package defpackage;

import androidx.credentials.exceptions.publickeycredential.DomExceptionUtils;
import androidx.media3.container.NalUnitUtil;
import defpackage.zo0;
import java.io.EOFException;
import java.util.ArrayList;
import kotlin.Metadata;

/* JADX INFO: renamed from: p, reason: from Kotlin metadata and case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0002\n\u0000¨\u0006\u0000"}, d2 = {"okio"}, k = 2, mv = {1, 9, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@r15
@vx8
public final class C0652p {
    public static final zo0 a;
    public static final zo0 b;
    public static final zo0 c;
    public static final zo0 d;
    public static final zo0 e;

    static {
        zo0 zo0Var = zo0.d;
        a = zo0.a.c(DomExceptionUtils.SEPARATOR);
        b = zo0.a.c("\\");
        c = zo0.a.c("/\\");
        d = zo0.a.c(".");
        e = zo0.a.c("..");
    }

    public static final int a(w37 w37Var) {
        zo0 zo0Var = w37Var.a;
        if (zo0Var.e() != 0) {
            if (zo0Var.j(0) != 47) {
                if (zo0Var.j(0) == 92) {
                    if (zo0Var.e() > 2 && zo0Var.j(1) == 92) {
                        zo0 zo0Var2 = b;
                        cr4.g(zo0Var2, "other");
                        int iG = zo0Var.g(2, zo0Var2.getA());
                        return iG == -1 ? zo0Var.e() : iG;
                    }
                } else if (zo0Var.e() > 2 && zo0Var.j(1) == 58 && zo0Var.j(2) == 92) {
                    char cJ = (char) zo0Var.j(0);
                    if ('a' <= cJ && cJ < '{') {
                        return 3;
                    }
                    if ('A' <= cJ && cJ < '[') {
                        return 3;
                    }
                }
            }
            return 1;
        }
        return -1;
    }

    public static final w37 b(w37 w37Var, w37 w37Var2, boolean z) {
        cr4.g(w37Var2, "child");
        if (a(w37Var2) != -1 || w37Var2.d() != null) {
            return w37Var2;
        }
        zo0 zo0VarC = c(w37Var);
        if (zo0VarC == null && (zo0VarC = c(w37Var2)) == null) {
            zo0VarC = f(w37.b);
        }
        lg0 lg0Var = new lg0();
        lg0Var.ah(w37Var.a);
        if (lg0Var.b > 0) {
            lg0Var.ah(zo0VarC);
        }
        lg0Var.ah(w37Var2.a);
        return d(lg0Var, z);
    }

    public static final zo0 c(w37 w37Var) {
        zo0 zo0Var = w37Var.a;
        zo0 zo0Var2 = a;
        if (zo0.h(zo0Var, zo0Var2) != -1) {
            return zo0Var2;
        }
        zo0 zo0Var3 = w37Var.a;
        zo0 zo0Var4 = b;
        if (zo0.h(zo0Var3, zo0Var4) != -1) {
            return zo0Var4;
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:50:0x00a3  */
    /* JADX WARN: Removed duplicated region for block: B:51:0x00a5  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00b3  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x0117  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x012e  */
    /* JADX WARN: Removed duplicated region for block: B:98:0x0110 A[EDGE_INSN: B:98:0x0110->B:81:0x0110 BREAK  A[LOOP:1: B:53:0x00ab->B:112:0x00ab], SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final w37 d(lg0 lg0Var, boolean z) throws EOFException {
        zo0 zo0Var;
        long j;
        char cK;
        boolean zJ;
        zo0 zo0Var2;
        int size;
        int i;
        zo0 zo0VarBb;
        lg0 lg0Var2 = new lg0();
        zo0 zo0VarE = null;
        int i2 = 0;
        while (true) {
            if (!lg0Var.o(0L, a)) {
                zo0Var = b;
                if (!lg0Var.o(0L, zo0Var)) {
                    break;
                }
            }
            byte b2 = lg0Var.readByte();
            if (zo0VarE == null) {
                zo0VarE = e(b2);
            }
            i2++;
        }
        boolean z2 = i2 >= 2 && cr4.b(zo0VarE, zo0Var);
        zo0 zo0Var3 = c;
        if (z2) {
            cr4.d(zo0VarE);
            lg0Var2.ah(zo0VarE);
            lg0Var2.ah(zo0VarE);
        } else {
            if (i2 <= 0) {
                long jAe = lg0Var.ae(zo0Var3);
                if (zo0VarE == null) {
                    zo0VarE = jAe == -1 ? f(w37.b) : e(lg0Var.k(jAe));
                }
                if (cr4.b(zo0VarE, zo0Var) && lg0Var.b >= 2) {
                    j = -1;
                    if (lg0Var.k(1L) == 58 && (('a' <= (cK = (char) lg0Var.k(0L)) && cK < '{') || ('A' <= cK && cK < '['))) {
                        if (jAe == 2) {
                            lg0Var2.write(lg0Var, 3L);
                        } else {
                            lg0Var2.write(lg0Var, 2L);
                        }
                    }
                }
                boolean z3 = lg0Var2.b <= 0;
                ArrayList arrayList = new ArrayList();
                while (true) {
                    zJ = lg0Var.j();
                    zo0Var2 = d;
                    if (!zJ) {
                        break;
                    }
                    long jAe2 = lg0Var.ae(zo0Var3);
                    if (jAe2 == j) {
                        zo0VarBb = lg0Var.bb(lg0Var.b);
                    } else {
                        zo0VarBb = lg0Var.bb(jAe2);
                        lg0Var.readByte();
                    }
                    zo0 zo0Var4 = e;
                    if (cr4.b(zo0VarBb, zo0Var4)) {
                        if (!z3 || !arrayList.isEmpty()) {
                            if (!z || (!z3 && (arrayList.isEmpty() || cr4.b(y41.ak(arrayList), zo0Var4)))) {
                                arrayList.add(zo0VarBb);
                            } else if (!z2 || arrayList.size() != 1) {
                                y41.az(arrayList);
                            }
                        }
                    } else if (!cr4.b(zo0VarBb, zo0Var2) && !cr4.b(zo0VarBb, zo0.d)) {
                        arrayList.add(zo0VarBb);
                    }
                }
                size = arrayList.size();
                for (i = 0; i < size; i++) {
                    if (i > 0) {
                        lg0Var2.ah(zo0VarE);
                    }
                    lg0Var2.ah((zo0) arrayList.get(i));
                }
                if (lg0Var2.b == 0) {
                    lg0Var2.ah(zo0Var2);
                }
                return new w37(lg0Var2.bb(lg0Var2.b));
            }
            cr4.d(zo0VarE);
            lg0Var2.ah(zo0VarE);
        }
        j = -1;
        if (lg0Var2.b <= 0) {
        }
        ArrayList arrayList2 = new ArrayList();
        while (true) {
            zJ = lg0Var.j();
            zo0Var2 = d;
            if (!zJ) {
            }
        }
        size = arrayList2.size();
        while (i < size) {
        }
        if (lg0Var2.b == 0) {
        }
        return new w37(lg0Var2.bb(lg0Var2.b));
    }

    public static final zo0 e(byte b2) {
        if (b2 == 47) {
            return a;
        }
        if (b2 == 92) {
            return b;
        }
        throw new IllegalArgumentException(n41.k("not a directory separator: ", b2));
    }

    public static final zo0 f(String str) {
        if (cr4.b(str, DomExceptionUtils.SEPARATOR)) {
            return a;
        }
        if (cr4.b(str, "\\")) {
            return b;
        }
        throw new IllegalArgumentException(n41.n("not a directory separator: ", str));
    }
}
