a$a.smali

.class final Lcom/imo/effect/a$a;
.super Landroid/os/Handler;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/imo/effect/a;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "a"
.end annotation


# instance fields
.field final synthetic a:Lcom/imo/effect/a;


# direct methods
.method public constructor <init>(Lcom/imo/effect/a;Landroid/os/Looper;)V
    .registers 3

    .line 468
    iput-object p1, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    .line 469
    invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    return-void
.end method


# virtual methods
.method public final handleMessage(Landroid/os/Message;)V
    .registers 14

    const-string v0, "[LOAD_MATERIAL] load cb done "

    const-string v1, "[LOAD_MATERIAL] load but cb is null"

    .line 475
    iget v2, p1, Landroid/os/Message;->what:I

    const/4 v3, 0x2

    const-string v4, ","

    const/4 v5, 0x1

    const/4 v6, 0x0

    const-string v7, "EffectHelloSpi"

    if-eqz v2, :cond_18a

    const-string v8, ""

    if-eq v2, v5, :cond_aa

    if-eq v2, v3, :cond_75

    const/4 v0, 0x3

    if-eq v2, v0, :cond_2d

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

    const-string v1, "[handleMessage] unknown msg ? "

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

    iget v1, p1, Landroid/os/Message;->what:I

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

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

    move-result-object v0

    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_2b7

    :cond_2d
    const-string v0, "[REPORT_STATUS] report cb entry "

    .line 701
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 702
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/ref/WeakReference;

    .line 703
    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/a/b;

    if-eqz v0, :cond_6e

    .line 705
    invoke-static {}, Lcom/yysdk/mobile/venus/VenusEffectService;->getInstance()Lcom/yysdk/mobile/venus/VenusEffectService;

    move-result-object v1

    invoke-virtual {v1}, Lcom/yysdk/mobile/venus/VenusEffectService;->isInitSuccess()Z

    move-result v1

    .line 706
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->d(Lcom/imo/effect/a;)Z

    move-result v2

    invoke-interface {v0, v1, v2}, Lcom/imo/a/b;->a(ZZ)V

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

    const-string v2, "[REPORT_STATUS] report cb done "

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

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

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

    iget-object v1, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    .line 708
    invoke-static {v1}, Lcom/imo/effect/a;->d(Lcom/imo/effect/a;)Z

    move-result v1

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

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

    move-result-object v0

    .line 707
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_2b7

    :cond_6e
    const-string v0, "[REPORT_STATUS] report but cb is null"

    .line 710
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_2b7

    :cond_75
    const-string v0, "[UNLOAD_MATERIAL] unload entry  "

    .line 680
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 682
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v0}, Lcom/imo/effect/a;->c(Lcom/imo/effect/a;)Lcom/c/a/c;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/c/a/c;->a(Ljava/lang/String;)Z

    .line 684
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/ref/WeakReference;

    .line 685
    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/a/d;

    if-eqz v0, :cond_99

    .line 688
    invoke-interface {v0}, Lcom/imo/a/d;->a()V

    const-string v0, "[UNLOAD_MATERIAL] unload cb done "

    .line 689
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_9e

    :cond_99
    const-string v0, "[UNLOAD_MATERIAL] unload but cb is null"

    .line 691
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 694
    :goto_9e
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v0, v8}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;Ljava/lang/String;)Ljava/lang/String;

    const-string v0, "[UNLOAD_MATERIAL] unload exit  "

    .line 696
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_2b7

    :cond_aa
    const-string v2, "[LOAD_MATERIAL] load entry "

    .line 634
    invoke-static {v7, v2}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 641
    :try_start_af
    invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;

    move-result-object v2
    :try_end_b3
    .catchall {:try_start_af .. :try_end_b3} :catchall_15f

    const-string v3, "[LOAD_MATERIAL] load cb done false,0"

    if-nez v2, :cond_d3

    :try_start_b7
    const-string v2, "[LOAD_MATERIAL] msg.getData null "

    .line 643
    invoke-static {v7, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
    :try_end_bc
    .catchall {:try_start_b7 .. :try_end_bc} :catchall_15f

    .line 663
    iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast p1, Ljava/lang/ref/WeakReference;

    .line 664
    invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/imo/a/c;

    if-eqz p1, :cond_cf

    .line 667
    :goto_c8
    invoke-interface {p1, v6, v6}, Lcom/imo/a/c;->onLoadDone(ZI)V

    .line 668
    invoke-static {v7, v3}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 671
    :cond_cf
    invoke-static {v7, v1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    :cond_d3
    :try_start_d3
    const-string v5, "path"

    .line 647
    invoke-virtual {v2, v5, v8}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 648
    invoke-virtual {v2, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_f5

    const-string v2, "[LOAD_MATERIAL] path null "

    .line 649
    invoke-static {v7, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
    :try_end_e4
    .catchall {:try_start_d3 .. :try_end_e4} :catchall_15f

    .line 663
    iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast p1, Ljava/lang/ref/WeakReference;

    .line 664
    invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/imo/a/c;

    if-eqz p1, :cond_f1

    goto :goto_c8

    .line 671
    :cond_f1
    invoke-static {v7, v1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 653
    :cond_f5
    :try_start_f5
    iget-object v3, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v3}, Lcom/imo/effect/a;->c(Lcom/imo/effect/a;)Lcom/c/a/c;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/c/a/c;->a(Ljava/lang/String;)Z

    move-result v3
    :try_end_ff
    .catchall {:try_start_f5 .. :try_end_ff} :catchall_15f

    if-eqz v3, :cond_130

    .line 655
    :try_start_101
    iget-object v5, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v5}, Lcom/imo/effect/a;->c(Lcom/imo/effect/a;)Lcom/c/a/c;

    .line 2214
    invoke-static {}, Lcom/yysdk/mobile/venus/VenusEffectService;->hasInstance()Z

    move-result v5

    if-eqz v5, :cond_115

    .line 2215
    invoke-static {}, Lcom/yysdk/mobile/venus/VenusEffectService;->getInstance()Lcom/yysdk/mobile/venus/VenusEffectService;

    move-result-object v5

    invoke-virtual {v5}, Lcom/yysdk/mobile/venus/VenusEffectService;->getTriggerFlags()I

    move-result v5
    :try_end_114
    .catchall {:try_start_101 .. :try_end_114} :catchall_12d

    move v6, v5

    :cond_115
    :try_start_115
    const-string v5, "[LOAD_MATERIAL] triggerFlags = "

    .line 656
    invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    invoke-static {v7, v5}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 658
    iget-object v5, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v5, v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;Ljava/lang/String;)Ljava/lang/String;
    :try_end_127
    .catchall {:try_start_115 .. :try_end_127} :catchall_128

    goto :goto_130

    :catchall_128
    move-exception v2

    move v11, v6

    move v6, v3

    move v3, v11

    goto :goto_161

    :catchall_12d
    move-exception v2

    move v6, v3

    goto :goto_160

    .line 663
    :cond_130
    :goto_130
    iget-object v2, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v2, Ljava/lang/ref/WeakReference;

    .line 664
    invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/imo/a/c;

    if-eqz v2, :cond_155

    .line 667
    invoke-interface {v2, v3, v6}, Lcom/imo/a/c;->onLoadDone(ZI)V

    .line 668
    new-instance v1, Ljava/lang/StringBuilder;

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

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

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

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

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

    move-result-object v0

    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_158

    .line 671
    :cond_155
    invoke-static {v7, v1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    :goto_158
    const-string v0, "[LOAD_MATERIAL] load exit  "

    .line 675
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_2b7

    :catchall_15f
    move-exception v2

    :goto_160
    const/4 v3, 0x0

    .line 663
    :goto_161
    iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast p1, Ljava/lang/ref/WeakReference;

    .line 664
    invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/imo/a/c;

    if-eqz p1, :cond_186

    .line 667
    invoke-interface {p1, v6, v3}, Lcom/imo/a/c;->onLoadDone(ZI)V

    .line 668
    new-instance p1, Ljava/lang/StringBuilder;

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

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

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

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

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

    move-result-object p1

    invoke-static {v7, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_189

    .line 671
    :cond_186
    invoke-static {v7, v1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 673
    :goto_189
    throw v2

    .line 479
    :cond_18a
    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v0

    .line 480
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    const-string v2, "autotoucher"

    invoke-static {v2}, Lcom/imo/effect/a;->a(Ljava/lang/String;)V

    .line 481
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    const-string v2, "sharedcontext"

    invoke-static {v2}, Lcom/imo/effect/a;->a(Ljava/lang/String;)V

    .line 482
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    const-string v2, "luajit"

    invoke-static {v2}, Lcom/imo/effect/a;->a(Ljava/lang/String;)V

    .line 486
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    const-string v2, "bigonn"

    invoke-static {v2}, Lcom/imo/effect/a;->a(Ljava/lang/String;)V

    .line 487
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    const-string v2, "bvtMobile"

    invoke-static {v2}, Lcom/imo/effect/a;->a(Ljava/lang/String;)V

    .line 488
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    const-string v2, "venus"

    invoke-static {v2}, Lcom/imo/effect/a;->a(Ljava/lang/String;)V

    .line 519
    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v8

    .line 520
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v10, "[CREATE_VENUS] load library cost "

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

    sub-long/2addr v8, v0

    invoke-virtual {v2, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

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

    move-result-object v0

    invoke-static {v7, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 524
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    new-instance v1, Lcom/c/a/c;

    invoke-direct {v1}, Lcom/c/a/c;-><init>()V

    invoke-static {v0, v1}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;Lcom/c/a/c;)Lcom/c/a/c;

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

    const-string v1, "[CREATE_VENUS] use models path "

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

    iget-object v1, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v1}, Lcom/imo/effect/a;->b(Lcom/imo/effect/a;)Ljava/lang/String;

    move-result-object v1

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

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

    move-result-object v0

    invoke-static {v7, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 533
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v0}, Lcom/imo/effect/a;->c(Lcom/imo/effect/a;)Lcom/c/a/c;

    new-array v0, v5, [Ljava/lang/String;

    iget-object v1, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v1}, Lcom/imo/effect/a;->b(Lcom/imo/effect/a;)Ljava/lang/String;

    move-result-object v1

    aput-object v1, v0, v6

    .line 1310
    invoke-static {v0}, Lcom/yysdk/mobile/venus/VenusEffectService;->setResourcePaths([Ljava/lang/String;)V

    .line 538
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v0}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/yysdk/mobile/venus/VenusEffectService;->checkPermission(Landroid/content/Context;)Z

    move-result v1

    invoke-static {v0, v1}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;Z)Z

    .line 539
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v0}, Lcom/imo/effect/a;->d(Lcom/imo/effect/a;)Z

    move-result v0

    if-eqz v0, :cond_22e

    const-string v0, "[initVenusEngine] bvt license ok "

    .line 540
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_233

    :cond_22e
    const-string v0, "[initVenusEngine] bvt license fail "

    .line 542
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 547
    :goto_233
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x14

    if-gt v0, v1, :cond_23b

    const/4 v0, 0x1

    goto :goto_23c

    :cond_23b
    const/4 v0, 0x0

    .line 549
    :goto_23c
    iget-object v1, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    .line 550
    invoke-static {v1}, Lcom/imo/effect/a;->a(Lcom/imo/effect/a;)Landroid/content/Context;

    move-result-object v1

    const-string v2, "activity"

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

    move-result-object v1

    check-cast v1, Landroid/app/ActivityManager;

    .line 552
    invoke-virtual {v1}, Landroid/app/ActivityManager;->getDeviceConfigurationInfo()Landroid/content/pm/ConfigurationInfo;

    move-result-object v1

    .line 553
    iget v1, v1, Landroid/content/pm/ConfigurationInfo;->reqGlEsVersion:I

    const/high16 v2, 0x30000

    if-lt v1, v2, :cond_255

    goto :goto_256

    :cond_255
    const/4 v5, 0x0

    .line 555
    :goto_256
    invoke-static {v0, v5}, Lcom/yysdk/mobile/sharedcontext/ContextManager;->config(ZZ)V

    .line 558
    new-instance v0, Lcom/imo/effect/a$a$1;

    invoke-direct {v0, p0}, Lcom/imo/effect/a$a$1;-><init>(Lcom/imo/effect/a$a;)V

    invoke-static {v0}, Lcom/yysdk/mobile/venus/VenusEffectService;->setPreCreateCallback(Lcom/yysdk/mobile/venus/VenusEffectService$e;)V

    const-string v0, "[CREATE_VENUS] create venus entry "

    .line 612
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 613
    invoke-static {}, Lcom/yysdk/mobile/venus/VenusEffectService;->getInstance()Lcom/yysdk/mobile/venus/VenusEffectService;

    const-string v0, "[CREATE_VENUS] create venus exit  "

    .line 614
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 617
    iget-object v0, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v0}, Lcom/imo/effect/a;->f(Lcom/imo/effect/a;)Ljava/util/concurrent/atomic/AtomicInteger;

    move-result-object v0

    invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 619
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/ref/WeakReference;

    .line 620
    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/a/b;

    if-eqz v0, :cond_2b2

    .line 622
    invoke-static {}, Lcom/yysdk/mobile/venus/VenusEffectService;->getInstance()Lcom/yysdk/mobile/venus/VenusEffectService;

    move-result-object v1

    invoke-virtual {v1}, Lcom/yysdk/mobile/venus/VenusEffectService;->isInitSuccess()Z

    move-result v1

    .line 623
    iget-object v2, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    invoke-static {v2}, Lcom/imo/effect/a;->d(Lcom/imo/effect/a;)Z

    move-result v2

    invoke-interface {v0, v1, v2}, Lcom/imo/a/b;->a(ZZ)V

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

    const-string v2, "[CREATE_VENUS] init cb done "

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

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

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

    iget-object v1, p0, Lcom/imo/effect/a$a;->a:Lcom/imo/effect/a;

    .line 625
    invoke-static {v1}, Lcom/imo/effect/a;->d(Lcom/imo/effect/a;)Z

    move-result v1

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

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

    move-result-object v0

    .line 624
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_2b7

    :cond_2b2
    const-string v0, "[CREATE_VENUS] init but cb is null"

    .line 627
    invoke-static {v7, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 719
    :goto_2b7
    invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V

    return-void
.end method