package p037.p052.p053.p055;

import java.util.Iterator;
import java.util.Map;
import java.util.WeakHashMap;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1706<K, V> implements Iterable<Map.Entry<K, V>> {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public C1709<K, V> f5550;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public C1709<K, V> f5551;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public WeakHashMap<InterfaceC1712<K, V>, Boolean> f5552 = new WeakHashMap<>();

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public int f5553 = 0;

    /* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ$֏, reason: contains not printable characters */
    public static class C1707<K, V> extends AbstractC1711<K, V> {
        public C1707(C1709<K, V> c1709, C1709<K, V> c17092) {
            super(c1709, c17092);
        }

        @Override // p037.p052.p053.p055.C1706.AbstractC1711
        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public C1709<K, V> mo3330(C1709<K, V> c1709) {
            return c1709.f5557;
        }

        @Override // p037.p052.p053.p055.C1706.AbstractC1711
        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public C1709<K, V> mo3331(C1709<K, V> c1709) {
            return c1709.f5556;
        }
    }

    /* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ$ؠ, reason: contains not printable characters */
    public static class C1708<K, V> extends AbstractC1711<K, V> {
        public C1708(C1709<K, V> c1709, C1709<K, V> c17092) {
            super(c1709, c17092);
        }

        @Override // p037.p052.p053.p055.C1706.AbstractC1711
        /* JADX INFO: renamed from: ؠ */
        public C1709<K, V> mo3330(C1709<K, V> c1709) {
            return c1709.f5556;
        }

        @Override // p037.p052.p053.p055.C1706.AbstractC1711
        /* JADX INFO: renamed from: ހ */
        public C1709<K, V> mo3331(C1709<K, V> c1709) {
            return c1709.f5557;
        }
    }

    /* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ$ހ, reason: contains not printable characters */
    public static class C1709<K, V> implements Map.Entry<K, V> {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final K f5554;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final V f5555;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public C1709<K, V> f5556;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public C1709<K, V> f5557;

        public C1709(K k, V v) {
            this.f5554 = k;
            this.f5555 = v;
        }

        @Override // java.util.Map.Entry
        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof C1709)) {
                return false;
            }
            C1709 c1709 = (C1709) obj;
            return this.f5554.equals(c1709.f5554) && this.f5555.equals(c1709.f5555);
        }

        @Override // java.util.Map.Entry
        public K getKey() {
            return this.f5554;
        }

        @Override // java.util.Map.Entry
        public V getValue() {
            return this.f5555;
        }

        @Override // java.util.Map.Entry
        public int hashCode() {
            return this.f5554.hashCode() ^ this.f5555.hashCode();
        }

        @Override // java.util.Map.Entry
        public V setValue(V v) {
            throw new UnsupportedOperationException("An entry modification is not supported");
        }

        public String toString() {
            return this.f5554 + "=" + this.f5555;
        }
    }

    /* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ$ށ, reason: contains not printable characters */
    public class C1710 implements Iterator<Map.Entry<K, V>>, InterfaceC1712<K, V> {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public C1709<K, V> f5558;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public boolean f5559 = true;

        public C1710() {
        }

        @Override // java.util.Iterator
        public boolean hasNext() {
            if (this.f5559) {
                return C1706.this.f5550 != null;
            }
            C1709<K, V> c1709 = this.f5558;
            return (c1709 == null || c1709.f5556 == null) ? false : true;
        }

        @Override // java.util.Iterator
        public Object next() {
            if (this.f5559) {
                this.f5559 = false;
                this.f5558 = C1706.this.f5550;
            } else {
                C1709<K, V> c1709 = this.f5558;
                this.f5558 = c1709 != null ? c1709.f5556 : null;
            }
            return this.f5558;
        }

        @Override // p037.p052.p053.p055.C1706.InterfaceC1712
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void mo3332(C1709<K, V> c1709) {
            C1709<K, V> c17092 = this.f5558;
            if (c1709 == c17092) {
                C1709<K, V> c17093 = c17092.f5557;
                this.f5558 = c17093;
                this.f5559 = c17093 == null;
            }
        }
    }

    /* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ$ނ, reason: contains not printable characters */
    public static abstract class AbstractC1711<K, V> implements Iterator<Map.Entry<K, V>>, InterfaceC1712<K, V> {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public C1709<K, V> f5561;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public C1709<K, V> f5562;

        public AbstractC1711(C1709<K, V> c1709, C1709<K, V> c17092) {
            this.f5561 = c17092;
            this.f5562 = c1709;
        }

        @Override // java.util.Iterator
        public boolean hasNext() {
            return this.f5562 != null;
        }

        @Override // java.util.Iterator
        public Object next() {
            C1709<K, V> c1709 = this.f5562;
            C1709<K, V> c17092 = this.f5561;
            this.f5562 = (c1709 == c17092 || c17092 == null) ? null : mo3331(c1709);
            return c1709;
        }

        @Override // p037.p052.p053.p055.C1706.InterfaceC1712
        /* JADX INFO: renamed from: ֏ */
        public void mo3332(C1709<K, V> c1709) {
            C1709<K, V> c1709Mo3331 = null;
            if (this.f5561 == c1709 && c1709 == this.f5562) {
                this.f5562 = null;
                this.f5561 = null;
            }
            C1709<K, V> c17092 = this.f5561;
            if (c17092 == c1709) {
                this.f5561 = mo3330(c17092);
            }
            C1709<K, V> c17093 = this.f5562;
            if (c17093 == c1709) {
                C1709<K, V> c17094 = this.f5561;
                if (c17093 != c17094 && c17094 != null) {
                    c1709Mo3331 = mo3331(c17093);
                }
                this.f5562 = c1709Mo3331;
            }
        }

        /* JADX INFO: renamed from: ؠ */
        public abstract C1709<K, V> mo3330(C1709<K, V> c1709);

        /* JADX INFO: renamed from: ހ */
        public abstract C1709<K, V> mo3331(C1709<K, V> c1709);
    }

    /* JADX INFO: renamed from: މ.ހ.֏.ؠ.ؠ$ރ, reason: contains not printable characters */
    public interface InterfaceC1712<K, V> {
        /* JADX INFO: renamed from: ֏ */
        void mo3332(C1709<K, V> c1709);
    }

    /* 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 (((p037.p052.p053.p055.C1706.AbstractC1711) r7).hasNext() != false) goto L28;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0053, code lost:
    
        return false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:?, code lost:
    
        return true;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C1706)) {
            return false;
        }
        C1706 c1706 = (C1706) obj;
        if (this.f5553 != c1706.f5553) {
            return false;
        }
        Iterator<Map.Entry<K, V>> it = iterator();
        Iterator<Map.Entry<K, V>> it2 = c1706.iterator();
        while (true) {
            AbstractC1711 abstractC1711 = (AbstractC1711) it;
            if (!abstractC1711.hasNext()) {
                break;
            }
            AbstractC1711 abstractC17112 = (AbstractC1711) it2;
            if (!abstractC17112.hasNext()) {
                break;
            }
            Map.Entry entry = (Map.Entry) abstractC1711.next();
            Object next = abstractC17112.next();
            if ((entry == null && next != null) || (entry != null && !entry.equals(next))) {
                break;
            }
        }
        return false;
    }

    public int hashCode() {
        Iterator<Map.Entry<K, V>> it = iterator();
        int iHashCode = 0;
        while (true) {
            AbstractC1711 abstractC1711 = (AbstractC1711) it;
            if (!abstractC1711.hasNext()) {
                return iHashCode;
            }
            iHashCode += ((Map.Entry) abstractC1711.next()).hashCode();
        }
    }

    @Override // java.lang.Iterable
    public Iterator<Map.Entry<K, V>> iterator() {
        C1707 c1707 = new C1707(this.f5550, this.f5551);
        this.f5552.put(c1707, false);
        return c1707;
    }

    public V remove(K k) {
        C1709<K, V> c1709Mo3326 = mo3326(k);
        if (c1709Mo3326 == null) {
            return null;
        }
        this.f5553--;
        if (!this.f5552.isEmpty()) {
            Iterator<InterfaceC1712<K, V>> it = this.f5552.keySet().iterator();
            while (it.hasNext()) {
                it.next().mo3332(c1709Mo3326);
            }
        }
        C1709<K, V> c1709 = c1709Mo3326.f5557;
        if (c1709 != null) {
            c1709.f5556 = c1709Mo3326.f5556;
        } else {
            this.f5550 = c1709Mo3326.f5556;
        }
        C1709<K, V> c17092 = c1709Mo3326.f5556;
        if (c17092 != null) {
            c17092.f5557 = c1709Mo3326.f5557;
        } else {
            this.f5551 = c1709Mo3326.f5557;
        }
        c1709Mo3326.f5556 = null;
        c1709Mo3326.f5557 = null;
        return c1709Mo3326.f5555;
    }

    public String toString() {
        StringBuilder sbM4889 = C2803.m4889("[");
        Iterator<Map.Entry<K, V>> it = iterator();
        while (true) {
            AbstractC1711 abstractC1711 = (AbstractC1711) it;
            if (!abstractC1711.hasNext()) {
                sbM4889.append("]");
                return sbM4889.toString();
            }
            sbM4889.append(((Map.Entry) abstractC1711.next()).toString());
            if (abstractC1711.hasNext()) {
                sbM4889.append(", ");
            }
        }
    }

    /* JADX INFO: renamed from: ֏ */
    public C1709<K, V> mo3326(K k) {
        C1709<K, V> c1709 = this.f5550;
        while (c1709 != null && !c1709.f5554.equals(k)) {
            c1709 = c1709.f5556;
        }
        return c1709;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C1709<K, V> m3328(K k, V v) {
        C1709<K, V> c1709 = new C1709<>(k, v);
        this.f5553++;
        C1709<K, V> c17092 = this.f5551;
        if (c17092 == null) {
            this.f5550 = c1709;
            this.f5551 = c1709;
            return c1709;
        }
        c17092.f5556 = c1709;
        c1709.f5557 = c17092;
        this.f5551 = c1709;
        return c1709;
    }

    /* JADX INFO: renamed from: ؠ */
    public V mo3327(K k, V v) {
        C1709<K, V> c1709Mo3326 = mo3326(k);
        if (c1709Mo3326 != null) {
            return c1709Mo3326.f5555;
        }
        m3328(k, v);
        return null;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public C1706<K, V>.C1710 m3329() {
        C1706<K, V>.C1710 c1710 = new C1710();
        this.f5552.put(c1710, false);
        return c1710;
    }
}
