Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b

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


package com.appsflyer.internal;

import android.util.Base64;
import com.appsflyer.AFLogger;
import java.security.MessageDigest;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import kotlin.NoWhenBranchMatchedException;
import kotlin.collections.r;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.v;
import kotlin.l;
import kotlin.text.Regex;
import kotlin.text.StringsKt__StringsKt;
import kotlin.text.q;
public class AFd1ySDK {
    private static final List<String> afErrorLog;
    private static AFc1bSDK afInfoLog;
    private final AFb1gSDK AFInAppEventType;
    public final kotlin.j AFKeystoreWrapper;
    private final kotlin.j AFLogger;
    private final AFb1bSDK values;
    public static final AFa1ySDK AFa1ySDK = new AFa1ySDK(null);
    public static String AFInAppEventParameterName = "https://%scdn-%ssettings.%s/android/v1/%s/settings";
    public static String valueOf = "https://%scdn-%stestsettings.%s/android/v1/%s/settings";

    public class AFa1xSDK {
        public static final int[] AFKeystoreWrapper;

        static {
            int[] iArr = new int[AFd1zSDK.values().length];
            iArr[AFd1zSDK.DEFAULT.ordinal()] = 1;
            iArr[AFd1zSDK.API.ordinal()] = 2;
            iArr[AFd1zSDK.RC.ordinal()] = 3;
            AFKeystoreWrapper = iArr;
        }
    }

    public static final class AFa1ySDK {
        private AFa1ySDK() {
        }

        public AFa1ySDK(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public static void AFKeystoreWrapper(AFc1bSDK aFc1bSDK) {
            AFd1ySDK.afInfoLog = aFc1bSDK;
        }

        public static List<String> values() {
            return AFd1ySDK.afErrorLog;
        }
    }

    static {
        List<String> q;
        q = r.q("googleplay", "playstore", "googleplaystore");
        afErrorLog = q;
    }

    public AFd1ySDK(AFb1bSDK aFb1bSDK, AFb1gSDK aFb1gSDK) {
        kotlin.j b;
        kotlin.j b2;
        o.k(aFb1bSDK, "");
        o.k(aFb1gSDK, "");
        this.values = aFb1bSDK;
        this.AFInAppEventType = aFb1gSDK;
        b = l.b(new Function0<String>() {
            {
                super(0);
            }

            @Override
            public final String invoke() {
                CharSequence k1;
                boolean C;
                CharSequence k12;
                String AFInAppEventParameterName2 = AFb1wSDK.AFInAppEventParameterName(AFd1ySDK.this.AFInAppEventType, AFd1ySDK.this.values.values());
                String str = "";
                if (AFInAppEventParameterName2 != null) {
                    C = q.C(AFInAppEventParameterName2);
                    if (!C) {
                        k12 = StringsKt__StringsKt.k1(AFInAppEventParameterName2);
                        String obj = k12.toString();
                        List<String> values = AFa1ySDK.values();
                        Locale locale = Locale.getDefault();
                        o.j(locale, "");
                        String lowerCase = obj.toLowerCase(locale);
                        o.j(lowerCase, "");
                        if (!values.contains(lowerCase)) {
                            AFInAppEventParameterName2 = "-".concat(obj);
                        } else {
                            v vVar = v.a;
                            String format = String.format("AF detected using redundant Google-Play channel for attribution - %s. Using without channel postfix.", Arrays.copyOf(new Object[]{obj}, 1));
                            o.j(format, "");
                            AFLogger.afWarnLog(format);
                            AFInAppEventParameterName2 = "";
                        }
                    }
                }
                if (AFInAppEventParameterName2 != null) {
                    str = AFInAppEventParameterName2;
                }
                k1 = StringsKt__StringsKt.k1(str);
                return k1.toString();
            }
        });
        this.AFLogger = b;
        b2 = l.b(new Function0<String>() {
            {
                super(0);
            }

            @Override
            public final String invoke() {
                String packageName = AFd1ySDK.this.values.values.AFKeystoreWrapper.getPackageName();
                o.j(packageName, "");
                return AFd1ySDK.values(packageName, AFd1ySDK.AFKeystoreWrapper(AFd1ySDK.this));
            }
        });
        this.AFKeystoreWrapper = b2;
    }

    public static boolean valueOf() {
        return afInfoLog == null;
    }

    public static final void values(AFc1bSDK aFc1bSDK) {
        AFa1ySDK.AFKeystoreWrapper(aFc1bSDK);
    }

    public static final String AFKeystoreWrapper(AFd1ySDK aFd1ySDK) {
        return (String) aFd1ySDK.AFLogger.getValue();
    }

    public final String values() {
        AFd1zSDK aFd1zSDK;
        if (valueOf()) {
            aFd1zSDK = AFd1zSDK.DEFAULT;
        } else {
            aFd1zSDK = AFd1zSDK.API;
        }
        int i = AFa1xSDK.AFKeystoreWrapper[aFd1zSDK.ordinal()];
        if (i != 1) {
            if (i != 2) {
                if (i == 3) {
                    return "";
                }
                throw new NoWhenBranchMatchedException();
            }
            AFc1bSDK aFc1bSDK = afInfoLog;
            String str = aFc1bSDK != null ? aFc1bSDK.AFInAppEventParameterName : null;
            return str == null ? "" : str;
        }
        return "appsflyersdk.com";
    }

    public final String AFInAppEventParameterName() {
        AFd1zSDK aFd1zSDK;
        if (valueOf()) {
            aFd1zSDK = AFd1zSDK.DEFAULT;
        } else {
            aFd1zSDK = AFd1zSDK.API;
        }
        int i = AFa1xSDK.AFKeystoreWrapper[aFd1zSDK.ordinal()];
        if (i != 1) {
            if (i != 2) {
                if (i == 3) {
                    return "";
                }
                throw new NoWhenBranchMatchedException();
            }
            AFc1bSDK aFc1bSDK = afInfoLog;
            String str = aFc1bSDK != null ? aFc1bSDK.AFInAppEventType : null;
            return str == null ? "" : str;
        }
        return (String) this.AFKeystoreWrapper.getValue();
    }

    public static final String values(String str, String str2) {
        StringBuilder sb = new StringBuilder();
        StringBuilder sb2 = new StringBuilder();
        sb2.append(str);
        sb2.append(str2);
        String obj = sb2.toString();
        o.k(obj, "");
        MessageDigest messageDigest = MessageDigest.getInstance("SHA-256");
        byte[] bytes = obj.getBytes(kotlin.text.d.b);
        o.j(bytes, "");
        byte[] digest = messageDigest.digest(bytes);
        o.j(digest, "");
        String encodeToString = Base64.encodeToString(digest, 2);
        o.j(encodeToString, "");
        String lowerCase = encodeToString.toLowerCase(Locale.ROOT);
        o.j(lowerCase, "");
        String substring = new Regex("[^\\w]+").i(lowerCase, "").substring(0, 6);
        o.j(substring, "");
        sb.append(substring);
        sb.append('-');
        return sb.toString();
    }
}