package com.bytedance.adsdk.ro.jnr;

import android.graphics.PointF;
import android.util.JsonReader;
import android.util.JsonToken;
import java.io.IOException;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public class fm {
    public static com.bytedance.adsdk.ro.lb.fm.jnr fm(JsonReader jsonReader, com.bytedance.adsdk.ro.wsy wsyVar) throws IOException {
        ArrayList arrayList = new ArrayList();
        if (jsonReader.peek() == JsonToken.BEGIN_ARRAY) {
            jsonReader.beginArray();
            while (jsonReader.hasNext()) {
                arrayList.add(nt.fm(jsonReader, wsyVar));
            }
            jsonReader.endArray();
            sds.fm(arrayList);
        } else {
            arrayList.add(new com.bytedance.adsdk.ro.wsy.fm(gqi.ro(jsonReader, com.bytedance.adsdk.ro.ajl.ajl.fm())));
        }
        return new com.bytedance.adsdk.ro.lb.fm.jnr(arrayList);
    }

    public static com.bytedance.adsdk.ro.lb.fm.dsz<PointF, PointF> ro(JsonReader jsonReader, com.bytedance.adsdk.ro.wsy wsyVar) throws IOException {
        jsonReader.beginObject();
        com.bytedance.adsdk.ro.lb.fm.jnr jnrVarFm = null;
        com.bytedance.adsdk.ro.lb.fm.ro roVarFm = null;
        com.bytedance.adsdk.ro.lb.fm.ro roVarFm2 = null;
        boolean z10 = false;
        while (jsonReader.peek() != JsonToken.END_OBJECT) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "k":
                    jnrVarFm = fm(jsonReader, wsyVar);
                    break;
                case "x":
                    if (jsonReader.peek() != JsonToken.STRING) {
                        roVarFm = yz.fm(jsonReader, wsyVar);
                        break;
                    } else {
                        z10 = true;
                        jsonReader.skipValue();
                        break;
                    }
                    break;
                case "y":
                    if (jsonReader.peek() != JsonToken.STRING) {
                        roVarFm2 = yz.fm(jsonReader, wsyVar);
                        break;
                    } else {
                        z10 = true;
                        jsonReader.skipValue();
                        break;
                    }
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        if (z10) {
            wsyVar.fm("Lottie doesn't support expressions.");
        }
        return jnrVarFm != null ? jnrVarFm : new com.bytedance.adsdk.ro.lb.fm.ef(roVarFm, roVarFm2);
    }
}
