package com.google.firebase.remoteconfig.internal;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import com.google.firebase.remoteconfig.FirebaseRemoteConfigClientException;
import com.google.firebase.remoteconfig.FirebaseRemoteConfigException;
import defpackage.AbstractC3502;
import j$.util.DesugarTimeZone;
import j$.util.Objects;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.json.JSONObject;

/* loaded from: classes3.dex */
public class ConfigFetchHttpClient {

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static final Pattern f1129 = Pattern.compile("^[^:]+:([0-9]+):(android|ios|web):([0-9a-f]+)");

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final String f1130;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final long f1131;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final long f1132;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final String f1133;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final Context f1134;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final String f1135;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final String f1136;

    public ConfigFetchHttpClient(Context context, String str, String str2, long j, long j2) {
        this.f1134 = context;
        this.f1135 = str;
        this.f1133 = str2;
        Matcher matcher = f1129.matcher(str);
        this.f1136 = matcher.matches() ? matcher.group(1) : null;
        this.f1130 = "firebase";
        this.f1132 = j;
        this.f1131 = j2;
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static JSONObject m1000(HttpURLConnection httpURLConnection) throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream(), "utf-8"));
        StringBuilder sb = new StringBuilder();
        while (true) {
            int i = bufferedReader.read();
            if (i == -1) {
                return new JSONObject(sb.toString());
            }
            sb.append((char) i);
        }
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static void m1001(HttpURLConnection httpURLConnection, byte[] bArr) throws IOException {
        httpURLConnection.setFixedLengthStreamingMode(bArr.length);
        BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(httpURLConnection.getOutputStream());
        bufferedOutputStream.write(bArr);
        bufferedOutputStream.flush();
        bufferedOutputStream.close();
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x0075 A[LOOP:0: B:11:0x006f->B:13:0x0075, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:17:0x00af A[Catch: all -> 0x0161, IOException | JSONException -> 0x0164, IOException -> 0x0167, TRY_LEAVE, TryCatch #1 {all -> 0x0161, blocks: (B:15:0x0093, B:17:0x00af, B:66:0x0169, B:67:0x0172, B:68:0x0173, B:69:0x017a), top: B:81:0x0093 }] */
    /* JADX WARN: Removed duplicated region for block: B:66:0x0169 A[Catch: all -> 0x0161, IOException | JSONException -> 0x0164, IOException -> 0x0167, TRY_ENTER, TryCatch #1 {all -> 0x0161, blocks: (B:15:0x0093, B:17:0x00af, B:66:0x0169, B:67:0x0172, B:68:0x0173, B:69:0x017a), top: B:81:0x0093 }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public defpackage.C0063 fetch(java.net.HttpURLConnection r10, java.lang.String r11, java.lang.String r12, java.util.Map<java.lang.String, java.lang.String> r13, java.lang.String r14, java.util.Map<java.lang.String, java.lang.String> r15, java.lang.Long r16, java.util.Date r17, java.util.Map<java.lang.String, java.lang.String> r18) {
        /*
            Method dump skipped, instructions count: 390
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.firebase.remoteconfig.internal.ConfigFetchHttpClient.fetch(java.net.HttpURLConnection, java.lang.String, java.lang.String, java.util.Map, java.lang.String, java.util.Map, java.lang.Long, java.util.Date, java.util.Map):ʽʘˎ");
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final JSONObject m1002(String str, String str2, Map map, Long l, Map map2) throws PackageManager.NameNotFoundException, FirebaseRemoteConfigClientException {
        HashMap map3 = new HashMap();
        if (str == null) {
            throw new FirebaseRemoteConfigClientException("Fetch failed: Firebase installation id is null.");
        }
        map3.put("appInstanceId", str);
        map3.put("appInstanceIdToken", str2);
        map3.put("appId", this.f1135);
        Context context = this.f1134;
        Locale locale = context.getResources().getConfiguration().locale;
        map3.put("countryCode", locale.getCountry());
        map3.put("languageCode", locale.toLanguageTag());
        int i = Build.VERSION.SDK_INT;
        map3.put("platformVersion", Integer.toString(i));
        map3.put("timeZone", TimeZone.getDefault().getID());
        try {
            PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
            if (packageInfo != null) {
                map3.put("appVersion", packageInfo.versionName);
                map3.put("appBuild", Long.toString(i >= 28 ? AbstractC3502.m8008(packageInfo) : packageInfo.versionCode));
            }
        } catch (PackageManager.NameNotFoundException unused) {
        }
        map3.put("packageName", context.getPackageName());
        map3.put("sdkVersion", "23.1.0");
        map3.put("analyticsUserProperties", new JSONObject(map));
        if (!map2.isEmpty()) {
            map3.put("customSignals", new JSONObject(map2));
            Objects.toString(map2.keySet());
        }
        if (l != null) {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
            simpleDateFormat.setTimeZone(DesugarTimeZone.getTimeZone("UTC"));
            map3.put("firstOpenTime", simpleDateFormat.format(l));
        }
        return new JSONObject(map3);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final HttpURLConnection m1003() {
        try {
            return (HttpURLConnection) new URL("https://firebaseremoteconfig.googleapis.com/v1/projects/" + this.f1136 + "/namespaces/" + this.f1130 + ":fetch").openConnection();
        } catch (IOException e) {
            throw new FirebaseRemoteConfigException(e.getMessage());
        }
    }
}
