package com.google.android.material.navigation;

import android.view.MenuItem;
import android.view.SubMenu;
import com.google.android.gms.measurement.internal.u1;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public final class g {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final k.p f22954a;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f22956c = 0;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f22957d = 0;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f22958e = 0;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayList f22955b = new ArrayList();

    public g(k.p pVar) {
        this.f22954a = pVar;
        b();
    }

    public final MenuItem a(int i10) {
        return (MenuItem) this.f22955b.get(i10);
    }

    public final void b() {
        ArrayList arrayList = this.f22955b;
        arrayList.clear();
        this.f22956c = 0;
        this.f22957d = 0;
        this.f22958e = 0;
        int i10 = 0;
        while (true) {
            k.p pVar = this.f22954a;
            if (i10 >= pVar.f28885f.size()) {
                break;
            }
            MenuItem item = pVar.getItem(i10);
            if (item.hasSubMenu()) {
                if (!arrayList.isEmpty() && !(u1.e(arrayList, 1) instanceof a) && item.isVisible()) {
                    arrayList.add(new a());
                }
                arrayList.add(item);
                SubMenu subMenu = item.getSubMenu();
                for (int i11 = 0; i11 < subMenu.size(); i11++) {
                    MenuItem item2 = subMenu.getItem(i11);
                    if (!item.isVisible()) {
                        item2.setVisible(false);
                    }
                    arrayList.add(item2);
                    this.f22956c++;
                    if (item2.isVisible()) {
                        this.f22957d++;
                    }
                }
                arrayList.add(new a());
            } else {
                arrayList.add(item);
                this.f22956c++;
                if (item.isVisible()) {
                    this.f22957d++;
                    this.f22958e++;
                }
            }
            i10++;
        }
        if (arrayList.isEmpty() || !(u1.e(arrayList, 1) instanceof a)) {
            return;
        }
        arrayList.remove(arrayList.size() - 1);
    }
}
