a.smali

.class public final Lcom/singbox/component/k/a;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field public static final a:Lcom/singbox/component/k/a;

# The value of this static final field might be set in the static constructor
.field private static final b:Ljava/lang/String; = "AppDelayInitBiz"

.field private static c:Z

.field private static d:Z


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

    .line 28
    new-instance v0, Lcom/singbox/component/k/a;

    invoke-direct {v0}, Lcom/singbox/component/k/a;-><init>()V

    sput-object v0, Lcom/singbox/component/k/a;->a:Lcom/singbox/component/k/a;

    const-string v0, "AppDelayInitBiz"

    .line 29
    sput-object v0, Lcom/singbox/component/k/a;->b:Ljava/lang/String;

    const/4 v0, 0x1

    .line 31
    sput-boolean v0, Lcom/singbox/component/k/a;->c:Z

    .line 32
    sput-boolean v0, Lcom/singbox/component/k/a;->d:Z

    return-void
.end method

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

    .line 28
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static a()V
    .registers 4

    .line 52
    sget-object v0, Lcom/singbox/component/k/a;->b:Ljava/lang/String;

    const-string v1, "reset"

    const/4 v2, 0x0

    const/16 v3, 0xc

    invoke-static {v0, v1, v2, v3}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    const/4 v0, 0x1

    .line 53
    sput-boolean v0, Lcom/singbox/component/k/a;->c:Z

    .line 54
    sput-boolean v0, Lcom/singbox/component/k/a;->d:Z

    return-void
.end method

.method public static a(Landroid/app/Activity;)V
    .registers 4

    const-string v0, "activity"

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

    .line 35
    sget-boolean v0, Lcom/singbox/component/k/a;->c:Z

    const-string v1, "activity.window"

    if-eqz v0, :cond_1d

    .line 36
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v0

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

    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v0

    sget-object v2, Lcom/singbox/component/k/a$a;->a:Lcom/singbox/component/k/a$a;

    check-cast v2, Ljava/lang/Runnable;

    invoke-virtual {v0, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z

    .line 41
    :cond_1d
    sget-boolean v0, Lcom/singbox/component/k/a;->d:Z

    if-eqz v0, :cond_3b

    sget-object v0, Lcom/singbox/component/account/a;->c:Lcom/singbox/component/account/a;

    invoke-static {}, Lcom/singbox/component/account/a;->c()Z

    move-result v0

    if-eqz v0, :cond_3b

    .line 42
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object p0

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

    invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object p0

    sget-object v0, Lcom/singbox/component/k/a$b;->a:Lcom/singbox/component/k/a$b;

    check-cast v0, Ljava/lang/Runnable;

    invoke-virtual {p0, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z

    :cond_3b
    return-void
.end method

.method public static b()V
    .registers 4

    .line 58
    sget-object v0, Lcom/singbox/component/k/a;->b:Ljava/lang/String;

    const-string v1, "doDelayInit"

    const/4 v2, 0x0

    const/16 v3, 0xc

    invoke-static {v0, v1, v2, v3}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    .line 59
    sget-object v0, Lcom/singbox/component/k/b;->g:Lcom/singbox/component/k/b;

    new-instance v0, Lcom/singbox/component/k/a$c;

    invoke-direct {v0}, Lcom/singbox/component/k/a$c;-><init>()V

    check-cast v0, Lcom/singbox/component/k/e;

    invoke-static {v0}, Lcom/singbox/component/k/b;->a(Lcom/singbox/component/k/e;)V

    .line 67
    sget-object v0, Lcom/singbox/component/b/b/b;->a:Lcom/singbox/component/b/b/b;

    const/4 v0, 0x2

    new-array v0, v0, [Lcom/singbox/component/b/b/a;

    .line 68
    new-instance v1, Lcom/singbox/component/b/b/a;

    sget-object v2, Lcom/singbox/component/e/b/a;->DYNAMIC_RESOURCE:Lcom/singbox/component/e/b/a;

    const-string v3, "https://gdl.bigo.sg/as/imo-k-song/7h2/M0A/64/47/8PobAF7ElwaIcVfQAAA0OHh_xAQACM66gPfBa0AADRQ031.png"

    invoke-direct {v1, v3, v2}, Lcom/singbox/component/b/b/a;-><init>(Ljava/lang/String;Lcom/singbox/component/e/b/a;)V

    const/4 v2, 0x0

    aput-object v1, v0, v2

    .line 69
    new-instance v1, Lcom/singbox/component/b/b/a;

    sget-object v2, Lcom/singbox/component/e/b/a;->DYNAMIC_RESOURCE:Lcom/singbox/component/e/b/a;

    const-string v3, "https://gdl.bigo.sg/as/imo-k-song/7h2/M0B/64/48/8PobAF7El3OIJRkhAABuhrCHPJUACM7HALXP1oAAG6e144.png"

    invoke-direct {v1, v3, v2}, Lcom/singbox/component/b/b/a;-><init>(Ljava/lang/String;Lcom/singbox/component/e/b/a;)V

    const/4 v2, 0x1

    aput-object v1, v0, v2

    .line 67
    invoke-static {v0}, Lkotlin/a/k;->b([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    .line 71
    new-instance v1, Lcom/singbox/component/k/a$d;

    invoke-direct {v1}, Lcom/singbox/component/k/a$d;-><init>()V

    check-cast v1, Lcom/singbox/component/b/b/c;

    .line 67
    invoke-static {v0, v1}, Lcom/singbox/component/b/b/b;->a(Ljava/util/List;Lcom/singbox/component/b/b/c;)V

    .line 79
    sget-object v0, Lcom/singbox/util/y;->a:Lcom/singbox/util/y;

    invoke-static {}, Lcom/singbox/util/y;->a()V

    return-void
.end method

.method public static c()V
    .registers 4

    .line 83
    sget-object v0, Lcom/singbox/component/k/a;->b:Ljava/lang/String;

    const/4 v1, 0x0

    const-string v2, "doDelayInitNeedLogin"

    const/16 v3, 0xc

    invoke-static {v0, v2, v1, v3}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    .line 84
    invoke-static {}, Lcom/singbox/component/g/a;->f()Z

    move-result v0

    if-eqz v0, :cond_15

    .line 85
    sget-object v0, Lcom/singbox/localtion/a;->a:Lcom/singbox/localtion/a;

    invoke-static {}, Lcom/singbox/localtion/a;->a()V

    .line 87
    :cond_15
    sget-object v0, Lcom/singbox/component/stat/d;->a:Lcom/singbox/component/stat/d;

    .line 88
    invoke-static {}, Lsg/bigo/c/a/a;->d()Lkotlinx/coroutines/aa;

    move-result-object v0

    check-cast v0, Lkotlin/c/e;

    invoke-static {v0}, Lkotlinx/coroutines/ag;->a(Lkotlin/c/e;)Lkotlinx/coroutines/af;

    move-result-object v0

    new-instance v2, Lcom/singbox/component/k/a$e;

    invoke-direct {v2, v1}, Lcom/singbox/component/k/a$e;-><init>(Lkotlin/c/c;)V

    check-cast v2, Lkotlin/f/a/m;

    const/4 v3, 0x3

    invoke-static {v0, v1, v1, v2, v3}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    .line 91
    sget-object v0, Lcom/singbox/component/account/a;->c:Lcom/singbox/component/account/a;

    invoke-static {}, Lcom/singbox/component/account/a;->f()V

    .line 92
    sget-object v0, Lcom/singbox/component/n/a;->a:Lcom/singbox/component/n/a;

    invoke-static {}, Lcom/singbox/component/n/a;->a()V

    return-void
.end method

.method public static final synthetic d()V
    .registers 1

    const/4 v0, 0x0

    .line 28
    sput-boolean v0, Lcom/singbox/component/k/a;->c:Z

    return-void
.end method

.method public static final synthetic e()V
    .registers 1

    const/4 v0, 0x0

    .line 28
    sput-boolean v0, Lcom/singbox/component/k/a;->d:Z

    return-void
.end method