package C3;

import java.util.AbstractCollection;
import java.util.Collection;
import java.util.ConcurrentModificationException;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;

/* JADX INFO: renamed from: C3.l, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0050l extends AbstractCollection implements List {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final Object f1280q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public Collection f1281r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final C0050l f1282s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final Collection f1283t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final /* synthetic */ T f1284u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final /* synthetic */ T f1285v;

    public C0050l(T t6, Object obj, List list, C0050l c0050l) {
        this.f1285v = t6;
        this.f1284u = t6;
        this.f1280q = obj;
        this.f1281r = list;
        this.f1282s = c0050l;
        this.f1283t = c0050l == null ? null : c0050l.f1281r;
    }

    public final void a() {
        C0050l c0050l = this.f1282s;
        if (c0050l != null) {
            c0050l.a();
        } else {
            this.f1284u.f1219t.put(this.f1280q, this.f1281r);
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean add(Object obj) {
        b();
        boolean zIsEmpty = this.f1281r.isEmpty();
        boolean zAdd = this.f1281r.add(obj);
        if (zAdd) {
            this.f1284u.f1220u++;
            if (zIsEmpty) {
                a();
            }
        }
        return zAdd;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean addAll(Collection collection) {
        if (collection.isEmpty()) {
            return false;
        }
        int size = size();
        boolean zAddAll = this.f1281r.addAll(collection);
        if (zAddAll) {
            this.f1284u.f1220u += this.f1281r.size() - size;
            if (size == 0) {
                a();
            }
        }
        return zAddAll;
    }

    public final void b() {
        Collection collection;
        C0050l c0050l = this.f1282s;
        if (c0050l != null) {
            c0050l.b();
            if (c0050l.f1281r != this.f1283t) {
                throw new ConcurrentModificationException();
            }
        } else {
            if (!this.f1281r.isEmpty() || (collection = (Collection) this.f1284u.f1219t.get(this.f1280q)) == null) {
                return;
            }
            this.f1281r = collection;
        }
    }

    public final void c() {
        C0050l c0050l = this.f1282s;
        if (c0050l != null) {
            c0050l.c();
        } else if (this.f1281r.isEmpty()) {
            this.f1284u.f1219t.remove(this.f1280q);
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final void clear() {
        int size = size();
        if (size == 0) {
            return;
        }
        this.f1281r.clear();
        this.f1284u.f1220u -= size;
        c();
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean contains(Object obj) {
        b();
        return this.f1281r.contains(obj);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean containsAll(Collection collection) {
        b();
        return this.f1281r.containsAll(collection);
    }

    @Override // java.util.Collection, java.util.List
    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        b();
        return this.f1281r.equals(obj);
    }

    @Override // java.util.List
    public final Object get(int i) {
        b();
        return ((List) this.f1281r).get(i);
    }

    @Override // java.util.Collection, java.util.List
    public final int hashCode() {
        b();
        return this.f1281r.hashCode();
    }

    @Override // java.util.List
    public final int indexOf(Object obj) {
        b();
        return ((List) this.f1281r).indexOf(obj);
    }

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

    @Override // java.util.List
    public final int lastIndexOf(Object obj) {
        b();
        return ((List) this.f1281r).lastIndexOf(obj);
    }

    @Override // java.util.List
    public final ListIterator listIterator() {
        b();
        return new C0049k(this);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean remove(Object obj) {
        b();
        boolean zRemove = this.f1281r.remove(obj);
        if (zRemove) {
            T t6 = this.f1284u;
            t6.f1220u--;
            c();
        }
        return zRemove;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean removeAll(Collection collection) {
        if (collection.isEmpty()) {
            return false;
        }
        int size = size();
        boolean zRemoveAll = this.f1281r.removeAll(collection);
        if (zRemoveAll) {
            this.f1284u.f1220u += this.f1281r.size() - size;
            c();
        }
        return zRemoveAll;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean retainAll(Collection collection) {
        collection.getClass();
        int size = size();
        boolean zRetainAll = this.f1281r.retainAll(collection);
        if (zRetainAll) {
            this.f1284u.f1220u += this.f1281r.size() - size;
            c();
        }
        return zRetainAll;
    }

    @Override // java.util.List
    public final Object set(int i, Object obj) {
        b();
        return ((List) this.f1281r).set(i, obj);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final int size() {
        b();
        return this.f1281r.size();
    }

    @Override // java.util.List
    public final List subList(int i, int i5) {
        b();
        List listSubList = ((List) this.f1281r).subList(i, i5);
        C0050l c0050l = this.f1282s;
        if (c0050l == null) {
            c0050l = this;
        }
        T t6 = this.f1285v;
        t6.getClass();
        boolean z8 = listSubList instanceof RandomAccess;
        Object obj = this.f1280q;
        return z8 ? new C0046h(t6, obj, listSubList, c0050l) : new C0050l(t6, obj, listSubList, c0050l);
    }

    @Override // java.util.AbstractCollection
    public final String toString() {
        b();
        return this.f1281r.toString();
    }

    @Override // java.util.List
    public final ListIterator listIterator(int i) {
        b();
        return new C0049k(this, i);
    }

    @Override // java.util.List
    public final Object remove(int i) {
        b();
        Object objRemove = ((List) this.f1281r).remove(i);
        T t6 = this.f1285v;
        t6.f1220u--;
        c();
        return objRemove;
    }

    @Override // java.util.List
    public final void add(int i, Object obj) {
        b();
        boolean zIsEmpty = this.f1281r.isEmpty();
        ((List) this.f1281r).add(i, obj);
        this.f1285v.f1220u++;
        if (zIsEmpty) {
            a();
        }
    }

    @Override // java.util.List
    public final boolean addAll(int i, Collection collection) {
        if (collection.isEmpty()) {
            return false;
        }
        int size = size();
        boolean zAddAll = ((List) this.f1281r).addAll(i, collection);
        if (zAddAll) {
            this.f1285v.f1220u += this.f1281r.size() - size;
            if (size == 0) {
                a();
            }
        }
        return zAddAll;
    }
}
