package p000.p001.p002.p008.p009;

import android.app.Activity;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.Display;
import android.view.Window;
import android.view.WindowManager;
import ar.tvplayer.core.domain.ލ;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import p037.p041.p042.LayoutInflaterFactory2C1494;
import p402.C6541;
import p402.p403.C6563;
import p402.p411.p413.C6635;

/* JADX INFO: renamed from: ނ.֏.֏.ހ.֏.ࢠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C0868 implements InterfaceC0867 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public float f3476;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Activity f3477;

    public C0868(Activity activity) {
        if (activity == null) {
            C6635.m9824("activity");
            throw null;
        }
        this.f3477 = activity;
        Window window = activity.getWindow();
        C6635.m9823((Object) window, "activity.window");
        this.f3476 = window.getAttributes().preferredRefreshRate;
    }

    @Override // p000.p001.p002.p008.p009.InterfaceC0867
    /* JADX INFO: renamed from: ֏ */
    public Parcelable mo2138() {
        return LayoutInflaterFactory2C1494.C1505.m2896((C6541<String, ? extends Object>[]) new C6541[]{new C6541("default_refresh_rate", Float.valueOf(this.f3476))});
    }

    @Override // p000.p001.p002.p008.p009.InterfaceC0867
    /* JADX INFO: renamed from: ֏ */
    public void mo2139(float f, boolean z) {
        Iterable iterable;
        Object next;
        WindowManager windowManager = this.f3477.getWindowManager();
        C6635.m9823((Object) windowManager, "activity.windowManager");
        Display defaultDisplay = windowManager.getDefaultDisplay();
        C6635.m9823((Object) defaultDisplay, "activity.windowManager.defaultDisplay");
        float[] supportedRefreshRates = defaultDisplay.getSupportedRefreshRates();
        C6635.m9823((Object) supportedRefreshRates, "activity.windowManager.d…lay.supportedRefreshRates");
        float[] fArrCopyOf = Arrays.copyOf(supportedRefreshRates, supportedRefreshRates.length);
        C6635.m9823((Object) fArrCopyOf, "java.util.Arrays.copyOf(this, size)");
        if (fArrCopyOf.length > 1) {
            Arrays.sort(fArrCopyOf);
        }
        if (fArrCopyOf.length == 0) {
            iterable = C6563.f19343;
        } else {
            ArrayList arrayList = new ArrayList(fArrCopyOf.length);
            for (float f2 : fArrCopyOf) {
                arrayList.add(Float.valueOf(f2));
            }
            Collections.reverse(arrayList);
            iterable = arrayList;
        }
        Iterator it = iterable.iterator();
        while (true) {
            if (it.hasNext()) {
                next = it.next();
                if (ލ.֏(((Number) next).floatValue(), f)) {
                    break;
                }
            } else {
                next = null;
                break;
            }
        }
        Float f3 = (Float) next;
        if (f3 != null) {
            m2142(f3.floatValue(), false);
        }
    }

    @Override // p000.p001.p002.p008.p009.InterfaceC0867
    /* JADX INFO: renamed from: ֏ */
    public void mo2140(Parcelable parcelable) {
        if (parcelable != null) {
            this.f3476 = ((Bundle) parcelable).getFloat("default_refresh_rate");
        } else {
            C6635.m9824("state");
            throw null;
        }
    }

    @Override // p000.p001.p002.p008.p009.InterfaceC0867
    /* JADX INFO: renamed from: ؠ */
    public void mo2141() {
        m2142(this.f3476, true);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final void m2142(float f, boolean z) {
        Window window = this.f3477.getWindow();
        C6635.m9823((Object) window, "activity.window");
        WindowManager.LayoutParams attributes = window.getAttributes();
        if (attributes.preferredRefreshRate != f || z) {
            attributes.preferredRefreshRate = f;
            Window window2 = this.f3477.getWindow();
            C6635.m9823((Object) window2, "activity.window");
            window2.setAttributes(attributes);
        }
    }
}
