package androidx.recyclerview.widget;

import android.content.Context;
import android.graphics.Rect;
import android.os.Bundle;
import android.util.AttributeSet;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import defpackage.AbstractC0421;
import defpackage.AbstractC2416;
import defpackage.AbstractC2704;
import defpackage.AbstractC2746;
import defpackage.AbstractC3589;
import defpackage.AbstractC4793;
import defpackage.C0130;
import defpackage.C0807;
import defpackage.C0902;
import defpackage.C1014;
import defpackage.C1499;
import defpackage.C2099;
import defpackage.C2444;
import defpackage.C2772;
import defpackage.C3424;
import defpackage.C3714;
import defpackage.C4048;
import defpackage.C4305;
import defpackage.C4468;
import defpackage.C5319;
import j$.util.DesugarCollections;
import j$.util.Objects;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import java.util.TreeMap;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes3.dex */
public class GridLayoutManager extends LinearLayoutManager {

    /* JADX INFO: renamed from: ʽᵡᵢᵾ, reason: contains not printable characters */
    public static final Set f816 = DesugarCollections.unmodifiableSet(new HashSet(Arrays.asList(17, 66, 33, 130)));

    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    public final int f817;

    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    public final SparseIntArray f818;

    /* JADX INFO: renamed from: ˁˌᵩ, reason: contains not printable characters */
    public final SparseIntArray f819;

    /* JADX INFO: renamed from: ˉᵵᵜ, reason: contains not printable characters */
    public View[] f820;

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public final Rect f821;

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

    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    public int f823;

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

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public int f825;

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

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public int f827;

    public GridLayoutManager(Context context, AttributeSet attributeSet, int i, int i2) {
        super(context, attributeSet, i, i2);
        this.f824 = false;
        this.f817 = -1;
        this.f819 = new SparseIntArray();
        this.f818 = new SparseIntArray();
        C3714 c3714 = new C3714(0);
        this.f822 = c3714;
        this.f821 = new Rect();
        this.f825 = -1;
        this.f827 = -1;
        this.f823 = -1;
        int i3 = AbstractC0421.m1779(context, attributeSet, i, i2).f5184;
        if (i3 == this.f817) {
            return;
        }
        this.f824 = true;
        if (i3 < 1) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC2704.m6517(i3, "Span count should be at least 1. Provided "));
            throw null;
        }
        this.f817 = i3;
        c3714.m8367();
        m1789();
    }

    /* JADX WARN: Removed duplicated region for block: B:118:0x01a1  */
    /* JADX WARN: Removed duplicated region for block: B:121:0x01a7  */
    /* JADX WARN: Removed duplicated region for block: B:122:0x01a9 A[EDGE_INSN: B:209:0x01a9->B:122:0x01a9 BREAK  A[LOOP:2: B:126:0x01b9->B:135:0x01e2, LOOP_LABEL: LOOP:2: B:126:0x01b9->B:135:0x01e2], EDGE_INSN: B:216:0x01a9->B:122:0x01a9 BREAK  A[LOOP:5: B:148:0x0221->B:159:0x0251, LOOP_LABEL: LOOP:5: B:148:0x0221->B:159:0x0251]] */
    /* JADX WARN: Removed duplicated region for block: B:142:0x0213  */
    /* JADX WARN: Removed duplicated region for block: B:167:0x027e  */
    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ʿᵯᴵ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean mo473(int i, Bundle bundle) {
        View viewM1798;
        AbstractC4793 abstractC4793M577;
        int iIntValue;
        int i2;
        if (i == C2444.f9497.m6180() && i != -1) {
            int i3 = 0;
            while (true) {
                if (i3 >= m1795()) {
                    viewM1798 = null;
                    break;
                }
                View viewM17982 = m1798(i3);
                Objects.requireNonNull(viewM17982);
                if (viewM17982.isAccessibilityFocused()) {
                    viewM1798 = m1798(i3);
                    break;
                }
                i3++;
            }
            if (viewM1798 != null && bundle != null) {
                int i4 = bundle.getInt("android.view.accessibility.action.ARGUMENT_DIRECTION_INT", -1);
                if (f816.contains(Integer.valueOf(i4)) && (abstractC4793M577 = this.f2347.m577(viewM1798)) != null) {
                    int iM9984 = abstractC4793M577.m9984();
                    int iM478 = m478(iM9984);
                    int iM488 = m488(iM9984);
                    if (iM478 >= 0 && iM488 >= 0) {
                        if (!m474(iM9984).contains(Integer.valueOf(this.f827)) || !m482(m488(iM9984), iM9984).contains(Integer.valueOf(this.f823))) {
                            this.f827 = iM478;
                            this.f823 = iM488;
                        }
                        int i5 = this.f827;
                        if (i5 == -1) {
                            i5 = iM478;
                        }
                        int i6 = this.f823;
                        if (i6 != -1) {
                            iM488 = i6;
                        }
                        if (i4 == 17) {
                            iIntValue = iM9984 - 1;
                            while (iIntValue >= 0) {
                                int iM4782 = m478(iIntValue);
                                int iM4882 = m488(iIntValue);
                                if (iM4782 < 0 || iM4882 < 0) {
                                    break;
                                }
                                if (this.f837 != 1) {
                                    if (m474(iIntValue).contains(Integer.valueOf(i5)) && iM4882 < iM488) {
                                        this.f823 = iM4882;
                                        break;
                                    }
                                    iIntValue--;
                                } else {
                                    if ((iM4782 == i5 && iM4882 < iM488) || iM4782 < i5) {
                                        this.f827 = iM4782;
                                        this.f823 = iM4882;
                                        break;
                                    }
                                    iIntValue--;
                                }
                            }
                            iIntValue = -1;
                            if (iIntValue == -1) {
                            }
                            if (iIntValue != -1) {
                            }
                        } else if (i4 == 33) {
                            iIntValue = iM9984 - 1;
                            while (iIntValue >= 0) {
                                int iM4783 = m478(iIntValue);
                                int iM4883 = m488(iIntValue);
                                if (iM4783 < 0 || iM4883 < 0) {
                                    break;
                                }
                                if (this.f837 != 1) {
                                    if (iM4783 < i5 && iM4883 == iM488) {
                                        this.f827 = ((Integer) Collections.max(m474(iIntValue))).intValue();
                                        break;
                                    }
                                    iIntValue--;
                                } else {
                                    if (iM4783 < i5 && m482(m488(iIntValue), iIntValue).contains(Integer.valueOf(iM488))) {
                                        this.f827 = iM4783;
                                        break;
                                    }
                                    iIntValue--;
                                }
                            }
                            iIntValue = -1;
                            if (iIntValue == -1) {
                            }
                            if (iIntValue != -1) {
                            }
                        } else if (i4 == 66) {
                            iIntValue = iM9984 + 1;
                            while (iIntValue < m1788()) {
                                int iM4784 = m478(iIntValue);
                                int iM4884 = m488(iIntValue);
                                if (iM4784 < 0 || iM4884 < 0) {
                                    break;
                                }
                                if (this.f837 != 1) {
                                    if (iM4884 > iM488 && m474(iIntValue).contains(Integer.valueOf(i5))) {
                                        this.f823 = iM4884;
                                        break;
                                    }
                                    iIntValue++;
                                } else {
                                    if ((iM4784 == i5 && iM4884 > iM488) || iM4784 > i5) {
                                        this.f827 = iM4784;
                                        this.f823 = iM4884;
                                        break;
                                    }
                                    iIntValue++;
                                }
                            }
                            iIntValue = -1;
                            if (iIntValue == -1) {
                                if (i4 != 17) {
                                }
                            }
                            if (iIntValue != -1) {
                            }
                        } else if (i4 == 130) {
                            iIntValue = iM9984 + 1;
                            while (iIntValue < m1788()) {
                                int iM4785 = m478(iIntValue);
                                int iM4885 = m488(iIntValue);
                                if (iM4785 < 0 || iM4885 < 0) {
                                    break;
                                }
                                if (this.f837 != 1) {
                                    if (iM4785 > i5 && iM4885 == iM488) {
                                        this.f827 = m478(iIntValue);
                                        break;
                                    }
                                    iIntValue++;
                                } else {
                                    if (iM4785 > i5 && (iM4885 == iM488 || m482(m488(iIntValue), iIntValue).contains(Integer.valueOf(iM488)))) {
                                        this.f827 = iM4785;
                                        break;
                                    }
                                    iIntValue++;
                                }
                            }
                            iIntValue = -1;
                            if (iIntValue == -1 && (i2 = this.f837) == 0) {
                                if (i4 != 17) {
                                    if (iM478 >= 0 && i2 != 1) {
                                        TreeMap treeMap = new TreeMap(Collections.reverseOrder());
                                        int i7 = 0;
                                        loop2: while (true) {
                                            if (i7 >= m1788()) {
                                                for (Integer num : treeMap.keySet()) {
                                                    int iIntValue2 = num.intValue();
                                                    if (iIntValue2 < iM478) {
                                                        iIntValue = ((Integer) treeMap.get(num)).intValue();
                                                        this.f827 = iIntValue2;
                                                        this.f823 = m488(iIntValue);
                                                        break;
                                                    }
                                                }
                                            } else {
                                                for (Integer num2 : m474(i7)) {
                                                    if (num2.intValue() < 0) {
                                                        break loop2;
                                                    }
                                                    treeMap.put(num2, Integer.valueOf(i7));
                                                }
                                                i7++;
                                            }
                                        }
                                    } else {
                                        iIntValue = -1;
                                    }
                                } else if (i4 == 66) {
                                    if (iM478 >= 0 && i2 != 1) {
                                        TreeMap treeMap2 = new TreeMap();
                                        int i8 = 0;
                                        loop5: while (true) {
                                            if (i8 >= m1788()) {
                                                for (Integer num3 : treeMap2.keySet()) {
                                                    int iIntValue3 = num3.intValue();
                                                    if (iIntValue3 > iM478) {
                                                        iIntValue = ((Integer) treeMap2.get(num3)).intValue();
                                                        this.f827 = iIntValue3;
                                                        this.f823 = 0;
                                                        break;
                                                    }
                                                }
                                            } else {
                                                for (Integer num4 : m474(i8)) {
                                                    if (num4.intValue() < 0) {
                                                        break loop5;
                                                    }
                                                    if (!treeMap2.containsKey(num4)) {
                                                        treeMap2.put(num4, Integer.valueOf(i8));
                                                    }
                                                }
                                                i8++;
                                            }
                                        }
                                        iIntValue = -1;
                                    }
                                }
                            }
                            if (iIntValue != -1) {
                                mo278(iIntValue);
                                this.f825 = iIntValue;
                                return true;
                            }
                        }
                    }
                }
            }
        } else {
            if (i != 16908343 || bundle == null) {
                return super.mo473(i, bundle);
            }
            int i9 = bundle.getInt("android.view.accessibility.action.ARGUMENT_ROW_INT", -1);
            int i10 = bundle.getInt("android.view.accessibility.action.ARGUMENT_COLUMN_INT", -1);
            if (i9 != -1 && i10 != -1) {
                int iMo4258 = this.f2347.f900.mo4258();
                int i11 = 0;
                while (true) {
                    if (i11 >= iMo4258) {
                        i11 = -1;
                        break;
                    }
                    RecyclerView recyclerView = this.f2347;
                    int iM492 = m492(i11, recyclerView.f887, recyclerView.f899);
                    RecyclerView recyclerView2 = this.f2347;
                    int iM489 = m489(i11, recyclerView2.f887, recyclerView2.f899);
                    if (this.f837 != 1) {
                        if (iM492 == i9 && iM489 == i10) {
                            break;
                        }
                        i11++;
                    } else {
                        if (iM492 == i10 && iM489 == i9) {
                            break;
                        }
                        i11++;
                    }
                }
                if (i11 > -1) {
                    this.f835 = i11;
                    this.f838 = 0;
                    C0130 c0130 = this.f839;
                    if (c0130 != null) {
                        c0130.f1454 = -1;
                    }
                    m1789();
                    return true;
                }
            }
        }
        return false;
    }

    /* JADX INFO: renamed from: ˁˁﹳ, reason: contains not printable characters */
    public final HashSet m474(int i) {
        return m482(m478(i), i);
    }

    /* JADX WARN: Code restructure failed: missing block: B:54:0x00c9, code lost:
    
        if (r13 == (r2 > r15)) goto L49;
     */
    /* JADX WARN: Code restructure failed: missing block: B:78:0x012a, code lost:
    
        if (r16 == null) goto L80;
     */
    /* JADX WARN: Code restructure failed: missing block: B:79:0x012c, code lost:
    
        return r16;
     */
    /* JADX WARN: Code restructure failed: missing block: B:80:0x012d, code lost:
    
        return r17;
     */
    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˁᵺˈ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final View mo475(View view, int i, C2772 c2772, C1499 c1499) {
        int iM1795;
        int i2;
        int iM17952;
        View view2;
        int i3;
        int i4;
        C2772 c27722 = c2772;
        C1499 c14992 = c1499;
        View viewM1790 = m1790(view);
        if (viewM1790 != null) {
            C3424 c3424 = (C3424) viewM1790.getLayoutParams();
            int i5 = c3424.f13210;
            int i6 = c3424.f13211 + i5;
            if (super.mo475(view, i, c2772, c1499) != null) {
                if ((m507(i) == 1) != this.f831) {
                    iM17952 = m1795() - 1;
                    iM1795 = -1;
                    i2 = -1;
                } else {
                    iM1795 = m1795();
                    i2 = 1;
                    iM17952 = 0;
                }
                boolean z = this.f837 == 1 && m526();
                int iM489 = m489(iM17952, c27722, c14992);
                View view3 = null;
                int i7 = -1;
                int i8 = -1;
                int iMin = 0;
                int i9 = iM17952;
                int iMin2 = 0;
                View view4 = null;
                while (true) {
                    View view5 = view4;
                    if (i9 == iM1795) {
                        break;
                    }
                    int iM4892 = m489(i9, c27722, c14992);
                    View viewM1798 = m1798(i9);
                    if (viewM1798 == viewM1790) {
                        break;
                    }
                    if (!viewM1798.hasFocusable() || iM4892 == iM489) {
                        C3424 c34242 = (C3424) viewM1798.getLayoutParams();
                        int i10 = c34242.f13210;
                        view2 = viewM1790;
                        int i11 = c34242.f13211 + i10;
                        if (viewM1798.hasFocusable() && i10 == i5 && i11 == i6) {
                            return viewM1798;
                        }
                        if (!(viewM1798.hasFocusable() && view3 == null) && (viewM1798.hasFocusable() || view5 != null)) {
                            i3 = iM1795;
                            int iMin3 = Math.min(i11, i6) - Math.max(i10, i5);
                            if (viewM1798.hasFocusable()) {
                                if (iMin3 <= iMin) {
                                    if (iMin3 == iMin) {
                                    }
                                    i4 = iMin;
                                }
                                i4 = iMin;
                            } else if (view3 == null) {
                                i4 = iMin;
                                if (!(this.f2350.m4737(viewM1798) && this.f2359.m4737(viewM1798))) {
                                    if (iMin3 <= iMin2) {
                                        if (iMin3 == iMin2) {
                                            if (z == (i10 > i7)) {
                                            }
                                        }
                                    }
                                }
                            } else {
                                i4 = iMin;
                            }
                            i9 += i2;
                            c27722 = c2772;
                            c14992 = c1499;
                            viewM1790 = view2;
                            iM1795 = i3;
                        } else {
                            i4 = iMin;
                            i3 = iM1795;
                        }
                        boolean zHasFocusable = viewM1798.hasFocusable();
                        int i12 = c34242.f13210;
                        if (zHasFocusable) {
                            iMin = Math.min(i11, i6) - Math.max(i10, i5);
                            view3 = viewM1798;
                            i8 = i12;
                            view4 = view5;
                        } else {
                            iMin2 = Math.min(i11, i6) - Math.max(i10, i5);
                            i7 = i12;
                            iMin = i4;
                            view4 = viewM1798;
                        }
                        i9 += i2;
                        c27722 = c2772;
                        c14992 = c1499;
                        viewM1790 = view2;
                        iM1795 = i3;
                    } else {
                        if (view3 != null) {
                            break;
                        }
                        view2 = viewM1790;
                        i4 = iMin;
                        i3 = iM1795;
                    }
                    view4 = view5;
                    iMin = i4;
                    i9 += i2;
                    c27722 = c2772;
                    c14992 = c1499;
                    viewM1790 = view2;
                    iM1795 = i3;
                }
            }
        }
        return null;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˆᵱʣ */
    public final int mo268(int i, C2772 c2772, C1499 c1499) {
        m480();
        m487();
        return super.mo268(i, c2772, c1499);
    }

    /* JADX INFO: renamed from: ˆᵴᵕ, reason: contains not printable characters */
    public final int m476(int i, int i2) {
        if (this.f837 != 1 || !m526()) {
            int[] iArr = this.f826;
            return iArr[i2 + i] - iArr[i];
        }
        int[] iArr2 = this.f826;
        int i3 = this.f817;
        return iArr2[i3 - i] - iArr2[(i3 - i) - i2];
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    /* JADX INFO: renamed from: ˆᵽᵯʣ, reason: contains not printable characters */
    public final void mo477(C2772 c2772, C1499 c1499, C4048 c4048, int i) {
        m480();
        if (c1499.m4296() > 0 && !c1499.f6055) {
            boolean z = i == 1;
            int iM492 = m492(c4048.f15536, c2772, c1499);
            if (z) {
                while (iM492 > 0) {
                    int i2 = c4048.f15536;
                    if (i2 <= 0) {
                        break;
                    }
                    int i3 = i2 - 1;
                    c4048.f15536 = i3;
                    iM492 = m492(i3, c2772, c1499);
                }
            } else {
                int iM4296 = c1499.m4296() - 1;
                int i4 = c4048.f15536;
                while (i4 < iM4296) {
                    int i5 = i4 + 1;
                    int iM4922 = m492(i5, c2772, c1499);
                    if (iM4922 <= iM492) {
                        break;
                    }
                    i4 = i5;
                    iM492 = iM4922;
                }
                c4048.f15536 = i4;
            }
        }
        m487();
    }

    /* JADX INFO: renamed from: ˈʼᵮʿ, reason: contains not printable characters */
    public final int m478(int i) {
        int i2 = this.f837;
        RecyclerView recyclerView = this.f2347;
        return i2 == 1 ? m489(i, recyclerView.f887, recyclerView.f899) : m492(i, recyclerView.f887, recyclerView.f899);
    }

    /* JADX INFO: renamed from: ˊʿʽʿ, reason: contains not printable characters */
    public final int m479(int i, C2772 c2772, C1499 c1499) {
        boolean z = c1499.f6055;
        C3714 c3714 = this.f822;
        if (!z) {
            c3714.getClass();
            return 1;
        }
        int i2 = this.f819.get(i, -1);
        if (i2 != -1) {
            return i2;
        }
        if (c2772.m6682(i) == -1) {
            return 1;
        }
        c3714.getClass();
        return 1;
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˊᵨᵧ */
    public final C5319 mo277(Context context, AttributeSet attributeSet) {
        C3424 c3424 = new C3424(context, attributeSet);
        c3424.f13210 = -1;
        c3424.f13211 = 0;
        return c3424;
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˌᴵ */
    public final C5319 mo279(ViewGroup.LayoutParams layoutParams) {
        if (layoutParams instanceof ViewGroup.MarginLayoutParams) {
            C3424 c3424 = new C3424((ViewGroup.MarginLayoutParams) layoutParams);
            c3424.f13210 = -1;
            c3424.f13211 = 0;
            return c3424;
        }
        C3424 c34242 = new C3424(layoutParams);
        c34242.f13210 = -1;
        c34242.f13211 = 0;
        return c34242;
    }

    /* JADX INFO: renamed from: ˎˋˊʚ, reason: contains not printable characters */
    public final void m480() {
        int iM1786;
        int iM1791;
        if (this.f837 == 1) {
            iM1786 = this.f2349 - m1792();
            iM1791 = m1784();
        } else {
            iM1786 = this.f2353 - m1786();
            iM1791 = m1791();
        }
        m481(iM1786 - iM1791);
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˏʜᵪ */
    public final void mo282(int i, int i2) {
        C3714 c3714 = this.f822;
        c3714.m8367();
        ((SparseIntArray) c3714.f14142).clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˏʽˊᵰ */
    public final void mo283(C1499 c1499) {
        View viewMo504;
        super.mo283(c1499);
        this.f824 = false;
        int i = this.f825;
        if (i == -1 || (viewMo504 = mo504(i)) == null) {
            return;
        }
        viewMo504.sendAccessibilityEvent(67108864);
        this.f825 = -1;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˏːˆ */
    public final C5319 mo284() {
        return this.f837 == 0 ? new C3424(-2, -1) : new C3424(-1, -2);
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ːᵝٴᵶ */
    public final void mo285(C2772 c2772, C1499 c1499, View view, C0902 c0902) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (!(layoutParams instanceof C3424)) {
            m1797(view, c0902);
            return;
        }
        C3424 c3424 = (C3424) layoutParams;
        int iM489 = m489(c3424.f20074.m9999(), c2772, c1499);
        int i = this.f837;
        int i2 = c3424.f13210;
        int i3 = c3424.f13211;
        if (i == 0) {
            c0902.m3146(C1014.m3349(i2, i3, iM489, 1));
        } else {
            c0902.m3146(C1014.m3349(iM489, 1, i2, i3));
        }
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ˑʢ */
    public final int mo286(C2772 c2772, C1499 c1499) {
        if (this.f837 == 0) {
            return Math.min(this.f817, m1788());
        }
        if (c1499.m4296() < 1) {
            return 0;
        }
        return m489(c1499.m4296() - 1, c2772, c1499) + 1;
    }

    /* JADX INFO: renamed from: ᵖᵩː, reason: contains not printable characters */
    public final void m481(int i) {
        int i2;
        int[] iArr = this.f826;
        int i3 = this.f817;
        if (iArr == null || iArr.length != i3 + 1 || iArr[iArr.length - 1] != i) {
            iArr = new int[i3 + 1];
        }
        int i4 = 0;
        iArr[0] = 0;
        int i5 = i / i3;
        int i6 = i % i3;
        int i7 = 0;
        for (int i8 = 1; i8 <= i3; i8++) {
            i4 += i6;
            if (i4 <= 0 || i3 - i4 >= i6) {
                i2 = i5;
            } else {
                i2 = i5 + 1;
                i4 -= i3;
            }
            i7 += i2;
            iArr[i8] = i7;
        }
        this.f826 = iArr;
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵘᵝ */
    public final void mo293(int i, int i2) {
        C3714 c3714 = this.f822;
        c3714.m8367();
        ((SparseIntArray) c3714.f14142).clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵘᵫᵡ */
    public final int mo294(int i, C2772 c2772, C1499 c1499) {
        m480();
        m487();
        return super.mo294(i, c2772, c1499);
    }

    /* JADX INFO: renamed from: ᵘᵳᵻˁ, reason: contains not printable characters */
    public final HashSet m482(int i, int i2) {
        HashSet hashSet = new HashSet();
        RecyclerView recyclerView = this.f2347;
        int iM479 = m479(i2, recyclerView.f887, recyclerView.f899);
        for (int i3 = i; i3 < i + iM479; i3++) {
            hashSet.add(Integer.valueOf(i3));
        }
        return hashSet;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵜᵤ */
    public final void mo298(C2772 c2772, C1499 c1499, C0902 c0902) {
        super.mo298(c2772, c1499, c0902);
        c0902.f3993.setClassName("android.widget.GridView");
        AbstractC2416 abstractC2416 = this.f2347.f900;
        if (abstractC2416 == null || abstractC2416.mo4258() <= 1) {
            return;
        }
        c0902.m3142(C2444.f9497);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public final int mo483(C1499 c1499) {
        return m517(c1499);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final int mo484(C1499 c1499) {
        return m517(c1499);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    /* JADX INFO: renamed from: ᵡˁᵦ, reason: contains not printable characters */
    public final void mo485(C2772 c2772, C1499 c1499, C2099 c2099, C4305 c4305) {
        int i;
        int i2;
        int i3;
        int iMo1735;
        int iM1791;
        int iM1784;
        int iM1778;
        int iM17782;
        boolean z;
        View viewM5583;
        int iMo1732 = this.f830.mo1732();
        boolean z2 = iMo1732 != 1073741824;
        int iM1795 = m1795();
        int i4 = this.f817;
        int i5 = iM1795 > 0 ? this.f826[i4] : 0;
        if (z2) {
            m480();
        }
        boolean z3 = c2099.f8327 == 1;
        int iM479 = !z3 ? m479(c2099.f8333, c2772, c1499) + m492(c2099.f8333, c2772, c1499) : i4;
        int i6 = 0;
        while (i6 < i4) {
            int i7 = c2099.f8333;
            if (i7 < 0 || i7 >= c1499.m4296() || iM479 <= 0) {
                break;
            }
            int i8 = c2099.f8333;
            int iM4792 = m479(i8, c2772, c1499);
            if (iM4792 > i4) {
                ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC3589.m8110(AbstractC3589.m8103("Item at position ", i8, " requires ", iM4792, " spans but GridLayoutManager has only "), i4, " spans."));
                return;
            }
            iM479 -= iM4792;
            if (iM479 < 0 || (viewM5583 = c2099.m5583(c2772)) == null) {
                break;
            }
            this.f820[i6] = viewM5583;
            i6++;
        }
        if (i6 == 0) {
            c4305.f16397 = true;
            return;
        }
        if (z3) {
            i3 = 1;
            i2 = i6;
            i = 0;
        } else {
            i = i6 - 1;
            i2 = -1;
            i3 = -1;
        }
        int i9 = 0;
        while (i != i2) {
            View view = this.f820[i];
            C3424 c3424 = (C3424) view.getLayoutParams();
            int iM4793 = m479(AbstractC0421.m1777(view), c2772, c1499);
            c3424.f13211 = iM4793;
            c3424.f13210 = i9;
            i9 += iM4793;
            i += i3;
        }
        float f = 0.0f;
        int i10 = 0;
        for (int i11 = 0; i11 < i6; i11++) {
            View view2 = this.f820[i11];
            if (c2099.f8332 != null) {
                z = false;
                if (z3) {
                    m1781(-1, view2, true);
                } else {
                    m1781(0, view2, true);
                }
            } else if (z3) {
                z = false;
                m1781(-1, view2, false);
            } else {
                z = false;
                m1781(0, view2, false);
            }
            m1807(view2, this.f821);
            m494(iMo1732, view2, z);
            int iMo1727 = this.f830.mo1727(view2);
            if (iMo1727 > i10) {
                i10 = iMo1727;
            }
            float fMo1735 = (this.f830.mo1735(view2) * 1.0f) / ((C3424) view2.getLayoutParams()).f13211;
            if (fMo1735 > f) {
                f = fMo1735;
            }
        }
        if (z2) {
            m481(Math.max(Math.round(f * i4), i5));
            i10 = 0;
            for (int i12 = 0; i12 < i6; i12++) {
                View view3 = this.f820[i12];
                m494(1073741824, view3, true);
                int iMo17272 = this.f830.mo1727(view3);
                if (iMo17272 > i10) {
                    i10 = iMo17272;
                }
            }
        }
        for (int i13 = 0; i13 < i6; i13++) {
            View view4 = this.f820[i13];
            if (this.f830.mo1727(view4) != i10) {
                C3424 c34242 = (C3424) view4.getLayoutParams();
                Rect rect = c34242.f20072;
                int i14 = rect.top + rect.bottom + ((ViewGroup.MarginLayoutParams) c34242).topMargin + ((ViewGroup.MarginLayoutParams) c34242).bottomMargin;
                int i15 = rect.left + rect.right + ((ViewGroup.MarginLayoutParams) c34242).leftMargin + ((ViewGroup.MarginLayoutParams) c34242).rightMargin;
                int iM476 = m476(c34242.f13210, c34242.f13211);
                if (this.f837 == 1) {
                    iM17782 = AbstractC0421.m1778(false, iM476, 1073741824, i15, ((ViewGroup.MarginLayoutParams) c34242).width);
                    iM1778 = View.MeasureSpec.makeMeasureSpec(i10 - i14, 1073741824);
                } else {
                    int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i10 - i15, 1073741824);
                    iM1778 = AbstractC0421.m1778(false, iM476, 1073741824, i14, ((ViewGroup.MarginLayoutParams) c34242).height);
                    iM17782 = iMakeMeasureSpec;
                }
                if (m1804(view4, iM17782, iM1778, (C5319) view4.getLayoutParams())) {
                    view4.measure(iM17782, iM1778);
                }
            }
        }
        c4305.f16399 = i10;
        int i16 = this.f837;
        int i17 = c2099.f8335;
        int iMo17352 = c2099.f8324;
        if (i16 != 1) {
            if (i17 == -1) {
                iM1784 = iMo17352 - i10;
                iM1791 = 0;
                iMo1735 = iMo17352;
            } else {
                iMo1735 = iMo17352 + i10;
                iM1791 = 0;
                iM1784 = iMo17352;
            }
            iMo17352 = iM1791;
        } else if (i17 == -1) {
            iM1791 = iMo17352 - i10;
            iM1784 = 0;
            iMo1735 = 0;
        } else {
            iMo1735 = 0;
            iM1791 = iMo17352;
            iMo17352 += i10;
            iM1784 = 0;
        }
        int i18 = 0;
        while (true) {
            View[] viewArr = this.f820;
            if (i18 >= i6) {
                Arrays.fill(viewArr, (Object) null);
                return;
            }
            View view5 = viewArr[i18];
            C3424 c34243 = (C3424) view5.getLayoutParams();
            if (this.f837 != 1) {
                iM1791 = m1791() + this.f826[c34243.f13210];
                iMo17352 = this.f830.mo1735(view5) + iM1791;
            } else if (m526()) {
                int iM17842 = m1784() + this.f826[i4 - c34243.f13210];
                iMo1735 = iM17842;
                iM1784 = iM17842 - this.f830.mo1735(view5);
            } else {
                iM1784 = m1784() + this.f826[c34243.f13210];
                iMo1735 = this.f830.mo1735(view5) + iM1784;
            }
            AbstractC0421.m1775(view5, iM1784, iM1791, iMo1735, iMo17352);
            if (c34243.f20074.m9995() || c34243.f20074.m9989()) {
                c4305.f16398 = true;
            }
            c4305.f16400 = view5.hasFocusable() | c4305.f16400;
            i18++;
        }
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    /* JADX INFO: renamed from: ᵡᵱ, reason: contains not printable characters */
    public final void mo486(boolean z) {
        if (z) {
            C4468.m9515("GridLayoutManager does not support stack from end. Consider using reverse layout");
        } else {
            super.mo486(false);
        }
    }

    /* JADX INFO: renamed from: ᵢᵴᵞᵣ, reason: contains not printable characters */
    public final void m487() {
        View[] viewArr = this.f820;
        if (viewArr == null || viewArr.length != this.f817) {
            this.f820 = new View[this.f817];
        }
    }

    /* JADX INFO: renamed from: ᵤˌˏ, reason: contains not printable characters */
    public final int m488(int i) {
        int i2 = this.f837;
        RecyclerView recyclerView = this.f2347;
        return i2 == 0 ? m489(i, recyclerView.f887, recyclerView.f899) : m492(i, recyclerView.f887, recyclerView.f899);
    }

    /* JADX INFO: renamed from: ᵧᵙᵤ, reason: contains not printable characters */
    public final int m489(int i, C2772 c2772, C1499 c1499) {
        boolean z = c1499.f6055;
        C3714 c3714 = this.f822;
        if (!z) {
            c3714.getClass();
            return C3714.m8356(i, this.f817);
        }
        int iM6682 = c2772.m6682(i);
        if (iM6682 == -1) {
            return 0;
        }
        c3714.getClass();
        return C3714.m8356(iM6682, this.f817);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final int mo490(C1499 c1499) {
        return m513(c1499);
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵬᵦˋ */
    public final void mo315() {
        C3714 c3714 = this.f822;
        c3714.m8367();
        ((SparseIntArray) c3714.f14142).clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵮᵟᵡ */
    public final void mo316(C2772 c2772, C1499 c1499) {
        boolean z = c1499.f6055;
        SparseIntArray sparseIntArray = this.f818;
        SparseIntArray sparseIntArray2 = this.f819;
        if (z) {
            int iM1795 = m1795();
            for (int i = 0; i < iM1795; i++) {
                C3424 c3424 = (C3424) m1798(i).getLayoutParams();
                int iM9999 = c3424.f20074.m9999();
                sparseIntArray2.put(iM9999, c3424.f13211);
                sparseIntArray.put(iM9999, c3424.f13210);
            }
        }
        super.mo316(c2772, c1499);
        sparseIntArray2.clear();
        sparseIntArray.clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final int mo491(C1499 c1499) {
        return m513(c1499);
    }

    /* JADX INFO: renamed from: ᵯˑᵰ, reason: contains not printable characters */
    public final int m492(int i, C2772 c2772, C1499 c1499) {
        boolean z = c1499.f6055;
        C3714 c3714 = this.f822;
        if (!z) {
            c3714.getClass();
            return i % this.f817;
        }
        int i2 = this.f818.get(i, -1);
        if (i2 != -1) {
            return i2;
        }
        int iM6682 = c2772.m6682(i);
        if (iM6682 == -1) {
            return 0;
        }
        c3714.getClass();
        return iM6682 % this.f817;
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵯᵷʽ */
    public final int mo319(C2772 c2772, C1499 c1499) {
        if (this.f837 == 1) {
            return Math.min(this.f817, m1788());
        }
        if (c1499.m4296() < 1) {
            return 0;
        }
        return m489(c1499.m4296() - 1, c2772, c1499) + 1;
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵱʢᵢ, reason: contains not printable characters */
    public final void mo493(Rect rect, int i, int i2) {
        int iM1774;
        int iM17742;
        if (this.f826 == null) {
            super.mo493(rect, i, i2);
        }
        int iM1792 = m1792() + m1784();
        int iM1786 = m1786() + m1791();
        if (this.f837 == 1) {
            int iHeight = rect.height() + iM1786;
            RecyclerView recyclerView = this.f2347;
            WeakHashMap weakHashMap = AbstractC2746.f10556;
            iM17742 = AbstractC0421.m1774(i2, iHeight, recyclerView.getMinimumHeight());
            int[] iArr = this.f826;
            iM1774 = AbstractC0421.m1774(i, iArr[iArr.length - 1] + iM1792, this.f2347.getMinimumWidth());
        } else {
            int iWidth = rect.width() + iM1792;
            RecyclerView recyclerView2 = this.f2347;
            WeakHashMap weakHashMap2 = AbstractC2746.f10556;
            iM1774 = AbstractC0421.m1774(i, iWidth, recyclerView2.getMinimumWidth());
            int[] iArr2 = this.f826;
            iM17742 = AbstractC0421.m1774(i2, iArr2[iArr2.length - 1] + iM1786, this.f2347.getMinimumHeight());
        }
        this.f2347.setMeasuredDimension(iM1774, iM17742);
    }

    /* JADX INFO: renamed from: ᵴʠˀˏ, reason: contains not printable characters */
    public final void m494(int i, View view, boolean z) {
        int iM1778;
        int iM17782;
        C3424 c3424 = (C3424) view.getLayoutParams();
        Rect rect = c3424.f20072;
        int i2 = rect.top + rect.bottom + ((ViewGroup.MarginLayoutParams) c3424).topMargin + ((ViewGroup.MarginLayoutParams) c3424).bottomMargin;
        int i3 = rect.left + rect.right + ((ViewGroup.MarginLayoutParams) c3424).leftMargin + ((ViewGroup.MarginLayoutParams) c3424).rightMargin;
        int iM476 = m476(c3424.f13210, c3424.f13211);
        if (this.f837 == 1) {
            iM17782 = AbstractC0421.m1778(false, iM476, i, i3, ((ViewGroup.MarginLayoutParams) c3424).width);
            iM1778 = AbstractC0421.m1778(true, this.f830.mo1731(), this.f2351, i2, ((ViewGroup.MarginLayoutParams) c3424).height);
        } else {
            int iM17783 = AbstractC0421.m1778(false, iM476, i, i2, ((ViewGroup.MarginLayoutParams) c3424).height);
            int iM17784 = AbstractC0421.m1778(true, this.f830.mo1731(), this.f2354, i3, ((ViewGroup.MarginLayoutParams) c3424).width);
            iM1778 = iM17783;
            iM17782 = iM17784;
        }
        C5319 c5319 = (C5319) view.getLayoutParams();
        if (z ? m1804(view, iM17782, iM1778, c5319) : m1796(view, iM17782, iM1778, c5319)) {
            view.measure(iM17782, iM1778);
        }
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    /* JADX INFO: renamed from: ᵴˀᵰʒ, reason: contains not printable characters */
    public final void mo495(C1499 c1499, C2099 c2099, C0807 c0807) {
        int i = this.f817;
        int i2 = i;
        for (int i3 = 0; i3 < i; i3++) {
            int i4 = c2099.f8333;
            if (i4 < 0 || i4 >= c1499.m4296() || i2 <= 0) {
                return;
            }
            c0807.m2917(c2099.f8333, Math.max(0, c2099.f8331));
            this.f822.getClass();
            i2--;
            c2099.f8333 += c2099.f8327;
        }
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵵᵸᵕᵸ */
    public final void mo327(int i, int i2) {
        C3714 c3714 = this.f822;
        c3714.m8367();
        ((SparseIntArray) c3714.f14142).clear();
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵵᵽ */
    public final boolean mo328(C5319 c5319) {
        return c5319 instanceof C3424;
    }

    @Override // defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵹʾᵢᵯ, reason: contains not printable characters */
    public final void mo496(RecyclerView recyclerView, int i, int i2) {
        C3714 c3714 = this.f822;
        c3714.m8367();
        ((SparseIntArray) c3714.f14142).clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    /* JADX INFO: renamed from: ᵾᵧ, reason: contains not printable characters */
    public final View mo497(C2772 c2772, C1499 c1499, boolean z, boolean z2) {
        int i;
        int iM1795;
        int iM17952 = m1795();
        int i2 = 1;
        if (z2) {
            iM1795 = m1795() - 1;
            i = -1;
            i2 = -1;
        } else {
            i = iM17952;
            iM1795 = 0;
        }
        int iM4296 = c1499.m4296();
        m511();
        int iMo1734 = this.f830.mo1734();
        int iMo1733 = this.f830.mo1733();
        View view = null;
        View view2 = null;
        while (iM1795 != i) {
            View viewM1798 = m1798(iM1795);
            int iM1777 = AbstractC0421.m1777(viewM1798);
            if (iM1777 >= 0 && iM1777 < iM4296 && m492(iM1777, c2772, c1499) == 0) {
                if (((C5319) viewM1798.getLayoutParams()).f20074.m9995()) {
                    if (view2 == null) {
                        view2 = viewM1798;
                    }
                } else {
                    if (this.f830.mo1729(viewM1798) < iMo1733 && this.f830.mo1724(viewM1798) >= iMo1734) {
                        return viewM1798;
                    }
                    if (view == null) {
                        view = viewM1798;
                    }
                }
            }
            iM1795 += i2;
        }
        return view != null ? view : view2;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, defpackage.AbstractC0421
    /* JADX INFO: renamed from: ᵾᵻﹳᵮ, reason: contains not printable characters */
    public final boolean mo498() {
        return this.f839 == null && !this.f824;
    }
}
