package androidx.versionedparcelable;

import android.os.Parcel;
import android.os.Parcelable;
import android.util.SparseIntArray;
import okhttp3.HttpUrl;

/* JADX INFO: compiled from: VersionedParcelParcel.java */
/* JADX INFO: loaded from: classes.dex */
class b extends a {
    private final SparseIntArray a;
    private final Parcel b;
    private final int c;
    private final int d;
    private final String e;
    private int f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private int f295g;

    b(Parcel parcel) {
        this(parcel, parcel.dataPosition(), parcel.dataSize(), HttpUrl.FRAGMENT_ENCODE_SET);
    }

    private int F(int i2) {
        int i3;
        do {
            int i4 = this.f295g;
            if (i4 >= this.d) {
                return -1;
            }
            this.b.setDataPosition(i4);
            int i5 = this.b.readInt();
            i3 = this.b.readInt();
            this.f295g += i5;
        } while (i3 != i2);
        return this.b.dataPosition();
    }

    @Override // androidx.versionedparcelable.a
    public void a() {
        int i2 = this.f;
        if (i2 >= 0) {
            int i3 = this.a.get(i2);
            int iDataPosition = this.b.dataPosition();
            this.b.setDataPosition(i3);
            this.b.writeInt(iDataPosition - i3);
            this.b.setDataPosition(iDataPosition);
        }
    }

    @Override // androidx.versionedparcelable.a
    protected a b() {
        Parcel parcel = this.b;
        int iDataPosition = parcel.dataPosition();
        int i2 = this.f295g;
        if (i2 == this.c) {
            i2 = this.d;
        }
        return new b(parcel, iDataPosition, i2, this.e + "  ");
    }

    @Override // androidx.versionedparcelable.a
    public byte[] f() {
        int i2 = this.b.readInt();
        if (i2 < 0) {
            return null;
        }
        byte[] bArr = new byte[i2];
        this.b.readByteArray(bArr);
        return bArr;
    }

    @Override // androidx.versionedparcelable.a
    public boolean h(int i2) {
        int iF = F(i2);
        if (iF == -1) {
            return false;
        }
        this.b.setDataPosition(iF);
        return true;
    }

    @Override // androidx.versionedparcelable.a
    public int j() {
        return this.b.readInt();
    }

    @Override // androidx.versionedparcelable.a
    public <T extends Parcelable> T l() {
        return (T) this.b.readParcelable(b.class.getClassLoader());
    }

    @Override // androidx.versionedparcelable.a
    public String n() {
        return this.b.readString();
    }

    @Override // androidx.versionedparcelable.a
    public void r(int i2) {
        a();
        this.f = i2;
        this.a.put(i2, this.b.dataPosition());
        v(0);
        v(i2);
    }

    @Override // androidx.versionedparcelable.a
    public void t(byte[] bArr) {
        if (bArr == null) {
            this.b.writeInt(-1);
        } else {
            this.b.writeInt(bArr.length);
            this.b.writeByteArray(bArr);
        }
    }

    @Override // androidx.versionedparcelable.a
    public void v(int i2) {
        this.b.writeInt(i2);
    }

    @Override // androidx.versionedparcelable.a
    public void x(Parcelable parcelable) {
        this.b.writeParcelable(parcelable, 0);
    }

    @Override // androidx.versionedparcelable.a
    public void z(String str) {
        this.b.writeString(str);
    }

    b(Parcel parcel, int i2, int i3, String str) {
        this.a = new SparseIntArray();
        this.f = -1;
        this.f295g = 0;
        this.b = parcel;
        this.c = i2;
        this.d = i3;
        this.f295g = i2;
        this.e = str;
    }
}
