FLIX VISION v2.8.2版本的 MD5 值为:4d33b143293b36f23ce5a6a5834e6993
以下内容为反编译后的 b.java 源代码,内容仅作参考
package cb;
import android.content.Context;
import android.os.AsyncTask;
import cc.f;
import flix.com.vision.App;
import hb.e;
import ib.o;
import kotlin.text.Regex;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public final class b extends cb.a {
public class a extends AsyncTask<Void, Void, String> {
public final o f4864a;
public a(o oVar) {
this.f4864a = oVar;
}
@Override
public String doInBackground(Void... voidArr) {
String string;
String str;
String str2;
o oVar = this.f4864a;
b bVar = b.this;
try {
string = App.get(oVar.f13838u, bVar.f4863b).body().string();
} catch (Exception e10) {
e10.printStackTrace();
}
if (string == null) {
return null;
}
Document parse = ue.a.parse(string);
String str3 = bVar.f4863b;
try {
if (f.notNull(parse.baseUri())) {
str3 = parse.baseUri();
} else {
String baseUrl = f.getBaseUrl(oVar.f13838u);
if (f.notNull(oVar.f13838u)) {
str3 = baseUrl;
}
}
} catch (Exception unused) {
}
if (str3 != null) {
str3 = str3.replace("http://", "").replace("https://", "");
}
if (!f.notNull(str3)) {
str3 = "DOOD";
}
String html = parse.html();
bVar.getClass();
try {
str = new Regex("/pass_md5/[^']*").find(html, 0).getValue();
} catch (Exception unused2) {
str = null;
}
if (str == null) {
return null;
}
Element first = parse.getElementsByTag("TITLE").first();
String str4 = "HD";
if (first != null) {
String text = first.text();
bVar.getClass();
try {
str2 = new Regex("\\d{3,4}p").find(text, 0).getValue();
} catch (Exception unused3) {
str2 = null;
}
} else {
str2 = "HD";
}
if (f.notNull(str2)) {
str4 = str2;
}
String str5 = bVar.f4863b + str;
String str6 = str.split("/")[str.split("/").length - 1];
String str7 = App.get(str5, bVar.f4863b).body().string() + "qWMG3yc6F5?token=" + str6;
o oVar2 = new o();
oVar2.f13838u = str7;
oVar2.f13832o = true;
oVar2.f13840w = false;
oVar2.f13837t = str4 + " - [" + str3.toUpperCase() + "] - [DIRECT] - English";
oVar2.f13825h = oVar2.f13838u;
bVar.f4862a.OnSuccess(oVar2);
return null;
}
@Override
public void onPostExecute(String str) {
super.onPostExecute((a) str);
}
}
public b(Context context, e eVar) {
this.f4862a = eVar;
this.f4863b = "https://dood.wf";
}
public void fetchLinks(o oVar) {
new a(oVar).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Void[0]);
}
}