package defpackage;

import com.google.android.gms.internal.play_billing.zzhb;
import java.io.Serializable;
import java.util.Iterator;
import java.util.Locale;

/* JADX INFO: renamed from: ʾᵛᵳ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC0287 implements Iterable, Serializable {

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public static final C0473 f1926 = new C0473(AbstractC3567.f13654);

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public int f1927 = 0;

    static {
        int i = AbstractC5348.f20178;
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public static C0473 m1522(byte[] bArr, int i, int i2) {
        try {
            m1524(i, i + i2, bArr.length);
            byte[] bArr2 = new byte[i2];
            System.arraycopy(bArr, i, bArr2, 0, i2);
            return new C0473(bArr2);
        } catch (zzhb e) {
            throw new AssertionError("Expected no InvalidProtocolBufferException as data UTF8 validity is not checked.", e);
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public static /* bridge */ /* synthetic */ boolean m1523(byte[] bArr, int i, byte[] bArr2, int i2, int i3) {
        int i4 = i + i3;
        m1524(i, i4, bArr.length);
        m1524(i2, i3 + i2, bArr2.length);
        while (i < i4) {
            if (bArr[i] != bArr2[i2]) {
                return false;
            }
            i++;
            i2++;
        }
        return true;
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static int m1524(int i, int i2, int i3) {
        int i4 = i2 - i;
        if ((i | i2 | i4 | (i3 - i2)) >= 0) {
            return i4;
        }
        if (i < 0) {
            C1390.m3982(AbstractC0793.m2876(i, "Beginning index: ", " < 0"));
            return 0;
        }
        if (i2 < i) {
            C1390.m3982(AbstractC3653.m8230(i, i2, "Beginning index larger than ending index: ", ", "));
            return 0;
        }
        C1390.m3982(AbstractC3653.m8230(i2, i3, "End index: ", " >= "));
        return 0;
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof AbstractC0287)) {
            return false;
        }
        AbstractC0287 abstractC0287 = (AbstractC0287) obj;
        int iMo1530 = mo1530();
        if (iMo1530 != abstractC0287.mo1530()) {
            return false;
        }
        if (iMo1530 == 0) {
            return true;
        }
        int i = this.f1927;
        int i2 = abstractC0287.f1927;
        if (i == 0 || i2 == 0 || i == i2) {
            return mo1526(abstractC0287);
        }
        return false;
    }

    public final int hashCode() {
        int iMo1527 = this.f1927;
        if (iMo1527 == 0) {
            int iMo1530 = mo1530();
            iMo1527 = mo1527(iMo1530, iMo1530);
            if (iMo1527 == 0) {
                iMo1527 = 1;
            }
            this.f1927 = iMo1527;
        }
        return iMo1527;
    }

    @Override // java.lang.Iterable
    public final /* synthetic */ Iterator iterator() {
        return new C3517(this);
    }

    public final String toString() {
        byte[] bArr;
        String strConcat;
        byte[] bArr2;
        Locale locale = Locale.ROOT;
        String hexString = Integer.toHexString(System.identityHashCode(this));
        int iMo1530 = mo1530();
        if (mo1530() <= 50) {
            int iMo15302 = mo1530();
            if (iMo15302 == 0) {
                bArr2 = AbstractC3567.f13654;
            } else {
                byte[] bArr3 = new byte[iMo15302];
                mo1531(iMo15302, bArr3);
                bArr2 = bArr3;
            }
            strConcat = ᵥˇᵛˎ.ᵕᵜʽᵰ(bArr2);
        } else {
            AbstractC0287 abstractC0287Mo1528 = mo1528(0, 47);
            int iMo15303 = abstractC0287Mo1528.mo1530();
            if (iMo15303 == 0) {
                bArr = AbstractC3567.f13654;
            } else {
                byte[] bArr4 = new byte[iMo15303];
                abstractC0287Mo1528.mo1531(iMo15303, bArr4);
                bArr = bArr4;
            }
            strConcat = ᵥˇᵛˎ.ᵕᵜʽᵰ(bArr).concat("...");
        }
        StringBuilder sb = new StringBuilder("<ByteString@");
        sb.append(hexString);
        sb.append(" size=");
        sb.append(iMo1530);
        sb.append(" contents=\"");
        return AbstractC3653.m8231(sb, strConcat, "\">");
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public abstract byte mo1525(int i);

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public abstract boolean mo1526(AbstractC0287 abstractC0287);

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public abstract int mo1527(int i, int i2);

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public abstract AbstractC0287 mo1528(int i, int i2);

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public abstract void mo1529(C0760 c0760);

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public abstract int mo1530();

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public abstract void mo1531(int i, byte[] bArr);
}
