package t9;

import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RadialGradient;
import android.graphics.RectF;
import android.graphics.Region;
import android.graphics.Shader;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import j0.c;

/* JADX INFO: loaded from: classes2.dex */
public final class a {

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final int[] f32989i = new int[3];

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static final float[] f32990j = {0.0f, 0.5f, 1.0f};

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public static final int[] f32991k = new int[4];

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public static final float[] f32992l = {0.0f, 0.0f, 0.5f, 1.0f};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Paint f32993a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Paint f32994b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Paint f32995c;

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

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Path f32999g = new Path();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final Paint f33000h;

    public a() {
        Paint paint = new Paint();
        this.f33000h = paint;
        this.f32993a = new Paint();
        a(-16777216);
        paint.setColor(0);
        Paint paint2 = new Paint(4);
        this.f32994b = paint2;
        paint2.setStyle(Paint.Style.FILL);
        this.f32995c = new Paint(paint2);
    }

    public final void a(int i10) {
        this.f32996d = c.e(i10, 68);
        this.f32997e = c.e(i10, 20);
        this.f32998f = c.e(i10, 0);
        this.f32993a.setColor(this.f32996d);
    }

    public void drawCornerShadow(@NonNull Canvas canvas, @Nullable Matrix matrix, @NonNull RectF rectF, int i10, float f10, float f11) {
        boolean z10 = f11 < 0.0f;
        Path path = this.f32999g;
        int[] iArr = f32991k;
        if (z10) {
            iArr[0] = 0;
            iArr[1] = this.f32998f;
            iArr[2] = this.f32997e;
            iArr[3] = this.f32996d;
        } else {
            path.rewind();
            path.moveTo(rectF.centerX(), rectF.centerY());
            path.arcTo(rectF, f10, f11);
            path.close();
            float f12 = -i10;
            rectF.inset(f12, f12);
            iArr[0] = 0;
            iArr[1] = this.f32996d;
            iArr[2] = this.f32997e;
            iArr[3] = this.f32998f;
        }
        float fWidth = rectF.width() / 2.0f;
        if (fWidth <= 0.0f) {
            return;
        }
        float f13 = 1.0f - (i10 / fWidth);
        float[] fArr = f32992l;
        fArr[1] = f13;
        fArr[2] = ((1.0f - f13) / 2.0f) + f13;
        RadialGradient radialGradient = new RadialGradient(rectF.centerX(), rectF.centerY(), fWidth, iArr, fArr, Shader.TileMode.CLAMP);
        Paint paint = this.f32994b;
        paint.setShader(radialGradient);
        canvas.save();
        canvas.concat(matrix);
        canvas.scale(1.0f, rectF.height() / rectF.width());
        if (!z10) {
            canvas.clipPath(path, Region.Op.DIFFERENCE);
            canvas.drawPath(path, this.f33000h);
        }
        canvas.drawArc(rectF, f10, f11, true, paint);
        canvas.restore();
    }

    public void drawEdgeShadow(@NonNull Canvas canvas, @Nullable Matrix matrix, @NonNull RectF rectF, int i10) {
        rectF.bottom += i10;
        rectF.offset(0.0f, -i10);
        int[] iArr = f32989i;
        iArr[0] = this.f32998f;
        iArr[1] = this.f32997e;
        iArr[2] = this.f32996d;
        Paint paint = this.f32995c;
        float f10 = rectF.left;
        paint.setShader(new LinearGradient(f10, rectF.top, f10, rectF.bottom, iArr, f32990j, Shader.TileMode.CLAMP));
        canvas.save();
        canvas.concat(matrix);
        canvas.drawRect(rectF, paint);
        canvas.restore();
    }

    public void drawInnerCornerShadow(@NonNull Canvas canvas, @Nullable Matrix matrix, @NonNull RectF rectF, int i10, float f10, float f11, @NonNull float[] fArr) {
        if (f11 > 0.0f) {
            f10 += f11;
            f11 = -f11;
        }
        drawCornerShadow(canvas, matrix, rectF, i10, f10, f11);
        Path path = this.f32999g;
        path.rewind();
        path.moveTo(fArr[0], fArr[1]);
        path.arcTo(rectF, f10, f11);
        path.close();
        canvas.save();
        canvas.concat(matrix);
        canvas.scale(1.0f, rectF.height() / rectF.width());
        canvas.drawPath(path, this.f33000h);
        canvas.drawPath(path, this.f32993a);
        canvas.restore();
    }
}
