package com.strmr.ps.data.repository;

import android.content.Context;
import android.util.Log;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.extractor.AacUtil;
import com.strmr.ps.data.local.dao.TraktUserItemDao;
import com.strmr.ps.data.local.entity.TraktAccount;
import com.strmr.ps.data.local.entity.TraktUserItem;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.model.tmdb.TMDBCast;
import com.strmr.ps.data.model.tmdb.TMDBCredits;
import com.strmr.ps.data.model.tmdb.TMDBExternalIds;
import com.strmr.ps.data.model.tmdb.TMDBGenre;
import com.strmr.ps.data.model.tmdb.TMDBImagesKt;
import com.strmr.ps.data.model.tmdb.TMDBMovieDetails;
import com.strmr.ps.data.model.tmdb.TMDBShowDetails;
import com.strmr.ps.data.model.trakt.TraktMediaList;
import com.strmr.ps.data.remote.api.TMDBApiService;
import dagger.hilt.android.qualifiers.ApplicationContext;
import defpackage.ak1;
import defpackage.bk1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.h32;
import defpackage.hf5;
import defpackage.i50;
import defpackage.kp6;
import defpackage.m02;
import defpackage.m12;
import defpackage.n89;
import defpackage.pq6;
import defpackage.q38;
import defpackage.q78;
import defpackage.r22;
import defpackage.s38;
import defpackage.sc2;
import defpackage.sq3;
import defpackage.uz1;
import defpackage.vx8;
import defpackage.wj0;
import defpackage.y41;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import javax.inject.Inject;
import javax.inject.Singleton;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: loaded from: classes3.dex */
@Singleton
@Metadata(d1 = {"\u0000|\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0007\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u000e\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u0000 B2\u00020\u0001:\u0001BBG\b\u0007\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0004\u0012\u0006\u0010\u0007\u001a\u00020\u0006\u0012\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\b\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\u0006\u0010\r\u001a\u00020\f\u0012\b\b\u0001\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0010\u0010\u0011J,\u0010\u0018\u001a\b\u0012\u0004\u0012\u00020\u00170\u00122\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00130\u00122\u0006\u0010\u0016\u001a\u00020\u0015H\u0082@¢\u0006\u0004\b\u0018\u0010\u0019J\"\u0010\u001d\u001a\u0004\u0018\u00010\u00172\u0006\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\u001c\u001a\u00020\u0013H\u0082@¢\u0006\u0004\b\u001d\u0010\u001eJ\"\u0010\u001f\u001a\u0004\u0018\u00010\u00172\u0006\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\u001c\u001a\u00020\u0013H\u0082@¢\u0006\u0004\b\u001f\u0010\u001eJJ\u0010'\u001a\u0004\u0018\u00018\u0000\"\u0004\b\u0000\u0010 2\b\b\u0002\u0010!\u001a\u00020\u001a2\b\b\u0002\u0010#\u001a\u00020\"2\u001c\u0010&\u001a\u0018\b\u0001\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00000%\u0012\u0006\u0012\u0004\u0018\u00010\u00010$H\u0082@¢\u0006\u0004\b'\u0010(J\u0018\u0010)\u001a\u00020\u001a2\u0006\u0010\u0016\u001a\u00020\u0015H\u0086@¢\u0006\u0004\b)\u0010*JB\u00102\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00170\u00120/2\u0006\u0010\u0016\u001a\u00020\u00152\b\b\u0002\u0010+\u001a\u00020\u001a2\b\b\u0002\u0010,\u001a\u00020\u001a2\b\b\u0002\u0010.\u001a\u00020-H\u0086@¢\u0006\u0004\b0\u00101J.\u00105\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00170\u00120/2\u0006\u0010\u0016\u001a\u00020\u00152\b\b\u0002\u0010.\u001a\u00020-H\u0086@¢\u0006\u0004\b3\u00104J\u0018\u00106\u001a\u00020-2\u0006\u0010\u0016\u001a\u00020\u0015H\u0086@¢\u0006\u0004\b6\u0010*R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0003\u00107R\u0014\u0010\u0005\u001a\u00020\u00048\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0005\u00108R\u0014\u0010\u0007\u001a\u00020\u00068\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0007\u00109R\u0016\u0010\t\u001a\u0004\u0018\u00010\b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\t\u0010:R\u0014\u0010\u000b\u001a\u00020\n8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010;R\u0014\u0010\r\u001a\u00020\f8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\r\u0010<R\u0014\u0010\u000f\u001a\u00020\u000e8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000f\u0010=R\u0014\u0010A\u001a\u00020>8BX\u0082\u0004¢\u0006\u0006\u001a\u0004\b?\u0010@¨\u0006C"}, d2 = {"Lcom/strmr/ps/data/repository/TraktMediaRepository;", "", "Lcom/strmr/ps/data/local/dao/TraktUserItemDao;", "traktUserItemDao", "Lcom/strmr/ps/data/remote/api/TMDBApiService;", "tmdbApiService", "Lcom/strmr/ps/data/repository/CacheRepository;", "cacheRepository", "Lcom/strmr/ps/data/repository/WatchStatusRepository;", "watchStatusRepository", "Lcom/strmr/ps/data/repository/TraktSyncRepository;", "traktSyncRepository", "Lcom/strmr/ps/data/repository/TraktAccountRepository;", "accountRepository", "Landroid/content/Context;", "context", "<init>", "(Lcom/strmr/ps/data/local/dao/TraktUserItemDao;Lcom/strmr/ps/data/remote/api/TMDBApiService;Lcom/strmr/ps/data/repository/CacheRepository;Lcom/strmr/ps/data/repository/WatchStatusRepository;Lcom/strmr/ps/data/repository/TraktSyncRepository;Lcom/strmr/ps/data/repository/TraktAccountRepository;Landroid/content/Context;)V", "", "Lcom/strmr/ps/data/local/entity/TraktUserItem;", "items", "Lcom/strmr/ps/data/model/trakt/TraktMediaList;", "category", "Lcom/strmr/ps/data/model/ContentItem;", "buildContentItems", "(Ljava/util/List;Lcom/strmr/ps/data/model/trakt/TraktMediaList;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "", "tmdbId", "traktItem", "fetchMovieContent", "(ILcom/strmr/ps/data/local/entity/TraktUserItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "fetchShowContent", "T", "retries", "", "delayMs", "Lkotlin/Function1;", "Lkotlin/coroutines/Continuation;", "block", "retryApiCall", "(IJLsq3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getItemCount", "(Lcom/strmr/ps/data/model/trakt/TraktMediaList;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "page", "pageSize", "", "forceRefresh", "Lq38;", "getMediaListPaged-yxL6bBk", "(Lcom/strmr/ps/data/model/trakt/TraktMediaList;IIZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getMediaListPaged", "getMediaList-0E7RQCE", "(Lcom/strmr/ps/data/model/trakt/TraktMediaList;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getMediaList", "syncList", "Lcom/strmr/ps/data/local/dao/TraktUserItemDao;", "Lcom/strmr/ps/data/remote/api/TMDBApiService;", "Lcom/strmr/ps/data/repository/CacheRepository;", "Lcom/strmr/ps/data/repository/WatchStatusRepository;", "Lcom/strmr/ps/data/repository/TraktSyncRepository;", "Lcom/strmr/ps/data/repository/TraktAccountRepository;", "Landroid/content/Context;", "", "getImgLang", "()Ljava/lang/String;", "imgLang", "Companion", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class TraktMediaRepository {
    private static final int API_RETRY_COUNT = 1;
    private static final long API_RETRY_DELAY_MS = 500;
    private static final int PAGE_SIZE = 20;

    @kp6
    private static final String TAG = "TraktMediaRepository";

    @kp6
    private final TraktAccountRepository accountRepository;

    @kp6
    private final CacheRepository cacheRepository;

    @kp6
    private final Context context;

    @kp6
    private final TMDBApiService tmdbApiService;

    @kp6
    private final TraktSyncRepository traktSyncRepository;

    @kp6
    private final TraktUserItemDao traktUserItemDao;

    @pq6
    private final WatchStatusRepository watchStatusRepository;

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktMediaRepository$buildContentItems$2, reason: invalid class name */
    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Lak1;", "", "Lcom/strmr/ps/data/model/ContentItem;", "<anonymous>", "(Lak1;)Ljava/util/List;"}, k = 3, mv = {2, 0, 0})
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktMediaRepository$buildContentItems$2", f = "TraktMediaRepository.kt", i = {}, l = {104}, m = "invokeSuspend", n = {}, s = {})
    @vx8
    public static final class AnonymousClass2 extends SuspendLambda implements gr3<ak1, Continuation<? super List<? extends ContentItem>>, Object> {
        final /* synthetic */ TraktMediaList $category;
        final /* synthetic */ List<TraktUserItem> $items;
        private /* synthetic */ Object L$0;
        int label;
        final /* synthetic */ TraktMediaRepository this$0;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public AnonymousClass2(List<TraktUserItem> list, TraktMediaList traktMediaList, TraktMediaRepository traktMediaRepository, Continuation<? super AnonymousClass2> continuation) {
            super(2, continuation);
            this.$items = list;
            this.$category = traktMediaList;
            this.this$0 = traktMediaRepository;
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Continuation<e6a> create(Object obj, Continuation<?> continuation) {
            AnonymousClass2 anonymousClass2 = new AnonymousClass2(this.$items, this.$category, this.this$0, continuation);
            anonymousClass2.L$0 = obj;
            return anonymousClass2;
        }

        @Override // defpackage.gr3
        public final Object invoke(ak1 ak1Var, Continuation<? super List<ContentItem>> continuation) {
            return ((AnonymousClass2) create(ak1Var, continuation)).invokeSuspend(e6a.a);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Object invokeSuspend(Object obj) {
            ck1 ck1Var = ck1.a;
            int i = this.label;
            if (i == 0) {
                s38.b(obj);
                ak1 ak1Var = (ak1) this.L$0;
                List<TraktUserItem> list = this.$items;
                TraktMediaList traktMediaList = this.$category;
                TraktMediaRepository traktMediaRepository = this.this$0;
                ArrayList arrayList = new ArrayList();
                for (TraktUserItem traktUserItem : list) {
                    Integer tmdbId = traktUserItem.getTmdbId();
                    r22 r22VarA = tmdbId != null ? wj0.a(ak1Var, null, new TraktMediaRepository$buildContentItems$2$1$1(traktMediaList, traktMediaRepository, tmdbId.intValue(), traktUserItem, null), 3) : null;
                    if (r22VarA != null) {
                        arrayList.add(r22VarA);
                    }
                }
                this.label = 1;
                obj = i50.a(arrayList, this);
                if (obj == ck1Var) {
                    return ck1Var;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
            }
            return y41.x((Iterable) obj);
        }
    }

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktMediaRepository$fetchMovieContent$1, reason: invalid class name */
    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktMediaRepository", f = "TraktMediaRepository.kt", i = {0, 0, 0}, l = {112}, m = "fetchMovieContent", n = {"this", "traktItem", "tmdbId"}, s = {"L$0", "L$1", "I$0"})
    public static final class AnonymousClass1 extends ContinuationImpl {
        int I$0;
        Object L$0;
        Object L$1;
        int label;
        /* synthetic */ Object result;

        public AnonymousClass1(Continuation<? super AnonymousClass1> continuation) {
            super(continuation);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        @pq6
        public final Object invokeSuspend(@kp6 Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return TraktMediaRepository.this.fetchMovieContent(0, null, this);
        }
    }

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktMediaRepository$fetchShowContent$1, reason: invalid class name and case insensitive filesystem */
    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktMediaRepository", f = "TraktMediaRepository.kt", i = {0, 0, 0}, l = {148}, m = "fetchShowContent", n = {"this", "traktItem", "tmdbId"}, s = {"L$0", "L$1", "I$0"})
    public static final class C04321 extends ContinuationImpl {
        int I$0;
        Object L$0;
        Object L$1;
        int label;
        /* synthetic */ Object result;

        public C04321(Continuation<? super C04321> continuation) {
            super(continuation);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        @pq6
        public final Object invokeSuspend(@kp6 Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return TraktMediaRepository.this.fetchShowContent(0, null, this);
        }
    }

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktMediaRepository$getItemCount$2, reason: invalid class name and case insensitive filesystem */
    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\u0010\u0002\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "", "<anonymous>", "(Lak1;)I"}, k = 3, mv = {2, 0, 0})
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktMediaRepository$getItemCount$2", f = "TraktMediaRepository.kt", i = {}, l = {AacUtil.AUDIO_OBJECT_TYPE_AAC_XHE, 43}, m = "invokeSuspend", n = {}, s = {})
    public static final class C04332 extends SuspendLambda implements gr3<ak1, Continuation<? super Integer>, Object> {
        final /* synthetic */ TraktMediaList $category;
        int label;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public C04332(TraktMediaList traktMediaList, Continuation<? super C04332> continuation) {
            super(2, continuation);
            this.$category = traktMediaList;
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Continuation<e6a> create(Object obj, Continuation<?> continuation) {
            return TraktMediaRepository.this.new C04332(this.$category, continuation);
        }

        @Override // defpackage.gr3
        public final Object invoke(ak1 ak1Var, Continuation<? super Integer> continuation) {
            return ((C04332) create(ak1Var, continuation)).invokeSuspend(e6a.a);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Object invokeSuspend(Object obj) {
            String userSlug;
            ck1 ck1Var = ck1.a;
            int i = this.label;
            if (i == 0) {
                s38.b(obj);
                TraktAccountRepository traktAccountRepository = TraktMediaRepository.this.accountRepository;
                this.label = 1;
                obj = traktAccountRepository.getActiveAccount(this);
                if (obj != ck1Var) {
                }
            }
            if (i != 1) {
                if (i != 2) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
                return obj;
            }
            s38.b(obj);
            TraktAccount traktAccount = (TraktAccount) obj;
            if (traktAccount == null || (userSlug = traktAccount.getUserSlug()) == null) {
                return Boxing.boxInt(0);
            }
            TraktUserItemDao traktUserItemDao = TraktMediaRepository.this.traktUserItemDao;
            String listType = this.$category.getListType();
            String itemType = this.$category.getItemType();
            this.label = 2;
            Object objCountItems = traktUserItemDao.countItems(listType, itemType, userSlug, this);
            return objCountItems == ck1Var ? ck1Var : objCountItems;
        }
    }

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktMediaRepository$retryApiCall$1, reason: invalid class name and case insensitive filesystem */
    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktMediaRepository", f = "TraktMediaRepository.kt", i = {0, 0, 0, 0, 1, 1, 1}, l = {191, 195}, m = "retryApiCall", n = {"block", "retries", "delayMs", "attempt", "block", "retries", "delayMs"}, s = {"L$0", "I$0", "J$0", "I$3", "L$0", "I$0", "J$0"})
    public static final class C04341<T> extends ContinuationImpl {
        int I$0;
        int I$1;
        int I$2;
        int I$3;
        long J$0;
        Object L$0;
        int label;
        /* synthetic */ Object result;

        public C04341(Continuation<? super C04341> continuation) {
            super(continuation);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        @pq6
        public final Object invokeSuspend(@kp6 Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return TraktMediaRepository.this.retryApiCall(0, 0L, null, this);
        }
    }

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktMediaRepository$syncList$2, reason: invalid class name and case insensitive filesystem */
    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\u0010\u0002\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "", "<anonymous>", "(Lak1;)Z"}, k = 3, mv = {2, 0, 0})
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktMediaRepository$syncList$2", f = "TraktMediaRepository.kt", i = {}, l = {211, 212}, m = "invokeSuspend", n = {}, s = {})
    public static final class C04352 extends SuspendLambda implements gr3<ak1, Continuation<? super Boolean>, Object> {
        final /* synthetic */ TraktMediaList $category;
        int label;
        final /* synthetic */ TraktMediaRepository this$0;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public C04352(TraktMediaList traktMediaList, TraktMediaRepository traktMediaRepository, Continuation<? super C04352> continuation) {
            super(2, continuation);
            this.$category = traktMediaList;
            this.this$0 = traktMediaRepository;
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        public final Continuation<e6a> create(Object obj, Continuation<?> continuation) {
            return new C04352(this.$category, this.this$0, continuation);
        }

        @Override // defpackage.gr3
        public final Object invoke(ak1 ak1Var, Continuation<? super Boolean> continuation) {
            return ((C04352) create(ak1Var, continuation)).invokeSuspend(e6a.a);
        }

        /* JADX WARN: Code restructure failed: missing block: B:13:0x0039, code lost:
        
            if (r5 == r0) goto L20;
         */
        /* JADX WARN: Code restructure failed: missing block: B:19:0x0057, code lost:
        
            if (r5 == r0) goto L20;
         */
        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final Object invokeSuspend(Object obj) {
            boolean zBooleanValue;
            ck1 ck1Var = ck1.a;
            int i = this.label;
            if (i == 0) {
                s38.b(obj);
                String listType = this.$category.getListType();
                if (cr4.b(listType, "WATCHLIST")) {
                    TraktSyncRepository traktSyncRepository = this.this$0.traktSyncRepository;
                    this.label = 1;
                    obj = traktSyncRepository.syncWatchlistOnly(this);
                } else if (cr4.b(listType, "COLLECTION")) {
                    TraktSyncRepository traktSyncRepository2 = this.this$0.traktSyncRepository;
                    this.label = 2;
                    obj = traktSyncRepository2.syncCollectionOnly(this);
                } else {
                    zBooleanValue = false;
                }
                return ck1Var;
            }
            if (i == 1) {
                s38.b(obj);
                zBooleanValue = ((Boolean) obj).booleanValue();
            } else {
                if (i != 2) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
                zBooleanValue = ((Boolean) obj).booleanValue();
            }
            return Boxing.boxBoolean(zBooleanValue);
        }
    }

    @Inject
    public TraktMediaRepository(@kp6 TraktUserItemDao traktUserItemDao, @kp6 TMDBApiService tMDBApiService, @kp6 CacheRepository cacheRepository, @pq6 WatchStatusRepository watchStatusRepository, @kp6 TraktSyncRepository traktSyncRepository, @kp6 TraktAccountRepository traktAccountRepository, @ApplicationContext @kp6 Context context) {
        cr4.g(traktUserItemDao, "traktUserItemDao");
        cr4.g(tMDBApiService, "tmdbApiService");
        cr4.g(cacheRepository, "cacheRepository");
        cr4.g(traktSyncRepository, "traktSyncRepository");
        cr4.g(traktAccountRepository, "accountRepository");
        cr4.g(context, "context");
        this.traktUserItemDao = traktUserItemDao;
        this.tmdbApiService = tMDBApiService;
        this.cacheRepository = cacheRepository;
        this.watchStatusRepository = watchStatusRepository;
        this.traktSyncRepository = traktSyncRepository;
        this.accountRepository = traktAccountRepository;
        this.context = context;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final Object buildContentItems(List<TraktUserItem> list, TraktMediaList traktMediaList, Continuation<? super List<ContentItem>> continuation) {
        return bk1.c(new AnonymousClass2(list, traktMediaList, this, null), continuation);
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Removed duplicated region for block: B:8:0x001a  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object fetchMovieContent(int i, TraktUserItem traktUserItem, Continuation<? super ContentItem> continuation) {
        AnonymousClass1 anonymousClass1;
        TraktMediaRepository traktMediaRepository;
        int i2;
        TraktUserItem traktUserItem2;
        List<TMDBCast> cast;
        if (continuation instanceof AnonymousClass1) {
            anonymousClass1 = (AnonymousClass1) continuation;
            int i3 = anonymousClass1.label;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                anonymousClass1.label = i3 - Integer.MIN_VALUE;
            } else {
                anonymousClass1 = new AnonymousClass1(continuation);
            }
        }
        AnonymousClass1 anonymousClass12 = anonymousClass1;
        Object objRetryApiCall$default = anonymousClass12.result;
        ck1 ck1Var = ck1.a;
        int i4 = anonymousClass12.label;
        if (i4 == 0) {
            s38.b(objRetryApiCall$default);
            TraktMediaRepository$fetchMovieContent$details$1 traktMediaRepository$fetchMovieContent$details$1 = new TraktMediaRepository$fetchMovieContent$details$1(this, i, null);
            anonymousClass12.L$0 = this;
            anonymousClass12.L$1 = traktUserItem;
            anonymousClass12.I$0 = i;
            anonymousClass12.label = 1;
            objRetryApiCall$default = retryApiCall$default(this, 0, 0L, traktMediaRepository$fetchMovieContent$details$1, anonymousClass12, 3, null);
            if (objRetryApiCall$default == ck1Var) {
                return ck1Var;
            }
            traktMediaRepository = this;
            i2 = i;
            traktUserItem2 = traktUserItem;
        } else {
            if (i4 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i5 = anonymousClass12.I$0;
            traktUserItem2 = (TraktUserItem) anonymousClass12.L$1;
            TraktMediaRepository traktMediaRepository2 = (TraktMediaRepository) anonymousClass12.L$0;
            s38.b(objRetryApiCall$default);
            i2 = i5;
            traktMediaRepository = traktMediaRepository2;
        }
        TMDBMovieDetails tMDBMovieDetails = (TMDBMovieDetails) objRetryApiCall$default;
        if (tMDBMovieDetails == null) {
            return null;
        }
        String imdbId = tMDBMovieDetails.getImdbId();
        String title = tMDBMovieDetails.getTitle();
        if (title == null && (title = traktUserItem2.getTitle()) == null) {
            title = "";
        }
        String str = title;
        String overview = tMDBMovieDetails.getOverview();
        if (overview == null) {
            overview = traktUserItem2.getTitle();
        }
        String str2 = overview;
        String posterUrl = tMDBMovieDetails.getPosterUrl(traktMediaRepository.getImgLang());
        String preferredBackdropPath = TMDBImagesKt.getPreferredBackdropPath(tMDBMovieDetails.getImages(), traktMediaRepository.getImgLang());
        if (preferredBackdropPath == null) {
            preferredBackdropPath = tMDBMovieDetails.getBackdropPath();
        }
        String strConcat = preferredBackdropPath != null ? "https://image.tmdb.org/t/p/w1280".concat(preferredBackdropPath) : null;
        String logoUrl = tMDBMovieDetails.getLogoUrl(traktMediaRepository.getImgLang());
        String releaseDate = tMDBMovieDetails.getReleaseDate();
        String strBb = releaseDate != null ? n89.bb(4, releaseDate) : traktUserItem2.getYear();
        Double voteAverage = tMDBMovieDetails.getVoteAverage();
        Integer ratingPercentage = tMDBMovieDetails.getRatingPercentage();
        List<TMDBGenre> genres = tMDBMovieDetails.getGenres();
        String strAi = genres != null ? y41.ai(genres, ",", null, null, new q78(24), 30) : null;
        ContentItem.ItemType itemType = ContentItem.ItemType.MOVIE;
        Integer runtime = tMDBMovieDetails.getRuntime();
        String string = runtime != null ? runtime.toString() : null;
        TMDBCredits credits = tMDBMovieDetails.getCredits();
        String strAi2 = (credits == null || (cast = credits.getCast()) == null) ? null : y41.ai(cast, ", ", null, null, new q78(25), 30);
        String certification = tMDBMovieDetails.getCertification();
        WatchStatusRepository watchStatusRepository = traktMediaRepository.watchStatusRepository;
        return new ContentItem(i2, itemType, i2, imdbId, str, str2, posterUrl, strConcat, logoUrl, null, strBb, voteAverage, ratingPercentage, strAi, string, strAi2, certification, null, null, null, watchStatusRepository != null ? watchStatusRepository.getProgress(i2, itemType) : null, null, null, null, false, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, -2096640, 2047, null);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final CharSequence fetchMovieContent$lambda$1(TMDBGenre tMDBGenre) {
        cr4.g(tMDBGenre, "it");
        String name = tMDBGenre.getName();
        return name != null ? name : "";
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final CharSequence fetchMovieContent$lambda$2(TMDBCast tMDBCast) {
        cr4.g(tMDBCast, "it");
        String name = tMDBCast.getName();
        return name != null ? name : "";
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Removed duplicated region for block: B:8:0x001a  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object fetchShowContent(int i, TraktUserItem traktUserItem, Continuation<? super ContentItem> continuation) {
        C04321 c04321;
        TraktMediaRepository traktMediaRepository;
        int i2;
        TraktUserItem traktUserItem2;
        List<TMDBCast> cast;
        Integer num;
        if (continuation instanceof C04321) {
            c04321 = (C04321) continuation;
            int i3 = c04321.label;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                c04321.label = i3 - Integer.MIN_VALUE;
            } else {
                c04321 = new C04321(continuation);
            }
        }
        C04321 c043212 = c04321;
        Object objRetryApiCall$default = c043212.result;
        ck1 ck1Var = ck1.a;
        int i4 = c043212.label;
        if (i4 == 0) {
            s38.b(objRetryApiCall$default);
            TraktMediaRepository$fetchShowContent$showDetails$1 traktMediaRepository$fetchShowContent$showDetails$1 = new TraktMediaRepository$fetchShowContent$showDetails$1(this, i, null);
            c043212.L$0 = this;
            c043212.L$1 = traktUserItem;
            c043212.I$0 = i;
            c043212.label = 1;
            objRetryApiCall$default = retryApiCall$default(this, 0, 0L, traktMediaRepository$fetchShowContent$showDetails$1, c043212, 3, null);
            if (objRetryApiCall$default == ck1Var) {
                return ck1Var;
            }
            traktMediaRepository = this;
            i2 = i;
            traktUserItem2 = traktUserItem;
        } else {
            if (i4 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            int i5 = c043212.I$0;
            traktUserItem2 = (TraktUserItem) c043212.L$1;
            TraktMediaRepository traktMediaRepository2 = (TraktMediaRepository) c043212.L$0;
            s38.b(objRetryApiCall$default);
            i2 = i5;
            traktMediaRepository = traktMediaRepository2;
        }
        TMDBShowDetails tMDBShowDetails = (TMDBShowDetails) objRetryApiCall$default;
        if (tMDBShowDetails == null) {
            return null;
        }
        List<TMDBGenre> genres = tMDBShowDetails.getGenres();
        String strAi = genres != null ? y41.ai(genres, ",", null, null, new q78(22), 30) : null;
        TMDBExternalIds externalIds = tMDBShowDetails.getExternalIds();
        String imdbId = externalIds != null ? externalIds.getImdbId() : null;
        String name = tMDBShowDetails.getName();
        if (name == null && (name = traktUserItem2.getTitle()) == null) {
            name = "";
        }
        String str = name;
        String overview = tMDBShowDetails.getOverview();
        if (overview == null) {
            overview = traktUserItem2.getTitle();
        }
        String str2 = overview;
        String posterUrl = tMDBShowDetails.getPosterUrl(traktMediaRepository.getImgLang());
        String preferredBackdropPath = TMDBImagesKt.getPreferredBackdropPath(tMDBShowDetails.getImages(), traktMediaRepository.getImgLang());
        if (preferredBackdropPath == null) {
            preferredBackdropPath = tMDBShowDetails.getBackdropPath();
        }
        String strConcat = preferredBackdropPath != null ? "https://image.tmdb.org/t/p/w1280".concat(preferredBackdropPath) : null;
        String logoUrl = tMDBShowDetails.getLogoUrl(traktMediaRepository.getImgLang());
        String firstAirDate = tMDBShowDetails.getFirstAirDate();
        String strBb = firstAirDate != null ? n89.bb(4, firstAirDate) : traktUserItem2.getYear();
        Double voteAverage = tMDBShowDetails.getVoteAverage();
        Integer ratingPercentage = tMDBShowDetails.getRatingPercentage();
        ContentItem.ItemType itemType = ContentItem.ItemType.TV_SHOW;
        List<Integer> episodeRunTime = tMDBShowDetails.getEpisodeRunTime();
        String string = (episodeRunTime == null || (num = (Integer) y41.ab(episodeRunTime)) == null) ? null : num.toString();
        TMDBCredits credits = tMDBShowDetails.getCredits();
        String strAi2 = (credits == null || (cast = credits.getCast()) == null) ? null : y41.ai(cast, ", ", null, null, new q78(23), 30);
        String certification = tMDBShowDetails.getCertification();
        WatchStatusRepository watchStatusRepository = traktMediaRepository.watchStatusRepository;
        return new ContentItem(i2, itemType, i2, imdbId, str, str2, posterUrl, strConcat, logoUrl, null, strBb, voteAverage, ratingPercentage, strAi, string, strAi2, certification, null, null, null, watchStatusRepository != null ? watchStatusRepository.getProgress(i2, itemType) : null, null, null, null, false, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, -2096640, 2047, null);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final CharSequence fetchShowContent$lambda$3(TMDBGenre tMDBGenre) {
        cr4.g(tMDBGenre, "it");
        String name = tMDBGenre.getName();
        return name != null ? name : "";
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final CharSequence fetchShowContent$lambda$5(TMDBCast tMDBCast) {
        cr4.g(tMDBCast, "it");
        String name = tMDBCast.getName();
        return name != null ? name : "";
    }

    private final String getImgLang() {
        LinkedHashMap linkedHashMap = hf5.a;
        return hf5.c(this.context);
    }

    /* JADX INFO: renamed from: getMediaList-0E7RQCE$default, reason: not valid java name */
    public static /* synthetic */ Object m148getMediaList0E7RQCE$default(TraktMediaRepository traktMediaRepository, TraktMediaList traktMediaList, boolean z, Continuation continuation, int i, Object obj) {
        if ((i & 2) != 0) {
            z = false;
        }
        return traktMediaRepository.m150getMediaList0E7RQCE(traktMediaList, z, continuation);
    }

    /* JADX INFO: renamed from: getMediaListPaged-yxL6bBk$default, reason: not valid java name */
    public static /* synthetic */ Object m149getMediaListPagedyxL6bBk$default(TraktMediaRepository traktMediaRepository, TraktMediaList traktMediaList, int i, int i2, boolean z, Continuation continuation, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            i = 1;
        }
        int i4 = i;
        if ((i3 & 4) != 0) {
            i2 = 20;
        }
        int i5 = i2;
        if ((i3 & 8) != 0) {
            z = false;
        }
        return traktMediaRepository.m151getMediaListPagedyxL6bBk(traktMediaList, i4, i5, z, continuation);
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Removed duplicated region for block: B:29:0x0090  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x00b2  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x00de A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:41:0x006f A[EXC_TOP_SPLITTER, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0017  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:32:0x00a6 -> B:33:0x00a8). Please report as a decompilation issue!!! */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:35:0x00b2 -> B:34:0x00ae). Please report as a decompilation issue!!! */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final <T> Object retryApiCall(int i, long j, sq3<? super Continuation<? super T>, ? extends Object> sq3Var, Continuation<? super T> continuation) {
        C04341 c04341;
        long j2;
        int i2;
        C04341 c043412;
        int i3;
        int i4;
        sq3<? super Continuation<? super T>, ? extends Object> sq3Var2;
        sq3<? super Continuation<? super T>, ? extends Object> sq3Var3;
        int i5;
        long j3;
        int i6;
        int i7;
        Exception e;
        int i8;
        sq3<? super Continuation<? super T>, ? extends Object> sq3Var4;
        if (continuation instanceof C04341) {
            c04341 = (C04341) continuation;
            int i9 = c04341.label;
            if ((i9 & Integer.MIN_VALUE) != 0) {
                c04341.label = i9 - Integer.MIN_VALUE;
            } else {
                c04341 = new C04341(continuation);
            }
        }
        Object obj = c04341.result;
        ck1 ck1Var = ck1.a;
        int i10 = c04341.label;
        if (i10 == 0) {
            s38.b(obj);
            j2 = j;
            i2 = i + 1;
            c043412 = c04341;
            i3 = 0;
            i4 = i;
            sq3Var2 = sq3Var;
            if (i3 < i2) {
            }
        } else {
            if (i10 != 1) {
                if (i10 != 2) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                i8 = c04341.I$2;
                i6 = c04341.I$1;
                j3 = c04341.J$0;
                i5 = c04341.I$0;
                sq3Var4 = (sq3) c04341.L$0;
                s38.b(obj);
                int i11 = i5;
                c043412 = c04341;
                i4 = i11;
                sq3<? super Continuation<? super T>, ? extends Object> sq3Var5 = sq3Var4;
                i3 = i8;
                sq3Var2 = sq3Var5;
                i2 = i6;
                j2 = j3;
                i3++;
                if (i3 < i2) {
                    return null;
                }
                try {
                } catch (Exception e2) {
                    e = e2;
                    C04341 c043413 = c043412;
                    i5 = i4;
                    c04341 = c043413;
                    long j4 = j2;
                    i6 = i2;
                    j3 = j4;
                    sq3Var3 = sq3Var2;
                    i7 = i3;
                    if (i7 >= i5) {
                    }
                }
                c043412.L$0 = sq3Var2;
                c043412.I$0 = i4;
                c043412.J$0 = j2;
                c043412.I$1 = i2;
                c043412.I$2 = i3;
                c043412.I$3 = i3;
                c043412.label = 1;
                Object objInvoke = sq3Var2.invoke(c043412);
                return objInvoke == ck1Var ? ck1Var : objInvoke;
            }
            i7 = c04341.I$3;
            int i12 = c04341.I$2;
            int i13 = c04341.I$1;
            long j5 = c04341.J$0;
            int i14 = c04341.I$0;
            sq3Var3 = (sq3) c04341.L$0;
            try {
                s38.b(obj);
                return obj;
            } catch (Exception e3) {
                e = e3;
                i3 = i12;
                i6 = i13;
                j3 = j5;
                i5 = i14;
                if (i7 >= i5) {
                    e.getMessage();
                    c04341.L$0 = sq3Var3;
                    c04341.I$0 = i5;
                    c04341.J$0 = j3;
                    c04341.I$1 = i6;
                    c04341.I$2 = i3;
                    c04341.label = 2;
                    if (h32.a(j3, c04341) != ck1Var) {
                        i8 = i3;
                        sq3Var4 = sq3Var3;
                        int i112 = i5;
                        c043412 = c04341;
                        i4 = i112;
                        sq3<? super Continuation<? super T>, ? extends Object> sq3Var52 = sq3Var4;
                        i3 = i8;
                        sq3Var2 = sq3Var52;
                        i2 = i6;
                        j2 = j3;
                        i3++;
                        if (i3 < i2) {
                        }
                    }
                }
                Boxing.boxInt(Log.w(TAG, "API call failed after " + (i5 + 1) + " attempts: " + e.getMessage()));
                int i15 = i5;
                c043412 = c04341;
                i4 = i15;
                sq3Var2 = sq3Var3;
                i2 = i6;
                j2 = j3;
                i3++;
                if (i3 < i2) {
                }
            }
        }
    }

    public static /* synthetic */ Object retryApiCall$default(TraktMediaRepository traktMediaRepository, int i, long j, sq3 sq3Var, Continuation continuation, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            i = 1;
        }
        if ((i2 & 2) != 0) {
            j = 500;
        }
        return traktMediaRepository.retryApiCall(i, j, sq3Var, continuation);
    }

    @pq6
    public final Object getItemCount(@kp6 TraktMediaList traktMediaList, @kp6 Continuation<? super Integer> continuation) {
        m12 m12Var = sc2.a;
        return wj0.f(m02.c, new C04332(traktMediaList, null), continuation);
    }

    /* JADX WARN: Removed duplicated region for block: B:8:0x0014  */
    @pq6
    /* JADX INFO: renamed from: getMediaList-0E7RQCE, reason: not valid java name */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object m150getMediaList0E7RQCE(@kp6 TraktMediaList traktMediaList, boolean z, @kp6 Continuation<? super q38<? extends List<ContentItem>>> continuation) {
        TraktMediaRepository$getMediaList$1 traktMediaRepository$getMediaList$1;
        if (continuation instanceof TraktMediaRepository$getMediaList$1) {
            traktMediaRepository$getMediaList$1 = (TraktMediaRepository$getMediaList$1) continuation;
            int i = traktMediaRepository$getMediaList$1.label;
            if ((i & Integer.MIN_VALUE) != 0) {
                traktMediaRepository$getMediaList$1.label = i - Integer.MIN_VALUE;
            } else {
                traktMediaRepository$getMediaList$1 = new TraktMediaRepository$getMediaList$1(this, continuation);
            }
        }
        TraktMediaRepository$getMediaList$1 traktMediaRepository$getMediaList$12 = traktMediaRepository$getMediaList$1;
        Object obj = traktMediaRepository$getMediaList$12.result;
        ck1 ck1Var = ck1.a;
        int i2 = traktMediaRepository$getMediaList$12.label;
        if (i2 != 0) {
            if (i2 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            s38.b(obj);
            return ((q38) obj).a;
        }
        s38.b(obj);
        traktMediaRepository$getMediaList$12.label = 1;
        Object objM149getMediaListPagedyxL6bBk$default = m149getMediaListPagedyxL6bBk$default(this, traktMediaList, 1, 0, z, traktMediaRepository$getMediaList$12, 4, null);
        return objM149getMediaListPagedyxL6bBk$default == ck1Var ? ck1Var : objM149getMediaListPagedyxL6bBk$default;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0015  */
    @pq6
    /* JADX INFO: renamed from: getMediaListPaged-yxL6bBk, reason: not valid java name */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object m151getMediaListPagedyxL6bBk(@kp6 TraktMediaList traktMediaList, int i, int i2, boolean z, @kp6 Continuation<? super q38<? extends List<ContentItem>>> continuation) {
        TraktMediaRepository$getMediaListPaged$1 traktMediaRepository$getMediaListPaged$1;
        if (continuation instanceof TraktMediaRepository$getMediaListPaged$1) {
            traktMediaRepository$getMediaListPaged$1 = (TraktMediaRepository$getMediaListPaged$1) continuation;
            int i3 = traktMediaRepository$getMediaListPaged$1.label;
            if ((i3 & Integer.MIN_VALUE) != 0) {
                traktMediaRepository$getMediaListPaged$1.label = i3 - Integer.MIN_VALUE;
            } else {
                traktMediaRepository$getMediaListPaged$1 = new TraktMediaRepository$getMediaListPaged$1(this, continuation);
            }
        }
        Object objF = traktMediaRepository$getMediaListPaged$1.result;
        ck1 ck1Var = ck1.a;
        int i4 = traktMediaRepository$getMediaListPaged$1.label;
        if (i4 == 0) {
            s38.b(objF);
            m12 m12Var = sc2.a;
            m02 m02Var = m02.c;
            TraktMediaRepository$getMediaListPaged$2 traktMediaRepository$getMediaListPaged$2 = new TraktMediaRepository$getMediaListPaged$2(this, i, traktMediaList, z, i2, null);
            traktMediaRepository$getMediaListPaged$1.label = 1;
            objF = wj0.f(m02Var, traktMediaRepository$getMediaListPaged$2, traktMediaRepository$getMediaListPaged$1);
            if (objF == ck1Var) {
                return ck1Var;
            }
        } else {
            if (i4 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            s38.b(objF);
        }
        return ((q38) objF).a;
    }

    @pq6
    public final Object syncList(@kp6 TraktMediaList traktMediaList, @kp6 Continuation<? super Boolean> continuation) {
        m12 m12Var = sc2.a;
        return wj0.f(m02.c, new C04352(traktMediaList, this, null), continuation);
    }

    public /* synthetic */ TraktMediaRepository(TraktUserItemDao traktUserItemDao, TMDBApiService tMDBApiService, CacheRepository cacheRepository, WatchStatusRepository watchStatusRepository, TraktSyncRepository traktSyncRepository, TraktAccountRepository traktAccountRepository, Context context, int i, uz1 uz1Var) {
        this(traktUserItemDao, tMDBApiService, cacheRepository, (i & 8) != 0 ? null : watchStatusRepository, traktSyncRepository, traktAccountRepository, context);
    }
}
