package defpackage;

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

/* renamed from: ˌᵙˏː, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC1608 implements Iterable, Serializable {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public static final C0689 f6393 = new C0689(AbstractC1829.f7423);

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public int f6394 = 0;

    static {
        int i = AbstractC4340.f16260;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static int m4598(int i, int i2, int i3) {
        int i4 = i2 - i;
        if ((i | i2 | i4 | (i3 - i2)) >= 0) {
            return i4;
        }
        if (i < 0) {
            C2585.m6491(AbstractC3915.m8596(i, "Beginning index: ", " < 0"));
            return 0;
        }
        if (i2 < i) {
            C2585.m6491(AbstractC1327.m4091(i, i2, "Beginning index larger than ending index: ", ", "));
            return 0;
        }
        C2585.m6491(AbstractC1327.m4091(i2, i3, "End index: ", " >= "));
        return 0;
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public static C0689 m4599(byte[] bArr, int i, int i2) {
        try {
            m4598(i, i + i2, bArr.length);
            byte[] bArr2 = new byte[i2];
            System.arraycopy(bArr, i, bArr2, 0, i2);
            return new C0689(bArr2);
        } catch (zzgs e) {
            throw new AssertionError("Expected no InvalidProtocolBufferException as data UTF8 validity is not checked.", e);
        }
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static /* bridge */ /* synthetic */ boolean m4600(byte[] bArr, int i, byte[] bArr2, int i2, int i3) {
        int i4 = i + i3;
        m4598(i, i4, bArr.length);
        m4598(i2, i3 + i2, bArr2.length);
        while (i < i4) {
            if (bArr[i] != bArr2[i2]) {
                return false;
            }
            i++;
            i2++;
        }
        return true;
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof AbstractC1608)) {
            return false;
        }
        AbstractC1608 abstractC1608 = (AbstractC1608) obj;
        int iMo2681 = mo2681();
        if (iMo2681 != abstractC1608.mo2681()) {
            return false;
        }
        if (iMo2681 == 0) {
            return true;
        }
        int i = this.f6394;
        int i2 = abstractC1608.f6394;
        if (i == 0 || i2 == 0 || i == i2) {
            return mo2680(abstractC1608);
        }
        return false;
    }

    public final int hashCode() {
        int iMo2678 = this.f6394;
        if (iMo2678 == 0) {
            int iMo2681 = mo2681();
            iMo2678 = mo2678(iMo2681, iMo2681);
            if (iMo2678 == 0) {
                iMo2678 = 1;
            }
            this.f6394 = iMo2678;
        }
        return iMo2678;
    }

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

    public final String toString() {
        byte[] bArr;
        String strConcat;
        byte[] bArr2;
        Locale locale = Locale.ROOT;
        String hexString = Integer.toHexString(System.identityHashCode(this));
        int iMo2681 = mo2681();
        if (mo2681() <= 50) {
            int iMo26812 = mo2681();
            if (iMo26812 == 0) {
                bArr2 = AbstractC1829.f7423;
            } else {
                byte[] bArr3 = new byte[iMo26812];
                mo2677(iMo26812, bArr3);
                bArr2 = bArr3;
            }
            strConcat = ᵙᵛᵯ.ᵡᵘˎʽ(bArr2);
        } else {
            AbstractC1608 abstractC1608Mo2675 = mo2675(0, 47);
            int iMo26813 = abstractC1608Mo2675.mo2681();
            if (iMo26813 == 0) {
                bArr = AbstractC1829.f7423;
            } else {
                byte[] bArr4 = new byte[iMo26813];
                abstractC1608Mo2675.mo2677(iMo26813, bArr4);
                bArr = bArr4;
            }
            strConcat = ᵙᵛᵯ.ᵡᵘˎʽ(bArr).concat("...");
        }
        StringBuilder sb = new StringBuilder("<ByteString@");
        sb.append(hexString);
        sb.append(" size=");
        sb.append(iMo2681);
        sb.append(" contents=\"");
        return AbstractC1327.m4107(sb, strConcat, "\">");
    }

    /* renamed from: ˇʼʤˎ */
    public abstract AbstractC1608 mo2675(int i, int i2);

    /* renamed from: ˎˏʜʾ */
    public abstract void mo2676(C2629 c2629);

    /* renamed from: ˏˋٴ */
    public abstract void mo2677(int i, byte[] bArr);

    /* renamed from: ˏᵙ */
    public abstract int mo2678(int i, int i2);

    /* renamed from: ᵴᵳ */
    public abstract byte mo2679(int i);

    /* renamed from: ᵹᵝᵶ */
    public abstract boolean mo2680(AbstractC1608 abstractC1608);

    /* renamed from: ᵻᵢﹳᵰ */
    public abstract int mo2681();
}
