package p138.p176.p328;

import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.InvalidProtocolBufferException;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Iterator;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: ދ.ހ.ނ.ރ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC6013 implements Iterable<Byte>, Serializable {

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final AbstractC6013 f16886 = new C6020(C6041.f16936);

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final InterfaceC6016 f16887;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public int f16888 = 0;

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$֏, reason: contains not printable characters */
    public static final class C6014 implements InterfaceC6016 {
        public /* synthetic */ C6014(C6012 c6012) {
        }

        @Override // p138.p176.p328.AbstractC6013.InterfaceC6016
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public byte[] mo9362(byte[] bArr, int i, int i2) {
            return Arrays.copyOfRange(bArr, i, i2 + i);
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ؠ, reason: contains not printable characters */
    public static final class C6015 extends C6020 {

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        public final int f16889;

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        public final int f16890;

        public C6015(byte[] bArr, int i, int i2) {
            super(bArr);
            AbstractC6013.m9352(i, i + i2, bArr.length);
            this.f16889 = i;
            this.f16890 = i2;
        }

        @Override // p138.p176.p328.AbstractC6013.C6020, p138.p176.p328.AbstractC6013
        public int size() {
            return this.f16890;
        }

        @Override // p138.p176.p328.AbstractC6013.C6020, p138.p176.p328.AbstractC6013
        /* JADX INFO: renamed from: ֏ */
        public void mo9358(byte[] bArr, int i, int i2, int i3) {
            System.arraycopy(this.f16893, this.f16889 + i, bArr, i2, i3);
        }

        @Override // p138.p176.p328.AbstractC6013.C6020, p138.p176.p328.AbstractC6013
        /* JADX INFO: renamed from: ހ */
        public byte mo9359(int i) {
            int i2 = this.f16890;
            if (((i2 - (i + 1)) | i) >= 0) {
                return this.f16893[this.f16889 + i];
            }
            if (i < 0) {
                throw new ArrayIndexOutOfBoundsException(C2803.m4871("Index < 0: ", i));
            }
            throw new ArrayIndexOutOfBoundsException(C2803.m4873("Index > length: ", i, ", ", i2));
        }

        @Override // p138.p176.p328.AbstractC6013.C6020
        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public int mo9363() {
            return this.f16889;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ހ, reason: contains not printable characters */
    public interface InterfaceC6016 {
        /* JADX INFO: renamed from: ֏ */
        byte[] mo9362(byte[] bArr, int i, int i2);
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ށ, reason: contains not printable characters */
    public interface InterfaceC6017 extends Iterator<Byte> {
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ނ, reason: contains not printable characters */
    public static final class C6018 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final CodedOutputStream f16891;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final byte[] f16892;

        public /* synthetic */ C6018(int i, C6012 c6012) {
            byte[] bArr = new byte[i];
            this.f16892 = bArr;
            this.f16891 = CodedOutputStream.m1440(bArr);
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ރ, reason: contains not printable characters */
    public static abstract class AbstractC6019 extends AbstractC6013 {
        @Override // p138.p176.p328.AbstractC6013, java.lang.Iterable
        public Iterator<Byte> iterator() {
            return new C6012(this);
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ބ, reason: contains not printable characters */
    public static class C6020 extends AbstractC6019 {

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public final byte[] f16893;

        public C6020(byte[] bArr) {
            this.f16893 = bArr;
        }

        @Override // p138.p176.p328.AbstractC6013
        public final boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof AbstractC6013) || size() != ((AbstractC6013) obj).size()) {
                return false;
            }
            if (size() == 0) {
                return true;
            }
            if (!(obj instanceof C6020)) {
                return obj.equals(this);
            }
            C6020 c6020 = (C6020) obj;
            int i = this.f16888;
            int i2 = c6020.f16888;
            if (i != 0 && i2 != 0 && i != i2) {
                return false;
            }
            int size = size();
            if (size > c6020.size()) {
                throw new IllegalArgumentException("Length too large: " + size + size());
            }
            if (0 + size > c6020.size()) {
                StringBuilder sbM4890 = C2803.m4890("Ran off end of other: ", 0, ", ", size, ", ");
                sbM4890.append(c6020.size());
                throw new IllegalArgumentException(sbM4890.toString());
            }
            byte[] bArr = this.f16893;
            byte[] bArr2 = c6020.f16893;
            int iMo9363 = mo9363() + size;
            int iMo93632 = mo9363();
            int iMo93633 = c6020.mo9363() + 0;
            while (iMo93632 < iMo9363) {
                if (bArr[iMo93632] != bArr2[iMo93633]) {
                    return false;
                }
                iMo93632++;
                iMo93633++;
            }
            return true;
        }

        @Override // p138.p176.p328.AbstractC6013
        public int size() {
            return this.f16893.length;
        }

        @Override // p138.p176.p328.AbstractC6013
        /* JADX INFO: renamed from: ֏ */
        public void mo9358(byte[] bArr, int i, int i2, int i3) {
            System.arraycopy(this.f16893, i, bArr, i2, i3);
        }

        @Override // p138.p176.p328.AbstractC6013
        /* JADX INFO: renamed from: ހ */
        public byte mo9359(int i) {
            return this.f16893[i];
        }

        @Override // p138.p176.p328.AbstractC6013
        /* JADX INFO: renamed from: ހ */
        public final C6022 mo9360() {
            byte[] bArr = this.f16893;
            int iMo9363 = mo9363();
            int size = size();
            C6022 c6022 = new C6022(bArr, iMo9363, size, true);
            try {
                c6022.m9367(size);
                return c6022;
            } catch (InvalidProtocolBufferException e) {
                throw new IllegalArgumentException(e);
            }
        }

        /* JADX INFO: renamed from: ނ */
        public int mo9363() {
            return 0;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ނ.ރ$ޅ, reason: contains not printable characters */
    public static final class C6021 implements InterfaceC6016 {
        public /* synthetic */ C6021(C6012 c6012) {
        }

        @Override // p138.p176.p328.AbstractC6013.InterfaceC6016
        /* JADX INFO: renamed from: ֏ */
        public byte[] mo9362(byte[] bArr, int i, int i2) {
            byte[] bArr2 = new byte[i2];
            System.arraycopy(bArr, i, bArr2, 0, i2);
            return bArr2;
        }
    }

    static {
        boolean z = true;
        try {
            Class.forName("android.content.Context");
        } catch (ClassNotFoundException unused) {
            z = false;
        }
        C6012 c6012 = null;
        f16887 = z ? new C6021(c6012) : new C6014(c6012);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m9352(int i, int i2, int i3) {
        int i4 = i2 - i;
        if ((i | i2 | i4 | (i3 - i2)) >= 0) {
            return i4;
        }
        if (i < 0) {
            throw new IndexOutOfBoundsException(C2803.m4872("Beginning index: ", i, " < 0"));
        }
        if (i2 < i) {
            throw new IndexOutOfBoundsException(C2803.m4873("Beginning index larger than ending index: ", i, ", ", i2));
        }
        throw new IndexOutOfBoundsException(C2803.m4873("End index: ", i2, " >= ", i3));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC6013 m9353(String str) {
        return new C6020(str.getBytes(C6041.f16935));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC6013 m9354(byte[] bArr) {
        return new C6020(f16887.mo9362(bArr, 0, bArr.length));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC6013 m9355(byte[] bArr, int i, int i2) {
        return new C6015(bArr, i, i2);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static AbstractC6013 m9356(byte[] bArr) {
        return new C6020(bArr);
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static C6018 m9357(int i) {
        return new C6018(i, null);
    }

    public abstract boolean equals(Object obj);

    public final int hashCode() {
        int iM9418 = this.f16888;
        if (iM9418 == 0) {
            int size = size();
            C6020 c6020 = (C6020) this;
            iM9418 = C6041.m9418(size, c6020.f16893, c6020.mo9363() + 0, size);
            if (iM9418 == 0) {
                iM9418 = 1;
            }
            this.f16888 = iM9418;
        }
        return iM9418;
    }

    public final boolean isEmpty() {
        return size() == 0;
    }

    @Override // java.lang.Iterable
    public Iterator<Byte> iterator() {
        return new C6012(this);
    }

    public abstract int size();

    public final String toString() {
        return String.format("<ByteString@%s size=%d>", Integer.toHexString(System.identityHashCode(this)), Integer.valueOf(size()));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public abstract void mo9358(byte[] bArr, int i, int i2, int i3);

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public abstract byte mo9359(int i);

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public abstract C6022 mo9360();

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final byte[] m9361() {
        int size = size();
        if (size == 0) {
            return C6041.f16936;
        }
        byte[] bArr = new byte[size];
        mo9358(bArr, 0, 0, size);
        return bArr;
    }
}
