Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f

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


package com.startapp.sdk.insight;

import androidx.annotation.Nullable;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import java.io.Serializable;

public class NetworkTestsMetaData implements Serializable {
    private static final long serialVersionUID = 91489019050126377L;
    private boolean enabledCachedProcess;

    @Nullable
    private String hostCt;

    @Nullable
    private String hostLt;

    @Nullable
    private String hostNir;
    private int numberOfRecordsMin = DefaultLoadControl.DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS;
    private int numberOfRecordsMax = 10000;
    private boolean enabled = false;
    private String projectId = "20050";
    private String connectivityTestHostname = "d2to8y50b3n6dq.cloudfront.net";
    private String connectivityTestFilename = "/favicon.ico";
    private boolean connectivityTestEnabled = true;
    private boolean nirCollectCellinfoEnabled = true;
    private boolean ctCollectCellinfoEnabled = true;
    private String connectivityTestCdnconfigUrl = "https://d2to8y50b3n6dq.cloudfront.net/truststores/[PROJECTID]/cdnconfig.zip";
    private String geoipUrl = "https://geoip.api.p3insight.de/geoip/";
    private long ctltIntervalMilli = 900000;
    private long sendIntervalMilli = 7200000;
    private long guardDiffMilli = 120000;
    private long ttl = 86400000;
    private double iep = 0.0d;

    public String a() {
        return this.connectivityTestCdnconfigUrl;
    }

    public String b() {
        return this.connectivityTestFilename;
    }

    public String c() {
        return this.connectivityTestHostname;
    }

    public long d() {
        return this.ctltIntervalMilli;
    }

    public String e() {
        return this.geoipUrl;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        NetworkTestsMetaData networkTestsMetaData = (NetworkTestsMetaData) obj;
        if (this.numberOfRecordsMin != networkTestsMetaData.numberOfRecordsMin || this.numberOfRecordsMax != networkTestsMetaData.numberOfRecordsMax || this.enabled != networkTestsMetaData.enabled || this.enabledCachedProcess != networkTestsMetaData.enabledCachedProcess || this.connectivityTestEnabled != networkTestsMetaData.connectivityTestEnabled || this.nirCollectCellinfoEnabled != networkTestsMetaData.nirCollectCellinfoEnabled || this.ctCollectCellinfoEnabled != networkTestsMetaData.ctCollectCellinfoEnabled || this.ctltIntervalMilli != networkTestsMetaData.ctltIntervalMilli || this.sendIntervalMilli != networkTestsMetaData.sendIntervalMilli || this.ttl != networkTestsMetaData.ttl) {
            return false;
        }
        String str = this.hostCt;
        if (str == null ? networkTestsMetaData.hostCt != null : !str.equals(networkTestsMetaData.hostCt)) {
            return false;
        }
        String str2 = this.hostLt;
        if (str2 == null ? networkTestsMetaData.hostLt != null : !str2.equals(networkTestsMetaData.hostLt)) {
            return false;
        }
        String str3 = this.hostNir;
        if (str3 == null ? networkTestsMetaData.hostNir != null : !str3.equals(networkTestsMetaData.hostNir)) {
            return false;
        }
        String str4 = this.projectId;
        if (str4 == null ? networkTestsMetaData.projectId != null : !str4.equals(networkTestsMetaData.projectId)) {
            return false;
        }
        String str5 = this.connectivityTestHostname;
        if (str5 == null ? networkTestsMetaData.connectivityTestHostname != null : !str5.equals(networkTestsMetaData.connectivityTestHostname)) {
            return false;
        }
        String str6 = this.connectivityTestFilename;
        if (str6 == null ? networkTestsMetaData.connectivityTestFilename != null : !str6.equals(networkTestsMetaData.connectivityTestFilename)) {
            return false;
        }
        String str7 = this.connectivityTestCdnconfigUrl;
        if (str7 == null ? networkTestsMetaData.connectivityTestCdnconfigUrl != null : !str7.equals(networkTestsMetaData.connectivityTestCdnconfigUrl)) {
            return false;
        }
        String str8 = this.geoipUrl;
        String str9 = networkTestsMetaData.geoipUrl;
        if (str8 != null) {
            return str8.equals(str9);
        }
        if (str9 == null) {
            return true;
        }
        return false;
    }

    public long f() {
        return this.guardDiffMilli;
    }

    @Nullable
    public String g() {
        return this.hostCt;
    }

    @Nullable
    public String h() {
        return this.hostLt;
    }

    public int hashCode() {
        int i11;
        int i12;
        int i13;
        int i14;
        int i15;
        int i16;
        int i17;
        String str = this.hostCt;
        int i18 = 0;
        if (str != null) {
            i11 = str.hashCode();
        } else {
            i11 = 0;
        }
        int i19 = i11 * 31;
        String str2 = this.hostLt;
        if (str2 != null) {
            i12 = str2.hashCode();
        } else {
            i12 = 0;
        }
        int i21 = (i19 + i12) * 31;
        String str3 = this.hostNir;
        if (str3 != null) {
            i13 = str3.hashCode();
        } else {
            i13 = 0;
        }
        int i22 = (((((((((i21 + i13) * 31) + this.numberOfRecordsMin) * 31) + this.numberOfRecordsMax) * 31) + (this.enabled ? 1 : 0)) * 31) + (this.enabledCachedProcess ? 1 : 0)) * 31;
        String str4 = this.projectId;
        if (str4 != null) {
            i14 = str4.hashCode();
        } else {
            i14 = 0;
        }
        int i23 = (i22 + i14) * 31;
        String str5 = this.connectivityTestHostname;
        if (str5 != null) {
            i15 = str5.hashCode();
        } else {
            i15 = 0;
        }
        int i24 = (i23 + i15) * 31;
        String str6 = this.connectivityTestFilename;
        if (str6 != null) {
            i16 = str6.hashCode();
        } else {
            i16 = 0;
        }
        int i25 = (((((((i24 + i16) * 31) + (this.connectivityTestEnabled ? 1 : 0)) * 31) + (this.nirCollectCellinfoEnabled ? 1 : 0)) * 31) + (this.ctCollectCellinfoEnabled ? 1 : 0)) * 31;
        String str7 = this.connectivityTestCdnconfigUrl;
        if (str7 != null) {
            i17 = str7.hashCode();
        } else {
            i17 = 0;
        }
        int i26 = (i25 + i17) * 31;
        String str8 = this.geoipUrl;
        if (str8 != null) {
            i18 = str8.hashCode();
        }
        int i27 = (i26 + i18) * 31;
        long j11 = this.ctltIntervalMilli;
        int i28 = (i27 + ((int) (j11 ^ (j11 >>> 32)))) * 31;
        long j12 = this.sendIntervalMilli;
        int i29 = (i28 + ((int) (j12 ^ (j12 >>> 32)))) * 31;
        long j13 = this.ttl;
        return i29 + ((int) (j13 ^ (j13 >>> 32)));
    }

    @Nullable
    public String i() {
        return this.hostNir;
    }

    public double j() {
        return this.iep;
    }

    public String k() {
        return this.projectId;
    }

    public boolean l() {
        return this.connectivityTestEnabled;
    }

    public boolean m() {
        return this.ctCollectCellinfoEnabled;
    }

    public boolean n() {
        return this.enabled;
    }

    public boolean o() {
        return this.enabledCachedProcess;
    }

    public boolean p() {
        return this.nirCollectCellinfoEnabled;
    }
}