package defpackage;

import android.util.Log;
import j$.util.Objects;
import java.util.ArrayDeque;
import java.util.HashMap;
import java.util.NavigableMap;
import java.util.TreeMap;

/* renamed from: ᵶˏ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4805 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final Object f17833;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final Object f17834;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final Object f17835;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int f17836;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public int f17837;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final Object f17838;

    public C4805(int i) {
        this.f17835 = new ᵪᵨ(29);
        this.f17838 = new C1802(0);
        this.f17833 = new HashMap();
        this.f17834 = new HashMap();
        this.f17836 = i;
    }

    public C4805(C3446 c3446, C3446 c34462, int i, int i2, C1091 c1091, C4633 c4633) {
        this.f17835 = c3446;
        this.f17838 = c34462;
        this.f17836 = i;
        this.f17837 = i2;
        this.f17833 = c1091;
        this.f17834 = c4633;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static boolean m10119(C4805 c4805) {
        return Objects.equals(((C3446) c4805.f17835).f12929, "audio/raw");
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public synchronized Object m10120(int i, Class cls) {
        C2408 c2408;
        int i2;
        try {
            Integer num = (Integer) m10127(cls).ceilingKey(Integer.valueOf(i));
            boolean z = num != null && ((i2 = this.f17837) == 0 || this.f17836 / i2 >= 2 || num.intValue() <= i * 8);
            C1802 c1802 = (C1802) this.f17838;
            if (z) {
                int iIntValue = num.intValue();
                InterfaceC4322 interfaceC4322M5123 = (InterfaceC4322) ((ArrayDeque) ((ᵢˇᵭ) c1802).ᵧᵾˀˈ).poll();
                if (interfaceC4322M5123 == null) {
                    interfaceC4322M5123 = c1802.m5123();
                }
                c2408 = (C2408) interfaceC4322M5123;
                c2408.f9400 = iIntValue;
                c2408.f9398 = cls;
            } else {
                InterfaceC4322 interfaceC4322M51232 = (InterfaceC4322) ((ArrayDeque) ((ᵢˇᵭ) c1802).ᵧᵾˀˈ).poll();
                if (interfaceC4322M51232 == null) {
                    interfaceC4322M51232 = c1802.m5123();
                }
                c2408 = (C2408) interfaceC4322M51232;
                c2408.f9400 = i;
                c2408.f9398 = cls;
            }
        } catch (Throwable th) {
            throw th;
        }
        return m10121(c2408, cls);
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public Object m10121(C2408 c2408, Class cls) {
        C4604 c4604M10122 = m10122(cls);
        Object obj = ((ᵪᵨ) this.f17835).ᵸˑ(c2408);
        if (obj != null) {
            this.f17837 -= c4604M10122.m9774() * c4604M10122.m9773(obj);
            m10123(c4604M10122.m9773(obj), cls);
        }
        if (obj != null) {
            return obj;
        }
        Log.isLoggable(c4604M10122.m9772(), 2);
        int i = c2408.f9400;
        switch (c4604M10122.f17074) {
            case 0:
                return new byte[i];
            default:
                return new int[i];
        }
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public C4604 m10122(Class cls) {
        C4604 c4604;
        HashMap map = (HashMap) this.f17834;
        C4604 c46042 = (C4604) map.get(cls);
        if (c46042 != null) {
            return c46042;
        }
        if (cls.equals(int[].class)) {
            c4604 = new C4604(1);
        } else {
            if (!cls.equals(byte[].class)) {
                ᵹˉᵞ.ˌᵜᵹᵩ("No array pool found for: ".concat(cls.getSimpleName()));
                return null;
            }
            c4604 = new C4604(0);
        }
        map.put(cls, c4604);
        return c4604;
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public void m10123(int i, Class cls) {
        NavigableMap navigableMapM10127 = m10127(cls);
        Integer num = (Integer) navigableMapM10127.get(Integer.valueOf(i));
        if (num != null) {
            if (num.intValue() == 1) {
                navigableMapM10127.remove(Integer.valueOf(i));
                return;
            } else {
                navigableMapM10127.put(Integer.valueOf(i), Integer.valueOf(num.intValue() - 1));
                return;
            }
        }
        throw new NullPointerException("Tried to decrement empty size, size: " + i + ", this: " + this);
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public synchronized void m10124(Object obj) {
        Class<?> cls = obj.getClass();
        C4604 c4604M10122 = m10122(cls);
        int iM9773 = c4604M10122.m9773(obj);
        int iM9774 = c4604M10122.m9774() * iM9773;
        if (iM9774 <= this.f17836 / 2) {
            C1802 c1802 = (C1802) this.f17838;
            InterfaceC4322 interfaceC4322M5123 = (InterfaceC4322) ((ArrayDeque) ((ᵢˇᵭ) c1802).ᵧᵾˀˈ).poll();
            if (interfaceC4322M5123 == null) {
                interfaceC4322M5123 = c1802.m5123();
            }
            C2408 c2408 = (C2408) interfaceC4322M5123;
            c2408.f9400 = iM9773;
            c2408.f9398 = cls;
            ((ᵪᵨ) this.f17835).ˀᵗᵝᵭ(c2408, obj);
            NavigableMap navigableMapM10127 = m10127(cls);
            Integer num = (Integer) navigableMapM10127.get(Integer.valueOf(c2408.f9400));
            Integer numValueOf = Integer.valueOf(c2408.f9400);
            int iIntValue = 1;
            if (num != null) {
                iIntValue = 1 + num.intValue();
            }
            navigableMapM10127.put(numValueOf, Integer.valueOf(iIntValue));
            this.f17837 += iM9774;
            m10128(this.f17836);
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public synchronized void m10125() {
        m10128(0);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public synchronized void m10126(int i) {
        try {
            if (i >= 40) {
                m10125();
            } else if (i >= 20 || i == 15) {
                m10128(this.f17836 / 2);
            }
        } catch (Throwable th) {
            throw th;
        }
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public NavigableMap m10127(Class cls) {
        HashMap map = (HashMap) this.f17833;
        NavigableMap navigableMap = (NavigableMap) map.get(cls);
        if (navigableMap != null) {
            return navigableMap;
        }
        TreeMap treeMap = new TreeMap();
        map.put(cls, treeMap);
        return treeMap;
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public void m10128(int i) {
        while (this.f17837 > i) {
            Object obj = ((ᵪᵨ) this.f17835).ˑᵥˁ();
            ᵼᵙᵖᵱ.ˇʼʤˎ(obj);
            C4604 c4604M10122 = m10122(obj.getClass());
            this.f17837 -= c4604M10122.m9774() * c4604M10122.m9773(obj);
            m10123(c4604M10122.m9773(obj), obj.getClass());
            if (Log.isLoggable(c4604M10122.m9772(), 2)) {
                c4604M10122.m9773(obj);
            }
        }
    }
}
