MyApplication.smali

.class public Lcom/netease/nis/wrapper/MyApplication;
.super Landroid/app/Application;


# static fields
.field public static TAG:Ljava/lang/String; = null

.field public static final VER:Ljava/lang/String; = "7.5.6_569"

.field private static a:Ljava/lang/String;

.field private static b:Ljava/lang/String;

.field private static c:Ljava/lang/String;

.field private static d:Ljava/lang/String;

.field private static e:Landroid/content/Context;

.field private static f:Z

.field private static g:I

.field private static h:Z

.field public static mLoadShell:Z

.field public static mNeedBugrpt:Z

.field public static mOfficial:Z

.field private static newApp:Landroid/app/Application;

.field private static runApp:Landroid/app/Application;

.field public static strAppName:Ljava/lang/String;


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

    const/4 v2, 0x0

    const/4 v1, 0x0

    const-string v0, "ORcVFREWFw=="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->TAG:Ljava/lang/String;

    const-string v0, "LQoZSw8WESsEBwBPHQw9SwMXAAMVKxdaKBgyFT4JHQYABwwhCw=="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->strAppName:Ljava/lang/String;

    const-string v0, "Kx0AFwAQEREWAwwVEA0RVQ=="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->a:Ljava/lang/String;

    const-string v0, "PhcbEwgXADw6BxIIBwYmOkU="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->b:Ljava/lang/String;

    const-string v0, "PQ0RCQ0sCScIHRE+Qw=="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->c:Ljava/lang/String;

    const-string v0, "LxEBFT4AEicRFw0+Qw=="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->d:Ljava/lang/String;

    sput-object v2, Lcom/netease/nis/wrapper/MyApplication;->e:Landroid/content/Context;

    sput-object v2, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    sput-object v2, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    const/4 v0, 0x1

    sput-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->mOfficial:Z

    sput-boolean v1, Lcom/netease/nis/wrapper/MyApplication;->mNeedBugrpt:Z

    sput-boolean v1, Lcom/netease/nis/wrapper/MyApplication;->mLoadShell:Z

    sput-boolean v1, Lcom/netease/nis/wrapper/MyApplication;->f:Z

    sput v1, Lcom/netease/nis/wrapper/MyApplication;->g:I

    sput-boolean v1, Lcom/netease/nis/wrapper/MyApplication;->h:Z

    return-void
.end method

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

    invoke-direct {p0}, Landroid/app/Application;-><init>()V

    return-void
.end method

.method private static a(Landroid/content/Context;)Landroid/app/Application;
    .registers 3

    :try_start_0
    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    if-nez v0, :cond_e

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->strAppName:Ljava/lang/String;

    const-string v1, ""

    invoke-virtual {v0, v1}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I

    move-result v0

    if-nez v0, :cond_11

    :cond_e
    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    :goto_10
    return-object v0

    :cond_11
    invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    if-nez v0, :cond_1a

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    goto :goto_10

    :cond_1a
    sget-object v1, Lcom/netease/nis/wrapper/MyApplication;->strAppName:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v0

    if-eqz v0, :cond_2a

    invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/app/Application;

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;
    :try_end_2a
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2a} :catch_2d

    :cond_2a
    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    goto :goto_10

    :catch_2d
    move-exception v0

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

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    goto :goto_10
.end method

.method private static a()Z
    .registers 3

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->c:Ljava/lang/String;

    const-string v1, "fw=="

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "FQsRAAUwCiARBgoNIA0rCRgpAAYLLQ0pRQMgDSsJGCkABgstDTgMDBoRKwFO"

    invoke-static/range {v2 .. v2}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

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

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

    move-result-object v1

    const-string v2, "bggnDQQfCQ0LAF8="

    invoke-static/range {v2 .. v2}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

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

    move-result-object v1

    sget v2, Lcom/netease/nis/wrapper/MyApplication;->g:I

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

    sget v1, Lcom/netease/nis/wrapper/MyApplication;->g:I

    const/4 v2, 0x2

    if-ne v1, v2, :cond_33

    if-eqz v0, :cond_33

    const/4 v0, 0x1

    :goto_32
    return v0

    :cond_33
    const/4 v0, 0x0

    goto :goto_32
.end method

.method public static native g()Z
.end method

.method public static getAppCtx()Landroid/content/Context;
    .registers 1

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->e:Landroid/content/Context;

    return-object v0
.end method

.method public static getVersion()Ljava/lang/String;
    .registers 2

    new-instance v0, Ljava/lang/StringBuilder;

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

    sget-object v1, Lcom/netease/nis/wrapper/MyApplication;->TAG:Ljava/lang/String;

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

    move-result-object v0

    const-string v1, "eUtBS1csUHhc"

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    move-result-object v0

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

    move-result-object v0

    return-object v0
.end method

.method public static native l(Landroid/app/Application;)Z
.end method

.method public static loadLib(Landroid/content/Context;Ljava/lang/String;)V
    .registers 2

    invoke-static {p0, p1}, Lcom/netease/nis/wrapper/o;->a(Landroid/content/Context;Ljava/lang/String;)V

    return-void
.end method

.method public static synchronized native declared-synchronized n0013()Ljava/lang/Object;
.end method

.method public static native n0110()V
.end method

.method public static native n01101(C)V
.end method

.method public static native n0110132(CLjava/lang/Object;D)V
.end method

.method public static native n0110133(CLjava/lang/Object;Ljava/lang/Object;)V
.end method

.method public static native n01102(D)V
.end method

.method public static native n011021(DC)V
.end method

.method public static native n0110211(DCC)V
.end method

.method public static native n0110213(DCLjava/lang/Object;)V
.end method

.method public static native n0110221(DDC)V
.end method

.method public static native n01102211(DDCC)V
.end method

.method public static native n0110222(DDD)V
.end method

.method public static native n011022222(DDDDD)V
.end method

.method public static native n01102223(DDDLjava/lang/Object;)V
.end method

.method public static native n011023(DLjava/lang/Object;)V
.end method

.method public static native n0110231(DLjava/lang/Object;C)V
.end method

.method public static native n01102311(DLjava/lang/Object;CC)V
.end method

.method public static native n0110233(DLjava/lang/Object;Ljava/lang/Object;)V
.end method

.method public static native n01103(Ljava/lang/Object;)V
.end method

.method public static native n011031(Ljava/lang/Object;C)V
.end method

.method public static native n0110311(Ljava/lang/Object;CC)V
.end method

.method public static native n01103111(Ljava/lang/Object;CCC)V
.end method

.method public static native n011031111(Ljava/lang/Object;CCCC)V
.end method

.method public static native n01103111111113331(Ljava/lang/Object;CCCCCCCCLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;C)V
.end method

.method public static native n01103111221(Ljava/lang/Object;CCCDDC)V
.end method

.method public static native n011031122(Ljava/lang/Object;CCDD)V
.end method

.method public static native n0110311221(Ljava/lang/Object;CCDDC)V
.end method

.method public static native n01103113(Ljava/lang/Object;CCLjava/lang/Object;)V
.end method

.method public static native n0110312(Ljava/lang/Object;CD)V
.end method

.method public static native n011031311(Ljava/lang/Object;CLjava/lang/Object;CC)V
.end method

.method public static native n011033(Ljava/lang/Object;Ljava/lang/Object;)V
.end method

.method public static native n0110331(Ljava/lang/Object;Ljava/lang/Object;C)V
.end method

.method public static native n011033111(Ljava/lang/Object;Ljava/lang/Object;CCC)V
.end method

.method public static native n01103311111(Ljava/lang/Object;Ljava/lang/Object;CCCCC)V
.end method

.method public static native n0110331111111(Ljava/lang/Object;Ljava/lang/Object;CCCCCCC)V
.end method

.method public static native n0110333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method

.method public static native n0111()C
.end method

.method public static native n01111(C)C
.end method

.method public static native n011111(CC)C
.end method

.method public static native n01111111(CCCC)C
.end method

.method public static native n011111111(CCCCC)C
.end method

.method public static native n0111113(CCLjava/lang/Object;)C
.end method

.method public static native n0111131(CLjava/lang/Object;C)C
.end method

.method public static native n01111313(CLjava/lang/Object;CLjava/lang/Object;)C
.end method

.method public static native n0111133333333331111111111131111111(CLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CCCCCCCCCCCLjava/lang/Object;CCCCCCC)C
.end method

.method public static native n01112(D)C
.end method

.method public static native n011121(DC)C
.end method

.method public static native n0111211(DCC)C
.end method

.method public static native n01112111332(DCCCLjava/lang/Object;Ljava/lang/Object;D)C
.end method

.method public static native n01112112(DCCD)C
.end method

.method public static native n01112113(DCCLjava/lang/Object;)C
.end method

.method public static native n0111213331(DCLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public static native n011122(DD)C
.end method

.method public static native n0111221(DDC)C
.end method

.method public static native n0111222(DDD)C
.end method

.method public static native n011122223(DDDDLjava/lang/Object;)C
.end method

.method public static native n01112223(DDDLjava/lang/Object;)C
.end method

.method public static native n011123(DLjava/lang/Object;)C
.end method

.method public static native n0111231(DLjava/lang/Object;C)C
.end method

.method public static native n0111233(DLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public static native n011123311(DLjava/lang/Object;Ljava/lang/Object;CC)C
.end method

.method public static native n01112333(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)C
.end method

.method public static native n0111233312(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CD)C
.end method

.method public static native n01112333312(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CD)C
.end method

.method public static native n01113(Ljava/lang/Object;)C
.end method

.method public static native n011131(Ljava/lang/Object;C)C
.end method

.method public static native n0111311(Ljava/lang/Object;CC)C
.end method

.method public static native n01113112331(Ljava/lang/Object;CCDLjava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public static native n01113113(Ljava/lang/Object;CCLjava/lang/Object;)C
.end method

.method public static native n0111311311(Ljava/lang/Object;CCLjava/lang/Object;CC)C
.end method

.method public static native n01113113111(Ljava/lang/Object;CCLjava/lang/Object;CCC)C
.end method

.method public static native n011131131111(Ljava/lang/Object;CCLjava/lang/Object;CCCC)C
.end method

.method public static native n01113133(Ljava/lang/Object;CLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public static native n011133(Ljava/lang/Object;Ljava/lang/Object;)C
.end method

.method public static native n0111331(Ljava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public static native n01113311(Ljava/lang/Object;Ljava/lang/Object;CC)C
.end method

.method public static native n011133133(Ljava/lang/Object;Ljava/lang/Object;CLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public static native n0112()D
.end method

.method public static native n01121(C)D
.end method

.method public static native n011211(CC)D
.end method

.method public static native n011212(CD)D
.end method

.method public static native n01122(D)D
.end method

.method public static native n011221(DC)D
.end method

.method public static native n011222(DD)D
.end method

.method public static native n011223(DLjava/lang/Object;)D
.end method

.method public static native n0112233(DLjava/lang/Object;Ljava/lang/Object;)D
.end method

.method public static native n01123(Ljava/lang/Object;)D
.end method

.method public static native n0112321(Ljava/lang/Object;DC)D
.end method

.method public static native n011233(Ljava/lang/Object;Ljava/lang/Object;)D
.end method

.method public static native n0113()Ljava/lang/Object;
.end method

.method public static native n01131(C)Ljava/lang/Object;
.end method

.method public static native n0113111(CCC)Ljava/lang/Object;
.end method

.method public static native n011313(CLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n01132(D)Ljava/lang/Object;
.end method

.method public static native n011321(DC)Ljava/lang/Object;
.end method

.method public static native n0113211(DCC)Ljava/lang/Object;
.end method

.method public static native n01132111(DCCC)Ljava/lang/Object;
.end method

.method public static native n0113233(DLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n01132333(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n01133(Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n0113311(Ljava/lang/Object;CC)Ljava/lang/Object;
.end method

.method public static native n0113311131(Ljava/lang/Object;CCCLjava/lang/Object;C)Ljava/lang/Object;
.end method

.method public static native n0113311313(Ljava/lang/Object;CCLjava/lang/Object;CLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n0113323(Ljava/lang/Object;DLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n011333(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n011333111(Ljava/lang/Object;Ljava/lang/Object;CCC)Ljava/lang/Object;
.end method

.method public static native n01133313(Ljava/lang/Object;Ljava/lang/Object;CLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n0113333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public static native n011333332113(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;DCCLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public static needExtractSo(Landroid/content/Context;)Z
    .registers 4

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->a:Ljava/lang/String;

    const-string v1, "fw=="

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "FQsRAAU2HToXFQYVIAoTRRYrBBYBCx0ABAIHXw=="

    invoke-static/range {v2 .. v2}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

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

    invoke-static {v0}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v2

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

    return v0
.end method


# virtual methods
.method protected attachBaseContext(Landroid/content/Context;)V
    .registers 12

    const/4 v4, 0x1

    invoke-static {p1}, Lcom/netease/nis/wrapper/multidex/MultiDex;->install(Landroid/content/Context;)V

    invoke-super {p0, p1}, Landroid/app/Application;->attachBaseContext(Landroid/content/Context;)V

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v1

    const-string v0, "PREBBw=="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v2

    const/16 v3, 0xa

    if-lt v2, v3, :cond_21

    new-instance v2, Landroid/content/pm/Signature;

    invoke-direct {v2, v0}, Landroid/content/pm/Signature;-><init>(Ljava/lang/String;)V

    invoke-static {v2, v1}, Lcom/netease/nis/wrapper/plugin/b;->a(Landroid/content/pm/Signature;Ljava/lang/String;)V

    :cond_21
    sput-object p1, Lcom/netease/nis/wrapper/MyApplication;->e:Landroid/content/Context;

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->b:Ljava/lang/String;

    const-string v2, "fw=="

    invoke-static/range {v2 .. v2}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    sput-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->f:Z

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->d:Ljava/lang/String;

    const-string v2, "fw=="

    invoke-static/range {v2 .. v2}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    sput-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->h:Z

    sget v0, Lcom/netease/nis/wrapper/MyApplication;->g:I

    add-int/lit8 v0, v0, 0x1

    sput v0, Lcom/netease/nis/wrapper/MyApplication;->g:I

    invoke-static {}, Lcom/netease/nis/wrapper/MyApplication;->a()Z

    move-result v0

    if-eqz v0, :cond_4c

    :goto_4b
    return-void

    :cond_4c
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v3, "FQQAEQAQDQwEBwAiHAs6AAwRPFMHKwIdC01TEysXBwwOHV8="

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

    invoke-static {}, Lcom/netease/nis/wrapper/MyApplication;->getVersion()Ljava/lang/String;

    move-result-object v3

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

    move-result-object v0

    const-string v3, "bggkFw4FDCoABjYWGhEtDU4="

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

    move-result-object v0

    sget-boolean v3, Lcom/netease/nis/wrapper/MyApplication;->f:Z

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

    move-result-object v0

    const-string v3, "bkUZJBUGFR0SHRECG18="

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

    move-result-object v0

    sget-boolean v3, Lcom/netease/nis/wrapper/MyApplication;->h:Z

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

    sget-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->h:Z

    if-eqz v0, :cond_8d

    invoke-static {}, Lcom/netease/nis/wrapper/b;->a()V

    :cond_8d
    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    if-nez v0, :cond_1a7

    sget-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->mLoadShell:Z

    if-nez v0, :cond_9e

    invoke-static {p1}, Lcom/netease/nis/wrapper/MyApplication;->needExtractSo(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_9e

    invoke-static {p1}, Lcom/netease/nis/wrapper/plugin/f;->a(Landroid/content/Context;)V

    :cond_9e
    invoke-static {p1}, Lcom/netease/nis/wrapper/MyJni;->a(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_165

    sput-boolean v4, Lcom/netease/nis/wrapper/MyApplication;->mNeedBugrpt:Z

    invoke-static {}, Lcom/netease/nis/wrapper/MyApplication;->getVersion()Ljava/lang/String;

    move-result-object v0

    sget-boolean v3, Lcom/netease/nis/wrapper/a;->b:Z

    :try_start_ac
    const-string v4, "LQoZSw8WESsEBwBPHQw9SwMXAAMVKxdaEBIWF2AwBwATIBE8BAAABgo="

    invoke-static/range {v4 .. v4}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v4

    const/4 v5, 0x1

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

    const/4 v6, 0x0

    const-class v7, Landroid/content/Context;

    aput-object v7, v5, v6

    invoke-virtual {v4, v5}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;

    move-result-object v5

    const/4 v6, 0x1

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

    const/4 v7, 0x0

    aput-object p1, v6, v7

    invoke-virtual {v5, v6}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    const-string v6, "PQAAMBIWFxoEEw=="

    invoke-static/range {v6 .. v6}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    const/4 v7, 0x1

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

    const/4 v8, 0x0

    const-class v9, Ljava/lang/String;

    aput-object v9, v7, v8

    invoke-virtual {v4, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v6

    const/4 v7, 0x1

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

    const/4 v8, 0x0

    aput-object v0, v7, v8

    invoke-virtual {v6, v5, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

    if-eqz v3, :cond_136

    const-string v0, "PQAAIwgfESsXIwoTFxY="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const/4 v3, 0x1

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

    const/4 v6, 0x0

    const-class v7, [Ljava/lang/String;

    aput-object v7, v3, v6

    invoke-virtual {v4, v0, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v0

    if-eqz v0, :cond_136

    const/4 v3, 0x5

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

    const/4 v4, 0x0

    const-string v6, "LQoZSw8WESsEBwBPHQw9SwMXAAMVKxc="

    invoke-static/range {v6 .. v6}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v3, v4

    const/4 v4, 0x1

    const-string v6, "IgwWCwQAAC0="

    invoke-static/range {v6 .. v6}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v3, v4

    const/4 v4, 0x2

    const-string v6, "IgwWCwQUEC8XEEsSHA=="

    invoke-static/range {v6 .. v6}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v3, v4

    const/4 v4, 0x3

    const-string v6, "IgwWAQQLAycdWhYO"

    invoke-static/range {v6 .. v6}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v3, v4

    const/4 v4, 0x4

    const-string v6, "JgwaEVs="

    invoke-static/range {v6 .. v6}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v3, v4

    const/4 v4, 0x1

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

    const/4 v6, 0x0

    aput-object v3, v4, v6

    invoke-virtual {v0, v5, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

    :cond_136
    const-string v0, "LQoZSw8WESsEBwBPHQw9SwMXAAMVKxdaJhMSFiYtFQsFHwA8"

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v0

    const-string v3, "JwsdEQ=="

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x2

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

    const/4 v6, 0x0

    const-class v7, Landroid/content/Context;

    aput-object v7, v4, v6

    const/4 v6, 0x1

    invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v7

    aput-object v7, v4, v6

    invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v3

    const/4 v4, 0x2

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

    const/4 v6, 0x0

    aput-object p1, v4, v6

    const/4 v6, 0x1

    aput-object v5, v4, v6

    invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_165
    .catch Ljava/lang/Exception; {:try_start_ac .. :try_end_165} :catch_1db

    :cond_165
    :goto_165
    sget-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->mLoadShell:Z

    if-nez v0, :cond_17e

    const-string v0, "IAAHAAI="

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {}, Lcom/netease/nis/wrapper/MyJni;->a()Z

    move-result v3

    if-eqz v3, :cond_17b

    const-string v0, "IAAHAAJeHXZT"

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    :cond_17b
    :try_start_17b
    invoke-static {p1, v0}, Lcom/netease/nis/wrapper/o;->a(Landroid/content/Context;Ljava/lang/String;)V
    :try_end_17e
    .catch Ljava/lang/Exception; {:try_start_17b .. :try_end_17e} :catch_1e0

    :cond_17e
    :goto_17e
    invoke-static {p0, v1}, Lcom/netease/nis/wrapper/MyJni;->load(Landroid/app/Application;Ljava/lang/String;)Z

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "FQkbBAUuRToMGQBb"

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

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

    move-result-wide v4

    invoke-virtual {v2}, Ljava/lang/Long;->longValue()J

    move-result-wide v6

    sub-long/2addr v4, v6

    invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

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

    invoke-static {p1}, Lcom/netease/nis/wrapper/MyApplication;->a(Landroid/content/Context;)Landroid/app/Application;

    move-result-object v0

    sput-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    invoke-static {p1, v0}, Lcom/netease/nis/wrapper/MyJni;->ra(Landroid/content/Context;Landroid/app/Application;)Z

    :cond_1a7
    const-string v0, "IAoANRMcBy8RHQoP"

    invoke-static/range {v0 .. v0}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/netease/nis/wrapper/NEDialog;->showProbation(Ljava/lang/String;)V

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    if-nez v0, :cond_1b6

    sput-object p0, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    :cond_1b6
    sget-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->f:Z

    if-nez v0, :cond_1bd

    invoke-static {}, Lcom/netease/nis/wrapper/MyJni;->cp()V

    :cond_1bd
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "FQQAEQAQDQwEBwAiHAs6AAwRPFMAIAFYRRUaCCtf"

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

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

    move-result-wide v4

    invoke-virtual {v2}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    sub-long v2, v4, v2

    invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

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

    goto/16 :goto_4b

    :catch_1db
    move-exception v0

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

    goto :goto_165

    :catch_1e0
    move-exception v3

    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "FQQAEQAQDQwEBwAiHAs6AAwRPFMJIQQQFg5TADYGERUVGgogSQ=="

    invoke-static/range {v5 .. v5}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

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

    invoke-virtual {v3}, Ljava/lang/Exception;->toString()Ljava/lang/String;

    move-result-object v3

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

    invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V

    goto :goto_17e
.end method

.method public createPackageContext(Ljava/lang/String;I)Landroid/content/Context;
    .registers 5

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->strAppName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_c

    sget-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->f:Z

    if-nez v0, :cond_11

    :cond_c
    invoke-super {p0, p1, p2}, Landroid/app/Application;->createPackageContext(Ljava/lang/String;I)Landroid/content/Context;

    move-result-object v0

    :goto_10
    return-object v0

    :cond_11
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "FQYGAAAHAB4EFw4AFAANChoRBAsRE0UEBAIYBCkAOgQMFl8="

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

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

    move-result-object v0

    const-string v1, "bgMYBAYAXw=="

    invoke-static/range {v1 .. v1}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    move-result-object v0

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

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    invoke-virtual {v0}, Landroid/app/Application;->getBaseContext()Landroid/content/Context;

    move-result-object v0

    sget-object v1, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    invoke-static {v0, v1}, Lcom/netease/nis/wrapper/MyJni;->rp(Landroid/content/Context;Landroid/app/Application;)Z

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    invoke-virtual {v0}, Landroid/app/Application;->getPackageName()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_47

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    goto :goto_10

    :cond_47
    invoke-super {p0, p1, p2}, Landroid/app/Application;->createPackageContext(Ljava/lang/String;I)Landroid/content/Context;

    move-result-object v0

    goto :goto_10
.end method

.method public getPackageName()Ljava/lang/String;
    .registers 2

    sget-object v0, Lcom/netease/nis/wrapper/MyApplication;->strAppName:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_c

    sget-boolean v0, Lcom/netease/nis/wrapper/MyApplication;->f:Z

    if-nez v0, :cond_11

    :cond_c
    invoke-super {p0}, Landroid/app/Application;->getPackageName()Ljava/lang/String;

    move-result-object v0

    :goto_10
    return-object v0

    :cond_11
    const-string v0, ""

    goto :goto_10
.end method

.method public synchronized native declared-synchronized n10103(Ljava/lang/Object;)V
.end method

.method public synchronized native declared-synchronized n101033(Ljava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n1110()V
.end method

.method public native n11101(C)V
.end method

.method public native n111011(CC)V
.end method

.method public native n1110111(CCC)V
.end method

.method public native n11101111(CCCC)V
.end method

.method public native n1110113(CCLjava/lang/Object;)V
.end method

.method public native n1110121123(CDCCDLjava/lang/Object;)V
.end method

.method public native n111013(CLjava/lang/Object;)V
.end method

.method public native n1110133(CLjava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n11102(D)V
.end method

.method public native n111021(DC)V
.end method

.method public native n1110211(DCC)V
.end method

.method public native n1110213(DCLjava/lang/Object;)V
.end method

.method public native n111022(DD)V
.end method

.method public native n1110221(DDC)V
.end method

.method public native n11102211(DDCC)V
.end method

.method public native n111022111(DDCCC)V
.end method

.method public native n111022111111121111(DDCCCCCCCDCCCC)V
.end method

.method public native n111022111111131111(DDCCCCCCCLjava/lang/Object;CCCC)V
.end method

.method public native n11102211111121111(DDCCCCCCDCCCC)V
.end method

.method public native n11102211111131111(DDCCCCCCLjava/lang/Object;CCCC)V
.end method

.method public native n11102211113(DDCCCCLjava/lang/Object;)V
.end method

.method public native n11102211131(DDCCCLjava/lang/Object;C)V
.end method

.method public native n11102211131111(DDCCCLjava/lang/Object;CCCC)V
.end method

.method public native n111022121(DDCDC)V
.end method

.method public native n111022131(DDCLjava/lang/Object;C)V
.end method

.method public native n1110221323(DDCLjava/lang/Object;DLjava/lang/Object;)V
.end method

.method public native n11102213231(DDCLjava/lang/Object;DLjava/lang/Object;C)V
.end method

.method public native n11102213233(DDCLjava/lang/Object;DLjava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n111022211(DDDCC)V
.end method

.method public native n1110222111111111112211211111(DDDCCCCCCCCCCCDDCCDCCCCC)V
.end method

.method public native n11102221111111111221211111(DDDCCCCCCCCCCDDCDCCCCC)V
.end method

.method public native n11102221111111112222211111(DDDCCCCCCCCCDDDDDCCCCC)V
.end method

.method public native n1110222111111111222222211111(DDDCCCCCCCCCDDDDDDDCCCCC)V
.end method

.method public native n111022211121212111(DDDCCCDCDCDCCC)V
.end method

.method public native n11102221221(DDDCDDC)V
.end method

.method public native n11102221221111111(DDDCDDCCCCCCC)V
.end method

.method public native n111022212231(DDDCDDLjava/lang/Object;C)V
.end method

.method public native n111022212231111111(DDDCDDLjava/lang/Object;CCCCCCC)V
.end method

.method public native n11102222(DDDD)V
.end method

.method public native n111022221(DDDDC)V
.end method

.method public native n1110223(DDLjava/lang/Object;)V
.end method

.method public native n11102231(DDLjava/lang/Object;C)V
.end method

.method public native n1110223111(DDLjava/lang/Object;CCC)V
.end method

.method public native n111022333(DDLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n1110233(DLjava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n11103(Ljava/lang/Object;)V
.end method

.method public native n111031(Ljava/lang/Object;C)V
.end method

.method public native n1110311(Ljava/lang/Object;CC)V
.end method

.method public native n111033(Ljava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n1110333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method

.method public native n111033311(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CC)V
.end method

.method public native n1110333111(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CCC)V
.end method

.method public native n1111()C
.end method

.method public native n11111(C)C
.end method

.method public native n111111(CC)C
.end method

.method public native n1111111(CCC)C
.end method

.method public native n11111111(CCCC)C
.end method

.method public native n111111111(CCCCC)C
.end method

.method public native n1111111111(CCCCCC)C
.end method

.method public native n11111111111(CCCCCCC)C
.end method

.method public native n111111111111(CCCCCCCC)C
.end method

.method public native n111111111113(CCCCCCCLjava/lang/Object;)C
.end method

.method public native n1111111112(CCCCCD)C
.end method

.method public native n11111113(CCCLjava/lang/Object;)C
.end method

.method public native n1111113(CCLjava/lang/Object;)C
.end method

.method public native n11111223(CDDLjava/lang/Object;)C
.end method

.method public native n111113(CLjava/lang/Object;)C
.end method

.method public native n1111131(CLjava/lang/Object;C)C
.end method

.method public native n11111311(CLjava/lang/Object;CC)C
.end method

.method public native n111113111112(CLjava/lang/Object;CCCCCD)C
.end method

.method public native n1111133(CLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n11111331(CLjava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public native n11111333(CLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n111113331(CLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public native n11112(D)C
.end method

.method public native n1111211(DCC)C
.end method

.method public native n1111213(DCLjava/lang/Object;)C
.end method

.method public native n1111221(DDC)C
.end method

.method public native n11112222(DDDD)C
.end method

.method public native n111123(DLjava/lang/Object;)C
.end method

.method public native n1111231(DLjava/lang/Object;C)C
.end method

.method public native n1111233(DLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n11113(Ljava/lang/Object;)C
.end method

.method public native n111131(Ljava/lang/Object;C)C
.end method

.method public native n1111311(Ljava/lang/Object;CC)C
.end method

.method public native n111131111(Ljava/lang/Object;CCCC)C
.end method

.method public native n11113111111111(Ljava/lang/Object;CCCCCCCCC)C
.end method

.method public native n1111311111113(Ljava/lang/Object;CCCCCCCLjava/lang/Object;)C
.end method

.method public native n111131111113(Ljava/lang/Object;CCCCCCLjava/lang/Object;)C
.end method

.method public native n11113111112(Ljava/lang/Object;CCCCCD)C
.end method

.method public native n1111311111213(Ljava/lang/Object;CCCCCDCLjava/lang/Object;)C
.end method

.method public native n111131111123(Ljava/lang/Object;CCCCCDLjava/lang/Object;)C
.end method

.method public native n1111311111231(Ljava/lang/Object;CCCCCDLjava/lang/Object;C)C
.end method

.method public native n11113111113(Ljava/lang/Object;CCCCCLjava/lang/Object;)C
.end method

.method public native n111131111131(Ljava/lang/Object;CCCCCLjava/lang/Object;C)C
.end method

.method public native n1111311111312(Ljava/lang/Object;CCCCCLjava/lang/Object;CD)C
.end method

.method public native n1111311111313(Ljava/lang/Object;CCCCCLjava/lang/Object;CLjava/lang/Object;)C
.end method

.method public native n111131111133(Ljava/lang/Object;CCCCCLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n111131133(Ljava/lang/Object;CCLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n1111312(Ljava/lang/Object;CD)C
.end method

.method public native n1111313(Ljava/lang/Object;CLjava/lang/Object;)C
.end method

.method public native n11113133(Ljava/lang/Object;CLjava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n111132(Ljava/lang/Object;D)C
.end method

.method public native n1111321(Ljava/lang/Object;DC)C
.end method

.method public native n111133(Ljava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n1111331(Ljava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public native n11113311(Ljava/lang/Object;Ljava/lang/Object;CC)C
.end method

.method public native n111133111(Ljava/lang/Object;Ljava/lang/Object;CCC)C
.end method

.method public native n11113311111(Ljava/lang/Object;Ljava/lang/Object;CCCCC)C
.end method

.method public native n111133111111(Ljava/lang/Object;Ljava/lang/Object;CCCCCC)C
.end method

.method public native n1111331111113(Ljava/lang/Object;Ljava/lang/Object;CCCCCCLjava/lang/Object;)C
.end method

.method public native n1111333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n11113331(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public native n111133311(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CC)C
.end method

.method public native n1111333111(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CCC)C
.end method

.method public native n11113331111(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CCCC)C
.end method

.method public native n11113333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)C
.end method

.method public native n111133331(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;C)C
.end method

.method public native n11113333111(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CCC)C
.end method

.method public native n111133331111(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;CCCC)C
.end method

.method public native n1112()D
.end method

.method public native n11122(D)D
.end method

.method public native n11122111(DCCC)D
.end method

.method public native n11122111111(DCCCCCC)D
.end method

.method public native n111221113(DCCCLjava/lang/Object;)D
.end method

.method public native n11122121(DCDC)D
.end method

.method public native n111222(DD)D
.end method

.method public native n1112221(DDC)D
.end method

.method public native n11122211(DDCC)D
.end method

.method public native n111222111(DDCCC)D
.end method

.method public native n111222111111(DDCCCCCC)D
.end method

.method public native n111222112(DDCCD)D
.end method

.method public native n111222131(DDCLjava/lang/Object;C)D
.end method

.method public native n111222221(DDDDC)D
.end method

.method public native n111222233333(DDDLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)D
.end method

.method public native n1112223(DDLjava/lang/Object;)D
.end method

.method public native n1112223333(DDLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)D
.end method

.method public native n11122333(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)D
.end method

.method public native n111223331(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;C)D
.end method

.method public native n1112233333(DLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)D
.end method

.method public native n111233(Ljava/lang/Object;Ljava/lang/Object;)D
.end method

.method public native n1113()Ljava/lang/Object;
.end method

.method public native n11131(C)Ljava/lang/Object;
.end method

.method public native n111313(CLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public native n11132(D)Ljava/lang/Object;
.end method

.method public native n111322111(DDCCC)Ljava/lang/Object;
.end method

.method public native n1113231(DLjava/lang/Object;C)Ljava/lang/Object;
.end method

.method public native n11133(Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public native n1113311(Ljava/lang/Object;CC)Ljava/lang/Object;
.end method

.method public native n111331111123(Ljava/lang/Object;CCCCCDLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public native n1113313(Ljava/lang/Object;CLjava/lang/Object;)Ljava/lang/Object;
.end method

.method public native n111333(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public native n11133311(Ljava/lang/Object;Ljava/lang/Object;CC)Ljava/lang/Object;
.end method

.method public native n1113333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method

.method public onCreate()V
    .registers 7

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

    move-result-wide v0

    invoke-super {p0}, Landroid/app/Application;->onCreate()V

    invoke-static {}, Lcom/netease/nis/wrapper/MyApplication;->a()Z

    move-result v2

    if-eqz v2, :cond_e

    :goto_d
    return-void

    :cond_e
    sget-object v2, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    if-eqz v2, :cond_1d

    sget-object v2, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    invoke-virtual {v2}, Landroid/app/Application;->getBaseContext()Landroid/content/Context;

    move-result-object v2

    sget-object v3, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    invoke-static {v2, v3}, Lcom/netease/nis/wrapper/MyJni;->run(Landroid/content/Context;Landroid/app/Application;)Z

    :cond_1d
    sget-object v2, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    if-eqz v2, :cond_61

    sget-object v2, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    invoke-static {v2}, Lcom/netease/nis/wrapper/MyJni;->ip(Landroid/app/Application;)V

    sget-object v2, Lcom/netease/nis/wrapper/MyApplication;->newApp:Landroid/app/Application;

    invoke-virtual {v2}, Landroid/app/Application;->onCreate()V

    :goto_2b
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "FRcBCzxTEScIEV8="

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

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

    move-result-wide v4

    sub-long/2addr v4, v0

    invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v3

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

    invoke-virtual {p0}, Lcom/netease/nis/wrapper/MyApplication;->getApplicationContext()Landroid/content/Context;

    move-result-object v2

    sput-object v2, Lcom/netease/nis/wrapper/MyApplication;->e:Landroid/content/Context;

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "FQoaJhMWBDoAKUUEHQFiRQAMDBZf"

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

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

    move-result-wide v4

    sub-long v0, v4, v0

    invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v0

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

    goto :goto_d

    :cond_61
    sget-object v2, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

    invoke-static {v2}, Lcom/netease/nis/wrapper/MyJni;->ip(Landroid/app/Application;)V

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "FRcBCzxTKDckBBUNGgYvER0KD10LKxI1FRFTDD1FGhANH0k8EBokEQNFJxZU"

    invoke-static/range {v3 .. v3}, La/auu/a;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

    sget-object v3, Lcom/netease/nis/wrapper/MyApplication;->runApp:Landroid/app/Application;

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

    goto :goto_2b
.end method