package p9;

import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.content.ContentResolver;
import android.content.Context;
import android.graphics.ColorFilter;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.os.SystemClock;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import l.j3;

/* JADX INFO: loaded from: classes2.dex */
public abstract class m extends Drawable implements Animatable {

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public static final j3 f31851m = new j3(17, Float.class, "growFraction");

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final float f31857f = -1.0f;

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

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final Rect f31863l = new Rect();

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

    public m(Context context, d dVar) {
        this.f31852a = context;
        this.f31853b = dVar;
        setAlpha(255);
    }

    public final float b() {
        d dVar = this.f31853b;
        if (dVar.f31792g == 0 && dVar.f31793h == 0) {
            return 1.0f;
        }
        return this.f31860i;
    }

    public final float c() {
        float f10 = this.f31857f;
        if (f10 > 0.0f) {
            return f10;
        }
        boolean z10 = this instanceof k;
        d dVar = this.f31853b;
        if (!dVar.b(z10) || dVar.f31798m == 0) {
            return 0.0f;
        }
        a aVar = this.f31854c;
        ContentResolver contentResolver = this.f31852a.getContentResolver();
        aVar.getClass();
        float fA = a.a(contentResolver);
        if (fA <= 0.0f) {
            return 0.0f;
        }
        float fUptimeMillis = (SystemClock.uptimeMillis() % ((long) r0)) / ((int) ((((z10 ? dVar.f31795j : dVar.f31796k) * 1000.0f) / dVar.f31798m) * fA));
        return fUptimeMillis < 0.0f ? (fUptimeMillis % 1.0f) + 1.0f : fUptimeMillis;
    }

    public final boolean d(boolean z10, boolean z11, boolean z12) {
        a aVar = this.f31854c;
        ContentResolver contentResolver = this.f31852a.getContentResolver();
        aVar.getClass();
        return e(z10, z11, z12 && a.a(contentResolver) > 0.0f);
    }

    /* JADX WARN: Multi-variable type inference failed */
    public boolean e(boolean z10, boolean z11, boolean z12) {
        ValueAnimator valueAnimator = this.f31855d;
        j3 j3Var = f31851m;
        Object[] objArr = 0;
        if (valueAnimator == null) {
            ObjectAnimator objectAnimatorOfFloat = ObjectAnimator.ofFloat(this, j3Var, 0.0f, 1.0f);
            this.f31855d = objectAnimatorOfFloat;
            objectAnimatorOfFloat.setDuration(500L);
            this.f31855d.setInterpolator(y8.a.f36865b);
            ValueAnimator valueAnimator2 = this.f31855d;
            if (valueAnimator2 != null && valueAnimator2.isRunning()) {
                throw new IllegalArgumentException("Cannot set showAnimator while the current showAnimator is running.");
            }
            this.f31855d = valueAnimator2;
            valueAnimator2.addListener(new l(this, objArr == true ? 1 : 0));
        }
        int i10 = 1;
        if (this.f31856e == null) {
            ObjectAnimator objectAnimatorOfFloat2 = ObjectAnimator.ofFloat(this, j3Var, 1.0f, 0.0f);
            this.f31856e = objectAnimatorOfFloat2;
            objectAnimatorOfFloat2.setDuration(500L);
            this.f31856e.setInterpolator(y8.a.f36865b);
            ValueAnimator valueAnimator3 = this.f31856e;
            if (valueAnimator3 != null && valueAnimator3.isRunning()) {
                throw new IllegalArgumentException("Cannot set hideAnimator while the current hideAnimator is running.");
            }
            this.f31856e = valueAnimator3;
            valueAnimator3.addListener(new l(this, i10));
        }
        if (!isVisible() && !z10) {
            return false;
        }
        ValueAnimator valueAnimator4 = z10 ? this.f31855d : this.f31856e;
        ValueAnimator valueAnimator5 = z10 ? this.f31856e : this.f31855d;
        if (!z12) {
            if (valueAnimator5.isRunning()) {
                boolean z13 = this.f31859h;
                this.f31859h = true;
                valueAnimator5.cancel();
                this.f31859h = z13;
            }
            if (valueAnimator4.isRunning()) {
                valueAnimator4.end();
            } else {
                boolean z14 = this.f31859h;
                this.f31859h = true;
                valueAnimator4.end();
                this.f31859h = z14;
            }
            return super.setVisible(z10, false);
        }
        if (valueAnimator4.isRunning()) {
            return false;
        }
        boolean z15 = !z10 || super.setVisible(z10, false);
        d dVar = this.f31853b;
        if (!z10 ? dVar.f31793h != 0 : dVar.f31792g != 0) {
            boolean z16 = this.f31859h;
            this.f31859h = true;
            valueAnimator4.end();
            this.f31859h = z16;
            return z15;
        }
        if (z11 || !valueAnimator4.isPaused()) {
            valueAnimator4.start();
        } else {
            valueAnimator4.resume();
        }
        return z15;
    }

    public final void f(c cVar) {
        ArrayList arrayList = this.f31858g;
        if (arrayList == null || !arrayList.contains(cVar)) {
            return;
        }
        this.f31858g.remove(cVar);
        if (this.f31858g.isEmpty()) {
            this.f31858g = null;
        }
    }

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

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

    @Override // android.graphics.drawable.Animatable
    public final boolean isRunning() {
        ValueAnimator valueAnimator;
        ValueAnimator valueAnimator2 = this.f31855d;
        return (valueAnimator2 != null && valueAnimator2.isRunning()) || ((valueAnimator = this.f31856e) != null && valueAnimator.isRunning());
    }

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

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

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

    @Override // android.graphics.drawable.Animatable
    public final void start() {
        e(true, true, false);
    }

    @Override // android.graphics.drawable.Animatable
    public final void stop() {
        e(false, true, false);
    }
}
