package o; import com.airbnb.deeplinkdispatch.UrlTreeKt; import com.google.firebase.crashlytics.internal.common.IdManager; import com.huawei.hms.support.hianalytics.HiAnalyticsConstant; import java.io.IOException; import java.io.InputStream; import java.math.BigDecimal; import java.util.Iterator; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes2.dex */ public final class GXL implements vbd { private final JSONObject a; /* JADX INFO: Access modifiers changed from: package-private */ public GXL(InputStream inputStream, String str) { JSONObject jSONObject; JSONObject d = d(inputStream); this.a = d; try { JSONArray jSONArray = d.getJSONArray("appInfos"); int i = 0; while (true) { if (i >= jSONArray.length()) { jSONObject = null; break; } jSONObject = jSONArray.getJSONObject(i); if (jSONObject.getString("package_name").equals(str)) { break; } else { i++; } } if (jSONObject != null) { String a = a("/configuration_version", ""); BigDecimal bigDecimal = new BigDecimal(IdManager.DEFAULT_VERSION_NAME); try { bigDecimal = BigDecimal.valueOf(Double.parseDouble(a)); } catch (NumberFormatException unused) { } if (bigDecimal.compareTo(new BigDecimal("2.0")) == 0) { this.a.getJSONObject("client").put(HiAnalyticsConstant.BI_KEY_APP_ID, jSONObject.getString(HiAnalyticsConstant.BI_KEY_APP_ID)); return; } if (bigDecimal.compareTo(new BigDecimal("3.0")) >= 0) { Iterator keys = jSONObject.keys(); while (keys.hasNext()) { String next = keys.next(); if (!"package_name".equals(next)) { d(next, jSONObject.get(next), this.a); } } } } } catch (JSONException unused2) { } } public final String toString() { StringBuilder sb = new StringBuilder("InputStreamReader{config="); sb.append(this.a.toString().hashCode()); sb.append(UrlTreeKt.componentParamSuffixChar); return sb.toString(); } @Override // o.vbd public final String a(String str, String str2) { if (str.endsWith("/")) { return str2; } String[] split = str.split("/"); try { JSONObject jSONObject = this.a; for (int i = 1; i < split.length; i++) { if (i == split.length - 1) { return jSONObject.get(split[i]).toString(); } jSONObject = jSONObject.getJSONObject(split[i]); } } catch (JSONException unused) { } return str2; } private void d(String str, Object obj, JSONObject jSONObject) throws JSONException { if (str == null || obj == null || jSONObject == null) { return; } if (!(obj instanceof JSONObject)) { jSONObject.put(str, obj); return; } JSONObject jSONObject2 = (JSONObject) obj; Iterator keys = jSONObject2.keys(); while (keys.hasNext()) { String next = keys.next(); d(next, jSONObject2.get(next), jSONObject.getJSONObject(str)); } } private static JSONObject d(InputStream inputStream) { if (inputStream != null) { try { return new JSONObject(C5595bvy.d(inputStream, "UTF-8")); } catch (IOException | JSONException unused) { } } return new JSONObject(); } }