package l4;

import androidx.annotation.Nullable;
import androidx.work.u;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import n4.o;

/* JADX INFO: loaded from: classes.dex */
public abstract class c implements k4.a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayList f30113a = new ArrayList();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public Object f30114b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final m4.d f30115c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public b f30116d;

    public c(m4.d dVar) {
        this.f30115c = dVar;
    }

    private void updateCallback(@Nullable b bVar, @Nullable Object obj) {
        ArrayList arrayList = this.f30113a;
        if (arrayList.isEmpty() || bVar == null) {
            return;
        }
        if (obj == null || b(obj)) {
            ((k4.d) bVar).c(arrayList);
        } else {
            ((k4.d) bVar).b(arrayList);
        }
    }

    public abstract boolean a(o oVar);

    public abstract boolean b(Object obj);

    public final void c(Collection collection) {
        this.f30113a.clear();
        Iterator it = collection.iterator();
        while (it.hasNext()) {
            o oVar = (o) it.next();
            if (a(oVar)) {
                this.f30113a.add(oVar.f30818a);
            }
        }
        if (this.f30113a.isEmpty()) {
            this.f30115c.b(this);
        } else {
            m4.d dVar = this.f30115c;
            synchronized (dVar.f30367c) {
                try {
                    if (dVar.f30368d.add(this)) {
                        if (dVar.f30368d.size() == 1) {
                            dVar.f30369e = dVar.a();
                            u uVarC = u.c();
                            int i10 = m4.d.f30364f;
                            String.format("%s: initial state = %s", dVar.getClass().getSimpleName(), dVar.f30369e);
                            uVarC.a(new Throwable[0]);
                            dVar.d();
                        }
                        onConstraintChanged(dVar.f30369e);
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        updateCallback(this.f30116d, this.f30114b);
    }

    @Override // k4.a
    public void onConstraintChanged(@Nullable Object obj) {
        this.f30114b = obj;
        updateCallback(this.f30116d, obj);
    }

    public void setCallback(@Nullable b bVar) {
        if (this.f30116d != bVar) {
            this.f30116d = bVar;
            updateCallback(bVar, this.f30114b);
        }
    }
}
