package o; import java.io.EOFException; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.lang.reflect.Field; import java.security.MessageDigest; import java.util.Arrays; /* renamed from: o.gij, reason: case insensitive filesystem */ /* loaded from: classes.dex */ public class C15155gij implements Serializable, Comparable { public static final LWm c = new LWm(0); public static final C15155gij e = new C15155gij(new byte[0]); private transient int a; public final byte[] b; public transient String d; public C15155gij(byte[] bArr) { C14957gcv.e(bArr, ""); this.b = bArr; } /* JADX WARN: Removed duplicated region for block: B:10:0x0030 A[RETURN, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:8:0x0032 A[ORIG_RETURN, RETURN] */ @Override // java.lang.Comparable /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public /* synthetic */ int compareTo(o.C15155gij r8) { /* r7 = this; o.gij r8 = (o.C15155gij) r8 java.lang.String r0 = "" o.C14957gcv.e(r8, r0) int r0 = r7.a() int r1 = r8.a() int r2 = java.lang.Math.min(r0, r1) r3 = 0 r4 = r3 L15: if (r4 >= r2) goto L2b byte r5 = r7.c(r4) r5 = r5 & 255(0xff, float:3.57E-43) byte r6 = r8.c(r4) r6 = r6 & 255(0xff, float:3.57E-43) if (r5 != r6) goto L28 int r4 = r4 + 1 goto L15 L28: if (r5 >= r6) goto L32 goto L30 L2b: if (r0 != r1) goto L2e goto L33 L2e: if (r0 >= r1) goto L32 L30: r3 = -1 goto L33 L32: r3 = 1 L33: return r3 */ throw new UnsupportedOperationException("Method not decompiled: o.C15155gij.compareTo(java.lang.Object):int"); } public C15155gij b(String str) { C14957gcv.e(str, ""); MessageDigest messageDigest = MessageDigest.getInstance(str); messageDigest.update(this.b, 0, a()); byte[] digest = messageDigest.digest(); C14957gcv.c(digest, ""); return new C15155gij(digest); } public void a(C15111ghZ c15111ghZ, int i) { C14957gcv.e(c15111ghZ, ""); giI.c(this, c15111ghZ, i); } private final void readObject(ObjectInputStream objectInputStream) throws IOException { int readInt = objectInputStream.readInt(); ObjectInputStream objectInputStream2 = objectInputStream; C14957gcv.e(objectInputStream2, ""); if (readInt < 0) { throw new IllegalArgumentException("byteCount < 0: ".concat(String.valueOf(readInt)).toString()); } byte[] bArr = new byte[readInt]; int i = 0; while (i < readInt) { int read = objectInputStream2.read(bArr, i, readInt - i); if (read == -1) { throw new EOFException(); } i += read; } C15155gij c15155gij = new C15155gij(bArr); Field declaredField = C15155gij.class.getDeclaredField("b"); declaredField.setAccessible(true); declaredField.set(this, c15155gij.b); } private final void writeObject(ObjectOutputStream objectOutputStream) throws IOException { objectOutputStream.writeInt(this.b.length); objectOutputStream.write(this.b); } /* renamed from: o.gij$LWm */ /* loaded from: classes.dex */ public static final class LWm { private LWm() { } public static C15155gij b(byte[] bArr, int i) { C14957gcv.e(bArr, ""); int d = giE.d(bArr, i); giE.d(bArr.length, 0L, d); return new C15155gij(C14875gap.b(bArr, 0, d)); } public static C15155gij e(String str) { C14957gcv.e(str, ""); C14957gcv.e(str, ""); byte[] bytes = str.getBytes(gdP.a); C14957gcv.c(bytes, ""); C15155gij c15155gij = new C15155gij(bytes); c15155gij.d = str; return c15155gij; } public static C15155gij b(String str) { C14957gcv.e(str, ""); if (str.length() % 2 != 0) { throw new IllegalArgumentException("Unexpected hex string: ".concat(String.valueOf(str)).toString()); } int length = str.length() / 2; byte[] bArr = new byte[length]; for (int i = 0; i < length; i++) { int i2 = i << 1; bArr[i] = (byte) ((giI.d(str.charAt(i2)) << 4) + giI.d(str.charAt(i2 + 1))); } return new C15155gij(bArr); } public /* synthetic */ LWm(byte b) { this(); } } public boolean equals(Object obj) { if (obj != this) { if (!(obj instanceof C15155gij)) { return false; } C15155gij c15155gij = (C15155gij) obj; int a = c15155gij.a(); byte[] bArr = this.b; if (a != bArr.length || !c15155gij.e(0, bArr, 0, bArr.length)) { return false; } } return true; } public static final C15155gij a(String str) { C14957gcv.e(str, ""); C14957gcv.e(str, ""); byte[] bytes = str.getBytes(gdP.a); C14957gcv.c(bytes, ""); C15155gij c15155gij = new C15155gij(bytes); c15155gij.d = str; return c15155gij; } public static final C15155gij e(byte... bArr) { C14957gcv.e(bArr, ""); byte[] copyOf = Arrays.copyOf(bArr, bArr.length); C14957gcv.c(copyOf, ""); return new C15155gij(copyOf); } public String e() { return giC.b(this.b); } public int a() { return this.b.length; } public int hashCode() { int i = this.a; if (i != 0) { return i; } int hashCode = Arrays.hashCode(this.b); this.a = hashCode; return hashCode; } public String c() { byte[] bArr = this.b; char[] cArr = new char[bArr.length << 1]; int length = bArr.length; int i = 0; int i2 = 0; while (i2 < length) { byte b = bArr[i2]; cArr[i] = giI.a()[(b >> 4) & 15]; cArr[i + 1] = giI.a()[b & 15]; i2++; i += 2; } C14957gcv.e(cArr, ""); return new String(cArr); } public byte[] b() { return this.b; } public byte c(int i) { return this.b[i]; } public boolean d(C15155gij c15155gij, int i, int i2) { C14957gcv.e(c15155gij, ""); return c15155gij.e(0, this.b, 0, i2); } public boolean e(int i, byte[] bArr, int i2, int i3) { C14957gcv.e(bArr, ""); if (i >= 0) { byte[] bArr2 = this.b; if (i <= bArr2.length - i3 && i2 >= 0 && i2 <= bArr.length - i3 && giE.c(bArr2, i, bArr, i2, i3)) { return true; } } return false; } public C15155gij g() { int i = 0; while (true) { byte[] bArr = this.b; if (i >= bArr.length) { return this; } byte b = bArr[i]; if (b >= 65 && b <= 90) { byte[] copyOf = Arrays.copyOf(bArr, bArr.length); C14957gcv.c(copyOf, ""); copyOf[i] = (byte) (b + 32); for (int i2 = i + 1; i2 < copyOf.length; i2++) { byte b2 = copyOf[i2]; if (b2 >= 65 && b2 <= 90) { copyOf[i2] = (byte) (b2 + 32); } } return new C15155gij(copyOf); } i++; } } public byte[] j() { byte[] bArr = this.b; byte[] copyOf = Arrays.copyOf(bArr, bArr.length); C14957gcv.c(copyOf, ""); return copyOf; } public String toString() { byte[] bArr = this.b; if (bArr.length == 0) { return "[size=0]"; } int e2 = giI.e(bArr); if (e2 == -1) { if (this.b.length <= 64) { StringBuilder sb = new StringBuilder("[hex="); sb.append(c()); sb.append(']'); return sb.toString(); } StringBuilder sb2 = new StringBuilder("[size="); sb2.append(this.b.length); sb2.append(" hex="); int c2 = giE.c(this); byte[] bArr2 = this.b; if (c2 > bArr2.length) { StringBuilder sb3 = new StringBuilder("endIndex > length("); sb3.append(this.b.length); sb3.append(')'); throw new IllegalArgumentException(sb3.toString().toString()); } if (c2 >= 0) { sb2.append((c2 == bArr2.length ? this : new C15155gij(C14875gap.b(bArr2, 0, c2))).c()); sb2.append("…]"); return sb2.toString(); } throw new IllegalArgumentException("endIndex < beginIndex".toString()); } String str = this.d; if (str == null) { byte[] b = b(); C14957gcv.e(b, ""); String str2 = new String(b, gdP.a); this.d = str2; str = str2; } String substring = str.substring(0, e2); C14957gcv.c((Object) substring, ""); String a = gdZ.a(gdZ.a(gdZ.a(substring, "\\", "\\\\"), "\n", "\\n"), "\r", "\\r"); if (e2 < str.length()) { StringBuilder sb4 = new StringBuilder("[size="); sb4.append(this.b.length); sb4.append(" text="); sb4.append(a); sb4.append("…]"); return sb4.toString(); } StringBuilder sb5 = new StringBuilder("[text="); sb5.append(a); sb5.append(']'); return sb5.toString(); } public final void b(int i) { this.a = i; } public final int d() { return this.a; } }