e.smali

.class public final Lcom/appsflyer/e;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/appsflyer/x;


# static fields
.field private static final zC:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private static final zD:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private static zF:Lcom/appsflyer/d;

.field private static zN:Lcom/appsflyer/e;

.field private static zt:Ljava/lang/String;

.field private static final zv:Ljava/lang/String;

.field private static zw:Ljava/lang/String;

.field private static zx:Ljava/lang/String;

.field private static zy:Ljava/lang/String;

.field static final zz:Ljava/lang/String;


# instance fields
.field zA:J

.field zB:J

.field zE:J

.field private zG:Lcom/appsflyer/w;

.field private zH:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private zI:Z

.field private zJ:J

.field private zK:Ljava/util/concurrent/ScheduledExecutorService;

.field zL:J

.field zM:J

.field public zO:Lcom/appsflyer/ak;

.field zP:Ljava/lang/String;

.field public zQ:Ljava/lang/String;

.field private zR:J

.field private zS:Z

.field private zT:Z

.field public zU:Z

.field private zV:Lcom/appsflyer/t;

.field private zW:Z

.field zu:Ljava/lang/String;


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

    .prologue
    const/4 v4, 0x1

    const/4 v3, 0x0

    .line 73
    const-string v0, "4.8.6"

    const-string v1, "4.8.6"

    const-string v2, "."

    invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v3, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zt:Ljava/lang/String;

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

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

    sget-object v1, Lcom/appsflyer/e;->zt:Ljava/lang/String;

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

    move-result-object v0

    const-string v1, "/androidevent?buildnumber=4.8.6&app_id="

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

    move-result-object v0

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

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zv:Ljava/lang/String;

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

    const-string v1, "https://attr.%s/api/v"

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

    sget-object v1, Lcom/appsflyer/e;->zv:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zw:Ljava/lang/String;

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

    const-string v1, "https://t.%s/api/v"

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

    sget-object v1, Lcom/appsflyer/e;->zv:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zx:Ljava/lang/String;

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

    const-string v1, "https://events.%s/api/v"

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

    sget-object v1, Lcom/appsflyer/e;->zv:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zy:Ljava/lang/String;

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

    const-string v1, "https://register.%s/api/v"

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

    sget-object v1, Lcom/appsflyer/e;->zv:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zz:Ljava/lang/String;

    .line 113
    new-array v0, v4, [Ljava/lang/String;

    const-string v1, "is_cache"

    aput-object v1, v0, v3

    invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zC:Ljava/util/List;

    .line 114
    const/4 v0, 0x3

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

    const-string v1, "googleplay"

    aput-object v1, v0, v3

    const-string v1, "playstore"

    aput-object v1, v0, v4

    const/4 v1, 0x2

    const-string v2, "googleplaystore"

    aput-object v2, v0, v1

    invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    sput-object v0, Lcom/appsflyer/e;->zD:Ljava/util/List;

    .line 136
    const/4 v0, 0x0

    sput-object v0, Lcom/appsflyer/e;->zF:Lcom/appsflyer/d;

    .line 154
    new-instance v0, Lcom/appsflyer/e;

    invoke-direct {v0}, Lcom/appsflyer/e;-><init>()V

    sput-object v0, Lcom/appsflyer/e;->zN:Lcom/appsflyer/e;

    return-void
.end method

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

    .prologue
    const-wide/16 v2, -0x1

    const/4 v5, 0x0

    const/4 v4, 0x0

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

    .line 76
    const-string v0, "appsflyer.com"

    iput-object v0, p0, Lcom/appsflyer/e;->zu:Ljava/lang/String;

    .line 90
    iput-wide v2, p0, Lcom/appsflyer/e;->zA:J

    .line 91
    iput-wide v2, p0, Lcom/appsflyer/e;->zB:J

    .line 133
    sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    const-wide/16 v2, 0x5

    invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/appsflyer/e;->zE:J

    .line 139
    iput-object v5, p0, Lcom/appsflyer/e;->zG:Lcom/appsflyer/w;

    .line 142
    iput-boolean v4, p0, Lcom/appsflyer/e;->zI:Z

    .line 144
    iput-object v5, p0, Lcom/appsflyer/e;->zK:Ljava/util/concurrent/ScheduledExecutorService;

    .line 163
    iput-boolean v4, p0, Lcom/appsflyer/e;->zS:Z

    .line 168
    new-instance v0, Lcom/appsflyer/t;

    invoke-direct {v0}, Lcom/appsflyer/t;-><init>()V

    iput-object v0, p0, Lcom/appsflyer/e;->zV:Lcom/appsflyer/t;

    .line 169
    iput-boolean v4, p0, Lcom/appsflyer/e;->zW:Z

    .line 282
    return-void
.end method

.method static a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I
    .registers 6

    .prologue
    .line 2346
    const/4 v0, 0x0

    invoke-interface {p0, p1, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    .line 2348
    if-eqz p2, :cond_13

    .line 2349
    add-int/lit8 v0, v0, 0x1

    .line 2350
    invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    .line 2351
    invoke-interface {v1, p1, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 2352
    invoke-static {v1}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 2355
    :cond_13
    invoke-static {}, Lcom/appsflyer/aq;->cU()Lcom/appsflyer/aq;

    move-result-object v1

    .line 50318
    iget-boolean v1, v1, Lcom/appsflyer/aq;->BB:Z

    .line 2355
    if-eqz v1, :cond_26

    .line 2356
    invoke-static {}, Lcom/appsflyer/aq;->cU()Lcom/appsflyer/aq;

    move-result-object v1

    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/appsflyer/aq;->J(Ljava/lang/String;)V

    .line 2359
    :cond_26
    return v0
.end method

.method static synthetic a(Lcom/appsflyer/e;J)J
    .registers 4

    .prologue
    .line 68
    iput-wide p1, p0, Lcom/appsflyer/e;->zJ:J

    return-wide p1
.end method

.method private a(Ljava/lang/String;Lcom/appsflyer/d;)Lcom/appsflyer/e;
    .registers 10

    .prologue
    const/4 v6, 0x2

    const/4 v5, 0x0

    const/4 v4, 0x1

    .line 656
    invoke-static {}, Lcom/appsflyer/aq;->cU()Lcom/appsflyer/aq;

    move-result-object v1

    const-string v2, "init"

    new-array v3, v6, [Ljava/lang/String;

    aput-object p1, v3, v5

    if-nez p2, :cond_36

    const-string v0, "null"

    :goto_11
    aput-object v0, v3, v4

    invoke-virtual {v1, v2, v3}, Lcom/appsflyer/aq;->a(Ljava/lang/String;[Ljava/lang/String;)V

    .line 657
    const-string v0, "Initializing AppsFlyer SDK: (v%s.%s)"

    new-array v1, v6, [Ljava/lang/Object;

    const-string v2, "4.8.6"

    aput-object v2, v1, v5

    const-string v2, "355"

    aput-object v2, v1, v4

    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->o(Ljava/lang/String;)V

    .line 658
    iput-boolean v4, p0, Lcom/appsflyer/e;->zU:Z

    .line 659
    const-string v0, "AppsFlyerKey"

    invoke-static {v0, p1}, Lcom/appsflyer/e;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 660
    invoke-static {p1}, Lcom/appsflyer/s;->B(Ljava/lang/String;)V

    .line 661
    sput-object p2, Lcom/appsflyer/e;->zF:Lcom/appsflyer/d;

    .line 662
    return-object p0

    .line 656
    :cond_36
    const-string v0, "conversionDataListener"

    goto :goto_11
.end method

.method private static a(Landroid/content/ContentResolver;)Ljava/lang/String;
    .registers 7

    .prologue
    const/4 v3, 0x0

    .line 2308
    const/4 v0, 0x1

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

    const/4 v0, 0x0

    const-string v1, "aid"

    aput-object v1, v2, v0

    .line 2309
    const-string v0, "content://com.facebook.katana.provider.AttributionIdProvider"

    invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    move-object v0, p0

    move-object v4, v3

    move-object v5, v3

    invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v1

    .line 2312
    if-eqz v1, :cond_1e

    :try_start_18
    invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
    :try_end_1b
    .catch Ljava/lang/Exception; {:try_start_18 .. :try_end_1b} :catch_44
    .catchall {:try_start_18 .. :try_end_1b} :catchall_56

    move-result v0

    if-nez v0, :cond_2c

    .line 2321
    :cond_1e
    if-eqz v1, :cond_23

    .line 2322
    :try_start_20
    invoke-interface {v1}, Landroid/database/Cursor;->close()V
    :try_end_23
    .catch Ljava/lang/Exception; {:try_start_20 .. :try_end_23} :catch_24

    .line 2328
    :cond_23
    :goto_23
    return-object v3

    .line 2324
    :catch_24
    move-exception v0

    .line 2325
    invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_23

    .line 2315
    :cond_2c
    :try_start_2c
    const-string v0, "aid"

    invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v0

    invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    :try_end_35
    .catch Ljava/lang/Exception; {:try_start_2c .. :try_end_35} :catch_44
    .catchall {:try_start_2c .. :try_end_35} :catchall_56

    move-result-object v3

    .line 2321
    if-eqz v1, :cond_23

    .line 2322
    :try_start_38
    invoke-interface {v1}, Landroid/database/Cursor;->close()V
    :try_end_3b
    .catch Ljava/lang/Exception; {:try_start_38 .. :try_end_3b} :catch_3c

    goto :goto_23

    .line 2324
    :catch_3c
    move-exception v0

    .line 2325
    invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_23

    .line 2318
    :catch_44
    move-exception v0

    :try_start_45
    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_48
    .catchall {:try_start_45 .. :try_end_48} :catchall_56

    .line 2321
    if-eqz v1, :cond_23

    .line 2322
    :try_start_4a
    invoke-interface {v1}, Landroid/database/Cursor;->close()V
    :try_end_4d
    .catch Ljava/lang/Exception; {:try_start_4a .. :try_end_4d} :catch_4e

    goto :goto_23

    .line 2324
    :catch_4e
    move-exception v0

    .line 2325
    invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_23

    .line 2320
    :catchall_56
    move-exception v0

    .line 2321
    if-eqz v1, :cond_5c

    .line 2322
    :try_start_59
    invoke-interface {v1}, Landroid/database/Cursor;->close()V
    :try_end_5c
    .catch Ljava/lang/Exception; {:try_start_59 .. :try_end_5c} :catch_5d

    .line 2326
    :cond_5c
    :goto_5c
    throw v0

    .line 2324
    :catch_5d
    move-exception v1

    .line 2325
    invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_5c
.end method

.method private static a(Ljava/lang/String;Landroid/content/pm/PackageManager;Ljava/lang/String;)Ljava/lang/String;
    .registers 7

    .prologue
    .line 2120
    const/4 v0, 0x0

    .line 2122
    const/16 v1, 0x80

    :try_start_3
    invoke-virtual {p1, p2, v1}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    move-result-object v1

    .line 2123
    iget-object v1, v1, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    .line 2124
    if-eqz v1, :cond_15

    .line 2125
    invoke-virtual {v1, p0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    .line 2126
    if-eqz v1, :cond_15

    .line 2127
    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    :try_end_14
    .catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_14} :catch_16

    move-result-object v0

    .line 2134
    :cond_15
    :goto_15
    return-object v0

    .line 2130
    :catch_16
    move-exception v1

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

    const-string v3, "Could not find "

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

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

    move-result-object v2

    const-string v3, " value in the manifest"

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

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_15
.end method

.method private static a(Ljava/lang/ref/WeakReference;Ljava/lang/String;)Ljava/lang/String;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/ref/WeakReference",
            "<",
            "Landroid/content/Context;",
            ">;",
            "Ljava/lang/String;",
            ")",
            "Ljava/lang/String;"
        }
    .end annotation

    .prologue
    .line 2112
    invoke-virtual {p0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_8

    .line 2113
    const/4 v0, 0x0

    .line 2115
    :goto_7
    return-object v0

    :cond_8
    invoke-virtual {p0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v1

    invoke-virtual {p0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v0

    invoke-static {p1, v1, v0}, Lcom/appsflyer/e;->a(Ljava/lang/String;Landroid/content/pm/PackageManager;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    goto :goto_7
.end method

.method static a(Ljava/net/HttpURLConnection;)Ljava/lang/String;
    .registers 8

    .prologue
    const/4 v1, 0x0

    .line 2868
    .line 2869
    new-instance v4, Ljava/lang/StringBuilder;

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

    .line 2872
    :try_start_6
    invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getErrorStream()Ljava/io/InputStream;

    move-result-object v0

    .line 2873
    if-nez v0, :cond_10

    .line 2874
    invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;

    move-result-object v0

    .line 2877
    :cond_10
    new-instance v2, Ljava/io/InputStreamReader;

    invoke-direct {v2, v0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
    :try_end_15
    .catch Ljava/lang/Throwable; {:try_start_6 .. :try_end_15} :catch_96
    .catchall {:try_start_6 .. :try_end_15} :catchall_5f

    .line 2878
    :try_start_15
    new-instance v3, Ljava/io/BufferedReader;

    invoke-direct {v3, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
    :try_end_1a
    .catch Ljava/lang/Throwable; {:try_start_15 .. :try_end_1a} :catch_99
    .catchall {:try_start_15 .. :try_end_1a} :catchall_89

    .line 2881
    :goto_1a
    :try_start_1a
    invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_56

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

    move-result-object v0

    const/16 v1, 0xa

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    :try_end_29
    .catch Ljava/lang/Throwable; {:try_start_1a .. :try_end_29} :catch_2a
    .catchall {:try_start_1a .. :try_end_29} :catchall_8e

    goto :goto_1a

    .line 2884
    :catch_2a
    move-exception v0

    move-object v1, v2

    move-object v2, v3

    .line 2885
    :goto_2d
    :try_start_2d
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "Could not read connection response from: "

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

    invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getURL()Ljava/net/URL;

    move-result-object v5

    invoke-virtual {v5}, Ljava/net/URL;->toString()Ljava/lang/String;

    move-result-object v5

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

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_42
    .catchall {:try_start_2d .. :try_end_42} :catchall_92

    .line 2888
    if-eqz v2, :cond_47

    .line 2889
    :try_start_44
    invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V

    .line 2891
    :cond_47
    if-eqz v1, :cond_4c

    .line 2892
    invoke-virtual {v1}, Ljava/io/InputStreamReader;->close()V
    :try_end_4c
    .catch Ljava/lang/Throwable; {:try_start_44 .. :try_end_4c} :catch_94

    .line 2897
    :cond_4c
    :goto_4c
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 2899
    :try_start_50
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
    :try_end_55
    .catch Lorg/json/JSONException; {:try_start_50 .. :try_end_55} :catch_6c

    .line 2907
    :goto_55
    return-object v0

    .line 2889
    :cond_56
    :try_start_56
    invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V

    .line 2892
    invoke-virtual {v2}, Ljava/io/InputStreamReader;->close()V
    :try_end_5c
    .catch Ljava/lang/Throwable; {:try_start_56 .. :try_end_5c} :catch_5d

    goto :goto_4c

    .line 2896
    :catch_5d
    move-exception v0

    goto :goto_4c

    .line 2887
    :catchall_5f
    move-exception v0

    move-object v2, v1

    .line 2888
    :goto_61
    if-eqz v2, :cond_66

    .line 2889
    :try_start_63
    invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V

    .line 2891
    :cond_66
    if-eqz v1, :cond_6b

    .line 2892
    invoke-virtual {v1}, Ljava/io/InputStreamReader;->close()V
    :try_end_6b
    .catch Ljava/lang/Throwable; {:try_start_63 .. :try_end_6b} :catch_87

    .line 2895
    :cond_6b
    :goto_6b
    throw v0

    .line 2902
    :catch_6c
    move-exception v1

    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    .line 2904
    :try_start_72
    const-string v2, "string_response"

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2905
    invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    :try_end_7a
    .catch Lorg/json/JSONException; {:try_start_72 .. :try_end_7a} :catch_7c

    move-result-object v0

    goto :goto_55

    .line 2907
    :catch_7c
    move-exception v0

    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

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

    move-result-object v0

    goto :goto_55

    :catch_87
    move-exception v1

    goto :goto_6b

    .line 2887
    :catchall_89
    move-exception v0

    move-object v6, v2

    move-object v2, v1

    move-object v1, v6

    goto :goto_61

    :catchall_8e
    move-exception v0

    move-object v1, v2

    move-object v2, v3

    goto :goto_61

    :catchall_92
    move-exception v0

    goto :goto_61

    .line 2896
    :catch_94
    move-exception v0

    goto :goto_4c

    .line 2884
    :catch_96
    move-exception v0

    move-object v2, v1

    goto :goto_2d

    :catch_99
    move-exception v0

    move-object v6, v2

    move-object v2, v1

    move-object v1, v6

    goto :goto_2d
.end method

.method static a(Ljava/text/SimpleDateFormat;J)Ljava/lang/String;
    .registers 4

    .prologue
    .line 1174
    const-string v0, "UTC"

    invoke-static {v0}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;

    move-result-object v0

    invoke-virtual {p0, v0}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V

    .line 1175
    new-instance v0, Ljava/util/Date;

    invoke-direct {v0, p1, p2}, Ljava/util/Date;-><init>(J)V

    invoke-virtual {p0, v0}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/content/SharedPreferences;Z)Ljava/util/Map;
    .registers 21
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Landroid/content/SharedPreferences;",
            "Z)",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1357
    new-instance v5, Ljava/util/HashMap;

    invoke-direct {v5}, Ljava/util/HashMap;-><init>()V

    .line 1358
    invoke-static {p1, v5}, Lcom/appsflyer/s;->b(Landroid/content/Context;Ljava/util/Map;)V

    .line 1359
    const-string v2, "af_timestamp"

    new-instance v3, Ljava/util/Date;

    invoke-direct {v3}, Ljava/util/Date;-><init>()V

    invoke-virtual {v3}, Ljava/util/Date;->getTime()J

    move-result-wide v6

    invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1362
    :try_start_1a
    const-string v2, "collect data for server"

    const-string v3, ""

    invoke-static {v2, v3, p1}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

    .line 1363
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v2, "******* sendTrackingWithEvent: "

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

    if-eqz p8, :cond_86d

    const-string v2, "Launch"

    :goto_2c
    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

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

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 1364
    const-string v3, "********* sendTrackingWithEvent: "

    if-eqz p8, :cond_870

    const-string v2, "Launch"

    :goto_3d
    invoke-static {v3, v2, p1}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

    .line 1366
    const-string v3, "AppsFlyer_4.8.6"

    const-string v4, "EVENT_CREATED_WITH_NAME"

    if-eqz p8, :cond_873

    const-string v2, "Launch"

    :goto_48
    invoke-static {p1, v3, v4, v2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 1367
    invoke-static {}, Lcom/appsflyer/a/a;->cK()Lcom/appsflyer/a/a;
    :try_end_4e
    .catch Ljava/lang/Throwable; {:try_start_1a .. :try_end_4e} :catch_87c

    .line 17039
    :try_start_4e
    invoke-static {p1}, Lcom/appsflyer/a/a;->C(Landroid/content/Context;)Ljava/io/File;

    move-result-object v2

    invoke-virtual {v2}, Ljava/io/File;->exists()Z

    move-result v2

    if-nez v2, :cond_5f

    .line 17040
    invoke-static {p1}, Lcom/appsflyer/a/a;->C(Landroid/content/Context;)Ljava/io/File;

    move-result-object v2

    invoke-virtual {v2}, Ljava/io/File;->mkdir()Z
    :try_end_5f
    .catch Ljava/lang/Exception; {:try_start_4e .. :try_end_5f} :catch_b73
    .catch Ljava/lang/Throwable; {:try_start_4e .. :try_end_5f} :catch_87c

    .line 1371
    :cond_5f
    :goto_5f
    :try_start_5f
    invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v2

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v3

    const/16 v4, 0x1000

    invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;

    move-result-object v2

    .line 1372
    iget-object v2, v2, Landroid/content/pm/PackageInfo;->requestedPermissions:[Ljava/lang/String;

    invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v2

    .line 1373
    const-string v3, "android.permission.INTERNET"

    invoke-interface {v2, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_87

    .line 1374
    const-string v3, "Permission android.permission.INTERNET is missing in the AndroidManifest.xml"

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    .line 1375
    const/4 v3, 0x0

    const-string v4, "PERMISSION_INTERNET_MISSING"

    const/4 v6, 0x0

    invoke-static {p1, v3, v4, v6}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 1377
    :cond_87
    const-string v3, "android.permission.ACCESS_NETWORK_STATE"

    invoke-interface {v2, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_94

    .line 1378
    const-string v3, "Permission android.permission.ACCESS_NETWORK_STATE is missing in the AndroidManifest.xml"

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    .line 1380
    :cond_94
    const-string v3, "android.permission.ACCESS_WIFI_STATE"

    invoke-interface {v2, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_a1

    .line 1381
    const-string v2, "Permission android.permission.ACCESS_WIFI_STATE is missing in the AndroidManifest.xml"

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V
    :try_end_a1
    .catch Ljava/lang/Exception; {:try_start_5f .. :try_end_a1} :catch_876
    .catch Ljava/lang/Throwable; {:try_start_5f .. :try_end_a1} :catch_87c

    .line 1387
    :cond_a1
    :goto_a1
    if-eqz p6, :cond_aa

    .line 1388
    :try_start_a3
    const-string v2, "af_events_api"

    const-string v3, "1"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1390
    :cond_aa
    const-string v2, "brand"

    sget-object v3, Landroid/os/Build;->BRAND:Ljava/lang/String;

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1391
    const-string v2, "device"

    sget-object v3, Landroid/os/Build;->DEVICE:Ljava/lang/String;

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1392
    const-string v2, "product"

    sget-object v3, Landroid/os/Build;->PRODUCT:Ljava/lang/String;

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1393
    const-string v2, "sdk"

    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1394
    const-string v2, "model"

    sget-object v3, Landroid/os/Build;->MODEL:Ljava/lang/String;

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1395
    const-string v2, "deviceType"

    sget-object v3, Landroid/os/Build;->TYPE:Ljava/lang/String;

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1397
    if-eqz p8, :cond_90b

    .line 1398
    invoke-static {p1}, Lcom/appsflyer/e;->q(Landroid/content/Context;)Z

    move-result v2

    if-eqz v2, :cond_1cf

    .line 1399
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    .line 17214
    const-string v3, "disableOtherSdk"

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    .line 1399
    if-nez v2, :cond_16c

    .line 1400
    const-string v2, "af_sdks"

    .line 17928
    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "com.tune.Tune"

    .line 17929
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "com.adjust.sdk.Adjust"

    .line 17930
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "com.kochava.android.tracker.Feature"

    .line 17931
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "io.branch.referral.Branch"

    .line 17932
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "com.apsalar.sdk.Apsalar"

    .line 17933
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "com.localytics.android.Localytics"

    .line 17934
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "com.tenjin.android.TenjinSDK"

    .line 17935
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "place holder for TD"

    .line 17936
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "it.partytrack.sdk.Track"

    .line 17937
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    const-string v4, "jp.appAdForce.android.LtvManager"

    .line 17938
    invoke-direct {p0, v4}, Lcom/appsflyer/e;->u(Ljava/lang/String;)I

    move-result v4

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

    move-result-object v3

    .line 17939
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1400
    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1401
    invoke-static {p1}, Lcom/appsflyer/e;->t(Landroid/content/Context;)F

    move-result v2

    .line 1402
    const-string v3, "batteryLevel"

    invoke-static {v2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 18768
    :cond_16c
    const/16 v2, 0x12

    .line 18770
    invoke-static {}, Lcom/appsflyer/s;->cJ()Z

    move-result v3

    if-eqz v3, :cond_17b

    .line 18771
    const/16 v2, 0x17

    .line 18772
    const-string v3, "OPPO device found"

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->n(Ljava/lang/String;)V

    .line 18775
    :cond_17b
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v2, :cond_8eb

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

    const-string v3, "OS SDK is="

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

    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

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

    move-result-object v2

    const-string v3, "; use KeyStore"

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

    move-result-object v2

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

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->n(Ljava/lang/String;)V

    .line 18777
    new-instance v3, Lcom/appsflyer/c;

    invoke-direct {v3, p1}, Lcom/appsflyer/c;-><init>(Landroid/content/Context;)V

    .line 18778
    invoke-virtual {v3}, Lcom/appsflyer/c;->ct()Z

    move-result v2

    if-nez v2, :cond_884

    .line 18779
    new-instance v2, Ljava/lang/ref/WeakReference;

    invoke-direct {v2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    invoke-static {v2}, Lcom/appsflyer/ao;->e(Ljava/lang/ref/WeakReference;)Ljava/lang/String;

    move-result-object v2

    .line 19068
    iput-object v2, v3, Lcom/appsflyer/c;->zo:Ljava/lang/String;

    .line 19069
    const/4 v2, 0x0

    iput v2, v3, Lcom/appsflyer/c;->zp:I

    .line 19070
    invoke-virtual {v3}, Lcom/appsflyer/c;->cu()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v3, v2}, Lcom/appsflyer/c;->m(Ljava/lang/String;)V

    .line 18780
    const-string v2, "KSAppsFlyerId"

    invoke-virtual {v3}, Lcom/appsflyer/c;->cv()Ljava/lang/String;

    move-result-object v4

    invoke-static {v2, v4}, Lcom/appsflyer/e;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 18781
    const-string v2, "KSAppsFlyerRICounter"

    invoke-virtual {v3}, Lcom/appsflyer/c;->cw()I

    move-result v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v2, v3}, Lcom/appsflyer/e;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 1406
    :cond_1cf
    :goto_1cf
    const-string v4, "timepassedsincelastlaunch"

    .line 20332
    const-string v2, "appsflyer-data"

    const/4 v3, 0x0

    invoke-virtual {p1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 19367
    const-string v3, "AppsFlyerTimePassedSincePrevLaunch"

    const-wide/16 v6, 0x0

    invoke-interface {v2, v3, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v2

    .line 19369
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    .line 19372
    const-string v8, "AppsFlyerTimePassedSincePrevLaunch"

    invoke-static {p1, v8, v6, v7}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;J)V

    .line 19376
    const-wide/16 v8, 0x0

    cmp-long v8, v2, v8

    if-lez v8, :cond_907

    .line 19377
    sub-long v2, v6, v2

    .line 19383
    const-wide/16 v6, 0x3e8

    div-long/2addr v2, v6

    .line 1406
    :goto_1f4
    invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 20799
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "oneLinkSlug"

    invoke-virtual {v2, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 20800
    if-eqz v2, :cond_21b

    .line 20801
    const-string v3, "onelink_id"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 20802
    const-string v2, "ol_ver"

    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    const-string v4, "onelinkVersion"

    invoke-virtual {v3, v4}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1413
    :cond_21b
    :goto_21b
    const-string v2, "KSAppsFlyerId"

    .line 21458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1414
    const-string v3, "KSAppsFlyerRICounter"

    .line 22458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v4

    invoke-virtual {v4, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 1415
    if-eqz v2, :cond_247

    if-eqz v3, :cond_247

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v4

    if-lez v4, :cond_247

    .line 1416
    const-string v4, "reinstallCounter"

    invoke-interface {v5, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1417
    const-string v3, "originalAppsflyerId"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1420
    :cond_247
    const-string v2, "additionalCustomData"

    .line 23458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1421
    if-eqz v2, :cond_258

    .line 1422
    const-string v3, "customData"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_258
    .catch Ljava/lang/Throwable; {:try_start_a3 .. :try_end_258} :catch_87c

    .line 1426
    :cond_258
    :try_start_258
    invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v2

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/content/pm/PackageManager;->getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1427
    if-eqz v2, :cond_26b

    .line 1428
    const-string v3, "installer_package"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_26b
    .catch Ljava/lang/Exception; {:try_start_258 .. :try_end_26b} :catch_978
    .catch Ljava/lang/Throwable; {:try_start_258 .. :try_end_26b} :catch_87c

    .line 1434
    :cond_26b
    :goto_26b
    :try_start_26b
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "sdkExtension"

    invoke-virtual {v2, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1435
    if-eqz v2, :cond_282

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v3

    if-lez v3, :cond_282

    .line 1436
    const-string v3, "sdkExtension"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1439
    :cond_282
    new-instance v2, Ljava/lang/ref/WeakReference;

    invoke-direct {v2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    invoke-static {v2}, Lcom/appsflyer/e;->b(Ljava/lang/ref/WeakReference;)Ljava/lang/String;

    move-result-object v2

    .line 1441
    invoke-static {p1, v2}, Lcom/appsflyer/e;->h(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 1442
    if-eqz v3, :cond_296

    .line 1443
    const-string v4, "channel"

    invoke-interface {v5, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1446
    :cond_296
    if-eqz v3, :cond_29e

    invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_2a2

    :cond_29e
    if-nez v3, :cond_2a7

    if-eqz v2, :cond_2a7

    .line 1448
    :cond_2a2
    const-string v3, "af_latestchannel"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 24332
    :cond_2a7
    const-string v2, "appsflyer-data"

    const/4 v3, 0x0

    invoke-virtual {p1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 24082
    const-string v3, "INSTALL_STORE"

    invoke-interface {v2, v3}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_97e

    .line 24083
    const-string v3, "INSTALL_STORE"

    const/4 v4, 0x0

    invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1452
    :goto_2bd
    if-eqz v2, :cond_2c8

    .line 1453
    const-string v3, "af_installstore"

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

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 25332
    :cond_2c8
    const-string v2, "appsflyer-data"

    const/4 v3, 0x0

    invoke-virtual {p1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v3

    .line 25211
    const-string v2, "preInstallName"

    .line 25458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v4

    invoke-virtual {v4, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 25212
    if-nez v2, :cond_2f1

    .line 25214
    const-string v4, "preInstallName"

    invoke-interface {v3, v4}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_991

    .line 25215
    const-string v2, "preInstallName"

    const/4 v4, 0x0

    invoke-interface {v3, v2, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 25230
    :cond_2ea
    :goto_2ea
    if-eqz v2, :cond_2f1

    .line 25231
    const-string v3, "preInstallName"

    invoke-static {v3, v2}, Lcom/appsflyer/e;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 1457
    :cond_2f1
    if-eqz v2, :cond_2fc

    .line 1458
    const-string v3, "af_preinstall_name"

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

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1461
    :cond_2fc
    invoke-static {p1}, Lcom/appsflyer/e;->r(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    .line 1462
    if-eqz v2, :cond_30b

    .line 1463
    const-string v3, "af_currentstore"

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

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1466
    :cond_30b
    if-eqz p2, :cond_9fa

    invoke-virtual {p2}, Ljava/lang/String;->length()I

    move-result v2

    if-ltz v2, :cond_9fa

    .line 1467
    const-string v2, "appsflyerKey"

    invoke-interface {v5, v2, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1480
    :goto_318
    invoke-static {}, Lcom/appsflyer/e;->cz()Ljava/lang/String;

    move-result-object v2

    .line 1481
    if-eqz v2, :cond_323

    .line 1482
    const-string v3, "appUserId"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1485
    :cond_323
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "userEmails"

    invoke-virtual {v2, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1487
    if-eqz v2, :cond_a28

    .line 1488
    const-string v3, "user_emails"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1496
    :cond_334
    :goto_334
    if-eqz p3, :cond_344

    .line 1497
    const-string v2, "eventName"

    invoke-interface {v5, v2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1498
    if-eqz p4, :cond_344

    .line 1499
    const-string v2, "eventValue"

    move-object/from16 v0, p4

    invoke-interface {v5, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 27803
    :cond_344
    const-string v2, "appid"

    .line 28458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1503
    if-eqz v2, :cond_35f

    .line 1504
    const-string v2, "appid"

    const-string v3, "appid"

    .line 29458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v4

    invoke-virtual {v4, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 1504
    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1506
    :cond_35f
    const-string v2, "currencyCode"

    .line 30458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1507
    if-eqz v2, :cond_38f

    .line 1508
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v3

    const/4 v4, 0x3

    if-eq v3, v4, :cond_38a

    .line 1509
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "WARNING: currency code should be 3 characters!!! \'"

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

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

    move-result-object v3

    const-string v4, "\' is not a legal value."

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

    move-result-object v3

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

    move-result-object v3

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    .line 1511
    :cond_38a
    const-string v3, "currency"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1514
    :cond_38f
    const-string v2, "IS_UPDATE"

    .line 31458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1515
    if-eqz v2, :cond_3a0

    .line 1516
    const-string v3, "isUpdate"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1518
    :cond_3a0
    invoke-static {p1}, Lcom/appsflyer/e;->s(Landroid/content/Context;)Z

    move-result v2

    .line 1519
    const-string v3, "af_preinstalled"

    invoke-static {v2}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1521
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "collectFacebookAttrId"

    const/4 v4, 0x1

    invoke-virtual {v2, v3, v4}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z
    :try_end_3b7
    .catch Ljava/lang/Throwable; {:try_start_26b .. :try_end_3b7} :catch_87c

    move-result v2

    .line 1523
    if-eqz v2, :cond_3d3

    .line 1526
    :try_start_3ba
    invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v2

    const-string v3, "com.facebook.katana"

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    .line 1527
    invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/e;->a(Landroid/content/ContentResolver;)Ljava/lang/String;
    :try_end_3cb
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_3ba .. :try_end_3cb} :catch_a3f
    .catch Ljava/lang/Throwable; {:try_start_3ba .. :try_end_3cb} :catch_a48

    move-result-object v2

    .line 1535
    :goto_3cc
    if-eqz v2, :cond_3d3

    .line 1536
    :try_start_3ce
    const-string v3, "fb"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 31987
    :cond_3d3
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "deviceTrackingDisabled"

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    .line 31989
    if-eqz v2, :cond_a50

    .line 31990
    const-string v2, "deviceTrackingDisabled"

    const-string v3, "true"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_3e7
    .catch Ljava/lang/Throwable; {:try_start_3ce .. :try_end_3e7} :catch_87c

    .line 1543
    :goto_3e7
    :try_start_3e7
    new-instance v2, Ljava/lang/ref/WeakReference;

    invoke-direct {v2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    invoke-static {v2}, Lcom/appsflyer/ao;->e(Ljava/lang/ref/WeakReference;)Ljava/lang/String;

    move-result-object v2

    .line 1544
    if-eqz v2, :cond_3f7

    .line 1545
    const-string v3, "uid"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_3f7
    .catch Ljava/lang/Exception; {:try_start_3e7 .. :try_end_3f7} :catch_b14
    .catch Ljava/lang/Throwable; {:try_start_3e7 .. :try_end_3f7} :catch_87c

    .line 1552
    :cond_3f7
    :goto_3f7
    :try_start_3f7
    const-string v2, "lang"

    invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;

    move-result-object v3

    invoke-virtual {v3}, Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_404
    .catch Ljava/lang/Exception; {:try_start_3f7 .. :try_end_404} :catch_b28
    .catch Ljava/lang/Throwable; {:try_start_3f7 .. :try_end_404} :catch_87c

    .line 1558
    :goto_404
    :try_start_404
    const-string v2, "lang_code"

    invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;

    move-result-object v3

    invoke-virtual {v3}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_411
    .catch Ljava/lang/Exception; {:try_start_404 .. :try_end_411} :catch_b2e
    .catch Ljava/lang/Throwable; {:try_start_404 .. :try_end_411} :catch_87c

    .line 1564
    :goto_411
    :try_start_411
    const-string v2, "country"

    invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;

    move-result-object v3

    invoke-virtual {v3}, Ljava/util/Locale;->getCountry()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_41e
    .catch Ljava/lang/Exception; {:try_start_411 .. :try_end_41e} :catch_b34
    .catch Ljava/lang/Throwable; {:try_start_411 .. :try_end_41e} :catch_87c

    .line 1569
    :goto_41e
    :try_start_41e
    const-string v2, "platformextension"

    iget-object v3, p0, Lcom/appsflyer/e;->zV:Lcom/appsflyer/t;

    invoke-virtual {v3}, Lcom/appsflyer/t;->cT()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1571
    invoke-static {p1, v5}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/util/Map;)V

    .line 1574
    const-string v2, "yyyy-MM-dd_HHmmssZ"

    invoke-static {v2}, Lcom/appsflyer/e;->s(Ljava/lang/String;)Ljava/text/SimpleDateFormat;

    move-result-object v3

    .line 1576
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_434
    .catch Ljava/lang/Throwable; {:try_start_41e .. :try_end_434} :catch_87c

    const/16 v4, 0x9

    if-lt v2, v4, :cond_450

    .line 1578
    :try_start_438
    invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v2

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v4

    const/4 v6, 0x0

    invoke-virtual {v2, v4, v6}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;

    move-result-object v2

    iget-wide v6, v2, Landroid/content/pm/PackageInfo;->firstInstallTime:J

    .line 1579
    const-string v2, "installDate"

    invoke-static {v3, v6, v7}, Lcom/appsflyer/e;->a(Ljava/text/SimpleDateFormat;J)Ljava/lang/String;

    move-result-object v4

    invoke-interface {v5, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_450
    .catch Ljava/lang/Exception; {:try_start_438 .. :try_end_450} :catch_b3a
    .catch Ljava/lang/Throwable; {:try_start_438 .. :try_end_450} :catch_87c

    .line 1586
    :cond_450
    :goto_450
    :try_start_450
    invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v2

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v4

    const/4 v6, 0x0

    invoke-virtual {v2, v4, v6}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;

    move-result-object v2

    .line 1588
    const-string v4, "versionCode"

    const/4 v6, 0x0

    move-object/from16 v0, p7

    invoke-interface {v0, v4, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    .line 1590
    iget v6, v2, Landroid/content/pm/PackageInfo;->versionCode:I

    if-le v6, v4, :cond_477

    .line 1593
    const-string v4, "appsflyerConversionDataRequestRetries"

    const/4 v6, 0x0

    invoke-static {p1, v4, v6}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1594
    const-string v4, "versionCode"

    iget v6, v2, Landroid/content/pm/PackageInfo;->versionCode:I

    invoke-static {p1, v4, v6}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1598
    :cond_477
    const-string v4, "app_version_code"

    iget v6, v2, Landroid/content/pm/PackageInfo;->versionCode:I

    invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v5, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1599
    const-string v4, "app_version_name"

    iget-object v6, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;

    invoke-interface {v5, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1601
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v6, 0x9

    if-lt v4, v6, :cond_4e5

    .line 1604
    iget-wide v6, v2, Landroid/content/pm/PackageInfo;->firstInstallTime:J

    .line 1605
    iget-wide v8, v2, Landroid/content/pm/PackageInfo;->lastUpdateTime:J

    .line 1606
    const-string v2, "date1"

    invoke-static {v3, v6, v7}, Lcom/appsflyer/e;->a(Ljava/text/SimpleDateFormat;J)Ljava/lang/String;

    move-result-object v4

    invoke-interface {v5, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1607
    const-string v2, "date2"

    invoke-static {v3, v8, v9}, Lcom/appsflyer/e;->a(Ljava/text/SimpleDateFormat;J)Ljava/lang/String;

    move-result-object v4

    invoke-interface {v5, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 33332
    const-string v2, "appsflyer-data"

    const/4 v4, 0x0

    invoke-virtual {p1, v2, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 33291
    const-string v4, "appsFlyerFirstInstall"

    const/4 v6, 0x0

    invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 33292
    if-nez v2, :cond_4ce

    .line 33293
    invoke-static {p1}, Lcom/appsflyer/e;->q(Landroid/content/Context;)Z

    move-result v2

    if-eqz v2, :cond_b40

    .line 33294
    const-string v2, "AppsFlyer: first launch detected"

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 33295
    new-instance v2, Ljava/util/Date;

    invoke-direct {v2}, Ljava/util/Date;-><init>()V

    invoke-virtual {v3, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v2

    .line 33299
    :goto_4c9
    const-string v3, "appsFlyerFirstInstall"

    invoke-static {p1, v3, v2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 33302
    :cond_4ce
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "AppsFlyer: first launch date: "

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

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

    move-result-object v3

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

    move-result-object v3

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 1609
    const-string v3, "firstLaunchDate"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_4e5
    .catch Ljava/lang/Throwable; {:try_start_450 .. :try_end_4e5} :catch_b44

    .line 1617
    :cond_4e5
    :goto_4e5
    :try_start_4e5
    invoke-virtual/range {p5 .. p5}, Ljava/lang/String;->length()I

    move-result v2

    if-lez v2, :cond_4f2

    .line 1618
    const-string v2, "referrer"

    move-object/from16 v0, p5

    invoke-interface {v5, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1621
    :cond_4f2
    const-string v2, "attributionId"

    const/4 v3, 0x0

    move-object/from16 v0, p7

    invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1622
    if-eqz v2, :cond_508

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v3

    if-lez v3, :cond_508

    .line 1623
    const-string v3, "installAttribution"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1626
    :cond_508
    const-string v2, "extraReferrers"

    const/4 v3, 0x0

    move-object/from16 v0, p7

    invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1627
    if-eqz v2, :cond_518

    .line 1628
    const-string v3, "extraReferrers"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1632
    :cond_518
    const-string v2, "afUninstallToken"

    .line 33458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1633
    if-eqz v2, :cond_531

    .line 1634
    invoke-static {v2}, Lcom/appsflyer/ad;->E(Ljava/lang/String;)Lcom/appsflyer/ad;

    move-result-object v2

    .line 1635
    if-eqz v2, :cond_531

    .line 1636
    const-string v3, "af_gcm_token"

    .line 34075
    iget-object v2, v2, Lcom/appsflyer/ad;->token:Ljava/lang/String;

    .line 1636
    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 35024
    :cond_531
    invoke-static {p1}, Lcom/appsflyer/s;->A(Landroid/content/Context;)Z

    move-result v2

    .line 35025
    invoke-static {p1}, Lcom/appsflyer/s;->B(Landroid/content/Context;)Z

    move-result v3

    or-int/2addr v2, v3

    .line 1641
    iput-boolean v2, p0, Lcom/appsflyer/e;->zT:Z

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

    const-string v3, "didConfigureTokenRefreshService="

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

    iget-boolean v3, p0, Lcom/appsflyer/e;->zT:Z

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

    move-result-object v2

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

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 1643
    iget-boolean v2, p0, Lcom/appsflyer/e;->zT:Z

    if-nez v2, :cond_55e

    .line 1644
    const-string v2, "tokenRefreshConfigured"

    const/4 v3, 0x0

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1658
    :cond_55e
    if-eqz p8, :cond_608

    instance-of v2, p1, Landroid/app/Activity;

    if-eqz v2, :cond_608

    .line 35827
    const/4 v3, 0x0

    .line 35828
    move-object v0, p1

    check-cast v0, Landroid/app/Activity;

    move-object v2, v0

    invoke-virtual {v2}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;

    move-result-object v2

    .line 35829
    if-eqz v2, :cond_b76

    const-string v4, "android.intent.action.VIEW"

    invoke-virtual {v2}, Landroid/content/Intent;->getAction()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_b76

    .line 35830
    invoke-virtual {v2}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v2

    move-object v4, v2

    .line 1660
    :goto_580
    if-eqz v4, :cond_608

    .line 35836
    const-string v2, "af_deeplink"

    invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 35839
    const-string v2, "af_deeplink"

    invoke-virtual {v4, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    if-eqz v2, :cond_b4d

    .line 35841
    const-string v2, "media_source"

    invoke-virtual {v4, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 35842
    const-string v3, "is_retargeting"

    invoke-virtual {v4, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 35844
    const-string v6, "AppsFlyer_Test"

    invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_b4a

    invoke-static {v3}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_b4a

    const/4 v2, 0x1

    :goto_5ae
    iput-boolean v2, p0, Lcom/appsflyer/e;->zS:Z

    .line 35846
    invoke-virtual {v4}, Landroid/net/Uri;->getQuery()Ljava/lang/String;

    move-result-object v2

    invoke-static {p1, v2}, Lcom/appsflyer/e;->g(Landroid/content/Context;Ljava/lang/String;)Ljava/util/Map;

    move-result-object v2

    .line 35847
    const-string v3, "path"

    invoke-virtual {v4}, Landroid/net/Uri;->getPath()Ljava/lang/String;

    move-result-object v6

    invoke-static {v2, v3, v6}, Lcom/appsflyer/e;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V

    .line 35848
    const-string v3, "scheme"

    invoke-virtual {v4}, Landroid/net/Uri;->getScheme()Ljava/lang/String;

    move-result-object v6

    invoke-static {v2, v3, v6}, Lcom/appsflyer/e;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V

    .line 35849
    const-string v3, "host"

    invoke-virtual {v4}, Landroid/net/Uri;->getHost()Ljava/lang/String;

    move-result-object v6

    invoke-static {v2, v3, v6}, Lcom/appsflyer/e;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V

    move-object v3, v2

    .line 35856
    :goto_5d4
    new-instance v6, Ljava/lang/ref/WeakReference;

    invoke-direct {v6, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    .line 35857
    new-instance v7, Lcom/appsflyer/al;

    invoke-direct {v7, v4}, Lcom/appsflyer/al;-><init>(Landroid/net/Uri;)V

    .line 35858
    new-instance v2, Lcom/appsflyer/q;

    invoke-direct {v2}, Lcom/appsflyer/q;-><init>()V

    .line 36045
    iget-object v2, v7, Lcom/appsflyer/al;->As:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_b5e

    iget-object v2, v7, Lcom/appsflyer/al;->Br:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_b5e

    const/4 v2, 0x1

    .line 35859
    :goto_5f4
    if-eqz v2, :cond_608

    .line 36882
    new-instance v2, Lcom/appsflyer/e$2;

    invoke-direct {v2, v3, v6}, Lcom/appsflyer/e$2;-><init>(Ljava/util/Map;Ljava/lang/ref/WeakReference;)V

    .line 37041
    iput-object v2, v7, Lcom/appsflyer/al;->Bq:Lcom/appsflyer/am;

    .line 35862
    invoke-static {}, Lcom/appsflyer/a;->cq()Lcom/appsflyer/a;

    move-result-object v2

    invoke-virtual {v2}, Lcom/appsflyer/a;->cr()Ljava/util/concurrent/Executor;

    move-result-object v2

    invoke-interface {v2, v7}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V

    .line 1669
    :cond_608
    iget-boolean v2, p0, Lcom/appsflyer/e;->zS:Z

    if-eqz v2, :cond_624

    .line 1670
    const-string v2, "testAppMode_retargeting"

    const-string v3, "true"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1671
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2, v5}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V

    .line 1672
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {p1, v2}, Lcom/appsflyer/e;->f(Landroid/content/Context;Ljava/lang/String;)V

    .line 1673
    const-string v2, "Sent retargeting params to test app"

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 37276
    :cond_624
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iget-wide v6, p0, Lcom/appsflyer/e;->zR:J

    sub-long/2addr v2, v6

    .line 37277
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v4

    invoke-virtual {v4, p1}, Lcom/appsflyer/k;->v(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v4

    .line 37278
    const-wide/16 v6, 0x7530

    cmp-long v2, v2, v6

    if-gtz v2, :cond_b61

    if-eqz v4, :cond_b61

    const-string v2, "AppsFlyer_Test"

    invoke-virtual {v4, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_b61

    const/4 v2, 0x1

    .line 1677
    :goto_644
    if-eqz v2, :cond_667

    .line 1678
    const-string v2, "testAppMode"

    const-string v3, "true"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1679
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2, v5}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V

    .line 1680
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {p1, v2}, Lcom/appsflyer/e;->f(Landroid/content/Context;Ljava/lang/String;)V

    .line 1681
    const-string v2, "Sent params to test app"

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 38272
    const-string v2, "Test mode ended!"

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 38273
    const-wide/16 v2, 0x0

    iput-wide v2, p0, Lcom/appsflyer/e;->zR:J

    .line 1685
    :cond_667
    const-string v2, "advertiserId"

    .line 38458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1685
    if-nez v2, :cond_689

    .line 1686
    invoke-static {p1, v5}, Lcom/appsflyer/s;->b(Landroid/content/Context;Ljava/util/Map;)V

    .line 1687
    const-string v2, "advertiserId"

    .line 39458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1687
    if-eqz v2, :cond_b64

    .line 1688
    const-string v2, "GAID_retry"

    const-string v3, "true"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1694
    :cond_689
    :goto_689
    invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/s;->b(Landroid/content/ContentResolver;)Lcom/appsflyer/m;

    move-result-object v2

    .line 1695
    if-eqz v2, :cond_6a5

    .line 1696
    const-string v3, "amazon_aid"

    .line 40036
    iget-object v4, v2, Lcom/appsflyer/m;->Bb:Ljava/lang/String;

    .line 1696
    invoke-interface {v5, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1697
    const-string v3, "amazon_aid_limit"

    .line 40044
    iget-boolean v2, v2, Lcom/appsflyer/m;->Bg:Z

    .line 1697
    invoke-static {v2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1702
    :cond_6a5
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    invoke-virtual {v2, p1}, Lcom/appsflyer/k;->v(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    .line 1703
    if-eqz v2, :cond_6c2

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v3

    if-lez v3, :cond_6c2

    const-string v3, "referrer"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    if-nez v3, :cond_6c2

    .line 1705
    const-string v3, "referrer"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1707
    :cond_6c2
    const-string v2, "true"

    const-string v3, "sentSuccessfully"

    const-string v4, ""

    move-object/from16 v0, p7

    invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    .line 1709
    const-string v2, "sentRegisterRequestToAF"

    const/4 v4, 0x0

    move-object/from16 v0, p7

    invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    .line 1710
    const-string v4, "registeredUninstall"

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-interface {v5, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 40336
    const-string v2, "appsFlyerCount"

    move-object/from16 v0, p7

    move/from16 v1, p8

    invoke-static {v0, v2, v1}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I

    move-result v4

    .line 1712
    const-string v2, "counter"

    invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v5, v2, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1713
    const-string v6, "iaecounter"

    if-eqz p3, :cond_b6d

    const/4 v2, 0x1

    .line 40340
    :goto_6fc
    const-string v7, "appsFlyerInAppEventCount"

    move-object/from16 v0, p7

    invoke-static {v0, v7, v2}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I

    move-result v2

    .line 1713
    invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v6, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1715
    if-eqz p8, :cond_717

    const/4 v2, 0x1

    if-ne v4, v2, :cond_717

    .line 1716
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    .line 41180
    const/4 v6, 0x1

    iput-boolean v6, v2, Lcom/appsflyer/k;->Ao:Z

    .line 1718
    :cond_717
    const-string v6, "isFirstCall"

    if-nez v3, :cond_b70

    const/4 v2, 0x1

    :goto_71c
    invoke-static {v2}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v6, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41737
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    .line 41738
    const-string v3, "cpu_abi"

    const-string v6, "ro.product.cpu.abi"

    invoke-static {v6}, Lcom/appsflyer/e;->getSystemProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v2, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41739
    const-string v3, "cpu_abi2"

    const-string v6, "ro.product.cpu.abi2"

    invoke-static {v6}, Lcom/appsflyer/e;->getSystemProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v2, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41740
    const-string v3, "arch"

    const-string v6, "os.arch"

    invoke-static {v6}, Lcom/appsflyer/e;->getSystemProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v2, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41741
    const-string v3, "build_display_id"

    const-string v6, "ro.build.display.id"

    invoke-static {v6}, Lcom/appsflyer/e;->getSystemProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v2, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41743
    if-eqz p8, :cond_788

    .line 42022
    sget-object v3, Lcom/appsflyer/v;->Ay:Lcom/appsflyer/s;

    .line 41779
    invoke-virtual {v3, p1}, Lcom/appsflyer/s;->x(Landroid/content/Context;)Lcom/appsflyer/u;

    move-result-object v3

    .line 41780
    const-string v6, "btl"

    .line 42089
    iget v7, v3, Lcom/appsflyer/u;->Aw:F

    .line 41780
    invoke-static {v7}, Ljava/lang/Float;->toString(F)Ljava/lang/String;

    move-result-object v7

    invoke-interface {v2, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 42093
    iget-object v6, v3, Lcom/appsflyer/u;->Ax:Ljava/lang/String;

    .line 41781
    if-eqz v6, :cond_772

    .line 41782
    const-string v6, "btch"

    .line 43093
    iget-object v3, v3, Lcom/appsflyer/u;->Ax:Ljava/lang/String;

    .line 41782
    invoke-interface {v2, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41755
    :cond_772
    const/4 v3, 0x2

    if-lt v3, v4, :cond_788

    .line 41757
    invoke-static {p1}, Lcom/appsflyer/ac;->F(Landroid/content/Context;)Lcom/appsflyer/ac;

    move-result-object v3

    invoke-virtual {v3}, Lcom/appsflyer/ac;->cN()Ljava/util/List;

    move-result-object v3

    .line 41758
    invoke-interface {v3}, Ljava/util/List;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_788

    .line 41759
    const-string v4, "sensors"

    invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 41764
    :cond_788
    const-string v3, "deviceData"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1724
    new-instance v2, Lcom/appsflyer/an;

    invoke-direct {v2}, Lcom/appsflyer/an;-><init>()V

    .line 44027
    const-string v2, "appsflyerKey"

    invoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 44028
    const-string v3, "af_timestamp"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 44029
    const-string v4, "uid"

    invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 44032
    new-instance v6, Ljava/lang/StringBuilder;

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

    const/4 v7, 0x0

    const/4 v8, 0x7

    invoke-virtual {v2, v7, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v2

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

    move-result-object v2

    const/4 v6, 0x0

    const/4 v7, 0x7

    invoke-virtual {v4, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v4

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

    move-result-object v2

    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v4

    add-int/lit8 v4, v4, -0x7

    invoke-virtual {v3, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/an;->G(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1725
    const-string v3, "af_v"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1727
    new-instance v2, Lcom/appsflyer/an;

    invoke-direct {v2}, Lcom/appsflyer/an;-><init>()V

    .line 44037
    const-string v2, "appsflyerKey"

    invoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 44038
    new-instance v3, Ljava/lang/StringBuilder;

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

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

    move-result-object v2

    const-string v3, "af_timestamp"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    .line 44039
    new-instance v3, Ljava/lang/StringBuilder;

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

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

    move-result-object v2

    const-string v3, "uid"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    .line 44040
    new-instance v3, Ljava/lang/StringBuilder;

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

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

    move-result-object v2

    const-string v3, "installDate"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    .line 44041
    new-instance v3, Ljava/lang/StringBuilder;

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

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

    move-result-object v2

    const-string v3, "counter"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    .line 44042
    new-instance v3, Ljava/lang/StringBuilder;

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

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

    move-result-object v2

    const-string v3, "iaecounter"

    invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    .line 44043
    invoke-static {v2}, Lcom/appsflyer/an;->H(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/an;->G(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1728
    const-string v3, "af_v2"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :goto_86b
    move-object v2, v5

    .line 1732
    :goto_86c
    return-object v2

    :cond_86d
    move-object v2, p3

    .line 1363
    goto/16 :goto_2c

    :cond_870
    move-object v2, p3

    .line 1364
    goto/16 :goto_3d

    :cond_873
    move-object v2, p3

    .line 1366
    goto/16 :goto_48

    .line 1384
    :catch_876
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_87a
    .catch Ljava/lang/Throwable; {:try_start_4e5 .. :try_end_87a} :catch_87c

    goto/16 :goto_a1

    .line 1729
    :catch_87c
    move-exception v2

    .line 1730
    invoke-virtual {v2}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String;

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_86b

    .line 19077
    :cond_884
    :try_start_884
    invoke-virtual {v3}, Lcom/appsflyer/c;->cu()Ljava/lang/String;

    move-result-object v2

    .line 19078
    iget-object v4, v3, Lcom/appsflyer/c;->lock:Ljava/lang/Object;

    monitor-enter v4
    :try_end_88b
    .catch Ljava/lang/Throwable; {:try_start_884 .. :try_end_88b} :catch_87c

    .line 19079
    :try_start_88b
    iget v6, v3, Lcom/appsflyer/c;->zp:I

    add-int/lit8 v6, v6, 0x1

    iput v6, v3, Lcom/appsflyer/c;->zp:I

    .line 19160
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "Deleting key with alias: "

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

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

    move-result-object v6

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

    move-result-object v6

    invoke-static {v6}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V
    :try_end_8a3
    .catchall {:try_start_88b .. :try_end_8a3} :catchall_8e8

    .line 19162
    :try_start_8a3
    iget-object v6, v3, Lcom/appsflyer/c;->lock:Ljava/lang/Object;

    monitor-enter v6
    :try_end_8a6
    .catch Ljava/security/KeyStoreException; {:try_start_8a3 .. :try_end_8a6} :catch_8cf
    .catchall {:try_start_8a3 .. :try_end_8a6} :catchall_8e8

    .line 19163
    :try_start_8a6
    iget-object v7, v3, Lcom/appsflyer/c;->zm:Ljava/security/KeyStore;

    invoke-virtual {v7, v2}, Ljava/security/KeyStore;->deleteEntry(Ljava/lang/String;)V

    .line 19164
    monitor-exit v6
    :try_end_8ac
    .catchall {:try_start_8a6 .. :try_end_8ac} :catchall_8cc

    .line 19081
    :goto_8ac
    :try_start_8ac
    monitor-exit v4
    :try_end_8ad
    .catchall {:try_start_8ac .. :try_end_8ad} :catchall_8e8

    .line 19082
    :try_start_8ad
    invoke-virtual {v3}, Lcom/appsflyer/c;->cu()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v3, v2}, Lcom/appsflyer/c;->m(Ljava/lang/String;)V

    .line 18784
    const-string v2, "KSAppsFlyerId"

    invoke-virtual {v3}, Lcom/appsflyer/c;->cv()Ljava/lang/String;

    move-result-object v4

    invoke-static {v2, v4}, Lcom/appsflyer/e;->setProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 18785
    const-string v2, "KSAppsFlyerRICounter"

    invoke-virtual {v3}, Lcom/appsflyer/c;->cw()I

    move-result v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v2, v3}, Lcom/appsflyer/e;->setProperty(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_8ca
    .catch Ljava/lang/Throwable; {:try_start_8ad .. :try_end_8ca} :catch_87c

    goto/16 :goto_1cf

    .line 19164
    :catchall_8cc
    move-exception v2

    :try_start_8cd
    monitor-exit v6
    :try_end_8ce
    .catchall {:try_start_8cd .. :try_end_8ce} :catchall_8cc

    :try_start_8ce
    throw v2
    :try_end_8cf
    .catch Ljava/security/KeyStoreException; {:try_start_8ce .. :try_end_8cf} :catch_8cf
    .catchall {:try_start_8ce .. :try_end_8cf} :catchall_8e8

    .line 19165
    :catch_8cf
    move-exception v2

    .line 19166
    :try_start_8d0
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "Exception "

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

    invoke-virtual {v2}, Ljava/security/KeyStoreException;->getMessage()Ljava/lang/String;

    move-result-object v7

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

    move-result-object v6

    const-string v7, " occurred"

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

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_8ac

    .line 19081
    :catchall_8e8
    move-exception v2

    monitor-exit v4
    :try_end_8ea
    .catchall {:try_start_8d0 .. :try_end_8ea} :catchall_8e8

    :try_start_8ea
    throw v2

    .line 18789
    :cond_8eb
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "OS SDK is="

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

    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

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

    move-result-object v2

    const-string v3, "; no KeyStore usage"

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

    move-result-object v2

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

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->n(Ljava/lang/String;)V

    goto/16 :goto_1cf

    .line 19380
    :cond_907
    const-wide/16 v2, -0x1

    goto/16 :goto_1f4

    .line 21332
    :cond_90b
    const-string v2, "appsflyer-data"

    const/4 v3, 0x0

    invoke-virtual {p1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 20948
    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
    :try_end_915
    .catch Ljava/lang/Throwable; {:try_start_8ea .. :try_end_915} :catch_87c

    move-result-object v3

    .line 20951
    :try_start_916
    const-string v4, "prev_event_name"

    const/4 v6, 0x0

    invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    .line 20953
    if-eqz v4, :cond_958

    .line 20954
    new-instance v6, Lorg/json/JSONObject;

    invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V

    .line 20955
    const-string v7, "prev_event_timestamp"

    new-instance v8, Ljava/lang/StringBuilder;

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

    const-string v9, "prev_event_timestamp"

    const-wide/16 v10, -0x1

    invoke-interface {v2, v9, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v10

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

    move-result-object v8

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

    move-result-object v8

    invoke-virtual {v6, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 20956
    const-string v7, "prev_event_value"

    const-string v8, "prev_event_value"

    const/4 v9, 0x0

    invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v6, v7, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 20957
    const-string v2, "prev_event_name"

    invoke-virtual {v6, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 20958
    const-string v2, "prev_event"

    invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v5, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 20961
    :cond_958
    const-string v2, "prev_event_name"

    invoke-interface {v3, v2, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 20962
    const-string v2, "prev_event_value"

    move-object/from16 v0, p4

    invoke-interface {v3, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 20963
    const-string v2, "prev_event_timestamp"

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    invoke-interface {v3, v2, v6, v7}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;

    .line 20964
    invoke-static {v3}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences$Editor;)V
    :try_end_970
    .catch Ljava/lang/Exception; {:try_start_916 .. :try_end_970} :catch_972
    .catch Ljava/lang/Throwable; {:try_start_916 .. :try_end_970} :catch_87c

    goto/16 :goto_21b

    .line 20966
    :catch_972
    move-exception v2

    :try_start_973
    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_21b

    .line 1431
    :catch_978
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_26b

    .line 24085
    :cond_97e
    invoke-static {p1}, Lcom/appsflyer/e;->q(Landroid/content/Context;)Z

    move-result v2

    .line 24086
    if-eqz v2, :cond_98f

    invoke-static {p1}, Lcom/appsflyer/e;->r(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    .line 24087
    :goto_988
    const-string v3, "INSTALL_STORE"

    invoke-static {p1, v3, v2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_2bd

    .line 24086
    :cond_98f
    const/4 v2, 0x0

    goto :goto_988

    .line 25217
    :cond_991
    invoke-static {p1}, Lcom/appsflyer/e;->q(Landroid/content/Context;)Z

    move-result v3

    .line 25218
    if-eqz v3, :cond_9e3

    .line 26141
    const-string v2, "ro.appsflyer.preinstall.path"

    invoke-static {v2}, Lcom/appsflyer/e;->getSystemProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 26142
    invoke-static {v2}, Lcom/appsflyer/e;->v(Ljava/lang/String;)Ljava/io/File;

    move-result-object v2

    .line 26144
    invoke-static {v2}, Lcom/appsflyer/e;->g(Ljava/io/File;)Z

    move-result v3

    if-eqz v3, :cond_9b9

    .line 26146
    const-string v2, "AF_PRE_INSTALL_PATH"

    invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v3

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v4

    invoke-static {v2, v3, v4}, Lcom/appsflyer/e;->a(Ljava/lang/String;Landroid/content/pm/PackageManager;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 26147
    invoke-static {v2}, Lcom/appsflyer/e;->v(Ljava/lang/String;)Ljava/io/File;

    move-result-object v2

    .line 26150
    :cond_9b9
    invoke-static {v2}, Lcom/appsflyer/e;->g(Ljava/io/File;)Z

    move-result v3

    if-eqz v3, :cond_9c5

    .line 26151
    const-string v2, "/data/local/tmp/pre_install.appsflyer"

    invoke-static {v2}, Lcom/appsflyer/e;->v(Ljava/lang/String;)Ljava/io/File;

    move-result-object v2

    .line 26153
    :cond_9c5
    invoke-static {v2}, Lcom/appsflyer/e;->g(Ljava/io/File;)Z

    move-result v3

    if-eqz v3, :cond_9d1

    .line 26154
    const-string v2, "/etc/pre_install.appsflyer"

    invoke-static {v2}, Lcom/appsflyer/e;->v(Ljava/lang/String;)Ljava/io/File;

    move-result-object v2

    .line 26157
    :cond_9d1
    invoke-static {v2}, Lcom/appsflyer/e;->g(Ljava/io/File;)Z

    move-result v3

    if-nez v3, :cond_9ec

    .line 26161
    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v3

    invoke-static {v2, v3}, Lcom/appsflyer/e;->b(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 26162
    if-eqz v2, :cond_9ec

    .line 25220
    :goto_9e1
    if-eqz v2, :cond_9ee

    .line 25226
    :cond_9e3
    :goto_9e3
    if-eqz v2, :cond_2ea

    .line 25227
    const-string v3, "preInstallName"

    invoke-static {p1, v3, v2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_2ea

    .line 26165
    :cond_9ec
    const/4 v2, 0x0

    goto :goto_9e1

    .line 25223
    :cond_9ee
    new-instance v2, Ljava/lang/ref/WeakReference;

    invoke-direct {v2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    const-string v3, "AF_PRE_INSTALL_NAME"

    invoke-static {v2, v3}, Lcom/appsflyer/e;->a(Ljava/lang/ref/WeakReference;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    goto :goto_9e3

    .line 1469
    :cond_9fa
    const-string v2, "AppsFlyerKey"

    .line 26458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1470
    if-eqz v2, :cond_a13

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v3

    if-ltz v3, :cond_a13

    .line 1471
    const-string v3, "appsflyerKey"

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_318

    .line 1473
    :cond_a13
    const-string v2, "AppsFlyer dev key is missing!!! Please use  AppsFlyerLib.getInstance().setAppsFlyerKey(...) to set it. "

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 1474
    const-string v2, "AppsFlyer_4.8.6"

    const-string v3, "DEV_KEY_MISSING"

    const/4 v4, 0x0

    invoke-static {p1, v2, v3, v4}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 1475
    const-string v2, "AppsFlyer will not track this event."

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 1476
    const/4 v2, 0x0

    goto/16 :goto_86c

    .line 1490
    :cond_a28
    const-string v2, "userEmail"

    .line 27458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v3

    invoke-virtual {v3, v2}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1491
    if-eqz v2, :cond_334

    .line 1492
    const-string v3, "sha1_el"

    invoke-static {v2}, Lcom/appsflyer/an;->G(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v5, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_334

    .line 1529
    :catch_a3f
    move-exception v2

    const/4 v2, 0x0

    .line 1530
    const-string v3, "Exception while collecting facebook\'s attribution ID. "

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    goto/16 :goto_3cc

    .line 1531
    :catch_a48
    move-exception v2

    .line 1532
    const/4 v3, 0x0

    .line 1533
    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    move-object v2, v3

    goto/16 :goto_3cc

    .line 32332
    :cond_a50
    const-string v2, "appsflyer-data"

    const/4 v3, 0x0

    invoke-virtual {p1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v6

    .line 31993
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "collectIMEI"

    const/4 v4, 0x1

    invoke-virtual {v2, v3, v4}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    .line 31994
    const-string v3, "imeiCached"

    const/4 v4, 0x0

    invoke-interface {v6, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 31995
    const/4 v4, 0x0

    .line 31996
    if-eqz v2, :cond_a93

    .line 31997
    invoke-static {p1}, Lcom/appsflyer/e;->p(Landroid/content/Context;)Z
    :try_end_a6f
    .catch Ljava/lang/Throwable; {:try_start_973 .. :try_end_a6f} :catch_87c

    move-result v2

    if-eqz v2, :cond_a93

    .line 31999
    :try_start_a72
    const-string v2, "phone"

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

    move-result-object v2

    check-cast v2, Landroid/telephony/TelephonyManager;

    .line 32000
    invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v7

    const-string v8, "getDeviceId"

    const/4 v9, 0x0

    new-array v9, v9, [Ljava/lang/Class;

    invoke-virtual {v7, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v7

    const/4 v8, 0x0

    new-array v8, v8, [Ljava/lang/Object;

    invoke-virtual {v7, v2, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;
    :try_end_a90
    .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_a72 .. :try_end_a90} :catch_ada
    .catch Ljava/lang/Exception; {:try_start_a72 .. :try_end_a90} :catch_ae1
    .catch Ljava/lang/Throwable; {:try_start_a72 .. :try_end_a90} :catch_87c

    .line 32001
    if-eqz v2, :cond_ad5

    move-object v4, v2

    .line 32024
    :cond_a93
    :goto_a93
    if-eqz v4, :cond_ae6

    .line 32025
    :try_start_a95
    const-string v2, "imeiCached"

    invoke-static {p1, v2, v4}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 32026
    const-string v2, "imei"

    invoke-interface {v5, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 32032
    :goto_a9f
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v2

    const-string v3, "collectAndroidId"

    const/4 v4, 0x1

    invoke-virtual {v2, v3, v4}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v4

    .line 32033
    const-string v2, "androidIdCached"

    const/4 v3, 0x0

    invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 32034
    const/4 v3, 0x0

    .line 32035
    if-eqz v4, :cond_b06

    .line 32036
    invoke-static {p1}, Lcom/appsflyer/e;->p(Landroid/content/Context;)Z
    :try_end_ab7
    .catch Ljava/lang/Throwable; {:try_start_a95 .. :try_end_ab7} :catch_87c

    move-result v4

    if-eqz v4, :cond_aff

    .line 32038
    :try_start_aba
    invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v4

    const-string v6, "android_id"

    invoke-static {v4, v6}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
    :try_end_ac3
    .catch Ljava/lang/Exception; {:try_start_aba .. :try_end_ac3} :catch_af7
    .catch Ljava/lang/Throwable; {:try_start_aba .. :try_end_ac3} :catch_87c

    move-result-object v4

    .line 32039
    if-eqz v4, :cond_aec

    move-object v3, v4

    .line 32060
    :cond_ac7
    :goto_ac7
    if-eqz v3, :cond_b0d

    .line 32061
    :try_start_ac9
    const-string v2, "androidIdCached"

    invoke-static {p1, v2, v3}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 32062
    const-string v2, "android_id"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_3e7

    .line 32005
    :cond_ad5
    if-eqz v3, :cond_b7c

    move-object v2, v3

    :goto_ad8
    move-object v4, v2

    .line 32012
    goto :goto_a93

    .line 32009
    :catch_ada
    move-exception v2

    const-string v2, "WARNING: READ_PHONE_STATE is missing."

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    goto :goto_a93

    .line 32011
    :catch_ae1
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_a93

    .line 32028
    :cond_ae6
    const-string v2, "IMEI was not collected."

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V
    :try_end_aeb
    .catch Ljava/lang/Throwable; {:try_start_ac9 .. :try_end_aeb} :catch_87c

    goto :goto_a9f

    .line 32041
    :cond_aec
    :try_start_aec
    iget-object v4, p0, Lcom/appsflyer/e;->zQ:Ljava/lang/String;

    if-eqz v4, :cond_af3

    .line 32042
    iget-object v3, p0, Lcom/appsflyer/e;->zQ:Ljava/lang/String;
    :try_end_af2
    .catch Ljava/lang/Exception; {:try_start_aec .. :try_end_af2} :catch_af7
    .catch Ljava/lang/Throwable; {:try_start_aec .. :try_end_af2} :catch_87c

    goto :goto_ac7

    .line 32043
    :cond_af3
    if-eqz v2, :cond_b79

    :goto_af5
    move-object v3, v2

    .line 32048
    goto :goto_ac7

    .line 32046
    :catch_af7
    move-exception v2

    .line 32047
    :try_start_af8
    invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_ac7

    .line 32050
    :cond_aff
    iget-object v2, p0, Lcom/appsflyer/e;->zQ:Ljava/lang/String;

    if-eqz v2, :cond_ac7

    .line 32051
    iget-object v3, p0, Lcom/appsflyer/e;->zQ:Ljava/lang/String;

    goto :goto_ac7

    .line 32055
    :cond_b06
    iget-object v2, p0, Lcom/appsflyer/e;->zQ:Ljava/lang/String;

    if-eqz v2, :cond_ac7

    .line 32056
    iget-object v3, p0, Lcom/appsflyer/e;->zQ:Ljava/lang/String;

    goto :goto_ac7

    .line 32064
    :cond_b0d
    const-string v2, "Android ID was not collected."

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    goto/16 :goto_3e7

    .line 1547
    :catch_b14
    move-exception v2

    .line 1548
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "ERROR: could not get uid "

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

    invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object v4

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

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_3f7

    .line 1554
    :catch_b28
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_404

    .line 1560
    :catch_b2e
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_411

    .line 1566
    :catch_b34
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_41e

    .line 1581
    :catch_b3a
    move-exception v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_b3e
    .catch Ljava/lang/Throwable; {:try_start_af8 .. :try_end_b3e} :catch_87c

    goto/16 :goto_450

    .line 33297
    :cond_b40
    :try_start_b40
    const-string v2, ""
    :try_end_b42
    .catch Ljava/lang/Throwable; {:try_start_b40 .. :try_end_b42} :catch_b44

    goto/16 :goto_4c9

    .line 1614
    :catch_b44
    move-exception v2

    :try_start_b45
    invoke-static {v2}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_4e5

    .line 35844
    :cond_b4a
    const/4 v2, 0x0

    goto/16 :goto_5ae

    .line 35852
    :cond_b4d
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    .line 35853
    const-string v3, "link"

    invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-interface {v2, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    move-object v3, v2

    goto/16 :goto_5d4

    .line 36045
    :cond_b5e
    const/4 v2, 0x0

    goto/16 :goto_5f4

    .line 37278
    :cond_b61
    const/4 v2, 0x0

    goto/16 :goto_644

    .line 1690
    :cond_b64
    const-string v2, "GAID_retry"

    const-string v3, "false"

    invoke-interface {v5, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_b6b
    .catch Ljava/lang/Throwable; {:try_start_b45 .. :try_end_b6b} :catch_87c

    goto/16 :goto_689

    .line 1713
    :cond_b6d
    const/4 v2, 0x0

    goto/16 :goto_6fc

    .line 1718
    :cond_b70
    const/4 v2, 0x0

    goto/16 :goto_71c

    :catch_b73
    move-exception v2

    goto/16 :goto_5f

    :cond_b76
    move-object v4, v3

    goto/16 :goto_580

    :cond_b79
    move-object v2, v3

    goto/16 :goto_af5

    :cond_b7c
    move-object v2, v4

    goto/16 :goto_ad8
.end method

.method private static a(Landroid/content/Context;Ljava/lang/String;I)V
    .registers 5

    .prologue
    .line 418
    .line 11332
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 419
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 420
    invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 421
    invoke-static {v0}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 422
    return-void
.end method

.method private static a(Landroid/content/Context;Ljava/lang/String;J)V
    .registers 6

    .prologue
    .line 425
    .line 12332
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 12428
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 12429
    invoke-interface {v0, p1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;

    .line 12430
    invoke-static {v0}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 426
    return-void
.end method

.method private static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    .prologue
    .line 410
    .line 10332
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 411
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 412
    invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 413
    invoke-static {v0}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 414
    return-void
.end method

.method private static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 8

    .prologue
    .line 942
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    const-string v1, "shouldMonitor"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    if-eqz v0, :cond_47

    .line 944
    new-instance v0, Landroid/content/Intent;

    const-string v1, "com.appsflyer.MonitorBroadcast"

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

    .line 945
    const-string v1, "com.appsflyer.nightvision"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 946
    const-string v1, "message"

    invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 947
    const-string v1, "value"

    invoke-virtual {v0, v1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 948
    const-string v1, "packageName"

    const-string v2, "true"

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 949
    const-string v1, "pid"

    new-instance v2, Ljava/lang/Integer;

    invoke-static {}, Landroid/os/Process;->myPid()I

    move-result v3

    invoke-direct {v2, v3}, Ljava/lang/Integer;-><init>(I)V

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 950
    const-string v1, "eventIdentifier"

    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 951
    const-string v1, "sdk"

    const-string v2, "4.8.6"

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 953
    invoke-virtual {p0, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V

    .line 956
    :cond_47
    return-void
.end method

.method static a(Landroid/content/Context;Ljava/util/Map;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "-",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 45022
    sget-object v0, Lcom/appsflyer/z;->AF:Lcom/appsflyer/y;

    .line 1768
    invoke-static {p0}, Lcom/appsflyer/y;->E(Landroid/content/Context;)Lcom/appsflyer/aa;

    move-result-object v0

    .line 1769
    const-string v1, "network"

    .line 45120
    iget-object v2, v0, Lcom/appsflyer/aa;->AG:Ljava/lang/String;

    .line 1769
    invoke-interface {p1, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1770
    iget-object v1, v0, Lcom/appsflyer/aa;->AI:Ljava/lang/String;

    .line 45130
    if-eqz v1, :cond_18

    .line 1771
    const-string v1, "operator"

    .line 46130
    iget-object v2, v0, Lcom/appsflyer/aa;->AI:Ljava/lang/String;

    .line 1771
    invoke-interface {p1, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1773
    :cond_18
    iget-object v1, v0, Lcom/appsflyer/aa;->AH:Ljava/lang/String;

    .line 47125
    if-eqz v1, :cond_23

    .line 1774
    const-string v1, "carrier"

    .line 48125
    iget-object v0, v0, Lcom/appsflyer/aa;->AH:Ljava/lang/String;

    .line 1774
    invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1776
    :cond_23
    return-void
.end method

.method private static a(Landroid/content/SharedPreferences$Editor;)V
    .registers 3
    .annotation build Landroid/annotation/SuppressLint;
        value = {
            "CommitPrefEdits"
        }
    .end annotation

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

    const/16 v1, 0x9

    if-lt v0, v1, :cond_a

    .line 261
    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 265
    :goto_9
    return-void

    .line 263
    :cond_a
    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_9
.end method

.method static synthetic a(Lcom/appsflyer/e;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
    .registers 17

    .prologue
    .line 68
    .line 50349
    if-nez p1, :cond_8

    .line 50350
    const-string v0, "sendTrackingWithEvent - got null context. skipping event/launch."

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 50399
    :goto_7
    return-void

    .line 50405
    :cond_8
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v7

    .line 50355
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    invoke-virtual {v0, v7}, Lcom/appsflyer/k;->a(Landroid/content/SharedPreferences;)V

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

    const-string v1, "sendTrackingWithEvent from activity: "

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

    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v1

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 50360
    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v8, 0x1

    move-object v0, p0

    move-object v1, p1

    move-object v4, p4

    move-object v5, p5

    move v6, p6

    invoke-direct/range {v0 .. v8}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/content/SharedPreferences;Z)Ljava/util/Map;

    move-result-object v3

    .line 50361
    const-string v0, "appsflyerKey"

    invoke-interface {v3, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 50362
    if-eqz v0, :cond_4c

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-nez v0, :cond_52

    .line 50363
    :cond_4c
    const-string v0, "Not sending data yet, waiting for dev key"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    goto :goto_7

    .line 50366
    :cond_52
    const-string v0, "AppsFlyerLib.sendTrackingWithEvent"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 50369
    if-eqz p7, :cond_a9

    .line 50370
    sget-object v0, Lcom/appsflyer/e;->zw:Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/r;->A(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 50377
    :goto_5f
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    invoke-virtual {p1}, 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;

    move-result-object v0

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

    move-result-object v2

    .line 50406
    const-string v0, "appsFlyerCount"

    const/4 v1, 0x0

    invoke-static {v7, v0, v1}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I

    move-result v6

    .line 50381
    new-instance v0, Lcom/appsflyer/j;

    .line 50384
    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v4

    const/4 v5, 0x1

    const/4 v7, 0x0

    move-object v1, p0

    invoke-direct/range {v0 .. v7}, Lcom/appsflyer/j;-><init>(Lcom/appsflyer/e;Ljava/lang/String;Ljava/util/Map;Landroid/content/Context;ZIB)V

    .line 50390
    invoke-static {p1}, Lcom/appsflyer/e;->m(Landroid/content/Context;)Z

    move-result v1

    if-eqz v1, :cond_b0

    .line 50392
    invoke-direct {p0}, Lcom/appsflyer/e;->cA()Z

    move-result v1

    if-nez v1, :cond_b0

    .line 50396
    const-string v1, "Failed to get new referrer, wait ..."

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 50397
    invoke-static {}, Lcom/appsflyer/a;->cq()Lcom/appsflyer/a;

    move-result-object v1

    invoke-virtual {v1}, Lcom/appsflyer/a;->cs()Ljava/util/concurrent/ScheduledThreadPoolExecutor;

    move-result-object v1

    .line 50398
    const-wide/16 v2, 0x1f4

    sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-static {v1, v0, v2, v3, v4}, Lcom/appsflyer/e;->a(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V

    goto/16 :goto_7

    .line 50372
    :cond_a9
    sget-object v0, Lcom/appsflyer/e;->zx:Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/r;->A(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    goto :goto_5f

    .line 50402
    :cond_b0
    invoke-interface {v0}, Ljava/lang/Runnable;->run()V

    goto/16 :goto_7
.end method

.method static synthetic a(Lcom/appsflyer/e;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ref/WeakReference;Ljava/lang/String;Z)V
    .registers 14

    .prologue
    .line 68
    .line 50407
    new-instance v1, Ljava/net/URL;

    invoke-direct {v1, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V

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

    const-string v2, "url: "

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

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

    move-result-object v2

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 50411
    const-string v2, "call server."

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v3, "\n"

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

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

    move-result-object v3

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

    move-result-object v0

    const-string v3, "\nPOST:"

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v3

    invoke-virtual {p4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-static {v2, v3, v0}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

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

    const-string v2, "data: "

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

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/s;->C(Ljava/lang/String;)V

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

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    const-string v2, "AppsFlyer_4.8.6"

    const-string v3, "EVENT_DATA"

    invoke-static {v0, v2, v3, p2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    move-object v0, p0

    move-object v2, p2

    move-object v3, p3

    move-object v4, p4

    move-object v5, p5

    move v6, p6

    .line 50416
    :try_start_68
    invoke-direct/range {v0 .. v6}, Lcom/appsflyer/e;->a(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ref/WeakReference;Ljava/lang/String;Z)V
    :try_end_6b
    .catch Ljava/io/IOException; {:try_start_68 .. :try_end_6b} :catch_6c

    .line 50428
    :goto_6b
    return-void

    .line 50417
    :catch_6c
    move-exception v1

    .line 50418
    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    .line 50419
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    const-string v2, "useHttpFallback"

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    .line 50420
    if-eqz v0, :cond_b2

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

    const-string v2, "https failed: "

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

    invoke-virtual {v1}, Ljava/io/IOException;->getLocalizedMessage()Ljava/lang/String;

    move-result-object v1

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

    move-result-object v0

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

    move-result-object v1

    const-string v2, ""

    invoke-virtual {p4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-static {v1, v2, v0}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

    .line 50422
    new-instance v1, Ljava/net/URL;

    const-string v0, "https:"

    const-string v2, "http:"

    invoke-virtual {p1, v0, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

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

    move-object v0, p0

    move-object v2, p2

    move-object v3, p3

    move-object v4, p4

    move-object v5, p5

    move v6, p6

    invoke-direct/range {v0 .. v6}, Lcom/appsflyer/e;->a(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ref/WeakReference;Ljava/lang/String;Z)V

    goto :goto_6b

    .line 50424
    :cond_b2
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v2, "failed to send requeset to server. "

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

    invoke-virtual {v1}, Ljava/io/IOException;->getLocalizedMessage()Ljava/lang/String;

    move-result-object v2

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

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

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    const-string v2, "AppsFlyer_4.8.6"

    const-string v3, "ERROR"

    invoke-virtual {v1}, Ljava/io/IOException;->getLocalizedMessage()Ljava/lang/String;

    move-result-object v4

    invoke-static {v0, v2, v3, v4}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 50426
    throw v1
.end method

.method private static a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V
    .registers 8

    .prologue
    const/4 v0, 0x0

    .line 397
    .line 9406
    if-eqz p2, :cond_27

    :try_start_3
    invoke-virtual {p2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    const/16 v2, 0xc

    if-le v1, v2, :cond_27

    const-string v1, "com.appsflyer"

    invoke-virtual {p2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

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

    move-result-object v2

    const/4 v3, 0x0

    const/16 v4, 0xd

    invoke-virtual {v2, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_27

    const/4 v0, 0x1

    .line 397
    :cond_27
    if-eqz v0, :cond_43

    .line 398
    invoke-static {}, Lcom/appsflyer/l;->cG()Lcom/appsflyer/l;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v1

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

    .line 10027
    iget-object v0, v0, Lcom/appsflyer/l;->Ar:Ljava/util/List;

    new-instance v1, Lcom/appsflyer/o;

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

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_43
    .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_43} :catch_44

    .line 403
    :cond_43
    :goto_43
    return-void

    .line 401
    :catch_44
    move-exception v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_43
.end method

.method private a(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ref/WeakReference;Ljava/lang/String;Z)V
    .registers 17
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/net/URL;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/ref/WeakReference",
            "<",
            "Landroid/content/Context;",
            ">;",
            "Ljava/lang/String;",
            "Z)V"
        }
    .end annotation

    .prologue
    .line 2427
    invoke-virtual {p4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    .line 2428
    if-eqz p6, :cond_19f

    sget-object v1, Lcom/appsflyer/e;->zF:Lcom/appsflyer/d;

    if-eqz v1, :cond_19f

    const/4 v1, 0x1

    move v2, v1

    .line 2429
    :goto_e
    const/4 v3, 0x0

    .line 2431
    :try_start_f
    invoke-static {}, Lcom/appsflyer/aq;->cU()Lcom/appsflyer/aq;

    move-result-object v1

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

    move-result-object v4

    invoke-virtual {v1, v4, p2}, Lcom/appsflyer/aq;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 2432
    invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;

    move-result-object v1

    check-cast v1, Ljava/net/HttpURLConnection;
    :try_end_20
    .catchall {:try_start_f .. :try_end_20} :catchall_253

    .line 2433
    :try_start_20
    const-string v3, "POST"

    invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V

    .line 2434
    invoke-virtual {p2}, Ljava/lang/String;->getBytes()[B

    move-result-object v3

    array-length v3, v3

    .line 2435
    const-string v4, "Content-Length"

    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v4, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 2436
    const-string v3, "Content-Type"

    const-string v4, "application/json"

    invoke-virtual {v1, v3, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V

    .line 2437
    const/16 v3, 0x2710

    invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V

    .line 2438
    const/4 v3, 0x1

    invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
    :try_end_43
    .catchall {:try_start_20 .. :try_end_43} :catchall_1ab

    .line 2441
    const/4 v4, 0x0

    .line 2443
    :try_start_44
    new-instance v3, Ljava/io/OutputStreamWriter;

    invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;

    move-result-object v5

    const-string v6, "UTF-8"

    invoke-direct {v3, v5, v6}, Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V
    :try_end_4f
    .catchall {:try_start_44 .. :try_end_4f} :catchall_1a3

    .line 2444
    :try_start_4f
    invoke-virtual {v3, p2}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V
    :try_end_52
    .catchall {:try_start_4f .. :try_end_52} :catchall_257

    .line 2447
    :try_start_52
    invoke-virtual {v3}, Ljava/io/OutputStreamWriter;->close()V

    .line 2452
    invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I

    move-result v3

    .line 2454
    invoke-static {v1}, Lcom/appsflyer/e;->a(Ljava/net/HttpURLConnection;)Ljava/lang/String;

    move-result-object v4

    .line 2455
    invoke-static {}, Lcom/appsflyer/aq;->cU()Lcom/appsflyer/aq;

    move-result-object v5

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

    move-result-object v6

    invoke-virtual {v5, v6, v3, v4}, Lcom/appsflyer/aq;->a(Ljava/lang/String;ILjava/lang/String;)V

    .line 2456
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "response code: "

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

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

    move-result-object v5

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

    move-result-object v5

    invoke-static {v5}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 2457
    const-string v5, "AppsFlyer_4.8.6"

    const-string v6, "SERVER_RESPONSE_CODE"

    invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v7

    invoke-static {v0, v5, v6, v7}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 2458
    const-string v5, "response from server. status="

    invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v6

    invoke-static {v5, v6, v0}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

    .line 50319
    const-string v5, "appsflyer-data"

    const/4 v6, 0x0

    invoke-virtual {v0, v5, v6}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v5

    .line 2460
    const/16 v6, 0xc8

    if-ne v3, v6, :cond_13c

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

    move-result-object v3

    if-eqz v3, :cond_a7

    if-eqz p6, :cond_a7

    .line 2465
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    iput-wide v6, p0, Lcom/appsflyer/e;->zB:J

    .line 2468
    :cond_a7
    const-string v3, "afUninstallToken"

    .line 50320
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v6

    invoke-virtual {v6, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 2469
    if-eqz v3, :cond_1b2

    .line 2470
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "Uninstall Token exists: "

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

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

    move-result-object v6

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

    move-result-object v6

    invoke-static {v6}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 2472
    const-string v6, "sentRegisterRequestToAF"

    const/4 v7, 0x0

    invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v6

    .line 2473
    if-nez v6, :cond_e8

    .line 2474
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "Resending Uninstall token to AF servers: "

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

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

    move-result-object v6

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

    move-result-object v6

    invoke-static {v6}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 2475
    new-instance v6, Lcom/appsflyer/ad;

    invoke-direct {v6, v3}, Lcom/appsflyer/ad;-><init>(Ljava/lang/String;)V

    .line 2476
    invoke-static {v0, v6}, Lcom/appsflyer/s;->a(Landroid/content/Context;Lcom/appsflyer/ad;)V

    .line 2487
    :cond_e8
    :goto_e8
    if-eqz p5, :cond_10f

    .line 2488
    invoke-static {}, Lcom/appsflyer/a/a;->cK()Lcom/appsflyer/a/a;

    .line 50324
    invoke-static {v0}, Lcom/appsflyer/a/a;->C(Landroid/content/Context;)Ljava/io/File;

    move-result-object v3

    .line 50325
    new-instance v6, Ljava/io/File;

    invoke-direct {v6, v3, p5}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V

    .line 50326
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v7, "Deleting "

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

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

    move-result-object v3

    const-string v7, " from cache"

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

    .line 50327
    invoke-virtual {v6}, Ljava/io/File;->exists()Z
    :try_end_109
    .catchall {:try_start_52 .. :try_end_109} :catchall_1ab

    move-result v3

    if-eqz v3, :cond_10f

    .line 50329
    :try_start_10c
    invoke-virtual {v6}, Ljava/io/File;->delete()Z
    :try_end_10f
    .catch Ljava/lang/Exception; {:try_start_10c .. :try_end_10f} :catch_1d5
    .catchall {:try_start_10c .. :try_end_10f} :catchall_1ab

    .line 2490
    :cond_10f
    :goto_10f
    :try_start_10f
    invoke-virtual {p4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v3

    if-eqz v3, :cond_12f

    if-nez p5, :cond_12f

    .line 2492
    const-string v3, "sentSuccessfully"

    const-string v6, "true"

    invoke-static {v0, v3, v6}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 50335
    iget-boolean v3, p0, Lcom/appsflyer/e;->zI:Z

    if-nez v3, :cond_12f

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    iget-wide v8, p0, Lcom/appsflyer/e;->zJ:J

    sub-long/2addr v6, v8

    const-wide/16 v8, 0x3a98

    cmp-long v3, v6, v8

    if-gez v3, :cond_1e8

    .line 2496
    :cond_12f
    :goto_12f
    invoke-static {v4}, Lcom/appsflyer/r;->z(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v3

    .line 2498
    const-string v4, "send_background"

    const/4 v6, 0x0

    invoke-virtual {v3, v4, v6}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, p0, Lcom/appsflyer/e;->zW:Z

    .line 2501
    :cond_13c
    const-string v3, "appsflyerConversionDataRequestRetries"

    const/4 v4, 0x0

    invoke-interface {v5, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    .line 2503
    const-string v4, "appsflyerConversionDataCacheExpiration"

    const-wide/16 v6, 0x0

    invoke-interface {v5, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v6

    .line 2504
    const-wide/16 v8, 0x0

    cmp-long v4, v6, v8

    if-eqz v4, :cond_16d

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    sub-long v6, v8, v6

    const-wide v8, 0x134fd9000L

    cmp-long v4, v6, v8

    if-lez v4, :cond_16d

    .line 2505
    const-string v4, "attributionId"

    const/4 v6, 0x0

    invoke-static {v0, v4, v6}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 2506
    const-string v4, "appsflyerConversionDataCacheExpiration"

    const-wide/16 v6, 0x0

    invoke-static {v0, v4, v6, v7}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;J)V

    .line 2509
    :cond_16d
    const-string v4, "attributionId"

    const/4 v6, 0x0

    invoke-interface {v5, v4, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    if-nez v4, :cond_206

    if-eqz p3, :cond_206

    if-eqz v2, :cond_206

    sget-object v4, Lcom/appsflyer/e;->zF:Lcom/appsflyer/d;

    if-eqz v4, :cond_206

    const/4 v4, 0x5

    if-gt v3, v4, :cond_206

    .line 2511
    invoke-static {}, Lcom/appsflyer/a;->cq()Lcom/appsflyer/a;

    move-result-object v2

    invoke-virtual {v2}, Lcom/appsflyer/a;->cs()Ljava/util/concurrent/ScheduledThreadPoolExecutor;

    move-result-object v2

    .line 2513
    new-instance v3, Lcom/appsflyer/i;

    invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-direct {v3, p0, v0, p3, v2}, Lcom/appsflyer/i;-><init>(Lcom/appsflyer/e;Landroid/content/Context;Ljava/lang/String;Ljava/util/concurrent/ScheduledExecutorService;)V

    .line 2516
    const-wide/16 v4, 0xa

    sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-static {v2, v3, v4, v5, v0}, Lcom/appsflyer/e;->a(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V
    :try_end_199
    .catchall {:try_start_10f .. :try_end_199} :catchall_1ab

    .line 2546
    :cond_199
    :goto_199
    if-eqz v1, :cond_19e

    .line 2547
    invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V

    .line 2550
    :cond_19e
    return-void

    .line 2428
    :cond_19f
    const/4 v1, 0x0

    move v2, v1

    goto/16 :goto_e

    .line 2446
    :catchall_1a3
    move-exception v0

    move-object v2, v4

    :goto_1a5
    if-eqz v2, :cond_1aa

    .line 2447
    :try_start_1a7
    invoke-virtual {v2}, Ljava/io/OutputStreamWriter;->close()V

    :cond_1aa
    throw v0
    :try_end_1ab
    .catchall {:try_start_1a7 .. :try_end_1ab} :catchall_1ab

    .line 2546
    :catchall_1ab
    move-exception v0

    :goto_1ac
    if-eqz v1, :cond_1b1

    .line 2547
    invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V

    :cond_1b1
    throw v0

    .line 2479
    :cond_1b2
    :try_start_1b2
    const-string v3, "gcmProjectNumber"

    .line 50321
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v6

    invoke-virtual {v6, v3}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 2479
    if-eqz v3, :cond_e8

    .line 2480
    const-string v3, "GCM Project number exists. Fetching token and sending to AF servers"

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 2481
    new-instance v3, Ljava/lang/ref/WeakReference;

    invoke-direct {v3, v0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    .line 50322
    new-instance v6, Lcom/appsflyer/ar;

    invoke-direct {v6, v3}, Lcom/appsflyer/ar;-><init>(Ljava/lang/ref/WeakReference;)V

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Void;

    invoke-virtual {v6, v3}, Lcom/appsflyer/ar;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;

    goto/16 :goto_e8

    .line 50331
    :catch_1d5
    move-exception v3

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v6, "Could not delete "

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

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

    move-result-object v3

    const-string v6, " from cache"

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

    goto/16 :goto_10f

    .line 50338
    :cond_1e8
    iget-object v3, p0, Lcom/appsflyer/e;->zK:Ljava/util/concurrent/ScheduledExecutorService;

    if-nez v3, :cond_12f

    .line 50341
    invoke-static {}, Lcom/appsflyer/a;->cq()Lcom/appsflyer/a;

    move-result-object v3

    invoke-virtual {v3}, Lcom/appsflyer/a;->cs()Ljava/util/concurrent/ScheduledThreadPoolExecutor;

    move-result-object v3

    iput-object v3, p0, Lcom/appsflyer/e;->zK:Ljava/util/concurrent/ScheduledExecutorService;

    .line 50343
    new-instance v3, Lcom/appsflyer/g;

    invoke-direct {v3, p0, v0}, Lcom/appsflyer/g;-><init>(Lcom/appsflyer/e;Landroid/content/Context;)V

    .line 50346
    iget-object v6, p0, Lcom/appsflyer/e;->zK:Ljava/util/concurrent/ScheduledExecutorService;

    const-wide/16 v8, 0x1

    sget-object v7, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-static {v6, v3, v8, v9, v7}, Lcom/appsflyer/e;->a(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V

    goto/16 :goto_12f

    .line 2519
    :cond_206
    if-nez p3, :cond_20e

    .line 2520
    const-string v0, "AppsFlyer dev key is missing."

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    goto :goto_199

    .line 2521
    :cond_20e
    if-eqz v2, :cond_199

    sget-object v2, Lcom/appsflyer/e;->zF:Lcom/appsflyer/d;

    if-eqz v2, :cond_199

    const-string v2, "attributionId"

    const/4 v3, 0x0

    .line 2523
    invoke-interface {v5, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    if-eqz v2, :cond_199

    .line 50348
    const-string v2, "appsFlyerCount"

    const/4 v3, 0x0

    invoke-static {v5, v2, v3}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I
    :try_end_223
    .catchall {:try_start_1b2 .. :try_end_223} :catchall_1ab

    move-result v2

    .line 2524
    const/4 v3, 0x1

    if-le v2, v3, :cond_199

    .line 2528
    :try_start_227
    invoke-static {v0}, Lcom/appsflyer/e;->n(Landroid/content/Context;)Ljava/util/Map;
    :try_end_22a
    .catch Lcom/appsflyer/n; {:try_start_227 .. :try_end_22a} :catch_24a
    .catchall {:try_start_227 .. :try_end_22a} :catchall_1ab

    move-result-object v0

    .line 2529
    if-eqz v0, :cond_199

    .line 2532
    :try_start_22d
    const-string v2, "is_first_launch"

    invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_199

    .line 2533
    const-string v2, "is_first_launch"

    const/4 v3, 0x0

    invoke-static {v3}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;

    move-result-object v3

    invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_23f
    .catch Ljava/lang/Throwable; {:try_start_22d .. :try_end_23f} :catch_241
    .catch Lcom/appsflyer/n; {:try_start_22d .. :try_end_23f} :catch_24a
    .catchall {:try_start_22d .. :try_end_23f} :catchall_1ab

    goto/16 :goto_199

    .line 2537
    :catch_241
    move-exception v0

    .line 2538
    :try_start_242
    invoke-virtual {v0}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_248
    .catch Lcom/appsflyer/n; {:try_start_242 .. :try_end_248} :catch_24a
    .catchall {:try_start_242 .. :try_end_248} :catchall_1ab

    goto/16 :goto_199

    .line 2541
    :catch_24a
    move-exception v0

    .line 2542
    :try_start_24b
    invoke-virtual {v0}, Lcom/appsflyer/n;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_251
    .catchall {:try_start_24b .. :try_end_251} :catchall_1ab

    goto/16 :goto_199

    .line 2546
    :catchall_253
    move-exception v0

    move-object v1, v3

    goto/16 :goto_1ac

    .line 2446
    :catchall_257
    move-exception v0

    move-object v2, v3

    goto/16 :goto_1a5
.end method

.method private static a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1918
    if-eqz p2, :cond_5

    .line 1919
    invoke-interface {p0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1921
    :cond_5
    return-void
.end method

.method static a(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V
    .registers 7

    .prologue
    .line 2584
    if-eqz p0, :cond_12

    .line 2585
    :try_start_2
    invoke-interface {p0}, Ljava/util/concurrent/ScheduledExecutorService;->isShutdown()Z

    move-result v0

    if-nez v0, :cond_12

    .line 2586
    invoke-interface {p0}, Ljava/util/concurrent/ScheduledExecutorService;->isTerminated()Z

    move-result v0

    if-nez v0, :cond_12

    .line 2588
    invoke-interface {p0, p1, p2, p3, p4}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;

    .line 2598
    :goto_11
    return-void

    .line 2591
    :cond_12
    const-string v0, "scheduler is null, shut downed or terminated"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V
    :try_end_17
    .catch Ljava/util/concurrent/RejectedExecutionException; {:try_start_2 .. :try_end_17} :catch_18
    .catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_17} :catch_1d

    goto :goto_11

    .line 2594
    :catch_18
    move-exception v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_11

    .line 2596
    :catch_1d
    move-exception v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_11
.end method

.method static synthetic a(Lcom/appsflyer/e;)Z
    .registers 2

    .prologue
    .line 68
    invoke-direct {p0}, Lcom/appsflyer/e;->cA()Z

    move-result v0

    return v0
.end method

.method static synthetic a(Lcom/appsflyer/e;Z)Z
    .registers 2

    .prologue
    .line 68
    iput-boolean p1, p0, Lcom/appsflyer/e;->zI:Z

    return p1
.end method

.method private static b(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;
    .registers 7

    .prologue
    const/4 v0, 0x0

    .line 2169
    .line 2172
    :try_start_1
    new-instance v2, Ljava/util/Properties;

    invoke-direct {v2}, Ljava/util/Properties;-><init>()V

    .line 2173
    new-instance v1, Ljava/io/FileReader;

    invoke-direct {v1, p0}, Ljava/io/FileReader;-><init>(Ljava/io/File;)V
    :try_end_b
    .catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_b} :catch_23
    .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_b} :catch_49
    .catchall {:try_start_1 .. :try_end_b} :catchall_5f

    .line 2174
    :try_start_b
    invoke-virtual {v2, v1}, Ljava/util/Properties;->load(Ljava/io/Reader;)V

    .line 2175
    const-string v3, "Found PreInstall property!"

    invoke-static {v3}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 2176
    invoke-virtual {v2, p1}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
    :try_end_16
    .catch Ljava/io/FileNotFoundException; {:try_start_b .. :try_end_16} :catch_7b
    .catch Ljava/lang/Throwable; {:try_start_b .. :try_end_16} :catch_76
    .catchall {:try_start_b .. :try_end_16} :catchall_71

    move-result-object v0

    .line 2184
    :try_start_17
    invoke-virtual {v1}, Ljava/io/FileReader;->close()V
    :try_end_1a
    .catch Ljava/lang/Throwable; {:try_start_17 .. :try_end_1a} :catch_1b

    .line 2190
    :cond_1a
    :goto_1a
    return-object v0

    .line 2186
    :catch_1b
    move-exception v1

    .line 2187
    invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_1a

    .line 2178
    :catch_23
    move-exception v1

    move-object v1, v0

    :goto_25
    :try_start_25
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "PreInstall file wasn\'t found: "

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

    invoke-virtual {p0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v3

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

    move-result-object v2

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

    move-result-object v2

    invoke-static {v2}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V
    :try_end_3b
    .catchall {:try_start_25 .. :try_end_3b} :catchall_71

    .line 2183
    if-eqz v1, :cond_1a

    .line 2184
    :try_start_3d
    invoke-virtual {v1}, Ljava/io/FileReader;->close()V
    :try_end_40
    .catch Ljava/lang/Throwable; {:try_start_3d .. :try_end_40} :catch_41

    goto :goto_1a

    .line 2186
    :catch_41
    move-exception v1

    .line 2187
    invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_1a

    .line 2179
    :catch_49
    move-exception v1

    move-object v2, v0

    .line 2180
    :goto_4b
    :try_start_4b
    invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
    :try_end_51
    .catchall {:try_start_4b .. :try_end_51} :catchall_73

    .line 2183
    if-eqz v2, :cond_1a

    .line 2184
    :try_start_53
    invoke-virtual {v2}, Ljava/io/FileReader;->close()V
    :try_end_56
    .catch Ljava/lang/Throwable; {:try_start_53 .. :try_end_56} :catch_57

    goto :goto_1a

    .line 2186
    :catch_57
    move-exception v1

    .line 2187
    invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_1a

    .line 2182
    :catchall_5f
    move-exception v1

    move-object v4, v1

    move-object v1, v0

    move-object v0, v4

    .line 2183
    :goto_63
    if-eqz v1, :cond_68

    .line 2184
    :try_start_65
    invoke-virtual {v1}, Ljava/io/FileReader;->close()V
    :try_end_68
    .catch Ljava/lang/Throwable; {:try_start_65 .. :try_end_68} :catch_69

    .line 2188
    :cond_68
    :goto_68
    throw v0

    .line 2186
    :catch_69
    move-exception v1

    .line 2187
    invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_68

    .line 2182
    :catchall_71
    move-exception v0

    goto :goto_63

    :catchall_73
    move-exception v0

    move-object v1, v2

    goto :goto_63

    .line 2179
    :catch_76
    move-exception v2

    move-object v4, v2

    move-object v2, v1

    move-object v1, v4

    goto :goto_4b

    .line 2178
    :catch_7b
    move-exception v2

    goto :goto_25
.end method

.method static b(Ljava/lang/ref/WeakReference;)Ljava/lang/String;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/ref/WeakReference",
            "<",
            "Landroid/content/Context;",
            ">;)",
            "Ljava/lang/String;"
        }
    .end annotation

    .prologue
    .line 2255
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    const-string v1, "channel"

    invoke-virtual {v0, v1}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2256
    if-nez v0, :cond_12

    .line 2257
    const-string v0, "CHANNEL"

    invoke-static {p0, v0}, Lcom/appsflyer/e;->a(Ljava/lang/ref/WeakReference;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2259
    :cond_12
    return-object v0
.end method

.method static synthetic b(Lcom/appsflyer/e;)Ljava/util/Map;
    .registers 2

    .prologue
    .line 68
    iget-object v0, p0, Lcom/appsflyer/e;->zH:Ljava/util/Map;

    return-object v0
.end method

.method static synthetic b(Landroid/content/Context;Ljava/lang/String;I)V
    .registers 3

    .prologue
    .line 68
    invoke-static {p0, p1, p2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;I)V

    return-void
.end method

.method static synthetic b(Landroid/content/Context;Ljava/lang/String;J)V
    .registers 4

    .prologue
    .line 68
    invoke-static {p0, p1, p2, p3}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;J)V

    return-void
.end method

.method static synthetic b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 68
    invoke-static {p0, p1, p2}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic c(Ljava/lang/ref/WeakReference;)Ljava/lang/String;
    .registers 2

    .prologue
    .line 68
    invoke-static {p0}, Lcom/appsflyer/e;->b(Ljava/lang/ref/WeakReference;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic c(Lcom/appsflyer/e;)Z
    .registers 2

    .prologue
    .line 68
    iget-boolean v0, p0, Lcom/appsflyer/e;->zI:Z

    return v0
.end method

.method private cA()Z
    .registers 2

    .prologue
    .line 1346
    iget-object v0, p0, Lcom/appsflyer/e;->zH:Ljava/util/Map;

    if-eqz v0, :cond_e

    iget-object v0, p0, Lcom/appsflyer/e;->zH:Ljava/util/Map;

    invoke-interface {v0}, Ljava/util/Map;->size()I

    move-result v0

    if-lez v0, :cond_e

    const/4 v0, 0x1

    :goto_d
    return v0

    :cond_e
    const/4 v0, 0x0

    goto :goto_d
.end method

.method static synthetic cB()V
    .registers 0

    .prologue
    .line 68
    return-void
.end method

.method static synthetic cC()Lcom/appsflyer/d;
    .registers 1

    .prologue
    .line 68
    sget-object v0, Lcom/appsflyer/e;->zF:Lcom/appsflyer/d;

    return-object v0
.end method

.method static synthetic cD()Ljava/util/List;
    .registers 1

    .prologue
    .line 68
    sget-object v0, Lcom/appsflyer/e;->zD:Ljava/util/List;

    return-object v0
.end method

.method public static cy()Lcom/appsflyer/e;
    .registers 1

    .prologue
    .line 285
    sget-object v0, Lcom/appsflyer/e;->zN:Lcom/appsflyer/e;

    return-object v0
.end method

.method static cz()Ljava/lang/String;
    .registers 2

    .prologue
    .line 794
    const-string v0, "AppUserId"

    .line 13458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 794
    return-object v0
.end method

.method static synthetic d(Lcom/appsflyer/e;)Ljava/util/concurrent/ScheduledExecutorService;
    .registers 2

    .prologue
    .line 68
    iget-object v0, p0, Lcom/appsflyer/e;->zK:Ljava/util/concurrent/ScheduledExecutorService;

    return-object v0
.end method

.method static synthetic e(Lcom/appsflyer/e;)Ljava/util/concurrent/ScheduledExecutorService;
    .registers 2

    .prologue
    .line 68
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/appsflyer/e;->zK:Ljava/util/concurrent/ScheduledExecutorService;

    return-object v0
.end method

.method static e(Landroid/content/Context;Ljava/lang/String;)V
    .registers 8

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

    const-string v1, "received a new (extra) referrer: "

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

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 230
    :try_start_12
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    .line 232
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 233
    const-string v1, "extraReferrers"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 234
    if-nez v0, :cond_4b

    .line 235
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    .line 236
    new-instance v0, Lorg/json/JSONArray;

    invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V

    .line 245
    :goto_30
    invoke-virtual {v0}, Lorg/json/JSONArray;->length()I

    move-result v2

    const/4 v3, 0x4

    if-gt v2, v3, :cond_3a

    .line 246
    invoke-virtual {v0, v4, v5}, Lorg/json/JSONArray;->put(J)Lorg/json/JSONArray;

    .line 249
    :cond_3a
    invoke-virtual {v0}, Lorg/json/JSONArray;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, p1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 250
    const-string v0, "extraReferrers"

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

    move-result-object v1

    invoke-static {p0, v0, v1}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 256
    :goto_4a
    return-void

    .line 238
    :cond_4b
    new-instance v2, Lorg/json/JSONObject;

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

    .line 239
    invoke-virtual {v2, p1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_64

    .line 240
    new-instance v1, Lorg/json/JSONArray;

    invoke-virtual {v2, p1}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

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

    move-object v0, v1

    move-object v1, v2

    goto :goto_30

    .line 242
    :cond_64
    new-instance v0, Lorg/json/JSONArray;

    invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
    :try_end_69
    .catch Lorg/json/JSONException; {:try_start_12 .. :try_end_69} :catch_80
    .catch Ljava/lang/Throwable; {:try_start_12 .. :try_end_69} :catch_6b

    move-object v1, v2

    goto :goto_30

    .line 253
    :catch_6b
    move-exception v0

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

    const-string v2, "Couldn\'t save referrer - "

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

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

    move-result-object v1

    const-string v2, ": "

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

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_4a

    .line 255
    :catch_80
    move-exception v0

    goto :goto_4a
.end method

.method private static f(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 1043
    new-instance v0, Landroid/content/Intent;

    const-string v1, "com.appsflyer.testIntgrationBroadcast"

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

    .line 1044
    const-string v1, "params"

    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 1045
    invoke-virtual {p0, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V

    .line 1047
    return-void
.end method

.method private static g(Landroid/content/Context;Ljava/lang/String;)Ljava/util/Map;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    const/4 v5, 0x0

    .line 1128
    new-instance v6, Ljava/util/LinkedHashMap;

    invoke-direct {v6}, Ljava/util/LinkedHashMap;-><init>()V

    .line 1129
    const-string v0, "&"

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

    move-result-object v7

    .line 1132
    array-length v8, v7

    move v4, v5

    move v2, v5

    :goto_f
    if-ge v4, v8, :cond_69

    aget-object v1, v7, v4

    .line 1133
    const-string v0, "="

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

    move-result v9

    .line 1134
    if-lez v9, :cond_4e

    invoke-virtual {v1, v5, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v0

    .line 1135
    :goto_1f
    invoke-interface {v6, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_34

    .line 1137
    const-string v3, "c"

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_50

    .line 1138
    const-string v0, "campaign"

    .line 1146
    :cond_2f
    :goto_2f
    const-string v3, ""

    invoke-interface {v6, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_34
    move v3, v2

    move-object v2, v0

    .line 1148
    if-lez v9, :cond_67

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v0

    add-int/lit8 v10, v9, 0x1

    if-le v0, v10, :cond_67

    add-int/lit8 v0, v9, 0x1

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

    move-result-object v0

    .line 1149
    :goto_46
    invoke-interface {v6, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1132
    add-int/lit8 v0, v4, 0x1

    move v4, v0

    move v2, v3

    goto :goto_f

    :cond_4e
    move-object v0, v1

    .line 1134
    goto :goto_1f

    .line 1139
    :cond_50
    const-string v3, "pid"

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_5b

    .line 1140
    const-string v0, "media_source"

    goto :goto_2f

    .line 1141
    :cond_5b
    const-string v3, "af_prt"

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_2f

    .line 1142
    const/4 v2, 0x1

    .line 1143
    const-string v0, "agency"

    goto :goto_2f

    .line 1148
    :cond_67
    const/4 v0, 0x0

    goto :goto_46

    .line 1152
    :cond_69
    :try_start_69
    const-string v0, "install_time"

    invoke-interface {v6, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_8f

    .line 1153
    invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v0

    invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;

    move-result-object v0

    .line 1155
    const-string v1, "install_time"

    const-string v3, "yyyy-MM-dd HH:mm:ss"

    invoke-static {v3}, Lcom/appsflyer/e;->s(Ljava/lang/String;)Ljava/text/SimpleDateFormat;

    move-result-object v3

    iget-wide v4, v0, Landroid/content/pm/PackageInfo;->firstInstallTime:J

    invoke-static {v3, v4, v5}, Lcom/appsflyer/e;->a(Ljava/text/SimpleDateFormat;J)Ljava/lang/String;

    move-result-object v0

    invoke-interface {v6, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_8f
    .catch Ljava/lang/Exception; {:try_start_69 .. :try_end_8f} :catch_a6

    .line 1161
    :cond_8f
    :goto_8f
    const-string v0, "af_status"

    invoke-interface {v6, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_9e

    .line 1162
    const-string v0, "af_status"

    const-string v1, "Non-organic"

    invoke-interface {v6, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1165
    :cond_9e
    if-eqz v2, :cond_a5

    .line 1166
    const-string v0, "media_source"

    invoke-interface {v6, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;

    .line 1170
    :cond_a5
    return-object v6

    .line 1159
    :catch_a6
    move-exception v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_8f
.end method

.method private static g(Ljava/io/File;)Z
    .registers 2

    .prologue
    .line 2194
    if-eqz p0, :cond_8

    invoke-virtual {p0}, Ljava/io/File;->exists()Z

    move-result v0

    if-nez v0, :cond_a

    :cond_8
    const/4 v0, 0x1

    :goto_9
    return v0

    :cond_a
    const/4 v0, 0x0

    goto :goto_9
.end method

.method public static getProperty(Ljava/lang/String;)Ljava/lang/String;
    .registers 2

    .prologue
    .line 458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
    .registers 3

    .prologue
    .line 2332
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    return-object v0
.end method

.method private static getSystemProperty(Ljava/lang/String;)Ljava/lang/String;
    .registers 7

    .prologue
    const/4 v1, 0x0

    .line 2098
    .line 2101
    :try_start_1
    const-string v0, "android.os.SystemProperties"

    invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v0

    const-string v2, "get"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Class;

    const/4 v4, 0x0

    const-class v5, Ljava/lang/String;

    aput-object v5, v3, v4

    .line 2102
    invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v0

    const/4 v2, 0x0

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p0, v3, v4

    invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;
    :try_end_22
    .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_22} :catch_23

    .line 2106
    :goto_22
    return-object v0

    .line 2103
    :catch_23
    move-exception v0

    .line 2104
    invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    move-object v0, v1

    goto :goto_22
.end method

.method private static h(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    .registers 5

    .prologue
    .line 2279
    .line 49332
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 2280
    const-string v1, "CACHED_CHANNEL"

    invoke-interface {v0, v1}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_17

    .line 2281
    const-string v1, "CACHED_CHANNEL"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 2285
    :goto_16
    return-object p1

    .line 2284
    :cond_17
    const-string v0, "CACHED_CHANNEL"

    invoke-static {p0, v0, p1}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_16
.end method

.method static synthetic i(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    .registers 3

    .prologue
    .line 68
    invoke-static {p0, p1}, Lcom/appsflyer/e;->h(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private static m(Landroid/content/Context;)Z
    .registers 4

    .prologue
    const/4 v0, 0x0

    .line 697
    .line 13332
    const-string v1, "appsflyer-data"

    invoke-virtual {p0, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 13336
    const-string v2, "appsFlyerCount"

    invoke-static {v1, v2, v0}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I

    move-result v1

    .line 700
    const/4 v2, 0x2

    if-le v1, v2, :cond_16

    .line 701
    const-string v1, "Install referrer will not load, the counter > 2, "

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->n(Ljava/lang/String;)V

    .line 719
    :goto_15
    return v0

    .line 706
    :cond_16
    :try_start_16
    const-string v1, "com.android.a.a.a"

    invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    .line 707
    const-string v1, "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"

    invoke-static {p0, v1}, Lcom/appsflyer/s;->j(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_36

    .line 708
    const-string v1, "Install referrer is allowed"

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V
    :try_end_28
    .catch Ljava/lang/ClassNotFoundException; {:try_start_16 .. :try_end_28} :catch_2a
    .catch Ljava/lang/Throwable; {:try_start_16 .. :try_end_28} :catch_31

    .line 709
    const/4 v0, 0x1

    goto :goto_15

    .line 712
    :catch_2a
    move-exception v1

    const-string v1, "Class com.android.installreferrer.api.InstallReferrerClient not found"

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->n(Ljava/lang/String;)V

    goto :goto_15

    .line 715
    :catch_31
    move-exception v1

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_15

    .line 718
    :cond_36
    const-string v1, "Install referrer is not allowed"

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    goto :goto_15
.end method

.method private static n(Landroid/content/Context;)Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            ")",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1059
    const-string v0, "appsflyer-data"

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 1065
    const-string v1, "attributionId"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1067
    if-eqz v0, :cond_1b

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_1b

    .line 1068
    invoke-static {v0}, Lcom/appsflyer/e;->t(Ljava/lang/String;)Ljava/util/Map;

    move-result-object v0

    return-object v0

    .line 1070
    :cond_1b
    new-instance v0, Lcom/appsflyer/n;

    invoke-direct {v0}, Lcom/appsflyer/n;-><init>()V

    throw v0
.end method

.method private static o(Landroid/content/Context;)Z
    .registers 3

    .prologue
    .line 1973
    const/4 v0, 0x0

    .line 1976
    :try_start_1
    invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;

    move-result-object v1

    invoke-virtual {v1, p0}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
    :try_end_8
    .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_8} :catch_d

    move-result v1

    .line 1977
    if-nez v1, :cond_c

    .line 1978
    const/4 v0, 0x1

    .line 1983
    :cond_c
    :goto_c
    return v0

    .line 1981
    :catch_d
    move-exception v1

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_c
.end method

.method private static p(Landroid/content/Context;)Z
    .registers 3

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

    const/16 v1, 0x13

    if-lt v0, v1, :cond_c

    invoke-static {p0}, Lcom/appsflyer/e;->o(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_e

    :cond_c
    const/4 v0, 0x1

    :goto_d
    return v0

    :cond_e
    const/4 v0, 0x0

    goto :goto_d
.end method

.method private static q(Landroid/content/Context;)Z
    .registers 4

    .prologue
    const/4 v0, 0x0

    .line 2075
    .line 48332
    const-string v1, "appsflyer-data"

    invoke-virtual {p0, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 2077
    const-string v2, "appsFlyerCount"

    invoke-interface {v1, v2}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_10

    const/4 v0, 0x1

    :cond_10
    return v0
.end method

.method private static r(Landroid/content/Context;)Ljava/lang/String;
    .registers 3

    .prologue
    .line 2094
    new-instance v0, Ljava/lang/ref/WeakReference;

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

    const-string v1, "AF_STORE"

    invoke-static {v0, v1}, Lcom/appsflyer/e;->a(Ljava/lang/ref/WeakReference;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static s(Ljava/lang/String;)Ljava/text/SimpleDateFormat;
    .registers 3

    .prologue
    .line 1179
    new-instance v0, Ljava/text/SimpleDateFormat;

    sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;

    invoke-direct {v0, p0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V

    return-object v0
.end method

.method private static s(Landroid/content/Context;)Z
    .registers 5

    .prologue
    const/4 v0, 0x0

    .line 2264
    :try_start_1
    invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v1

    invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    move-result-object v1

    .line 2269
    iget v1, v1, Landroid/content/pm/ApplicationInfo;->flags:I
    :try_end_10
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_10} :catch_16

    and-int/lit8 v1, v1, 0x1

    if-eqz v1, :cond_15

    .line 2270
    const/4 v0, 0x1

    .line 2275
    :cond_15
    :goto_15
    return v0

    .line 2273
    :catch_16
    move-exception v1

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_15
.end method

.method public static setProperty(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 442
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/appsflyer/k;->set(Ljava/lang/String;Ljava/lang/String;)V

    .line 443
    return-void
.end method

.method private static t(Landroid/content/Context;)F
    .registers 7

    .prologue
    const/4 v5, -0x1

    .line 2967
    const/high16 v0, 0x3f800000    # 1.0f

    .line 2969
    :try_start_3
    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    const/4 v2, 0x0

    new-instance v3, Landroid/content/IntentFilter;

    const-string v4, "android.intent.action.BATTERY_CHANGED"

    invoke-direct {v3, v4}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, v2, v3}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    move-result-object v1

    .line 2970
    const-string v2, "level"

    const/4 v3, -0x1

    invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v2

    .line 2971
    const-string v3, "scale"

    const/4 v4, -0x1

    invoke-virtual {v1, v3, v4}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
    :try_end_20
    .catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_20} :catch_30

    move-result v0

    .line 2974
    if-eq v2, v5, :cond_25

    if-ne v0, v5, :cond_28

    .line 2975
    :cond_25
    const/high16 v0, 0x42480000    # 50.0f

    .line 2984
    :goto_27
    return v0

    .line 2978
    :cond_28
    int-to-float v1, v2

    int-to-float v0, v0

    div-float v0, v1, v0

    const/high16 v1, 0x42c80000    # 100.0f

    mul-float/2addr v0, v1

    .line 2982
    goto :goto_27

    .line 2980
    :catch_30
    move-exception v1

    .line 2981
    invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_27
.end method

.method private static t(Ljava/lang/String;)Ljava/util/Map;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1184
    new-instance v1, Ljava/util/HashMap;

    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 1187
    :try_start_5
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1188
    invoke-virtual {v2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v3

    .line 1189
    :cond_e
    :goto_e
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_41

    .line 1190
    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 1191
    sget-object v4, Lcom/appsflyer/e;->zC:Ljava/util/List;

    invoke-interface {v4, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_e

    .line 1192
    invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    .line 1193
    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_e

    const-string v5, "null"

    invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-nez v5, :cond_e

    .line 1194
    invoke-interface {v1, v0, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_37
    .catch Lorg/json/JSONException; {:try_start_5 .. :try_end_37} :catch_38

    goto :goto_e

    .line 1198
    :catch_38
    move-exception v0

    .line 1199
    invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    .line 1200
    const/4 v0, 0x0

    .line 1203
    :goto_40
    return-object v0

    :cond_41
    move-object v0, v1

    goto :goto_40
.end method

.method private u(Ljava/lang/String;)I
    .registers 3

    .prologue
    .line 1943
    iget-object v0, p0, Lcom/appsflyer/e;->zV:Lcom/appsflyer/t;

    invoke-virtual {v0, p1}, Lcom/appsflyer/t;->I(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    :goto_9
    return v0

    :cond_a
    const/4 v0, 0x0

    goto :goto_9
.end method

.method static synthetic u(Landroid/content/Context;)Ljava/util/Map;
    .registers 2

    .prologue
    .line 68
    invoke-static {p0}, Lcom/appsflyer/e;->n(Landroid/content/Context;)Ljava/util/Map;

    move-result-object v0

    return-object v0
.end method

.method private static v(Ljava/lang/String;)Ljava/io/File;
    .registers 3

    .prologue
    .line 2199
    if-eqz p0, :cond_1d

    :try_start_2
    invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-lez v0, :cond_1d

    .line 2200
    new-instance v0, Ljava/io/File;

    invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    :try_end_15
    .catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_15} :catch_16

    .line 2205
    :goto_15
    return-object v0

    .line 2202
    :catch_16
    move-exception v0

    .line 2203
    invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    .line 2205
    :cond_1d
    const/4 v0, 0x0

    goto :goto_15
.end method

.method static synthetic w(Ljava/lang/String;)Ljava/util/Map;
    .registers 2

    .prologue
    .line 68
    invoke-static {p0}, Lcom/appsflyer/e;->t(Ljava/lang/String;)Ljava/util/Map;

    move-result-object v0

    return-object v0
.end method

.method static synthetic x(Ljava/lang/String;)Ljava/lang/String;
    .registers 2

    .prologue
    .line 50429
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 68
    return-object v0
.end method


# virtual methods
.method public final a(Ljava/lang/String;Lcom/appsflyer/d;Landroid/content/Context;)Lcom/appsflyer/e;
    .registers 7

    .prologue
    .line 678
    if-eqz p3, :cond_35

    .line 680
    invoke-static {p3}, Lcom/appsflyer/e;->m(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_35

    .line 683
    iget-object v0, p0, Lcom/appsflyer/e;->zG:Lcom/appsflyer/w;

    if-nez v0, :cond_3f

    .line 684
    new-instance v0, Lcom/appsflyer/w;

    invoke-direct {v0}, Lcom/appsflyer/w;-><init>()V

    iput-object v0, p0, Lcom/appsflyer/e;->zG:Lcom/appsflyer/w;

    .line 685
    iget-object v0, p0, Lcom/appsflyer/e;->zG:Lcom/appsflyer/w;

    .line 13034
    iput-object p0, v0, Lcom/appsflyer/w;->AA:Lcom/appsflyer/x;

    .line 13036
    invoke-static {p3}, Lcom/android/a/a/a;->l(Landroid/content/Context;)Lcom/android/a/a/b;

    move-result-object v1

    .line 13078
    iget-object v2, v1, Lcom/android/a/a/b;->mContext:Landroid/content/Context;

    if-nez v2, :cond_27

    .line 13079
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Please provide a valid Context."

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

    throw v0

    .line 13082
    :cond_27
    new-instance v2, Lcom/android/a/a/c;

    iget-object v1, v1, Lcom/android/a/a/b;->mContext:Landroid/content/Context;

    invoke-direct {v2, v1}, Lcom/android/a/a/c;-><init>(Landroid/content/Context;)V

    .line 13036
    iput-object v2, v0, Lcom/appsflyer/w;->Az:Lcom/android/a/a/a;

    .line 13039
    :try_start_30
    iget-object v1, v0, Lcom/appsflyer/w;->Az:Lcom/android/a/a/a;

    invoke-virtual {v1, v0}, Lcom/android/a/a/a;->a(Lcom/android/a/a/e;)V
    :try_end_35
    .catch Ljava/lang/Exception; {:try_start_30 .. :try_end_35} :catch_3a

    .line 692
    :cond_35
    :goto_35
    invoke-direct {p0, p1, p2}, Lcom/appsflyer/e;->a(Ljava/lang/String;Lcom/appsflyer/d;)Lcom/appsflyer/e;

    move-result-object v0

    return-object v0

    .line 13043
    :catch_3a
    move-exception v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto :goto_35

    .line 688
    :cond_3f
    const-string v0, "AFInstallReferrer instance already created"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    goto :goto_35
.end method

.method final a(Ljava/lang/ref/WeakReference;)V
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/ref/WeakReference",
            "<",
            "Landroid/content/Context;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v9, 0x0

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

    move-result-object v0

    if-nez v0, :cond_8

    .line 897
    :goto_7
    return-void

    .line 839
    :cond_8
    const-string v0, "app went to background"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

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

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    const-string v1, "appsflyer-data"

    invoke-virtual {v0, v1, v9}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 841
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/appsflyer/k;->a(Landroid/content/SharedPreferences;)V

    .line 844
    iget-wide v0, p0, Lcom/appsflyer/e;->zM:J

    iget-wide v4, p0, Lcom/appsflyer/e;->zL:J

    sub-long v4, v0, v4

    .line 846
    new-instance v3, Ljava/util/HashMap;

    invoke-direct {v3}, Ljava/util/HashMap;-><init>()V

    .line 847
    const-string v0, "AppsFlyerKey"

    .line 14458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    .line 848
    if-nez v6, :cond_3d

    .line 849
    const-string v0, "[callStats] AppsFlyer\'s SDK cannot send any event without providing DevKey."

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->r(Ljava/lang/String;)V

    goto :goto_7

    .line 852
    :cond_3d
    const-string v0, "KSAppsFlyerId"

    .line 15458
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 854
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    const-string v7, "deviceTrackingDisabled"

    invoke-virtual {v0, v7, v9}, Lcom/appsflyer/k;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    .line 855
    if-eqz v0, :cond_5a

    .line 856
    const-string v0, "deviceTrackingDisabled"

    const-string v7, "true"

    invoke-interface {v3, v0, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

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

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/s;->b(Landroid/content/ContentResolver;)Lcom/appsflyer/m;

    move-result-object v0

    .line 859
    if-eqz v0, :cond_7c

    .line 860
    const-string v7, "amazon_aid"

    .line 16036
    iget-object v8, v0, Lcom/appsflyer/m;->Bb:Ljava/lang/String;

    .line 860
    invoke-interface {v3, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 861
    const-string v7, "amazon_aid_limit"

    .line 16044
    iget-boolean v0, v0, Lcom/appsflyer/m;->Bg:Z

    .line 861
    invoke-static {v0}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v0

    invoke-interface {v3, v7, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 863
    :cond_7c
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    const-string v7, "advertiserId"

    invoke-virtual {v0, v7}, Lcom/appsflyer/k;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 864
    if-eqz v0, :cond_8d

    .line 865
    const-string v7, "advertiserId"

    invoke-interface {v3, v7, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 867
    :cond_8d
    const-string v7, "app_id"

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

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v0

    invoke-interface {v3, v7, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 868
    const-string v0, "devkey"

    invoke-interface {v3, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 869
    const-string v0, "uid"

    invoke-static {p1}, Lcom/appsflyer/ao;->e(Ljava/lang/ref/WeakReference;)Ljava/lang/String;

    move-result-object v6

    invoke-interface {v3, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 870
    const-string v0, "time_in_app"

    const-wide/16 v6, 0x3e8

    div-long/2addr v4, v6

    invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v4

    invoke-interface {v3, v0, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 871
    const-string v0, "statType"

    const-string v4, "user_closed_app"

    invoke-interface {v3, v0, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 872
    const-string v0, "platform"

    const-string v4, "Android"

    invoke-interface {v3, v0, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 873
    const-string v0, "launch_counter"

    .line 16336
    const-string v4, "appsFlyerCount"

    invoke-static {v2, v4, v9}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences;Ljava/lang/String;Z)I

    move-result v4

    .line 873
    invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v4

    invoke-interface {v3, v0, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 874
    const-string v0, "gcd_conversion_data_timing"

    const-string v4, "appsflyerGetConversionDataTiming"

    const-wide/16 v6, 0x0

    invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v3, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 875
    const-string v0, "channel"

    invoke-static {p1}, Lcom/appsflyer/e;->b(Ljava/lang/ref/WeakReference;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v3, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 876
    const-string v2, "originalAppsflyerId"

    if-eqz v1, :cond_12b

    move-object v0, v1

    :goto_f2
    invoke-interface {v3, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 878
    iget-boolean v0, p0, Lcom/appsflyer/e;->zW:Z

    if-eqz v0, :cond_166

    .line 880
    :try_start_f9
    new-instance v0, Lcom/appsflyer/ah;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/appsflyer/ah;-><init>(Landroid/content/Context;)V

    .line 881
    iput-object v3, v0, Lcom/appsflyer/ah;->Bh:Ljava/util/Map;

    .line 882
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object v1

    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    invoke-virtual {v2}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;

    move-result-object v2

    if-ne v1, v2, :cond_12e

    .line 883
    const-string v1, "Main thread detected. Running callStats task in a new thread."

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 884
    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/String;

    const/4 v2, 0x0

    const-string v3, "https://stats.%s/stats"

    invoke-static {v3}, Lcom/appsflyer/r;->A(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v1, v2

    invoke-virtual {v0, v1}, Lcom/appsflyer/ah;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
    :try_end_123
    .catch Ljava/lang/Throwable; {:try_start_f9 .. :try_end_123} :catch_125

    goto/16 :goto_7

    .line 891
    :catch_125
    move-exception v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V

    goto/16 :goto_7

    .line 876
    :cond_12b
    const-string v0, ""

    goto :goto_f2

    .line 886
    :cond_12e
    :try_start_12e
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "Running callStats task (on current thread: "

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

    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object v2

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

    move-result-object v2

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

    move-result-object v1

    const-string v2, " )"

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

    move-result-object v1

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

    move-result-object v1

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    .line 887
    invoke-virtual {v0}, Lcom/appsflyer/ah;->onPreExecute()V

    .line 888
    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/String;

    const/4 v2, 0x0

    const-string v3, "https://stats.%s/stats"

    invoke-static {v3}, Lcom/appsflyer/r;->A(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v1, v2

    invoke-virtual {v0, v1}, Lcom/appsflyer/ah;->b([Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/appsflyer/ah;->F(Ljava/lang/String;)V
    :try_end_164
    .catch Ljava/lang/Throwable; {:try_start_12e .. :try_end_164} :catch_125

    goto/16 :goto_7

    .line 895
    :cond_166
    const-string v0, "Stats call is disabled, ignore ..."

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->p(Ljava/lang/String;)V

    goto/16 :goto_7
.end method

.method public final b(Ljava/util/Map;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2602
    iput-object p1, p0, Lcom/appsflyer/e;->zH:Ljava/util/Map;

    .line 2603
    return-void
.end method

.method final onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 11

    .prologue
    const/4 v3, 0x0

    const/4 v6, 0x0

    .line 181
    const-string v0, "shouldMonitor"

    invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 182
    if-eqz v0, :cond_2e

    .line 183
    const-string v1, "Turning on monitoring."

    invoke-static {v1}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 184
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v1

    const-string v2, "shouldMonitor"

    const-string v4, "true"

    invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    .line 6111
    iget-object v1, v1, Lcom/appsflyer/k;->An:Ljava/util/Map;

    invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;

    move-result-object v0

    invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 185
    const-string v0, "START_TRACKING"

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v1

    invoke-static {p1, v3, v0, v1}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 223
    :cond_2d
    :goto_2d
    return-void

    .line 189
    :cond_2e
    const-string v0, "****** onReceive called *******"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 190
    const-string v0, "******* onReceive: "

    const-string v1, ""

    invoke-static {v0, v1, p1}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

    .line 192
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    .line 194
    const-string v0, "referrer"

    invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

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

    const-string v1, "Play store referrer: "

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

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 197
    if-eqz v4, :cond_2d

    .line 199
    const-string v0, "TestIntegrationMode"

    invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 201
    const-string v1, "AppsFlyer_Test"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_86

    .line 6332
    const-string v0, "appsflyer-data"

    invoke-virtual {p1, v0, v6}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 204
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 205
    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;

    .line 206
    invoke-static {v0}, Lcom/appsflyer/e;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 208
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    .line 7177
    iput-boolean v6, v0, Lcom/appsflyer/k;->Ao:Z

    .line 7268
    const-string v0, "Test mode started.."

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 7269
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/appsflyer/e;->zR:J

    .line 211
    :cond_86
    const-string v0, "onReceive called. referrer: "

    invoke-static {v0, v4, p1}, Lcom/appsflyer/e;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V

    .line 213
    const-string v0, "referrer"

    invoke-static {p1, v0, v4}, Lcom/appsflyer/e;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 216
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    .line 8184
    const-string v1, "AF_REFERRER"

    invoke-virtual {v0, v1, v4}, Lcom/appsflyer/k;->set(Ljava/lang/String;Ljava/lang/String;)V

    .line 8185
    iput-object v4, v0, Lcom/appsflyer/k;->Af:Ljava/lang/String;

    .line 218
    invoke-static {}, Lcom/appsflyer/k;->cF()Lcom/appsflyer/k;

    move-result-object v0

    .line 9173
    iget-boolean v0, v0, Lcom/appsflyer/k;->Ao:Z

    .line 218
    if-eqz v0, :cond_2d

    .line 219
    const-string v0, "onReceive: isLaunchCalled"

    invoke-static {v0}, Lcom/appsflyer/AFLogger;->q(Ljava/lang/String;)V

    .line 9262
    if-eqz v4, :cond_2d

    invoke-virtual {v4}, Ljava/lang/String;->length()I

    move-result v0

    const/4 v1, 0x5

    if-le v0, v1, :cond_2d

    .line 9263
    invoke-static {}, Lcom/appsflyer/a;->cq()Lcom/appsflyer/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/appsflyer/a;->cs()Ljava/util/concurrent/ScheduledThreadPoolExecutor;

    move-result-object v7

    .line 9268
    new-instance v0, Lcom/appsflyer/h;

    new-instance v2, Ljava/lang/ref/WeakReference;

    invoke-direct {v2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    const/4 v5, 0x1

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/appsflyer/h;-><init>(Lcom/appsflyer/e;Ljava/lang/ref/WeakReference;Ljava/lang/String;Ljava/lang/String;ZB)V

    .line 9279
    const-wide/16 v2, 0x5

    sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-static {v7, v0, v2, v3, v1}, Lcom/appsflyer/e;->a(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V

    goto/16 :goto_2d
.end method