package androidx.leanback.widget.picker;

import android.content.Context;
import android.content.res.TypedArray;
import android.text.TextUtils;
import android.text.format.DateFormat;
import android.util.AttributeSet;
import ar.tvplayer.tv.R;
import defpackage.AbstractC2746;
import defpackage.AbstractC3481;
import defpackage.AbstractC5433;
import defpackage.C0309;
import defpackage.C3714;
import defpackage.RunnableC1500;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Locale;

/* JADX INFO: loaded from: classes3.dex */
public class DatePicker extends Picker {

    /* JADX INFO: renamed from: ʿᵿʽᵞ, reason: contains not printable characters */
    public static final int[] f502 = {5, 2, 1};

    /* JADX INFO: renamed from: ʽᵡᵢᵾ, reason: contains not printable characters */
    public int f503;

    /* JADX INFO: renamed from: ˀᵗ, reason: contains not printable characters */
    public final Calendar f504;

    /* JADX INFO: renamed from: ˁʢᵛ, reason: contains not printable characters */
    public final Calendar f505;

    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public int f506;

    /* JADX INFO: renamed from: ˊˌˊ, reason: contains not printable characters */
    public final C3714 f507;

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public String f508;

    /* JADX INFO: renamed from: ˏᵩʨ, reason: contains not printable characters */
    public final Calendar f509;

    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    public C0309 f510;

    /* JADX INFO: renamed from: ᵛˀˊ, reason: contains not printable characters */
    public final Calendar f511;

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public C0309 f512;

    /* JADX INFO: renamed from: ᵞᵛᵘ, reason: contains not printable characters */
    public final SimpleDateFormat f513;

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public int f514;

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public C0309 f515;

    public DatePicker(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, R.attr._1b2_res_0x7f0401d8);
    }

    public DatePicker(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy", Locale.getDefault());
        this.f513 = simpleDateFormat;
        Locale locale = Locale.getDefault();
        getContext().getResources();
        this.f507 = new C3714(locale);
        this.f511 = AbstractC3481.m7950(this.f511, locale);
        this.f505 = AbstractC3481.m7950(this.f505, (Locale) this.f507.f14143);
        this.f504 = AbstractC3481.m7950(this.f504, (Locale) this.f507.f14143);
        this.f509 = AbstractC3481.m7950(this.f509, (Locale) this.f507.f14143);
        C0309 c0309 = this.f512;
        if (c0309 != null) {
            c0309.f1997 = (String[]) this.f507.f14142;
            m350(this.f503, c0309);
        }
        int[] iArr = AbstractC5433.f20614;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr);
        AbstractC2746.m6646(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, 0);
        try {
            String string = typedArrayObtainStyledAttributes.getString(0);
            String string2 = typedArrayObtainStyledAttributes.getString(1);
            String string3 = typedArrayObtainStyledAttributes.getString(2);
            typedArrayObtainStyledAttributes.recycle();
            this.f511.clear();
            boolean zIsEmpty = TextUtils.isEmpty(string);
            Calendar calendar = this.f511;
            if (zIsEmpty) {
                calendar.set(1900, 0, 1);
            } else {
                try {
                    calendar.setTime(simpleDateFormat.parse(string));
                } catch (ParseException unused) {
                    this.f511.set(1900, 0, 1);
                }
            }
            this.f505.setTimeInMillis(this.f511.getTimeInMillis());
            this.f511.clear();
            boolean zIsEmpty2 = TextUtils.isEmpty(string2);
            Calendar calendar2 = this.f511;
            if (zIsEmpty2) {
                calendar2.set(2100, 0, 1);
            } else {
                try {
                    calendar2.setTime(this.f513.parse(string2));
                } catch (ParseException unused2) {
                    this.f511.set(2100, 0, 1);
                }
            }
            this.f504.setTimeInMillis(this.f511.getTimeInMillis());
            setDatePickerFormat(TextUtils.isEmpty(string3) ? new String(DateFormat.getDateFormatOrder(context)) : string3);
        } catch (Throwable th) {
            typedArrayObtainStyledAttributes.recycle();
            throw th;
        }
    }

    public long getDate() {
        return this.f509.getTimeInMillis();
    }

    public String getDatePickerFormat() {
        return this.f508;
    }

    public long getMaxDate() {
        return this.f504.getTimeInMillis();
    }

    public long getMinDate() {
        return this.f505.getTimeInMillis();
    }

    public void setDate(long j) {
        this.f511.setTimeInMillis(j);
        m343(this.f511.get(1), this.f511.get(2), this.f511.get(5));
    }

    public void setDatePickerFormat(String str) {
        if (TextUtils.isEmpty(str)) {
            str = new String(DateFormat.getDateFormatOrder(getContext()));
        }
        if (TextUtils.equals(this.f508, str)) {
            return;
        }
        this.f508 = str;
        C3714 c3714 = this.f507;
        String bestDateTimePattern = DateFormat.getBestDateTimePattern((Locale) c3714.f14143, str);
        if (TextUtils.isEmpty(bestDateTimePattern)) {
            bestDateTimePattern = "MM/dd/yyyy";
        }
        ArrayList arrayList = new ArrayList();
        StringBuilder sb = new StringBuilder();
        char[] cArr = {'Y', 'y', 'M', 'm', 'D', 'd'};
        boolean z = false;
        char c = 0;
        for (int i = 0; i < bestDateTimePattern.length(); i++) {
            char cCharAt = bestDateTimePattern.charAt(i);
            if (cCharAt != ' ') {
                if (cCharAt != '\'') {
                    if (!z) {
                        int i2 = 0;
                        while (true) {
                            if (i2 >= 6) {
                                sb.append(cCharAt);
                                break;
                            } else if (cCharAt != cArr[i2]) {
                                i2++;
                            } else if (cCharAt != c) {
                                arrayList.add(sb.toString());
                                sb.setLength(0);
                            }
                        }
                    } else {
                        sb.append(cCharAt);
                    }
                    c = cCharAt;
                } else if (z) {
                    z = false;
                } else {
                    sb.setLength(0);
                    z = true;
                }
            }
        }
        arrayList.add(sb.toString());
        if (arrayList.size() != str.length() + 1) {
            ᵷᵝˎ.ᵨᵣ(arrayList.size(), str.length(), " must equal the size of datePickerFormat: ");
            return;
        }
        setSeparators(arrayList);
        this.f515 = null;
        this.f512 = null;
        this.f510 = null;
        this.f503 = -1;
        this.f506 = -1;
        this.f514 = -1;
        String upperCase = str.toUpperCase((Locale) c3714.f14143);
        ArrayList arrayList2 = new ArrayList(3);
        for (int i3 = 0; i3 < upperCase.length(); i3++) {
            char cCharAt2 = upperCase.charAt(i3);
            if (cCharAt2 == 'D') {
                if (this.f515 != null) {
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("datePicker format error");
                    return;
                }
                C0309 c0309 = new C0309();
                this.f515 = c0309;
                arrayList2.add(c0309);
                this.f515.f1995 = "%02d";
                this.f506 = i3;
            } else if (cCharAt2 != 'M') {
                if (cCharAt2 != 'Y') {
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("datePicker format error");
                    return;
                }
                if (this.f510 != null) {
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("datePicker format error");
                    return;
                }
                C0309 c03092 = new C0309();
                this.f510 = c03092;
                arrayList2.add(c03092);
                this.f514 = i3;
                this.f510.f1995 = "%d";
            } else {
                if (this.f512 != null) {
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("datePicker format error");
                    return;
                }
                C0309 c03093 = new C0309();
                this.f512 = c03093;
                arrayList2.add(c03093);
                this.f512.f1997 = (String[]) c3714.f14142;
                this.f503 = i3;
            }
        }
        setColumns(arrayList2);
        post(new RunnableC1500(5, this));
    }

    public void setMaxDate(long j) {
        this.f511.setTimeInMillis(j);
        if (this.f511.get(1) != this.f504.get(1) || this.f511.get(6) == this.f504.get(6)) {
            this.f504.setTimeInMillis(j);
            if (this.f509.after(this.f504)) {
                this.f509.setTimeInMillis(this.f504.getTimeInMillis());
            }
            post(new RunnableC1500(5, this));
        }
    }

    public void setMinDate(long j) {
        this.f511.setTimeInMillis(j);
        if (this.f511.get(1) != this.f505.get(1) || this.f511.get(6) == this.f505.get(6)) {
            this.f505.setTimeInMillis(j);
            if (this.f509.before(this.f505)) {
                this.f509.setTimeInMillis(this.f505.getTimeInMillis());
            }
            post(new RunnableC1500(5, this));
        }
    }

    @Override // androidx.leanback.widget.picker.Picker
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void mo342(int i, int i2) {
        this.f511.setTimeInMillis(this.f509.getTimeInMillis());
        int i3 = m348(i).f1996;
        if (i == this.f506) {
            this.f511.add(5, i2 - i3);
        } else if (i == this.f503) {
            this.f511.add(2, i2 - i3);
        } else {
            if (i != this.f514) {
                ᵷᵝˎ.ᵷᵺʾᵖ();
                return;
            }
            this.f511.add(1, i2 - i3);
        }
        m343(this.f511.get(1), this.f511.get(2), this.f511.get(5));
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final void m343(int i, int i2, int i3) {
        if (this.f509.get(1) == i && this.f509.get(2) == i3 && this.f509.get(5) == i2) {
            return;
        }
        this.f509.set(i, i2, i3);
        boolean zBefore = this.f509.before(this.f505);
        Calendar calendar = this.f509;
        if (zBefore) {
            calendar.setTimeInMillis(this.f505.getTimeInMillis());
        } else if (calendar.after(this.f504)) {
            this.f509.setTimeInMillis(this.f504.getTimeInMillis());
        }
        post(new RunnableC1500(5, this));
    }
}
