package androidx.appcompat.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.Configuration;
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.widget.ActionMenuView;
import c.b.e.i.g;
import c.b.e.i.i;
import c.b.e.i.k;
import c.b.e.i.l;
import c.b.e.i.m;
import c.b.e.i.n;
import c.b.e.i.p;
import c.b.e.i.r;
import c.b.f.g1;
import c.b.f.n0;
import c.b.f.s;
import com.ifpdos.debugmenu.R;
import java.util.ArrayList;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class ActionMenuPresenter extends c.b.e.i.b {
    public final f A;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public d f134l;
    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 int u;
    public final SparseBooleanArray v;
    public e w;
    public a x;
    public c y;
    public b z;

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public int f135b;

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

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

        public SavedState() {
        }

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

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

        public SavedState(Parcel parcel) {
            this.f135b = parcel.readInt();
        }
    }

    public class a extends l {
        public a(Context context, r rVar, View view) {
            super(context, rVar, view, false, R.attr.actionOverflowMenuStyle, 0);
            if (!rVar.A.g()) {
                View view2 = ActionMenuPresenter.this.f134l;
                this.f750f = view2 == null ? (View) ActionMenuPresenter.this.f678k : view2;
            }
            d(ActionMenuPresenter.this.A);
        }

        @Override // c.b.e.i.l
        public void c() {
            ActionMenuPresenter actionMenuPresenter = ActionMenuPresenter.this;
            actionMenuPresenter.x = null;
            Objects.requireNonNull(actionMenuPresenter);
            super.c();
        }
    }

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

    public class c implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public e f136b;

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

        @Override // java.lang.Runnable
        public void run() {
            g.a aVar;
            g gVar = ActionMenuPresenter.this.f673f;
            if (gVar != null && (aVar = gVar.f716f) != null) {
                aVar.b(gVar);
            }
            View view = (View) ActionMenuPresenter.this.f678k;
            if (view != null && view.getWindowToken() != null && this.f136b.f()) {
                ActionMenuPresenter.this.w = this.f136b;
            }
            ActionMenuPresenter.this.y = null;
        }
    }

    public class d extends s implements ActionMenuView.a {

        public class a extends n0 {
            public a(View view, ActionMenuPresenter actionMenuPresenter) {
                super(view);
            }

            @Override // c.b.f.n0
            public p b() {
                e eVar = ActionMenuPresenter.this.w;
                if (eVar == null) {
                    return null;
                }
                return eVar.a();
            }

            @Override // c.b.f.n0
            public boolean c() {
                ActionMenuPresenter.this.n();
                return true;
            }

            @Override // c.b.f.n0
            public boolean d() {
                ActionMenuPresenter actionMenuPresenter = ActionMenuPresenter.this;
                if (actionMenuPresenter.y != null) {
                    return false;
                }
                actionMenuPresenter.j();
                return true;
            }
        }

        public d(Context context) {
            super(context, null, R.attr.actionOverflowButtonStyle);
            setClickable(true);
            setFocusable(true);
            setVisibility(0);
            setEnabled(true);
            g1.a(this, getContentDescription());
            setOnTouchListener(new a(this, ActionMenuPresenter.this));
        }

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

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

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

        @Override // android.widget.ImageView
        public boolean setFrame(int i2, int i3, int i4, int i5) {
            boolean frame = super.setFrame(i2, i3, i4, i5);
            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;
                c.f.d.l.b.f(background, paddingLeft - iMax, paddingTop - iMax, paddingLeft + iMax, paddingTop + iMax);
            }
            return frame;
        }
    }

    public class e extends l {
        public e(Context context, g gVar, View view, boolean z) {
            super(context, gVar, view, z, R.attr.actionOverflowMenuStyle, 0);
            this.f751g = 8388613;
            d(ActionMenuPresenter.this.A);
        }

        @Override // c.b.e.i.l
        public void c() {
            g gVar = ActionMenuPresenter.this.f673f;
            if (gVar != null) {
                gVar.c(true);
            }
            ActionMenuPresenter.this.w = null;
            super.c();
        }
    }

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

        @Override // c.b.e.i.m.a
        public void b(g gVar, boolean z) {
            if (gVar instanceof r) {
                gVar.k().c(false);
            }
            m.a aVar = ActionMenuPresenter.this.f675h;
            if (aVar != null) {
                aVar.b(gVar, z);
            }
        }

        @Override // c.b.e.i.m.a
        public boolean c(g gVar) {
            ActionMenuPresenter actionMenuPresenter = ActionMenuPresenter.this;
            if (gVar == actionMenuPresenter.f673f) {
                return false;
            }
            int i2 = ((r) gVar).A.a;
            m.a aVar = actionMenuPresenter.f675h;
            if (aVar != null) {
                return aVar.c(gVar);
            }
            return false;
        }
    }

    public ActionMenuPresenter(Context context) {
        super(context, R.layout.abc_action_menu_layout, R.layout.abc_action_menu_item_layout);
        this.v = new SparseBooleanArray();
        this.A = new f();
    }

    public boolean a() {
        return j() | l();
    }

    @Override // c.b.e.i.m
    public void b(g gVar, boolean z) {
        a();
        m.a aVar = this.f675h;
        if (aVar != null) {
            aVar.b(gVar, z);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // c.b.e.i.m
    public void c(boolean z) {
        int i2;
        boolean z2;
        ViewGroup viewGroup = (ViewGroup) this.f678k;
        ArrayList<i> arrayList = null;
        boolean z3 = false;
        if (viewGroup != null) {
            g gVar = this.f673f;
            if (gVar != null) {
                gVar.i();
                ArrayList<i> arrayListL = this.f673f.l();
                int size = arrayListL.size();
                i2 = 0;
                for (int i3 = 0; i3 < size; i3++) {
                    i iVar = arrayListL.get(i3);
                    if (iVar.g()) {
                        View childAt = viewGroup.getChildAt(i2);
                        i itemData = childAt instanceof n.a ? ((n.a) childAt).getItemData() : null;
                        View viewH = h(iVar, childAt, viewGroup);
                        if (iVar != itemData) {
                            viewH.setPressed(false);
                            viewH.jumpDrawablesToCurrentState();
                        }
                        if (viewH != childAt) {
                            ViewGroup viewGroup2 = (ViewGroup) viewH.getParent();
                            if (viewGroup2 != null) {
                                viewGroup2.removeView(viewH);
                            }
                            ((ViewGroup) this.f678k).addView(viewH, i2);
                        }
                        i2++;
                    }
                }
            } else {
                i2 = 0;
            }
            while (i2 < viewGroup.getChildCount()) {
                if (viewGroup.getChildAt(i2) == this.f134l) {
                    z2 = false;
                } else {
                    viewGroup.removeViewAt(i2);
                    z2 = true;
                }
                if (!z2) {
                    i2++;
                }
            }
        }
        ((View) this.f678k).requestLayout();
        g gVar2 = this.f673f;
        if (gVar2 != null) {
            gVar2.i();
            ArrayList<i> arrayList2 = gVar2.f720j;
            int size2 = arrayList2.size();
            for (int i4 = 0; i4 < size2; i4++) {
                c.f.j.g gVar3 = arrayList2.get(i4).A;
            }
        }
        g gVar4 = this.f673f;
        if (gVar4 != null) {
            gVar4.i();
            arrayList = gVar4.f721k;
        }
        if (this.o && arrayList != null) {
            int size3 = arrayList.size();
            if (size3 == 1) {
                z3 = !arrayList.get(0).C;
            } else if (size3 > 0) {
                z3 = true;
            }
        }
        if (z3) {
            if (this.f134l == null) {
                this.f134l = new d(this.f671b);
            }
            ViewGroup viewGroup3 = (ViewGroup) this.f134l.getParent();
            if (viewGroup3 != this.f678k) {
                if (viewGroup3 != null) {
                    viewGroup3.removeView(this.f134l);
                }
                ActionMenuView actionMenuView = (ActionMenuView) this.f678k;
                d dVar = this.f134l;
                ActionMenuView.c cVarP = actionMenuView.generateDefaultLayoutParams();
                cVarP.a = true;
                actionMenuView.addView(dVar, cVarP);
            }
        } else {
            d dVar2 = this.f134l;
            if (dVar2 != null) {
                Object parent = dVar2.getParent();
                Object obj = this.f678k;
                if (parent == obj) {
                    ((ViewGroup) obj).removeView(this.f134l);
                }
            }
        }
        ((ActionMenuView) this.f678k).setOverflowReserved(this.o);
    }

    @Override // c.b.e.i.m
    public boolean d() {
        int size;
        ArrayList<i> arrayListL;
        int i2;
        boolean z;
        g gVar = this.f673f;
        if (gVar != null) {
            arrayListL = gVar.l();
            size = arrayListL.size();
        } else {
            size = 0;
            arrayListL = null;
        }
        int i3 = this.s;
        int i4 = this.r;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
        ViewGroup viewGroup = (ViewGroup) this.f678k;
        int i5 = 0;
        boolean z2 = false;
        int i6 = 0;
        int i7 = 0;
        while (true) {
            i2 = 2;
            z = true;
            if (i5 >= size) {
                break;
            }
            i iVar = arrayListL.get(i5);
            int i8 = iVar.y;
            if ((i8 & 2) == 2) {
                i7++;
            } else if ((i8 & 1) == 1) {
                i6++;
            } else {
                z2 = true;
            }
            if (this.t && iVar.C) {
                i3 = 0;
            }
            i5++;
        }
        if (this.o && (z2 || i6 + i7 > i3)) {
            i3--;
        }
        int i9 = i3 - i7;
        SparseBooleanArray sparseBooleanArray = this.v;
        sparseBooleanArray.clear();
        int i10 = 0;
        int i11 = 0;
        while (i10 < size) {
            i iVar2 = arrayListL.get(i10);
            int i12 = iVar2.y;
            if ((i12 & 2) == i2 ? z : false) {
                View viewH = h(iVar2, null, viewGroup);
                viewH.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                int measuredWidth = viewH.getMeasuredWidth();
                i4 -= measuredWidth;
                if (i11 == 0) {
                    i11 = measuredWidth;
                }
                int i13 = iVar2.f726b;
                if (i13 != 0) {
                    sparseBooleanArray.put(i13, z);
                }
                iVar2.k(z);
            } else if ((i12 & 1) == z ? z : false) {
                int i14 = iVar2.f726b;
                boolean z3 = sparseBooleanArray.get(i14);
                boolean z4 = ((i9 > 0 || z3) && i4 > 0) ? z : false;
                if (z4) {
                    View viewH2 = h(iVar2, null, viewGroup);
                    viewH2.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                    int measuredWidth2 = viewH2.getMeasuredWidth();
                    i4 -= measuredWidth2;
                    if (i11 == 0) {
                        i11 = measuredWidth2;
                    }
                    z4 &= i4 + i11 > 0;
                }
                if (z4 && i14 != 0) {
                    sparseBooleanArray.put(i14, true);
                } else if (z3) {
                    sparseBooleanArray.put(i14, false);
                    for (int i15 = 0; i15 < i10; i15++) {
                        i iVar3 = arrayListL.get(i15);
                        if (iVar3.f726b == i14) {
                            if (iVar3.g()) {
                                i9++;
                            }
                            iVar3.k(false);
                        }
                    }
                }
                if (z4) {
                    i9--;
                }
                iVar2.k(z4);
            } else {
                iVar2.k(false);
                i10++;
                i2 = 2;
                z = true;
            }
            i10++;
            i2 = 2;
            z = true;
        }
        return z;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public View h(i iVar, View view, ViewGroup viewGroup) {
        View actionView = iVar.getActionView();
        if (actionView == null || iVar.f()) {
            n.a aVar = view instanceof n.a ? (n.a) view : (n.a) this.f674g.inflate(this.f677j, viewGroup, false);
            aVar.c(iVar, 0);
            ActionMenuItemView actionMenuItemView = (ActionMenuItemView) aVar;
            actionMenuItemView.setItemInvoker((ActionMenuView) this.f678k);
            if (this.z == null) {
                this.z = new b();
            }
            actionMenuItemView.setPopupCallback(this.z);
            actionView = (View) aVar;
        }
        actionView.setVisibility(iVar.C ? 8 : 0);
        ActionMenuView actionMenuView = (ActionMenuView) viewGroup;
        ViewGroup.LayoutParams layoutParams = actionView.getLayoutParams();
        if (!actionMenuView.checkLayoutParams(layoutParams)) {
            actionView.setLayoutParams(actionMenuView.generateLayoutParams(layoutParams));
        }
        return actionView;
    }

    @Override // c.b.e.i.m
    public void i(Context context, g gVar) {
        this.f672e = context;
        LayoutInflater.from(context);
        this.f673f = gVar;
        Resources resources = context.getResources();
        if (!this.p) {
            this.o = true;
        }
        int i2 = 2;
        this.q = context.getResources().getDisplayMetrics().widthPixels / 2;
        Configuration configuration = context.getResources().getConfiguration();
        int i3 = configuration.screenWidthDp;
        int i4 = configuration.screenHeightDp;
        if (configuration.smallestScreenWidthDp > 600 || i3 > 600 || ((i3 > 960 && i4 > 720) || (i3 > 720 && i4 > 960))) {
            i2 = 5;
        } else if (i3 >= 500 || ((i3 > 640 && i4 > 480) || (i3 > 480 && i4 > 640))) {
            i2 = 4;
        } else if (i3 >= 360) {
            i2 = 3;
        }
        this.s = i2;
        int measuredWidth = this.q;
        if (this.o) {
            if (this.f134l == null) {
                d dVar = new d(this.f671b);
                this.f134l = dVar;
                if (this.n) {
                    dVar.setImageDrawable(this.m);
                    this.m = null;
                    this.n = false;
                }
                int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
                this.f134l.measure(iMakeMeasureSpec, iMakeMeasureSpec);
            }
            measuredWidth -= this.f134l.getMeasuredWidth();
        } else {
            this.f134l = null;
        }
        this.r = measuredWidth;
        this.u = (int) (resources.getDisplayMetrics().density * 56.0f);
    }

    public boolean j() {
        Object obj;
        c cVar = this.y;
        if (cVar != null && (obj = this.f678k) != null) {
            ((View) obj).removeCallbacks(cVar);
            this.y = null;
            return true;
        }
        e eVar = this.w;
        if (eVar == null) {
            return false;
        }
        if (eVar.b()) {
            eVar.f754j.dismiss();
        }
        return true;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // c.b.e.i.m
    public boolean k(r rVar) {
        boolean z = false;
        if (!rVar.hasVisibleItems()) {
            return false;
        }
        r rVar2 = rVar;
        while (true) {
            g gVar = rVar2.z;
            if (gVar == this.f673f) {
                break;
            }
            rVar2 = (r) gVar;
        }
        i iVar = rVar2.A;
        ViewGroup viewGroup = (ViewGroup) this.f678k;
        View view = null;
        view = null;
        if (viewGroup != null) {
            int childCount = viewGroup.getChildCount();
            int i2 = 0;
            while (true) {
                if (i2 >= childCount) {
                    break;
                }
                View childAt = viewGroup.getChildAt(i2);
                if ((childAt instanceof n.a) && ((n.a) childAt).getItemData() == iVar) {
                    view = childAt;
                    break;
                }
                i2++;
            }
        }
        if (view == null) {
            return false;
        }
        int i3 = rVar.A.a;
        int size = rVar.size();
        int i4 = 0;
        while (true) {
            if (i4 >= size) {
                break;
            }
            MenuItem item = rVar.getItem(i4);
            if (item.isVisible() && item.getIcon() != null) {
                z = true;
                break;
            }
            i4++;
        }
        a aVar = new a(this.f672e, rVar, view);
        this.x = aVar;
        aVar.f752h = z;
        k kVar = aVar.f754j;
        if (kVar != null) {
            kVar.o(z);
        }
        if (!this.x.f()) {
            throw new IllegalStateException("MenuPopupHelper cannot be used without an anchor");
        }
        m.a aVar2 = this.f675h;
        if (aVar2 != null) {
            aVar2.c(rVar);
        }
        return true;
    }

    public boolean l() {
        a aVar = this.x;
        if (aVar == null) {
            return false;
        }
        if (!aVar.b()) {
            return true;
        }
        aVar.f754j.dismiss();
        return true;
    }

    public boolean m() {
        e eVar = this.w;
        return eVar != null && eVar.b();
    }

    public boolean n() {
        g gVar;
        if (!this.o || m() || (gVar = this.f673f) == null || this.f678k == null || this.y != null) {
            return false;
        }
        gVar.i();
        if (gVar.f721k.isEmpty()) {
            return false;
        }
        c cVar = new c(new e(this.f672e, this.f673f, this.f134l, true));
        this.y = cVar;
        ((View) this.f678k).post(cVar);
        return true;
    }
}
