package com.debridstream.tv.screens;

import A4.d;
import B4.a;
import S4.p;
import S4.w;
import V2.n3;
import V2.u3;
import V4.E;
import V4.InterfaceC0765i0;
import V4.N;
import Y2.m;
import Y2.n;
import Y2.o;
import Y2.s;
import Y4.H;
import Y4.J;
import Y4.O;
import Y4.a0;
import Y4.c0;
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.lifecycle.AndroidViewModel;
import androidx.lifecycle.X;
import c5.e;
import h3.C2078a2;
import h3.C2079a3;
import h3.U2;
import h3.V2;
import h3.W2;
import h3.Y2;
import h3.Z2;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import m3.AbstractC2467b;
import org.json.JSONArray;
import w4.C3137A;
import w4.k;
import x4.AbstractC3251q;
import x4.AbstractC3253s;
import x4.y;

/* JADX INFO: loaded from: classes.dex */
@StabilityInferred(parameters = 0)
public final class SearchViewModel extends AndroidViewModel {
    public static final int $stable = 8;
    private static final W2 Companion = new W2();

    @Deprecated
    public static final long DEBOUNCE_MS = 1000;

    @Deprecated
    public static final int MAX_SEARCH_HISTORY_ITEMS = 10;
    private final H _ui;
    private String activeProfileKey;
    private boolean canRecordSearchResultSelection;
    private InterfaceC0765i0 debounceJob;
    private final boolean isKidsProfile;
    private final o repository;
    private final C2078a2 searchHistoryStore;
    private final a0 uiState;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public SearchViewModel(Application application, boolean z6) {
        super(application);
        kotlin.jvm.internal.o.h(application, "application");
        this.isKidsProfile = z6;
        this.repository = new o();
        Context applicationContext = application.getApplicationContext();
        kotlin.jvm.internal.o.g(applicationContext, "getApplicationContext(...)");
        this.searchHistoryStore = new C2078a2(applicationContext);
        y yVar = y.f26065a;
        c0 c0VarC = O.c(new U2("", false, null, "Movies", yVar, "TV Shows", yVar, false, yVar));
        this._ui = c0VarC;
        this.uiState = new J(c0VarC);
        this.activeProfileKey = "main";
        E.y(X.h(this), null, null, new V2(this, null), 3);
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0017  */
    /* JADX WARN: Type inference failed for: r2v3 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object runSearch(String str, d dVar) {
        Y2 y22;
        Object objD;
        SearchViewModel searchViewModel;
        c0 c0Var;
        Object value;
        U2 u22;
        String message;
        y yVar;
        c0 c0Var2;
        Object value2;
        c0 c0Var3;
        Object value3;
        U2 u2A;
        c0 c0Var4;
        Object value4;
        SearchViewModel searchViewModel2;
        SearchViewModel searchViewModel3;
        if (dVar instanceof Y2) {
            Y2 y23 = (Y2) dVar;
            int i6 = y23.f17626d;
            if ((i6 & Integer.MIN_VALUE) != 0) {
                y23.f17626d = i6 - Integer.MIN_VALUE;
                y22 = y23;
            } else {
                y22 = new Y2(this, dVar);
            }
        }
        Object objH = y22.f17624b;
        a aVar = a.f492a;
        int i7 = y22.f17626d;
        C3137A c3137a = C3137A.f25453a;
        try {
        } catch (Throwable th) {
            th = th;
        }
        if (i7 == 0) {
            AbstractC2467b.l(objH);
            if (str.length() != 0) {
                this.canRecordSearchResultSelection = true;
                H h5 = this._ui;
                do {
                    c0Var4 = (c0) h5;
                    value4 = c0Var4.getValue();
                } while (!c0Var4.i(value4, U2.a((U2) value4, null, true, null, null, null, null, null, false, null, 505)));
                n3 n3Var = (n3) ((c0) u3.f8112c.f8871a).getValue();
                String str2 = n3Var.f7971a.f7887b;
                if (p.Q0(str2)) {
                    str2 = "en";
                }
                String str3 = str2;
                boolean z6 = n3Var.f7978h.f7862a;
                try {
                    if (this.isKidsProfile) {
                        o oVar = this.repository;
                        y22.f17623a = this;
                        y22.f17626d = 1;
                        oVar.getClass();
                        e eVar = N.f8259a;
                        objH = E.H(c5.d.f13466b, new n(str, oVar, null), y22);
                        if (objH != aVar) {
                            searchViewModel3 = this;
                            objD = (k) objH;
                            searchViewModel = searchViewModel3;
                        }
                    } else {
                        o oVar2 = this.repository;
                        y22.f17623a = this;
                        y22.f17626d = 2;
                        oVar2.getClass();
                        e eVar2 = N.f8259a;
                        objH = E.H(c5.d.f13466b, new m(str, str3, oVar2, z6, null), y22);
                        if (objH != aVar) {
                            searchViewModel2 = this;
                            objD = (k) objH;
                            searchViewModel = searchViewModel2;
                        }
                    }
                    return aVar;
                } catch (Throwable th2) {
                    th = th2;
                    y22 = this;
                    objD = AbstractC2467b.d(th);
                    searchViewModel = y22;
                }
            }
            return c3137a;
        }
        if (i7 == 1) {
            SearchViewModel searchViewModel4 = y22.f17623a;
            AbstractC2467b.l(objH);
            searchViewModel3 = searchViewModel4;
            objD = (k) objH;
            searchViewModel = searchViewModel3;
        } else {
            if (i7 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            SearchViewModel searchViewModel5 = y22.f17623a;
            AbstractC2467b.l(objH);
            searchViewModel2 = searchViewModel5;
            objD = (k) objH;
            searchViewModel = searchViewModel2;
        }
        if (!(objD instanceof w4.m)) {
            k kVar = (k) objD;
            List list = (List) kVar.f25469a;
            List list2 = (List) kVar.f25470b;
            ArrayList arrayList = new ArrayList(AbstractC3253s.G(list, 10));
            Iterator it = list.iterator();
            while (it.hasNext()) {
                arrayList.add(((s) it.next()).f8787a);
            }
            ArrayList arrayList2 = new ArrayList(AbstractC3253s.G(list2, 10));
            Iterator it2 = list2.iterator();
            while (it2.hasNext()) {
                arrayList2.add(((s) it2.next()).f8787a);
            }
            s sVar = (s) AbstractC3251q.g0(list);
            double d6 = sVar != null ? sVar.f8788b : 0.0d;
            s sVar2 = (s) AbstractC3251q.g0(list2);
            if ((sVar2 != null ? sVar2.f8788b : 0.0d) > d6) {
                H h6 = searchViewModel._ui;
                do {
                    c0Var3 = (c0) h6;
                    value3 = c0Var3.getValue();
                    U2 u23 = (U2) value3;
                    boolean z7 = (arrayList.isEmpty() && arrayList2.isEmpty()) ? false : true;
                    ArrayList arrayList3 = arrayList2;
                    ArrayList arrayList4 = arrayList;
                    u2A = U2.a(u23, null, false, null, "TV Shows", arrayList3, "Movies", arrayList4, z7, null, 261);
                    arrayList2 = arrayList3;
                    arrayList = arrayList4;
                } while (!c0Var3.i(value3, u2A));
            } else {
                H h7 = searchViewModel._ui;
                do {
                    c0Var2 = (c0) h7;
                    value2 = c0Var2.getValue();
                } while (!c0Var2.i(value2, U2.a((U2) value2, null, false, null, "Movies", arrayList, "TV Shows", arrayList2, (arrayList.isEmpty() && arrayList2.isEmpty()) ? false : true, null, 261)));
            }
        }
        Throwable thA = w4.n.a(objD);
        if (thA != null) {
            H h8 = searchViewModel._ui;
            do {
                c0Var = (c0) h8;
                value = c0Var.getValue();
                u22 = (U2) value;
                message = thA.getMessage();
                if (message == null) {
                    message = "Search failed";
                }
                yVar = y.f26065a;
            } while (!c0Var.i(value, U2.a(u22, null, false, message, null, yVar, null, yVar, false, null, 297)));
        }
        return c3137a;
    }

    public final void clearAllSearchHistory() {
        c0 c0Var;
        Object value;
        String string = p.o1(this.activeProfileKey).toString();
        if (p.Q0(string)) {
            string = "main";
        }
        C2078a2 c2078a2 = this.searchHistoryStore;
        c2078a2.getClass();
        String string2 = p.o1(string).toString();
        ((SharedPreferences) c2078a2.f17716b.getValue()).edit().remove("history_titles_".concat(p.Q0(string2) ? "main" : string2)).apply();
        H h5 = this._ui;
        do {
            c0Var = (c0) h5;
            value = c0Var.getValue();
        } while (!c0Var.i(value, U2.a((U2) value, null, false, null, null, null, null, null, false, y.f26065a, 255)));
    }

    public final void clearQuery() {
        c0 c0Var;
        Object value;
        y yVar;
        InterfaceC0765i0 interfaceC0765i0 = this.debounceJob;
        if (interfaceC0765i0 != null) {
            interfaceC0765i0.cancel(null);
        }
        H h5 = this._ui;
        do {
            c0Var = (c0) h5;
            value = c0Var.getValue();
            yVar = y.f26065a;
        } while (!c0Var.i(value, U2.a((U2) value, "", false, null, "Movies", yVar, "TV Shows", yVar, false, null, 256)));
    }

    public final a0 getUiState() {
        return this.uiState;
    }

    public final void recordSearchResultSelection(String itemTitle) {
        c0 c0Var;
        Object value;
        U2 u22;
        List listY0;
        kotlin.jvm.internal.o.h(itemTitle, "itemTitle");
        if (this.canRecordSearchResultSelection) {
            String string = p.o1(itemTitle).toString();
            if (string.length() == 0) {
                return;
            }
            this.canRecordSearchResultSelection = false;
            H h5 = this._ui;
            do {
                c0Var = (c0) h5;
                value = c0Var.getValue();
                u22 = (U2) value;
                ArrayList arrayList = new ArrayList(u22.f17484i.size() + 1);
                arrayList.add(string);
                for (String str : u22.f17484i) {
                    if (!w.t0(str, string, true)) {
                        arrayList.add(str);
                        if (arrayList.size() >= 10) {
                            break;
                        }
                    }
                }
                String string2 = p.o1(this.activeProfileKey).toString();
                if (p.Q0(string2)) {
                    string2 = "main";
                }
                listY0 = AbstractC3251q.y0(arrayList, 10);
                C2078a2 c2078a2 = this.searchHistoryStore;
                c2078a2.getClass();
                String string3 = p.o1(string2).toString();
                String str2 = p.Q0(string3) ? "main" : string3;
                JSONArray jSONArray = new JSONArray();
                Iterator it = listY0.iterator();
                while (it.hasNext()) {
                    jSONArray.put((String) it.next());
                }
                ((SharedPreferences) c2078a2.f17716b.getValue()).edit().putString("history_titles_".concat(str2), jSONArray.toString()).apply();
            } while (!c0Var.i(value, U2.a(u22, null, false, null, null, null, null, null, false, listY0, 255)));
        }
    }

    public final void setQuery(String text) {
        String str;
        c0 c0Var;
        Object value;
        y yVar;
        kotlin.jvm.internal.o.h(text, "text");
        H h5 = this._ui;
        while (true) {
            c0 c0Var2 = (c0) h5;
            Object value2 = c0Var2.getValue();
            str = text;
            if (c0Var2.i(value2, U2.a((U2) value2, str, false, null, null, null, null, null, false, null, 506))) {
                break;
            } else {
                text = str;
            }
        }
        InterfaceC0765i0 interfaceC0765i0 = this.debounceJob;
        if (interfaceC0765i0 != null) {
            interfaceC0765i0.cancel(null);
        }
        if (!p.Q0(str)) {
            if (this.isKidsProfile) {
                return;
            }
            this.debounceJob = E.y(X.h(this), null, null, new Z2(this, str, null), 3);
        } else {
            H h6 = this._ui;
            do {
                c0Var = (c0) h6;
                value = c0Var.getValue();
                yVar = y.f26065a;
            } while (!c0Var.i(value, U2.a((U2) value, null, false, null, null, yVar, null, yVar, false, null, 301)));
        }
    }

    public final void submitSearch() {
        String string = p.o1(((U2) ((c0) this._ui).getValue()).f17476a).toString();
        if (string.length() == 0) {
            return;
        }
        InterfaceC0765i0 interfaceC0765i0 = this.debounceJob;
        if (interfaceC0765i0 != null) {
            interfaceC0765i0.cancel(null);
        }
        E.y(X.h(this), null, null, new C2079a3(this, string, null), 3);
    }
}
