package c.b.e;

import android.app.Activity;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.res.ColorStateList;
import android.content.res.XmlResourceParser;
import android.graphics.PorterDuff;
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 c.b.e.i.i;
import c.b.e.i.j;
import c.f.j.m;
import java.io.IOException;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import org.xmlpull.v1.XmlPullParserException;

/* JADX INFO: compiled from: SupportMenuInflater.java */
/* JADX INFO: loaded from: classes.dex */
public class f extends MenuInflater {
    public static final Class<?>[] a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final Class<?>[] f634b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Object[] f635c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Object[] f636d;

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

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

    /* JADX INFO: compiled from: SupportMenuInflater.java */
    public static class a implements MenuItem.OnMenuItemClickListener {
        public static final Class<?>[] a = {MenuItem.class};

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

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public Method f640c;

        public a(Object obj, String str) {
            this.f639b = obj;
            Class<?> cls = obj.getClass();
            try {
                this.f640c = cls.getMethod(str, a);
            } catch (Exception e2) {
                InflateException inflateException = new InflateException(d.b.a.a.a.h(cls, d.b.a.a.a.E("Couldn't resolve menu item onClick handler ", str, " in class ")));
                inflateException.initCause(e2);
                throw inflateException;
            }
        }

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

    /* JADX INFO: compiled from: SupportMenuInflater.java */
    public class b {
        public c.f.j.g A;
        public CharSequence B;
        public CharSequence C;
        public Menu a;

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

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

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

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        public CharSequence f650k;

        /* JADX INFO: renamed from: l, reason: collision with root package name */
        public CharSequence f651l;
        public int m;
        public char n;
        public int o;
        public char p;
        public int q;
        public int r;
        public boolean s;
        public boolean t;
        public boolean u;
        public int v;
        public int w;
        public String x;
        public String y;
        public String z;
        public ColorStateList D = null;
        public PorterDuff.Mode E = null;

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

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public int f642c = 0;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public int f643d = 0;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public int f644e = 0;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public boolean f645f = true;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        public boolean f646g = true;

        public b(Menu menu) {
            this.a = menu;
        }

        public SubMenu a() {
            this.f647h = true;
            SubMenu subMenuAddSubMenu = this.a.addSubMenu(this.f641b, this.f648i, this.f649j, this.f650k);
            c(subMenuAddSubMenu.getItem());
            return subMenuAddSubMenu;
        }

        public final <T> T b(String str, Class<?>[] clsArr, Object[] objArr) {
            try {
                Constructor<?> constructor = Class.forName(str, false, f.this.f637e.getClassLoader()).getConstructor(clsArr);
                constructor.setAccessible(true);
                return (T) constructor.newInstance(objArr);
            } catch (Exception e2) {
                Log.w("SupportMenuInflater", "Cannot instantiate class: " + str, e2);
                return null;
            }
        }

        public final void c(MenuItem menuItem) {
            boolean z = false;
            menuItem.setChecked(this.s).setVisible(this.t).setEnabled(this.u).setCheckable(this.r >= 1).setTitleCondensed(this.f651l).setIcon(this.m);
            int i2 = this.v;
            if (i2 >= 0) {
                menuItem.setShowAsAction(i2);
            }
            if (this.z != null) {
                if (f.this.f637e.isRestricted()) {
                    throw new IllegalStateException("The android:onClick attribute cannot be used within a restricted context");
                }
                f fVar = f.this;
                if (fVar.f638f == null) {
                    fVar.f638f = fVar.a(fVar.f637e);
                }
                menuItem.setOnMenuItemClickListener(new a(fVar.f638f, this.z));
            }
            if (this.r >= 2) {
                if (menuItem instanceof i) {
                    i iVar = (i) menuItem;
                    iVar.x = (iVar.x & (-5)) | 4;
                } else if (menuItem instanceof j) {
                    j jVar = (j) menuItem;
                    try {
                        if (jVar.f738e == null) {
                            jVar.f738e = jVar.f737d.getClass().getDeclaredMethod("setExclusiveCheckable", Boolean.TYPE);
                        }
                        jVar.f738e.invoke(jVar.f737d, Boolean.TRUE);
                    } catch (Exception e2) {
                        Log.w("MenuItemWrapper", "Error while calling setExclusiveCheckable", e2);
                    }
                }
            }
            String str = this.x;
            if (str != null) {
                menuItem.setActionView((View) b(str, f.a, f.this.f635c));
                z = true;
            }
            int i3 = this.w;
            if (i3 > 0) {
                if (z) {
                    Log.w("SupportMenuInflater", "Ignoring attribute 'itemActionViewLayout'. Action view already specified.");
                } else {
                    menuItem.setActionView(i3);
                }
            }
            c.f.j.g gVar = this.A;
            if (gVar != null) {
                if (menuItem instanceof c.f.e.a.b) {
                    ((c.f.e.a.b) menuItem).a(gVar);
                } else {
                    Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring");
                }
            }
            CharSequence charSequence = this.B;
            boolean z2 = menuItem instanceof c.f.e.a.b;
            if (z2) {
                ((c.f.e.a.b) menuItem).setContentDescription(charSequence);
            } else {
                m.h(menuItem, charSequence);
            }
            CharSequence charSequence2 = this.C;
            if (z2) {
                ((c.f.e.a.b) menuItem).setTooltipText(charSequence2);
            } else {
                m.m(menuItem, charSequence2);
            }
            char c2 = this.n;
            int i4 = this.o;
            if (z2) {
                ((c.f.e.a.b) menuItem).setAlphabeticShortcut(c2, i4);
            } else {
                m.g(menuItem, c2, i4);
            }
            char c3 = this.p;
            int i5 = this.q;
            if (z2) {
                ((c.f.e.a.b) menuItem).setNumericShortcut(c3, i5);
            } else {
                m.k(menuItem, c3, i5);
            }
            PorterDuff.Mode mode = this.E;
            if (mode != null) {
                if (z2) {
                    ((c.f.e.a.b) menuItem).setIconTintMode(mode);
                } else {
                    m.j(menuItem, mode);
                }
            }
            ColorStateList colorStateList = this.D;
            if (colorStateList != null) {
                if (z2) {
                    ((c.f.e.a.b) menuItem).setIconTintList(colorStateList);
                } else {
                    m.i(menuItem, colorStateList);
                }
            }
        }
    }

    static {
        Class<?>[] clsArr = {Context.class};
        a = clsArr;
        f634b = clsArr;
    }

    public f(Context context) {
        super(context);
        this.f637e = context;
        Object[] objArr = {context};
        this.f635c = objArr;
        this.f636d = objArr;
    }

    public final Object a(Object obj) {
        return (!(obj instanceof Activity) && (obj instanceof ContextWrapper)) ? a(((ContextWrapper) obj).getBaseContext()) : obj;
    }

    /* JADX WARN: Removed duplicated region for block: B:45:0x00e4 A[PHI: r9
      0x00e4: PHI (r9v2 boolean) = 
      (r9v6 boolean)
      (r9v7 boolean)
      (r9v8 boolean)
      (r9v9 boolean)
      (r9v10 boolean)
      (r9v4 boolean)
      (r9v11 boolean)
      (r9v12 boolean)
      (r9v13 boolean)
      (r9v14 boolean)
     binds: [B:40:0x00a4, B:81:0x0212, B:44:0x00b3, B:17:0x0045, B:38:0x00a0, B:39:0x00a2, B:30:0x0078, B:36:0x0088, B:35:0x0084, B:26:0x0062] A[DONT_GENERATE, DONT_INLINE]] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void b(org.xmlpull.v1.XmlPullParser r17, android.util.AttributeSet r18, android.view.Menu r19) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException {
        /*
            Method dump skipped, instruction units count: 578
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: c.b.e.f.b(org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.view.Menu):void");
    }

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