package androidx.leanback.widget.picker;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.DecelerateInterpolator;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.leanback.widget.VerticalGridView;
import ar.tvplayer.tv.R;
import defpackage.AbstractC2746;
import defpackage.AbstractC5433;
import defpackage.C0309;
import defpackage.C2699;
import defpackage.C5482;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/* JADX INFO: loaded from: classes3.dex */
public class Picker extends FrameLayout {

    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    public float f516;

    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    public int f517;

    /* JADX INFO: renamed from: ˁˌᵩ, reason: contains not printable characters */
    public int f518;

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public final int f519;

    /* JADX INFO: renamed from: ˉᵵᵜ, reason: contains not printable characters */
    public final ArrayList f520;

    /* JADX INFO: renamed from: ˊᵾʽʼ, reason: contains not printable characters */
    public final C2699 f521;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final ViewGroup f522;

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public final DecelerateInterpolator f523;

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public float f524;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public ArrayList f525;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final ArrayList f526;

    /* JADX INFO: renamed from: ᵠˏˏ, reason: contains not printable characters */
    public int f527;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final float f528;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final float f529;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final float f530;

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public ArrayList f531;

    public Picker(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, R.attr.h);
    }

    public Picker(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.f526 = new ArrayList();
        this.f524 = 3.0f;
        this.f516 = 1.0f;
        this.f527 = 0;
        this.f520 = new ArrayList();
        this.f521 = new C2699(this);
        int[] iArr = AbstractC5433.f20615;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, i, 0);
        AbstractC2746.m6646(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, i);
        this.f518 = typedArrayObtainStyledAttributes.getResourceId(0, R.layout.h);
        this.f517 = typedArrayObtainStyledAttributes.getResourceId(1, 0);
        typedArrayObtainStyledAttributes.recycle();
        setEnabled(true);
        setDescendantFocusability(262144);
        this.f529 = 1.0f;
        this.f528 = 1.0f;
        this.f530 = 0.5f;
        this.f519 = 200;
        this.f523 = new DecelerateInterpolator(2.5f);
        this.f522 = (ViewGroup) ((ViewGroup) LayoutInflater.from(getContext()).inflate(R.layout.h, (ViewGroup) this, true)).findViewById(R.id.h);
    }

    @Override // android.view.ViewGroup, android.view.View
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        if (!isActivated()) {
            return super.dispatchKeyEvent(keyEvent);
        }
        int keyCode = keyEvent.getKeyCode();
        if (keyCode != 23 && keyCode != 66) {
            return super.dispatchKeyEvent(keyEvent);
        }
        if (keyEvent.getAction() == 1) {
            performClick();
        }
        return true;
    }

    public float getActivatedVisibleItemCount() {
        return this.f524;
    }

    public int getColumnsCount() {
        ArrayList arrayList = this.f525;
        if (arrayList == null) {
            return 0;
        }
        return arrayList.size();
    }

    public int getPickerItemHeightPixels() {
        return getContext().getResources().getDimensionPixelSize(R.dimen.h);
    }

    public final int getPickerItemLayoutId() {
        return this.f518;
    }

    public final int getPickerItemTextViewId() {
        return this.f517;
    }

    public int getSelectedColumn() {
        return this.f527;
    }

    @Deprecated
    public final CharSequence getSeparator() {
        return (CharSequence) this.f520.get(0);
    }

    public final List<CharSequence> getSeparators() {
        return this.f520;
    }

    public float getVisibleItemCount() {
        return 1.0f;
    }

    @Override // android.view.ViewGroup
    public final boolean onRequestFocusInDescendants(int i, Rect rect) {
        int selectedColumn = getSelectedColumn();
        if (selectedColumn < 0) {
            return false;
        }
        ArrayList arrayList = this.f526;
        if (selectedColumn < arrayList.size()) {
            return ((VerticalGridView) arrayList.get(selectedColumn)).requestFocus(i, rect);
        }
        return false;
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public final void requestChildFocus(View view, View view2) {
        super.requestChildFocus(view, view2);
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f526;
            if (i >= arrayList.size()) {
                return;
            }
            if (((VerticalGridView) arrayList.get(i)).hasFocus()) {
                setSelectedColumn(i);
            }
            i++;
        }
    }

    @Override // android.view.View
    public void setActivated(boolean z) {
        ArrayList arrayList;
        if (z == isActivated()) {
            super.setActivated(z);
            return;
        }
        super.setActivated(z);
        boolean zHasFocus = hasFocus();
        int selectedColumn = getSelectedColumn();
        setDescendantFocusability(131072);
        if (!z && zHasFocus && isFocusable()) {
            requestFocus();
        }
        int i = 0;
        while (true) {
            int columnsCount = getColumnsCount();
            arrayList = this.f526;
            if (i >= columnsCount) {
                break;
            }
            ((VerticalGridView) arrayList.get(i)).setFocusable(z);
            i++;
        }
        m351();
        boolean zIsActivated = isActivated();
        for (int i2 = 0; i2 < getColumnsCount(); i2++) {
            VerticalGridView verticalGridView = (VerticalGridView) arrayList.get(i2);
            for (int i3 = 0; i3 < verticalGridView.getChildCount(); i3++) {
                verticalGridView.getChildAt(i3).setFocusable(zIsActivated);
            }
        }
        if (z && zHasFocus && selectedColumn >= 0) {
            ((VerticalGridView) arrayList.get(selectedColumn)).requestFocus();
        }
        setDescendantFocusability(262144);
    }

    public void setActivatedVisibleItemCount(float f) {
        if (f <= 0.0f) {
            ᵷᵝˎ.ᵷᵺʾᵖ();
        } else if (this.f524 != f) {
            this.f524 = f;
            if (isActivated()) {
                m351();
            }
        }
    }

    public void setColumns(List<C0309> list) {
        ArrayList arrayList = this.f520;
        if (arrayList.size() == 0) {
            throw new IllegalStateException("Separators size is: " + arrayList.size() + ". At least one separator must be provided");
        }
        if (arrayList.size() == 1) {
            CharSequence charSequence = (CharSequence) arrayList.get(0);
            arrayList.clear();
            arrayList.add("");
            for (int i = 0; i < list.size() - 1; i++) {
                arrayList.add(charSequence);
            }
            arrayList.add("");
        } else if (arrayList.size() != list.size() + 1) {
            ᵷᵝˎ.ᵨᵣ(arrayList.size(), list.size(), " mustequal the size of columns: ");
            return;
        }
        ArrayList arrayList2 = this.f526;
        arrayList2.clear();
        ViewGroup viewGroup = this.f522;
        viewGroup.removeAllViews();
        ArrayList arrayList3 = new ArrayList(list);
        this.f525 = arrayList3;
        if (this.f527 > arrayList3.size() - 1) {
            this.f527 = this.f525.size() - 1;
        }
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(getContext());
        int columnsCount = getColumnsCount();
        if (!TextUtils.isEmpty((CharSequence) arrayList.get(0))) {
            TextView textView = (TextView) layoutInflaterFrom.inflate(R.layout.h, viewGroup, false);
            textView.setText((CharSequence) arrayList.get(0));
            viewGroup.addView(textView);
        }
        int i2 = 0;
        while (i2 < columnsCount) {
            VerticalGridView verticalGridView = (VerticalGridView) layoutInflaterFrom.inflate(R.layout.h, viewGroup, false);
            m347(verticalGridView);
            verticalGridView.setWindowAlignment(0);
            verticalGridView.setHasFixedSize(false);
            verticalGridView.setFocusable(isActivated());
            verticalGridView.setItemViewCacheSize(0);
            arrayList2.add(verticalGridView);
            viewGroup.addView(verticalGridView);
            int i3 = i2 + 1;
            if (!TextUtils.isEmpty((CharSequence) arrayList.get(i3))) {
                TextView textView2 = (TextView) layoutInflaterFrom.inflate(R.layout.h, viewGroup, false);
                textView2.setText((CharSequence) arrayList.get(i3));
                viewGroup.addView(textView2);
            }
            verticalGridView.setAdapter(new C5482(this, getPickerItemLayoutId(), getPickerItemTextViewId(), i2));
            verticalGridView.setOnChildViewHolderSelectedListener(this.f521);
            i2 = i3;
        }
    }

    public final void setPickerItemLayoutId(int i) {
        this.f518 = i;
    }

    public final void setPickerItemTextViewId(int i) {
        this.f517 = i;
    }

    public void setSelectedColumn(int i) {
        int i2 = this.f527;
        ArrayList arrayList = this.f526;
        if (i2 != i) {
            this.f527 = i;
            for (int i3 = 0; i3 < arrayList.size(); i3++) {
                m345(i3);
            }
        }
        VerticalGridView verticalGridView = (VerticalGridView) arrayList.get(i);
        if (!hasFocus() || verticalGridView.hasFocus()) {
            return;
        }
        verticalGridView.requestFocus();
    }

    public final void setSeparator(CharSequence charSequence) {
        setSeparators(Arrays.asList(charSequence));
    }

    public final void setSeparators(List<CharSequence> list) {
        ArrayList arrayList = this.f520;
        arrayList.clear();
        arrayList.addAll(list);
    }

    public void setVisibleItemCount(float f) {
        if (f <= 0.0f) {
            ᵷᵝˎ.ᵷᵺʾᵖ();
        } else if (this.f516 != f) {
            this.f516 = f;
            if (isActivated()) {
                return;
            }
            m351();
        }
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m344(int i) {
        ArrayList arrayList = this.f531;
        if (arrayList != null) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                ((ᵣˑ) this.f531.get(size)).ᵲᵶᵳˈ.ᵙˁˇ(i);
            }
        }
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final void m345(int i) {
        VerticalGridView verticalGridView = (VerticalGridView) this.f526.get(i);
        int selectedPosition = verticalGridView.getSelectedPosition();
        int i2 = 0;
        while (i2 < verticalGridView.getAdapter().mo4258()) {
            View viewMo504 = verticalGridView.getLayoutManager().mo504(i2);
            if (viewMo504 != null) {
                m352(i, viewMo504, selectedPosition == i2, true);
            }
            i2++;
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public void mo342(int i, int i2) {
        C0309 c0309 = (C0309) this.f525.get(i);
        if (c0309.f1996 != i2) {
            c0309.f1996 = i2;
            m344(i);
        }
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m346(int i, int i2) {
        C0309 c0309 = (C0309) this.f525.get(i);
        if (c0309.f1996 != i2) {
            c0309.f1996 = i2;
            m344(i);
            VerticalGridView verticalGridView = (VerticalGridView) this.f526.get(i);
            if (verticalGridView != null) {
                verticalGridView.setSelectedPosition(i2 - ((C0309) this.f525.get(i)).f1993);
            }
        }
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final void m347(VerticalGridView verticalGridView) {
        ViewGroup.LayoutParams layoutParams = verticalGridView.getLayoutParams();
        float activatedVisibleItemCount = isActivated() ? getActivatedVisibleItemCount() : getVisibleItemCount();
        layoutParams.height = (int) (((activatedVisibleItemCount - 1.0f) * verticalGridView.getVerticalSpacing()) + (getPickerItemHeightPixels() * activatedVisibleItemCount));
        verticalGridView.setLayoutParams(layoutParams);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final C0309 m348(int i) {
        ArrayList arrayList = this.f525;
        if (arrayList == null) {
            return null;
        }
        return (C0309) arrayList.get(i);
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final void m349(View view, boolean z, float f, DecelerateInterpolator decelerateInterpolator) {
        view.animate().cancel();
        if (z) {
            view.animate().alpha(f).setDuration(this.f519).setInterpolator(decelerateInterpolator).start();
        } else {
            view.setAlpha(f);
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m350(int i, C0309 c0309) {
        this.f525.set(i, c0309);
        VerticalGridView verticalGridView = (VerticalGridView) this.f526.get(i);
        C5482 c5482 = (C5482) verticalGridView.getAdapter();
        if (c5482 != null) {
            c5482.m6143();
        }
        verticalGridView.setSelectedPosition(c0309.f1996 - c0309.f1993);
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m351() {
        for (int i = 0; i < getColumnsCount(); i++) {
            m347((VerticalGridView) this.f526.get(i));
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final void m352(int i, View view, boolean z, boolean z2) {
        boolean z3 = i == this.f527 || !hasFocus();
        DecelerateInterpolator decelerateInterpolator = this.f523;
        if (z) {
            if (z3) {
                m349(view, z2, this.f529, decelerateInterpolator);
                return;
            } else {
                m349(view, z2, this.f528, decelerateInterpolator);
                return;
            }
        }
        if (z3) {
            m349(view, z2, this.f530, decelerateInterpolator);
        } else {
            m349(view, z2, 0.0f, decelerateInterpolator);
        }
    }
}
