package androidx.leanback.widget;

import android.content.res.Resources;
import android.graphics.drawable.ColorDrawable;
import android.os.Handler;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.leanback.widget.bi;
import androidx.leanback.widget.ci;
import androidx.leanback.widget.cp;
import androidx.leanback.widget.u;
import androidx.leanback.widget.v;
import androidx.recyclerview.widget.RecyclerView;
import com.strmr.ps.R;
import defpackage.h68;
import defpackage.q36;
import defpackage.vw2;
import defpackage.x52;
import defpackage.xs;
import defpackage.zu6;
import java.lang.ref.WeakReference;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public class ai extends cp {
    public static final Handler j = new Handler();
    public final x52 e;
    public final u f;
    public q36 g;
    public int h;
    public boolean i;

    public class a extends bi {
        public final c h;

        public a(c cVar) {
            this.h = cVar;
        }

        @Override // androidx.leanback.widget.bi
        public final void e(bi.d dVar) {
            View view = dVar.itemView;
            c cVar = this.h;
            view.removeOnLayoutChangeListener(cVar.y);
            dVar.itemView.addOnLayoutChangeListener(cVar.y);
        }

        @Override // androidx.leanback.widget.bi
        public final void f(bi.d dVar) {
            if (this.h.n == null && ai.this.g == null) {
                return;
            }
            dVar.a.i(dVar.b, new ah(this, dVar));
        }

        @Override // androidx.leanback.widget.bi
        public final void h(bi.d dVar) {
            View view = dVar.itemView;
            c cVar = this.h;
            view.removeOnLayoutChangeListener(cVar.y);
            cVar.c();
        }

        @Override // androidx.leanback.widget.bi
        public final void i(bi.d dVar) {
            if (this.h.n == null && ai.this.g == null) {
                return;
            }
            dVar.a.i(dVar.b, null);
        }
    }

    public static abstract class b {
    }

    public class c extends cp.b {
        public final e o;
        public final FrameLayout p;
        public final ViewGroup q;
        public final HorizontalGridView r;
        public final ci.a s;
        public final u.a t;
        public int u;
        public bi v;
        public int w;
        public final Runnable x;
        public final View.OnLayoutChangeListener y;
        public final zu6 z;

        public class a implements Runnable {
            public a() {
            }

            @Override // java.lang.Runnable
            public final void run() {
                c cVar = c.this;
                h68 h68Var = cVar.d;
                if (h68Var == null) {
                    return;
                }
                ai.this.f.c(cVar.t, h68Var);
            }
        }

        public class b implements View.OnLayoutChangeListener {
            public b() {
            }

            @Override // android.view.View.OnLayoutChangeListener
            public final void onLayoutChange(View view, int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8) {
                c.this.c();
            }
        }

        /* JADX INFO: renamed from: androidx.leanback.widget.ai$c$c, reason: collision with other inner class name */
        public class C0042c implements zu6 {
            public C0042c() {
            }

            @Override // defpackage.zu6
            public final void a(View view) {
                c cVar = c.this;
                HorizontalGridView horizontalGridView = cVar.r;
                if (cVar.g) {
                    bi.d dVar = (bi.d) (view != null ? horizontalGridView.getChildViewHolder(view) : horizontalGridView.findViewHolderForPosition(horizontalGridView.getSelectedPosition()));
                    if (dVar == null) {
                        o oVar = cVar.m;
                        if (oVar != null) {
                            oVar.b(null, null, cVar, cVar.d);
                            return;
                        }
                        return;
                    }
                    o oVar2 = cVar.m;
                    if (oVar2 != null) {
                        oVar2.b(dVar.b, dVar.c, cVar, cVar.d);
                    }
                }
            }
        }

        public class d extends RecyclerView.t {
            public d() {
            }

            @Override // androidx.recyclerview.widget.RecyclerView.t
            public final void onScrollStateChanged(RecyclerView recyclerView, int i) {
            }

            @Override // androidx.recyclerview.widget.RecyclerView.t
            public final void onScrolled(RecyclerView recyclerView, int i, int i2) {
                c.this.c();
            }
        }

        public class e extends v.a {
            public e() {
            }

            @Override // androidx.leanback.widget.v.a
            public final void a(v vVar) {
                xs xsVar = vVar.f;
                c cVar = c.this;
                cVar.v.j(xsVar);
                cVar.r.setAdapter(cVar.v);
                cVar.u = cVar.v.getItemCount();
            }

            @Override // androidx.leanback.widget.v.a
            public final void b() {
                Handler handler = ai.j;
                Runnable runnable = c.this.x;
                handler.removeCallbacks(runnable);
                handler.post(runnable);
            }
        }

        public c(View view, x52 x52Var, u uVar) {
            super(view);
            this.o = new e();
            this.w = 0;
            this.x = new a();
            this.y = new b();
            C0042c c0042c = new C0042c();
            this.z = c0042c;
            d dVar = new d();
            ViewGroup viewGroup = (ViewGroup) view.findViewById(R.id.details_root);
            FrameLayout frameLayout = (FrameLayout) view.findViewById(R.id.details_frame);
            this.p = frameLayout;
            ViewGroup viewGroup2 = (ViewGroup) view.findViewById(R.id.details_overview_description);
            this.q = viewGroup2;
            HorizontalGridView horizontalGridView = (HorizontalGridView) frameLayout.findViewById(R.id.details_overview_actions);
            this.r = horizontalGridView;
            horizontalGridView.setHasOverlappingRendering(false);
            horizontalGridView.setOnScrollListener(dVar);
            horizontalGridView.setAdapter(this.v);
            horizontalGridView.setOnChildSelectedListener(c0042c);
            int dimensionPixelSize = view.getResources().getDimensionPixelSize(R.dimen.lb_details_overview_actions_fade_size);
            horizontalGridView.setFadingRightEdgeLength(dimensionPixelSize);
            horizontalGridView.setFadingLeftEdgeLength(dimensionPixelSize);
            ci.a aVarD = x52Var.d(viewGroup2);
            this.s = aVarD;
            viewGroup2.addView(aVarD.a);
            u.a aVar = (u.a) uVar.d(viewGroup);
            this.t = aVar;
            viewGroup.addView(aVar.a);
        }

        public final void c() {
            int i = this.u - 1;
            HorizontalGridView horizontalGridView = this.r;
            RecyclerView.ag agVarFindViewHolderForPosition = horizontalGridView.findViewHolderForPosition(i);
            if (agVarFindViewHolderForPosition != null) {
                agVarFindViewHolderForPosition.itemView.getRight();
                horizontalGridView.getWidth();
            }
            RecyclerView.ag agVarFindViewHolderForPosition2 = horizontalGridView.findViewHolderForPosition(0);
            if (agVarFindViewHolderForPosition2 != null) {
                agVarFindViewHolderForPosition2.itemView.getLeft();
            }
        }
    }

    public ai(x52 x52Var) {
        u uVar = new u();
        this.h = 0;
        this.b = null;
        this.c = false;
        this.e = x52Var;
        this.f = uVar;
    }

    public static void aa(c cVar) {
        View view = cVar.t.a;
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
        marginLayoutParams.setMarginStart(view.getResources().getDimensionPixelSize(R.dimen.lb_details_v2_logo_margin_start));
        int i = cVar.w;
        if (i == 0) {
            marginLayoutParams.topMargin = view.getResources().getDimensionPixelSize(R.dimen.lb_details_v2_description_margin_top) + view.getResources().getDimensionPixelSize(R.dimen.lb_details_v2_actions_height) + view.getResources().getDimensionPixelSize(R.dimen.lb_details_v2_blank_height);
        } else if (i != 2) {
            marginLayoutParams.topMargin = view.getResources().getDimensionPixelSize(R.dimen.lb_details_v2_blank_height) - (marginLayoutParams.height / 2);
        } else {
            marginLayoutParams.topMargin = 0;
        }
        view.setLayoutParams(marginLayoutParams);
    }

    public final void ab(c cVar, int i, boolean z) {
        int dimensionPixelSize;
        boolean z2 = i == 2;
        int i2 = cVar.w;
        FrameLayout frameLayout = cVar.p;
        u.a aVar = cVar.t;
        boolean z3 = i2 == 2;
        if (z2 != z3 || z) {
            Resources resources = cVar.a.getResources();
            v vVar = (v) cVar.d;
            this.f.getClass();
            int dimensionPixelSize2 = (vVar == null || vVar.c == null) ? 0 : aVar.a.getLayoutParams().width;
            if (z3) {
                dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.lb_details_v2_logo_margin_start);
            } else {
                dimensionPixelSize2 += resources.getDimensionPixelSize(R.dimen.lb_details_v2_logo_margin_start);
                dimensionPixelSize = 0;
            }
            ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) frameLayout.getLayoutParams();
            marginLayoutParams.topMargin = z3 ? 0 : resources.getDimensionPixelSize(R.dimen.lb_details_v2_blank_height);
            marginLayoutParams.rightMargin = dimensionPixelSize;
            marginLayoutParams.leftMargin = dimensionPixelSize;
            frameLayout.setLayoutParams(marginLayoutParams);
            ViewGroup viewGroup = cVar.q;
            ViewGroup.MarginLayoutParams marginLayoutParams2 = (ViewGroup.MarginLayoutParams) viewGroup.getLayoutParams();
            marginLayoutParams2.setMarginStart(dimensionPixelSize2);
            viewGroup.setLayoutParams(marginLayoutParams2);
            HorizontalGridView horizontalGridView = cVar.r;
            ViewGroup.MarginLayoutParams marginLayoutParams3 = (ViewGroup.MarginLayoutParams) horizontalGridView.getLayoutParams();
            marginLayoutParams3.setMarginStart(dimensionPixelSize2);
            marginLayoutParams3.height = z3 ? 0 : resources.getDimensionPixelSize(R.dimen.lb_details_v2_actions_height);
            horizontalGridView.setLayoutParams(marginLayoutParams3);
        }
    }

    public final void ac(c cVar, int i) {
        int i2 = cVar.w;
        if (i2 != i) {
            cVar.w = i;
            ab(cVar, i2, false);
            aa(cVar);
        }
    }

    @Override // androidx.leanback.widget.cp
    public final cp.b j(ViewGroup viewGroup) {
        c cVar = new c(vw2.g(viewGroup, R.layout.lb_fullwidth_details_overview, viewGroup, false), this.e, this.f);
        u.a aVar = cVar.t;
        aVar.c = cVar;
        aVar.b = this;
        ac(cVar, 0);
        cVar.v = new a(cVar);
        boolean z = this.i;
        FrameLayout frameLayout = cVar.p;
        if (z) {
            frameLayout.setBackgroundColor(this.h);
        }
        cl.a(frameLayout, true);
        if (!this.c) {
            frameLayout.setForeground(null);
        }
        cVar.r.setOnUnhandledKeyListener(new ag(cVar));
        return cVar;
    }

    @Override // androidx.leanback.widget.cp
    public final boolean o() {
        return true;
    }

    @Override // androidx.leanback.widget.cp
    public final boolean p() {
        return false;
    }

    @Override // androidx.leanback.widget.cp
    public final void q(cp.b bVar, Object obj) {
        super.q(bVar, obj);
        v vVar = (v) obj;
        c cVar = (c) bVar;
        this.f.c(cVar.t, vVar);
        this.e.c(cVar.s, vVar.b);
        v vVar2 = (v) cVar.d;
        cVar.v.j(vVar2.f);
        cVar.r.setAdapter(cVar.v);
        cVar.u = cVar.v.getItemCount();
        c.e eVar = cVar.o;
        if (vVar2.d == null) {
            vVar2.d = new ArrayList();
        } else {
            int i = 0;
            while (i < vVar2.d.size()) {
                v.a aVar = (v.a) ((WeakReference) vVar2.d.get(i)).get();
                if (aVar == null) {
                    vVar2.d.remove(i);
                } else if (aVar == eVar) {
                    return;
                } else {
                    i++;
                }
            }
        }
        vVar2.d.add(new WeakReference(eVar));
    }

    @Override // androidx.leanback.widget.cp
    public final void r(cp.b bVar) {
        super.r(bVar);
        this.e.f(((c) bVar).s);
        this.f.getClass();
    }

    @Override // androidx.leanback.widget.cp
    public final void s(cp.b bVar) {
        super.s(bVar);
        c cVar = (c) bVar;
        this.e.g(cVar.s);
        this.f.g(cVar.t);
    }

    @Override // androidx.leanback.widget.cp
    public final void v(cp.b bVar) {
        super.v(bVar);
        if (this.c) {
            c cVar = (c) bVar;
            ((ColorDrawable) cVar.p.getForeground().mutate()).setColor(cVar.k.c.getColor());
        }
    }

    @Override // androidx.leanback.widget.cp
    public final void w(cp.b bVar) {
        c cVar = (c) bVar;
        cVar.v.j(null);
        cVar.r.setAdapter(null);
        cVar.u = 0;
        ((v) cVar.d).b(cVar.o);
        j.removeCallbacks(cVar.x);
        this.e.getClass();
        this.f.getClass();
        super.w(bVar);
    }
}
