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;
import java.util.Collections;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class hxv implements tzk<com.bytedance.adsdk.ro.lb.ro.onz> {
    public static final hxv fm = new hxv();

    private hxv() {
    }

    @Override // com.bytedance.adsdk.ro.jnr.tzk
    /* JADX INFO: renamed from: fm, reason: merged with bridge method [inline-methods] */
    public com.bytedance.adsdk.ro.lb.ro.onz ro(JsonReader jsonReader, float f10) throws IOException {
        if (jsonReader.peek() == JsonToken.BEGIN_ARRAY) {
            jsonReader.beginArray();
        }
        jsonReader.beginObject();
        List<PointF> listFm = null;
        List<PointF> listFm2 = null;
        List<PointF> listFm3 = null;
        boolean zNextBoolean = false;
        while (true) {
            if (!jsonReader.hasNext()) {
                jsonReader.endObject();
                if (jsonReader.peek() == JsonToken.END_ARRAY) {
                    jsonReader.endArray();
                }
                if (listFm == null || listFm2 == null || listFm3 == null) {
                    throw new IllegalArgumentException("Shape data was missing information.");
                }
                if (listFm.isEmpty()) {
                    return new com.bytedance.adsdk.ro.lb.ro.onz(new PointF(), false, Collections.emptyList());
                }
                int size = listFm.size();
                PointF pointF = listFm.get(0);
                ArrayList arrayList = new ArrayList(size);
                for (int i10 = 1; i10 < size; i10++) {
                    PointF pointF2 = listFm.get(i10);
                    int i11 = i10 - 1;
                    arrayList.add(new com.bytedance.adsdk.ro.lb.fm(com.bytedance.adsdk.ro.ajl.jnr.fm(listFm.get(i11), listFm3.get(i11)), com.bytedance.adsdk.ro.ajl.jnr.fm(pointF2, listFm2.get(i10)), pointF2));
                }
                if (zNextBoolean) {
                    PointF pointF3 = listFm.get(0);
                    int i12 = size - 1;
                    arrayList.add(new com.bytedance.adsdk.ro.lb.fm(com.bytedance.adsdk.ro.ajl.jnr.fm(listFm.get(i12), listFm3.get(i12)), com.bytedance.adsdk.ro.ajl.jnr.fm(pointF3, listFm2.get(0)), pointF3));
                }
                return new com.bytedance.adsdk.ro.lb.ro.onz(pointF, zNextBoolean, arrayList);
            }
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "c":
                    zNextBoolean = jsonReader.nextBoolean();
                    break;
                case "i":
                    listFm2 = gqi.fm(jsonReader, f10);
                    break;
                case "o":
                    listFm3 = gqi.fm(jsonReader, f10);
                    break;
                case "v":
                    listFm = gqi.fm(jsonReader, f10);
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
    }
}
