package xyz.netfly.ui.live.epg;

import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.q1;
import ie.l5;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashSet;
import org.drive_hunter.R;
import xyz.stream.api.entity.LiveChannelEntity;
import xyz.stream.api.entity.LiveEpgEntity;
import xyz.stream.view.RecyclerWithPositionView;
import xyz.stream.view.SpacesItemVerDecoration;
import xyz.stream.view.TriangleView;
import xyz.stream.view.UiUtils;
import xyz.stream.view.tvrecyclerview.V7LinearLayoutManager;

/* JADX INFO: loaded from: classes3.dex */
public class EPGView extends ConstraintLayout {

    /* JADX INFO: renamed from: u0, reason: collision with root package name */
    public static final /* synthetic */ int f35314u0 = 0;
    public final l5 R;
    public final ArrayList S;
    public final ArrayList T;
    public final ArrayList U;
    public final d V;
    public final d W;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public se.b f35315a0;

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public se.e f35316b0;

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public int f35317c0;

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public LiveChannelEntity f35318d0;

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    public com.google.gson.internal.a f35319e0;

    /* JADX INFO: renamed from: f0, reason: collision with root package name */
    public View f35320f0;

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    public LinearLayout f35321g0;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    public int f35322h0;

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    public int f35323i0;

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    public String f35324j0;

    /* JADX INFO: renamed from: k0, reason: collision with root package name */
    public Runnable f35325k0;

    /* JADX INFO: renamed from: l0, reason: collision with root package name */
    public g f35326l0;

    /* JADX INFO: renamed from: m0, reason: collision with root package name */
    public h f35327m0;

    /* JADX INFO: renamed from: n0, reason: collision with root package name */
    public f f35328n0;

    /* JADX INFO: renamed from: o0, reason: collision with root package name */
    public ViewGroup f35329o0;

    /* JADX INFO: renamed from: p0, reason: collision with root package name */
    public View f35330p0;

    /* JADX INFO: renamed from: q0, reason: collision with root package name */
    public int f35331q0;

    /* JADX INFO: renamed from: r0, reason: collision with root package name */
    public int f35332r0;

    /* JADX INFO: renamed from: s0, reason: collision with root package name */
    public int f35333s0;

    /* JADX INFO: renamed from: t0, reason: collision with root package name */
    public final Handler f35334t0;

    public EPGView(Context context) {
        this(context, null);
    }

    public static void d(EPGView ePGView) {
        int iMax;
        int iMax2;
        int iMax3;
        int iMax4;
        if (ePGView.f35327m0 != null) {
            if (ePGView.S.isEmpty()) {
                return;
            }
            q1 layoutManager = ePGView.R.f27184c.getLayoutManager();
            if (layoutManager instanceof LinearLayoutManager) {
                LinearLayoutManager linearLayoutManager = (LinearLayoutManager) layoutManager;
                int iFindFirstVisibleItemPosition = linearLayoutManager.findFirstVisibleItemPosition();
                int iFindLastVisibleItemPosition = linearLayoutManager.findLastVisibleItemPosition();
                if (iFindFirstVisibleItemPosition < 0 || iFindLastVisibleItemPosition < 0 || (iMax = Math.max(0, Math.min(iFindFirstVisibleItemPosition, r0.size() - 1))) > (iMax2 = Math.max(0, Math.min(iFindLastVisibleItemPosition, r0.size() - 1)))) {
                    return;
                }
                if (iMax == ePGView.f35332r0 && iMax2 == ePGView.f35333s0) {
                    return;
                }
                ePGView.f35332r0 = iMax;
                ePGView.f35333s0 = iMax2;
                u uVar = (u) ePGView.f35327m0;
                z zVar = uVar.f35398a;
                zVar.getClass();
                if (xyz.stream.utils.e.d().f36119h) {
                    int i10 = uVar.f35399b;
                    if (zVar.j(i10)) {
                        ArrayList arrayList = zVar.f35417b;
                        if (!arrayList.isEmpty() && (iMax3 = Math.max(0, Math.min(iMax, arrayList.size() - 1))) <= (iMax4 = Math.max(0, Math.min(iMax2, arrayList.size() - 1)))) {
                            int i11 = ((iMax4 - iMax3) / 2) + iMax3;
                            int i12 = i11 / 5;
                            LiveChannelEntity liveChannelEntity = zVar.f35416a;
                            int iC = zVar.c(liveChannelEntity != null ? liveChannelEntity.getId() : null);
                            if (iC >= iMax3 && iC <= iMax4) {
                                i11 = iC;
                            }
                            HashSet hashSet = new HashSet();
                            hashSet.add(Integer.valueOf(i12));
                            int i13 = i12 + 1;
                            int iMin = Math.min((i13 * 5) - 1, arrayList.size() - 1);
                            if (i12 < (arrayList.isEmpty() ? -1 : (arrayList.size() - 1) / 5) && iMin - iMax4 <= 3) {
                                hashSet.add(Integer.valueOf(i13));
                            }
                            int i14 = i12 * 5;
                            if (i12 > 0 && iMax3 - i14 <= 3) {
                                hashSet.add(Integer.valueOf(i12 - 1));
                            }
                            zVar.p(hashSet, i10, i11);
                        }
                    }
                }
            }
        }
    }

    public static TextView e(Context context, int i10, int i11, boolean z10) {
        TextView textView = new TextView(context);
        Object obj = g0.d.f26125a;
        textView.setTextColor(context.getColor(i11));
        textView.setTextSize(i10);
        textView.setIncludeFontPadding(false);
        if (z10) {
            textView.setTypeface(textView.getTypeface(), 1);
        }
        return textView;
    }

    public static androidx.browser.trusted.f g(LinearLayout linearLayout, int i10, int i11, int i12) {
        int iMax = Math.max(i12, i11);
        linearLayout.measure(View.MeasureSpec.makeMeasureSpec(i10, 1073741824), View.MeasureSpec.makeMeasureSpec(0, 0));
        int iMax2 = Math.max(i12, linearLayout.getMeasuredHeight());
        return iMax2 <= iMax ? new androidx.browser.trusted.f(iMax2, true) : new androidx.browser.trusted.f(iMax, false);
    }

    private int getMaxItemWidth() {
        ArrayList arrayList = this.T;
        return !arrayList.isEmpty() ? Math.max(1670 / arrayList.size(), 250) : UiUtils.dp2px(250.0f);
    }

    public static e h(LinearLayout linearLayout, boolean z10, int i10, int i11, int i12, int i13, int i14) {
        e eVar;
        int iDp2px = UiUtils.dp2px(40.0f);
        int iMax = Math.max(i12, i13);
        int iMin = i10;
        while (true) {
            androidx.browser.trusted.f fVarG = g(linearLayout, iMin, iMax, i12);
            boolean z11 = i14 >= fVarG.f901a;
            boolean z12 = fVarG.f902b;
            eVar = new e(z10, iMin, iMax, z12, z11, i14);
            if ((z12 && z11) || iMin == i11) {
                break;
            }
            iMin = Math.min(i11, iMin + iDp2px);
        }
        return eVar;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void setVerticalExtraLayoutSpace(RecyclerView recyclerView) {
        q1 layoutManager = recyclerView.getLayoutManager();
        if (layoutManager == null) {
            recyclerView.post(new com.tekartik.sqflite.g(this, recyclerView, 22));
        } else if (layoutManager instanceof V7LinearLayoutManager) {
            ((V7LinearLayoutManager) layoutManager).setExtraLayoutSpace(UiUtils.dp2px(120.0f));
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean dispatchKeyEvent(KeyEvent keyEvent) {
        int keyCode = keyEvent.getKeyCode();
        if ((keyCode != 4 && keyCode != 111) || this.f35321g0 == null) {
            return super.dispatchKeyEvent(keyEvent);
        }
        if (keyEvent.getAction() != 0) {
            return true;
        }
        f();
        return true;
    }

    public final void f() {
        LinearLayout linearLayout = this.f35321g0;
        if (linearLayout != null) {
            ViewGroup viewGroup = linearLayout.getParent() instanceof ViewGroup ? (ViewGroup) linearLayout.getParent() : null;
            if (viewGroup != null) {
                viewGroup.removeView(linearLayout);
            }
        }
        View view = this.f35320f0;
        if (view != null) {
            ViewGroup viewGroup2 = view.getParent() instanceof ViewGroup ? (ViewGroup) view.getParent() : null;
            if (viewGroup2 != null) {
                viewGroup2.removeView(view);
            }
        }
        this.f35334t0.removeCallbacksAndMessages(null);
        this.f35320f0 = null;
        this.f35321g0 = null;
        this.f35322h0 = -1;
        this.f35323i0 = -1;
    }

    public final void i(int i10) {
        if (this.f35326l0 == null || i10 < 0 || i10 >= this.S.size()) {
            return;
        }
        u uVar = (u) this.f35326l0;
        uVar.f35398a.o(i10, uVar.f35399b);
    }

    public final void j(RecyclerView recyclerView, int i10) {
        l5 l5Var = this.R;
        int childCount = l5Var.f27184c.getChildCount();
        for (int i11 = 0; i11 < childCount; i11++) {
            View childAt = l5Var.f27184c.getChildAt(i11);
            if (childAt != recyclerView && (childAt instanceof RecyclerWithPositionView)) {
                ((RecyclerWithPositionView) childAt).scrollHorizontallyBy(i10);
            }
        }
    }

    public final void k(RecyclerWithPositionView recyclerWithPositionView, int i10) {
        int paddingTop;
        if (recyclerWithPositionView.getAdapter() == null || recyclerWithPositionView.getAdapter().getItemCount() == 0) {
            return;
        }
        int iMax = Math.max(0, Math.min(i10, recyclerWithPositionView.getAdapter().getItemCount() - 1));
        q1 layoutManager = recyclerWithPositionView.getLayoutManager();
        recyclerWithPositionView.clearOnScrollListeners();
        recyclerWithPositionView.stopScroll();
        recyclerWithPositionView.setSelectedPosition(iMax);
        if (layoutManager instanceof LinearLayoutManager) {
            LinearLayoutManager linearLayoutManager = (LinearLayoutManager) layoutManager;
            int iDp2px = UiUtils.dp2px(100.0f);
            int height = (recyclerWithPositionView.getHeight() - recyclerWithPositionView.getPaddingTop()) - recyclerWithPositionView.getPaddingBottom();
            if (height <= iDp2px) {
                paddingTop = recyclerWithPositionView.getPaddingTop();
            } else {
                paddingTop = ((height - iDp2px) / 2) + recyclerWithPositionView.getPaddingTop();
            }
            linearLayoutManager.scrollToPositionWithOffset(iMax, paddingTop);
        } else {
            recyclerWithPositionView.scrollToPosition(iMax);
        }
        recyclerWithPositionView.addOnScrollListener(this.W);
    }

    public final void l(RecyclerView recyclerView, int i10) {
        int iMax = Math.max(this.f35317c0 + i10, 0);
        this.f35317c0 = iMax;
        this.f35316b0.f32757d = iMax;
        o();
        l5 l5Var = this.R;
        RecyclerWithPositionView recyclerWithPositionView = l5Var.f27185d;
        if (recyclerWithPositionView != recyclerView) {
            recyclerWithPositionView.clearOnScrollListeners();
            RecyclerWithPositionView recyclerWithPositionView2 = l5Var.f27185d;
            recyclerWithPositionView2.scrollBy(i10, 0);
            recyclerWithPositionView2.addOnScrollListener(this.V);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:49:0x0242  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m(View view, LiveEpgEntity liveEpgEntity, int i10, int i11) {
        int i12;
        int height;
        int i13;
        int i14;
        int iMax;
        if (view == null || liveEpgEntity == null || liveEpgEntity.getId().intValue() == -2) {
            return;
        }
        f();
        ViewGroup viewGroup = this.f35329o0;
        if (viewGroup == null) {
            viewGroup = this;
        }
        int width = viewGroup.getWidth();
        int height2 = viewGroup.getHeight();
        if (width <= 0 || height2 <= 0) {
            return;
        }
        this.f35322h0 = i10;
        this.f35323i0 = i11;
        LinearLayout linearLayout = new LinearLayout(view.getContext());
        linearLayout.setOrientation(1);
        linearLayout.setPadding(UiUtils.dp2px(24.0f), UiUtils.dp2px(20.0f), UiUtils.dp2px(24.0f), UiUtils.dp2px(20.0f));
        linearLayout.setBackgroundResource(R.drawable.shape_radius_black3_24);
        LinearLayout linearLayout2 = new LinearLayout(view.getContext());
        linearLayout2.setOrientation(1);
        TextView textViewE = e(view.getContext(), 22, R.color.black_9, false);
        textViewE.setText(kotlinx.coroutines.flow.h.i(liveEpgEntity.getStartTime(), "MMM dd, HH:mm") + " - " + kotlinx.coroutines.flow.h.i(liveEpgEntity.getEndTime(), "MMM dd, HH:mm"));
        linearLayout2.addView(textViewE, new LinearLayout.LayoutParams(-1, -2));
        String string = (liveEpgEntity.getTitle() == null || liveEpgEntity.getTitle().isEmpty()) ? getContext().getString(R.string.no_epg) : liveEpgEntity.getTitle();
        String string2 = (liveEpgEntity.getDescription() == null || liveEpgEntity.getDescription().isEmpty()) ? view.getContext().getString(R.string.default_description) : liveEpgEntity.getDescription();
        TextView textViewE2 = e(view.getContext(), 26, R.color.white, true);
        textViewE2.setText(string);
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-1, -2);
        layoutParams.setMargins(0, UiUtils.dp2px(10.0f), 0, 0);
        linearLayout2.addView(textViewE2, layoutParams);
        TextView textViewE3 = e(view.getContext(), 22, R.color.white, false);
        textViewE3.setText(string2);
        textViewE3.setLineSpacing(UiUtils.dp2px(4.0f), 1.0f);
        LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-1, -2);
        layoutParams2.setMargins(0, UiUtils.dp2px(18.0f), 0, 0);
        linearLayout2.addView(textViewE3, layoutParams2);
        linearLayout.addView(linearLayout2, new LinearLayout.LayoutParams(-1, -2));
        LinearLayout linearLayout3 = new LinearLayout(view.getContext());
        linearLayout3.setOrientation(1);
        linearLayout3.setFocusable(false);
        linearLayout3.setFocusableInTouchMode(false);
        linearLayout3.setClickable(true);
        linearLayout3.setClipChildren(false);
        linearLayout3.setClipToPadding(false);
        linearLayout3.setElevation(UiUtils.dp2px(8.0f));
        int iDp2px = UiUtils.dp2px(xyz.stream.utils.e.d().f36119h ? 620.0f : 720.0f);
        int iDp2px2 = UiUtils.dp2px(28.0f);
        int iDp2px3 = UiUtils.dp2px(16.0f);
        int iDp2px4 = UiUtils.dp2px(16.0f);
        int iDp2px5 = UiUtils.dp2px(10.0f);
        int i15 = iDp2px4 * 2;
        int iMax2 = Math.max(1, (height2 - i15) - iDp2px3);
        int iMin = Math.min(UiUtils.dp2px(140.0f), iMax2);
        int iMax3 = Math.max(UiUtils.dp2px(320.0f), width - i15);
        int iMin2 = Math.min(iDp2px, iMax3);
        int[] iArr = new int[2];
        int[] iArr2 = new int[2];
        view.getLocationOnScreen(iArr);
        viewGroup.getLocationOnScreen(iArr2);
        int i16 = iArr[0] - iArr2[0];
        int i17 = iArr[1] - iArr2[1];
        int height3 = view.getHeight() + i17;
        int width2 = (view.getWidth() / 2) + i16;
        View view2 = this.f35330p0;
        if (view2 == null) {
            height = viewGroup.getHeight();
            i12 = iMax2;
        } else {
            i12 = iMax2;
            int[] iArr3 = new int[2];
            int[] iArr4 = new int[2];
            view2.getLocationOnScreen(iArr3);
            viewGroup.getLocationOnScreen(iArr4);
            height = iArr3[1] - iArr4[1];
            if (height <= 0 || height > viewGroup.getHeight()) {
                height = viewGroup.getHeight();
            }
        }
        int iMin3 = (((Math.min(height2, height) - height3) - iDp2px5) - iDp2px4) - iDp2px3;
        int i18 = i12;
        ViewGroup viewGroup2 = viewGroup;
        e eVarH = h(linearLayout, true, iMin2, iMax3, iMin, i18, ((i17 - iDp2px5) - iDp2px4) - iDp2px3);
        e eVarH2 = h(linearLayout, false, iMin2, iMax3, iMin, i18, iMin3);
        boolean z10 = eVarH2.f35347e;
        boolean z11 = eVarH.f35347e;
        if (!z11 || z10) {
            if (z11 || !z10) {
                boolean z12 = eVarH2.f35346d;
                boolean z13 = eVarH.f35346d;
                if ((!z13 || z12) && ((!z13 && z12) || ((i14 = eVarH.f35348f) != (i13 = eVarH2.f35348f) && i14 <= i13))) {
                    eVarH = eVarH2;
                }
            }
        }
        int i19 = eVarH.f35345c;
        int i20 = eVarH.f35344b;
        int i21 = g(linearLayout, i20, i19, iMin).f901a;
        int i22 = i21 + iDp2px3;
        int iMax4 = Math.max(iDp2px4, Math.min(width2 - (i20 / 2), Math.max(iDp2px4, (width - i20) - iDp2px4)));
        int iMax5 = Math.max(0, Math.min(i20 - iDp2px2, (width2 - iMax4) - (iDp2px2 / 2)));
        TriangleView triangleView = new TriangleView(view.getContext());
        triangleView.setColor(-13421773);
        if (eVarH.f35343a) {
            linearLayout3.addView(linearLayout, new LinearLayout.LayoutParams(-1, i21));
            triangleView.setDirection(1);
            LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(iDp2px2, iDp2px3);
            layoutParams3.leftMargin = iMax5;
            linearLayout3.addView(triangleView, layoutParams3);
            iMax = (i17 - i22) - iDp2px5;
        } else {
            int height4 = view.getHeight() + i17 + iDp2px5;
            triangleView.setDirection(0);
            LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams(iDp2px2, iDp2px3);
            layoutParams4.leftMargin = iMax5;
            linearLayout3.addView(triangleView, layoutParams4);
            linearLayout3.addView(linearLayout, new LinearLayout.LayoutParams(-1, i21));
            iMax = height4;
        }
        if (iMax < iDp2px4) {
            iMax = iDp2px4;
        } else if (iMax + i22 > height2 - iDp2px4) {
            iMax = Math.max(iDp2px4, (height2 - i22) - iDp2px4);
        }
        androidx.constraintlayout.widget.c cVar = new androidx.constraintlayout.widget.c(i20, i22);
        cVar.f1317e = 0;
        cVar.f1325i = 0;
        ((ViewGroup.MarginLayoutParams) cVar).leftMargin = iMax4;
        ((ViewGroup.MarginLayoutParams) cVar).topMargin = iMax;
        View view3 = new View(view.getContext());
        view3.setBackgroundColor(-1728053248);
        view3.setClickable(true);
        view3.setFocusable(false);
        view3.setFocusableInTouchMode(false);
        view3.setOnClickListener(new com.google.android.material.textfield.b(this, 10));
        androidx.constraintlayout.widget.c cVar2 = new androidx.constraintlayout.widget.c(-1, -1);
        cVar2.f1317e = 0;
        cVar2.f1325i = 0;
        viewGroup2.addView(view3, cVar2);
        this.f35320f0 = view3;
        viewGroup2.addView(linearLayout3, cVar);
        this.f35321g0 = linearLayout3;
        this.f35320f0.bringToFront();
        this.f35321g0.bringToFront();
    }

    public final void n() {
        if (kotlinx.coroutines.flow.h.G(this.f35324j0)) {
            this.R.f27184c.post(new a(this, 1));
        }
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public final void o() {
        int maxItemWidth;
        ArrayList arrayList = this.T;
        boolean zIsEmpty = arrayList.isEmpty();
        l5 l5Var = this.R;
        if (zIsEmpty || !kotlinx.coroutines.flow.h.G(this.f35324j0)) {
            l5Var.f27186e.setVisibility(8);
            l5Var.f27187f.setVisibility(8);
            n();
            return;
        }
        String strY = kotlinx.coroutines.flow.h.y("yyyy-MM-dd'T'HH:mm:ss");
        try {
            Calendar calendarO = kotlinx.coroutines.flow.h.o((String) arrayList.get(0));
            Calendar calendarO2 = kotlinx.coroutines.flow.h.o(strY);
            maxItemWidth = (((calendarO == null || calendarO2 == null) ? 0 : (calendarO2.get(12) - calendarO.get(12)) + ((calendarO2.get(11) - calendarO.get(11)) * 60)) * getMaxItemWidth()) / 30;
        } catch (Exception unused) {
            maxItemWidth = 0;
        }
        int i10 = maxItemWidth - this.f35317c0;
        boolean z10 = i10 >= 0 && i10 <= l5Var.f27185d.getWidth();
        l5Var.f27186e.setVisibility(z10 ? 0 : 8);
        int i11 = z10 ? 0 : 8;
        TriangleView triangleView = l5Var.f27187f;
        triangleView.setVisibility(i11);
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) triangleView.getLayoutParams();
        marginLayoutParams.setMarginStart(UiUtils.dp2px(maxItemWidth - 10));
        triangleView.setLayoutParams(marginLayoutParams);
        n();
    }

    public void setDetailPopupOverlay(ViewGroup viewGroup, View view) {
        this.f35329o0 = viewGroup;
        this.f35330p0 = view;
    }

    public void setOnDateNavigateRequestListener(f fVar) {
        this.f35328n0 = fVar;
    }

    public void setOnFocusedChannelChangeListener(g gVar) {
        this.f35326l0 = gVar;
    }

    public void setOnTopFocusRequestListener(Runnable runnable) {
        this.f35325k0 = runnable;
    }

    public void setOnVisibleChannelRangeChangeListener(h hVar) {
        this.f35327m0 = hVar;
    }

    public EPGView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public EPGView(Context context, AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.S = new ArrayList();
        this.T = new ArrayList();
        this.U = new ArrayList();
        this.V = new d(this, 0);
        this.W = new d(this, 1);
        this.f35317c0 = 0;
        this.f35318d0 = null;
        this.f35322h0 = -1;
        this.f35323i0 = -1;
        this.f35324j0 = kotlinx.coroutines.flow.h.y("yyyy-MM-dd");
        this.f35331q0 = 0;
        this.f35332r0 = -1;
        this.f35333s0 = -1;
        this.f35334t0 = new Handler(Looper.getMainLooper());
        l5 l5VarInflate = l5.inflate(LayoutInflater.from(context), this, true);
        this.R = l5VarInflate;
        SpacesItemVerDecoration spacesItemVerDecoration = new SpacesItemVerDecoration(UiUtils.dp2px(5.0f), 0, 0);
        l5VarInflate.f27183b.setAnimation(null);
        RecyclerWithPositionView recyclerWithPositionView = l5VarInflate.f27183b;
        for (int itemDecorationCount = recyclerWithPositionView.getItemDecorationCount() - 1; itemDecorationCount >= 0; itemDecorationCount--) {
            if (recyclerWithPositionView.getItemDecorationAt(itemDecorationCount) instanceof SpacesItemVerDecoration) {
                recyclerWithPositionView.removeItemDecorationAt(itemDecorationCount);
            }
        }
        recyclerWithPositionView.addItemDecoration(spacesItemVerDecoration);
        recyclerWithPositionView.setHasFixedSize(true);
        setVerticalExtraLayoutSpace(recyclerWithPositionView);
        d dVar = this.W;
        recyclerWithPositionView.addOnScrollListener(dVar);
        RecyclerWithPositionView recyclerWithPositionView2 = l5VarInflate.f27185d;
        recyclerWithPositionView2.setHasFixedSize(true);
        recyclerWithPositionView2.addOnScrollListener(this.V);
        SpacesItemVerDecoration spacesItemVerDecoration2 = new SpacesItemVerDecoration(UiUtils.dp2px(5.0f), 0, 0);
        RecyclerWithPositionView recyclerWithPositionView3 = l5VarInflate.f27184c;
        recyclerWithPositionView3.setHasFixedSize(true);
        recyclerWithPositionView3.addOnScrollListener(dVar);
        recyclerWithPositionView3.setAnimation(null);
        for (int itemDecorationCount2 = recyclerWithPositionView3.getItemDecorationCount() - 1; itemDecorationCount2 >= 0; itemDecorationCount2--) {
            if (recyclerWithPositionView3.getItemDecorationAt(itemDecorationCount2) instanceof SpacesItemVerDecoration) {
                recyclerWithPositionView3.removeItemDecorationAt(itemDecorationCount2);
            }
        }
        recyclerWithPositionView3.addItemDecoration(spacesItemVerDecoration2);
        setVerticalExtraLayoutSpace(recyclerWithPositionView3);
    }
}
