- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
57 lines
2.3 KiB
Java
57 lines
2.3 KiB
Java
package com.ironsource;
|
|
|
|
import java.util.Iterator;
|
|
import java.util.LinkedHashMap;
|
|
import java.util.Map;
|
|
import kotlin.collections.MapsKt__MapsKt;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.SourceDebugExtension;
|
|
import kotlin.sequences.Sequence;
|
|
import kotlin.sequences.SequencesKt__SequencesKt;
|
|
import org.json.JSONObject;
|
|
|
|
@SourceDebugExtension({"SMAP\nAdUnitsInitParser.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AdUnitsInitParser.kt\ncom/unity3d/sdk/internal/init/response/configurations/AdUnitsInitParser\n+ 2 _Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,20:1\n759#2,2:21\n775#2,4:23\n*S KotlinDebug\n*F\n+ 1 AdUnitsInitParser.kt\ncom/unity3d/sdk/internal/init/response/configurations/AdUnitsInitParser\n*L\n15#1:21,2\n15#1:23,4\n*E\n"})
|
|
/* loaded from: classes2.dex */
|
|
public final class r2 {
|
|
public static final a b = new a(null);
|
|
public static final String c = "adUnits";
|
|
private final JSONObject a;
|
|
|
|
public static final class a {
|
|
private a() {
|
|
}
|
|
|
|
public /* synthetic */ a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
}
|
|
|
|
public r2(JSONObject configurations) {
|
|
Intrinsics.checkNotNullParameter(configurations, "configurations");
|
|
this.a = configurations.optJSONObject(c);
|
|
}
|
|
|
|
public final <T> Map<String, T> a(Function1 valueExtractor) {
|
|
Map<String, T> emptyMap;
|
|
Sequence asSequence;
|
|
Intrinsics.checkNotNullParameter(valueExtractor, "valueExtractor");
|
|
JSONObject jSONObject = this.a;
|
|
if (jSONObject == null) {
|
|
emptyMap = MapsKt__MapsKt.emptyMap();
|
|
return emptyMap;
|
|
}
|
|
Iterator<String> keys = jSONObject.keys();
|
|
Intrinsics.checkNotNullExpressionValue(keys, "adUnits.keys()");
|
|
asSequence = SequencesKt__SequencesKt.asSequence(keys);
|
|
LinkedHashMap linkedHashMap = new LinkedHashMap();
|
|
for (Object obj : asSequence) {
|
|
JSONObject jSONObject2 = jSONObject.getJSONObject((String) obj);
|
|
Intrinsics.checkNotNullExpressionValue(jSONObject2, "adUnits.getJSONObject(adUnitId)");
|
|
linkedHashMap.put(obj, valueExtractor.invoke(jSONObject2));
|
|
}
|
|
return linkedHashMap;
|
|
}
|
|
}
|