package m4;

import java.util.ArrayList;
import java.util.Collections;
import java.util.EnumSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
import k4.C2388a;
import k4.InterfaceC2402o;
import r4.C2888a;

/* JADX INFO: loaded from: classes3.dex */
public abstract class c2 implements h2 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final C2388a f20974a = new C2388a("io.grpc.internal.GrpcAttributes.securityLevel");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final C2388a f20975b = new C2388a("io.grpc.internal.GrpcAttributes.clientEagAttrs");

    public static C0 o() {
        return C2561y1.f21222e == null ? new C2561y1() : new C2500e(0);
    }

    public static Set p(String str, Map map) {
        k4.q0 q0VarValueOf;
        List listC = AbstractC2557x0.c(str, map);
        if (listC == null) {
            return null;
        }
        EnumSet enumSetNoneOf = EnumSet.noneOf(k4.q0.class);
        for (Object obj : listC) {
            if (obj instanceof Double) {
                Double d6 = (Double) obj;
                int iIntValue = d6.intValue();
                android.support.v4.media.session.b.P(obj, "Status code %s is not integral", ((double) iIntValue) == d6.doubleValue());
                q0VarValueOf = k4.r0.c(iIntValue).f19949a;
                android.support.v4.media.session.b.P(obj, "Status code %s is not valid", q0VarValueOf.f19933a == d6.intValue());
            } else {
                if (!(obj instanceof String)) {
                    throw new E3.v("Can not convert status code " + obj + " to Status.Code, because its type is " + obj.getClass());
                }
                try {
                    q0VarValueOf = k4.q0.valueOf((String) obj);
                } catch (IllegalArgumentException e6) {
                    throw new E3.v("Status code " + obj + " is not valid", e6);
                }
            }
            enumSetNoneOf.add(q0VarValueOf);
        }
        return Collections.unmodifiableSet(enumSetNoneOf);
    }

    public static List q(Map map) {
        String strH;
        ArrayList arrayList = new ArrayList();
        if (map.containsKey("loadBalancingConfig")) {
            List listC = AbstractC2557x0.c("loadBalancingConfig", map);
            if (listC == null) {
                listC = null;
            } else {
                AbstractC2557x0.a(listC);
            }
            arrayList.addAll(listC);
        }
        if (arrayList.isEmpty() && (strH = AbstractC2557x0.h("loadBalancingPolicy", map)) != null) {
            arrayList.add(Collections.singletonMap(strH.toLowerCase(Locale.ROOT), Collections.EMPTY_MAP));
        }
        return Collections.unmodifiableList(arrayList);
    }

    public static k4.k0 u(List list, k4.V v3) {
        ArrayList arrayList = new ArrayList();
        Iterator it = list.iterator();
        while (it.hasNext()) {
            a2 a2Var = (a2) it.next();
            String str = a2Var.f20941a;
            k4.U uB = v3.b(str);
            if (uB != null) {
                if (!arrayList.isEmpty()) {
                    Logger.getLogger(c2.class.getName()).log(Level.FINEST, "{0} specified by Service Config are not available", arrayList);
                }
                k4.k0 k0VarC = uB.c(a2Var.f20942b);
                return k0VarC.f19891a != null ? k0VarC : new k4.k0(new b2(uB, k0VarC.f19892b));
            }
            arrayList.add(str);
        }
        return new k4.k0(k4.r0.f19940g.g("None of " + arrayList + " specified by Service Config are available."));
    }

    public static List v(List list) {
        if (list == null) {
            return null;
        }
        ArrayList arrayList = new ArrayList();
        Iterator it = list.iterator();
        while (it.hasNext()) {
            Map map = (Map) it.next();
            if (map.size() != 1) {
                throw new RuntimeException("There are " + map.size() + " fields in a LoadBalancingConfig object. Exactly one is expected. Config=" + map);
            }
            String str = (String) ((Map.Entry) map.entrySet().iterator().next()).getKey();
            arrayList.add(new a2(str, AbstractC2557x0.g(str, map)));
        }
        return Collections.unmodifiableList(arrayList);
    }

    @Override // m4.h2
    public void a(boolean z6) {
        ((AbstractC2491b) this).f20945d.a(z6);
    }

    @Override // m4.h2
    public void d(InterfaceC2402o interfaceC2402o) {
        ((AbstractC2491b) this).f20945d.d(interfaceC2402o);
    }

    @Override // m4.h2
    public void f(C2888a c2888a) {
        try {
            if (!((AbstractC2491b) this).f20945d.isClosed()) {
                ((AbstractC2491b) this).f20945d.e(c2888a);
            }
        } finally {
            AbstractC2504f0.b(c2888a);
        }
    }

    @Override // m4.h2
    public void flush() {
        InterfaceC2492b0 interfaceC2492b0 = ((AbstractC2491b) this).f20945d;
        if (interfaceC2492b0.isClosed()) {
            return;
        }
        interfaceC2492b0.flush();
    }

    @Override // m4.h2
    public void i(int i6) {
        n4.j jVar = ((n4.k) this).f21698n;
        jVar.getClass();
        u4.b.b();
        C1.b bVar = new C1.b(i6, 3, jVar);
        synchronized (jVar.f21690w) {
            bVar.run();
        }
    }

    @Override // m4.h2
    public void m() {
        n4.j jVar = ((n4.k) this).f21698n;
        C2496c1 c2496c1 = jVar.f20928d;
        c2496c1.f20957a = jVar;
        jVar.f20925a = c2496c1;
    }

    public abstract int r();

    public abstract boolean s(Z1 z12);

    public abstract void t(Z1 z12);
}
