package i;

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;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private transient String f1028e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final byte[] f1029f;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final a f1027h = new a(null);

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final i f1026g = 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) {
            h.x.d.k.d(str, "$this$decodeBase64");
            byte[] bArrA = i.a.a(str);
            if (bArrA != null) {
                return new i(bArrA);
            }
            return null;
        }

        public final i b(String str) {
            h.x.d.k.d(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) ((i.f0.b.e(str.charAt(i3)) << 4) + i.f0.b.e(str.charAt(i3 + 1)));
            }
            return new i(bArr);
        }

        public final i c(String str, Charset charset) {
            h.x.d.k.d(str, "$this$encode");
            h.x.d.k.d(charset, "charset");
            byte[] bytes = str.getBytes(charset);
            h.x.d.k.c(bytes, "(this as java.lang.String).getBytes(charset)");
            return new i(bytes);
        }

        public final i d(String str) {
            h.x.d.k.d(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) {
            h.x.d.k.d(bArr, "$this$toByteString");
            c.b(bArr.length, i2, i3);
            return new i(h.s.g.g(bArr, i2, i3 + i2));
        }

        public /* synthetic */ a(h.x.d.h hVar) {
            this();
        }
    }

    public i(byte[] bArr) {
        h.x.d.k.d(bArr, "data");
        this.f1029f = bArr;
    }

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

    /* JADX WARN: Removed duplicated region for block: B:13:0x0030 A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:14:0x0032 A[ORIG_RETURN, RETURN] */
    @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(i.i r10) {
        /*
            r9 = this;
            java.lang.String r0 = "other"
            h.x.d.k.d(r10, r0)
            int r0 = r9.s()
            int r1 = r10.s()
            int r2 = java.lang.Math.min(r0, r1)
            r3 = 0
            r4 = 0
        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 = -1
            goto L33
        L32:
            r3 = 1
        L33:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: i.i.compareTo(i.i):int");
    }

    public i c(String str) {
        h.x.d.k.d(str, "algorithm");
        byte[] bArrDigest = MessageDigest.getInstance(str).digest(this.f1029f);
        h.x.d.k.c(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.f1029f;
    }

    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.f1028e;
    }

    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] = i.f0.b.f()[(b >> 4) & 15];
            i2 = i3 + 1;
            cArr[i3] = i.f0.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) {
        h.x.d.k.d(iVar, "other");
        return iVar.n(i3, e(), i2, i4);
    }

    public boolean n(int i2, byte[] bArr, int i3, int i4) {
        h.x.d.k.d(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.f1028e = 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) {
        h.x.d.k.d(iVar, "prefix");
        return m(0, iVar, 0, iVar.s());
    }

    public String toString() {
        if (e().length == 0) {
            return "[size=0]";
        }
        int iC = i.f0.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(h.s.g.g(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 NullPointerException("null cannot be cast to non-null type java.lang.String");
        }
        String strSubstring = strW.substring(0, iC);
        h.x.d.k.c(strSubstring, "(this as java.lang.Strin…ing(startIndex, endIndex)");
        String strV = h.c0.p.v(h.c0.p.v(h.c0.p.v(strSubstring, "\\", "\\\\", false, 4, null), "\n", "\\n", false, 4, null), "\r", "\\r", false, 4, null);
        if (iC >= strW.length()) {
            return "[text=" + strV + ']';
        }
        return "[size=" + e().length + " text=" + strV + "…]";
    }

    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);
                h.x.d.k.c(bArrCopyOf, "java.util.Arrays.copyOf(this, size)");
                bArrCopyOf[i2] = (byte) (b2 + 32);
                for (int i3 = i2 + 1; i3 < bArrCopyOf.length; i3++) {
                    byte b4 = bArrCopyOf[i3];
                    if (b4 >= b3 && b4 <= b) {
                        bArrCopyOf[i3] = (byte) (b4 + 32);
                    }
                }
                return new i(bArrCopyOf);
            }
        }
        return this;
    }

    public byte[] v() {
        byte[] bArrE = e();
        byte[] bArrCopyOf = Arrays.copyOf(bArrE, bArrE.length);
        h.x.d.k.c(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) {
        h.x.d.k.d(fVar, "buffer");
        i.f0.b.d(this, fVar, i2, i3);
    }
}
