package androidx.leanback.widget;

import android.content.Context;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.leanback.widget.bs;
import androidx.leanback.widget.ci;
import com.strmr.ps.R;

/* JADX INFO: loaded from: classes.dex */
class p extends ci {
    public static int f;
    public static int g;
    public b b;
    public c c;
    public final int d;
    public boolean e = true;

    public static class a {
        public bs a;
        public ci b;
    }

    public interface b {
        void a(ci.a aVar, Object obj, a aVar2);
    }

    public interface c {
        void a(ci.a aVar, Object obj, a aVar2);
    }

    public class d extends ci.a {
        public bs b;
        public a c;
        public ci d;
        public final ControlBar e;
        public final View f;
        public final SparseArray g;
        public final bs.b h;

        public d(View view) {
            super(view);
            this.g = new SparseArray();
            this.f = view.findViewById(R.id.controls_container);
            ControlBar controlBar = (ControlBar) view.findViewById(R.id.control_bar);
            this.e = controlBar;
            if (controlBar == null) {
                throw new IllegalStateException("Couldn't find control_bar");
            }
            controlBar.d = p.this.e;
            controlBar.b = new q(this);
            this.h = new r(this);
        }

        public final void c(int i, bs bsVar, ci ciVar) {
            SparseArray sparseArray = this.g;
            ci.a aVarD = (ci.a) sparseArray.get(i);
            Object objA = bsVar.a(i);
            ControlBar controlBar = this.e;
            if (aVarD == null) {
                aVarD = ciVar.d(controlBar);
                sparseArray.put(i, aVarD);
                ciVar.i(aVarD, new s(this, i, aVarD));
            }
            View view = aVarD.a;
            if (view.getParent() == null) {
                controlBar.addView(view);
            }
            ciVar.c(aVarD, objA);
        }

        public int d(Context context, int i) {
            if (p.f == 0) {
                p.f = context.getResources().getDimensionPixelSize(R.dimen.lb_playback_controls_child_margin_default);
            }
            int i2 = p.f;
            if (p.g == 0) {
                p.g = context.getResources().getDimensionPixelSize(R.dimen.lb_control_icon_width);
            }
            return i2 + p.g;
        }

        public bs e() {
            return this.b;
        }

        public final void f(ci ciVar) {
            bs bsVarE = e();
            int iG = bsVarE == null ? 0 : bsVarE.g();
            ControlBar controlBar = this.e;
            View focusedChild = controlBar.getFocusedChild();
            if (focusedChild != null && iG > 0 && controlBar.indexOfChild(focusedChild) >= iG) {
                controlBar.getChildAt(bsVarE.g() - 1).requestFocus();
            }
            for (int childCount = controlBar.getChildCount() - 1; childCount >= iG; childCount--) {
                controlBar.removeViewAt(childCount);
            }
            for (int i = 0; i < iG && i < 7; i++) {
                c(i, bsVarE, ciVar);
            }
            controlBar.a = d(controlBar.getContext(), iG);
        }
    }

    public p(int i) {
        this.d = i;
    }

    @Override // androidx.leanback.widget.ci
    public void c(ci.a aVar, Object obj) {
        d dVar = (d) aVar;
        a aVar2 = (a) obj;
        bs bsVar = dVar.b;
        bs bsVar2 = aVar2.a;
        if (bsVar != bsVar2) {
            dVar.b = bsVar2;
            if (bsVar2 != null) {
                bsVar2.a.registerObserver(dVar.h);
            }
        }
        ci ciVar = aVar2.b;
        dVar.d = ciVar;
        dVar.c = aVar2;
        dVar.f(ciVar);
    }

    @Override // androidx.leanback.widget.ci
    public ci.a d(ViewGroup viewGroup) {
        return new d(LayoutInflater.from(viewGroup.getContext()).inflate(this.d, viewGroup, false));
    }

    @Override // androidx.leanback.widget.ci
    public void e(ci.a aVar) {
        d dVar = (d) aVar;
        bs bsVar = dVar.b;
        if (bsVar != null) {
            bsVar.h(dVar.h);
            dVar.b = null;
        }
        dVar.c = null;
    }
}
