package defpackage;

import defpackage.n08;

/* JADX INFO: loaded from: classes.dex */
public class cn9 implements n08, j08 {
    public final n08 a;
    public final Object b;
    public volatile bv8 c;
    public volatile j08 d;
    public n08.a e;
    public n08.a f;
    public boolean g;

    public cn9(Object obj, n08 n08Var) {
        n08.a aVar = n08.a.CLEARED;
        this.e = aVar;
        this.f = aVar;
        this.b = obj;
        this.a = n08Var;
    }

    @Override // defpackage.n08, defpackage.j08
    public final boolean a() {
        boolean z;
        synchronized (this.b) {
            try {
                z = this.d.a() || this.c.a();
            } finally {
            }
        }
        return z;
    }

    @Override // defpackage.n08
    public final boolean b(j08 j08Var) {
        boolean z;
        synchronized (this.b) {
            try {
                n08 n08Var = this.a;
                z = (n08Var == null || n08Var.b(this)) && j08Var.equals(this.c) && this.e != n08.a.PAUSED;
            } finally {
            }
        }
        return z;
    }

    @Override // defpackage.j08
    public final boolean c() {
        boolean z;
        synchronized (this.b) {
            z = this.e == n08.a.CLEARED;
        }
        return z;
    }

    @Override // defpackage.j08
    public final void clear() {
        synchronized (this.b) {
            this.g = false;
            n08.a aVar = n08.a.CLEARED;
            this.e = aVar;
            this.f = aVar;
            this.d.clear();
            this.c.clear();
        }
    }

    @Override // defpackage.j08
    public final boolean d() {
        boolean z;
        synchronized (this.b) {
            z = this.e == n08.a.SUCCESS;
        }
        return z;
    }

    @Override // defpackage.j08
    public final boolean e(j08 j08Var) {
        if (!(j08Var instanceof cn9)) {
            return false;
        }
        cn9 cn9Var = (cn9) j08Var;
        if (this.c == null) {
            if (cn9Var.c != null) {
                return false;
            }
        } else if (!this.c.e(cn9Var.c)) {
            return false;
        }
        return this.d == null ? cn9Var.d == null : this.d.e(cn9Var.d);
    }

    @Override // defpackage.n08
    public final void f(j08 j08Var) {
        synchronized (this.b) {
            try {
                if (!j08Var.equals(this.c)) {
                    this.f = n08.a.FAILED;
                    return;
                }
                this.e = n08.a.FAILED;
                n08 n08Var = this.a;
                if (n08Var != null) {
                    n08Var.f(this);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    @Override // defpackage.n08
    public final void g(j08 j08Var) {
        synchronized (this.b) {
            try {
                if (j08Var.equals(this.d)) {
                    this.f = n08.a.SUCCESS;
                    return;
                }
                this.e = n08.a.SUCCESS;
                n08 n08Var = this.a;
                if (n08Var != null) {
                    n08Var.g(this);
                }
                if (!this.f.a) {
                    this.d.clear();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    @Override // defpackage.n08
    public final n08 getRoot() {
        n08 root;
        synchronized (this.b) {
            try {
                n08 n08Var = this.a;
                root = n08Var != null ? n08Var.getRoot() : this;
            } catch (Throwable th) {
                throw th;
            }
        }
        return root;
    }

    @Override // defpackage.n08
    public final boolean h(j08 j08Var) {
        boolean z;
        synchronized (this.b) {
            try {
                n08 n08Var = this.a;
                z = (n08Var == null || n08Var.h(this)) && j08Var.equals(this.c) && !a();
            } finally {
            }
        }
        return z;
    }

    @Override // defpackage.n08
    public final boolean i(j08 j08Var) {
        boolean z;
        synchronized (this.b) {
            try {
                n08 n08Var = this.a;
                z = (n08Var == null || n08Var.i(this)) && (j08Var.equals(this.c) || this.e != n08.a.SUCCESS);
            } finally {
            }
        }
        return z;
    }

    @Override // defpackage.j08
    public final boolean isRunning() {
        boolean z;
        synchronized (this.b) {
            z = this.e == n08.a.RUNNING;
        }
        return z;
    }

    @Override // defpackage.j08
    public final void j() {
        synchronized (this.b) {
            try {
                this.g = true;
                try {
                    if (this.e != n08.a.SUCCESS) {
                        n08.a aVar = this.f;
                        n08.a aVar2 = n08.a.RUNNING;
                        if (aVar != aVar2) {
                            this.f = aVar2;
                            this.d.j();
                        }
                    }
                    if (this.g) {
                        n08.a aVar3 = this.e;
                        n08.a aVar4 = n08.a.RUNNING;
                        if (aVar3 != aVar4) {
                            this.e = aVar4;
                            this.c.j();
                        }
                    }
                    this.g = false;
                } catch (Throwable th) {
                    this.g = false;
                    throw th;
                }
            } catch (Throwable th2) {
                throw th2;
            }
        }
    }

    @Override // defpackage.j08
    public final void pause() {
        synchronized (this.b) {
            try {
                if (!this.f.a) {
                    this.f = n08.a.PAUSED;
                    this.d.pause();
                }
                if (!this.e.a) {
                    this.e = n08.a.PAUSED;
                    this.c.pause();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
