package o;

import java.util.Iterator;
import java.util.Map;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
public class f implements Iterable {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public C0920c f9373k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public C0920c f9374l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final WeakHashMap f9375m = new WeakHashMap();

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public int f9376n = 0;

    public C0920c a(Object obj) {
        C0920c c0920c = this.f9373k;
        while (c0920c != null && !c0920c.f9366k.equals(obj)) {
            c0920c = c0920c.f9368m;
        }
        return c0920c;
    }

    public Object b(Object obj, Object obj2) {
        C0920c c0920cA = a(obj);
        if (c0920cA != null) {
            return c0920cA.f9367l;
        }
        C0920c c0920c = new C0920c(obj, obj2);
        this.f9376n++;
        C0920c c0920c2 = this.f9374l;
        if (c0920c2 == null) {
            this.f9373k = c0920c;
            this.f9374l = c0920c;
            return null;
        }
        c0920c2.f9368m = c0920c;
        c0920c.f9369n = c0920c2;
        this.f9374l = c0920c;
        return null;
    }

    public Object c(Object obj) {
        C0920c c0920cA = a(obj);
        if (c0920cA == null) {
            return null;
        }
        this.f9376n--;
        WeakHashMap weakHashMap = this.f9375m;
        if (!weakHashMap.isEmpty()) {
            Iterator it = weakHashMap.keySet().iterator();
            while (it.hasNext()) {
                ((e) it.next()).a(c0920cA);
            }
        }
        C0920c c0920c = c0920cA.f9369n;
        if (c0920c != null) {
            c0920c.f9368m = c0920cA.f9368m;
        } else {
            this.f9373k = c0920cA.f9368m;
        }
        C0920c c0920c2 = c0920cA.f9368m;
        if (c0920c2 != null) {
            c0920c2.f9369n = c0920c;
        } else {
            this.f9374l = c0920c;
        }
        c0920cA.f9368m = null;
        c0920cA.f9369n = null;
        return c0920cA.f9367l;
    }

    /* JADX WARN: Code restructure failed: missing block: B:24:0x0048, code lost:
    
        if (r3.hasNext() != false) goto L28;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x0050, code lost:
    
        if (((o.C0919b) r7).hasNext() != false) goto L28;
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x0052, code lost:
    
        return true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0053, code lost:
    
        return false;
     */
    /*
        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;
            r0 = 1
            if (r7 != r6) goto L4
            return r0
        L4:
            boolean r1 = r7 instanceof o.f
            r2 = 0
            if (r1 != 0) goto La
            return r2
        La:
            o.f r7 = (o.f) r7
            int r1 = r6.f9376n
            int r3 = r7.f9376n
            if (r1 == r3) goto L13
            return r2
        L13:
            java.util.Iterator r1 = r6.iterator()
            java.util.Iterator r7 = r7.iterator()
        L1b:
            r3 = r1
            o.b r3 = (o.C0919b) r3
            boolean r4 = r3.hasNext()
            if (r4 == 0) goto L44
            r4 = r7
            o.b r4 = (o.C0919b) r4
            boolean r5 = r4.hasNext()
            if (r5 == 0) goto L44
            java.lang.Object r3 = r3.next()
            java.util.Map$Entry r3 = (java.util.Map.Entry) r3
            java.lang.Object r4 = r4.next()
            if (r3 != 0) goto L3b
            if (r4 != 0) goto L43
        L3b:
            if (r3 == 0) goto L1b
            boolean r3 = r3.equals(r4)
            if (r3 != 0) goto L1b
        L43:
            return r2
        L44:
            boolean r1 = r3.hasNext()
            if (r1 != 0) goto L53
            o.b r7 = (o.C0919b) r7
            boolean r7 = r7.hasNext()
            if (r7 != 0) goto L53
            return r0
        L53:
            return r2
        */
        throw new UnsupportedOperationException("Method not decompiled: o.f.equals(java.lang.Object):boolean");
    }

    public final int hashCode() {
        Iterator it = iterator();
        int iHashCode = 0;
        while (true) {
            C0919b c0919b = (C0919b) it;
            if (!c0919b.hasNext()) {
                return iHashCode;
            }
            iHashCode += ((Map.Entry) c0919b.next()).hashCode();
        }
    }

    @Override // java.lang.Iterable
    public final Iterator iterator() {
        C0919b c0919b = new C0919b(this.f9373k, this.f9374l, 0);
        this.f9375m.put(c0919b, Boolean.FALSE);
        return c0919b;
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder("[");
        Iterator it = iterator();
        while (true) {
            C0919b c0919b = (C0919b) it;
            if (!c0919b.hasNext()) {
                sb.append("]");
                return sb.toString();
            }
            sb.append(((Map.Entry) c0919b.next()).toString());
            if (c0919b.hasNext()) {
                sb.append(", ");
            }
        }
    }
}
