package a0;

import B4.C0023t;
import d4.C0545d;
import e4.AbstractC0565i;
import e4.AbstractC0567k;
import e4.AbstractC0577u;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.atomic.AtomicBoolean;
import r4.AbstractC0983h;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final LinkedHashMap f3544a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final S.g f3545b;

    public C0213a(LinkedHashMap linkedHashMap, boolean z5) {
        this.f3544a = linkedHashMap;
        this.f3545b = new S.g(z5);
    }

    public final Map a() {
        C0545d c0545d;
        Set<Map.Entry> setEntrySet = this.f3544a.entrySet();
        int iO = AbstractC0577u.o(AbstractC0567k.Z(setEntrySet));
        if (iO < 16) {
            iO = 16;
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap(iO);
        for (Map.Entry entry : setEntrySet) {
            Object value = entry.getValue();
            if (value instanceof byte[]) {
                Object key = entry.getKey();
                byte[] bArr = (byte[]) value;
                byte[] bArrCopyOf = Arrays.copyOf(bArr, bArr.length);
                AbstractC0983h.d("copyOf(...)", bArrCopyOf);
                c0545d = new C0545d(key, bArrCopyOf);
            } else {
                c0545d = new C0545d(entry.getKey(), entry.getValue());
            }
            linkedHashMap.put(c0545d.f6135k, c0545d.f6136l);
        }
        Map mapUnmodifiableMap = Collections.unmodifiableMap(linkedHashMap);
        AbstractC0983h.d("unmodifiableMap(...)", mapUnmodifiableMap);
        return mapUnmodifiableMap;
    }

    public final void b() {
        if (((AtomicBoolean) this.f3545b.f2797k).get()) {
            throw new IllegalStateException("Do mutate preferences once returned to DataStore.");
        }
    }

    public final Object c(d dVar) {
        AbstractC0983h.e("key", dVar);
        Object obj = this.f3544a.get(dVar);
        if (!(obj instanceof byte[])) {
            return obj;
        }
        byte[] bArr = (byte[]) obj;
        byte[] bArrCopyOf = Arrays.copyOf(bArr, bArr.length);
        AbstractC0983h.d("copyOf(...)", bArrCopyOf);
        return bArrCopyOf;
    }

    public final void d(d dVar) {
        AbstractC0983h.e("key", dVar);
        b();
        this.f3544a.remove(dVar);
    }

    public final void e(d dVar, Object obj) {
        AbstractC0983h.e("key", dVar);
        f(dVar, obj);
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x005f  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final boolean equals(java.lang.Object r7) {
        /*
            r6 = this;
            boolean r0 = r7 instanceof a0.C0213a
            r1 = 0
            if (r0 != 0) goto L6
            goto L62
        L6:
            a0.a r7 = (a0.C0213a) r7
            java.util.LinkedHashMap r0 = r7.f3544a
            java.util.LinkedHashMap r2 = r6.f3544a
            r3 = 1
            if (r0 != r2) goto L10
            goto L63
        L10:
            int r0 = r0.size()
            int r4 = r2.size()
            if (r0 == r4) goto L1b
            goto L62
        L1b:
            java.util.LinkedHashMap r7 = r7.f3544a
            boolean r0 = r7.isEmpty()
            if (r0 == 0) goto L24
            goto L63
        L24:
            java.util.Set r7 = r7.entrySet()
            java.util.Iterator r7 = r7.iterator()
        L2c:
            boolean r0 = r7.hasNext()
            if (r0 == 0) goto L63
            java.lang.Object r0 = r7.next()
            java.util.Map$Entry r0 = (java.util.Map.Entry) r0
            java.lang.Object r4 = r0.getKey()
            java.lang.Object r4 = r2.get(r4)
            if (r4 == 0) goto L5f
            java.lang.Object r0 = r0.getValue()
            boolean r5 = r0 instanceof byte[]
            if (r5 == 0) goto L5a
            boolean r5 = r4 instanceof byte[]
            if (r5 == 0) goto L5f
            byte[] r0 = (byte[]) r0
            byte[] r4 = (byte[]) r4
            boolean r0 = java.util.Arrays.equals(r0, r4)
            if (r0 == 0) goto L5f
            r0 = r3
            goto L60
        L5a:
            boolean r0 = r4.AbstractC0983h.a(r0, r4)
            goto L60
        L5f:
            r0 = r1
        L60:
            if (r0 != 0) goto L2c
        L62:
            return r1
        L63:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: a0.C0213a.equals(java.lang.Object):boolean");
    }

    public final void f(d dVar, Object obj) {
        AbstractC0983h.e("key", dVar);
        b();
        if (obj == null) {
            d(dVar);
            return;
        }
        boolean z5 = obj instanceof Set;
        LinkedHashMap linkedHashMap = this.f3544a;
        if (z5) {
            Set setUnmodifiableSet = Collections.unmodifiableSet(AbstractC0565i.p0((Set) obj));
            AbstractC0983h.d("unmodifiableSet(...)", setUnmodifiableSet);
            linkedHashMap.put(dVar, setUnmodifiableSet);
        } else {
            if (!(obj instanceof byte[])) {
                linkedHashMap.put(dVar, obj);
                return;
            }
            byte[] bArr = (byte[]) obj;
            byte[] bArrCopyOf = Arrays.copyOf(bArr, bArr.length);
            AbstractC0983h.d("copyOf(...)", bArrCopyOf);
            linkedHashMap.put(dVar, bArrCopyOf);
        }
    }

    public final int hashCode() {
        Iterator it = this.f3544a.entrySet().iterator();
        int iHashCode = 0;
        while (it.hasNext()) {
            Object value = ((Map.Entry) it.next()).getValue();
            iHashCode += value instanceof byte[] ? Arrays.hashCode((byte[]) value) : value.hashCode();
        }
        return iHashCode;
    }

    public final String toString() {
        return AbstractC0565i.j0(this.f3544a.entrySet(), ",\n", "{\n", "\n}", new C0023t(5), 24);
    }

    public /* synthetic */ C0213a(boolean z5) {
        this(new LinkedHashMap(), z5);
    }
}
