package xyz.stream.view;

import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Point;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewParent;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import java.util.Collections;
import java.util.Formatter;
import java.util.Iterator;
import java.util.Locale;
import java.util.concurrent.CopyOnWriteArraySet;
import xyz.stream.view.listener.TimeBar;

/* JADX INFO: loaded from: classes3.dex */
public class DefaultTimeBar extends View implements TimeBar {
    public static final int BAR_GRAVITY_BOTTOM = 1;
    public static final int BAR_GRAVITY_CENTER = 0;
    public static final int DEFAULT_AD_MARKER_COLOR = -1291845888;
    public static final int DEFAULT_AD_MARKER_WIDTH_DP = 4;
    public static final int DEFAULT_BAR_HEIGHT_DP = 4;
    public static final int DEFAULT_BUFFERED_COLOR = -855638017;
    public static final int DEFAULT_PLAYED_AD_MARKER_COLOR = 872414976;
    public static final int DEFAULT_PLAYED_COLOR = -1;
    public static final int DEFAULT_SCRUBBER_COLOR = -1;
    public static final int DEFAULT_SCRUBBER_DISABLED_SIZE_DP = 0;
    public static final int DEFAULT_SCRUBBER_DRAGGED_SIZE_DP = 16;
    public static final int DEFAULT_SCRUBBER_ENABLED_SIZE_DP = 12;
    public static final int DEFAULT_TOUCH_TARGET_HEIGHT_DP = 26;
    public static final int DEFAULT_UNPLAYED_COLOR = 872415231;
    public static final int INDEX_UNSET = -1;
    public static final long TIME_UNSET = -9223372036854775807L;
    public final int Q;
    public final int R;
    public final int S;
    public final int T;
    public final int U;
    public final int V;
    public final StringBuilder W;

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

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public final Formatter f36257a0;

    @Nullable
    private long[] adGroupTimesMs;

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

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public final p000if.e f36259b0;

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

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public final CopyOnWriteArraySet f36261c0;

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

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public final Point f36263d0;

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

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    public final float f36265e0;

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

    /* JADX INFO: renamed from: f0, reason: collision with root package name */
    public int f36267f0;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Paint f36268g;

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    public long f36269g0;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final Paint f36270h;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    public int f36271h0;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final Paint f36272i;

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    public Rect f36273i0;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final Paint f36274j;

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    public final ValueAnimator f36275j0;

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

    /* JADX INFO: renamed from: k0, reason: collision with root package name */
    public float f36277k0;

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

    /* JADX INFO: renamed from: l0, reason: collision with root package name */
    public boolean f36279l0;

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

    /* JADX INFO: renamed from: m0, reason: collision with root package name */
    public boolean f36281m0;

    /* JADX INFO: renamed from: n0, reason: collision with root package name */
    public long f36282n0;

    /* JADX INFO: renamed from: o0, reason: collision with root package name */
    public long f36283o0;

    /* JADX INFO: renamed from: p0, reason: collision with root package name */
    public long f36284p0;

    @Nullable
    private boolean[] playedAdGroups;

    /* JADX INFO: renamed from: q0, reason: collision with root package name */
    public long f36285q0;

    /* JADX INFO: renamed from: r0, reason: collision with root package name */
    public int f36286r0;

    @Nullable
    private final Drawable scrubberDrawable;

    public DefaultTimeBar(Context context) {
        this(context, null);
    }

    public static int a(float f10, int i10) {
        return (int) ((i10 * f10) + 0.5f);
    }

    private long getPositionIncrement() {
        long j10 = this.f36269g0;
        if (j10 != -9223372036854775807L) {
            return j10;
        }
        long j11 = this.f36283o0;
        if (j11 == -9223372036854775807L) {
            return 0L;
        }
        return j11 / ((long) this.f36267f0);
    }

    private String getProgressText() {
        return UiUtils.getStringForTime(this.W, this.f36257a0, this.f36284p0);
    }

    private long getScrubberPosition() {
        Rect rect = this.f36258b;
        if (rect.width() <= 0 || this.f36283o0 == -9223372036854775807L) {
            return 0L;
        }
        return (((long) this.f36262d.width()) * this.f36283o0) / ((long) rect.width());
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void addListener(TimeBar.OnScrubListener onScrubListener) {
        this.f36261c0.add(onScrubListener);
    }

    public final void b(float f10) {
        long j10 = (int) f10;
        Rect rect = this.f36258b;
        this.f36262d.right = (int) constrainValue(j10, rect.left, rect.right);
    }

    public final boolean c(long j10) {
        long j11 = this.f36283o0;
        if (j11 <= 0) {
            return false;
        }
        long j12 = this.f36281m0 ? this.f36282n0 : this.f36284p0;
        long jConstrainValue = constrainValue(j12 + j10, 0L, j11);
        if (jConstrainValue == j12) {
            return false;
        }
        if (this.f36281m0) {
            g(jConstrainValue);
        } else {
            d(jConstrainValue);
        }
        f();
        return true;
    }

    public long constrainValue(long j10, long j11, long j12) {
        return Math.max(j11, Math.min(j10, j12));
    }

    public final void d(long j10) {
        this.f36282n0 = j10;
        this.f36281m0 = true;
        setPressed(true);
        ViewParent parent = getParent();
        if (parent != null) {
            parent.requestDisallowInterceptTouchEvent(true);
        }
        Iterator it = this.f36261c0.iterator();
        while (it.hasNext()) {
            ((TimeBar.OnScrubListener) it.next()).onScrubStart(this, j10);
        }
    }

    @Override // android.view.View
    public void drawableStateChanged() {
        super.drawableStateChanged();
        Drawable drawable = this.scrubberDrawable;
        if (drawable != null && drawable.isStateful() && this.scrubberDrawable.setState(getDrawableState())) {
            invalidate();
        }
    }

    public final void e(boolean z10) {
        removeCallbacks(this.f36259b0);
        this.f36281m0 = false;
        setPressed(false);
        ViewParent parent = getParent();
        if (parent != null) {
            parent.requestDisallowInterceptTouchEvent(false);
        }
        invalidate();
        Iterator it = this.f36261c0.iterator();
        while (it.hasNext()) {
            ((TimeBar.OnScrubListener) it.next()).onScrubStop(this, this.f36282n0, z10);
        }
    }

    public final void f() {
        Rect rect = this.f36260c;
        Rect rect2 = this.f36258b;
        rect.set(rect2);
        Rect rect3 = this.f36262d;
        rect3.set(rect2);
        long j10 = this.f36281m0 ? this.f36282n0 : this.f36284p0;
        if (this.f36283o0 > 0) {
            rect.right = Math.min(rect2.left + ((int) ((((long) rect2.width()) * this.f36285q0) / this.f36283o0)), rect2.right);
            rect3.right = Math.min(rect2.left + ((int) ((((long) rect2.width()) * j10) / this.f36283o0)), rect2.right);
        } else {
            int i10 = rect2.left;
            rect.right = i10;
            rect3.right = i10;
        }
        invalidate(this.f36256a);
    }

    public final void g(long j10) {
        if (this.f36282n0 == j10) {
            return;
        }
        this.f36282n0 = j10;
        Iterator it = this.f36261c0.iterator();
        while (it.hasNext()) {
            ((TimeBar.OnScrubListener) it.next()).onScrubMove(this, j10);
        }
    }

    @Override // xyz.stream.view.listener.TimeBar
    public long getPreferredUpdateDelay() {
        int iWidth = (int) (this.f36258b.width() / this.f36265e0);
        if (iWidth != 0) {
            long j10 = this.f36283o0;
            if (j10 != 0 && j10 != -9223372036854775807L) {
                return j10 / ((long) iWidth);
            }
        }
        return Long.MAX_VALUE;
    }

    public void hideScrubber(boolean z10) {
        ValueAnimator valueAnimator = this.f36275j0;
        if (valueAnimator.isStarted()) {
            valueAnimator.cancel();
        }
        this.f36279l0 = z10;
        this.f36277k0 = 0.0f;
        invalidate(this.f36256a);
    }

    @Override // android.view.View
    public void jumpDrawablesToCurrentState() {
        super.jumpDrawablesToCurrentState();
        Drawable drawable = this.scrubberDrawable;
        if (drawable != null) {
            drawable.jumpToCurrentState();
        }
    }

    @Override // android.view.View
    public void onDraw(Canvas canvas) {
        canvas.save();
        Rect rect = this.f36258b;
        int iHeight = rect.height();
        int iCenterY = rect.centerY() - (iHeight / 2);
        int i10 = iCenterY + iHeight;
        long j10 = this.f36283o0;
        Paint paint = this.f36268g;
        Rect rect2 = this.f36262d;
        if (j10 <= 0) {
            canvas.drawRect(rect.left, iCenterY, rect.right, i10, paint);
        } else {
            Rect rect3 = this.f36260c;
            int i11 = rect3.left;
            int i12 = rect3.right;
            int iMax = Math.max(Math.max(rect.left, i12), rect2.right);
            int i13 = rect.right;
            if (iMax < i13) {
                canvas.drawRect(iMax, iCenterY, i13, i10, paint);
            }
            int iMax2 = Math.max(i11, rect2.right);
            if (i12 > iMax2) {
                canvas.drawRect(iMax2, iCenterY, i12, i10, this.f36266f);
            }
            if (rect2.width() > 0) {
                canvas.drawRect(rect2.left, iCenterY, rect2.right, i10, this.f36264e);
            }
            if (this.f36286r0 != 0) {
                long[] jArr = this.adGroupTimesMs;
                boolean[] zArr = this.playedAdGroups;
                int i14 = this.Q;
                int i15 = i14 / 2;
                int i16 = 0;
                int i17 = 0;
                while (i17 < this.f36286r0) {
                    int i18 = i17;
                    long[] jArr2 = jArr;
                    int i19 = i16;
                    boolean[] zArr2 = zArr;
                    int i20 = i14;
                    canvas.drawRect(Math.min(rect.width() - i20, Math.max(i19, ((int) ((((long) rect.width()) * constrainValue(jArr[i17], 0L, this.f36283o0)) / this.f36283o0)) - i15)) + rect.left, iCenterY, r0 + i20, i10, zArr2[i18] ? this.f36272i : this.f36270h);
                    i17 = i18 + 1;
                    i16 = i19;
                    zArr = zArr2;
                    i14 = i20;
                    jArr = jArr2;
                }
            }
        }
        if (this.f36283o0 > 0) {
            int iConstrainValue = (int) constrainValue(rect2.right, rect2.left, rect.right);
            int iCenterY2 = rect2.centerY();
            if (this.scrubberDrawable == null) {
                canvas.drawCircle(iConstrainValue, iCenterY2, (int) ((((this.f36281m0 || isFocused()) ? this.T : isEnabled() ? this.R : this.S) * this.f36277k0) / 2.0f), this.f36274j);
            } else {
                int intrinsicWidth = ((int) (r2.getIntrinsicWidth() * this.f36277k0)) / 2;
                int intrinsicHeight = ((int) (this.scrubberDrawable.getIntrinsicHeight() * this.f36277k0)) / 2;
                this.scrubberDrawable.setBounds(iConstrainValue - intrinsicWidth, iCenterY2 - intrinsicHeight, iConstrainValue + intrinsicWidth, iCenterY2 + intrinsicHeight);
                this.scrubberDrawable.draw(canvas);
            }
        }
        canvas.restore();
    }

    @Override // android.view.View
    public void onFocusChanged(boolean z10, int i10, @Nullable Rect rect) {
        super.onFocusChanged(z10, i10, rect);
        if (!this.f36281m0 || z10) {
            return;
        }
        e(false);
    }

    @Override // android.view.View
    public void onInitializeAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
        super.onInitializeAccessibilityEvent(accessibilityEvent);
        if (accessibilityEvent.getEventType() == 4) {
            accessibilityEvent.getText().add(getProgressText());
        }
        accessibilityEvent.setClassName("android.widget.SeekBar");
    }

    @Override // android.view.View
    public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
        super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
        accessibilityNodeInfo.setClassName("android.widget.SeekBar");
        accessibilityNodeInfo.setContentDescription(getProgressText());
        if (this.f36283o0 <= 0) {
            return;
        }
        accessibilityNodeInfo.addAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_FORWARD);
        accessibilityNodeInfo.addAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_SCROLL_BACKWARD);
    }

    @Override // android.view.View, android.view.KeyEvent.Callback
    public boolean onKeyDown(int i10, KeyEvent keyEvent) {
        if (isEnabled()) {
            long positionIncrement = getPositionIncrement();
            boolean zIsDpadLeft = UiUtils.isDpadLeft(i10);
            p000if.e eVar = this.f36259b0;
            if (zIsDpadLeft) {
                positionIncrement = -positionIncrement;
                if (c(positionIncrement)) {
                    removeCallbacks(eVar);
                    postDelayed(eVar, 1000L);
                    return true;
                }
            }
            if (UiUtils.isDpadRight(i10) && c(positionIncrement)) {
                removeCallbacks(eVar);
                postDelayed(eVar, 1000L);
                return true;
            }
            if ((i10 == 23 || i10 == 66) && this.f36281m0) {
                e(false);
                return true;
            }
        }
        return super.onKeyDown(i10, keyEvent);
    }

    @Override // android.view.View
    public void onLayout(boolean z10, int i10, int i11, int i12, int i13) {
        int paddingBottom;
        int paddingBottom2;
        Rect rect;
        int i14 = i12 - i10;
        int i15 = i13 - i11;
        int paddingLeft = getPaddingLeft();
        int paddingRight = i14 - getPaddingRight();
        int i16 = this.f36279l0 ? 0 : this.U;
        int i17 = this.f36280m;
        int i18 = this.f36276k;
        int i19 = this.f36278l;
        if (i17 == 1) {
            paddingBottom = (i15 - getPaddingBottom()) - i19;
            paddingBottom2 = ((i15 - getPaddingBottom()) - i18) - Math.max(i16 - (i18 / 2), 0);
        } else {
            paddingBottom = (i15 - i19) / 2;
            paddingBottom2 = (i15 - i18) / 2;
        }
        Rect rect2 = this.f36256a;
        rect2.set(paddingLeft, paddingBottom, paddingRight, i19 + paddingBottom);
        this.f36258b.set(rect2.left + i16, paddingBottom2, rect2.right - i16, i18 + paddingBottom2);
        if (Build.VERSION.SDK_INT >= 29 && ((rect = this.f36273i0) == null || rect.width() != i14 || this.f36273i0.height() != i15)) {
            Rect rect3 = new Rect(0, 0, i14, i15);
            this.f36273i0 = rect3;
            setSystemGestureExclusionRects(Collections.singletonList(rect3));
        }
        f();
    }

    @Override // android.view.View
    public void onMeasure(int i10, int i11) {
        int mode = View.MeasureSpec.getMode(i11);
        int size = View.MeasureSpec.getSize(i11);
        int i12 = this.f36278l;
        if (mode == 0) {
            size = i12;
        } else if (mode != 1073741824) {
            size = Math.min(i12, size);
        }
        setMeasuredDimension(View.MeasureSpec.getSize(i10), size);
        Drawable drawable = this.scrubberDrawable;
        if (drawable != null && drawable.isStateful() && this.scrubberDrawable.setState(getDrawableState())) {
            invalidate();
        }
    }

    @Override // android.view.View
    public void onRtlPropertiesChanged(int i10) {
        Drawable drawable = this.scrubberDrawable;
        if (drawable == null || !drawable.setLayoutDirection(i10)) {
            return;
        }
        invalidate();
    }

    /* JADX WARN: Removed duplicated region for block: B:23:0x005a  */
    @Override // android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean onTouchEvent(MotionEvent motionEvent) {
        if (isEnabled() && this.f36283o0 > 0) {
            Point point = this.f36263d0;
            point.set((int) motionEvent.getX(), (int) motionEvent.getY());
            int i10 = point.x;
            int i11 = point.y;
            int action = motionEvent.getAction();
            if (action == 0) {
                float f10 = i10;
                if (this.f36256a.contains((int) f10, i11)) {
                    b(f10);
                    d(getScrubberPosition());
                    f();
                    invalidate();
                    return true;
                }
            } else if (action == 1) {
                if (this.f36281m0) {
                    e(motionEvent.getAction() == 3);
                    return true;
                }
            } else if (action != 2) {
                if (action == 3) {
                }
            } else if (this.f36281m0) {
                if (i11 < this.V) {
                    int i12 = this.f36271h0;
                    b(((i10 - i12) / 3) + i12);
                } else {
                    this.f36271h0 = i10;
                    b(i10);
                }
                g(getScrubberPosition());
                f();
                invalidate();
                return true;
            }
        }
        return false;
    }

    @Override // android.view.View
    public boolean performAccessibilityAction(int i10, @Nullable Bundle bundle) {
        if (super.performAccessibilityAction(i10, bundle)) {
            return true;
        }
        if (this.f36283o0 <= 0) {
            return false;
        }
        if (i10 == 8192) {
            if (c(-getPositionIncrement())) {
                e(false);
            }
        } else {
            if (i10 != 4096) {
                return false;
            }
            if (c(getPositionIncrement())) {
                e(false);
            }
        }
        sendAccessibilityEvent(4);
        return true;
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void removeListener(TimeBar.OnScrubListener onScrubListener) {
        this.f36261c0.remove(onScrubListener);
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void setAdGroupTimesMs(@Nullable long[] jArr, @Nullable boolean[] zArr, int i10) {
        this.f36286r0 = i10;
        this.adGroupTimesMs = jArr;
        this.playedAdGroups = zArr;
        f();
    }

    public void setAdMarkerColor(@ColorInt int i10) {
        this.f36270h.setColor(i10);
        invalidate(this.f36256a);
    }

    public void setBufferedColor(@ColorInt int i10) {
        this.f36266f.setColor(i10);
        invalidate(this.f36256a);
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void setBufferedPosition(long j10) {
        if (this.f36285q0 == j10) {
            return;
        }
        this.f36285q0 = j10;
        f();
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void setDuration(long j10) {
        if (this.f36283o0 == j10) {
            return;
        }
        this.f36283o0 = j10;
        if (this.f36281m0 && j10 == -9223372036854775807L) {
            e(true);
        }
        f();
    }

    @Override // android.view.View, xyz.stream.view.listener.TimeBar
    public void setEnabled(boolean z10) {
        super.setEnabled(z10);
        if (!this.f36281m0 || z10) {
            return;
        }
        e(true);
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void setKeyCountIncrement(int i10) {
        this.f36267f0 = i10;
        this.f36269g0 = -9223372036854775807L;
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void setKeyTimeIncrement(long j10) {
        this.f36267f0 = -1;
        this.f36269g0 = j10;
    }

    public void setPlayedAdMarkerColor(@ColorInt int i10) {
        this.f36272i.setColor(i10);
        invalidate(this.f36256a);
    }

    public void setPlayedColor(@ColorInt int i10) {
        this.f36264e.setColor(i10);
        invalidate(this.f36256a);
    }

    @Override // xyz.stream.view.listener.TimeBar
    public void setPosition(long j10) {
        if (this.f36284p0 == j10) {
            return;
        }
        this.f36284p0 = j10;
        setContentDescription(getProgressText());
        f();
    }

    public void setScrubberColor(@ColorInt int i10) {
        this.f36274j.setColor(i10);
        invalidate(this.f36256a);
    }

    public void setUnplayedColor(@ColorInt int i10) {
        this.f36268g.setColor(i10);
        invalidate(this.f36256a);
    }

    public void showScrubber() {
        ValueAnimator valueAnimator = this.f36275j0;
        if (valueAnimator.isStarted()) {
            valueAnimator.cancel();
        }
        this.f36279l0 = false;
        this.f36277k0 = 1.0f;
        invalidate(this.f36256a);
    }

    public DefaultTimeBar(Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public DefaultTimeBar(Context context, @Nullable AttributeSet attributeSet, int i10) {
        this(context, attributeSet, i10, attributeSet);
    }

    public DefaultTimeBar(Context context, @Nullable AttributeSet attributeSet, int i10, @Nullable AttributeSet attributeSet2) {
        this(context, attributeSet, i10, attributeSet2, 0);
    }

    public void hideScrubber(long j10) {
        ValueAnimator valueAnimator = this.f36275j0;
        if (valueAnimator.isStarted()) {
            valueAnimator.cancel();
        }
        valueAnimator.setFloatValues(this.f36277k0, 0.0f);
        valueAnimator.setDuration(j10);
        valueAnimator.start();
    }

    public void showScrubber(long j10) {
        ValueAnimator valueAnimator = this.f36275j0;
        if (valueAnimator.isStarted()) {
            valueAnimator.cancel();
        }
        this.f36279l0 = false;
        valueAnimator.setFloatValues(this.f36277k0, 1.0f);
        valueAnimator.setDuration(j10);
        valueAnimator.start();
    }

    @SuppressLint({"ResourceType"})
    public DefaultTimeBar(Context context, @Nullable AttributeSet attributeSet, int i10, @Nullable AttributeSet attributeSet2, int i11) {
        super(context, attributeSet, i10);
        this.f36256a = new Rect();
        this.f36258b = new Rect();
        this.f36260c = new Rect();
        this.f36262d = new Rect();
        Paint paint = new Paint();
        this.f36264e = paint;
        Paint paint2 = new Paint();
        this.f36266f = paint2;
        Paint paint3 = new Paint();
        this.f36268g = paint3;
        Paint paint4 = new Paint();
        this.f36270h = paint4;
        Paint paint5 = new Paint();
        this.f36272i = paint5;
        Paint paint6 = new Paint();
        this.f36274j = paint6;
        paint6.setAntiAlias(true);
        this.f36261c0 = new CopyOnWriteArraySet();
        this.f36263d0 = new Point();
        float f10 = context.getResources().getDisplayMetrics().density;
        this.f36265e0 = f10;
        this.V = a(f10, -50);
        int iA = a(f10, 4);
        int iA2 = a(f10, 26);
        int iA3 = a(f10, 4);
        int iA4 = a(f10, 12);
        int iA5 = a(f10, 0);
        int iA6 = a(f10, 16);
        if (attributeSet2 != null) {
            TypedArray typedArrayObtainStyledAttributes = context.getTheme().obtainStyledAttributes(attributeSet2, R.styleable.DefaultTimeBar, i10, i11);
            try {
                Drawable drawable = typedArrayObtainStyledAttributes.getDrawable(R.styleable.DefaultTimeBar_scrubber_drawable);
                this.scrubberDrawable = drawable;
                if (drawable != null) {
                    drawable.setLayoutDirection(getLayoutDirection());
                    iA2 = Math.max(drawable.getMinimumHeight(), iA2);
                }
                this.f36276k = typedArrayObtainStyledAttributes.getDimensionPixelSize(R.styleable.DefaultTimeBar_bar_height, iA);
                this.f36278l = typedArrayObtainStyledAttributes.getDimensionPixelSize(R.styleable.DefaultTimeBar_touch_target_height, iA2);
                this.f36280m = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_bar_gravity, 0);
                this.Q = typedArrayObtainStyledAttributes.getDimensionPixelSize(R.styleable.DefaultTimeBar_ad_marker_width, iA3);
                this.R = typedArrayObtainStyledAttributes.getDimensionPixelSize(R.styleable.DefaultTimeBar_scrubber_enabled_size, iA4);
                this.S = typedArrayObtainStyledAttributes.getDimensionPixelSize(R.styleable.DefaultTimeBar_scrubber_disabled_size, iA5);
                this.T = typedArrayObtainStyledAttributes.getDimensionPixelSize(R.styleable.DefaultTimeBar_scrubber_dragged_size, iA6);
                int i12 = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_played_color, -1);
                int i13 = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_scrubber_color, -1);
                int i14 = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_buffered_color, -855638017);
                int i15 = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_unplayed_color, 872415231);
                int i16 = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_ad_marker_color, -1291845888);
                int i17 = typedArrayObtainStyledAttributes.getInt(R.styleable.DefaultTimeBar_played_ad_marker_color, 872414976);
                paint.setColor(i12);
                paint6.setColor(i13);
                paint2.setColor(i14);
                paint3.setColor(i15);
                paint4.setColor(i16);
                paint5.setColor(i17);
                typedArrayObtainStyledAttributes.recycle();
            } catch (Throwable th) {
                typedArrayObtainStyledAttributes.recycle();
                throw th;
            }
        } else {
            this.f36276k = iA;
            this.f36278l = iA2;
            this.f36280m = 0;
            this.Q = iA3;
            this.R = iA4;
            this.S = iA5;
            this.T = iA6;
            paint.setColor(-1);
            paint6.setColor(-1);
            paint2.setColor(-855638017);
            paint3.setColor(872415231);
            paint4.setColor(-1291845888);
            paint5.setColor(872414976);
            this.scrubberDrawable = null;
        }
        StringBuilder sb = new StringBuilder();
        this.W = sb;
        this.f36257a0 = new Formatter(sb, Locale.getDefault());
        this.f36259b0 = new p000if.e(this, 21);
        Drawable drawable2 = this.scrubberDrawable;
        if (drawable2 != null) {
            this.U = (drawable2.getMinimumWidth() + 1) / 2;
        } else {
            this.U = (Math.max(this.S, Math.max(this.R, this.T)) + 1) / 2;
        }
        this.f36277k0 = 1.0f;
        ValueAnimator valueAnimator = new ValueAnimator();
        this.f36275j0 = valueAnimator;
        valueAnimator.addUpdateListener(new d9.b(this, 10));
        this.f36283o0 = -9223372036854775807L;
        this.f36269g0 = -9223372036854775807L;
        this.f36267f0 = 20;
        setFocusable(true);
        if (getImportantForAccessibility() == 0) {
            setImportantForAccessibility(1);
        }
    }
}
