zzck.smali
.class public final Lcom/google/android/gms/internal/firebase_database/zzck;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/google/android/gms/internal/firebase_database/zzak;
# instance fields
.field private final zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
.field private zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
.field private final zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
.field private zzhv:Lcom/google/android/gms/internal/firebase_database/zzdx;
.field private zzhw:Lcom/google/android/gms/internal/firebase_database/zzdy;
.field private zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;"
}
.end annotation
.end field
.field private zzhy:Z
.field private final zzhz:Lcom/google/android/gms/internal/firebase_database/zzhc;
.field private final zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
.field private final zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
.field private final zzic:Lcom/google/android/gms/internal/firebase_database/zzhz;
.field private final zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
.field private zzie:J
.field private zzif:J
.field private zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
.field private zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
.field private zzii:Lcom/google/firebase/database/g;
.field private zzij:Z
.field private zzik:J
# direct methods
.method constructor <init>(Lcom/google/android/gms/internal/firebase_database/zzdn;Lcom/google/android/gms/internal/firebase_database/zzbz;Lcom/google/firebase/database/g;)V
.registers 9
const/4 v4, 0x0
const-wide/16 v2, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzkm;
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzkg;
invoke-direct {v1}, Lcom/google/android/gms/internal/firebase_database/zzkg;-><init>()V
invoke-direct {v0, v1, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzkm;-><init>(Lcom/google/android/gms/internal/firebase_database/zzkf;J)V
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
iput-boolean v4, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhy:Z
iput-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzie:J
const-wide/16 v0, 0x1
iput-wide v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzif:J
iput-boolean v4, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzij:Z
iput-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzik:J
iput-object p1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
iput-object p2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
iput-object p3, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzii:Lcom/google/firebase/database/g;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
const-string v1, "RepoOperation"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzp(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_database/zzhz;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
const-string v1, "Transaction"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzp(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_database/zzhz;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzic:Lcom/google/android/gms/internal/firebase_database/zzhz;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
const-string v1, "DataOperation"
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzp(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_database/zzhz;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzhc;
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzhc;-><init>(Lcom/google/android/gms/internal/firebase_database/zzbz;)V
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhz:Lcom/google/android/gms/internal/firebase_database/zzhc;
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzcl;
invoke-direct {v0, p0}, Lcom/google/android/gms/internal/firebase_database/zzcl;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;I)Lcom/google/android/gms/internal/firebase_database/zzch;
.registers 4
const/16 v0, -0x9
invoke-direct {p0, p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzch;I)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
return-object v0
.end method
.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;)Lcom/google/android/gms/internal/firebase_database/zzja;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzch;",
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;)",
"Lcom/google/android/gms/internal/firebase_database/zzja;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzc(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
if-nez v0, :cond_c
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;
move-result-object v0
:cond_c
return-object v0
.end method
.method private final zza(JLcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/c;)V
.registers 12
.prologue
const/4 v2, 0x0
const/4 v5, 0x1
.line 0
if-eqz p4, :cond_a
.line 1000
iget v0, p4, Lcom/google/firebase/database/c;->bbZ:I
.line 0
const/16 v1, -0x19
if-eq v0, v1, :cond_25
:cond_a
if-nez p4, :cond_26
move v0, v5
:goto_d
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
if-nez v0, :cond_28
move v4, v5
:goto_12
iget-object v6, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
move-wide v2, p1
invoke-virtual/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(JZZLcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_22
invoke-direct {p0, p3}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
:cond_22
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
:cond_25
return-void
:cond_26
move v0, v2
goto :goto_d
:cond_28
move v4, v2
goto :goto_12
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;)V
.registers 1
invoke-direct {p0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzca()V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;JLcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/c;)V
.registers 6
invoke-direct {p0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(JLcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/c;)V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzgp;)V
.registers 2
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzgp;I)V
.registers 3
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzgp;I)V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;Ljava/lang/String;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/c;)V
.registers 4
invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/lang/String;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/c;)V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;Ljava/util/List;)V
.registers 2
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/firebase_database/zzck;Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzgp;)V
.registers 3
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzgp;)V
return-void
.end method
.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;)V"
}
.end annotation
const/4 v8, 0x1
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
if-eqz v0, :cond_9f
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Lcom/google/android/gms/internal/firebase_database/zzgp;)Ljava/util/List;
move-result-object v2
invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_15
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_ae
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzdl;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v0
sget v4, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzju:I
if-eq v0, v4, :cond_15
const/4 v0, 0x0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
:goto_2e
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_9e
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v3
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_41
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_59
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzdl;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;)J
move-result-wide v6
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_41
:cond_59
invoke-direct {p0, v3, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzfj()Ljava/lang/String;
move-result-object v4
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
move-object v1, v0
:goto_66
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8c
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzdl;
sget v6, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjv:I
invoke-static {v0, v6}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;I)I
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzd(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zze(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v6
invoke-static {v3, v6}, Lcom/google/android/gms/internal/firebase_database/zzch;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v6
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzf(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
invoke-interface {v1, v6, v0}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzl(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
move-object v1, v0
goto :goto_66
:cond_8c
invoke-interface {v1, v8}, Lcom/google/android/gms/internal/firebase_database/zzja;->getValue(Z)Ljava/lang/Object;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v5
new-instance v6, Lcom/google/android/gms/internal/firebase_database/zzcs;
invoke-direct {v6, p0, v3, v2, p0}, Lcom/google/android/gms/internal/firebase_database/zzcs;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-interface {v1, v5, v0, v4, v6}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zza(Ljava/util/List;Ljava/lang/Object;Ljava/lang/String;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
:cond_9e
:goto_9e
return-void
:cond_9f
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->hasChildren()Z
move-result v0
if-eqz v0, :cond_9e
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzcr;
invoke-direct {v0, p0}, Lcom/google/android/gms/internal/firebase_database/zzcr;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zza(Lcom/google/android/gms/internal/firebase_database/zzgs;)V
goto :goto_9e
:cond_ae
move-object v0, v1
goto/16 :goto_2e
.end method
.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzgp;I)V
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;I)V"
}
.end annotation
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
new-instance v12, Ljava/util/ArrayList;
invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
if-eqz v0, :cond_f0
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
const/16 v1, -0x9
if-ne p2, v1, :cond_4c
const-string v1, "overriddenBySet"
invoke-static {v1}, Lcom/google/firebase/database/c;->fe(Ljava/lang/String;)Lcom/google/firebase/database/c;
move-result-object v1
move-object v9, v1
:goto_1d
const/4 v2, -0x1
const/4 v1, 0x0
move v10, v1
move v11, v2
:goto_21
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-ge v10, v1, :cond_c4
invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
move-object v7, v1
check-cast v7, Lcom/google/android/gms/internal/firebase_database/zzdl;
invoke-static {v7}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v1
sget v2, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjx:I
if-eq v1, v2, :cond_a2
invoke-static {v7}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v1
sget v2, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjv:I
if-ne v1, v2, :cond_71
sget v1, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjx:I
invoke-static {v7, v1}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;I)I
invoke-static {v7, v9}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/firebase/database/c;)Lcom/google/firebase/database/c;
move v2, v10
:goto_47
add-int/lit8 v1, v10, 0x1
move v10, v1
move v11, v2
goto :goto_21
:cond_4c
const/16 v1, -0x19
if-ne p2, v1, :cond_6f
const/4 v1, 0x1
:goto_51
const/16 v2, 0x2d
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "Unknown transaction abort reason: "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzkq;->zza(ZLjava/lang/String;)V
invoke-static {}, Lcom/google/firebase/database/c;->yX()Lcom/google/firebase/database/c;
move-result-object v1
move-object v9, v1
goto :goto_1d
:cond_6f
const/4 v1, 0x0
goto :goto_51
:cond_71
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzfc;
invoke-static {v7}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzi(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/firebase/database/q;
move-result-object v2
invoke-static {v7}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zze(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v3
invoke-static {v3}, Lcom/google/android/gms/internal/firebase_database/zzhh;->zzal(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzhh;
move-result-object v3
invoke-direct {v1, p0, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzfc;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/firebase/database/q;Lcom/google/android/gms/internal/firebase_database/zzhh;)V
invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zze(Lcom/google/android/gms/internal/firebase_database/zzce;)V
const/16 v1, -0x9
if-ne p2, v1, :cond_a4
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-static {v7}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;)J
move-result-wide v2
const/4 v4, 0x1
const/4 v5, 0x0
iget-object v6, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-virtual/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(JZZLcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/List;
move-result-object v1
invoke-interface {v12, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
:goto_9a
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdb;
invoke-direct {v1, p0, v7, v9}, Lcom/google/android/gms/internal/firebase_database/zzdb;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/firebase/database/c;)V
invoke-interface {v8, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_a2
move v2, v11
goto :goto_47
:cond_a4
const/16 v1, -0x19
if-ne p2, v1, :cond_c2
const/4 v1, 0x1
:goto_a9
const/16 v2, 0x2d
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "Unknown transaction abort reason: "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzkq;->zza(ZLjava/lang/String;)V
goto :goto_9a
:cond_c2
const/4 v1, 0x0
goto :goto_a9
:cond_c4
const/4 v1, -0x1
if-ne v11, v1, :cond_e5
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->setValue(Ljava/lang/Object;)V
:goto_cb
invoke-direct {p0, v12}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
move-object v0, v8
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v1, 0x0
move v2, v1
:goto_d7
if-ge v2, v3, :cond_f0
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
add-int/lit8 v2, v2, 0x1
check-cast v1, Ljava/lang/Runnable;
invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/lang/Runnable;)V
goto :goto_d7
:cond_e5
const/4 v1, 0x0
add-int/lit8 v2, v11, 0x1
invoke-interface {v0, v1, v2}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->setValue(Ljava/lang/Object;)V
goto :goto_cb
:cond_f0
return-void
.end method
.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
.registers 7
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhc:Lcom/google/android/gms/internal/firebase_database/zzid;
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzid;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_14
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
move-object v0, p2
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzkm;->zzn(J)V
:cond_14
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzch;
const/4 v1, 0x2
new-array v1, v1, [Lcom/google/android/gms/internal/firebase_database/zzid;
const/4 v2, 0x0
sget-object v3, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhb:Lcom/google/android/gms/internal/firebase_database/zzid;
aput-object v3, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>([Lcom/google/android/gms/internal/firebase_database/zzid;)V
:try_start_24
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;
move-result-object v1
invoke-static {p2, v1}, Lcom/google/android/gms/internal/firebase_database/zzjd;->zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v1
iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhv:Lcom/google/android/gms/internal/firebase_database/zzdx;
invoke-virtual {v2, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzdx;->zzg(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;)V
iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v2, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzi(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;)Ljava/util/List;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
:try_end_3a
.catch Lcom/google/firebase/database/DatabaseException; {:try_start_24 .. :try_end_3a} :catch_3b
:goto_3a
return-void
:catch_3b
move-exception v0
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
const-string v2, "Failed to parse info update"
invoke-virtual {v1, v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;)V
goto :goto_3a
.end method
.method private final zza(Ljava/lang/String;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/c;)V
.registers 9
.prologue
.line 0
if-eqz p3, :cond_58
.line 2000
iget v0, p3, Lcom/google/firebase/database/c;->bbZ:I
.line 0
const/4 v1, -0x1
if-eq v0, v1, :cond_58
.line 3000
iget v0, p3, Lcom/google/firebase/database/c;->bbZ:I
.line 0
const/16 v1, -0x19
if-eq v0, v1, :cond_58
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p3}, Lcom/google/firebase/database/c;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0xd
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/2addr v3, v4
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/2addr v3, v4
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, " at "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, " failed: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzb(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_58
return-void
.end method
.method private final zza(Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzgp;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;",
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;)V"
}
.end annotation
invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzgp;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
if-eqz v0, :cond_b
invoke-interface {p1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
:cond_b
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzcy;
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzcy;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Ljava/util/List;)V
invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zza(Lcom/google/android/gms/internal/firebase_database/zzgs;)V
return-void
.end method
.method private final zzb(Lcom/google/android/gms/internal/firebase_database/zzch;I)Lcom/google/android/gms/internal/firebase_database/zzch;
.registers 10
const/4 v6, 0x0
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzo(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzgp;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzic:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v1
if-eqz v1, :cond_51
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/lit8 v4, v4, 0x2c
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
add-int/2addr v4, v5
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v4, "Aborting transactions for path: "
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v4, ". Affected: "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
new-array v3, v6, [Ljava/lang/Object;
const/4 v4, 0x0
invoke-virtual {v1, v2, v4, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_51
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zzaj(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzgp;
move-result-object v1
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzcz;
invoke-direct {v2, p0, p2}, Lcom/google/android/gms/internal/firebase_database/zzcz;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;I)V
invoke-virtual {v1, v2, v6}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zza(Lcom/google/android/gms/internal/firebase_database/zzgr;Z)Z
invoke-direct {p0, v1, p2}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzgp;I)V
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzda;
invoke-direct {v2, p0, p2}, Lcom/google/android/gms/internal/firebase_database/zzda;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;I)V
invoke-virtual {v1, v2, v6, v6}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zza(Lcom/google/android/gms/internal/firebase_database/zzgs;ZZ)V
return-object v0
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
.registers 3
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
return-object v0
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzhz;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
return-object v0
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzgp;)V
.registers 2
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
return-void
.end method
.method private final zzb(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;)V"
}
.end annotation
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
if-eqz v0, :cond_2f
const/4 v1, 0x0
move v2, v1
:goto_a
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-ge v2, v1, :cond_26
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/android/gms/internal/firebase_database/zzdl;
invoke-static {v1}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v1
sget v3, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjw:I
if-ne v1, v3, :cond_22
invoke-interface {v0, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;
goto :goto_a
:cond_22
add-int/lit8 v1, v2, 0x1
move v2, v1
goto :goto_a
:cond_26
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_38
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->setValue(Ljava/lang/Object;)V
:cond_2f
:goto_2f
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzcu;
invoke-direct {v0, p0}, Lcom/google/android/gms/internal/firebase_database/zzcu;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zza(Lcom/google/android/gms/internal/firebase_database/zzgs;)V
return-void
:cond_38
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->setValue(Ljava/lang/Object;)V
goto :goto_2f
.end method
.method static synthetic zzc(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzaj;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
return-object v0
.end method
.method private static zzc(Ljava/lang/String;Ljava/lang/String;)Lcom/google/firebase/database/c;
.registers 3
if-eqz p0, :cond_7
invoke-static {p0, p1}, Lcom/google/firebase/database/c;->aD(Ljava/lang/String;Ljava/lang/String;)Lcom/google/firebase/database/c;
move-result-object v0
:goto_6
return-object v0
:cond_7
const/4 v0, 0x0
goto :goto_6
.end method
.method private final zzc(Lcom/google/android/gms/internal/firebase_database/zzgp;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;)",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-direct {p0, v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzgp;)V
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
return-object v0
.end method
.method private final zzc(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<+",
"Lcom/google/android/gms/internal/firebase_database/zzgy;",
">;)V"
}
.end annotation
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_b
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhz:Lcom/google/android/gms/internal/firebase_database/zzhc;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzhc;->zze(Ljava/util/List;)V
:cond_b
return-void
.end method
.method private final zzca()V
.registers 13
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzah;
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
iget-object v1, v1, Lcom/google/android/gms/internal/firebase_database/zzdn;->zzct:Ljava/lang/String;
iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
iget-object v2, v2, Lcom/google/android/gms/internal/firebase_database/zzdn;->zzcu:Ljava/lang/String;
iget-object v3, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
iget-boolean v3, v3, Lcom/google/android/gms/internal/firebase_database/zzdn;->zzcv:Z
invoke-direct {v0, v1, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzah;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
invoke-virtual {v1, v0, p0}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zza(Lcom/google/android/gms/internal/firebase_database/zzah;Lcom/google/android/gms/internal/firebase_database/zzak;)Lcom/google/android/gms/internal/firebase_database/zzaj;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
iget-object v0, v0, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzhg:Lcom/google/android/gms/internal/firebase_database/zzbq;
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzcx;
invoke-direct {v1, p0}, Lcom/google/android/gms/internal/firebase_database/zzcx;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-interface {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzbq;->zza(Lcom/google/android/gms/internal/firebase_database/zzbs;)V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzaj;->initialize()V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
iget-object v1, v1, Lcom/google/android/gms/internal/firebase_database/zzdn;->zzct:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzq(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_database/zzfv;
move-result-object v0
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdx;
invoke-direct {v1}, Lcom/google/android/gms/internal/firebase_database/zzdx;-><init>()V
iput-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhv:Lcom/google/android/gms/internal/firebase_database/zzdx;
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdy;
invoke-direct {v1}, Lcom/google/android/gms/internal/firebase_database/zzdy;-><init>()V
iput-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhw:Lcom/google/android/gms/internal/firebase_database/zzdy;
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzgp;
invoke-direct {v1}, Lcom/google/android/gms/internal/firebase_database/zzgp;-><init>()V
iput-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzee;
iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzfu;
invoke-direct {v3}, Lcom/google/android/gms/internal/firebase_database/zzfu;-><init>()V
new-instance v4, Lcom/google/android/gms/internal/firebase_database/zzdc;
invoke-direct {v4, p0}, Lcom/google/android/gms/internal/firebase_database/zzdc;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-direct {v1, v2, v3, v4}, Lcom/google/android/gms/internal/firebase_database/zzee;-><init>(Lcom/google/android/gms/internal/firebase_database/zzbz;Lcom/google/android/gms/internal/firebase_database/zzfv;Lcom/google/android/gms/internal/firebase_database/zzew;)V
iput-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzee;
iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzde;
invoke-direct {v3, p0}, Lcom/google/android/gms/internal/firebase_database/zzde;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
invoke-direct {v1, v2, v0, v3}, Lcom/google/android/gms/internal/firebase_database/zzee;-><init>(Lcom/google/android/gms/internal/firebase_database/zzbz;Lcom/google/android/gms/internal/firebase_database/zzfv;Lcom/google/android/gms/internal/firebase_database/zzew;)V
iput-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzfv;->zzj()Ljava/util/List;
move-result-object v2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/Map;
move-result-object v10
const-wide/high16 v0, -0x8000000000000000L
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v11
move-wide v2, v0
:goto_7b
invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_16b
invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lcom/google/android/gms/internal/firebase_database/zzfa;
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzdg;
invoke-direct {v0, p0, v4}, Lcom/google/android/gms/internal/firebase_database/zzdg;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzfa;)V
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v6
cmp-long v1, v2, v6
if-ltz v1, :cond_9d
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Write ids were not in order."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_9d
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v8
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v2
const-wide/16 v6, 0x1
add-long/2addr v2, v6
iput-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzif:J
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcq()Z
move-result v1
if-eqz v1, :cond_10e
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v1
if-eqz v1, :cond_da
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v2
const/16 v5, 0x30
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v5}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v5, "Restoring overwrite with id "
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Object;
const/4 v5, 0x0
invoke-virtual {v1, v2, v5, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_da
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v2
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzco()Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v3
const/4 v5, 0x1
invoke-interface {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzja;->getValue(Z)Ljava/lang/Object;
move-result-object v3
invoke-interface {v1, v2, v3, v0}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zza(Ljava/util/List;Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzco()Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
invoke-static {v0, v10}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Ljava/util/Map;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzco()Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v2
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v4
const/4 v6, 0x1
const/4 v7, 0x0
invoke-virtual/range {v0 .. v7}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzja;JZZ)Ljava/util/List;
move-wide v2, v8
goto/16 :goto_7b
:cond_10e
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v1
if-eqz v1, :cond_138
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v2
const/16 v5, 0x2c
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v5}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v5, "Restoring merge with id "
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Object;
const/4 v5, 0x0
invoke-virtual {v1, v2, v5, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_138
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v2
invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v2
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcp()Lcom/google/android/gms/internal/firebase_database/zzbv;
move-result-object v3
const/4 v5, 0x1
invoke-virtual {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzd(Z)Ljava/util/Map;
move-result-object v3
invoke-interface {v1, v2, v3, v0}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zza(Ljava/util/List;Ljava/util/Map;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcp()Lcom/google/android/gms/internal/firebase_database/zzbv;
move-result-object v0
invoke-static {v0, v10}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzbv;Ljava/util/Map;)Lcom/google/android/gms/internal/firebase_database/zzbv;
move-result-object v3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcp()Lcom/google/android/gms/internal/firebase_database/zzbv;
move-result-object v2
invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfa;->zzcn()J
move-result-wide v4
const/4 v6, 0x0
invoke-virtual/range {v0 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/android/gms/internal/firebase_database/zzbv;JZ)Ljava/util/List;
move-wide v2, v8
goto/16 :goto_7b
:cond_16b
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhd:Lcom/google/android/gms/internal/firebase_database/zzid;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhe:Lcom/google/android/gms/internal/firebase_database/zzid;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
return-void
.end method
.method private final zzce()J
.registers 5
iget-wide v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzif:J
const-wide/16 v2, 0x1
add-long/2addr v2, v0
iput-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzif:J
return-wide v0
.end method
.method private final zzcf()V
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
return-void
.end method
.method static synthetic zzd(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzdx;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhv:Lcom/google/android/gms/internal/firebase_database/zzdx;
return-object v0
.end method
.method static synthetic zzd(Ljava/lang/String;Ljava/lang/String;)Lcom/google/firebase/database/c;
.registers 3
invoke-static {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/lang/String;Ljava/lang/String;)Lcom/google/firebase/database/c;
move-result-object v0
return-object v0
.end method
.method static synthetic zze(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzee;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
return-object v0
.end method
.method static synthetic zzf(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzdy;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhw:Lcom/google/android/gms/internal/firebase_database/zzdy;
return-object v0
.end method
.method static synthetic zzg(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzee;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
return-object v0
.end method
.method static synthetic zzh(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzkm;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
return-object v0
.end method
.method static synthetic zzi(Lcom/google/android/gms/internal/firebase_database/zzck;)Lcom/google/android/gms/internal/firebase_database/zzgp;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
return-object v0
.end method
.method static synthetic zzj(Lcom/google/android/gms/internal/firebase_database/zzck;)V
.registers 1
invoke-direct {p0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzcf()V
return-void
.end method
.method private final zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
.registers 16
.prologue
const/4 v8, 0x0
const/4 v4, 0x1
const/4 v5, 0x0
.line 0
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzo(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzgp;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v9
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Lcom/google/android/gms/internal/firebase_database/zzgp;)Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_118
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
new-instance v11, Ljava/util/ArrayList;
invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_23
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_3b
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzdl;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;)J
move-result-wide v6
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-interface {v11, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_23
:cond_3b
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v12
:cond_3f
:goto_3f
invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_fe
invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzdl;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zze(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
invoke-static {v9, v1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
new-instance v13, Ljava/util/ArrayList;
invoke-direct {v13}, Ljava/util/ArrayList;-><init>()V
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v1
sget v2, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjy:I
if-ne v1, v2, :cond_a8
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzj(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/firebase/database/c;
move-result-object v7
.line 7000
iget v1, v7, Lcom/google/firebase/database/c;->bbZ:I
.line 0
const/16 v2, -0x19
if-eq v1, v2, :cond_f0
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;)J
move-result-wide v2
iget-object v6, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-virtual/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(JZZLcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/List;
move-result-object v1
invoke-interface {v13, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
move v1, v4
:goto_79
invoke-direct {p0, v13}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
if-eqz v1, :cond_3f
sget v1, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjw:I
invoke-static {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;I)I
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zze(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
invoke-static {p0, v1}, Lcom/google/firebase/database/s;->a(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/firebase/database/d;
move-result-object v1
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v2
invoke-static {v2}, Lcom/google/android/gms/internal/firebase_database/zzit;->zzj(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzit;
move-result-object v2
invoke-static {v1, v2}, Lcom/google/firebase/database/s;->a(Lcom/google/firebase/database/d;Lcom/google/android/gms/internal/firebase_database/zzit;)Lcom/google/firebase/database/b;
move-result-object v1
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzcv;
invoke-direct {v2, p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzcv;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzdl;)V
invoke-virtual {p0, v2}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/lang/Runnable;)V
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzcw;
invoke-direct {v2, p0, v0, v7, v1}, Lcom/google/android/gms/internal/firebase_database/zzcw;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/firebase/database/c;Lcom/google/firebase/database/b;)V
invoke-interface {v10, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_3f
:cond_a8
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v1
sget v2, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzju:I
if-ne v1, v2, :cond_119
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzk(Lcom/google/android/gms/internal/firebase_database/zzdl;)I
move-result v1
const/16 v2, 0x19
if-lt v1, v2, :cond_cf
const-string v1, "maxretries"
invoke-static {v1}, Lcom/google/firebase/database/c;->fe(Ljava/lang/String;)Lcom/google/firebase/database/c;
move-result-object v7
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;)J
move-result-wide v2
iget-object v6, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-virtual/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(JZZLcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/List;
move-result-object v1
invoke-interface {v13, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
move v1, v4
goto :goto_79
:cond_cf
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zze(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
invoke-direct {p0, v1, v11}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v1
invoke-static {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
invoke-static {v1}, Lcom/google/firebase/database/s;->a(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/firebase/database/j;
:try_start_dd
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzh(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/firebase/database/o;
:try_end_e0
.catch Ljava/lang/Throwable; {:try_start_dd .. :try_end_e0} :catch_f2
move-object v7, v8
:goto_e1
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;)J
move-result-wide v2
iget-object v6, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-virtual/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(JZZLcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/List;
move-result-object v1
invoke-interface {v13, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
:cond_f0
move v1, v4
goto :goto_79
:catch_f2
move-exception v1
invoke-static {v1}, Lcom/google/firebase/database/c;->g(Ljava/lang/Throwable;)Lcom/google/firebase/database/c;
move-result-object v1
.line 8000
new-instance v2, Lcom/google/firebase/database/p;
invoke-direct {v2, v5}, Lcom/google/firebase/database/p;-><init>(B)V
move-object v7, v1
goto :goto_e1
.line 0
:cond_fe
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzgp;)V
:goto_103
invoke-interface {v10}, Ljava/util/List;->size()I
move-result v0
if-ge v5, v0, :cond_115
invoke-interface {v10, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Runnable;
invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/lang/Runnable;)V
add-int/lit8 v5, v5, 0x1
goto :goto_103
:cond_115
invoke-direct {p0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzcf()V
:cond_118
return-object v9
:cond_119
move-object v7, v8
move v1, v5
goto/16 :goto_79
.end method
.method private final zzo(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzgp;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzch;",
")",
"Lcom/google/android/gms/internal/firebase_database/zzgp",
"<",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzdl;",
">;>;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhx:Lcom/google/android/gms/internal/firebase_database/zzgp;
:goto_2
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z
move-result v1
if-nez v1, :cond_26
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgp;->getValue()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_26
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzch;
const/4 v2, 0x1
new-array v2, v2, [Lcom/google/android/gms/internal/firebase_database/zzid;
const/4 v3, 0x0
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;
move-result-object v4
aput-object v4, v2, v3
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>([Lcom/google/android/gms/internal/firebase_database/zzid;)V
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzgp;->zzaj(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzgp;
move-result-object v0
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object p1
goto :goto_2
:cond_26
return-object v0
.end method
# virtual methods
.method public final getDatabase()Lcom/google/firebase/database/g;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzii:Lcom/google/firebase/database/g;
return-object v0
.end method
.method final interrupt()V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
const-string v1, "repo_interrupt"
invoke-interface {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzaj;->interrupt(Ljava/lang/String;)V
return-void
.end method
.method public final onDisconnect()V
.registers 6
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhe:Lcom/google/android/gms/internal/firebase_database/zzid;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhw:Lcom/google/android/gms/internal/firebase_database/zzdy;
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzdy;
invoke-direct {v2}, Lcom/google/android/gms/internal/firebase_database/zzdy;-><init>()V
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzch;
const-string v4, ""
invoke-direct {v3, v4}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>(Ljava/lang/String;)V
new-instance v4, Lcom/google/android/gms/internal/firebase_database/zzdv;
invoke-direct {v4, v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzdv;-><init>(Lcom/google/android/gms/internal/firebase_database/zzdy;Ljava/util/Map;)V
invoke-virtual {v1, v3, v4}, Lcom/google/android/gms/internal/firebase_database/zzdy;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzec;)V
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbt()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzco;
invoke-direct {v3, p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzco;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Ljava/util/List;)V
invoke-virtual {v2, v1, v3}, Lcom/google/android/gms/internal/firebase_database/zzdy;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzec;)V
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdy;
invoke-direct {v1}, Lcom/google/android/gms/internal/firebase_database/zzdy;-><init>()V
iput-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhw:Lcom/google/android/gms/internal/firebase_database/zzdy;
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
return-void
.end method
.method public final purgeOutstandingWrites()V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_13
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
const-string v1, "Purging writes"
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {v0, v1, v3, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_13
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzck()Ljava/util/List;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbt()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
const/16 v1, -0x19
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzch;I)Lcom/google/android/gms/internal/firebase_database/zzch;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzaj;->purgeOutstandingWrites()V
return-void
.end method
.method final resume()V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
const-string v1, "repo_interrupt"
invoke-interface {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzaj;->resume(Ljava/lang/String;)V
return-void
.end method
.method public final toString()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzdn;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/firebase/database/e;Ljava/util/Map;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzch;",
"Lcom/google/android/gms/internal/firebase_database/zzbv;",
"Lcom/google/firebase/database/e;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const/4 v6, 0x0
const/4 v5, 0x0
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_32
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, 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, 0x8
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "update: "
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
new-array v2, v6, [Ljava/lang/Object;
invoke-virtual {v0, v1, v5, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_32
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_79
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {p4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0x9
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/2addr v3, v4
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v3, "update: "
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, " "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
new-array v2, v6, [Ljava/lang/Object;
invoke-virtual {v0, v1, v5, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_79
invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzbv;->isEmpty()Z
move-result v0
if-eqz v0, :cond_94
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_90
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
const-string v1, "update called with no changes. No-op"
new-array v2, v6, [Ljava/lang/Object;
invoke-virtual {v0, v1, v5, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_90
invoke-virtual {p0, p3, v5, p1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/firebase/database/e;Lcom/google/firebase/database/c;Lcom/google/android/gms/internal/firebase_database/zzch;)V
:cond_93
return-void
:cond_94
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/Map;
move-result-object v0
invoke-static {p2, v0}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzbv;Ljava/util/Map;)Lcom/google/android/gms/internal/firebase_database/zzbv;
move-result-object v3
invoke-direct {p0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzce()J
move-result-wide v4
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
const/4 v6, 0x1
move-object v1, p1
move-object v2, p2
invoke-virtual/range {v0 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/android/gms/internal/firebase_database/zzbv;JZ)Ljava/util/List;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v7
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdj;
move-object v2, p0
move-object v3, p1
move-object v6, p3
invoke-direct/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzdj;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;JLcom/google/firebase/database/e;)V
invoke-interface {v0, v7, p4, v1}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zza(Ljava/util/List;Ljava/util/Map;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzbv;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_c3
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_93
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzch;
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzh(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
const/16 v2, -0x9
invoke-direct {p0, v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzch;I)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
goto :goto_c3
.end method
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/firebase/database/e;)V
.registers 13
const/4 v7, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_33
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, 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, 0x5
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "set: "
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
new-array v2, v5, [Ljava/lang/Object;
invoke-virtual {v0, v1, v7, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_33
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_7a
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0x6
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/2addr v3, v4
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v3, "set: "
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, " "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
new-array v2, v5, [Ljava/lang/Object;
invoke-virtual {v0, v1, v7, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_7a
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzkf;)Ljava/util/Map;
move-result-object v0
invoke-static {p2, v0}, Lcom/google/android/gms/internal/firebase_database/zzdu;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Ljava/util/Map;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v3
invoke-direct {p0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzce()J
move-result-wide v4
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
move-object v1, p1
move-object v2, p2
move v7, v6
invoke-virtual/range {v0 .. v7}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzja;JZZ)Ljava/util/List;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v7
invoke-interface {p2, v6}, Lcom/google/android/gms/internal/firebase_database/zzja;->getValue(Z)Ljava/lang/Object;
move-result-object v8
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdi;
move-object v2, p0
move-object v3, p1
move-object v6, p3
invoke-direct/range {v1 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzdi;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;JLcom/google/firebase/database/e;)V
invoke-interface {v0, v7, v8, v1}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zza(Ljava/util/List;Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
const/16 v0, -0x9
invoke-direct {p0, p1, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzb(Lcom/google/android/gms/internal/firebase_database/zzch;I)Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/e;)V
.registers 6
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v1
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzcn;
invoke-direct {v2, p0, p1, p2}, Lcom/google/android/gms/internal/firebase_database/zzcn;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/e;)V
invoke-interface {v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zza(Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/o;Z)V
.registers 16
.prologue
.line 0
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_32
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, 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, 0xd
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "transaction: "
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
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {v0, v1, v3, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_32
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_64
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {p1}, 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, 0xd
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "transaction: "
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
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {v0, v1, v3, v2}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_64
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
iget-boolean v0, v0, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzcp:Z
if-eqz v0, :cond_78
iget-boolean v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzij:Z
if-nez v0, :cond_78
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzij:Z
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzic:Lcom/google/android/gms/internal/firebase_database/zzhz;
const-string v1, "runTransaction() usage detected while persistence is enabled. Please be aware that transactions *will not* be persisted across database restarts. See https://www.firebase.com/docs/android/guide/offline-capabilities.html#section-handling-transactions-offline for more details."
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzhz;->info(Ljava/lang/String;)V
:cond_78
invoke-static {p0, p1}, Lcom/google/firebase/database/s;->a(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/firebase/database/d;
move-result-object v9
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzcp;
invoke-direct {v3, p0}, Lcom/google/android/gms/internal/firebase_database/zzcp;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;)V
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzfc;
invoke-virtual {v9}, Lcom/google/firebase/database/l;->zc()Lcom/google/android/gms/internal/firebase_database/zzhh;
move-result-object v1
invoke-direct {v0, p0, v3, v1}, Lcom/google/android/gms/internal/firebase_database/zzfc;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/firebase/database/q;Lcom/google/android/gms/internal/firebase_database/zzhh;)V
invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzf(Lcom/google/android/gms/internal/firebase_database/zzce;)V
new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzdl;
sget v4, Lcom/google/android/gms/internal/firebase_database/zzdm;->zzjt:I
iget-wide v6, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzik:J
const-wide/16 v10, 0x1
add-long/2addr v10, v6
iput-wide v10, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzik:J
const/4 v8, 0x0
move-object v1, p1
move-object v2, p2
move v5, p3
invoke-direct/range {v0 .. v8}, Lcom/google/android/gms/internal/firebase_database/zzdl;-><init>(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/firebase/database/o;Lcom/google/firebase/database/q;IZJLcom/google/android/gms/internal/firebase_database/zzcl;)V
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-direct {p0, p1, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v1
invoke-static {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
invoke-static {v1}, Lcom/google/firebase/database/s;->a(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/firebase/database/j;
const/4 v1, 0x0
:try_start_af
invoke-interface {p2}, Lcom/google/firebase/database/o;->zd()Lcom/google/firebase/database/p;
move-result-object v2
if-nez v2, :cond_c8
new-instance v1, Ljava/lang/NullPointerException;
const-string v2, "Transaction returned null as result"
invoke-direct {v1, v2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v1
:try_end_bd
.catch Ljava/lang/Throwable; {:try_start_af .. :try_end_bd} :catch_bd
:catch_bd
move-exception v1
invoke-static {v1}, Lcom/google/firebase/database/c;->g(Ljava/lang/Throwable;)Lcom/google/firebase/database/c;
move-result-object v1
.line 4000
new-instance v2, Lcom/google/firebase/database/p;
const/4 v3, 0x0
invoke-direct {v2, v3}, Lcom/google/firebase/database/p;-><init>(B)V
.line 0
:cond_c8
const/4 v2, 0x0
invoke-static {v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzb(Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
const/4 v2, 0x0
invoke-static {v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zzc(Lcom/google/android/gms/internal/firebase_database/zzdl;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzdl;->zza(Lcom/google/android/gms/internal/firebase_database/zzdl;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/firebase_database/zzit;->zzj(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzit;
move-result-object v0
invoke-static {v9, v0}, Lcom/google/firebase/database/s;->a(Lcom/google/firebase/database/d;Lcom/google/android/gms/internal/firebase_database/zzit;)Lcom/google/firebase/database/b;
move-result-object v0
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzcq;
invoke-direct {v2, p0, p2, v1, v0}, Lcom/google/android/gms/internal/firebase_database/zzcq;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/firebase/database/o;Lcom/google/firebase/database/c;Lcom/google/firebase/database/b;)V
invoke-virtual {p0, v2}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/lang/Runnable;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/Map;Lcom/google/firebase/database/e;Ljava/util/Map;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/firebase_database/zzch;",
"Ljava/util/Map",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzch;",
"Lcom/google/android/gms/internal/firebase_database/zzja;",
">;",
"Lcom/google/firebase/database/e;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v1
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzcm;
invoke-direct {v2, p0, p1, p2, p3}, Lcom/google/android/gms/internal/firebase_database/zzcm;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/Map;Lcom/google/firebase/database/e;)V
invoke-interface {v0, v1, p4, v2}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zzb(Ljava/util/List;Ljava/util/Map;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzhh;Z)V
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzhh;Z)V
return-void
.end method
.method final zza(Lcom/google/firebase/database/e;Lcom/google/firebase/database/c;Lcom/google/android/gms/internal/firebase_database/zzch;)V
.registers 6
if-eqz p1, :cond_1e
invoke-virtual {p3}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbz()Lcom/google/android/gms/internal/firebase_database/zzid;
move-result-object v0
if-eqz v0, :cond_1f
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzfh()Z
move-result v0
if-eqz v0, :cond_1f
invoke-virtual {p3}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzby()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
invoke-static {p0, v0}, Lcom/google/firebase/database/s;->a(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/firebase/database/d;
move-result-object v0
:goto_16
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzdh;
invoke-direct {v1, p0, p1, p2, v0}, Lcom/google/android/gms/internal/firebase_database/zzdh;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/firebase/database/e;Lcom/google/firebase/database/c;Lcom/google/firebase/database/d;)V
invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Ljava/lang/Runnable;)V
:cond_1e
return-void
:cond_1f
invoke-static {p0, p3}, Lcom/google/firebase/database/s;->a(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/firebase/database/d;
move-result-object v0
goto :goto_16
.end method
.method public final zza(Ljava/lang/Runnable;)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzbl()V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
iget-object v0, v0, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzhf:Lcom/google/android/gms/internal/firebase_database/zzcg;
invoke-interface {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzcg;->zza(Ljava/lang/Runnable;)V
return-void
.end method
.method public final zza(Ljava/util/List;Ljava/lang/Object;ZLjava/lang/Long;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/Object;",
"Z",
"Ljava/lang/Long;",
")V"
}
.end annotation
const/4 v7, 0x0
const/4 v6, 0x0
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzch;
invoke-direct {v1, p1}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>(Ljava/util/List;)V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_37
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0xe
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v3, "onDataUpdate: "
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
new-array v3, v6, [Ljava/lang/Object;
invoke-virtual {v0, v2, v7, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_37
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_7e
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/lit8 v4, v4, 0xf
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
add-int/2addr v4, v5
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v4, "onDataUpdate: "
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v4, " "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
new-array v3, v6, [Ljava/lang/Object;
invoke-virtual {v0, v2, v7, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_7e
iget-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzie:J
const-wide/16 v4, 0x1
add-long/2addr v2, v4
iput-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzie:J
if-eqz p4, :cond_f3
:try_start_87
new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzex;
invoke-virtual {p4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
invoke-direct {v2, v4, v5}, Lcom/google/android/gms/internal/firebase_database/zzex;-><init>(J)V
if-eqz p3, :cond_e4
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
check-cast p2, Ljava/util/Map;
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_a1
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_d1
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;
move-result-object v6
invoke-static {v5, v6}, Lcom/google/android/gms/internal/firebase_database/zzjd;->zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v5
new-instance v6, Lcom/google/android/gms/internal/firebase_database/zzch;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-direct {v6, v0}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>(Ljava/lang/String;)V
invoke-interface {v3, v6, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_c7
.catch Lcom/google/firebase/database/DatabaseException; {:try_start_87 .. :try_end_c7} :catch_c8
goto :goto_a1
:catch_c8
move-exception v0
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
const-string v2, "FIREBASE INTERNAL ERROR"
invoke-virtual {v1, v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_d0
return-void
:cond_d1
:try_start_d1
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, v1, v3, v2}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/Map;Lcom/google/android/gms/internal/firebase_database/zzex;)Ljava/util/List;
move-result-object v0
:goto_d7
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
if-lez v2, :cond_e0
invoke-direct {p0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
:cond_e0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
goto :goto_d0
:cond_e4
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;
move-result-object v0
invoke-static {p2, v0}, Lcom/google/android/gms/internal/firebase_database/zzjd;->zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
iget-object v3, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v3, v1, v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzex;)Ljava/util/List;
move-result-object v0
goto :goto_d7
:cond_f3
if-eqz p3, :cond_132
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
check-cast p2, Ljava/util/Map;
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_104
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_12b
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;
move-result-object v5
invoke-static {v4, v5}, Lcom/google/android/gms/internal/firebase_database/zzjd;->zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v4
new-instance v5, Lcom/google/android/gms/internal/firebase_database/zzch;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-direct {v5, v0}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>(Ljava/lang/String;)V
invoke-interface {v2, v5, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_104
:cond_12b
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/Map;)Ljava/util/List;
move-result-object v0
goto :goto_d7
:cond_132
invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;
move-result-object v0
invoke-static {p2, v0}, Lcom/google/android/gms/internal/firebase_database/zzjd;->zza(Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;
move-result-object v0
iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v2, v1, v0}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzi(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;)Ljava/util/List;
:try_end_13f
.catch Lcom/google/firebase/database/DatabaseException; {:try_start_d1 .. :try_end_13f} :catch_c8
move-result-object v0
goto :goto_d7
.end method
.method public final zza(Ljava/util/List;Ljava/util/List;Ljava/lang/Long;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/List",
"<",
"Lcom/google/android/gms/internal/firebase_database/zzba;",
">;",
"Ljava/lang/Long;",
")V"
}
.end annotation
const/4 v7, 0x0
const/4 v6, 0x0
new-instance v1, Lcom/google/android/gms/internal/firebase_database/zzch;
invoke-direct {v1, p1}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>(Ljava/util/List;)V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_37
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0x14
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v3, "onRangeMergeUpdate: "
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
new-array v3, v6, [Ljava/lang/Object;
invoke-virtual {v0, v2, v7, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_37
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzid:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zzfa()Z
move-result v0
if-eqz v0, :cond_7e
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzib:Lcom/google/android/gms/internal/firebase_database/zzhz;
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
add-int/lit8 v4, v4, 0x15
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
add-int/2addr v4, v5
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v4, "onRangeMergeUpdate: "
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v4, " "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
new-array v3, v6, [Ljava/lang/Object;
invoke-virtual {v0, v2, v7, v3}, Lcom/google/android/gms/internal/firebase_database/zzhz;->zza(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_7e
iget-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzie:J
const-wide/16 v4, 0x1
add-long/2addr v2, v4
iput-wide v2, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzie:J
new-instance v2, Ljava/util/ArrayList;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v0
invoke-direct {v2, v0}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_92
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a7
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzba;
new-instance v4, Lcom/google/android/gms/internal/firebase_database/zzjh;
invoke-direct {v4, v0}, Lcom/google/android/gms/internal/firebase_database/zzjh;-><init>(Lcom/google/android/gms/internal/firebase_database/zzba;)V
invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_92
:cond_a7
if-eqz p3, :cond_c5
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzex;
invoke-virtual {p3}, Ljava/lang/Long;->longValue()J
move-result-wide v4
invoke-direct {v3, v4, v5}, Lcom/google/android/gms/internal/firebase_database/zzex;-><init>(J)V
invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzee;->zza(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;Lcom/google/android/gms/internal/firebase_database/zzex;)Ljava/util/List;
move-result-object v0
:goto_b8
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
if-lez v2, :cond_c1
invoke-direct {p0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzn(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzch;
:cond_c1
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
return-void
:cond_c5
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzb(Lcom/google/android/gms/internal/firebase_database/zzch;Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_b8
.end method
.method public final zzaa()V
.registers 3
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhe:Lcom/google/android/gms/internal/firebase_database/zzid;
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
return-void
.end method
.method public final zzb(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/firebase/database/e;)V
.registers 8
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzfs:Lcom/google/android/gms/internal/firebase_database/zzaj;
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbv()Ljava/util/List;
move-result-object v1
const/4 v2, 0x1
invoke-interface {p2, v2}, Lcom/google/android/gms/internal/firebase_database/zzja;->getValue(Z)Ljava/lang/Object;
move-result-object v2
new-instance v3, Lcom/google/android/gms/internal/firebase_database/zzdk;
invoke-direct {v3, p0, p1, p2, p3}, Lcom/google/android/gms/internal/firebase_database/zzdk;-><init>(Lcom/google/android/gms/internal/firebase_database/zzck;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/firebase/database/e;)V
invoke-interface {v0, v1, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzaj;->zzb(Ljava/util/List;Ljava/lang/Object;Lcom/google/android/gms/internal/firebase_database/zzbb;)V
return-void
.end method
.method public final zzb(Z)V
.registers 4
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhd:Lcom/google/android/gms/internal/firebase_database/zzid;
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
return-void
.end method
.method public final zzc(Ljava/lang/Runnable;)V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzbl()V
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzia:Lcom/google/android/gms/internal/firebase_database/zzbz;
iget-object v0, v0, Lcom/google/android/gms/internal/firebase_database/zzbz;->zzhh:Lcom/google/android/gms/internal/firebase_database/zzdt;
invoke-interface {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzdt;->zzc(Ljava/lang/Runnable;)V
return-void
.end method
.method public final zzc(Ljava/util/Map;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_8
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_26
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-static {v1}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzt(Ljava/lang/String;)Lcom/google/android/gms/internal/firebase_database/zzid;
move-result-object v1
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
invoke-direct {p0, v1, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Ljava/lang/Object;)V
goto :goto_8
:cond_26
return-void
.end method
.method public final zzcb()Lcom/google/android/gms/internal/firebase_database/zzdn;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzag:Lcom/google/android/gms/internal/firebase_database/zzdn;
return-object v0
.end method
.method public final zzcc()J
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzhu:Lcom/google/android/gms/internal/firebase_database/zzkm;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzkm;->millis()J
move-result-wide v0
return-wide v0
.end method
.method final zzcd()Z
.registers 2
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzee;->isEmpty()Z
move-result v0
if-eqz v0, :cond_10
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzee;->isEmpty()Z
move-result v0
if-nez v0, :cond_12
:cond_10
const/4 v0, 0x1
:goto_11
return v0
:cond_12
const/4 v0, 0x0
goto :goto_11
.end method
.method public final zze(Lcom/google/android/gms/internal/firebase_database/zzce;)V
.registers 4
sget-object v0, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhb:Lcom/google/android/gms/internal/firebase_database/zzid;
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzce;->zzbe()Lcom/google/android/gms/internal/firebase_database/zzhh;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzhh;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzid;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1e
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzh(Lcom/google/android/gms/internal/firebase_database/zzce;)Ljava/util/List;
move-result-object v0
:goto_1a
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
return-void
:cond_1e
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzh(Lcom/google/android/gms/internal/firebase_database/zzce;)Ljava/util/List;
move-result-object v0
goto :goto_1a
.end method
.method public final zzf(Lcom/google/android/gms/internal/firebase_database/zzce;)V
.registers 4
invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzce;->zzbe()Lcom/google/android/gms/internal/firebase_database/zzhh;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzhh;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;
move-result-object v0
if-eqz v0, :cond_20
sget-object v1, Lcom/google/android/gms/internal/firebase_database/zzby;->zzhb:Lcom/google/android/gms/internal/firebase_database/zzid;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzid;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_20
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzig:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzg(Lcom/google/android/gms/internal/firebase_database/zzce;)Ljava/util/List;
move-result-object v0
:goto_1c
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/firebase_database/zzck;->zzc(Ljava/util/List;)V
return-void
:cond_20
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzck;->zzih:Lcom/google/android/gms/internal/firebase_database/zzee;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzee;->zzg(Lcom/google/android/gms/internal/firebase_database/zzce;)Ljava/util/List;
move-result-object v0
goto :goto_1c
.end method