package androidx.lifecycle;

import android.util.Log;
import android.view.View;
import d.k.b.a0;
import d.k.b.l;
import d.m.e;
import d.m.f;
import d.m.h;
import d.m.i;
import d.m.n;
import java.util.Map;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public abstract class LiveData<T> {
    public static final Object a = new Object();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Object f688b = new Object();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public d.c.a.b.b<n<? super T>, LiveData<T>.b> f689c = new d.c.a.b.b<>();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f690d = 0;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public boolean f691e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public volatile Object f692f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public volatile Object f693g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public int f694h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public boolean f695i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public boolean f696j;

    public class LifecycleBoundObserver extends LiveData<T>.b implements f {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public final h f697e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final /* synthetic */ LiveData f698f;

        @Override // d.m.f
        public void c(h hVar, e.a aVar) {
            e.b bVar = ((i) this.f697e.getLifecycle()).f3190b;
            if (bVar == e.b.DESTROYED) {
                this.f698f.f(this.a);
                return;
            }
            e.b bVar2 = null;
            while (bVar2 != bVar) {
                h(j());
                bVar2 = bVar;
                bVar = ((i) this.f697e.getLifecycle()).f3190b;
            }
        }

        @Override // androidx.lifecycle.LiveData.b
        public void i() {
            i iVar = (i) this.f697e.getLifecycle();
            iVar.d("removeObserver");
            iVar.a.e(this);
        }

        @Override // androidx.lifecycle.LiveData.b
        public boolean j() {
            return ((i) this.f697e.getLifecycle()).f3190b.compareTo(e.b.STARTED) >= 0;
        }
    }

    public class a extends LiveData<T>.b {
        public a(LiveData liveData, n<? super T> nVar) {
            super(nVar);
        }

        @Override // androidx.lifecycle.LiveData.b
        public boolean j() {
            return true;
        }
    }

    public abstract class b {
        public final n<? super T> a;

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

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public int f700c = -1;

        public b(n<? super T> nVar) {
            this.a = nVar;
        }

        public void h(boolean z2) {
            if (z2 == this.f699b) {
                return;
            }
            this.f699b = z2;
            LiveData liveData = LiveData.this;
            int i2 = z2 ? 1 : -1;
            int i3 = liveData.f690d;
            liveData.f690d = i2 + i3;
            if (!liveData.f691e) {
                liveData.f691e = true;
                while (true) {
                    try {
                        int i4 = liveData.f690d;
                        if (i3 == i4) {
                            break;
                        }
                        boolean z3 = i3 == 0 && i4 > 0;
                        boolean z4 = i3 > 0 && i4 == 0;
                        if (z3) {
                            liveData.d();
                        } else if (z4) {
                            liveData.e();
                        }
                        i3 = i4;
                    } finally {
                        liveData.f691e = false;
                    }
                }
            }
            if (this.f699b) {
                LiveData.this.c(this);
            }
        }

        public void i() {
        }

        public abstract boolean j();
    }

    public LiveData() {
        Object obj = a;
        this.f693g = obj;
        this.f692f = obj;
        this.f694h = -1;
    }

    public static void a(String str) {
        if (!d.c.a.a.a.b().a()) {
            throw new IllegalStateException(g.a.a.a.a.u("Cannot invoke ", str, " on a background thread"));
        }
    }

    public final void b(LiveData<T>.b bVar) {
        if (bVar.f699b) {
            if (!bVar.j()) {
                bVar.h(false);
                return;
            }
            int i2 = bVar.f700c;
            int i3 = this.f694h;
            if (i2 >= i3) {
                return;
            }
            bVar.f700c = i3;
            n<? super T> nVar = bVar.a;
            Object obj = this.f692f;
            l.d dVar = (l.d) nVar;
            Objects.requireNonNull(dVar);
            if (((h) obj) != null) {
                l lVar = l.this;
                if (lVar.l0) {
                    View viewH0 = lVar.h0();
                    if (viewH0.getParent() != null) {
                        throw new IllegalStateException("DialogFragment can not be attached to a container view");
                    }
                    if (l.this.p0 != null) {
                        if (a0.M(3)) {
                            Log.d("FragmentManager", "DialogFragment " + dVar + " setting the content view on " + l.this.p0);
                        }
                        l.this.p0.setContentView(viewH0);
                    }
                }
            }
        }
    }

    public void c(LiveData<T>.b bVar) {
        if (this.f695i) {
            this.f696j = true;
            return;
        }
        this.f695i = true;
        do {
            this.f696j = false;
            if (bVar != null) {
                b(bVar);
                bVar = null;
            } else {
                d.c.a.b.b<n<? super T>, LiveData<T>.b>.d dVarB = this.f689c.b();
                while (dVarB.hasNext()) {
                    b((b) ((Map.Entry) dVarB.next()).getValue());
                    if (this.f696j) {
                        break;
                    }
                }
            }
        } while (this.f696j);
        this.f695i = false;
    }

    public void d() {
    }

    public void e() {
    }

    public void f(n<? super T> nVar) {
        a("removeObserver");
        LiveData<T>.b bVarE = this.f689c.e(nVar);
        if (bVarE == null) {
            return;
        }
        bVarE.i();
        bVarE.h(false);
    }
}
