package p037.p089.p090;

import android.util.Log;
import androidx.fragment.app.Fragment;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;

/* JADX INFO: renamed from: މ.ވ.ށ.ޖ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2040 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final ArrayList<Fragment> f6696 = new ArrayList<>();

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final HashMap<String, C2039> f6697 = new HashMap<>();

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public C2035 f6698;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3991() {
        this.f6697.values().removeAll(Collections.singleton(null));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3992(Fragment fragment) {
        if (this.f6696.contains(fragment)) {
            throw new IllegalStateException("Fragment already added: " + fragment);
        }
        synchronized (this.f6696) {
            this.f6696.add(fragment);
        }
        fragment.mAdded = true;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3993(C2039 c2039) {
        Fragment fragment = c2039.f6691;
        if (m3994(fragment.mWho)) {
            return;
        }
        this.f6697.put(fragment.mWho, c2039);
        if (fragment.mRetainInstanceChangedWhileDetached) {
            if (fragment.mRetainInstance) {
                C2035 c2035 = this.f6698;
                if (c2035.f6675) {
                    if (AbstractC2014.m3899(2)) {
                        Log.v("FragmentManager", "Ignoring addRetainedFragment as the state is already saved");
                    }
                } else if (!c2035.f6669.containsKey(fragment.mWho)) {
                    c2035.f6669.put(fragment.mWho, fragment);
                    if (AbstractC2014.m3899(2)) {
                        Log.v("FragmentManager", "Updating retained Fragments: Added " + fragment);
                    }
                }
            } else {
                this.f6698.m3972(fragment);
            }
            fragment.mRetainInstanceChangedWhileDetached = false;
        }
        if (AbstractC2014.m3899(2)) {
            Log.v("FragmentManager", "Added fragment to active set " + fragment);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m3994(String str) {
        return this.f6697.get(str) != null;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public Fragment m3995(String str) {
        C2039 c2039 = this.f6697.get(str);
        if (c2039 != null) {
            return c2039.f6691;
        }
        return null;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public List<C2039> m3996() {
        ArrayList arrayList = new ArrayList();
        for (C2039 c2039 : this.f6697.values()) {
            if (c2039 != null) {
                arrayList.add(c2039);
            }
        }
        return arrayList;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m3997(Fragment fragment) {
        synchronized (this.f6696) {
            this.f6696.remove(fragment);
        }
        fragment.mAdded = false;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m3998(C2039 c2039) {
        Fragment fragment = c2039.f6691;
        if (fragment.mRetainInstance) {
            this.f6698.m3972(fragment);
        }
        if (this.f6697.put(fragment.mWho, null) != null && AbstractC2014.m3899(2)) {
            Log.v("FragmentManager", "Removed fragment from active set " + fragment);
        }
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public Fragment m3999(String str) {
        for (C2039 c2039 : this.f6697.values()) {
            if (c2039 != null) {
                Fragment fragmentM3999 = c2039.f6691;
                if (!str.equals(fragmentM3999.mWho)) {
                    fragmentM3999 = fragmentM3999.mChildFragmentManager.f6604.m3999(str);
                }
                if (fragmentM3999 != null) {
                    return fragmentM3999;
                }
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public List<Fragment> m4000() {
        ArrayList arrayList = new ArrayList();
        for (C2039 c2039 : this.f6697.values()) {
            if (c2039 != null) {
                arrayList.add(c2039.f6691);
            } else {
                arrayList.add(null);
            }
        }
        return arrayList;
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public List<Fragment> m4001() {
        ArrayList arrayList;
        if (this.f6696.isEmpty()) {
            return Collections.emptyList();
        }
        synchronized (this.f6696) {
            arrayList = new ArrayList(this.f6696);
        }
        return arrayList;
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public C2039 m4002(String str) {
        return this.f6697.get(str);
    }

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public ArrayList<String> m4003() {
        synchronized (this.f6696) {
            if (this.f6696.isEmpty()) {
                return null;
            }
            ArrayList<String> arrayList = new ArrayList<>(this.f6696.size());
            for (Fragment fragment : this.f6696) {
                arrayList.add(fragment.mWho);
                if (AbstractC2014.m3899(2)) {
                    Log.v("FragmentManager", "saveAllState: adding fragment (" + fragment.mWho + "): " + fragment);
                }
            }
            return arrayList;
        }
    }
}
