package coil.request;

import V4.InterfaceC0765i0;
import androidx.lifecycle.InterfaceC1112v;
import androidx.lifecycle.InterfaceC1113w;
import androidx.lifecycle.r;
import coil.ImageLoader;
import coil.target.ViewTarget;
import coil.util.Lifecycles;
import coil.util.Utils;
import java.util.concurrent.CancellationException;

/* JADX INFO: loaded from: classes.dex */
public final class ViewTargetRequestDelegate implements RequestDelegate {
    private final ImageLoader imageLoader;
    private final ImageRequest initialRequest;
    private final InterfaceC0765i0 job;
    private final r lifecycle;
    private final ViewTarget<?> target;

    public ViewTargetRequestDelegate(ImageLoader imageLoader, ImageRequest imageRequest, ViewTarget<?> viewTarget, r rVar, InterfaceC0765i0 interfaceC0765i0) {
        this.imageLoader = imageLoader;
        this.initialRequest = imageRequest;
        this.target = viewTarget;
        this.lifecycle = rVar;
        this.job = interfaceC0765i0;
    }

    @Override // coil.request.RequestDelegate
    public void assertActive() {
        if (this.target.getView().isAttachedToWindow()) {
            return;
        }
        Utils.getRequestManager(this.target.getView()).setRequest(this);
        throw new CancellationException("'ViewTarget.view' must be attached to a window.");
    }

    @Override // coil.request.RequestDelegate
    public void dispose() {
        this.job.cancel(null);
        ViewTarget<?> viewTarget = this.target;
        if (viewTarget instanceof InterfaceC1112v) {
            this.lifecycle.removeObserver((InterfaceC1112v) viewTarget);
        }
        this.lifecycle.removeObserver(this);
    }

    @Override // coil.request.RequestDelegate, androidx.lifecycle.DefaultLifecycleObserver
    public /* bridge */ /* synthetic */ void onCreate(InterfaceC1113w interfaceC1113w) {
        super.onCreate(interfaceC1113w);
    }

    @Override // coil.request.RequestDelegate, androidx.lifecycle.DefaultLifecycleObserver
    public void onDestroy(InterfaceC1113w interfaceC1113w) {
        Utils.getRequestManager(this.target.getView()).dispose();
    }

    @Override // coil.request.RequestDelegate, androidx.lifecycle.DefaultLifecycleObserver
    public /* bridge */ /* synthetic */ void onPause(InterfaceC1113w interfaceC1113w) {
        super.onPause(interfaceC1113w);
    }

    @Override // coil.request.RequestDelegate, androidx.lifecycle.DefaultLifecycleObserver
    public /* bridge */ /* synthetic */ void onResume(InterfaceC1113w interfaceC1113w) {
        super.onResume(interfaceC1113w);
    }

    @Override // coil.request.RequestDelegate, androidx.lifecycle.DefaultLifecycleObserver
    public /* bridge */ /* synthetic */ void onStart(InterfaceC1113w interfaceC1113w) {
        super.onStart(interfaceC1113w);
    }

    @Override // coil.request.RequestDelegate, androidx.lifecycle.DefaultLifecycleObserver
    public /* bridge */ /* synthetic */ void onStop(InterfaceC1113w interfaceC1113w) {
        super.onStop(interfaceC1113w);
    }

    public final void restart() {
        this.imageLoader.enqueue(this.initialRequest);
    }

    @Override // coil.request.RequestDelegate
    public void start() {
        this.lifecycle.addObserver(this);
        ViewTarget<?> viewTarget = this.target;
        if (viewTarget instanceof InterfaceC1112v) {
            Lifecycles.removeAndAddObserver(this.lifecycle, (InterfaceC1112v) viewTarget);
        }
        Utils.getRequestManager(this.target.getView()).setRequest(this);
    }
}
