package androidx.datastore.preferences; import androidx.datastore.preferences.core.Preferences; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.Set; import kotlin.ResultKt; import kotlin.Unit; import kotlin.collections.CollectionsKt__IterablesKt; import kotlin.coroutines.Continuation; import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt; import kotlin.coroutines.jvm.internal.Boxing; import kotlin.coroutines.jvm.internal.DebugMetadata; import kotlin.coroutines.jvm.internal.SuspendLambda; import kotlin.jvm.functions.Function2; @DebugMetadata(c = "androidx.datastore.preferences.SharedPreferencesMigrationKt$getShouldRunMigration$1", f = "SharedPreferencesMigration.kt", l = {}, m = "invokeSuspend") /* loaded from: classes.dex */ public final class SharedPreferencesMigrationKt$getShouldRunMigration$1 extends SuspendLambda implements Function2 { final /* synthetic */ Set $keysToMigrate; /* synthetic */ Object L$0; int label; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public SharedPreferencesMigrationKt$getShouldRunMigration$1(Set set, Continuation continuation) { super(2, continuation); this.$keysToMigrate = set; } @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl public final Continuation create(Object obj, Continuation continuation) { SharedPreferencesMigrationKt$getShouldRunMigration$1 sharedPreferencesMigrationKt$getShouldRunMigration$1 = new SharedPreferencesMigrationKt$getShouldRunMigration$1(this.$keysToMigrate, continuation); sharedPreferencesMigrationKt$getShouldRunMigration$1.L$0 = obj; return sharedPreferencesMigrationKt$getShouldRunMigration$1; } @Override // kotlin.jvm.functions.Function2 public final Object invoke(Preferences preferences, Continuation continuation) { return ((SharedPreferencesMigrationKt$getShouldRunMigration$1) create(preferences, continuation)).invokeSuspend(Unit.INSTANCE); } @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl public final Object invokeSuspend(Object obj) { IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED(); if (this.label == 0) { ResultKt.throwOnFailure(obj); Set> keySet = ((Preferences) this.L$0).asMap().keySet(); ArrayList arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(keySet, 10)); Iterator it = keySet.iterator(); while (it.hasNext()) { arrayList.add(((Preferences.Key) it.next()).getName()); } boolean z = true; if (this.$keysToMigrate != SharedPreferencesMigrationKt.getMIGRATE_ALL_KEYS()) { Set set = this.$keysToMigrate; if (!(set instanceof Collection) || !set.isEmpty()) { Iterator it2 = set.iterator(); while (it2.hasNext()) { if (Boxing.boxBoolean(!arrayList.contains((String) it2.next())).booleanValue()) { break; } } } z = false; } return Boxing.boxBoolean(z); } throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine"); } }