package t4;

import java.util.List;
import java.util.Map;
import k4.AbstractC2395h;
import k4.T;
import k4.U;
import k4.V;
import k4.k0;
import k4.r0;
import m4.AbstractC2557x0;
import m4.b2;
import m4.c2;

/* JADX INFO: loaded from: classes3.dex */
public final class u extends U {
    public static k0 d(Map map) {
        int i6;
        n nVar;
        n nVar2;
        Integer num;
        Integer num2;
        Long lI = AbstractC2557x0.i("interval", map);
        Long lI2 = AbstractC2557x0.i("baseEjectionTime", map);
        Long lI3 = AbstractC2557x0.i("maxEjectionTime", map);
        Integer numF = AbstractC2557x0.f("maxEjectionPercentage", map);
        Long l = lI != null ? lI : 10000000000L;
        Long l6 = lI2 != null ? lI2 : 30000000000L;
        Long l7 = lI3 != null ? lI3 : 300000000000L;
        Integer num3 = numF != null ? numF : 10;
        Map mapG = AbstractC2557x0.g("successRateEjection", map);
        List list = null;
        if (mapG != null) {
            Integer num4 = 100;
            i6 = 5;
            Integer numF2 = AbstractC2557x0.f("stdevFactor", mapG);
            Integer numF3 = AbstractC2557x0.f("enforcementPercentage", mapG);
            Integer numF4 = AbstractC2557x0.f("minimumHosts", mapG);
            Integer numF5 = AbstractC2557x0.f("requestVolume", mapG);
            Integer num5 = numF2 != null ? numF2 : 1900;
            if (numF3 != null) {
                A4.g.k(numF3.intValue() >= 0 && numF3.intValue() <= 100);
                num = numF3;
            } else {
                num = num4;
            }
            if (numF4 != null) {
                A4.g.k(numF4.intValue() >= 0);
                num2 = numF4;
            } else {
                num2 = 5;
            }
            if (numF5 != null) {
                A4.g.k(numF5.intValue() >= 0);
                num4 = numF5;
            }
            nVar = new n(num5, num, num2, num4);
        } else {
            i6 = 5;
            nVar = null;
        }
        Map mapG2 = AbstractC2557x0.g("failurePercentageEjection", map);
        if (mapG2 != null) {
            Integer num6 = 85;
            Integer num7 = 100;
            Integer numValueOf = Integer.valueOf(i6);
            Integer numF6 = AbstractC2557x0.f("threshold", mapG2);
            Integer numF7 = AbstractC2557x0.f("enforcementPercentage", mapG2);
            Integer numF8 = AbstractC2557x0.f("minimumHosts", mapG2);
            Integer numF9 = AbstractC2557x0.f("requestVolume", mapG2);
            if (numF6 != null) {
                A4.g.k(numF6.intValue() >= 0 && numF6.intValue() <= 100);
                num6 = numF6;
            }
            if (numF7 != null) {
                A4.g.k(numF7.intValue() >= 0 && numF7.intValue() <= 100);
                num7 = numF7;
            }
            if (numF8 != null) {
                A4.g.k(numF8.intValue() >= 0);
                numValueOf = numF8;
            }
            if (numF9 != null) {
                A4.g.k(numF9.intValue() >= 0);
            } else {
                numF9 = 50;
            }
            nVar2 = new n(num6, num7, numValueOf, numF9);
        } else {
            nVar2 = null;
        }
        List listC = AbstractC2557x0.c("childPolicy", map);
        if (listC != null) {
            AbstractC2557x0.a(listC);
            list = listC;
        }
        List listV = c2.v(list);
        if (listV == null || listV.isEmpty()) {
            return new k0(r0.f19945m.g("No child policy in outlier_detection_experimental LB policy: " + map));
        }
        k0 k0VarU = c2.u(listV, V.a());
        if (k0VarU.f19891a != null) {
            return k0VarU;
        }
        b2 b2Var = (b2) k0VarU.f19892b;
        A4.g.s(b2Var != null);
        A4.g.s(b2Var != null);
        return new k0(new o(l, l6, l7, num3, nVar, nVar2, b2Var));
    }

    @Override // k4.U
    public final String a() {
        return "outlier_detection_experimental";
    }

    @Override // k4.U
    public final T b(AbstractC2395h abstractC2395h) {
        return new t(abstractC2395h);
    }

    @Override // k4.U
    public final k0 c(Map map) {
        try {
            return d(map);
        } catch (RuntimeException e6) {
            return new k0(r0.f19946n.f(e6).g("Failed parsing configuration for outlier_detection_experimental"));
        }
    }
}
