package uf;

import android.app.Activity;
import android.net.Uri;
import android.text.Editable;
import android.util.Base64;
import android.view.View;
import android.widget.EditText;
import androidx.media3.exoplayer.rtsp.RtspHeaders;
import com.pichillilorenzo.flutter_inappwebview_android.credential_database.URLCredentialContract;
import ie.v3;
import java.net.URI;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.ExecutorService;
import xyz.stream.api.database.IptvManager$IptvAuth$Type;
import xyz.stream.view.SelectDialogController;
import xyz.stream.view.UiUtils;

/* JADX INFO: loaded from: classes3.dex */
public final /* synthetic */ class g implements View.OnClickListener {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f33477a = 0;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ v3 f33478b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final /* synthetic */ Activity f33479c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final /* synthetic */ IptvManager$IptvAuth$Type[] f33480d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final /* synthetic */ Object f33481e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final /* synthetic */ Object f33482f;

    public /* synthetic */ g(Activity activity, ArrayList arrayList, int[] iArr, IptvManager$IptvAuth$Type[] iptvManager$IptvAuth$TypeArr, v3 v3Var) {
        this.f33479c = activity;
        this.f33481e = arrayList;
        this.f33482f = iArr;
        this.f33480d = iptvManager$IptvAuth$TypeArr;
        this.f33478b = v3Var;
    }

    @Override // android.view.View.OnClickListener
    public final void onClick(View view) {
        xyz.stream.api.database.d dVar;
        String string;
        Uri uri;
        String path;
        xyz.stream.api.database.d dVar2;
        int i10 = this.f33477a;
        IptvManager$IptvAuth$Type[] iptvManager$IptvAuth$TypeArr = this.f33480d;
        v3 v3Var = this.f33478b;
        Object obj = this.f33482f;
        Object obj2 = this.f33481e;
        switch (i10) {
            case 0:
                Activity activity = this.f33479c;
                int[] iArr = (int[]) obj;
                new SelectDialogController(activity, false, false, (List) obj2, iArr[0], new androidx.media3.exoplayer.trackselection.d(iArr, iptvManager$IptvAuth$TypeArr, activity, v3Var));
                break;
            default:
                u.e eVar = (u.e) obj2;
                e.m mVar = (e.m) obj;
                Editable text = v3Var.f27556c.getText();
                EditText editText = v3Var.f27556c;
                String strTrim = text == null ? "" : editText.getText().toString().trim();
                EditText editText2 = v3Var.f27555b;
                String strTrim2 = editText2.getText() != null ? editText2.getText().toString().trim() : "";
                boolean zIsEmpty = strTrim.isEmpty();
                Activity activity2 = this.f33479c;
                if (zIsEmpty) {
                    UiUtils.showTip(activity2, editText.getHint().toString());
                    editText.requestFocus();
                } else if (editText2.getVisibility() == 0 && strTrim2.isEmpty()) {
                    UiUtils.showTip(activity2, editText2.getHint().toString());
                    editText2.requestFocus();
                } else {
                    if (eVar != null) {
                        int iOrdinal = iptvManager$IptvAuth$TypeArr[0].ordinal();
                        tb.d dVar3 = iOrdinal != 1 ? iOrdinal != 2 ? iOrdinal != 3 ? iOrdinal != 4 ? iOrdinal != 5 ? new tb.d(IptvManager$IptvAuth$Type.f35778a, strTrim, strTrim2, 9) : new tb.d(IptvManager$IptvAuth$Type.f35783f, strTrim, strTrim2, 9) : new tb.d(IptvManager$IptvAuth$Type.f35782e, strTrim, (Object) null, 9) : new tb.d(IptvManager$IptvAuth$Type.f35781d, strTrim, (Object) null, 9) : new tb.d(IptvManager$IptvAuth$Type.f35780c, strTrim, (Object) null, 9) : new tb.d(IptvManager$IptvAuth$Type.f35779b, strTrim, (Object) null, 9);
                        xyz.stream.api.database.f fVarD = xyz.stream.api.database.f.d();
                        Integer num = (Integer) eVar.f33125a;
                        String str = (String) eVar.f33126b;
                        String str2 = (String) eVar.f33127c;
                        pe.g gVar = (pe.g) eVar.f33128d;
                        fVarD.getClass();
                        String strI = xyz.stream.api.database.f.i(str2);
                        if (strI == null) {
                            gVar.h("Invalid IPTV URL.");
                        } else {
                            HashMap map = new HashMap();
                            IptvManager$IptvAuth$Type iptvManager$IptvAuth$Type = (IptvManager$IptvAuth$Type) dVar3.f33020b;
                            if (iptvManager$IptvAuth$Type == null) {
                                dVar2 = new xyz.stream.api.database.d(strI, map);
                            } else {
                                int iOrdinal2 = iptvManager$IptvAuth$Type.ordinal();
                                if (iOrdinal2 == 0) {
                                    String str3 = (String) dVar3.f33021c;
                                    String str4 = (String) dVar3.f33022d;
                                    if (xyz.stream.api.database.f.f(strI) && xyz.stream.api.database.f.f(str3) && xyz.stream.api.database.f.f(str4)) {
                                        try {
                                            uri = Uri.parse(strI);
                                            path = uri.getPath();
                                        } catch (Exception unused) {
                                        }
                                        if (path != null && path.toLowerCase(Locale.US).endsWith("/get.php")) {
                                            Uri.Builder builderClearQuery = uri.buildUpon().clearQuery();
                                            for (String str5 : uri.getQueryParameterNames()) {
                                                if (!URLCredentialContract.FeedEntry.COLUMN_NAME_USERNAME.equalsIgnoreCase(str5) && !URLCredentialContract.FeedEntry.COLUMN_NAME_PASSWORD.equalsIgnoreCase(str5)) {
                                                    builderClearQuery.appendQueryParameter(str5, uri.getQueryParameter(str5));
                                                }
                                            }
                                            builderClearQuery.appendQueryParameter(URLCredentialContract.FeedEntry.COLUMN_NAME_USERNAME, str3);
                                            builderClearQuery.appendQueryParameter(URLCredentialContract.FeedEntry.COLUMN_NAME_PASSWORD, str4);
                                            string = builderClearQuery.build().toString();
                                        } else {
                                            string = strI;
                                        }
                                        if (Objects.equals(string, strI)) {
                                            try {
                                                URI uri2 = new URI(strI);
                                                String scheme = uri2.getScheme();
                                                if (scheme != null && (("http".equalsIgnoreCase(scheme) || "https".equalsIgnoreCase(scheme)) && uri2.getHost() != null)) {
                                                    strI = new URI(scheme, str3 + ":" + str4, uri2.getHost(), uri2.getPort(), uri2.getPath(), uri2.getQuery(), uri2.getFragment()).toString();
                                                }
                                                break;
                                            } catch (Exception unused2) {
                                            }
                                        } else {
                                            strI = string;
                                        }
                                    }
                                    String str6 = (String) dVar3.f33021c;
                                    String str7 = (String) dVar3.f33022d;
                                    HashMap map2 = new HashMap();
                                    if (xyz.stream.api.database.f.f(str6) && xyz.stream.api.database.f.f(str7)) {
                                        map2.put(RtspHeaders.AUTHORIZATION, "Basic " + Base64.encodeToString(defpackage.e.j(str6, ":", str7).getBytes(StandardCharsets.UTF_8), 2));
                                    }
                                    dVar = new xyz.stream.api.database.d(strI, map2);
                                    break;
                                } else if (iOrdinal2 == 1) {
                                    dVar = new xyz.stream.api.database.d(xyz.stream.api.database.f.b(strI, "token", (String) dVar3.f33021c), map);
                                } else if (iOrdinal2 == 2) {
                                    dVar = new xyz.stream.api.database.d(xyz.stream.api.database.f.b(strI, "auth", (String) dVar3.f33021c), map);
                                } else if (iOrdinal2 == 3) {
                                    xyz.stream.api.database.f.k("Cookie", (String) dVar3.f33021c, map);
                                    dVar2 = new xyz.stream.api.database.d(strI, map);
                                } else if (iOrdinal2 == 4) {
                                    xyz.stream.api.database.f.k("Referer", (String) dVar3.f33021c, map);
                                    dVar2 = new xyz.stream.api.database.d(strI, map);
                                } else if (iOrdinal2 != 5) {
                                    dVar2 = new xyz.stream.api.database.d(strI, map);
                                } else {
                                    xyz.stream.api.database.f.k((String) dVar3.f33021c, (String) dVar3.f33022d, map);
                                    dVar2 = new xyz.stream.api.database.d(strI, map);
                                }
                                dVar2 = dVar;
                            }
                            String str8 = dVar2.f35794a;
                            boolean zH = xyz.stream.api.database.f.h(str8);
                            ExecutorService executorService = fVarD.f35809b;
                            if (zH) {
                                executorService.execute(new xyz.netfly.ads.p(fVarD, str8, gVar, num, str, 5));
                            } else {
                                Map map3 = dVar2.f35795b;
                                executorService.execute(new xyz.stream.api.p(fVarD, gVar, str, str8, num, map3 == null ? new HashMap() : new HashMap(map3)));
                            }
                        }
                    }
                    mVar.dismiss();
                }
                break;
        }
    }

    public /* synthetic */ g(v3 v3Var, Activity activity, u.e eVar, IptvManager$IptvAuth$Type[] iptvManager$IptvAuth$TypeArr, e.m mVar) {
        this.f33478b = v3Var;
        this.f33479c = activity;
        this.f33481e = eVar;
        this.f33480d = iptvManager$IptvAuth$TypeArr;
        this.f33482f = mVar;
    }
}
