package defpackage;

import android.animation.Animator;
import android.animation.ValueAnimator;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.os.Handler;
import android.view.View;
import android.view.Window;
import androidx.fragment.app.t;
import androidx.media3.extractor.ogg.OggPageHeader;
import com.strmr.ps.R;
import java.lang.ref.WeakReference;

/* JADX INFO: loaded from: classes.dex */
public final class c60 {
    public static final /* synthetic */ int o = 0;
    public final t a;
    public final Handler b;
    public View c;
    public c d;
    public final int e;
    public final a60 f;
    public Drawable g;
    public boolean h;
    public long i;
    public final ValueAnimator j;
    public h k;
    public int l;
    public e m;
    public boolean n;

    public class a implements Animator.AnimatorListener {
        public final Runnable a = new RunnableC0076a();

        /* JADX INFO: renamed from: c60$a$a, reason: collision with other inner class name */
        public class RunnableC0076a implements Runnable {
            public RunnableC0076a() {
            }

            @Override // java.lang.Runnable
            public final void run() {
                c60.this.b();
            }
        }

        public a() {
        }

        @Override // android.animation.Animator.AnimatorListener
        public final void onAnimationCancel(Animator animator) {
        }

        @Override // android.animation.Animator.AnimatorListener
        public final void onAnimationEnd(Animator animator) {
            c60 c60Var = c60.this;
            h hVar = c60Var.k;
            if (hVar != null) {
                hVar.a(R.id.background_imageout, c60Var.a);
            }
            c60Var.b.post(this.a);
        }

        @Override // android.animation.Animator.AnimatorListener
        public final void onAnimationRepeat(Animator animator) {
        }

        @Override // android.animation.Animator.AnimatorListener
        public final void onAnimationStart(Animator animator) {
        }
    }

    public class b implements ValueAnimator.AnimatorUpdateListener {
        public b() {
        }

        @Override // android.animation.ValueAnimator.AnimatorUpdateListener
        public final void onAnimationUpdate(ValueAnimator valueAnimator) {
            int iIntValue = ((Integer) valueAnimator.getAnimatedValue()).intValue();
            c60 c60Var = c60.this;
            int i = c60Var.l;
            if (i != -1) {
                h hVar = c60Var.k;
                f fVar = hVar.a[i];
                if (fVar != null) {
                    fVar.a = iIntValue;
                    hVar.invalidateSelf();
                }
            }
        }
    }

    public static class c {
        public static final c e;
        public Drawable a;
        public int b;
        public int c;
        public WeakReference d;

        static {
            c cVar = new c();
            cVar.a = null;
            e = cVar;
        }
    }

    public final class e implements Runnable {
        public final Drawable a;

        public e(Drawable drawable) {
            this.a = drawable;
        }

        /* JADX WARN: Removed duplicated region for block: B:17:0x0038  */
        @Override // java.lang.Runnable
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final void run() {
            boolean z;
            c60 c60Var = c60.this;
            h hVar = c60Var.k;
            if (hVar != null) {
                f fVar = hVar == null ? null : hVar.a[c60Var.l];
                Drawable drawable = this.a;
                if (fVar != null) {
                    Drawable drawable2 = fVar.b;
                    if (!c60.d(drawable, drawable2)) {
                        c60Var.k.a(R.id.background_imagein, c60Var.a);
                        c60Var.k.b(R.id.background_imageout, drawable2);
                        z = c60Var.h;
                        ValueAnimator valueAnimator = c60Var.j;
                        if (z) {
                            h hVar2 = c60Var.k;
                            if ((hVar2 == null ? null : hVar2.a[c60Var.l]) == null) {
                                hVar2.b(R.id.background_imagein, drawable);
                                h hVar3 = c60Var.k;
                                f fVar2 = hVar3.a[c60Var.l];
                                if (fVar2 != null) {
                                    fVar2.a = 0;
                                    hVar3.invalidateSelf();
                                }
                            }
                            valueAnimator.setDuration(500L);
                            valueAnimator.start();
                        }
                    }
                } else {
                    z = c60Var.h;
                    ValueAnimator valueAnimator2 = c60Var.j;
                    if (z) {
                    }
                }
            }
            c60Var.m = null;
        }
    }

    public static class g extends d {
    }

    public static final class h extends LayerDrawable {
        public f[] a;
        public int b;
        public boolean c;
        public WeakReference d;

        public final void a(int i, t tVar) {
            for (int i2 = 0; i2 < getNumberOfLayers(); i2++) {
                if (getId(i2) == i) {
                    this.a[i2] = null;
                    if (getDrawable(i2) instanceof g) {
                        return;
                    }
                    tVar.getResources();
                    g gVar = new g();
                    gVar.a = new d.a();
                    super.setDrawableByLayerId(i, gVar);
                    return;
                }
            }
        }

        public final f b(int i, Drawable drawable) {
            f[] fVarArr = this.a;
            super.setDrawableByLayerId(i, drawable);
            for (int i2 = 0; i2 < getNumberOfLayers(); i2++) {
                if (getId(i2) == i) {
                    fVarArr[i2] = new f(drawable);
                    invalidateSelf();
                    return fVarArr[i2];
                }
            }
            return null;
        }

        @Override // android.graphics.drawable.LayerDrawable, android.graphics.drawable.Drawable
        public final void draw(Canvas canvas) {
            Drawable drawable;
            int i;
            int i2;
            f[] fVarArr = this.a;
            for (int i3 = 0; i3 < fVarArr.length; i3++) {
                f fVar = fVarArr[i3];
                if (fVar != null && (drawable = fVar.b) != null) {
                    int alpha = drawable.getAlpha();
                    int i4 = this.b;
                    if (i4 < 255) {
                        i2 = i4 * alpha;
                        i = 1;
                    } else {
                        i = 0;
                        i2 = alpha;
                    }
                    int i5 = fVarArr[i3].a;
                    if (i5 < 255) {
                        i2 *= i5;
                        i++;
                    }
                    if (i == 0) {
                        drawable.draw(canvas);
                    } else {
                        if (i == 1) {
                            i2 /= 255;
                        } else if (i == 2) {
                            i2 /= OggPageHeader.MAX_PAGE_PAYLOAD;
                        }
                        try {
                            this.c = true;
                            drawable.setAlpha(i2);
                            drawable.draw(canvas);
                            drawable.setAlpha(alpha);
                        } finally {
                            this.c = false;
                        }
                    }
                }
            }
        }

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

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

        @Override // android.graphics.drawable.LayerDrawable, android.graphics.drawable.Drawable.Callback
        public final void invalidateDrawable(Drawable drawable) {
            if (this.c) {
                return;
            }
            super.invalidateDrawable(drawable);
        }

        @Override // android.graphics.drawable.LayerDrawable, android.graphics.drawable.Drawable
        public final Drawable mutate() {
            Drawable drawableMutate = super.mutate();
            int numberOfLayers = getNumberOfLayers();
            for (int i = 0; i < numberOfLayers; i++) {
                f[] fVarArr = this.a;
                f fVar = fVarArr[i];
                if (fVar != null) {
                    fVarArr[i] = new f(fVar, getDrawable(i));
                }
            }
            return drawableMutate;
        }

        @Override // android.graphics.drawable.LayerDrawable, android.graphics.drawable.Drawable
        public final void setAlpha(int i) {
            if (this.b != i) {
                this.b = i;
                invalidateSelf();
                c60 c60Var = (c60) this.d.get();
                if (c60Var != null) {
                    c60Var.b();
                }
            }
        }

        @Override // android.graphics.drawable.LayerDrawable
        public final boolean setDrawableByLayerId(int i, Drawable drawable) {
            return b(i, drawable) != null;
        }
    }

    public c60(t tVar) {
        a aVar = new a();
        b bVar = new b();
        this.a = tVar;
        c cVar = c.e;
        cVar.b++;
        this.d = cVar;
        int i = tVar.getResources().getDisplayMetrics().heightPixels;
        int i2 = tVar.getResources().getDisplayMetrics().widthPixels;
        this.b = new Handler();
        wv2 wv2Var = new wv2();
        ValueAnimator valueAnimatorOfInt = ValueAnimator.ofInt(0, 255);
        this.j = valueAnimatorOfInt;
        valueAnimatorOfInt.addListener(aVar);
        valueAnimatorOfInt.addUpdateListener(bVar);
        valueAnimatorOfInt.setInterpolator(wv2Var);
        TypedArray typedArrayObtainStyledAttributes = tVar.getTheme().obtainStyledAttributes(new int[]{android.R.attr.windowBackground});
        this.e = typedArrayObtainStyledAttributes.getResourceId(0, -1);
        typedArrayObtainStyledAttributes.recycle();
        a60 a60Var = (a60) tVar.getFragmentManager().findFragmentByTag("c60");
        if (a60Var == null) {
            a60Var = new a60();
            tVar.getFragmentManager().beginTransaction().add(a60Var, "c60").commit();
        } else if (a60Var.a != null) {
            throw new IllegalStateException("Created duplicated BackgroundManager for same activity, please use getInstance() instead");
        }
        a60Var.a = this;
        this.f = a60Var;
    }

    public static boolean d(Drawable drawable, Drawable drawable2) {
        if (drawable2 == null) {
            return false;
        }
        if (drawable == drawable2) {
            return true;
        }
        if (!(drawable instanceof d) || !(drawable2 instanceof d)) {
            return (drawable instanceof ColorDrawable) && (drawable2 instanceof ColorDrawable) && ((ColorDrawable) drawable).getColor() == ((ColorDrawable) drawable2).getColor();
        }
        ((d) drawable).a.getClass();
        ((d) drawable2).a.getClass();
        throw null;
    }

    public final void a(Window window) {
        View decorView = window.getDecorView();
        if (this.h) {
            throw new IllegalStateException("Already attached to " + this.c);
        }
        this.c = decorView;
        this.h = true;
        this.d.getClass();
        Drawable drawable = this.d.a;
        this.g = drawable == null ? null : drawable.getConstantState().newDrawable().mutate();
        e();
    }

    public final void b() {
        if (this.m == null || !this.n || this.j.isStarted() || !this.f.isResumed() || this.k.b < 255) {
            return;
        }
        long jMax = Math.max(0L, (this.i + 500) - System.currentTimeMillis());
        this.i = System.currentTimeMillis();
        this.b.postDelayed(this.m, jMax);
        this.n = false;
    }

    public final void c() {
        e eVar = this.m;
        if (eVar != null) {
            this.b.removeCallbacks(eVar);
            this.m = null;
        }
        ValueAnimator valueAnimator = this.j;
        if (valueAnimator.isStarted()) {
            valueAnimator.cancel();
        }
        h hVar = this.k;
        if (hVar != null) {
            t tVar = this.a;
            hVar.a(R.id.background_imagein, tVar);
            this.k.a(R.id.background_imageout, tVar);
            this.k = null;
        }
        this.g = null;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r0v4, types: [c60$h] */
    /* JADX WARN: Type inference failed for: r6v0 */
    /* JADX WARN: Type inference failed for: r6v1 */
    /* JADX WARN: Type inference failed for: r6v10 */
    /* JADX WARN: Type inference failed for: r6v11 */
    /* JADX WARN: Type inference failed for: r6v12 */
    /* JADX WARN: Type inference failed for: r6v13 */
    /* JADX WARN: Type inference failed for: r6v2, types: [android.graphics.drawable.Drawable] */
    /* JADX WARN: Type inference failed for: r6v3, types: [android.graphics.drawable.Drawable, c60$d] */
    /* JADX WARN: Type inference failed for: r6v4 */
    /* JADX WARN: Type inference failed for: r6v5, types: [android.graphics.drawable.Drawable] */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public final void e() {
        Drawable.ConstantState constantState;
        if (this.h) {
            h hVar = this.k;
            t tVar = this.a;
            if (hVar == null) {
                LayerDrawable layerDrawable = (LayerDrawable) sf1.getDrawable(tVar, R.drawable.lb_background).mutate();
                int numberOfLayers = layerDrawable.getNumberOfLayers();
                Drawable[] drawableArr = new Drawable[numberOfLayers];
                for (int i = 0; i < numberOfLayers; i++) {
                    drawableArr[i] = layerDrawable.getDrawable(i);
                }
                h hVar2 = new h(drawableArr);
                hVar2.b = 255;
                hVar2.d = new WeakReference(this);
                hVar2.a = new f[numberOfLayers];
                for (int i2 = 0; i2 < numberOfLayers; i2++) {
                    hVar2.a[i2] = new f(drawableArr[i2]);
                }
                for (int i3 = 0; i3 < numberOfLayers; i3++) {
                    hVar2.setId(i3, layerDrawable.getId(i3));
                }
                this.k = hVar2;
                int i4 = 0;
                while (true) {
                    if (i4 >= hVar2.getNumberOfLayers()) {
                        i4 = -1;
                        break;
                    } else if (hVar2.getId(i4) == R.id.background_imagein) {
                        break;
                    } else {
                        i4++;
                    }
                }
                this.l = i4;
                h hVar3 = this.k;
                for (int i5 = 0; i5 < hVar3.getNumberOfLayers() && hVar3.getId(i5) != R.id.background_imageout; i5++) {
                }
                if (this.c.getBackground() != null) {
                    this.k.setAlpha(this.c.getBackground().getAlpha());
                }
                this.c.setBackground(this.k);
            }
            Drawable drawable = this.g;
            if (drawable == null) {
                ?? r0 = this.k;
                t tVar2 = this.a;
                ?? gVar = 0;
                gVar = 0;
                gVar = 0;
                gVar = 0;
                int i6 = this.e;
                if (i6 != -1) {
                    c cVar = this.d;
                    WeakReference weakReference = cVar.d;
                    if (weakReference != null && cVar.c == i6 && (constantState = (Drawable.ConstantState) weakReference.get()) != null) {
                        gVar = constantState.newDrawable();
                    }
                    if (gVar == 0) {
                        gVar = sf1.getDrawable(tVar2, i6);
                        cVar.d = new WeakReference(gVar.getConstantState());
                        cVar.c = i6;
                    }
                }
                if (gVar == 0) {
                    tVar2.getResources();
                    gVar = new g();
                    gVar.a = new d.a();
                }
                r0.b(R.id.background_imagein, gVar);
            } else {
                this.k.b(R.id.background_imagein, drawable);
            }
            this.k.a(R.id.background_imageout, tVar);
        }
    }

    public static class d extends Drawable {
        public a a;
        public boolean b;

        @Override // android.graphics.drawable.Drawable
        public final void draw(Canvas canvas) {
            this.a.getClass();
        }

        @Override // android.graphics.drawable.Drawable
        public final ColorFilter getColorFilter() {
            return this.a.b.getColorFilter();
        }

        @Override // android.graphics.drawable.Drawable
        public final Drawable.ConstantState getConstantState() {
            return this.a;
        }

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

        @Override // android.graphics.drawable.Drawable
        public final Drawable mutate() {
            if (!this.b) {
                this.b = true;
                this.a = new a(this.a);
            }
            return this;
        }

        @Override // android.graphics.drawable.Drawable
        public final void setAlpha(int i) {
            mutate();
            if (this.a.b.getAlpha() != i) {
                this.a.b.setAlpha(i);
                invalidateSelf();
            }
        }

        @Override // android.graphics.drawable.Drawable
        public final void setColorFilter(ColorFilter colorFilter) {
            mutate();
            this.a.b.setColorFilter(colorFilter);
            invalidateSelf();
        }

        public static final class a extends Drawable.ConstantState {
            public final Matrix a;
            public final Paint b;

            public a() {
                Paint paint = new Paint();
                this.b = paint;
                this.a = new Matrix();
                paint.setFilterBitmap(true);
            }

            @Override // android.graphics.drawable.Drawable.ConstantState
            public final int getChangingConfigurations() {
                return 0;
            }

            @Override // android.graphics.drawable.Drawable.ConstantState
            public final Drawable newDrawable() {
                d dVar = new d();
                dVar.a = this;
                return dVar;
            }

            public a(a aVar) {
                Paint paint = new Paint();
                this.b = paint;
                aVar.getClass();
                this.a = aVar.a != null ? new Matrix(aVar.a) : new Matrix();
                if (aVar.b.getAlpha() != 255) {
                    paint.setAlpha(aVar.b.getAlpha());
                }
                if (aVar.b.getColorFilter() != null) {
                    paint.setColorFilter(aVar.b.getColorFilter());
                }
                paint.setFilterBitmap(true);
            }
        }
    }

    public static final class f {
        public int a;
        public final Drawable b;

        public f(Drawable drawable) {
            this.a = 255;
            this.b = drawable;
        }

        public f(f fVar, Drawable drawable) {
            this.a = 255;
            this.b = drawable;
            this.a = fVar.a;
        }
    }
}
