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