package p037.p041.p049;

import android.app.Activity;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.res.ColorStateList;
import android.content.res.TypedArray;
import android.content.res.XmlResourceParser;
import android.graphics.PorterDuff;
import android.os.Build;
import android.util.AttributeSet;
import android.util.Log;
import android.util.Xml;
import android.view.InflateException;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import java.io.IOException;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import p037.p041.C1477;
import p037.p041.p049.p050.C1576;
import p037.p041.p049.p050.MenuItemC1578;
import p037.p041.p051.C1650;
import p037.p041.p051.C1689;
import p037.p065.p072.p073.InterfaceMenuC1877;
import p037.p065.p072.p073.InterfaceMenuItemC1878;
import p037.p065.p078.AbstractC1907;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ؠ.ލ.ރ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1554 extends MenuInflater {

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final Class<?>[] f4941;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public static final Class<?>[] f4942;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Object[] f4943;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Object[] f4944;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public Context f4945;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public Object f4946;

    /* JADX INFO: renamed from: މ.ؠ.ލ.ރ$֏, reason: contains not printable characters */
    public static class MenuItemOnMenuItemClickListenerC1555 implements MenuItem.OnMenuItemClickListener {

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public static final Class<?>[] f4947 = {MenuItem.class};

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public Object f4948;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public Method f4949;

        public MenuItemOnMenuItemClickListenerC1555(Object obj, String str) {
            this.f4948 = obj;
            Class<?> cls = obj.getClass();
            try {
                this.f4949 = cls.getMethod(str, f4947);
            } catch (Exception e) {
                InflateException inflateException = new InflateException(C2803.m4868(cls, C2803.m4898("Couldn't resolve menu item onClick handler ", str, " in class ")));
                inflateException.initCause(e);
                throw inflateException;
            }
        }

        @Override // android.view.MenuItem.OnMenuItemClickListener
        public boolean onMenuItemClick(MenuItem menuItem) {
            try {
                if (this.f4949.getReturnType() == Boolean.TYPE) {
                    return ((Boolean) this.f4949.invoke(this.f4948, menuItem)).booleanValue();
                }
                this.f4949.invoke(this.f4948, menuItem);
                return true;
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        }
    }

    /* JADX INFO: renamed from: މ.ؠ.ލ.ރ$ؠ, reason: contains not printable characters */
    public class C1556 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public Menu f4950;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public boolean f4957;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public int f4958;

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        public int f4959;

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        public CharSequence f4960;

        /* JADX INFO: renamed from: މ, reason: contains not printable characters */
        public CharSequence f4961;

        /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
        public int f4962;

        /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
        public char f4963;

        /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
        public int f4964;

        /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
        public char f4965;

        /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
        public int f4966;

        /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
        public int f4967;

        /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
        public boolean f4968;

        /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
        public boolean f4969;

        /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
        public boolean f4970;

        /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
        public int f4971;

        /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
        public int f4972;

        /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
        public String f4973;

        /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
        public String f4974;

        /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
        public String f4975;

        /* JADX INFO: renamed from: ޘ, reason: contains not printable characters */
        public AbstractC1907 f4976;

        /* JADX INFO: renamed from: ޙ, reason: contains not printable characters */
        public CharSequence f4977;

        /* JADX INFO: renamed from: ޚ, reason: contains not printable characters */
        public CharSequence f4978;

        /* JADX INFO: renamed from: ޛ, reason: contains not printable characters */
        public ColorStateList f4979 = null;

        /* JADX INFO: renamed from: ޜ, reason: contains not printable characters */
        public PorterDuff.Mode f4980 = null;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public int f4951 = 0;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public int f4952 = 0;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public int f4953 = 0;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public int f4954 = 0;

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public boolean f4955 = true;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public boolean f4956 = true;

        public C1556(Menu menu) {
            this.f4950 = menu;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public SubMenu m3055() {
            this.f4957 = true;
            SubMenu subMenuAddSubMenu = this.f4950.addSubMenu(this.f4951, this.f4958, this.f4959, this.f4960);
            m3057(subMenuAddSubMenu.getItem());
            return subMenuAddSubMenu;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final <T> T m3056(String str, Class<?>[] clsArr, Object[] objArr) {
            try {
                Constructor<?> constructor = Class.forName(str, false, C1554.this.f4945.getClassLoader()).getConstructor(clsArr);
                constructor.setAccessible(true);
                return (T) constructor.newInstance(objArr);
            } catch (Exception e) {
                Log.w("SupportMenuInflater", "Cannot instantiate class: " + str, e);
                return null;
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final void m3057(MenuItem menuItem) {
            boolean z = false;
            menuItem.setChecked(this.f4968).setVisible(this.f4969).setEnabled(this.f4970).setCheckable(this.f4967 >= 1).setTitleCondensed(this.f4961).setIcon(this.f4962);
            int i = this.f4971;
            if (i >= 0) {
                menuItem.setShowAsAction(i);
            }
            if (this.f4975 != null) {
                if (C1554.this.f4945.isRestricted()) {
                    throw new IllegalStateException("The android:onClick attribute cannot be used within a restricted context");
                }
                C1554 c1554 = C1554.this;
                if (c1554.f4946 == null) {
                    c1554.f4946 = c1554.m3053(c1554.f4945);
                }
                menuItem.setOnMenuItemClickListener(new MenuItemOnMenuItemClickListenerC1555(c1554.f4946, this.f4975));
            }
            if (this.f4967 >= 2) {
                if (menuItem instanceof C1576) {
                    C1576 c1576 = (C1576) menuItem;
                    c1576.f5128 = (c1576.f5128 & (-5)) | 4;
                } else if (menuItem instanceof MenuItemC1578) {
                    MenuItemC1578 menuItemC1578 = (MenuItemC1578) menuItem;
                    try {
                        if (menuItemC1578.f5137 == null) {
                            menuItemC1578.f5137 = menuItemC1578.f5136.getClass().getDeclaredMethod("setExclusiveCheckable", Boolean.TYPE);
                        }
                        menuItemC1578.f5137.invoke(menuItemC1578.f5136, true);
                    } catch (Exception e) {
                        Log.w("MenuItemWrapper", "Error while calling setExclusiveCheckable", e);
                    }
                }
            }
            String str = this.f4973;
            if (str != null) {
                menuItem.setActionView((View) m3056(str, C1554.f4941, C1554.this.f4943));
                z = true;
            }
            int i2 = this.f4972;
            if (i2 > 0) {
                if (z) {
                    Log.w("SupportMenuInflater", "Ignoring attribute 'itemActionViewLayout'. Action view already specified.");
                } else {
                    menuItem.setActionView(i2);
                }
            }
            AbstractC1907 abstractC1907 = this.f4976;
            if (abstractC1907 != null) {
                if (menuItem instanceof InterfaceMenuItemC1878) {
                    ((InterfaceMenuItemC1878) menuItem).mo3060(abstractC1907);
                } else {
                    Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring");
                }
            }
            CharSequence charSequence = this.f4977;
            boolean z2 = menuItem instanceof InterfaceMenuItemC1878;
            if (z2) {
                ((InterfaceMenuItemC1878) menuItem).setContentDescription(charSequence);
            } else if (Build.VERSION.SDK_INT >= 26) {
                menuItem.setContentDescription(charSequence);
            }
            CharSequence charSequence2 = this.f4978;
            if (z2) {
                ((InterfaceMenuItemC1878) menuItem).setTooltipText(charSequence2);
            } else if (Build.VERSION.SDK_INT >= 26) {
                menuItem.setTooltipText(charSequence2);
            }
            char c = this.f4963;
            int i3 = this.f4964;
            if (z2) {
                ((InterfaceMenuItemC1878) menuItem).setAlphabeticShortcut(c, i3);
            } else if (Build.VERSION.SDK_INT >= 26) {
                menuItem.setAlphabeticShortcut(c, i3);
            }
            char c2 = this.f4965;
            int i4 = this.f4966;
            if (z2) {
                ((InterfaceMenuItemC1878) menuItem).setNumericShortcut(c2, i4);
            } else if (Build.VERSION.SDK_INT >= 26) {
                menuItem.setNumericShortcut(c2, i4);
            }
            PorterDuff.Mode mode = this.f4980;
            if (mode != null) {
                if (z2) {
                    ((InterfaceMenuItemC1878) menuItem).setIconTintMode(mode);
                } else if (Build.VERSION.SDK_INT >= 26) {
                    menuItem.setIconTintMode(mode);
                }
            }
            ColorStateList colorStateList = this.f4979;
            if (colorStateList != null) {
                if (z2) {
                    ((InterfaceMenuItemC1878) menuItem).setIconTintList(colorStateList);
                } else if (Build.VERSION.SDK_INT >= 26) {
                    menuItem.setIconTintList(colorStateList);
                }
            }
        }
    }

    static {
        Class<?>[] clsArr = {Context.class};
        f4941 = clsArr;
        f4942 = clsArr;
    }

    public C1554(Context context) {
        super(context);
        this.f4945 = context;
        Object[] objArr = {context};
        this.f4943 = objArr;
        this.f4944 = objArr;
    }

    @Override // android.view.MenuInflater
    public void inflate(int i, Menu menu) {
        if (!(menu instanceof InterfaceMenuC1877)) {
            super.inflate(i, menu);
            return;
        }
        XmlResourceParser layout = null;
        try {
            try {
                try {
                    layout = this.f4945.getResources().getLayout(i);
                    m3054(layout, Xml.asAttributeSet(layout), menu);
                    layout.close();
                } catch (XmlPullParserException e) {
                    throw new InflateException("Error inflating menu XML", e);
                }
            } catch (IOException e2) {
                throw new InflateException("Error inflating menu XML", e2);
            }
        } catch (Throwable th) {
            if (layout != null) {
                layout.close();
            }
            throw th;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Object m3053(Object obj) {
        return (!(obj instanceof Activity) && (obj instanceof ContextWrapper)) ? m3053(((ContextWrapper) obj).getBaseContext()) : obj;
    }

    /* JADX WARN: Removed duplicated region for block: B:82:0x0240  */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m3054(XmlPullParser xmlPullParser, AttributeSet attributeSet, Menu menu) throws XmlPullParserException, IOException {
        C1556 c1556 = new C1556(menu);
        int eventType = xmlPullParser.getEventType();
        while (true) {
            if (eventType == 2) {
                String name = xmlPullParser.getName();
                if (!name.equals("menu")) {
                    throw new RuntimeException(C2803.m4879("Expecting menu, got ", name));
                }
                eventType = xmlPullParser.next();
            } else {
                eventType = xmlPullParser.next();
                if (eventType == 1) {
                    break;
                }
            }
        }
        boolean z = false;
        boolean z2 = false;
        String str = null;
        while (!z) {
            if (eventType == 1) {
                throw new RuntimeException("Unexpected end of document");
            }
            if (eventType != 2) {
                if (eventType == 3) {
                    String name2 = xmlPullParser.getName();
                    if (z2 && name2.equals(str)) {
                        str = null;
                        z2 = false;
                    } else if (name2.equals("group")) {
                        c1556.f4951 = 0;
                        c1556.f4952 = 0;
                        c1556.f4953 = 0;
                        c1556.f4954 = 0;
                        c1556.f4955 = true;
                        c1556.f4956 = true;
                    } else if (name2.equals("item")) {
                        if (!c1556.f4957) {
                            AbstractC1907 abstractC1907 = c1556.f4976;
                            if (abstractC1907 == null || !((MenuItemC1578.C1579) abstractC1907).f5138.hasSubMenu()) {
                                c1556.f4957 = true;
                                c1556.m3057(c1556.f4950.add(c1556.f4951, c1556.f4958, c1556.f4959, c1556.f4960));
                            } else {
                                c1556.m3055();
                            }
                        }
                    } else if (name2.equals("menu")) {
                        z = true;
                    }
                }
            } else if (!z2) {
                String name3 = xmlPullParser.getName();
                if (name3.equals("group")) {
                    TypedArray typedArrayObtainStyledAttributes = C1554.this.f4945.obtainStyledAttributes(attributeSet, C1477.MenuGroup);
                    c1556.f4951 = typedArrayObtainStyledAttributes.getResourceId(C1477.MenuGroup_android_id, 0);
                    c1556.f4952 = typedArrayObtainStyledAttributes.getInt(C1477.MenuGroup_android_menuCategory, 0);
                    c1556.f4953 = typedArrayObtainStyledAttributes.getInt(C1477.MenuGroup_android_orderInCategory, 0);
                    c1556.f4954 = typedArrayObtainStyledAttributes.getInt(C1477.MenuGroup_android_checkableBehavior, 0);
                    c1556.f4955 = typedArrayObtainStyledAttributes.getBoolean(C1477.MenuGroup_android_visible, true);
                    c1556.f4956 = typedArrayObtainStyledAttributes.getBoolean(C1477.MenuGroup_android_enabled, true);
                    typedArrayObtainStyledAttributes.recycle();
                } else if (name3.equals("item")) {
                    C1689 c1689M3293 = C1689.m3293(C1554.this.f4945, attributeSet, C1477.MenuItem);
                    c1556.f4958 = c1689M3293.m3305(C1477.MenuItem_android_id, 0);
                    c1556.f4959 = (c1689M3293.m3301(C1477.MenuItem_android_menuCategory, c1556.f4952) & (-65536)) | (c1689M3293.m3301(C1477.MenuItem_android_orderInCategory, c1556.f4953) & 65535);
                    c1556.f4960 = c1689M3293.m3306(C1477.MenuItem_android_title);
                    c1556.f4961 = c1689M3293.m3306(C1477.MenuItem_android_titleCondensed);
                    c1556.f4962 = c1689M3293.m3305(C1477.MenuItem_android_icon, 0);
                    String strM3304 = c1689M3293.m3304(C1477.MenuItem_android_alphabeticShortcut);
                    c1556.f4963 = strM3304 == null ? (char) 0 : strM3304.charAt(0);
                    c1556.f4964 = c1689M3293.m3301(C1477.MenuItem_alphabeticModifiers, 4096);
                    String strM33042 = c1689M3293.m3304(C1477.MenuItem_android_numericShortcut);
                    c1556.f4965 = strM33042 == null ? (char) 0 : strM33042.charAt(0);
                    c1556.f4966 = c1689M3293.m3301(C1477.MenuItem_numericModifiers, 4096);
                    if (c1689M3293.m3307(C1477.MenuItem_android_checkable)) {
                        c1556.f4967 = c1689M3293.m3298(C1477.MenuItem_android_checkable, false) ? 1 : 0;
                    } else {
                        c1556.f4967 = c1556.f4954;
                    }
                    c1556.f4968 = c1689M3293.m3298(C1477.MenuItem_android_checked, false);
                    c1556.f4969 = c1689M3293.m3298(C1477.MenuItem_android_visible, c1556.f4955);
                    c1556.f4970 = c1689M3293.m3298(C1477.MenuItem_android_enabled, c1556.f4956);
                    c1556.f4971 = c1689M3293.m3301(C1477.MenuItem_showAsAction, -1);
                    c1556.f4975 = c1689M3293.m3304(C1477.MenuItem_android_onClick);
                    c1556.f4972 = c1689M3293.m3305(C1477.MenuItem_actionLayout, 0);
                    c1556.f4973 = c1689M3293.m3304(C1477.MenuItem_actionViewClass);
                    String strM33043 = c1689M3293.m3304(C1477.MenuItem_actionProviderClass);
                    c1556.f4974 = strM33043;
                    boolean z3 = strM33043 != null;
                    if (z3 && c1556.f4972 == 0 && c1556.f4973 == null) {
                        c1556.f4976 = (AbstractC1907) c1556.m3056(c1556.f4974, f4942, C1554.this.f4944);
                    } else {
                        if (z3) {
                            Log.w("SupportMenuInflater", "Ignoring attribute 'actionProviderClass'. Action view already specified.");
                        }
                        c1556.f4976 = null;
                    }
                    c1556.f4977 = c1689M3293.m3306(C1477.MenuItem_contentDescription);
                    c1556.f4978 = c1689M3293.m3306(C1477.MenuItem_tooltipText);
                    if (c1689M3293.m3307(C1477.MenuItem_iconTintMode)) {
                        c1556.f4980 = C1650.m3240(c1689M3293.m3301(C1477.MenuItem_iconTintMode, -1), c1556.f4980);
                    } else {
                        c1556.f4980 = null;
                    }
                    if (c1689M3293.m3307(C1477.MenuItem_iconTint)) {
                        c1556.f4979 = c1689M3293.m3296(C1477.MenuItem_iconTint);
                    } else {
                        c1556.f4979 = null;
                    }
                    c1689M3293.f5496.recycle();
                    c1556.f4957 = false;
                } else if (name3.equals("menu")) {
                    m3054(xmlPullParser, attributeSet, c1556.m3055());
                } else {
                    z2 = true;
                    str = name3;
                }
            }
            eventType = xmlPullParser.next();
        }
    }
}
