Files

195 lines
6.1 KiB
Java

package r3;
import f0.C0338b;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class z implements Comparable {
/* renamed from: b, reason: collision with root package name */
public static final String f8321b;
/* renamed from: a, reason: collision with root package name */
public final C0579k f8322a;
static {
String separator = File.separator;
Intrinsics.checkNotNullExpressionValue(separator, "separator");
f8321b = separator;
}
public z(C0579k bytes) {
Intrinsics.checkNotNullParameter(bytes, "bytes");
this.f8322a = bytes;
}
public final ArrayList a() {
ArrayList arrayList = new ArrayList();
int a2 = s3.c.a(this);
C0579k c0579k = this.f8322a;
if (a2 == -1) {
a2 = 0;
} else if (a2 < c0579k.d() && c0579k.i(a2) == 92) {
a2++;
}
int d4 = c0579k.d();
int i = a2;
while (a2 < d4) {
if (c0579k.i(a2) == 47 || c0579k.i(a2) == 92) {
arrayList.add(c0579k.n(i, a2));
i = a2 + 1;
}
a2++;
}
if (i < c0579k.d()) {
arrayList.add(c0579k.n(i, c0579k.d()));
}
return arrayList;
}
public final z b() {
C0579k c0579k = s3.c.f8477d;
C0579k c0579k2 = this.f8322a;
if (Intrinsics.areEqual(c0579k2, c0579k)) {
return null;
}
C0579k c0579k3 = s3.c.f8474a;
if (Intrinsics.areEqual(c0579k2, c0579k3)) {
return null;
}
C0579k prefix = s3.c.f8475b;
if (Intrinsics.areEqual(c0579k2, prefix)) {
return null;
}
C0579k suffix = s3.c.f8478e;
c0579k2.getClass();
Intrinsics.checkNotNullParameter(suffix, "suffix");
int d4 = c0579k2.d();
byte[] bArr = suffix.f8286a;
if (c0579k2.l(d4 - bArr.length, suffix, bArr.length) && (c0579k2.d() == 2 || c0579k2.l(c0579k2.d() - 3, c0579k3, 1) || c0579k2.l(c0579k2.d() - 3, prefix, 1))) {
return null;
}
int k4 = C0579k.k(c0579k2, c0579k3);
if (k4 == -1) {
k4 = C0579k.k(c0579k2, prefix);
}
if (k4 == 2 && g() != null) {
if (c0579k2.d() == 3) {
return null;
}
return new z(C0579k.o(c0579k2, 0, 3, 1));
}
if (k4 == 1) {
Intrinsics.checkNotNullParameter(prefix, "prefix");
if (c0579k2.l(0, prefix, prefix.d())) {
return null;
}
}
if (k4 != -1 || g() == null) {
return k4 == -1 ? new z(c0579k) : k4 == 0 ? new z(C0579k.o(c0579k2, 0, 1, 1)) : new z(C0579k.o(c0579k2, 0, k4, 1));
}
if (c0579k2.d() == 2) {
return null;
}
return new z(C0579k.o(c0579k2, 0, 2, 1));
}
/* JADX WARN: Type inference failed for: r1v6, types: [java.lang.Object, r3.h] */
public final z c(z other) {
Intrinsics.checkNotNullParameter(other, "other");
int a2 = s3.c.a(this);
C0579k c0579k = this.f8322a;
z zVar = a2 == -1 ? null : new z(c0579k.n(0, a2));
other.getClass();
int a4 = s3.c.a(other);
C0579k c0579k2 = other.f8322a;
if (!Intrinsics.areEqual(zVar, a4 != -1 ? new z(c0579k2.n(0, a4)) : null)) {
throw new IllegalArgumentException(("Paths of different roots cannot be relative to each other: " + this + " and " + other).toString());
}
ArrayList a5 = a();
ArrayList a6 = other.a();
int min = Math.min(a5.size(), a6.size());
int i = 0;
while (i < min && Intrinsics.areEqual(a5.get(i), a6.get(i))) {
i++;
}
if (i == min && c0579k.d() == c0579k2.d()) {
return C0338b.o(".");
}
if (a6.subList(i, a6.size()).indexOf(s3.c.f8478e) != -1) {
throw new IllegalArgumentException(("Impossible relative path to resolve: " + this + " and " + other).toString());
}
?? obj = new Object();
C0579k c4 = s3.c.c(other);
if (c4 == null && (c4 = s3.c.c(this)) == null) {
c4 = s3.c.f(f8321b);
}
int size = a6.size();
for (int i4 = i; i4 < size; i4++) {
obj.h0(s3.c.f8478e);
obj.h0(c4);
}
int size2 = a5.size();
while (i < size2) {
obj.h0((C0579k) a5.get(i));
obj.h0(c4);
i++;
}
return s3.c.d(obj, false);
}
@Override // java.lang.Comparable
public final int compareTo(Object obj) {
z other = (z) obj;
Intrinsics.checkNotNullParameter(other, "other");
return this.f8322a.compareTo(other.f8322a);
}
/* JADX WARN: Type inference failed for: r0v1, types: [java.lang.Object, r3.h] */
public final z d(String child) {
Intrinsics.checkNotNullParameter(child, "child");
?? obj = new Object();
obj.o0(child);
return s3.c.b(this, s3.c.d(obj, false), false);
}
public final File e() {
return new File(this.f8322a.q());
}
public final boolean equals(Object obj) {
return (obj instanceof z) && Intrinsics.areEqual(((z) obj).f8322a, this.f8322a);
}
public final Path f() {
Path path = Paths.get(this.f8322a.q(), new String[0]);
Intrinsics.checkNotNullExpressionValue(path, "get(...)");
return path;
}
public final Character g() {
C0579k c0579k = s3.c.f8474a;
C0579k c0579k2 = this.f8322a;
if (C0579k.g(c0579k2, c0579k) != -1 || c0579k2.d() < 2 || c0579k2.i(1) != 58) {
return null;
}
char i = (char) c0579k2.i(0);
if (('a' > i || i >= '{') && ('A' > i || i >= '[')) {
return null;
}
return Character.valueOf(i);
}
public final int hashCode() {
return this.f8322a.hashCode();
}
public final String toString() {
return this.f8322a.q();
}
}