package defpackage;

import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.ViewParent;
import android.widget.LinearLayout;
import androidx.leanback.widget.HorizontalGridView;
import androidx.lifecycle.s;
import com.strmr.ps.ActorDetailsActivity;
import com.strmr.ps.data.auth.Feature;
import com.strmr.ps.data.auth.FeatureGateManager;
import com.strmr.ps.data.local.entity.PlaybackProgress;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.model.tmdb.TMDBCast;
import com.strmr.ps.data.model.tmdb.TMDBEpisode;
import com.strmr.ps.ui.details.DetailsFragment;
import com.strmr.ps.ui.widget.ManualScrollNestedScrollView;

/* JADX INFO: loaded from: classes3.dex */
public final /* synthetic */ class a62 implements sq3 {
    public final /* synthetic */ int a;
    public final /* synthetic */ DetailsFragment b;

    public /* synthetic */ a62(DetailsFragment detailsFragment, int i) {
        this.a = i;
        this.b = detailsFragment;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:115:0x0160  */
    /* JADX WARN: Removed duplicated region for block: B:139:0x019e  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x00ec  */
    @Override // defpackage.sq3
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invoke(Object obj) {
        View view;
        LinearLayout linearLayout;
        int i = this.a;
        DetailsFragment detailsFragment = this.b;
        e6a e6aVar = e6a.a;
        switch (i) {
            case 0:
                TMDBCast tMDBCast = (TMDBCast) obj;
                int i2 = DetailsFragment.cn;
                cr4.g(tMDBCast, "person");
                detailsFragment.getClass();
                tMDBCast.getName();
                Intent intent = new Intent(detailsFragment.requireContext(), (Class<?>) ActorDetailsActivity.class);
                intent.putExtra("person_id", tMDBCast.getId());
                intent.putExtra("person_name", tMDBCast.getName());
                ContentItem contentItem = detailsFragment.f;
                if (contentItem != null) {
                    intent.putExtra("origin_content", contentItem);
                }
                detailsFragment.startActivity(intent);
                return e6aVar;
            case 1:
                int i3 = DetailsFragment.cn;
                detailsFragment.ab((TMDBEpisode) obj);
                return e6aVar;
            case 2:
                TMDBEpisode tMDBEpisode = (TMDBEpisode) obj;
                int i4 = DetailsFragment.cn;
                cr4.g(tMDBEpisode, PlaybackProgress.TYPE_EPISODE);
                Integer seasonNumber = tMDBEpisode.getSeasonNumber();
                if (seasonNumber != null) {
                    int iIntValue = seasonNumber.intValue();
                    Integer episodeNumber = tMDBEpisode.getEpisodeNumber();
                    if (episodeNumber != null) {
                        int iIntValue2 = episodeNumber.intValue();
                        DetailsFragment detailsFragment2 = this.b;
                        ContentItem contentItem2 = detailsFragment2.f;
                        if (contentItem2 != null) {
                            Context contextRequireContext = detailsFragment2.requireContext();
                            cr4.f(contextRequireContext, "requireContext(...)");
                            FeatureGateManager featureGateManager = detailsFragment2.bl;
                            if (featureGateManager == null) {
                                cr4.n("featureGateManager");
                                throw null;
                            }
                            Feature feature = Feature.PLAYBACK;
                            i85 viewLifecycleOwner = detailsFragment2.getViewLifecycleOwner();
                            cr4.f(viewLifecycleOwner, "getViewLifecycleOwner(...)");
                            ii7.a(contextRequireContext, featureGateManager, feature, s.a(viewLifecycleOwner), new f62(detailsFragment2, contentItem2, iIntValue, iIntValue2, tMDBEpisode));
                        }
                    }
                }
                return e6aVar;
            case 3:
                View view2 = (View) obj;
                int i5 = DetailsFragment.cn;
                cr4.g(view2, "focused");
                detailsFragment.getClass();
                for (ViewParent parent = view2.getParent(); parent != 0; parent = parent.getParent()) {
                    ManualScrollNestedScrollView manualScrollNestedScrollView = detailsFragment.ai;
                    if (manualScrollNestedScrollView == null) {
                        cr4.n("detailsScroll");
                        throw null;
                    }
                    if (parent == manualScrollNestedScrollView) {
                        view = null;
                        if (view != null) {
                        }
                        return e6aVar;
                    }
                    HorizontalGridView horizontalGridView = detailsFragment.ac;
                    if (horizontalGridView == null) {
                        cr4.n("castRow");
                        throw null;
                    }
                    if (parent != horizontalGridView) {
                        HorizontalGridView horizontalGridView2 = detailsFragment.ad;
                        if (horizontalGridView2 == null) {
                            cr4.n("similarRow");
                            throw null;
                        }
                        if (parent != horizontalGridView2) {
                            HorizontalGridView horizontalGridView3 = detailsFragment.ae;
                            if (horizontalGridView3 == null) {
                                cr4.n("collectionRow");
                                throw null;
                            }
                            if (parent != horizontalGridView3) {
                                HorizontalGridView horizontalGridView4 = detailsFragment.ak;
                                if (horizontalGridView4 == null) {
                                    cr4.n("seasonRow");
                                    throw null;
                                }
                                if (parent != horizontalGridView4) {
                                    HorizontalGridView horizontalGridView5 = detailsFragment.al;
                                    if (horizontalGridView5 == null) {
                                        cr4.n("episodeRow");
                                        throw null;
                                    }
                                    if (parent != horizontalGridView5) {
                                        HorizontalGridView horizontalGridView6 = detailsFragment.ar;
                                        if (horizontalGridView6 == null) {
                                            cr4.n("streamingServicesRow");
                                            throw null;
                                        }
                                        if (parent != horizontalGridView6) {
                                        }
                                    }
                                }
                            }
                        }
                    }
                    view = (View) parent;
                    if (view != null) {
                        HorizontalGridView horizontalGridView7 = detailsFragment.ac;
                        if (horizontalGridView7 == null) {
                            cr4.n("castRow");
                            throw null;
                        }
                        if (cr4.b(view, horizontalGridView7)) {
                            linearLayout = detailsFragment.y;
                            if (linearLayout == null) {
                                cr4.n("castSection");
                                throw null;
                            }
                        } else {
                            HorizontalGridView horizontalGridView8 = detailsFragment.ad;
                            if (horizontalGridView8 == null) {
                                cr4.n("similarRow");
                                throw null;
                            }
                            if (cr4.b(view, horizontalGridView8)) {
                                linearLayout = detailsFragment.z;
                                if (linearLayout == null) {
                                    cr4.n("similarSection");
                                    throw null;
                                }
                            } else {
                                HorizontalGridView horizontalGridView9 = detailsFragment.ae;
                                if (horizontalGridView9 == null) {
                                    cr4.n("collectionRow");
                                    throw null;
                                }
                                if (cr4.b(view, horizontalGridView9)) {
                                    linearLayout = detailsFragment.aa;
                                    if (linearLayout == null) {
                                        cr4.n("collectionSection");
                                        throw null;
                                    }
                                } else {
                                    HorizontalGridView horizontalGridView10 = detailsFragment.ak;
                                    if (horizontalGridView10 == null) {
                                        cr4.n("seasonRow");
                                        throw null;
                                    }
                                    if (cr4.b(view, horizontalGridView10)) {
                                        linearLayout = detailsFragment.aj;
                                        if (linearLayout == null) {
                                            cr4.n("tvShowSection");
                                            throw null;
                                        }
                                    } else {
                                        HorizontalGridView horizontalGridView11 = detailsFragment.al;
                                        if (horizontalGridView11 == null) {
                                            cr4.n("episodeRow");
                                            throw null;
                                        }
                                        if (!cr4.b(view, horizontalGridView11)) {
                                            HorizontalGridView horizontalGridView12 = detailsFragment.ar;
                                            if (horizontalGridView12 == null) {
                                                cr4.n("streamingServicesRow");
                                                throw null;
                                            }
                                            if (cr4.b(view, horizontalGridView12)) {
                                                linearLayout = detailsFragment.aq;
                                                if (linearLayout == null) {
                                                    cr4.n("streamingSection");
                                                    throw null;
                                                }
                                            } else {
                                                linearLayout = null;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        if (linearLayout != null && !cr4.b(detailsFragment.aw, view)) {
                            View view3 = detailsFragment.aw;
                            HorizontalGridView horizontalGridView13 = detailsFragment.al;
                            if (horizontalGridView13 == null) {
                                cr4.n("episodeRow");
                                throw null;
                            }
                            if (cr4.b(view3, horizontalGridView13)) {
                                detailsFragment.y();
                            }
                            detailsFragment.aw = view;
                            detailsFragment.z(linearLayout);
                        }
                    } else {
                        View view4 = detailsFragment.aw;
                        HorizontalGridView horizontalGridView14 = detailsFragment.al;
                        if (horizontalGridView14 == null) {
                            cr4.n("episodeRow");
                            throw null;
                        }
                        if (cr4.b(view4, horizontalGridView14)) {
                            detailsFragment.y();
                        }
                        detailsFragment.aw = null;
                        LinearLayout linearLayout2 = detailsFragment.as;
                        if (linearLayout2 == null) {
                            cr4.n("heroContainer");
                            throw null;
                        }
                        detailsFragment.z(linearLayout2);
                    }
                    return e6aVar;
                }
                view = null;
                if (view != null) {
                }
                return e6aVar;
            case 4:
                ContentItem contentItem3 = (ContentItem) obj;
                int i6 = DetailsFragment.cn;
                cr4.g(contentItem3, "item");
                Context contextRequireContext2 = detailsFragment.requireContext();
                cr4.f(contextRequireContext2, "requireContext(...)");
                C0690s87.a(contextRequireContext2, contentItem3, null);
                return e6aVar;
            case 5:
                int i7 = DetailsFragment.cn;
                cr4.g((ContentItem) obj, "item");
                detailsFragment.w();
                return e6aVar;
            case 6:
                int i8 = DetailsFragment.cn;
                detailsFragment.ab((TMDBEpisode) obj);
                return e6aVar;
            default:
                TMDBEpisode tMDBEpisode2 = (TMDBEpisode) obj;
                Integer seasonNumber2 = tMDBEpisode2.getSeasonNumber();
                if (seasonNumber2 != null) {
                    int iIntValue3 = seasonNumber2.intValue();
                    Integer episodeNumber2 = tMDBEpisode2.getEpisodeNumber();
                    if (episodeNumber2 != null) {
                        int iIntValue4 = episodeNumber2.intValue();
                        DetailsFragment detailsFragment3 = this.b;
                        ContentItem contentItem4 = detailsFragment3.f;
                        if (contentItem4 != null) {
                            Context contextRequireContext3 = detailsFragment3.requireContext();
                            cr4.f(contextRequireContext3, "requireContext(...)");
                            FeatureGateManager featureGateManager2 = detailsFragment3.bl;
                            if (featureGateManager2 == null) {
                                cr4.n("featureGateManager");
                                throw null;
                            }
                            Feature feature2 = Feature.PLAYBACK;
                            i85 viewLifecycleOwner2 = detailsFragment3.getViewLifecycleOwner();
                            cr4.f(viewLifecycleOwner2, "getViewLifecycleOwner(...)");
                            ii7.a(contextRequireContext3, featureGateManager2, feature2, s.a(viewLifecycleOwner2), new f62(iIntValue3, iIntValue4, detailsFragment3, tMDBEpisode2, contentItem4));
                        }
                    }
                }
                return e6aVar;
        }
    }
}
