package defpackage;

import android.view.View;
import com.google.android.material.progressindicator.DeterminateDrawable;
import defpackage.dh2;
import defpackage.il;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public abstract class dh2<T extends dh2<T>> implements il.b {
    public static final r l = new i("scaleX");
    public static final r m = new j("scaleY");
    public static final r n = new k("rotation");
    public static final r o = new l("rotationX");
    public static final r p = new m("rotationY");
    public static final r q = new c("alpha");
    public float a;
    public float b;
    public boolean c;
    public final DeterminateDrawable d;
    public final u33 e;
    public boolean f;
    public final float g;
    public long h;
    public final float i;
    public final ArrayList j;
    public final ArrayList k;

    public static class a extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getY();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setY(f);
        }
    }

    public static class b extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return sia.p((View) obj);
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            sia.an((View) obj, f);
        }
    }

    public static class c extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getAlpha();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setAlpha(f);
        }
    }

    public static class d extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getScrollX();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setScrollX((int) f);
        }
    }

    public static class e extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getScrollY();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setScrollY((int) f);
        }
    }

    public static class f extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getTranslationX();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setTranslationX(f);
        }
    }

    public static class g extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getTranslationY();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setTranslationY(f);
        }
    }

    public static class h extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return sia.n((View) obj);
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            sia.al((View) obj, f);
        }
    }

    public static class i extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getScaleX();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setScaleX(f);
        }
    }

    public static class j extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getScaleY();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setScaleY(f);
        }
    }

    public static class k extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getRotation();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setRotation(f);
        }
    }

    public static class l extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getRotationX();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setRotationX(f);
        }
    }

    public static class m extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getRotationY();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setRotationY(f);
        }
    }

    public static class n extends r {
        @Override // defpackage.u33
        public final float getValue(Object obj) {
            return ((View) obj).getX();
        }

        @Override // defpackage.u33
        public final void setValue(Object obj, float f) {
            ((View) obj).setX(f);
        }
    }

    public static class o {
        public float a;
        public float b;
    }

    public interface p {
        void onAnimationEnd();
    }

    public interface q {
        void a(float f);
    }

    public static abstract class r extends u33<View> {
    }

    public dh2(c43 c43Var) {
        this.a = 0.0f;
        this.b = Float.MAX_VALUE;
        this.c = false;
        this.f = false;
        this.g = -3.4028235E38f;
        this.h = 0L;
        this.j = new ArrayList();
        this.k = new ArrayList();
        this.d = null;
        this.e = new eh2(c43Var);
        this.i = 1.0f;
    }

    @Override // il.b
    public final boolean a(long j2) {
        long j3 = this.h;
        if (j3 == 0) {
            this.h = j2;
            c(this.b);
            return false;
        }
        this.h = j2;
        boolean zD = d(j2 - j3);
        float fMin = Math.min(this.b, Float.MAX_VALUE);
        this.b = fMin;
        float fMax = Math.max(fMin, this.g);
        this.b = fMax;
        c(fMax);
        if (zD) {
            b(false);
        }
        return zD;
    }

    public final void b(boolean z) {
        ArrayList arrayList;
        int i2 = 0;
        this.f = false;
        ThreadLocal threadLocal = il.f;
        if (threadLocal.get() == null) {
            threadLocal.set(new il());
        }
        il ilVar = (il) threadLocal.get();
        ilVar.a.remove(this);
        ArrayList arrayList2 = ilVar.b;
        int iIndexOf = arrayList2.indexOf(this);
        if (iIndexOf >= 0) {
            arrayList2.set(iIndexOf, null);
            ilVar.e = true;
        }
        this.h = 0L;
        this.c = false;
        while (true) {
            arrayList = this.j;
            if (i2 >= arrayList.size()) {
                break;
            }
            if (arrayList.get(i2) != null) {
                ((p) arrayList.get(i2)).onAnimationEnd();
            }
            i2++;
        }
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            if (arrayList.get(size) == null) {
                arrayList.remove(size);
            }
        }
    }

    public final void c(float f2) {
        ArrayList arrayList;
        this.e.setValue(this.d, f2);
        int i2 = 0;
        while (true) {
            arrayList = this.k;
            if (i2 >= arrayList.size()) {
                break;
            }
            if (arrayList.get(i2) != null) {
                ((q) arrayList.get(i2)).a(this.b);
            }
            i2++;
        }
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            if (arrayList.get(size) == null) {
                arrayList.remove(size);
            }
        }
    }

    public abstract boolean d(long j2);

    public dh2(DeterminateDrawable determinateDrawable, u33 u33Var) {
        this.a = 0.0f;
        this.b = Float.MAX_VALUE;
        this.c = false;
        this.f = false;
        this.g = -3.4028235E38f;
        this.h = 0L;
        this.j = new ArrayList();
        this.k = new ArrayList();
        this.d = determinateDrawable;
        this.e = u33Var;
        if (u33Var != n && u33Var != o && u33Var != p) {
            if (u33Var == q) {
                this.i = 0.00390625f;
                return;
            } else if (u33Var != l && u33Var != m) {
                this.i = 1.0f;
                return;
            } else {
                this.i = 0.00390625f;
                return;
            }
        }
        this.i = 0.1f;
    }
}
