package b9;

import com.google.android.gms.measurement.internal.u1;
import com.google.android.material.shape.e0;

/* JADX INFO: loaded from: classes2.dex */
public final class g extends com.google.android.material.shape.f implements Cloneable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public float f4786b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public float f4787c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public float f4788d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public float f4789e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public float f4790f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public float f4791g;

    @Override // com.google.android.material.shape.f
    public final void e(float f10, float f11, float f12, e0 e0Var) {
        float f13;
        float f14;
        float f15 = this.f4788d;
        if (f15 == 0.0f) {
            e0Var.d(f10, 0.0f);
            return;
        }
        float f16 = ((this.f4787c * 2.0f) + f15) / 2.0f;
        float f17 = f12 * this.f4786b;
        float f18 = f11 + this.f4790f;
        float fA = u1.a(1.0f, f12, f16, this.f4789e * f12);
        if (fA / f16 >= 1.0f) {
            e0Var.d(f10, 0.0f);
            return;
        }
        float f19 = this.f4791g;
        float f20 = f19 * f12;
        boolean z10 = f19 == -1.0f || Math.abs((f19 * 2.0f) - f15) < 0.1f;
        if (z10) {
            f13 = fA;
            f14 = 0.0f;
        } else {
            f14 = 1.75f;
            f13 = 0.0f;
        }
        float f21 = f16 + f17;
        float f22 = f13 + f17;
        float fSqrt = (float) Math.sqrt((f21 * f21) - (f22 * f22));
        float f23 = f18 - fSqrt;
        float f24 = f18 + fSqrt;
        float degrees = (float) Math.toDegrees(Math.atan(fSqrt / f22));
        float f25 = (90.0f - degrees) + f14;
        e0Var.d(f23, 0.0f);
        float f26 = f17 * 2.0f;
        e0Var.a(f23 - f17, 0.0f, f23 + f17, f26, 270.0f, degrees);
        if (z10) {
            e0Var.a(f18 - f16, (-f16) - f13, f18 + f16, f16 - f13, 180.0f - f25, (f25 * 2.0f) - 180.0f);
        } else {
            float f27 = this.f4787c;
            float f28 = f20 * 2.0f;
            float f29 = f18 - f16;
            float f30 = f20 + f27;
            e0Var.a(f29, -f30, f29 + f27 + f28, f30, 180.0f - f25, ((f25 * 2.0f) - 180.0f) / 2.0f);
            float f31 = f18 + f16;
            float f32 = this.f4787c;
            e0Var.d(f31 - ((f32 / 2.0f) + f20), f32 + f20);
            float f33 = this.f4787c;
            float f34 = f20 + f33;
            e0Var.a(f31 - (f28 + f33), -f34, f31, f34, 90.0f, f25 - 90.0f);
        }
        e0Var.a(f24 - f17, 0.0f, f24 + f17, f26, 270.0f - degrees, degrees);
        e0Var.d(f10, 0.0f);
    }

    public final void j(float f10) {
        if (f10 < 0.0f) {
            throw new IllegalArgumentException("cradleVerticalOffset must be positive.");
        }
        this.f4789e = f10;
    }
}
