ISyncIpcService$Stub.smali

.class public abstract Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;
.super Lcom/cm/plugincluster/ipc/BinderWrapper;
.source "ISyncIpcService.java"

# interfaces
.implements Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x409
    name = "Stub"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub$Proxy;
    }
.end annotation


# static fields
.field private static final DESCRIPTOR:Ljava/lang/String; = "com.cleanmaster.hpsharelib.synipc.ISyncIpcService"

.field static final TRANSACTION_AddTrustByUser:I = 0x21

.field static final TRANSACTION_ChangeLangNotify:I = 0x2a

.field static final TRANSACTION_CheckAlive:I = 0x1

.field static final TRANSACTION_GetAllTrustedByUserPkgName:I = 0x24

.field static final TRANSACTION_GetAllTrustedByUserPkgNameCount:I = 0x23

.field static final TRANSACTION_GetLastUpdateDbTime:I = 0x32

.field static final TRANSACTION_GetServiceVerion:I = 0x2

.field static final TRANSACTION_GoWidget_addGoWidget:I = 0x19

.field static final TRANSACTION_GoWidget_doMemoryClean:I = 0x1b

.field static final TRANSACTION_GoWidget_removeGoWidget:I = 0x1a

.field static final TRANSACTION_GoWidget_reportUsage:I = 0x1c

.field static final TRANSACTION_IsTrustedByUser:I = 0x20

.field static final TRANSACTION_NotifyMemUsedStatus:I = 0x37

.field static final TRANSACTION_RemoveTrustByUser:I = 0x22

.field static final TRANSACTION_ScanAppByPath:I = 0x1e

.field static final TRANSACTION_ScanAppByPkgList:I = 0x1f

.field static final TRANSACTION_ScanAppByPkgName:I = 0x1d

.field static final TRANSACTION_callNotificationMethodByType:I = 0x43

.field static final TRANSACTION_canShowFloatTips:I = 0x3a

.field static final TRANSACTION_canShowMultiLine:I = 0x36

.field static final TRANSACTION_cancelFunctionReplace:I = 0x3e

.field static final TRANSACTION_cancelNotification:I = 0x27

.field static final TRANSACTION_changeNotificationStyleIfNeed:I = 0x25

.field static final TRANSACTION_checkInfocFile:I = 0xd

.field static final TRANSACTION_commitFunctionReplace:I = 0x3f

.field static final TRANSACTION_enterRoot:I = 0x3

.field static final TRANSACTION_getALLPackageLableName:I = 0x11

.field static final TRANSACTION_getALLPackageLableNameCount:I = 0x10

.field static final TRANSACTION_getAllOpenedAppInfo:I = 0xa

.field static final TRANSACTION_getCloudCfgStringValue:I = 0x12

.field static final TRANSACTION_getCloudMsg:I = 0x13

.field static final TRANSACTION_getCloudMsgForFrequency:I = 0x14

.field static final TRANSACTION_getCommonAppPackageNameList:I = 0x35

.field static final TRANSACTION_getCommonFeatures:I = 0x40

.field static final TRANSACTION_getFeatureList:I = 0x3c

.field static final TRANSACTION_getFeatureTitleList:I = 0x38

.field static final TRANSACTION_getLaunchedTopList:I = 0xc

.field static final TRANSACTION_getOpenedAppInfo:I = 0xb

.field static final TRANSACTION_getProcMemoryInfo:I = 0x33

.field static final TRANSACTION_initUpdateManagerAssetsFiles:I = 0xf

.field static final TRANSACTION_isFlashlightAvailable:I = 0x31

.field static final TRANSACTION_isFloatServiceDirty:I = 0x2b

.field static final TRANSACTION_isNotificationGameBoxShow:I = 0x42

.field static final TRANSACTION_isNotificationOpen:I = 0x26

.field static final TRANSACTION_isOpenFlashLight:I = 0x30

.field static final TRANSACTION_notifyStdJunkSize:I = 0x2d

.field static final TRANSACTION_parseJsonToMap:I = 0x3b

.field static final TRANSACTION_pmw_tryKill:I = 0x17

.field static final TRANSACTION_queryStdJunkSize:I = 0x2f

.field static final TRANSACTION_requestBatchReport:I = 0x9

.field static final TRANSACTION_scanApkFile:I = 0x16

.field static final TRANSACTION_setBooleanValue:I = 0x5

.field static final TRANSACTION_setCloudMsgShow:I = 0x15

.field static final TRANSACTION_setFloatServiceDirty:I = 0x2c

.field static final TRANSACTION_setIntValue:I = 0x7

.field static final TRANSACTION_setLongValue:I = 0x6

.field static final TRANSACTION_setMemoryChange:I = 0x34

.field static final TRANSACTION_setStringValue:I = 0x8

.field static final TRANSACTION_startGameByGameBox:I = 0x18

.field static final TRANSACTION_startGameforGameBox:I = 0x44

.field static final TRANSACTION_startGuideNotifyOfOpenPermanentNotificationAndGamebox:I = 0x41

.field static final TRANSACTION_startNotification:I = 0x28

.field static final TRANSACTION_startNotificationMonitor:I = 0x39

.field static final TRANSACTION_subtractStdCleanSize:I = 0x2e

.field static final TRANSACTION_syncSoFile:I = 0xe

.field static final TRANSACTION_updateNotification:I = 0x29

.field static final TRANSACTION_updateNotificationPromptData:I = 0x3d

.field static final TRANSACTION_waitForCopyAssetsFinish:I = 0x4


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

    .prologue
    .line 24
    invoke-direct {p0}, Lcom/cm/plugincluster/ipc/BinderWrapper;-><init>()V

    .line 25
    const-string v0, "com.cleanmaster.hpsharelib.synipc.ISyncIpcService"

    invoke-virtual {p0, p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V

    .line 26
    return-void
.end method


# virtual methods
.method public asBinder()Landroid/os/IBinder;
    .registers 1

    .prologue
    .line 44
    return-object p0
.end method

.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
    .registers 11
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    const/4 v2, 0x0

    const/4 v1, 0x1

    .line 48
    sparse-switch p1, :sswitch_data_456

    .line 747
    invoke-super {p0, p1, p2, p3, p4}, Lcom/cm/plugincluster/ipc/BinderWrapper;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z

    move-result v1

    :goto_a
    return v1

    .line 52
    :sswitch_b
    const-string v0, "com.cleanmaster.hpsharelib.synipc.ISyncIpcService"

    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    goto :goto_a

    .line 58
    :sswitch_11
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->CheckAlive()Z

    move-result v0

    .line 59
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 60
    if-eqz v0, :cond_1f

    move v0, v1

    :goto_1b
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto :goto_a

    :cond_1f
    move v0, v2

    goto :goto_1b

    .line 66
    :sswitch_21
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GetServiceVerion()I

    move-result v0

    .line 67
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 68
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto :goto_a

    .line 74
    :sswitch_2c
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->enterRoot()V

    .line 75
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 81
    :sswitch_33
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->waitForCopyAssetsFinish()V

    .line 82
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 89
    :sswitch_3a
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 91
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    if-eqz v3, :cond_45

    move v2, v1

    .line 92
    :cond_45
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setBooleanValue(Ljava/lang/String;Z)V

    .line 93
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 100
    :sswitch_4c
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 102
    invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v2

    .line 103
    invoke-virtual {p0, v0, v2, v3}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setLongValue(Ljava/lang/String;J)V

    .line 104
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 111
    :sswitch_5b
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 113
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 114
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setIntValue(Ljava/lang/String;I)V

    .line 115
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 122
    :sswitch_6a
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 124
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v2

    .line 125
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setStringValue(Ljava/lang/String;Ljava/lang/String;)V

    .line 126
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 132
    :sswitch_79
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->requestBatchReport()V

    .line 133
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_a

    .line 139
    :sswitch_80
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getAllOpenedAppInfo()Ljava/util/List;

    move-result-object v0

    .line 140
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 141
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    goto :goto_a

    .line 148
    :sswitch_8b
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 149
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getOpenedAppInfo(Ljava/lang/String;)Lcom/cm/plugincluster/softmgr/interfaces/model/AppInfo;

    move-result-object v0

    .line 150
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 151
    if-eqz v0, :cond_a0

    .line 152
    invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 153
    invoke-virtual {v0, p3, v1}, Lcom/cm/plugincluster/softmgr/interfaces/model/AppInfo;->writeToParcel(Landroid/os/Parcel;I)V

    goto/16 :goto_a

    .line 156
    :cond_a0
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 164
    :sswitch_a5
    invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v2

    .line 166
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 167
    invoke-virtual {p0, v2, v3, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getLaunchedTopList(JI)Ljava/util/List;

    move-result-object v0

    .line 168
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 169
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 175
    :sswitch_b9
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->checkInfocFile()Z

    move-result v0

    .line 176
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 177
    if-eqz v0, :cond_c3

    move v2, v1

    :cond_c3
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 184
    :sswitch_c8
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 185
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->syncSoFile(Ljava/lang/String;)I

    move-result v0

    .line 186
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 187
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 193
    :sswitch_d8
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->initUpdateManagerAssetsFiles()Z

    move-result v0

    .line 194
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 195
    if-eqz v0, :cond_e2

    move v2, v1

    :cond_e2
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 201
    :sswitch_e7
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getALLPackageLableNameCount()I

    move-result v0

    .line 202
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 203
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 210
    :sswitch_f3
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 212
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 213
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getALLPackageLableName(II)Ljava/util/List;

    move-result-object v0

    .line 214
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 215
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 222
    :sswitch_107
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 224
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v2

    .line 226
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v3

    .line 227
    invoke-virtual {p0, v0, v2, v3}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getCloudCfgStringValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 228
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 229
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    goto/16 :goto_a

    .line 236
    :sswitch_11f
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 238
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 239
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getCloudMsg(II)Ljava/util/List;

    move-result-object v0

    .line 240
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 241
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 248
    :sswitch_133
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 250
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    .line 252
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v4

    .line 253
    invoke-virtual {p0, v0, v3, v4}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getCloudMsgForFrequency(III)Lcom/cm/plugincluster/cleanmaster/cloudmsg/CloudMsgInfo;

    move-result-object v0

    .line 254
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 255
    if-eqz v0, :cond_150

    .line 256
    invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 257
    invoke-virtual {v0, p3, v1}, Lcom/cm/plugincluster/cleanmaster/cloudmsg/CloudMsgInfo;->writeToParcel(Landroid/os/Parcel;I)V

    goto/16 :goto_a

    .line 260
    :cond_150
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 268
    :sswitch_155
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    if-eqz v2, :cond_163

    .line 269
    sget-object v0, Lcom/cm/plugincluster/cleanmaster/cloudmsg/CloudMsgInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/cleanmaster/cloudmsg/CloudMsgInfo;

    .line 274
    :cond_163
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setCloudMsgShow(Lcom/cm/plugincluster/cleanmaster/cloudmsg/CloudMsgInfo;)V

    .line 275
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 282
    :sswitch_16b
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 284
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    .line 286
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v4

    .line 288
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v5

    .line 289
    invoke-virtual {p0, v0, v3, v4, v5}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->scanApkFile(IILjava/lang/String;I)Z

    move-result v0

    .line 290
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 291
    if-eqz v0, :cond_185

    move v2, v1

    :cond_185
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 298
    :sswitch_18a
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 300
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 301
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->pmw_tryKill(Ljava/lang/String;I)V

    .line 302
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 309
    :sswitch_19a
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 310
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->startGameByGameBox(Ljava/lang/String;)V

    .line 311
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 318
    :sswitch_1a6
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 320
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 321
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GoWidget_addGoWidget(II)V

    .line 322
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 329
    :sswitch_1b6
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 331
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 332
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GoWidget_removeGoWidget(II)V

    .line 333
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 340
    :sswitch_1c6
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 342
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 343
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GoWidget_doMemoryClean(II)V

    .line 344
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 351
    :sswitch_1d6
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 353
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v2

    .line 354
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GoWidget_reportUsage(Ljava/lang/String;Ljava/lang/String;)V

    .line 355
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 362
    :sswitch_1e6
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 363
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->ScanAppByPkgName(Ljava/lang/String;)Lcom/cm/plugincluster/softmgr/interfaces/scan/IApkResult;

    move-result-object v0

    .line 364
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 365
    if-eqz v0, :cond_1fb

    .line 366
    invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 367
    invoke-interface {v0, p3, v1}, Lcom/cm/plugincluster/softmgr/interfaces/scan/IApkResult;->writeToParcel(Landroid/os/Parcel;I)V

    goto/16 :goto_a

    .line 370
    :cond_1fb
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 378
    :sswitch_200
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 379
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->ScanAppByPath(Ljava/lang/String;)Lcom/cm/plugincluster/softmgr/interfaces/scan/IApkResult;

    move-result-object v0

    .line 380
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 381
    if-eqz v0, :cond_215

    .line 382
    invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 383
    invoke-interface {v0, p3, v1}, Lcom/cm/plugincluster/softmgr/interfaces/scan/IApkResult;->writeToParcel(Landroid/os/Parcel;I)V

    goto/16 :goto_a

    .line 386
    :cond_215
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 394
    :sswitch_21a
    invoke-virtual {p2}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList;

    move-result-object v0

    .line 395
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->ScanAppByPkgList(Ljava/util/List;)Ljava/util/List;

    move-result-object v0

    .line 396
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 397
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 404
    :sswitch_22a
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 405
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->IsTrustedByUser(Ljava/lang/String;)Z

    move-result v0

    .line 406
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 407
    if-eqz v0, :cond_238

    move v2, v1

    :cond_238
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 414
    :sswitch_23d
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 415
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->AddTrustByUser(Ljava/lang/String;)Z

    move-result v0

    .line 416
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 417
    if-eqz v0, :cond_24b

    move v2, v1

    :cond_24b
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 424
    :sswitch_250
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 425
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->RemoveTrustByUser(Ljava/lang/String;)Z

    move-result v0

    .line 426
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 427
    if-eqz v0, :cond_25e

    move v2, v1

    :cond_25e
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 433
    :sswitch_263
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GetAllTrustedByUserPkgNameCount()I

    move-result v0

    .line 434
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 435
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 442
    :sswitch_26f
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 444
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 445
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GetAllTrustedByUserPkgName(II)Ljava/util/List;

    move-result-object v0

    .line 446
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 447
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 454
    :sswitch_283
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 455
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->changeNotificationStyleIfNeed(I)Z

    move-result v0

    .line 456
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 457
    if-eqz v0, :cond_291

    move v2, v1

    :cond_291
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 463
    :sswitch_296
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->isNotificationOpen()Z

    move-result v0

    .line 464
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 465
    if-eqz v0, :cond_2a0

    move v2, v1

    :cond_2a0
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 471
    :sswitch_2a5
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->cancelNotification()V

    .line 472
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 478
    :sswitch_2ad
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->startNotification()V

    .line 479
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 486
    :sswitch_2b5
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 487
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->updateNotification(I)V

    .line 488
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 494
    :sswitch_2c1
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->ChangeLangNotify()V

    .line 495
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 501
    :sswitch_2c9
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->isFloatServiceDirty()Z

    move-result v0

    .line 502
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 503
    if-eqz v0, :cond_2d3

    move v2, v1

    :cond_2d3
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 510
    :sswitch_2d8
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-eqz v0, :cond_2df

    move v2, v1

    .line 511
    :cond_2df
    invoke-virtual {p0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setFloatServiceDirty(Z)V

    .line 512
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 519
    :sswitch_2e7
    invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v2

    .line 520
    invoke-virtual {p0, v2, v3}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->notifyStdJunkSize(J)V

    .line 521
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 528
    :sswitch_2f3
    invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v2

    .line 529
    invoke-virtual {p0, v2, v3}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->subtractStdCleanSize(J)V

    .line 530
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 536
    :sswitch_2ff
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->queryStdJunkSize()J

    move-result-wide v2

    .line 537
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 538
    invoke-virtual {p3, v2, v3}, Landroid/os/Parcel;->writeLong(J)V

    goto/16 :goto_a

    .line 544
    :sswitch_30b
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->isOpenFlashLight()Z

    move-result v0

    .line 545
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 546
    if-eqz v0, :cond_315

    move v2, v1

    :cond_315
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 552
    :sswitch_31a
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->isFlashlightAvailable()Z

    move-result v0

    .line 553
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 554
    if-eqz v0, :cond_324

    move v2, v1

    :cond_324
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 560
    :sswitch_329
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->GetLastUpdateDbTime()J

    move-result-wide v2

    .line 561
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 562
    invoke-virtual {p3, v2, v3}, Landroid/os/Parcel;->writeLong(J)V

    goto/16 :goto_a

    .line 568
    :sswitch_335
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getProcMemoryInfo()Lcom/cm/plugincluster/boost/aidl/IPhoneMemoryInfo;

    move-result-object v0

    .line 569
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 570
    if-eqz v0, :cond_346

    .line 571
    invoke-virtual {p3, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 572
    invoke-interface {v0, p3, v1}, Lcom/cm/plugincluster/boost/aidl/IPhoneMemoryInfo;->writeToParcel(Landroid/os/Parcel;I)V

    goto/16 :goto_a

    .line 575
    :cond_346
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 583
    :sswitch_34b
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    if-eqz v2, :cond_359

    .line 584
    sget-object v0, Lcom/cleanmaster/hpsharelib/synipc/MemoryChangeParam;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cleanmaster/hpsharelib/synipc/MemoryChangeParam;

    .line 589
    :cond_359
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->setMemoryChange(Lcom/cleanmaster/hpsharelib/synipc/MemoryChangeParam;)I

    move-result v0

    .line 590
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 591
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 597
    :sswitch_365
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getCommonAppPackageNameList()Ljava/util/List;

    move-result-object v0

    .line 598
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 599
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 605
    :sswitch_371
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->canShowMultiLine()Z

    move-result v0

    .line 606
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 607
    if-eqz v0, :cond_37b

    move v2, v1

    :cond_37b
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 614
    :sswitch_380
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 615
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->NotifyMemUsedStatus(I)V

    .line 616
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 623
    :sswitch_38c
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 624
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getFeatureTitleList(I)Ljava/util/List;

    move-result-object v0

    .line 625
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 626
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 632
    :sswitch_39c
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->startNotificationMonitor()V

    .line 633
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 640
    :sswitch_3a4
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 641
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->canShowFloatTips(I)Z

    move-result v0

    .line 642
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 643
    if-eqz v0, :cond_3b2

    move v2, v1

    :cond_3b2
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 649
    :sswitch_3b7
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->parseJsonToMap()V

    .line 650
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 657
    :sswitch_3bf
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-eqz v0, :cond_3c6

    move v2, v1

    .line 658
    :cond_3c6
    invoke-virtual {p0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getFeatureList(Z)Ljava/util/List;

    move-result-object v0

    .line 659
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 660
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V

    goto/16 :goto_a

    .line 667
    :sswitch_3d2
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    if-eqz v3, :cond_3e0

    .line 668
    sget-object v0, Lcom/cm/plugincluster/common/notification/aidl/NotificationPromptData;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/common/notification/aidl/NotificationPromptData;

    .line 673
    :cond_3e0
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->updateNotificationPromptData(Lcom/cm/plugincluster/common/notification/aidl/NotificationPromptData;)Z

    move-result v0

    .line 674
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 675
    if-eqz v0, :cond_3ea

    move v2, v1

    :cond_3ea
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 682
    :sswitch_3ef
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 683
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->cancelFunctionReplace(I)V

    .line 684
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 691
    :sswitch_3fb
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 693
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 695
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    .line 696
    invoke-virtual {p0, v0, v2, v3}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->commitFunctionReplace(III)V

    .line 697
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 704
    :sswitch_40f
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 705
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->getCommonFeatures(I)Ljava/lang/String;

    move-result-object v0

    .line 706
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 707
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    goto/16 :goto_a

    .line 713
    :sswitch_41f
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->startGuideNotifyOfOpenPermanentNotificationAndGamebox()V

    .line 714
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 720
    :sswitch_427
    invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->isNotificationGameBoxShow()Z

    move-result v0

    .line 721
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 722
    if-eqz v0, :cond_431

    move v2, v1

    :cond_431
    invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 729
    :sswitch_436
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 730
    invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->callNotificationMethodByType(I)I

    move-result v0

    .line 731
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    .line 732
    invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeInt(I)V

    goto/16 :goto_a

    .line 739
    :sswitch_446
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    .line 741
    invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I

    move-result v2

    .line 742
    invoke-virtual {p0, v0, v2}, Lcom/cleanmaster/hpsharelib/synipc/ISyncIpcService$Stub;->startGameforGameBox(Ljava/lang/String;I)V

    .line 743
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto/16 :goto_a

    .line 48
    :sswitch_data_456
    .sparse-switch
        0x1 -> :sswitch_11
        0x2 -> :sswitch_21
        0x3 -> :sswitch_2c
        0x4 -> :sswitch_33
        0x5 -> :sswitch_3a
        0x6 -> :sswitch_4c
        0x7 -> :sswitch_5b
        0x8 -> :sswitch_6a
        0x9 -> :sswitch_79
        0xa -> :sswitch_80
        0xb -> :sswitch_8b
        0xc -> :sswitch_a5
        0xd -> :sswitch_b9
        0xe -> :sswitch_c8
        0xf -> :sswitch_d8
        0x10 -> :sswitch_e7
        0x11 -> :sswitch_f3
        0x12 -> :sswitch_107
        0x13 -> :sswitch_11f
        0x14 -> :sswitch_133
        0x15 -> :sswitch_155
        0x16 -> :sswitch_16b
        0x17 -> :sswitch_18a
        0x18 -> :sswitch_19a
        0x19 -> :sswitch_1a6
        0x1a -> :sswitch_1b6
        0x1b -> :sswitch_1c6
        0x1c -> :sswitch_1d6
        0x1d -> :sswitch_1e6
        0x1e -> :sswitch_200
        0x1f -> :sswitch_21a
        0x20 -> :sswitch_22a
        0x21 -> :sswitch_23d
        0x22 -> :sswitch_250
        0x23 -> :sswitch_263
        0x24 -> :sswitch_26f
        0x25 -> :sswitch_283
        0x26 -> :sswitch_296
        0x27 -> :sswitch_2a5
        0x28 -> :sswitch_2ad
        0x29 -> :sswitch_2b5
        0x2a -> :sswitch_2c1
        0x2b -> :sswitch_2c9
        0x2c -> :sswitch_2d8
        0x2d -> :sswitch_2e7
        0x2e -> :sswitch_2f3
        0x2f -> :sswitch_2ff
        0x30 -> :sswitch_30b
        0x31 -> :sswitch_31a
        0x32 -> :sswitch_329
        0x33 -> :sswitch_335
        0x34 -> :sswitch_34b
        0x35 -> :sswitch_365
        0x36 -> :sswitch_371
        0x37 -> :sswitch_380
        0x38 -> :sswitch_38c
        0x39 -> :sswitch_39c
        0x3a -> :sswitch_3a4
        0x3b -> :sswitch_3b7
        0x3c -> :sswitch_3bf
        0x3d -> :sswitch_3d2
        0x3e -> :sswitch_3ef
        0x3f -> :sswitch_3fb
        0x40 -> :sswitch_40f
        0x41 -> :sswitch_41f
        0x42 -> :sswitch_427
        0x43 -> :sswitch_436
        0x44 -> :sswitch_446
        0x5f4e5446 -> :sswitch_b
    .end sparse-switch
.end method