package l; import O.Z; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Parcelable; import android.util.SparseArray; import android.view.KeyCharacterMap; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu; import android.view.View; import android.view.ViewConfiguration; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; /* loaded from: classes.dex */ public class m implements Menu { /* renamed from: y, reason: collision with root package name */ public static final int[] f7240y = {1, 4, 5, 3, 2, 0}; /* renamed from: a, reason: collision with root package name */ public final Context f7241a; /* renamed from: b, reason: collision with root package name */ public final Resources f7242b; /* renamed from: c, reason: collision with root package name */ public boolean f7243c; /* renamed from: d, reason: collision with root package name */ public final boolean f7244d; /* renamed from: e, reason: collision with root package name */ public InterfaceC0433k f7245e; /* renamed from: f, reason: collision with root package name */ public final ArrayList f7246f; /* renamed from: g, reason: collision with root package name */ public final ArrayList f7247g; public boolean h; public final ArrayList i; /* renamed from: j, reason: collision with root package name */ public final ArrayList f7248j; /* renamed from: k, reason: collision with root package name */ public boolean f7249k; /* renamed from: m, reason: collision with root package name */ public CharSequence f7251m; /* renamed from: n, reason: collision with root package name */ public Drawable f7252n; /* renamed from: o, reason: collision with root package name */ public View f7253o; /* renamed from: v, reason: collision with root package name */ public o f7259v; /* renamed from: x, reason: collision with root package name */ public boolean f7261x; /* renamed from: l, reason: collision with root package name */ public int f7250l = 0; public boolean p = false; /* renamed from: q, reason: collision with root package name */ public boolean f7254q = false; /* renamed from: r, reason: collision with root package name */ public boolean f7255r = false; /* renamed from: s, reason: collision with root package name */ public boolean f7256s = false; /* renamed from: t, reason: collision with root package name */ public final ArrayList f7257t = new ArrayList(); /* renamed from: u, reason: collision with root package name */ public final CopyOnWriteArrayList f7258u = new CopyOnWriteArrayList(); /* renamed from: w, reason: collision with root package name */ public boolean f7260w = false; public m(Context context) { boolean z3 = false; this.f7241a = context; Resources resources = context.getResources(); this.f7242b = resources; this.f7246f = new ArrayList(); this.f7247g = new ArrayList(); this.h = true; this.i = new ArrayList(); this.f7248j = new ArrayList(); this.f7249k = true; if (resources.getConfiguration().keyboard != 1 && Z.b(ViewConfiguration.get(context))) { z3 = true; } this.f7244d = z3; } public o a(int i, int i4, int i5, CharSequence charSequence) { int i6; int i7 = ((-65536) & i5) >> 16; if (i7 < 0 || i7 >= 6) { throw new IllegalArgumentException("order does not contain a valid category."); } int i8 = (f7240y[i7] << 16) | (65535 & i5); o oVar = new o(this, i, i4, i5, i8, charSequence, this.f7250l); ArrayList arrayList = this.f7246f; int size = arrayList.size() - 1; while (true) { if (size < 0) { i6 = 0; break; } if (((o) arrayList.get(size)).f7271d <= i8) { i6 = size + 1; break; } size--; } arrayList.add(i6, oVar); p(true); return oVar; } @Override // android.view.Menu public final MenuItem add(CharSequence charSequence) { return a(0, 0, 0, charSequence); } @Override // android.view.Menu public final int addIntentOptions(int i, int i4, int i5, ComponentName componentName, Intent[] intentArr, Intent intent, int i6, MenuItem[] menuItemArr) { int i7; PackageManager packageManager = this.f7241a.getPackageManager(); List queryIntentActivityOptions = packageManager.queryIntentActivityOptions(componentName, intentArr, intent, 0); int size = queryIntentActivityOptions != null ? queryIntentActivityOptions.size() : 0; if ((i6 & 1) == 0) { removeGroup(i); } for (int i8 = 0; i8 < size; i8++) { ResolveInfo resolveInfo = queryIntentActivityOptions.get(i8); int i9 = resolveInfo.specificIndex; Intent intent2 = new Intent(i9 < 0 ? intent : intentArr[i9]); ActivityInfo activityInfo = resolveInfo.activityInfo; intent2.setComponent(new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name)); o a2 = a(i, i4, i5, resolveInfo.loadLabel(packageManager)); a2.setIcon(resolveInfo.loadIcon(packageManager)); a2.f7274g = intent2; if (menuItemArr != null && (i7 = resolveInfo.specificIndex) >= 0) { menuItemArr[i7] = a2; } } return size; } @Override // android.view.Menu public final SubMenu addSubMenu(CharSequence charSequence) { return addSubMenu(0, 0, 0, charSequence); } public final void b(y yVar, Context context) { this.f7258u.add(new WeakReference(yVar)); yVar.i(context, this); this.f7249k = true; } public final void c(boolean z3) { if (this.f7256s) { return; } this.f7256s = true; CopyOnWriteArrayList copyOnWriteArrayList = this.f7258u; Iterator it = copyOnWriteArrayList.iterator(); while (it.hasNext()) { WeakReference weakReference = (WeakReference) it.next(); y yVar = (y) weakReference.get(); if (yVar == null) { copyOnWriteArrayList.remove(weakReference); } else { yVar.b(this, z3); } } this.f7256s = false; } @Override // android.view.Menu public final void clear() { o oVar = this.f7259v; if (oVar != null) { d(oVar); } this.f7246f.clear(); p(true); } public final void clearHeader() { this.f7252n = null; this.f7251m = null; this.f7253o = null; p(false); } @Override // android.view.Menu public final void close() { c(true); } public boolean d(o oVar) { CopyOnWriteArrayList copyOnWriteArrayList = this.f7258u; boolean z3 = false; if (!copyOnWriteArrayList.isEmpty() && this.f7259v == oVar) { w(); Iterator it = copyOnWriteArrayList.iterator(); while (it.hasNext()) { WeakReference weakReference = (WeakReference) it.next(); y yVar = (y) weakReference.get(); if (yVar == null) { copyOnWriteArrayList.remove(weakReference); } else { z3 = yVar.m(oVar); if (z3) { break; } } } v(); if (z3) { this.f7259v = null; } } return z3; } public boolean e(m mVar, MenuItem menuItem) { InterfaceC0433k interfaceC0433k = this.f7245e; return interfaceC0433k != null && interfaceC0433k.c(mVar, menuItem); } public boolean f(o oVar) { CopyOnWriteArrayList copyOnWriteArrayList = this.f7258u; boolean z3 = false; if (copyOnWriteArrayList.isEmpty()) { return false; } w(); Iterator it = copyOnWriteArrayList.iterator(); while (it.hasNext()) { WeakReference weakReference = (WeakReference) it.next(); y yVar = (y) weakReference.get(); if (yVar == null) { copyOnWriteArrayList.remove(weakReference); } else { z3 = yVar.g(oVar); if (z3) { break; } } } v(); if (z3) { this.f7259v = oVar; } return z3; } @Override // android.view.Menu public final MenuItem findItem(int i) { MenuItem findItem; ArrayList arrayList = this.f7246f; int size = arrayList.size(); for (int i4 = 0; i4 < size; i4++) { o oVar = (o) arrayList.get(i4); if (oVar.f7268a == i) { return oVar; } if (oVar.hasSubMenu() && (findItem = oVar.f7280o.findItem(i)) != null) { return findItem; } } return null; } public final o g(int i, KeyEvent keyEvent) { ArrayList arrayList = this.f7257t; arrayList.clear(); h(arrayList, i, keyEvent); if (arrayList.isEmpty()) { return null; } int metaState = keyEvent.getMetaState(); KeyCharacterMap.KeyData keyData = new KeyCharacterMap.KeyData(); keyEvent.getKeyData(keyData); int size = arrayList.size(); if (size == 1) { return (o) arrayList.get(0); } boolean n4 = n(); for (int i4 = 0; i4 < size; i4++) { o oVar = (o) arrayList.get(i4); char c4 = n4 ? oVar.f7275j : oVar.h; char[] cArr = keyData.meta; if ((c4 == cArr[0] && (metaState & 2) == 0) || ((c4 == cArr[2] && (metaState & 2) != 0) || (n4 && c4 == '\b' && i == 67))) { return oVar; } } return null; } @Override // android.view.Menu public final MenuItem getItem(int i) { return (MenuItem) this.f7246f.get(i); } public final void h(ArrayList arrayList, int i, KeyEvent keyEvent) { boolean n4 = n(); int modifiers = keyEvent.getModifiers(); KeyCharacterMap.KeyData keyData = new KeyCharacterMap.KeyData(); if (keyEvent.getKeyData(keyData) || i == 67) { ArrayList arrayList2 = this.f7246f; int size = arrayList2.size(); for (int i4 = 0; i4 < size; i4++) { o oVar = (o) arrayList2.get(i4); if (oVar.hasSubMenu()) { oVar.f7280o.h(arrayList, i, keyEvent); } char c4 = n4 ? oVar.f7275j : oVar.h; if ((modifiers & 69647) == ((n4 ? oVar.f7276k : oVar.i) & 69647) && c4 != 0) { char[] cArr = keyData.meta; if ((c4 == cArr[0] || c4 == cArr[2] || (n4 && c4 == '\b' && i == 67)) && oVar.isEnabled()) { arrayList.add(oVar); } } } } } @Override // android.view.Menu public final boolean hasVisibleItems() { if (this.f7261x) { return true; } ArrayList arrayList = this.f7246f; int size = arrayList.size(); for (int i = 0; i < size; i++) { if (((o) arrayList.get(i)).isVisible()) { return true; } } return false; } public final void i() { ArrayList l4 = l(); if (this.f7249k) { CopyOnWriteArrayList copyOnWriteArrayList = this.f7258u; Iterator it = copyOnWriteArrayList.iterator(); boolean z3 = false; while (it.hasNext()) { WeakReference weakReference = (WeakReference) it.next(); y yVar = (y) weakReference.get(); if (yVar == null) { copyOnWriteArrayList.remove(weakReference); } else { z3 |= yVar.j(); } } ArrayList arrayList = this.i; ArrayList arrayList2 = this.f7248j; if (z3) { arrayList.clear(); arrayList2.clear(); int size = l4.size(); for (int i = 0; i < size; i++) { o oVar = (o) l4.get(i); if ((oVar.f7288x & 32) == 32) { arrayList.add(oVar); } else { arrayList2.add(oVar); } } } else { arrayList.clear(); arrayList2.clear(); arrayList2.addAll(l()); } this.f7249k = false; } } @Override // android.view.Menu public final boolean isShortcutKey(int i, KeyEvent keyEvent) { return g(i, keyEvent) != null; } public String j() { return "android:menu:actionviewstates"; } public m k() { return this; } public final ArrayList l() { boolean z3 = this.h; ArrayList arrayList = this.f7247g; if (!z3) { return arrayList; } arrayList.clear(); ArrayList arrayList2 = this.f7246f; int size = arrayList2.size(); for (int i = 0; i < size; i++) { o oVar = (o) arrayList2.get(i); if (oVar.isVisible()) { arrayList.add(oVar); } } this.h = false; this.f7249k = true; return arrayList; } public boolean m() { return this.f7260w; } public boolean n() { return this.f7243c; } public boolean o() { return this.f7244d; } public final void p(boolean z3) { if (this.p) { this.f7254q = true; if (z3) { this.f7255r = true; return; } return; } if (z3) { this.h = true; this.f7249k = true; } CopyOnWriteArrayList copyOnWriteArrayList = this.f7258u; if (copyOnWriteArrayList.isEmpty()) { return; } w(); Iterator it = copyOnWriteArrayList.iterator(); while (it.hasNext()) { WeakReference weakReference = (WeakReference) it.next(); y yVar = (y) weakReference.get(); if (yVar == null) { copyOnWriteArrayList.remove(weakReference); } else { yVar.h(z3); } } v(); } @Override // android.view.Menu public final boolean performIdentifierAction(int i, int i4) { return q(findItem(i), null, i4); } @Override // android.view.Menu public final boolean performShortcut(int i, KeyEvent keyEvent, int i4) { o g4 = g(i, keyEvent); boolean q4 = g4 != null ? q(g4, null, i4) : false; if ((i4 & 2) != 0) { c(true); } return q4; } /* JADX WARN: Removed duplicated region for block: B:17:0x0058 */ /* JADX WARN: Removed duplicated region for block: B:22:0x0064 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final boolean q(android.view.MenuItem r7, l.y r8, int r9) { /* r6 = this; l.o r7 = (l.o) r7 r0 = 0 if (r7 == 0) goto Ld4 boolean r1 = r7.isEnabled() if (r1 != 0) goto Ld goto Ld4 Ld: android.view.MenuItem$OnMenuItemClickListener r1 = r7.p r2 = 1 if (r1 == 0) goto L1a boolean r1 = r1.onMenuItemClick(r7) if (r1 == 0) goto L1a L18: r1 = r2 goto L43 L1a: l.m r1 = r7.f7279n boolean r3 = r1.e(r1, r7) if (r3 == 0) goto L23 goto L18 L23: android.content.Intent r3 = r7.f7274g if (r3 == 0) goto L35 android.content.Context r1 = r1.f7241a // Catch: android.content.ActivityNotFoundException -> L2d r1.startActivity(r3) // Catch: android.content.ActivityNotFoundException -> L2d goto L18 L2d: r1 = move-exception java.lang.String r3 = "MenuItemImpl" java.lang.String r4 = "Can't find activity to handle intent; ignoring" android.util.Log.e(r3, r4, r1) L35: l.p r1 = r7.f7265A if (r1 == 0) goto L42 android.view.ActionProvider r1 = r1.f7292b boolean r1 = r1.onPerformDefaultAction() if (r1 == 0) goto L42 goto L18 L42: r1 = r0 L43: l.p r3 = r7.f7265A if (r3 == 0) goto L51 android.view.ActionProvider r4 = r3.f7292b boolean r4 = r4.hasSubMenu() if (r4 == 0) goto L51 r4 = r2 goto L52 L51: r4 = r0 L52: boolean r5 = r7.e() if (r5 == 0) goto L64 boolean r7 = r7.expandActionView() r1 = r1 | r7 if (r1 == 0) goto Ld3 r6.c(r2) goto Ld3 L64: boolean r5 = r7.hasSubMenu() if (r5 != 0) goto L75 if (r4 == 0) goto L6d goto L75 L6d: r7 = r9 & 1 if (r7 != 0) goto Ld3 r6.c(r2) goto Ld3 L75: r9 = r9 & 4 if (r9 != 0) goto L7c r6.c(r0) L7c: boolean r9 = r7.hasSubMenu() if (r9 != 0) goto L90 l.E r9 = new l.E android.content.Context r5 = r6.f7241a r9.(r5, r6, r7) r7.f7280o = r9 java.lang.CharSequence r5 = r7.f7272e r9.setHeaderTitle(r5) L90: l.E r7 = r7.f7280o if (r4 == 0) goto L9b l.t r9 = r3.f7293c android.view.ActionProvider r9 = r3.f7292b r9.onPrepareSubMenu(r7) L9b: java.util.concurrent.CopyOnWriteArrayList r9 = r6.f7258u boolean r3 = r9.isEmpty() if (r3 == 0) goto La4 goto Lcd La4: if (r8 == 0) goto Laa boolean r0 = r8.l(r7) Laa: java.util.Iterator r8 = r9.iterator() Lae: boolean r3 = r8.hasNext() if (r3 == 0) goto Lcd java.lang.Object r3 = r8.next() java.lang.ref.WeakReference r3 = (java.lang.ref.WeakReference) r3 java.lang.Object r4 = r3.get() l.y r4 = (l.y) r4 if (r4 != 0) goto Lc6 r9.remove(r3) goto Lae Lc6: if (r0 != 0) goto Lae boolean r0 = r4.l(r7) goto Lae Lcd: r1 = r1 | r0 if (r1 != 0) goto Ld3 r6.c(r2) Ld3: return r1 Ld4: return r0 */ throw new UnsupportedOperationException("Method not decompiled: l.m.q(android.view.MenuItem, l.y, int):boolean"); } public final void r(y yVar) { CopyOnWriteArrayList copyOnWriteArrayList = this.f7258u; Iterator it = copyOnWriteArrayList.iterator(); while (it.hasNext()) { WeakReference weakReference = (WeakReference) it.next(); y yVar2 = (y) weakReference.get(); if (yVar2 == null || yVar2 == yVar) { copyOnWriteArrayList.remove(weakReference); } } } @Override // android.view.Menu public final void removeGroup(int i) { ArrayList arrayList = this.f7246f; int size = arrayList.size(); int i4 = 0; int i5 = 0; while (true) { if (i5 >= size) { i5 = -1; break; } else if (((o) arrayList.get(i5)).f7269b == i) { break; } else { i5++; } } if (i5 >= 0) { int size2 = arrayList.size() - i5; while (true) { int i6 = i4 + 1; if (i4 >= size2 || ((o) arrayList.get(i5)).f7269b != i) { break; } if (i5 >= 0) { ArrayList arrayList2 = this.f7246f; if (i5 < arrayList2.size()) { arrayList2.remove(i5); } } i4 = i6; } p(true); } } @Override // android.view.Menu public final void removeItem(int i) { ArrayList arrayList = this.f7246f; int size = arrayList.size(); int i4 = 0; while (true) { if (i4 >= size) { i4 = -1; break; } else if (((o) arrayList.get(i4)).f7268a == i) { break; } else { i4++; } } if (i4 >= 0) { ArrayList arrayList2 = this.f7246f; if (i4 >= arrayList2.size()) { return; } arrayList2.remove(i4); p(true); } } public final void s(Bundle bundle) { MenuItem findItem; if (bundle == null) { return; } SparseArray sparseParcelableArray = bundle.getSparseParcelableArray(j()); int size = this.f7246f.size(); for (int i = 0; i < size; i++) { MenuItem item = getItem(i); View actionView = item.getActionView(); if (actionView != null && actionView.getId() != -1) { actionView.restoreHierarchyState(sparseParcelableArray); } if (item.hasSubMenu()) { ((SubMenuC0422E) item.getSubMenu()).s(bundle); } } int i4 = bundle.getInt("android:menu:expandedactionview"); if (i4 <= 0 || (findItem = findItem(i4)) == null) { return; } findItem.expandActionView(); } @Override // android.view.Menu public final void setGroupCheckable(int i, boolean z3, boolean z4) { ArrayList arrayList = this.f7246f; int size = arrayList.size(); for (int i4 = 0; i4 < size; i4++) { o oVar = (o) arrayList.get(i4); if (oVar.f7269b == i) { oVar.f(z4); oVar.setCheckable(z3); } } } @Override // android.view.Menu public void setGroupDividerEnabled(boolean z3) { this.f7260w = z3; } @Override // android.view.Menu public final void setGroupEnabled(int i, boolean z3) { ArrayList arrayList = this.f7246f; int size = arrayList.size(); for (int i4 = 0; i4 < size; i4++) { o oVar = (o) arrayList.get(i4); if (oVar.f7269b == i) { oVar.setEnabled(z3); } } } @Override // android.view.Menu public final void setGroupVisible(int i, boolean z3) { ArrayList arrayList = this.f7246f; int size = arrayList.size(); boolean z4 = false; for (int i4 = 0; i4 < size; i4++) { o oVar = (o) arrayList.get(i4); if (oVar.f7269b == i) { int i5 = oVar.f7288x; int i6 = (i5 & (-9)) | (z3 ? 0 : 8); oVar.f7288x = i6; if (i5 != i6) { z4 = true; } } } if (z4) { p(true); } } @Override // android.view.Menu public void setQwertyMode(boolean z3) { this.f7243c = z3; p(false); } @Override // android.view.Menu public final int size() { return this.f7246f.size(); } public final void t(Bundle bundle) { int size = this.f7246f.size(); SparseArray sparseArray = null; for (int i = 0; i < size; i++) { MenuItem item = getItem(i); View actionView = item.getActionView(); if (actionView != null && actionView.getId() != -1) { if (sparseArray == null) { sparseArray = new SparseArray<>(); } actionView.saveHierarchyState(sparseArray); if (item.isActionViewExpanded()) { bundle.putInt("android:menu:expandedactionview", item.getItemId()); } } if (item.hasSubMenu()) { ((SubMenuC0422E) item.getSubMenu()).t(bundle); } } if (sparseArray != null) { bundle.putSparseParcelableArray(j(), sparseArray); } } public final void u(int i, CharSequence charSequence, int i4, Drawable drawable, View view) { if (view != null) { this.f7253o = view; this.f7251m = null; this.f7252n = null; } else { if (i > 0) { this.f7251m = this.f7242b.getText(i); } else if (charSequence != null) { this.f7251m = charSequence; } if (i4 > 0) { this.f7252n = D.h.getDrawable(this.f7241a, i4); } else if (drawable != null) { this.f7252n = drawable; } this.f7253o = null; } p(false); } public final void v() { this.p = false; if (this.f7254q) { this.f7254q = false; p(this.f7255r); } } public final void w() { if (this.p) { return; } this.p = true; this.f7254q = false; this.f7255r = false; } @Override // android.view.Menu public final MenuItem add(int i) { return a(0, 0, 0, this.f7242b.getString(i)); } @Override // android.view.Menu public final SubMenu addSubMenu(int i) { return addSubMenu(0, 0, 0, this.f7242b.getString(i)); } @Override // android.view.Menu public final MenuItem add(int i, int i4, int i5, CharSequence charSequence) { return a(i, i4, i5, charSequence); } @Override // android.view.Menu public SubMenu addSubMenu(int i, int i4, int i5, CharSequence charSequence) { o a2 = a(i, i4, i5, charSequence); SubMenuC0422E subMenuC0422E = new SubMenuC0422E(this.f7241a, this, a2); a2.f7280o = subMenuC0422E; subMenuC0422E.setHeaderTitle(a2.f7272e); return subMenuC0422E; } @Override // android.view.Menu public final MenuItem add(int i, int i4, int i5, int i6) { return a(i, i4, i5, this.f7242b.getString(i6)); } @Override // android.view.Menu public final SubMenu addSubMenu(int i, int i4, int i5, int i6) { return addSubMenu(i, i4, i5, this.f7242b.getString(i6)); } }