package defpackage;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import defpackage.uw4;
import java.io.Serializable;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@cu8
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\b'\u0018\u00002\u00020\u0001:\u0001\u0002¨\u0006\u0003"}, d2 = {"Lkr7;", "", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "kotlin-stdlib"}, k = 1, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public abstract class kr7 {
    public static final kr7 a;

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u00012\u00060\u0002j\u0002`\u0003:\u0001\u0006R\u0014\u0010\u0004\u001a\u00020\u00018\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0004\u0010\u0005¨\u0006\u0007"}, d2 = {"Lkr7$a;", "Lkr7;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "defaultRandom", "Lkr7;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "kotlin-stdlib"}, k = 1, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a extends kr7 implements Serializable {

        /* JADX INFO: renamed from: kr7$a$a, reason: collision with other inner class name */
        @Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\bÂ\u0002\u0018\u00002\u00060\u0001j\u0002`\u0002¨\u0006\u0003"}, d2 = {"Lkr7$a$a;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "kotlin-stdlib"}, k = 1, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
        public static final class C0167a implements Serializable {
        }

        @Override // defpackage.kr7
        public final int a(int i) {
            return kr7.a.a(i);
        }

        @Override // defpackage.kr7
        public final byte[] b(int i, byte[] bArr) {
            cr4.g(bArr, "array");
            return kr7.a.b(i, bArr);
        }

        @Override // defpackage.kr7
        public final byte[] c(byte[] bArr) {
            cr4.g(bArr, "array");
            return kr7.a.c(bArr);
        }

        @Override // defpackage.kr7
        public final int d() {
            return kr7.a.d();
        }

        @Override // defpackage.kr7
        public final int e(int i) {
            return kr7.a.e(i);
        }

        @Override // defpackage.kr7
        public final int f(int i) {
            return kr7.a.f(i);
        }

        @Override // defpackage.kr7
        public final long g() {
            return kr7.a.g();
        }

        @Override // defpackage.kr7
        public final long h() {
            return kr7.a.h();
        }

        @Override // defpackage.kr7
        public final long i() {
            return kr7.a.i();
        }
    }

    static {
        g87.a.getClass();
        Integer num = uw4.a.a;
        a = (num == null || num.intValue() >= 34) ? new n87() : new tv2();
    }

    public abstract int a(int i);

    public byte[] b(int i, byte[] bArr) {
        cr4.g(bArr, "array");
        if (bArr.length < 0 || i < 0 || i > bArr.length) {
            throw new IllegalArgumentException(vw2.n(fi7.j(i, "fromIndex (0) or toIndex (", ") are out of range: 0.."), bArr.length, '.').toString());
        }
        if (i < 0) {
            throw new IllegalArgumentException(n41.i(i, "fromIndex (0) must be not greater than toIndex (", ").").toString());
        }
        int i2 = i / 4;
        int i3 = 0;
        for (int i4 = 0; i4 < i2; i4++) {
            int iD = d();
            bArr[i3] = (byte) iD;
            bArr[i3 + 1] = (byte) (iD >>> 8);
            bArr[i3 + 2] = (byte) (iD >>> 16);
            bArr[i3 + 3] = (byte) (iD >>> 24);
            i3 += 4;
        }
        int i5 = i - i3;
        int iA = a(i5 * 8);
        for (int i6 = 0; i6 < i5; i6++) {
            bArr[i3 + i6] = (byte) (iA >>> (i6 * 8));
        }
        return bArr;
    }

    public byte[] c(byte[] bArr) {
        cr4.g(bArr, "array");
        return b(bArr.length, bArr);
    }

    public int d() {
        return a(32);
    }

    public int e(int i) {
        return f(i);
    }

    public int f(int i) {
        int iD;
        int i2;
        if (i <= 0) {
            throw new IllegalArgumentException(("Random range is empty: [" + ((Object) 0) + ", " + Integer.valueOf(i) + ").").toString());
        }
        if (i > 0 || i == Integer.MIN_VALUE) {
            if (((-i) & i) == i) {
                return a(31 - Integer.numberOfLeadingZeros(i));
            }
            do {
                iD = d() >>> 1;
                i2 = iD % i;
            } while ((i - 1) + (iD - i2) < 0);
            return i2;
        }
        while (true) {
            int iD2 = d();
            if (iD2 >= 0 && iD2 < i) {
                return iD2;
            }
        }
    }

    public long g() {
        return (((long) d()) << 32) + ((long) d());
    }

    public long h() {
        return i();
    }

    public long i() {
        long jG;
        long j;
        do {
            jG = g() >>> 1;
            j = jG % 1000;
        } while ((jG - j) + 999 < 0);
        return j;
    }
}
