package defpackage;

import androidx.media3.container.NalUnitUtil;
import androidx.work.a;
import androidx.work.impl.WorkDatabase;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u0002\n\u0000¨\u0006\u0000"}, d2 = {"work-runtime_release"}, k = 2, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class cm2 {
    public static final void a(WorkDatabase workDatabase, a aVar, wra wraVar) {
        int i;
        cr4.g(workDatabase, "workDatabase");
        cr4.g(aVar, "configuration");
        ArrayList arrayListAr = y41.ar(wraVar);
        int i2 = 0;
        while (!arrayListAr.isEmpty()) {
            List list = ((wra) y41.ay(arrayListAr)).d;
            cr4.f(list, "current.work");
            List list2 = list;
            if ((list2 instanceof Collection) && list2.isEmpty()) {
                i = 0;
            } else {
                Iterator it = list2.iterator();
                i = 0;
                while (it.hasNext()) {
                    if (!((ita) it.next()).b.j.h.isEmpty() && (i = i + 1) < 0) {
                        y41.bl();
                        throw null;
                    }
                }
            }
            i2 += i;
        }
        if (i2 == 0) {
            return;
        }
        int iAa = workDatabase.f().aa();
        int i3 = aVar.i;
        if (iAa + i2 > i3) {
            throw new IllegalArgumentException(n41.q(vw2.r("Too many workers with contentUriTriggers are enqueued:\ncontentUriTrigger workers limit: ", i3, ";\nalready enqueued count: ", ";\ncurrent enqueue operation count: ", iAa), i2, ".\nTo address this issue you can: \n1. enqueue less workers or batch some of workers with content uri triggers together;\n2. increase limit via Configuration.Builder.setContentUriTriggerWorkersLimit;\nPlease beware that workers with content uri triggers immediately occupy slots in JobScheduler so no updates to content uris are missed."));
        }
    }
}
