q.smali

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


# direct methods
.method static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/c;
    .registers 10
    .annotation build Landroid/support/annotation/Nullable;
    .end annotation

    const/4 v1, 0x2

    const/4 v5, 0x1

    const/4 v3, 0x0

    const/4 v4, -0x1

    const/4 v2, 0x0

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

    move v0, v1

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

    move-result v6

    if-eqz v6, :cond_153

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

    move-result-object v6

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

    move-result v7

    sparse-switch v7, :sswitch_data_156

    :cond_1a
    move v6, v4

    :goto_1b
    packed-switch v6, :pswitch_data_160

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

    goto :goto_9

    :sswitch_22
    const-string v7, "ty"

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

    move-result v6

    if-eqz v6, :cond_1a

    move v6, v3

    goto :goto_1b

    :sswitch_2c
    const-string v7, "d"

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

    move-result v6

    if-eqz v6, :cond_1a

    move v6, v5

    goto :goto_1b

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

    move-result-object v6

    :goto_3a
    if-nez v6, :cond_42

    :goto_3c
    return-object v2

    :pswitch_3d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v0

    goto :goto_9

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

    move-result v7

    sparse-switch v7, :sswitch_data_168

    :cond_49
    move v1, v4

    :goto_4a
    packed-switch v1, :pswitch_data_19e

    const-string v0, "LOTTIE"

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v3, "Unknown shape type "

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

    invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    move-object v0, v2

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

    move-result v1

    if-eqz v1, :cond_14d

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

    goto :goto_66

    :sswitch_70
    const-string v1, "gr"

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

    move-result v1

    if-eqz v1, :cond_49

    move v1, v3

    goto :goto_4a

    :sswitch_7a
    const-string v1, "st"

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

    move-result v1

    if-eqz v1, :cond_49

    move v1, v5

    goto :goto_4a

    :sswitch_84
    const-string v3, "gs"

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

    move-result v3

    if-eqz v3, :cond_49

    goto :goto_4a

    :sswitch_8d
    const-string v1, "fl"

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

    move-result v1

    if-eqz v1, :cond_49

    const/4 v1, 0x3

    goto :goto_4a

    :sswitch_97
    const-string v1, "gf"

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

    move-result v1

    if-eqz v1, :cond_49

    const/4 v1, 0x4

    goto :goto_4a

    :sswitch_a1
    const-string v1, "tr"

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

    move-result v1

    if-eqz v1, :cond_49

    const/4 v1, 0x5

    goto :goto_4a

    :sswitch_ab
    const-string v1, "sh"

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

    move-result v1

    if-eqz v1, :cond_49

    const/4 v1, 0x6

    goto :goto_4a

    :sswitch_b5
    const-string v1, "el"

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

    move-result v1

    if-eqz v1, :cond_49

    const/4 v1, 0x7

    goto :goto_4a

    :sswitch_bf
    const-string v1, "rc"

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

    move-result v1

    if-eqz v1, :cond_49

    const/16 v1, 0x8

    goto :goto_4a

    :sswitch_ca
    const-string v1, "tm"

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

    move-result v1

    if-eqz v1, :cond_49

    const/16 v1, 0x9

    goto/16 :goto_4a

    :sswitch_d6
    const-string v1, "sr"

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

    move-result v1

    if-eqz v1, :cond_49

    const/16 v1, 0xa

    goto/16 :goto_4a

    :sswitch_e2
    const-string v1, "mm"

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

    move-result v1

    if-eqz v1, :cond_49

    const/16 v1, 0xb

    goto/16 :goto_4a

    :sswitch_ee
    const-string v1, "rp"

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

    move-result v1

    if-eqz v1, :cond_49

    const/16 v1, 0xc

    goto/16 :goto_4a

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

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

    :pswitch_118
    invoke-static {p0, p1}, Lcom/ksad/lottie/c/m;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/l;

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

    :pswitch_124
    invoke-static {p0, p1, v0}, Lcom/ksad/lottie/c/o;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;I)Lcom/ksad/lottie/model/content/b;

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

    :pswitch_13c
    invoke-static {p0}, Lcom/ksad/lottie/c/ag;->a(Landroid/util/JsonReader;)Lcom/ksad/lottie/model/content/MergePaths;

    move-result-object v0

    const-string v1, "Animation contains merge paths. Merge paths are only supported on KitKat+ and must be manually enabled by calling enableMergePathsForKitKatAndAbove()."

    invoke-virtual {p1, v1}, Lcom/ksad/lottie/g;->a(Ljava/lang/String;)V

    goto/16 :goto_66

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

    move-result-object v0

    goto/16 :goto_66

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

    move-object v2, v0

    goto/16 :goto_3c

    :cond_153
    move-object v6, v2

    goto/16 :goto_3a

    :sswitch_data_156
    .sparse-switch
        0x64 -> :sswitch_2c
        0xe85 -> :sswitch_22
    .end sparse-switch

    :pswitch_data_160
    .packed-switch 0x0
        :pswitch_36
        :pswitch_3d
    .end packed-switch

    :sswitch_data_168
    .sparse-switch
        0xca7 -> :sswitch_b5
        0xcc6 -> :sswitch_8d
        0xcdf -> :sswitch_97
        0xceb -> :sswitch_70
        0xcec -> :sswitch_84
        0xda0 -> :sswitch_e2
        0xe31 -> :sswitch_bf
        0xe3e -> :sswitch_ee
        0xe55 -> :sswitch_ab
        0xe5f -> :sswitch_d6
        0xe61 -> :sswitch_7a
        0xe79 -> :sswitch_ca
        0xe7e -> :sswitch_a1
    .end sparse-switch

    :pswitch_data_19e
    .packed-switch 0x0
        :pswitch_fa
        :pswitch_100
        :pswitch_106
        :pswitch_10c
        :pswitch_112
        :pswitch_118
        :pswitch_11e
        :pswitch_124
        :pswitch_12a
        :pswitch_130
        :pswitch_136
        :pswitch_13c
        :pswitch_147
    .end packed-switch
.end method