package com.revenuecat.purchases.ui.revenuecatui.helpers;

import A4.d;
import A4.g;
import C4.e;
import C4.j;
import V4.AbstractC0786y;
import V4.C;
import V4.E;
import V4.N;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import androidx.compose.runtime.internal.StabilityInferred;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.jvm.internal.o;
import m3.AbstractC2467b;
import m3.AbstractC2478m;
import p0.AbstractC2686D;
import p0.C2714u;
import w4.C3137A;
import w4.q;
import x4.AbstractC3251q;
import x4.y;

/* JADX INFO: loaded from: classes3.dex */
@StabilityInferred(parameters = 1)
public final class AppStyleExtractor {
    public static final int $stable = 0;
    public static final AppStyleExtractor INSTANCE = new AppStyleExtractor();

    /* JADX INFO: renamed from: com.revenuecat.purchases.ui.revenuecatui.helpers.AppStyleExtractor$getProminentColorsFromBitmap$2, reason: invalid class name */
    @e(c = "com.revenuecat.purchases.ui.revenuecatui.helpers.AppStyleExtractor$getProminentColorsFromBitmap$2", f = "AppStyleExtractor.kt", l = {}, m = "invokeSuspend")
    public static final class AnonymousClass2 extends j implements J4.e {
        final /* synthetic */ Bitmap $bitmap;
        final /* synthetic */ int $count;
        int label;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public AnonymousClass2(Bitmap bitmap, int i6, d dVar) {
            super(2, dVar);
            this.$bitmap = bitmap;
            this.$count = i6;
        }

        @Override // C4.a
        public final d create(Object obj, d dVar) {
            return new AnonymousClass2(this.$bitmap, this.$count, dVar);
        }

        @Override // J4.e
        public final Object invoke(C c6, d dVar) {
            return ((AnonymousClass2) create(c6, dVar)).invokeSuspend(C3137A.f25453a);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) {
            B4.a aVar = B4.a.f492a;
            if (this.label != 0) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            AbstractC2467b.l(obj);
            return AppStyleExtractor.INSTANCE.extractProminentColors$revenuecatui_defaultsBc8Release(this.$bitmap, this.$count);
        }
    }

    private AppStyleExtractor() {
    }

    private final q colorKeyToTuple(int i6) {
        return new q(Double.valueOf(normalizedColorComponent(i6, 16)), Double.valueOf(normalizedColorComponent(i6, 8)), Double.valueOf(((double) (i6 & 255)) / 255.0d));
    }

    public static Object getProminentColorsFromBitmap$default(AppStyleExtractor appStyleExtractor, Bitmap bitmap, int i6, AbstractC0786y abstractC0786y, d dVar, int i7, Object obj) {
        if ((i7 & 2) != 0) {
            i6 = 2;
        }
        if ((i7 & 4) != 0) {
            abstractC0786y = N.f8259a;
        }
        return appStyleExtractor.getProminentColorsFromBitmap(bitmap, i6, abstractC0786y, dVar);
    }

    private final double normalizedColorComponent(int i6, int i7) {
        return ((double) ((i6 >> i7) & 255)) / 255.0d;
    }

    private final Integer quantizedColorKeyOrNull(int i6) {
        if (((i6 >> 24) & 255) >= 128) {
            int i7 = (((i6 >> 16) & 255) / 16) * 16;
            int i8 = (((i6 >> 8) & 255) / 16) * 16;
            int i9 = ((i6 & 255) / 16) * 16;
            int i10 = i7 + i8 + i9;
            if (i10 >= 50 && i10 <= 700) {
                return Integer.valueOf(i9 | (i7 << 16) | (i8 << 8));
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: toColor-vNxB06k, reason: not valid java name */
    private final long m1121toColorvNxB06k(q qVar) {
        return AbstractC2686D.f((float) ((Number) qVar.f25479a).doubleValue(), (float) ((Number) qVar.f25480b).doubleValue(), (float) ((Number) qVar.f25481c).doubleValue(), 0.0f, 24);
    }

    /* JADX INFO: renamed from: toTriple-8_81llA, reason: not valid java name */
    private final q m1122toTriple8_81llA(long j4) {
        return new q(Double.valueOf(C2714u.i(j4)), Double.valueOf(C2714u.h(j4)), Double.valueOf(C2714u.f(j4)));
    }

    public final List<C2714u> extractProminentColors$revenuecatui_defaultsBc8Release(Bitmap bitmap, int i6) {
        int width;
        int height;
        boolean z6;
        y yVar = y.f26065a;
        if (bitmap == null || i6 <= 0 || (height = bitmap.getHeight() * (width = bitmap.getWidth())) == 0) {
            return yVar;
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        long j4 = 10000;
        P4.e eVarI0 = L4.a.i0((int) Math.max(1L, ((((long) height) + j4) - 1) / j4), L4.a.l0(0, height));
        int i7 = eVarI0.f5676a;
        int i8 = eVarI0.f5677b;
        int i9 = eVarI0.f5678c;
        if ((i9 > 0 && i7 <= i8) || (i9 < 0 && i8 <= i7)) {
            while (true) {
                Integer numQuantizedColorKeyOrNull = quantizedColorKeyOrNull(bitmap.getPixel(i7 % width, i7 / width));
                if (numQuantizedColorKeyOrNull != null) {
                    linkedHashMap.put(numQuantizedColorKeyOrNull, Integer.valueOf(((Number) linkedHashMap.getOrDefault(numQuantizedColorKeyOrNull, 0)).intValue() + 1));
                }
                if (i7 == i8) {
                    break;
                }
                i7 += i9;
            }
        }
        ArrayList arrayList = new ArrayList();
        q qVar = new q(Double.valueOf(0.0d), Double.valueOf(0.0d), Double.valueOf(0.0d));
        q qVar2 = new q(Double.valueOf(1.0d), Double.valueOf(1.0d), Double.valueOf(1.0d));
        Iterator it = AbstractC3251q.x0(new Comparator() { // from class: com.revenuecat.purchases.ui.revenuecatui.helpers.AppStyleExtractor$extractProminentColors$$inlined$sortedByDescending$1
            @Override // java.util.Comparator
            public final int compare(T t6, T t7) {
                return AbstractC2478m.d((Integer) ((Map.Entry) t7).getValue(), (Integer) ((Map.Entry) t6).getValue());
            }
        }, linkedHashMap.entrySet()).iterator();
        while (it.hasNext()) {
            q qVarColorKeyToTuple = colorKeyToTuple(((Number) ((Map.Entry) it.next()).getKey()).intValue());
            boolean z7 = ColorComputationHelpersKt.colorDistance(qVarColorKeyToTuple, qVar) >= 0.3d && ColorComputationHelpersKt.colorDistance(qVarColorKeyToTuple, qVar2) >= 0.3d;
            if (arrayList.isEmpty()) {
                z6 = false;
                if (!z7 && !z6) {
                    arrayList.add(new C2714u(m1121toColorvNxB06k(qVarColorKeyToTuple)));
                    if (arrayList.size() >= i6) {
                        break;
                    }
                }
            } else {
                Iterator it2 = arrayList.iterator();
                while (it2.hasNext()) {
                    if (ColorComputationHelpersKt.colorDistance(qVarColorKeyToTuple, INSTANCE.m1122toTriple8_81llA(((C2714u) it2.next()).f22947a)) < 0.25d) {
                        z6 = true;
                        break;
                    }
                }
                z6 = false;
                if (!z7) {
                }
            }
        }
        return arrayList;
    }

    public final Bitmap getAppIconBitmap(Context context) {
        o.h(context, "context");
        try {
            Drawable drawable = context.getApplicationInfo().loadIcon(context.getPackageManager());
            o.g(drawable, "drawable");
            Bitmap.Config config = Bitmap.Config.ARGB_8888;
            return g.R(drawable);
        } catch (Exception e6) {
            Logger.INSTANCE.e("Failed to load app icon bitmap.", e6);
            return null;
        }
    }

    public final String getAppName(Context context) {
        o.h(context, "context");
        return context.getApplicationInfo().loadLabel(context.getPackageManager()).toString();
    }

    public final Object getProminentColorsFromBitmap(Bitmap bitmap, int i6, AbstractC0786y abstractC0786y, d dVar) {
        return E.H(abstractC0786y, new AnonymousClass2(bitmap, i6, null), dVar);
    }
}
