漫漫擼2 v1.3.9版本的 MD5 值为:e07b15db49ff38b958ff7c8268ff1c9b

以下内容为反编译后的 s6.java 源代码,内容仅作参考


package g.i.a.d.h.b;

import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
public final class s6 implements Runnable {
    public final boolean f10872a;
    public final Uri f10873b;
    public final String f10874c;
    public final String f10875d;
    public final t6 f10876e;

    public s6(t6 t6Var, boolean z, Uri uri, String str, String str2) {
        this.f10876e = t6Var;
        this.f10872a = z;
        this.f10873b = uri;
        this.f10874c = str;
        this.f10875d = str2;
    }

    @Override
    public final void run() {
        Bundle p0;
        Bundle p02;
        t6 t6Var = this.f10876e;
        boolean z = this.f10872a;
        Uri uri = this.f10873b;
        String str = this.f10874c;
        String str2 = this.f10875d;
        t6Var.f10901a.h();
        try {
            t9 A = t6Var.f10901a.f10663a.A();
            if (!TextUtils.isEmpty(str2)) {
                if (!str2.contains("gclid") && !str2.contains("utm_campaign") && !str2.contains("utm_source") && !str2.contains("utm_medium")) {
                    A.f10663a.b().f10585m.a("Activity created with data 'referrer' without required params");
                } else {
                    p0 = A.p0(Uri.parse(str2.length() != 0 ? "https://google.com/search?".concat(str2) : new String("https://google.com/search?")));
                    if (p0 != null) {
                        p0.putString("_cis", "referrer");
                    }
                    if (z && (p02 = t6Var.f10901a.f10663a.A().p0(uri)) != null) {
                        p02.putString("_cis", "intent");
                        if (!p02.containsKey("gclid") && p0 != null && p0.containsKey("gclid")) {
                            p02.putString("_cer", String.format("gclid=%s", p0.getString("gclid")));
                        }
                        t6Var.f10901a.o(str, "_cmp", p02);
                        t6Var.f10901a.f10972n.a(str, p02);
                    }
                    if (TextUtils.isEmpty(str2)) {
                        t6Var.f10901a.f10663a.b().f10585m.b("Activity created with referrer", str2);
                        if (t6Var.f10901a.f10663a.f10836h.v(null, w2.b0)) {
                            if (p0 != null) {
                                t6Var.f10901a.o(str, "_cmp", p0);
                                t6Var.f10901a.f10972n.a(str, p0);
                            } else {
                                t6Var.f10901a.f10663a.b().f10585m.b("Referrer does not contain valid parameters", str2);
                            }
                            t6Var.f10901a.z(null);
                            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"))) {
                            if (TextUtils.isEmpty(str2)) {
                                return;
                            }
                            t6Var.f10901a.z(str2);
                            return;
                        } else {
                            t6Var.f10901a.f10663a.b().f10585m.a("Activity created with data 'referrer' without required params");
                            return;
                        }
                    }
                    return;
                }
            }
            p0 = null;
            if (z) {
                p02.putString("_cis", "intent");
                if (!p02.containsKey("gclid")) {
                    p02.putString("_cer", String.format("gclid=%s", p0.getString("gclid")));
                }
                t6Var.f10901a.o(str, "_cmp", p02);
                t6Var.f10901a.f10972n.a(str, p02);
            }
            if (TextUtils.isEmpty(str2)) {
            }
        } catch (RuntimeException e2) {
            t6Var.f10901a.f10663a.b().f10578f.b("Throwable caught in handleReferrerForOnActivityCreated", e2);
        }
    }
}