package com.google.android.material.datepicker;

import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import com.google.android.gms.measurement.internal.l4;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Locale;

/* JADX INFO: loaded from: classes2.dex */
public final class r implements Comparable, Parcelable {
    public static final Parcelable.Creator<r> CREATOR = new l4(10);

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

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

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

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

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final long f22503f;

    @Nullable
    private String longName;

    public r(Calendar calendar) {
        calendar.set(5, 1);
        Calendar calendarB = z.b(calendar);
        this.f22498a = calendarB;
        this.f22499b = calendarB.get(2);
        this.f22500c = calendarB.get(1);
        this.f22501d = calendarB.getMaximum(7);
        this.f22502e = calendarB.getActualMaximum(5);
        this.f22503f = calendarB.getTimeInMillis();
    }

    public static r a(int i10, int i11) {
        Calendar utcCalendarOf = z.getUtcCalendarOf(null);
        utcCalendarOf.set(1, i10);
        utcCalendarOf.set(2, i11);
        return new r(utcCalendarOf);
    }

    public static r b(long j10) {
        Calendar utcCalendarOf = z.getUtcCalendarOf(null);
        utcCalendarOf.setTimeInMillis(j10);
        return new r(utcCalendarOf);
    }

    @Override // java.lang.Comparable
    public final int compareTo(Object obj) {
        return this.f22498a.compareTo(((r) obj).f22498a);
    }

    public final String d() {
        if (this.longName == null) {
            this.longName = z.a("yMMMM", Locale.getDefault()).format(new Date(this.f22498a.getTimeInMillis()));
        }
        return this.longName;
    }

    @Override // android.os.Parcelable
    public final int describeContents() {
        return 0;
    }

    public final int e(r rVar) {
        if (!(this.f22498a instanceof GregorianCalendar)) {
            throw new IllegalArgumentException("Only Gregorian calendars are supported.");
        }
        return (rVar.f22499b - this.f22499b) + ((rVar.f22500c - this.f22500c) * 12);
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof r)) {
            return false;
        }
        r rVar = (r) obj;
        return this.f22499b == rVar.f22499b && this.f22500c == rVar.f22500c;
    }

    public final int hashCode() {
        return Arrays.hashCode(new Object[]{Integer.valueOf(this.f22499b), Integer.valueOf(this.f22500c)});
    }

    @Override // android.os.Parcelable
    public final void writeToParcel(Parcel parcel, int i10) {
        parcel.writeInt(this.f22500c);
        parcel.writeInt(this.f22499b);
    }
}
