package i3;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Objects;

/* JADX INFO: renamed from: i3.j, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0642j extends AbstractC0638f {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final Serializable f6669k;

    public C0642j(Boolean bool) {
        Objects.requireNonNull(bool);
        this.f6669k = bool;
    }

    public static boolean f(C0642j c0642j) {
        Serializable serializable = c0642j.f6669k;
        if (!(serializable instanceof Number)) {
            return false;
        }
        Number number = (Number) serializable;
        return (number instanceof BigInteger) || (number instanceof Long) || (number instanceof Integer) || (number instanceof Short) || (number instanceof Byte);
    }

    @Override // i3.AbstractC0638f
    public final boolean a() {
        Serializable serializable = this.f6669k;
        return serializable instanceof Boolean ? ((Boolean) serializable).booleanValue() : Boolean.parseBoolean(c());
    }

    @Override // i3.AbstractC0638f
    public final String c() {
        Serializable serializable = this.f6669k;
        if (serializable instanceof String) {
            return (String) serializable;
        }
        if (serializable instanceof Number) {
            return d().toString();
        }
        if (serializable instanceof Boolean) {
            return ((Boolean) serializable).toString();
        }
        throw new AssertionError("Unexpected value type: " + serializable.getClass());
    }

    public final Number d() {
        Serializable serializable = this.f6669k;
        if (serializable instanceof Number) {
            return (Number) serializable;
        }
        if (serializable instanceof String) {
            return new k3.k((String) serializable);
        }
        throw new UnsupportedOperationException("Primitive is neither a number nor a string");
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || C0642j.class != obj.getClass()) {
            return false;
        }
        C0642j c0642j = (C0642j) obj;
        Serializable serializable = this.f6669k;
        Serializable serializable2 = c0642j.f6669k;
        if (serializable == null) {
            return serializable2 == null;
        }
        if (f(this) && f(c0642j)) {
            return d().longValue() == c0642j.d().longValue();
        }
        if (!(serializable instanceof Number) || !(serializable2 instanceof Number)) {
            return serializable.equals(serializable2);
        }
        double dDoubleValue = d().doubleValue();
        double dDoubleValue2 = c0642j.d().doubleValue();
        if (dDoubleValue != dDoubleValue2) {
            return Double.isNaN(dDoubleValue) && Double.isNaN(dDoubleValue2);
        }
        return true;
    }

    public final int hashCode() {
        long jDoubleToLongBits;
        Serializable serializable = this.f6669k;
        if (serializable == null) {
            return 31;
        }
        if (f(this)) {
            jDoubleToLongBits = d().longValue();
        } else {
            if (!(serializable instanceof Number)) {
                return serializable.hashCode();
            }
            jDoubleToLongBits = Double.doubleToLongBits(d().doubleValue());
        }
        return (int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32));
    }

    public C0642j(Number number) {
        Objects.requireNonNull(number);
        this.f6669k = number;
    }

    public C0642j(String str) {
        Objects.requireNonNull(str);
        this.f6669k = str;
    }
}
