package defpackage;

import android.app.Activity;
import android.app.ActivityManager;
import android.app.Application;
import android.app.LocaleManager;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.media.AudioDeviceInfo;
import android.media.AudioManager;
import android.media.AudioProfile;
import android.os.Build;
import android.os.LocaleList;
import android.os.Process;
import android.view.accessibility.AccessibilityNodeInfo;
import android.window.OnBackInvokedDispatcher;
import androidx.appcompat.widget.Toolbar;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/* renamed from: ᵛᵼᐧ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC2777 {
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static C0166 m6850(Context context) {
        Object obj;
        String strM7992;
        int iMyPid = Process.myPid();
        ArrayList arrayListM6862 = m6862(context);
        int size = arrayListM6862.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                obj = null;
                break;
            }
            obj = arrayListM6862.get(i);
            i++;
            if (((C0166) obj).f1581 == iMyPid) {
                break;
            }
        }
        C0166 c0166 = (C0166) obj;
        if (c0166 != null) {
            return c0166;
        }
        int i2 = Build.VERSION.SDK_INT;
        if (i2 > 33) {
            strM7992 = Process.myProcessName();
        } else if ((i2 < 28 || (strM7992 = Application.getProcessName()) == null) && (strM7992 = AbstractC3502.m7992()) == null) {
            strM7992 = "";
        }
        return new C0166(iMyPid, 0, strM7992, false);
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public static void m6851(Object obj, C1223 c1223) {
        ((OnBackInvokedDispatcher) obj).unregisterOnBackInvokedCallback(c1223);
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public static void m6852(Object obj, LocaleList localeList) {
        ((LocaleManager) obj).setApplicationLocales(localeList);
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static PackageInfo m6853(PackageManager packageManager, Context context) {
        return packageManager.getPackageInfo(context.getPackageName(), PackageManager.PackageInfoFlags.of(0L));
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static OnBackInvokedDispatcher m6854(Activity activity) {
        return activity.getOnBackInvokedDispatcher();
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static C3303 m6855(AudioManager audioManager, C1028 c1028, AbstractC2692 abstractC2692, List list) {
        List<AudioProfile> directProfilesForAttributes = audioManager.getDirectProfilesForAttributes(c1028.m3392());
        HashMap map = new HashMap();
        map.put(2, new HashSet(ˁˈᵸ.ᵥᵯˎ(new int[]{12})));
        for (int i = 0; i < directProfilesForAttributes.size(); i++) {
            AudioProfile audioProfile = directProfilesForAttributes.get(i);
            if (audioProfile.getEncapsulationType() != 1) {
                int format = audioProfile.getFormat();
                if (AbstractC3558.m8107(format) || C3303.f12376.containsKey(Integer.valueOf(format))) {
                    if (map.containsKey(Integer.valueOf(format))) {
                        Set set = (Set) map.get(Integer.valueOf(format));
                        set.getClass();
                        set.addAll(ˁˈᵸ.ᵥᵯˎ(audioProfile.getChannelMasks()));
                    } else {
                        map.put(Integer.valueOf(format), new HashSet(ˁˈᵸ.ᵥᵯˎ(audioProfile.getChannelMasks())));
                    }
                }
            }
        }
        C4704 c4704M6701 = AbstractC2692.m6701();
        for (Map.Entry entry : map.entrySet()) {
            c4704M6701.m3197(new C1432(((Integer) entry.getKey()).intValue(), (Set) entry.getValue()));
        }
        return new C3303(c4704M6701.m9892(), abstractC2692, list);
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static boolean m6856(C1073 c1073) {
        return c1073.isSelectedChildViewEnabled();
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public static void m6857(Object obj, C1223 c1223) {
        ((OnBackInvokedDispatcher) obj).unregisterOnBackInvokedCallback(c1223);
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static OnBackInvokedDispatcher m6858(Toolbar toolbar) {
        return toolbar.findOnBackInvokedDispatcher();
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public static void m6859(C1073 c1073, boolean z) {
        c1073.setSelectedChildViewEnabled(z);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public static C1223 m6860(Object obj, LayoutInflaterFactory2C4211 layoutInflaterFactory2C4211) {
        C1223 c1223 = new C1223(0, layoutInflaterFactory2C4211);
        ((OnBackInvokedDispatcher) obj).registerOnBackInvokedCallback(1000000, c1223);
        return c1223;
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public static void m6861(Object obj, C1223 c1223) {
        ((OnBackInvokedDispatcher) obj).registerOnBackInvokedCallback(1000000, c1223);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static ArrayList m6862(Context context) {
        List<ActivityManager.RunningAppProcessInfo> runningAppProcesses;
        int i = context.getApplicationInfo().uid;
        String str = context.getApplicationInfo().processName;
        Object systemService = context.getSystemService("activity");
        ActivityManager activityManager = systemService instanceof ActivityManager ? (ActivityManager) systemService : null;
        if (activityManager == null || (runningAppProcesses = activityManager.getRunningAppProcesses()) == null) {
            runningAppProcesses = C3035.f11677;
        }
        ArrayList arrayListM6816 = AbstractC2767.m6816(runningAppProcesses);
        ArrayList arrayList = new ArrayList();
        int size = arrayListM6816.size();
        int i2 = 0;
        int i3 = 0;
        while (i3 < size) {
            Object obj = arrayListM6816.get(i3);
            i3++;
            if (((ActivityManager.RunningAppProcessInfo) obj).uid == i) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList(AbstractC3869.m8517(arrayList, 10));
        int size2 = arrayList.size();
        while (i2 < size2) {
            Object obj2 = arrayList.get(i2);
            i2++;
            ActivityManager.RunningAppProcessInfo runningAppProcessInfo = (ActivityManager.RunningAppProcessInfo) obj2;
            String str2 = runningAppProcessInfo.processName;
            arrayList2.add(new C0166(runningAppProcessInfo.pid, runningAppProcessInfo.importance, str2, str2.equals(str)));
        }
        return arrayList2;
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public static boolean m6863(AccessibilityNodeInfo accessibilityNodeInfo) {
        return accessibilityNodeInfo.isTextSelectable();
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static LocaleList m6864(Object obj) {
        return ((LocaleManager) obj).getApplicationLocales();
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static String m6865(AccessibilityNodeInfo accessibilityNodeInfo) {
        return accessibilityNodeInfo.getUniqueId();
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static AudioDeviceInfo m6866(AudioManager audioManager, C1028 c1028) {
        audioManager.getClass();
        List<AudioDeviceInfo> audioDevicesForAttributes = audioManager.getAudioDevicesForAttributes(c1028.m3392());
        if (audioDevicesForAttributes.isEmpty()) {
            return null;
        }
        return audioDevicesForAttributes.get(0);
    }
}
