package i2; import i2.d; /* loaded from: classes.dex */ public class i implements d, c { /* renamed from: a, reason: collision with root package name */ private final d f10862a; /* renamed from: b, reason: collision with root package name */ private final Object f10863b; /* renamed from: c, reason: collision with root package name */ private volatile c f10864c; /* renamed from: d, reason: collision with root package name */ private volatile c f10865d; /* renamed from: e, reason: collision with root package name */ private d.a f10866e; /* renamed from: f, reason: collision with root package name */ private d.a f10867f; /* renamed from: g, reason: collision with root package name */ private boolean f10868g; public i(Object obj, d dVar) { d.a aVar = d.a.CLEARED; this.f10866e = aVar; this.f10867f = aVar; this.f10863b = obj; this.f10862a = dVar; } private boolean l() { d dVar = this.f10862a; return dVar == null || dVar.j(this); } private boolean m() { d dVar = this.f10862a; return dVar == null || dVar.f(this); } private boolean n() { d dVar = this.f10862a; return dVar == null || dVar.k(this); } @Override // i2.d, i2.c public boolean a() { boolean z10; synchronized (this.f10863b) { z10 = this.f10865d.a() || this.f10864c.a(); } return z10; } @Override // i2.d public d b() { d b10; synchronized (this.f10863b) { d dVar = this.f10862a; b10 = dVar != null ? dVar.b() : this; } return b10; } @Override // i2.d public void c(c cVar) { synchronized (this.f10863b) { if (!cVar.equals(this.f10864c)) { this.f10867f = d.a.FAILED; return; } this.f10866e = d.a.FAILED; d dVar = this.f10862a; if (dVar != null) { dVar.c(this); } } } @Override // i2.c public void clear() { synchronized (this.f10863b) { this.f10868g = false; d.a aVar = d.a.CLEARED; this.f10866e = aVar; this.f10867f = aVar; this.f10865d.clear(); this.f10864c.clear(); } } @Override // i2.c public boolean d() { boolean z10; synchronized (this.f10863b) { z10 = this.f10866e == d.a.CLEARED; } return z10; } @Override // i2.d public void e(c cVar) { synchronized (this.f10863b) { if (cVar.equals(this.f10865d)) { this.f10867f = d.a.SUCCESS; return; } this.f10866e = d.a.SUCCESS; d dVar = this.f10862a; if (dVar != null) { dVar.e(this); } if (!this.f10867f.a()) { this.f10865d.clear(); } } } @Override // i2.d public boolean f(c cVar) { boolean z10; synchronized (this.f10863b) { z10 = m() && cVar.equals(this.f10864c) && !a(); } return z10; } @Override // i2.c public void g() { synchronized (this.f10863b) { this.f10868g = true; try { if (this.f10866e != d.a.SUCCESS) { d.a aVar = this.f10867f; d.a aVar2 = d.a.RUNNING; if (aVar != aVar2) { this.f10867f = aVar2; this.f10865d.g(); } } if (this.f10868g) { d.a aVar3 = this.f10866e; d.a aVar4 = d.a.RUNNING; if (aVar3 != aVar4) { this.f10866e = aVar4; this.f10864c.g(); } } } finally { this.f10868g = false; } } } @Override // i2.c public boolean h() { boolean z10; synchronized (this.f10863b) { z10 = this.f10866e == d.a.SUCCESS; } return z10; } @Override // i2.c public boolean i(c cVar) { if (!(cVar instanceof i)) { return false; } i iVar = (i) cVar; if (this.f10864c == null) { if (iVar.f10864c != null) { return false; } } else if (!this.f10864c.i(iVar.f10864c)) { return false; } if (this.f10865d == null) { if (iVar.f10865d != null) { return false; } } else if (!this.f10865d.i(iVar.f10865d)) { return false; } return true; } @Override // i2.c public boolean isRunning() { boolean z10; synchronized (this.f10863b) { z10 = this.f10866e == d.a.RUNNING; } return z10; } @Override // i2.d public boolean j(c cVar) { boolean z10; synchronized (this.f10863b) { z10 = l() && cVar.equals(this.f10864c) && this.f10866e != d.a.PAUSED; } return z10; } @Override // i2.d public boolean k(c cVar) { boolean z10; synchronized (this.f10863b) { z10 = n() && (cVar.equals(this.f10864c) || this.f10866e != d.a.SUCCESS); } return z10; } public void o(c cVar, c cVar2) { this.f10864c = cVar; this.f10865d = cVar2; } @Override // i2.c public void pause() { synchronized (this.f10863b) { if (!this.f10867f.a()) { this.f10867f = d.a.PAUSED; this.f10865d.pause(); } if (!this.f10866e.a()) { this.f10866e = d.a.PAUSED; this.f10864c.pause(); } } } }