package com.bumptech.glide.request; /* loaded from: classes.dex */ public class ThumbnailRequestCoordinator implements RequestCoordinator, Request { private final RequestCoordinator a; private Request b; private Request c; private boolean d; ThumbnailRequestCoordinator() { this(null); } private boolean h() { RequestCoordinator requestCoordinator = this.a; return requestCoordinator == null || requestCoordinator.c(this); } private boolean i() { RequestCoordinator requestCoordinator = this.a; return requestCoordinator == null || requestCoordinator.d(this); } private boolean j() { RequestCoordinator requestCoordinator = this.a; return requestCoordinator != null && requestCoordinator.c(); } public void a(Request request, Request request2) { this.b = request; this.c = request2; } @Override // com.bumptech.glide.request.RequestCoordinator public void b(Request request) { RequestCoordinator requestCoordinator; if (request.equals(this.b) && (requestCoordinator = this.a) != null) { requestCoordinator.b(this); } } @Override // com.bumptech.glide.request.RequestCoordinator public boolean c(Request request) { return h() && request.equals(this.b) && !c(); } @Override // com.bumptech.glide.request.Request public void clear() { this.d = false; this.c.clear(); this.b.clear(); } @Override // com.bumptech.glide.request.RequestCoordinator public boolean d(Request request) { return i() && (request.equals(this.b) || !this.b.b()); } @Override // com.bumptech.glide.request.RequestCoordinator public void e(Request request) { if (request.equals(this.c)) { return; } RequestCoordinator requestCoordinator = this.a; if (requestCoordinator != null) { requestCoordinator.e(this); } if (this.c.g()) { return; } this.c.clear(); } @Override // com.bumptech.glide.request.RequestCoordinator public boolean f(Request request) { return f() && request.equals(this.b); } @Override // com.bumptech.glide.request.Request public boolean g() { return this.b.g() || this.c.g(); } @Override // com.bumptech.glide.request.Request public boolean isCancelled() { return this.b.isCancelled(); } @Override // com.bumptech.glide.request.Request public boolean isRunning() { return this.b.isRunning(); } @Override // com.bumptech.glide.request.Request public void pause() { this.d = false; this.b.pause(); this.c.pause(); } public ThumbnailRequestCoordinator(RequestCoordinator requestCoordinator) { this.a = requestCoordinator; } private boolean f() { RequestCoordinator requestCoordinator = this.a; return requestCoordinator == null || requestCoordinator.f(this); } @Override // com.bumptech.glide.request.RequestCoordinator public boolean c() { return j() || b(); } @Override // com.bumptech.glide.request.Request public boolean d() { return this.b.d(); } @Override // com.bumptech.glide.request.Request public void a() { this.b.a(); this.c.a(); } @Override // com.bumptech.glide.request.Request public boolean b() { return this.b.b() || this.c.b(); } @Override // com.bumptech.glide.request.Request public boolean a(Request request) { if (!(request instanceof ThumbnailRequestCoordinator)) { return false; } ThumbnailRequestCoordinator thumbnailRequestCoordinator = (ThumbnailRequestCoordinator) request; Request request2 = this.b; if (request2 == null) { if (thumbnailRequestCoordinator.b != null) { return false; } } else if (!request2.a(thumbnailRequestCoordinator.b)) { return false; } Request request3 = this.c; Request request4 = thumbnailRequestCoordinator.c; if (request3 == null) { if (request4 != null) { return false; } } else if (!request3.a(request4)) { return false; } return true; } @Override // com.bumptech.glide.request.Request public void e() { this.d = true; if (!this.b.g() && !this.c.isRunning()) { this.c.e(); } if (!this.d || this.b.isRunning()) { return; } this.b.e(); } }