package androidx.work.impl;

import android.content.Context;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
import p037.p041.p042.LayoutInflaterFactory2C1494;
import p037.p109.AbstractC2401;
import p037.p115.p116.InterfaceC2443;
import p037.p115.p116.p117.C2452;
import p037.p123.p124.C2593;
import p037.p123.p124.C2594;
import p037.p123.p124.C2603;
import p037.p123.p124.p133.InterfaceC2654;
import p037.p123.p124.p133.InterfaceC2658;
import p037.p123.p124.p133.InterfaceC2662;
import p037.p123.p124.p133.InterfaceC2667;
import p037.p123.p124.p133.InterfaceC2671;
import p037.p123.p124.p133.InterfaceC2680;
import p037.p123.p124.p133.InterfaceC2693;
import p138.p139.p143.p144.C2803;

/* JADX INFO: loaded from: classes.dex */
public abstract class WorkDatabase extends AbstractC2401 {

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public static final long f1437 = TimeUnit.DAYS.toMillis(7);

    /* JADX INFO: renamed from: androidx.work.impl.WorkDatabase$֏, reason: contains not printable characters */
    public class C0246 implements InterfaceC2443.InterfaceC2446 {

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

        public C0246(Context context) {
            this.f1438 = context;
        }

        @Override // p037.p115.p116.InterfaceC2443.InterfaceC2446
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public InterfaceC2443 mo852(InterfaceC2443.C2445 c2445) {
            Context context = this.f1438;
            String str = c2445.f7737;
            InterfaceC2443.AbstractC2444 abstractC2444 = c2445.f7738;
            if (abstractC2444 == null) {
                throw new IllegalArgumentException("Must set a callback to create the configuration.");
            }
            if (context == null) {
                throw new IllegalArgumentException("Must set a non-null context to create the configuration.");
            }
            if (TextUtils.isEmpty(str)) {
                throw new IllegalArgumentException("Must set a non-null database name to a configuration that uses the no backup directory.");
            }
            return new C2452(context, str, abstractC2444, true);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static WorkDatabase m843(Context context, Executor executor, boolean z) {
        AbstractC2401.C2402 c2402M2930;
        if (z) {
            c2402M2930 = new AbstractC2401.C2402(context, WorkDatabase.class, null);
            c2402M2930.f7612 = true;
        } else {
            C2603.m4660();
            c2402M2930 = LayoutInflaterFactory2C1494.C1505.m2930(context, WorkDatabase.class, "androidx.work.workdb");
            c2402M2930.f7611 = new C0246(context);
        }
        c2402M2930.f7609 = executor;
        C2593 c2593 = new C2593();
        if (c2402M2930.f7608 == null) {
            c2402M2930.f7608 = new ArrayList<>();
        }
        c2402M2930.f7608.add(c2593);
        c2402M2930.m4485(C2594.f8125);
        c2402M2930.m4485(new C2594.C2601(context, 2, 3));
        c2402M2930.m4485(C2594.f8126);
        c2402M2930.m4485(C2594.f8127);
        c2402M2930.m4485(new C2594.C2601(context, 5, 6));
        c2402M2930.m4485(C2594.f8128);
        c2402M2930.m4485(C2594.f8129);
        c2402M2930.m4485(C2594.f8130);
        c2402M2930.m4485(new C2594.C2602(context));
        c2402M2930.m4485(new C2594.C2601(context, 10, 11));
        c2402M2930.f7614 = false;
        c2402M2930.f7615 = true;
        return (WorkDatabase) c2402M2930.m4486();
    }

    /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
    public static String m844() {
        StringBuilder sbM4889 = C2803.m4889("DELETE FROM workspec WHERE state IN (2, 3, 5) AND (period_start_time + minimum_retention_duration) < ");
        sbM4889.append(System.currentTimeMillis() - f1437);
        sbM4889.append(" AND (SELECT COUNT(*)=0 FROM dependency WHERE     prerequisite_id=id AND     work_spec_id NOT IN         (SELECT id FROM workspec WHERE state IN (2, 3, 5)))");
        return sbM4889.toString();
    }

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public abstract InterfaceC2654 mo845();

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public abstract InterfaceC2658 mo846();

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public abstract InterfaceC2662 mo847();

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public abstract InterfaceC2667 mo848();

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public abstract InterfaceC2671 mo849();

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public abstract InterfaceC2680 mo850();

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public abstract InterfaceC2693 mo851();
}
