package i;

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

/* JADX INFO: compiled from: Options.kt */
/* JADX INFO: loaded from: classes.dex */
public final class t extends h.s.b<i> implements RandomAccess {

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

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

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

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

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

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

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

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

        public /* synthetic */ a(h.x.d.h hVar) {
            this();
        }
    }

    public /* synthetic */ t(i[] iVarArr, int[] iArr, h.x.d.h hVar) {
        this(iVarArr, iArr);
    }

    @Override // h.s.a
    public int a() {
        return this.f1041e.length;
    }

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

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

    @Override // h.s.a, java.util.Collection
    public final /* bridge */ boolean contains(Object obj) {
        if (obj instanceof i) {
            return b((i) obj);
        }
        return false;
    }

    public final i[] d() {
        return this.f1041e;
    }

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

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

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

    @Override // h.s.b, java.util.List
    public final /* bridge */ int indexOf(Object obj) {
        if (obj instanceof i) {
            return f((i) obj);
        }
        return -1;
    }

    @Override // h.s.b, java.util.List
    public final /* bridge */ int lastIndexOf(Object obj) {
        if (obj instanceof i) {
            return g((i) obj);
        }
        return -1;
    }

    private t(i[] iVarArr, int[] iArr) {
        this.f1041e = iVarArr;
        this.f1042f = iArr;
    }
}
