package com.strmr.ps.data.model.tmdb;

import androidx.media3.container.NalUnitUtil;
import defpackage.cr4;
import defpackage.ik2;
import defpackage.kp6;
import defpackage.n89;
import defpackage.pq6;
import defpackage.vx8;
import defpackage.x71;
import defpackage.y41;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u001e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u001a\"\u0010\u0000\u001a\u0012\u0012\u0004\u0012\u00020\u00020\u0001j\b\u0012\u0004\u0012\u00020\u0002`\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005H\u0002\u001a\u001a\u0010\u0006\u001a\u0004\u0018\u00010\u0005*\u0004\u0018\u00010\u00072\b\b\u0002\u0010\u0004\u001a\u00020\u0005H\u0000\u001a\u001a\u0010\b\u001a\u0004\u0018\u00010\u0005*\u0004\u0018\u00010\u00072\b\b\u0002\u0010\u0004\u001a\u00020\u0005H\u0000\u001a\u001a\u0010\t\u001a\u0004\u0018\u00010\u0005*\u0004\u0018\u00010\u00072\b\b\u0002\u0010\u0004\u001a\u00020\u0005H\u0000¨\u0006\n"}, d2 = {"imageComparator", "Ljava/util/Comparator;", "Lcom/strmr/ps/data/model/tmdb/TMDBLogo;", "Lkotlin/Comparator;", "preferredLanguage", "", "getPreferredLogoUrl", "Lcom/strmr/ps/data/model/tmdb/TMDBImages;", "getPreferredPosterPath", "getPreferredBackdropPath", "app_sideloadRelease"}, k = 2, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class TMDBImagesKt {
    @pq6
    public static final String getPreferredBackdropPath(@pq6 TMDBImages tMDBImages, @kp6 String str) {
        cr4.g(str, "preferredLanguage");
        List<TMDBLogo> backdrops = tMDBImages != null ? tMDBImages.getBackdrops() : null;
        if (backdrops == null) {
            backdrops = ik2.a;
        }
        ArrayList arrayList = new ArrayList();
        for (Object obj : backdrops) {
            String filePath = ((TMDBLogo) obj).getFilePath();
            if (!(filePath == null || n89.ab(filePath))) {
                arrayList.add(obj);
            }
        }
        if (arrayList.isEmpty()) {
            return null;
        }
        return ((TMDBLogo) y41.z(y41.bj(imageComparator(str), arrayList))).getFilePath();
    }

    public static /* synthetic */ String getPreferredBackdropPath$default(TMDBImages tMDBImages, String str, int i, Object obj) {
        if ((i & 1) != 0) {
            str = "en";
        }
        return getPreferredBackdropPath(tMDBImages, str);
    }

    @pq6
    public static final String getPreferredLogoUrl(@pq6 TMDBImages tMDBImages, @kp6 final String str) {
        String filePath;
        cr4.g(str, "preferredLanguage");
        List<TMDBLogo> logos = tMDBImages != null ? tMDBImages.getLogos() : null;
        if (logos == null) {
            logos = ik2.a;
        }
        ArrayList arrayList = new ArrayList();
        Iterator<T> it = logos.iterator();
        while (true) {
            boolean z = true;
            if (!it.hasNext()) {
                break;
            }
            Object next = it.next();
            String filePath2 = ((TMDBLogo) next).getFilePath();
            if (filePath2 != null && !n89.ab(filePath2)) {
                z = false;
            }
            if (!z) {
                arrayList.add(next);
            }
        }
        if (arrayList.isEmpty()) {
            return null;
        }
        ArrayList arrayList2 = new ArrayList();
        for (Object obj : arrayList) {
            String filePath3 = ((TMDBLogo) obj).getFilePath();
            cr4.d(filePath3);
            if (!n89.r(filePath3, ".svg", true)) {
                arrayList2.add(obj);
            }
        }
        if (!arrayList2.isEmpty()) {
            arrayList = arrayList2;
        }
        final Comparator comparator = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$getPreferredLogoUrl$$inlined$compareByDescending$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                return x71.b(Boolean.valueOf(cr4.b(((TMDBLogo) t2).getLanguageCode(), str)), Boolean.valueOf(cr4.b(((TMDBLogo) t).getLanguageCode(), str)));
            }
        };
        final Comparator comparator2 = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$getPreferredLogoUrl$$inlined$thenByDescending$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                int iCompare = comparator.compare(t, t2);
                return iCompare != 0 ? iCompare : x71.b(Boolean.valueOf(cr4.b(((TMDBLogo) t2).getLanguageCode(), "en")), Boolean.valueOf(cr4.b(((TMDBLogo) t).getLanguageCode(), "en")));
            }
        };
        final Comparator comparator3 = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$getPreferredLogoUrl$$inlined$thenByDescending$2
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                Double dValueOf = Double.valueOf(0.0d);
                int iCompare = comparator2.compare(t, t2);
                if (iCompare != 0) {
                    return iCompare;
                }
                Double voteAverage = ((TMDBLogo) t2).getVoteAverage();
                if (voteAverage == null) {
                    voteAverage = dValueOf;
                }
                Double voteAverage2 = ((TMDBLogo) t).getVoteAverage();
                if (voteAverage2 != null) {
                    dValueOf = voteAverage2;
                }
                return x71.b(voteAverage, dValueOf);
            }
        };
        TMDBLogo tMDBLogo = (TMDBLogo) y41.ab(y41.bj(new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$getPreferredLogoUrl$$inlined$thenByDescending$3
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                int iCompare = comparator3.compare(t, t2);
                if (iCompare != 0) {
                    return iCompare;
                }
                Integer voteCount = ((TMDBLogo) t2).getVoteCount();
                if (voteCount == null) {
                    voteCount = num;
                }
                Integer voteCount2 = ((TMDBLogo) t).getVoteCount();
                return x71.b(voteCount, voteCount2 != null ? voteCount2 : 0);
            }
        }, arrayList));
        if (tMDBLogo == null || (filePath = tMDBLogo.getFilePath()) == null) {
            return null;
        }
        return "https://image.tmdb.org/t/p/w500".concat(filePath);
    }

    public static /* synthetic */ String getPreferredLogoUrl$default(TMDBImages tMDBImages, String str, int i, Object obj) {
        if ((i & 1) != 0) {
            str = "en";
        }
        return getPreferredLogoUrl(tMDBImages, str);
    }

    @pq6
    public static final String getPreferredPosterPath(@pq6 TMDBImages tMDBImages, @kp6 String str) {
        cr4.g(str, "preferredLanguage");
        List<TMDBLogo> posters = tMDBImages != null ? tMDBImages.getPosters() : null;
        if (posters == null) {
            posters = ik2.a;
        }
        ArrayList arrayList = new ArrayList();
        for (Object obj : posters) {
            String filePath = ((TMDBLogo) obj).getFilePath();
            if (!(filePath == null || n89.ab(filePath))) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        for (Object obj2 : arrayList) {
            if (cr4.b(((TMDBLogo) obj2).getLanguageCode(), str)) {
                arrayList2.add(obj2);
            }
        }
        if (arrayList2.isEmpty()) {
            arrayList2 = new ArrayList();
            for (Object obj3 : arrayList) {
                if (cr4.b(((TMDBLogo) obj3).getLanguageCode(), "en")) {
                    arrayList2.add(obj3);
                }
            }
        }
        if (arrayList2.isEmpty()) {
            return null;
        }
        final Comparator comparator = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$getPreferredPosterPath$$inlined$compareByDescending$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                Double dValueOf = Double.valueOf(0.0d);
                Double voteAverage = ((TMDBLogo) t2).getVoteAverage();
                if (voteAverage == null) {
                    voteAverage = dValueOf;
                }
                Double voteAverage2 = ((TMDBLogo) t).getVoteAverage();
                if (voteAverage2 != null) {
                    dValueOf = voteAverage2;
                }
                return x71.b(voteAverage, dValueOf);
            }
        };
        return ((TMDBLogo) y41.z(y41.bj(new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$getPreferredPosterPath$$inlined$thenByDescending$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                int iCompare = comparator.compare(t, t2);
                if (iCompare != 0) {
                    return iCompare;
                }
                Integer voteCount = ((TMDBLogo) t2).getVoteCount();
                if (voteCount == null) {
                    voteCount = num;
                }
                Integer voteCount2 = ((TMDBLogo) t).getVoteCount();
                return x71.b(voteCount, voteCount2 != null ? voteCount2 : 0);
            }
        }, arrayList2))).getFilePath();
    }

    public static /* synthetic */ String getPreferredPosterPath$default(TMDBImages tMDBImages, String str, int i, Object obj) {
        if ((i & 1) != 0) {
            str = "en";
        }
        return getPreferredPosterPath(tMDBImages, str);
    }

    private static final Comparator<TMDBLogo> imageComparator(final String str) {
        final Comparator comparator = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$imageComparator$$inlined$compareByDescending$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                TMDBLogo tMDBLogo = (TMDBLogo) t2;
                boolean z = true;
                Boolean boolValueOf = Boolean.valueOf(cr4.b(tMDBLogo.getLanguageCode(), str) || tMDBLogo.getLanguageCode() == null);
                TMDBLogo tMDBLogo2 = (TMDBLogo) t;
                if (!cr4.b(tMDBLogo2.getLanguageCode(), str) && tMDBLogo2.getLanguageCode() != null) {
                    z = false;
                }
                return x71.b(boolValueOf, Boolean.valueOf(z));
            }
        };
        final Comparator comparator2 = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$imageComparator$$inlined$thenByDescending$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                Integer num = 0;
                int iCompare = comparator.compare(t, t2);
                if (iCompare != 0) {
                    return iCompare;
                }
                Integer num2 = (cr4.b(str, "en") || !cr4.b(((TMDBLogo) t2).getLanguageCode(), "en")) ? num : 1;
                TMDBLogo tMDBLogo = (TMDBLogo) t;
                if (!cr4.b(str, "en") && cr4.b(tMDBLogo.getLanguageCode(), "en")) {
                    num = 1;
                }
                return x71.b(num2, num);
            }
        };
        final Comparator comparator3 = new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$imageComparator$$inlined$thenByDescending$2
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                Double dValueOf = Double.valueOf(0.0d);
                int iCompare = comparator2.compare(t, t2);
                if (iCompare != 0) {
                    return iCompare;
                }
                Double voteAverage = ((TMDBLogo) t2).getVoteAverage();
                if (voteAverage == null) {
                    voteAverage = dValueOf;
                }
                Double voteAverage2 = ((TMDBLogo) t).getVoteAverage();
                if (voteAverage2 != null) {
                    dValueOf = voteAverage2;
                }
                return x71.b(voteAverage, dValueOf);
            }
        };
        return new Comparator() { // from class: com.strmr.ps.data.model.tmdb.TMDBImagesKt$imageComparator$$inlined$thenByDescending$3
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t, T t2) {
                int iCompare = comparator3.compare(t, t2);
                if (iCompare != 0) {
                    return iCompare;
                }
                Integer voteCount = ((TMDBLogo) t2).getVoteCount();
                if (voteCount == null) {
                    voteCount = num;
                }
                Integer voteCount2 = ((TMDBLogo) t).getVoteCount();
                return x71.b(voteCount, voteCount2 != null ? voteCount2 : 0);
            }
        };
    }

    public static /* synthetic */ Comparator imageComparator$default(String str, int i, Object obj) {
        if ((i & 1) != 0) {
            str = "en";
        }
        return imageComparator(str);
    }
}
