package com.strmr.ps.ui.usercollection;

import android.util.Log;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.model.tmdb.TMDBFindResponse;
import com.strmr.ps.data.model.tmdb.TMDBFindResult;
import com.strmr.ps.data.remote.api.TMDBApiService;
import defpackage.ag8;
import defpackage.ak1;
import defpackage.ck1;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.n89;
import defpackage.s38;
import defpackage.vx8;
import defpackage.xf8;
import defpackage.y41;
import java.util.List;
import java.util.concurrent.CancellationException;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "Lcom/strmr/ps/data/model/ContentItem;", "<anonymous>", "(Lak1;)Lcom/strmr/ps/data/model/ContentItem;"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.ui.usercollection.UserCollectionContentViewModel$enrichStremioCatalogItems$2$1$1", f = "UserCollectionContentViewModel.kt", i = {0, 1, 2, 3}, l = {642, 592, 597, 598}, m = "invokeSuspend", n = {"$this$withPermit$iv", "$this$withPermit$iv", "$this$withPermit$iv", "$this$withPermit$iv"}, s = {"L$0", "L$0", "L$0", "L$0"})
@vx8
final class h extends SuspendLambda implements gr3<ak1, Continuation<? super ContentItem>, Object> {
    public xf8 a;
    public ContentItem b;
    public UserCollectionContentViewModel c;
    public boolean d;
    public int e;
    public final /* synthetic */ UserCollectionContentViewModel f;
    public final /* synthetic */ ContentItem i;
    public final /* synthetic */ boolean j;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public h(UserCollectionContentViewModel userCollectionContentViewModel, ContentItem contentItem, boolean z, Continuation continuation) {
        super(2, continuation);
        this.f = userCollectionContentViewModel;
        this.i = contentItem;
        this.j = z;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        return new h(this.f, this.i, this.j, continuation);
    }

    @Override // defpackage.gr3
    public final Object invoke(Object obj, Object obj2) {
        return ((h) create((ak1) obj, (Continuation) obj2)).invokeSuspend(e6a.a);
    }

    /* JADX WARN: Can't wrap try/catch for region: R(8:0|2|(1:95)|(1:(1:(1:(1:(8:8|9|10|85|77|87|90|91)(2:17|18))(8:19|20|21|76|77|87|90|91))(8:22|97|23|24|54|(4:56|(1:61)(1:60)|(2:(6:69|(1:71)(1:72)|73|(1:75)|76|77)(3:78|(1:80)(1:81)|82)|84)|87)(4:62|(0)(1:66)|(0)|87)|90|91))(1:31))(3:32|(1:35)|84)|96|36|(5:38|(0)|87|90|91)(4:45|(2:47|(1:49)(3:50|(3:53|54|(0)(0))|84))|90|91)|(1:(0))) */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x00a1, code lost:
    
        r0 = th;
     */
    /* JADX WARN: Code restructure failed: missing block: B:40:0x00a2, code lost:
    
        r2 = r14;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x00a5, code lost:
    
        r0 = e;
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x00a6, code lost:
    
        r1 = r12;
        r2 = r14;
     */
    /* JADX WARN: Code restructure failed: missing block: B:43:0x00aa, code lost:
    
        r0 = move-exception;
     */
    /* JADX WARN: Code restructure failed: missing block: B:83:0x0157, code lost:
    
        if (r0 == r7) goto L84;
     */
    /* JADX WARN: Code restructure failed: missing block: B:99:?, code lost:
    
        throw r0;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00dd A[Catch: all -> 0x0020, Exception -> 0x0023, CancellationException -> 0x0026, TryCatch #0 {all -> 0x0020, blocks: (B:9:0x0019, B:85:0x015a, B:88:0x0160, B:92:0x017a, B:20:0x0035, B:76:0x0133, B:54:0x00d9, B:56:0x00dd, B:58:0x00e3, B:60:0x00eb, B:69:0x0110, B:71:0x011e, B:73:0x0124, B:78:0x0137, B:80:0x0145, B:82:0x014b, B:62:0x00f6, B:64:0x00fc, B:66:0x0104), top: B:95:0x000b }] */
    /* JADX WARN: Removed duplicated region for block: B:61:0x00f4  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x00f6 A[Catch: all -> 0x0020, Exception -> 0x0023, CancellationException -> 0x0026, TryCatch #0 {all -> 0x0020, blocks: (B:9:0x0019, B:85:0x015a, B:88:0x0160, B:92:0x017a, B:20:0x0035, B:76:0x0133, B:54:0x00d9, B:56:0x00dd, B:58:0x00e3, B:60:0x00eb, B:69:0x0110, B:71:0x011e, B:73:0x0124, B:78:0x0137, B:80:0x0145, B:82:0x014b, B:62:0x00f6, B:64:0x00fc, B:66:0x0104), top: B:95:0x000b }] */
    /* JADX WARN: Removed duplicated region for block: B:68:0x010e  */
    /* JADX WARN: Type inference failed for: r12v0, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r12v1 */
    /* JADX WARN: Type inference failed for: r12v5 */
    /* JADX WARN: Type inference failed for: r12v6 */
    /* JADX WARN: Type inference failed for: r14v0, types: [xf8] */
    /* JADX WARN: Type inference failed for: r14v1 */
    /* JADX WARN: Type inference failed for: r14v2 */
    /* JADX WARN: Type inference failed for: r14v3, types: [xf8] */
    /* JADX WARN: Type inference failed for: r14v4 */
    /* JADX WARN: Type inference failed for: r14v5 */
    /* JADX WARN: Type inference failed for: r14v6 */
    /* JADX WARN: Type inference failed for: r1v0 */
    /* JADX WARN: Type inference failed for: r1v1, types: [com.strmr.ps.data.model.ContentItem] */
    /* JADX WARN: Type inference failed for: r1v10, types: [com.strmr.ps.data.model.ContentItem] */
    /* JADX WARN: Type inference failed for: r1v12 */
    /* JADX WARN: Type inference failed for: r1v15 */
    /* JADX WARN: Type inference failed for: r1v2 */
    /* JADX WARN: Type inference failed for: r1v20 */
    /* JADX WARN: Type inference failed for: r1v21 */
    /* JADX WARN: Type inference failed for: r1v22 */
    /* JADX WARN: Type inference failed for: r1v6 */
    /* JADX WARN: Type inference failed for: r1v9 */
    /* JADX WARN: Type inference failed for: r2v0 */
    /* JADX WARN: Type inference failed for: r2v1, types: [xf8] */
    /* JADX WARN: Type inference failed for: r2v10, types: [xf8] */
    /* JADX WARN: Type inference failed for: r2v11 */
    /* JADX WARN: Type inference failed for: r2v12 */
    /* JADX WARN: Type inference failed for: r2v13 */
    /* JADX WARN: Type inference failed for: r2v14 */
    /* JADX WARN: Type inference failed for: r2v16 */
    /* JADX WARN: Type inference failed for: r2v17 */
    /* JADX WARN: Type inference failed for: r2v19 */
    /* JADX WARN: Type inference failed for: r2v2 */
    /* JADX WARN: Type inference failed for: r2v22 */
    /* JADX WARN: Type inference failed for: r2v23 */
    /* JADX WARN: Type inference failed for: r2v24 */
    /* JADX WARN: Type inference failed for: r2v25 */
    /* JADX WARN: Type inference failed for: r2v26 */
    /* JADX WARN: Type inference failed for: r2v27 */
    /* JADX WARN: Type inference failed for: r2v28 */
    /* JADX WARN: Type inference failed for: r2v29 */
    /* JADX WARN: Type inference failed for: r2v3 */
    /* JADX WARN: Type inference failed for: r2v30 */
    /* JADX WARN: Type inference failed for: r2v31 */
    /* JADX WARN: Type inference failed for: r2v4 */
    /* JADX WARN: Type inference failed for: r2v5 */
    /* JADX WARN: Type inference failed for: r2v6 */
    /* JADX WARN: Type inference failed for: r2v8 */
    /* JADX WARN: Type inference failed for: r2v9 */
    /* JADX WARN: Type inference failed for: r4v1, types: [xf8] */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) throws Throwable {
        ?? r14;
        ?? r12;
        boolean z;
        UserCollectionContentViewModel userCollectionContentViewModel;
        ?? r142;
        ContentItem contentItem;
        Object objFindByExternalId$default;
        ContentItem contentItem2;
        ?? r2;
        Integer numBoxInt;
        Object objF;
        Object objE;
        TMDBFindResponse tMDBFindResponse;
        TMDBFindResult tMDBFindResult;
        TMDBFindResult tMDBFindResult2;
        ?? r22;
        ContentItem contentItem3;
        ?? r23;
        ck1 ck1Var = ck1.a;
        int i = this.e;
        ?? r1 = 1;
        ?? r24 = 2;
        ?? r25 = 2;
        try {
            try {
            } catch (Throwable th) {
                th = th;
            }
        } catch (CancellationException e) {
            throw e;
        } catch (Exception e2) {
            e = e2;
        }
        if (i == 0) {
            s38.b(obj);
            UserCollectionContentViewModel userCollectionContentViewModel2 = this.f;
            ?? r4 = userCollectionContentViewModel2.s;
            this.a = r4;
            ContentItem contentItem4 = this.i;
            this.b = contentItem4;
            this.c = userCollectionContentViewModel2;
            z = this.j;
            this.d = z;
            this.e = 1;
            if (((ag8) r4).b(this) != ck1Var) {
                userCollectionContentViewModel = userCollectionContentViewModel2;
                r142 = r4;
                contentItem = contentItem4;
            }
            return ck1Var;
        }
        if (i != 1) {
            if (i != 2) {
                if (i == 3) {
                    ContentItem contentItem5 = this.b;
                    xf8 xf8Var = this.a;
                    s38.b(obj);
                    objE = obj;
                    r22 = xf8Var;
                    contentItem3 = (ContentItem) objE;
                    r24 = r22;
                    r1 = contentItem3;
                    r12 = r1;
                    r14 = r24;
                    r14.release();
                    return r12;
                }
                if (i != 4) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                ContentItem contentItem6 = this.b;
                xf8 xf8Var2 = this.a;
                s38.b(obj);
                objF = obj;
                r23 = xf8Var2;
                contentItem3 = (ContentItem) objF;
                r24 = r23;
                r1 = contentItem3;
                r12 = r1;
                r14 = r24;
                r14.release();
                return r12;
            }
            boolean z2 = this.d;
            UserCollectionContentViewModel userCollectionContentViewModel3 = this.c;
            ContentItem contentItem7 = this.b;
            xf8 xf8Var3 = this.a;
            try {
                s38.b(obj);
                z = z2;
                userCollectionContentViewModel = userCollectionContentViewModel3;
                contentItem2 = contentItem7;
                r2 = xf8Var3;
                objFindByExternalId$default = obj;
                tMDBFindResponse = (TMDBFindResponse) objFindByExternalId$default;
            } catch (CancellationException e3) {
                throw e3;
            } catch (Exception e4) {
                e = e4;
                r1 = contentItem7;
                r24 = xf8Var3;
                Log.w("UserCollectionVM", "Failed to enrich Stremio item " + r1.getImdbId(), e);
            } catch (Throwable th2) {
                th = th2;
                r25 = xf8Var3;
                r25.release();
                throw th;
            }
            if (z) {
                List<TMDBFindResult> tvResults = tMDBFindResponse.getTvResults();
                if (tvResults != null && (tMDBFindResult = (TMDBFindResult) y41.ab(tvResults)) != null) {
                    numBoxInt = Boxing.boxInt(tMDBFindResult.getId());
                    r1 = contentItem2;
                    r24 = r2;
                }
                if (numBoxInt != null) {
                }
                r12 = r1;
                r14 = r24;
            } else {
                List<TMDBFindResult> movieResults = tMDBFindResponse.getMovieResults();
                if (movieResults == null || (tMDBFindResult2 = (TMDBFindResult) y41.ab(movieResults)) == null) {
                    numBoxInt = null;
                    r1 = contentItem2;
                    r24 = r2;
                } else {
                    numBoxInt = Boxing.boxInt(tMDBFindResult2.getId());
                    r1 = contentItem2;
                    r24 = r2;
                }
                if (numBoxInt != null) {
                    if (z) {
                        int iIntValue = numBoxInt.intValue();
                        String title = r1.getTitle();
                        String year = r1.getYear();
                        Integer numBe = year != null ? n89.be(year) : null;
                        this.a = r24;
                        this.b = r1;
                        this.c = null;
                        this.e = 3;
                        objE = UserCollectionContentViewModel.e(userCollectionContentViewModel, iIntValue, title, numBe, this);
                        r22 = r24;
                        if (objE == ck1Var) {
                        }
                        contentItem3 = (ContentItem) objE;
                        r24 = r22;
                        r1 = contentItem3;
                    } else {
                        int iIntValue2 = numBoxInt.intValue();
                        String title2 = r1.getTitle();
                        String year2 = r1.getYear();
                        Integer numBe2 = year2 != null ? n89.be(year2) : null;
                        this.a = r24;
                        this.b = r1;
                        this.c = null;
                        this.e = 4;
                        objF = UserCollectionContentViewModel.f(userCollectionContentViewModel, iIntValue2, title2, numBe2, this);
                        r23 = r24;
                    }
                    return ck1Var;
                }
                r12 = r1;
                r14 = r24;
            }
            r14.release();
            return r12;
        }
        boolean z3 = this.d;
        UserCollectionContentViewModel userCollectionContentViewModel4 = this.c;
        ContentItem contentItem8 = this.b;
        xf8 xf8Var4 = this.a;
        s38.b(obj);
        z = z3;
        userCollectionContentViewModel = userCollectionContentViewModel4;
        contentItem = contentItem8;
        r142 = xf8Var4;
        if (contentItem.getTmdbId() > 0) {
            numBoxInt = Boxing.boxInt(contentItem.getTmdbId());
            r1 = contentItem;
            r24 = r142;
            if (numBoxInt != null) {
            }
            r12 = r1;
            r14 = r24;
            r14.release();
            return r12;
        }
        String imdbId = contentItem.getImdbId();
        r12 = contentItem;
        r14 = r142;
        if (imdbId != null) {
            if (n89.ar(imdbId, TtmlNode.TAG_TT, false)) {
                TMDBApiService tMDBApiService = userCollectionContentViewModel.c;
                this.a = r142;
                this.b = contentItem;
                this.c = userCollectionContentViewModel;
                this.d = z;
                this.e = 2;
                objFindByExternalId$default = TMDBApiService.DefaultImpls.findByExternalId$default(tMDBApiService, imdbId, null, this, 2, null);
                if (objFindByExternalId$default != ck1Var) {
                    contentItem2 = contentItem;
                    r2 = r142;
                    tMDBFindResponse = (TMDBFindResponse) objFindByExternalId$default;
                    if (z) {
                    }
                }
                return ck1Var;
            }
            r12 = contentItem;
            r14 = r142;
        }
        r14.release();
        return r12;
    }
}
