zzhl.smali

.class public final Lcom/google/android/gms/internal/firebase_database/zzhl;
.super Ljava/lang/Object;


# static fields
.field private static zzqd:Lcom/google/android/gms/internal/firebase_database/zzhu;


# instance fields
.field private final zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;


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

    new-instance v0, Lcom/google/android/gms/internal/firebase_database/zzhm;

    invoke-direct {v0}, Lcom/google/android/gms/internal/firebase_database/zzhm;-><init>()V

    sput-object v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqd:Lcom/google/android/gms/internal/firebase_database/zzhu;

    return-void
.end method

.method public constructor <init>(Lcom/google/android/gms/internal/firebase_database/zzht;)V
    .registers 2

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

    iput-object p1, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    return-void
.end method

.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;
    .registers 19

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzja;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_19

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v0

    if-nez v0, :cond_19

    :goto_18
    return-object p1

    :cond_19
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_73

    :goto_1f
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v8

    invoke-virtual {p3}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzbi()Ljava/util/Map;

    move-result-object v9

    invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v10

    move-object v1, p1

    :cond_34
    :goto_34
    invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_7c

    invoke-interface {v10}, 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 v2

    move-object v4, v2

    check-cast v4, Lcom/google/android/gms/internal/firebase_database/zzid;

    invoke-interface {v8, v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzk(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v2

    if-eqz v2, :cond_34

    invoke-interface {v8, v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v2

    invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzbv;

    invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzb(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzch;

    const/4 v0, 0x1

    new-array v0, v0, [Lcom/google/android/gms/internal/firebase_database/zzid;

    const/4 v5, 0x0

    aput-object v4, v0, v5

    invoke-direct {v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>([Lcom/google/android/gms/internal/firebase_database/zzid;)V

    move-object v0, p0

    move-object v4, p4

    move-object/from16 v5, p5

    move/from16 v6, p6

    move-object/from16 v7, p7

    invoke-direct/range {v0 .. v7}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v1

    goto :goto_34

    :cond_73
    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzbf()Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v0

    invoke-virtual {v0, p2, p3}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzb(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;)Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object p3

    goto :goto_1f

    :cond_7c
    invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v9

    :cond_84
    :goto_84
    invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_de

    invoke-interface {v9}, 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 v2

    move-object v4, v2

    check-cast v4, Lcom/google/android/gms/internal/firebase_database/zzid;

    invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/google/android/gms/internal/firebase_database/zzbv;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzf(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v3

    if-nez v3, :cond_dc

    invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzbg()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v2

    if-nez v2, :cond_dc

    const/4 v2, 0x1

    :goto_ae
    invoke-interface {v8, v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzk(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v3

    if-nez v3, :cond_84

    if-nez v2, :cond_84

    invoke-interface {v8, v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v2

    invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/firebase_database/zzbv;

    invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzb(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    new-instance v2, Lcom/google/android/gms/internal/firebase_database/zzch;

    const/4 v0, 0x1

    new-array v0, v0, [Lcom/google/android/gms/internal/firebase_database/zzid;

    const/4 v5, 0x0

    aput-object v4, v0, v5

    invoke-direct {v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzch;-><init>([Lcom/google/android/gms/internal/firebase_database/zzid;)V

    move-object v0, p0

    move-object v4, p4

    move-object/from16 v5, p5

    move/from16 v6, p6

    move-object/from16 v7, p7

    invoke-direct/range {v0 .. v7}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v1

    goto :goto_84

    :cond_dc
    const/4 v2, 0x0

    goto :goto_ae

    :cond_de
    move-object p1, v1

    goto/16 :goto_18
.end method

.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;
    .registers 14

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v7

    invoke-virtual {p3, p2}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzu(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    if-eqz v0, :cond_b

    :goto_a
    return-object p1

    :cond_b
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_65

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v0

    if-eqz v0, :cond_5c

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzeu()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    instance-of v1, v0, Lcom/google/android/gms/internal/firebase_database/zzif;

    if-eqz v1, :cond_57

    :goto_23
    invoke-virtual {p3, v0}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzd(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    :goto_27
    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v1}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzeg()Lcom/google/android/gms/internal/firebase_database/zzis;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzit;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzis;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v2

    invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v2

    invoke-interface {v1, v2, v0, p5}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    :goto_3f
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v1

    if-nez v1, :cond_4b

    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_e1

    :cond_4b
    const/4 v1, 0x1

    :goto_4c
    iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v2}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzex()Z

    move-result v2

    invoke-virtual {p1, v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object p1

    goto :goto_a

    :cond_57
    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;

    move-result-object v0

    goto :goto_23

    :cond_5c
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzeu()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-virtual {p3, v0}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzc(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    goto :goto_27

    :cond_65
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v2

    invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzfh()Z

    move-result v0

    if-eqz v0, :cond_91

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v1

    invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-virtual {p3, p2, v0, v1}, Lcom/google/android/gms/internal/firebase_database/zzfg;->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;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    if-eqz v0, :cond_8c

    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v2

    invoke-interface {v1, v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    goto :goto_3f

    :cond_8c
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    goto :goto_3f

    :cond_91
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v4

    invoke-virtual {v7, v2}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzf(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v0

    if-eqz v0, :cond_d2

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-virtual {p3, p2, v1, v0}, Lcom/google/android/gms/internal/firebase_database/zzfg;->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;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    if-eqz v0, :cond_c9

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-interface {v1, v4, 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 v3

    :goto_b9
    if-eqz v3, :cond_db

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    move-object v5, p4

    move-object v6, p5

    invoke-interface/range {v0 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    goto/16 :goto_3f

    :cond_c9
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-interface {v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    goto :goto_b9

    :cond_d2
    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {p3, v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzgu;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    goto :goto_b9

    :cond_db
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    goto/16 :goto_3f

    :cond_e1
    const/4 v1, 0x0

    goto/16 :goto_4c
.end method

.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;
    .registers 15

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v7

    new-instance v5, Lcom/google/android/gms/internal/firebase_database/zzhp;

    invoke-direct {v5, p4, p1, p5}, Lcom/google/android/gms/internal/firebase_database/zzhp;-><init>(Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzja;)V

    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_33

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzeg()Lcom/google/android/gms/internal/firebase_database/zzis;

    move-result-object v0

    invoke-static {p3, v0}, Lcom/google/android/gms/internal/firebase_database/zzit;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzis;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v2

    invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v2

    invoke-interface {v1, v2, v0, p6}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    const/4 v1, 0x1

    iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v2}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzex()Z

    move-result v2

    invoke-virtual {p1, v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object p1

    :cond_32
    :goto_32
    return-object p1

    :cond_33
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v2

    invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzfh()Z

    move-result v0

    if-eqz v0, :cond_58

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v1

    invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    invoke-interface {v0, v1, p3}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v1

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v2

    invoke-virtual {p1, v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object p1

    goto :goto_32

    :cond_58
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v4

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-interface {v0, v2}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v0

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_b2

    invoke-interface {v5, v2}, Lcom/google/android/gms/internal/firebase_database/zzhu;->zzh(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    if-eqz v3, :cond_ad

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbz()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v1

    invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzfh()Z

    move-result v1

    if-eqz v1, :cond_a8

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzby()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v1

    invoke-interface {v3, v1}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzam(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-interface {v1}, Lcom/google/android/gms/internal/firebase_database/zzja;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_a8

    :goto_88
    invoke-virtual {v0, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_32

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    move-object v6, p6

    invoke-interface/range {v0 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v0

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v1

    iget-object v2, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v2}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzex()Z

    move-result v2

    invoke-virtual {p1, v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object p1

    goto :goto_32

    :cond_a8
    invoke-interface {v3, v4, p3}, 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 v3

    goto :goto_88

    :cond_ad
    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;

    move-result-object v3

    goto :goto_88

    :cond_b2
    move-object v3, p3

    goto :goto_88
.end method

.method private final zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;
    .registers 16

    invoke-virtual {p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v7

    if-eqz p6, :cond_42

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    :goto_8
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_49

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzeg()Lcom/google/android/gms/internal/firebase_database/zzis;

    move-result-object v2

    invoke-static {p3, v2}, Lcom/google/android/gms/internal/firebase_database/zzit;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzis;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v2

    const/4 v3, 0x0

    invoke-interface {v0, v1, v2, v3}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    :goto_1f
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v2

    if-nez v2, :cond_2b

    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_b9

    :cond_2b
    const/4 v2, 0x1

    :goto_2c
    invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzex()Z

    move-result v0

    invoke-virtual {p1, v1, v2, v0}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzb(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v1

    new-instance v4, Lcom/google/android/gms/internal/firebase_database/zzhp;

    invoke-direct {v4, p4, v1, p5}, Lcom/google/android/gms/internal/firebase_database/zzhp;-><init>(Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzja;)V

    move-object v0, p0

    move-object v2, p2

    move-object v3, p4

    move-object v5, p7

    invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object p1

    :cond_41
    return-object p1

    :cond_42
    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzew()Lcom/google/android/gms/internal/firebase_database/zzht;

    move-result-object v0

    goto :goto_8

    :cond_49
    invoke-interface {v0}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzex()Z

    move-result v1

    if-eqz v1, :cond_7b

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v1

    if-nez v1, :cond_7b

    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v1

    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v2

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3, v1}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3, v2, p3}, 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 v2

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v3

    invoke-virtual {v3, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzit;->zzg(Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v2

    const/4 v3, 0x0

    invoke-interface {v0, v2, v1, v3}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    goto :goto_1f

    :cond_7b
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v2

    invoke-virtual {v7, p2}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzak(Lcom/google/android/gms/internal/firebase_database/zzch;)Z

    move-result v1

    if-nez v1, :cond_8c

    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->size()I

    move-result v1

    const/4 v3, 0x1

    if-gt v1, v3, :cond_41

    :cond_8c
    invoke-virtual {p2}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v4

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v1

    invoke-interface {v1, v4, p3}, 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 v3

    invoke-virtual {v2}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzfh()Z

    move-result v1

    if-eqz v1, :cond_ac

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    invoke-interface {v0, v1, v3}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    goto/16 :goto_1f

    :cond_ac
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    sget-object v5, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqd:Lcom/google/android/gms/internal/firebase_database/zzhu;

    const/4 v6, 0x0

    invoke-interface/range {v0 .. v6}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v1

    goto/16 :goto_1f

    :cond_b9
    const/4 v2, 0x0

    goto/16 :goto_2c
.end method

.method private static zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzid;)Z
    .registers 3

    invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzf(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v0

    return v0
.end method


# virtual methods
.method public final zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzfl;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzho;
    .registers 23

    new-instance v9, Lcom/google/android/gms/internal/firebase_database/zzhq;

    invoke-direct {v9}, Lcom/google/android/gms/internal/firebase_database/zzhq;-><init>()V

    sget-object v3, Lcom/google/android/gms/internal/firebase_database/zzhn;->zzqe:[I

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzcz()Lcom/google/android/gms/internal/firebase_database/zzfm;

    move-result-object v4

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzfm;->ordinal()I

    move-result v4

    aget v3, v3, v4

    packed-switch v3, :pswitch_data_3ec

    new-instance v3, Ljava/lang/AssertionError;

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzcz()Lcom/google/android/gms/internal/firebase_database/zzfm;

    move-result-object v4

    invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, 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/lit8 v5, v5, 0x13

    new-instance v6, Ljava/lang/StringBuilder;

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

    const-string v5, "Unknown operation: "

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

    move-result-object v5

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

    move-result-object v4

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

    move-result-object v4

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

    throw v3

    :pswitch_3f
    check-cast p2, Lcom/google/android/gms/internal/firebase_database/zzfp;

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzcy()Lcom/google/android/gms/internal/firebase_database/zzfn;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzfn;->zzda()Z

    move-result v3

    if-eqz v3, :cond_ce

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v5

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfp;->zzdd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v6

    move-object/from16 v3, p0

    move-object/from16 v4, p1

    move-object/from16 v7, p3

    move-object/from16 v8, p4

    invoke-direct/range {v3 .. v9}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    :goto_5f
    new-instance v5, Ljava/util/ArrayList;

    invoke-virtual {v9}, Lcom/google/android/gms/internal/firebase_database/zzhq;->zzev()Ljava/util/List;

    move-result-object v4

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

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v6

    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v4

    if-eqz v4, :cond_c8

    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v4

    invoke-interface {v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzfk()Z

    move-result v4

    if-nez v4, :cond_86

    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v4

    invoke-interface {v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_3e9

    :cond_86
    const/4 v4, 0x1

    :goto_87
    invoke-interface {v5}, Ljava/util/List;->isEmpty()Z

    move-result v7

    if-eqz v7, :cond_bd

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v7

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v7

    if-eqz v7, :cond_bd

    if-eqz v4, :cond_a7

    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v4

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzes()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v7

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

    move-result v4

    if-eqz v4, :cond_bd

    :cond_a7
    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v4

    invoke-interface {v4}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzfl()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v4

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzes()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v7

    invoke-interface {v7}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzfl()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v7

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

    move-result v4

    if-nez v4, :cond_c8

    :cond_bd
    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v4

    invoke-static {v4}, Lcom/google/android/gms/internal/firebase_database/zzgw;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;)Lcom/google/android/gms/internal/firebase_database/zzgw;

    move-result-object v4

    invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    :cond_c8
    new-instance v4, Lcom/google/android/gms/internal/firebase_database/zzho;

    invoke-direct {v4, v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzho;-><init>(Lcom/google/android/gms/internal/firebase_database/zzhk;Ljava/util/List;)V

    return-object v4

    :cond_ce
    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzcy()Lcom/google/android/gms/internal/firebase_database/zzfn;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzfn;->zzdb()Z

    move-result v3

    if-nez v3, :cond_ec

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v3

    if-eqz v3, :cond_106

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_106

    :cond_ec
    const/16 v16, 0x1

    :goto_ee
    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v12

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfp;->zzdd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v13

    move-object/from16 v10, p0

    move-object/from16 v11, p1

    move-object/from16 v14, p3

    move-object/from16 v15, p4

    move-object/from16 v17, v9

    invoke-direct/range {v10 .. v17}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_106
    const/16 v16, 0x0

    goto :goto_ee

    :pswitch_109
    check-cast p2, Lcom/google/android/gms/internal/firebase_database/zzfk;

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzcy()Lcom/google/android/gms/internal/firebase_database/zzfn;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzfn;->zzda()Z

    move-result v3

    if-eqz v3, :cond_190

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v10

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfk;->zzcx()Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v11

    invoke-virtual {v11}, Lcom/google/android/gms/internal/firebase_database/zzbv;->iterator()Ljava/util/Iterator;

    move-result-object v12

    move-object/from16 v4, p1

    :cond_123
    :goto_123
    invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_156

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

    move-result-object v3

    check-cast v3, Ljava/util/Map$Entry;

    invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/firebase_database/zzch;

    invoke-virtual {v10, v5}, 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 v5

    invoke-virtual {v5}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v6

    move-object/from16 v0, p1

    invoke-static {v0, v6}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v6

    if-eqz v6, :cond_123

    invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lcom/google/android/gms/internal/firebase_database/zzja;

    move-object/from16 v3, p0

    move-object/from16 v7, p3

    move-object/from16 v8, p4

    invoke-direct/range {v3 .. v9}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v4

    goto :goto_123

    :cond_156
    invoke-virtual {v11}, Lcom/google/android/gms/internal/firebase_database/zzbv;->iterator()Ljava/util/Iterator;

    move-result-object v11

    :cond_15a
    :goto_15a
    invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_18d

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

    move-result-object v3

    check-cast v3, Ljava/util/Map$Entry;

    invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/firebase_database/zzch;

    invoke-virtual {v10, v5}, 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 v5

    invoke-virtual {v5}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v6

    move-object/from16 v0, p1

    invoke-static {v0, v6}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v6

    if-nez v6, :cond_15a

    invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lcom/google/android/gms/internal/firebase_database/zzja;

    move-object/from16 v3, p0

    move-object/from16 v7, p3

    move-object/from16 v8, p4

    invoke-direct/range {v3 .. v9}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v4

    goto :goto_15a

    :cond_18d
    move-object v3, v4

    goto/16 :goto_5f

    :cond_190
    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzcy()Lcom/google/android/gms/internal/firebase_database/zzfn;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzfn;->zzdb()Z

    move-result v3

    if-nez v3, :cond_1a4

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v3

    if-eqz v3, :cond_1be

    :cond_1a4
    const/16 v16, 0x1

    :goto_1a6
    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v12

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfk;->zzcx()Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v13

    move-object/from16 v10, p0

    move-object/from16 v11, p1

    move-object/from16 v14, p3

    move-object/from16 v15, p4

    move-object/from16 v17, v9

    invoke-direct/range {v10 .. v17}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_1be
    const/16 v16, 0x0

    goto :goto_1a6

    :pswitch_1c1
    check-cast p2, Lcom/google/android/gms/internal/firebase_database/zzfi;

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfi;->zzcw()Z

    move-result v3

    if-nez v3, :cond_299

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v12

    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfi;->zzcv()Lcom/google/android/gms/internal/firebase_database/zzgj;

    move-result-object v3

    move-object/from16 v0, p3

    invoke-virtual {v0, v12}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzu(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v4

    if-eqz v4, :cond_1dd

    move-object/from16 v3, p1

    goto/16 :goto_5f

    :cond_1dd
    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v4

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v16

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v4

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgj;->getValue()Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_258

    invoke-virtual {v12}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_1fb

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v3

    if-nez v3, :cond_201

    :cond_1fb
    invoke-virtual {v4, v12}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzak(Lcom/google/android/gms/internal/firebase_database/zzch;)Z

    move-result v3

    if-eqz v3, :cond_219

    :cond_201
    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3, v12}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzam(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v13

    move-object/from16 v10, p0

    move-object/from16 v11, p1

    move-object/from16 v14, p3

    move-object/from16 v15, p4

    move-object/from16 v17, v9

    invoke-direct/range {v10 .. v17}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_219
    invoke-virtual {v12}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_254

    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzbf()Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v13

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3}, Lcom/google/android/gms/internal/firebase_database/zzja;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :goto_22b
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_244

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

    move-result-object v3

    check-cast v3, Lcom/google/android/gms/internal/firebase_database/zziz;

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zziz;->zzge()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v5

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zziz;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-virtual {v13, v5, v3}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v13

    goto :goto_22b

    :cond_244
    move-object/from16 v10, p0

    move-object/from16 v11, p1

    move-object/from16 v14, p3

    move-object/from16 v15, p4

    move-object/from16 v17, v9

    invoke-direct/range {v10 .. v17}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_254
    move-object/from16 v3, p1

    goto/16 :goto_5f

    :cond_258
    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zzbf()Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v13

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgj;->iterator()Ljava/util/Iterator;

    move-result-object v5

    :cond_260
    :goto_260
    invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_289

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

    move-result-object v3

    check-cast v3, Ljava/util/Map$Entry;

    invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/google/android/gms/internal/firebase_database/zzch;

    invoke-virtual {v12, v3}, 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 v6

    invoke-virtual {v4, v6}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzak(Lcom/google/android/gms/internal/firebase_database/zzch;)Z

    move-result v7

    if-eqz v7, :cond_260

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v7

    invoke-interface {v7, v6}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzam(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v6

    invoke-virtual {v13, v3, v6}, Lcom/google/android/gms/internal/firebase_database/zzbv;->zze(Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzbv;

    move-result-object v13

    goto :goto_260

    :cond_289
    move-object/from16 v10, p0

    move-object/from16 v11, p1

    move-object/from16 v14, p3

    move-object/from16 v15, p4

    move-object/from16 v17, v9

    invoke-direct/range {v10 .. v17}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzbv;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzja;ZLcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_299
    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v7

    move-object/from16 v0, p3

    invoke-virtual {v0, v7}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzu(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    if-eqz v3, :cond_2a9

    move-object/from16 v3, p1

    goto/16 :goto_5f

    :cond_2a9
    new-instance v8, Lcom/google/android/gms/internal/firebase_database/zzhp;

    move-object/from16 v0, p3

    move-object/from16 v1, p1

    move-object/from16 v2, p4

    invoke-direct {v8, v0, v1, v2}, Lcom/google/android/gms/internal/firebase_database/zzhp;-><init>(Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzja;)V

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v4

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_2cc

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzid;->zzfh()Z

    move-result v3

    if-eqz v3, :cond_32a

    :cond_2cc
    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v3

    if-eqz v3, :cond_31b

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzeu()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    move-object/from16 v0, p3

    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzc(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    :goto_2e0
    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v5}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzeg()Lcom/google/android/gms/internal/firebase_database/zzis;

    move-result-object v5

    invoke-static {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzit;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzis;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v3

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v5, v4, v3, v9}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v4

    :cond_2f4
    :goto_2f4
    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v3

    if-nez v3, :cond_30a

    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbt()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v3

    move-object/from16 v0, p3

    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzu(Lcom/google/android/gms/internal/firebase_database/zzch;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    if-eqz v3, :cond_3b5

    :cond_30a
    const/4 v3, 0x1

    :goto_30b
    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v5}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzex()Z

    move-result v5

    move-object/from16 v0, p1

    invoke-virtual {v0, v4, v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_31b
    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    move-object/from16 v0, p3

    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzd(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    goto :goto_2e0

    :cond_32a
    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbw()Lcom/google/android/gms/internal/firebase_database/zzid;

    move-result-object v5

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    move-object/from16 v0, p3

    invoke-virtual {v0, v5, v3}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zza(Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzgu;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v6

    if-nez v6, :cond_34c

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzf(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v3

    if-eqz v3, :cond_34c

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzit;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzm(Lcom/google/android/gms/internal/firebase_database/zzid;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v6

    :cond_34c
    if-eqz v6, :cond_394

    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v7

    invoke-interface/range {v3 .. v9}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v4

    :cond_35a
    :goto_35a
    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzit;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3}, Lcom/google/android/gms/internal/firebase_database/zzja;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_2f4

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v3

    if-eqz v3, :cond_2f4

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzeu()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    move-object/from16 v0, p3

    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/firebase_database/zzfg;->zzc(Lcom/google/android/gms/internal/firebase_database/zzja;)Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzfk()Z

    move-result v5

    if-eqz v5, :cond_2f4

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v5}, Lcom/google/android/gms/internal/firebase_database/zzht;->zzeg()Lcom/google/android/gms/internal/firebase_database/zzis;

    move-result-object v5

    invoke-static {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzit;->zza(Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzis;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v3

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-interface {v5, v4, v3, v9}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v4

    goto/16 :goto_2f4

    :cond_394
    if-nez v6, :cond_35a

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzer()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v3

    invoke-virtual {v3}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzd()Lcom/google/android/gms/internal/firebase_database/zzja;

    move-result-object v3

    invoke-interface {v3, v5}, Lcom/google/android/gms/internal/firebase_database/zzja;->zzk(Lcom/google/android/gms/internal/firebase_database/zzid;)Z

    move-result v3

    if-eqz v3, :cond_35a

    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqc:Lcom/google/android/gms/internal/firebase_database/zzht;

    invoke-static {}, Lcom/google/android/gms/internal/firebase_database/zzir;->zzfv()Lcom/google/android/gms/internal/firebase_database/zzir;

    move-result-object v6

    invoke-virtual {v7}, Lcom/google/android/gms/internal/firebase_database/zzch;->zzbx()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v7

    invoke-interface/range {v3 .. v9}, Lcom/google/android/gms/internal/firebase_database/zzht;->zza(Lcom/google/android/gms/internal/firebase_database/zzit;Lcom/google/android/gms/internal/firebase_database/zzid;Lcom/google/android/gms/internal/firebase_database/zzja;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v4

    goto :goto_35a

    :cond_3b5
    const/4 v3, 0x0

    goto/16 :goto_30b

    :pswitch_3b8
    invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/firebase_database/zzfl;->zzg()Lcom/google/android/gms/internal/firebase_database/zzch;

    move-result-object v6

    invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzet()Lcom/google/android/gms/internal/firebase_database/zzgu;

    move-result-object v4

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdq()Lcom/google/android/gms/internal/firebase_database/zzit;

    move-result-object v5

    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdo()Z

    move-result v3

    if-nez v3, :cond_3d0

    invoke-virtual {v6}, Lcom/google/android/gms/internal/firebase_database/zzch;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_3e7

    :cond_3d0
    const/4 v3, 0x1

    :goto_3d1
    invoke-virtual {v4}, Lcom/google/android/gms/internal/firebase_database/zzgu;->zzdp()Z

    move-result v4

    move-object/from16 v0, p1

    invoke-virtual {v0, v5, v3, v4}, Lcom/google/android/gms/internal/firebase_database/zzhk;->zzb(Lcom/google/android/gms/internal/firebase_database/zzit;ZZ)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v5

    sget-object v8, Lcom/google/android/gms/internal/firebase_database/zzhl;->zzqd:Lcom/google/android/gms/internal/firebase_database/zzhu;

    move-object/from16 v4, p0

    move-object/from16 v7, p3

    invoke-direct/range {v4 .. v9}, Lcom/google/android/gms/internal/firebase_database/zzhl;->zza(Lcom/google/android/gms/internal/firebase_database/zzhk;Lcom/google/android/gms/internal/firebase_database/zzch;Lcom/google/android/gms/internal/firebase_database/zzfg;Lcom/google/android/gms/internal/firebase_database/zzhu;Lcom/google/android/gms/internal/firebase_database/zzhq;)Lcom/google/android/gms/internal/firebase_database/zzhk;

    move-result-object v3

    goto/16 :goto_5f

    :cond_3e7
    const/4 v3, 0x0

    goto :goto_3d1

    :cond_3e9
    const/4 v4, 0x0

    goto/16 :goto_87

    :pswitch_data_3ec
    .packed-switch 0x1
        :pswitch_3f
        :pswitch_109
        :pswitch_1c1
        :pswitch_3b8
    .end packed-switch
.end method