package androidx.appcompat.view.menu;

import android.content.Context;
import android.view.MenuItem;
import android.view.SubMenu;
import java.util.Iterator;
import java.util.Map;

/* JADX INFO: compiled from: BaseMenuWrapper.java */
/* JADX INFO: loaded from: classes.dex */
abstract class c<T> extends d<T> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    final Context f395b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private Map<a.c.e.a.b, MenuItem> f396c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private Map<a.c.e.a.c, SubMenu> f397d;

    c(Context context, T t) {
        super(t);
        this.f395b = context;
    }

    final MenuItem c(MenuItem menuItem) {
        if (!(menuItem instanceof a.c.e.a.b)) {
            return menuItem;
        }
        a.c.e.a.b bVar = (a.c.e.a.b) menuItem;
        if (this.f396c == null) {
            this.f396c = new a.b.a();
        }
        MenuItem menuItem2 = this.f396c.get(menuItem);
        if (menuItem2 != null) {
            return menuItem2;
        }
        MenuItem menuItemA = o.a(this.f395b, bVar);
        this.f396c.put(bVar, menuItemA);
        return menuItemA;
    }

    final SubMenu d(SubMenu subMenu) {
        if (!(subMenu instanceof a.c.e.a.c)) {
            return subMenu;
        }
        a.c.e.a.c cVar = (a.c.e.a.c) subMenu;
        if (this.f397d == null) {
            this.f397d = new a.b.a();
        }
        SubMenu subMenu2 = this.f397d.get(cVar);
        if (subMenu2 != null) {
            return subMenu2;
        }
        SubMenu subMenuB = o.b(this.f395b, cVar);
        this.f397d.put(cVar, subMenuB);
        return subMenuB;
    }

    final void e() {
        Map<a.c.e.a.b, MenuItem> map = this.f396c;
        if (map != null) {
            map.clear();
        }
        Map<a.c.e.a.c, SubMenu> map2 = this.f397d;
        if (map2 != null) {
            map2.clear();
        }
    }

    final void f(int i) {
        Map<a.c.e.a.b, MenuItem> map = this.f396c;
        if (map == null) {
            return;
        }
        Iterator<a.c.e.a.b> it = map.keySet().iterator();
        while (it.hasNext()) {
            if (i == it.next().getGroupId()) {
                it.remove();
            }
        }
    }

    final void g(int i) {
        Map<a.c.e.a.b, MenuItem> map = this.f396c;
        if (map == null) {
            return;
        }
        Iterator<a.c.e.a.b> it = map.keySet().iterator();
        while (it.hasNext()) {
            if (i == it.next().getItemId()) {
                it.remove();
                return;
            }
        }
    }
}
