package S1;

import E3.v;
import O1.C0562b;
import androidx.datastore.preferences.protobuf.AbstractC1030t;
import androidx.datastore.preferences.protobuf.AbstractC1032v;
import androidx.datastore.preferences.protobuf.C1018g;
import androidx.datastore.preferences.protobuf.C1021j;
import androidx.datastore.preferences.protobuf.C1034x;
import androidx.datastore.preferences.protobuf.InterfaceC1031u;
import java.io.IOException;
import java.util.Arrays;
import java.util.Map;
import java.util.Set;
import java.util.logging.Logger;
import kotlin.jvm.internal.o;
import m1.AbstractC2464a;
import m4.C2502e1;
import p5.C2739i;
import p5.I;
import p5.J;
import x4.AbstractC3229F;
import x4.AbstractC3251q;

/* JADX INFO: loaded from: classes.dex */
public final class j {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final j f6146a = new j();

    public final b a(J j4) throws C0562b {
        byte[] bArr;
        try {
            R1.e eVarO = R1.e.o(new C2739i(j4, 1));
            b bVar = new b(false);
            f[] pairs = (f[]) Arrays.copyOf(new f[0], 0);
            o.h(pairs, "pairs");
            bVar.c();
            if (pairs.length > 0) {
                f fVar = pairs[0];
                throw null;
            }
            Map mapM = eVarO.m();
            o.g(mapM, "preferencesProto.preferencesMap");
            for (Map.Entry entry : mapM.entrySet()) {
                String name = (String) entry.getKey();
                R1.i value = (R1.i) entry.getValue();
                o.g(name, "name");
                o.g(value, "value");
                int iC = value.C();
                switch (iC == 0 ? -1 : i.f6145a[AbstractC2464a.c(iC)]) {
                    case -1:
                        throw new C0562b("Value case is null.", null);
                    case 0:
                    default:
                        throw new v();
                    case 1:
                        bVar.e(new e(name), Boolean.valueOf(value.t()));
                        break;
                    case 2:
                        bVar.e(new e(name), Float.valueOf(value.x()));
                        break;
                    case 3:
                        bVar.e(new e(name), Double.valueOf(value.w()));
                        break;
                    case 4:
                        bVar.e(new e(name), Integer.valueOf(value.y()));
                        break;
                    case 5:
                        bVar.e(new e(name), Long.valueOf(value.z()));
                        break;
                    case 6:
                        e eVar = new e(name);
                        String strA = value.A();
                        o.g(strA, "value.string");
                        bVar.e(eVar, strA);
                        break;
                    case 7:
                        e eVar2 = new e(name);
                        InterfaceC1031u interfaceC1031uN = value.B().n();
                        o.g(interfaceC1031uN, "value.stringSet.stringsList");
                        bVar.e(eVar2, AbstractC3251q.H0(interfaceC1031uN));
                        break;
                    case 8:
                        e eVar3 = new e(name);
                        C1018g c1018gU = value.u();
                        int size = c1018gU.size();
                        if (size == 0) {
                            bArr = AbstractC1032v.f11446b;
                        } else {
                            byte[] bArr2 = new byte[size];
                            c1018gU.j(bArr2, size);
                            bArr = bArr2;
                        }
                        o.g(bArr, "value.bytes.toByteArray()");
                        bVar.e(eVar3, bArr);
                        break;
                    case 9:
                        throw new C0562b("Value not set.", null);
                }
            }
            return new b(AbstractC3229F.I(bVar.a()), true);
        } catch (C1034x e6) {
            throw new C0562b("Unable to parse preferences proto.", e6);
        }
    }

    public final void b(Object obj, I i6) throws IOException {
        AbstractC1030t abstractC1030tA;
        Map mapA = ((g) obj).a();
        R1.c cVarN = R1.e.n();
        for (Map.Entry entry : mapA.entrySet()) {
            e eVar = (e) entry.getKey();
            Object value = entry.getValue();
            String str = eVar.f6141a;
            if (value instanceof Boolean) {
                R1.h hVarD = R1.i.D();
                boolean zBooleanValue = ((Boolean) value).booleanValue();
                hVarD.c();
                R1.i.q((R1.i) hVarD.f11442b, zBooleanValue);
                abstractC1030tA = hVarD.a();
            } else if (value instanceof Float) {
                R1.h hVarD2 = R1.i.D();
                float fFloatValue = ((Number) value).floatValue();
                hVarD2.c();
                R1.i.r((R1.i) hVarD2.f11442b, fFloatValue);
                abstractC1030tA = hVarD2.a();
            } else if (value instanceof Double) {
                R1.h hVarD3 = R1.i.D();
                double dDoubleValue = ((Number) value).doubleValue();
                hVarD3.c();
                R1.i.o((R1.i) hVarD3.f11442b, dDoubleValue);
                abstractC1030tA = hVarD3.a();
            } else if (value instanceof Integer) {
                R1.h hVarD4 = R1.i.D();
                int iIntValue = ((Number) value).intValue();
                hVarD4.c();
                R1.i.s((R1.i) hVarD4.f11442b, iIntValue);
                abstractC1030tA = hVarD4.a();
            } else if (value instanceof Long) {
                R1.h hVarD5 = R1.i.D();
                long jLongValue = ((Number) value).longValue();
                hVarD5.c();
                R1.i.l((R1.i) hVarD5.f11442b, jLongValue);
                abstractC1030tA = hVarD5.a();
            } else if (value instanceof String) {
                R1.h hVarD6 = R1.i.D();
                hVarD6.c();
                R1.i.m((R1.i) hVarD6.f11442b, (String) value);
                abstractC1030tA = hVarD6.a();
            } else if (value instanceof Set) {
                R1.h hVarD7 = R1.i.D();
                R1.f fVarO = R1.g.o();
                o.f(value, "null cannot be cast to non-null type kotlin.collections.Set<kotlin.String>");
                fVarO.c();
                R1.g.l((R1.g) fVarO.f11442b, (Set) value);
                hVarD7.c();
                R1.i.n((R1.i) hVarD7.f11442b, (R1.g) fVarO.a());
                abstractC1030tA = hVarD7.a();
            } else {
                if (!(value instanceof byte[])) {
                    throw new IllegalStateException("PreferencesSerializer does not support type: ".concat(value.getClass().getName()));
                }
                R1.h hVarD8 = R1.i.D();
                byte[] bArr = (byte[]) value;
                C1018g c1018g = C1018g.f11383c;
                C1018g c1018gH = C1018g.h(bArr, 0, bArr.length);
                hVarD8.c();
                R1.i.p((R1.i) hVarD8.f11442b, c1018gH);
                abstractC1030tA = hVarD8.a();
            }
            cVarN.getClass();
            cVarN.c();
            R1.e.l((R1.e) cVarN.f11442b).put(str, (R1.i) abstractC1030tA);
        }
        R1.e eVar2 = (R1.e) cVarN.a();
        C2502e1 c2502e1 = new C2502e1(i6, 1);
        int iA = eVar2.a(null);
        Logger logger = C1021j.f11406h;
        if (iA > 4096) {
            iA = 4096;
        }
        C1021j c1021j = new C1021j(c2502e1, iA);
        eVar2.b(c1021j);
        if (c1021j.f11411f > 0) {
            c1021j.v();
        }
    }
}
