package androidx.leanback.widget.picker;

import android.content.Context;
import android.content.res.TypedArray;
import android.os.Build;
import android.text.TextUtils;
import android.text.format.DateFormat;
import android.util.AttributeSet;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Locale;
import p037.p091.C2072;
import p037.p091.C2083;
import p037.p091.p095.p096.C2194;
import p037.p091.p095.p096.C2195;
import p138.p139.p143.p144.C2803;

/* JADX INFO: loaded from: classes.dex */
public class TimePicker extends Picker {

    /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
    public C2194 f929;

    /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
    public C2194 f930;

    /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
    public C2194 f931;

    /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
    public int f932;

    /* JADX INFO: renamed from: ޘ, reason: contains not printable characters */
    public int f933;

    /* JADX INFO: renamed from: ޙ, reason: contains not printable characters */
    public int f934;

    /* JADX INFO: renamed from: ޚ, reason: contains not printable characters */
    public final C2195.C2197 f935;

    /* JADX INFO: renamed from: ޛ, reason: contains not printable characters */
    public boolean f936;

    /* JADX INFO: renamed from: ޜ, reason: contains not printable characters */
    public int f937;

    /* JADX INFO: renamed from: ޝ, reason: contains not printable characters */
    public int f938;

    /* JADX INFO: renamed from: ޞ, reason: contains not printable characters */
    public int f939;

    /* JADX INFO: renamed from: ޟ, reason: contains not printable characters */
    public String f940;

    public TimePicker(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, C2072.timePickerStyle);
    }

    public TimePicker(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        Locale locale = Locale.getDefault();
        context.getResources();
        this.f935 = new C2195.C2197(locale);
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, C2083.lbTimePicker);
        if (Build.VERSION.SDK_INT >= 29) {
            saveAttributeDataForStyleable(context, C2083.lbTimePicker, attributeSet, typedArrayObtainStyledAttributes, 0, 0);
        }
        try {
            this.f936 = typedArrayObtainStyledAttributes.getBoolean(C2083.lbTimePicker_is24HourFormat, DateFormat.is24HourFormat(context));
            boolean z = typedArrayObtainStyledAttributes.getBoolean(C2083.lbTimePicker_useCurrentTime, true);
            typedArrayObtainStyledAttributes.recycle();
            m335();
            m336();
            if (z) {
                Calendar calendarM4258 = C2195.m4258(null, this.f935.f7135);
                setHour(calendarM4258.get(11));
                setMinute(calendarM4258.get(12));
                m334();
            }
        } catch (Throwable th) {
            typedArrayObtainStyledAttributes.recycle();
            throw th;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m332(C2194 c2194, int i) {
        if (i != c2194.f7130) {
            c2194.f7130 = i;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static void m333(C2194 c2194, int i) {
        if (i != c2194.f7129) {
            c2194.f7129 = i;
        }
    }

    public String getBestHourMinutePattern() {
        String bestDateTimePattern = DateFormat.getBestDateTimePattern(this.f935.f7135, this.f936 ? "Hma" : "hma");
        return TextUtils.isEmpty(bestDateTimePattern) ? "h:mma" : bestDateTimePattern;
    }

    public int getHour() {
        return this.f936 ? this.f937 : this.f939 == 0 ? this.f937 % 12 : (this.f937 % 12) + 12;
    }

    public int getMinute() {
        return this.f938;
    }

    public void setHour(int i) {
        if (i < 0 || i > 23) {
            throw new IllegalArgumentException(C2803.m4872("hour: ", i, " is not in [0-23] range in"));
        }
        this.f937 = i;
        if (!this.f936) {
            if (i >= 12) {
                this.f939 = 1;
                if (i > 12) {
                    this.f937 = i - 12;
                }
            } else {
                this.f939 = 0;
                if (i == 0) {
                    this.f937 = 12;
                }
            }
            m334();
        }
        m319(this.f932, this.f937, false);
    }

    public void setIs24Hour(boolean z) {
        if (this.f936 == z) {
            return;
        }
        int hour = getHour();
        int minute = getMinute();
        this.f936 = z;
        m335();
        m336();
        setHour(hour);
        setMinute(minute);
        m334();
    }

    public void setMinute(int i) {
        if (i < 0 || i > 59) {
            throw new IllegalArgumentException(C2803.m4872("minute: ", i, " is not in [0-59] range."));
        }
        this.f938 = i;
        m319(this.f933, i, false);
    }

    @Override // androidx.leanback.widget.picker.Picker
    /* JADX INFO: renamed from: ֏ */
    public void mo313(int i, int i2) {
        if (i == this.f932) {
            this.f937 = i2;
        } else if (i == this.f933) {
            this.f938 = i2;
        } else {
            if (i != this.f934) {
                throw new IllegalArgumentException("Invalid column index.");
            }
            this.f939 = i2;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final void m334() {
        if (this.f936) {
            return;
        }
        m319(this.f934, this.f939, false);
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final void m335() {
        boolean z;
        String bestHourMinutePattern = getBestHourMinutePattern();
        if (TextUtils.equals(bestHourMinutePattern, this.f940)) {
            return;
        }
        this.f940 = bestHourMinutePattern;
        String bestHourMinutePattern2 = getBestHourMinutePattern();
        boolean z2 = TextUtils.getLayoutDirectionFromLocale(this.f935.f7135) == 1;
        boolean z3 = bestHourMinutePattern2.indexOf(97) < 0 || bestHourMinutePattern2.indexOf("a") > bestHourMinutePattern2.indexOf("m");
        String string = z2 ? "mh" : "hm";
        if (!this.f936) {
            StringBuilder sb = new StringBuilder();
            if (z3) {
                sb.append(string);
                sb.append("a");
            } else {
                sb.append("a");
                sb.append(string);
            }
            string = sb.toString();
        }
        String bestHourMinutePattern3 = getBestHourMinutePattern();
        ArrayList arrayList = new ArrayList();
        StringBuilder sb2 = new StringBuilder();
        char[] cArr = {'H', 'h', 'K', 'k', 'm', 'M', 'a'};
        boolean z4 = false;
        char c = 0;
        for (int i = 0; i < bestHourMinutePattern3.length(); i++) {
            char cCharAt = bestHourMinutePattern3.charAt(i);
            if (cCharAt != ' ') {
                if (cCharAt != '\'') {
                    if (z4) {
                        sb2.append(cCharAt);
                    } else {
                        int i2 = 0;
                        while (true) {
                            if (i2 >= 7) {
                                z = false;
                                break;
                            } else {
                                if (cCharAt == cArr[i2]) {
                                    z = true;
                                    break;
                                }
                                i2++;
                            }
                        }
                        if (!z) {
                            sb2.append(cCharAt);
                        } else if (cCharAt != c) {
                            arrayList.add(sb2.toString());
                            sb2.setLength(0);
                        }
                    }
                    c = cCharAt;
                } else if (z4) {
                    z4 = false;
                } else {
                    sb2.setLength(0);
                    z4 = true;
                }
            }
        }
        arrayList.add(sb2.toString());
        if (arrayList.size() != string.length() + 1) {
            StringBuilder sbM4889 = C2803.m4889("Separators size: ");
            sbM4889.append(arrayList.size());
            sbM4889.append(" must equal the size of timeFieldsPattern: ");
            sbM4889.append(string.length());
            sbM4889.append(" + 1");
            throw new IllegalStateException(sbM4889.toString());
        }
        setSeparators(arrayList);
        String upperCase = string.toUpperCase();
        this.f931 = null;
        this.f930 = null;
        this.f929 = null;
        this.f934 = -1;
        this.f933 = -1;
        this.f932 = -1;
        ArrayList arrayList2 = new ArrayList(3);
        for (int i3 = 0; i3 < upperCase.length(); i3++) {
            char cCharAt2 = upperCase.charAt(i3);
            if (cCharAt2 == 'A') {
                C2194 c2194 = new C2194();
                this.f931 = c2194;
                arrayList2.add(c2194);
                C2194 c21942 = this.f931;
                c21942.f7131 = this.f935.f7138;
                this.f934 = i3;
                m333(c21942, 0);
                m332(this.f931, 1);
            } else if (cCharAt2 == 'H') {
                C2194 c21943 = new C2194();
                this.f929 = c21943;
                arrayList2.add(c21943);
                this.f929.f7131 = this.f935.f7136;
                this.f932 = i3;
            } else {
                if (cCharAt2 != 'M') {
                    throw new IllegalArgumentException("Invalid time picker format.");
                }
                C2194 c21944 = new C2194();
                this.f930 = c21944;
                arrayList2.add(c21944);
                this.f930.f7131 = this.f935.f7137;
                this.f933 = i3;
            }
        }
        setColumns(arrayList2);
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final void m336() {
        m333(this.f929, !this.f936 ? 1 : 0);
        m332(this.f929, this.f936 ? 23 : 12);
        m333(this.f930, 0);
        m332(this.f930, 59);
        C2194 c2194 = this.f931;
        if (c2194 != null) {
            m333(c2194, 0);
            m332(this.f931, 1);
        }
    }
}
