package a0;

import A2.u;
import W.C0188b;
import W.o0;
import androidx.datastore.preferences.protobuf.A;
import androidx.datastore.preferences.protobuf.AbstractC0258w;
import androidx.datastore.preferences.protobuf.AbstractC0260y;
import androidx.datastore.preferences.protobuf.C0243g;
import androidx.datastore.preferences.protobuf.C0249m;
import androidx.datastore.preferences.protobuf.InterfaceC0259x;
import com.google.android.gms.internal.measurement.A1;
import e4.AbstractC0565i;
import io.flutter.embedding.android.AndroidTouchProcessor;
import io.flutter.embedding.engine.renderer.FlutterRenderer;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.logging.Logger;
import r4.AbstractC0983h;

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

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

    public final C0213a a(FileInputStream fileInputStream) throws C0188b {
        byte[] bArr;
        try {
            Z.d dVarO = Z.d.o(fileInputStream);
            C0213a c0213a = new C0213a(false);
            e[] eVarArr = (e[]) Arrays.copyOf(new e[0], 0);
            AbstractC0983h.e("pairs", eVarArr);
            c0213a.b();
            if (eVarArr.length > 0) {
                e eVar = eVarArr[0];
                throw null;
            }
            Map mapM = dVarO.m();
            AbstractC0983h.d("getPreferencesMap(...)", mapM);
            for (Map.Entry entry : mapM.entrySet()) {
                String str = (String) entry.getKey();
                Z.h hVar = (Z.h) entry.getValue();
                AbstractC0983h.b(str);
                AbstractC0983h.b(hVar);
                int iC = hVar.C();
                switch (iC == 0 ? -1 : f.f3551a[u.e.c(iC)]) {
                    case FlutterRenderer.ViewportMetrics.unsetValue /* -1 */:
                        throw new C0188b("Value case is null.", null);
                    case 0:
                    default:
                        throw new u();
                    case 1:
                        c0213a.f(A1.b(str), Boolean.valueOf(hVar.t()));
                        break;
                    case 2:
                        c0213a.f(new d(str), Float.valueOf(hVar.x()));
                        break;
                    case 3:
                        c0213a.f(new d(str), Double.valueOf(hVar.w()));
                        break;
                    case 4:
                        c0213a.f(new d(str), Integer.valueOf(hVar.y()));
                        break;
                    case 5:
                        c0213a.f(A1.u(str), Long.valueOf(hVar.z()));
                        break;
                    case 6:
                        c0213a.f(A1.x(str), hVar.A());
                        break;
                    case 7:
                        d dVarY = A1.y(str);
                        InterfaceC0259x interfaceC0259xN = hVar.B().n();
                        AbstractC0983h.d("getStringsList(...)", interfaceC0259xN);
                        c0213a.f(dVarY, AbstractC0565i.p0(interfaceC0259xN));
                        break;
                    case 8:
                        d dVar = new d(str);
                        C0243g c0243gU = hVar.u();
                        int size = c0243gU.size();
                        if (size == 0) {
                            bArr = AbstractC0260y.f4125b;
                        } else {
                            byte[] bArr2 = new byte[size];
                            c0243gU.d(size, bArr2);
                            bArr = bArr2;
                        }
                        c0213a.f(dVar, bArr);
                        break;
                    case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                        throw new C0188b("Value not set.", null);
                }
            }
            return new C0213a(new LinkedHashMap(c0213a.a()), true);
        } catch (A e2) {
            throw new C0188b("Unable to parse preferences proto.", e2);
        }
    }

    public final void b(Object obj, o0 o0Var) throws IOException {
        AbstractC0258w abstractC0258wA;
        Map mapA = ((C0213a) obj).a();
        Z.b bVarN = Z.d.n();
        for (Map.Entry entry : mapA.entrySet()) {
            d dVar = (d) entry.getKey();
            Object value = entry.getValue();
            String str = dVar.f3550a;
            if (value instanceof Boolean) {
                Z.g gVarD = Z.h.D();
                boolean zBooleanValue = ((Boolean) value).booleanValue();
                gVarD.c();
                Z.h.q((Z.h) gVarD.f4123l, zBooleanValue);
                abstractC0258wA = gVarD.a();
            } else if (value instanceof Float) {
                Z.g gVarD2 = Z.h.D();
                float fFloatValue = ((Number) value).floatValue();
                gVarD2.c();
                Z.h.r((Z.h) gVarD2.f4123l, fFloatValue);
                abstractC0258wA = gVarD2.a();
            } else if (value instanceof Double) {
                Z.g gVarD3 = Z.h.D();
                double dDoubleValue = ((Number) value).doubleValue();
                gVarD3.c();
                Z.h.o((Z.h) gVarD3.f4123l, dDoubleValue);
                abstractC0258wA = gVarD3.a();
            } else if (value instanceof Integer) {
                Z.g gVarD4 = Z.h.D();
                int iIntValue = ((Number) value).intValue();
                gVarD4.c();
                Z.h.s((Z.h) gVarD4.f4123l, iIntValue);
                abstractC0258wA = gVarD4.a();
            } else if (value instanceof Long) {
                Z.g gVarD5 = Z.h.D();
                long jLongValue = ((Number) value).longValue();
                gVarD5.c();
                Z.h.l((Z.h) gVarD5.f4123l, jLongValue);
                abstractC0258wA = gVarD5.a();
            } else if (value instanceof String) {
                Z.g gVarD6 = Z.h.D();
                gVarD6.c();
                Z.h.m((Z.h) gVarD6.f4123l, (String) value);
                abstractC0258wA = gVarD6.a();
            } else if (value instanceof Set) {
                Z.g gVarD7 = Z.h.D();
                Z.e eVarO = Z.f.o();
                AbstractC0983h.c("null cannot be cast to non-null type kotlin.collections.Set<kotlin.String>", value);
                eVarO.c();
                Z.f.l((Z.f) eVarO.f4123l, (Set) value);
                gVarD7.c();
                Z.h.n((Z.h) gVarD7.f4123l, (Z.f) eVarO.a());
                abstractC0258wA = gVarD7.a();
            } else {
                if (!(value instanceof byte[])) {
                    throw new IllegalStateException("PreferencesSerializer does not support type: ".concat(value.getClass().getName()));
                }
                Z.g gVarD8 = Z.h.D();
                byte[] bArr = (byte[]) value;
                C0243g c0243g = C0243g.f4052m;
                C0243g c0243gC = C0243g.c(bArr, 0, bArr.length);
                gVarD8.c();
                Z.h.p((Z.h) gVarD8.f4123l, c0243gC);
                abstractC0258wA = gVarD8.a();
            }
            bVarN.getClass();
            str.getClass();
            bVarN.c();
            Z.d.l((Z.d) bVarN.f4123l).put(str, (Z.h) abstractC0258wA);
        }
        Z.d dVar2 = (Z.d) bVarN.a();
        int iA = dVar2.a(null);
        Logger logger = C0249m.f4086f;
        if (iA > 4096) {
            iA = 4096;
        }
        C0249m c0249m = new C0249m(o0Var, iA);
        dVar2.b(c0249m);
        if (c0249m.f4091d > 0) {
            c0249m.U();
        }
    }
}
