h0.smali

.class public final Ln2/h0;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ln2/h0$a;
    }
.end annotation

.annotation runtime Lkotlin/Metadata;
.end annotation


# static fields
.field public static final f:Ln2/h0$a;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

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

.field private static final h:I


# instance fields
.field private final a:Lc3/b;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private final b:Ljava/lang/String;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private c:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ln2/e;",
            ">;"
        }
    .end annotation

    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private final d:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ln2/e;",
            ">;"
        }
    .end annotation

    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private e:I


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

    new-instance v0, Ln2/h0$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Ln2/h0$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V

    sput-object v0, Ln2/h0;->f:Ln2/h0$a;

    const-class v0, Ln2/h0;

    invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Ln2/h0;->g:Ljava/lang/String;

    const/16 v0, 0x3e8

    sput v0, Ln2/h0;->h:I

    return-void
.end method

.method public constructor <init>(Lc3/b;Ljava/lang/String;)V
    .registers 4
    .param p1    # Lc3/b;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    const-string v0, "attributionIdentifiers"

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

    const-string v0, "anonymousAppDeviceGUID"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

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

    iput-object p1, p0, Ln2/h0;->a:Lc3/b;

    iput-object p2, p0, Ln2/h0;->b:Ljava/lang/String;

    new-instance p1, Ljava/util/ArrayList;

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

    iput-object p1, p0, Ln2/h0;->c:Ljava/util/List;

    new-instance p1, Ljava/util/ArrayList;

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

    iput-object p1, p0, Ln2/h0;->d:Ljava/util/List;

    return-void
.end method

.method private final f(Lm2/j0;Landroid/content/Context;ILorg/json/JSONArray;Z)V
    .registers 9

    :try_start_0
    sget-object v0, Lv2/h;->a:Lv2/h;

    sget-object v0, Lv2/h$a;->b:Lv2/h$a;

    iget-object v1, p0, Ln2/h0;->a:Lc3/b;

    iget-object v2, p0, Ln2/h0;->b:Ljava/lang/String;

    invoke-static {v0, v1, v2, p5, p2}, Lv2/h;->a(Lv2/h$a;Lc3/b;Ljava/lang/String;ZLandroid/content/Context;)Lorg/json/JSONObject;

    move-result-object p2

    iget p5, p0, Ln2/h0;->e:I

    if-lez p5, :cond_1b

    const-string p5, "num_skipped_events"

    invoke-virtual {p2, p5, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    :try_end_15
    .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_15} :catch_16

    goto :goto_1b

    :catch_16
    new-instance p2, Lorg/json/JSONObject;

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

    :cond_1b
    :goto_1b
    invoke-virtual {p1, p2}, Lm2/j0;->F(Lorg/json/JSONObject;)V

    invoke-virtual {p1}, Lm2/j0;->u()Landroid/os/Bundle;

    move-result-object p2

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

    move-result-object p3

    const-string p4, "events.toString()"

    invoke-static {p3, p4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p4, "custom_events"

    invoke-virtual {p2, p4, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p1, p3}, Lm2/j0;->I(Ljava/lang/Object;)V

    invoke-virtual {p1, p2}, Lm2/j0;->H(Landroid/os/Bundle;)V

    return-void
.end method


# virtual methods
.method public final declared-synchronized a(Ln2/e;)V
    .registers 4
    .param p1    # Ln2/e;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    monitor-enter p0

    :try_start_1
    const-string v0, "event"

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

    iget-object v0, p0, Ln2/h0;->c:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    iget-object v1, p0, Ln2/h0;->d:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    add-int/2addr v0, v1

    sget v1, Ln2/h0;->h:I

    if-lt v0, v1, :cond_1e

    iget p1, p0, Ln2/h0;->e:I

    add-int/lit8 p1, p1, 0x1

    iput p1, p0, Ln2/h0;->e:I

    goto :goto_23

    :cond_1e
    iget-object v0, p0, Ln2/h0;->c:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_23
    .catchall {:try_start_1 .. :try_end_23} :catchall_25

    :goto_23
    monitor-exit p0

    return-void

    :catchall_25
    move-exception p1

    monitor-exit p0

    throw p1
.end method

.method public final declared-synchronized b(Z)V
    .registers 3

    monitor-enter p0

    if-eqz p1, :cond_c

    :try_start_3
    iget-object p1, p0, Ln2/h0;->c:Ljava/util/List;

    iget-object v0, p0, Ln2/h0;->d:Ljava/util/List;

    check-cast v0, Ljava/util/Collection;

    invoke-interface {p1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    :cond_c
    iget-object p1, p0, Ln2/h0;->d:Ljava/util/List;

    invoke-interface {p1}, Ljava/util/List;->clear()V

    const/4 p1, 0x0

    iput p1, p0, Ln2/h0;->e:I
    :try_end_14
    .catchall {:try_start_3 .. :try_end_14} :catchall_16

    monitor-exit p0

    return-void

    :catchall_16
    move-exception p1

    monitor-exit p0

    throw p1
.end method

.method public final declared-synchronized c()I
    .registers 2

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Ln2/h0;->c:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0
    :try_end_7
    .catchall {:try_start_1 .. :try_end_7} :catchall_9

    monitor-exit p0

    return v0

    :catchall_9
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final declared-synchronized d()Ljava/util/List;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Ln2/e;",
            ">;"
        }
    .end annotation

    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Ln2/h0;->c:Ljava/util/List;

    new-instance v1, Ljava/util/ArrayList;

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

    iput-object v1, p0, Ln2/h0;->c:Ljava/util/List;
    :try_end_a
    .catchall {:try_start_1 .. :try_end_a} :catchall_c

    monitor-exit p0

    return-object v0

    :catchall_c
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final e(Lm2/j0;Landroid/content/Context;ZZ)I
    .registers 12
    .param p1    # Lm2/j0;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Landroid/content/Context;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    const-string v0, "request"

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

    const-string v0, "applicationContext"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

    monitor-enter p0

    :try_start_b
    iget v4, p0, Ln2/h0;->e:I

    sget-object v0, Ls2/a;->a:Ls2/a;

    iget-object v0, p0, Ln2/h0;->c:Ljava/util/List;

    invoke-static {v0}, Ls2/a;->d(Ljava/util/List;)V

    iget-object v0, p0, Ln2/h0;->d:Ljava/util/List;

    iget-object v1, p0, Ln2/h0;->c:Ljava/util/List;

    check-cast v1, Ljava/util/Collection;

    invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    iget-object v0, p0, Ln2/h0;->c:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->clear()V

    new-instance v0, Lorg/json/JSONArray;

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

    iget-object v1, p0, Ln2/h0;->d:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_2d
    :goto_2d
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_5d

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ln2/e;

    invoke-virtual {v2}, Ln2/e;->g()Z

    move-result v3

    if-eqz v3, :cond_4f

    if-nez p3, :cond_47

    invoke-virtual {v2}, Ln2/e;->h()Z

    move-result v3

    if-nez v3, :cond_2d

    :cond_47
    invoke-virtual {v2}, Ln2/e;->e()Lorg/json/JSONObject;

    move-result-object v2

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

    goto :goto_2d

    :cond_4f
    sget-object v3, Lc3/t0;->a:Lc3/t0;

    sget-object v3, Ln2/h0;->g:Ljava/lang/String;

    const-string v5, "Event with invalid checksum: "

    invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;->k(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v3, v2}, Lc3/t0;->k0(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_2d

    :cond_5d
    invoke-virtual {v0}, Lorg/json/JSONArray;->length()I

    move-result p3
    :try_end_61
    .catchall {:try_start_b .. :try_end_61} :catchall_76

    if-nez p3, :cond_66

    monitor-exit p0

    const/4 p1, 0x0

    return p1

    :cond_66
    :try_start_66
    sget-object p3, Lkotlin/Unit;->a:Lkotlin/Unit;
    :try_end_68
    .catchall {:try_start_66 .. :try_end_68} :catchall_76

    monitor-exit p0

    move-object v1, p0

    move-object v2, p1

    move-object v3, p2

    move-object v5, v0

    move v6, p4

    invoke-direct/range {v1 .. v6}, Ln2/h0;->f(Lm2/j0;Landroid/content/Context;ILorg/json/JSONArray;Z)V

    invoke-virtual {v0}, Lorg/json/JSONArray;->length()I

    move-result p1

    return p1

    :catchall_76
    move-exception p1

    monitor-exit p0

    goto :goto_7a

    :goto_79
    throw p1

    :goto_7a
    goto :goto_79
.end method