package androidx.datastore.preferences.protobuf;

import d5.AbstractC0844a;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Iterator;
import java.util.Locale;
import n4.u0;

/* JADX INFO: renamed from: androidx.datastore.preferences.protobuf.g, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0429g implements Iterable, Serializable {

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public static final C0429g f8069s = new C0429g(AbstractC0444w.f8141b);

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public static final C0427e f8070t;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public int f8071q = 0;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final byte[] f8072r;

    static {
        f8070t = AbstractC0425c.a() ? new C0427e(1) : new C0427e(0);
    }

    public C0429g(byte[] bArr) {
        bArr.getClass();
        this.f8072r = bArr;
    }

    public static int b(int i, int i5, int i8) {
        int i9 = i5 - i;
        if ((i | i5 | i9 | (i8 - i5)) >= 0) {
            return i9;
        }
        if (i < 0) {
            throw new IndexOutOfBoundsException(I1.a.k(i, "Beginning index: ", " < 0"));
        }
        if (i5 < i) {
            throw new IndexOutOfBoundsException(I1.a.o("Beginning index larger than ending index: ", i, i5, ", "));
        }
        throw new IndexOutOfBoundsException(I1.a.o("End index: ", i5, i8, " >= "));
    }

    public static C0429g c(byte[] bArr, int i, int i5) {
        byte[] bArrCopyOfRange;
        b(i, i + i5, bArr.length);
        switch (f8070t.f8065a) {
            case u0.f15495q /* 0 */:
                bArrCopyOfRange = Arrays.copyOfRange(bArr, i, i5 + i);
                break;
            default:
                bArrCopyOfRange = new byte[i5];
                System.arraycopy(bArr, i, bArrCopyOfRange, 0, i5);
                break;
        }
        return new C0429g(bArrCopyOfRange);
    }

    public byte a(int i) {
        return this.f8072r[i];
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C0429g) || size() != ((C0429g) obj).size()) {
            return false;
        }
        if (size() == 0) {
            return true;
        }
        if (!(obj instanceof C0429g)) {
            return obj.equals(this);
        }
        C0429g c0429g = (C0429g) obj;
        int i = this.f8071q;
        int i5 = c0429g.f8071q;
        if (i != 0 && i5 != 0 && i != i5) {
            return false;
        }
        int size = size();
        if (size > c0429g.size()) {
            throw new IllegalArgumentException("Length too large: " + size + size());
        }
        if (size > c0429g.size()) {
            StringBuilder sbO = AbstractC0844a.o(size, "Ran off end of other: 0, ", ", ");
            sbO.append(c0429g.size());
            throw new IllegalArgumentException(sbO.toString());
        }
        int iG = g() + size;
        int iG2 = g();
        int iG3 = c0429g.g();
        while (iG2 < iG) {
            if (this.f8072r[iG2] != c0429g.f8072r[iG3]) {
                return false;
            }
            iG2++;
            iG3++;
        }
        return true;
    }

    public void f(int i, byte[] bArr) {
        System.arraycopy(this.f8072r, 0, bArr, 0, i);
    }

    public int g() {
        return 0;
    }

    public byte h(int i) {
        return this.f8072r[i];
    }

    public final int hashCode() {
        int i = this.f8071q;
        if (i != 0) {
            return i;
        }
        int size = size();
        int iG = g();
        int i5 = size;
        for (int i8 = iG; i8 < iG + size; i8++) {
            i5 = (i5 * 31) + this.f8072r[i8];
        }
        if (i5 == 0) {
            i5 = 1;
        }
        this.f8071q = i5;
        return i5;
    }

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

    public int size() {
        return this.f8072r.length;
    }

    public final String toString() {
        C0429g c0428f;
        String string;
        Locale locale = Locale.ROOT;
        String hexString = Integer.toHexString(System.identityHashCode(this));
        int size = size();
        if (size() <= 50) {
            string = s7.l.i(this);
        } else {
            StringBuilder sb = new StringBuilder();
            int iB = b(0, 47, size());
            if (iB == 0) {
                c0428f = f8069s;
            } else {
                c0428f = new C0428f(this.f8072r, g(), iB);
            }
            sb.append(s7.l.i(c0428f));
            sb.append("...");
            string = sb.toString();
        }
        StringBuilder sb2 = new StringBuilder("<ByteString@");
        sb2.append(hexString);
        sb2.append(" size=");
        sb2.append(size);
        sb2.append(" contents=\"");
        return I1.a.r(sb2, string, "\">");
    }
}
