package l;

import com.seewo.sdk.model.SDKKeyboardCode;
import java.io.Serializable;
import java.nio.charset.Charset;
import java.security.MessageDigest;
import java.util.Arrays;

/* JADX INFO: compiled from: ByteString.kt */
/* JADX INFO: loaded from: classes.dex */
public class i implements Serializable, Comparable<i> {
    private transient int b;
    private transient String d;
    private final byte[] e;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final a f942g = new a(null);
    public static final i f = new i(new byte[0]);

    /* JADX INFO: compiled from: ByteString.kt */
    public static final class a {
        private a() {
        }

        public static /* synthetic */ i f(a aVar, byte[] bArr, int i2, int i3, int i4, Object obj) {
            if ((i4 & 1) != 0) {
                i2 = 0;
            }
            if ((i4 & 2) != 0) {
                i3 = bArr.length;
            }
            return aVar.e(bArr, i2, i3);
        }

        public final i a(String str) {
            j.p0.d.r.g(str, "$this$decodeBase64");
            byte[] bArrA = l.a.a(str);
            if (bArrA != null) {
                return new i(bArrA);
            }
            return null;
        }

        public final i b(String str) {
            j.p0.d.r.g(str, "$this$decodeHex");
            if (!(str.length() % 2 == 0)) {
                throw new IllegalArgumentException(("Unexpected hex string: " + str).toString());
            }
            int length = str.length() / 2;
            byte[] bArr = new byte[length];
            for (int i2 = 0; i2 < length; i2++) {
                int i3 = i2 * 2;
                bArr[i2] = (byte) ((l.c0.b.e(str.charAt(i3)) << 4) + l.c0.b.e(str.charAt(i3 + 1)));
            }
            return new i(bArr);
        }

        public final i c(String str, Charset charset) {
            j.p0.d.r.g(str, "$this$encode");
            j.p0.d.r.g(charset, "charset");
            byte[] bytes = str.getBytes(charset);
            j.p0.d.r.b(bytes, "(this as java.lang.String).getBytes(charset)");
            return new i(bytes);
        }

        public final i d(String str) {
            j.p0.d.r.g(str, "$this$encodeUtf8");
            i iVar = new i(b.a(str));
            iVar.p(str);
            return iVar;
        }

        public final i e(byte[] bArr, int i2, int i3) {
            j.p0.d.r.g(bArr, "$this$toByteString");
            c.b(bArr.length, i2, i3);
            return new i(j.k0.i.h(bArr, i2, i3 + i2));
        }

        public /* synthetic */ a(j.p0.d.j jVar) {
            this();
        }
    }

    public i(byte[] bArr) {
        j.p0.d.r.g(bArr, "data");
        this.e = bArr;
    }

    public String a() {
        return l.a.c(e(), null, 1, null);
    }

    /* JADX WARN: Code restructure failed: missing block: B:12:0x002e, code lost:
    
        if (r0 < r1) goto L13;
     */
    /* JADX WARN: Code restructure failed: missing block: B:15:0x0033, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:18:?, code lost:
    
        return -1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:8:0x0028, code lost:
    
        if (r7 < r8) goto L13;
     */
    @Override // java.lang.Comparable
    /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public int compareTo(l.i r10) {
        /*
            r9 = this;
            java.lang.String r0 = "other"
            j.p0.d.r.g(r10, r0)
            int r0 = r9.s()
            int r1 = r10.s()
            int r2 = java.lang.Math.min(r0, r1)
            r3 = 0
            r4 = r3
        L13:
            r5 = -1
            r6 = 1
            if (r4 >= r2) goto L2b
            byte r7 = r9.d(r4)
            r7 = r7 & 255(0xff, float:3.57E-43)
            byte r8 = r10.d(r4)
            r8 = r8 & 255(0xff, float:3.57E-43)
            if (r7 != r8) goto L28
            int r4 = r4 + 1
            goto L13
        L28:
            if (r7 >= r8) goto L32
            goto L30
        L2b:
            if (r0 != r1) goto L2e
            goto L33
        L2e:
            if (r0 >= r1) goto L32
        L30:
            r3 = r5
            goto L33
        L32:
            r3 = r6
        L33:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: l.i.compareTo(l.i):int");
    }

    public i c(String str) {
        j.p0.d.r.g(str, "algorithm");
        byte[] bArrDigest = MessageDigest.getInstance(str).digest(this.e);
        j.p0.d.r.b(bArrDigest, "MessageDigest.getInstance(algorithm).digest(data)");
        return new i(bArrDigest);
    }

    public final byte d(int i2) {
        return k(i2);
    }

    public final byte[] e() {
        return this.e;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (obj instanceof i) {
            i iVar = (i) obj;
            if (iVar.s() == e().length && iVar.n(0, e(), 0, e().length)) {
                return true;
            }
        }
        return false;
    }

    public final int f() {
        return this.b;
    }

    public int g() {
        return e().length;
    }

    public final String h() {
        return this.d;
    }

    public int hashCode() {
        int iF = f();
        if (iF != 0) {
            return iF;
        }
        int iHashCode = Arrays.hashCode(e());
        o(iHashCode);
        return iHashCode;
    }

    public String i() {
        char[] cArr = new char[e().length * 2];
        int i2 = 0;
        for (byte b : e()) {
            int i3 = i2 + 1;
            cArr[i2] = l.c0.b.f()[(b >> 4) & 15];
            i2 = i3 + 1;
            cArr[i3] = l.c0.b.f()[b & SDKKeyboardCode.FUNCTION_KEY_BOARD_L];
        }
        return new String(cArr);
    }

    public byte[] j() {
        return e();
    }

    public byte k(int i2) {
        return e()[i2];
    }

    public i l() {
        return c("MD5");
    }

    public boolean m(int i2, i iVar, int i3, int i4) {
        j.p0.d.r.g(iVar, "other");
        return iVar.n(i3, e(), i2, i4);
    }

    public boolean n(int i2, byte[] bArr, int i3, int i4) {
        j.p0.d.r.g(bArr, "other");
        return i2 >= 0 && i2 <= e().length - i4 && i3 >= 0 && i3 <= bArr.length - i4 && c.a(e(), i2, bArr, i3, i4);
    }

    public final void o(int i2) {
        this.b = i2;
    }

    public final void p(String str) {
        this.d = str;
    }

    public i q() {
        return c("SHA-1");
    }

    public i r() {
        return c("SHA-256");
    }

    public final int s() {
        return g();
    }

    public final boolean t(i iVar) {
        j.p0.d.r.g(iVar, "prefix");
        return m(0, iVar, 0, iVar.s());
    }

    public String toString() {
        if (e().length == 0) {
            return "[size=0]";
        }
        int iC = l.c0.b.c(e(), 64);
        if (iC == -1) {
            if (e().length <= 64) {
                return "[hex=" + i() + ']';
            }
            StringBuilder sb = new StringBuilder();
            sb.append("[size=");
            sb.append(e().length);
            sb.append(" hex=");
            if (64 <= e().length) {
                sb.append((64 == e().length ? this : new i(j.k0.i.h(e(), 0, 64))).i());
                sb.append("…]");
                return sb.toString();
            }
            throw new IllegalArgumentException(("endIndex > length(" + e().length + ')').toString());
        }
        String strW = w();
        if (strW == null) {
            throw new j.w("null cannot be cast to non-null type java.lang.String");
        }
        String strSubstring = strW.substring(0, iC);
        j.p0.d.r.b(strSubstring, "(this as java.lang.Strin…ing(startIndex, endIndex)");
        String strZ = j.u0.q.z(j.u0.q.z(j.u0.q.z(strSubstring, "\\", "\\\\", false, 4, null), "\n", "\\n", false, 4, null), "\r", "\\r", false, 4, null);
        if (iC >= strW.length()) {
            return "[text=" + strZ + ']';
        }
        return "[size=" + e().length + " text=" + strZ + "…]";
    }

    public i u() {
        byte b;
        for (int i2 = 0; i2 < e().length; i2++) {
            byte b2 = e()[i2];
            byte b3 = (byte) 65;
            if (b2 >= b3 && b2 <= (b = (byte) 90)) {
                byte[] bArrE = e();
                byte[] bArrCopyOf = Arrays.copyOf(bArrE, bArrE.length);
                j.p0.d.r.b(bArrCopyOf, "java.util.Arrays.copyOf(this, size)");
                bArrCopyOf[i2] = (byte) (b2 + SDKKeyboardCode.FUNCTION_KEY_BOARD_3);
                for (int i3 = i2 + 1; i3 < bArrCopyOf.length; i3++) {
                    byte b4 = bArrCopyOf[i3];
                    if (b4 >= b3 && b4 <= b) {
                        bArrCopyOf[i3] = (byte) (b4 + SDKKeyboardCode.FUNCTION_KEY_BOARD_3);
                    }
                }
                return new i(bArrCopyOf);
            }
        }
        return this;
    }

    public byte[] v() {
        byte[] bArrE = e();
        byte[] bArrCopyOf = Arrays.copyOf(bArrE, bArrE.length);
        j.p0.d.r.b(bArrCopyOf, "java.util.Arrays.copyOf(this, size)");
        return bArrCopyOf;
    }

    public String w() {
        String strH = h();
        if (strH != null) {
            return strH;
        }
        String strB = b.b(j());
        p(strB);
        return strB;
    }

    public void x(f fVar, int i2, int i3) {
        j.p0.d.r.g(fVar, "buffer");
        l.c0.b.d(this, fVar, i2, i3);
    }
}
