package androidx.appcompat.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.SparseBooleanArray;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.view.menu.ActionMenuItemView;
import androidx.appcompat.view.menu.o;
import androidx.appcompat.view.menu.p;
import androidx.appcompat.view.menu.s;
import androidx.appcompat.widget.ActionMenuView;
import androidx.appcompat.widget.q;
import com.strmr.ps.R;
import defpackage.ir8;
import defpackage.p7;
import defpackage.t7;
import defpackage.wo;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
class d extends androidx.appcompat.view.menu.a implements t7.a {
    public int aa;
    public C0027d l;
    public Drawable m;
    public boolean n;
    public boolean o;
    public boolean p;
    public int q;
    public int r;
    public int s;
    public boolean t;
    public final SparseBooleanArray u;
    public e v;
    public a w;
    public c x;
    public b y;
    public final f z;

    public class a extends androidx.appcompat.view.menu.n {
        public a(Context context, s sVar, View view) {
            super(context, sVar, view, false, R.attr.actionOverflowMenuStyle, 0);
            if ((((androidx.appcompat.view.menu.k) sVar.getItem()).x & 32) != 32) {
                View view2 = d.this.l;
                this.e = view2 == null ? (View) d.this.j : view2;
            }
            f fVar = d.this.z;
            this.h = fVar;
            androidx.appcompat.view.menu.m mVar = this.i;
            if (mVar != null) {
                mVar.setCallback(fVar);
            }
        }

        @Override // androidx.appcompat.view.menu.n
        public final void c() {
            d dVar = d.this;
            dVar.w = null;
            dVar.aa = 0;
            super.c();
        }
    }

    public class b extends ActionMenuItemView.b {
        public b() {
        }

        @Override // androidx.appcompat.view.menu.ActionMenuItemView.b
        public final ir8 a() {
            a aVar = d.this.w;
            if (aVar != null) {
                return aVar.a();
            }
            return null;
        }
    }

    public class c implements Runnable {
        public final e a;

        public c(e eVar) {
            this.a = eVar;
        }

        @Override // java.lang.Runnable
        public final void run() {
            d dVar = d.this;
            androidx.appcompat.view.menu.g gVar = dVar.c;
            if (gVar != null) {
                gVar.changeMenuMode();
            }
            View view = (View) dVar.j;
            if (view != null && view.getWindowToken() != null) {
                e eVar = this.a;
                if (eVar.b()) {
                    dVar.v = eVar;
                } else if (eVar.e != null) {
                    eVar.e(0, 0, false, false);
                    dVar.v = eVar;
                }
            }
            dVar.x = null;
        }
    }

    /* JADX INFO: renamed from: androidx.appcompat.widget.d$d, reason: collision with other inner class name */
    public class C0027d extends wo implements ActionMenuView.a {
        public C0027d(Context context) {
            super(context, null, R.attr.actionOverflowButtonStyle);
            setClickable(true);
            setFocusable(true);
            setVisibility(0);
            setEnabled(true);
            q.a.a(this, getContentDescription());
            setOnTouchListener(new androidx.appcompat.widget.e(this, this));
        }

        @Override // androidx.appcompat.widget.ActionMenuView.a
        public final boolean a() {
            return false;
        }

        @Override // androidx.appcompat.widget.ActionMenuView.a
        public final boolean b() {
            return false;
        }

        @Override // android.view.View
        public final boolean performClick() {
            if (super.performClick()) {
                return true;
            }
            playSoundEffect(0);
            d.this.h();
            return true;
        }

        @Override // android.widget.ImageView
        public final boolean setFrame(int i, int i2, int i3, int i4) {
            boolean frame = super.setFrame(i, i2, i3, i4);
            Drawable drawable = getDrawable();
            Drawable background = getBackground();
            if (drawable != null && background != null) {
                int width = getWidth();
                int height = getHeight();
                int iMax = Math.max(width, height) / 2;
                int paddingLeft = (width + (getPaddingLeft() - getPaddingRight())) / 2;
                int paddingTop = (height + (getPaddingTop() - getPaddingBottom())) / 2;
                background.setHotspotBounds(paddingLeft - iMax, paddingTop - iMax, paddingLeft + iMax, paddingTop + iMax);
            }
            return frame;
        }
    }

    public class e extends androidx.appcompat.view.menu.n {
        public e(Context context, androidx.appcompat.view.menu.g gVar, View view) {
            super(context, gVar, view, true, R.attr.actionOverflowMenuStyle, 0);
            this.f = 8388613;
            f fVar = d.this.z;
            this.h = fVar;
            androidx.appcompat.view.menu.m mVar = this.i;
            if (mVar != null) {
                mVar.setCallback(fVar);
            }
        }

        @Override // androidx.appcompat.view.menu.n
        public final void c() {
            d dVar = d.this;
            androidx.appcompat.view.menu.g gVar = dVar.c;
            if (gVar != null) {
                gVar.close();
            }
            dVar.v = null;
            super.c();
        }
    }

    public class f implements o.a {
        public f() {
        }

        @Override // androidx.appcompat.view.menu.o.a
        public final boolean a(androidx.appcompat.view.menu.g gVar) {
            d dVar = d.this;
            if (gVar == dVar.c) {
                return false;
            }
            dVar.aa = ((s) gVar).getItem().getItemId();
            o.a aVar = dVar.e;
            if (aVar != null) {
                return aVar.a(gVar);
            }
            return false;
        }

        @Override // androidx.appcompat.view.menu.o.a
        public final void onCloseMenu(androidx.appcompat.view.menu.g gVar, boolean z) {
            if (gVar instanceof s) {
                gVar.getRootMenu().close(false);
            }
            o.a aVar = d.this.e;
            if (aVar != null) {
                aVar.onCloseMenu(gVar, z);
            }
        }
    }

    @SuppressLint({"BanParcelableUsage"})
    public static class g implements Parcelable {
        public static final Parcelable.Creator<g> CREATOR = new a();
        public int a;

        public class a implements Parcelable.Creator<g> {
            @Override // android.os.Parcelable.Creator
            public final g createFromParcel(Parcel parcel) {
                g gVar = new g();
                gVar.a = parcel.readInt();
                return gVar;
            }

            @Override // android.os.Parcelable.Creator
            public final g[] newArray(int i) {
                return new g[i];
            }
        }

        @Override // android.os.Parcelable
        public final int describeContents() {
            return 0;
        }

        @Override // android.os.Parcelable
        public final void writeToParcel(Parcel parcel, int i) {
            parcel.writeInt(this.a);
        }
    }

    public d(Context context) {
        this.a = context;
        this.d = LayoutInflater.from(context);
        this.f = R.layout.abc_action_menu_layout;
        this.i = R.layout.abc_action_menu_item_layout;
        this.u = new SparseBooleanArray();
        this.z = new f();
    }

    @Override // androidx.appcompat.view.menu.a
    public final void a(androidx.appcompat.view.menu.k kVar, p.a aVar) {
        aVar.initialize(kVar, 0);
        ActionMenuItemView actionMenuItemView = (ActionMenuItemView) aVar;
        actionMenuItemView.setItemInvoker((ActionMenuView) this.j);
        if (this.y == null) {
            this.y = new b();
        }
        actionMenuItemView.setPopupCallback(this.y);
    }

    @Override // androidx.appcompat.view.menu.a
    public final boolean b(ViewGroup viewGroup, int i) {
        if (viewGroup.getChildAt(i) == this.l) {
            return false;
        }
        viewGroup.removeViewAt(i);
        return true;
    }

    @Override // androidx.appcompat.view.menu.a
    public final View c(androidx.appcompat.view.menu.k kVar, View view, ViewGroup viewGroup) {
        View actionView = kVar.getActionView();
        if (actionView == null || kVar.e()) {
            actionView = super.c(kVar, view, viewGroup);
        }
        actionView.setVisibility(kVar.ac ? 8 : 0);
        ViewGroup.LayoutParams layoutParams = actionView.getLayoutParams();
        ((ActionMenuView) viewGroup).getClass();
        if (!(layoutParams instanceof ActionMenuView.c)) {
            actionView.setLayoutParams(ActionMenuView.c(layoutParams));
        }
        return actionView;
    }

    @Override // androidx.appcompat.view.menu.a
    public final boolean d(androidx.appcompat.view.menu.k kVar) {
        return (kVar.x & 32) == 32;
    }

    public final boolean e() {
        Object obj;
        c cVar = this.x;
        if (cVar != null && (obj = this.j) != null) {
            ((View) obj).removeCallbacks(cVar);
            this.x = null;
            return true;
        }
        e eVar = this.v;
        if (eVar == null) {
            return false;
        }
        if (eVar.b()) {
            eVar.i.dismiss();
        }
        return true;
    }

    public final boolean f() {
        e eVar = this.v;
        return eVar != null && eVar.b();
    }

    @Override // androidx.appcompat.view.menu.a, androidx.appcompat.view.menu.o
    public final boolean flagActionItems() {
        int size;
        ArrayList<androidx.appcompat.view.menu.k> visibleItems;
        int i;
        boolean z;
        d dVar = this;
        androidx.appcompat.view.menu.g gVar = dVar.c;
        if (gVar != null) {
            visibleItems = gVar.getVisibleItems();
            size = visibleItems.size();
        } else {
            size = 0;
            visibleItems = null;
        }
        int i2 = dVar.s;
        int i3 = dVar.r;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
        ViewGroup viewGroup = (ViewGroup) dVar.j;
        int i4 = 0;
        boolean z2 = false;
        int i5 = 0;
        int i6 = 0;
        while (true) {
            i = 2;
            z = true;
            if (i4 >= size) {
                break;
            }
            androidx.appcompat.view.menu.k kVar = visibleItems.get(i4);
            int i7 = kVar.y;
            if ((i7 & 2) == 2) {
                i5++;
            } else if ((i7 & 1) == 1) {
                i6++;
            } else {
                z2 = true;
            }
            if (dVar.t && kVar.ac) {
                i2 = 0;
            }
            i4++;
        }
        if (dVar.o && (z2 || i6 + i5 > i2)) {
            i2--;
        }
        int i8 = i2 - i5;
        SparseBooleanArray sparseBooleanArray = dVar.u;
        sparseBooleanArray.clear();
        int i9 = 0;
        int i10 = 0;
        while (i9 < size) {
            androidx.appcompat.view.menu.k kVar2 = visibleItems.get(i9);
            int i11 = kVar2.y;
            boolean z3 = (i11 & 2) == i ? z : false;
            int i12 = kVar2.b;
            if (z3) {
                View viewC = dVar.c(kVar2, null, viewGroup);
                viewC.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                int measuredWidth = viewC.getMeasuredWidth();
                i3 -= measuredWidth;
                if (i10 == 0) {
                    i10 = measuredWidth;
                }
                if (i12 != 0) {
                    sparseBooleanArray.put(i12, z);
                }
                kVar2.g(z);
            } else if ((i11 & 1) == z) {
                boolean z4 = sparseBooleanArray.get(i12);
                boolean z5 = ((i8 > 0 || z4) && i3 > 0) ? z : false;
                if (z5) {
                    View viewC2 = dVar.c(kVar2, null, viewGroup);
                    viewC2.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                    int measuredWidth2 = viewC2.getMeasuredWidth();
                    i3 -= measuredWidth2;
                    if (i10 == 0) {
                        i10 = measuredWidth2;
                    }
                    z5 &= i3 + i10 > 0;
                }
                if (z5 && i12 != 0) {
                    sparseBooleanArray.put(i12, true);
                } else if (z4) {
                    sparseBooleanArray.put(i12, false);
                    for (int i13 = 0; i13 < i9; i13++) {
                        androidx.appcompat.view.menu.k kVar3 = visibleItems.get(i13);
                        if (kVar3.b == i12) {
                            if ((kVar3.x & 32) == 32) {
                                i8++;
                            }
                            kVar3.g(false);
                        }
                    }
                }
                if (z5) {
                    i8--;
                }
                kVar2.g(z5);
            } else {
                kVar2.g(false);
                i9++;
                i = 2;
                dVar = this;
                z = true;
            }
            i9++;
            i = 2;
            dVar = this;
            z = true;
        }
        return z;
    }

    public final void g(boolean z) {
        if (z) {
            super.onSubMenuSelected(null);
            return;
        }
        androidx.appcompat.view.menu.g gVar = this.c;
        if (gVar != null) {
            gVar.close(false);
        }
    }

    public final boolean h() {
        androidx.appcompat.view.menu.g gVar;
        if (!this.o || f() || (gVar = this.c) == null || this.j == null || this.x != null || gVar.getNonActionItems().isEmpty()) {
            return false;
        }
        c cVar = new c(new e(this.b, this.c, this.l));
        this.x = cVar;
        ((View) this.j).post(cVar);
        return true;
    }

    @Override // androidx.appcompat.view.menu.a, androidx.appcompat.view.menu.o
    public final void initForMenu(Context context, androidx.appcompat.view.menu.g gVar) {
        super.initForMenu(context, gVar);
        Resources resources = context.getResources();
        p7 p7Var = new p7();
        p7Var.a = context;
        if (!this.p) {
            this.o = true;
        }
        this.q = context.getResources().getDisplayMetrics().widthPixels / 2;
        this.s = p7Var.a();
        int measuredWidth = this.q;
        if (this.o) {
            if (this.l == null) {
                C0027d c0027d = new C0027d(this.a);
                this.l = c0027d;
                if (this.n) {
                    c0027d.setImageDrawable(this.m);
                    this.m = null;
                    this.n = false;
                }
                int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
                this.l.measure(iMakeMeasureSpec, iMakeMeasureSpec);
            }
            measuredWidth -= this.l.getMeasuredWidth();
        } else {
            this.l = null;
        }
        this.r = measuredWidth;
        float f2 = resources.getDisplayMetrics().density;
    }

    @Override // androidx.appcompat.view.menu.a, androidx.appcompat.view.menu.o
    public final void onCloseMenu(androidx.appcompat.view.menu.g gVar, boolean z) {
        e();
        a aVar = this.w;
        if (aVar != null && aVar.b()) {
            aVar.i.dismiss();
        }
        super.onCloseMenu(gVar, z);
    }

    @Override // androidx.appcompat.view.menu.o
    public final void onRestoreInstanceState(Parcelable parcelable) {
        int i;
        MenuItem menuItemFindItem;
        if ((parcelable instanceof g) && (i = ((g) parcelable).a) > 0 && (menuItemFindItem = this.c.findItem(i)) != null) {
            onSubMenuSelected((s) menuItemFindItem.getSubMenu());
        }
    }

    @Override // androidx.appcompat.view.menu.o
    public final Parcelable onSaveInstanceState() {
        g gVar = new g();
        gVar.a = this.aa;
        return gVar;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // androidx.appcompat.view.menu.a, androidx.appcompat.view.menu.o
    public final boolean onSubMenuSelected(s sVar) {
        boolean z;
        if (sVar.hasVisibleItems()) {
            s sVar2 = sVar;
            while (sVar2.getParentMenu() != this.c) {
                sVar2 = (s) sVar2.getParentMenu();
            }
            MenuItem item = sVar2.getItem();
            ViewGroup viewGroup = (ViewGroup) this.j;
            View view = null;
            view = null;
            if (viewGroup != null) {
                int childCount = viewGroup.getChildCount();
                int i = 0;
                while (true) {
                    if (i >= childCount) {
                        break;
                    }
                    View childAt = viewGroup.getChildAt(i);
                    if ((childAt instanceof p.a) && ((p.a) childAt).getItemData() == item) {
                        view = childAt;
                        break;
                    }
                    i++;
                }
            }
            if (view != null) {
                this.aa = sVar.getItem().getItemId();
                int size = sVar.size();
                int i2 = 0;
                while (true) {
                    if (i2 >= size) {
                        z = false;
                        break;
                    }
                    MenuItem item2 = sVar.getItem(i2);
                    if (item2.isVisible() && item2.getIcon() != null) {
                        z = true;
                        break;
                    }
                    i2++;
                }
                a aVar = new a(this.b, sVar, view);
                this.w = aVar;
                aVar.d(z);
                a aVar2 = this.w;
                if (!aVar2.b()) {
                    if (aVar2.e == null) {
                        throw new IllegalStateException("MenuPopupHelper cannot be used without an anchor");
                    }
                    aVar2.e(0, 0, false, false);
                }
                super.onSubMenuSelected(sVar);
                return true;
            }
        }
        return false;
    }

    @Override // androidx.appcompat.view.menu.a, androidx.appcompat.view.menu.o
    public final void updateMenuView(boolean z) {
        super.updateMenuView(z);
        ((View) this.j).requestLayout();
        androidx.appcompat.view.menu.g gVar = this.c;
        boolean z2 = false;
        if (gVar != null) {
            ArrayList<androidx.appcompat.view.menu.k> actionItems = gVar.getActionItems();
            int size = actionItems.size();
            for (int i = 0; i < size; i++) {
                t7 t7Var = actionItems.get(i).aa;
                if (t7Var != null) {
                    t7Var.a = this;
                }
            }
        }
        androidx.appcompat.view.menu.g gVar2 = this.c;
        ArrayList<androidx.appcompat.view.menu.k> nonActionItems = gVar2 != null ? gVar2.getNonActionItems() : null;
        if (this.o && nonActionItems != null) {
            int size2 = nonActionItems.size();
            if (size2 == 1) {
                z2 = !nonActionItems.get(0).ac;
            } else if (size2 > 0) {
                z2 = true;
            }
        }
        if (z2) {
            if (this.l == null) {
                this.l = new C0027d(this.a);
            }
            ViewGroup viewGroup = (ViewGroup) this.l.getParent();
            if (viewGroup != this.j) {
                if (viewGroup != null) {
                    viewGroup.removeView(this.l);
                }
                ActionMenuView actionMenuView = (ActionMenuView) this.j;
                C0027d c0027d = this.l;
                actionMenuView.getClass();
                ActionMenuView.c cVarB = ActionMenuView.b();
                cVarB.a = true;
                actionMenuView.addView(c0027d, cVarB);
            }
        } else {
            C0027d c0027d2 = this.l;
            if (c0027d2 != null) {
                Object parent = c0027d2.getParent();
                Object obj = this.j;
                if (parent == obj) {
                    ((ViewGroup) obj).removeView(this.l);
                }
            }
        }
        ((ActionMenuView) this.j).setOverflowReserved(this.o);
    }
}
