package com.revenuecat.purchases.ui.revenuecatui.components.properties;

import android.graphics.Shader;
import androidx.compose.runtime.Immutable;
import java.util.List;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import m3.AbstractC2478m;
import n2.AbstractC2613d;
import o0.C2631b;
import o0.e;
import p0.AbstractC2686D;
import p0.C2714u;

/* JADX INFO: loaded from: classes3.dex */
@Immutable
final class RelativeLinearGradient extends GradientBrush {
    private final List<C2714u> colors;
    private final float degrees;
    private final float radians;
    private final List<Float> stops;
    private final int tileMode;

    public /* synthetic */ RelativeLinearGradient(List list, List list2, float f6, int i6, h hVar) {
        this(list, list2, f6, i6);
    }

    @Override // p0.V
    /* JADX INFO: renamed from: createShader-uvyYCjk */
    public Shader mo746createShaderuvyYCjk(long j4) {
        double d6 = 2;
        float fSqrt = (float) Math.sqrt(((float) Math.pow(e.d(j4), d6)) + ((float) Math.pow(e.b(j4), d6)));
        float fAcos = (float) Math.acos(e.d(j4) / fSqrt);
        float f6 = this.degrees;
        float fAbs = Math.abs(((float) Math.cos((((f6 <= 90.0f || f6 >= 180.0f) && (f6 <= 270.0f || f6 >= 360.0f)) ? this.radians : 3.1415927f - this.radians) - fAcos)) * fSqrt) / 2;
        float fCos = ((float) Math.cos(this.radians)) * fAbs;
        float fSin = fAbs * ((float) Math.sin(this.radians));
        return AbstractC2686D.h(C2631b.e(AbstractC2478m.k(j4), AbstractC2613d.a(-fCos, fSin)), C2631b.e(AbstractC2478m.k(j4), AbstractC2613d.a(fCos, -fSin)), getColors$revenuecatui_defaultsBc8Release(), this.stops, this.tileMode);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof RelativeLinearGradient)) {
            return false;
        }
        RelativeLinearGradient relativeLinearGradient = (RelativeLinearGradient) obj;
        return o.c(this.colors, relativeLinearGradient.colors) && o.c(this.stops, relativeLinearGradient.stops) && this.tileMode == relativeLinearGradient.tileMode;
    }

    @Override // com.revenuecat.purchases.ui.revenuecatui.components.properties.GradientBrush
    public List<C2714u> getColors$revenuecatui_defaultsBc8Release() {
        return this.colors;
    }

    public int hashCode() {
        int iHashCode = this.colors.hashCode() * 31;
        List<Float> list = this.stops;
        return Integer.hashCode(this.tileMode) + ((iHashCode + (list == null ? 0 : list.hashCode())) * 31);
    }

    public String toString() {
        return "RelativeLinearGradient(colors=" + this.colors + ", stops=" + this.stops + ", tileMode=" + ((Object) AbstractC2686D.N(this.tileMode)) + ')';
    }

    public /* synthetic */ RelativeLinearGradient(List list, List list2, float f6, int i6, int i7, h hVar) {
        this(list, (i7 & 2) != 0 ? null : list2, f6, (i7 & 8) != 0 ? 0 : i6, null);
    }

    private RelativeLinearGradient(List<C2714u> colors, List<Float> list, float f6, int i6) {
        o.h(colors, "colors");
        this.colors = colors;
        this.stops = list;
        this.tileMode = i6;
        float f7 = 360;
        float f8 = (((90 - f6) % f7) + f7) % f7;
        this.degrees = f8;
        this.radians = (float) Math.toRadians(f8);
    }
}
