package com.bykv.vk.openvk.preload.geckox.statistic;

import android.accounts.NetworkErrorException;
import android.content.Context;
import android.os.Build;
import android.text.TextUtils;
import com.bykv.vk.openvk.preload.geckox.model.Common;
import com.bykv.vk.openvk.preload.geckox.net.Response;
import com.bykv.vk.openvk.preload.geckox.statistic.model.StatisticModel;
import com.bykv.vk.openvk.preload.geckox.utils.e;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.UUID;
import org.json.JSONObject;
import xyz.stream.download.config.InnerConstant;

/* JADX INFO: loaded from: classes.dex */
public final class c {
    public static void a(com.bykv.vk.openvk.preload.geckox.b bVar, com.bykv.vk.openvk.preload.geckox.buffer.a.a aVar) {
        IStatisticMonitor iStatisticMonitorQ = bVar.q();
        if (iStatisticMonitorQ != null) {
            try {
                JSONObject jSONObject = new JSONObject();
                jSONObject.put("params_for_special", "gecko");
                jSONObject.put("device_id", bVar.r());
                jSONObject.put("os", 0);
                jSONObject.put("app_version", bVar.o());
                jSONObject.put("api_version", "v3");
                jSONObject.put("aid", bVar.k());
                jSONObject.put("x_tt_logid", aVar.f6048e);
                jSONObject.put("http_status", aVar.f6050g);
                jSONObject.put("err_msg", aVar.f6047d);
                if (TextUtils.isEmpty(aVar.f6048e)) {
                    jSONObject.put("deployments_info", aVar.f6045b);
                    jSONObject.put("local_info", aVar.f6044a);
                    jSONObject.put("custom_info", aVar.f6046c);
                } else {
                    jSONObject.put("deployments_info", "");
                    jSONObject.put("local_info", "");
                    jSONObject.put("custom_info", "");
                }
                StringBuilder sb = new StringBuilder();
                sb.append(Build.VERSION.SDK_INT);
                jSONObject.put("os_version", sb.toString());
                jSONObject.put("device_platform", "android");
                jSONObject.put("device_model", Build.MODEL);
                jSONObject.put("ac", aVar.f6049f);
                iStatisticMonitorQ.upload("geckosdk_query_pkgs", jSONObject);
            } catch (Throwable unused) {
            }
        }
    }

    private static List<StatisticModel.PackageStatisticModel.DownloadFailRecords> b(List<StatisticModel.PackageStatisticModel.DownloadFailRecords> list) {
        if (list == null || list.isEmpty()) {
            return null;
        }
        return list;
    }

    private static Integer a(List<StatisticModel.PackageStatisticModel.DownloadFailRecords> list) {
        if (list == null || list.isEmpty()) {
            return null;
        }
        return Integer.valueOf(list.size());
    }

    private static void a(com.bykv.vk.openvk.preload.geckox.statistic.model.a aVar, List<StatisticModel.PackageStatisticModel> list) {
        if (aVar.f6163z && aVar.A) {
            StatisticModel.PackageStatisticModel packageStatisticModel = new StatisticModel.PackageStatisticModel();
            list.add(packageStatisticModel);
            packageStatisticModel.statsType = 0;
            packageStatisticModel.accessKey = aVar.f6138a;
            packageStatisticModel.groupName = aVar.f6139b;
            packageStatisticModel.channel = aVar.f6140c;
            packageStatisticModel.f6136ac = aVar.f6151n;
            packageStatisticModel.f6137id = aVar.f6153p;
            packageStatisticModel.downloadRetryTimes = a(aVar.f6158u);
            packageStatisticModel.downloadUrl = aVar.f6157t;
            packageStatisticModel.downloadFailRecords = b(aVar.f6158u);
            packageStatisticModel.downloadDuration = Long.valueOf(aVar.f6160w - aVar.f6159v);
            if (aVar.B) {
                StatisticModel.PackageStatisticModel packageStatisticModel2 = new StatisticModel.PackageStatisticModel();
                list.add(packageStatisticModel2);
                packageStatisticModel2.accessKey = aVar.f6138a;
                packageStatisticModel2.groupName = aVar.f6139b;
                packageStatisticModel2.statsType = 2;
                packageStatisticModel2.f6137id = aVar.f6153p;
                packageStatisticModel2.channel = aVar.f6140c;
                packageStatisticModel2.activeCheckDuration = Long.valueOf(aVar.f6161x - aVar.f6160w);
                packageStatisticModel2.applyDuration = Long.valueOf(aVar.f6162y - aVar.f6161x);
                return;
            }
            StatisticModel.PackageStatisticModel packageStatisticModel3 = new StatisticModel.PackageStatisticModel();
            list.add(packageStatisticModel3);
            packageStatisticModel3.statsType = 3;
            packageStatisticModel3.accessKey = aVar.f6138a;
            packageStatisticModel3.groupName = aVar.f6139b;
            packageStatisticModel3.errCode = "500";
            packageStatisticModel3.f6137id = aVar.f6153p;
            packageStatisticModel3.channel = aVar.f6140c;
            packageStatisticModel3.errMsg = aVar.D;
            return;
        }
        StatisticModel.PackageStatisticModel packageStatisticModel4 = new StatisticModel.PackageStatisticModel();
        list.add(packageStatisticModel4);
        packageStatisticModel4.statsType = 1;
        packageStatisticModel4.accessKey = aVar.f6138a;
        packageStatisticModel4.groupName = aVar.f6139b;
        packageStatisticModel4.channel = aVar.f6140c;
        packageStatisticModel4.f6136ac = aVar.f6151n;
        packageStatisticModel4.f6137id = aVar.f6153p;
        packageStatisticModel4.downloadRetryTimes = a(aVar.f6158u);
        packageStatisticModel4.downloadUrl = aVar.f6157t;
        packageStatisticModel4.downloadFailRecords = b(aVar.f6158u);
        if (!aVar.f6163z) {
            packageStatisticModel4.errCode = "300";
            List<StatisticModel.PackageStatisticModel.DownloadFailRecords> list2 = aVar.f6158u;
            if (list2 == null || list2.isEmpty()) {
                return;
            }
            packageStatisticModel4.errMsg = aVar.f6158u.get(0).reason;
            return;
        }
        if (aVar.A) {
            return;
        }
        packageStatisticModel4.errCode = "450";
        packageStatisticModel4.errMsg = aVar.C;
    }

    public static void a(final com.bykv.vk.openvk.preload.geckox.b bVar, a aVar) {
        StatisticModel statisticModel;
        ArrayList arrayList = new ArrayList();
        for (com.bykv.vk.openvk.preload.geckox.statistic.model.a aVar2 : aVar.a()) {
            if (aVar2.f6141d != null || aVar2.f6143f != 0) {
                if (aVar2.f6145h && aVar2.f6146i) {
                    StatisticModel.PackageStatisticModel packageStatisticModel = new StatisticModel.PackageStatisticModel();
                    arrayList.add(packageStatisticModel);
                    packageStatisticModel.statsType = 100;
                    packageStatisticModel.groupName = aVar2.f6139b;
                    packageStatisticModel.accessKey = aVar2.f6138a;
                    packageStatisticModel.channel = aVar2.f6140c;
                    packageStatisticModel.f6136ac = aVar2.f6151n;
                    packageStatisticModel.f6137id = aVar2.f6153p;
                    packageStatisticModel.patchId = aVar2.f6152o;
                    packageStatisticModel.downloadRetryTimes = a(aVar2.f6142e);
                    packageStatisticModel.downloadUrl = aVar2.f6141d;
                    packageStatisticModel.downloadFailRecords = b(aVar2.f6142e);
                    packageStatisticModel.downloadDuration = Long.valueOf(aVar2.f6144g - aVar2.f6143f);
                    if (!aVar2.f6147j) {
                        StatisticModel.PackageStatisticModel packageStatisticModel2 = new StatisticModel.PackageStatisticModel();
                        arrayList.add(packageStatisticModel2);
                        packageStatisticModel2.statsType = 100;
                        packageStatisticModel2.channel = aVar2.f6140c;
                        packageStatisticModel2.errCode = "403";
                        packageStatisticModel2.errMsg = aVar2.f6155r;
                        packageStatisticModel2.f6136ac = aVar2.f6151n;
                        packageStatisticModel2.patchId = aVar2.f6152o;
                        packageStatisticModel2.f6137id = aVar2.f6153p;
                        packageStatisticModel2.downloadRetryTimes = a(aVar2.f6142e);
                        packageStatisticModel2.downloadUrl = aVar2.f6141d;
                        packageStatisticModel2.downloadFailRecords = b(aVar2.f6142e);
                    } else if (aVar2.f6148k) {
                        StatisticModel.PackageStatisticModel packageStatisticModel3 = new StatisticModel.PackageStatisticModel();
                        arrayList.add(packageStatisticModel3);
                        packageStatisticModel3.accessKey = aVar2.f6138a;
                        packageStatisticModel3.groupName = aVar2.f6139b;
                        packageStatisticModel3.statsType = 102;
                        packageStatisticModel3.patchId = aVar2.f6152o;
                        packageStatisticModel3.f6137id = aVar2.f6153p;
                        packageStatisticModel3.channel = aVar2.f6140c;
                        packageStatisticModel3.activeCheckDuration = Long.valueOf(aVar2.f6149l - aVar2.f6144g);
                        packageStatisticModel3.applyDuration = Long.valueOf(aVar2.f6150m - aVar2.f6149l);
                    } else {
                        StatisticModel.PackageStatisticModel packageStatisticModel4 = new StatisticModel.PackageStatisticModel();
                        arrayList.add(packageStatisticModel4);
                        packageStatisticModel4.accessKey = aVar2.f6138a;
                        packageStatisticModel4.groupName = aVar2.f6139b;
                        packageStatisticModel4.statsType = 103;
                        packageStatisticModel4.errCode = "501";
                        packageStatisticModel4.channel = aVar2.f6140c;
                        packageStatisticModel4.patchId = aVar2.f6152o;
                        packageStatisticModel4.f6137id = aVar2.f6153p;
                        packageStatisticModel4.errMsg = aVar2.f6156s;
                        a(aVar2, arrayList);
                    }
                } else {
                    StatisticModel.PackageStatisticModel packageStatisticModel5 = new StatisticModel.PackageStatisticModel();
                    arrayList.add(packageStatisticModel5);
                    packageStatisticModel5.statsType = 101;
                    packageStatisticModel5.accessKey = aVar2.f6138a;
                    packageStatisticModel5.groupName = aVar2.f6139b;
                    packageStatisticModel5.channel = aVar2.f6140c;
                    packageStatisticModel5.f6136ac = aVar2.f6151n;
                    packageStatisticModel5.patchId = aVar2.f6152o;
                    packageStatisticModel5.f6137id = aVar2.f6153p;
                    packageStatisticModel5.downloadRetryTimes = a(aVar2.f6142e);
                    packageStatisticModel5.downloadUrl = aVar2.f6141d;
                    packageStatisticModel5.downloadFailRecords = b(aVar2.f6142e);
                    if (!aVar2.f6145h) {
                        packageStatisticModel5.errCode = "301";
                        List<StatisticModel.PackageStatisticModel.DownloadFailRecords> list = aVar2.f6142e;
                        if (list != null && !list.isEmpty()) {
                            packageStatisticModel5.errMsg = aVar2.f6142e.get(0).reason;
                        }
                    } else if (!aVar2.f6146i) {
                        packageStatisticModel5.errCode = "402";
                        packageStatisticModel5.errMsg = aVar2.f6154q;
                    }
                    a(aVar2, arrayList);
                }
            }
            a(aVar2, arrayList);
        }
        Context contextA = bVar.a();
        arrayList.addAll(com.bykv.vk.openvk.preload.geckox.a.a.a(contextA));
        if (arrayList.isEmpty()) {
            statisticModel = null;
        } else {
            Common common = new Common(bVar.k(), bVar.o(), bVar.r(), com.bykv.vk.openvk.preload.geckox.utils.a.b(contextA), e.a(contextA), bVar.l(), bVar.m());
            StatisticModel statisticModel2 = new StatisticModel();
            statisticModel2.common = common;
            statisticModel2.packages = arrayList;
            String string = UUID.randomUUID().toString();
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                ((StatisticModel.PackageStatisticModel) it.next()).logId = string;
            }
            statisticModel = statisticModel2;
        }
        if (statisticModel == null || statisticModel.packages == null) {
            return;
        }
        IStatisticMonitor iStatisticMonitorQ = bVar.q();
        if (iStatisticMonitorQ != null) {
            try {
                for (StatisticModel.PackageStatisticModel packageStatisticModel6 : statisticModel.packages) {
                    Common common2 = statisticModel.common;
                    JSONObject jSONObject = new JSONObject();
                    jSONObject.put("params_for_special", "gecko");
                    jSONObject.put("region", common2.region);
                    jSONObject.put("err_code", packageStatisticModel6.errCode);
                    jSONObject.put("err_msg", packageStatisticModel6.errMsg);
                    jSONObject.put("sdk_version", common2.sdkVersion);
                    jSONObject.put("access_key", packageStatisticModel6.accessKey);
                    jSONObject.put("stats_type", packageStatisticModel6.statsType);
                    jSONObject.put("device_id", common2.deviceId);
                    Long l10 = packageStatisticModel6.patchId;
                    jSONObject.put("patch_id", l10 == null ? 0L : l10.longValue());
                    jSONObject.put("group_name", packageStatisticModel6.groupName);
                    jSONObject.put("os", common2.os);
                    jSONObject.put("app_version", common2.appVersion);
                    jSONObject.put("device_model", common2.deviceModel);
                    jSONObject.put("channel", packageStatisticModel6.channel);
                    Long l11 = packageStatisticModel6.f6137id;
                    jSONObject.put(InnerConstant.Db.f36069id, l11 == null ? 0L : l11.longValue());
                    jSONObject.put("ac", common2.f6121ac);
                    Integer num = packageStatisticModel6.downloadRetryTimes;
                    jSONObject.put("download_retry_times", num == null ? 0 : num.intValue());
                    String str = packageStatisticModel6.downloadUrl;
                    Object obj = "";
                    if (str == null) {
                        str = "";
                    }
                    jSONObject.put("download_url", str);
                    jSONObject.put("download_duration", packageStatisticModel6.downloadDuration);
                    List<StatisticModel.PackageStatisticModel.DownloadFailRecords> list2 = packageStatisticModel6.downloadFailRecords;
                    if (list2 != null) {
                        obj = list2;
                    }
                    jSONObject.put("download_fail_records", obj);
                    jSONObject.put("log_id", packageStatisticModel6.logId);
                    Long l12 = packageStatisticModel6.activeCheckDuration;
                    jSONObject.put("active_check_duration", l12 == null ? 0L : l12.longValue());
                    Long l13 = packageStatisticModel6.applyDuration;
                    jSONObject.put("apply_duration", l13 == null ? 0L : l13.longValue());
                    iStatisticMonitorQ.upload("geckosdk_update_stats", jSONObject);
                }
            } catch (Throwable unused) {
            }
        }
        if (bVar.c()) {
            try {
                final String json = statisticModel.toJson();
                if (TextUtils.isEmpty(json)) {
                    return;
                }
                final String str2 = "https://" + bVar.j() + "/gecko/server/packages/stats";
                com.bykv.vk.openvk.preload.geckox.b.g().execute(new Runnable() { // from class: com.bykv.vk.openvk.preload.geckox.statistic.c.1
                    @Override // java.lang.Runnable
                    public final void run() {
                        for (int i10 = 0; i10 < 3; i10++) {
                            try {
                                Response responseDoPost = bVar.i().doPost(str2, json);
                                if (responseDoPost.code != 200) {
                                    throw new NetworkErrorException("net work get failed, code: " + responseDoPost.code + ", url:" + str2);
                                }
                                if (new JSONObject(responseDoPost.body).getInt("status") == 0) {
                                    return;
                                }
                            } catch (Exception unused2) {
                            }
                        }
                    }
                });
            } catch (Throwable unused2) {
            }
        }
    }
}
