package com.ifpdos.autotest.udi;

import com.seewo.libmcuservice.constant.ITVStateConstants;
import d.n;
import d.n0.c.s;
import e.a.b;
import e.a.m;
import e.a.o.f;
import e.a.p.c;
import e.a.p.d;
import e.a.p.e;
import e.a.q.c0;
import e.a.q.c1;

/* JADX INFO: compiled from: ProtocolDefine.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public final class PatternRequestData$$serializer implements c0<PatternRequestData> {
    public static final PatternRequestData$$serializer INSTANCE;
    public static final /* synthetic */ f descriptor;

    static {
        PatternRequestData$$serializer patternRequestData$$serializer = new PatternRequestData$$serializer();
        INSTANCE = patternRequestData$$serializer;
        c1 c1Var = new c1("com.ifpdos.autotest.udi.PatternRequestData", patternRequestData$$serializer, 1);
        c1Var.n("picture", false);
        descriptor = c1Var;
    }

    private PatternRequestData$$serializer() {
    }

    @Override // e.a.q.c0
    public b<?>[] childSerializers() {
        return new b[]{PictureModeEnum$$serializer.INSTANCE};
    }

    @Override // e.a.a
    public PatternRequestData deserialize(e eVar) {
        Object objM;
        s.e(eVar, "decoder");
        f descriptor2 = getDescriptor();
        c cVarC = eVar.c(descriptor2);
        int i = 1;
        if (cVarC.x()) {
            objM = cVarC.m(descriptor2, 0, PictureModeEnum$$serializer.INSTANCE, null);
        } else {
            objM = null;
            int i2 = 0;
            while (i != 0) {
                int iW = cVarC.w(descriptor2);
                if (iW == -1) {
                    i = 0;
                } else {
                    if (iW != 0) {
                        throw new m(iW);
                    }
                    objM = cVarC.m(descriptor2, 0, PictureModeEnum$$serializer.INSTANCE, objM);
                    i2 |= 1;
                }
            }
            i = i2;
        }
        cVarC.a(descriptor2);
        return new PatternRequestData(i, (PictureModeEnum) objM, null);
    }

    @Override // e.a.b, e.a.j, e.a.a
    public f getDescriptor() {
        return descriptor;
    }

    @Override // e.a.j
    public void serialize(e.a.p.f fVar, PatternRequestData patternRequestData) {
        s.e(fVar, "encoder");
        s.e(patternRequestData, ITVStateConstants.KEY_VOICE_VALUE);
        f descriptor2 = getDescriptor();
        d dVarC = fVar.c(descriptor2);
        PatternRequestData.write$Self(patternRequestData, dVarC, descriptor2);
        dVarC.a(descriptor2);
    }

    @Override // e.a.q.c0
    public b<?>[] typeParametersSerializers() {
        return c0.a.a(this);
    }
}
