package p5;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.logging.Logger;
import x4.AbstractC3239e;
import x4.AbstractC3252r;
import x4.AbstractC3256v;
import x4.C3236b;
import x4.C3248n;

/* JADX INFO: renamed from: p5.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC2732b {
    public static final boolean a(byte[] a6, int i6, int i7, byte[] b5, int i8) {
        kotlin.jvm.internal.o.h(a6, "a");
        kotlin.jvm.internal.o.h(b5, "b");
        for (int i9 = 0; i9 < i8; i9++) {
            if (a6[i9 + i6] != b5[i9 + i7]) {
                return false;
            }
        }
        return true;
    }

    public static final I b(N n6) {
        kotlin.jvm.internal.o.h(n6, "<this>");
        return new I(n6);
    }

    public static final J c(P p6) {
        kotlin.jvm.internal.o.h(p6, "<this>");
        return new J(p6);
    }

    public static void d(long j4, C2740j c2740j, int i6, ArrayList arrayList, int i7, int i8, ArrayList arrayList2) {
        int i9;
        int i10;
        ArrayList arrayList3;
        long j6;
        int i11;
        int i12 = i6;
        ArrayList arrayList4 = arrayList;
        ArrayList arrayList5 = arrayList2;
        if (i7 >= i8) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        for (int i13 = i7; i13 < i8; i13++) {
            if (((C2743m) arrayList4.get(i13)).d() < i12) {
                throw new IllegalArgumentException("Failed requirement.");
            }
        }
        C2743m c2743m = (C2743m) arrayList.get(i7);
        C2743m c2743m2 = (C2743m) arrayList4.get(i8 - 1);
        if (i12 == c2743m.d()) {
            int iIntValue = ((Number) arrayList5.get(i7)).intValue();
            int i14 = i7 + 1;
            C2743m c2743m3 = (C2743m) arrayList4.get(i14);
            i9 = i14;
            i10 = iIntValue;
            c2743m = c2743m3;
        } else {
            i9 = i7;
            i10 = -1;
        }
        if (c2743m.i(i12) == c2743m2.i(i12)) {
            int iMin = Math.min(c2743m.d(), c2743m2.d());
            int i15 = 0;
            for (int i16 = i12; i16 < iMin && c2743m.i(i16) == c2743m2.i(i16); i16++) {
                i15++;
            }
            long j7 = 4;
            long j8 = (c2740j.f23100b / j7) + j4 + ((long) 2) + ((long) i15) + 1;
            c2740j.T(-i15);
            c2740j.T(i10);
            int i17 = i12 + i15;
            while (i12 < i17) {
                c2740j.T(c2743m.i(i12) & 255);
                i12++;
            }
            if (i9 + 1 == i8) {
                if (i17 != ((C2743m) arrayList4.get(i9)).d()) {
                    throw new IllegalStateException("Check failed.");
                }
                c2740j.T(((Number) arrayList5.get(i9)).intValue());
                return;
            } else {
                C2740j c2740j2 = new C2740j();
                c2740j.T(((int) ((c2740j2.f23100b / j7) + j8)) * (-1));
                d(j8, c2740j2, i17, arrayList4, i9, i8, arrayList5);
                c2740j.q(c2740j2);
                return;
            }
        }
        int i18 = 1;
        for (int i19 = i9 + 1; i19 < i8; i19++) {
            if (((C2743m) arrayList4.get(i19 - 1)).i(i12) != ((C2743m) arrayList4.get(i19)).i(i12)) {
                i18++;
            }
        }
        long j9 = 4;
        long j10 = (c2740j.f23100b / j9) + j4 + ((long) 2) + ((long) (i18 * 2));
        c2740j.T(i18);
        c2740j.T(i10);
        for (int i20 = i9; i20 < i8; i20++) {
            int i21 = ((C2743m) arrayList4.get(i20)).i(i12);
            if (i20 == i9 || i21 != ((C2743m) arrayList4.get(i20 - 1)).i(i12)) {
                c2740j.T(i21 & 255);
            }
        }
        C2740j c2740j3 = new C2740j();
        int i22 = i9;
        while (i22 < i8) {
            byte bI = ((C2743m) arrayList4.get(i22)).i(i12);
            int i23 = i22 + 1;
            int i24 = i23;
            while (true) {
                if (i24 >= i8) {
                    i24 = i8;
                    break;
                } else if (bI != ((C2743m) arrayList4.get(i24)).i(i12)) {
                    break;
                } else {
                    i24++;
                }
            }
            if (i23 == i24 && i12 + 1 == ((C2743m) arrayList4.get(i22)).d()) {
                c2740j.T(((Number) arrayList5.get(i22)).intValue());
                arrayList3 = arrayList5;
                j6 = j10;
                i11 = i24;
            } else {
                c2740j.T(((int) ((c2740j3.f23100b / j9) + j10)) * (-1));
                arrayList3 = arrayList5;
                j6 = j10;
                i11 = i24;
                d(j6, c2740j3, i12 + 1, arrayList, i22, i11, arrayList3);
                arrayList4 = arrayList;
            }
            j10 = j6;
            i22 = i11;
            arrayList5 = arrayList3;
        }
        c2740j.q(c2740j3);
    }

    public static final void e(long j4, long j6, long j7) {
        if ((j6 | j7) < 0 || j6 > j4 || j4 - j6 < j7) {
            throw new ArrayIndexOutOfBoundsException("size=" + j4 + " offset=" + j6 + " byteCount=" + j7);
        }
    }

    public static final boolean f(AssertionError assertionError) {
        Logger logger = E.f23044a;
        if (assertionError.getCause() != null) {
            String message = assertionError.getMessage();
            if (message != null ? S4.p.D0(message, "getsockname failed", false) : false) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Code restructure failed: missing block: B:43:0x00c2, code lost:
    
        continue;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static F g(C2743m... c2743mArr) {
        if (c2743mArr.length == 0) {
            return new F(new C2743m[0], new int[]{0, -1});
        }
        ArrayList arrayList = new ArrayList(new C3248n(c2743mArr, false));
        AbstractC3256v.I(arrayList);
        int size = arrayList.size();
        ArrayList arrayList2 = new ArrayList(size);
        for (int i6 = 0; i6 < size; i6++) {
            arrayList2.add(-1);
        }
        int length = c2743mArr.length;
        int i7 = 0;
        int i8 = 0;
        while (i7 < length) {
            arrayList2.set(AbstractC3252r.y(arrayList, c2743mArr[i7]), Integer.valueOf(i8));
            i7++;
            i8++;
        }
        if (((C2743m) arrayList.get(0)).d() <= 0) {
            throw new IllegalArgumentException("the empty byte string is not a supported option");
        }
        int i9 = 0;
        while (i9 < arrayList.size()) {
            C2743m c2743m = (C2743m) arrayList.get(i9);
            int i10 = i9 + 1;
            int i11 = i10;
            while (i11 < arrayList.size()) {
                C2743m c2743m2 = (C2743m) arrayList.get(i11);
                if (c2743m2.o(c2743m)) {
                    if (c2743m2.d() == c2743m.d()) {
                        throw new IllegalArgumentException(("duplicate option: " + c2743m2).toString());
                    }
                    if (((Number) arrayList2.get(i11)).intValue() > ((Number) arrayList2.get(i9)).intValue()) {
                        arrayList.remove(i11);
                        ((Number) arrayList2.remove(i11)).intValue();
                    } else {
                        i11++;
                    }
                }
            }
            i9 = i10;
        }
        C2740j c2740j = new C2740j();
        d(0L, c2740j, 0, arrayList, 0, arrayList.size(), arrayList2);
        int i12 = (int) (c2740j.f23100b / ((long) 4));
        int[] iArr = new int[i12];
        for (int i13 = 0; i13 < i12; i13++) {
            iArr[i13] = c2740j.D();
        }
        Object[] objArrCopyOf = Arrays.copyOf(c2743mArr, c2743mArr.length);
        kotlin.jvm.internal.o.g(objArrCopyOf, "copyOf(...)");
        return new F((C2743m[]) objArrCopyOf, iArr);
    }

    public static final C2734d h(OutputStream outputStream) {
        Logger logger = E.f23044a;
        return new C2734d(1, outputStream, new S());
    }

    public static final C2734d i(Socket socket) throws IOException {
        Logger logger = E.f23044a;
        O o6 = new O(socket);
        OutputStream outputStream = socket.getOutputStream();
        kotlin.jvm.internal.o.g(outputStream, "getOutputStream(...)");
        return new C2734d(0, o6, new C2734d(1, outputStream, o6));
    }

    public static final C2735e j(File file) {
        Logger logger = E.f23044a;
        kotlin.jvm.internal.o.h(file, "<this>");
        return new C2735e(new FileInputStream(file), S.f23074d);
    }

    public static final C2735e k(InputStream inputStream) {
        Logger logger = E.f23044a;
        kotlin.jvm.internal.o.h(inputStream, "<this>");
        return new C2735e(inputStream, new S());
    }

    public static final C2735e l(Socket socket) throws IOException {
        Logger logger = E.f23044a;
        O o6 = new O(socket);
        InputStream inputStream = socket.getInputStream();
        kotlin.jvm.internal.o.g(inputStream, "getInputStream(...)");
        return new C2735e(o6, new C2735e(inputStream, o6));
    }

    public static final String m(int i6) {
        int i7 = 0;
        if (i6 == 0) {
            return "0";
        }
        char[] cArr = q5.b.f23734a;
        char[] cArr2 = {cArr[(i6 >> 28) & 15], cArr[(i6 >> 24) & 15], cArr[(i6 >> 20) & 15], cArr[(i6 >> 16) & 15], cArr[(i6 >> 12) & 15], cArr[(i6 >> 8) & 15], cArr[(i6 >> 4) & 15], cArr[i6 & 15]};
        while (i7 < 8 && cArr2[i7] == '0') {
            i7++;
        }
        AbstractC3239e.Companion.getClass();
        C3236b.a(i7, 8, 8);
        return new String(cArr2, i7, 8 - i7);
    }
}
