package com.huawei.hms.hatool; import android.text.TextUtils; import android.webkit.URLUtil; import java.net.URI; import java.net.URISyntaxException; import java.util.Locale; import o.yyw; /* loaded from: classes2.dex */ public class p1 { private static final String[] a = {"e2f856b9f9a4fd4cb2795aeaf83268e4bff189aaec05d691ffde76e075b82648", "173cf86fe9894a0f70dadd09d4fd88c380836099d4939f8c3754361bdc16a32b", "b368b110e3b565fe97c91f786e11bc48754cc8e4e6f21d8a94a68ac6ad67aaaf", "db48223fd9e143f7e133c57f5d08a4e38549ce3ebd921fe3b4003c26e5e35bed", "4bdecdf772491e35c4e8b48f88aee22bae1311984f2e1da4dfad0b78ee7f5163", "3081a0adab3018d57165e6dd24074bdbac640f6dbe21a9e24d3474a87ebf38b8", "db53fcdc9ab71e9bdd4eab257fe1aba7989ad2b24fbe3a85dfef72ea1dd6bae2", "d80f18e8081b624cc64985f87f70118f1702985d2e10dbc985ee7be334fd3c7d", "5fed96c85bd58c58aadbd465c172a4c9a794d8eb2f86cbc7bcee6caf4c7a2c5f", "07ff9b7aeeff969173c45b285fe0fecdbaae244576ff7a2796a36f1c0c11adb4", "92974c6802419e4d18b5ec536cbfa167b8e8eff09ec4c8510a5b95750b1e0c82", "403f14ad2f0e5eb3c4f3a0bcd5c1592cc4492662ad53191c92905255d4990656", "4230baa077b401374d0fc012375047e79ea0790d58d095ef18d97d95470c738d", "f8d927750a0952ffb5bd87dfb83d781ae65f7bed043a7886d1d3cdcfc94bb77a", "e9702f1e92e97fce49cdf81a5fa730a4e913554d09b3fe41e1d8a7fba00a8459", "24fbae40bcd50b759b26e3ba0f46aa25e932fa7da05f226d75ec507bcf53bce5"}; public static boolean b(String str) { if (p.a.booleanValue()) { return true; } for (String str2 : a) { if (a(str, str2, 2)) { return true; } } return false; } public static boolean a(String str, String str2, int i) { String str3; StringBuilder sb; String a2 = a(str); if (TextUtils.isEmpty(a2) || TextUtils.isEmpty(str2)) { str3 = "url or whitelistHash is null"; } else { String a3 = a(a2, i); if (!TextUtils.isEmpty(a3)) { if (str2.equals(yyw.e(a2))) { return true; } if (!str2.equals(yyw.e(a3))) { return false; } try { String substring = a2.substring(0, a2.length() - a3.length()); if (substring.endsWith(".")) { return substring.matches("^[A-Za-z0-9.-]+$"); } return false; } catch (IndexOutOfBoundsException e) { e = e; sb = new StringBuilder("IndexOutOfBoundsException"); sb.append(e.getMessage()); str3 = sb.toString(); v.b("hmsSdk", str3); return false; } catch (Exception e2) { e = e2; sb = new StringBuilder("Exception : "); sb.append(e.getMessage()); str3 = sb.toString(); v.b("hmsSdk", str3); return false; } } str3 = "get urlLastNStr is null"; } v.b("hmsSdk", str3); return false; } private static String a(String str, int i) { if (TextUtils.isEmpty(str) || i <= 0) { v.c("hmsSdk", "url is null"); return str; } String[] split = str.split("\\."); if (split.length < i) { return ""; } StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(split[split.length - i]); for (int i2 = 1; i2 < i; i2++) { stringBuffer = stringBuffer.append(".").append(split[(split.length - i) + i2]); } return stringBuffer.toString(); } public static String a(String str) { if (TextUtils.isEmpty(str)) { v.c("hmsSdk", "url is null"); return str; } try { if (URLUtil.isNetworkUrl(str) && !str.toLowerCase(Locale.US).startsWith("http:")) { return new URI(str).getHost(); } v.b("hmsSdk", "url don't starts with https"); return null; } catch (URISyntaxException e) { StringBuilder sb = new StringBuilder("getHostByURI error : "); sb.append(e.getMessage()); v.b("hmsSdk", sb.toString()); return null; } } }