package defpackage;

import android.animation.AnimatorSet;
import android.util.Log;
import android.util.LruCache;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.ViewPropertyAnimator;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import android.widget.ImageView;
import androidx.lifecycle.n;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.strmr.ps.R;
import com.strmr.ps.data.local.entity.PlaybackProgress;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.model.tmdb.TMDBMovieDetails;
import com.strmr.ps.data.model.tmdb.TMDBShowDetails;
import com.strmr.ps.data.remote.AddonMetadataClient;
import com.strmr.ps.data.remote.api.TMDBApiService;
import java.util.concurrent.CancellationException;
import kotlin.Metadata;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.ContinuationImpl;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\u0018\u00002\u00020\u0001:\u0002\u0002\u0003¨\u0006\u0004"}, d2 = {"Ljm4;", "", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "b", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class jm4 {
    public final TMDBApiService a;
    public final AddonMetadataClient b;
    public final n c;
    public final qq3 d;
    public final qq3 e;
    public WebView f;
    public fx4 g;
    public fx4 h;
    public View l;
    public AnimatorSet m;
    public boolean n;
    public boolean o;
    public boolean p;
    public final LruCache i = new LruCache(50);
    public boolean j = true;
    public boolean k = true;
    public final LruCache q = new LruCache(50);

    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\t\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00058\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u00058\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\u0007R\u0014\u0010\t\u001a\u00020\u00058\u0002X\u0082T¢\u0006\u0006\n\u0004\b\t\u0010\u0007¨\u0006\n"}, d2 = {"Ljm4$a;", "", "", "TAG", "Ljava/lang/String;", "", "LOGO_FADE_DURATION", "J", "LOGO_DISPLAY_DURATION", "TRAILER_LOAD_TIMEOUT_MS", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0082\u0004\u0018\u00002\u00020\u0001J\u000f\u0010\u0003\u001a\u00020\u0002H\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0005\u001a\u00020\u0002H\u0007¢\u0006\u0004\b\u0005\u0010\u0004J\u000f\u0010\u0006\u001a\u00020\u0002H\u0007¢\u0006\u0004\b\u0006\u0010\u0004¨\u0006\u0007"}, d2 = {"Ljm4$b;", "", "Le6a;", "onVideoPlaying", "()V", "onVideoError", "onVideoEnded", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public final class b {
        public b() {
        }

        @JavascriptInterface
        public final void onVideoEnded() {
            jm4 jm4Var = jm4.this;
            View view = jm4Var.l;
            if (view != null) {
                view.post(new km4(jm4Var, 2));
            }
        }

        @JavascriptInterface
        public final void onVideoError() {
            jm4 jm4Var = jm4.this;
            View view = jm4Var.l;
            if (view != null) {
                view.post(new km4(jm4Var, 0));
            }
        }

        @JavascriptInterface
        public final void onVideoPlaying() {
            jm4 jm4Var = jm4.this;
            View view = jm4Var.l;
            if (view != null) {
                view.post(new km4(jm4Var, 1));
            }
        }
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public /* synthetic */ class c {
        public static final /* synthetic */ int[] a;

        static {
            int[] iArr = new int[ContentItem.ItemType.values().length];
            try {
                iArr[ContentItem.ItemType.MOVIE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[ContentItem.ItemType.TV_SHOW.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            a = iArr;
        }
    }

    public jm4(TMDBApiService tMDBApiService, AddonMetadataClient addonMetadataClient, n nVar, qq3 qq3Var, qq3 qq3Var2) {
        this.a = tMDBApiService;
        this.b = addonMetadataClient;
        this.c = nVar;
        this.d = qq3Var;
        this.e = qq3Var2;
    }

    /* JADX WARN: Removed duplicated region for block: B:53:0x00ed  */
    /* JADX WARN: Removed duplicated region for block: B:59:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:8:0x0016  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object a(jm4 jm4Var, ContentItem contentItem, ContinuationImpl continuationImpl) throws Throwable {
        nm4 nm4Var;
        String trailerKey;
        TMDBApiService tMDBApiService = jm4Var.a;
        if (continuationImpl instanceof nm4) {
            nm4Var = (nm4) continuationImpl;
            int i = nm4Var.e;
            if ((i & Integer.MIN_VALUE) != 0) {
                nm4Var.e = i - Integer.MIN_VALUE;
            } else {
                nm4Var = new nm4(jm4Var, continuationImpl);
            }
        }
        nm4 nm4Var2 = nm4Var;
        Object movieDetails$default = nm4Var2.c;
        ck1 ck1Var = ck1.a;
        int i2 = nm4Var2.e;
        try {
        } catch (CancellationException e) {
            throw e;
        } catch (Exception e2) {
            Boxing.boxInt(Log.w("InlineTrailerHelper", "TMDB trailer fetch failed for " + contentItem.getTitle(), e2));
        }
        if (i2 == 0) {
            s38.b(movieDetails$default);
            if (contentItem.getTmdbId() > 0) {
                String str = (String) jm4Var.i.get(Boxing.boxInt(contentItem.getTmdbId()));
                if (str != null) {
                    return str;
                }
                int i3 = c.a[contentItem.getItemType().ordinal()];
                if (i3 == 1) {
                    int tmdbId = contentItem.getTmdbId();
                    nm4Var2.a = jm4Var;
                    nm4Var2.b = contentItem;
                    nm4Var2.e = 1;
                    movieDetails$default = TMDBApiService.DefaultImpls.getMovieDetails$default(tMDBApiService, tmdbId, null, nm4Var2, 2, null);
                    if (movieDetails$default == ck1Var) {
                        return ck1Var;
                    }
                    trailerKey = ((TMDBMovieDetails) movieDetails$default).getTrailerKey();
                } else if (i3 != 2) {
                    trailerKey = null;
                } else {
                    int tmdbId2 = contentItem.getTmdbId();
                    nm4Var2.a = jm4Var;
                    nm4Var2.b = contentItem;
                    nm4Var2.e = 2;
                    movieDetails$default = TMDBApiService.DefaultImpls.getShowDetails$default(tMDBApiService, tmdbId2, null, nm4Var2, 2, null);
                    if (movieDetails$default == ck1Var) {
                        return ck1Var;
                    }
                    trailerKey = ((TMDBShowDetails) movieDetails$default).getTrailerKey();
                }
            }
            nm4Var2.a = null;
            nm4Var2.b = null;
            nm4Var2.e = 3;
            Object objE = jm4Var.e(contentItem, nm4Var2);
            return objE != ck1Var ? ck1Var : objE;
        }
        if (i2 == 1) {
            contentItem = nm4Var2.b;
            jm4Var = nm4Var2.a;
            s38.b(movieDetails$default);
            trailerKey = ((TMDBMovieDetails) movieDetails$default).getTrailerKey();
        } else {
            if (i2 != 2) {
                if (i2 != 3) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(movieDetails$default);
                return movieDetails$default;
            }
            contentItem = nm4Var2.b;
            jm4Var = nm4Var2.a;
            s38.b(movieDetails$default);
            trailerKey = ((TMDBShowDetails) movieDetails$default).getTrailerKey();
        }
        jm4Var.i.put(Boxing.boxInt(contentItem.getTmdbId()), trailerKey);
        if (trailerKey != null) {
            return trailerKey;
        }
        nm4Var2.a = null;
        nm4Var2.b = null;
        nm4Var2.e = 3;
        Object objE2 = jm4Var.e(contentItem, nm4Var2);
        if (objE2 != ck1Var) {
        }
    }

    public static final void b(jm4 jm4Var) {
        ImageView imageView;
        fx4 fx4Var = jm4Var.h;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        jm4Var.h();
        jm4Var.d();
        View view = jm4Var.l;
        if (view == null || (imageView = (ImageView) view.findViewById(R.id.expanded_logo)) == null || imageView.getDrawable() == null) {
            return;
        }
        imageView.setAlpha(1.0f);
    }

    public final void c() {
        fx4 fx4Var = this.g;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        this.g = null;
        fx4 fx4Var2 = this.h;
        if (fx4Var2 != null) {
            ((rx4) fx4Var2).h(null);
        }
        this.h = null;
        h();
        this.l = null;
        this.o = false;
        d();
    }

    public final void d() {
        WebView webView = this.f;
        if (webView != null) {
            ViewPropertyAnimator viewPropertyAnimatorAnimate = webView.animate();
            if (viewPropertyAnimatorAnimate != null) {
                viewPropertyAnimatorAnimate.cancel();
            }
            webView.onPause();
            webView.removeJavascriptInterface("AndroidBridge");
            webView.loadUrl("about:blank");
            ViewParent parent = webView.getParent();
            ViewGroup viewGroup = parent instanceof ViewGroup ? (ViewGroup) parent : null;
            if (viewGroup != null) {
                viewGroup.removeView(webView);
            }
            webView.stopLoading();
            webView.destroy();
        }
        this.f = null;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object e(ContentItem contentItem, ContinuationImpl continuationImpl) throws Throwable {
        lm4 lm4Var;
        String stremioId;
        ContentItem contentItem2;
        Exception exc;
        jm4 jm4Var;
        String str;
        if (continuationImpl instanceof lm4) {
            lm4Var = (lm4) continuationImpl;
            int i = lm4Var.f;
            if ((i & Integer.MIN_VALUE) != 0) {
                lm4Var.f = i - Integer.MIN_VALUE;
            } else {
                lm4Var = new lm4(this, continuationImpl);
            }
        }
        Object objF = lm4Var.d;
        ck1 ck1Var = ck1.a;
        int i2 = lm4Var.f;
        try {
            if (i2 == 0) {
                s38.b(objF);
                AddonMetadataClient addonMetadataClient = this.b;
                String sourceAddonUrl = contentItem.getSourceAddonUrl();
                if (sourceAddonUrl != null && (stremioId = contentItem.getStremioId()) != null) {
                    String str2 = (String) this.q.get(stremioId);
                    if (str2 == null) {
                        String stremioType = contentItem.getStremioType();
                        if (stremioType == null) {
                            stremioType = contentItem.getItemType() == ContentItem.ItemType.TV_SHOW ? "series" : PlaybackProgress.TYPE_MOVIE;
                        }
                        String str3 = stremioType;
                        try {
                            m12 m12Var = sc2.a;
                            m02 m02Var = m02.c;
                            mm4 mm4Var = new mm4(addonMetadataClient, sourceAddonUrl, str3, stremioId, null);
                            lm4Var.a = this;
                            lm4Var.b = contentItem;
                            lm4Var.c = stremioId;
                            lm4Var.f = 1;
                            objF = wj0.f(m02Var, mm4Var, lm4Var);
                            if (objF == ck1Var) {
                                return ck1Var;
                            }
                            jm4Var = this;
                            contentItem2 = contentItem;
                            str = stremioId;
                        } catch (Exception e) {
                            contentItem2 = contentItem;
                            exc = e;
                            Log.w("InlineTrailerHelper", "Addon trailer fetch failed for " + contentItem2.getTitle(), exc);
                            return null;
                        }
                    } else if (str2.length() != 0) {
                        return str2;
                    }
                }
                return null;
            }
            if (i2 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            str = lm4Var.c;
            contentItem2 = lm4Var.b;
            jm4Var = lm4Var.a;
            try {
                s38.b(objF);
            } catch (Exception e2) {
                exc = e2;
                Log.w("InlineTrailerHelper", "Addon trailer fetch failed for " + contentItem2.getTitle(), exc);
                return null;
            }
            u69 u69Var = (u69) objF;
            String strA = u69Var != null ? C0609lc.a(u69Var) : null;
            jm4Var.q.put(str, strA == null ? "" : strA);
            return strA;
        } catch (CancellationException e3) {
            throw e3;
        }
    }

    public final void f() {
        fx4 fx4Var = this.g;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        fx4 fx4Var2 = this.h;
        if (fx4Var2 != null) {
            ((rx4) fx4Var2).h(null);
        }
        h();
        this.o = false;
        View view = this.l;
        if (view != null) {
            View viewFindViewById = view.findViewById(R.id.expanded_scrim);
            if (viewFindViewById != null) {
                ViewPropertyAnimator viewPropertyAnimatorAnimate = viewFindViewById.animate();
                if (viewPropertyAnimatorAnimate != null) {
                    viewPropertyAnimatorAnimate.cancel();
                }
                viewFindViewById.setAlpha(0.0f);
                viewFindViewById.setVisibility(8);
            }
            ImageView imageView = (ImageView) view.findViewById(R.id.expanded_logo);
            if (imageView != null) {
                ViewPropertyAnimator viewPropertyAnimatorAnimate2 = imageView.animate();
                if (viewPropertyAnimatorAnimate2 != null) {
                    viewPropertyAnimatorAnimate2.cancel();
                }
                imageView.setAlpha(0.0f);
                imageView.setVisibility(8);
                ((a18) this.d.invoke()).k(imageView);
            }
        }
        this.l = null;
        d();
    }

    public final void g(ContentItem contentItem, View view) {
        cr4.g(contentItem, "item");
        cr4.g(view, "cardView");
        if (!this.j || this.p) {
            return;
        }
        fx4 fx4Var = this.g;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        fx4 fx4Var2 = this.h;
        if (fx4Var2 != null) {
            ((rx4) fx4Var2).h(null);
        }
        h();
        this.o = false;
        d();
        this.l = view;
        this.g = wj0.c(this.c, null, null, new qm4(this, view, contentItem, null), 3);
    }

    public final void h() {
        this.n = false;
        AnimatorSet animatorSet = this.m;
        if (animatorSet != null) {
            animatorSet.cancel();
        }
        this.m = null;
    }
}
