a.smali

.class public final Ln8/a;
.super Ljava/lang/Object;
.source "TongdunProvider.kt"

# interfaces
.implements Ll8/a;


# annotations
.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0003\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0018\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u00082\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\u0007\u001a\u00020\u00082\u0006\u0010\u0002\u001a\u00020\u0003H\u0003J\u0012\u0010\r\u001a\u00020\u000c2\u0008\u0010\u000e\u001a\u0004\u0018\u00010\u000cH\u0002R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000f"
    }
    d2 = {
        "Lcom/shopee/addon/tongdun/impl/TongdunProvider;",
        "Lcom/shopee/addon/tongdun/ITongdunProvider;",
        "isEnabled",
        "",
        "(Z)V",
        "getBlackbox",
        "",
        "context",
        "Landroid/content/Context;",
        "listener",
        "Lcom/shopee/addon/tongdun/proto/TongdunListener;",
        "getBlackboxInternal",
        "",
        "getInitStatusToReport",
        "status",
        "tongdun-impl_release"
    }
    k = 0x1
    mv = {
        0x1,
        0x1,
        0x10
    }
.end annotation


# instance fields
.field public final a:Z


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

    return-void
.end method

.method public constructor <init>(Z)V
    .registers 2

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

    iput-boolean p1, p0, Ln8/a;->a:Z

    return-void
.end method

.method public static final synthetic a(Ln8/a;Landroid/content/Context;Z)Ljava/lang/String;
    .registers 3

    invoke-virtual {p0, p1, p2}, Ln8/a;->a(Landroid/content/Context;Z)Ljava/lang/String;

    move-result-object p0

    return-object p0
.end method

.method public static final synthetic a(Ln8/a;)Z
    .registers 1

    iget-boolean p0, p0, Ln8/a;->a:Z

    return p0
.end method


# virtual methods
.method public final a(Landroid/content/Context;Z)Ljava/lang/String;
    .registers 3
    .annotation build Landroidx/annotation/WorkerThread;
    .end annotation

    if-nez p2, :cond_5

    const-string p1, "td_feature_toggle_off"

    return-object p1

    :cond_5
    :try_start_5
    invoke-static {p1}, Lcn/tongdun/android/shell/FMAgent;->onEvent(Landroid/content/Context;)Ljava/lang/String;

    move-result-object p1

    if-eqz p1, :cond_14

    invoke-static {p1}, Lkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z

    move-result p2

    if-eqz p2, :cond_12

    goto :goto_14

    :cond_12
    const/4 p2, 0x0

    goto :goto_15

    :cond_14
    :goto_14
    const/4 p2, 0x1

    :goto_15
    if-eqz p2, :cond_31

    new-instance p1, Ljava/lang/StringBuilder;

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

    const-string p2, "td_empty_from_sdk_init_status_"

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

    invoke-static {}, Lcn/tongdun/android/shell/FMAgent;->getInitStatus()Ljava/lang/String;

    move-result-object p2

    invoke-virtual {p0, p2}, Ln8/a;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

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

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

    move-result-object p1

    return-object p1

    :cond_31
    const-string p2, "FMAgent.onEvent(context)\u2026          }\n            }"

    invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
    :try_end_36
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_36} :catch_37

    return-object p1

    :catch_37
    const-string p1, "td_failed_to_get_sdk_blackbox"

    return-object p1
.end method

.method public final a(Ljava/lang/String;)Ljava/lang/String;
    .registers 4

    sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_SUCCESSFUL:Ljava/lang/String;

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_b

    const-string p1, "successful"

    goto :goto_53

    :cond_b
    sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_COLLECTING:Ljava/lang/String;

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_16

    const-string p1, "collecting"

    goto :goto_53

    :cond_16
    sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_FAILED:Ljava/lang/String;

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_21

    const-string p1, "failed"

    goto :goto_53

    :cond_21
    sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_LOADING:Ljava/lang/String;

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2c

    const-string p1, "loading"

    goto :goto_53

    :cond_2c
    sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_PROFILING:Ljava/lang/String;

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_37

    const-string p1, "profiling"

    goto :goto_53

    :cond_37
    sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_UNINIT:Ljava/lang/String;

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_42

    const-string p1, "uninit"

    goto :goto_53

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

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

    const-string v1, "unknown_"

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

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

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

    move-result-object p1

    :goto_53
    return-object p1
.end method

.method public a(Landroid/content/Context;Lo8/a;)V
    .registers 5

    invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;

    move-result-object v0

    new-instance v1, Ln8/a$a;

    invoke-direct {v1, p0, p1, p2}, Ln8/a$a;-><init>(Ln8/a;Landroid/content/Context;Lo8/a;)V

    invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;

    return-void
.end method