FlixOlé v4.4.0版本的 MD5 值为:50e7f767ca3e8715936523e9ef089581
以下内容为反编译后的 e7.java 源代码,内容仅作参考
package i.d.a.d.k.b;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
public final class e7 implements Runnable {
public final boolean f6649n;
public final Uri f6650o;
public final String f6651p;
public final String f6652q;
public final g7 r;
public e7(g7 g7Var, boolean z, Uri uri, String str, String str2) {
this.r = g7Var;
this.f6649n = z;
this.f6650o = uri;
this.f6651p = str;
this.f6652q = str2;
}
@Override
public final void run() {
Bundle t0;
Bundle t02;
g7 g7Var = this.r;
boolean z = this.f6649n;
Uri uri = this.f6650o;
String str = this.f6651p;
String str2 = this.f6652q;
g7Var.f6697n.h();
try {
ia N = g7Var.f6697n.a.N();
if (!TextUtils.isEmpty(str2)) {
if (str2.contains("gclid") || str2.contains("utm_campaign") || str2.contains("utm_source") || str2.contains("utm_medium")) {
String valueOf = String.valueOf(str2);
t0 = N.t0(Uri.parse(valueOf.length() != 0 ? "https://google.com/search?".concat(valueOf) : new String("https://google.com/search?")));
if (t0 != null) {
t0.putString("_cis", "referrer");
}
if (z && (t02 = g7Var.f6697n.a.N().t0(uri)) != null) {
t02.putString("_cis", "intent");
if (!t02.containsKey("gclid") && t0 != null && t0.containsKey("gclid")) {
t02.putString("_cer", String.format("gclid=%s", t0.getString("gclid")));
}
g7Var.f6697n.u(str, "_cmp", t02);
g7Var.f6697n.f6745n.a(str, t02);
}
if (TextUtils.isEmpty(str2)) {
g7Var.f6697n.a.b().q().b("Activity created with referrer", str2);
if (g7Var.f6697n.a.z().B(null, c3.b0)) {
if (t0 != null) {
g7Var.f6697n.u(str, "_cmp", t0);
g7Var.f6697n.f6745n.a(str, t0);
} else {
g7Var.f6697n.a.b().q().b("Referrer does not contain valid parameters", str2);
}
g7Var.f6697n.L("auto", "_ldl", null, true);
return;
} else if (!str2.contains("gclid") || (!str2.contains("utm_campaign") && !str2.contains("utm_source") && !str2.contains("utm_medium") && !str2.contains("utm_term") && !str2.contains("utm_content"))) {
g7Var.f6697n.a.b().q().a("Activity created with data 'referrer' without required params");
return;
} else if (TextUtils.isEmpty(str2)) {
return;
} else {
g7Var.f6697n.L("auto", "_ldl", str2, true);
return;
}
}
return;
}
N.a.b().q().a("Activity created with data 'referrer' without required params");
}
t0 = null;
if (z) {
t02.putString("_cis", "intent");
if (!t02.containsKey("gclid")) {
t02.putString("_cer", String.format("gclid=%s", t0.getString("gclid")));
}
g7Var.f6697n.u(str, "_cmp", t02);
g7Var.f6697n.f6745n.a(str, t02);
}
if (TextUtils.isEmpty(str2)) {
}
} catch (RuntimeException e) {
g7Var.f6697n.a.b().r().b("Throwable caught in handleReferrerForOnActivityCreated", e);
}
}
}