package defpackage;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.Iterator;

/* JADX INFO: renamed from: ᵬᵺˋ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4102 implements InterfaceC2992 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final Double f15716;

    public C4102(Double d) {
        if (d == null) {
            this.f15716 = Double.valueOf(Double.NaN);
        } else {
            this.f15716 = d;
        }
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (obj instanceof C4102) {
            return this.f15716.equals(((C4102) obj).f15716);
        }
        return false;
    }

    public final int hashCode() {
        return this.f15716.hashCode();
    }

    public final String toString() {
        return mo3185();
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ʽˈˋ */
    public final Iterator mo3181() {
        return null;
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final Double mo3182() {
        return this.f15716;
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final Boolean mo3183() {
        Double d = this.f15716;
        boolean z = false;
        if (!Double.isNaN(d.doubleValue()) && d.doubleValue() != 0.0d) {
            z = true;
        }
        return Boolean.valueOf(z);
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ᵨᵣ */
    public final InterfaceC2992 mo2235(String str, C4055 c4055, ArrayList arrayList) {
        if ("toString".equals(str)) {
            return new C3832(mo3185());
        }
        throw new IllegalArgumentException(mo3185() + "." + str + " is not a function.");
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public final InterfaceC2992 mo3184() {
        return new C4102(this.f15716);
    }

    @Override // defpackage.InterfaceC2992
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final String mo3185() {
        Double d = this.f15716;
        if (Double.isNaN(d.doubleValue())) {
            return "NaN";
        }
        if (Double.isInfinite(d.doubleValue())) {
            return d.doubleValue() > 0.0d ? "Infinity" : "-Infinity";
        }
        BigDecimal bigDecimalValueOf = BigDecimal.valueOf(d.doubleValue());
        BigDecimal bigDecimal = bigDecimalValueOf.signum() == 0 ? new BigDecimal(BigInteger.ZERO, 0) : bigDecimalValueOf.stripTrailingZeros();
        DecimalFormat decimalFormat = new DecimalFormat("0E0");
        decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
        decimalFormat.setMinimumFractionDigits((bigDecimal.scale() > 0 ? bigDecimal.precision() : bigDecimal.scale()) - 1);
        String str = decimalFormat.format(bigDecimal);
        int iIndexOf = str.indexOf("E");
        if (iIndexOf <= 0) {
            return str;
        }
        int i = Integer.parseInt(str.substring(iIndexOf + 1));
        return ((i >= 0 || i <= -7) && (i < 0 || i >= 21)) ? str.replace("E-", "e-").replace("E", "e+") : bigDecimal.toPlainString();
    }
}
