package androidx.work.impl.background.systemjob;

import android.app.Application;
import android.app.job.JobParameters;
import android.app.job.JobService;
import android.net.Network;
import android.net.Uri;
import android.os.Build;
import android.os.PersistableBundle;
import androidx.work.WorkerParameters;
import defpackage.eh5;
import defpackage.gsa;
import defpackage.ksa;
import defpackage.l18;
import defpackage.lr2;
import defpackage.m38;
import defpackage.osa;
import defpackage.ti7;
import defpackage.w19;
import defpackage.wd2;
import defpackage.x19;
import java.util.Arrays;
import java.util.HashMap;

/* JADX INFO: loaded from: classes.dex */
@l18
@m38
public class SystemJobService extends JobService implements lr2 {
    public static final String e = eh5.d("SystemJobService");
    public osa a;
    public final HashMap b = new HashMap();
    public final x19 c = new x19();
    public ksa d;

    @l18
    public static class a {
        @wd2
        public static String[] a(JobParameters jobParameters) {
            return jobParameters.getTriggeredContentAuthorities();
        }

        @wd2
        public static Uri[] b(JobParameters jobParameters) {
            return jobParameters.getTriggeredContentUris();
        }
    }

    @l18
    public static class b {
        @wd2
        public static Network a(JobParameters jobParameters) {
            return jobParameters.getNetwork();
        }
    }

    @l18
    public static class c {
        @wd2
        public static int a(JobParameters jobParameters) {
            int stopReason = jobParameters.getStopReason();
            String str = SystemJobService.e;
            switch (stopReason) {
                case 0:
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                case 6:
                case 7:
                case 8:
                case 9:
                case 10:
                case 11:
                case 12:
                case 13:
                case 14:
                case 15:
                    return stopReason;
                default:
                    return -512;
            }
        }
    }

    public static gsa b(JobParameters jobParameters) {
        try {
            PersistableBundle extras = jobParameters.getExtras();
            if (extras == null || !extras.containsKey("EXTRA_WORK_SPEC_ID")) {
                return null;
            }
            return new gsa(extras.getString("EXTRA_WORK_SPEC_ID"), extras.getInt("EXTRA_WORK_SPEC_GENERATION"));
        } catch (NullPointerException unused) {
            return null;
        }
    }

    @Override // defpackage.lr2
    public final void a(gsa gsaVar, boolean z) {
        JobParameters jobParameters;
        eh5.c().getClass();
        synchronized (this.b) {
            jobParameters = (JobParameters) this.b.remove(gsaVar);
        }
        this.c.b(gsaVar);
        if (jobParameters != null) {
            jobFinished(jobParameters, z);
        }
    }

    @Override // android.app.Service
    public final void onCreate() {
        super.onCreate();
        try {
            osa osaVarD = osa.d(getApplicationContext());
            this.a = osaVarD;
            ti7 ti7Var = osaVarD.f;
            this.d = new ksa(ti7Var, osaVarD.d);
            ti7Var.b(this);
        } catch (IllegalStateException e2) {
            if (!Application.class.equals(getApplication().getClass())) {
                throw new IllegalStateException("WorkManager needs to be initialized via a ContentProvider#onCreate() or an Application#onCreate().", e2);
            }
            eh5.c().e(e, "Could not find WorkManager instance; this may be because an auto-backup is in progress. Ignoring JobScheduler commands for now. Please make sure that you are initializing WorkManager if you have manually disabled WorkManagerInitializer.");
        }
    }

    @Override // android.app.Service
    public final void onDestroy() {
        super.onDestroy();
        osa osaVar = this.a;
        if (osaVar != null) {
            osaVar.f.g(this);
        }
    }

    @Override // android.app.job.JobService
    public final boolean onStartJob(JobParameters jobParameters) {
        if (this.a == null) {
            eh5.c().getClass();
            jobFinished(jobParameters, true);
            return false;
        }
        gsa gsaVarB = b(jobParameters);
        if (gsaVarB == null) {
            eh5.c().a(e, "WorkSpec id not found!");
            return false;
        }
        synchronized (this.b) {
            try {
                if (this.b.containsKey(gsaVarB)) {
                    eh5 eh5VarC = eh5.c();
                    gsaVarB.toString();
                    eh5VarC.getClass();
                    return false;
                }
                eh5 eh5VarC2 = eh5.c();
                gsaVarB.toString();
                eh5VarC2.getClass();
                this.b.put(gsaVarB, jobParameters);
                WorkerParameters.a aVar = new WorkerParameters.a();
                if (a.b(jobParameters) != null) {
                    aVar.b = Arrays.asList(a.b(jobParameters));
                }
                if (a.a(jobParameters) != null) {
                    aVar.a = Arrays.asList(a.a(jobParameters));
                }
                b.a(jobParameters);
                this.d.c(this.c.d(gsaVarB), aVar);
                return true;
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    @Override // android.app.job.JobService
    public final boolean onStopJob(JobParameters jobParameters) {
        boolean zContains;
        if (this.a == null) {
            eh5.c().getClass();
            return true;
        }
        gsa gsaVarB = b(jobParameters);
        if (gsaVarB == null) {
            eh5.c().a(e, "WorkSpec id not found!");
            return false;
        }
        eh5 eh5VarC = eh5.c();
        gsaVarB.toString();
        eh5VarC.getClass();
        synchronized (this.b) {
            this.b.remove(gsaVarB);
        }
        w19 w19VarB = this.c.b(gsaVarB);
        if (w19VarB != null) {
            int iA = Build.VERSION.SDK_INT >= 31 ? c.a(jobParameters) : -512;
            ksa ksaVar = this.d;
            ksaVar.getClass();
            ksaVar.b(w19VarB, iA);
        }
        ti7 ti7Var = this.a.f;
        String str = gsaVarB.a;
        synchronized (ti7Var.k) {
            zContains = ti7Var.i.contains(str);
        }
        return !zContains;
    }
}
