package coil;

import A4.d;
import C4.c;
import C4.e;
import C4.j;
import E3.v;
import V4.AbstractC0786y;
import V4.C;
import V4.C0787z;
import V4.D0;
import V4.E;
import V4.I;
import V4.N;
import a.AbstractC0872a;
import a5.m;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import androidx.lifecycle.r;
import androidx.media3.extractor.ts.TsExtractor;
import coil.EventListener;
import coil.ImageLoader;
import coil.decode.BitmapFactoryDecoder;
import coil.decode.DataSource;
import coil.disk.DiskCache;
import coil.fetch.AssetUriFetcher;
import coil.fetch.BitmapFetcher;
import coil.fetch.ByteBufferFetcher;
import coil.fetch.ContentUriFetcher;
import coil.fetch.DrawableFetcher;
import coil.fetch.FileFetcher;
import coil.fetch.HttpUriFetcher;
import coil.fetch.ResourceUriFetcher;
import coil.intercept.EngineInterceptor;
import coil.intercept.Interceptor;
import coil.key.FileKeyer;
import coil.key.UriKeyer;
import coil.map.ByteArrayMapper;
import coil.map.FileUriMapper;
import coil.map.HttpUrlMapper;
import coil.map.ResourceIntMapper;
import coil.map.ResourceUriMapper;
import coil.map.StringMapper;
import coil.memory.MemoryCache;
import coil.request.DefaultRequestOptions;
import coil.request.Disposable;
import coil.request.ErrorResult;
import coil.request.ImageRequest;
import coil.request.ImageResult;
import coil.request.NullRequestData;
import coil.request.NullRequestDataException;
import coil.request.OneShotDisposable;
import coil.request.RequestDelegate;
import coil.request.RequestService;
import coil.request.SuccessResult;
import coil.size.Size;
import coil.size.SizeResolver;
import coil.target.Target;
import coil.target.ViewTarget;
import coil.transition.NoneTransition;
import coil.transition.Transition;
import coil.transition.TransitionTarget;
import coil.util.ImageLoaderOptions;
import coil.util.Lifecycles;
import coil.util.Logger;
import coil.util.SystemCallbacks;
import coil.util.Utils;
import java.io.File;
import java.nio.ByteBuffer;
import java.util.List;
import java.util.concurrent.CancellationException;
import java.util.concurrent.atomic.AtomicBoolean;
import m3.AbstractC2467b;
import okhttp3.HttpUrl;
import w4.C3137A;
import w4.h;
import x4.AbstractC3251q;

/* JADX INFO: loaded from: classes.dex */
public final class RealImageLoader implements ImageLoader {
    public static final Companion Companion = new Companion(null);
    private static final int REQUEST_TYPE_ENQUEUE = 0;
    private static final int REQUEST_TYPE_EXECUTE = 1;
    private static final String TAG = "RealImageLoader";
    private final h callFactoryLazy;
    private final ComponentRegistry componentRegistry;
    private final ComponentRegistry components;
    private final Context context;
    private final DefaultRequestOptions defaults;
    private final h diskCacheLazy;
    private final EventListener.Factory eventListenerFactory;
    private final List<Interceptor> interceptors;
    private final Logger logger;
    private final h memoryCacheLazy;
    private final ImageLoaderOptions options;
    private final RequestService requestService;
    private final C scope;
    private final AtomicBoolean shutdown;
    private final SystemCallbacks systemCallbacks;

    public static final class Companion {
        public /* synthetic */ Companion(kotlin.jvm.internal.h hVar) {
            this();
        }

        private Companion() {
        }
    }

    /* JADX INFO: renamed from: coil.RealImageLoader$execute$2, reason: invalid class name */
    @e(c = "coil.RealImageLoader$execute$2", f = "RealImageLoader.kt", l = {TsExtractor.TS_STREAM_TYPE_DTS}, m = "invokeSuspend")
    public static final class AnonymousClass2 extends j implements J4.e {
        final /* synthetic */ ImageRequest $request;
        private /* synthetic */ Object L$0;
        int label;
        final /* synthetic */ RealImageLoader this$0;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public AnonymousClass2(ImageRequest imageRequest, RealImageLoader realImageLoader, d dVar) {
            super(2, dVar);
            this.$request = imageRequest;
            this.this$0 = realImageLoader;
        }

        @Override // C4.a
        public final d create(Object obj, d dVar) {
            AnonymousClass2 anonymousClass2 = new AnonymousClass2(this.$request, this.this$0, dVar);
            anonymousClass2.L$0 = obj;
            return anonymousClass2;
        }

        @Override // J4.e
        public final Object invoke(C c6, d dVar) {
            return ((AnonymousClass2) create(c6, dVar)).invokeSuspend(C3137A.f25453a);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) throws Throwable {
            B4.a aVar = B4.a.f492a;
            int i6 = this.label;
            if (i6 != 0) {
                if (i6 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                AbstractC2467b.l(obj);
                return obj;
            }
            AbstractC2467b.l(obj);
            C c6 = (C) this.L$0;
            c5.e eVar = N.f8259a;
            I iE = E.e(c6, m.f10845a.f8429e, new RealImageLoader$execute$2$job$1(this.this$0, this.$request, null), 2);
            Utils.getRequestManager(((ViewTarget) this.$request.getTarget()).getView()).getDisposable(iE);
            this.label = 1;
            Object objM = iE.m(this);
            return objM == aVar ? aVar : objM;
        }
    }

    /* JADX INFO: renamed from: coil.RealImageLoader$execute$3, reason: invalid class name */
    @e(c = "coil.RealImageLoader$execute$3", f = "RealImageLoader.kt", l = {143}, m = "invokeSuspend")
    public static final class AnonymousClass3 extends j implements J4.e {
        final /* synthetic */ ImageRequest $request;
        int label;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public AnonymousClass3(ImageRequest imageRequest, d dVar) {
            super(2, dVar);
            this.$request = imageRequest;
        }

        @Override // C4.a
        public final d create(Object obj, d dVar) {
            return RealImageLoader.this.new AnonymousClass3(this.$request, dVar);
        }

        @Override // J4.e
        public final Object invoke(C c6, d dVar) {
            return ((AnonymousClass3) create(c6, dVar)).invokeSuspend(C3137A.f25453a);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) {
            B4.a aVar = B4.a.f492a;
            int i6 = this.label;
            if (i6 != 0) {
                if (i6 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                AbstractC2467b.l(obj);
                return obj;
            }
            AbstractC2467b.l(obj);
            RealImageLoader realImageLoader = RealImageLoader.this;
            ImageRequest imageRequest = this.$request;
            this.label = 1;
            Object objExecuteMain = realImageLoader.executeMain(imageRequest, 1, this);
            return objExecuteMain == aVar ? aVar : objExecuteMain;
        }
    }

    /* JADX INFO: renamed from: coil.RealImageLoader$executeMain$1, reason: invalid class name */
    @e(c = "coil.RealImageLoader", f = "RealImageLoader.kt", l = {171, 183, 187}, m = "executeMain")
    public static final class AnonymousClass1 extends c {
        Object L$0;
        Object L$1;
        Object L$2;
        Object L$3;
        Object L$4;
        int label;
        /* synthetic */ Object result;

        public AnonymousClass1(d dVar) {
            super(dVar);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return RealImageLoader.this.executeMain(null, 0, this);
        }
    }

    public RealImageLoader(Context context, DefaultRequestOptions defaultRequestOptions, h hVar, h hVar2, h hVar3, EventListener.Factory factory, ComponentRegistry componentRegistry, ImageLoaderOptions imageLoaderOptions, Logger logger) {
        this.context = context;
        this.defaults = defaultRequestOptions;
        this.memoryCacheLazy = hVar;
        this.diskCacheLazy = hVar2;
        this.callFactoryLazy = hVar3;
        this.eventListenerFactory = factory;
        this.componentRegistry = componentRegistry;
        this.options = imageLoaderOptions;
        this.logger = logger;
        D0 d0D = E.d();
        c5.e eVar = N.f8259a;
        this.scope = E.c(AbstractC0872a.a0(d0D, m.f10845a.f8429e).plus(new RealImageLoader$special$$inlined$CoroutineExceptionHandler$1(C0787z.f8352a, this)));
        SystemCallbacks systemCallbacks = new SystemCallbacks(this);
        this.systemCallbacks = systemCallbacks;
        RequestService requestService = new RequestService(this, systemCallbacks, logger);
        this.requestService = requestService;
        this.components = componentRegistry.newBuilder().add(new HttpUrlMapper(), HttpUrl.class).add(new StringMapper(), String.class).add(new FileUriMapper(), Uri.class).add(new ResourceUriMapper(), Uri.class).add(new ResourceIntMapper(), Integer.class).add(new ByteArrayMapper(), byte[].class).add(new UriKeyer(), Uri.class).add(new FileKeyer(imageLoaderOptions.getAddLastModifiedToFileCacheKey()), File.class).add(new HttpUriFetcher.Factory(hVar3, hVar2, imageLoaderOptions.getRespectCacheHeaders()), Uri.class).add(new FileFetcher.Factory(), File.class).add(new AssetUriFetcher.Factory(), Uri.class).add(new ContentUriFetcher.Factory(), Uri.class).add(new ResourceUriFetcher.Factory(), Uri.class).add(new DrawableFetcher.Factory(), Drawable.class).add(new BitmapFetcher.Factory(), Bitmap.class).add(new ByteBufferFetcher.Factory(), ByteBuffer.class).add(new BitmapFactoryDecoder.Factory(imageLoaderOptions.getBitmapFactoryMaxParallelism(), imageLoaderOptions.getBitmapFactoryExifOrientationPolicy())).build();
        this.interceptors = AbstractC3251q.t0(getComponents().getInterceptors(), new EngineInterceptor(this, systemCallbacks, requestService, logger));
        this.shutdown = new AtomicBoolean(false);
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Can't wrap try/catch for region: R(18:0|2|(2:4|(1:6)(1:7))(0)|8|(1:(4:(1:(7:13|112|14|76|(1:78)(2:79|(1:81)(2:84|85))|82|83)(2:18|19))(13:20|105|21|22|23|114|69|70|110|71|72|(5:75|76|(0)(0)|82|83)|74)|107|92|(3:94|95|96)(2:99|100))(4:26|103|27|41))(4:32|113|33|(2:35|(3:37|(2:40|41)|74)(1:44))(2:90|91))|108|45|(11:47|(1:49)(1:52)|(1:54)|(1:57)(1:58)|59|(1:61)|62|(1:64)|65|(9:68|23|114|69|70|110|71|72|(0))|74)|55|(0)(0)|59|(0)|62|(0)|65|(0)|74|(1:(0))) */
    /* JADX WARN: Code restructure failed: missing block: B:50:0x0104, code lost:
    
        r0 = th;
     */
    /* JADX WARN: Code restructure failed: missing block: B:51:0x0105, code lost:
    
        r6 = r2;
        r4 = r5;
        r5 = r8;
     */
    /* JADX WARN: Removed duplicated region for block: B:57:0x0114 A[Catch: all -> 0x0104, TryCatch #3 {all -> 0x0104, blocks: (B:45:0x00f3, B:47:0x00f9, B:49:0x00ff, B:54:0x010c, B:57:0x0114, B:59:0x0126, B:61:0x012c, B:62:0x012f, B:64:0x0138, B:65:0x013b, B:58:0x0122), top: B:108:0x00f3 }] */
    /* JADX WARN: Removed duplicated region for block: B:58:0x0122 A[Catch: all -> 0x0104, TryCatch #3 {all -> 0x0104, blocks: (B:45:0x00f3, B:47:0x00f9, B:49:0x00ff, B:54:0x010c, B:57:0x0114, B:59:0x0126, B:61:0x012c, B:62:0x012f, B:64:0x0138, B:65:0x013b, B:58:0x0122), top: B:108:0x00f3 }] */
    /* JADX WARN: Removed duplicated region for block: B:61:0x012c A[Catch: all -> 0x0104, TryCatch #3 {all -> 0x0104, blocks: (B:45:0x00f3, B:47:0x00f9, B:49:0x00ff, B:54:0x010c, B:57:0x0114, B:59:0x0126, B:61:0x012c, B:62:0x012f, B:64:0x0138, B:65:0x013b, B:58:0x0122), top: B:108:0x00f3 }] */
    /* JADX WARN: Removed duplicated region for block: B:64:0x0138 A[Catch: all -> 0x0104, TryCatch #3 {all -> 0x0104, blocks: (B:45:0x00f3, B:47:0x00f9, B:49:0x00ff, B:54:0x010c, B:57:0x0114, B:59:0x0126, B:61:0x012c, B:62:0x012f, B:64:0x0138, B:65:0x013b, B:58:0x0122), top: B:108:0x00f3 }] */
    /* JADX WARN: Removed duplicated region for block: B:68:0x0155  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x0181  */
    /* JADX WARN: Removed duplicated region for block: B:78:0x018b A[Catch: all -> 0x0049, TryCatch #5 {all -> 0x0049, blocks: (B:14:0x0044, B:76:0x0185, B:78:0x018b, B:79:0x0196, B:81:0x019a, B:84:0x01a8, B:85:0x01ad), top: B:112:0x0044 }] */
    /* JADX WARN: Removed duplicated region for block: B:79:0x0196 A[Catch: all -> 0x0049, TryCatch #5 {all -> 0x0049, blocks: (B:14:0x0044, B:76:0x0185, B:78:0x018b, B:79:0x0196, B:81:0x019a, B:84:0x01a8, B:85:0x01ad), top: B:112:0x0044 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0019  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x01c2 A[Catch: all -> 0x01d3, TRY_LEAVE, TryCatch #2 {all -> 0x01d3, blocks: (B:92:0x01be, B:94:0x01c2, B:99:0x01d5, B:100:0x01d8), top: B:107:0x01be }] */
    /* JADX WARN: Removed duplicated region for block: B:99:0x01d5 A[Catch: all -> 0x01d3, TRY_ENTER, TryCatch #2 {all -> 0x01d3, blocks: (B:92:0x01be, B:94:0x01c2, B:99:0x01d5, B:100:0x01d8), top: B:107:0x01be }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object executeMain(ImageRequest imageRequest, int i6, d dVar) {
        AnonymousClass1 anonymousClass1;
        RequestDelegate requestDelegate;
        ImageRequest imageRequestBuild;
        RealImageLoader realImageLoader;
        RequestDelegate requestDelegate2;
        EventListener eventListener;
        RealImageLoader realImageLoader2;
        ImageRequest imageRequest2;
        EventListener eventListener2;
        RequestDelegate requestDelegate3;
        Bitmap bitmap;
        Target target;
        ImageRequest.Listener listener;
        Object size;
        ImageRequest imageRequest3;
        RealImageLoader realImageLoader3;
        RequestDelegate requestDelegate4;
        EventListener eventListener3;
        ImageResult imageResult;
        if (dVar instanceof AnonymousClass1) {
            anonymousClass1 = (AnonymousClass1) dVar;
            int i7 = anonymousClass1.label;
            if ((i7 & Integer.MIN_VALUE) != 0) {
                anonymousClass1.label = i7 - Integer.MIN_VALUE;
            } else {
                anonymousClass1 = new AnonymousClass1(dVar);
            }
        }
        Object objH = anonymousClass1.result;
        B4.a aVar = B4.a.f492a;
        int i8 = anonymousClass1.label;
        if (i8 == 0) {
            AbstractC2467b.l(objH);
            requestDelegate = this.requestService.requestDelegate(imageRequest, E.q(anonymousClass1.getContext()));
            requestDelegate.assertActive();
            imageRequestBuild = ImageRequest.newBuilder$default(imageRequest, null, 1, null).defaults(getDefaults()).build();
            EventListener eventListenerCreate = this.eventListenerFactory.create(imageRequestBuild);
            try {
                if (imageRequestBuild.getData() == NullRequestData.INSTANCE) {
                    throw new NullRequestDataException();
                }
                requestDelegate.start();
                if (i6 == 0) {
                    r lifecycle = imageRequestBuild.getLifecycle();
                    anonymousClass1.L$0 = this;
                    anonymousClass1.L$1 = requestDelegate;
                    anonymousClass1.L$2 = imageRequestBuild;
                    anonymousClass1.L$3 = eventListenerCreate;
                    anonymousClass1.label = 1;
                    if (Lifecycles.awaitStarted(lifecycle, anonymousClass1) != aVar) {
                        realImageLoader2 = this;
                        imageRequest2 = imageRequestBuild;
                        eventListener2 = eventListenerCreate;
                        requestDelegate3 = requestDelegate;
                        requestDelegate = requestDelegate3;
                    }
                    return aVar;
                }
                realImageLoader2 = this;
                imageRequest2 = imageRequestBuild;
                eventListener2 = eventListenerCreate;
            } catch (Throwable th) {
                th = th;
                realImageLoader = this;
                requestDelegate2 = requestDelegate;
                eventListener = eventListenerCreate;
            }
        } else {
            if (i8 != 1) {
                if (i8 == 2) {
                    bitmap = (Bitmap) anonymousClass1.L$4;
                    eventListener2 = (EventListener) anonymousClass1.L$3;
                    ImageRequest imageRequest4 = (ImageRequest) anonymousClass1.L$2;
                    requestDelegate4 = (RequestDelegate) anonymousClass1.L$1;
                    RealImageLoader realImageLoader4 = (RealImageLoader) anonymousClass1.L$0;
                    try {
                        AbstractC2467b.l(objH);
                        imageRequest3 = imageRequest4;
                        realImageLoader3 = realImageLoader4;
                        Bitmap bitmap2 = bitmap;
                        try {
                            Size size2 = (Size) objH;
                            eventListener2.resolveSizeEnd(imageRequest3, size2);
                            AbstractC0786y interceptorDispatcher = imageRequest3.getInterceptorDispatcher();
                            eventListener3 = eventListener2;
                            try {
                                RealImageLoader$executeMain$result$1 realImageLoader$executeMain$result$1 = new RealImageLoader$executeMain$result$1(imageRequest3, realImageLoader3, size2, eventListener3, bitmap2, null);
                                anonymousClass1.L$0 = realImageLoader3;
                                anonymousClass1.L$1 = requestDelegate4;
                                anonymousClass1.L$2 = imageRequest3;
                                anonymousClass1.L$3 = eventListener2;
                                anonymousClass1.L$4 = null;
                                anonymousClass1.label = 3;
                                objH = E.H(interceptorDispatcher, realImageLoader$executeMain$result$1, anonymousClass1);
                                if (objH != aVar) {
                                    eventListener = eventListener2;
                                    requestDelegate2 = requestDelegate4;
                                    imageRequestBuild = imageRequest3;
                                    realImageLoader = realImageLoader3;
                                    imageResult = (ImageResult) objH;
                                    if (!(imageResult instanceof SuccessResult)) {
                                    }
                                    return imageResult;
                                }
                                return aVar;
                            } catch (Throwable th2) {
                                th = th2;
                                eventListener2 = eventListener3;
                                eventListener = eventListener2;
                                requestDelegate2 = requestDelegate4;
                                imageRequestBuild = imageRequest3;
                                realImageLoader = realImageLoader3;
                                if (th instanceof CancellationException) {
                                }
                            }
                        } catch (Throwable th3) {
                            th = th3;
                        }
                    } catch (Throwable th4) {
                        th = th4;
                        eventListener = eventListener2;
                        imageRequestBuild = imageRequest4;
                        requestDelegate2 = requestDelegate4;
                        realImageLoader = realImageLoader4;
                    }
                } else {
                    if (i8 != 3) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    eventListener = (EventListener) anonymousClass1.L$3;
                    imageRequestBuild = (ImageRequest) anonymousClass1.L$2;
                    requestDelegate2 = (RequestDelegate) anonymousClass1.L$1;
                    realImageLoader = (RealImageLoader) anonymousClass1.L$0;
                    try {
                        AbstractC2467b.l(objH);
                        imageResult = (ImageResult) objH;
                        if (!(imageResult instanceof SuccessResult)) {
                            realImageLoader.onSuccess((SuccessResult) imageResult, imageRequestBuild.getTarget(), eventListener);
                        } else {
                            if (!(imageResult instanceof ErrorResult)) {
                                throw new v();
                            }
                            realImageLoader.onError((ErrorResult) imageResult, imageRequestBuild.getTarget(), eventListener);
                        }
                        return imageResult;
                    } catch (Throwable th5) {
                        th = th5;
                    }
                }
                try {
                    if (th instanceof CancellationException) {
                        realImageLoader.onCancel(imageRequestBuild, eventListener);
                        throw th;
                    }
                    ErrorResult errorResult = realImageLoader.requestService.errorResult(imageRequestBuild, th);
                    realImageLoader.onError(errorResult, imageRequestBuild.getTarget(), eventListener);
                    return errorResult;
                } finally {
                    requestDelegate2.complete();
                }
            }
            eventListener2 = (EventListener) anonymousClass1.L$3;
            imageRequest2 = (ImageRequest) anonymousClass1.L$2;
            requestDelegate3 = (RequestDelegate) anonymousClass1.L$1;
            realImageLoader2 = (RealImageLoader) anonymousClass1.L$0;
            try {
                AbstractC2467b.l(objH);
                requestDelegate = requestDelegate3;
            } catch (Throwable th6) {
                th = th6;
                eventListener = eventListener2;
                imageRequestBuild = imageRequest2;
                requestDelegate2 = requestDelegate3;
                realImageLoader = realImageLoader2;
                if (th instanceof CancellationException) {
                }
            }
        }
        MemoryCache memoryCache = realImageLoader2.getMemoryCache();
        if (memoryCache != null) {
            MemoryCache.Key placeholderMemoryCacheKey = imageRequest2.getPlaceholderMemoryCacheKey();
            MemoryCache.Value value = placeholderMemoryCacheKey != null ? memoryCache.get(placeholderMemoryCacheKey) : null;
            if (value != null) {
                bitmap = value.getBitmap();
            }
            Drawable bitmapDrawable = bitmap == null ? new BitmapDrawable(imageRequest2.getContext().getResources(), bitmap) : imageRequest2.getPlaceholder();
            target = imageRequest2.getTarget();
            if (target != null) {
                target.onStart(bitmapDrawable);
            }
            eventListener2.onStart(imageRequest2);
            listener = imageRequest2.getListener();
            if (listener != null) {
                listener.onStart(imageRequest2);
            }
            eventListener2.resolveSizeStart(imageRequest2);
            SizeResolver sizeResolver = imageRequest2.getSizeResolver();
            anonymousClass1.L$0 = realImageLoader2;
            anonymousClass1.L$1 = requestDelegate;
            anonymousClass1.L$2 = imageRequest2;
            anonymousClass1.L$3 = eventListener2;
            anonymousClass1.L$4 = bitmap;
            anonymousClass1.label = 2;
            size = sizeResolver.size(anonymousClass1);
            if (size != aVar) {
                imageRequest3 = imageRequest2;
                realImageLoader3 = realImageLoader2;
                requestDelegate4 = requestDelegate;
                objH = size;
                Bitmap bitmap22 = bitmap;
                Size size22 = (Size) objH;
                eventListener2.resolveSizeEnd(imageRequest3, size22);
                AbstractC0786y interceptorDispatcher2 = imageRequest3.getInterceptorDispatcher();
                eventListener3 = eventListener2;
                RealImageLoader$executeMain$result$1 realImageLoader$executeMain$result$12 = new RealImageLoader$executeMain$result$1(imageRequest3, realImageLoader3, size22, eventListener3, bitmap22, null);
                anonymousClass1.L$0 = realImageLoader3;
                anonymousClass1.L$1 = requestDelegate4;
                anonymousClass1.L$2 = imageRequest3;
                anonymousClass1.L$3 = eventListener2;
                anonymousClass1.L$4 = null;
                anonymousClass1.label = 3;
                objH = E.H(interceptorDispatcher2, realImageLoader$executeMain$result$12, anonymousClass1);
                if (objH != aVar) {
                }
            }
            return aVar;
        }
        bitmap = null;
        if (bitmap == null) {
        }
        target = imageRequest2.getTarget();
        if (target != null) {
        }
        eventListener2.onStart(imageRequest2);
        listener = imageRequest2.getListener();
        if (listener != null) {
        }
        eventListener2.resolveSizeStart(imageRequest2);
        SizeResolver sizeResolver2 = imageRequest2.getSizeResolver();
        anonymousClass1.L$0 = realImageLoader2;
        anonymousClass1.L$1 = requestDelegate;
        anonymousClass1.L$2 = imageRequest2;
        anonymousClass1.L$3 = eventListener2;
        anonymousClass1.L$4 = bitmap;
        anonymousClass1.label = 2;
        size = sizeResolver2.size(anonymousClass1);
        if (size != aVar) {
        }
        return aVar;
    }

    private final void onCancel(ImageRequest imageRequest, EventListener eventListener) {
        Logger logger = this.logger;
        if (logger != null && logger.getLevel() <= 4) {
            logger.log(TAG, 4, "🏗  Cancelled - " + imageRequest.getData(), null);
        }
        eventListener.onCancel(imageRequest);
        ImageRequest.Listener listener = imageRequest.getListener();
        if (listener != null) {
            listener.onCancel(imageRequest);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x004d  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private final void onError(ErrorResult errorResult, Target target, EventListener eventListener) {
        ImageRequest request = errorResult.getRequest();
        Logger logger = this.logger;
        if (logger != null && logger.getLevel() <= 4) {
            logger.log(TAG, 4, "🚨 Failed - " + request.getData() + " - " + errorResult.getThrowable(), null);
        }
        if (target instanceof TransitionTarget) {
            Transition transitionCreate = errorResult.getRequest().getTransitionFactory().create((TransitionTarget) target, errorResult);
            if (!(transitionCreate instanceof NoneTransition)) {
                eventListener.transitionStart(errorResult.getRequest(), transitionCreate);
                transitionCreate.transition();
                eventListener.transitionEnd(errorResult.getRequest(), transitionCreate);
            }
        } else if (target != null) {
            target.onError(errorResult.getDrawable());
        }
        eventListener.onError(request, errorResult);
        ImageRequest.Listener listener = request.getListener();
        if (listener != null) {
            listener.onError(request, errorResult);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x005b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private final void onSuccess(SuccessResult successResult, Target target, EventListener eventListener) {
        ImageRequest request = successResult.getRequest();
        DataSource dataSource = successResult.getDataSource();
        Logger logger = this.logger;
        if (logger != null && logger.getLevel() <= 4) {
            logger.log(TAG, 4, Utils.getEmoji(dataSource) + " Successful (" + dataSource.name() + ") - " + request.getData(), null);
        }
        if (target instanceof TransitionTarget) {
            Transition transitionCreate = successResult.getRequest().getTransitionFactory().create((TransitionTarget) target, successResult);
            if (!(transitionCreate instanceof NoneTransition)) {
                eventListener.transitionStart(successResult.getRequest(), transitionCreate);
                transitionCreate.transition();
                eventListener.transitionEnd(successResult.getRequest(), transitionCreate);
            }
        } else if (target != null) {
            target.onSuccess(successResult.getDrawable());
        }
        eventListener.onSuccess(request, successResult);
        ImageRequest.Listener listener = request.getListener();
        if (listener != null) {
            listener.onSuccess(request, successResult);
        }
    }

    private final void transition(ImageResult imageResult, Target target, EventListener eventListener, J4.a aVar) {
        if (!(target instanceof TransitionTarget)) {
            aVar.invoke();
            return;
        }
        Transition transitionCreate = imageResult.getRequest().getTransitionFactory().create((TransitionTarget) target, imageResult);
        if (transitionCreate instanceof NoneTransition) {
            aVar.invoke();
            return;
        }
        eventListener.transitionStart(imageResult.getRequest(), transitionCreate);
        transitionCreate.transition();
        eventListener.transitionEnd(imageResult.getRequest(), transitionCreate);
    }

    @Override // coil.ImageLoader
    public Disposable enqueue(ImageRequest imageRequest) {
        I iE = E.e(this.scope, null, new RealImageLoader$enqueue$job$1(this, imageRequest, null), 3);
        return imageRequest.getTarget() instanceof ViewTarget ? Utils.getRequestManager(((ViewTarget) imageRequest.getTarget()).getView()).getDisposable(iE) : new OneShotDisposable(iE);
    }

    @Override // coil.ImageLoader
    public Object execute(ImageRequest imageRequest, d dVar) {
        if (imageRequest.getTarget() instanceof ViewTarget) {
            return E.k(new AnonymousClass2(imageRequest, this, null), dVar);
        }
        c5.e eVar = N.f8259a;
        return E.H(m.f10845a.f8429e, new AnonymousClass3(imageRequest, null), dVar);
    }

    public final h getCallFactoryLazy() {
        return this.callFactoryLazy;
    }

    public final ComponentRegistry getComponentRegistry() {
        return this.componentRegistry;
    }

    @Override // coil.ImageLoader
    public ComponentRegistry getComponents() {
        return this.components;
    }

    public final Context getContext() {
        return this.context;
    }

    @Override // coil.ImageLoader
    public DefaultRequestOptions getDefaults() {
        return this.defaults;
    }

    @Override // coil.ImageLoader
    public DiskCache getDiskCache() {
        return (DiskCache) this.diskCacheLazy.getValue();
    }

    public final h getDiskCacheLazy() {
        return this.diskCacheLazy;
    }

    public final EventListener.Factory getEventListenerFactory() {
        return this.eventListenerFactory;
    }

    public final Logger getLogger() {
        return this.logger;
    }

    @Override // coil.ImageLoader
    public MemoryCache getMemoryCache() {
        return (MemoryCache) this.memoryCacheLazy.getValue();
    }

    public final h getMemoryCacheLazy() {
        return this.memoryCacheLazy;
    }

    public final ImageLoaderOptions getOptions() {
        return this.options;
    }

    @Override // coil.ImageLoader
    public ImageLoader.Builder newBuilder() {
        return new ImageLoader.Builder(this);
    }

    public final void onTrimMemory$coil_base_release(int i6) {
        MemoryCache memoryCache;
        h hVar = this.memoryCacheLazy;
        if (hVar == null || (memoryCache = (MemoryCache) hVar.getValue()) == null) {
            return;
        }
        memoryCache.trimMemory(i6);
    }

    @Override // coil.ImageLoader
    public void shutdown() {
        if (this.shutdown.getAndSet(true)) {
            return;
        }
        E.i(this.scope, null);
        this.systemCallbacks.shutdown();
        MemoryCache memoryCache = getMemoryCache();
        if (memoryCache != null) {
            memoryCache.clear();
        }
    }
}
