package com.strmr.ps.ui.details;

import android.util.Log;
import android.view.View;
import androidx.leanback.widget.HorizontalGridView;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.button.MaterialButton;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.model.tmdb.TMDBEpisode;
import com.strmr.ps.data.model.tmdb.TMDBSeasonDetails;
import com.strmr.ps.data.repository.PreferencesRepository;
import com.strmr.ps.ui.details.DetailsFragment;
import defpackage.a62;
import defpackage.ak1;
import defpackage.ck1;
import defpackage.co2;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.ik2;
import defpackage.m02;
import defpackage.m12;
import defpackage.qw8;
import defpackage.r62;
import defpackage.s38;
import defpackage.s62;
import defpackage.sc2;
import defpackage.t62;
import defpackage.vx8;
import defpackage.wj0;
import defpackage.y41;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
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\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "Le6a;", "<anonymous>", "(Lak1;)V"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.ui.details.DetailsFragment$loadEpisodesForSeason$1", f = "DetailsFragment.kt", i = {}, l = {1665}, m = "invokeSuspend", n = {}, s = {})
@vx8
final class t extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public int a;
    public final /* synthetic */ DetailsFragment b;
    public final /* synthetic */ int c;
    public final /* synthetic */ Integer d;
    public final /* synthetic */ int e;
    public final /* synthetic */ boolean f;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public t(DetailsFragment detailsFragment, int i, Integer num, int i2, boolean z, Continuation continuation) {
        super(2, continuation);
        this.b = detailsFragment;
        this.c = i;
        this.d = num;
        this.e = i2;
        this.f = z;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        return new t(this.b, this.c, this.d, this.e, this.f, continuation);
    }

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

    /* JADX WARN: Removed duplicated region for block: B:112:0x01d1  */
    /* JADX WARN: Type inference failed for: r15v0, types: [q62] */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) throws Throwable {
        Object objF;
        List list;
        Set setBr;
        Map map;
        PreferencesRepository preferencesRepository;
        Object next;
        View view;
        ck1 ck1Var = ck1.a;
        int i = this.a;
        int i2 = this.e;
        final int i3 = this.c;
        int iIntValue = 1;
        final DetailsFragment detailsFragment = this.b;
        try {
            if (i == 0) {
                s38.b(obj);
                m12 m12Var = sc2.a;
                m02 m02Var = m02.c;
                s sVar = new s(detailsFragment, i3, i2, null);
                this.a = 1;
                objF = wj0.f(m02Var, sVar, this);
                if (objF == ck1Var) {
                    return ck1Var;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
                objF = obj;
            }
            List<TMDBEpisode> episodes = ((TMDBSeasonDetails) objF).getEpisodes();
            List listBj = episodes != null ? y41.bj(new t62(), episodes) : null;
            if (listBj == null) {
                listBj = ik2.a;
            }
            list = listBj;
            setBr = y41.br(detailsFragment.bq);
            map = detailsFragment.br;
            preferencesRepository = detailsFragment.bj;
        } catch (Exception e) {
            Boxing.boxInt(Log.e("DetailsFragment", "Error fetching season details", e));
        }
        if (preferencesRepository == null) {
            cr4.n("preferencesRepository");
            throw null;
        }
        co2 co2Var = new co2(list, setBr, map, preferencesRepository.getGrayscaleUnwatchedEpisodes(), new a62(detailsFragment, 6), new a62(detailsFragment, 7), new gr3() { // from class: q62
            @Override // defpackage.gr3
            public final Object invoke(Object obj2, Object obj3) {
                String title;
                TMDBEpisode tMDBEpisode = (TMDBEpisode) obj2;
                boolean zBooleanValue = ((Boolean) obj3).booleanValue();
                String str = "S" + tMDBEpisode.getSeasonNumber() + "E" + tMDBEpisode.getEpisodeNumber();
                DetailsFragment detailsFragment2 = detailsFragment;
                boolean zContainsKey = detailsFragment2.br.containsKey(str);
                uo2 uo2Var = detailsFragment2.bo;
                if (uo2Var != null) {
                    ContentItem contentItem = detailsFragment2.f;
                    if (contentItem == null || (title = contentItem.getTitle()) == null) {
                        title = "";
                    }
                    uo2Var.a(i3, title, tMDBEpisode, zBooleanValue, zContainsKey);
                }
                return e6a.a;
            }
        });
        detailsFragment.ay = co2Var;
        HorizontalGridView horizontalGridView = detailsFragment.al;
        if (horizontalGridView == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView.setAdapter(co2Var);
        HorizontalGridView horizontalGridView2 = detailsFragment.al;
        if (horizontalGridView2 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView2.setNumRows(1);
        HorizontalGridView horizontalGridView3 = detailsFragment.al;
        if (horizontalGridView3 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        int iIntValue2 = 0;
        horizontalGridView3.setItemSpacing(0);
        HorizontalGridView horizontalGridView4 = detailsFragment.al;
        if (horizontalGridView4 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView4.setHasFixedSize(true);
        HorizontalGridView horizontalGridView5 = detailsFragment.al;
        if (horizontalGridView5 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView5.setItemViewCacheSize(8);
        HorizontalGridView horizontalGridView6 = detailsFragment.al;
        if (horizontalGridView6 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView6.setFocusScrollStrategy(0);
        HorizontalGridView horizontalGridView7 = detailsFragment.al;
        if (horizontalGridView7 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView7.setWindowAlignment(1);
        horizontalGridView7.setWindowAlignmentOffset(horizontalGridView7.getPaddingStart());
        horizontalGridView7.setWindowAlignmentOffsetPercent(-1.0f);
        horizontalGridView7.setItemAlignmentOffset(6);
        horizontalGridView7.setItemAlignmentOffsetPercent(-1.0f);
        HorizontalGridView horizontalGridView8 = detailsFragment.al;
        if (horizontalGridView8 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        qw8.a(horizontalGridView8);
        HorizontalGridView horizontalGridView9 = detailsFragment.al;
        if (horizontalGridView9 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView9.setOnKeyInterceptListener(detailsFragment.au);
        HorizontalGridView horizontalGridView10 = detailsFragment.al;
        if (horizontalGridView10 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView10.setVisibility(list.isEmpty() ? 8 : 0);
        Integer num = this.d;
        if (num != null) {
            iIntValue = num.intValue();
        } else {
            TMDBEpisode tMDBEpisode = (TMDBEpisode) y41.ab(list);
            Integer episodeNumber = tMDBEpisode != null ? tMDBEpisode.getEpisodeNumber() : null;
            if (episodeNumber != null) {
                iIntValue = episodeNumber.intValue();
            }
        }
        Iterator it = list.iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            Integer episodeNumber2 = ((TMDBEpisode) next).getEpisodeNumber();
            if (episodeNumber2 != null && episodeNumber2.intValue() == iIntValue) {
                break;
            }
        }
        TMDBEpisode tMDBEpisode2 = (TMDBEpisode) next;
        if (tMDBEpisode2 != null) {
            detailsFragment.ce = tMDBEpisode2.getRuntime();
            detailsFragment.cf = tMDBEpisode2.getAirDate();
        }
        detailsFragment.ad(Boxing.boxInt(i2), Boxing.boxInt(iIntValue));
        if (list.isEmpty()) {
            detailsFragment.y();
        }
        HorizontalGridView horizontalGridView11 = detailsFragment.al;
        if (horizontalGridView11 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView11.setOnChildViewHolderSelectedListener(new r62(detailsFragment));
        HorizontalGridView horizontalGridView12 = detailsFragment.al;
        if (horizontalGridView12 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView12.setWindowAlignment(0);
        HorizontalGridView horizontalGridView13 = detailsFragment.al;
        if (horizontalGridView13 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView13.setWindowAlignmentOffsetPercent(1.0f);
        HorizontalGridView horizontalGridView14 = detailsFragment.al;
        if (horizontalGridView14 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView14.setItemAlignmentOffsetPercent(0.0f);
        HorizontalGridView horizontalGridView15 = detailsFragment.al;
        if (horizontalGridView15 == null) {
            cr4.n("episodeRow");
            throw null;
        }
        horizontalGridView15.setFocusSearchDisabled(false);
        if (num != null && !list.isEmpty()) {
            co2 co2Var2 = detailsFragment.ay;
            int iD = co2Var2 != null ? co2Var2.d(num.intValue()) : -1;
            if (iD >= 0) {
                HorizontalGridView horizontalGridView16 = detailsFragment.al;
                if (horizontalGridView16 == null) {
                    cr4.n("episodeRow");
                    throw null;
                }
                horizontalGridView16.smoothScrollToPosition(iD);
                co2 co2Var3 = detailsFragment.ay;
                TMDBEpisode tMDBEpisode3 = co2Var3 != null ? (TMDBEpisode) y41.af(iD, co2Var3.a) : null;
                if (tMDBEpisode3 != null) {
                    detailsFragment.ab(tMDBEpisode3);
                }
            }
        }
        if (!this.f || list.isEmpty()) {
            MaterialButton materialButton = detailsFragment.t;
            if (materialButton == null) {
                cr4.n("buttonPlay");
                throw null;
            }
            Boxing.boxBoolean(materialButton.requestFocus());
        } else {
            if (num != null) {
                int iIntValue3 = num.intValue();
                co2 co2Var4 = detailsFragment.ay;
                if (co2Var4 != null) {
                    Integer numBoxInt = Boxing.boxInt(co2Var4.d(iIntValue3));
                    if (numBoxInt.intValue() < 0) {
                        numBoxInt = null;
                    }
                    if (numBoxInt != null) {
                        iIntValue2 = numBoxInt.intValue();
                    }
                }
            }
            HorizontalGridView horizontalGridView17 = detailsFragment.al;
            if (horizontalGridView17 == null) {
                cr4.n("episodeRow");
                throw null;
            }
            if (!horizontalGridView17.isLaidOut() || horizontalGridView17.isLayoutRequested()) {
                horizontalGridView17.addOnLayoutChangeListener(new s62(detailsFragment, iIntValue2));
            } else {
                HorizontalGridView horizontalGridView18 = detailsFragment.al;
                if (horizontalGridView18 == null) {
                    cr4.n("episodeRow");
                    throw null;
                }
                RecyclerView.ag agVarFindViewHolderForAdapterPosition = horizontalGridView18.findViewHolderForAdapterPosition(iIntValue2);
                if ((agVarFindViewHolderForAdapterPosition == null || (view = agVarFindViewHolderForAdapterPosition.itemView) == null) && (view = detailsFragment.al) == null) {
                    cr4.n("episodeRow");
                    throw null;
                }
                view.requestFocus();
            }
        }
        return e6a.a;
    }
}
