package com.google.android.material.datepicker;

import android.R;
import android.content.Context;
import android.content.res.Resources;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.d1;
import androidx.recyclerview.widget.j2;
import androidx.recyclerview.widget.r1;
import java.util.Calendar;
import java.util.Iterator;

/* JADX INFO: loaded from: classes2.dex */
public final class v extends d1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final c f22514a;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final int f22516c;

    @Nullable
    private final g dayViewDecorator;

    public v(@NonNull Context context, e eVar, @NonNull c cVar, @Nullable g gVar, n nVar) {
        r rVar = cVar.f22465a;
        r openAt = cVar.getOpenAt();
        if (rVar.f22498a.compareTo(openAt.f22498a) > 0) {
            throw new IllegalArgumentException("firstPage cannot be after currentPage");
        }
        if (openAt.f22498a.compareTo(cVar.f22466b.f22498a) > 0) {
            throw new IllegalArgumentException("currentPage cannot be after lastPage");
        }
        int i10 = s.f22504e;
        int i11 = MaterialCalendar.P0;
        Resources resources = context.getResources();
        int i12 = x8.e.mtrl_calendar_day_height;
        this.f22516c = (resources.getDimensionPixelSize(i12) * i10) + (MaterialDatePicker.O(context, R.attr.windowFullscreen) ? context.getResources().getDimensionPixelSize(i12) : 0);
        this.f22514a = cVar;
        this.f22515b = nVar;
        setHasStableIds(true);
    }

    @Override // androidx.recyclerview.widget.d1
    public final int getItemCount() {
        return this.f22514a.f22470f;
    }

    @Override // androidx.recyclerview.widget.d1
    public final long getItemId(int i10) {
        Calendar calendarB = z.b(this.f22514a.f22465a.f22498a);
        calendarB.add(2, i10);
        return new r(calendarB).f22498a.getTimeInMillis();
    }

    @Override // androidx.recyclerview.widget.d1
    public final void onBindViewHolder(j2 j2Var, int i10) {
        u uVar = (u) j2Var;
        c cVar = this.f22514a;
        Calendar calendarB = z.b(cVar.f22465a.f22498a);
        calendarB.add(2, i10);
        r rVar = new r(calendarB);
        uVar.f22512b.setText(rVar.d());
        MaterialCalendarGridView materialCalendarGridView = (MaterialCalendarGridView) uVar.f22513c.findViewById(x8.g.month_grid);
        if (materialCalendarGridView.a() == null || !rVar.equals(materialCalendarGridView.a().f22506a)) {
            s sVar = new s(rVar, null, cVar, null);
            materialCalendarGridView.setNumColumns(rVar.f22501d);
            materialCalendarGridView.setAdapter((ListAdapter) sVar);
        } else {
            materialCalendarGridView.invalidate();
            s sVarA = materialCalendarGridView.a();
            Iterator it = sVarA.f22507b.iterator();
            while (it.hasNext()) {
                sVarA.c(materialCalendarGridView, ((Long) it.next()).longValue());
            }
        }
        materialCalendarGridView.setOnItemClickListener(new t(this, materialCalendarGridView));
    }

    @Override // androidx.recyclerview.widget.d1
    public final j2 onCreateViewHolder(ViewGroup viewGroup, int i10) {
        LinearLayout linearLayout = (LinearLayout) LayoutInflater.from(viewGroup.getContext()).inflate(x8.i.mtrl_calendar_month_labeled, viewGroup, false);
        if (!MaterialDatePicker.O(viewGroup.getContext(), R.attr.windowFullscreen)) {
            return new u(linearLayout, false);
        }
        linearLayout.setLayoutParams(new r1(-1, this.f22516c));
        return new u(linearLayout, true);
    }
}
