package io.fabric.sdk.android.services.settings; import com.tencent.open.SocialConstants; import io.fabric.sdk.android.Fabric; import io.fabric.sdk.android.Kit; import io.fabric.sdk.android.services.common.AbstractSpiCall; import io.fabric.sdk.android.services.common.CommonUtils; import io.fabric.sdk.android.services.network.HttpMethod; import io.fabric.sdk.android.services.network.HttpRequest; import io.fabric.sdk.android.services.network.HttpRequestFactory; import java.util.HashMap; import java.util.Map; import org.json.JSONObject; /* loaded from: classes2.dex */ class DefaultSettingsSpiCall extends AbstractSpiCall implements SettingsSpiCall { public DefaultSettingsSpiCall(Kit kit, String str, String str2, HttpRequestFactory httpRequestFactory) { this(kit, str, str2, httpRequestFactory, HttpMethod.GET); } private Map b(SettingsRequest settingsRequest) { HashMap hashMap = new HashMap(); hashMap.put("build_version", settingsRequest.j); hashMap.put("display_version", settingsRequest.i); hashMap.put(SocialConstants.PARAM_SOURCE, Integer.toString(settingsRequest.k)); String str = settingsRequest.l; if (str != null) { hashMap.put("icon_hash", str); } String str2 = settingsRequest.h; if (!CommonUtils.a(str2)) { hashMap.put("instance", str2); } return hashMap; } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:19:0x0087 */ /* JADX WARN: Type inference failed for: r3v0, types: [io.fabric.sdk.android.services.network.HttpRequest] */ /* JADX WARN: Type inference failed for: r3v10 */ /* JADX WARN: Type inference failed for: r3v9 */ @Override // io.fabric.sdk.android.services.settings.SettingsSpiCall /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public org.json.JSONObject a(io.fabric.sdk.android.services.settings.SettingsRequest r9) { /* r8 = this; java.lang.String r0 = "X-REQUEST-ID" java.lang.String r1 = "Settings request ID: " java.lang.String r2 = "Fabric" r3 = 0 java.util.Map r4 = r8.b(r9) // Catch: java.lang.Throwable -> L69 io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L6c io.fabric.sdk.android.services.network.HttpRequest r5 = r8.a(r4) // Catch: java.lang.Throwable -> L69 io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L6c r8.a(r5, r9) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 io.fabric.sdk.android.Logger r9 = io.fabric.sdk.android.Fabric.g() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.StringBuilder r6 = new java.lang.StringBuilder // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 r6.() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.String r7 = "Requesting settings from " r6.append(r7) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.String r7 = r8.b() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 r6.append(r7) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.String r6 = r6.toString() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 r9.d(r2, r6) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 io.fabric.sdk.android.Logger r9 = io.fabric.sdk.android.Fabric.g() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.StringBuilder r6 = new java.lang.StringBuilder // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 r6.() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.String r7 = "Settings query params were: " r6.append(r7) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 r6.append(r4) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 java.lang.String r4 = r6.toString() // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 r9.d(r2, r4) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 org.json.JSONObject r3 = r8.a(r5) // Catch: io.fabric.sdk.android.services.network.HttpRequest.HttpRequestException -> L67 java.lang.Throwable -> L84 if (r5 == 0) goto L83 io.fabric.sdk.android.Logger r9 = io.fabric.sdk.android.Fabric.g() java.lang.StringBuilder r4 = new java.lang.StringBuilder r4.() L55: r4.append(r1) java.lang.String r0 = r5.c(r0) r4.append(r0) java.lang.String r0 = r4.toString() r9.d(r2, r0) goto L83 L67: r9 = move-exception goto L6e L69: r9 = move-exception r5 = r3 goto L85 L6c: r9 = move-exception r5 = r3 L6e: io.fabric.sdk.android.Logger r4 = io.fabric.sdk.android.Fabric.g() // Catch: java.lang.Throwable -> L84 java.lang.String r6 = "Settings request failed." r4.b(r2, r6, r9) // Catch: java.lang.Throwable -> L84 if (r5 == 0) goto L83 io.fabric.sdk.android.Logger r9 = io.fabric.sdk.android.Fabric.g() java.lang.StringBuilder r4 = new java.lang.StringBuilder r4.() goto L55 L83: return r3 L84: r9 = move-exception L85: if (r5 == 0) goto La1 io.fabric.sdk.android.Logger r3 = io.fabric.sdk.android.Fabric.g() java.lang.StringBuilder r4 = new java.lang.StringBuilder r4.() r4.append(r1) java.lang.String r0 = r5.c(r0) r4.append(r0) java.lang.String r0 = r4.toString() r3.d(r2, r0) La1: throw r9 */ throw new UnsupportedOperationException("Method not decompiled: io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall.a(io.fabric.sdk.android.services.settings.SettingsRequest):org.json.JSONObject"); } boolean a(int i) { return i == 200 || i == 201 || i == 202 || i == 203; } DefaultSettingsSpiCall(Kit kit, String str, String str2, HttpRequestFactory httpRequestFactory, HttpMethod httpMethod) { super(kit, str, str2, httpRequestFactory, httpMethod); } JSONObject a(HttpRequest httpRequest) { int g = httpRequest.g(); Fabric.g().d("Fabric", "Settings result was: " + g); if (a(g)) { return a(httpRequest.a()); } Fabric.g().e("Fabric", "Failed to retrieve settings from " + b()); return null; } private JSONObject a(String str) { try { return new JSONObject(str); } catch (Exception e) { Fabric.g().c("Fabric", "Failed to parse settings JSON from " + b(), e); Fabric.g().d("Fabric", "Settings response " + str); return null; } } private HttpRequest a(HttpRequest httpRequest, SettingsRequest settingsRequest) { a(httpRequest, "X-CRASHLYTICS-API-KEY", settingsRequest.a); a(httpRequest, "X-CRASHLYTICS-API-CLIENT-TYPE", "android"); a(httpRequest, "X-CRASHLYTICS-API-CLIENT-VERSION", this.e.i()); a(httpRequest, "Accept", "application/json"); a(httpRequest, "X-CRASHLYTICS-DEVICE-MODEL", settingsRequest.b); a(httpRequest, "X-CRASHLYTICS-OS-BUILD-VERSION", settingsRequest.c); a(httpRequest, "X-CRASHLYTICS-OS-DISPLAY-VERSION", settingsRequest.d); a(httpRequest, "X-CRASHLYTICS-ADVERTISING-TOKEN", settingsRequest.e); a(httpRequest, "X-CRASHLYTICS-INSTALLATION-ID", settingsRequest.f); a(httpRequest, "X-CRASHLYTICS-ANDROID-ID", settingsRequest.g); return httpRequest; } private void a(HttpRequest httpRequest, String str, String str2) { if (str2 != null) { httpRequest.c(str, str2); } } }