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 C1323 extends AbstractC3409 {

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

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

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

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

    public C1323(Object obj, Object[] objArr, int i) {
        this.f5511 = obj;
        this.f5512 = objArr;
        this.f5513 = i;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:74:0x0199  */
    /* 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: r3v10 */
    /* JADX WARN: Type inference failed for: r3v12 */
    /* JADX WARN: Type inference failed for: r3v15 */
    /* JADX WARN: Type inference failed for: r3v16, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r3v19 */
    /* JADX WARN: Type inference failed for: r3v2 */
    /* JADX WARN: Type inference failed for: r3v20 */
    /* JADX WARN: Type inference failed for: r3v23 */
    /* JADX WARN: Type inference failed for: r3v24 */
    /* JADX WARN: Type inference failed for: r3v25 */
    /* JADX WARN: Type inference failed for: r3v3 */
    /* JADX WARN: Type inference failed for: r3v7 */
    /* 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 C1323 m3843(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 f5510;
        }
        C3220 c3220 = null;
        ?? r32 = 0;
        C3220 c32202 = null;
        C3220 c32203 = null;
        boolean z5 = false;
        int i5 = 1;
        if (i4 == 1) {
            Objects.requireNonNull(objArrCopyOf[0]);
            Objects.requireNonNull(objArrCopyOf[1]);
            return new C1323(null, objArrCopyOf, 1);
        }
        ᵻᵪ.ˉᵲ(i4, objArrCopyOf.length >> 1);
        int iM10887 = AbstractC5291.m10887(i4);
        char c3 = 2;
        if (i4 != 1) {
            int i6 = iM10887 - 1;
            if (iM10887 <= 128) {
                byte[] bArr = new byte[iM10887];
                Arrays.fill(bArr, (byte) -1);
                int i7 = 0;
                int i8 = 0;
                while (i7 < i4) {
                    int i9 = i7 * 2;
                    int i10 = i8 * 2;
                    Object obj = objArrCopyOf[i9];
                    Objects.requireNonNull(obj);
                    Object obj2 = objArrCopyOf[i9 ^ 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) i10;
                            if (i8 < i7) {
                                objArrCopyOf[i10] = obj;
                                objArrCopyOf[i10 ^ 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);
                                c32202 = new C3220(obj, obj2, obj3);
                                objArrCopyOf[i14 == true ? 1 : 0] = obj2;
                                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] = c32202;
                    r32 = sArr;
                    z4 = z;
                }
            } else {
                z = false;
                i2 = 1;
                if (iM10887 <= 32768) {
                    sArr = new short[iM10887];
                    Arrays.fill(sArr, (short) -1);
                    int i15 = 0;
                    for (int i16 = 0; i16 < i4; i16++) {
                        int i17 = i16 * 2;
                        int i18 = i15 * 2;
                        Object obj4 = objArrCopyOf[i17];
                        Objects.requireNonNull(obj4);
                        Object obj5 = objArrCopyOf[i17 ^ 1];
                        Objects.requireNonNull(obj5);
                        int i19 = ᵱˉˈ.ˁˌᵩ(obj4.hashCode());
                        while (true) {
                            int i20 = i19 & i6;
                            int i21 = sArr[i20] & 65535;
                            if (i21 == 65535) {
                                sArr[i20] = (short) i18;
                                if (i15 < i16) {
                                    objArrCopyOf[i18] = obj4;
                                    objArrCopyOf[i18 ^ 1] = obj5;
                                }
                                i15++;
                            } else {
                                if (obj4.equals(objArrCopyOf[i21 == true ? 1 : 0])) {
                                    int i22 = ~i21;
                                    Object obj6 = objArrCopyOf[i22 == true ? 1 : 0];
                                    Objects.requireNonNull(obj6);
                                    c32203 = new C3220(obj4, obj5, obj6);
                                    objArrCopyOf[i22 == true ? 1 : 0] = obj5;
                                    break;
                                }
                                i19 = i20 + 1;
                            }
                        }
                    }
                    if (i15 == i4) {
                        r32 = sArr;
                        z4 = z;
                    } else {
                        r32 = new Object[]{sArr, Integer.valueOf(i15), c32203};
                        z4 = z;
                    }
                } else {
                    int[] iArr = new int[iM10887];
                    Arrays.fill(iArr, -1);
                    int i23 = 0;
                    int i24 = 0;
                    while (i23 < i4) {
                        int i25 = i23 * 2;
                        int i26 = i24 * 2;
                        Object obj7 = objArrCopyOf[i25];
                        Objects.requireNonNull(obj7);
                        Object obj8 = objArrCopyOf[i25 ^ 1];
                        Objects.requireNonNull(obj8);
                        int i27 = ᵱˉˈ.ˁˌᵩ(obj7.hashCode());
                        while (true) {
                            int i28 = i27 & i6;
                            int i29 = iArr[i28];
                            if (i29 == -1) {
                                iArr[i28] = i26;
                                if (i24 < i23) {
                                    objArrCopyOf[i26] = obj7;
                                    objArrCopyOf[i26 ^ 1] = obj8;
                                }
                                i24++;
                                c2 = c3;
                            } else {
                                c2 = c3;
                                if (obj7.equals(objArrCopyOf[i29])) {
                                    int i30 = i29 ^ 1;
                                    Object obj9 = objArrCopyOf[i30];
                                    Objects.requireNonNull(obj9);
                                    c3220 = new C3220(obj7, obj8, obj9);
                                    objArrCopyOf[i30] = obj8;
                                    break;
                                }
                                i27 = i28 + 1;
                                c3 = c2;
                            }
                        }
                        i23++;
                        c3 = c2;
                    }
                    c = c3;
                    if (i24 == i4) {
                        r3 = iArr;
                        r16 = z;
                    } else {
                        Object[] objArr2 = new Object[3];
                        objArr2[0] = iArr;
                        objArr2[1] = Integer.valueOf(i24);
                        objArr2[c] = c3220;
                        r3 = objArr2;
                        r16 = z;
                    }
                }
            }
            z3 = r3 instanceof Object[];
            ?? r33 = r3;
            if (z3) {
                Object[] objArr3 = (Object[]) r3;
                C3220 c32204 = (C3220) objArr3[c];
                if (c1404 == null) {
                    throw c32204.m7362();
                }
                c1404.f5809 = c32204;
                Object obj10 = objArr3[r16];
                int iIntValue = ((Integer) objArr3[i2]).intValue();
                objArrCopyOf = Arrays.copyOf(objArrCopyOf, iIntValue * 2);
                r33 = obj10;
                i4 = iIntValue;
            }
            return new C1323(r33, objArrCopyOf, i4);
        }
        Objects.requireNonNull(objArrCopyOf[0]);
        Objects.requireNonNull(objArrCopyOf[1]);
        z4 = false;
        i2 = 1;
        c = 2;
        r3 = r32;
        r16 = z4;
        z3 = r3 instanceof Object[];
        ?? r332 = r3;
        if (z3) {
        }
        return new C1323(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:0x0037->B:22:0x004d], EDGE_INSN: B:46:0x0003->B:4:0x0003 BREAK  A[LOOP:1: B:26:0x0062->B:32:0x0079], EDGE_INSN: B:48:0x0003->B:4:0x0003 BREAK  A[LOOP:2: B:34:0x0088->B:43:0x00a0]] */
    @Override // defpackage.AbstractC3409, 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 {
            Object[] objArr = this.f5512;
            if (this.f5513 == 1) {
                Object obj3 = objArr[0];
                Objects.requireNonNull(obj3);
                if (obj3.equals(obj)) {
                    obj2 = objArr[1];
                    Objects.requireNonNull(obj2);
                }
            } else {
                Object obj4 = this.f5511;
                if (obj4 != null) {
                    if (obj4 instanceof byte[]) {
                        byte[] bArr = (byte[]) obj4;
                        int length = bArr.length - 1;
                        int i = ᵱˉˈ.ˁˌᵩ(obj.hashCode());
                        while (true) {
                            int i2 = i & length;
                            int i3 = bArr[i2] & 255;
                            if (i3 == 255) {
                                break;
                            }
                            if (obj.equals(objArr[i3])) {
                                obj2 = objArr[i3 ^ 1];
                                break;
                            }
                            i = i2 + 1;
                        }
                    } else if (obj4 instanceof short[]) {
                        short[] sArr = (short[]) obj4;
                        int length2 = sArr.length - 1;
                        int i4 = ᵱˉˈ.ˁˌᵩ(obj.hashCode());
                        while (true) {
                            int i5 = i4 & length2;
                            int i6 = sArr[i5] & 65535;
                            if (i6 == 65535) {
                                break;
                            }
                            if (obj.equals(objArr[i6])) {
                                obj2 = objArr[i6 ^ 1];
                                break;
                            }
                            i4 = i5 + 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.f5513;
    }
}
