package p138.p176.p291.p296.p297.p299;

import android.os.Looper;
import java.io.File;
import java.io.FilenameFilter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import p138.p176.p177.p242.p246.p251.C4303;
import p138.p176.p177.p242.p270.AbstractC5062;
import p138.p176.p177.p242.p270.C5063;
import p138.p176.p177.p242.p270.InterfaceC5056;

/* JADX INFO: renamed from: ދ.ހ.ށ.ބ.ށ.އ.ࢪ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C5694 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final FilenameFilter f16295 = new C5695();

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final ExecutorService f16296 = C4303.m7159("awaitEvenIfOnMainThread task continuation executor");

    /* JADX INFO: renamed from: ދ.ހ.ށ.ބ.ށ.އ.ࢪ$֏, reason: contains not printable characters */
    public class C5695 implements FilenameFilter {
        @Override // java.io.FilenameFilter
        public boolean accept(File file, String str) {
            return true;
        }
    }

    /* JADX INFO: Add missing generic type declarations: [T] */
    /* JADX INFO: renamed from: ދ.ހ.ށ.ބ.ށ.އ.ࢪ$ؠ, reason: contains not printable characters */
    public class C5696<T> implements InterfaceC5056<T, Void> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final /* synthetic */ C5063 f16297;

        public C5696(C5063 c5063) {
            this.f16297 = c5063;
        }

        @Override // p138.p176.p177.p242.p270.InterfaceC5056
        /* JADX INFO: renamed from: ֏ */
        public Void mo8537(AbstractC5062 abstractC5062) {
            if (abstractC5062.mo8555()) {
                this.f16297.m8557(abstractC5062.mo8552());
                return null;
            }
            this.f16297.m8556(abstractC5062.mo8543());
            return null;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ށ.ބ.ށ.އ.ࢪ$ހ, reason: contains not printable characters */
    public class RunnableC5697 implements Runnable {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final /* synthetic */ Callable f16298;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final /* synthetic */ C5063 f16299;

        /* JADX INFO: Add missing generic type declarations: [T] */
        /* JADX INFO: renamed from: ދ.ހ.ށ.ބ.ށ.އ.ࢪ$ހ$֏, reason: contains not printable characters */
        public class C5698<T> implements InterfaceC5056<T, Void> {
            public C5698() {
            }

            /* JADX WARN: Type inference incomplete: some casts might be missing */
            @Override // p138.p176.p177.p242.p270.InterfaceC5056
            /* JADX INFO: renamed from: ֏ */
            public Void mo8537(AbstractC5062 abstractC5062) {
                if (abstractC5062.mo8555()) {
                    RunnableC5697.this.f16299.f15214.m8562((TResult) abstractC5062.mo8552());
                    return null;
                }
                C5063 c5063 = RunnableC5697.this.f16299;
                c5063.f15214.m8561(abstractC5062.mo8543());
                return null;
            }
        }

        public RunnableC5697(Callable callable, C5063 c5063) {
            this.f16298 = callable;
            this.f16299 = c5063;
        }

        @Override // java.lang.Runnable
        public void run() {
            try {
                ((AbstractC5062) this.f16298.call()).mo8551(new C5698());
            } catch (Exception e) {
                this.f16299.f15214.m8561(e);
            }
        }
    }

    /* JADX INFO: Add missing generic type declarations: [T] */
    /* JADX INFO: renamed from: ދ.ހ.ށ.ބ.ށ.އ.ࢪ$ށ, reason: contains not printable characters */
    public class C5699<T> implements InterfaceC5056<T, Object> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final /* synthetic */ CountDownLatch f16301;

        public C5699(CountDownLatch countDownLatch) {
            this.f16301 = countDownLatch;
        }

        @Override // p138.p176.p177.p242.p270.InterfaceC5056
        /* JADX INFO: renamed from: ֏ */
        public Object mo8537(AbstractC5062<T> abstractC5062) {
            this.f16301.countDown();
            return null;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m9065(File file, File file2, int i, Comparator<File> comparator) {
        ArrayList arrayList = new ArrayList();
        File[] fileArrListFiles = file.listFiles();
        File[] fileArrListFiles2 = file2.listFiles(f16295);
        if (fileArrListFiles == null) {
            fileArrListFiles = new File[0];
        }
        if (fileArrListFiles2 == null) {
            fileArrListFiles2 = new File[0];
        }
        arrayList.addAll(Arrays.asList(fileArrListFiles));
        arrayList.addAll(Arrays.asList(fileArrListFiles2));
        return m9067(arrayList, i, comparator);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m9066(File file, FilenameFilter filenameFilter, int i, Comparator<File> comparator) {
        File[] fileArrListFiles = file.listFiles(filenameFilter);
        if (fileArrListFiles == null) {
            return 0;
        }
        return m9067(Arrays.asList(fileArrListFiles), i, comparator);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m9067(List<File> list, int i, Comparator<File> comparator) {
        int size = list.size();
        Collections.sort(list, comparator);
        for (File file : list) {
            if (size <= i) {
                return size;
            }
            m9071(file);
            size--;
        }
        return size;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <T> T m9068(AbstractC5062<T> abstractC5062) throws InterruptedException, TimeoutException {
        CountDownLatch countDownLatch = new CountDownLatch(1);
        abstractC5062.mo8545(f16296, new C5699(countDownLatch));
        if (Looper.getMainLooper() == Looper.myLooper()) {
            countDownLatch.await(4L, TimeUnit.SECONDS);
        } else {
            countDownLatch.await();
        }
        if (abstractC5062.mo8554()) {
            return abstractC5062.mo8552();
        }
        throw new TimeoutException();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <T> AbstractC5062<T> m9069(Executor executor, Callable<AbstractC5062<T>> callable) {
        C5063 c5063 = new C5063();
        executor.execute(new RunnableC5697(callable, c5063));
        return c5063.f15214;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <T> AbstractC5062<T> m9070(AbstractC5062<T> abstractC5062, AbstractC5062<T> abstractC50622) {
        C5063 c5063 = new C5063();
        C5696 c5696 = new C5696(c5063);
        abstractC5062.mo8551(c5696);
        abstractC50622.mo8551(c5696);
        return c5063.f15214;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m9071(File file) {
        if (file.isDirectory()) {
            for (File file2 : file.listFiles()) {
                m9071(file2);
            }
        }
        file.delete();
    }
}
