package e.a.q;

import com.seewo.libmcuservice.constant.ITVStateConstants;
import java.lang.Enum;
import java.util.Arrays;

/* JADX INFO: compiled from: Enums.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public final class y<T extends Enum<T>> implements e.a.b<T> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final T[] f2928a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private e.a.o.f f2929b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final d.i f2930c;

    /* JADX INFO: compiled from: Enums.kt */
    @d.n
    static final class a extends d.n0.c.t implements d.n0.b.a<e.a.o.f> {

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        final /* synthetic */ y<T> f2931d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        final /* synthetic */ String f2932e;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        a(y<T> yVar, String str) {
            super(0);
            this.f2931d = yVar;
            this.f2932e = str;
        }

        @Override // d.n0.b.a
        /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
        public final e.a.o.f a() {
            e.a.o.f fVar = ((y) this.f2931d).f2929b;
            return fVar == null ? this.f2931d.c(this.f2932e) : fVar;
        }
    }

    public y(String str, T[] tArr) {
        d.n0.c.s.e(str, "serialName");
        d.n0.c.s.e(tArr, "values");
        this.f2928a = tArr;
        this.f2930c = d.k.b(new a(this, str));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final e.a.o.f c(String str) {
        x xVar = new x(str, this.f2928a.length);
        for (T t : this.f2928a) {
            c1.o(xVar, t.name(), false, 2, null);
        }
        return xVar;
    }

    @Override // e.a.a
    /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
    public T deserialize(e.a.p.e eVar) {
        d.n0.c.s.e(eVar, "decoder");
        int iG = eVar.g(getDescriptor());
        boolean z = false;
        if (iG >= 0 && iG < this.f2928a.length) {
            z = true;
        }
        if (z) {
            return this.f2928a[iG];
        }
        throw new e.a.i(iG + " is not among valid " + getDescriptor().a() + " enum values, values size is " + this.f2928a.length);
    }

    @Override // e.a.j
    /* JADX INFO: renamed from: e, reason: merged with bridge method [inline-methods] */
    public void serialize(e.a.p.f fVar, T t) {
        d.n0.c.s.e(fVar, "encoder");
        d.n0.c.s.e(t, ITVStateConstants.KEY_VOICE_VALUE);
        int iQ = d.j0.j.q(this.f2928a, t);
        if (iQ != -1) {
            fVar.t(getDescriptor(), iQ);
            return;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(t);
        sb.append(" is not a valid enum ");
        sb.append(getDescriptor().a());
        sb.append(", must be one of ");
        String string = Arrays.toString(this.f2928a);
        d.n0.c.s.d(string, "toString(this)");
        sb.append(string);
        throw new e.a.i(sb.toString());
    }

    @Override // e.a.b, e.a.j, e.a.a
    public e.a.o.f getDescriptor() {
        return (e.a.o.f) this.f2930c.getValue();
    }

    public String toString() {
        return "kotlinx.serialization.internal.EnumSerializer<" + getDescriptor().a() + '>';
    }
}
