package defpackage;

import java.util.Arrays;
import java.util.Random;

/* JADX INFO: renamed from: ᵺᵡᵗ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5142 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int[] f19344;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int[] f19345;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final Random f19346;

    public C5142() {
        this(new Random());
    }

    public C5142(Random random) {
        this(new int[0], random);
    }

    public C5142(int[] iArr, Random random) {
        this.f19344 = iArr;
        this.f19346 = random;
        this.f19345 = new int[iArr.length];
        for (int i = 0; i < iArr.length; i++) {
            this.f19345[iArr[i]] = i;
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final C5142 m10654(int i) {
        int[] iArr;
        Random random;
        int[] iArr2 = new int[i];
        int[] iArr3 = new int[i];
        int i2 = 0;
        while (true) {
            iArr = this.f19344;
            random = this.f19346;
            if (i2 >= i) {
                break;
            }
            iArr2[i2] = random.nextInt(iArr.length + 1);
            int i3 = i2 + 1;
            int iNextInt = random.nextInt(i3);
            iArr3[i2] = iArr3[iNextInt];
            iArr3[iNextInt] = i2;
            i2 = i3;
        }
        Arrays.sort(iArr2);
        int[] iArr4 = new int[iArr.length + i];
        int i4 = 0;
        int i5 = 0;
        for (int i6 = 0; i6 < iArr.length + i; i6++) {
            if (i4 >= i || i5 != iArr2[i4]) {
                int i7 = i5 + 1;
                int i8 = iArr[i5];
                iArr4[i6] = i8;
                if (i8 >= 0) {
                    iArr4[i6] = i8 + i;
                }
                i5 = i7;
            } else {
                iArr4[i6] = iArr3[i4];
                i4++;
            }
        }
        return new C5142(iArr4, new Random(random.nextLong()));
    }
}
