package com.intsig.camscanner.share; import android.content.Context; import android.text.TextUtils; import android.util.SparseArray; import androidx.annotation.Keep; import androidx.collection.ArraySet; import com.facebook.appevents.UserDataStore; import com.google.gson.Gson; import com.intsig.camscanner.R; import com.intsig.camscanner.app.AppUtil; import com.intsig.camscanner.fundamental.net_tasks.DocShareLinkInfo; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.camscanner.util.PreferenceHelper; import com.intsig.camscanner.util.StringUtil; import com.intsig.log.LogUtils; import com.intsig.utils.ApplicationHelper; import com.intsig.utils.LanguageUtil; import com.microsoft.services.msa.PreferencesConstants; import com.umeng.analytics.pro.ak; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; import java.util.Set; public class NormalLinkListUtil { /* renamed from: a reason: collision with root package name */ private static ShareOrderBean f31959a; /* renamed from: b reason: collision with root package name */ private static final Set<String> f31960b = new ArraySet(Arrays.asList("com.google.android.gm", "com.samsung.android.email.provider", "com.microsoft.office.outlook", "com.readdle.spark", "com.my.mail", "org.kman.AquaMail", "ru.mail.mailapp", "me.bluemail.mail", "com.mailbox.email", "com.google.android.gm.lite", "com.nhn.android.mail", "com.netease.mail", "com.netease.mobimail", "com.tencent.androidqqmail", "jp.co.yahoo.android.ymail", "jp.co.yahoo.android.yjtop", "jp.co.yahoo.android.ymobile.mail", "park.yahoo.sign.in.app", "com.yahoo.mobile.client.android.mail", "com.connectivityapps.hotmail", "com.yahoo.apps.yahooapp")); /* renamed from: c reason: collision with root package name */ private static final Set<String> f31961c = new ArraySet(Arrays.asList("com.netease.mail", "com.netease.mobimail")); @Keep public static class ShareOrderBean { public String ae; public String bg; public String br; public String cn; public String cz; public String de; public String es; public String fr; public String gr; public String hk; public String id; public String in; /* renamed from: jp reason: collision with root package name */ public String f31962jp; public String kr; public String lv; public String my; public String other; public String ph; public String pl; public String pt; public String ro; public String ru; public String sg; public String sk; public String th; public String tw; /* renamed from: ua reason: collision with root package name */ public String f31963ua; public String vn; } private static String a(String str) { String downloadLinkF = ShareAppCompatibleEnum.getDownloadLinkF(str); StringBuilder sb2 = new StringBuilder(); sb2.append("https://cc.co/16YRy8"); sb2.append("?p=sl&pid=dsa"); if (!TextUtils.isEmpty(ApplicationHelper.d())) { sb2.append("&af_sub1="); sb2.append(ApplicationHelper.d()); } if (!TextUtils.isEmpty(SyncUtil.N0())) { sb2.append("&af_sub2="); sb2.append(SyncUtil.N0()); } if (!TextUtils.isEmpty(downloadLinkF)) { sb2.append("&f="); sb2.append(downloadLinkF); } return sb2.toString(); } public static SparseArray<ShareAppCompatibleEnum> b(Context context, boolean z10) { List<ShareAppCompatibleEnum> h10 = h(); SparseArray<ShareAppCompatibleEnum> sparseArray = new SparseArray<>(); SparseArray sparseArray2 = new SparseArray(); for (int i10 = 0; i10 < h10.size(); i10++) { ShareAppCompatibleEnum shareAppCompatibleEnum = h10.get(i10); if (!z10 || shareAppCompatibleEnum.supportMul()) { if (AppUtil.P(context, shareAppCompatibleEnum.getPkgName())) { sparseArray.put(i10, shareAppCompatibleEnum); LogUtils.a("NormalLinkListUtil", "add curShowList item = " + shareAppCompatibleEnum.getName()); if (sparseArray.size() >= i(sparseArray)) { return sparseArray; } } else if (shareAppCompatibleEnum.canShowInUnInstallList()) { sparseArray2.put(i10, shareAppCompatibleEnum); } } } int min = Math.min(i(sparseArray) - sparseArray.size(), sparseArray2.size()); for (int i11 = 0; i11 < min; i11++) { int keyAt = sparseArray2.keyAt(i11); ShareAppCompatibleEnum shareAppCompatibleEnum2 = (ShareAppCompatibleEnum) sparseArray2.get(keyAt); LogUtils.a("NormalLinkListUtil", "add curShowList item(unInstall) = " + shareAppCompatibleEnum2.getName()); sparseArray.put(keyAt, shareAppCompatibleEnum2); } return sparseArray; } public static List<String> c() { ArrayList arrayList = new ArrayList(); arrayList.add(ShareAppCompatibleEnum.KAKAO_TALK.getPkgName()); arrayList.add(ShareAppCompatibleEnum.ZALO.getPkgName()); return arrayList; } public static String d(Context context, ArrayList<DocShareLinkInfo> arrayList) { return e(context, arrayList, false, null); } public static String e(Context context, ArrayList<DocShareLinkInfo> arrayList, boolean z10, String str) { if (arrayList != null) { if (arrayList.size() > 0) { String f10 = arrayList.get(0).B() ? f(context, arrayList) : g(context, arrayList, z10, str); LogUtils.a("NormalLinkListUtil", "content = " + f10 + "; pkgName=" + str); return f10; } } return ""; } private static String f(Context context, ArrayList<DocShareLinkInfo> arrayList) { StringBuilder sb2 = new StringBuilder(); Iterator<DocShareLinkInfo> it = arrayList.iterator(); loop0: while (true) { while (true) { if (!it.hasNext()) { break loop0; } DocShareLinkInfo next = it.next(); String d10 = next.d(); if (sb2.length() > 1) { sb2.append("\n"); } if (TextUtils.isEmpty(next.a())) { sb2.append(d10); } else { sb2.append(context.getString(R.string.cs_521_share_link_link, d10)); sb2.append("\n"); sb2.append(context.getString(R.string.cs_5245_access_code2, next.a())); if (next.g() > 0) { sb2.append(context.getString(R.string.a_msg_sharesecurelink_deadline, StringUtil.n().format(Long.valueOf(next.g())))); } } } } String sb3 = sb2.toString(); if (sb3.endsWith("\n")) { sb3 = sb3.substring(0, sb3.length() - 1); } return sb3; } private static String g(Context context, ArrayList<DocShareLinkInfo> arrayList, boolean z10, String str) { StringBuilder sb2 = new StringBuilder(); Iterator<DocShareLinkInfo> it = arrayList.iterator(); boolean z11 = false; while (it.hasNext()) { DocShareLinkInfo next = it.next(); String d10 = next.d(); if (z10) { d10 = d10 + "&share_app=whatsapp"; } sb2.append("\n"); if (TextUtils.isEmpty(next.a())) { sb2.append(context.getString(R.string.cs_521_share_link_link, d10)); } else { sb2.append(context.getString(R.string.cs_521_share_link_link, d10)); sb2.append("\n"); sb2.append(context.getString(R.string.cs_5245_access_code2, next.a())); z11 = true; } if (next.g() > 0) { sb2.append(context.getString(R.string.a_msg_sharesecurelink_deadline, StringUtil.n().format(Long.valueOf(next.g())))); } } int i10 = z11 ? R.string.cs_523_friends_link : R.string.cs_537_docshare1; String c9 = arrayList.get(0).c(); if (TextUtils.isEmpty(c9)) { c9 = a(str); } return context.getString(i10, sb2.toString(), c9); } private static List<ShareAppCompatibleEnum> h() { String W4 = PreferenceHelper.W4(); if (!TextUtils.isEmpty(W4)) { LogUtils.a("NormalLinkListUtil", "PreferenceHelper.getShareOrderList = " + W4); } if (f31959a == null) { f31959a = (ShareOrderBean) new Gson().k("{\"kr\": \"Kakao Talk,Messenger,Line,WeChat,WhatsApp\",\"jp\": \"Line,Messenger,WhatsApp\",\"tw\": \"Line,WeChat,Messenger,WhatsApp\",\"hk\": \"WeChat,WhatsApp,QQ\",\"cn\": \"WeChat,FeiShu,QQ,WhatsApp\",\"id\": \"WhatsApp,Messenger,WhatsApp Business\",\"vn\": \"Zalo,Messenger,Messenger Lite,WeChat\",\"th\": \"Line,Messenger,Messenger Lite,WeChat\",\"my\": \"WhatsApp,Messenger,WeChat\",\"ph\": \"Messenger,Viber,Messenger Lite,WhatsApp,WeChat\",\"sg\": \"WhatsApp,Messenger,WeChat\",\"de\": \"WhatsApp,Messenger,Viber\",\"fr\": \"WhatsApp,Messenger,Viber\",\"pt\": \"WhatsApp,Messenger,Messenger Lite\",\"gr\": \"Viber,Messenger,WhatsApp\",\"ru\": \"WhatsApp,Viber\",\"ua\": \"Viber,WhatsApp\",\"pl\": \"Messenger,WhatsApp,Messenger Lite,Viber\",\"ro\": \"Messenger,WhatsApp,Messenger Lite\",\"bg\": \"Messenger,Viber,WhatsApp\",\"lv\": \"WhatsApp,Messenger,Viber\",\"sk\": \"WhatsApp,Messenger,Viber\",\"cz\": \"WhatsApp,Messenger,Viber\",\"in\": \"WhatsApp,Messenger,WhatsApp Business\",\"es\": \"WhatsApp,Messenger,WhatsApp Business\",\"ae\": \"WhatsApp,Messenger,WhatsApp Business\",\"br\": \"WhatsApp,Messenger,WhatsApp Business\",\"other\": \"WhatsApp,Messenger,Messenger Lite,Line,Viber,Kakao Talk\"}", ShareOrderBean.class); } return m(W4); } public static int i(SparseArray<ShareAppCompatibleEnum> sparseArray) { if (sparseArray == null) { return 2; } for (int i10 = 0; i10 < sparseArray.size(); i10++) { if (sparseArray.valueAt(i10) == ShareAppCompatibleEnum.FEI_SHU) { return 3; } } return 2; } public static boolean j(String str) { if (TextUtils.isEmpty(str)) { return false; } return f31960b.contains(str); } public static boolean k(String str) { if (str == null) { return false; } return str.contains("https://www.camscanner.com"); } public static boolean l(String str) { if (TextUtils.isEmpty(str)) { return false; } return f31961c.contains(str); } private static List<ShareAppCompatibleEnum> m(String str) { String str2 = str; String lowerCase = LanguageUtil.k().toLowerCase(); lowerCase.hashCode(); boolean z10 = true; switch (lowerCase.hashCode()) { case 3108: if (lowerCase.equals("ae")) { z10 = false; break; } else { break; } case 3141: if (lowerCase.equals("bg")) { z10 = true; break; } else { break; } case 3152: if (lowerCase.equals("br")) { z10 = true; break; } else { break; } case 3179: if (lowerCase.equals("cn")) { z10 = true; break; } else { break; } case 3191: if (lowerCase.equals("cz")) { z10 = true; break; } else { break; } case 3201: if (lowerCase.equals("de")) { z10 = true; break; } else { break; } case 3246: if (lowerCase.equals("es")) { z10 = true; break; } else { break; } case 3276: if (lowerCase.equals("fr")) { z10 = true; break; } else { break; } case 3331: if (lowerCase.equals("hk")) { z10 = true; break; } else { break; } case 3355: if (lowerCase.equals("id")) { z10 = true; break; } else { break; } case 3365: if (lowerCase.equals("in")) { z10 = true; break; } else { break; } case 3398: if (lowerCase.equals("jp")) { z10 = true; break; } else { break; } case 3431: if (lowerCase.equals("kr")) { z10 = true; break; } else { break; } case 3466: if (lowerCase.equals("lv")) { z10 = true; break; } else { break; } case 3500: if (lowerCase.equals("my")) { z10 = true; break; } else { break; } case 3576: if (lowerCase.equals(UserDataStore.PHONE)) { z10 = true; break; } else { break; } case 3580: if (lowerCase.equals(ak.az)) { z10 = true; break; } else { break; } case 3588: if (lowerCase.equals("pt")) { z10 = true; break; } else { break; } case 3645: if (lowerCase.equals("ro")) { z10 = true; break; } else { break; } case 3651: if (lowerCase.equals("ru")) { z10 = true; break; } else { break; } case 3668: if (lowerCase.equals("sg")) { z10 = true; break; } else { break; } case 3672: if (lowerCase.equals("sk")) { z10 = true; break; } else { break; } case 3700: if (lowerCase.equals("th")) { z10 = true; break; } else { break; } case 3715: if (lowerCase.equals("tw")) { z10 = true; break; } else { break; } case 3724: if (lowerCase.equals("ua")) { z10 = true; break; } else { break; } case 3768: if (lowerCase.equals("vn")) { z10 = true; break; } else { break; } } switch (z10) { case false: if (TextUtils.isEmpty(str2)) { str2 = f31959a.ae; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.bg; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.br; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.cn; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.cz; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.de; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.es; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.fr; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.hk; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.id; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.in; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.f31962jp; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.kr; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.lv; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.my; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.ph; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.pl; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.pt; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.ro; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.ru; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.sg; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.sk; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.th; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.tw; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.f31963ua; } return n(str2); case true: if (TextUtils.isEmpty(str2)) { str2 = f31959a.vn; } return n(str2); default: if (TextUtils.isEmpty(str2)) { str2 = f31959a.other; } return n(str2); } } private static List<ShareAppCompatibleEnum> n(String str) { ArrayList arrayList = new ArrayList(); if (!TextUtils.isEmpty(str)) { LogUtils.a("NormalLinkListUtil", "resolveConfig cfg = " + str); String[] split = str.split(PreferencesConstants.COOKIE_DELIMITER); int length = split.length; for (int i10 = 0; i10 < length; i10++) { String str2 = split[i10]; if (!TextUtils.isEmpty(str2)) { arrayList.add(ShareAppCompatibleEnum.getEnum(str2)); } } } if (arrayList.size() <= 0) { arrayList.add(ShareAppCompatibleEnum.WE_CHAT); arrayList.add(ShareAppCompatibleEnum.QQ); arrayList.add(ShareAppCompatibleEnum.WHATS_APP); arrayList.add(ShareAppCompatibleEnum.MESSENGER); } return arrayList; } public static boolean o() { return true; } }