a.smali

.class public Lcn/jiguang/p/a;
.super Ljava/lang/Object;


# static fields
.field private static final a:[B

.field private static final b:[B

.field private static final c:[B

.field private static final d:[B

.field private static final e:[B

.field private static final f:[B

.field private static final g:[B

.field private static final h:[B

.field private static final i:[B

.field private static final j:[B

.field private static final k:[B

.field private static final l:[B

.field private static final m:[B

.field private static final n:[B


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

    const/16 v3, 0x9

    const/16 v2, 0xe

    const/16 v1, 0xc

    new-array v0, v3, [B

    fill-array-data v0, :array_76

    sput-object v0, Lcn/jiguang/p/a;->a:[B

    const/16 v0, 0x20

    new-array v0, v0, [B

    fill-array-data v0, :array_80

    sput-object v0, Lcn/jiguang/p/a;->b:[B

    const/16 v0, 0x1d

    new-array v0, v0, [B

    fill-array-data v0, :array_94

    sput-object v0, Lcn/jiguang/p/a;->c:[B

    const/16 v0, 0x3d

    new-array v0, v0, [B

    fill-array-data v0, :array_a8

    sput-object v0, Lcn/jiguang/p/a;->d:[B

    const/16 v0, 0x14

    new-array v0, v0, [B

    fill-array-data v0, :array_cc

    sput-object v0, Lcn/jiguang/p/a;->e:[B

    new-array v0, v2, [B

    fill-array-data v0, :array_da

    sput-object v0, Lcn/jiguang/p/a;->f:[B

    new-array v0, v3, [B

    fill-array-data v0, :array_e6

    sput-object v0, Lcn/jiguang/p/a;->g:[B

    new-array v0, v1, [B

    fill-array-data v0, :array_f0

    sput-object v0, Lcn/jiguang/p/a;->h:[B

    new-array v0, v2, [B

    fill-array-data v0, :array_fa

    sput-object v0, Lcn/jiguang/p/a;->i:[B

    new-array v0, v1, [B

    fill-array-data v0, :array_106

    sput-object v0, Lcn/jiguang/p/a;->j:[B

    const/16 v0, 0x8

    new-array v0, v0, [B

    fill-array-data v0, :array_110

    sput-object v0, Lcn/jiguang/p/a;->k:[B

    const/16 v0, 0x18

    new-array v0, v0, [B

    fill-array-data v0, :array_118

    sput-object v0, Lcn/jiguang/p/a;->l:[B

    new-array v0, v1, [B

    fill-array-data v0, :array_128

    sput-object v0, Lcn/jiguang/p/a;->m:[B

    new-array v0, v2, [B

    fill-array-data v0, :array_132

    sput-object v0, Lcn/jiguang/p/a;->n:[B

    return-void

    nop

    :array_76
    .array-data 1
        0x75t
        0x7dt
        0x59t
        0x50t
        0x7bt
        0x67t
        0x77t
        0x63t
        0x54t
    .end array-data

    nop

    :array_80
    .array-data 1
        0x7at
        0x73t
        0x7ct
        0x5ft
        0x56t
        0x7ct
        0x58t
        0x64t
        0x78t
        0x5dt
        0x41t
        0x6bt
        0x71t
        0x55t
        0x7dt
        0x59t
        0x50t
        0x5at
        0x60t
        0x77t
        0x7ft
        0x57t
        0x45t
        0x7dt
        0x44t
        0x7ft
        0x62t
        0x44t
        0x45t
        0x77t
        0x6dt
        0x64t
    .end array-data

    :array_94
    .array-data 1
        0x51t
        0x44t
        0x7dt
        0x58t
        0x64t
        0x78t
        0x5dt
        0x41t
        0x6bt
        0x71t
        0x55t
        0x7dt
        0x59t
        0x50t
        0x5at
        0x60t
        0x77t
        0x7ft
        0x57t
        0x45t
        0x7dt
        0x44t
        0x7ft
        0x62t
        0x44t
        0x45t
        0x77t
        0x6dt
        0x64t
    .end array-data

    nop

    :array_a8
    .array-data 1
        0x78t
        0x66t
        0x72t
        0x63t
        0x5ft
        0x49t
        0x7dt
        0x26t
        0x75t
        0x7et
        0x5et
        0x54t
        0x7ct
        0x66t
        0x62t
        0x3ft
        0x73t
        0x4ct
        0x70t
        0x78t
        0x74t
        0x7et
        0x51t
        0x52t
        0x7dt
        0x45t
        0x77t
        0x7ft
        0x51t
        0x47t
        0x7ct
        0x7at
        0x32t
        0x5et
        0x5et
        0x70t
        0x6bt
        0x61t
        0x7bt
        0x70t
        0x42t
        0x59t
        0x5at
        0x64t
        0x7ft
        0x61t
        0x73t
        0x48t
        0x78t
        0x66t
        0x71t
        0x74t
        0x54t
        0x6ct
        0x70t
        0x7bt
        0x62t
        0x74t
        0x5et
        0x45t
        0x6bt
    .end array-data

    nop

    :array_cc
    .array-data 1
        0x67t
        0x78t
        0x41t
        0x42t
        0x49t
        0x74t
        0x69t
        0x64t
        0x68t
        0x73t
        0x4ct
        0x70t
        0x78t
        0x55t
        0x79t
        0x51t
        0x4et
        0x7et
        0x6dt
        0x72t
    .end array-data

    :array_da
    .array-data 1
        0x6ft
        0x73t
        0x65t
        0x60t
        0x52t
        0x70t
        0x65t
        0x77t
        0x63t
        0x49t
        0x63t
        0x75t
        0x61t
        0x66t
    .end array-data

    nop

    :array_e6
    .array-data 1
        0x71t
        0x74t
        0x44t
        0x69t
        0x6dt
        0x6dt
        0x7bt
        0x50t
        0x44t
    .end array-data

    nop

    :array_f0
    .array-data 1
        0x43t
        0x76t
        0x6dt
        0x64t
        0x72t
        0x55t
        0x74t
        0x76t
        0x5ct
        0x73t
        0x69t
        0x44t
    .end array-data

    :array_fa
    .array-data 1
        0x6ft
        0x73t
        0x65t
        0x74t
        0x45t
        0x6at
        0x6bt
        0x64t
        0x78t
        0x40t
        0x54t
        0x70t
        0x67t
        0x78t
    .end array-data

    nop

    :array_106
    .array-data 1
        0x47t
        0x7ct
        0x7ct
        0x42t
        0x78t
        0x5dt
        0x45t
        0x6at
        0x7ct
        0x77t
        0x7ct
        0x40t
    .end array-data

    :array_110
    .array-data 1
        0x6ft
        0x73t
        0x65t
        0x7ct
        0x41t
        0x7bt
        0x6dt
        0x7at
    .end array-data

    :array_118
    .array-data 1
        0x41t
        0x77t
        0x6ct
        0x64t
        0x7et
        0x59t
        0x44t
        0x37t
        0x6bt
        0x79t
        0x7ft
        0x44t
        0x45t
        0x77t
        0x7ct
        0x38t
        0x52t
        0x5ct
        0x49t
        0x69t
        0x4ct
        0x77t
        0x65t
        0x51t
    .end array-data

    :array_128
    .array-data 1
        0x4et
        0x7ct
        0x7ft
        0x46t
        0x7dt
        0x51t
        0x49t
        0x77t
        0x5ct
        0x73t
        0x69t
        0x44t
    .end array-data

    :array_132
    .array-data 1
        0x7bt
        0x73t
        0x65t
        0x60t
        0x52t
        0x70t
        0x65t
        0x77t
        0x63t
        0x49t
        0x63t
        0x75t
        0x61t
        0x66t
    .end array-data
.end method

.method public static a(Landroid/content/Context;)Ljava/lang/Object;
    .registers 2

    sget-object v0, Lcn/jiguang/p/a;->a:[B

    invoke-static {v0}, Lcn/jiguang/v/a;->b([B)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

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

    :try_start_0
    sget-object v0, Lcn/jiguang/p/a;->i:[B

    invoke-static {v0}, Lcn/jiguang/v/a;->b([B)Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

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

    const/4 v2, 0x0

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

    invoke-static {p0, v0, v1, v2}, Lcn/jiguang/f/e;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;
    :try_end_f
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_f} :catch_11

    move-result-object v0

    :goto_10
    return-object v0

    :catch_11
    move-exception v0

    const-string v1, "CopyGuard"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "getDesc failed e:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    goto :goto_10
.end method

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

    :try_start_0
    sget-object v0, Lcn/jiguang/p/a;->g:[B

    invoke-static {v0}, Lcn/jiguang/v/a;->b([B)Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

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

    const/4 v2, 0x0

    const/4 v3, 0x0

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

    move-result-object v3

    aput-object v3, v1, v2

    const/4 v2, 0x1

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

    const/4 v3, 0x0

    sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;

    aput-object v4, v2, v3

    invoke-static {p1, v0, v1, v2}, Lcn/jiguang/f/e;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    sget-object v1, Lcn/jiguang/p/a;->h:[B

    invoke-static {v1}, Lcn/jiguang/v/a;->b([B)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

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

    const/4 v3, 0x0

    aput-object p0, v2, v3

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Class;

    const/4 v4, 0x0

    const-class v5, Landroid/content/Context;

    aput-object v5, v3, v4

    invoke-static {v0, v1, v2, v3}, Lcn/jiguang/f/e;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
    :try_end_38
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_38} :catch_3a

    move-result-object v0

    :goto_39
    return-object v0

    :catch_3a
    move-exception v0

    const-string v1, "CopyGuard"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "getString failed e:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    goto :goto_39
.end method

.method public static b(Ljava/lang/Object;)J
    .registers 5

    :try_start_0
    sget-object v0, Lcn/jiguang/p/a;->j:[B

    invoke-static {v0}, Lcn/jiguang/v/a;->b([B)Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

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

    const/4 v2, 0x0

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

    invoke-static {p0, v0, v1, v2}, Lcn/jiguang/f/e;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    instance-of v1, v0, Ljava/lang/Long;

    if-eqz v1, :cond_34

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
    :try_end_19
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_19} :catch_1b

    move-result-wide v0

    :goto_1a
    return-wide v0

    :catch_1b
    move-exception v0

    const-string v1, "CopyGuard"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "getTime failed e:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    :cond_34
    const-wide/16 v0, 0x0

    goto :goto_1a
.end method

.method public static c(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 5

    :try_start_0
    sget-object v0, Lcn/jiguang/p/a;->f:[B

    invoke-static {v0}, Lcn/jiguang/v/a;->b([B)Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

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

    const/4 v2, 0x0

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

    invoke-static {p0, v0, v1, v2}, Lcn/jiguang/f/e;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;
    :try_end_f
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_f} :catch_11

    move-result-object v0

    :goto_10
    return-object v0

    :catch_11
    move-exception v0

    const-string v1, "CopyGuard"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "getCopy failed e:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcn/jiguang/an/a;->d(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    goto :goto_10
.end method