a.smali

.class public final Lcom/google/firebase/crashlytics/a/e/a/a;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/google/firebase/crashlytics/a/e/a/a$a;
    }
.end annotation


# static fields
.field private static final a:Lcom/google/firebase/encoders/a;


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

    .line 34
    new-instance v0, Lcom/google/firebase/encoders/b/a;

    invoke-direct {v0}, Lcom/google/firebase/encoders/b/a;-><init>()V

    sget-object v1, Lcom/google/firebase/crashlytics/a/e/a;->a:Lcom/google/firebase/encoders/a/a;

    .line 36
    invoke-virtual {v0, v1}, Lcom/google/firebase/encoders/b/a;->a(Lcom/google/firebase/encoders/a/a;)Lcom/google/firebase/encoders/b/a;

    move-result-object v0

    const/4 v1, 0x1

    .line 2109
    iput-boolean v1, v0, Lcom/google/firebase/encoders/b/a;->a:Z

    .line 38
    invoke-virtual {v0}, Lcom/google/firebase/encoders/b/a;->a()Lcom/google/firebase/encoders/a;

    move-result-object v0

    sput-object v0, Lcom/google/firebase/crashlytics/a/e/a/a;->a:Lcom/google/firebase/encoders/a;

    return-void
.end method

.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method static synthetic a(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d;
    .registers 1

    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->n(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d;

    move-result-object p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v;
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 52
    :try_start_0
    new-instance v0, Landroid/util/JsonReader;

    new-instance v1, Ljava/io/StringReader;

    invoke-direct {v1, p0}, Ljava/io/StringReader;-><init>(Ljava/lang/String;)V

    invoke-direct {v0, v1}, Landroid/util/JsonReader;-><init>(Ljava/io/Reader;)V
    :try_end_a
    .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_a} :catch_17

    .line 53
    :try_start_a
    invoke-static {v0}, Lcom/google/firebase/crashlytics/a/e/a/a;->h(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v;

    move-result-object p0
    :try_end_e
    .catchall {:try_start_a .. :try_end_e} :catchall_12

    .line 54
    :try_start_e
    invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
    :try_end_11
    .catch Ljava/lang/IllegalStateException; {:try_start_e .. :try_end_11} :catch_17

    return-object p0

    :catchall_12
    move-exception p0

    .line 52
    :try_start_13
    invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
    :try_end_16
    .catchall {:try_start_13 .. :try_end_16} :catchall_16

    :catchall_16
    :try_start_16
    throw p0
    :try_end_17
    .catch Ljava/lang/IllegalStateException; {:try_start_16 .. :try_end_17} :catch_17

    :catch_17
    move-exception p0

    .line 55
    new-instance v0, Ljava/io/IOException;

    invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V

    throw v0
.end method

.method private static a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Landroid/util/JsonReader;",
            "Lcom/google/firebase/crashlytics/a/e/a/a$a<",
            "TT;>;)",
            "Lcom/google/firebase/crashlytics/a/e/w<",
            "TT;>;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 686
    new-instance v0, Ljava/util/ArrayList;

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

    .line 688
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginArray()V

    .line 689
    :goto_8
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_16

    .line 690
    invoke-interface {p1, p0}, Lcom/google/firebase/crashlytics/a/e/a/a$a;->a(Landroid/util/JsonReader;)Ljava/lang/Object;

    move-result-object v1

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

    goto :goto_8

    .line 692
    :cond_16
    invoke-virtual {p0}, Landroid/util/JsonReader;->endArray()V

    .line 694
    invoke-static {v0}, Lcom/google/firebase/crashlytics/a/e/w;->a(Ljava/util/List;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object p0

    return-object p0
.end method

.method public static a(Lcom/google/firebase/crashlytics/a/e/v$d$d;)Ljava/lang/String;
    .registers 2

    .line 47
    sget-object v0, Lcom/google/firebase/crashlytics/a/e/a/a;->a:Lcom/google/firebase/encoders/a;

    invoke-interface {v0, p0}, Lcom/google/firebase/encoders/a;->a(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    return-object p0
.end method

.method public static a(Lcom/google/firebase/crashlytics/a/e/v;)Ljava/lang/String;
    .registers 2

    .line 42
    sget-object v0, Lcom/google/firebase/crashlytics/a/e/a/a;->a:Lcom/google/firebase/encoders/a;

    invoke-interface {v0, p0}, Lcom/google/firebase/encoders/a;->a(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    return-object p0
.end method

.method static synthetic b(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$c$b;
    .registers 7

    .line 2191
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$c$b;->c()Lcom/google/firebase/crashlytics/a/e/v$c$b$a;

    move-result-object v0

    .line 2193
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 2194
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_52

    .line 2195
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 2196
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const v4, -0x2bcbadf9

    const/4 v5, 0x1

    if-eq v3, v4, :cond_2c

    const v4, -0x21d0a4e6

    if-eq v3, v4, :cond_22

    goto :goto_35

    :cond_22
    const-string v3, "contents"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_35

    const/4 v2, 0x1

    goto :goto_35

    :cond_2c
    const-string v3, "filename"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_35

    const/4 v2, 0x0

    :cond_35
    :goto_35
    if-eqz v2, :cond_4a

    if-eq v2, v5, :cond_3d

    .line 2204
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 2201
    :cond_3d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x2

    invoke-static {v1, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$c$b$a;->a([B)Lcom/google/firebase/crashlytics/a/e/v$c$b$a;

    goto :goto_7

    .line 2198
    :cond_4a
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$c$b$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$c$b$a;

    goto :goto_7

    .line 2208
    :cond_52
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 2210
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$c$b$a;->a()Lcom/google/firebase/crashlytics/a/e/v$c$b;

    move-result-object p0

    return-object p0
.end method

.method public static b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d;
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61
    :try_start_0
    new-instance v0, Landroid/util/JsonReader;

    new-instance v1, Ljava/io/StringReader;

    invoke-direct {v1, p0}, Ljava/io/StringReader;-><init>(Ljava/lang/String;)V

    invoke-direct {v0, v1}, Landroid/util/JsonReader;-><init>(Ljava/io/Reader;)V
    :try_end_a
    .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_a} :catch_17

    .line 62
    :try_start_a
    invoke-static {v0}, Lcom/google/firebase/crashlytics/a/e/a/a;->n(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d;

    move-result-object p0
    :try_end_e
    .catchall {:try_start_a .. :try_end_e} :catchall_12

    .line 63
    :try_start_e
    invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
    :try_end_11
    .catch Ljava/lang/IllegalStateException; {:try_start_e .. :try_end_11} :catch_17

    return-object p0

    :catchall_12
    move-exception p0

    .line 61
    :try_start_13
    invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
    :try_end_16
    .catchall {:try_start_13 .. :try_end_16} :catchall_16

    :catchall_16
    :try_start_16
    throw p0
    :try_end_17
    .catch Ljava/lang/IllegalStateException; {:try_start_16 .. :try_end_17} :catch_17

    :catch_17
    move-exception p0

    .line 64
    new-instance v0, Ljava/io/IOException;

    invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V

    throw v0
.end method

.method static synthetic c(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$b;
    .registers 7

    .line 2662
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$b;->c()Lcom/google/firebase/crashlytics/a/e/v$b$a;

    move-result-object v0

    .line 2664
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 2665
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_4d

    .line 2666
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 2667
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const v4, 0x19e5f

    const/4 v5, 0x1

    if-eq v3, v4, :cond_2c

    const v4, 0x6ac9171

    if-eq v3, v4, :cond_22

    goto :goto_35

    :cond_22
    const-string v3, "value"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_35

    const/4 v2, 0x1

    goto :goto_35

    :cond_2c
    const-string v3, "key"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_35

    const/4 v2, 0x0

    :cond_35
    :goto_35
    if-eqz v2, :cond_45

    if-eq v2, v5, :cond_3d

    .line 2675
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 2672
    :cond_3d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$b$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$b$a;

    goto :goto_7

    .line 2669
    :cond_45
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$b$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$b$a;

    goto :goto_7

    .line 2679
    :cond_4d
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 2680
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$b$a;->a()Lcom/google/firebase/crashlytics/a/e/v$b;

    move-result-object p0

    return-object p0
.end method

.method static synthetic d(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e;
    .registers 8

    .line 3545
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e;->d()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;

    move-result-object v0

    .line 3547
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 3548
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_6b

    .line 3549
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 3550
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const v4, -0x4b7d7b5a

    const/4 v5, 0x2

    const/4 v6, 0x1

    if-eq v3, v4, :cond_3c

    const v4, 0x337a8b

    if-eq v3, v4, :cond_32

    const v4, 0x7eb2da74

    if-eq v3, v4, :cond_28

    goto :goto_45

    :cond_28
    const-string v3, "importance"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_45

    const/4 v2, 0x0

    goto :goto_45

    :cond_32
    const-string v3, "name"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_45

    const/4 v2, 0x1

    goto :goto_45

    :cond_3c
    const-string v3, "frames"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_45

    const/4 v2, 0x2

    :cond_45
    :goto_45
    if-eqz v2, :cond_63

    if-eq v2, v6, :cond_5b

    if-eq v2, v5, :cond_4f

    .line 3562
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 3558
    :cond_4f
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/h;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v1

    .line 3559
    invoke-static {p0, v1}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v1

    .line 3558
    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;->a(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;

    goto :goto_7

    .line 3555
    :cond_5b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;

    goto :goto_7

    .line 3552
    :cond_63
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;

    goto :goto_7

    .line 3566
    :cond_6b
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 3567
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e;

    move-result-object p0

    return-object p0
.end method

.method static synthetic e(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a;
    .registers 8

    .line 4514
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a;->e()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;

    move-result-object v0

    .line 4516
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 4517
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_7d

    .line 4518
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 4519
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const/4 v4, 0x3

    const/4 v5, 0x1

    const/4 v6, 0x2

    sparse-switch v3, :sswitch_data_86

    goto :goto_44

    :sswitch_1d
    const-string v3, "baseAddress"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x1

    goto :goto_44

    :sswitch_27
    const-string v3, "uuid"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x3

    goto :goto_44

    :sswitch_31
    const-string v3, "size"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x2

    goto :goto_44

    :sswitch_3b
    const-string v3, "name"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x0

    :cond_44
    :goto_44
    if-eqz v2, :cond_75

    if-eq v2, v5, :cond_6d

    if-eq v2, v6, :cond_65

    if-eq v2, v4, :cond_50

    .line 4533
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 4530
    :cond_50
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1, v6}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v1

    .line 4877
    new-instance v2, Ljava/lang/String;

    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v;->l()Ljava/nio/charset/Charset;

    move-result-object v3

    invoke-direct {v2, v1, v3}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V

    invoke-virtual {v0, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;

    goto :goto_7

    .line 4527
    :cond_65
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;->b(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;

    goto :goto_7

    .line 4524
    :cond_6d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;

    goto :goto_7

    .line 4521
    :cond_75
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;

    goto :goto_7

    .line 4537
    :cond_7d
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 4538
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$a;

    move-result-object p0

    return-object p0

    nop

    :sswitch_data_86
    .sparse-switch
        0x337a8b -> :sswitch_3b
        0x35e001 -> :sswitch_31
        0x36f3bb -> :sswitch_27
        0x44c50fe3 -> :sswitch_1d
    .end sparse-switch
.end method

.method static synthetic f(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;
    .registers 1

    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->p(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;

    move-result-object p0

    return-object p0
.end method

.method static synthetic g(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;
    .registers 1

    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->p(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;

    move-result-object p0

    return-object p0
.end method

.method private static h(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v;
    .registers 15
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 70
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v;->j()Lcom/google/firebase/crashlytics/a/e/v$a;

    move-result-object v0

    .line 72
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 73
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_1d1

    .line 74
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    .line 75
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v2

    const/4 v3, 0x6

    const/4 v4, 0x5

    const/4 v5, 0x3

    const/4 v6, 0x1

    const/4 v7, 0x4

    const/4 v8, 0x0

    const/4 v9, 0x7

    const/4 v10, -0x1

    const/4 v11, 0x2

    sparse-switch v2, :sswitch_data_1da

    goto :goto_72

    :sswitch_22
    const-string v2, "session"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x6

    goto :goto_73

    :sswitch_2c
    const-string v2, "displayVersion"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x5

    goto :goto_73

    :sswitch_36
    const-string v2, "platform"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x2

    goto :goto_73

    :sswitch_40
    const-string v2, "installationUuid"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x3

    goto :goto_73

    :sswitch_4a
    const-string v2, "gmpAppId"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x1

    goto :goto_73

    :sswitch_54
    const-string v2, "buildVersion"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x4

    goto :goto_73

    :sswitch_5e
    const-string v2, "sdkVersion"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x0

    goto :goto_73

    :sswitch_68
    const-string v2, "ndkPayload"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    const/4 v1, 0x7

    goto :goto_73

    :cond_72
    :goto_72
    const/4 v1, -0x1

    :goto_73
    packed-switch v1, :pswitch_data_1fc

    .line 101
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 98
    :pswitch_7a
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->i(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$c;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->a(Lcom/google/firebase/crashlytics/a/e/v$c;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto :goto_7

    .line 1112
    :pswitch_82
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d;->m()Lcom/google/firebase/crashlytics/a/e/v$d$b;

    move-result-object v1

    .line 1114
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 1115
    :goto_89
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_18f

    .line 1116
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v2

    .line 1117
    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v12

    sparse-switch v12, :sswitch_data_210

    goto/16 :goto_10e

    :sswitch_9c
    const-string v12, "generatorType"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/16 v2, 0xa

    goto/16 :goto_10f

    :sswitch_a8
    const-string v12, "crashed"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x4

    goto :goto_10f

    :sswitch_b2
    const-string v12, "generator"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x0

    goto :goto_10f

    :sswitch_bc
    const-string v12, "user"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x5

    goto :goto_10f

    :sswitch_c6
    const-string v12, "app"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x6

    goto :goto_10f

    :sswitch_d0
    const-string v12, "os"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x7

    goto :goto_10f

    :sswitch_da
    const-string v12, "events"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/16 v2, 0x9

    goto :goto_10f

    :sswitch_e5
    const-string v12, "device"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/16 v2, 0x8

    goto :goto_10f

    :sswitch_f0
    const-string v12, "endedAt"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x3

    goto :goto_10f

    :sswitch_fa
    const-string v12, "identifier"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x1

    goto :goto_10f

    :sswitch_104
    const-string v12, "startedAt"

    invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_10e

    const/4 v2, 0x2

    goto :goto_10f

    :cond_10e
    :goto_10e
    const/4 v2, -0x1

    :goto_10f
    packed-switch v2, :pswitch_data_23e

    .line 1153
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto/16 :goto_89

    .line 1150
    :pswitch_117
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1147
    :pswitch_120
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/b;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v2

    invoke-static {p0, v2}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1144
    :pswitch_12d
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->m(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$c;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$c;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1141
    :pswitch_136
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->l(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$e;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$e;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1138
    :pswitch_13f
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->k(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$a;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$a;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1135
    :pswitch_148
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->j(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$f;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$f;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1132
    :pswitch_151
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextBoolean()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Z)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1129
    :pswitch_15a
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v12

    invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Ljava/lang/Long;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1126
    :pswitch_167
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v12

    invoke-virtual {v1, v12, v13}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1123
    :pswitch_170
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2, v11}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v2

    .line 1341
    new-instance v12, Ljava/lang/String;

    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v;->l()Ljava/nio/charset/Charset;

    move-result-object v13

    invoke-direct {v12, v2, v13}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V

    invoke-virtual {v1, v12}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1119
    :pswitch_186
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$b;

    goto/16 :goto_89

    .line 1157
    :cond_18f
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 1159
    invoke-virtual {v1}, Lcom/google/firebase/crashlytics/a/e/v$d$b;->a()Lcom/google/firebase/crashlytics/a/e/v$d;

    move-result-object v1

    .line 95
    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->a(Lcom/google/firebase/crashlytics/a/e/v$d;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 92
    :pswitch_19b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->e(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 89
    :pswitch_1a4
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->d(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 86
    :pswitch_1ad
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->c(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 83
    :pswitch_1b6
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 80
    :pswitch_1bf
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 77
    :pswitch_1c8
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$a;

    goto/16 :goto_7

    .line 105
    :cond_1d1
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 106
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$a;->a()Lcom/google/firebase/crashlytics/a/e/v;

    move-result-object p0

    return-object p0

    nop

    :sswitch_data_1da
    .sparse-switch
        -0x7e43cda7 -> :sswitch_68
        -0x74fb5cc2 -> :sswitch_5e
        -0x36578976 -> :sswitch_54
        0x14879cf2 -> :sswitch_4a
        0x2ae81915 -> :sswitch_40
        0x6fbd6873 -> :sswitch_36
        0x75c19db6 -> :sswitch_2c
        0x76508296 -> :sswitch_22
    .end sparse-switch

    :pswitch_data_1fc
    .packed-switch 0x0
        :pswitch_1c8
        :pswitch_1bf
        :pswitch_1b6
        :pswitch_1ad
        :pswitch_1a4
        :pswitch_19b
        :pswitch_82
        :pswitch_7a
    .end packed-switch

    :sswitch_data_210
    .sparse-switch
        -0x7ee2d36c -> :sswitch_104
        -0x60775357 -> :sswitch_fa
        -0x5fc4f373 -> :sswitch_f0
        -0x4f94e1aa -> :sswitch_e5
        -0x4cf81ee7 -> :sswitch_da
        0xde4 -> :sswitch_d0
        0x17a21 -> :sswitch_c6
        0x36ebcb -> :sswitch_bc
        0x111a9ad3 -> :sswitch_b2
        0x3d1e2286 -> :sswitch_a8
        0x7a02fcad -> :sswitch_9c
    .end sparse-switch

    :pswitch_data_23e
    .packed-switch 0x0
        :pswitch_186
        :pswitch_170
        :pswitch_167
        :pswitch_15a
        :pswitch_151
        :pswitch_148
        :pswitch_13f
        :pswitch_136
        :pswitch_12d
        :pswitch_120
        :pswitch_117
    .end packed-switch
.end method

.method private static i(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$c;
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 165
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$c;->c()Lcom/google/firebase/crashlytics/a/e/v$c$a;

    move-result-object v0

    .line 167
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 168
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_51

    .line 169
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 170
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const v4, 0x5ceba77

    const/4 v5, 0x1

    if-eq v3, v4, :cond_2c

    const v4, 0x6518f1f

    if-eq v3, v4, :cond_22

    goto :goto_35

    :cond_22
    const-string v3, "orgId"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_35

    const/4 v2, 0x1

    goto :goto_35

    :cond_2c
    const-string v3, "files"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_35

    const/4 v2, 0x0

    :cond_35
    :goto_35
    if-eqz v2, :cond_45

    if-eq v2, v5, :cond_3d

    .line 178
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 175
    :cond_3d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$c$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$c$a;

    goto :goto_7

    .line 172
    :cond_45
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/c;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v1

    invoke-static {p0, v1}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$c$a;->a(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$c$a;

    goto :goto_7

    .line 182
    :cond_51
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 184
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$c$a;->a()Lcom/google/firebase/crashlytics/a/e/v$c;

    move-result-object p0

    return-object p0
.end method

.method private static j(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$f;
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 216
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$f;->b()Lcom/google/firebase/crashlytics/a/e/v$d$f$a;

    move-result-object v0

    .line 218
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 219
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_33

    .line 220
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 221
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const v4, -0x60775357

    if-eq v3, v4, :cond_1c

    goto :goto_25

    :cond_1c
    const-string v3, "identifier"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_25

    const/4 v2, 0x0

    :cond_25
    :goto_25
    if-eqz v2, :cond_2b

    .line 226
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 223
    :cond_2b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$f$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$f$a;

    goto :goto_7

    .line 230
    :cond_33
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 232
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$f$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$f;

    move-result-object p0

    return-object p0
.end method

.method private static k(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$a;
    .registers 10
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 239
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$a;->h()Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    move-result-object v0

    .line 241
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 242
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_9d

    .line 243
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 244
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const/4 v4, 0x5

    const/4 v5, 0x4

    const/4 v6, 0x3

    const/4 v7, 0x2

    const/4 v8, 0x1

    sparse-switch v3, :sswitch_data_a6

    goto :goto_5a

    :sswitch_1f
    const-string v3, "displayVersion"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5a

    const/4 v2, 0x2

    goto :goto_5a

    :sswitch_29
    const-string v3, "installationUuid"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5a

    const/4 v2, 0x3

    goto :goto_5a

    :sswitch_33
    const-string v3, "version"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5a

    const/4 v2, 0x1

    goto :goto_5a

    :sswitch_3d
    const-string v3, "developmentPlatformVersion"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5a

    const/4 v2, 0x5

    goto :goto_5a

    :sswitch_47
    const-string v3, "developmentPlatform"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5a

    const/4 v2, 0x4

    goto :goto_5a

    :sswitch_51
    const-string v3, "identifier"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5a

    const/4 v2, 0x0

    :cond_5a
    :goto_5a
    if-eqz v2, :cond_94

    if-eq v2, v8, :cond_8b

    if-eq v2, v7, :cond_82

    if-eq v2, v6, :cond_7a

    if-eq v2, v5, :cond_72

    if-eq v2, v4, :cond_6a

    .line 264
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 261
    :cond_6a
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->f(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    goto :goto_7

    .line 258
    :cond_72
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->e(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    goto :goto_7

    .line 255
    :cond_7a
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->d(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    goto :goto_7

    .line 252
    :cond_82
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->c(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    goto/16 :goto_7

    .line 249
    :cond_8b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    goto/16 :goto_7

    .line 246
    :cond_94
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$a$a;

    goto/16 :goto_7

    .line 268
    :cond_9d
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 270
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$a$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$a;

    move-result-object p0

    return-object p0

    nop

    :sswitch_data_a6
    .sparse-switch
        -0x60775357 -> :sswitch_51
        -0x1ef60132 -> :sswitch_47
        0xcbc122a -> :sswitch_3d
        0x14f51cd8 -> :sswitch_33
        0x2ae81915 -> :sswitch_29
        0x75c19db6 -> :sswitch_1f
    .end sparse-switch
.end method

.method private static l(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$e;
    .registers 8
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 277
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$e;->e()Lcom/google/firebase/crashlytics/a/e/v$d$e$a;

    move-result-object v0

    .line 279
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 280
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_70

    .line 281
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 282
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const/4 v4, 0x3

    const/4 v5, 0x2

    const/4 v6, 0x1

    sparse-switch v3, :sswitch_data_78

    goto :goto_44

    :sswitch_1d
    const-string v3, "platform"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x0

    goto :goto_44

    :sswitch_27
    const-string v3, "version"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x1

    goto :goto_44

    :sswitch_31
    const-string v3, "jailbroken"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x3

    goto :goto_44

    :sswitch_3b
    const-string v3, "buildVersion"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_44

    const/4 v2, 0x2

    :cond_44
    :goto_44
    if-eqz v2, :cond_68

    if-eq v2, v6, :cond_60

    if-eq v2, v5, :cond_58

    if-eq v2, v4, :cond_50

    .line 296
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 293
    :cond_50
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextBoolean()Z

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$e$a;->a(Z)Lcom/google/firebase/crashlytics/a/e/v$d$e$a;

    goto :goto_7

    .line 290
    :cond_58
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$e$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$e$a;

    goto :goto_7

    .line 287
    :cond_60
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$e$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$e$a;

    goto :goto_7

    .line 284
    :cond_68
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$e$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$e$a;

    goto :goto_7

    .line 300
    :cond_70
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 302
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$e$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$e;

    move-result-object p0

    return-object p0

    :sswitch_data_78
    .sparse-switch
        -0x36578976 -> :sswitch_3b
        -0x11773b11 -> :sswitch_31
        0x14f51cd8 -> :sswitch_27
        0x6fbd6873 -> :sswitch_1d
    .end sparse-switch
.end method

.method private static m(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$c;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 309
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$c;->j()Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    move-result-object v0

    .line 311
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 312
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_cb

    .line 313
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 314
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    sparse-switch v3, :sswitch_data_d4

    goto :goto_74

    :sswitch_1a
    const-string v3, "modelClass"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/16 v2, 0x8

    goto :goto_74

    :sswitch_25
    const-string v3, "state"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x6

    goto :goto_74

    :sswitch_2f
    const-string v3, "model"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x1

    goto :goto_74

    :sswitch_39
    const-string v3, "cores"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x2

    goto :goto_74

    :sswitch_43
    const-string v3, "diskSpace"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x4

    goto :goto_74

    :sswitch_4d
    const-string v3, "arch"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x0

    goto :goto_74

    :sswitch_57
    const-string v3, "ram"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x3

    goto :goto_74

    :sswitch_61
    const-string v3, "manufacturer"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x7

    goto :goto_74

    :sswitch_6b
    const-string v3, "simulator"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_74

    const/4 v2, 0x5

    :cond_74
    :goto_74
    packed-switch v2, :pswitch_data_fa

    .line 343
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 340
    :pswitch_7b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->c(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto :goto_7

    .line 337
    :pswitch_83
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 334
    :pswitch_8c
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->c(I)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 331
    :pswitch_95
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextBoolean()Z

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->a(Z)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 328
    :pswitch_9e
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->b(J)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 325
    :pswitch_a7
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 322
    :pswitch_b0
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->b(I)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 319
    :pswitch_b9
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 316
    :pswitch_c2
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$c$a;

    goto/16 :goto_7

    .line 347
    :cond_cb
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 349
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$c$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$c;

    move-result-object p0

    return-object p0

    nop

    :sswitch_data_d4
    .sparse-switch
        -0x7618bbfc -> :sswitch_6b
        -0x7561dc2f -> :sswitch_61
        0x1b81e -> :sswitch_57
        0x2dd056 -> :sswitch_4d
        0x4dfed69 -> :sswitch_43
        0x5a744b4 -> :sswitch_39
        0x633fb29 -> :sswitch_2f
        0x68ac491 -> :sswitch_25
        0x7bea4fcf -> :sswitch_1a
    .end sparse-switch

    :pswitch_data_fa
    .packed-switch 0x0
        :pswitch_c2
        :pswitch_b9
        :pswitch_b0
        :pswitch_a7
        :pswitch_9e
        :pswitch_95
        :pswitch_8c
        :pswitch_83
        :pswitch_7b
    .end packed-switch
.end method

.method private static n(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d;
    .registers 13
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 354
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d;->g()Lcom/google/firebase/crashlytics/a/e/v$d$d$b;

    move-result-object v0

    .line 356
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 357
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_2c5

    .line 358
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    .line 359
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v2

    const/4 v3, 0x4

    const/4 v4, 0x0

    const/4 v5, -0x1

    const/4 v6, 0x3

    const/4 v7, 0x2

    const/4 v8, 0x1

    sparse-switch v2, :sswitch_data_2ce

    goto :goto_51

    :sswitch_1f
    const-string v2, "timestamp"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_51

    const/4 v1, 0x0

    goto :goto_52

    :sswitch_29
    const-string v2, "type"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_51

    const/4 v1, 0x1

    goto :goto_52

    :sswitch_33
    const-string v2, "log"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_51

    const/4 v1, 0x4

    goto :goto_52

    :sswitch_3d
    const-string v2, "app"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_51

    const/4 v1, 0x2

    goto :goto_52

    :sswitch_47
    const-string v2, "device"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_51

    const/4 v1, 0x3

    goto :goto_52

    :cond_51
    :goto_51
    const/4 v1, -0x1

    :goto_52
    if-eqz v1, :cond_2bc

    if-eq v1, v8, :cond_2b3

    if-eq v1, v7, :cond_149

    if-eq v1, v6, :cond_a0

    if-eq v1, v3, :cond_60

    .line 376
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 1641
    :cond_60
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$d;->b()Lcom/google/firebase/crashlytics/a/e/v$d$d$d$a;

    move-result-object v1

    .line 1643
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 1644
    :goto_67
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_94

    .line 1645
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v2

    .line 1646
    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v3

    const v6, 0x38b73479

    if-eq v3, v6, :cond_7b

    goto :goto_85

    :cond_7b
    const-string v3, "content"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_85

    const/4 v2, 0x0

    goto :goto_86

    :cond_85
    :goto_85
    const/4 v2, -0x1

    :goto_86
    if-eqz v2, :cond_8c

    .line 1651
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_67

    .line 1648
    :cond_8c
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$d$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$d$a;

    goto :goto_67

    .line 1655
    :cond_94
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 1656
    invoke-virtual {v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$d$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$d;

    move-result-object v1

    .line 373
    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$d;)Lcom/google/firebase/crashlytics/a/e/v$d$d$b;

    goto/16 :goto_7

    .line 1606
    :cond_a0
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c;->g()Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    move-result-object v1

    .line 1608
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 1609
    :goto_a7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_13d

    .line 1610
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v2

    .line 1611
    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v9

    const/4 v10, 0x5

    sparse-switch v9, :sswitch_data_2e4

    goto :goto_f6

    :sswitch_ba
    const-string v9, "proximityOn"

    invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f6

    const/4 v2, 0x3

    goto :goto_f7

    :sswitch_c4
    const-string v9, "ramUsed"

    invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f6

    const/4 v2, 0x5

    goto :goto_f7

    :sswitch_ce
    const-string v9, "diskUsed"

    invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f6

    const/4 v2, 0x2

    goto :goto_f7

    :sswitch_d8
    const-string v9, "orientation"

    invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f6

    const/4 v2, 0x4

    goto :goto_f7

    :sswitch_e2
    const-string v9, "batteryVelocity"

    invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f6

    const/4 v2, 0x1

    goto :goto_f7

    :sswitch_ec
    const-string v9, "batteryLevel"

    invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f6

    const/4 v2, 0x0

    goto :goto_f7

    :cond_f6
    :goto_f6
    const/4 v2, -0x1

    :goto_f7
    if-eqz v2, :cond_130

    if-eq v2, v8, :cond_127

    if-eq v2, v7, :cond_11f

    if-eq v2, v6, :cond_117

    if-eq v2, v3, :cond_10f

    if-eq v2, v10, :cond_107

    .line 1631
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_a7

    .line 1628
    :cond_107
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v9

    invoke-virtual {v1, v9, v10}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    goto :goto_a7

    .line 1625
    :cond_10f
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->b(I)Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    goto :goto_a7

    .line 1622
    :cond_117
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextBoolean()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->a(Z)Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    goto :goto_a7

    .line 1619
    :cond_11f
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v9

    invoke-virtual {v1, v9, v10}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->b(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    goto :goto_a7

    .line 1616
    :cond_127
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    goto/16 :goto_a7

    .line 1613
    :cond_130
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextDouble()D

    move-result-wide v9

    invoke-static {v9, v10}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->a(Ljava/lang/Double;)Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;

    goto/16 :goto_a7

    .line 1635
    :cond_13d
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 1636
    invoke-virtual {v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$c$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$c;

    move-result-object v1

    .line 370
    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$c;)Lcom/google/firebase/crashlytics/a/e/v$d$d$b;

    goto/16 :goto_7

    .line 1387
    :cond_149
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a;->f()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;

    move-result-object v1

    .line 1389
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 1390
    :goto_150
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_2a7

    .line 1391
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v2

    .line 1392
    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v3

    sparse-switch v3, :sswitch_data_2fe

    goto :goto_18a

    :sswitch_162
    const-string v3, "uiOrientation"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_18a

    const/4 v2, 0x1

    goto :goto_18b

    :sswitch_16c
    const-string v3, "customAttributes"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_18a

    const/4 v2, 0x3

    goto :goto_18b

    :sswitch_176
    const-string v3, "execution"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_18a

    const/4 v2, 0x2

    goto :goto_18b

    :sswitch_180
    const-string v3, "background"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_18a

    const/4 v2, 0x0

    goto :goto_18b

    :cond_18a
    :goto_18a
    const/4 v2, -0x1

    :goto_18b
    if-eqz v2, :cond_29a

    if-eq v2, v8, :cond_291

    if-eq v2, v7, :cond_1a3

    if-eq v2, v6, :cond_197

    .line 1407
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_150

    .line 1403
    :cond_197
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/d;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v2

    .line 1404
    invoke-static {p0, v2}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v2

    .line 1403
    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;->a(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;

    goto :goto_150

    .line 1418
    :cond_1a3
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b;->e()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;

    move-result-object v2

    .line 1420
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 1421
    :goto_1aa
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_285

    .line 1422
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v3

    .line 1423
    invoke-virtual {v3}, Ljava/lang/String;->hashCode()I

    move-result v9

    sparse-switch v9, :sswitch_data_310

    goto :goto_1e4

    :sswitch_1bc
    const-string v9, "exception"

    invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1e4

    const/4 v3, 0x1

    goto :goto_1e5

    :sswitch_1c6
    const-string v9, "binaries"

    invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1e4

    const/4 v3, 0x3

    goto :goto_1e5

    :sswitch_1d0
    const-string v9, "signal"

    invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1e4

    const/4 v3, 0x2

    goto :goto_1e5

    :sswitch_1da
    const-string v9, "threads"

    invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1e4

    const/4 v3, 0x0

    goto :goto_1e5

    :cond_1e4
    :goto_1e4
    const/4 v3, -0x1

    :goto_1e5
    if-eqz v3, :cond_278

    if-eq v3, v8, :cond_26f

    if-eq v3, v7, :cond_1fd

    if-eq v3, v6, :cond_1f1

    .line 1439
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_1aa

    .line 1435
    :cond_1f1
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/f;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v3

    .line 1436
    invoke-static {p0, v3}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v3

    .line 1435
    invoke-virtual {v2, v3}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;->b(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;

    goto :goto_1aa

    .line 1486
    :cond_1fd
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d;->d()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;

    move-result-object v3

    .line 1488
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 1489
    :goto_204
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v9

    if-eqz v9, :cond_263

    .line 1490
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v9

    .line 1491
    invoke-virtual {v9}, Ljava/lang/String;->hashCode()I

    move-result v10

    const v11, -0x4468640c

    if-eq v10, v11, :cond_236

    const v11, 0x2eaded

    if-eq v10, v11, :cond_22c

    const v11, 0x337a8b

    if-eq v10, v11, :cond_222

    goto :goto_240

    :cond_222
    const-string v10, "name"

    invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v9

    if-eqz v9, :cond_240

    const/4 v9, 0x0

    goto :goto_241

    :cond_22c
    const-string v10, "code"

    invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v9

    if-eqz v9, :cond_240

    const/4 v9, 0x1

    goto :goto_241

    :cond_236
    const-string v10, "address"

    invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v9

    if-eqz v9, :cond_240

    const/4 v9, 0x2

    goto :goto_241

    :cond_240
    :goto_240
    const/4 v9, -0x1

    :goto_241
    if-eqz v9, :cond_25b

    if-eq v9, v8, :cond_253

    if-eq v9, v7, :cond_24b

    .line 1502
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_204

    .line 1499
    :cond_24b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v9

    invoke-virtual {v3, v9, v10}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;

    goto :goto_204

    .line 1496
    :cond_253
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v3, v9}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;

    goto :goto_204

    .line 1493
    :cond_25b
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v3, v9}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;

    goto :goto_204

    .line 1506
    :cond_263
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 1507
    invoke-virtual {v3}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d;

    move-result-object v3

    .line 1432
    invoke-virtual {v2, v3}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$d;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;

    goto/16 :goto_1aa

    .line 1429
    :cond_26f
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->o(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;

    move-result-object v3

    invoke-virtual {v2, v3}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;

    goto/16 :goto_1aa

    .line 1425
    :cond_278
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/e;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v3

    .line 1426
    invoke-static {p0, v3}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v3

    .line 1425
    invoke-virtual {v2, v3}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;->a(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;

    goto/16 :goto_1aa

    .line 1443
    :cond_285
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 1444
    invoke-virtual {v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$b;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b;

    move-result-object v2

    .line 1400
    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;

    goto/16 :goto_150

    .line 1397
    :cond_291
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;

    goto/16 :goto_150

    .line 1394
    :cond_29a
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextBoolean()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;->a(Ljava/lang/Boolean;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;

    goto/16 :goto_150

    .line 1411
    :cond_2a7
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 1412
    invoke-virtual {v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a;

    move-result-object v1

    .line 367
    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$b;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$a;)Lcom/google/firebase/crashlytics/a/e/v$d$d$b;

    goto/16 :goto_7

    .line 364
    :cond_2b3
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$b;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$b;

    goto/16 :goto_7

    .line 361
    :cond_2bc
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$b;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$b;

    goto/16 :goto_7

    .line 380
    :cond_2c5
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 381
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$d$b;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d;

    move-result-object p0

    return-object p0

    nop

    :sswitch_data_2ce
    .sparse-switch
        -0x4f94e1aa -> :sswitch_47
        0x17a21 -> :sswitch_3d
        0x1a344 -> :sswitch_33
        0x368f3a -> :sswitch_29
        0x3492916 -> :sswitch_1f
    .end sparse-switch

    :sswitch_data_2e4
    .sparse-switch
        -0x65d74289 -> :sswitch_ec
        -0x56c20df6 -> :sswitch_e2
        -0x55cd0a30 -> :sswitch_d8
        0x10ad56fa -> :sswitch_ce
        0x3a34d8fb -> :sswitch_c4
        0x5a6876be -> :sswitch_ba
    .end sparse-switch

    :sswitch_data_2fe
    .sparse-switch
        -0x4f67aad2 -> :sswitch_180
        -0x4106f4e8 -> :sswitch_176
        0x211737a8 -> :sswitch_16c
        0x375b6a9c -> :sswitch_162
    .end sparse-switch

    :sswitch_data_310
    .sparse-switch
        -0x4fbf4c57 -> :sswitch_1da
        -0x35ca9158 -> :sswitch_1d0
        0x37e2e05f -> :sswitch_1c6
        0x584fd04f -> :sswitch_1bc
    .end sparse-switch
.end method

.method private static o(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;
    .registers 9
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 451
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;->f()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;

    move-result-object v0

    .line 453
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 454
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_8a

    .line 455
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 456
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const/4 v4, 0x4

    const/4 v5, 0x3

    const/4 v6, 0x2

    const/4 v7, 0x1

    sparse-switch v3, :sswitch_data_92

    goto :goto_4f

    :sswitch_1e
    const-string v3, "overflowCount"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x2

    goto :goto_4f

    :sswitch_28
    const-string v3, "causedBy"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x0

    goto :goto_4f

    :sswitch_32
    const-string v3, "type"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x3

    goto :goto_4f

    :sswitch_3c
    const-string v3, "reason"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x4

    goto :goto_4f

    :sswitch_46
    const-string v3, "frames"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x1

    :cond_4f
    :goto_4f
    if-eqz v2, :cond_81

    if-eq v2, v7, :cond_75

    if-eq v2, v6, :cond_6d

    if-eq v2, v5, :cond_65

    if-eq v2, v4, :cond_5d

    .line 474
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 471
    :cond_5d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;

    goto :goto_7

    .line 468
    :cond_65
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;

    goto :goto_7

    .line 465
    :cond_6d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;

    goto :goto_7

    .line 461
    :cond_75
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/a/g;->a()Lcom/google/firebase/crashlytics/a/e/a/a$a;

    move-result-object v1

    .line 462
    invoke-static {p0, v1}, Lcom/google/firebase/crashlytics/a/e/a/a;->a(Landroid/util/JsonReader;Lcom/google/firebase/crashlytics/a/e/a/a$a;)Lcom/google/firebase/crashlytics/a/e/w;

    move-result-object v1

    .line 461
    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;->a(Lcom/google/firebase/crashlytics/a/e/w;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;

    goto :goto_7

    .line 458
    :cond_81
    invoke-static {p0}, Lcom/google/firebase/crashlytics/a/e/a/a;->o(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;->a(Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;

    goto/16 :goto_7

    .line 478
    :cond_8a
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 479
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$c;

    move-result-object p0

    return-object p0

    :sswitch_data_92
    .sparse-switch
        -0x4b7d7b5a -> :sswitch_46
        -0x37ba6dbc -> :sswitch_3c
        0x368f3a -> :sswitch_32
        0x57bc6d2 -> :sswitch_28
        0x22acde2d -> :sswitch_1e
    .end sparse-switch
.end method

.method private static p(Landroid/util/JsonReader;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;
    .registers 9
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 574
    invoke-static {}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;->f()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;

    move-result-object v0

    .line 576
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V

    .line 577
    :goto_7
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_85

    .line 578
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v1

    const/4 v2, -0x1

    .line 579
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v3

    const/4 v4, 0x4

    const/4 v5, 0x3

    const/4 v6, 0x2

    const/4 v7, 0x1

    sparse-switch v3, :sswitch_data_8e

    goto :goto_4f

    :sswitch_1e
    const-string v3, "importance"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x0

    goto :goto_4f

    :sswitch_28
    const-string v3, "file"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x1

    goto :goto_4f

    :sswitch_32
    const-string v3, "pc"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x3

    goto :goto_4f

    :sswitch_3c
    const-string v3, "symbol"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x4

    goto :goto_4f

    :sswitch_46
    const-string v3, "offset"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4f

    const/4 v2, 0x2

    :cond_4f
    :goto_4f
    if-eqz v2, :cond_7d

    if-eq v2, v7, :cond_75

    if-eq v2, v6, :cond_6d

    if-eq v2, v5, :cond_65

    if-eq v2, v4, :cond_5d

    .line 596
    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_7

    .line 593
    :cond_5d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;->a(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;

    goto :goto_7

    .line 590
    :cond_65
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;->a(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;

    goto :goto_7

    .line 587
    :cond_6d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextLong()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;->b(J)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;

    goto :goto_7

    .line 584
    :cond_75
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;->b(Ljava/lang/String;)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;

    goto :goto_7

    .line 581
    :cond_7d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;->a(I)Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;

    goto :goto_7

    .line 600
    :cond_85
    invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V

    .line 601
    invoke-virtual {v0}, Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b$a;->a()Lcom/google/firebase/crashlytics/a/e/v$d$d$a$b$e$b;

    move-result-object p0

    return-object p0

    nop

    :sswitch_data_8e
    .sparse-switch
        -0x3cc89b6d -> :sswitch_46
        -0x34e68a68 -> :sswitch_3c
        0xdf3 -> :sswitch_32
        0x2ff57c -> :sswitch_28
        0x7eb2da74 -> :sswitch_1e
    .end sparse-switch
.end method