package com.discord.utilities.cache; import android.content.SharedPreferences; import d0.g0.w; import d0.t.h0; import d0.t.n0; import d0.t.o; import d0.t.u; import d0.z.d.m; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import kotlin.Pair; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; /* compiled from: SharedPreferenceExtensions.kt */ public final class SharedPreferenceExtensionsKt { public static final String getString(SharedPreferences sharedPreferences, String str) { m.checkNotNullParameter(sharedPreferences, "$this$getString"); m.checkNotNullParameter(str, "key"); return sharedPreferences.getString(str, null); } public static final Map getStringEntrySetAsMap(SharedPreferences sharedPreferences, String str, String str2, Function2> function2) { m.checkNotNullParameter(sharedPreferences, "$this$getStringEntrySetAsMap"); m.checkNotNullParameter(str, "cacheKey"); m.checkNotNullParameter(str2, "delimiter"); m.checkNotNullParameter(function2, "transformer"); Set stringSetNonNull$default = getStringSetNonNull$default(sharedPreferences, str, null, 2, null); HashMap hashMap = new HashMap(stringSetNonNull$default.size()); ArrayList arrayList = new ArrayList(o.collectionSizeOrDefault(stringSetNonNull$default, 10)); for (String str3 : stringSetNonNull$default) { List split$default = w.split$default((CharSequence) str3, new String[]{str2}, false, 2, 2, (Object) null); arrayList.add((Pair) function2.invoke(split$default.get(0), split$default.get(1))); } return h0.toMap(arrayList, hashMap); } public static /* synthetic */ Map getStringEntrySetAsMap$default(SharedPreferences sharedPreferences, String str, String str2, Function2 function2, int i, Object obj) { if ((i & 2) != 0) { str2 = ","; } return getStringEntrySetAsMap(sharedPreferences, str, str2, function2); } public static final String getStringNonNull(SharedPreferences sharedPreferences, String str, String str2) { m.checkNotNullParameter(sharedPreferences, "$this$getStringNonNull"); m.checkNotNullParameter(str, "key"); m.checkNotNullParameter(str2, "defValue"); String string = sharedPreferences.getString(str, str2); return string != null ? string : str2; } public static final Set getStringSetNonNull(SharedPreferences sharedPreferences, String str, Set set) { m.checkNotNullParameter(sharedPreferences, "$this$getStringSetNonNull"); m.checkNotNullParameter(str, "key"); m.checkNotNullParameter(set, "defValues"); Set stringSet = sharedPreferences.getStringSet(str, set); return stringSet != null ? stringSet : n0.emptySet(); } public static /* synthetic */ Set getStringSetNonNull$default(SharedPreferences sharedPreferences, String str, Set set, int i, Object obj) { if ((i & 2) != 0) { set = n0.emptySet(); } return getStringSetNonNull(sharedPreferences, str, set); } public static final void putStringEntrySetAsMap(SharedPreferences.Editor editor, String str, Map map, String str2, Function1 function1) { m.checkNotNullParameter(editor, "$this$putStringEntrySetAsMap"); m.checkNotNullParameter(str, "cacheKey"); m.checkNotNullParameter(map, "value"); m.checkNotNullParameter(str2, "delimiter"); m.checkNotNullParameter(function1, "transformer"); ArrayList arrayList = new ArrayList(map.size()); for (Map.Entry entry : map.entrySet()) { arrayList.add(((Object) entry.getKey()) + str2 + function1.invoke((Object) entry.getValue())); } editor.putStringSet(str, u.toSet(arrayList)); } public static /* synthetic */ void putStringEntrySetAsMap$default(SharedPreferences.Editor editor, String str, Map map, String str2, Function1 function1, int i, Object obj) { if ((i & 4) != 0) { str2 = ","; } if ((i & 8) != 0) { function1 = SharedPreferenceExtensionsKt$putStringEntrySetAsMap$1.INSTANCE; } putStringEntrySetAsMap(editor, str, map, str2, function1); } }