p.smali
.class public final synthetic Landroidx/appcompat/p;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/shopee/threadpool/e;
.implements Lio/reactivex/functions/n;
# static fields
.field public static final synthetic a:Landroidx/appcompat/p;
.field public static final synthetic b:Landroidx/appcompat/p;
# direct methods
.method static synthetic constructor <clinit>()V
.registers 1
new-instance v0, Landroidx/appcompat/p;
invoke-direct {v0}, Landroidx/appcompat/p;-><init>()V
sput-object v0, Landroidx/appcompat/p;->a:Landroidx/appcompat/p;
new-instance v0, Landroidx/appcompat/p;
invoke-direct {v0}, Landroidx/appcompat/p;-><init>()V
sput-object v0, Landroidx/appcompat/p;->b:Landroidx/appcompat/p;
return-void
.end method
.method public synthetic constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;Ljava/lang/Integer;Ljava/lang/String;Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;)Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;
.registers 5
.line 1
invoke-virtual {p0, p1, p2}, Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;->put(Ljava/lang/Object;Ljava/lang/Object;)V
.line 2
invoke-virtual {p3}, Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;->getChildren()Ljava/util/List;
move-result-object p0
.line 3
invoke-interface {p0, p4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 4
new-instance p0, Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;
.line 5
invoke-direct {p0}, Lcom/shopee/leego/renderv2/vaf/virtualview/template/creator/PropertyCollection;-><init>()V
return-object p0
.end method
.method public static b(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;J)Ljava/lang/String;
.registers 5
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 2
invoke-virtual {p0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 3
invoke-virtual {p0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 4
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static c(C)Ljava/lang/StringBuilder;
.registers 2
.line 1
new-instance v0, Ljava/lang/StringBuilder;
.line 2
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 3
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
return-object v0
.end method
.method public static d(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
.registers 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
.line 2
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 3
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 4
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
return-object v0
.end method
.method public static e(Ljava/lang/String;ZLjava/lang/String;)V
.registers 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
.line 2
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 3
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 4
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 5
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 6
invoke-static {p2, p0}, Lcom/shopee/sz/loadtask/datasource/a;->G(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static f(Lcom/shopee/pluginaccount/AccountFeatureProvider$a;Ljava/lang/String;)Z
.registers 2
.line 1
invoke-virtual {p0}, Lcom/shopee/pluginaccount/AccountFeatureProvider$a;->a()Lcom/shopee/pluginaccount/AccountFeatureProvider;
move-result-object p0
.line 2
invoke-virtual {p0}, Lcom/shopee/pluginaccount/AccountFeatureProvider;->getMainComponent()Lcom/shopee/pluginaccount/di/c;
move-result-object p0
.line 3
invoke-interface {p0}, Lcom/shopee/pluginaccount/di/c;->m()Lcom/shopee/sdk/modules/app/featuretoggle/a;
move-result-object p0
.line 4
invoke-interface {p0, p1}, Lcom/shopee/sdk/modules/app/featuretoggle/a;->isFeatureOn(Ljava/lang/String;)Z
move-result p0
return p0
.end method
# virtual methods
.method public apply(Ljava/lang/Object;)Ljava/lang/Object;
.registers 5
check-cast p1, Lkotlin/r;
sget-object p1, Lcom/shopee/app/ui/home/native_home/service/a0;->a:Lcom/shopee/app/ui/home/native_home/service/a0;
.line 1
sget-object p1, Lcom/shopee/app/ui/home/native_home/service/c0;->a:Lcom/shopee/app/ui/home/native_home/service/c0;
.line 2
sget-object p1, Lcom/shopee/app/ui/home/native_home/service/c0;->d:Landroidx/collection/e;
invoke-virtual {p1}, Landroidx/collection/e;->snapshot()Ljava/util/Map;
move-result-object p1
invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object p1
.line 3
new-instance v0, Lcom/google/gson/r;
invoke-direct {v0}, Lcom/google/gson/r;-><init>()V
const/4 v1, 0x2
.line 4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "scene"
invoke-virtual {v0, v2, v1}, Lcom/google/gson/r;->o(Ljava/lang/String;Ljava/lang/Number;)V
.line 5
:try_start_1f
sget-object v1, Lcom/shopee/app/ui/home/native_home/service/c0;->b:Lcom/google/gson/i;
invoke-virtual {v1, p1}, Lcom/google/gson/i;->t(Ljava/lang/Object;)Lcom/google/gson/o;
move-result-object p1
invoke-virtual {p1}, Lcom/google/gson/o;->f()Lcom/google/gson/l;
move-result-object p1
:try_end_29
.catch Ljava/lang/Exception; {:try_start_1f .. :try_end_29} :catch_2a
goto :goto_2f
.line 6
:catch_2a
new-instance p1, Lcom/google/gson/l;
invoke-direct {p1}, Lcom/google/gson/l;-><init>()V
:goto_2f
const-string v1, "previous_impr_list"
.line 7
invoke-virtual {v0, v1, p1}, Lcom/google/gson/r;->l(Ljava/lang/String;Lcom/google/gson/o;)V
.line 8
invoke-virtual {v0}, Lcom/google/gson/o;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public onDoTask()Ljava/lang/Object;
.registers 7
const-string v0, "cmd package compile -r bg-dexopt "
.line 1
invoke-static {v0}, Landroid/support/v4/media/c;->c(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
.line 2
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()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
.line 3
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v1
const/4 v2, 0x0
.line 4
:try_start_1a
invoke-virtual {v1, v0}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
move-result-object v0
.line 5
new-instance v1, Ljava/io/BufferedReader;
new-instance v3, Ljava/io/InputStreamReader;
invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
move-result-object v0
invoke-direct {v3, v0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v1, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 6
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const/16 v3, 0x400
new-array v3, v3, [C
.line 7
:goto_35
invoke-virtual {v1, v3}, Ljava/io/Reader;->read([C)I
move-result v4
const/4 v5, -0x1
if-eq v4, v5, :cond_40
.line 8
invoke-virtual {v0, v3, v2, v4}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
goto :goto_35
.line 9
:cond_40
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
.line 10
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:try_end_47
.catch Ljava/io/IOException; {:try_start_1a .. :try_end_47} :catch_48
goto :goto_49
:catch_48
const/4 v0, 0x0
:goto_49
const/4 v1, 0x1
if-eqz v0, :cond_5f
.line 11
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
const-string v3, "this as java.lang.String).toLowerCase()"
invoke-static {v0, v3}, Lcom/shopee/sz/loadtask/datasource/a;->x(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "success"
.line 12
invoke-static {v0, v3, v2}, Lkotlin/text/w;->x(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z
move-result v0
if-ne v0, v1, :cond_5f
const/4 v0, 0x1
goto :goto_60
:cond_5f
const/4 v0, 0x0
:goto_60
if-eqz v0, :cond_79
.line 13
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v0
const-string v3, "dex2oat"
invoke-virtual {v0, v3, v2}, Lcom/shopee/app/application/n2;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v2, "3.14.15"
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
.line 14
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 15
:cond_79
sget-object v0, Lkotlin/r;->a:Lkotlin/r;
return-object v0
.end method