package c.b.e;

import android.content.Context;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import c.b.e.a;
import c.b.e.i.j;
import c.b.e.i.o;
import java.util.ArrayList;

/* JADX INFO: compiled from: SupportActionModeWrapper.java */
/* JADX INFO: loaded from: classes.dex */
public class e extends ActionMode {
    public final Context a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final c.b.e.a f630b;

    /* JADX INFO: compiled from: SupportActionModeWrapper.java */
    public static class a implements a.InterfaceC0003a {
        public final ActionMode.Callback a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final Context f631b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public final ArrayList<e> f632c = new ArrayList<>();

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public final c.d.h<Menu, Menu> f633d = new c.d.h<>();

        public a(Context context, ActionMode.Callback callback) {
            this.f631b = context;
            this.a = callback;
        }

        @Override // c.b.e.a.InterfaceC0003a
        public void a(c.b.e.a aVar) {
            this.a.onDestroyActionMode(e(aVar));
        }

        @Override // c.b.e.a.InterfaceC0003a
        public boolean b(c.b.e.a aVar, Menu menu) {
            return this.a.onCreateActionMode(e(aVar), f(menu));
        }

        @Override // c.b.e.a.InterfaceC0003a
        public boolean c(c.b.e.a aVar, Menu menu) {
            return this.a.onPrepareActionMode(e(aVar), f(menu));
        }

        @Override // c.b.e.a.InterfaceC0003a
        public boolean d(c.b.e.a aVar, MenuItem menuItem) {
            return this.a.onActionItemClicked(e(aVar), new j(this.f631b, (c.f.e.a.b) menuItem));
        }

        public ActionMode e(c.b.e.a aVar) {
            int size = this.f632c.size();
            for (int i2 = 0; i2 < size; i2++) {
                e eVar = this.f632c.get(i2);
                if (eVar != null && eVar.f630b == aVar) {
                    return eVar;
                }
            }
            e eVar2 = new e(this.f631b, aVar);
            this.f632c.add(eVar2);
            return eVar2;
        }

        public final Menu f(Menu menu) {
            Menu orDefault = this.f633d.getOrDefault(menu, null);
            if (orDefault != null) {
                return orDefault;
            }
            o oVar = new o(this.f631b, (c.f.e.a.a) menu);
            this.f633d.put(menu, oVar);
            return oVar;
        }
    }

    public e(Context context, c.b.e.a aVar) {
        this.a = context;
        this.f630b = aVar;
    }

    @Override // android.view.ActionMode
    public void finish() {
        this.f630b.c();
    }

    @Override // android.view.ActionMode
    public View getCustomView() {
        return this.f630b.d();
    }

    @Override // android.view.ActionMode
    public Menu getMenu() {
        return new o(this.a, (c.f.e.a.a) this.f630b.e());
    }

    @Override // android.view.ActionMode
    public MenuInflater getMenuInflater() {
        return this.f630b.f();
    }

    @Override // android.view.ActionMode
    public CharSequence getSubtitle() {
        return this.f630b.g();
    }

    @Override // android.view.ActionMode
    public Object getTag() {
        return this.f630b.f617b;
    }

    @Override // android.view.ActionMode
    public CharSequence getTitle() {
        return this.f630b.h();
    }

    @Override // android.view.ActionMode
    public boolean getTitleOptionalHint() {
        return this.f630b.f618e;
    }

    @Override // android.view.ActionMode
    public void invalidate() {
        this.f630b.i();
    }

    @Override // android.view.ActionMode
    public boolean isTitleOptional() {
        return this.f630b.j();
    }

    @Override // android.view.ActionMode
    public void setCustomView(View view) {
        this.f630b.k(view);
    }

    @Override // android.view.ActionMode
    public void setSubtitle(CharSequence charSequence) {
        this.f630b.m(charSequence);
    }

    @Override // android.view.ActionMode
    public void setTag(Object obj) {
        this.f630b.f617b = obj;
    }

    @Override // android.view.ActionMode
    public void setTitle(CharSequence charSequence) {
        this.f630b.o(charSequence);
    }

    @Override // android.view.ActionMode
    public void setTitleOptionalHint(boolean z) {
        this.f630b.p(z);
    }

    @Override // android.view.ActionMode
    public void setSubtitle(int i2) {
        this.f630b.l(i2);
    }

    @Override // android.view.ActionMode
    public void setTitle(int i2) {
        this.f630b.n(i2);
    }
}
