package com.google.android.gms.measurement.internal;

import com.google.android.gms.internal.measurement.zzfo$zzd$zzb;
import com.google.android.gms.internal.measurement.zzfo$zzf$zzb;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.regex.PatternSyntaxException;

/* JADX INFO: loaded from: classes2.dex */
public abstract class d {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public String f21516a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f21517b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Boolean f21518c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Boolean f21519d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public Long f21520e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public Long f21521f;

    public static Boolean a(long j10, com.google.android.gms.internal.measurement.f2 f2Var) {
        try {
            return d(new BigDecimal(j10), f2Var, 0.0d);
        } catch (NumberFormatException unused) {
            return null;
        }
    }

    public static Boolean b(Boolean bool, boolean z10) {
        if (bool == null) {
            return null;
        }
        return Boolean.valueOf(bool.booleanValue() != z10);
    }

    public static Boolean c(String str, com.google.android.gms.internal.measurement.i2 i2Var, p0 p0Var) {
        List listU;
        com.google.android.gms.common.internal.w.checkNotNull(i2Var);
        if (str == null || !i2Var.y() || i2Var.q() == zzfo$zzf$zzb.UNKNOWN_MATCH_TYPE) {
            return null;
        }
        zzfo$zzf$zzb zzfo_zzf_zzbQ = i2Var.q();
        zzfo$zzf$zzb zzfo_zzf_zzb = zzfo$zzf$zzb.IN_LIST;
        if (zzfo_zzf_zzbQ == zzfo_zzf_zzb) {
            if (i2Var.p() == 0) {
                return null;
            }
        } else if (!i2Var.x()) {
            return null;
        }
        zzfo$zzf$zzb zzfo_zzf_zzbQ2 = i2Var.q();
        boolean zV = i2Var.v();
        zzfo$zzf$zzb zzfo_zzf_zzb2 = zzfo$zzf$zzb.REGEXP;
        String strT = (zV || zzfo_zzf_zzbQ2 == zzfo_zzf_zzb2 || zzfo_zzf_zzbQ2 == zzfo_zzf_zzb) ? i2Var.t() : i2Var.t().toUpperCase(Locale.ENGLISH);
        if (i2Var.p() == 0) {
            listU = null;
        } else {
            listU = i2Var.u();
            if (!zV) {
                ArrayList arrayList = new ArrayList(listU.size());
                Iterator it = listU.iterator();
                while (it.hasNext()) {
                    arrayList.add(((String) it.next()).toUpperCase(Locale.ENGLISH));
                }
                listU = Collections.unmodifiableList(arrayList);
            }
        }
        String str2 = zzfo_zzf_zzbQ2 == zzfo_zzf_zzb2 ? strT : null;
        if (zzfo_zzf_zzbQ2 == zzfo_zzf_zzb) {
            if (listU == null || listU.isEmpty()) {
                return null;
            }
        } else if (strT == null) {
            return null;
        }
        if (!zV && zzfo_zzf_zzbQ2 != zzfo_zzf_zzb2) {
            str = str.toUpperCase(Locale.ENGLISH);
        }
        switch (q4.f21873a[zzfo_zzf_zzbQ2.ordinal()]) {
            case 1:
                if (str2 != null) {
                    try {
                    } catch (PatternSyntaxException unused) {
                        p0Var.f21837i.b(str2, "Invalid regular expression in REGEXP audience filter. expression");
                        return null;
                    }
                    break;
                }
                break;
            case 6:
                if (listU != null) {
                    break;
                }
                break;
        }
        return null;
    }

    public static Boolean d(BigDecimal bigDecimal, com.google.android.gms.internal.measurement.f2 f2Var, double d10) {
        BigDecimal bigDecimal2;
        BigDecimal bigDecimal3;
        BigDecimal bigDecimal4;
        com.google.android.gms.common.internal.w.checkNotNull(f2Var);
        if (f2Var.w() && f2Var.p() != zzfo$zzd$zzb.UNKNOWN_COMPARISON_TYPE) {
            zzfo$zzd$zzb zzfo_zzd_zzbP = f2Var.p();
            zzfo$zzd$zzb zzfo_zzd_zzb = zzfo$zzd$zzb.BETWEEN;
            if (zzfo_zzd_zzbP == zzfo_zzd_zzb) {
                if (!f2Var.A() || !f2Var.z()) {
                    return null;
                }
            } else if (!f2Var.x()) {
                return null;
            }
            zzfo$zzd$zzb zzfo_zzd_zzbP2 = f2Var.p();
            if (f2Var.p() == zzfo_zzd_zzb) {
                if (j4.f0(f2Var.u()) && j4.f0(f2Var.t())) {
                    try {
                        BigDecimal bigDecimal5 = new BigDecimal(f2Var.u());
                        bigDecimal4 = new BigDecimal(f2Var.t());
                        bigDecimal3 = bigDecimal5;
                        bigDecimal2 = null;
                    } catch (NumberFormatException unused) {
                    }
                }
                return null;
            }
            if (!j4.f0(f2Var.s())) {
                return null;
            }
            try {
                bigDecimal2 = new BigDecimal(f2Var.s());
                bigDecimal3 = null;
                bigDecimal4 = null;
            } catch (NumberFormatException unused2) {
            }
            if (zzfo_zzd_zzbP2 == zzfo_zzd_zzb) {
                if (bigDecimal3 == null) {
                    return null;
                }
            } else if (bigDecimal2 != null) {
            }
            int i10 = q4.f21874b[zzfo_zzd_zzbP2.ordinal()];
            if (i10 != 1) {
                if (i10 != 2) {
                    if (i10 != 3) {
                        if (i10 != 4 || bigDecimal3 == null) {
                            return null;
                        }
                        if (bigDecimal.compareTo(bigDecimal3) >= 0 && bigDecimal.compareTo(bigDecimal4) <= 0) {
                            z = true;
                        }
                        return Boolean.valueOf(z);
                    }
                    if (bigDecimal2 != null) {
                        if (d10 == 0.0d) {
                            return Boolean.valueOf(bigDecimal.compareTo(bigDecimal2) == 0);
                        }
                        if (bigDecimal.compareTo(bigDecimal2.subtract(new BigDecimal(d10).multiply(new BigDecimal(2)))) > 0 && bigDecimal.compareTo(bigDecimal2.add(new BigDecimal(d10).multiply(new BigDecimal(2)))) < 0) {
                            z = true;
                        }
                        return Boolean.valueOf(z);
                    }
                } else if (bigDecimal2 != null) {
                    return Boolean.valueOf(bigDecimal.compareTo(bigDecimal2) > 0);
                }
            } else if (bigDecimal2 != null) {
                return Boolean.valueOf(bigDecimal.compareTo(bigDecimal2) < 0);
            }
        }
        return null;
    }
}
