g.smali

.class Lcom/ksad/lottie/c/g;
.super Ljava/lang/Object;


# direct methods
.method static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/k;
    .registers 7

    const/4 v0, 0x0

    new-instance v2, Ljava/util/ArrayList;

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

    :goto_6
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_4f

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

    move-result-object v3

    const/4 v1, -0x1

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

    move-result v4

    sparse-switch v4, :sswitch_data_56

    :cond_18
    :goto_18
    packed-switch v1, :pswitch_data_60

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

    goto :goto_6

    :sswitch_1f
    const-string v4, "nm"

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

    move-result v3

    if-eqz v3, :cond_18

    const/4 v1, 0x0

    goto :goto_18

    :sswitch_29
    const-string v4, "it"

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

    move-result v3

    if-eqz v3, :cond_18

    const/4 v1, 0x1

    goto :goto_18

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

    move-result-object v0

    goto :goto_6

    :pswitch_38
    invoke-virtual {p0}, Landroid/util/JsonReader;->beginArray()V

    :cond_3b
    :goto_3b
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_4b

    invoke-static {p0, p1}, Lcom/ksad/lottie/c/q;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/c;

    move-result-object v1

    if-eqz v1, :cond_3b

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

    goto :goto_3b

    :cond_4b
    invoke-virtual {p0}, Landroid/util/JsonReader;->endArray()V

    goto :goto_6

    :cond_4f
    new-instance v1, Lcom/ksad/lottie/model/content/k;

    invoke-direct {v1, v0, v2}, Lcom/ksad/lottie/model/content/k;-><init>(Ljava/lang/String;Ljava/util/List;)V

    return-object v1

    nop

    :sswitch_data_56
    .sparse-switch
        0xd2b -> :sswitch_29
        0xdbf -> :sswitch_1f
    .end sparse-switch

    :pswitch_data_60
    .packed-switch 0x0
        :pswitch_33
        :pswitch_38
    .end packed-switch
.end method