package com.google.android.material.loadingindicator;

import android.animation.ObjectAnimator;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.annotation.VisibleForTesting;
import e1.m;
import e1.n;
import java.util.ArrayList;
import k1.o;
import kotlin.Pair;
import kotlin.collections.builders.ListBuilder;
import l.e;
import nb.g;
import xyz.stream.api.r;
import y8.i;

/* JADX INFO: loaded from: classes2.dex */
public final class b extends Drawable implements Drawable.Callback {

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

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

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public Drawable f22837h;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public p9.a f22830a = new p9.a();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final Paint f22835f = new Paint();

    public b(Context context, d dVar, c cVar, a aVar) {
        this.f22831b = context;
        this.f22832c = dVar;
        this.f22833d = cVar;
        this.f22834e = aVar;
        aVar.drawable = this;
        setAlpha(255);
    }

    public final boolean a(boolean z10, boolean z11, boolean z12) {
        boolean visible = super.setVisible(z10, z11);
        a aVar = this.f22834e;
        ObjectAnimator objectAnimator = aVar.f22826d;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        m mVar = aVar.f22827e;
        if (mVar != null) {
            mVar.d();
        }
        if (z10 && z12 && (this.f22830a == null || p9.a.a(this.f22831b.getContentResolver()) != 0.0f)) {
            if (aVar.f22827e == null) {
                m mVar2 = new m(aVar, a.f22822i);
                n nVar = new n();
                nVar.b(200.0f);
                nVar.a(0.6f);
                mVar2.f25431s = nVar;
                mVar2.f25427j = 0.01f;
                aVar.f22827e = mVar2;
            }
            if (aVar.f22826d == null) {
                ObjectAnimator objectAnimatorOfFloat = ObjectAnimator.ofFloat(aVar, a.f22821h, 0.0f, 1.0f);
                aVar.f22826d = objectAnimatorOfFloat;
                objectAnimatorOfFloat.setDuration(650L);
                aVar.f22826d.setInterpolator(null);
                aVar.f22826d.setRepeatCount(-1);
                aVar.f22826d.addListener(new e(aVar, 7));
            }
            aVar.f22823a = 1;
            aVar.b(0.0f);
            aVar.f22829g.f36880a = aVar.f22828f.f22846d[0];
            aVar.f22827e.c(aVar.f22823a);
            aVar.f22826d.start();
        }
        return visible;
    }

    @Override // android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        boolean z10;
        Drawable drawable;
        Rect rect = new Rect();
        Rect bounds = getBounds();
        if (!bounds.isEmpty() && isVisible() && canvas.getClipBounds(rect)) {
            int i10 = 0;
            boolean z11 = this.f22830a != null && p9.a.a(this.f22831b.getContentResolver()) == 0.0f;
            d dVar = this.f22832c;
            if (z11 && (drawable = this.f22837h) != null) {
                drawable.setBounds(bounds);
                this.f22837h.setTint(dVar.f22846d[0]);
                this.f22837h.draw(canvas);
                return;
            }
            canvas.save();
            c cVar = this.f22833d;
            cVar.getClass();
            canvas.translate(bounds.centerX(), bounds.centerY());
            cVar.f22840a.getClass();
            d dVar2 = cVar.f22840a;
            d dVar3 = cVar.f22840a;
            d dVar4 = cVar.f22840a;
            d dVar5 = cVar.f22840a;
            canvas.clipRect((-Math.max(dVar2.f22845c, dVar2.f22843a)) / 2.0f, (-Math.max(dVar3.f22844b, dVar3.f22843a)) / 2.0f, Math.max(dVar4.f22845c, dVar4.f22843a) / 2.0f, Math.max(dVar5.f22844b, dVar5.f22843a) / 2.0f);
            canvas.rotate(-90.0f);
            Paint paint = this.f22835f;
            int i11 = dVar.f22847e;
            int i12 = this.f22836g;
            d dVar6 = cVar.f22840a;
            float fMin = Math.min(dVar6.f22844b, dVar6.f22845c) / 2.0f;
            paint.setColor(h9.a.a(i11, i12));
            Paint.Style style = Paint.Style.FILL;
            paint.setStyle(style);
            canvas.drawRoundRect(new RectF((-r11) / 2.0f, (-r9) / 2.0f, dVar6.f22844b / 2.0f, dVar6.f22845c / 2.0f), fMin, fMin, paint);
            i iVar = this.f22834e.f22829g;
            paint.setColor(h9.a.a(iVar.f36880a, this.f22836g));
            paint.setStyle(style);
            canvas.save();
            canvas.rotate(iVar.f36882c);
            Path path = cVar.f22841b;
            path.rewind();
            int iFloor = (int) Math.floor(iVar.f36881b);
            r[] rVarArr = c.f22839e;
            int length = rVarArr.length;
            int i13 = iFloor / length;
            if ((iFloor ^ length) < 0 && i13 * length != iFloor) {
                i13--;
            }
            float f10 = iVar.f36881b - iFloor;
            r rVar = rVarArr[iFloor - (i13 * length)];
            g.i(rVar, "<this>");
            ListBuilder listBuilder = new ListBuilder();
            ArrayList arrayList = rVar.f35933a;
            int size = arrayList.size();
            k1.c cVar2 = null;
            int i14 = 0;
            k1.c cVar3 = null;
            while (i14 < size) {
                float[] fArr = new float[8];
                int i15 = i10;
                for (int i16 = 8; i15 < i16; i16 = 8) {
                    fArr[i15] = o.c(((k1.c) ((Pair) arrayList.get(i14)).c()).f28977a[i15], ((k1.c) ((Pair) arrayList.get(i14)).d()).f28977a[i15], f10);
                    i15++;
                }
                k1.c cVar4 = new k1.c(fArr);
                if (cVar3 == null) {
                    cVar3 = cVar4;
                }
                if (cVar2 != null) {
                    listBuilder.add(cVar2);
                }
                i14++;
                cVar2 = cVar4;
                i10 = 0;
            }
            if (cVar2 != null && cVar3 != null) {
                float[] fArr2 = cVar2.f28977a;
                float f11 = fArr2[0];
                float f12 = fArr2[1];
                float f13 = fArr2[2];
                float f14 = fArr2[3];
                float f15 = fArr2[4];
                float f16 = fArr2[5];
                float[] fArr3 = cVar3.f28977a;
                listBuilder.add(o6.b.a(f11, f12, f13, f14, f15, f16, fArr3[0], fArr3[1]));
            }
            listBuilder.m();
            path.rewind();
            int size2 = listBuilder.size();
            boolean z12 = true;
            int i17 = 0;
            while (i17 < size2) {
                k1.c cVar5 = (k1.c) listBuilder.get(i17);
                if (z12) {
                    float[] fArr4 = cVar5.f28977a;
                    path.moveTo(fArr4[0], fArr4[1]);
                    z10 = false;
                } else {
                    z10 = z12;
                }
                float[] fArr5 = cVar5.f28977a;
                path.cubicTo(fArr5[2], fArr5[3], fArr5[4], fArr5[5], cVar5.a(), cVar5.b());
                i17++;
                z12 = z10;
                size2 = size2;
                listBuilder = listBuilder;
            }
            path.close();
            Matrix matrix = cVar.f22842c;
            float f17 = cVar.f22840a.f22843a / 2.0f;
            matrix.setScale(f17, f17);
            path.transform(matrix);
            canvas.drawPath(path, paint);
            canvas.restore();
            canvas.restore();
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final int getAlpha() {
        return this.f22836g;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getIntrinsicHeight() {
        d dVar = this.f22833d.f22840a;
        return Math.max(dVar.f22844b, dVar.f22843a);
    }

    @Override // android.graphics.drawable.Drawable
    public final int getIntrinsicWidth() {
        d dVar = this.f22833d.f22840a;
        return Math.max(dVar.f22845c, dVar.f22843a);
    }

    @Override // android.graphics.drawable.Drawable
    public final int getOpacity() {
        return -3;
    }

    @Nullable
    @RestrictTo({RestrictTo.Scope.f556b})
    public Drawable getStaticDummyDrawable() {
        return this.f22837h;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void invalidateDrawable(Drawable drawable) {
        Drawable.Callback callback = getCallback();
        if (callback != null) {
            callback.invalidateDrawable(this);
        }
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void scheduleDrawable(Drawable drawable, Runnable runnable, long j10) {
        Drawable.Callback callback = getCallback();
        if (callback != null) {
            callback.scheduleDrawable(this, runnable, j10);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setAlpha(int i10) {
        if (this.f22836g != i10) {
            this.f22836g = i10;
            invalidateSelf();
        }
    }

    @Override // android.graphics.drawable.Drawable
    public void setColorFilter(@Nullable ColorFilter colorFilter) {
        this.f22835f.setColorFilter(colorFilter);
        invalidateSelf();
    }

    @RestrictTo({RestrictTo.Scope.f556b})
    @VisibleForTesting
    public void setStaticDummyDrawable(@Nullable Drawable drawable) {
        this.f22837h = drawable;
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean setVisible(boolean z10, boolean z11) {
        return a(z10, z11, z10);
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void unscheduleDrawable(Drawable drawable, Runnable runnable) {
        Drawable.Callback callback = getCallback();
        if (callback != null) {
            callback.unscheduleDrawable(this, runnable);
        }
    }
}
