package h.b.o;

import java.lang.Enum;
import java.util.Arrays;
import java.util.Objects;

/* JADX INFO: compiled from: Enums.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class x<T extends Enum<T>> implements h.b.b<T> {
    public final T[] a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final g.g f4460b;

    /* JADX INFO: compiled from: Enums.kt */
    @g.i
    public static final class a extends g.h0.c.m implements g.h0.b.a<h.b.m.e> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final /* synthetic */ x<T> f4461b;

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

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public a(x<T> xVar, String str) {
            super(0);
            this.f4461b = xVar;
            this.f4462e = str;
        }

        @Override // g.h0.b.a
        public h.b.m.e invoke() {
            Objects.requireNonNull(this.f4461b);
            x<T> xVar = this.f4461b;
            w wVar = new w(this.f4462e, xVar.a.length);
            for (T t : xVar.a) {
                wVar.k(t.name(), false);
            }
            return wVar;
        }
    }

    public x(String str, T[] tArr) {
        g.h0.c.l.f(str, "serialName");
        g.h0.c.l.f(tArr, "values");
        this.a = tArr;
        this.f4460b = f.a.y.a.v0(new a(this, str));
    }

    @Override // h.b.b, h.b.j, h.b.a
    public h.b.m.e a() {
        return (h.b.m.e) this.f4460b.getValue();
    }

    @Override // h.b.a
    public Object c(h.b.n.e eVar) {
        g.h0.c.l.f(eVar, "decoder");
        int iG = eVar.g(a());
        boolean z = false;
        if (iG >= 0 && iG < this.a.length) {
            z = true;
        }
        if (z) {
            return this.a[iG];
        }
        throw new h.b.i(iG + " is not among valid " + a().a() + " enum values, values size is " + this.a.length);
    }

    @Override // h.b.j
    public void d(h.b.n.f fVar, Object obj) {
        Enum r4 = (Enum) obj;
        g.h0.c.l.f(fVar, "encoder");
        g.h0.c.l.f(r4, "value");
        int iL0 = f.a.y.a.l0(this.a, r4);
        if (iL0 != -1) {
            fVar.v(a(), iL0);
            return;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(r4);
        sb.append(" is not a valid enum ");
        sb.append(a().a());
        sb.append(", must be one of ");
        String string = Arrays.toString(this.a);
        g.h0.c.l.e(string, "toString(this)");
        sb.append(string);
        throw new h.b.i(sb.toString());
    }

    public String toString() {
        StringBuilder sbB = d.b.a.a.a.B("kotlinx.serialization.internal.EnumSerializer<");
        sbB.append(a().a());
        sbB.append('>');
        return sbB.toString();
    }
}
