package com.intsig.camscanner.log; import android.content.Context; import android.os.Build; import androidx.annotation.Keep; import androidx.core.app.NotificationCompat; import com.facebook.internal.ServerProtocol; import com.facebook.share.internal.MessengerShareContentUtility; import com.google.android.gms.measurement.AppMeasurement; import com.google.android.gms.measurement.api.AppMeasurementSdk; import com.intsig.camscanner.R; import com.intsig.camscanner.launch.CsApplication; import com.intsig.camscanner.purchase.track.PurchaseTrackerUtil; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.comm.account_data.AccountPreference; import com.intsig.log.LogUtils; import com.intsig.okgo.utils.GsonUtils; import com.intsig.tianshu.ParamsBuilder; import com.intsig.tianshu.TianShuAPI; import com.intsig.tianshu.UUID; import com.intsig.tsapp.account.util.AccountUtils; import com.intsig.utils.AESEncUtil; import com.intsig.utils.ApplicationHelper; import com.intsig.utils.LanguageUtil; import com.lzy.okgo.OkGo; import com.lzy.okgo.cache.CacheEntity; import com.lzy.okgo.request.PostRequest; import com.microsoft.aad.adal.ClientMetricsEndpointType; import com.microsoft.services.msa.OAuth; import com.umeng.analytics.pro.ak; import com.umeng.analytics.pro.d; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Locale; import java.util.Map; import kotlin.Pair; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringsJVMKt; import kotlin.text.StringsKt__StringsKt; import okhttp3.Response; import okhttp3.ResponseBody; import org.json.JSONArray; import org.json.JSONObject; /* compiled from: FeedbackRequestUtil.kt */ public final class FeedbackRequestUtil { /* renamed from: a reason: collision with root package name */ public static final FeedbackRequestUtil f21441a = new FeedbackRequestUtil(); /* access modifiers changed from: private */ @Keep /* compiled from: FeedbackRequestUtil.kt */ public static final class FeedbackEntity { private final int code; private final int data; private final String msg; public FeedbackEntity(int i10, int i11, String str) { Intrinsics.f(str, NotificationCompat.CATEGORY_MESSAGE); this.code = i10; this.data = i11; this.msg = str; } public final int getCode() { return this.code; } public final int getData() { return this.data; } public final String getMsg() { return this.msg; } } /* access modifiers changed from: private */ @Keep /* compiled from: FeedbackRequestUtil.kt */ public static final class UploadFileEntity { private final String id; private final String url; public UploadFileEntity(String str, String str2) { Intrinsics.f(str, "id"); Intrinsics.f(str2, "url"); this.id = str; this.url = str2; } public final String getId() { return this.id; } public final String getUrl() { return this.url; } } private FeedbackRequestUtil() { } public static final boolean a(Context context, String str, String str2, String str3, String str4, File file, ArrayList<File> arrayList, HashMap<String, String> hashMap) { Intrinsics.f(context, d.R); Intrinsics.f(str, "logDetail"); Intrinsics.f(file, "logFile"); FeedbackRequestUtil feedbackRequestUtil = f21441a; try { Pair<String, ArrayList<UploadFileEntity>> i10 = feedbackRequestUtil.i(feedbackRequestUtil.e(), file, arrayList); if (i10 == null) { return false; } String str5 = null; String c9 = AESEncUtil.c(feedbackRequestUtil.c(context, i10.getFirst(), Intrinsics.b(str, AppMeasurement.CRASH_ORIGIN) ? UUID.b() : null, str2, str4, str3, i10.getSecond(), hashMap), AESEncUtil.EncType.SecurityCheck); LogUtils.a("FeedbackRequestUtil", "encBody = " + c9); String obj = StringsKt__StringsKt.M0(feedbackRequestUtil.d(str)).toString(); if (!StringsKt__StringsJVMKt.s(obj)) { str5 = obj; } if (str5 != null) { Response execute = ((PostRequest) OkGo.post(str5).upJson(c9)).execute(); if (execute.p() == 200) { ResponseBody e10 = execute.e(); if (e10 != null) { return ((FeedbackEntity) GsonUtils.b(e10.string(), FeedbackEntity.class)).getCode() == 0; } } } return false; } catch (Exception e11) { LogUtils.e("FeedbackRequestUtil", e11); } } /* JADX WARNING: Removed duplicated region for block: B:11:0x001b */ /* JADX WARNING: Removed duplicated region for block: B:9:0x0016 */ private final String b(HashMap<String, String> hashMap) { boolean z10; if (hashMap != null) { if (!hashMap.isEmpty()) { z10 = false; if (!z10) { return ""; } JSONArray jSONArray = new JSONArray(); for (Map.Entry<String, String> entry : hashMap.entrySet()) { JSONObject jSONObject = new JSONObject(); jSONObject.put(CacheEntity.KEY, entry.getKey()); jSONObject.put(AppMeasurementSdk.ConditionalUserProperty.VALUE, entry.getValue()); jSONArray.put(jSONObject); } String jSONArray2 = jSONArray.toString(); Intrinsics.e(jSONArray2, "jsonArray.toString()"); return jSONArray2; } } z10 = true; if (!z10) { } } /* JADX WARNING: Removed duplicated region for block: B:14:0x0124 */ /* JADX WARNING: Removed duplicated region for block: B:17:0x0131 */ /* JADX WARNING: Removed duplicated region for block: B:21:0x013d */ /* JADX WARNING: Removed duplicated region for block: B:24:0x014d */ /* JADX WARNING: Removed duplicated region for block: B:25:0x014f */ private final String c(Context context, String str, String str2, String str3, String str4, String str5, ArrayList<UploadFileEntity> arrayList, HashMap<String, String> hashMap) { boolean z10; JSONObject jSONObject = new JSONObject(); jSONObject.put("content", str4); JSONArray jSONArray = new JSONArray(); jSONArray.put("CS"); jSONArray.put(CsApplication.f21250d.x() ? "FULL" : "LITE"); String f10 = PurchaseTrackerUtil.f(); Intrinsics.e(f10, "userType"); Locale locale = Locale.ROOT; String upperCase = f10.toUpperCase(locale); Intrinsics.e(upperCase, "this as java.lang.String).toUpperCase(Locale.ROOT)"); jSONArray.put(upperCase); jSONObject.put("tag", jSONArray); jSONObject.put("user_type", f10); jSONObject.put("user_id", SyncUtil.N0()); jSONObject.put("problem_str", str5); jSONObject.put("platform", "Android"); jSONObject.put(ak.N, LanguageUtil.c()); String d10 = LanguageUtil.d(); Intrinsics.e(d10, "getLocalCountry()"); String upperCase2 = d10.toUpperCase(locale); Intrinsics.e(upperCase2, "this as java.lang.String).toUpperCase(Locale.ROOT)"); jSONObject.put(OAuth.LOCALE, upperCase2); jSONObject.put(ServerProtocol.FALLBACK_DIALOG_PARAM_VERSION, context.getString(R.string.app_version)); jSONObject.put("hardware_brand", Build.MANUFACTURER); jSONObject.put("hardware_version", Build.MODEL); jSONObject.put(ak.f45419y, "API " + Build.VERSION.SDK_INT + "(" + Build.VERSION.RELEASE + ")"); jSONObject.put("upload_time", System.currentTimeMillis() / ((long) 1000)); jSONObject.put("name", AccountPreference.i()); String r10 = AccountPreference.r(); if (str3 != null) { if (str3.length() != 0) { z10 = false; if (z10) { jSONObject.put("email", str3); } else if (AccountUtils.w(r10)) { jSONObject.put("email", r10); if (!AccountUtils.w(r10)) { jSONObject.put("mobile_phone", r10); } jSONObject.put("log_id", str); if (arrayList != null) { JSONArray jSONArray2 = new JSONArray(); Iterator<UploadFileEntity> it = arrayList.iterator(); while (it.hasNext()) { jSONArray2.put(it.next().getId()); } jSONObject.put("attachments_id", jSONArray2); } jSONObject.put("origin_id", str2); jSONObject.put("extend_params", b(hashMap)); String jSONObject2 = jSONObject.toString(); Intrinsics.e(jSONObject2, "jsonObj.toString()"); LogUtils.a("FeedbackRequestUtil", "feedback body = " + jSONObject2); return jSONObject2; } if (!AccountUtils.w(r10)) { } jSONObject.put("log_id", str); if (arrayList != null) { } jSONObject.put("origin_id", str2); jSONObject.put("extend_params", b(hashMap)); String jSONObject22 = jSONObject.toString(); Intrinsics.e(jSONObject22, "jsonObj.toString()"); LogUtils.a("FeedbackRequestUtil", "feedback body = " + jSONObject22); return jSONObject22; } } z10 = true; if (z10) { } if (!AccountUtils.w(r10)) { } jSONObject.put("log_id", str); if (arrayList != null) { } jSONObject.put("origin_id", str2); jSONObject.put("extend_params", b(hashMap)); String jSONObject222 = jSONObject.toString(); Intrinsics.e(jSONObject222, "jsonObj.toString()"); LogUtils.a("FeedbackRequestUtil", "feedback body = " + jSONObject222); return jSONObject222; } private final String d(String str) { ParamsBuilder paramsBuilder = new ParamsBuilder(); paramsBuilder.k(ClientMetricsEndpointType.TOKEN, TianShuAPI.G0()); paramsBuilder.k("cs_ept_d", ApplicationHelper.f()); paramsBuilder.k("timestamp", String.valueOf(System.currentTimeMillis())); paramsBuilder.k("detail", str); ParamsBuilder m10 = paramsBuilder.m(); String api = TianShuAPI.L0().getAPI(20); String e10 = m10.e(api + "/feedback/upload"); Intrinsics.e(e10, "paramsBuilder.sign().bui…eedback/upload\"\n )"); return e10; } private final String e() { String N0 = SyncUtil.N0(); if (N0.length() == 0) { N0 = "unLogin"; } return N0; } private final String f() { return ApplicationHelper.p() ? "https://log-sandbox.intsig.net" : "http://d2100.intsig.net"; } private final String g(String str) { ParamsBuilder paramsBuilder = new ParamsBuilder(); paramsBuilder.k("type", "log"); paramsBuilder.k("file_name", "Feedback_" + str + ".zip"); String e10 = paramsBuilder.e(f() + "/sync/upload_file"); Intrinsics.e(e10, "paramsBuilder.buildWithP…ackDNS/sync/upload_file\")"); return e10; } private final String h(String str, int i10) { String str2 = "Feedback_" + str + "_" + i10 + ".jpg"; ParamsBuilder paramsBuilder = new ParamsBuilder(); paramsBuilder.k("type", MessengerShareContentUtility.MEDIA_IMAGE); paramsBuilder.k("file_name", str2); String e10 = paramsBuilder.e(f() + "/sync/upload_file"); Intrinsics.e(e10, "paramsBuilder.buildWithP…ackDNS/sync/upload_file\")"); return e10; } private final Pair<String, ArrayList<UploadFileEntity>> i(String str, File file, ArrayList<File> arrayList) { ArrayList arrayList2 = new ArrayList(); if (arrayList != null) { arrayList2.addAll(l(str, arrayList)); } UploadFileEntity j2 = j(str, file); Integer valueOf = arrayList == null ? null : Integer.valueOf(arrayList.size()); int size = arrayList2.size(); boolean z10 = j2 != null; LogUtils.a("FeedbackRequestUtil", "needRequestImageSize = " + valueOf + " requestSucceed = " + size + " logUpload = " + z10); if (j2 == null) { return null; } return new Pair<>(j2.getId(), arrayList2); } private final UploadFileEntity j(String str, File file) { if (file.isFile()) { if (file.exists()) { try { String obj = StringsKt__StringsKt.M0(g(str)).toString(); if (!(!StringsKt__StringsJVMKt.s(obj))) { obj = null; } if (obj != null) { Response execute = ((PostRequest) OkGo.post(obj).upFile(file)).execute(); if (execute.p() == 200) { ResponseBody e10 = execute.e(); if (e10 != null) { return (UploadFileEntity) GsonUtils.b(e10.string(), UploadFileEntity.class); } } } } catch (Exception e11) { LogUtils.e("FeedbackRequestUtil", e11); } return null; } } LogUtils.c("FeedbackRequestUtil", "uploadLog, not file not exist, path=" + file.getAbsolutePath()); return null; } private final UploadFileEntity k(String str, File file, int i10) { if (file.isFile()) { if (file.exists()) { try { String obj = StringsKt__StringsKt.M0(h(str, i10)).toString(); if (!(!StringsKt__StringsJVMKt.s(obj))) { obj = null; } if (obj != null) { Response execute = ((PostRequest) OkGo.post(obj).upFile(file)).execute(); if (execute.p() == 200) { ResponseBody e10 = execute.e(); if (e10 != null) { return (UploadFileEntity) GsonUtils.b(e10.string(), UploadFileEntity.class); } } } } catch (Exception e11) { LogUtils.e("FeedbackRequestUtil", e11); } return null; } } LogUtils.c("FeedbackRequestUtil", "uploadOneImage, not file not exist, path=" + file.getAbsolutePath()); return null; } private final ArrayList<UploadFileEntity> l(String str, ArrayList<File> arrayList) { ArrayList<UploadFileEntity> arrayList2 = new ArrayList<>(); int size = arrayList.size(); int i10 = 0; while (i10 < size) { int i11 = i10 + 1; File file = arrayList.get(i10); if (file != null) { UploadFileEntity k10 = k(str, file, i11); if (k10 != null) { arrayList2.add(k10); } } i10 = i11; } return arrayList2; } }