package androidx.work; import android.content.ComponentName; import androidx.annotation.RestrictTo; import androidx.work.Data; import androidx.work.impl.utils.EnqueueUtilsKt; import com.google.android.gms.ads.RequestConfiguration; import java.util.UUID; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @SourceDebugExtension({"SMAP\nWorkerParameters.kt\nKotlin\n*S Kotlin\n*F\n+ 1 WorkerParameters.kt\nandroidx/work/WorkerParametersExtensions\n+ 2 Data_.kt\nandroidx/work/Data\n*L\n1#1,100:1\n229#2:101\n229#2:102\n229#2:103\n*S KotlinDebug\n*F\n+ 1 WorkerParameters.kt\nandroidx/work/WorkerParametersExtensions\n*L\n96#1:101\n97#1:102\n98#1:103\n*E\n"}) /* loaded from: classes.dex */ public final class WorkerParametersExtensions { public static final boolean isRemoteWorkRequest(WorkerParameters workerParameters) { Intrinsics.checkNotNullParameter(workerParameters, ""); Data inputData = workerParameters.getInputData(); Intrinsics.checkNotNullExpressionValue(inputData, "inputData"); return isRemoteWorkRequest(inputData); } public static final /* synthetic */ WorkerParameters usingRemoteService(WorkerParameters workerParameters, ComponentName componentName) { Intrinsics.checkNotNullParameter(workerParameters, ""); Intrinsics.checkNotNullParameter(componentName, "componentName"); Intrinsics.reifiedOperationMarker(4, RequestConfiguration.MAX_AD_CONTENT_RATING_T); String name = ListenableWorker.class.getName(); Intrinsics.checkNotNullExpressionValue(name, "T::class.java.name"); return usingRemoteService(workerParameters, name, componentName); } public static final WorkerParameters usingRemoteService(WorkerParameters workerParameters, String workerClassName, ComponentName componentName) { Intrinsics.checkNotNullParameter(workerParameters, ""); Intrinsics.checkNotNullParameter(workerClassName, "workerClassName"); Intrinsics.checkNotNullParameter(componentName, "componentName"); UUID id = workerParameters.getId(); Data inputData = workerParameters.getInputData(); Intrinsics.checkNotNullExpressionValue(inputData, "inputData"); return new WorkerParameters(id, buildDelegatedRemoteRequestData(workerClassName, componentName, inputData), workerParameters.getTags(), workerParameters.getRuntimeExtras(), workerParameters.getRunAttemptCount(), workerParameters.getGeneration(), workerParameters.getBackgroundExecutor(), workerParameters.getWorkerContext(), workerParameters.getTaskExecutor(), workerParameters.getWorkerFactory(), workerParameters.getProgressUpdater(), workerParameters.getForegroundUpdater()); } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) public static final Data buildDelegatedRemoteRequestData(String delegatedWorkerName, ComponentName componentName, Data inputData) { Intrinsics.checkNotNullParameter(delegatedWorkerName, "delegatedWorkerName"); Intrinsics.checkNotNullParameter(componentName, "componentName"); Intrinsics.checkNotNullParameter(inputData, "inputData"); Data.Builder builder = new Data.Builder(); builder.putAll(inputData).putString(EnqueueUtilsKt.ARGUMENT_SERVICE_PACKAGE_NAME, componentName.getPackageName()).putString(EnqueueUtilsKt.ARGUMENT_SERVICE_CLASS_NAME, componentName.getClassName()).putString(EnqueueUtilsKt.ARGUMENT_REMOTE_LISTENABLE_WORKER_NAME, delegatedWorkerName); return builder.build(); } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) public static final boolean isRemoteWorkRequest(Data data) { Intrinsics.checkNotNullParameter(data, ""); return data.hasKeyWithValueOfType(EnqueueUtilsKt.ARGUMENT_SERVICE_PACKAGE_NAME, String.class) && data.hasKeyWithValueOfType(EnqueueUtilsKt.ARGUMENT_SERVICE_CLASS_NAME, String.class) && data.hasKeyWithValueOfType(EnqueueUtilsKt.ARGUMENT_REMOTE_LISTENABLE_WORKER_NAME, String.class); } }