package o0;

import M.J;
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.app.C0448a;
import androidx.leanback.widget.VerticalGridView;
import com.martsnew.tv.R;
import d5.AbstractC0844a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/* JADX INFO: renamed from: o0.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC1323c extends FrameLayout {

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public int f15561A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final ArrayList f15562B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public int f15563C;
    public int D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public final C0448a f15564E;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final ViewGroup f15565q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final ArrayList f15566r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public ArrayList f15567s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final float f15568t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final float f15569u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final float f15570v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final int f15571w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public final DecelerateInterpolator f15572x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public float f15573y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public float f15574z;

    public AbstractC1323c(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, R.attr.datePickerStyle);
        this.f15566r = new ArrayList();
        this.f15573y = 3.0f;
        this.f15574z = 1.0f;
        this.f15561A = 0;
        this.f15562B = new ArrayList();
        this.f15564E = new C0448a(1, this);
        int[] iArr = k0.a.f13744e;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, R.attr.datePickerStyle, 0);
        J.i(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, R.attr.datePickerStyle);
        this.f15563C = typedArrayObtainStyledAttributes.getResourceId(0, R.layout.lb_picker_item);
        this.D = typedArrayObtainStyledAttributes.getResourceId(1, 0);
        typedArrayObtainStyledAttributes.recycle();
        setEnabled(true);
        setDescendantFocusability(262144);
        this.f15569u = 1.0f;
        this.f15568t = 1.0f;
        this.f15570v = 0.5f;
        this.f15571w = 200;
        this.f15572x = new DecelerateInterpolator(2.5f);
        this.f15565q = (ViewGroup) ((ViewGroup) LayoutInflater.from(getContext()).inflate(R.layout.lb_picker, (ViewGroup) this, true)).findViewById(R.id.picker);
    }

    public final void a(int i, C1324d c1324d) {
        this.f15567s.set(i, c1324d);
        VerticalGridView verticalGridView = (VerticalGridView) this.f15566r.get(i);
        C1321a c1321a = (C1321a) verticalGridView.getAdapter();
        if (c1321a != null) {
            c1321a.d();
        }
        verticalGridView.setSelectedPosition(c1324d.f15575a - c1324d.f15576b);
    }

    public final void b(View view, boolean z8, float f3, DecelerateInterpolator decelerateInterpolator) {
        view.animate().cancel();
        if (z8) {
            view.animate().alpha(f3).setDuration(this.f15571w).setInterpolator(decelerateInterpolator).start();
        } else {
            view.setAlpha(f3);
        }
    }

    public final void c(View view, boolean z8, int i, boolean z9) {
        boolean z10 = i == this.f15561A || !hasFocus();
        DecelerateInterpolator decelerateInterpolator = this.f15572x;
        if (z8) {
            if (z10) {
                b(view, z9, this.f15569u, decelerateInterpolator);
                return;
            } else {
                b(view, z9, this.f15568t, decelerateInterpolator);
                return;
            }
        }
        if (z10) {
            b(view, z9, this.f15570v, decelerateInterpolator);
        } else {
            b(view, z9, 0.0f, decelerateInterpolator);
        }
    }

    public final void d(int i) {
        VerticalGridView verticalGridView = (VerticalGridView) this.f15566r.get(i);
        int selectedPosition = verticalGridView.getSelectedPosition();
        int i5 = 0;
        while (i5 < verticalGridView.getAdapter().a()) {
            View viewD = verticalGridView.getLayoutManager().D(i5);
            if (viewD != null) {
                c(viewD, selectedPosition == i5, i, true);
            }
            i5++;
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final 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 final void e() {
        for (int i = 0; i < getColumnsCount(); i++) {
            f((VerticalGridView) this.f15566r.get(i));
        }
    }

    public final void f(VerticalGridView verticalGridView) {
        ViewGroup.LayoutParams layoutParams = verticalGridView.getLayoutParams();
        float activatedVisibleItemCount = isActivated() ? getActivatedVisibleItemCount() : getVisibleItemCount();
        layoutParams.height = (int) AbstractC0844a.f(activatedVisibleItemCount, 1.0f, verticalGridView.getVerticalSpacing(), getPickerItemHeightPixels() * activatedVisibleItemCount);
        verticalGridView.setLayoutParams(layoutParams);
    }

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

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

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

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

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

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

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

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

    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.f15566r;
        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.f15566r;
            if (i >= arrayList.size()) {
                return;
            }
            if (((VerticalGridView) arrayList.get(i)).hasFocus()) {
                setSelectedColumn(i);
            }
            i++;
        }
    }

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

    public void setActivatedVisibleItemCount(float f3) {
        if (f3 <= 0.0f) {
            throw new IllegalArgumentException();
        }
        if (this.f15573y != f3) {
            this.f15573y = f3;
            if (isActivated()) {
                e();
            }
        }
    }

    public void setColumns(List<C1324d> list) {
        ArrayList arrayList = this.f15562B;
        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) {
            throw new IllegalStateException("Separators size: " + arrayList.size() + " mustequal the size of columns: " + list.size() + " + 1");
        }
        ArrayList arrayList2 = this.f15566r;
        arrayList2.clear();
        ViewGroup viewGroup = this.f15565q;
        viewGroup.removeAllViews();
        ArrayList arrayList3 = new ArrayList(list);
        this.f15567s = arrayList3;
        if (this.f15561A > arrayList3.size() - 1) {
            this.f15561A = this.f15567s.size() - 1;
        }
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(getContext());
        int columnsCount = getColumnsCount();
        if (!TextUtils.isEmpty((CharSequence) arrayList.get(0))) {
            TextView textView = (TextView) layoutInflaterFrom.inflate(R.layout.lb_picker_separator, viewGroup, false);
            textView.setText((CharSequence) arrayList.get(0));
            viewGroup.addView(textView);
        }
        int i5 = 0;
        while (i5 < columnsCount) {
            VerticalGridView verticalGridView = (VerticalGridView) layoutInflaterFrom.inflate(R.layout.lb_picker_column, viewGroup, false);
            f(verticalGridView);
            verticalGridView.setWindowAlignment(0);
            verticalGridView.setHasFixedSize(false);
            verticalGridView.setFocusable(isActivated());
            verticalGridView.setItemViewCacheSize(0);
            arrayList2.add(verticalGridView);
            viewGroup.addView(verticalGridView);
            int i8 = i5 + 1;
            if (!TextUtils.isEmpty((CharSequence) arrayList.get(i8))) {
                TextView textView2 = (TextView) layoutInflaterFrom.inflate(R.layout.lb_picker_separator, viewGroup, false);
                textView2.setText((CharSequence) arrayList.get(i8));
                viewGroup.addView(textView2);
            }
            verticalGridView.setAdapter(new C1321a(this, getPickerItemLayoutId(), getPickerItemTextViewId(), i5));
            verticalGridView.setOnChildViewHolderSelectedListener(this.f15564E);
            i5 = i8;
        }
    }

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

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

    public void setSelectedColumn(int i) {
        int i5 = this.f15561A;
        ArrayList arrayList = this.f15566r;
        if (i5 != i) {
            this.f15561A = i;
            for (int i8 = 0; i8 < arrayList.size(); i8++) {
                d(i8);
            }
        }
        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.f15562B;
        arrayList.clear();
        arrayList.addAll(list);
    }

    public void setVisibleItemCount(float f3) {
        if (f3 <= 0.0f) {
            throw new IllegalArgumentException();
        }
        if (this.f15574z != f3) {
            this.f15574z = f3;
            if (isActivated()) {
                return;
            }
            e();
        }
    }
}
