package androidx.datastore.preferences.protobuf;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class B extends D {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Class f11305c = Collections.unmodifiableList(Collections.EMPTY_LIST).getClass();

    public static List d(int i6, long j4, Object obj) {
        List list = (List) q0.f11436c.i(j4, obj);
        if (list.isEmpty()) {
            List c1036z = list instanceof A ? new C1036z(i6) : new ArrayList(i6);
            q0.p(obj, j4, c1036z);
            return c1036z;
        }
        if (f11305c.isAssignableFrom(list.getClass())) {
            ArrayList arrayList = new ArrayList(list.size() + i6);
            arrayList.addAll(list);
            q0.p(obj, j4, arrayList);
            return arrayList;
        }
        if (!(list instanceof l0)) {
            return list;
        }
        C1036z c1036z2 = new C1036z(list.size() + i6);
        c1036z2.addAll((l0) list);
        q0.p(obj, j4, c1036z2);
        return c1036z2;
    }

    @Override // androidx.datastore.preferences.protobuf.D
    public final void a(long j4, Object obj) {
        Object objUnmodifiableList;
        List list = (List) q0.f11436c.i(j4, obj);
        if (list instanceof A) {
            objUnmodifiableList = ((A) list).c();
        } else {
            if (f11305c.isAssignableFrom(list.getClass())) {
                return;
            } else {
                objUnmodifiableList = Collections.unmodifiableList(list);
            }
        }
        q0.p(obj, j4, objUnmodifiableList);
    }

    @Override // androidx.datastore.preferences.protobuf.D
    public final void b(Object obj, long j4, Object obj2) {
        List list = (List) q0.f11436c.i(j4, obj2);
        List listD = d(list.size(), j4, obj);
        int size = listD.size();
        int size2 = list.size();
        if (size > 0 && size2 > 0) {
            listD.addAll(list);
        }
        if (size > 0) {
            list = listD;
        }
        q0.p(obj, j4, list);
    }

    @Override // androidx.datastore.preferences.protobuf.D
    public final List c(long j4, Object obj) {
        return d(10, j4, obj);
    }
}
