ae.smali

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


# direct methods
.method public static a(Landroid/util/JsonReader;)Lcom/ksad/lottie/g;
    .registers 24

    invoke-static {}, Lcom/ksad/lottie/d/f;->a()F

    move-result v20

    const/4 v8, 0x0

    const/4 v7, 0x0

    const/4 v6, 0x0

    new-instance v10, Landroid/support/v4/util/LongSparseArray;

    invoke-direct {v10}, Landroid/support/v4/util/LongSparseArray;-><init>()V

    new-instance v21, Ljava/util/ArrayList;

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

    const/4 v5, 0x0

    const/4 v4, 0x0

    new-instance v11, Ljava/util/HashMap;

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

    new-instance v12, Ljava/util/HashMap;

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

    new-instance v14, Ljava/util/HashMap;

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

    new-instance v13, Landroid/support/v4/util/SparseArrayCompat;

    invoke-direct {v13}, Landroid/support/v4/util/SparseArrayCompat;-><init>()V

    new-instance v22, Lcom/ksad/lottie/g;

    invoke-direct/range {v22 .. v22}, Lcom/ksad/lottie/g;-><init>()V

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

    move v15, v4

    move/from16 v16, v5

    move/from16 v17, v6

    move/from16 v18, v7

    move/from16 v19, v8

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

    move-result v4

    if-eqz v4, :cond_1a1

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

    move-result-object v5

    const/4 v4, -0x1

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

    move-result v6

    sparse-switch v6, :sswitch_data_1c4

    :cond_4a
    :goto_4a
    packed-switch v4, :pswitch_data_1ee

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

    :cond_50
    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    :goto_59
    move v15, v4

    move/from16 v16, v5

    move/from16 v17, v6

    move/from16 v18, v7

    move/from16 v19, v8

    goto :goto_38

    :sswitch_63
    const-string v6, "w"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x0

    goto :goto_4a

    :sswitch_6d
    const-string v6, "h"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x1

    goto :goto_4a

    :sswitch_77
    const-string v6, "ip"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x2

    goto :goto_4a

    :sswitch_81
    const-string v6, "op"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x3

    goto :goto_4a

    :sswitch_8b
    const-string v6, "fr"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x4

    goto :goto_4a

    :sswitch_95
    const-string v6, "v"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x5

    goto :goto_4a

    :sswitch_9f
    const-string v6, "layers"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x6

    goto :goto_4a

    :sswitch_a9
    const-string v6, "assets"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/4 v4, 0x7

    goto :goto_4a

    :sswitch_b3
    const-string v6, "fonts"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/16 v4, 0x8

    goto :goto_4a

    :sswitch_be
    const-string v6, "chars"

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

    move-result v5

    if-eqz v5, :cond_4a

    const/16 v4, 0x9

    goto :goto_4a

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

    move-result v16

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto :goto_59

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

    move-result v15

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_e6
    invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D

    move-result-wide v4

    double-to-float v0, v4

    move/from16 v19, v0

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_f8
    invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D

    move-result-wide v4

    double-to-float v4, v4

    const v5, 0x3c23d70a    # 0.01f

    sub-float v18, v4, v5

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_10d
    invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D

    move-result-wide v4

    double-to-float v0, v4

    move/from16 v17, v0

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

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

    move-result-object v4

    const-string v5, "\\."

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

    move-result-object v6

    const/4 v4, 0x0

    aget-object v4, v6, v4

    invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v4

    const/4 v5, 0x1

    aget-object v5, v6, v5

    invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v5

    const/4 v7, 0x2

    aget-object v6, v6, v7

    invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v6

    const/4 v7, 0x4

    const/4 v8, 0x4

    const/4 v9, 0x0

    invoke-static/range {v4 .. v9}, Lcom/ksad/lottie/d/f;->a(IIIIII)Z

    move-result v4

    if-nez v4, :cond_50

    const-string v4, "Lottie only supports bodymovin >= 4.4.0"

    move-object/from16 v0, v22

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

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_159
    move-object/from16 v0, p0

    move-object/from16 v1, v22

    move-object/from16 v2, v21

    invoke-static {v0, v1, v2, v10}, Lcom/ksad/lottie/c/ae;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Ljava/util/List;Landroid/support/v4/util/LongSparseArray;)V

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_16d
    move-object/from16 v0, p0

    move-object/from16 v1, v22

    invoke-static {v0, v1, v11, v12}, Lcom/ksad/lottie/c/ae;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Ljava/util/Map;Ljava/util/Map;)V

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_17f
    move-object/from16 v0, p0

    invoke-static {v0, v14}, Lcom/ksad/lottie/c/ae;->a(Landroid/util/JsonReader;Ljava/util/Map;)V

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

    :pswitch_18f
    move-object/from16 v0, p0

    move-object/from16 v1, v22

    invoke-static {v0, v1, v13}, Lcom/ksad/lottie/c/ae;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Landroid/support/v4/util/SparseArrayCompat;)V

    move v4, v15

    move/from16 v5, v16

    move/from16 v6, v17

    move/from16 v7, v18

    move/from16 v8, v19

    goto/16 :goto_59

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

    move/from16 v0, v16

    int-to-float v4, v0

    mul-float v4, v4, v20

    float-to-int v4, v4

    int-to-float v5, v15

    mul-float v5, v5, v20

    float-to-int v6, v5

    new-instance v5, Landroid/graphics/Rect;

    const/4 v7, 0x0

    const/4 v8, 0x0

    invoke-direct {v5, v7, v8, v4, v6}, Landroid/graphics/Rect;-><init>(IIII)V

    move-object/from16 v4, v22

    move/from16 v6, v19

    move/from16 v7, v18

    move/from16 v8, v17

    move-object/from16 v9, v21

    invoke-virtual/range {v4 .. v14}, Lcom/ksad/lottie/g;->a(Landroid/graphics/Rect;FFFLjava/util/List;Landroid/support/v4/util/LongSparseArray;Ljava/util/Map;Ljava/util/Map;Landroid/support/v4/util/SparseArrayCompat;Ljava/util/Map;)V

    return-object v22

    nop

    :sswitch_data_1c4
    .sparse-switch
        -0x53ef8c7d -> :sswitch_a9
        -0x42252abe -> :sswitch_9f
        0x68 -> :sswitch_6d
        0x76 -> :sswitch_95
        0x77 -> :sswitch_63
        0xccc -> :sswitch_8b
        0xd27 -> :sswitch_77
        0xde1 -> :sswitch_81
        0x5a3d7dd -> :sswitch_be
        0x5d17e04 -> :sswitch_b3
    .end sparse-switch

    :pswitch_data_1ee
    .packed-switch 0x0
        :pswitch_c9
        :pswitch_d7
        :pswitch_e6
        :pswitch_f8
        :pswitch_10d
        :pswitch_11f
        :pswitch_159
        :pswitch_16d
        :pswitch_17f
        :pswitch_18f
    .end packed-switch
.end method

.method private static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Landroid/support/v4/util/SparseArrayCompat;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/JsonReader;",
            "Lcom/ksad/lottie/g;",
            "Landroid/support/v4/util/SparseArrayCompat",
            "<",
            "Lcom/ksad/lottie/model/d;",
            ">;)V"
        }
    .end annotation

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

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

    move-result v0

    if-eqz v0, :cond_15

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

    move-result-object v0

    invoke-virtual {v0}, Lcom/ksad/lottie/model/d;->hashCode()I

    move-result v1

    invoke-virtual {p2, v1, v0}, Landroid/support/v4/util/SparseArrayCompat;->put(ILjava/lang/Object;)V

    goto :goto_3

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

    return-void
.end method

.method private static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Ljava/util/List;Landroid/support/v4/util/LongSparseArray;)V
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/JsonReader;",
            "Lcom/ksad/lottie/g;",
            "Ljava/util/List",
            "<",
            "Lcom/ksad/lottie/model/layer/Layer;",
            ">;",
            "Landroid/support/v4/util/LongSparseArray",
            "<",
            "Lcom/ksad/lottie/model/layer/Layer;",
            ">;)V"
        }
    .end annotation

    const/4 v0, 0x0

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

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

    move-result v1

    if-eqz v1, :cond_42

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

    move-result-object v1

    invoke-virtual {v1}, Lcom/ksad/lottie/model/layer/Layer;->k()Lcom/ksad/lottie/model/layer/Layer$LayerType;

    move-result-object v2

    sget-object v3, Lcom/ksad/lottie/model/layer/Layer$LayerType;->Image:Lcom/ksad/lottie/model/layer/Layer$LayerType;

    if-ne v2, v3, :cond_18

    add-int/lit8 v0, v0, 0x1

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

    invoke-virtual {v1}, Lcom/ksad/lottie/model/layer/Layer;->e()J

    move-result-wide v2

    invoke-virtual {p3, v2, v3, v1}, Landroid/support/v4/util/LongSparseArray;->put(JLjava/lang/Object;)V

    const/4 v1, 0x4

    if-le v0, v1, :cond_4

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "You have "

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

    move-result-object v1

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

    move-result-object v1

    const-string v2, " images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers."

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

    move-result-object v1

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

    move-result-object v1

    invoke-static {v1}, Lcom/ksad/lottie/f;->b(Ljava/lang/String;)V

    goto :goto_4

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

    return-void
.end method

.method private static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Ljava/util/Map;Ljava/util/Map;)V
    .registers 16
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/JsonReader;",
            "Lcom/ksad/lottie/g;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/ksad/lottie/model/layer/Layer;",
            ">;>;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Lcom/ksad/lottie/x;",
            ">;)V"
        }
    .end annotation

    const/4 v6, 0x0

    const/4 v7, 0x0

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

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

    move-result v0

    if-eqz v0, :cond_c1

    new-instance v8, Ljava/util/ArrayList;

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

    new-instance v9, Landroid/support/v4/util/LongSparseArray;

    invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;-><init>()V

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

    move-object v5, v6

    move-object v4, v6

    move v2, v7

    move v1, v7

    move-object v3, v6

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

    move-result v0

    if-eqz v0, :cond_a9

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

    move-result-object v10

    const/4 v0, -0x1

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

    move-result v11

    sparse-switch v11, :sswitch_data_c6

    :cond_2f
    :goto_2f
    packed-switch v0, :pswitch_data_e0

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

    goto :goto_1d

    :sswitch_36
    const-string v11, "id"

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

    move-result v10

    if-eqz v10, :cond_2f

    move v0, v7

    goto :goto_2f

    :sswitch_40
    const-string v11, "layers"

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

    move-result v10

    if-eqz v10, :cond_2f

    const/4 v0, 0x1

    goto :goto_2f

    :sswitch_4a
    const-string v11, "w"

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

    move-result v10

    if-eqz v10, :cond_2f

    const/4 v0, 0x2

    goto :goto_2f

    :sswitch_54
    const-string v11, "h"

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

    move-result v10

    if-eqz v10, :cond_2f

    const/4 v0, 0x3

    goto :goto_2f

    :sswitch_5e
    const-string v11, "p"

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

    move-result v10

    if-eqz v10, :cond_2f

    const/4 v0, 0x4

    goto :goto_2f

    :sswitch_68
    const-string v11, "u"

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

    move-result v10

    if-eqz v10, :cond_2f

    const/4 v0, 0x5

    goto :goto_2f

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

    move-result-object v3

    goto :goto_1d

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

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

    move-result v0

    if-eqz v0, :cond_8f

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

    move-result-object v0

    invoke-virtual {v0}, Lcom/ksad/lottie/model/layer/Layer;->e()J

    move-result-wide v10

    invoke-virtual {v9, v10, v11, v0}, Landroid/support/v4/util/LongSparseArray;->put(JLjava/lang/Object;)V

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

    goto :goto_7a

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

    goto :goto_1d

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

    move-result v1

    goto :goto_1d

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

    move-result v2

    goto :goto_1d

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

    move-result-object v4

    goto/16 :goto_1d

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

    move-result-object v5

    goto/16 :goto_1d

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

    if-eqz v4, :cond_bc

    new-instance v0, Lcom/ksad/lottie/x;

    invoke-direct/range {v0 .. v5}, Lcom/ksad/lottie/x;-><init>(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v0}, Lcom/ksad/lottie/x;->a()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p3, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_5

    :cond_bc
    invoke-interface {p2, v3, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_5

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

    return-void

    nop

    :sswitch_data_c6
    .sparse-switch
        -0x42252abe -> :sswitch_40
        0x68 -> :sswitch_54
        0x70 -> :sswitch_5e
        0x75 -> :sswitch_68
        0x77 -> :sswitch_4a
        0xd1b -> :sswitch_36
    .end sparse-switch

    :pswitch_data_e0
    .packed-switch 0x0
        :pswitch_72
        :pswitch_77
        :pswitch_93
        :pswitch_98
        :pswitch_9d
        :pswitch_a3
    .end packed-switch
.end method

.method private static a(Landroid/util/JsonReader;Ljava/util/Map;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/JsonReader;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Lcom/ksad/lottie/model/c;",
            ">;)V"
        }
    .end annotation

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

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

    move-result v0

    if-eqz v0, :cond_3f

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

    move-result-object v1

    const/4 v0, -0x1

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

    move-result v2

    packed-switch v2, :pswitch_data_44

    :cond_15
    :goto_15
    packed-switch v0, :pswitch_data_4a

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

    goto :goto_3

    :pswitch_1c
    const-string v2, "list"

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

    move-result v1

    if-eqz v1, :cond_15

    const/4 v0, 0x0

    goto :goto_15

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

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

    move-result v0

    if-eqz v0, :cond_3b

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

    move-result-object v0

    invoke-virtual {v0}, Lcom/ksad/lottie/model/c;->b()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_29

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

    goto :goto_3

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

    return-void

    nop

    :pswitch_data_44
    .packed-switch 0x32b09e
        :pswitch_1c
    .end packed-switch

    :pswitch_data_4a
    .packed-switch 0x0
        :pswitch_26
    .end packed-switch
.end method