package androidx.datastore.preferences.protobuf;

import defpackage.AbstractC2638;
import defpackage.AbstractC2956;
import defpackage.AbstractC3332;
import defpackage.C3056;
import java.util.Arrays;

/* JADX INFO: renamed from: androidx.datastore.preferences.protobuf.ʽˈˋ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0001 extends AbstractC2638 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f330;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final byte[] f331;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public int f332;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final int f333;

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

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public int f335 = Integer.MAX_VALUE;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public int f336;

    public C0001(byte[] bArr, int i, int i2, boolean z) {
        this.f331 = bArr;
        this.f334 = i2 + i;
        this.f336 = i;
        this.f333 = i;
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void mo99(int i) throws InvalidProtocolBufferException {
        if (this.f330 != i) {
            throw new InvalidProtocolBufferException("Protocol message end-group tag did not match expected tag.");
        }
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    public final boolean mo100(int i) throws InvalidProtocolBufferException {
        int i2 = i & 7;
        int i3 = 0;
        if (i2 != 0) {
            if (i2 == 1) {
                m112(8);
                return true;
            }
            if (i2 == 2) {
                m112(m108());
                return true;
            }
            if (i2 == 3) {
                m6411();
                mo99(((i >>> 3) << 3) | 4);
                return true;
            }
            if (i2 == 4) {
                return false;
            }
            if (i2 != 5) {
                throw InvalidProtocolBufferException.m94();
            }
            m112(4);
            return true;
        }
        int i4 = this.f334 - this.f336;
        byte[] bArr = this.f331;
        if (i4 >= 10) {
            while (i3 < 10) {
                int i5 = this.f336;
                this.f336 = i5 + 1;
                if (bArr[i5] < 0) {
                    i3++;
                }
            }
            throw InvalidProtocolBufferException.m95();
        }
        while (i3 < 10) {
            int i6 = this.f336;
            if (i6 == this.f334) {
                throw InvalidProtocolBufferException.m96();
            }
            this.f336 = i6 + 1;
            if (bArr[i6] < 0) {
                i3++;
            }
        }
        throw InvalidProtocolBufferException.m95();
        return true;
    }

    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    public final long m101() throws InvalidProtocolBufferException {
        int i = this.f336;
        if (this.f334 - i < 8) {
            throw InvalidProtocolBufferException.m96();
        }
        this.f336 = i + 8;
        byte[] bArr = this.f331;
        return ((((long) bArr[i + 1]) & 255) << 8) | (((long) bArr[i]) & 255) | ((((long) bArr[i + 2]) & 255) << 16) | ((((long) bArr[i + 3]) & 255) << 24) | ((((long) bArr[i + 4]) & 255) << 32) | ((((long) bArr[i + 5]) & 255) << 40) | ((((long) bArr[i + 6]) & 255) << 48) | ((((long) bArr[i + 7]) & 255) << 56);
    }

    /* JADX INFO: renamed from: ˁˌᵩ, reason: contains not printable characters */
    public final int m102() throws InvalidProtocolBufferException {
        int i = this.f336;
        if (this.f334 - i < 4) {
            throw InvalidProtocolBufferException.m96();
        }
        this.f336 = i + 4;
        byte[] bArr = this.f331;
        return ((bArr[i + 3] & 255) << 24) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16);
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public final String mo103() throws InvalidProtocolBufferException {
        int iM108 = m108();
        if (iM108 > 0) {
            int i = this.f334;
            int i2 = this.f336;
            if (iM108 <= i - i2) {
                String str = AbstractC3332.f12789.ᵪᵹᵥᵻ(this.f331, i2, iM108);
                this.f336 += iM108;
                return str;
            }
        }
        if (iM108 == 0) {
            return "";
        }
        if (iM108 <= 0) {
            throw InvalidProtocolBufferException.m98();
        }
        throw InvalidProtocolBufferException.m96();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public final long mo104() {
        return m101();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public final int mo105() {
        return m102();
    }

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public final long m106() {
        long j;
        long j2;
        long j3;
        long j4;
        int i = this.f336;
        int i2 = this.f334;
        if (i2 != i) {
            int i3 = i + 1;
            byte[] bArr = this.f331;
            byte b = bArr[i];
            if (b >= 0) {
                this.f336 = i3;
                return b;
            }
            if (i2 - i3 >= 9) {
                int i4 = i + 2;
                int i5 = (bArr[i3] << 7) ^ b;
                if (i5 < 0) {
                    j = i5 ^ (-128);
                } else {
                    int i6 = i + 3;
                    int i7 = (bArr[i4] << 14) ^ i5;
                    if (i7 >= 0) {
                        j = i7 ^ 16256;
                        i4 = i6;
                    } else {
                        int i8 = i + 4;
                        int i9 = i7 ^ (bArr[i6] << 21);
                        if (i9 < 0) {
                            j4 = (-2080896) ^ i9;
                        } else {
                            long j5 = i9;
                            i4 = i + 5;
                            long j6 = j5 ^ (((long) bArr[i8]) << 28);
                            if (j6 >= 0) {
                                j3 = 266354560;
                            } else {
                                i8 = i + 6;
                                long j7 = j6 ^ (((long) bArr[i4]) << 35);
                                if (j7 < 0) {
                                    j2 = -34093383808L;
                                } else {
                                    i4 = i + 7;
                                    j6 = j7 ^ (((long) bArr[i8]) << 42);
                                    if (j6 >= 0) {
                                        j3 = 4363953127296L;
                                    } else {
                                        i8 = i + 8;
                                        j7 = j6 ^ (((long) bArr[i4]) << 49);
                                        if (j7 < 0) {
                                            j2 = -558586000294016L;
                                        } else {
                                            i4 = i + 9;
                                            long j8 = (j7 ^ (((long) bArr[i8]) << 56)) ^ 71499008037633920L;
                                            if (j8 < 0) {
                                                int i10 = i + 10;
                                                if (bArr[i4] >= 0) {
                                                    i4 = i10;
                                                }
                                            }
                                            j = j8;
                                        }
                                    }
                                }
                                j4 = j2 ^ j7;
                            }
                            j = j3 ^ j6;
                        }
                        i4 = i8;
                        j = j4;
                    }
                }
                this.f336 = i4;
                return j;
            }
        }
        return m115();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˊᵨᵧ, reason: contains not printable characters */
    public final int mo107() {
        return m108();
    }

    /* JADX INFO: renamed from: ˊᵾʽʼ, reason: contains not printable characters */
    public final int m108() {
        int i;
        int i2 = this.f336;
        int i3 = this.f334;
        if (i3 != i2) {
            int i4 = i2 + 1;
            byte[] bArr = this.f331;
            byte b = bArr[i2];
            if (b >= 0) {
                this.f336 = i4;
                return b;
            }
            if (i3 - i4 >= 9) {
                int i5 = i2 + 2;
                int i6 = (bArr[i4] << 7) ^ b;
                if (i6 < 0) {
                    i = i6 ^ (-128);
                } else {
                    int i7 = i2 + 3;
                    int i8 = (bArr[i5] << 14) ^ i6;
                    if (i8 >= 0) {
                        i = i8 ^ 16256;
                    } else {
                        int i9 = i2 + 4;
                        int i10 = i8 ^ (bArr[i7] << 21);
                        if (i10 < 0) {
                            i = (-2080896) ^ i10;
                        } else {
                            i7 = i2 + 5;
                            byte b2 = bArr[i9];
                            int i11 = (i10 ^ (b2 << 28)) ^ 266354560;
                            if (b2 < 0) {
                                i9 = i2 + 6;
                                if (bArr[i7] < 0) {
                                    i7 = i2 + 7;
                                    if (bArr[i9] < 0) {
                                        i9 = i2 + 8;
                                        if (bArr[i7] < 0) {
                                            i7 = i2 + 9;
                                            if (bArr[i9] < 0) {
                                                int i12 = i2 + 10;
                                                if (bArr[i7] >= 0) {
                                                    i5 = i12;
                                                    i = i11;
                                                }
                                            }
                                        }
                                    }
                                }
                                i = i11;
                            }
                            i = i11;
                        }
                        i5 = i9;
                    }
                    i5 = i7;
                }
                this.f336 = i5;
                return i;
            }
        }
        return (int) m115();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final long mo109() {
        return m106();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public final int mo110() throws InvalidProtocolBufferException {
        if (mo126()) {
            this.f330 = 0;
            return 0;
        }
        int iM108 = m108();
        this.f330 = iM108;
        if ((iM108 >>> 3) != 0) {
            return iM108;
        }
        throw new InvalidProtocolBufferException("Protocol message contained an invalid tag (zero).");
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˏːˆ, reason: contains not printable characters */
    public final float mo111() {
        return Float.intBitsToFloat(m102());
    }

    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    public final void m112(int i) throws InvalidProtocolBufferException {
        if (i >= 0) {
            int i2 = this.f334;
            int i3 = this.f336;
            if (i <= i2 - i3) {
                this.f336 = i3 + i;
                return;
            }
        }
        if (i >= 0) {
            throw InvalidProtocolBufferException.m96();
        }
        throw InvalidProtocolBufferException.m98();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public final long mo113() {
        return m106();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final long mo114() {
        return m101();
    }

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public final long m115() throws InvalidProtocolBufferException {
        long j = 0;
        for (int i = 0; i < 64; i += 7) {
            int i2 = this.f336;
            if (i2 == this.f334) {
                throw InvalidProtocolBufferException.m96();
            }
            this.f336 = i2 + 1;
            byte b = this.f331[i2];
            j |= ((long) (b & 127)) << i;
            if ((b & 128) == 0) {
                return j;
            }
        }
        throw InvalidProtocolBufferException.m95();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final int mo116() {
        return m102();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public final boolean mo117() {
        return m106() != 0;
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final double mo118() {
        return Double.longBitsToDouble(m101());
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final int mo119() {
        int iM108 = m108();
        return (-(iM108 & 1)) ^ (iM108 >>> 1);
    }

    /* JADX WARN: Removed duplicated region for block: B:15:0x002f  */
    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final C3056 mo120() throws InvalidProtocolBufferException {
        byte[] bArrCopyOfRange;
        int iM108 = m108();
        byte[] bArr = this.f331;
        if (iM108 > 0) {
            int i = this.f334;
            int i2 = this.f336;
            if (iM108 <= i - i2) {
                C3056 c3056M7154 = C3056.m7154(bArr, i2, iM108);
                this.f336 += iM108;
                return c3056M7154;
            }
        }
        if (iM108 == 0) {
            return C3056.f11705;
        }
        if (iM108 > 0) {
            int i3 = this.f334;
            int i4 = this.f336;
            if (iM108 <= i3 - i4) {
                int i5 = iM108 + i4;
                this.f336 = i5;
                bArrCopyOfRange = Arrays.copyOfRange(bArr, i4, i5);
            } else {
                if (iM108 > 0) {
                    throw InvalidProtocolBufferException.m96();
                }
                if (iM108 != 0) {
                    throw InvalidProtocolBufferException.m98();
                }
                bArrCopyOfRange = AbstractC2956.f11366;
            }
        }
        C3056 c3056 = C3056.f11705;
        return new C3056(bArrCopyOfRange);
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final int mo121(int i) {
        if (i < 0) {
            throw InvalidProtocolBufferException.m98();
        }
        int iMo129 = mo129() + i;
        if (iMo129 < 0) {
            throw new InvalidProtocolBufferException("Failed to parse the message.");
        }
        int i2 = this.f335;
        if (iMo129 > i2) {
            throw InvalidProtocolBufferException.m96();
        }
        this.f335 = iMo129;
        m125();
        return i2;
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final long mo122() {
        long jM106 = m106();
        return (-(jM106 & 1)) ^ (jM106 >>> 1);
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public final int mo123() {
        return m108();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final void mo124(int i) {
        this.f335 = i;
        m125();
    }

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public final void m125() {
        int i = this.f334 + this.f332;
        this.f334 = i;
        int i2 = i - this.f333;
        int i3 = this.f335;
        if (i2 <= i3) {
            this.f332 = 0;
            return;
        }
        int i4 = i2 - i3;
        this.f332 = i4;
        this.f334 = i - i4;
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final boolean mo126() {
        return this.f336 == this.f334;
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final String mo127() throws InvalidProtocolBufferException {
        int iM108 = m108();
        if (iM108 > 0) {
            int i = this.f334;
            int i2 = this.f336;
            if (iM108 <= i - i2) {
                String str = new String(this.f331, i2, iM108, AbstractC2956.f11367);
                this.f336 += iM108;
                return str;
            }
        }
        if (iM108 == 0) {
            return "";
        }
        if (iM108 < 0) {
            throw InvalidProtocolBufferException.m98();
        }
        throw InvalidProtocolBufferException.m96();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public final int mo128() {
        return m108();
    }

    @Override // defpackage.AbstractC2638
    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final int mo129() {
        return this.f336 - this.f333;
    }
}
