j.smali

.class public final Lcom/imo/android/imoim/j;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field private static a:J

.field private static b:Z

.field private static final c:Lsg/bigo/apm/d;


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

    .line 50
    sget-object v0, Lcom/imo/android/imoim/d;->c:Ljava/lang/Integer;

    sget-object v1, Lsg/bigo/apm/d;->TEST:Lsg/bigo/apm/d;

    invoke-virtual {v1}, Lsg/bigo/apm/d;->getValue()I

    move-result v1

    if-nez v0, :cond_b

    goto :goto_14

    :cond_b
    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    if-ne v0, v1, :cond_14

    sget-object v0, Lsg/bigo/apm/d;->TEST:Lsg/bigo/apm/d;

    goto :goto_16

    .line 51
    :cond_14
    :goto_14
    sget-object v0, Lsg/bigo/apm/d;->RELEASE:Lsg/bigo/apm/d;

    .line 48
    :goto_16
    sput-object v0, Lcom/imo/android/imoim/j;->c:Lsg/bigo/apm/d;

    return-void
.end method

.method public static final synthetic a()Lsg/bigo/apm/d;
    .registers 1

    .line 1
    sget-object v0, Lcom/imo/android/imoim/j;->c:Lsg/bigo/apm/d;

    return-object v0
.end method

.method public static final a(J)V
    .registers 2

    .line 55
    sput-wide p0, Lcom/imo/android/imoim/j;->a:J

    return-void
.end method

.method public static final a(Landroid/app/Application;)V
    .registers 3

    const-string v0, "application"

    invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 1260
    sget-object v0, Lcom/imo/android/imoim/IMO;->Q:Lcom/imo/android/imoim/abtest/h;

    const-string v1, "cc.performance.crash.switch"

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/abtest/h;->a(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    const-string v1, "1"

    invoke-static {v1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    .line 59
    sput-boolean v0, Lcom/imo/android/imoim/j;->b:Z

    .line 60
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->ba()Z

    move-result v0

    if-eqz v0, :cond_29

    .line 61
    sget-object v0, Lcom/imo/android/imoim/j;->c:Lsg/bigo/apm/d;

    .line 2074
    sget-object v1, Lsg/bigo/apm/a;->d:Lsg/bigo/apm/a$b;

    new-instance v1, Lcom/imo/android/imoim/j$a;

    invoke-direct {v1, v0}, Lcom/imo/android/imoim/j$a;-><init>(Lsg/bigo/apm/d;)V

    check-cast v1, Lkotlin/f/a/b;

    invoke-static {p0, v1}, Lsg/bigo/apm/a$b;->a(Landroid/app/Application;Lkotlin/f/a/b;)V

    :cond_29
    return-void
.end method

.method public static final synthetic a(Lsg/bigo/apm/a/a;Lsg/bigo/apm/a/d;)V
    .registers 9

    .line 2109
    sget-object v0, Lcom/imo/android/imoim/d;->c:Ljava/lang/Integer;

    sget-object v1, Lsg/bigo/apm/d;->TEST:Lsg/bigo/apm/d;

    invoke-virtual {v1}, Lsg/bigo/apm/d;->getValue()I

    move-result v1

    const-string v2, "IMO-monitor"

    if-nez v0, :cond_d

    goto :goto_2f

    :cond_d
    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    if-ne v0, v1, :cond_2f

    instance-of v0, p1, Lsg/bigo/apm/a/c;

    if-eqz v0, :cond_2f

    .line 2110
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "stat "

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

    move-object v1, p1

    check-cast v1, Lsg/bigo/apm/a/c;

    invoke-interface {v1}, Lsg/bigo/apm/a/c;->toMap()Ljava/util/Map;

    move-result-object v1

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

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

    move-result-object v0

    .line 3071
    invoke-static {v2, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 2114
    :cond_2f
    :goto_2f
    instance-of v0, p0, Lsg/bigo/apm/plugins/b/i;

    const/4 v1, 0x1

    if-eqz v0, :cond_de

    .line 2116
    instance-of p0, p1, Lsg/bigo/apm/plugins/b/a;

    if-eqz p0, :cond_97

    .line 2117
    check-cast p1, Lsg/bigo/apm/plugins/b/a;

    .line 3141
    invoke-static {}, Lcom/imo/android/imoim/an/f;->a()V

    .line 3142
    invoke-static {}, Lcom/imo/android/imoim/techinfocollector/a;->b()V

    .line 3144
    invoke-virtual {p1}, Lsg/bigo/apm/plugins/b/a;->toMap()Ljava/util/Map;

    move-result-object p0

    const-string v0, "anrEventMap"

    .line 3146
    invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget-wide v3, p1, Lsg/bigo/apm/plugins/b/a;->timestamp:J

    sget-wide v5, Lcom/imo/android/imoim/j;->a:J

    sub-long/2addr v3, v5

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

    move-result-object p1

    const-string v0, "boot_offset"

    invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3147
    invoke-static {}, Lcom/imo/android/imoim/ak/h;->b()Z

    move-result p1

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

    move-result-object p1

    const-string v0, "queued_work_hook"

    invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3148
    invoke-static {}, Lsg/bigo/apm/b/b;->a()Ljava/lang/String;

    move-result-object p1

    const-string v0, "cur_activity"

    invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3150
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    const-string v0, "anr="

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

    move-result-object p1

    .line 4071
    invoke-static {v2, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 3152
    sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v0, "anr_detail_stable"

    invoke-virtual {p1, v0, p0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 3154
    sget-boolean p1, Lcom/imo/android/imoim/j;->b:Z

    if-eqz p1, :cond_96

    .line 3155
    sget-object p1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    const-string v0, "bp_anr"

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    .line 4635
    iput-boolean v1, p0, Lcom/imo/android/imoim/managers/m$a;->f:Z

    .line 3155
    invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V

    :cond_96
    return-void

    .line 2119
    :cond_97
    instance-of p0, p1, Lsg/bigo/apm/plugins/b/f;

    if-eqz p0, :cond_dd

    .line 2120
    check-cast p1, Lsg/bigo/apm/plugins/b/f;

    .line 5160
    invoke-static {}, Lcom/imo/android/imoim/an/f;->a()V

    .line 5236
    invoke-static {}, Lcom/imo/android/imoim/techinfocollector/a/b;->b()V

    .line 5237
    invoke-static {}, Lcom/imo/android/imoim/techinfocollector/a/g;->a()Lcom/imo/android/imoim/techinfocollector/a/c;

    move-result-object p0

    .line 5238
    instance-of v0, p0, Lcom/imo/android/imoim/techinfocollector/a/b;

    if-eqz v0, :cond_b0

    .line 5239
    check-cast p0, Lcom/imo/android/imoim/techinfocollector/a/b;

    invoke-virtual {p0}, Lcom/imo/android/imoim/techinfocollector/a/b;->c()V

    .line 5163
    :cond_b0
    invoke-virtual {p1}, Lsg/bigo/apm/plugins/b/f;->toMap()Ljava/util/Map;

    move-result-object p0

    .line 5165
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    const-string v0, "ui block="

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

    move-result-object p1

    .line 6071
    invoke-static {v2, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 5167
    sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v0, "ui_block_detail_stable"

    invoke-virtual {p1, v0, p0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 5169
    sget-boolean p1, Lcom/imo/android/imoim/j;->b:Z

    if-eqz p1, :cond_dd

    .line 5170
    sget-object p1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    const-string v0, "bp_block"

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    .line 6635
    iput-boolean v1, p0, Lcom/imo/android/imoim/managers/m$a;->f:Z

    .line 5170
    invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V

    :cond_dd
    return-void

    .line 2128
    :cond_de
    instance-of v0, p0, Lsg/bigo/apm/plugins/boot/a;

    if-eqz v0, :cond_21b

    .line 2129
    instance-of p0, p1, Lsg/bigo/apm/plugins/boot/d;

    if-eqz p0, :cond_28d

    .line 2130
    check-cast p1, Lsg/bigo/apm/plugins/boot/d;

    .line 7177
    new-instance p0, Ljava/util/LinkedHashMap;

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

    .line 7180
    move-object v0, p0

    check-cast v0, Ljava/util/Map;

    iget-wide v3, p1, Lsg/bigo/apm/plugins/boot/d;->processStart:J

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

    move-result-object v3

    const-string v4, "boot_process_start"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7181
    iget-wide v3, p1, Lsg/bigo/apm/plugins/boot/d;->t0:J

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

    move-result-object v3

    const-string v4, "boot_t0"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7182
    iget-wide v3, p1, Lsg/bigo/apm/plugins/boot/d;->t1:J

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

    move-result-object v3

    const-string v4, "boot_t1"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7183
    iget-wide v3, p1, Lsg/bigo/apm/plugins/boot/d;->t2:J

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

    move-result-object v3

    const-string v4, "boot_t2"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7184
    iget-object v3, p1, Lsg/bigo/apm/plugins/boot/d;->endPoint:Ljava/lang/String;

    const-string v4, "boot_endpoint"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7185
    iget-boolean v3, p1, Lsg/bigo/apm/plugins/boot/d;->isColdBoot:Z

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    const-string v4, "boot_cold_boot"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7186
    iget-boolean v3, p1, Lsg/bigo/apm/plugins/boot/d;->isFirstBoot:Z

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    const-string v4, "boot_is_first"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7187
    iget v3, p1, Lsg/bigo/apm/plugins/boot/d;->endType:I

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

    move-result-object v3

    const-string v4, "boot_end_type"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7188
    iget-object v3, p1, Lsg/bigo/apm/plugins/boot/d;->message:Ljava/lang/String;

    const-string v4, "message"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7189
    iget-object v3, p1, Lsg/bigo/apm/plugins/boot/d;->activities:Ljava/lang/String;

    const-string v4, "pages"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7190
    iget-object v3, p1, Lsg/bigo/apm/plugins/boot/d;->firstActivity:Ljava/lang/String;

    const-string v4, "firstActivity"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7191
    iget-boolean v3, p1, Lsg/bigo/apm/plugins/boot/d;->isOverlayInstall:Z

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    const-string v4, "isOverlayInstall"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7192
    iget-boolean v3, p1, Lsg/bigo/apm/plugins/boot/d;->isNewInstall:Z

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    const-string v4, "isNewInstall"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7193
    sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;

    const-string v4, "sDBMoveOptEnabled"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7196
    iget v3, p1, Lsg/bigo/apm/plugins/boot/d;->endType:I

    const/4 v4, 0x2

    const/4 v5, 0x0

    const-string v6, "status"

    if-eq v3, v4, :cond_18a

    iget v3, p1, Lsg/bigo/apm/plugins/boot/d;->endType:I

    const/16 v4, 0x8

    if-eq v3, v4, :cond_18a

    const-string p1, "suc"

    .line 7197
    invoke-interface {v0, v6, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_1be

    :cond_18a
    const-string v3, "fail"

    .line 7199
    invoke-interface {v0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7200
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v3

    const-string v4, "Looper.getMainLooper()"

    invoke-static {v3, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v3}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;

    move-result-object v3

    const-string v4, "Looper.getMainLooper().thread"

    invoke-static {v3, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    .line 7201
    invoke-virtual {v3}, Ljava/lang/Thread;->getState()Ljava/lang/Thread$State;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Thread$State;->name()Ljava/lang/String;

    move-result-object v3

    const-string v4, "thread_state"

    invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7202
    iget-object p1, p1, Lsg/bigo/apm/plugins/boot/d;->firstActivity:Ljava/lang/String;

    if-nez p1, :cond_1b4

    const/4 p1, 0x1

    goto :goto_1b5

    :cond_1b4
    const/4 p1, 0x0

    :goto_1b5
    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string v3, "is_bg"

    invoke-interface {v0, v3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7205
    :goto_1be
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string p1, "app start="

    invoke-virtual {p1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    .line 8071
    invoke-static {v2, p0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 8252
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->a()Ljava/lang/String;

    move-result-object p0

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result p0

    invoke-static {p0}, Ljava/lang/Math;->abs(I)I

    move-result p0

    rem-int/lit8 p0, p0, 0x64

    if-ne p0, v1, :cond_1dc

    goto :goto_1dd

    :cond_1dc
    const/4 v1, 0x0

    :goto_1dd
    if-eqz v1, :cond_1e6

    .line 7208
    sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string p1, "app_start_stable"

    invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 7211
    :cond_1e6
    const-class p0, Lcom/imo/android/imoim/ads/o;

    invoke-static {p0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/imo/android/imoim/ads/o;

    if-eqz p0, :cond_1f9

    invoke-interface {p0}, Lcom/imo/android/imoim/ads/o;->getAdTime()J

    move-result-wide p0

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

    move-result-object p0

    goto :goto_1fa

    :cond_1f9
    const/4 p0, 0x0

    :goto_1fa
    const-string p1, "ad_time"

    invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7212
    invoke-static {}, Lcom/imo/android/imoim/a;->a()Ljava/util/Map;

    move-result-object p0

    const-string p1, "step_trace"

    invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7213
    invoke-static {}, Lcom/imo/android/imoim/a;->b()V

    .line 7214
    sget-object p0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    const-string p1, "app_start_cost_time"

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V

    return-void

    .line 2134
    :cond_21b
    instance-of p0, p0, Lsg/bigo/apm/plugins/memoryinfo/b;

    if-eqz p0, :cond_28d

    .line 9219
    instance-of p0, p1, Lsg/bigo/apm/plugins/memoryinfo/b/e;

    if-eqz p0, :cond_272

    .line 9221
    move-object p0, p1

    check-cast p0, Lsg/bigo/apm/plugins/memoryinfo/b/e;

    invoke-virtual {p0}, Lsg/bigo/apm/plugins/memoryinfo/b/e;->toMap()Ljava/util/Map;

    move-result-object p0

    .line 9223
    instance-of v0, p1, Lsg/bigo/apm/plugins/memoryinfo/b/h;

    const-string v2, "data"

    if-eqz v0, :cond_24a

    const-string v0, "page"

    invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->ay(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_24a

    .line 9224
    invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {}, Lcom/imo/android/imoim/webview/s;->a()Ljava/lang/String;

    move-result-object v0

    const-string v3, "webview_url"

    invoke-interface {p0, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 9227
    :cond_24a
    instance-of p1, p1, Lsg/bigo/apm/plugins/memoryinfo/b/a;

    if-eqz p1, :cond_260

    .line 9228
    invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getBindFcmServiceConfig()I

    move-result p1

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p1

    const-string v0, "bind_fcm"

    invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 9231
    :cond_260
    sget-object p1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    const-string v0, "memory_info"

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p1

    .line 9635
    iput-boolean v1, p1, Lcom/imo/android/imoim/managers/m$a;->f:Z

    .line 9233
    invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    .line 9234
    invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V

    return-void

    .line 9238
    :cond_272
    instance-of p0, p1, Lsg/bigo/apm/plugins/memoryinfo/hprof/stat/HprofStat;

    if-eqz p0, :cond_28d

    .line 9239
    sget-object p0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    const-string v0, "memory_analysis"

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    .line 10635
    iput-boolean v1, p0, Lcom/imo/android/imoim/managers/m$a;->f:Z

    .line 9241
    check-cast p1, Lsg/bigo/apm/plugins/memoryinfo/hprof/stat/HprofStat;

    invoke-virtual {p1}, Lsg/bigo/apm/plugins/memoryinfo/hprof/stat/HprofStat;->toMap()Ljava/util/Map;

    move-result-object p1

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object p0

    .line 9242
    invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V

    :cond_28d
    return-void
.end method

.method public static final synthetic a(ILjava/lang/String;)Z
    .registers 5

    .line 11264
    sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;

    const-string v1, "IMO.accounts"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    if-lez p0, :cond_2a

    .line 11265
    move-object v2, v0

    check-cast v2, Ljava/lang/CharSequence;

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

    move-result v2

    if-eqz v2, :cond_18

    goto :goto_2a

    .line 11268
    :cond_18
    invoke-static {v0, p1}, Lkotlin/f/b/o;->a(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result p1

    invoke-static {p1}, Ljava/lang/Math;->abs(I)I

    move-result p1

    rem-int/lit8 p1, p1, 0x64

    if-ge p1, p0, :cond_2a

    const/4 p0, 0x1

    return p0

    :cond_2a
    :goto_2a
    return v1
.end method

.method public static final synthetic b()J
    .registers 2

    .line 1
    sget-wide v0, Lcom/imo/android/imoim/j;->a:J

    return-wide v0
.end method

.method public static final b(Landroid/app/Application;)V
    .registers 2

    const-string v0, "application"

    invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 66
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->ba()Z

    move-result v0

    if-nez v0, :cond_14

    .line 67
    sget-object v0, Lsg/bigo/apm/a;->d:Lsg/bigo/apm/a$b;

    sget-object v0, Lcom/imo/android/imoim/j$b;->a:Lcom/imo/android/imoim/j$b;

    check-cast v0, Lkotlin/f/a/b;

    invoke-static {p0, v0}, Lsg/bigo/apm/a$b;->a(Landroid/app/Application;Lkotlin/f/a/b;)V

    :cond_14
    return-void
.end method