package d.f.a.j2;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.databinding.ViewDataBinding;
import androidx.recyclerview.widget.RecyclerView;
import c.l.n;
import java.util.List;

/* JADX INFO: compiled from: MenuListAdapter.java */
/* JADX INFO: loaded from: classes.dex */
public class d extends RecyclerView.e<a> {

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public List<d.f.a.j2.e.d> f2595d;

    /* JADX INFO: compiled from: MenuListAdapter.java */
    public static final class a extends RecyclerView.z {
        public ViewDataBinding u;

        public a(View view, ViewDataBinding viewDataBinding) {
            super(view);
            this.u = viewDataBinding;
        }
    }

    public d(n nVar) {
        this.f2594c = nVar;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.e
    public int a() {
        List<d.f.a.j2.e.d> list = this.f2595d;
        if (list != null) {
            return list.size();
        }
        return 0;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.e
    public int b(int i2) {
        return this.f2595d.get(i2).f2604e;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.e
    public void c(RecyclerView.z zVar, int i2) {
        a aVar = (a) zVar;
        this.f2595d.get(i2).b(aVar.f483b.getContext(), aVar.u);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.e
    public RecyclerView.z d(ViewGroup viewGroup, int i2) {
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(viewGroup.getContext());
        d.f.a.j2.e.d dVar = d.f.a.j2.e.d.a.get(Integer.valueOf(i2));
        if (dVar == null) {
            throw new RuntimeException(d.b.a.a.a.j("can't find item, type : ", i2));
        }
        ViewDataBinding viewDataBindingC = dVar.c(layoutInflaterFrom);
        viewDataBindingC.q(this.f2594c);
        return new a(viewDataBindingC.n, viewDataBindingC);
    }
}
