discord-jadx/app/src/main/java/c/i/a/f/i/b/ea.java

207 lines
6.7 KiB
Java

package c.i.a.f.i.b;
import c.i.a.f.h.l.n0;
import c.i.a.f.h.l.p0;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Objects;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
/* compiled from: com.google.android.gms:play-services-measurement@@18.0.0 */
public abstract class ea {
public String a;
public int b;
/* renamed from: c reason: collision with root package name */
public Boolean f1150c;
public Boolean d;
public Long e;
public Long f;
public ea(String str, int i) {
this.a = str;
this.b = i;
}
public static Boolean b(long j, n0 n0Var) {
try {
return f(new BigDecimal(j), n0Var, 0.0d);
} catch (NumberFormatException unused) {
return null;
}
}
public static Boolean c(Boolean bool, boolean z2) {
if (bool == null) {
return null;
}
return Boolean.valueOf(bool.booleanValue() != z2);
}
public static Boolean d(String str, n0 n0Var) {
if (!q9.P(str)) {
return null;
}
try {
return f(new BigDecimal(str), n0Var, 0.0d);
} catch (NumberFormatException unused) {
return null;
}
}
public static Boolean e(String str, p0 p0Var, q3 q3Var) {
List<String> list;
p0.b bVar = p0.b.REGEXP;
p0.b bVar2 = p0.b.IN_LIST;
Objects.requireNonNull(p0Var, "null reference");
if (str == null || !p0Var.u() || p0Var.v() == p0.b.UNKNOWN_MATCH_TYPE) {
return null;
}
if (p0Var.v() == bVar2) {
if (p0Var.B() == 0) {
return null;
}
} else if (!p0Var.w()) {
return null;
}
p0.b v = p0Var.v();
boolean z2 = p0Var.z();
String x2 = (z2 || v == bVar || v == bVar2) ? p0Var.x() : p0Var.x().toUpperCase(Locale.ENGLISH);
if (p0Var.B() == 0) {
list = null;
} else {
list = p0Var.A();
if (!z2) {
ArrayList arrayList = new ArrayList(list.size());
for (String str2 : list) {
arrayList.add(str2.toUpperCase(Locale.ENGLISH));
}
list = Collections.unmodifiableList(arrayList);
}
}
String str3 = v == bVar ? x2 : null;
if (v == bVar2) {
if (list == null || list.size() == 0) {
return null;
}
} else if (x2 == null) {
return null;
}
if (!z2 && v != bVar) {
str = str.toUpperCase(Locale.ENGLISH);
}
switch (aa.a[v.ordinal()]) {
case 1:
try {
return Boolean.valueOf(Pattern.compile(str3, z2 ? 0 : 66).matcher(str).matches());
} catch (PatternSyntaxException unused) {
if (q3Var == null) {
return null;
}
q3Var.i.b("Invalid regular expression in REGEXP audience filter. expression", str3);
return null;
}
case 2:
return Boolean.valueOf(str.startsWith(x2));
case 3:
return Boolean.valueOf(str.endsWith(x2));
case 4:
return Boolean.valueOf(str.contains(x2));
case 5:
return Boolean.valueOf(str.equals(x2));
case 6:
return Boolean.valueOf(list.contains(str));
default:
return null;
}
}
/* JADX WARNING: Code restructure failed: missing block: B:34:0x0082, code lost:
if (r3 != null) goto L_0x0084;
*/
public static Boolean f(BigDecimal bigDecimal, n0 n0Var, double d) {
BigDecimal bigDecimal2;
BigDecimal bigDecimal3;
BigDecimal bigDecimal4;
Objects.requireNonNull(n0Var, "null reference");
if (n0Var.u() && n0Var.v() != n0.a.UNKNOWN_COMPARISON_TYPE) {
n0.a v = n0Var.v();
n0.a aVar = n0.a.BETWEEN;
if (v == aVar) {
if (!n0Var.A() || !n0Var.C()) {
return null;
}
} else if (!n0Var.y()) {
return null;
}
n0.a v2 = n0Var.v();
if (n0Var.v() == aVar) {
if (q9.P(n0Var.B()) && q9.P(n0Var.D())) {
try {
BigDecimal bigDecimal5 = new BigDecimal(n0Var.B());
bigDecimal3 = new BigDecimal(n0Var.D());
bigDecimal2 = bigDecimal5;
bigDecimal4 = null;
} catch (NumberFormatException unused) {
}
}
return null;
} else if (!q9.P(n0Var.z())) {
return null;
} else {
try {
bigDecimal4 = new BigDecimal(n0Var.z());
bigDecimal2 = null;
bigDecimal3 = null;
} catch (NumberFormatException unused2) {
}
}
if (v2 == aVar) {
if (bigDecimal2 == null) {
return null;
}
}
int i = aa.b[v2.ordinal()];
boolean z2 = false;
if (i == 1) {
if (bigDecimal.compareTo(bigDecimal4) == -1) {
z2 = true;
}
return Boolean.valueOf(z2);
} else if (i == 2) {
if (bigDecimal.compareTo(bigDecimal4) == 1) {
z2 = true;
}
return Boolean.valueOf(z2);
} else if (i != 3) {
if (i == 4) {
if (!(bigDecimal.compareTo(bigDecimal2) == -1 || bigDecimal.compareTo(bigDecimal3) == 1)) {
z2 = true;
}
return Boolean.valueOf(z2);
}
} else if (d != 0.0d) {
if (bigDecimal.compareTo(bigDecimal4.subtract(new BigDecimal(d).multiply(new BigDecimal(2)))) == 1 && bigDecimal.compareTo(bigDecimal4.add(new BigDecimal(d).multiply(new BigDecimal(2)))) == -1) {
z2 = true;
}
return Boolean.valueOf(z2);
} else {
if (bigDecimal.compareTo(bigDecimal4) == 0) {
z2 = true;
}
return Boolean.valueOf(z2);
}
}
return null;
}
public abstract int a();
public abstract boolean g();
public abstract boolean h();
}