package com.bytedance.adsdk.ro.jnr;

import android.util.JsonReader;
import com.bytedance.adsdk.ro.lb.ro.wu;
import java.io.IOException;

/* JADX INFO: loaded from: classes.dex */
class hlt {
    public static com.bytedance.adsdk.ro.lb.ro.wu fm(JsonReader jsonReader, com.bytedance.adsdk.ro.wsy wsyVar) throws IOException {
        jsonReader.beginObject();
        wu.fm fmVar = null;
        com.bytedance.adsdk.ro.lb.fm.wu wuVarJnr = null;
        com.bytedance.adsdk.ro.lb.fm.yz yzVarRo = null;
        boolean zNextBoolean = false;
        while (jsonReader.hasNext()) {
            String strNextName = jsonReader.nextName();
            strNextName.getClass();
            switch (strNextName) {
                case "o":
                    yzVarRo = yz.ro(jsonReader, wsyVar);
                    break;
                case "pt":
                    wuVarJnr = yz.jnr(jsonReader, wsyVar);
                    break;
                case "inv":
                    zNextBoolean = jsonReader.nextBoolean();
                    break;
                case "mode":
                    String strNextString = jsonReader.nextString();
                    strNextString.getClass();
                    switch (strNextString) {
                        case "a":
                            fmVar = wu.fm.MASK_MODE_ADD;
                            break;
                        case "i":
                            wsyVar.fm("Animation contains intersect masks. They are not supported but will be treated like add masks.");
                            fmVar = wu.fm.MASK_MODE_INTERSECT;
                            break;
                        case "n":
                            fmVar = wu.fm.MASK_MODE_NONE;
                            break;
                        case "s":
                            fmVar = wu.fm.MASK_MODE_SUBTRACT;
                            break;
                        default:
                            fmVar = wu.fm.MASK_MODE_ADD;
                            break;
                    }
                    break;
                default:
                    jsonReader.skipValue();
                    break;
            }
        }
        jsonReader.endObject();
        return new com.bytedance.adsdk.ro.lb.ro.wu(fmVar, wuVarJnr, yzVarRo, zNextBoolean);
    }
}
