package d.b.g;

import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
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 com.ifpdos.udi.service.core.pc.R;
import d.b.f.i.g;
import d.b.f.i.m;
import d.b.f.i.n;
import java.util.ArrayList;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class c extends d.b.f.i.b {
    public int A;
    public boolean B;
    public int C;
    public final SparseBooleanArray D;
    public e E;
    public a F;
    public RunnableC0022c G;
    public b H;
    public final f I;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public d f1916t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public Drawable f1917u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public boolean f1918v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public boolean f1919w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public boolean f1920x;

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

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

    public class a extends d.b.f.i.l {
        public a(Context context, d.b.f.i.r rVar, View view) {
            super(context, rVar, view, false, R.attr.actionOverflowMenuStyle, 0);
            if (!rVar.A.g()) {
                View view2 = c.this.f1916t;
                this.f1852f = view2 == null ? (View) c.this.f1747s : view2;
            }
            d(c.this.I);
        }

        @Override // d.b.f.i.l
        public void c() {
            c cVar = c.this;
            cVar.F = null;
            Objects.requireNonNull(cVar);
            super.c();
        }
    }

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

    /* JADX INFO: renamed from: d.b.g.c$c, reason: collision with other inner class name */
    public class RunnableC0022c implements Runnable {

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

        public RunnableC0022c(e eVar) {
            this.f1924f = eVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            g.a aVar;
            d.b.f.i.g gVar = c.this.f1742n;
            if (gVar != null && (aVar = gVar.f1791f) != null) {
                aVar.b(gVar);
            }
            View view = (View) c.this.f1747s;
            if (view != null && view.getWindowToken() != null && this.f1924f.f()) {
                c.this.E = this.f1924f;
            }
            c.this.G = null;
        }
    }

    public class d extends n implements ActionMenuView.a {

        public class a extends j0 {
            public a(View view, c cVar) {
                super(view);
            }

            @Override // d.b.g.j0
            public d.b.f.i.p b() {
                e eVar = c.this.E;
                if (eVar == null) {
                    return null;
                }
                return eVar.a();
            }

            @Override // d.b.g.j0
            public boolean c() {
                c.this.n();
                return true;
            }

            @Override // d.b.g.j0
            public boolean d() {
                c cVar = c.this;
                if (cVar.G != null) {
                    return false;
                }
                cVar.j();
                return true;
            }
        }

        public d(Context context) {
            super(context, null, R.attr.actionOverflowButtonStyle);
            setClickable(true);
            setFocusable(true);
            setVisibility(0);
            setEnabled(true);
            setTooltipText(getContentDescription());
            setOnTouchListener(new a(this, c.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);
            c.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;
                d.h.d.k.b.f(background, paddingLeft - iMax, paddingTop - iMax, paddingLeft + iMax, paddingTop + iMax);
            }
            return frame;
        }
    }

    public class e extends d.b.f.i.l {
        public e(Context context, d.b.f.i.g gVar, View view, boolean z2) {
            super(context, gVar, view, z2, R.attr.actionOverflowMenuStyle, 0);
            this.f1853g = 8388613;
            d(c.this.I);
        }

        @Override // d.b.f.i.l
        public void c() {
            d.b.f.i.g gVar = c.this.f1742n;
            if (gVar != null) {
                gVar.c(true);
            }
            c.this.E = null;
            super.c();
        }
    }

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

        @Override // d.b.f.i.m.a
        public void b(d.b.f.i.g gVar, boolean z2) {
            if (gVar instanceof d.b.f.i.r) {
                gVar.k().c(false);
            }
            m.a aVar = c.this.f1744p;
            if (aVar != null) {
                aVar.b(gVar, z2);
            }
        }

        @Override // d.b.f.i.m.a
        public boolean c(d.b.f.i.g gVar) {
            c cVar = c.this;
            if (gVar == cVar.f1742n) {
                return false;
            }
            int i2 = ((d.b.f.i.r) gVar).A.a;
            m.a aVar = cVar.f1744p;
            if (aVar != null) {
                return aVar.c(gVar);
            }
            return false;
        }
    }

    public c(Context context) {
        super(context, R.layout.abc_action_menu_layout, R.layout.abc_action_menu_item_layout);
        this.D = new SparseBooleanArray();
        this.I = new f();
    }

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

    @Override // d.b.f.i.m
    public void b(d.b.f.i.g gVar, boolean z2) {
        a();
        m.a aVar = this.f1744p;
        if (aVar != null) {
            aVar.b(gVar, z2);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // d.b.f.i.m
    public void c(boolean z2) {
        int i2;
        boolean z3;
        ViewGroup viewGroup = (ViewGroup) this.f1747s;
        ArrayList<d.b.f.i.i> arrayList = null;
        boolean z4 = false;
        if (viewGroup != null) {
            d.b.f.i.g gVar = this.f1742n;
            if (gVar != null) {
                gVar.i();
                ArrayList<d.b.f.i.i> arrayListL = this.f1742n.l();
                int size = arrayListL.size();
                i2 = 0;
                for (int i3 = 0; i3 < size; i3++) {
                    d.b.f.i.i iVar = arrayListL.get(i3);
                    if (iVar.g()) {
                        View childAt = viewGroup.getChildAt(i2);
                        d.b.f.i.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.f1747s).addView(viewH, i2);
                        }
                        i2++;
                    }
                }
            } else {
                i2 = 0;
            }
            while (i2 < viewGroup.getChildCount()) {
                if (viewGroup.getChildAt(i2) == this.f1916t) {
                    z3 = false;
                } else {
                    viewGroup.removeViewAt(i2);
                    z3 = true;
                }
                if (!z3) {
                    i2++;
                }
            }
        }
        ((View) this.f1747s).requestLayout();
        d.b.f.i.g gVar2 = this.f1742n;
        if (gVar2 != null) {
            gVar2.i();
            ArrayList<d.b.f.i.i> arrayList2 = gVar2.f1795j;
            int size2 = arrayList2.size();
            for (int i4 = 0; i4 < size2; i4++) {
                d.h.j.e eVar = arrayList2.get(i4).A;
            }
        }
        d.b.f.i.g gVar3 = this.f1742n;
        if (gVar3 != null) {
            gVar3.i();
            arrayList = gVar3.f1796k;
        }
        if (this.f1919w && arrayList != null) {
            int size3 = arrayList.size();
            if (size3 == 1) {
                z4 = !arrayList.get(0).C;
            } else if (size3 > 0) {
                z4 = true;
            }
        }
        d dVar = this.f1916t;
        if (z4) {
            if (dVar == null) {
                this.f1916t = new d(this.f1740f);
            }
            ViewGroup viewGroup3 = (ViewGroup) this.f1916t.getParent();
            if (viewGroup3 != this.f1747s) {
                if (viewGroup3 != null) {
                    viewGroup3.removeView(this.f1916t);
                }
                ActionMenuView actionMenuView = (ActionMenuView) this.f1747s;
                d dVar2 = this.f1916t;
                ActionMenuView.c cVarGenerateDefaultLayoutParams = actionMenuView.generateDefaultLayoutParams();
                cVarGenerateDefaultLayoutParams.a = true;
                actionMenuView.addView(dVar2, cVarGenerateDefaultLayoutParams);
            }
        } else if (dVar != null) {
            Object parent = dVar.getParent();
            Object obj = this.f1747s;
            if (parent == obj) {
                ((ViewGroup) obj).removeView(this.f1916t);
            }
        }
        ((ActionMenuView) this.f1747s).setOverflowReserved(this.f1919w);
    }

    @Override // d.b.f.i.m
    public boolean d() {
        int size;
        ArrayList<d.b.f.i.i> arrayListL;
        int i2;
        boolean z2;
        d.b.f.i.g gVar = this.f1742n;
        if (gVar != null) {
            arrayListL = gVar.l();
            size = arrayListL.size();
        } else {
            size = 0;
            arrayListL = null;
        }
        int i3 = this.A;
        int i4 = this.f1922z;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
        ViewGroup viewGroup = (ViewGroup) this.f1747s;
        int i5 = 0;
        boolean z3 = false;
        int i6 = 0;
        int i7 = 0;
        while (true) {
            i2 = 2;
            z2 = true;
            if (i5 >= size) {
                break;
            }
            d.b.f.i.i iVar = arrayListL.get(i5);
            int i8 = iVar.f1837y;
            if ((i8 & 2) == 2) {
                i7++;
            } else if ((i8 & 1) == 1) {
                i6++;
            } else {
                z3 = true;
            }
            if (this.B && iVar.C) {
                i3 = 0;
            }
            i5++;
        }
        if (this.f1919w && (z3 || i6 + i7 > i3)) {
            i3--;
        }
        int i9 = i3 - i7;
        SparseBooleanArray sparseBooleanArray = this.D;
        sparseBooleanArray.clear();
        int i10 = 0;
        int i11 = 0;
        while (i10 < size) {
            d.b.f.i.i iVar2 = arrayListL.get(i10);
            int i12 = iVar2.f1837y;
            if ((i12 & 2) == i2 ? z2 : 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.f1814b;
                if (i13 != 0) {
                    sparseBooleanArray.put(i13, z2);
                }
                iVar2.k(z2);
            } else if ((i12 & 1) == z2 ? z2 : false) {
                int i14 = iVar2.f1814b;
                boolean z4 = sparseBooleanArray.get(i14);
                boolean z5 = ((i9 > 0 || z4) && i4 > 0) ? z2 : false;
                if (z5) {
                    View viewH2 = h(iVar2, null, viewGroup);
                    viewH2.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                    int measuredWidth2 = viewH2.getMeasuredWidth();
                    i4 -= measuredWidth2;
                    if (i11 == 0) {
                        i11 = measuredWidth2;
                    }
                    z5 &= i4 + i11 > 0;
                }
                if (z5 && i14 != 0) {
                    sparseBooleanArray.put(i14, true);
                } else if (z4) {
                    sparseBooleanArray.put(i14, false);
                    for (int i15 = 0; i15 < i10; i15++) {
                        d.b.f.i.i iVar3 = arrayListL.get(i15);
                        if (iVar3.f1814b == i14) {
                            if (iVar3.g()) {
                                i9++;
                            }
                            iVar3.k(false);
                        }
                    }
                }
                if (z5) {
                    i9--;
                }
                iVar2.k(z5);
            } else {
                iVar2.k(false);
                i10++;
                i2 = 2;
                z2 = true;
            }
            i10++;
            i2 = 2;
            z2 = true;
        }
        return z2;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public View h(d.b.f.i.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.f1743o.inflate(this.f1746r, viewGroup, false);
            aVar.d(iVar, 0);
            ActionMenuItemView actionMenuItemView = (ActionMenuItemView) aVar;
            actionMenuItemView.setItemInvoker((ActionMenuView) this.f1747s);
            if (this.H == null) {
                this.H = new b();
            }
            actionMenuItemView.setPopupCallback(this.H);
            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 // d.b.f.i.m
    public void i(Context context, d.b.f.i.g gVar) {
        this.f1741m = context;
        LayoutInflater.from(context);
        this.f1742n = gVar;
        Resources resources = context.getResources();
        if (!this.f1920x) {
            this.f1919w = true;
        }
        int i2 = 2;
        this.f1921y = 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.A = i2;
        int measuredWidth = this.f1921y;
        if (this.f1919w) {
            if (this.f1916t == null) {
                d dVar = new d(this.f1740f);
                this.f1916t = dVar;
                if (this.f1918v) {
                    dVar.setImageDrawable(this.f1917u);
                    this.f1917u = null;
                    this.f1918v = false;
                }
                int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
                this.f1916t.measure(iMakeMeasureSpec, iMakeMeasureSpec);
            }
            measuredWidth -= this.f1916t.getMeasuredWidth();
        } else {
            this.f1916t = null;
        }
        this.f1922z = measuredWidth;
        this.C = (int) (resources.getDisplayMetrics().density * 56.0f);
    }

    public boolean j() {
        Object obj;
        RunnableC0022c runnableC0022c = this.G;
        if (runnableC0022c != null && (obj = this.f1747s) != null) {
            ((View) obj).removeCallbacks(runnableC0022c);
            this.G = null;
            return true;
        }
        e eVar = this.E;
        if (eVar == null) {
            return false;
        }
        if (eVar.b()) {
            eVar.f1856j.dismiss();
        }
        return true;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // d.b.f.i.m
    public boolean k(d.b.f.i.r rVar) {
        boolean z2 = false;
        if (!rVar.hasVisibleItems()) {
            return false;
        }
        d.b.f.i.r rVar2 = rVar;
        while (true) {
            d.b.f.i.g gVar = rVar2.f1877z;
            if (gVar == this.f1742n) {
                break;
            }
            rVar2 = (d.b.f.i.r) gVar;
        }
        d.b.f.i.i iVar = rVar2.A;
        ViewGroup viewGroup = (ViewGroup) this.f1747s;
        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) {
                z2 = true;
                break;
            }
            i4++;
        }
        a aVar = new a(this.f1741m, rVar, view);
        this.F = aVar;
        aVar.f1854h = z2;
        d.b.f.i.k kVar = aVar.f1856j;
        if (kVar != null) {
            kVar.o(z2);
        }
        if (!this.F.f()) {
            throw new IllegalStateException("MenuPopupHelper cannot be used without an anchor");
        }
        m.a aVar2 = this.f1744p;
        if (aVar2 != null) {
            aVar2.c(rVar);
        }
        return true;
    }

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

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

    public boolean n() {
        d.b.f.i.g gVar;
        if (!this.f1919w || m() || (gVar = this.f1742n) == null || this.f1747s == null || this.G != null) {
            return false;
        }
        gVar.i();
        if (gVar.f1796k.isEmpty()) {
            return false;
        }
        RunnableC0022c runnableC0022c = new RunnableC0022c(new e(this.f1741m, this.f1742n, this.f1916t, true));
        this.G = runnableC0022c;
        ((View) this.f1747s).post(runnableC0022c);
        return true;
    }
}
