package com.discord.stores.utilities; import d0.z.d.m; import java.util.HashMap; import java.util.Map; import java.util.Set; import kotlin.jvm.functions.Function2; /* compiled from: StoreUtilities.kt */ public final class StoreUtilitiesKt { /* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: java.util.Map */ /* JADX DEBUG: Multi-variable search result rejected for r0v6, resolved type: java.util.HashMap */ /* JADX WARN: Multi-variable type inference failed */ public static final Map snapshotDirtyKeys(Map map, Map map2, Set set, Function2 function2) { m.checkNotNullParameter(map, "$this$snapshotDirtyKeys"); m.checkNotNullParameter(map2, "snapshot"); m.checkNotNullParameter(set, "dirtyKeys"); m.checkNotNullParameter(function2, "snapshotDirtyValue"); if (!(!set.isEmpty())) { return map2; } HashMap hashMap = new HashMap(map.size()); for (Map.Entry entry : map.entrySet()) { K key = entry.getKey(); Object obj = (Object) entry.getValue(); if (set.contains(key)) { hashMap.put(key, function2.invoke(key, obj)); } else { Object obj2 = map2.get(key); if (obj2 != null) { hashMap.put(key, obj2); } } } return hashMap; } }