package com.google.android.gms.internal.ads;

import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;

/* JADX INFO: loaded from: classes2.dex */
public final class dg2 extends AbstractList {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final bg2 f10394c = rb.q(dg2.class);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final List f10395a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Iterator f10396b;

    public dg2(ArrayList arrayList, Iterator it) {
        this.f10395a = arrayList;
        this.f10396b = it;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object get(int i10) {
        List list = this.f10395a;
        if (list.size() > i10) {
            return list.get(i10);
        }
        Iterator it = this.f10396b;
        if (!it.hasNext()) {
            throw new NoSuchElementException();
        }
        list.add(it.next());
        return get(i10);
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List
    public final Iterator iterator() {
        return new cg2(this);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final int size() {
        bg2 bg2Var = f10394c;
        bg2Var.z("potentially expensive size() call");
        bg2Var.z("blowup running");
        while (true) {
            Iterator it = this.f10396b;
            boolean zHasNext = it.hasNext();
            List list = this.f10395a;
            if (!zHasNext) {
                return list.size();
            }
            list.add(it.next());
        }
    }
}
