package defpackage;

import j$.util.Objects;
import java.util.Arrays;

/* JADX INFO: renamed from: ᵜᵫᵭ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2881 extends AbstractC4130 {

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public static final C2881 f11002 = new C2881(null, new Object[0], 0);

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final transient Object f11003;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final transient Object[] f11004;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final transient int f11005;

    public C2881(Object obj, Object[] objArr, int i) {
        this.f11003 = obj;
        this.f11004 = objArr;
        this.f11005 = i;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:74:0x019e  */
    /* JADX WARN: Type inference failed for: r16v11 */
    /* JADX WARN: Type inference failed for: r16v12 */
    /* JADX WARN: Type inference failed for: r16v13 */
    /* JADX WARN: Type inference failed for: r16v4 */
    /* JADX WARN: Type inference failed for: r3v12 */
    /* JADX WARN: Type inference failed for: r3v14 */
    /* JADX WARN: Type inference failed for: r3v18 */
    /* JADX WARN: Type inference failed for: r3v19, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r3v2 */
    /* JADX WARN: Type inference failed for: r3v22 */
    /* JADX WARN: Type inference failed for: r3v23 */
    /* JADX WARN: Type inference failed for: r3v26 */
    /* JADX WARN: Type inference failed for: r3v3 */
    /* JADX WARN: Type inference failed for: r3v31 */
    /* JADX WARN: Type inference failed for: r3v32 */
    /* JADX WARN: Type inference failed for: r3v8 */
    /* JADX WARN: Type inference failed for: r4v6 */
    /* JADX WARN: Type inference failed for: r4v8, types: [java.lang.Object[]] */
    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C2881 m6862(int i, Object[] objArr, C1404 c1404) {
        boolean z;
        int i2;
        char c;
        ?? r3;
        char c2;
        short[] sArr;
        boolean z2;
        int i3;
        ?? r16;
        boolean z3;
        boolean z4;
        int i4 = i;
        Object[] objArrCopyOf = objArr;
        if (i4 == 0) {
            return f11002;
        }
        C5216 c5216 = null;
        ?? r32 = 0;
        C5216 c52162 = null;
        C5216 c52163 = null;
        boolean z5 = false;
        int i5 = 1;
        if (i4 == 1) {
            Objects.requireNonNull(objArrCopyOf[0]);
            Objects.requireNonNull(objArrCopyOf[1]);
            return new C2881(null, objArrCopyOf, 1);
        }
        ᵘᵞʿⁱ.ˀᵭ(i4, objArrCopyOf.length >> 1);
        int iM11068 = AbstractC5437.m11068(i4);
        char c3 = 2;
        if (i4 != 1) {
            int i6 = iM11068 - 1;
            if (iM11068 <= 128) {
                byte[] bArr = new byte[iM11068];
                Arrays.fill(bArr, (byte) -1);
                int i7 = 0;
                int i8 = 0;
                while (i7 < i4) {
                    int i9 = i8 + i8;
                    int i10 = i7 + i7;
                    Object obj = objArrCopyOf[i10];
                    Objects.requireNonNull(obj);
                    Object obj2 = objArrCopyOf[i10 ^ i5];
                    Objects.requireNonNull(obj2);
                    int i11 = ᵫﾞˌ.ᵯᵷʽ(obj.hashCode());
                    while (true) {
                        int i12 = i11 & i6;
                        z2 = z5;
                        i3 = i5;
                        int i13 = bArr[i12] & 255;
                        if (i13 == 255) {
                            bArr[i12] = (byte) i9;
                            if (i8 < i7) {
                                objArrCopyOf[i9] = obj;
                                objArrCopyOf[i9 ^ 1] = obj2;
                            }
                            i8++;
                        } else {
                            if (obj.equals(objArrCopyOf[i13 == true ? 1 : 0])) {
                                int i14 = ~i13;
                                Object obj3 = objArrCopyOf[i14 == true ? 1 : 0];
                                Objects.requireNonNull(obj3);
                                C5216 c52164 = new C5216(obj, obj2, obj3);
                                objArrCopyOf[i14 == true ? 1 : 0] = obj2;
                                c52162 = c52164;
                                break;
                            }
                            i11 = i12 + 1;
                            z5 = z2;
                            i5 = i3;
                        }
                    }
                    i7++;
                    z5 = z2;
                    i5 = i3;
                }
                z = z5;
                i2 = i5;
                if (i8 == i4) {
                    r32 = bArr;
                    z4 = z;
                } else {
                    sArr = new Object[3];
                    sArr[z ? 1 : 0] = bArr;
                    sArr[i2] = Integer.valueOf(i8);
                    sArr[2] = c52162;
                    r32 = sArr;
                    z4 = z;
                }
            } else {
                z = false;
                i2 = 1;
                if (iM11068 <= 32768) {
                    sArr = new short[iM11068];
                    Arrays.fill(sArr, (short) -1);
                    int i15 = 0;
                    for (int i16 = 0; i16 < i4; i16++) {
                        int i17 = i15 + i15;
                        int i18 = i16 + i16;
                        Object obj4 = objArrCopyOf[i18];
                        Objects.requireNonNull(obj4);
                        Object obj5 = objArrCopyOf[i18 ^ 1];
                        Objects.requireNonNull(obj5);
                        int i19 = ᵫﾞˌ.ᵯᵷʽ(obj4.hashCode());
                        while (true) {
                            int i20 = i19 & i6;
                            char c4 = (char) sArr[i20];
                            if (c4 == 65535) {
                                sArr[i20] = (short) i17;
                                if (i15 < i16) {
                                    objArrCopyOf[i17] = obj4;
                                    objArrCopyOf[i17 ^ 1] = obj5;
                                }
                                i15++;
                            } else {
                                if (obj4.equals(objArrCopyOf[c4])) {
                                    int i21 = c4 ^ 1;
                                    Object obj6 = objArrCopyOf[i21 == true ? 1 : 0];
                                    Objects.requireNonNull(obj6);
                                    C5216 c52165 = new C5216(obj4, obj5, obj6);
                                    objArrCopyOf[i21 == true ? 1 : 0] = obj5;
                                    c52163 = c52165;
                                    break;
                                }
                                i19 = i20 + 1;
                            }
                        }
                    }
                    if (i15 == i4) {
                        r32 = sArr;
                        z4 = z;
                    } else {
                        r32 = new Object[]{sArr, Integer.valueOf(i15), c52163};
                        z4 = z;
                    }
                } else {
                    int[] iArr = new int[iM11068];
                    Arrays.fill(iArr, -1);
                    int i22 = 0;
                    int i23 = 0;
                    while (i22 < i4) {
                        int i24 = i23 + i23;
                        int i25 = i22 + i22;
                        Object obj7 = objArrCopyOf[i25];
                        Objects.requireNonNull(obj7);
                        Object obj8 = objArrCopyOf[i25 ^ 1];
                        Objects.requireNonNull(obj8);
                        int i26 = ᵫﾞˌ.ᵯᵷʽ(obj7.hashCode());
                        while (true) {
                            int i27 = i26 & i6;
                            int i28 = iArr[i27];
                            if (i28 == -1) {
                                iArr[i27] = i24;
                                if (i23 < i22) {
                                    objArrCopyOf[i24] = obj7;
                                    objArrCopyOf[i24 ^ 1] = obj8;
                                }
                                i23++;
                                c2 = c3;
                            } else {
                                c2 = c3;
                                if (obj7.equals(objArrCopyOf[i28])) {
                                    int i29 = i28 ^ 1;
                                    Object obj9 = objArrCopyOf[i29];
                                    Objects.requireNonNull(obj9);
                                    C5216 c52166 = new C5216(obj7, obj8, obj9);
                                    objArrCopyOf[i29] = obj8;
                                    c5216 = c52166;
                                    break;
                                }
                                i26 = i27 + 1;
                                c3 = c2;
                            }
                        }
                        i22++;
                        c3 = c2;
                    }
                    c = c3;
                    if (i23 == i4) {
                        r3 = iArr;
                        r16 = z;
                    } else {
                        Object[] objArr2 = new Object[3];
                        objArr2[0] = iArr;
                        objArr2[1] = Integer.valueOf(i23);
                        objArr2[c] = c5216;
                        r3 = objArr2;
                        r16 = z;
                    }
                }
            }
            z3 = r3 instanceof Object[];
            ?? r33 = r3;
            if (z3) {
                Object[] objArr3 = (Object[]) r3;
                C5216 c52167 = (C5216) objArr3[c];
                if (c1404 == null) {
                    throw c52167.m10749();
                }
                c1404.f5809 = c52167;
                Object obj10 = objArr3[r16];
                int iIntValue = ((Integer) objArr3[i2]).intValue();
                objArrCopyOf = Arrays.copyOf(objArrCopyOf, iIntValue + iIntValue);
                r33 = obj10;
                i4 = iIntValue;
            }
            return new C2881(r33, objArrCopyOf, i4);
        }
        Objects.requireNonNull(objArrCopyOf[0]);
        Objects.requireNonNull(objArrCopyOf[1]);
        z4 = false;
        i4 = 1;
        i2 = 1;
        c = 2;
        r3 = r32;
        r16 = z4;
        z3 = r3 instanceof Object[];
        ?? r332 = r3;
        if (z3) {
        }
        return new C2881(r332, objArrCopyOf, i4);
    }

    /* JADX WARN: Removed duplicated region for block: B:4:0x0003  */
    /* JADX WARN: Removed duplicated region for block: B:4:0x0003 A[EDGE_INSN: B:44:0x0003->B:4:0x0003 BREAK  A[LOOP:0: B:16:0x0038->B:22:0x004e], EDGE_INSN: B:46:0x0003->B:4:0x0003 BREAK  A[LOOP:1: B:26:0x0063->B:32:0x007a], EDGE_INSN: B:48:0x0003->B:4:0x0003 BREAK  A[LOOP:2: B:34:0x0089->B:43:0x00a0]] */
    @Override // defpackage.AbstractC4130, java.util.Map
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object get(Object obj) {
        Object obj2;
        if (obj == null) {
            obj2 = null;
        } else {
            int i = this.f11005;
            Object[] objArr = this.f11004;
            if (i == 1) {
                Object obj3 = objArr[0];
                Objects.requireNonNull(obj3);
                if (obj3.equals(obj)) {
                    obj2 = objArr[1];
                    Objects.requireNonNull(obj2);
                }
            } else {
                Object obj4 = this.f11003;
                if (obj4 != null) {
                    if (obj4 instanceof byte[]) {
                        byte[] bArr = (byte[]) obj4;
                        int length = bArr.length - 1;
                        int i2 = ᵫﾞˌ.ᵯᵷʽ(obj.hashCode());
                        while (true) {
                            int i3 = i2 & length;
                            int i4 = bArr[i3] & 255;
                            if (i4 == 255) {
                                break;
                            }
                            if (obj.equals(objArr[i4])) {
                                obj2 = objArr[i4 ^ 1];
                                break;
                            }
                            i2 = i3 + 1;
                        }
                    } else if (obj4 instanceof short[]) {
                        short[] sArr = (short[]) obj4;
                        int length2 = sArr.length - 1;
                        int i5 = ᵫﾞˌ.ᵯᵷʽ(obj.hashCode());
                        while (true) {
                            int i6 = i5 & length2;
                            char c = (char) sArr[i6];
                            if (c == 65535) {
                                break;
                            }
                            if (obj.equals(objArr[c])) {
                                obj2 = objArr[c ^ 1];
                                break;
                            }
                            i5 = i6 + 1;
                        }
                    } else {
                        int[] iArr = (int[]) obj4;
                        int length3 = iArr.length - 1;
                        int i7 = ᵫﾞˌ.ᵯᵷʽ(obj.hashCode());
                        while (true) {
                            int i8 = i7 & length3;
                            int i9 = iArr[i8];
                            if (i9 == -1) {
                                break;
                            }
                            if (obj.equals(objArr[i9])) {
                                obj2 = objArr[i9 ^ 1];
                                break;
                            }
                            i7 = i8 + 1;
                        }
                    }
                }
            }
        }
        if (obj2 == null) {
            return null;
        }
        return obj2;
    }

    @Override // java.util.Map
    public final int size() {
        return this.f11005;
    }
}
