package defpackage;

import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.media.AudioDeviceInfo;
import android.media.AudioManager;
import android.os.Build;
import android.provider.Settings;
import android.util.Pair;
import android.util.SparseArray;
import j$.util.Objects;
import java.util.List;

/* JADX INFO: renamed from: ᵸᵯ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5015 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public static final C1323 f19004;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static final C2598 f19005;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static final C2598 f19006;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static final C5015 f19007;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int f19008;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final AbstractC4509 f19009;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final SparseArray f19010 = new SparseArray();

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final AbstractC4509 f19011;

    static {
        C2598 c2598M9553 = AbstractC4509.m9553(12);
        f19005 = c2598M9553;
        f19007 = new C5015(AbstractC4509.m9553(C4025.f15480), c2598M9553, C2598.f10048);
        Object[] objArr = {2, 5, 6};
        ᵗʓ.ᵷᵺʾᵖ(3, objArr);
        f19006 = AbstractC4509.m9563(3, objArr);
        C1404 c1404 = new C1404(4);
        c1404.m4036(5, 6);
        c1404.m4036(17, 6);
        c1404.m4036(7, 6);
        c1404.m4036(30, 10);
        c1404.m4036(18, 6);
        c1404.m4036(6, 8);
        c1404.m4036(8, 8);
        c1404.m4036(14, 8);
        f19004 = c1404.m4052(true);
    }

    public C5015(C2598 c2598, List list, List list2) {
        for (int i = 0; i < c2598.f10050; i++) {
            C4025 c4025 = (C4025) c2598.get(i);
            this.f19010.put(c4025.f15483, c4025);
        }
        int iMax = 0;
        for (int i2 = 0; i2 < this.f19010.size(); i2++) {
            iMax = Math.max(iMax, ((C4025) this.f19010.valueAt(i2)).f15481);
        }
        this.f19008 = iMax;
        this.f19009 = AbstractC4509.m9559(list);
        this.f19011 = AbstractC4509.m9559(list2);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static C5015 m10345(Context context, C4683 c4683, AudioDeviceInfo audioDeviceInfo, List list) {
        return m10346(context, context.registerReceiver(null, new IntentFilter("android.media.action.HDMI_AUDIO_PLUG")), c4683, audioDeviceInfo, list);
    }

    /* JADX WARN: Removed duplicated region for block: B:48:0x00c9  */
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C5015 m10346(Context context, Intent intent, C4683 c4683, AudioDeviceInfo audioDeviceInfo, List list) {
        AudioManager audioManager = ˁᵨᵦ.ᵨᵣ(context);
        if (audioDeviceInfo == null) {
            audioDeviceInfo = Build.VERSION.SDK_INT >= 33 ? AbstractC3418.m7829(audioManager, c4683) : null;
        }
        AbstractC4509 abstractC4509M10901 = audioDeviceInfo != null ? AbstractC5316.m10901(audioDeviceInfo) : f19005;
        if (Build.VERSION.SDK_INT >= 33 && (AbstractC0956.m3216(context) || context.getPackageManager().hasSystemFeature("android.hardware.type.automotive"))) {
            return AbstractC3418.m7818(audioManager, c4683, abstractC4509M10901, list);
        }
        for (AudioDeviceInfo audioDeviceInfo2 : audioDeviceInfo == null ? audioManager.getDevices(2) : new AudioDeviceInfo[]{audioDeviceInfo}) {
            if (ᵻᵪ.ˑˊᵲ(audioDeviceInfo2.getType())) {
                return new C5015(AbstractC4509.m9553(C4025.f15480), abstractC4509M10901, list);
            }
        }
        C0342 c0342 = new C0342(4);
        c0342.m7406(2);
        if (Build.VERSION.SDK_INT >= 29 && (AbstractC0956.m3216(context) || context.getPackageManager().hasSystemFeature("android.hardware.type.automotive"))) {
            C2598 c2598M4495 = AbstractC1630.m4495(c4683);
            c2598M4495.getClass();
            c0342.m7408(c2598M4495);
            return new C5015(m10347(ᵝˉː.ᵛˑﹳ(c0342.mo1609()), 10), abstractC4509M10901, list);
        }
        ContentResolver contentResolver = context.getContentResolver();
        boolean z = Settings.Global.getInt(contentResolver, "use_external_surround_sound_flag", 0) == 1;
        if (!z) {
            String str = Build.MANUFACTURER;
            if (str.equals("Amazon") || str.equals("Xiaomi")) {
                if (Settings.Global.getInt(contentResolver, "external_surround_sound_enabled", 0) == 1) {
                    C2598 c2598 = f19006;
                    c2598.getClass();
                    c0342.m7408(c2598);
                }
            }
        }
        if (intent == null || z || intent.getIntExtra("android.media.extra.AUDIO_PLUG_STATE", 0) != 1) {
            return new C5015(m10347(ᵝˉː.ᵛˑﹳ(c0342.mo1609()), 10), abstractC4509M10901, list);
        }
        int[] intArrayExtra = intent.getIntArrayExtra("android.media.extra.ENCODINGS");
        if (intArrayExtra != null) {
            List list2 = ᵝˉː.ᵲᵶᵳˈ(intArrayExtra);
            list2.getClass();
            c0342.m7408(list2);
        }
        return new C5015(m10347(ᵝˉː.ᵛˑﹳ(c0342.mo1609()), intent.getIntExtra("android.media.extra.MAX_CHANNEL_COUNT", 10)), abstractC4509M10901, list);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static C2598 m10347(int[] iArr, int i) {
        C3975 c3975M9561 = AbstractC4509.m9561();
        if (iArr == null) {
            iArr = new int[0];
        }
        for (int i2 : iArr) {
            c3975M9561.m7406(new C4025(i2, i));
        }
        return c3975M9561.m8718();
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof C5015)) {
            return false;
        }
        C5015 c5015 = (C5015) obj;
        return AbstractC0956.m3231(this.f19010, c5015.f19010) && this.f19008 == c5015.f19008 && Objects.equals(this.f19009, c5015.f19009) && Objects.equals(this.f19011, c5015.f19011);
    }

    public final int hashCode() {
        return Objects.hashCode(this.f19011) + ((Objects.hashCode(this.f19009) + ((AbstractC0956.m3256(this.f19010) + (this.f19008 * 31)) * 31)) * 31);
    }

    public final String toString() {
        return "AudioCapabilities[maxChannelCount=" + this.f19008 + ", audioProfiles=" + this.f19010 + ", speakerLayoutChannelMasks=" + this.f19009 + ", spatializerChannelMasks=" + this.f19011 + "]";
    }

    /* JADX WARN: Removed duplicated region for block: B:67:0x00cd  */
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Pair m10348(C4683 c4683, C5286 c5286) {
        String str = c5286.f19987;
        str.getClass();
        int iM9140 = AbstractC4208.m9140(str, c5286.f19996);
        Integer numValueOf = Integer.valueOf(iM9140);
        C1323 c1323 = f19004;
        if (!c1323.containsKey(numValueOf)) {
            return null;
        }
        int i = 6;
        SparseArray sparseArray = this.f19010;
        if (iM9140 == 18 && !AbstractC0956.m3258(sparseArray, 18)) {
            iM9140 = 6;
        } else if ((iM9140 == 8 && !AbstractC0956.m3258(sparseArray, 8)) || (iM9140 == 30 && !AbstractC0956.m3258(sparseArray, 30))) {
            iM9140 = 7;
        }
        if (!AbstractC0956.m3258(sparseArray, iM9140)) {
            return null;
        }
        C4025 c4025 = (C4025) sparseArray.get(iM9140);
        c4025.getClass();
        int iIntValue = c4025.f15481;
        AbstractC5291 abstractC5291 = c4025.f15482;
        int i2 = c5286.f19984;
        boolean zContains = false;
        if (i2 == -1 || iM9140 == 18) {
            int i3 = c5286.f19966;
            if (i3 == -1) {
                i3 = 48000;
            }
            int i4 = c4025.f15483;
            if (abstractC5291 == null) {
                if (Build.VERSION.SDK_INT >= 29) {
                    iIntValue = AbstractC1630.m4520(i4, i3, c4683);
                } else {
                    Object obj = c1323.get(Integer.valueOf(i4));
                    iIntValue = ((Integer) (obj != null ? obj : 0)).intValue();
                }
            }
            i2 = iIntValue;
        } else if (!c5286.f19987.equals("audio/vnd.dts.uhd;profile=p2") || Build.VERSION.SDK_INT >= 33) {
            if (abstractC5291 != null) {
                int iM3235 = AbstractC0956.m3235(i2);
                if (iM3235 != 0) {
                    zContains = abstractC5291.contains(Integer.valueOf(iM3235));
                }
            } else if (i2 <= iIntValue) {
                zContains = true;
            }
            if (!zContains) {
                return null;
            }
        } else if (i2 > 10) {
            return null;
        }
        int i5 = Build.VERSION.SDK_INT;
        if (i5 > 28) {
            i = i2;
        } else if (i2 == 7) {
            i = 8;
        } else if (i2 != 3 && i2 != 4 && i2 != 5) {
        }
        if (i5 <= 26 && "fugu".equals(Build.DEVICE) && i == 1) {
            i = 2;
        }
        int iM32352 = AbstractC0956.m3235(i);
        if (iM32352 == 0) {
            return null;
        }
        return Pair.create(Integer.valueOf(iM9140), Integer.valueOf(iM32352));
    }
}
