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