m.smali
.class public Lcom/ksad/lottie/c/m;
.super Ljava/lang/Object;
# direct methods
.method public static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/l;
.registers 14
const/4 v5, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v0, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-virtual {p0}, Landroid/util/JsonReader;->peek()Landroid/util/JsonToken;
move-result-object v1
sget-object v8, Landroid/util/JsonToken;->BEGIN_OBJECT:Landroid/util/JsonToken;
if-ne v1, v8, :cond_33
const/4 v1, 0x1
move v8, v1
:goto_11
if-eqz v8, :cond_16
invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V
:cond_16
:goto_16
invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_e3
invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v9
const/4 v1, -0x1
invoke-virtual {v9}, Ljava/lang/String;->hashCode()I
move-result v10
sparse-switch v10, :sswitch_data_118
:cond_28
:goto_28
packed-switch v1, :pswitch_data_13a
invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V
move-object v1, v3
move-object v3, v5
:goto_30
move-object v5, v3
move-object v3, v1
goto :goto_16
:cond_33
const/4 v1, 0x0
move v8, v1
goto :goto_11
:sswitch_36
const-string v10, "a"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x0
goto :goto_28
:sswitch_40
const-string v10, "p"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x1
goto :goto_28
:sswitch_4a
const-string v10, "s"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x2
goto :goto_28
:sswitch_54
const-string v10, "rz"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x3
goto :goto_28
:sswitch_5e
const-string v10, "r"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x4
goto :goto_28
:sswitch_68
const-string v10, "o"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x5
goto :goto_28
:sswitch_72
const-string v10, "so"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x6
goto :goto_28
:sswitch_7c
const-string v10, "eo"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_28
const/4 v1, 0x7
goto :goto_28
:pswitch_86
invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V
move-object v1, v5
:goto_8a
invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v5
if-eqz v5, :cond_a5
invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v5
const-string v9, "k"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_a1
invoke-static {p0, p1}, Lcom/ksad/lottie/c/a;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/e;
move-result-object v1
goto :goto_8a
:cond_a1
invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_8a
:cond_a5
invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V
move-object v11, v3
move-object v3, v1
move-object v1, v11
goto :goto_30
:pswitch_ac
invoke-static {p0, p1}, Lcom/ksad/lottie/c/a;->b(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/m;
move-result-object v2
move-object v1, v3
move-object v3, v5
goto/16 :goto_30
:pswitch_b4
invoke-static {p0, p1}, Lcom/ksad/lottie/c/n;->d(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/g;
move-result-object v1
move-object v3, v5
goto/16 :goto_30
:pswitch_bb
const-string v1, "Lottie doesn\'t support 3D layers."
invoke-virtual {p1, v1}, Lcom/ksad/lottie/g;->a(Ljava/lang/String;)V
:pswitch_c0
const/4 v1, 0x0
invoke-static {p0, p1, v1}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;
move-result-object v4
move-object v1, v3
move-object v3, v5
goto/16 :goto_30
:pswitch_c9
invoke-static {p0, p1}, Lcom/ksad/lottie/c/n;->b(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/d;
move-result-object v0
move-object v1, v3
move-object v3, v5
goto/16 :goto_30
:pswitch_d1
const/4 v1, 0x0
invoke-static {p0, p1, v1}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;
move-result-object v6
move-object v1, v3
move-object v3, v5
goto/16 :goto_30
:pswitch_da
const/4 v1, 0x0
invoke-static {p0, p1, v1}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;
move-result-object v7
move-object v1, v3
move-object v3, v5
goto/16 :goto_30
:cond_e3
if-eqz v8, :cond_e8
invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V
:cond_e8
if-nez v5, :cond_115
const-string v1, "LOTTIE"
const-string v5, "Layer has no transform property. You may be using an unsupported layer type such as a camera."
invoke-static {v1, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
new-instance v1, Lcom/ksad/lottie/model/a/e;
invoke-direct {v1}, Lcom/ksad/lottie/model/a/e;-><init>()V
:goto_f6
if-nez v3, :cond_106
new-instance v3, Lcom/ksad/lottie/model/a/g;
new-instance v5, Lcom/ksad/lottie/e/d;
const/high16 v8, 0x3f800000 # 1.0f
const/high16 v9, 0x3f800000 # 1.0f
invoke-direct {v5, v8, v9}, Lcom/ksad/lottie/e/d;-><init>(FF)V
invoke-direct {v3, v5}, Lcom/ksad/lottie/model/a/g;-><init>(Lcom/ksad/lottie/e/d;)V
:cond_106
if-nez v0, :cond_113
new-instance v5, Lcom/ksad/lottie/model/a/d;
invoke-direct {v5}, Lcom/ksad/lottie/model/a/d;-><init>()V
:goto_10d
new-instance v0, Lcom/ksad/lottie/model/a/l;
invoke-direct/range {v0 .. v7}, Lcom/ksad/lottie/model/a/l;-><init>(Lcom/ksad/lottie/model/a/e;Lcom/ksad/lottie/model/a/m;Lcom/ksad/lottie/model/a/g;Lcom/ksad/lottie/model/a/b;Lcom/ksad/lottie/model/a/d;Lcom/ksad/lottie/model/a/b;Lcom/ksad/lottie/model/a/b;)V
return-object v0
:cond_113
move-object v5, v0
goto :goto_10d
:cond_115
move-object v1, v5
goto :goto_f6
nop
:sswitch_data_118
.sparse-switch
0x61 -> :sswitch_36
0x6f -> :sswitch_68
0x70 -> :sswitch_40
0x72 -> :sswitch_5e
0x73 -> :sswitch_4a
0xcaa -> :sswitch_7c
0xe48 -> :sswitch_54
0xe5c -> :sswitch_72
.end sparse-switch
:pswitch_data_13a
.packed-switch 0x0
:pswitch_86
:pswitch_ac
:pswitch_b4
:pswitch_bb
:pswitch_c0
:pswitch_c9
:pswitch_d1
:pswitch_da
.end packed-switch
.end method