a.smali
.class public Lw5/a;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:Landroid/content/Context;
.field private static b:Ljava/lang/Boolean;
# direct methods
.method public static declared-synchronized a(Landroid/content/Context;)Z
.registers 5
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-class v0, Lw5/a;
monitor-enter v0
:try_start_3
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
sget-object v2, Lw5/a;->a:Landroid/content/Context;
if-eqz v2, :cond_18
sget-object v3, Lw5/a;->b:Ljava/lang/Boolean;
if-eqz v3, :cond_18
if-eq v2, v1, :cond_12
goto :goto_18
:cond_12
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result p0
:try_end_16
.catchall {:try_start_3 .. :try_end_16} :catchall_4b
monitor-exit v0
return p0
:cond_18
:goto_18
const/4 v2, 0x0
:try_start_19
sput-object v2, Lw5/a;->b:Ljava/lang/Boolean;
invoke-static {}, Lu5/m;->i()Z
move-result v2
if-eqz v2, :cond_30
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object p0
invoke-static {p0}, Lcom/appsflyer/internal/q;->a(Landroid/content/pm/PackageManager;)Z
move-result p0
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
:goto_2d
sput-object p0, Lw5/a;->b:Ljava/lang/Boolean;
:try_end_2f
.catchall {:try_start_19 .. :try_end_2f} :catchall_4b
goto :goto_41
:cond_30
:try_start_30
invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p0
const-string v2, "com.google.android.instantapps.supervisor.InstantAppsRuntime"
invoke-virtual {p0, v2}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
sget-object p0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
sput-object p0, Lw5/a;->b:Ljava/lang/Boolean;
:try_end_3d
.catch Ljava/lang/ClassNotFoundException; {:try_start_30 .. :try_end_3d} :catch_3e
.catchall {:try_start_30 .. :try_end_3d} :catchall_4b
goto :goto_41
:catch_3e
:try_start_3e
sget-object p0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
goto :goto_2d
:goto_41
sput-object v1, Lw5/a;->a:Landroid/content/Context;
sget-object p0, Lw5/a;->b:Ljava/lang/Boolean;
invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z
move-result p0
:try_end_49
.catchall {:try_start_3e .. :try_end_49} :catchall_4b
monitor-exit v0
return p0
:catchall_4b
move-exception p0
monitor-exit v0
goto :goto_4f
:goto_4e
throw p0
:goto_4f
goto :goto_4e
.end method