package a0;

import B6.k;
import B6.t;
import B6.w;
import W.C0335b;
import W.C0337d;
import W.K;
import Z6.AbstractC0385z;
import Z6.J;
import Z6.s0;
import androidx.datastore.preferences.protobuf.AbstractC0442u;
import androidx.datastore.preferences.protobuf.AbstractC0444w;
import androidx.datastore.preferences.protobuf.C0429g;
import androidx.datastore.preferences.protobuf.C0433k;
import androidx.datastore.preferences.protobuf.C0446y;
import androidx.datastore.preferences.protobuf.InterfaceC0443v;
import com.google.android.gms.internal.measurement.C1;
import java.io.IOException;
import java.util.Arrays;
import java.util.Map;
import java.util.Set;
import java.util.logging.Logger;
import n4.u0;
import s7.l;
import u.AbstractC1563h;
import x7.A;
import x7.B;
import x7.C1730f;
import x7.m;
import x7.z;

/* JADX INFO: renamed from: a0.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0392f {

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

    public static C0390d a(P.g gVar, O6.a aVar) {
        t tVar = t.f1032q;
        g7.e eVar = J.f7474a;
        g7.d dVar = g7.d.f12985s;
        s0 s0VarC = AbstractC0385z.c();
        dVar.getClass();
        return new C0390d(new C0390d(new K(new Y.f(m.f18776a, new C0391e(0, aVar)), C1.C(new C0337d(tVar, null)), gVar, AbstractC0385z.b(l.x(dVar, s0VarC)))));
    }

    public C0388b b(B b8) throws C0335b {
        byte[] bArr;
        try {
            Z.c cVarO = Z.c.o(new C1730f(b8, 1));
            C0388b c0388b = new C0388b(false);
            AbstractC0394h[] abstractC0394hArr = (AbstractC0394h[]) Arrays.copyOf(new AbstractC0394h[0], 0);
            P6.g.e(abstractC0394hArr, "pairs");
            c0388b.b();
            if (abstractC0394hArr.length > 0) {
                AbstractC0394h abstractC0394h = abstractC0394hArr[0];
                throw null;
            }
            Map mapM = cVarO.m();
            P6.g.d(mapM, "preferencesProto.preferencesMap");
            for (Map.Entry entry : mapM.entrySet()) {
                String str = (String) entry.getKey();
                Z.g gVar = (Z.g) entry.getValue();
                P6.g.d(str, "name");
                P6.g.d(gVar, "value");
                int iC = gVar.C();
                switch (iC == 0 ? -1 : AbstractC0396j.f7591a[AbstractC1563h.c(iC)]) {
                    case -1:
                        throw new C0335b("Value case is null.", null);
                    case u0.f15495q /* 0 */:
                    default:
                        throw new A6.b();
                    case 1:
                        c0388b.d(new C0393g(str), Boolean.valueOf(gVar.t()));
                        break;
                    case 2:
                        c0388b.d(new C0393g(str), Float.valueOf(gVar.x()));
                        break;
                    case 3:
                        c0388b.d(new C0393g(str), Double.valueOf(gVar.w()));
                        break;
                    case 4:
                        c0388b.d(new C0393g(str), Integer.valueOf(gVar.y()));
                        break;
                    case 5:
                        c0388b.d(new C0393g(str), Long.valueOf(gVar.z()));
                        break;
                    case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                        C0393g c0393g = new C0393g(str);
                        String strA = gVar.A();
                        P6.g.d(strA, "value.string");
                        c0388b.d(c0393g, strA);
                        break;
                    case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                        C0393g c0393g2 = new C0393g(str);
                        InterfaceC0443v interfaceC0443vN = gVar.B().n();
                        P6.g.d(interfaceC0443vN, "value.stringSet.stringsList");
                        c0388b.d(c0393g2, k.A0(interfaceC0443vN));
                        break;
                    case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                        C0393g c0393g3 = new C0393g(str);
                        C0429g c0429gU = gVar.u();
                        int size = c0429gU.size();
                        if (size == 0) {
                            bArr = AbstractC0444w.f8141b;
                        } else {
                            byte[] bArr2 = new byte[size];
                            c0429gU.f(size, bArr2);
                            bArr = bArr2;
                        }
                        P6.g.d(bArr, "value.bytes.toByteArray()");
                        c0388b.d(c0393g3, bArr);
                        break;
                    case 9:
                        throw new C0335b("Value not set.", null);
                }
            }
            return new C0388b(w.q0(c0388b.a()), true);
        } catch (C0446y e8) {
            throw new C0335b("Unable to parse preferences proto.", e8);
        }
    }

    public void c(Object obj, A a3) throws IOException {
        AbstractC0442u abstractC0442uC;
        Map mapA = ((C0388b) obj).a();
        Z.a aVarN = Z.c.n();
        for (Map.Entry entry : mapA.entrySet()) {
            C0393g c0393g = (C0393g) entry.getKey();
            Object value = entry.getValue();
            String str = c0393g.f7587a;
            if (value instanceof Boolean) {
                Z.f fVarD = Z.g.D();
                boolean zBooleanValue = ((Boolean) value).booleanValue();
                fVarD.e();
                Z.g.q((Z.g) fVarD.f8139r, zBooleanValue);
                abstractC0442uC = fVarD.c();
            } else if (value instanceof Float) {
                Z.f fVarD2 = Z.g.D();
                float fFloatValue = ((Number) value).floatValue();
                fVarD2.e();
                Z.g.r((Z.g) fVarD2.f8139r, fFloatValue);
                abstractC0442uC = fVarD2.c();
            } else if (value instanceof Double) {
                Z.f fVarD3 = Z.g.D();
                double dDoubleValue = ((Number) value).doubleValue();
                fVarD3.e();
                Z.g.o((Z.g) fVarD3.f8139r, dDoubleValue);
                abstractC0442uC = fVarD3.c();
            } else if (value instanceof Integer) {
                Z.f fVarD4 = Z.g.D();
                int iIntValue = ((Number) value).intValue();
                fVarD4.e();
                Z.g.s((Z.g) fVarD4.f8139r, iIntValue);
                abstractC0442uC = fVarD4.c();
            } else if (value instanceof Long) {
                Z.f fVarD5 = Z.g.D();
                long jLongValue = ((Number) value).longValue();
                fVarD5.e();
                Z.g.l((Z.g) fVarD5.f8139r, jLongValue);
                abstractC0442uC = fVarD5.c();
            } else if (value instanceof String) {
                Z.f fVarD6 = Z.g.D();
                fVarD6.e();
                Z.g.m((Z.g) fVarD6.f8139r, (String) value);
                abstractC0442uC = fVarD6.c();
            } else if (value instanceof Set) {
                Z.f fVarD7 = Z.g.D();
                Z.d dVarO = Z.e.o();
                P6.g.c(value, "null cannot be cast to non-null type kotlin.collections.Set<kotlin.String>");
                dVarO.e();
                Z.e.l((Z.e) dVarO.f8139r, (Set) value);
                fVarD7.e();
                Z.g.n((Z.g) fVarD7.f8139r, (Z.e) dVarO.c());
                abstractC0442uC = fVarD7.c();
            } else {
                if (!(value instanceof byte[])) {
                    throw new IllegalStateException("PreferencesSerializer does not support type: ".concat(value.getClass().getName()));
                }
                Z.f fVarD8 = Z.g.D();
                byte[] bArr = (byte[]) value;
                C0429g c0429g = C0429g.f8069s;
                C0429g c0429gC = C0429g.c(bArr, 0, bArr.length);
                fVarD8.e();
                Z.g.p((Z.g) fVarD8.f8139r, c0429gC);
                abstractC0442uC = fVarD8.c();
            }
            aVarN.getClass();
            aVarN.e();
            Z.c.l((Z.c) aVarN.f8139r).put(str, (Z.g) abstractC0442uC);
        }
        Z.c cVar = (Z.c) aVarN.c();
        z zVar = new z(a3);
        int iA = cVar.a(null);
        Logger logger = C0433k.f8100l;
        if (iA > 4096) {
            iA = 4096;
        }
        C0433k c0433k = new C0433k(zVar, iA);
        cVar.b(c0433k);
        if (c0433k.f8104j > 0) {
            c0433k.U();
        }
    }
}
