zzjr.smali
.class public Lcom/google/android/gms/internal/measurement/zzjr;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/google/android/gms/internal/measurement/zzec;
# instance fields
.field private zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
.field zzaqa:Lcom/google/android/gms/internal/measurement/zzgf;
.field zzaqb:Lcom/google/android/gms/internal/measurement/zzfk;
.field private zzaqc:Lcom/google/android/gms/internal/measurement/zzei;
.field private zzaqd:Lcom/google/android/gms/internal/measurement/zzfp;
.field private zzaqe:Lcom/google/android/gms/internal/measurement/zzjn;
.field private zzaqf:Lcom/google/android/gms/internal/measurement/zzeb;
.field private zzaqg:Z
.field private zzaqh:J
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
.end field
.field private zzaqi:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Runnable;",
">;"
}
.end annotation
.end field
.field private zzaqj:I
.field private zzaqk:I
.field private zzaql:Z
.field private zzaqm:Z
.field private zzaqn:Z
.field private zzaqo:Ljava/nio/channels/FileLock;
.field private zzaqp:Ljava/nio/channels/FileChannel;
.field private zzaqq:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private zzaqr:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field zzaqs:J
.field private zzvo:Z
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzvo:Z
return-void
.end method
.method private final zza(Ljava/nio/channels/FileChannel;)I
.registers 7
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
const/4 v4, 0x4
const/4 v0, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
if-eqz p1, :cond_d
invoke-virtual {p1}, Ljava/nio/channels/FileChannel;->isOpen()Z
move-result v1
if-nez v1, :cond_1b
:cond_d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Bad channel to read from"
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
:cond_1a
:goto_1a
return v0
:cond_1b
invoke-static {v4}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v1
const-wide/16 v2, 0x0
:try_start_21
invoke-virtual {p1, v2, v3}, Ljava/nio/channels/FileChannel;->position(J)Ljava/nio/channels/FileChannel;
invoke-virtual {p1, v1}, Ljava/nio/channels/FileChannel;->read(Ljava/nio/ByteBuffer;)I
move-result v2
if-eq v2, v4, :cond_4e
const/4 v1, -0x1
if-eq v2, v1, :cond_1a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v3, "Unexpected data length. Bytes read"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v3, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_3e
.catch Ljava/io/IOException; {:try_start_21 .. :try_end_3e} :catch_3f
goto :goto_1a
:catch_3f
move-exception v1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Failed to read from channel"
invoke-virtual {v2, v3, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto :goto_1a
:cond_4e
:try_start_4e
invoke-virtual {v1}, Ljava/nio/ByteBuffer;->flip()Ljava/nio/Buffer;
invoke-virtual {v1}, Ljava/nio/ByteBuffer;->getInt()I
:try_end_54
.catch Ljava/io/IOException; {:try_start_4e .. :try_end_54} :catch_3f
move-result v0
goto :goto_1a
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/measurement/zzjr;Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
.registers 3
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v0
return-object v0
.end method
.method private final zza(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZZZJ)Lcom/google/android/gms/internal/measurement/zzdz;
.registers 36
const-string v9, "Unknown"
const-string v6, "Unknown"
const/high16 v2, -0x80000000
const-string v3, "Unknown"
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v4
if-nez v4, :cond_1d
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "PackageManager is null, can not log app install information"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
const/4 v3, 0x0
:goto_1c
return-object v3
:cond_1d
:try_start_1d
move-object/from16 v0, p2
invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;
:try_end_22
.catch Ljava/lang/IllegalArgumentException; {:try_start_1d .. :try_end_22} :catch_86
move-result-object v9
:goto_23
if-nez v9, :cond_99
const-string v9, "manual_install"
:cond_27
:goto_27
:try_start_27
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;
move-result-object v4
const/4 v5, 0x0
move-object/from16 v0, p2
invoke-virtual {v4, v0, v5}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v4
if-eqz v4, :cond_4c
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;
move-result-object v2
move-object/from16 v0, p2
invoke-virtual {v2, v0}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getApplicationLabel(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_bc
invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
:try_end_47
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_27 .. :try_end_47} :catch_a4
move-result-object v2
:goto_48
:try_start_48
iget-object v6, v4, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
iget v2, v4, Landroid/content/pm/PackageInfo;->versionCode:I
:try_end_4c
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_48 .. :try_end_4c} :catch_ba
:cond_4c
const-wide/16 v20, 0x0
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v3
move-object/from16 v0, p2
invoke-virtual {v3, v0}, Lcom/google/android/gms/internal/measurement/zzef;->zzba(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_5c
move-wide/from16 v20, p7
:cond_5c
new-instance v3, Lcom/google/android/gms/internal/measurement/zzdz;
int-to-long v7, v2
const-wide/16 v10, 0x30a3
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
move-object/from16 v0, p1
move-object/from16 v1, p2
invoke-virtual {v2, v0, v1}, Lcom/google/android/gms/internal/measurement/zzka;->zzd(Landroid/content/Context;Ljava/lang/String;)J
move-result-wide v12
const/4 v14, 0x0
const/16 v16, 0x0
const-string v17, ""
const-wide/16 v18, 0x0
const/16 v22, 0x0
const/16 v25, 0x0
move-object/from16 v4, p2
move-object/from16 v5, p3
move/from16 v15, p4
move/from16 v23, p5
move/from16 v24, p6
invoke-direct/range {v3 .. v25}, Lcom/google/android/gms/internal/measurement/zzdz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;JJLjava/lang/String;ZZLjava/lang/String;JJIZZZ)V
goto :goto_1c
:catch_86
move-exception v4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Error retrieving installer package name. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v7
invoke-virtual {v4, v5, v7}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto :goto_23
:cond_99
const-string v4, "com.android.vending"
invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_27
const-string v9, ""
goto :goto_27
:catch_a4
move-exception v2
move-object v2, v3
:goto_a6
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Error retrieving newly installed package info. appId, appName"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v3, v4, v5, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v3, 0x0
goto/16 :goto_1c
:catch_ba
move-exception v3
goto :goto_a6
:cond_bc
move-object v2, v3
goto :goto_48
.end method
.method private static zza(Lcom/google/android/gms/internal/measurement/zzjq;)V
.registers 5
if-nez p0, :cond_a
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Upload component not created"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjq;->isInitialized()Z
move-result v0
if-nez v0, :cond_3b
new-instance v0, Ljava/lang/IllegalStateException;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v2
add-int/lit8 v2, v2, 0x1b
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "Component not initialized: "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v1}, 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-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_3b
return-void
.end method
.method private final zza(ILjava/nio/channels/FileChannel;)Z
.registers 9
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
const/4 v0, 0x1
const/4 v1, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
if-eqz p2, :cond_d
invoke-virtual {p2}, Ljava/nio/channels/FileChannel;->isOpen()Z
move-result v2
if-nez v2, :cond_1c
:cond_d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v2, "Bad channel to read from"
invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
move v0, v1
:cond_1b
:goto_1b
return v0
:cond_1c
const/4 v2, 0x4
invoke-static {v2}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
invoke-virtual {v2}, Ljava/nio/ByteBuffer;->flip()Ljava/nio/Buffer;
const-wide/16 v4, 0x0
:try_start_29
invoke-virtual {p2, v4, v5}, Ljava/nio/channels/FileChannel;->truncate(J)Ljava/nio/channels/FileChannel;
invoke-virtual {p2, v2}, Ljava/nio/channels/FileChannel;->write(Ljava/nio/ByteBuffer;)I
const/4 v2, 0x1
invoke-virtual {p2, v2}, Ljava/nio/channels/FileChannel;->force(Z)V
invoke-virtual {p2}, Ljava/nio/channels/FileChannel;->size()J
move-result-wide v2
const-wide/16 v4, 0x4
cmp-long v2, v2, v4
if-eqz v2, :cond_1b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Error writing to channel. Bytes written"
invoke-virtual {p2}, Ljava/nio/channels/FileChannel;->size()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_52
.catch Ljava/io/IOException; {:try_start_29 .. :try_end_52} :catch_53
goto :goto_1b
:catch_53
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Failed to write to channel"
invoke-virtual {v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
move v0, v1
goto :goto_1b
.end method
.method private final zza(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzeu;)Z
.registers 16
const/4 v12, 0x0
const/4 v9, 0x1
const-wide v6, 0x412e848000000000L # 1000000.0
const/4 v8, 0x0
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
const-string v1, "currency"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzer;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v0, "ecommerce_purchase"
iget-object v1, p2, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_117
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
const-string v1, "value"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzer;->zzbh(Ljava/lang/String;)Ljava/lang/Double;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D
move-result-wide v0
mul-double/2addr v0, v6
const-wide/16 v4, 0x0
cmpl-double v3, v0, v4
if-nez v3, :cond_3b
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
const-string v1, "value"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzer;->getLong(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
long-to-double v0, v0
mul-double/2addr v0, v6
:cond_3b
const-wide/high16 v4, 0x43e0000000000000L # 9.223372036854776E18
cmpg-double v3, v0, v4
if-gtz v3, :cond_100
const-wide/high16 v4, -0x3c20000000000000L # -9.223372036854776E18
cmpl-double v3, v0, v4
if-ltz v3, :cond_100
invoke-static {v0, v1}, Ljava/lang/Math;->round(D)J
move-result-wide v0
move-wide v6, v0
:goto_4c
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_fe
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {v2, v0}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v0
const-string v1, "[A-Z]{3}"
invoke-virtual {v0, v1}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_fe
const-string v1, "_ltv_"
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
if-eqz v2, :cond_126
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
:goto_74
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0, p1, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzh(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzjz;
move-result-object v0
if-eqz v0, :cond_84
iget-object v1, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
instance-of v1, v1, Ljava/lang/Long;
if-nez v1, :cond_141
:cond_84
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahm:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v0, p1, v2}, Lcom/google/android/gms/internal/measurement/zzef;->zzb(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzex;)I
move-result v0
add-int/lit8 v0, v0, -0x1
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
:try_start_9d
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v2
const-string v4, "delete from user_attributes where app_id=? and name in (select name from user_attributes where app_id=? and name like \'_ltv_%\' order by set_timestamp desc limit ?,10);"
const/4 v5, 0x3
new-array v5, v5, [Ljava/lang/String;
const/4 v10, 0x0
aput-object p1, v5, v10
const/4 v10, 0x1
aput-object p1, v5, v10
const/4 v10, 0x2
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
aput-object v0, v5, v10
invoke-virtual {v2, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
:try_end_b6
.catch Landroid/database/sqlite/SQLiteException; {:try_start_9d .. :try_end_b6} :catch_12d
:goto_b6
new-instance v0, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v2, p2, Lcom/google/android/gms/internal/measurement/zzeu;->origin:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v1
invoke-interface {v1}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
move-object v1, p1
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
:goto_ca
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzjz;)Z
move-result v1
if-nez v1, :cond_fe
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Too many unique user properties are set. Ignoring user property. appId"
invoke-static {p1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v4
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v1, v2, v3, v4, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
const/16 v2, 0x9
move-object v1, p1
move-object v3, v12
move-object v4, v12
move v5, v8
invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
:cond_fe
move v0, v9
:goto_ff
return v0
:cond_100
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Data lost. Currency value is too big. appId"
invoke-static {p1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v0
invoke-virtual {v2, v3, v4, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
move v0, v8
goto :goto_ff
:cond_117
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
const-string v1, "value"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzer;->getLong(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
move-wide v6, v0
goto/16 :goto_4c
:cond_126
new-instance v3, Ljava/lang/String;
invoke-direct {v3, v1}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
goto/16 :goto_74
:catch_12d
move-exception v0
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Error pruning currencies. appId"
invoke-static {p1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v1, v2, v4, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto/16 :goto_b6
:cond_141
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v10
new-instance v0, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v2, p2, Lcom/google/android/gms/internal/measurement/zzeu;->origin:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v1
invoke-interface {v1}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
add-long/2addr v6, v10
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
move-object v1, p1
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
goto/16 :goto_ca
.end method
.method private final zza(Ljava/lang/String;[Lcom/google/android/gms/internal/measurement/zzks;[Lcom/google/android/gms/internal/measurement/zzkn;)[Lcom/google/android/gms/internal/measurement/zzkm;
.registers 5
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zziw()Lcom/google/android/gms/internal/measurement/zzeb;
move-result-object v0
invoke-virtual {v0, p1, p3, p2}, Lcom/google/android/gms/internal/measurement/zzeb;->zza(Ljava/lang/String;[Lcom/google/android/gms/internal/measurement/zzkn;[Lcom/google/android/gms/internal/measurement/zzks;)[Lcom/google/android/gms/internal/measurement/zzkm;
move-result-object v0
return-object v0
.end method
.method private final zzb(Lcom/google/android/gms/internal/measurement/zzdy;)V
.registers 12
const/4 v3, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1b
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v1
const/16 v2, 0xcc
move-object v0, p0
move-object v4, v3
move-object v5, v3
invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Ljava/lang/String;ILjava/lang/Throwable;[BLjava/util/Map;)V
:goto_1a
return-void
:cond_1b
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->getAppInstanceId()Ljava/lang/String;
move-result-object v2
new-instance v4, Landroid/net/Uri$Builder;
invoke-direct {v4}, Landroid/net/Uri$Builder;-><init>()V
sget-object v0, Lcom/google/android/gms/internal/measurement/zzew;->zzagm:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {v4, v0}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v5
sget-object v0, Lcom/google/android/gms/internal/measurement/zzew;->zzagn:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {v5, v0}, Landroid/net/Uri$Builder;->encodedAuthority(Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v5
const-string v6, "config/app/"
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_f6
invoke-virtual {v6, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
:goto_50
invoke-virtual {v5, v0}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "app_instance_id"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "platform"
const-string v2, "android"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
move-result-object v0
const-string v1, "gmp_version"
const-string v2, "12451"
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
invoke-virtual {v4}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v7
:try_start_71
new-instance v8, Ljava/net/URL;
invoke-direct {v8, v7}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Fetching remote configuration"
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v0
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbu(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzkk;
move-result-object v0
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v1
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbv(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v0, :cond_fd
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_fd
new-instance v3, Landroid/support/v4/f/a;
invoke-direct {v3}, Landroid/support/v4/f/a;-><init>()V
const-string v0, "If-Modified-Since"
invoke-interface {v3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-object v5, v3
:goto_b2
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
move-result-object v1
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v2
new-instance v6, Lcom/google/android/gms/internal/measurement/zzjt;
invoke-direct {v6, p0}, Lcom/google/android/gms/internal/measurement/zzjt;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
invoke-static {v8}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v6}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzgd()Lcom/google/android/gms/internal/measurement/zzgg;
move-result-object v9
new-instance v0, Lcom/google/android/gms/internal/measurement/zzfo;
const/4 v4, 0x0
move-object v3, v8
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/measurement/zzfo;-><init>(Lcom/google/android/gms/internal/measurement/zzfk;Ljava/lang/String;Ljava/net/URL;[BLjava/util/Map;Lcom/google/android/gms/internal/measurement/zzfm;)V
invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/measurement/zzgg;->zzd(Ljava/lang/Runnable;)V
:try_end_dc
.catch Ljava/net/MalformedURLException; {:try_start_71 .. :try_end_dc} :catch_de
goto/16 :goto_1a
:catch_de
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Failed to parse config URL. Not fetching. appId"
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v1, v2, v7}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto/16 :goto_1a
:cond_f6
new-instance v0, Ljava/lang/String;
invoke-direct {v0, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
goto/16 :goto_50
:cond_fd
move-object v5, v3
goto :goto_b2
.end method
.method private final zzc(Lcom/google/android/gms/internal/measurement/zzdy;)Ljava/lang/Boolean;
.registers 7
const/4 v4, 0x0
:try_start_1
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v0
const-wide/32 v2, -0x80000000
cmp-long v0, v0, v2
if-eqz v0, :cond_2e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;
move-result-object v0
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v0
iget v0, v0, Landroid/content/pm/PackageInfo;->versionCode:I
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v2
int-to-long v0, v0
cmp-long v0, v2, v0
if-nez v0, :cond_5a
const/4 v0, 0x1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
:goto_2d
return-object v0
:cond_2e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;
move-result-object v0
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v0
iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_5a
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5a
const/4 v0, 0x1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
:try_end_55
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_55} :catch_57
move-result-object v0
goto :goto_2d
:catch_57
move-exception v0
const/4 v0, 0x0
goto :goto_2d
:cond_5a
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
goto :goto_2d
.end method
.method private final zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 33
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
move-object/from16 v0, p2
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v28
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
invoke-static/range {p1 .. p2}, Lcom/google/android/gms/internal/measurement/zzka;->zzd(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)Z
move-result v2
if-nez v2, :cond_22
:cond_21
:goto_21
return-void
:cond_22
move-object/from16 v0, p2
iget-boolean v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v2, :cond_30
move-object/from16 v0, p0
move-object/from16 v1, p2
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_21
:cond_30
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzgf;->zzn(Ljava/lang/String;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_dc
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v4, "Dropping blacklisted event. appId"
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v6
move-object/from16 v0, p1
iget-object v7, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v6, v7}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbj(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzgf;->zzby(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_6f
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbz(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_d9
:cond_6f
const/4 v2, 0x1
move v8, v2
:goto_71
if-nez v8, :cond_8f
const-string v2, "_err"
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_8f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
const/16 v4, 0xb
const-string v5, "_ev"
move-object/from16 v0, p1
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
const/4 v7, 0x0
invoke-virtual/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
:cond_8f
if-eqz v8, :cond_21
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v3
if-eqz v3, :cond_21
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgs()J
move-result-wide v4
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgr()J
move-result-wide v6
invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->max(JJ)J
move-result-wide v4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v6
sub-long v4, v6, v4
invoke-static {v4, v5}, Ljava/lang/Math;->abs(J)J
move-result-wide v4
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahh:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v6
cmp-long v2, v4, v6
if-lez v2, :cond_21
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v4, "Fetching config for blacklisted app"
invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
move-object/from16 v0, p0
invoke-direct {v0, v3}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzdy;)V
goto/16 :goto_21
:cond_d9
const/4 v2, 0x0
move v8, v2
goto :goto_71
:cond_dc
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
const/4 v4, 0x2
invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/measurement/zzfg;->isLoggable(I)Z
move-result v2
if-eqz v2, :cond_fe
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v4, "Logging event"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v5
move-object/from16 v0, p1
invoke-virtual {v5, v0}, Lcom/google/android/gms/internal/measurement/zzfe;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_fe
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_105
move-object/from16 v0, p0
move-object/from16 v1, p2
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
const-string v2, "_iap"
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_124
const-string v2, "ecommerce_purchase"
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_13e
:cond_124
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-direct {v0, v3, v1}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzeu;)Z
move-result v2
if-nez v2, :cond_13e
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_135
.catchall {:try_start_105 .. :try_end_135} :catchall_57f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_21
:cond_13e
:try_start_13e
move-object/from16 v0, p1
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzcc(Ljava/lang/String;)Z
move-result v10
const-string v2, "_err"
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkr()J
move-result-wide v6
const/4 v9, 0x1
const/4 v11, 0x0
const/4 v13, 0x0
move-object v8, v3
invoke-virtual/range {v5 .. v13}, Lcom/google/android/gms/internal/measurement/zzei;->zza(JLjava/lang/String;ZZZZZ)Lcom/google/android/gms/internal/measurement/zzej;
move-result-object v4
iget-wide v6, v4, Lcom/google/android/gms/internal/measurement/zzej;->zzafe:J
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzags:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
int-to-long v8, v2
sub-long/2addr v6, v8
const-wide/16 v8, 0x0
cmp-long v2, v6, v8
if-lez v2, :cond_1a6
const-wide/16 v8, 0x3e8
rem-long/2addr v6, v8
const-wide/16 v8, 0x1
cmp-long v2, v6, v8
if-nez v2, :cond_196
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v5, "Data loss. Too many events logged. appId, count"
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
iget-wide v6, v4, Lcom/google/android/gms/internal/measurement/zzej;->zzafe:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v5, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_196
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_19d
.catchall {:try_start_13e .. :try_end_19d} :catchall_57f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_21
:cond_1a6
if-eqz v10, :cond_1fe
:try_start_1a8
iget-wide v6, v4, Lcom/google/android/gms/internal/measurement/zzej;->zzafd:J
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzagu:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
int-to-long v8, v2
sub-long/2addr v6, v8
const-wide/16 v8, 0x0
cmp-long v2, v6, v8
if-lez v2, :cond_1fe
const-wide/16 v8, 0x3e8
rem-long/2addr v6, v8
const-wide/16 v8, 0x1
cmp-long v2, v6, v8
if-nez v2, :cond_1de
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v5, "Data loss. Too many public events logged. appId, count"
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
iget-wide v8, v4, Lcom/google/android/gms/internal/measurement/zzej;->zzafd:J
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v5, v6, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_1de
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
const/16 v4, 0x10
const-string v5, "_ev"
move-object/from16 v0, p1
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
const/4 v7, 0x0
invoke-virtual/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_1f5
.catchall {:try_start_1a8 .. :try_end_1f5} :catchall_57f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_21
:cond_1fe
if-eqz v12, :cond_251
:try_start_200
iget-wide v6, v4, Lcom/google/android/gms/internal/measurement/zzej;->zzafg:J
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v2
move-object/from16 v0, p2
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
sget-object v8, Lcom/google/android/gms/internal/measurement/zzew;->zzagt:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2, v5, v8}, Lcom/google/android/gms/internal/measurement/zzef;->zzb(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzex;)I
move-result v2
const v5, 0xf4240
invoke-static {v5, v2}, Ljava/lang/Math;->min(II)I
move-result v2
const/4 v5, 0x0
invoke-static {v5, v2}, Ljava/lang/Math;->max(II)I
move-result v2
int-to-long v8, v2
sub-long/2addr v6, v8
const-wide/16 v8, 0x0
cmp-long v2, v6, v8
if-lez v2, :cond_251
const-wide/16 v8, 0x1
cmp-long v2, v6, v8
if-nez v2, :cond_241
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v5, "Too many error events logged. appId, count"
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
iget-wide v6, v4, Lcom/google/android/gms/internal/measurement/zzej;->zzafg:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v5, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_241
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_248
.catchall {:try_start_200 .. :try_end_248} :catchall_57f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_21
:cond_251
:try_start_251
move-object/from16 v0, p1
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzer;->zzif()Landroid/os/Bundle;
move-result-object v20
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
const-string v4, "_o"
move-object/from16 v0, p1
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzeu;->origin:Ljava/lang/String;
move-object/from16 v0, v20
invoke-virtual {v2, v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzka;->zzcj(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_294
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
const-string v4, "_dbg"
const-wide/16 v6, 0x1
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
move-object/from16 v0, v20
invoke-virtual {v2, v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
const-string v4, "_r"
const-wide/16 v6, 0x1
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
move-object/from16 v0, v20
invoke-virtual {v2, v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V
:cond_294
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzbd(Ljava/lang/String;)J
move-result-wide v4
const-wide/16 v6, 0x0
cmp-long v2, v4, v6
if-lez v2, :cond_2b7
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v6, "Data lost. Too many events stored on disk, deleted. appId"
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v7
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v6, v7, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_2b7
new-instance v11, Lcom/google/android/gms/internal/measurement/zzep;
move-object/from16 v0, p0
iget-object v12, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
move-object/from16 v0, p1
iget-object v13, v0, Lcom/google/android/gms/internal/measurement/zzeu;->origin:Ljava/lang/String;
move-object/from16 v0, p1
iget-object v15, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
move-object/from16 v0, p1
iget-wide v0, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzagb:J
move-wide/from16 v16, v0
const-wide/16 v18, 0x0
move-object v14, v3
invoke-direct/range {v11 .. v20}, Lcom/google/android/gms/internal/measurement/zzep;-><init>(Lcom/google/android/gms/internal/measurement/zzgl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLandroid/os/Bundle;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
iget-object v4, v11, Lcom/google/android/gms/internal/measurement/zzep;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zzf(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v2
if-nez v2, :cond_51a
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzbg(Ljava/lang/String;)J
move-result-wide v4
const-wide/16 v6, 0x1f4
cmp-long v2, v4, v6
if-ltz v2, :cond_323
if-eqz v10, :cond_323
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v4, "Too many event names used, ignoring event. appId, name, supported count"
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v6
iget-object v7, v11, Lcom/google/android/gms/internal/measurement/zzep;->name:Ljava/lang/String;
invoke-virtual {v6, v7}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbj(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const/16 v7, 0x1f4
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v2, v4, v5, v6, v7}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
const/16 v4, 0x8
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-virtual/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
:try_end_31a
.catchall {:try_start_251 .. :try_end_31a} :catchall_57f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_21
:cond_323
:try_start_323
new-instance v13, Lcom/google/android/gms/internal/measurement/zzeq;
iget-object v15, v11, Lcom/google/android/gms/internal/measurement/zzep;->name:Ljava/lang/String;
const-wide/16 v16, 0x0
const-wide/16 v18, 0x0
iget-wide v0, v11, Lcom/google/android/gms/internal/measurement/zzep;->timestamp:J
move-wide/from16 v20, v0
const-wide/16 v22, 0x0
const/16 v24, 0x0
const/16 v25, 0x0
const/16 v26, 0x0
move-object v14, v3
invoke-direct/range {v13 .. v26}, Lcom/google/android/gms/internal/measurement/zzeq;-><init>(Ljava/lang/String;Ljava/lang/String;JJJJLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)V
move-object v12, v11
:goto_33c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v13}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzeq;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-static {v12}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzti:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzti:Ljava/lang/String;
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkArgument(Z)V
new-instance v4, Lcom/google/android/gms/internal/measurement/zzkq;
invoke-direct {v4}, Lcom/google/android/gms/internal/measurement/zzkq;-><init>()V
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzath:Ljava/lang/Integer;
const-string v2, "android"
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatp:Ljava/lang/String;
move-object/from16 v0, p2
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
move-object/from16 v0, p2
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadt:Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzadt:Ljava/lang/String;
move-object/from16 v0, p2
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzth:Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzth:Ljava/lang/String;
move-object/from16 v0, p2
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzads:J
const-wide/32 v6, -0x80000000
cmp-long v2, v2, v6
if-nez v2, :cond_52d
const/4 v2, 0x0
:goto_38f
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzaub:Ljava/lang/Integer;
move-object/from16 v0, p2
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadu:J
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatt:Ljava/lang/Long;
move-object/from16 v0, p2
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzadm:Ljava/lang/String;
move-object/from16 v0, p2
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadv:J
const-wide/16 v6, 0x0
cmp-long v2, v2, v6
if-nez v2, :cond_538
const/4 v2, 0x0
:goto_3ac
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatx:Ljava/lang/Long;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v2
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfr;->zzbo(Ljava/lang/String;)Landroid/util/Pair;
move-result-object v3
if-eqz v3, :cond_542
iget-object v2, v3, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/CharSequence;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_542
move-object/from16 v0, p2
iget-boolean v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzady:Z
if-eqz v2, :cond_3d8
iget-object v2, v3, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatv:Ljava/lang/String;
iget-object v2, v3, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v2, Ljava/lang/Boolean;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatw:Ljava/lang/Boolean;
:cond_3d8
:goto_3d8
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhh;->zzch()V
sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatr:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhh;->zzch()V
sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatq:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzeo;->zzic()J
move-result-wide v2
long-to-int v2, v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzats:Ljava/lang/Integer;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzeo;->zzid()Ljava/lang/String;
move-result-object v2
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzafn:Ljava/lang/String;
const/4 v2, 0x0
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatu:Ljava/lang/Long;
const/4 v2, 0x0
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatk:Ljava/lang/Long;
const/4 v2, 0x0
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
const/4 v2, 0x0
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
move-object/from16 v0, p2
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadx:J
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzaug:Ljava/lang/Long;
move-object/from16 v0, p0
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzgl;->isEnabled()Z
move-result v2
if-eqz v2, :cond_430
invoke-static {}, Lcom/google/android/gms/internal/measurement/zzef;->zzhk()Z
move-result v2
if-eqz v2, :cond_430
const/4 v2, 0x0
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzauh:Ljava/lang/String;
:cond_430
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v2
if-nez v2, :cond_4be
new-instance v2, Lcom/google/android/gms/internal/measurement/zzdy;
move-object/from16 v0, p0
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
move-object/from16 v0, p2
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-direct {v2, v3, v5}, Lcom/google/android/gms/internal/measurement/zzdy;-><init>(Lcom/google/android/gms/internal/measurement/zzgl;Ljava/lang/String;)V
move-object/from16 v0, p0
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzgl;->zzfv()Lcom/google/android/gms/internal/measurement/zzfb;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfb;->zzii()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzal(Ljava/lang/String;)V
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzado:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzao(Ljava/lang/String;)V
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzam(Ljava/lang/String;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v3
move-object/from16 v0, p2
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v3, v5}, Lcom/google/android/gms/internal/measurement/zzfr;->zzbp(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzan(Ljava/lang/String;)V
const-wide/16 v6, 0x0
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzr(J)V
const-wide/16 v6, 0x0
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzm(J)V
const-wide/16 v6, 0x0
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzn(J)V
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzth:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->setAppVersion(Ljava/lang/String;)V
move-object/from16 v0, p2
iget-wide v6, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzads:J
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzo(J)V
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadt:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzap(Ljava/lang/String;)V
move-object/from16 v0, p2
iget-wide v6, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadu:J
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzp(J)V
move-object/from16 v0, p2
iget-wide v6, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadv:J
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzq(J)V
move-object/from16 v0, p2
iget-boolean v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->setMeasurementEnabled(Z)V
move-object/from16 v0, p2
iget-wide v6, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadx:J
invoke-virtual {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzaa(J)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
:cond_4be
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->getAppInstanceId()Ljava/lang/String;
move-result-object v3
iput-object v3, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzadl:Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgj()Ljava/lang/String;
move-result-object v2
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzado:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, p2
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzbb(Ljava/lang/String;)Ljava/util/List;
move-result-object v5
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v2
new-array v2, v2, [Lcom/google/android/gms/internal/measurement/zzks;
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
const/4 v2, 0x0
move v3, v2
:goto_4e0
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v2
if-ge v3, v2, :cond_5a2
new-instance v6, Lcom/google/android/gms/internal/measurement/zzks;
invoke-direct {v6}, Lcom/google/android/gms/internal/measurement/zzks;-><init>()V
iget-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
aput-object v6, v2, v3
invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
iput-object v2, v6, Lcom/google/android/gms/internal/measurement/zzks;->name:Ljava/lang/String;
invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzjz;
iget-wide v8, v2, Lcom/google/android/gms/internal/measurement/zzjz;->zzaqz:J
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v6, Lcom/google/android/gms/internal/measurement/zzks;->zzaun:Ljava/lang/Long;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v7
invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v7, v6, v2}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Lcom/google/android/gms/internal/measurement/zzks;Ljava/lang/Object;)V
add-int/lit8 v2, v3, 0x1
move v3, v2
goto :goto_4e0
:cond_51a
move-object/from16 v0, p0
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
iget-wide v4, v2, Lcom/google/android/gms/internal/measurement/zzeq;->zzaft:J
invoke-virtual {v11, v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzep;->zza(Lcom/google/android/gms/internal/measurement/zzgl;J)Lcom/google/android/gms/internal/measurement/zzep;
move-result-object v11
iget-wide v4, v11, Lcom/google/android/gms/internal/measurement/zzep;->timestamp:J
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzeq;->zzac(J)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v13
move-object v12, v11
goto/16 :goto_33c
:cond_52d
move-object/from16 v0, p2
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzads:J
long-to-int v2, v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
goto/16 :goto_38f
:cond_538
move-object/from16 v0, p2
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadv:J
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
goto/16 :goto_3ac
:cond_542
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzeo;->zzf(Landroid/content/Context;)Z
move-result v2
if-nez v2, :cond_3d8
move-object/from16 v0, p2
iget-boolean v2, v0, Lcom/google/android/gms/internal/measurement/zzdz;->zzadz:Z
if-eqz v2, :cond_3d8
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v2
const-string v3, "android_id"
invoke-static {v2, v3}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
if-nez v2, :cond_588
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "null secure ID. appId"
iget-object v5, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v2, v3, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
const-string v2, "null"
:cond_57b
:goto_57b
iput-object v2, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzaue:Ljava/lang/String;
:try_end_57d
.catchall {:try_start_323 .. :try_end_57d} :catchall_57f
goto/16 :goto_3d8
:catchall_57f
move-exception v2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v2
:cond_588
:try_start_588
invoke-virtual {v2}, Ljava/lang/String;->isEmpty()Z
move-result v3
if-eqz v3, :cond_57b
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v5, "empty secure ID. appId"
iget-object v6, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v6}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v3, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_5a1
.catchall {:try_start_588 .. :try_end_5a1} :catchall_57f
goto :goto_57b
:cond_5a2
:try_start_5a2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzkq;)J
:try_end_5a9
.catch Ljava/io/IOException; {:try_start_5a2 .. :try_end_5a9} :catch_62b
.catchall {:try_start_5a2 .. :try_end_5a9} :catchall_57f
move-result-wide v14
:try_start_5aa
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v13
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
if-eqz v2, :cond_675
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzer;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_5b8
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_640
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
const-string v4, "_r"
invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_5b8
const/4 v2, 0x1
:goto_5cd
invoke-virtual {v13, v12, v14, v15, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzep;JZ)Z
move-result v2
if-eqz v2, :cond_5d9
const-wide/16 v2, 0x0
move-object/from16 v0, p0
iput-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
:cond_5d9
:goto_5d9
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
const/4 v3, 0x2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfg;->isLoggable(I)Z
move-result v2
if-eqz v2, :cond_600
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Event recorded"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v4
invoke-virtual {v4, v12}, Lcom/google/android/gms/internal/measurement/zzfe;->zza(Lcom/google/android/gms/internal/measurement/zzep;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_600
.catchall {:try_start_5aa .. :try_end_600} :catchall_57f
:cond_600
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Background event processing time, ms"
invoke-static {}, Ljava/lang/System;->nanoTime()J
move-result-wide v4
sub-long v4, v4, v28
const-wide/32 v6, 0x7a120
add-long/2addr v4, v6
const-wide/32 v6, 0xf4240
div-long/2addr v4, v6
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto/16 :goto_21
:catch_62b
move-exception v2
:try_start_62c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v5, "Data loss. Failed to insert raw event metadata. appId"
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v3, v5, v4, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_5d9
:cond_640
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
iget-object v3, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzti:Ljava/lang/String;
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzep;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzgf;->zzo(Ljava/lang/String;Ljava/lang/String;)Z
move-result v2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkr()J
move-result-wide v4
iget-object v6, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzti:Ljava/lang/String;
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
invoke-virtual/range {v3 .. v11}, Lcom/google/android/gms/internal/measurement/zzei;->zza(JLjava/lang/String;ZZZZZ)Lcom/google/android/gms/internal/measurement/zzej;
move-result-object v3
if-eqz v2, :cond_675
iget-wide v2, v3, Lcom/google/android/gms/internal/measurement/zzej;->zzafh:J
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v4
iget-object v5, v12, Lcom/google/android/gms/internal/measurement/zzep;->zzti:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzef;->zzar(Ljava/lang/String;)I
:try_end_66c
.catchall {:try_start_62c .. :try_end_66c} :catchall_57f
move-result v4
int-to-long v4, v4
cmp-long v2, v2, v4
if-gez v2, :cond_675
const/4 v2, 0x1
goto/16 :goto_5cd
:cond_675
const/4 v2, 0x0
goto/16 :goto_5cd
.end method
.method private final zzd(Ljava/lang/String;J)Z
.registers 34
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_7
new-instance v21, Lcom/google/android/gms/internal/measurement/zzjv;
const/4 v2, 0x0
move-object/from16 v0, v21
move-object/from16 v1, p0
invoke-direct {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzjv;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;Lcom/google/android/gms/internal/measurement/zzjs;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v14
const/4 v4, 0x0
move-object/from16 v0, p0
iget-wide v0, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqs:J
move-wide/from16 v16, v0
invoke-static/range {v21 .. v21}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
:try_end_25
.catchall {:try_start_7 .. :try_end_25} :catchall_1b8
const/4 v3, 0x0
:try_start_26
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v2
const/4 v5, 0x0
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_1c1
const-wide/16 v6, -0x1
cmp-long v5, v16, v6
if-eqz v5, :cond_15a
const/4 v5, 0x2
new-array v5, v5, [Ljava/lang/String;
const/4 v6, 0x0
invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v7
aput-object v7, v5, v6
const/4 v6, 0x1
invoke-static/range {p2 .. p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v7
aput-object v7, v5, v6
move-object v6, v5
:goto_49
const-wide/16 v8, -0x1
cmp-long v5, v16, v8
if-eqz v5, :cond_167
const-string v5, "rowid <= ? and "
:goto_51
invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->length()I
move-result v7
add-int/lit16 v7, v7, 0x94
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8, v7}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v7, "select app_id, metadata_fingerprint from raw_events where "
invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v7
invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const-string v7, "app_id in (select app_id from apps where config_fetched_time >= ?) order by rowid limit 1;"
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v3
invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z
:try_end_7b
.catch Landroid/database/sqlite/SQLiteException; {:try_start_26 .. :try_end_7b} :catch_bc6
.catchall {:try_start_26 .. :try_end_7b} :catchall_34d
move-result v5
if-nez v5, :cond_16b
if-eqz v3, :cond_83
:try_start_80
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:cond_83
:goto_83
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqx:Ljava/util/List;
if-eqz v2, :cond_93
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqx:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
move-result v2
if-eqz v2, :cond_354
:cond_93
const/4 v2, 0x1
:goto_94
if-nez v2, :cond_bb2
const/16 v17, 0x0
move-object/from16 v0, v21
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
move-object/from16 v22, v0
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqx:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
new-array v2, v2, [Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
const/4 v13, 0x0
const-wide/16 v14, 0x0
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v2
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzef;->zzav(Ljava/lang/String;)Z
move-result v18
const/4 v2, 0x0
move/from16 v16, v2
:goto_be
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqx:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
move/from16 v0, v16
if-ge v0, v2, :cond_5c0
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqx:Ljava/util/List;
move/from16 v0, v16
invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
move-object v0, v2
check-cast v0, Lcom/google/android/gms/internal/measurement/zzkn;
move-object v12, v0
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzgf;->zzn(Ljava/lang/String;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_35a
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Dropping blacklisted raw event. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v5
iget-object v6, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbj(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzgf;->zzby(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_12b
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbz(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_357
:cond_12b
const/4 v2, 0x1
:goto_12c
if-nez v2, :cond_bd7
const-string v2, "_err"
iget-object v3, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_bd7
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const/16 v4, 0xb
const-string v5, "_ev"
iget-object v6, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
const/4 v7, 0x0
invoke-virtual/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
:try_end_14c
.catchall {:try_start_80 .. :try_end_14c} :catchall_1b8
move-wide v2, v14
move v4, v13
move/from16 v5, v17
:goto_150
add-int/lit8 v6, v16, 0x1
move-wide v14, v2
move/from16 v16, v6
move v13, v4
move/from16 v17, v5
goto/16 :goto_be
:cond_15a
const/4 v5, 0x1
:try_start_15b
new-array v5, v5, [Ljava/lang/String;
const/4 v6, 0x0
invoke-static/range {p2 .. p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v7
aput-object v7, v5, v6
move-object v6, v5
goto/16 :goto_49
:cond_167
const-string v5, ""
goto/16 :goto_51
:cond_16b
const/4 v5, 0x0
invoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x1
invoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:try_end_178
.catch Landroid/database/sqlite/SQLiteException; {:try_start_15b .. :try_end_178} :catch_bc6
.catchall {:try_start_15b .. :try_end_178} :catchall_34d
move-object v11, v3
move-object v12, v4
move-object v13, v5
:goto_17b
:try_start_17b
const-string v3, "raw_events_metadata"
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/String;
const/4 v5, 0x0
const-string v6, "metadata"
aput-object v6, v4, v5
const-string v5, "app_id = ? and metadata_fingerprint = ?"
const/4 v6, 0x2
new-array v6, v6, [Ljava/lang/String;
const/4 v7, 0x0
aput-object v12, v6, v7
const/4 v7, 0x1
aput-object v13, v6, v7
const/4 v7, 0x0
const/4 v8, 0x0
const-string v9, "rowid"
const-string v10, "2"
invoke-virtual/range {v2 .. v10}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v11
invoke-interface {v11}, Landroid/database/Cursor;->moveToFirst()Z
move-result v3
if-nez v3, :cond_22b
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Raw event metadata record is missing. appId"
invoke-static {v12}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_1b1
.catch Landroid/database/sqlite/SQLiteException; {:try_start_17b .. :try_end_1b1} :catch_2da
.catchall {:try_start_17b .. :try_end_1b1} :catchall_bc2
if-eqz v11, :cond_83
:try_start_1b3
invoke-interface {v11}, Landroid/database/Cursor;->close()V
:try_end_1b6
.catchall {:try_start_1b3 .. :try_end_1b6} :catchall_1b8
goto/16 :goto_83
:catchall_1b8
move-exception v2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v2
:cond_1c1
const-wide/16 v6, -0x1
cmp-long v5, v16, v6
if-eqz v5, :cond_212
const/4 v5, 0x2
:try_start_1c8
new-array v5, v5, [Ljava/lang/String;
const/4 v6, 0x0
const/4 v7, 0x0
aput-object v7, v5, v6
const/4 v6, 0x1
invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v7
aput-object v7, v5, v6
move-object v6, v5
:goto_1d6
const-wide/16 v8, -0x1
cmp-long v5, v16, v8
if-eqz v5, :cond_21b
const-string v5, " and rowid <= ?"
:goto_1de
invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->length()I
move-result v7
add-int/lit8 v7, v7, 0x54
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8, v7}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v7, "select metadata_fingerprint from raw_events where app_id = ?"
invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v7
invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const-string v7, " order by rowid limit 1;"
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v3
invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z
:try_end_208
.catch Landroid/database/sqlite/SQLiteException; {:try_start_1c8 .. :try_end_208} :catch_bc6
.catchall {:try_start_1c8 .. :try_end_208} :catchall_34d
move-result v5
if-nez v5, :cond_21e
if-eqz v3, :cond_83
:try_start_20d
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:try_end_210
.catchall {:try_start_20d .. :try_end_210} :catchall_1b8
goto/16 :goto_83
:cond_212
const/4 v5, 0x1
:try_start_213
new-array v5, v5, [Ljava/lang/String;
const/4 v6, 0x0
const/4 v7, 0x0
aput-object v7, v5, v6
move-object v6, v5
goto :goto_1d6
:cond_21b
const-string v5, ""
goto :goto_1de
:cond_21e
const/4 v5, 0x0
invoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:try_end_226
.catch Landroid/database/sqlite/SQLiteException; {:try_start_213 .. :try_end_226} :catch_bc6
.catchall {:try_start_213 .. :try_end_226} :catchall_34d
move-object v11, v3
move-object v12, v4
move-object v13, v5
goto/16 :goto_17b
:cond_22b
const/4 v3, 0x0
:try_start_22c
invoke-interface {v11, v3}, Landroid/database/Cursor;->getBlob(I)[B
move-result-object v3
const/4 v4, 0x0
array-length v5, v3
invoke-static {v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzabv;->zza([BII)Lcom/google/android/gms/internal/measurement/zzabv;
move-result-object v3
new-instance v4, Lcom/google/android/gms/internal/measurement/zzkq;
invoke-direct {v4}, Lcom/google/android/gms/internal/measurement/zzkq;-><init>()V
:try_end_23b
.catch Landroid/database/sqlite/SQLiteException; {:try_start_22c .. :try_end_23b} :catch_2da
.catchall {:try_start_22c .. :try_end_23b} :catchall_bc2
:try_start_23b
invoke-virtual {v4, v3}, Lcom/google/android/gms/internal/measurement/zzace;->zzb(Lcom/google/android/gms/internal/measurement/zzabv;)Lcom/google/android/gms/internal/measurement/zzace;
:try_end_23e
.catch Ljava/io/IOException; {:try_start_23b .. :try_end_23e} :catch_2b5
.catch Landroid/database/sqlite/SQLiteException; {:try_start_23b .. :try_end_23e} :catch_2da
.catchall {:try_start_23b .. :try_end_23e} :catchall_bc2
:try_start_23e
invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
move-result v3
if-eqz v3, :cond_255
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v5, "Get multiple raw event metadata records, expected one. appId"
invoke-static {v12}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v3, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_255
invoke-interface {v11}, Landroid/database/Cursor;->close()V
move-object/from16 v0, v21
invoke-interface {v0, v4}, Lcom/google/android/gms/internal/measurement/zzek;->zzb(Lcom/google/android/gms/internal/measurement/zzkq;)V
const-wide/16 v4, -0x1
cmp-long v3, v16, v4
if-eqz v3, :cond_2ce
const-string v5, "app_id = ? and metadata_fingerprint = ? and rowid <= ?"
const/4 v3, 0x3
new-array v6, v3, [Ljava/lang/String;
const/4 v3, 0x0
aput-object v12, v6, v3
const/4 v3, 0x1
aput-object v13, v6, v3
const/4 v3, 0x2
invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v4
aput-object v4, v6, v3
:goto_275
const-string v3, "raw_events"
const/4 v4, 0x4
new-array v4, v4, [Ljava/lang/String;
const/4 v7, 0x0
const-string v8, "rowid"
aput-object v8, v4, v7
const/4 v7, 0x1
const-string v8, "name"
aput-object v8, v4, v7
const/4 v7, 0x2
const-string v8, "timestamp"
aput-object v8, v4, v7
const/4 v7, 0x3
const-string v8, "data"
aput-object v8, v4, v7
const/4 v7, 0x0
const/4 v8, 0x0
const-string v9, "rowid"
const/4 v10, 0x0
invoke-virtual/range {v2 .. v10}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_296
.catch Landroid/database/sqlite/SQLiteException; {:try_start_23e .. :try_end_296} :catch_2da
.catchall {:try_start_23e .. :try_end_296} :catchall_bc2
move-result-object v3
:try_start_297
invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z
move-result v2
if-nez v2, :cond_2f5
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v4, "Raw event data disappeared while in transaction. appId"
invoke-static {v12}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_2ae
.catch Landroid/database/sqlite/SQLiteException; {:try_start_297 .. :try_end_2ae} :catch_bc9
.catchall {:try_start_297 .. :try_end_2ae} :catchall_34d
if-eqz v3, :cond_83
:try_start_2b0
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:try_end_2b3
.catchall {:try_start_2b0 .. :try_end_2b3} :catchall_1b8
goto/16 :goto_83
:catch_2b5
move-exception v2
:try_start_2b6
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Data loss. Failed to merge raw event metadata. appId"
invoke-static {v12}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v3, v4, v5, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_2c7
.catch Landroid/database/sqlite/SQLiteException; {:try_start_2b6 .. :try_end_2c7} :catch_2da
.catchall {:try_start_2b6 .. :try_end_2c7} :catchall_bc2
if-eqz v11, :cond_83
:try_start_2c9
invoke-interface {v11}, Landroid/database/Cursor;->close()V
:try_end_2cc
.catchall {:try_start_2c9 .. :try_end_2cc} :catchall_1b8
goto/16 :goto_83
:cond_2ce
:try_start_2ce
const-string v5, "app_id = ? and metadata_fingerprint = ?"
const/4 v3, 0x2
new-array v6, v3, [Ljava/lang/String;
const/4 v3, 0x0
aput-object v12, v6, v3
const/4 v3, 0x1
aput-object v13, v6, v3
:try_end_2d9
.catch Landroid/database/sqlite/SQLiteException; {:try_start_2ce .. :try_end_2d9} :catch_2da
.catchall {:try_start_2ce .. :try_end_2d9} :catchall_bc2
goto :goto_275
:catch_2da
move-exception v2
move-object v3, v11
move-object v4, v12
:goto_2dd
:try_start_2dd
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v5
const-string v6, "Data loss. Error selecting raw event. appId"
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v5, v6, v4, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_2ee
.catchall {:try_start_2dd .. :try_end_2ee} :catchall_34d
if-eqz v3, :cond_83
:try_start_2f0
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:try_end_2f3
.catchall {:try_start_2f0 .. :try_end_2f3} :catchall_1b8
goto/16 :goto_83
:cond_2f5
const/4 v2, 0x0
:try_start_2f6
invoke-interface {v3, v2}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
const/4 v2, 0x3
invoke-interface {v3, v2}, Landroid/database/Cursor;->getBlob(I)[B
move-result-object v2
const/4 v6, 0x0
array-length v7, v2
invoke-static {v2, v6, v7}, Lcom/google/android/gms/internal/measurement/zzabv;->zza([BII)Lcom/google/android/gms/internal/measurement/zzabv;
move-result-object v2
new-instance v6, Lcom/google/android/gms/internal/measurement/zzkn;
invoke-direct {v6}, Lcom/google/android/gms/internal/measurement/zzkn;-><init>()V
:try_end_30a
.catch Landroid/database/sqlite/SQLiteException; {:try_start_2f6 .. :try_end_30a} :catch_bc9
.catchall {:try_start_2f6 .. :try_end_30a} :catchall_34d
:try_start_30a
invoke-virtual {v6, v2}, Lcom/google/android/gms/internal/measurement/zzace;->zzb(Lcom/google/android/gms/internal/measurement/zzabv;)Lcom/google/android/gms/internal/measurement/zzace;
:try_end_30d
.catch Ljava/io/IOException; {:try_start_30a .. :try_end_30d} :catch_32e
.catch Landroid/database/sqlite/SQLiteException; {:try_start_30a .. :try_end_30d} :catch_bc9
.catchall {:try_start_30a .. :try_end_30d} :catchall_34d
const/4 v2, 0x1
:try_start_30e
invoke-interface {v3, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v2
iput-object v2, v6, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
const/4 v2, 0x2
invoke-interface {v3, v2}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v8
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v6, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
move-object/from16 v0, v21
invoke-interface {v0, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzek;->zza(JLcom/google/android/gms/internal/measurement/zzkn;)Z
:try_end_324
.catch Landroid/database/sqlite/SQLiteException; {:try_start_30e .. :try_end_324} :catch_bc9
.catchall {:try_start_30e .. :try_end_324} :catchall_34d
move-result v2
if-nez v2, :cond_340
if-eqz v3, :cond_83
:try_start_329
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:try_end_32c
.catchall {:try_start_329 .. :try_end_32c} :catchall_1b8
goto/16 :goto_83
:catch_32e
move-exception v2
:try_start_32f
invoke-virtual {v14}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Data loss. Failed to merge raw event. appId"
invoke-static {v12}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v4, v5, v6, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_340
invoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
:try_end_343
.catch Landroid/database/sqlite/SQLiteException; {:try_start_32f .. :try_end_343} :catch_bc9
.catchall {:try_start_32f .. :try_end_343} :catchall_34d
move-result v2
if-nez v2, :cond_2f5
if-eqz v3, :cond_83
:try_start_348
invoke-interface {v3}, Landroid/database/Cursor;->close()V
goto/16 :goto_83
:catchall_34d
move-exception v2
:goto_34e
if-eqz v3, :cond_353
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:cond_353
throw v2
:cond_354
const/4 v2, 0x0
goto/16 :goto_94
:cond_357
const/4 v2, 0x0
goto/16 :goto_12c
:cond_35a
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzgf;->zzo(Ljava/lang/String;Ljava/lang/String;)Z
move-result v19
if-nez v19, :cond_377
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzcl(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_590
:cond_377
const/4 v4, 0x0
const/4 v3, 0x0
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
if-nez v2, :cond_382
const/4 v2, 0x0
new-array v2, v2, [Lcom/google/android/gms/internal/measurement/zzko;
iput-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
:cond_382
iget-object v6, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v7, v6
const/4 v2, 0x0
move v5, v2
:goto_387
if-ge v5, v7, :cond_3be
aget-object v2, v6, v5
const-string v8, "_c"
iget-object v9, v2, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_3a9
const-wide/16 v8, 0x1
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v2, Lcom/google/android/gms/internal/measurement/zzko;->zzate:Ljava/lang/Long;
const/4 v2, 0x1
move/from16 v29, v3
move v3, v2
move/from16 v2, v29
:goto_3a3
add-int/lit8 v4, v5, 0x1
move v5, v4
move v4, v3
move v3, v2
goto :goto_387
:cond_3a9
const-string v8, "_r"
iget-object v9, v2, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_be8
const-wide/16 v8, 0x1
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
iput-object v3, v2, Lcom/google/android/gms/internal/measurement/zzko;->zzate:Ljava/lang/Long;
const/4 v2, 0x1
move v3, v4
goto :goto_3a3
:cond_3be
if-nez v4, :cond_3fe
if-eqz v19, :cond_3fe
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v4, "Marking event as conversion"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v5
iget-object v6, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbj(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v4, v4
add-int/lit8 v4, v4, 0x1
invoke-static {v2, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/google/android/gms/internal/measurement/zzko;
new-instance v4, Lcom/google/android/gms/internal/measurement/zzko;
invoke-direct {v4}, Lcom/google/android/gms/internal/measurement/zzko;-><init>()V
const-string v5, "_c"
iput-object v5, v4, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
const-wide/16 v6, 0x1
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
iput-object v5, v4, Lcom/google/android/gms/internal/measurement/zzko;->zzate:Ljava/lang/Long;
array-length v5, v2
add-int/lit8 v5, v5, -0x1
aput-object v4, v2, v5
iput-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
:cond_3fe
if-nez v3, :cond_43c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Marking event as real-time"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v4
iget-object v5, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbj(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
iget-object v3, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v3, v3
add-int/lit8 v3, v3, 0x1
invoke-static {v2, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/google/android/gms/internal/measurement/zzko;
new-instance v3, Lcom/google/android/gms/internal/measurement/zzko;
invoke-direct {v3}, Lcom/google/android/gms/internal/measurement/zzko;-><init>()V
const-string v4, "_r"
iput-object v4, v3, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
const-wide/16 v4, 0x1
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v3, Lcom/google/android/gms/internal/measurement/zzko;->zzate:Ljava/lang/Long;
array-length v4, v2
add-int/lit8 v4, v4, -0x1
aput-object v3, v2, v4
iput-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
:cond_43c
const/4 v2, 0x1
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkr()J
move-result-wide v4
move-object/from16 v0, v21
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v6, v6, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x1
invoke-virtual/range {v3 .. v11}, Lcom/google/android/gms/internal/measurement/zzei;->zza(JLjava/lang/String;ZZZZZ)Lcom/google/android/gms/internal/measurement/zzej;
move-result-object v3
iget-wide v4, v3, Lcom/google/android/gms/internal/measurement/zzej;->zzafh:J
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v3
move-object/from16 v0, v21
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v6, v6, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/measurement/zzef;->zzar(Ljava/lang/String;)I
move-result v3
int-to-long v6, v3
cmp-long v3, v4, v6
if-lez v3, :cond_be4
const/4 v2, 0x0
:goto_46a
iget-object v3, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v3, v3
if-ge v2, v3, :cond_49b
const-string v3, "_r"
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
aget-object v4, v4, v2
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_506
iget-object v3, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v3, v3
add-int/lit8 v3, v3, -0x1
new-array v3, v3, [Lcom/google/android/gms/internal/measurement/zzko;
if-lez v2, :cond_48d
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const/4 v5, 0x0
const/4 v6, 0x0
invoke-static {v4, v5, v3, v6, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
:cond_48d
array-length v4, v3
if-ge v2, v4, :cond_499
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
add-int/lit8 v5, v2, 0x1
array-length v6, v3
sub-int/2addr v6, v2
invoke-static {v4, v5, v3, v2, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
:cond_499
iput-object v3, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
:cond_49b
:goto_49b
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzcc(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_590
if-eqz v19, :cond_590
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkr()J
move-result-wide v4
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v6, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
const/4 v10, 0x0
const/4 v11, 0x0
invoke-virtual/range {v3 .. v11}, Lcom/google/android/gms/internal/measurement/zzei;->zza(JLjava/lang/String;ZZZZZ)Lcom/google/android/gms/internal/measurement/zzej;
move-result-object v2
iget-wide v2, v2, Lcom/google/android/gms/internal/measurement/zzej;->zzaff:J
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v4
move-object/from16 v0, v21
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v5, v5, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
sget-object v6, Lcom/google/android/gms/internal/measurement/zzew;->zzagv:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzef;->zzb(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzex;)I
move-result v4
int-to-long v4, v4
cmp-long v2, v2, v4
if-lez v2, :cond_590
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Too many conversions. Not logging as conversion. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
const/4 v4, 0x0
const/4 v3, 0x0
iget-object v6, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v7, v6
const/4 v2, 0x0
move v5, v2
:goto_4f1
if-ge v5, v7, :cond_51b
aget-object v2, v6, v5
const-string v8, "_c"
iget-object v9, v2, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_50a
move v3, v4
:goto_500
add-int/lit8 v4, v5, 0x1
move v5, v4
move v4, v3
move-object v3, v2
goto :goto_4f1
:cond_506
add-int/lit8 v2, v2, 0x1
goto/16 :goto_46a
:cond_50a
const-string v8, "_err"
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
invoke-virtual {v8, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_be0
const/4 v2, 0x1
move-object/from16 v29, v3
move v3, v2
move-object/from16 v2, v29
goto :goto_500
:cond_51b
if-eqz v4, :cond_568
if-eqz v3, :cond_568
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const/4 v4, 0x1
new-array v4, v4, [Lcom/google/android/gms/internal/measurement/zzko;
const/4 v5, 0x0
aput-object v3, v4, v5
invoke-static {v2, v4}, Lcom/google/android/gms/common/util/ArrayUtils;->removeAll([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/google/android/gms/internal/measurement/zzko;
iput-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
move/from16 v5, v17
:goto_531
if-eqz v18, :cond_bdd
const-string v2, "_e"
iget-object v3, v12, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_bdd
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
if-eqz v2, :cond_546
iget-object v2, v12, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v2, v2
if-nez v2, :cond_593
:cond_546
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Engagement event does not contain any parameters. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
move-wide v2, v14
:goto_55e
move-object/from16 v0, v22
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
add-int/lit8 v4, v13, 0x1
aput-object v12, v6, v13
goto/16 :goto_150
:cond_568
if-eqz v3, :cond_579
const-string v2, "_err"
iput-object v2, v3, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
const-wide/16 v4, 0xa
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v3, Lcom/google/android/gms/internal/measurement/zzko;->zzate:Ljava/lang/Long;
move/from16 v5, v17
goto :goto_531
:cond_579
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Did not find conversion parameter. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_590
move/from16 v5, v17
goto :goto_531
:cond_593
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
const-string v2, "_et"
invoke-static {v12, v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzb(Lcom/google/android/gms/internal/measurement/zzkn;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
if-nez v2, :cond_5b9
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Engagement event does not include duration. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
move-wide v2, v14
goto :goto_55e
:cond_5b9
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
add-long/2addr v14, v2
move-wide v2, v14
goto :goto_55e
:cond_5c0
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqx:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
if-ge v13, v2, :cond_5d8
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
invoke-static {v2, v13}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
:cond_5d8
if-eqz v18, :cond_687
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const-string v4, "_lte"
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zzh(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzjz;
move-result-object v8
if-eqz v8, :cond_5ee
iget-object v2, v8, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
if-nez v2, :cond_763
:cond_5ee
new-instance v2, Lcom/google/android/gms/internal/measurement/zzjz;
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const-string v4, "auto"
const-string v5, "_lte"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v6
invoke-interface {v6}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v6
invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
invoke-direct/range {v2 .. v8}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
move-object v4, v2
:goto_608
new-instance v5, Lcom/google/android/gms/internal/measurement/zzks;
invoke-direct {v5}, Lcom/google/android/gms/internal/measurement/zzks;-><init>()V
const-string v2, "_lte"
iput-object v2, v5, Lcom/google/android/gms/internal/measurement/zzks;->name:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iput-object v2, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzaun:Ljava/lang/Long;
iget-object v2, v4, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
check-cast v2, Ljava/lang/Long;
iput-object v2, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzate:Ljava/lang/Long;
const/4 v2, 0x0
const/4 v3, 0x0
:goto_627
move-object/from16 v0, v22
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
array-length v6, v6
if-ge v3, v6, :cond_645
const-string v6, "_lte"
move-object/from16 v0, v22
iget-object v7, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
aget-object v7, v7, v3
iget-object v7, v7, Lcom/google/android/gms/internal/measurement/zzks;->name:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_788
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
aput-object v5, v2, v3
const/4 v2, 0x1
:cond_645
if-nez v2, :cond_66b
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
array-length v3, v3
add-int/lit8 v3, v3, 0x1
invoke-static {v2, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
array-length v3, v3
add-int/lit8 v3, v3, -0x1
aput-object v5, v2, v3
:cond_66b
const-wide/16 v2, 0x0
cmp-long v2, v14, v2
if-lez v2, :cond_687
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzjz;)Z
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Updated lifetime engagement user property with value. Value"
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_687
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v22
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Ljava/lang/String;[Lcom/google/android/gms/internal/measurement/zzks;[Lcom/google/android/gms/internal/measurement/zzkn;)[Lcom/google/android/gms/internal/measurement/zzkm;
move-result-object v2
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzaua:[Lcom/google/android/gms/internal/measurement/zzkm;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzef;->zzau(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_9c6
new-instance v23, Ljava/util/HashMap;
invoke-direct/range {v23 .. v23}, Ljava/util/HashMap;-><init>()V
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
array-length v2, v2
new-array v0, v2, [Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v24, v0
const/16 v18, 0x0
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzlc()Ljava/security/SecureRandom;
move-result-object v25
move-object/from16 v0, v22
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v26, v0
move-object/from16 v0, v26
array-length v0, v0
move/from16 v27, v0
const/4 v2, 0x0
move/from16 v19, v2
:goto_6d3
move/from16 v0, v19
move/from16 v1, v27
if-ge v0, v1, :cond_98d
aget-object v28, v26, v19
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
const-string v3, "_ep"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_78c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
const-string v2, "_en"
move-object/from16 v0, v28
invoke-static {v0, v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzb(Lcom/google/android/gms/internal/measurement/zzkn;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
move-object/from16 v0, v23
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/android/gms/internal/measurement/zzeq;
if-nez v3, :cond_711
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v3, v4, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzf(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
move-object/from16 v0, v23
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_711
iget-object v2, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafv:Ljava/lang/Long;
if-nez v2, :cond_989
iget-object v2, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafw:Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v4
const-wide/16 v6, 0x1
cmp-long v2, v4, v6
if-lez v2, :cond_734
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const-string v4, "_sr"
iget-object v5, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafw:Ljava/lang/Long;
invoke-static {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza([Lcom/google/android/gms/internal/measurement/zzko;Ljava/lang/String;Ljava/lang/Object;)[Lcom/google/android/gms/internal/measurement/zzko;
move-result-object v2
move-object/from16 v0, v28
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
:cond_734
iget-object v2, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafx:Ljava/lang/Boolean;
if-eqz v2, :cond_757
iget-object v2, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafx:Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_757
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const-string v3, "_efs"
const-wide/16 v4, 0x1
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-static {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzka;->zza([Lcom/google/android/gms/internal/measurement/zzko;Ljava/lang/String;Ljava/lang/Object;)[Lcom/google/android/gms/internal/measurement/zzko;
move-result-object v2
move-object/from16 v0, v28
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
:cond_757
add-int/lit8 v2, v18, 0x1
aput-object v28, v24, v18
:cond_75b
:goto_75b
add-int/lit8 v3, v19, 0x1
move/from16 v18, v2
move/from16 v19, v3
goto/16 :goto_6d3
:cond_763
new-instance v2, Lcom/google/android/gms/internal/measurement/zzjz;
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const-string v4, "auto"
const-string v5, "_lte"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v6
invoke-interface {v6}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v6
iget-object v8, v8, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
check-cast v8, Ljava/lang/Long;
invoke-virtual {v8}, Ljava/lang/Long;->longValue()J
move-result-wide v8
add-long/2addr v8, v14
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
invoke-direct/range {v2 .. v8}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
move-object v4, v2
goto/16 :goto_608
:cond_788
add-int/lit8 v3, v3, 0x1
goto/16 :goto_627
:cond_78c
const/4 v2, 0x1
const-string v4, "_dbg"
const-wide/16 v6, 0x1
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_79d
if-nez v5, :cond_7d0
:cond_79d
const/4 v3, 0x0
:goto_79e
if-nez v3, :cond_bd3
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzgf;->zzp(Ljava/lang/String;Ljava/lang/String;)I
move-result v2
move/from16 v20, v2
:goto_7b4
if-gtz v20, :cond_80f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Sample rate must be positive. event, rate"
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v2, v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
add-int/lit8 v2, v18, 0x1
aput-object v28, v24, v18
goto :goto_75b
:cond_7d0
move-object/from16 v0, v28
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
array-length v7, v6
const/4 v3, 0x0
:goto_7d6
if-ge v3, v7, :cond_80d
aget-object v8, v6, v3
iget-object v9, v8, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_80a
instance-of v3, v5, Ljava/lang/Long;
if-eqz v3, :cond_7ee
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzko;->zzate:Ljava/lang/Long;
invoke-virtual {v5, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_806
:cond_7ee
instance-of v3, v5, Ljava/lang/String;
if-eqz v3, :cond_7fa
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzko;->zzajf:Ljava/lang/String;
invoke-virtual {v5, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_806
:cond_7fa
instance-of v3, v5, Ljava/lang/Double;
if-eqz v3, :cond_808
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzko;->zzarc:Ljava/lang/Double;
invoke-virtual {v5, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_808
:cond_806
const/4 v3, 0x1
goto :goto_79e
:cond_808
const/4 v3, 0x0
goto :goto_79e
:cond_80a
add-int/lit8 v3, v3, 0x1
goto :goto_7d6
:cond_80d
const/4 v3, 0x0
goto :goto_79e
:cond_80f
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
move-object/from16 v0, v23
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzeq;
if-nez v2, :cond_bd0
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zzf(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
if-nez v3, :cond_869
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Event being bundled has no eventAggregate. appId, eventName"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
move-object/from16 v0, v28
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
invoke-virtual {v2, v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
new-instance v3, Lcom/google/android/gms/internal/measurement/zzeq;
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
move-object/from16 v0, v28
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
const-wide/16 v6, 0x1
const-wide/16 v8, 0x1
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v10
const-wide/16 v12, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
invoke-direct/range {v3 .. v16}, Lcom/google/android/gms/internal/measurement/zzeq;-><init>(Ljava/lang/String;Ljava/lang/String;JJJJLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)V
:cond_869
:goto_869
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
const-string v2, "_eid"
move-object/from16 v0, v28
invoke-static {v0, v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzb(Lcom/google/android/gms/internal/measurement/zzkn;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
if-eqz v2, :cond_8aa
const/4 v4, 0x1
:goto_879
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
const/4 v5, 0x1
move/from16 v0, v20
if-ne v0, v5, :cond_8ac
add-int/lit8 v2, v18, 0x1
aput-object v28, v24, v18
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_75b
iget-object v4, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafv:Ljava/lang/Long;
if-nez v4, :cond_898
iget-object v4, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafw:Ljava/lang/Long;
if-nez v4, :cond_898
iget-object v4, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafx:Ljava/lang/Boolean;
if-eqz v4, :cond_75b
:cond_898
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
invoke-virtual {v3, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzeq;->zza(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
move-object/from16 v0, v23
invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto/16 :goto_75b
:cond_8aa
const/4 v4, 0x0
goto :goto_879
:cond_8ac
move-object/from16 v0, v25
move/from16 v1, v20
invoke-virtual {v0, v1}, Ljava/security/SecureRandom;->nextInt(I)I
move-result v5
if-nez v5, :cond_8fc
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const-string v5, "_sr"
move/from16 v0, v20
int-to-long v6, v0
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
invoke-static {v2, v5, v6}, Lcom/google/android/gms/internal/measurement/zzka;->zza([Lcom/google/android/gms/internal/measurement/zzko;Ljava/lang/String;Ljava/lang/Object;)[Lcom/google/android/gms/internal/measurement/zzko;
move-result-object v2
move-object/from16 v0, v28
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
add-int/lit8 v2, v18, 0x1
aput-object v28, v24, v18
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_8e5
const/4 v4, 0x0
move/from16 v0, v20
int-to-long v6, v0
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
const/4 v6, 0x0
invoke-virtual {v3, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzeq;->zza(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
:cond_8e5
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
move-object/from16 v0, v28
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v6
invoke-virtual {v3, v6, v7}, Lcom/google/android/gms/internal/measurement/zzeq;->zzad(J)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
move-object/from16 v0, v23
invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto/16 :goto_75b
:cond_8fc
iget-wide v6, v3, Lcom/google/android/gms/internal/measurement/zzeq;->zzafu:J
move-object/from16 v0, v28
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v8
sub-long v6, v8, v6
invoke-static {v6, v7}, Ljava/lang/Math;->abs(J)J
move-result-wide v6
const-wide/32 v8, 0x5265c00
cmp-long v5, v6, v8
if-ltz v5, :cond_974
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const-string v5, "_efs"
const-wide/16 v6, 0x1
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
invoke-static {v2, v5, v6}, Lcom/google/android/gms/internal/measurement/zzka;->zza([Lcom/google/android/gms/internal/measurement/zzko;Ljava/lang/String;Ljava/lang/Object;)[Lcom/google/android/gms/internal/measurement/zzko;
move-result-object v2
move-object/from16 v0, v28
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-object/from16 v0, v28
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const-string v5, "_sr"
move/from16 v0, v20
int-to-long v6, v0
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
invoke-static {v2, v5, v6}, Lcom/google/android/gms/internal/measurement/zzka;->zza([Lcom/google/android/gms/internal/measurement/zzko;Ljava/lang/String;Ljava/lang/Object;)[Lcom/google/android/gms/internal/measurement/zzko;
move-result-object v2
move-object/from16 v0, v28
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
add-int/lit8 v2, v18, 0x1
aput-object v28, v24, v18
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_95d
const/4 v4, 0x0
move/from16 v0, v20
int-to-long v6, v0
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
const/4 v6, 0x1
invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v6
invoke-virtual {v3, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzeq;->zza(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
:cond_95d
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
move-object/from16 v0, v28
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v6
invoke-virtual {v3, v6, v7}, Lcom/google/android/gms/internal/measurement/zzeq;->zzad(J)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v3
move-object/from16 v0, v23
invoke-interface {v0, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto/16 :goto_75b
:cond_974
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_989
move-object/from16 v0, v28
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
const/4 v5, 0x0
const/4 v6, 0x0
invoke-virtual {v3, v2, v5, v6}, Lcom/google/android/gms/internal/measurement/zzeq;->zza(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v2
move-object/from16 v0, v23
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_989
move/from16 v2, v18
goto/16 :goto_75b
:cond_98d
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
array-length v2, v2
move/from16 v0, v18
if-ge v0, v2, :cond_9a4
move-object/from16 v0, v24
move/from16 v1, v18
invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
:cond_9a4
invoke-interface/range {v23 .. v23}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_9ac
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_9c6
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzeq;
invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzeq;)V
goto :goto_9ac
:cond_9c6
const-wide v2, 0x7fffffffffffffffL
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
const-wide/high16 v2, -0x8000000000000000L
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
const/4 v2, 0x0
:goto_9de
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
array-length v3, v3
if-ge v2, v3, :cond_a1e
move-object/from16 v0, v22
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
aget-object v3, v3, v2
iget-object v4, v3, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
move-object/from16 v0, v22
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
invoke-virtual {v6}, Ljava/lang/Long;->longValue()J
move-result-wide v6
cmp-long v4, v4, v6
if-gez v4, :cond_a03
iget-object v4, v3, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
move-object/from16 v0, v22
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
:cond_a03
iget-object v4, v3, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
move-object/from16 v0, v22
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
invoke-virtual {v6}, Ljava/lang/Long;->longValue()J
move-result-wide v6
cmp-long v4, v4, v6
if-lez v4, :cond_a1b
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
move-object/from16 v0, v22
iput-object v3, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
:cond_a1b
add-int/lit8 v2, v2, 0x1
goto :goto_9de
:cond_a1e
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v6, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v7
if-nez v7, :cond_ab9
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Bundling raw events w/o app info. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_a45
:goto_a45
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
array-length v2, v2
if-lez v2, :cond_a81
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
move-object/from16 v0, v21
iget-object v3, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbu(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzkk;
move-result-object v2
if-eqz v2, :cond_a60
iget-object v3, v2, Lcom/google/android/gms/internal/measurement/zzkk;->zzasp:Ljava/lang/Long;
if-nez v3, :cond_b3e
:cond_a60
move-object/from16 v0, v21
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzadm:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_b25
const-wide/16 v2, -0x1
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzauf:Ljava/lang/Long;
:goto_a76
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, v22
move/from16 v1, v17
invoke-virtual {v2, v0, v1}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzkq;Z)Z
:cond_a81
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
move-object/from16 v0, v21
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqw:Ljava/util/List;
invoke-static {v5}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
new-instance v7, Ljava/lang/StringBuilder;
const-string v2, "rowid in ("
invoke-direct {v7, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
const/4 v2, 0x0
move v3, v2
:goto_a9b
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v2
if-ge v3, v2, :cond_b46
if-eqz v3, :cond_aa8
const-string v2, ","
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_aa8
invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v8
invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
add-int/lit8 v2, v3, 0x1
move v3, v2
goto :goto_a9b
:cond_ab9
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
array-length v2, v2
if-lez v2, :cond_a45
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgl()J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-eqz v4, :cond_b21
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
:goto_ace
move-object/from16 v0, v22
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzato:Ljava/lang/Long;
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgk()J
move-result-wide v4
const-wide/16 v8, 0x0
cmp-long v8, v4, v8
if-nez v8, :cond_bcd
:goto_adc
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-eqz v4, :cond_b23
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
:goto_ae6
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatn:Ljava/lang/Long;
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgt()V
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgq()J
move-result-wide v2
long-to-int v2, v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzaty:Ljava/lang/Integer;
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v7, v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzm(J)V
move-object/from16 v0, v22
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v7, v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzn(J)V
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhb()Ljava/lang/String;
move-result-object v2
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzaek:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v7}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
goto/16 :goto_a45
:cond_b21
const/4 v4, 0x0
goto :goto_ace
:cond_b23
const/4 v2, 0x0
goto :goto_ae6
:cond_b25
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Did not find measurement config or missing version info. appId"
move-object/from16 v0, v21
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjv;->zzaqv:Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto/16 :goto_a76
:cond_b3e
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzkk;->zzasp:Ljava/lang/Long;
move-object/from16 v0, v22
iput-object v2, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzauf:Ljava/lang/Long;
goto/16 :goto_a76
:cond_b46
const-string v2, ")"
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v2
const-string v3, "raw_events"
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
invoke-virtual {v2, v3, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v2
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v3
if-eq v2, v3, :cond_b79
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Deleted fewer rows from raw events table than expected"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v3, v4, v2, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_b79
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
:try_end_b80
.catchall {:try_start_348 .. :try_end_b80} :catchall_1b8
move-result-object v2
:try_start_b81
const-string v4, "delete from raw_events_metadata where app_id=? and metadata_fingerprint not in (select distinct metadata_fingerprint from raw_events where app_id=?)"
const/4 v5, 0x2
new-array v5, v5, [Ljava/lang/String;
const/4 v7, 0x0
aput-object v6, v5, v7
const/4 v7, 0x1
aput-object v6, v5, v7
invoke-virtual {v2, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
:try_end_b8f
.catch Landroid/database/sqlite/SQLiteException; {:try_start_b81 .. :try_end_b8f} :catch_b9f
.catchall {:try_start_b81 .. :try_end_b8f} :catchall_1b8
:goto_b8f
:try_start_b8f
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_b96
.catchall {:try_start_b8f .. :try_end_b96} :catchall_1b8
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
const/4 v2, 0x1
:goto_b9e
return v2
:catch_b9f
move-exception v2
:try_start_ba0
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Failed to remove unused event metadata. appId"
invoke-static {v6}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v3, v4, v5, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_b8f
:cond_bb2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_bb9
.catchall {:try_start_ba0 .. :try_end_bb9} :catchall_1b8
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
const/4 v2, 0x0
goto :goto_b9e
:catchall_bc2
move-exception v2
move-object v3, v11
goto/16 :goto_34e
:catch_bc6
move-exception v2
goto/16 :goto_2dd
:catch_bc9
move-exception v2
move-object v4, v12
goto/16 :goto_2dd
:cond_bcd
move-wide v2, v4
goto/16 :goto_adc
:cond_bd0
move-object v3, v2
goto/16 :goto_869
:cond_bd3
move/from16 v20, v2
goto/16 :goto_7b4
:cond_bd7
move-wide v2, v14
move v4, v13
move/from16 v5, v17
goto/16 :goto_150
:cond_bdd
move-wide v2, v14
goto/16 :goto_55e
:cond_be0
move-object v2, v3
move v3, v4
goto/16 :goto_500
:cond_be4
move/from16 v17, v2
goto/16 :goto_49b
:cond_be8
move v2, v3
move v3, v4
goto/16 :goto_3a3
.end method
.method private final zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
.registers 10
const/4 v1, 0x1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/measurement/zzfr;->zzbp(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const/4 v0, 0x0
if-nez v2, :cond_13a
new-instance v0, Lcom/google/android/gms/internal/measurement/zzdy;
iget-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
iget-object v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-direct {v0, v2, v4}, Lcom/google/android/gms/internal/measurement/zzdy;-><init>(Lcom/google/android/gms/internal/measurement/zzgl;Ljava/lang/String;)V
iget-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzgl;->zzfv()Lcom/google/android/gms/internal/measurement/zzfb;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfb;->zzii()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzal(Ljava/lang/String;)V
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzan(Ljava/lang/String;)V
move-object v2, v0
move v0, v1
:cond_41
:goto_41
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_5b
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_5b
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzam(Ljava/lang/String;)V
move v0, v1
:cond_5b
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzado:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_75
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzado:Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgj()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_75
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzado:Ljava/lang/String;
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzao(Ljava/lang/String;)V
move v0, v1
:cond_75
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadu:J
const-wide/16 v6, 0x0
cmp-long v3, v4, v6
if-eqz v3, :cond_8d
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadu:J
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgo()J
move-result-wide v6
cmp-long v3, v4, v6
if-eqz v3, :cond_8d
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadu:J
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzdy;->zzp(J)V
move v0, v1
:cond_8d
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzth:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_a7
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzth:Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_a7
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzth:Ljava/lang/String;
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->setAppVersion(Ljava/lang/String;)V
move v0, v1
:cond_a7
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzads:J
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v6
cmp-long v3, v4, v6
if-eqz v3, :cond_b7
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzads:J
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzdy;->zzo(J)V
move v0, v1
:cond_b7
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadt:Ljava/lang/String;
if-eqz v3, :cond_cd
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadt:Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgn()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_cd
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadt:Ljava/lang/String;
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzap(Ljava/lang/String;)V
move v0, v1
:cond_cd
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadv:J
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgp()J
move-result-wide v6
cmp-long v3, v4, v6
if-eqz v3, :cond_dd
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadv:J
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzdy;->zzq(J)V
move v0, v1
:cond_dd
iget-boolean v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->isMeasurementEnabled()Z
move-result v4
if-eq v3, v4, :cond_eb
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->setMeasurementEnabled(Z)V
move v0, v1
:cond_eb
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaek:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_105
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaek:Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzha()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_105
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaek:Ljava/lang/String;
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzaq(Ljava/lang/String;)V
move v0, v1
:cond_105
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadx:J
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhc()J
move-result-wide v6
cmp-long v3, v4, v6
if-eqz v3, :cond_115
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadx:J
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzdy;->zzaa(J)V
move v0, v1
:cond_115
iget-boolean v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzady:Z
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhd()Z
move-result v4
if-eq v3, v4, :cond_123
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzady:Z
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzd(Z)V
move v0, v1
:cond_123
iget-boolean v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadz:Z
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhe()Z
move-result v4
if-eq v3, v4, :cond_157
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadz:Z
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zze(Z)V
:goto_130
if-eqz v1, :cond_139
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
:cond_139
return-object v2
:cond_13a
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgi()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_41
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzan(Ljava/lang/String;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzgl;->zzfv()Lcom/google/android/gms/internal/measurement/zzfb;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfb;->zzii()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzal(Ljava/lang/String;)V
move v0, v1
goto/16 :goto_41
:cond_157
move v1, v0
goto :goto_130
.end method
.method private final zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqa:Lcom/google/android/gms/internal/measurement/zzgf;
invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Lcom/google/android/gms/internal/measurement/zzjq;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqa:Lcom/google/android/gms/internal/measurement/zzgf;
return-object v0
.end method
.method private final zzko()Lcom/google/android/gms/internal/measurement/zzfp;
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqd:Lcom/google/android/gms/internal/measurement/zzfp;
if-nez v0, :cond_c
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Network broadcast receiver not created"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_c
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqd:Lcom/google/android/gms/internal/measurement/zzfp;
return-object v0
.end method
.method private final zzkp()Lcom/google/android/gms/internal/measurement/zzjn;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqe:Lcom/google/android/gms/internal/measurement/zzjn;
invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Lcom/google/android/gms/internal/measurement/zzjq;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqe:Lcom/google/android/gms/internal/measurement/zzjn;
return-object v0
.end method
.method private final zzkr()J
.registers 11
const-wide/16 v8, 0x3c
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v0
invoke-interface {v0}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhh;->zzch()V
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
iget-object v0, v4, Lcom/google/android/gms/internal/measurement/zzfr;->zzajy:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfu;->get()J
move-result-wide v0
const-wide/16 v6, 0x0
cmp-long v5, v0, v6
if-nez v5, :cond_38
const-wide/16 v0, 0x1
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhg;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzka;->zzlc()Ljava/security/SecureRandom;
move-result-object v5
const v6, 0x5265c00
invoke-virtual {v5, v6}, Ljava/security/SecureRandom;->nextInt(I)I
move-result v5
int-to-long v6, v5
add-long/2addr v0, v6
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzfr;->zzajy:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v4, v0, v1}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
:cond_38
add-long/2addr v0, v2
const-wide/16 v2, 0x3e8
div-long/2addr v0, v2
div-long/2addr v0, v8
div-long/2addr v0, v8
const-wide/16 v2, 0x18
div-long/2addr v0, v2
return-wide v0
.end method
.method private final zzkt()Z
.registers 2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->zzhs()Z
move-result v0
if-nez v0, :cond_1e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->zzhn()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_20
:cond_1e
const/4 v0, 0x1
:goto_1f
return v0
:cond_20
const/4 v0, 0x0
goto :goto_1f
.end method
.method private final zzku()V
.registers 19
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzky()Z
move-result v2
if-nez v2, :cond_d
:goto_c
return-void
:cond_d
move-object/from16 v0, p0
iget-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-lez v2, :cond_59
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->elapsedRealtime()J
move-result-wide v2
const-wide/32 v4, 0x36ee80
move-object/from16 v0, p0
iget-wide v6, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
sub-long/2addr v2, v6
invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J
move-result-wide v2
sub-long v2, v4, v2
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-lez v4, :cond_53
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Upload has been suspended. Will update scheduling later in approximately ms"
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v4, v5, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzko()Lcom/google/android/gms/internal/measurement/zzfp;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfp;->unregister()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkp()Lcom/google/android/gms/internal/measurement/zzjn;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjn;->cancel()V
goto :goto_c
:cond_53
const-wide/16 v2, 0x0
move-object/from16 v0, p0
iput-wide v2, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
:cond_59
move-object/from16 v0, p0
iget-object v2, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzgl;->zzjv()Z
move-result v2
if-eqz v2, :cond_69
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkt()Z
move-result v2
if-nez v2, :cond_85
:cond_69
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Nothing to upload or uploading impossible"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzko()Lcom/google/android/gms/internal/measurement/zzfp;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfp;->unregister()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkp()Lcom/google/android/gms/internal/measurement/zzjn;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjn;->cancel()V
goto :goto_c
:cond_85
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
const-wide/16 v6, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahi:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v6, v7, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v8
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzht()Z
move-result v2
if-nez v2, :cond_b3
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzho()Z
move-result v2
if-eqz v2, :cond_133
:cond_b3
const/4 v2, 0x1
move v6, v2
:goto_b5
if-eqz v6, :cond_149
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzef;->zzhj()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_136
const-string v3, ".none."
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_136
const-wide/16 v10, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahd:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
:goto_df
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v7
iget-object v7, v7, Lcom/google/android/gms/internal/measurement/zzfr;->zzaju:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzfu;->get()J
move-result-wide v10
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v7
iget-object v7, v7, Lcom/google/android/gms/internal/measurement/zzfr;->zzajv:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzfu;->get()J
move-result-wide v12
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v7
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzei;->zzhq()J
move-result-wide v14
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v7
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzei;->zzhr()J
move-result-wide v16
invoke-static/range {v14 .. v17}, Ljava/lang/Math;->max(JJ)J
move-result-wide v14
const-wide/16 v16, 0x0
cmp-long v7, v14, v16
if-nez v7, :cond_15c
const-wide/16 v2, 0x0
move-wide v4, v2
:goto_110
const-wide/16 v2, 0x0
cmp-long v2, v4, v2
if-nez v2, :cond_1e1
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Next upload time is 0"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzko()Lcom/google/android/gms/internal/measurement/zzfp;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfp;->unregister()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkp()Lcom/google/android/gms/internal/measurement/zzjn;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjn;->cancel()V
goto/16 :goto_c
:cond_133
const/4 v2, 0x0
move v6, v2
goto :goto_b5
:cond_136
const-wide/16 v10, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahc:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
goto :goto_df
:cond_149
const-wide/16 v10, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahb:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
goto :goto_df
:cond_15c
sub-long/2addr v14, v4
invoke-static {v14, v15}, Ljava/lang/Math;->abs(J)J
move-result-wide v14
sub-long v14, v4, v14
sub-long/2addr v10, v4
invoke-static {v10, v11}, Ljava/lang/Math;->abs(J)J
move-result-wide v10
sub-long v10, v4, v10
sub-long/2addr v12, v4
invoke-static {v12, v13}, Ljava/lang/Math;->abs(J)J
move-result-wide v12
sub-long v12, v4, v12
invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;->max(JJ)J
move-result-wide v10
add-long v4, v14, v8
if-eqz v6, :cond_184
const-wide/16 v6, 0x0
cmp-long v6, v10, v6
if-lez v6, :cond_184
invoke-static {v14, v15, v10, v11}, Ljava/lang/Math;->min(JJ)J
move-result-wide v4
add-long/2addr v4, v2
:cond_184
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v6
invoke-virtual {v6, v10, v11, v2, v3}, Lcom/google/android/gms/internal/measurement/zzka;->zza(JJ)Z
move-result v6
if-nez v6, :cond_288
add-long/2addr v2, v10
:goto_18f
const-wide/16 v4, 0x0
cmp-long v4, v12, v4
if-eqz v4, :cond_1de
cmp-long v4, v12, v14
if-ltz v4, :cond_1de
const/4 v4, 0x0
move v6, v4
move-wide v4, v2
:goto_19c
const/16 v3, 0x14
const/4 v7, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahk:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-static {v7, v2}, Ljava/lang/Math;->max(II)I
move-result v2
invoke-static {v3, v2}, Ljava/lang/Math;->min(II)I
move-result v2
if-ge v6, v2, :cond_1d9
const-wide/16 v2, 0x1
shl-long v8, v2, v6
const-wide/16 v10, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahj:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
mul-long/2addr v2, v8
add-long/2addr v2, v4
cmp-long v4, v2, v12
if-lez v4, :cond_1d4
move-wide v4, v2
goto/16 :goto_110
:cond_1d4
add-int/lit8 v4, v6, 0x1
move v6, v4
move-wide v4, v2
goto :goto_19c
:cond_1d9
const-wide/16 v2, 0x0
move-wide v4, v2
goto/16 :goto_110
:cond_1de
move-wide v4, v2
goto/16 :goto_110
:cond_1e1
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfk;->zzex()Z
move-result v2
if-nez v2, :cond_208
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "No network"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzko()Lcom/google/android/gms/internal/measurement/zzfp;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfp;->zzeu()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkp()Lcom/google/android/gms/internal/measurement/zzjn;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjn;->cancel()V
goto/16 :goto_c
:cond_208
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v2
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzfr;->zzajw:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfu;->get()J
move-result-wide v6
const-wide/16 v8, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzagz:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v8
invoke-virtual {v8, v6, v7, v2, v3}, Lcom/google/android/gms/internal/measurement/zzka;->zza(JJ)Z
move-result v8
if-nez v8, :cond_286
add-long/2addr v2, v6
invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
:goto_233
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzko()Lcom/google/android/gms/internal/measurement/zzfp;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfp;->unregister()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v4
invoke-interface {v4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
sub-long/2addr v2, v4
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-gtz v4, :cond_26c
const-wide/16 v4, 0x0
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzahe:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v4
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzfr;->zzaju:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v5
invoke-interface {v5}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v6
invoke-virtual {v4, v6, v7}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
:cond_26c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Upload scheduled in approximately ms"
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
invoke-virtual {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkp()Lcom/google/android/gms/internal/measurement/zzjn;
move-result-object v4
invoke-virtual {v4, v2, v3}, Lcom/google/android/gms/internal/measurement/zzjn;->zzh(J)V
goto/16 :goto_c
:cond_286
move-wide v2, v4
goto :goto_233
:cond_288
move-wide v2, v4
goto/16 :goto_18f
.end method
.method private final zzkv()V
.registers 6
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
iget-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
if-nez v0, :cond_f
iget-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqm:Z
if-nez v0, :cond_f
iget-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
if-eqz v0, :cond_2f
:cond_f
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Not stopping services. fetch, network, upload"
iget-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
iget-boolean v3, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqm:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
iget-boolean v4, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_2e
:goto_2e
return-void
:cond_2f
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Stopping uploading service(s)"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqi:Ljava/util/List;
if-eqz v0, :cond_2e
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqi:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_46
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_56
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
goto :goto_46
:cond_56
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqi:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
goto :goto_2e
.end method
.method private final zzkw()Z
.registers 4
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
const-string v0, "google_app_measurement.db"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
move-result-object v1
new-instance v2, Ljava/io/File;
invoke-direct {v2, v1, v0}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
:try_start_12
new-instance v0, Ljava/io/RandomAccessFile;
const-string v1, "rw"
invoke-direct {v0, v2, v1}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqp:Ljava/nio/channels/FileChannel;
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqp:Ljava/nio/channels/FileChannel;
invoke-virtual {v0}, Ljava/nio/channels/FileChannel;->tryLock()Ljava/nio/channels/FileLock;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqo:Ljava/nio/channels/FileLock;
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqo:Ljava/nio/channels/FileLock;
if-eqz v0, :cond_3a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Storage concurrent access okay"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
const/4 v0, 0x1
:goto_39
return v0
:cond_3a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Storage concurrent data access panic"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
:try_end_47
.catch Ljava/io/FileNotFoundException; {:try_start_12 .. :try_end_47} :catch_49
.catch Ljava/io/IOException; {:try_start_12 .. :try_end_47} :catch_58
:goto_47
const/4 v0, 0x0
goto :goto_39
:catch_49
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Failed to acquire storage lock"
invoke-virtual {v1, v2, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto :goto_47
:catch_58
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Failed to access storage lock file"
invoke-virtual {v1, v2, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto :goto_47
.end method
.method private final zzky()Z
.registers 2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqg:Z
if-eqz v0, :cond_c
const/4 v0, 0x1
:goto_b
return v0
:cond_c
const/4 v0, 0x0
goto :goto_b
.end method
# virtual methods
.method public getContext()Landroid/content/Context;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v0
return-object v0
.end method
.method protected start()V
.registers 5
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->zzhp()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzaju:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfu;->get()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-nez v0, :cond_2b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzaju:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v1
invoke-interface {v1}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
:cond_2b
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
return-void
.end method
.method protected final zza(ILjava/lang/Throwable;[BLjava/lang/String;)V
.registers 15
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
const/4 v3, 0x1
const/4 v2, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
if-nez p3, :cond_d
const/4 v0, 0x0
:try_start_b
new-array p3, v0, [B
:cond_d
iget-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
:try_end_12
.catchall {:try_start_b .. :try_end_12} :catchall_116
const/16 v0, 0xc8
if-eq p1, v0, :cond_1a
const/16 v0, 0xcc
if-ne p1, v0, :cond_125
:cond_1a
if-nez p2, :cond_125
:try_start_1c
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzaju:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v4
invoke-interface {v4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzajv:Lcom/google/android/gms/internal/measurement/zzfu;
const-wide/16 v4, 0x0
invoke-virtual {v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v4, "Successful upload. Got network response. code, size"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
array-length v6, p3
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v0, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_end_58
.catch Landroid/database/sqlite/SQLiteException; {:try_start_1c .. :try_end_58} :catch_bc
.catchall {:try_start_1c .. :try_end_58} :catchall_116
:try_start_58
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_5c
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_ed
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
:try_end_68
.catchall {:try_start_58 .. :try_end_68} :catchall_b3
:try_start_68
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v6
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v1
const/4 v8, 0x1
new-array v8, v8, [Ljava/lang/String;
const/4 v9, 0x0
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v6
aput-object v6, v8, v9
:try_end_84
.catch Landroid/database/sqlite/SQLiteException; {:try_start_68 .. :try_end_84} :catch_a5
.catchall {:try_start_68 .. :try_end_84} :catchall_b3
:try_start_84
const-string v6, "queue"
const-string v7, "rowid=?"
invoke-virtual {v1, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v1
if-eq v1, v3, :cond_5c
new-instance v1, Landroid/database/sqlite/SQLiteException;
const-string v6, "Deleted fewer rows from queue than expected"
invoke-direct {v1, v6}, Landroid/database/sqlite/SQLiteException;-><init>(Ljava/lang/String;)V
throw v1
:try_end_96
.catch Landroid/database/sqlite/SQLiteException; {:try_start_84 .. :try_end_96} :catch_96
.catchall {:try_start_84 .. :try_end_96} :catchall_b3
:catch_96
move-exception v1
:try_start_97
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v5
const-string v6, "Failed to delete a bundle in a queue table"
invoke-virtual {v5, v6, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
throw v1
:try_end_a5
.catch Landroid/database/sqlite/SQLiteException; {:try_start_97 .. :try_end_a5} :catch_a5
.catchall {:try_start_97 .. :try_end_a5} :catchall_b3
:catch_a5
move-exception v1
:try_start_a6
iget-object v5, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqr:Ljava/util/List;
if-eqz v5, :cond_b2
iget-object v5, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqr:Ljava/util/List;
invoke-interface {v5, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_5c
:cond_b2
throw v1
:try_end_b3
.catchall {:try_start_a6 .. :try_end_b3} :catchall_b3
:catchall_b3
move-exception v0
:try_start_b4
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
:try_end_bc
.catch Landroid/database/sqlite/SQLiteException; {:try_start_b4 .. :try_end_bc} :catch_bc
.catchall {:try_start_b4 .. :try_end_bc} :catchall_116
:catch_bc
move-exception v0
:try_start_bd
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v3, "Database error while trying to delete uploaded bundles"
invoke-virtual {v1, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v0
invoke-interface {v0}, Lcom/google/android/gms/common/util/Clock;->elapsedRealtime()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Disable upload, time"
iget-wide v4, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-virtual {v0, v1, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_e7
.catchall {:try_start_bd .. :try_end_e7} :catchall_116
:goto_e7
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqm:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
return-void
:cond_ed
:try_start_ed
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_f4
.catchall {:try_start_ed .. :try_end_f4} :catchall_b3
:try_start_f4
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqr:Ljava/util/List;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfk;->zzex()Z
move-result v0
if-eqz v0, :cond_11d
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkt()Z
move-result v0
if-eqz v0, :cond_11d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzks()V
:goto_111
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
:try_end_115
.catch Landroid/database/sqlite/SQLiteException; {:try_start_f4 .. :try_end_115} :catch_bc
.catchall {:try_start_f4 .. :try_end_115} :catchall_116
goto :goto_e7
:catchall_116
move-exception v0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqm:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
throw v0
:cond_11d
const-wide/16 v0, -0x1
:try_start_11f
iput-wide v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqs:J
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
:try_end_124
.catch Landroid/database/sqlite/SQLiteException; {:try_start_11f .. :try_end_124} :catch_bc
.catchall {:try_start_11f .. :try_end_124} :catchall_116
goto :goto_111
:cond_125
:try_start_125
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v4, "Network upload failed. Will retry later. code, error"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v0, v4, v5, p2}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzajv:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v4
invoke-interface {v4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
const/16 v0, 0x1f7
if-eq p1, v0, :cond_14f
const/16 v0, 0x1ad
if-ne p1, v0, :cond_179
:cond_14f
move v0, v3
:goto_150
if-eqz v0, :cond_163
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzajw:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v3
invoke-interface {v3}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
:cond_163
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v0
invoke-virtual {v0, p4}, Lcom/google/android/gms/internal/measurement/zzef;->zzax(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_174
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzei;->zzc(Ljava/util/List;)V
:cond_174
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
:try_end_177
.catchall {:try_start_125 .. :try_end_177} :catchall_116
goto/16 :goto_e7
:cond_179
move v0, v2
goto :goto_150
.end method
.method final zza(Lcom/google/android/gms/internal/measurement/zzgl;)V
.registers 2
iput-object p1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
return-void
.end method
.method final zza(Lcom/google/android/gms/internal/measurement/zzjw;)V
.registers 6
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
new-instance v1, Lcom/google/android/gms/internal/measurement/zzei;
invoke-direct {v1, v0}, Lcom/google/android/gms/internal/measurement/zzei;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzm()V
iput-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqc:Lcom/google/android/gms/internal/measurement/zzei;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqa:Lcom/google/android/gms/internal/measurement/zzgf;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzef;->zza(Lcom/google/android/gms/internal/measurement/zzeh;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
new-instance v1, Lcom/google/android/gms/internal/measurement/zzeb;
invoke-direct {v1, v0}, Lcom/google/android/gms/internal/measurement/zzeb;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzm()V
iput-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqf:Lcom/google/android/gms/internal/measurement/zzeb;
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
new-instance v1, Lcom/google/android/gms/internal/measurement/zzjn;
invoke-direct {v1, v0}, Lcom/google/android/gms/internal/measurement/zzjn;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzm()V
iput-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqe:Lcom/google/android/gms/internal/measurement/zzjn;
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
new-instance v1, Lcom/google/android/gms/internal/measurement/zzfp;
invoke-direct {v1, v0}, Lcom/google/android/gms/internal/measurement/zzfp;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;)V
iput-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqd:Lcom/google/android/gms/internal/measurement/zzfp;
iget v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqj:I
iget v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqk:I
if-eq v0, v1, :cond_58
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Not all upload components initialized"
iget v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqj:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget v3, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqk:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_58
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzvo:Z
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/measurement/zzeu;Ljava/lang/String;)[B
.registers 27
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-static {}, Lcom/google/android/gms/internal/measurement/zzgl;->zzfr()V
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
new-instance v19, Lcom/google/android/gms/internal/measurement/zzkp;
invoke-direct/range {v19 .. v19}, Lcom/google/android/gms/internal/measurement/zzkp;-><init>()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_1b
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
move-object/from16 v0, p2
invoke-virtual {v4, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v22
if-nez v22, :cond_41
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Log and bundle not available. package_name"
move-object/from16 v0, p2
invoke-virtual {v4, v5, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
const/4 v4, 0x0
new-array v4, v4, [B
:try_end_39
.catchall {:try_start_1b .. :try_end_39} :catchall_29c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
:goto_40
return-object v4
:cond_41
:try_start_41
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->isMeasurementEnabled()Z
move-result v4
if-nez v4, :cond_61
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Log and bundle disabled. package_name"
move-object/from16 v0, p2
invoke-virtual {v4, v5, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
const/4 v4, 0x0
new-array v4, v4, [B
:try_end_59
.catchall {:try_start_41 .. :try_end_59} :catchall_29c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto :goto_40
:cond_61
:try_start_61
const-string v4, "_iap"
move-object/from16 v0, p1
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_79
const-string v4, "ecommerce_purchase"
move-object/from16 v0, p1
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_96
:cond_79
move-object/from16 v0, p0
move-object/from16 v1, p2
move-object/from16 v2, p1
invoke-direct {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzeu;)Z
move-result v4
if-nez v4, :cond_96
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Failed to handle purchase event at single event bundle creation. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_96
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v4
move-object/from16 v0, p2
invoke-virtual {v4, v0}, Lcom/google/android/gms/internal/measurement/zzef;->zzav(Ljava/lang/String;)Z
move-result v11
const-wide/16 v4, 0x0
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v10
if-eqz v11, :cond_d5
const-string v4, "_e"
move-object/from16 v0, p1
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_d5
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
if-eqz v4, :cond_c4
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzer;->size()I
move-result v4
if-nez v4, :cond_27d
:cond_c4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "The engagement event does not contain any parameters. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_d5
:goto_d5
new-instance v23, Lcom/google/android/gms/internal/measurement/zzkq;
invoke-direct/range {v23 .. v23}, Lcom/google/android/gms/internal/measurement/zzkq;-><init>()V
const/4 v4, 0x1
new-array v4, v4, [Lcom/google/android/gms/internal/measurement/zzkq;
const/4 v5, 0x0
aput-object v23, v4, v5
move-object/from16 v0, v19
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
const/4 v4, 0x1
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzath:Ljava/lang/Integer;
const-string v4, "android"
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatp:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgn()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzadt:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzth:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v4
const-wide/32 v6, -0x80000000
cmp-long v6, v4, v6
if-nez v6, :cond_2b1
const/4 v4, 0x0
:goto_117
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzaub:Ljava/lang/Integer;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgo()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatt:Ljava/lang/Long;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzadm:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgp()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatx:Ljava/lang/Long;
move-object/from16 v0, p0
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzgl;->isEnabled()Z
move-result v4
if-eqz v4, :cond_15e
invoke-static {}, Lcom/google/android/gms/internal/measurement/zzef;->zzhk()Z
move-result v4
if-eqz v4, :cond_15e
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v4
move-object/from16 v0, v23
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzef;->zzat(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_15e
const/4 v4, 0x0
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzauh:Ljava/lang/String;
:cond_15e
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v4
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzfr;->zzbo(Ljava/lang/String;)Landroid/util/Pair;
move-result-object v5
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhd()Z
move-result v4
if-eqz v4, :cond_18c
if-eqz v5, :cond_18c
iget-object v4, v5, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_18c
iget-object v4, v5, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatv:Ljava/lang/String;
iget-object v4, v5, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v4, Ljava/lang/Boolean;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatw:Ljava/lang/Boolean;
:cond_18c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhh;->zzch()V
sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatr:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzhh;->zzch()V
sget-object v4, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatq:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzeo;->zzic()J
move-result-wide v4
long-to-int v4, v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzats:Ljava/lang/Integer;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzeo;->zzid()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzafn:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->getAppInstanceId()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzadl:Ljava/lang/String;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgj()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzado:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzei;->zzbb(Ljava/lang/String;)Ljava/util/List;
move-result-object v20
invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I
move-result v4
new-array v4, v4, [Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
const/4 v12, 0x0
if-eqz v11, :cond_216
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
move-object/from16 v0, v23
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const-string v6, "_lte"
invoke-virtual {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzei;->zzh(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzjz;
move-result-object v4
if-eqz v4, :cond_200
iget-object v5, v4, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
if-nez v5, :cond_2b8
:cond_200
new-instance v4, Lcom/google/android/gms/internal/measurement/zzjz;
move-object/from16 v0, v23
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const-string v6, "auto"
const-string v7, "_lte"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v8
invoke-interface {v8}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v8
invoke-direct/range {v4 .. v10}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
move-object v12, v4
:cond_216
:goto_216
const/4 v6, 0x0
const/4 v4, 0x0
move v7, v4
:goto_219
invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I
move-result v4
if-ge v7, v4, :cond_2ea
new-instance v5, Lcom/google/android/gms/internal/measurement/zzks;
invoke-direct {v5}, Lcom/google/android/gms/internal/measurement/zzks;-><init>()V
move-object/from16 v0, v23
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
aput-object v5, v4, v7
move-object/from16 v0, v20
invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->name:Ljava/lang/String;
move-object/from16 v0, v20
invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/gms/internal/measurement/zzjz;
iget-wide v8, v4, Lcom/google/android/gms/internal/measurement/zzjz;->zzaqz:J
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzaun:Ljava/lang/Long;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v8
move-object/from16 v0, v20
invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v8, v5, v4}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Lcom/google/android/gms/internal/measurement/zzks;Ljava/lang/Object;)V
if-eqz v11, :cond_54d
const-string v4, "_lte"
iget-object v8, v5, Lcom/google/android/gms/internal/measurement/zzks;->name:Ljava/lang/String;
invoke-virtual {v4, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_54d
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
check-cast v4, Ljava/lang/Long;
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzate:Ljava/lang/Long;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v4
invoke-interface {v4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v8
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzaun:Ljava/lang/Long;
move-object v4, v5
:goto_278
add-int/lit8 v5, v7, 0x1
move v7, v5
move-object v6, v4
goto :goto_219
:cond_27d
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
const-string v5, "_et"
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzer;->getLong(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v4
if-nez v4, :cond_2a5
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "The engagement event does not include duration. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_29a
.catchall {:try_start_61 .. :try_end_29a} :catchall_29c
goto/16 :goto_d5
:catchall_29c
move-exception v4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v4
:cond_2a5
:try_start_2a5
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
const-string v5, "_et"
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzer;->getLong(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v10
goto/16 :goto_d5
:cond_2b1
long-to-int v4, v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
goto/16 :goto_117
:cond_2b8
invoke-virtual {v10}, Ljava/lang/Long;->longValue()J
move-result-wide v6
const-wide/16 v8, 0x0
cmp-long v5, v6, v8
if-lez v5, :cond_550
new-instance v12, Lcom/google/android/gms/internal/measurement/zzjz;
move-object/from16 v0, v23
iget-object v13, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
const-string v14, "auto"
const-string v15, "_lte"
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v5
invoke-interface {v5}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v16
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
check-cast v4, Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
invoke-virtual {v10}, Ljava/lang/Long;->longValue()J
move-result-wide v6
add-long/2addr v4, v6
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v18
invoke-direct/range {v12 .. v18}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
goto/16 :goto_216
:cond_2ea
if-eqz v11, :cond_32d
if-nez v6, :cond_32d
new-instance v5, Lcom/google/android/gms/internal/measurement/zzks;
invoke-direct {v5}, Lcom/google/android/gms/internal/measurement/zzks;-><init>()V
const-string v4, "_lte"
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->name:Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v4
invoke-interface {v4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v6
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzaun:Ljava/lang/Long;
iget-object v4, v12, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
check-cast v4, Ljava/lang/Long;
iput-object v4, v5, Lcom/google/android/gms/internal/measurement/zzks;->zzate:Ljava/lang/Long;
move-object/from16 v0, v23
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v23
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
array-length v6, v6
add-int/lit8 v6, v6, 0x1
invoke-static {v4, v6}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v4
check-cast v4, [Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v23
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v23
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
array-length v6, v6
add-int/lit8 v6, v6, -0x1
aput-object v5, v4, v6
:cond_32d
invoke-virtual {v10}, Ljava/lang/Long;->longValue()J
move-result-wide v4
const-wide/16 v6, 0x0
cmp-long v4, v4, v6
if-lez v4, :cond_33e
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
invoke-virtual {v4, v12}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzjz;)Z
:cond_33e
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzer;->zzif()Landroid/os/Bundle;
move-result-object v4
const-string v5, "_iap"
move-object/from16 v0, p1
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_36d
const-string v5, "_c"
const-wide/16 v6, 0x1
invoke-virtual {v4, v5, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v5
const-string v6, "Marking in-app purchase as real-time"
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
const-string v5, "_r"
const-wide/16 v6, 0x1
invoke-virtual {v4, v5, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
:cond_36d
const-string v5, "_o"
move-object/from16 v0, p1
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzeu;->origin:Ljava/lang/String;
invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v5
move-object/from16 v0, v23
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/measurement/zzka;->zzcj(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_3a2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v5
const-string v6, "_dbg"
const-wide/16 v8, 0x1
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v7
invoke-virtual {v5, v4, v6, v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v5
const-string v6, "_r"
const-wide/16 v8, 0x1
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v7
invoke-virtual {v5, v4, v6, v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V
:cond_3a2
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
move-object/from16 v0, p1
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
move-object/from16 v0, p2
invoke-virtual {v5, v0, v6}, Lcom/google/android/gms/internal/measurement/zzei;->zzf(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v5
if-nez v5, :cond_44d
const-wide/16 v20, 0x0
new-instance v5, Lcom/google/android/gms/internal/measurement/zzeq;
move-object/from16 v0, p1
iget-object v7, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
const-wide/16 v8, 0x1
const-wide/16 v10, 0x0
move-object/from16 v0, p1
iget-wide v12, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzagb:J
const-wide/16 v14, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
move-object/from16 v6, p2
invoke-direct/range {v5 .. v18}, Lcom/google/android/gms/internal/measurement/zzeq;-><init>(Ljava/lang/String;Ljava/lang/String;JJJJLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Boolean;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v6
invoke-virtual {v6, v5}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzeq;)V
move-wide/from16 v12, v20
:goto_3d8
new-instance v5, Lcom/google/android/gms/internal/measurement/zzep;
move-object/from16 v0, p0
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
move-object/from16 v0, p1
iget-object v7, v0, Lcom/google/android/gms/internal/measurement/zzeu;->origin:Ljava/lang/String;
move-object/from16 v0, p1
iget-object v9, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
move-object/from16 v0, p1
iget-wide v10, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzagb:J
move-object/from16 v8, p2
move-object v14, v4
invoke-direct/range {v5 .. v14}, Lcom/google/android/gms/internal/measurement/zzep;-><init>(Lcom/google/android/gms/internal/measurement/zzgl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLandroid/os/Bundle;)V
new-instance v8, Lcom/google/android/gms/internal/measurement/zzkn;
invoke-direct {v8}, Lcom/google/android/gms/internal/measurement/zzkn;-><init>()V
const/4 v4, 0x1
new-array v4, v4, [Lcom/google/android/gms/internal/measurement/zzkn;
const/4 v6, 0x0
aput-object v8, v4, v6
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
iget-wide v6, v5, Lcom/google/android/gms/internal/measurement/zzep;->timestamp:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v8, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
iget-object v4, v5, Lcom/google/android/gms/internal/measurement/zzep;->name:Ljava/lang/String;
iput-object v4, v8, Lcom/google/android/gms/internal/measurement/zzkn;->name:Ljava/lang/String;
iget-wide v6, v5, Lcom/google/android/gms/internal/measurement/zzep;->zzafp:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v8, Lcom/google/android/gms/internal/measurement/zzkn;->zzatc:Ljava/lang/Long;
iget-object v4, v5, Lcom/google/android/gms/internal/measurement/zzep;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzer;->size()I
move-result v4
new-array v4, v4, [Lcom/google/android/gms/internal/measurement/zzko;
iput-object v4, v8, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
const/4 v4, 0x0
iget-object v6, v5, Lcom/google/android/gms/internal/measurement/zzep;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v6}, Lcom/google/android/gms/internal/measurement/zzer;->iterator()Ljava/util/Iterator;
move-result-object v9
move v6, v4
:goto_425
invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_464
invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
new-instance v10, Lcom/google/android/gms/internal/measurement/zzko;
invoke-direct {v10}, Lcom/google/android/gms/internal/measurement/zzko;-><init>()V
iget-object v11, v8, Lcom/google/android/gms/internal/measurement/zzkn;->zzata:[Lcom/google/android/gms/internal/measurement/zzko;
add-int/lit8 v7, v6, 0x1
aput-object v10, v11, v6
iput-object v4, v10, Lcom/google/android/gms/internal/measurement/zzko;->name:Ljava/lang/String;
iget-object v6, v5, Lcom/google/android/gms/internal/measurement/zzep;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v6, v4}, Lcom/google/android/gms/internal/measurement/zzer;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v6
invoke-virtual {v6, v10, v4}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Lcom/google/android/gms/internal/measurement/zzko;Ljava/lang/Object;)V
move v6, v7
goto :goto_425
:cond_44d
iget-wide v12, v5, Lcom/google/android/gms/internal/measurement/zzeq;->zzaft:J
move-object/from16 v0, p1
iget-wide v6, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzagb:J
invoke-virtual {v5, v6, v7}, Lcom/google/android/gms/internal/measurement/zzeq;->zzac(J)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzeq;->zzie()Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v5
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v6
invoke-virtual {v6, v5}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzeq;)V
goto/16 :goto_3d8
:cond_464
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v4
move-object/from16 v0, v23
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatj:[Lcom/google/android/gms/internal/measurement/zzks;
move-object/from16 v0, v23
iget-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzati:[Lcom/google/android/gms/internal/measurement/zzkn;
move-object/from16 v0, p0
invoke-direct {v0, v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Ljava/lang/String;[Lcom/google/android/gms/internal/measurement/zzks;[Lcom/google/android/gms/internal/measurement/zzkn;)[Lcom/google/android/gms/internal/measurement/zzkm;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzaua:[Lcom/google/android/gms/internal/measurement/zzkm;
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzkn;->zzatb:Ljava/lang/Long;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgl()J
move-result-wide v4
const-wide/16 v6, 0x0
cmp-long v6, v4, v6
if-eqz v6, :cond_52f
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
:goto_494
move-object/from16 v0, v23
iput-object v6, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzato:Ljava/lang/Long;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgk()J
move-result-wide v6
const-wide/16 v8, 0x0
cmp-long v8, v6, v8
if-nez v8, :cond_54a
:goto_4a2
const-wide/16 v6, 0x0
cmp-long v6, v4, v6
if-eqz v6, :cond_532
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
:goto_4ac
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatn:Ljava/lang/Long;
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgt()V
invoke-virtual/range {v22 .. v22}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgq()J
move-result-wide v4
long-to-int v4, v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzaty:Ljava/lang/Integer;
const-wide/16 v4, 0x30a3
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatu:Ljava/lang/Long;
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v4
invoke-interface {v4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatk:Ljava/lang/Long;
sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
move-object/from16 v0, v23
iput-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatz:Ljava/lang/Boolean;
move-object/from16 v0, v23
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatl:Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
move-object/from16 v0, v22
invoke-virtual {v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzdy;->zzm(J)V
move-object/from16 v0, v23
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzkq;->zzatm:Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
move-object/from16 v0, v22
invoke-virtual {v0, v4, v5}, Lcom/google/android/gms/internal/measurement/zzdy;->zzn(J)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
move-object/from16 v0, v22
invoke-virtual {v4, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_50a
.catchall {:try_start_2a5 .. :try_end_50a} :catchall_29c
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
:try_start_511
invoke-virtual/range {v19 .. v19}, Lcom/google/android/gms/internal/measurement/zzace;->zzvm()I
move-result v4
new-array v4, v4, [B
const/4 v5, 0x0
array-length v6, v4
invoke-static {v4, v5, v6}, Lcom/google/android/gms/internal/measurement/zzabw;->zzb([BII)Lcom/google/android/gms/internal/measurement/zzabw;
move-result-object v5
move-object/from16 v0, v19
invoke-virtual {v0, v5}, Lcom/google/android/gms/internal/measurement/zzace;->zza(Lcom/google/android/gms/internal/measurement/zzabw;)V
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzabw;->zzve()V
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v5
invoke-virtual {v5, v4}, Lcom/google/android/gms/internal/measurement/zzka;->zza([B)[B
:try_end_52c
.catch Ljava/io/IOException; {:try_start_511 .. :try_end_52c} :catch_535
move-result-object v4
goto/16 :goto_40
:cond_52f
const/4 v6, 0x0
goto/16 :goto_494
:cond_532
const/4 v4, 0x0
goto/16 :goto_4ac
:catch_535
move-exception v4
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v5
invoke-virtual {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v5
const-string v6, "Data loss. Failed to bundle and serialize. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v7
invoke-virtual {v5, v6, v7, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v4, 0x0
goto/16 :goto_40
:cond_54a
move-wide v4, v6
goto/16 :goto_4a2
:cond_54d
move-object v4, v6
goto/16 :goto_278
:cond_550
move-object v12, v4
goto/16 :goto_216
.end method
.method public zzab()V
.registers 2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgd()Lcom/google/android/gms/internal/measurement/zzgg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
return-void
.end method
.method final zzb(Lcom/google/android/gms/internal/measurement/zzed;Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 12
const/4 v7, 0x1
const/4 v6, 0x0
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2a
:goto_29
return-void
:cond_2a
iget-boolean v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v0, :cond_32
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_29
:cond_32
new-instance v8, Lcom/google/android/gms/internal/measurement/zzed;
invoke-direct {v8, p1}, Lcom/google/android/gms/internal/measurement/zzed;-><init>(Lcom/google/android/gms/internal/measurement/zzed;)V
iput-boolean v6, v8, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_40
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, v8, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
iget-object v2, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzi(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzed;
move-result-object v5
if-eqz v5, :cond_77
iget-object v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iget-object v1, v8, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_77
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Updating a conditional user property with different origin. name, origin, origin (from DB)"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v2
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iget-object v4, v5, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_77
if-eqz v5, :cond_138
iget-boolean v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
if-eqz v0, :cond_138
iget-object v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iput-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iget-wide v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->creationTimestamp:J
iput-wide v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->creationTimestamp:J
iget-wide v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->triggerTimeout:J
iput-wide v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->triggerTimeout:J
iget-object v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->triggerEventName:Ljava/lang/String;
iput-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->triggerEventName:Ljava/lang/String;
iget-object v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->zzaer:Lcom/google/android/gms/internal/measurement/zzeu;
iput-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaer:Lcom/google/android/gms/internal/measurement/zzeu;
iget-boolean v0, v5, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
iput-boolean v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
new-instance v0, Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v1, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v1, v1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
iget-object v2, v5, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-wide v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->zzaqz:J
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v4
iget-object v5, v5, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v5, v5, Lcom/google/android/gms/internal/measurement/zzjx;->origin:Ljava/lang/String;
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzjx;-><init>(Ljava/lang/String;JLjava/lang/Object;Ljava/lang/String;)V
iput-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
move v7, v6
:goto_af
iget-boolean v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
if-eqz v0, :cond_fd
iget-object v6, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
new-instance v0, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v1, v8, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
iget-object v2, v8, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iget-object v3, v6, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
iget-wide v4, v6, Lcom/google/android/gms/internal/measurement/zzjx;->zzaqz:J
invoke-virtual {v6}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v6
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzjz;)Z
move-result v1
if-eqz v1, :cond_165
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "User property updated immediately"
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v4
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v1, v2, v3, v4, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
:goto_eb
if-eqz v7, :cond_fd
iget-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaer:Lcom/google/android/gms/internal/measurement/zzeu;
if-eqz v0, :cond_fd
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
iget-object v1, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaer:Lcom/google/android/gms/internal/measurement/zzeu;
iget-wide v2, v8, Lcom/google/android/gms/internal/measurement/zzed;->creationTimestamp:J
invoke-direct {v0, v1, v2, v3}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Lcom/google/android/gms/internal/measurement/zzeu;J)V
invoke-direct {p0, v0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_fd
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0, v8}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzed;)Z
move-result v0
if-eqz v0, :cond_186
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Conditional property added"
iget-object v2, v8, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v3
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v4
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
:goto_128
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_12f
.catchall {:try_start_40 .. :try_end_12f} :catchall_15c
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_29
:cond_138
:try_start_138
iget-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->triggerEventName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1ad
new-instance v0, Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v1, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v1, v1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
iget-wide v2, v8, Lcom/google/android/gms/internal/measurement/zzed;->creationTimestamp:J
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v4
iget-object v5, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v5, v5, Lcom/google/android/gms/internal/measurement/zzjx;->origin:Ljava/lang/String;
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzjx;-><init>(Ljava/lang/String;JLjava/lang/Object;Ljava/lang/String;)V
iput-object v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
const/4 v0, 0x1
iput-boolean v0, v8, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
:try_end_15a
.catchall {:try_start_138 .. :try_end_15a} :catchall_15c
goto/16 :goto_af
:catchall_15c
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
:cond_165
:try_start_165
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "(2)Too many active user properties, ignoring"
iget-object v3, v8, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v4
iget-object v5, v0, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v1, v2, v3, v4, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
goto/16 :goto_eb
:cond_186
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Too many conditional properties, ignoring"
iget-object v2, v8, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v3
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iget-object v4, v8, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v4
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_1ab
.catchall {:try_start_165 .. :try_end_1ab} :catchall_15c
goto/16 :goto_128
:cond_1ad
move v7, v6
goto/16 :goto_af
.end method
.method final zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 16
invoke-static {p2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v2, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-object v5, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
iget-wide v6, p1, Lcom/google/android/gms/internal/measurement/zzeu;->zzagb:J
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
invoke-static {p1, p2}, Lcom/google/android/gms/internal/measurement/zzka;->zzd(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)Z
move-result v2
if-nez v2, :cond_1c
:goto_1b
return-void
:cond_1c
iget-boolean v2, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v2, :cond_24
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_1b
:cond_24
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_2b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-static {v5}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
const-wide/16 v8, 0x0
cmp-long v3, v6, v8
if-gez v3, :cond_ad
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Invalid time querying timed out conditional properties"
invoke-static {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
invoke-virtual {v2, v3, v4, v8}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v2
:goto_57
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_5b
:goto_5b
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_c1
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzed;
if-eqz v2, :cond_5b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v8, "User property timed out"
iget-object v9, v2, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v10
iget-object v11, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v11, v11, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v10, v11}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
iget-object v11, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-virtual {v11}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v11
invoke-virtual {v4, v8, v9, v10, v11}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
iget-object v4, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaeq:Lcom/google/android/gms/internal/measurement/zzeu;
if-eqz v4, :cond_98
new-instance v4, Lcom/google/android/gms/internal/measurement/zzeu;
iget-object v8, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaeq:Lcom/google/android/gms/internal/measurement/zzeu;
invoke-direct {v4, v8, v6, v7}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Lcom/google/android/gms/internal/measurement/zzeu;J)V
invoke-direct {p0, v4, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_98
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v4
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v4, v5, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzj(Ljava/lang/String;Ljava/lang/String;)I
:try_end_a3
.catchall {:try_start_2b .. :try_end_a3} :catchall_a4
goto :goto_5b
:catchall_a4
move-exception v2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v2
:cond_ad
:try_start_ad
const-string v3, "active=0 and app_id=? and abs(? - creation_timestamp) > trigger_timeout"
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/String;
const/4 v8, 0x0
aput-object v5, v4, v8
const/4 v8, 0x1
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v9
aput-object v9, v4, v8
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zzb(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
move-result-object v2
goto :goto_57
:cond_c1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-static {v5}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
const-wide/16 v8, 0x0
cmp-long v3, v6, v8
if-gez v3, :cond_149
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Invalid time querying expired conditional properties"
invoke-static {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
invoke-virtual {v2, v3, v4, v8}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v2
:goto_ed
new-instance v3, Ljava/util/ArrayList;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v4
invoke-direct {v3, v4}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_fa
:goto_fa
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_15d
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/measurement/zzed;
if-eqz v2, :cond_fa
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v8
invoke-virtual {v8}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v8
const-string v9, "User property expired"
iget-object v10, v2, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v11
iget-object v12, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v12, v12, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v11, v12}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
iget-object v12, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-virtual {v12}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v12
invoke-virtual {v8, v9, v10, v11, v12}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v8
iget-object v9, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v9, v9, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v8, v5, v9}, Lcom/google/android/gms/internal/measurement/zzei;->zzg(Ljava/lang/String;Ljava/lang/String;)V
iget-object v8, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
if-eqz v8, :cond_13d
iget-object v8, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_13d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v8
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v8, v5, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzj(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_fa
:cond_149
const-string v3, "active<>0 and app_id=? and abs(? - triggered_timestamp) > time_to_live"
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/String;
const/4 v8, 0x0
aput-object v5, v4, v8
const/4 v8, 0x1
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v9
aput-object v9, v4, v8
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zzb(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
move-result-object v2
goto :goto_ed
:cond_15d
move-object v0, v3
check-cast v0, Ljava/util/ArrayList;
move-object v2, v0
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v8
const/4 v3, 0x0
move v4, v3
:goto_167
if-ge v4, v8, :cond_17a
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
add-int/lit8 v4, v4, 0x1
check-cast v3, Lcom/google/android/gms/internal/measurement/zzeu;
new-instance v9, Lcom/google/android/gms/internal/measurement/zzeu;
invoke-direct {v9, v3, v6, v7}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Lcom/google/android/gms/internal/measurement/zzeu;J)V
invoke-direct {p0, v9, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
goto :goto_167
:cond_17a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-static {v5}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v3}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
const-wide/16 v8, 0x0
cmp-long v4, v6, v8
if-gez v4, :cond_221
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v8, "Invalid time querying triggered conditional properties"
invoke-static {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzhg;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v2
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbj(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-virtual {v4, v8, v5, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v2
:goto_1b3
new-instance v10, Ljava/util/ArrayList;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v3
invoke-direct {v10, v3}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v11
:cond_1c0
:goto_1c0
invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_259
invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v0, v2
check-cast v0, Lcom/google/android/gms/internal/measurement/zzed;
move-object v9, v0
if-eqz v9, :cond_1c0
iget-object v8, v9, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
new-instance v2, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v3, v9, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
iget-object v4, v9, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iget-object v5, v8, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v8}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v8
invoke-direct/range {v2 .. v8}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzjz;)Z
move-result v3
if-eqz v3, :cond_239
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "User property triggered"
iget-object v5, v9, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v8
iget-object v12, v2, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v8, v12}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iget-object v12, v2, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v3, v4, v5, v8, v12}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
:goto_206
iget-object v3, v9, Lcom/google/android/gms/internal/measurement/zzed;->zzaer:Lcom/google/android/gms/internal/measurement/zzeu;
if-eqz v3, :cond_20f
iget-object v3, v9, Lcom/google/android/gms/internal/measurement/zzed;->zzaer:Lcom/google/android/gms/internal/measurement/zzeu;
invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_20f
new-instance v3, Lcom/google/android/gms/internal/measurement/zzjx;
invoke-direct {v3, v2}, Lcom/google/android/gms/internal/measurement/zzjx;-><init>(Lcom/google/android/gms/internal/measurement/zzjz;)V
iput-object v3, v9, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
const/4 v2, 0x1
iput-boolean v2, v9, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v9}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzed;)Z
goto :goto_1c0
:cond_221
const-string v4, "active=0 and app_id=? and trigger_event_name=? and abs(? - creation_timestamp) <= trigger_timeout"
const/4 v8, 0x3
new-array v8, v8, [Ljava/lang/String;
const/4 v9, 0x0
aput-object v5, v8, v9
const/4 v5, 0x1
aput-object v3, v8, v5
const/4 v3, 0x2
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v5
aput-object v5, v8, v3
invoke-virtual {v2, v4, v8}, Lcom/google/android/gms/internal/measurement/zzei;->zzb(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
move-result-object v2
goto/16 :goto_1b3
:cond_239
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Too many active user properties, ignoring"
iget-object v5, v9, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-static {v5}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v8
iget-object v12, v2, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v8, v12}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iget-object v12, v2, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v3, v4, v5, v8, v12}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_206
:cond_259
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
move-object v0, v10
check-cast v0, Ljava/util/ArrayList;
move-object v2, v0
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v5
const/4 v3, 0x0
move v4, v3
:goto_266
if-ge v4, v5, :cond_279
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
add-int/lit8 v4, v4, 0x1
check-cast v3, Lcom/google/android/gms/internal/measurement/zzeu;
new-instance v8, Lcom/google/android/gms/internal/measurement/zzeu;
invoke-direct {v8, v3, v6, v7}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Lcom/google/android/gms/internal/measurement/zzeu;J)V
invoke-direct {p0, v8, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
goto :goto_266
:cond_279
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_280
.catchall {:try_start_ad .. :try_end_280} :catchall_a4
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_1b
.end method
.method final zzb(Lcom/google/android/gms/internal/measurement/zzjq;)V
.registers 3
iget v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqj:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqj:I
return-void
.end method
.method final zzb(Lcom/google/android/gms/internal/measurement/zzjx;Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 10
const/16 v4, 0x18
const/4 v3, 0x1
const/4 v5, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_13
:cond_12
:goto_12
return-void
:cond_13
iget-boolean v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v0, :cond_1b
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_12
:cond_1b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzka;->zzcf(Ljava/lang/String;)I
move-result v2
if-eqz v2, :cond_46
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-static {v0, v4, v3}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;IZ)Ljava/lang/String;
move-result-object v4
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
if-eqz v0, :cond_3a
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v5
:cond_3a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const-string v3, "_ev"
invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
goto :goto_12
:cond_46
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzi(Ljava/lang/String;Ljava/lang/Object;)I
move-result v2
if-eqz v2, :cond_81
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-static {v0, v4, v3}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;IZ)Ljava/lang/String;
move-result-object v4
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_75
instance-of v1, v0, Ljava/lang/String;
if-nez v1, :cond_6d
instance-of v1, v0, Ljava/lang/CharSequence;
if-eqz v1, :cond_75
:cond_6d
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v5
:cond_75
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const-string v3, "_ev"
invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
goto :goto_12
:cond_81
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzjx;->getValue()Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzka;->zzj(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
if-eqz v6, :cond_12
new-instance v0, Lcom/google/android/gms/internal/measurement/zzjz;
iget-object v1, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzjx;->origin:Ljava/lang/String;
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzjx;->zzaqz:J
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/measurement/zzjz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Setting user property"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v3
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3, v6}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_bc
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzjz;)Z
move-result v1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
if-eqz v1, :cond_f2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "User property set"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v3
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v1, v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_e9
.catchall {:try_start_bc .. :try_end_e9} :catchall_11a
:goto_e9
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_12
:cond_f2
:try_start_f2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Too many unique user properties are set. Ignoring user property"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v3
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzjz;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjz;->value:Ljava/lang/Object;
invoke-virtual {v1, v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const/16 v2, 0x9
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
:try_end_119
.catchall {:try_start_f2 .. :try_end_119} :catchall_11a
goto :goto_e9
:catchall_11a
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
.end method
.method final zzb(Ljava/lang/String;ILjava/lang/Throwable;[BLjava/util/Map;)V
.registers 14
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I",
"Ljava/lang/Throwable;",
"[B",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;>;)V"
}
.end annotation
const/16 v7, 0x130
const/4 v0, 0x1
const/16 v6, 0x194
const/4 v2, 0x0
const/4 v1, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
if-nez p4, :cond_15
const/4 v3, 0x0
:try_start_13
new-array p4, v3, [B
:cond_15
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "onConfigFetched. Response size"
array-length v5, p4
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_end_2e
.catchall {:try_start_13 .. :try_end_2e} :catchall_10a
:try_start_2e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3, p1}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v4
const/16 v3, 0xc8
if-eq p2, v3, :cond_40
const/16 v3, 0xcc
if-eq p2, v3, :cond_40
if-ne p2, v7, :cond_6a
:cond_40
if-nez p3, :cond_6a
move v3, v0
:goto_43
if-nez v4, :cond_6c
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v2, "App does not exist in onConfigFetched. appId"
invoke-static {p1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
invoke-virtual {v0, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:goto_56
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_5d
.catchall {:try_start_2e .. :try_end_5d} :catchall_101
:try_start_5d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
:try_end_64
.catchall {:try_start_5d .. :try_end_64} :catchall_10a
iput-boolean v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
:goto_69
return-void
:cond_6a
move v3, v1
goto :goto_43
:cond_6c
if-nez v3, :cond_70
if-ne p2, v6, :cond_12d
:cond_70
if-eqz p5, :cond_b0
:try_start_72
const-string v0, "Last-Modified"
invoke-interface {p5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
:goto_7a
if-eqz v0, :cond_b2
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
if-lez v3, :cond_b2
const/4 v2, 0x0
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
:goto_89
if-eq p2, v6, :cond_8d
if-ne p2, v7, :cond_b4
:cond_8d
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbu(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzkk;
move-result-object v0
if-nez v0, :cond_cb
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v0
const/4 v2, 0x0
const/4 v3, 0x0
invoke-virtual {v0, p1, v2, v3}, Lcom/google/android/gms/internal/measurement/zzgf;->zza(Ljava/lang/String;[BLjava/lang/String;)Z
:try_end_a0
.catchall {:try_start_72 .. :try_end_a0} :catchall_101
move-result v0
if-nez v0, :cond_cb
:try_start_a3
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
:try_end_aa
.catchall {:try_start_a3 .. :try_end_aa} :catchall_10a
iput-boolean v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto :goto_69
:cond_b0
move-object v0, v2
goto :goto_7a
:cond_b2
move-object v0, v2
goto :goto_89
:cond_b4
:try_start_b4
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
invoke-virtual {v2, p1, p4, v0}, Lcom/google/android/gms/internal/measurement/zzgf;->zza(Ljava/lang/String;[BLjava/lang/String;)Z
:try_end_bb
.catchall {:try_start_b4 .. :try_end_bb} :catchall_101
move-result v0
if-nez v0, :cond_cb
:try_start_be
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
:try_end_c5
.catchall {:try_start_be .. :try_end_c5} :catchall_10a
iput-boolean v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto :goto_69
:cond_cb
:try_start_cb
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v0
invoke-interface {v0}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {v4, v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzs(J)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
if-ne p2, v6, :cond_111
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zziq()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v2, "Config not found. Using empty config. appId"
invoke-virtual {v0, v2, p1}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:goto_ec
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfk;->zzex()Z
move-result v0
if-eqz v0, :cond_128
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkt()Z
move-result v0
if-eqz v0, :cond_128
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzks()V
:try_end_ff
.catchall {:try_start_cb .. :try_end_ff} :catchall_101
goto/16 :goto_56
:catchall_101
move-exception v0
:try_start_102
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
:try_end_10a
.catchall {:try_start_102 .. :try_end_10a} :catchall_10a
:catchall_10a
move-exception v0
iput-boolean v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaql:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
throw v0
:cond_111
:try_start_111
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v2, "Successfully fetched config. Got network response. code, size"
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
array-length v4, p4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v0, v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_ec
:cond_128
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
goto/16 :goto_56
:cond_12d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {v4, v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzt(J)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Fetching config failed. code, error"
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v2, v3, v4, p3}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v2
invoke-virtual {v2, p1}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbw(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v2
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzfr;->zzajv:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v3
invoke-interface {v3}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
const/16 v2, 0x1f7
if-eq p2, v2, :cond_170
const/16 v2, 0x1ad
if-ne p2, v2, :cond_188
:cond_170
:goto_170
if-eqz v0, :cond_183
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzfr;->zzajw:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
:cond_183
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
:try_end_186
.catchall {:try_start_111 .. :try_end_186} :catchall_101
goto/16 :goto_56
:cond_188
move v0, v1
goto :goto_170
.end method
.method public zzbt()Lcom/google/android/gms/common/util/Clock;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v0
return-object v0
.end method
.method final zzc(Lcom/google/android/gms/internal/measurement/zzed;Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 11
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_23
:goto_22
return-void
:cond_23
iget-boolean v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v0, :cond_2b
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_22
:cond_2b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_32
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzi(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzed;
move-result-object v3
if-eqz v3, :cond_b8
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Removing conditional user property"
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v4
iget-object v5, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v5, v5, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v1, v2, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzj(Ljava/lang/String;Ljava/lang/String;)I
iget-boolean v0, v3, Lcom/google/android/gms/internal/measurement/zzed;->active:Z
if-eqz v0, :cond_7e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzg(Ljava/lang/String;Ljava/lang/String;)V
:cond_7e
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
if-eqz v0, :cond_a8
const/4 v2, 0x0
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
if-eqz v0, :cond_91
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
iget-object v0, v0, Lcom/google/android/gms/internal/measurement/zzeu;->zzafq:Lcom/google/android/gms/internal/measurement/zzer;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzer;->zzif()Landroid/os/Bundle;
move-result-object v2
:cond_91
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
iget-object v1, v1, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
iget-object v3, v3, Lcom/google/android/gms/internal/measurement/zzed;->origin:Ljava/lang/String;
iget-object v4, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaes:Lcom/google/android/gms/internal/measurement/zzeu;
iget-wide v4, v4, Lcom/google/android/gms/internal/measurement/zzeu;->zzagb:J
const/4 v6, 0x1
const/4 v7, 0x0
invoke-virtual/range {v0 .. v7}, Lcom/google/android/gms/internal/measurement/zzka;->zza(Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/String;JZZ)Lcom/google/android/gms/internal/measurement/zzeu;
move-result-object v0
invoke-direct {p0, v0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_a8
:goto_a8
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_af
.catchall {:try_start_32 .. :try_end_af} :catchall_d8
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_22
:cond_b8
:try_start_b8
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Conditional user property doesn\'t exist"
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzed;->packageName:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v3
iget-object v4, p1, Lcom/google/android/gms/internal/measurement/zzed;->zzaep:Lcom/google/android/gms/internal/measurement/zzjx;
iget-object v4, v4, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_d7
.catchall {:try_start_b8 .. :try_end_d7} :catchall_d8
goto :goto_a8
:catchall_d8
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
.end method
.method final zzc(Lcom/google/android/gms/internal/measurement/zzeu;Ljava/lang/String;)V
.registers 29
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, p2
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v2
if-eqz v2, :cond_16
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_26
:cond_16
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "No app data available; dropping event"
move-object/from16 v0, p2
invoke-virtual {v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:goto_25
return-void
:cond_26
move-object/from16 v0, p0
invoke-direct {v0, v2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzdy;)Ljava/lang/Boolean;
move-result-object v3
if-nez v3, :cond_8f
const-string v3, "_ui"
move-object/from16 v0, p1
iget-object v4, v0, Lcom/google/android/gms/internal/measurement/zzeu;->name:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_4b
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Could not find package. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v3, v4, v5}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_4b
new-instance v3, Lcom/google/android/gms/internal/measurement/zzdz;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v6
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v7
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgn()Ljava/lang/String;
move-result-object v9
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgo()J
move-result-wide v10
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgp()J
move-result-wide v12
const/4 v14, 0x0
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->isMeasurementEnabled()Z
move-result v15
const/16 v16, 0x0
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgj()Ljava/lang/String;
move-result-object v17
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhc()J
move-result-wide v18
const-wide/16 v20, 0x0
const/16 v22, 0x0
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhd()Z
move-result v23
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhe()Z
move-result v24
const/16 v25, 0x0
move-object/from16 v4, p2
invoke-direct/range {v3 .. v25}, Lcom/google/android/gms/internal/measurement/zzdz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;JJLjava/lang/String;ZZLjava/lang/String;JJIZZZ)V
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-virtual {v0, v1, v3}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
goto :goto_25
:cond_8f
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
if-nez v3, :cond_4b
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "App version does not match; dropping event. appId"
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
goto/16 :goto_25
.end method
.method final zzc(Lcom/google/android/gms/internal/measurement/zzjx;Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 7
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-object v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_f
:goto_e
return-void
:cond_f
iget-boolean v0, p2, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v0, :cond_17
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_e
:cond_17
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "Removing user property"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v2
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_35
invoke-direct {p0, p2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p2, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzg(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "User property removed"
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v2
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzjx;->name:Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfe;->zzbl(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:try_end_61
.catchall {:try_start_35 .. :try_end_61} :catchall_69
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto :goto_e
:catchall_69
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
.end method
.method final zzcb(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdz;
.registers 28
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
move-object/from16 v0, p1
invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v2
if-eqz v2, :cond_16
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_27
:cond_16
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "No app data available; dropping"
move-object/from16 v0, p1
invoke-virtual {v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
const/4 v3, 0x0
:goto_26
return-object v3
:cond_27
move-object/from16 v0, p0
invoke-direct {v0, v2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzc(Lcom/google/android/gms/internal/measurement/zzdy;)Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_48
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
if-nez v3, :cond_48
invoke-virtual/range {p0 .. p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "App version does not match; dropping. appId"
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
const/4 v3, 0x0
goto :goto_26
:cond_48
new-instance v3, Lcom/google/android/gms/internal/measurement/zzdz;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v5
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v6
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v7
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgn()Ljava/lang/String;
move-result-object v9
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgo()J
move-result-wide v10
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgp()J
move-result-wide v12
const/4 v14, 0x0
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->isMeasurementEnabled()Z
move-result v15
const/16 v16, 0x0
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgj()Ljava/lang/String;
move-result-object v17
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhc()J
move-result-wide v18
const-wide/16 v20, 0x0
const/16 v22, 0x0
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhd()Z
move-result v23
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzdy;->zzhe()Z
move-result v24
const/16 v25, 0x0
move-object/from16 v4, p1
invoke-direct/range {v3 .. v25}, Lcom/google/android/gms/internal/measurement/zzdz;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;JJLjava/lang/String;ZZLjava/lang/String;JJIZZZ)V
goto :goto_26
.end method
.method final zzd(Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 12
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
if-eqz v0, :cond_12
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqr:Ljava/util/List;
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqr:Ljava/util/List;
iget-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
:cond_12
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
:try_start_21
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v0
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
aput-object v2, v3, v4
const-string v4, "apps"
const-string v5, "app_id=?"
invoke-virtual {v0, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v4
add-int/lit8 v4, v4, 0x0
const-string v5, "events"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "user_attributes"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "conditional_properties"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "raw_events"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "raw_events_metadata"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "queue"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "audience_filter_values"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v5
add-int/2addr v4, v5
const-string v5, "main_event_params"
const-string v6, "app_id=?"
invoke-virtual {v0, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v0
add-int/2addr v0, v4
if-lez v0, :cond_90
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v4, "Reset analytics data. app, records"
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v3, v4, v2, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_90
.catch Landroid/database/sqlite/SQLiteException; {:try_start_21 .. :try_end_90} :catch_b9
:cond_90
:goto_90
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v2
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
iget-object v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
iget-boolean v5, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
iget-boolean v6, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzady:Z
iget-boolean v7, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadz:Z
iget-wide v8, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaem:J
move-object v1, p0
invoke-direct/range {v1 .. v9}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZZZJ)Lcom/google/android/gms/internal/measurement/zzdz;
move-result-object v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v1
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/measurement/zzef;->zzaz(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_b5
iget-boolean v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-eqz v1, :cond_b8
:cond_b5
invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzf(Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_b8
return-void
:catch_b9
move-exception v0
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v3, "Error resetting analytics data. appId, error"
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v3, v2, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_90
.end method
.method final zze(Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 3
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
return-void
.end method
.method public final zzf(Lcom/google/android/gms/internal/measurement/zzdz;)V
.registers 12
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
iget-object v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_17
:goto_16
return-void
:cond_17
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v0
if-eqz v0, :cond_4a
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_4a
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_4a
const-wide/16 v2, 0x0
invoke-virtual {v0, v2, v3}, Lcom/google/android/gms/internal/measurement/zzdy;->zzs(J)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/measurement/zzei;->zza(Lcom/google/android/gms/internal/measurement/zzdy;)V
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkm()Lcom/google/android/gms/internal/measurement/zzgf;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzgf;->zzbx(Ljava/lang/String;)V
:cond_4a
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadw:Z
if-nez v0, :cond_52
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
goto :goto_16
:cond_52
iget-wide v4, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaem:J
const-wide/16 v0, 0x0
cmp-long v0, v4, v0
if-nez v0, :cond_62
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v0
invoke-interface {v0}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v4
:cond_62
iget v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaen:I
if-eqz v0, :cond_3dc
const/4 v1, 0x1
if-eq v0, v1, :cond_3dc
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Incorrect app type, assuming installed app. appId, appType"
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v1, v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v0, 0x0
move v6, v0
:goto_82
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->beginTransaction()V
:try_start_89
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v0
if-eqz v0, :cond_13d
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_13d
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->getGmpAppId()Ljava/lang/String;
move-result-object v1
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzadm:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_13d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "New GMP App Id passed in. Removing cached database data. appId"
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzah()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
:try_end_cd
.catchall {:try_start_89 .. :try_end_cd} :catchall_280
:try_start_cd
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v0
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v7, 0x0
aput-object v2, v3, v7
const-string v7, "events"
const-string v8, "app_id=?"
invoke-virtual {v0, v7, v8, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v7
add-int/lit8 v7, v7, 0x0
const-string v8, "user_attributes"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "conditional_properties"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "apps"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "raw_events"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "raw_events_metadata"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "event_filters"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "property_filters"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v8
add-int/2addr v7, v8
const-string v8, "audience_filter_values"
const-string v9, "app_id=?"
invoke-virtual {v0, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
move-result v0
add-int/2addr v0, v7
if-lez v0, :cond_13c
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v3
const-string v7, "Deleted application data. app, records"
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v3, v7, v2, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_13c
.catch Landroid/database/sqlite/SQLiteException; {:try_start_cd .. :try_end_13c} :catch_26c
.catchall {:try_start_cd .. :try_end_13c} :catchall_280
:cond_13c
:goto_13c
const/4 v0, 0x0
:cond_13d
if-eqz v0, :cond_173
:try_start_13f
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v2
const-wide/32 v8, -0x80000000
cmp-long v1, v2, v8
if-eqz v1, :cond_289
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzgm()J
move-result-wide v2
iget-wide v8, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzads:J
cmp-long v1, v2, v8
if-eqz v1, :cond_173
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
const-string v1, "_pv"
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
const-string v1, "_au"
new-instance v2, Lcom/google/android/gms/internal/measurement/zzer;
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/measurement/zzer;-><init>(Landroid/os/Bundle;)V
const-string v3, "auto"
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzer;Ljava/lang/String;J)V
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_173
:goto_173
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzg(Lcom/google/android/gms/internal/measurement/zzdz;)Lcom/google/android/gms/internal/measurement/zzdy;
const/4 v0, 0x0
if-nez v6, :cond_2bc
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const-string v2, "_f"
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzf(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzeq;
move-result-object v0
:cond_185
:goto_185
if-nez v0, :cond_3c0
const-wide/16 v0, 0x1
const-wide/32 v2, 0x36ee80
div-long v2, v4, v2
add-long/2addr v0, v2
const-wide/32 v2, 0x36ee80
mul-long/2addr v0, v2
if-nez v6, :cond_36a
new-instance v2, Lcom/google/android/gms/internal/measurement/zzjx;
const-string v3, "_fot"
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
const-string v7, "auto"
invoke-direct/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzjx;-><init>(Ljava/lang/String;JLjava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, v2, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzjx;Lcom/google/android/gms/internal/measurement/zzdz;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
const-string v0, "_c"
const-wide/16 v2, 0x1
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "_r"
const-wide/16 v2, 0x1
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "_uwa"
const-wide/16 v2, 0x0
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "_pfo"
const-wide/16 v2, 0x0
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "_sys"
const-wide/16 v2, 0x0
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "_sysu"
const-wide/16 v2, 0x0
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzef;->zzaz(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1f1
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaeo:Z
if-eqz v0, :cond_1f1
const-string v0, "_dac"
const-wide/16 v2, 0x1
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
:cond_1f1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
if-nez v0, :cond_2cd
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "PackageManager is null, first open report might be inaccurate. appId"
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_20e
:goto_20e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
const-string v2, "first_open_count"
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzm(Ljava/lang/String;Ljava/lang/String;)J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-ltz v2, :cond_22e
const-string v2, "_pfo"
invoke-virtual {v8, v2, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
:cond_22e
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
const-string v1, "_f"
new-instance v2, Lcom/google/android/gms/internal/measurement/zzer;
invoke-direct {v2, v8}, Lcom/google/android/gms/internal/measurement/zzer;-><init>(Landroid/os/Bundle;)V
const-string v3, "auto"
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzer;Ljava/lang/String;J)V
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_23f
:goto_23f
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
const-string v0, "_et"
const-wide/16 v6, 0x1
invoke-virtual {v3, v0, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
const-string v1, "_e"
new-instance v2, Lcom/google/android/gms/internal/measurement/zzer;
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/measurement/zzer;-><init>(Landroid/os/Bundle;)V
const-string v3, "auto"
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzer;Ljava/lang/String;J)V
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:cond_25c
:goto_25c
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->setTransactionSuccessful()V
:try_end_263
.catchall {:try_start_13f .. :try_end_263} :catchall_280
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
goto/16 :goto_16
:catch_26c
move-exception v0
:try_start_26d
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzhg;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v3, "Error deleting application data. appId, error"
invoke-static {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v3, v2, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_27e
.catchall {:try_start_26d .. :try_end_27e} :catchall_280
goto/16 :goto_13c
:catchall_280
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzei;->endTransaction()V
throw v0
:cond_289
:try_start_289
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_173
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v1
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzth:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_173
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
const-string v1, "_pv"
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdy;->zzag()Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
const-string v1, "_au"
new-instance v2, Lcom/google/android/gms/internal/measurement/zzer;
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/measurement/zzer;-><init>(Landroid/os/Bundle;)V
const-string v3, "auto"
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzer;Ljava/lang/String;J)V
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
goto/16 :goto_173
:cond_2bc
const/4 v1, 0x1
if-ne v6, v1, :cond_185
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const-string v2, "_v"
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzf(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzeq;
:try_end_2ca
.catchall {:try_start_289 .. :try_end_2ca} :catchall_280
move-result-object v0
goto/16 :goto_185
:cond_2cd
const/4 v1, 0x0
:try_start_2ce
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;
move-result-object v0
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const/4 v3, 0x0
invoke-virtual {v0, v2, v3}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
:try_end_2dc
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_2ce .. :try_end_2dc} :catch_33a
.catchall {:try_start_2ce .. :try_end_2dc} :catchall_280
move-result-object v0
move-object v1, v0
:goto_2de
if-eqz v1, :cond_30c
:try_start_2e0
iget-wide v2, v1, Landroid/content/pm/PackageInfo;->firstInstallTime:J
const-wide/16 v6, 0x0
cmp-long v0, v2, v6
if-eqz v0, :cond_30c
const/4 v0, 0x0
iget-wide v2, v1, Landroid/content/pm/PackageInfo;->firstInstallTime:J
iget-wide v6, v1, Landroid/content/pm/PackageInfo;->lastUpdateTime:J
cmp-long v1, v2, v6
if-eqz v1, :cond_34f
const-string v1, "_uwa"
const-wide/16 v2, 0x1
invoke-virtual {v8, v1, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
:goto_2f8
new-instance v2, Lcom/google/android/gms/internal/measurement/zzjx;
const-string v3, "_fi"
if-eqz v0, :cond_351
const-wide/16 v0, 0x1
:goto_300
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
const-string v7, "auto"
invoke-direct/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzjx;-><init>(Ljava/lang/String;JLjava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, v2, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzjx;Lcom/google/android/gms/internal/measurement/zzdz;)V
:try_end_30c
.catchall {:try_start_2e0 .. :try_end_30c} :catchall_280
:cond_30c
const/4 v1, 0x0
:try_start_30d
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;
move-result-object v0
iget-object v2, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
const/4 v3, 0x0
invoke-virtual {v0, v2, v3}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
:try_end_31b
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_30d .. :try_end_31b} :catch_354
.catchall {:try_start_30d .. :try_end_31b} :catchall_280
move-result-object v0
:goto_31c
if-eqz v0, :cond_20e
:try_start_31e
iget v1, v0, Landroid/content/pm/ApplicationInfo;->flags:I
and-int/lit8 v1, v1, 0x1
if-eqz v1, :cond_32b
const-string v1, "_sys"
const-wide/16 v2, 0x1
invoke-virtual {v8, v1, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
:cond_32b
iget v0, v0, Landroid/content/pm/ApplicationInfo;->flags:I
and-int/lit16 v0, v0, 0x80
if-eqz v0, :cond_20e
const-string v0, "_sysu"
const-wide/16 v2, 0x1
invoke-virtual {v8, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
goto/16 :goto_20e
:catch_33a
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Package info is null, first open report might be inaccurate. appId"
iget-object v6, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v6}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v2, v3, v6, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_2de
:cond_34f
const/4 v0, 0x1
goto :goto_2f8
:cond_351
const-wide/16 v0, 0x0
goto :goto_300
:catch_354
move-exception v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Application info is null, first open report might be inaccurate. appId"
iget-object v6, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v6}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v2, v3, v6, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
move-object v0, v1
goto :goto_31c
:cond_36a
const/4 v2, 0x1
if-ne v6, v2, :cond_23f
new-instance v2, Lcom/google/android/gms/internal/measurement/zzjx;
const-string v3, "_fvt"
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
const-string v7, "auto"
invoke-direct/range {v2 .. v7}, Lcom/google/android/gms/internal/measurement/zzjx;-><init>(Ljava/lang/String;JLjava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, v2, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzjx;Lcom/google/android/gms/internal/measurement/zzdz;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
const-string v0, "_c"
const-wide/16 v6, 0x1
invoke-virtual {v3, v0, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "_r"
const-wide/16 v6, 0x1
invoke-virtual {v3, v0, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v0
iget-object v1, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzef;->zzaz(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3ad
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzaeo:Z
if-eqz v0, :cond_3ad
const-string v0, "_dac"
const-wide/16 v6, 0x1
invoke-virtual {v3, v0, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
:cond_3ad
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
const-string v1, "_v"
new-instance v2, Lcom/google/android/gms/internal/measurement/zzer;
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/measurement/zzer;-><init>(Landroid/os/Bundle;)V
const-string v3, "auto"
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzer;Ljava/lang/String;J)V
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
goto/16 :goto_23f
:cond_3c0
iget-boolean v0, p1, Lcom/google/android/gms/internal/measurement/zzdz;->zzael:Z
if-eqz v0, :cond_25c
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
new-instance v0, Lcom/google/android/gms/internal/measurement/zzeu;
const-string v1, "_cd"
new-instance v2, Lcom/google/android/gms/internal/measurement/zzer;
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/measurement/zzer;-><init>(Landroid/os/Bundle;)V
const-string v3, "auto"
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzeu;-><init>(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzer;Ljava/lang/String;J)V
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzeu;Lcom/google/android/gms/internal/measurement/zzdz;)V
:try_end_3da
.catchall {:try_start_31e .. :try_end_3da} :catchall_280
goto/16 :goto_25c
:cond_3dc
move v6, v0
goto/16 :goto_82
.end method
.method public zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzfw()Lcom/google/android/gms/internal/measurement/zzeo;
move-result-object v0
return-object v0
.end method
.method final zzg(Ljava/lang/Runnable;)V
.registers 3
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqi:Ljava/util/List;
if-nez v0, :cond_e
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqi:Ljava/util/List;
:cond_e
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqi:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public zzga()Lcom/google/android/gms/internal/measurement/zzfe;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v0
return-object v0
.end method
.method public zzgb()Lcom/google/android/gms/internal/measurement/zzka;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v0
return-object v0
.end method
.method public zzgd()Lcom/google/android/gms/internal/measurement/zzgg;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgd()Lcom/google/android/gms/internal/measurement/zzgg;
move-result-object v0
return-object v0
.end method
.method public zzge()Lcom/google/android/gms/internal/measurement/zzfg;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
return-object v0
.end method
.method public zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v0
return-object v0
.end method
.method public zzgg()Lcom/google/android/gms/internal/measurement/zzef;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v0
return-object v0
.end method
.method public final zzh(Lcom/google/android/gms/internal/measurement/zzdz;)Ljava/lang/String;
.registers 6
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgd()Lcom/google/android/gms/internal/measurement/zzgg;
move-result-object v0
new-instance v1, Lcom/google/android/gms/internal/measurement/zzju;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/measurement/zzju;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;Lcom/google/android/gms/internal/measurement/zzdz;)V
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzgg;->zzb(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
move-result-object v0
const-wide/16 v2, 0x7530
:try_start_f
sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-interface {v0, v2, v3, v1}, Ljava/util/concurrent/Future;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
:try_end_17
.catch Ljava/util/concurrent/TimeoutException; {:try_start_f .. :try_end_17} :catch_30
.catch Ljava/lang/InterruptedException; {:try_start_f .. :try_end_17} :catch_18
.catch Ljava/util/concurrent/ExecutionException; {:try_start_f .. :try_end_17} :catch_2e
:goto_17
return-object v0
:catch_18
move-exception v0
:goto_19
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v1
const-string v2, "Failed to get app instance id. appId"
iget-object v3, p1, Lcom/google/android/gms/internal/measurement/zzdz;->packageName:Ljava/lang/String;
invoke-static {v3}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
invoke-virtual {v1, v2, v3, v0}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v0, 0x0
goto :goto_17
:catch_2e
move-exception v0
goto :goto_19
:catch_30
move-exception v0
goto :goto_19
.end method
.method public final zziw()Lcom/google/android/gms/internal/measurement/zzeb;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqf:Lcom/google/android/gms/internal/measurement/zzeb;
invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Lcom/google/android/gms/internal/measurement/zzjq;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqf:Lcom/google/android/gms/internal/measurement/zzeb;
return-object v0
.end method
.method public final zzix()Lcom/google/android/gms/internal/measurement/zzei;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqc:Lcom/google/android/gms/internal/measurement/zzei;
invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Lcom/google/android/gms/internal/measurement/zzjq;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqc:Lcom/google/android/gms/internal/measurement/zzei;
return-object v0
.end method
.method public final zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqb:Lcom/google/android/gms/internal/measurement/zzfk;
invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Lcom/google/android/gms/internal/measurement/zzjq;)V
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqb:Lcom/google/android/gms/internal/measurement/zzfk;
return-object v0
.end method
.method final zzkq()V
.registers 3
iget-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzvo:Z
if-nez v0, :cond_c
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "UploadController is not initialized"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_c
return-void
.end method
.method public final zzks()V
.registers 15
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
const/4 v2, 0x1
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
:try_start_9
iget-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzgl;->zzfx()Lcom/google/android/gms/internal/measurement/zzii;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzii;->zzkf()Ljava/lang/Boolean;
move-result-object v2
if-nez v2, :cond_29
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzip()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Upload data called on the client side before use of service was decided"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
:try_end_22
.catchall {:try_start_9 .. :try_end_22} :catchall_29d
const/4 v2, 0x0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
:goto_28
return-void
:cond_29
:try_start_29
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_43
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Upload called in the client side when service should be used"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
:try_end_3c
.catchall {:try_start_29 .. :try_end_3c} :catchall_29d
const/4 v2, 0x0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto :goto_28
:cond_43
:try_start_43
iget-wide v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqh:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-lez v2, :cond_55
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
:try_end_4e
.catchall {:try_start_43 .. :try_end_4e} :catchall_29d
const/4 v2, 0x0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto :goto_28
:cond_55
:try_start_55
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
iget-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
if-eqz v2, :cond_73
const/4 v2, 0x1
:goto_5d
if-eqz v2, :cond_75
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Uploading requested multiple times"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
:try_end_6c
.catchall {:try_start_55 .. :try_end_6c} :catchall_29d
const/4 v2, 0x0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto :goto_28
:cond_73
const/4 v2, 0x0
goto :goto_5d
:cond_75
:try_start_75
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfk;->zzex()Z
move-result v2
if-nez v2, :cond_96
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Network not connected, ignoring upload request"
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
:try_end_8f
.catchall {:try_start_75 .. :try_end_8f} :catchall_29d
const/4 v2, 0x0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto :goto_28
:cond_96
:try_start_96
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzbt()Lcom/google/android/gms/common/util/Clock;
move-result-object v2
invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide v10
invoke-static {}, Lcom/google/android/gms/internal/measurement/zzef;->zzhi()J
move-result-wide v2
sub-long v2, v10, v2
const/4 v4, 0x0
invoke-direct {p0, v4, v2, v3}, Lcom/google/android/gms/internal/measurement/zzjr;->zzd(Ljava/lang/String;J)Z
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v2
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzfr;->zzaju:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfu;->get()J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-eqz v4, :cond_cf
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzis()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v4
const-string v5, "Uploading events. Elapsed time since last upload attempt (ms)"
sub-long v2, v10, v2
invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v4, v5, v2}, Lcom/google/android/gms/internal/measurement/zzfi;->zzg(Ljava/lang/String;Ljava/lang/Object;)V
:cond_cf
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzhn()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2a5
iget-wide v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqs:J
const-wide/16 v6, -0x1
cmp-long v2, v2, v6
if-nez v2, :cond_ef
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzhu()J
move-result-wide v2
iput-wide v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqs:J
:cond_ef
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v2
sget-object v3, Lcom/google/android/gms/internal/measurement/zzew;->zzago:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2, v4, v3}, Lcom/google/android/gms/internal/measurement/zzef;->zzb(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzex;)I
move-result v2
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v3
const/4 v5, 0x0
sget-object v6, Lcom/google/android/gms/internal/measurement/zzew;->zzagp:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v3, v4, v6}, Lcom/google/android/gms/internal/measurement/zzef;->zzb(Ljava/lang/String;Lcom/google/android/gms/internal/measurement/zzex;)I
move-result v3
invoke-static {v5, v3}, Ljava/lang/Math;->max(II)I
move-result v3
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v5
invoke-virtual {v5, v4, v2, v3}, Lcom/google/android/gms/internal/measurement/zzei;->zzb(Ljava/lang/String;II)Ljava/util/List;
move-result-object v3
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_278
const/4 v5, 0x0
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v6
:cond_11b
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_2d1
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/util/Pair;
iget-object v2, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v7, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatv:Ljava/lang/String;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_11b
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatv:Ljava/lang/String;
move-object v6, v2
:goto_136
if-eqz v6, :cond_2ce
const/4 v2, 0x0
move v5, v2
:goto_13a
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v2
if-ge v5, v2, :cond_2ce
invoke-interface {v3, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/util/Pair;
iget-object v2, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Lcom/google/android/gms/internal/measurement/zzkq;
iget-object v7, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatv:Ljava/lang/String;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_1d8
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatv:Ljava/lang/String;
invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1d8
const/4 v2, 0x0
invoke-interface {v3, v2, v5}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v2
move-object v6, v2
:goto_160
new-instance v7, Lcom/google/android/gms/internal/measurement/zzkp;
invoke-direct {v7}, Lcom/google/android/gms/internal/measurement/zzkp;-><init>()V
invoke-interface {v6}, Ljava/util/List;->size()I
move-result v2
new-array v2, v2, [Lcom/google/android/gms/internal/measurement/zzkq;
iput-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
new-instance v8, Ljava/util/ArrayList;
invoke-interface {v6}, Ljava/util/List;->size()I
move-result v2
invoke-direct {v8, v2}, Ljava/util/ArrayList;-><init>(I)V
invoke-static {}, Lcom/google/android/gms/internal/measurement/zzef;->zzhk()Z
move-result v2
if-eqz v2, :cond_1dd
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgg()Lcom/google/android/gms/internal/measurement/zzef;
move-result-object v2
invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/measurement/zzef;->zzat(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1dd
const/4 v2, 0x1
move v3, v2
:goto_188
const/4 v2, 0x0
move v5, v2
:goto_18a
iget-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
array-length v2, v2
if-ge v5, v2, :cond_1e0
iget-object v9, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
invoke-interface {v6, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/util/Pair;
iget-object v2, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Lcom/google/android/gms/internal/measurement/zzkq;
aput-object v2, v9, v5
invoke-interface {v6, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/util/Pair;
iget-object v2, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v2, Ljava/lang/Long;
invoke-interface {v8, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
aget-object v2, v2, v5
const-wide/16 v12, 0x30a3
invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v9
iput-object v9, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatu:Ljava/lang/Long;
iget-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
aget-object v2, v2, v5
invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v9
iput-object v9, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatk:Ljava/lang/Long;
iget-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
aget-object v2, v2, v5
const/4 v9, 0x0
invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v9
iput-object v9, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzatz:Ljava/lang/Boolean;
if-nez v3, :cond_1d4
iget-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
aget-object v2, v2, v5
const/4 v9, 0x0
iput-object v9, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzauh:Ljava/lang/String;
:cond_1d4
add-int/lit8 v2, v5, 0x1
move v5, v2
goto :goto_18a
:cond_1d8
add-int/lit8 v2, v5, 0x1
move v5, v2
goto/16 :goto_13a
:cond_1dd
const/4 v2, 0x0
move v3, v2
goto :goto_188
:cond_1e0
const/4 v2, 0x0
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v3
const/4 v5, 0x2
invoke-virtual {v3, v5}, Lcom/google/android/gms/internal/measurement/zzfg;->isLoggable(I)Z
move-result v3
if-eqz v3, :cond_2cb
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzga()Lcom/google/android/gms/internal/measurement/zzfe;
move-result-object v2
invoke-virtual {v2, v7}, Lcom/google/android/gms/internal/measurement/zzfe;->zza(Lcom/google/android/gms/internal/measurement/zzkp;)Ljava/lang/String;
move-result-object v2
move-object v3, v2
:goto_1f5
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgb()Lcom/google/android/gms/internal/measurement/zzka;
move-result-object v2
invoke-virtual {v2, v7}, Lcom/google/android/gms/internal/measurement/zzka;->zzb(Lcom/google/android/gms/internal/measurement/zzkp;)[B
move-result-object v6
sget-object v2, Lcom/google/android/gms/internal/measurement/zzew;->zzagy:Lcom/google/android/gms/internal/measurement/zzex;
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzex;->get()Ljava/lang/Object;
move-result-object v2
move-object v0, v2
check-cast v0, Ljava/lang/String;
move-object v9, v0
:try_end_207
.catchall {:try_start_96 .. :try_end_207} :catchall_29d
:try_start_207
new-instance v5, Ljava/net/URL;
invoke-direct {v5, v9}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-interface {v8}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_280
const/4 v2, 0x1
:goto_213
invoke-static {v2}, Lcom/google/android/gms/common/internal/Preconditions;->checkArgument(Z)V
iget-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
if-eqz v2, :cond_282
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v8, "Set uploading progress before finishing the previous upload"
invoke-virtual {v2, v8}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
:goto_227
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzgf()Lcom/google/android/gms/internal/measurement/zzfr;
move-result-object v2
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzfr;->zzajv:Lcom/google/android/gms/internal/measurement/zzfu;
invoke-virtual {v2, v10, v11}, Lcom/google/android/gms/internal/measurement/zzfu;->set(J)V
const-string v2, "?"
iget-object v8, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
array-length v8, v8
if-lez v8, :cond_23e
iget-object v2, v7, Lcom/google/android/gms/internal/measurement/zzkp;->zzatf:[Lcom/google/android/gms/internal/measurement/zzkq;
const/4 v7, 0x0
aget-object v2, v2, v7
iget-object v2, v2, Lcom/google/android/gms/internal/measurement/zzkq;->zzti:Ljava/lang/String;
:cond_23e
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v7
invoke-virtual {v7}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v7
const-string v8, "Uploading data. app, uncompressed size, data"
array-length v10, v6
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v7, v8, v2, v10, v3}, Lcom/google/android/gms/internal/measurement/zzfi;->zzd(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v2, 0x1
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqm:Z
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkn()Lcom/google/android/gms/internal/measurement/zzfk;
move-result-object v3
new-instance v8, Lcom/google/android/gms/internal/measurement/zzjs;
invoke-direct {v8, p0, v4}, Lcom/google/android/gms/internal/measurement/zzjs;-><init>(Lcom/google/android/gms/internal/measurement/zzjr;Ljava/lang/String;)V
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzhg;->zzab()V
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzjq;->zzch()V
invoke-static {v5}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v6}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v8}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v3}, Lcom/google/android/gms/internal/measurement/zzhg;->zzgd()Lcom/google/android/gms/internal/measurement/zzgg;
move-result-object v10
new-instance v2, Lcom/google/android/gms/internal/measurement/zzfo;
const/4 v7, 0x0
invoke-direct/range {v2 .. v8}, Lcom/google/android/gms/internal/measurement/zzfo;-><init>(Lcom/google/android/gms/internal/measurement/zzfk;Ljava/lang/String;Ljava/net/URL;[BLjava/util/Map;Lcom/google/android/gms/internal/measurement/zzfm;)V
invoke-virtual {v10, v2}, Lcom/google/android/gms/internal/measurement/zzgg;->zzd(Ljava/lang/Runnable;)V
:try_end_278
.catch Ljava/net/MalformedURLException; {:try_start_207 .. :try_end_278} :catch_28a
.catchall {:try_start_207 .. :try_end_278} :catchall_29d
:cond_278
:goto_278
const/4 v2, 0x0
iput-boolean v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
goto/16 :goto_28
:cond_280
const/4 v2, 0x0
goto :goto_213
:cond_282
:try_start_282
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2, v8}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqq:Ljava/util/List;
:try_end_289
.catch Ljava/net/MalformedURLException; {:try_start_282 .. :try_end_289} :catch_28a
.catchall {:try_start_282 .. :try_end_289} :catchall_29d
goto :goto_227
:catch_28a
move-exception v2
:try_start_28b
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Failed to parse upload URL. Not uploading. appId"
invoke-static {v4}, Lcom/google/android/gms/internal/measurement/zzfg;->zzbm(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v2, v3, v4, v9}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_29c
.catchall {:try_start_28b .. :try_end_29c} :catchall_29d
goto :goto_278
:catchall_29d
move-exception v2
const/4 v3, 0x0
iput-boolean v3, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqn:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkv()V
throw v2
:cond_2a5
const-wide/16 v2, -0x1
:try_start_2a7
iput-wide v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqs:J
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v2
invoke-static {}, Lcom/google/android/gms/internal/measurement/zzef;->zzhi()J
move-result-wide v4
sub-long v4, v10, v4
invoke-virtual {v2, v4, v5}, Lcom/google/android/gms/internal/measurement/zzei;->zzab(J)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_278
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzix()Lcom/google/android/gms/internal/measurement/zzei;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/measurement/zzei;->zzbc(Ljava/lang/String;)Lcom/google/android/gms/internal/measurement/zzdy;
move-result-object v2
if-eqz v2, :cond_278
invoke-direct {p0, v2}, Lcom/google/android/gms/internal/measurement/zzjr;->zzb(Lcom/google/android/gms/internal/measurement/zzdy;)V
:try_end_2ca
.catchall {:try_start_2a7 .. :try_end_2ca} :catchall_29d
goto :goto_278
:cond_2cb
move-object v3, v2
goto/16 :goto_1f5
:cond_2ce
move-object v6, v3
goto/16 :goto_160
:cond_2d1
move-object v6, v5
goto/16 :goto_136
.end method
.method final zzkx()V
.registers 5
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
iget-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqg:Z
if-nez v0, :cond_59
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzfg;->zzir()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v0
const-string v1, "This instance being marked as an uploader"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->log(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkq()V
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzky()Z
move-result v0
if-eqz v0, :cond_53
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzkw()Z
move-result v0
if-eqz v0, :cond_53
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqp:Ljava/nio/channels/FileChannel;
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(Ljava/nio/channels/FileChannel;)I
move-result v0
iget-object v1, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzgl;->zzfv()Lcom/google/android/gms/internal/measurement/zzfb;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/measurement/zzfb;->zzij()I
move-result v1
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzab()V
if-le v0, v1, :cond_5a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Panic: can\'t downgrade version. Previous, current version"
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v3, v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
:cond_53
:goto_53
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqg:Z
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
:cond_59
return-void
:cond_5a
if-ge v0, v1, :cond_53
iget-object v2, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqp:Ljava/nio/channels/FileChannel;
invoke-direct {p0, v1, v2}, Lcom/google/android/gms/internal/measurement/zzjr;->zza(ILjava/nio/channels/FileChannel;)Z
move-result v2
if-eqz v2, :cond_7a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzit()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Storage version upgraded. Previous, current version"
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v3, v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_53
:cond_7a
invoke-virtual {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzge()Lcom/google/android/gms/internal/measurement/zzfg;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/measurement/zzfg;->zzim()Lcom/google/android/gms/internal/measurement/zzfi;
move-result-object v2
const-string v3, "Storage version upgrade failed. Previous, current version"
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v3, v0, v1}, Lcom/google/android/gms/internal/measurement/zzfi;->zze(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
goto :goto_53
.end method
.method final zzkz()V
.registers 2
iget v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqk:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzaqk:I
return-void
.end method
.method final zzla()Lcom/google/android/gms/internal/measurement/zzgl;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzjr;->zzacw:Lcom/google/android/gms/internal/measurement/zzgl;
return-object v0
.end method
.method public final zzm(Z)V
.registers 2
invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzjr;->zzku()V
return-void
.end method