package defpackage;

import android.graphics.Bitmap;
import android.os.Build;
import java.util.ArrayDeque;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.NavigableMap;
import java.util.TreeMap;

/* JADX INFO: renamed from: ᵴˊʙˉ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4642 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public static final Bitmap.Config[] f17641;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static final Bitmap.Config[] f17642;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static final Bitmap.Config[] f17643;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static final Bitmap.Config[] f17644;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static final Bitmap.Config[] f17645;

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

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C0767 f17646 = new C0767(29);

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final HashMap f17647 = new HashMap();

    static {
        Bitmap.Config[] configArr = {Bitmap.Config.ARGB_8888, null};
        if (Build.VERSION.SDK_INT >= 26) {
            configArr = (Bitmap.Config[]) Arrays.copyOf(configArr, 3);
            configArr[configArr.length - 1] = ᵷᵝˎ.ʽˈˋ();
        }
        f17644 = configArr;
        f17642 = configArr;
        f17645 = new Bitmap.Config[]{Bitmap.Config.RGB_565};
        f17643 = new Bitmap.Config[]{Bitmap.Config.ARGB_4444};
        f17641 = new Bitmap.Config[]{Bitmap.Config.ALPHA_8};
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static String m9772(int i, Bitmap.Config config) {
        return "[" + i + "](" + config + ")";
    }

    public final String toString() {
        StringBuilder sbM8219 = AbstractC3653.m8219("SizeConfigStrategy{groupedMap=");
        sbM8219.append(this.f17646);
        sbM8219.append(", sortedSizes=(");
        HashMap map = this.f17647;
        for (Map.Entry entry : map.entrySet()) {
            sbM8219.append(entry.getKey());
            sbM8219.append('[');
            sbM8219.append(entry.getValue());
            sbM8219.append("], ");
        }
        if (!map.isEmpty()) {
            sbM8219.replace(sbM8219.length() - 2, sbM8219.length(), "");
        }
        sbM8219.append(")}");
        return sbM8219.toString();
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final Bitmap m9773(int i, int i2, Bitmap.Config config) {
        Bitmap.Config[] configArr;
        int i3 = ᵱˉˈ.ˌᴵ(config) * i * i2;
        C0936 c0936 = this.f17648;
        InterfaceC0373 interfaceC0373M3180 = (InterfaceC0373) ((ArrayDeque) ((ᵜᵪʾ) c0936).ˌᴵ).poll();
        if (interfaceC0373M3180 == null) {
            interfaceC0373M3180 = c0936.m3180();
        }
        C0565 c0565 = (C0565) interfaceC0373M3180;
        c0565.f2821 = i3;
        c0565.f2822 = config;
        int i4 = 0;
        if (Build.VERSION.SDK_INT < 26 || !ᵷᵝˎ.ʽˈˋ().equals(config)) {
            int i5 = AbstractC4809.f18296[config.ordinal()];
            configArr = i5 != 1 ? i5 != 2 ? i5 != 3 ? i5 != 4 ? new Bitmap.Config[]{config} : f17641 : f17643 : f17645 : f17644;
        } else {
            configArr = f17642;
        }
        int length = configArr.length;
        while (true) {
            if (i4 >= length) {
                break;
            }
            Bitmap.Config config2 = configArr[i4];
            Integer num = (Integer) m9776(config2).ceilingKey(Integer.valueOf(i3));
            if (num == null || num.intValue() > i3 * 8) {
                i4++;
            } else if (num.intValue() != i3 || (config2 != null ? !config2.equals(config) : config != null)) {
                c0936.ᵟᵹᵙ(c0565);
                int iIntValue = num.intValue();
                InterfaceC0373 interfaceC0373M31802 = (InterfaceC0373) ((ArrayDeque) ((ᵜᵪʾ) c0936).ˌᴵ).poll();
                if (interfaceC0373M31802 == null) {
                    interfaceC0373M31802 = c0936.m3180();
                }
                c0565 = (C0565) interfaceC0373M31802;
                c0565.f2821 = iIntValue;
                c0565.f2822 = config2;
            }
        }
        Bitmap bitmap = (Bitmap) this.f17646.m2782(c0565);
        if (bitmap != null) {
            m9775(Integer.valueOf(c0565.f2821), bitmap);
            bitmap.reconfigure(i, i2, config);
        }
        return bitmap;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m9774(Bitmap bitmap) {
        int i = ᵱˉˈ.ˊᵨᵧ(bitmap);
        Bitmap.Config config = bitmap.getConfig();
        C0936 c0936 = this.f17648;
        InterfaceC0373 interfaceC0373M3180 = (InterfaceC0373) ((ArrayDeque) ((ᵜᵪʾ) c0936).ˌᴵ).poll();
        if (interfaceC0373M3180 == null) {
            interfaceC0373M3180 = c0936.m3180();
        }
        C0565 c0565 = (C0565) interfaceC0373M3180;
        c0565.f2821 = i;
        c0565.f2822 = config;
        this.f17646.m2769(c0565, bitmap);
        NavigableMap navigableMapM9776 = m9776(bitmap.getConfig());
        Integer num = (Integer) navigableMapM9776.get(Integer.valueOf(c0565.f2821));
        navigableMapM9776.put(Integer.valueOf(c0565.f2821), Integer.valueOf(num != null ? 1 + num.intValue() : 1));
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m9775(Integer num, Bitmap bitmap) {
        NavigableMap navigableMapM9776 = m9776(bitmap.getConfig());
        Integer num2 = (Integer) navigableMapM9776.get(num);
        if (num2 != null) {
            if (num2.intValue() == 1) {
                navigableMapM9776.remove(num);
                return;
            } else {
                navigableMapM9776.put(num, Integer.valueOf(num2.intValue() - 1));
                return;
            }
        }
        StringBuilder sb = new StringBuilder("Tried to decrement empty size, size: ");
        sb.append(num);
        String strM9772 = m9772(ᵱˉˈ.ˊᵨᵧ(bitmap), bitmap.getConfig());
        sb.append(", removed: ");
        sb.append(strM9772);
        sb.append(", this: ");
        sb.append(this);
        throw new NullPointerException(sb.toString());
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final NavigableMap m9776(Bitmap.Config config) {
        HashMap map = this.f17647;
        NavigableMap navigableMap = (NavigableMap) map.get(config);
        if (navigableMap != null) {
            return navigableMap;
        }
        TreeMap treeMap = new TreeMap();
        map.put(config, treeMap);
        return treeMap;
    }
}
