package d;

import java.io.IOException;
import java.util.AbstractList;
import java.util.List;
import java.util.RandomAccess;

/* JADX INFO: compiled from: Options.kt */
/* JADX INFO: loaded from: classes.dex */
public final class q extends AbstractList<i> implements RandomAccess {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final a f1589d = new a(null);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final i[] f1590b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final int[] f1591c;

    /* JADX INFO: compiled from: Options.kt */
    public static final class a {
        private a() {
        }

        private final void a(long j, f fVar, int i, List<? extends i> list, int i2, int i3, List<Integer> list2) throws IOException {
            int i4;
            int i5;
            int i6;
            int i7;
            f fVar2;
            int i8 = i;
            if (!(i2 < i3)) {
                throw new IllegalArgumentException("Failed requirement.".toString());
            }
            for (int i9 = i2; i9 < i3; i9++) {
                if (!(list.get(i9).s() >= i8)) {
                    throw new IllegalArgumentException("Failed requirement.".toString());
                }
            }
            i iVar = list.get(i2);
            i iVar2 = list.get(i3 - 1);
            int i10 = -1;
            if (i8 == iVar.s()) {
                int iIntValue = list2.get(i2).intValue();
                int i11 = i2 + 1;
                i iVar3 = list.get(i11);
                i4 = i11;
                i5 = iIntValue;
                iVar = iVar3;
            } else {
                i4 = i2;
                i5 = -1;
            }
            if (iVar.d(i8) == iVar2.d(i8)) {
                int iMin = Math.min(iVar.s(), iVar2.s());
                int i12 = 0;
                for (int i13 = i8; i13 < iMin && iVar.d(i13) == iVar2.d(i13); i13++) {
                    i12++;
                }
                long jC = j + c(fVar) + ((long) 2) + ((long) i12) + 1;
                fVar.m0(-i12);
                fVar.m0(i5);
                int i14 = i8 + i12;
                while (i8 < i14) {
                    fVar.m0(iVar.d(i8) & 255);
                    i8++;
                }
                if (i4 + 1 == i3) {
                    if (!(i14 == list.get(i4).s())) {
                        throw new IllegalStateException("Check failed.".toString());
                    }
                    fVar.m0(list2.get(i4).intValue());
                    return;
                } else {
                    f fVar3 = new f();
                    fVar.m0(((int) (c(fVar3) + jC)) * (-1));
                    a(jC, fVar3, i14, list, i4, i3, list2);
                    fVar.f(fVar3);
                    return;
                }
            }
            int i15 = 1;
            for (int i16 = i4 + 1; i16 < i3; i16++) {
                if (list.get(i16 - 1).d(i8) != list.get(i16).d(i8)) {
                    i15++;
                }
            }
            long jC2 = j + c(fVar) + ((long) 2) + ((long) (i15 * 2));
            fVar.m0(i15);
            fVar.m0(i5);
            for (int i17 = i4; i17 < i3; i17++) {
                byte bD = list.get(i17).d(i8);
                if (i17 == i4 || bD != list.get(i17 - 1).d(i8)) {
                    fVar.m0(bD & 255);
                }
            }
            f fVar4 = new f();
            while (i4 < i3) {
                byte bD2 = list.get(i4).d(i8);
                int i18 = i4 + 1;
                int i19 = i18;
                while (true) {
                    if (i19 >= i3) {
                        i6 = i3;
                        break;
                    } else {
                        if (bD2 != list.get(i19).d(i8)) {
                            i6 = i19;
                            break;
                        }
                        i19++;
                    }
                }
                if (i18 == i6 && i8 + 1 == list.get(i4).s()) {
                    fVar.m0(list2.get(i4).intValue());
                    i7 = i6;
                    fVar2 = fVar4;
                } else {
                    fVar.m0(((int) (jC2 + c(fVar4))) * i10);
                    i7 = i6;
                    fVar2 = fVar4;
                    a(jC2, fVar4, i8 + 1, list, i4, i6, list2);
                }
                fVar4 = fVar2;
                i4 = i7;
                i10 = -1;
            }
            fVar.f(fVar4);
        }

        static /* bridge */ /* synthetic */ void b(a aVar, long j, f fVar, int i, List list, int i2, int i3, List list2, int i4, Object obj) throws IOException {
            aVar.a((i4 & 1) != 0 ? 0L : j, fVar, (i4 & 4) != 0 ? 0 : i, list, (i4 & 16) != 0 ? 0 : i2, (i4 & 32) != 0 ? list.size() : i3, list2);
        }

        private final long c(f fVar) {
            return fVar.b0() / ((long) 4);
        }

        /* JADX WARN: Code restructure failed: missing block: B:59:0x00ee, code lost:
        
            continue;
         */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public final d.q d(d.i... r17) throws java.io.IOException {
            /*
                Method dump skipped, instruction units count: 330
                To view this dump add '--comments-level debug' option
            */
            throw new UnsupportedOperationException("Method not decompiled: d.q.a.d(d.i[]):d.q");
        }

        public /* synthetic */ a(c.q.d.g gVar) {
            this();
        }
    }

    public /* synthetic */ q(i[] iVarArr, int[] iArr, c.q.d.g gVar) {
        this(iVarArr, iArr);
    }

    public /* bridge */ boolean a(i iVar) {
        return super.contains(iVar);
    }

    @Override // java.util.AbstractList, java.util.List
    /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
    public i get(int i) {
        return this.f1590b[i];
    }

    public final i[] c() {
        return this.f1590b;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final /* bridge */ boolean contains(Object obj) {
        if (obj != null ? obj instanceof i : true) {
            return a((i) obj);
        }
        return false;
    }

    public int d() {
        return this.f1590b.length;
    }

    public final int[] e() {
        return this.f1591c;
    }

    public /* bridge */ int f(i iVar) {
        return super.indexOf(iVar);
    }

    public /* bridge */ int g(i iVar) {
        return super.lastIndexOf(iVar);
    }

    public /* bridge */ boolean h(i iVar) {
        return super.remove(iVar);
    }

    @Override // java.util.AbstractList, java.util.List
    public final /* bridge */ int indexOf(Object obj) {
        if (obj != null ? obj instanceof i : true) {
            return f((i) obj);
        }
        return -1;
    }

    @Override // java.util.AbstractList, java.util.List
    public final /* bridge */ int lastIndexOf(Object obj) {
        if (obj != null ? obj instanceof i : true) {
            return g((i) obj);
        }
        return -1;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final /* bridge */ boolean remove(Object obj) {
        if (obj != null ? obj instanceof i : true) {
            return h((i) obj);
        }
        return false;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final /* bridge */ int size() {
        return d();
    }

    private q(i[] iVarArr, int[] iArr) {
        this.f1590b = iVarArr;
        this.f1591c = iArr;
    }
}
