ChatOn v1.35.366360版本的 MD5 值为:cde28447b38d5467efa95e48e7076155
以下内容为反编译后的 p5.java 源代码,内容仅作参考
package ic;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import com.google.android.gms.internal.measurement.la;
import com.google.android.gms.internal.measurement.oa;
import com.google.android.gms.internal.measurement.v8;
import com.google.android.gms.measurement.internal.AppMeasurementDynamiteService;
public final class p5 implements Runnable {
public final int f12541d = 0;
public final boolean f12542e;
public final String f12543i;
public final String f12544n;
public final Object f12545v;
public final Object f12546w;
public p5(AppMeasurementDynamiteService appMeasurementDynamiteService, com.google.android.gms.internal.measurement.r0 r0Var, String str, String str2, boolean z8) {
this.f12546w = appMeasurementDynamiteService;
this.f12545v = r0Var;
this.f12543i = str;
this.f12544n = str2;
this.f12542e = z8;
}
public p5(v5 v5Var, boolean z8, Uri uri, String str, String str2) {
this.f12546w = v5Var;
this.f12542e = z8;
this.f12545v = uri;
this.f12543i = str;
this.f12544n = str2;
}
@Override
public final void run() {
Bundle E;
boolean z8;
String str;
int i10 = this.f12541d;
Object obj = this.f12545v;
Object obj2 = this.f12546w;
switch (i10) {
case 0:
e6 r10 = ((AppMeasurementDynamiteService) obj2).f7709c.r();
String str2 = this.f12543i;
String str3 = this.f12544n;
boolean z10 = this.f12542e;
r10.u();
r10.C();
r10.H(new t5(r10, str2, str3, r10.R(false), z10, (com.google.android.gms.internal.measurement.r0) obj));
return;
default:
Uri uri = (Uri) obj;
String str4 = this.f12544n;
j5 j5Var = ((v5) obj2).f12717d;
j5Var.u();
try {
c7 t10 = j5Var.t();
((oa) la.f6374e.get()).getClass();
e q10 = j5Var.q();
r3 r3Var = r.f12606w0;
boolean F = q10.F(null, r3Var);
v8.a();
e q11 = j5Var.q();
r3 r3Var2 = r.P0;
boolean F2 = q11.F(null, r3Var2);
if (!TextUtils.isEmpty(str4)) {
if (!str4.contains("gclid")) {
if (F2) {
if (!str4.contains("gbraid")) {
}
}
if (!str4.contains("utm_campaign") && !str4.contains("utm_source") && !str4.contains("utm_medium") && !str4.contains("utm_id") && !str4.contains("dclid") && !str4.contains("srsltid") && (!F || !str4.contains("sfmc_id"))) {
t10.e().F.d("Activity created with data 'referrer' without required params");
}
}
E = t10.E(Uri.parse("https://google.com/search?".concat(str4)), F, F2);
if (E != null) {
E.putString("_cis", "referrer");
}
z8 = this.f12542e;
String str5 = this.f12543i;
x4 x4Var = j5Var.G;
if (z8) {
str = "Activity created with data 'referrer' without required params";
} else {
c7 t11 = j5Var.t();
((oa) la.f6374e.get()).getClass();
str = "Activity created with data 'referrer' without required params";
boolean F3 = j5Var.q().F(null, r3Var);
v8.a();
Bundle E2 = t11.E(uri, F3, j5Var.q().F(null, r3Var2));
if (E2 != null) {
E2.putString("_cis", "intent");
if (!E2.containsKey("gclid") && E != null && E.containsKey("gclid")) {
E2.putString("_cer", String.format("gclid=%s", E.getString("gclid")));
}
j5Var.c0(str5, "_cmp", E2);
x4Var.a(str5, E2);
}
}
if (TextUtils.isEmpty(str4)) {
j5Var.e().F.c(str4, "Activity created with referrer");
if (j5Var.q().F(null, r.f12577h0)) {
if (E != null) {
j5Var.c0(str5, "_cmp", E);
x4Var.a(str5, E);
} else {
j5Var.e().F.c(str4, "Referrer does not contain valid parameters");
}
j5Var.U("auto", "_ldl", null, true);
return;
} else if (!str4.contains("gclid") || (!str4.contains("utm_campaign") && !str4.contains("utm_source") && !str4.contains("utm_medium") && !str4.contains("utm_term") && !str4.contains("utm_content"))) {
j5Var.e().F.d(str);
return;
} else if (TextUtils.isEmpty(str4)) {
return;
} else {
j5Var.U("auto", "_ldl", str4, true);
return;
}
}
return;
}
E = null;
z8 = this.f12542e;
String str52 = this.f12543i;
x4 x4Var2 = j5Var.G;
if (z8) {
}
if (TextUtils.isEmpty(str4)) {
}
} catch (RuntimeException e10) {
j5Var.e().f12749y.c(e10, "Throwable caught in handleReferrerForOnActivityCreated");
return;
}
break;
}
}
}