package com.kwad.components.offline.tk.a; import android.content.Context; import android.os.SystemClock; import android.text.TextUtils; import androidx.annotation.NonNull; import com.kwad.components.offline.api.core.api.ILoggerReporter; import com.kwad.components.offline.api.core.api.INet; import com.kwad.components.offline.api.core.soloader.SoLoadListener; import com.kwad.components.offline.api.tk.ITkOfflineCompo; import com.kwad.components.offline.api.tk.TkLoggerReporter; import com.kwad.components.offline.api.tk.model.report.TKDownloadMsg; import com.kwad.sdk.core.config.d; import com.kwad.sdk.core.network.idc.a; import com.kwad.sdk.utils.AbiUtil; import com.kwad.sdk.utils.w; import com.kwai.sodler.lib.b.c; import com.kwai.sodler.lib.c.b; import com.kwai.sodler.lib.ext.PluginError; import com.kwai.sodler.lib.ext.b; import com.kwai.sodler.lib.h; import com.kwai.sodler.lib.i; import java.util.HashMap; import java.util.concurrent.atomic.AtomicBoolean; public final class a { private static final String RG = w.format("lib%s.so", "tk_runtime_v0_0_8"); private static final String RH = w.format("lib%s.so", "tk_runtime_lite_v0_0_8"); private static final String RI = w.format("lib%s.so", "kwai-v8"); private static final String RJ = w.format("lib%s.so", "kwai-v8-lite"); private static final String RK = w.format("lib%s.so", "kwad-fb"); private static final String RL = w.format("lib%s.so", "kwad-yoga"); private static long RM; private static Boolean RN = null; private static final AtomicBoolean Rm = new AtomicBoolean(false); private static final String Rn = w.format("lib%s.so", "c++_shared"); public static void a(Context context, @NonNull final SoLoadListener soLoadListener) { String str; String str2; String str3; String str4; String str5; String str6; String str7; String str8; String str9; AtomicBoolean atomicBoolean = Rm; if (!atomicBoolean.get()) { atomicBoolean.set(true); HashMap<String, String> hashMap = new HashMap<>(); boolean useTkLite = useTkLite(); if (AbiUtil.isArm64(context)) { str5 = d.jt(); if (TextUtils.isEmpty(str5)) { str5 = useTkLite ? "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaLiteArm64v8aRelease-3.3.24.2.apk" : "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaArm64v8aRelease-3.3.24.2.apk"; } str4 = useTkLite ? "sotk-v8a-lite" : "sotk-v8a"; str3 = useTkLite ? "db892c7b72a9636667bfc8ea7e9df0bc" : "40f3b3b81340519f51bfc19cb9ea2284"; if (useTkLite) { hashMap.put(RH, "2711ba35c7345099edcc3f4526e0b59d"); str9 = RJ; str8 = "005c29f4f5c26b21923dce9b72a0fc8d"; } else { hashMap.put(RG, "09a2c11101651aa5e866979ad43f3df0"); str9 = RI; str8 = "cbed106d3241121e1ccb6a8bc152d53e"; } hashMap.put(str9, str8); hashMap.put(RK, "31f065607e6da6b741330d1df0b35460"); hashMap.put(RL, "76308532f64b68fd5a930c42cceec22b"); str2 = Rn; str = "6ca7958ee0b0192a7c52c16faffaa8ba"; } else { str5 = d.js(); if (TextUtils.isEmpty(str5)) { str5 = useTkLite ? "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaLiteArmeabiv7aRelease-3.3.24.2.apk" : "https://static.yximgs.com/udata/pkg/KS-Android-KSAdSDk/tachikoma/3.3.24.2/ks_so-tachikomaArmeabiv7aRelease-3.3.24.2.apk"; } str4 = useTkLite ? "sotk-v7a-lite" : "sotk-v7a"; str3 = useTkLite ? "55ecca97822a39bc4b276d645ad35c09" : "9f22c0987957bb7abb016726b088ad78"; if (useTkLite) { hashMap.put(RH, "d278819f65940c10a8b7313bf606bfff"); str7 = RJ; str6 = "9798330679c11734503264cdfb118e76"; } else { hashMap.put(RG, "b48f51dc240ddd4ffb5d8c75a5c5c820"); str7 = RI; str6 = "8674972563d49769d5d9a64744ac5749"; } hashMap.put(str7, str6); hashMap.put(RK, "eff11bebb8a3c872fa30b0484b460d12"); hashMap.put(RL, "2c6f402c6a565d2e6912b0013fa59380"); str2 = Rn; str = "7cb16c2840085bbdf4be628e6604bac1"; } hashMap.put(str2, str); b bVar = new b(); bVar.aAe = a.C0277a.aaJ.A(str5, INet.HostType.CDN); bVar.Em = true; bVar.aAd = str4; bVar.version = useTkLite ? "3.3.24.2-lite" : "3.3.24.2"; bVar.aAh = false; bVar.aAg = str3; bVar.aAj = hashMap; final com.kwai.sodler.lib.a.a cx = i.su().sv().sx().cx(ITkOfflineCompo.PACKAGE_NAME); com.kwad.sdk.core.e.b.d("TkSoLoadHelper", "tkOfflineCompoPlugin: ".concat(String.valueOf(cx))); if (cx instanceof com.kwai.sodler.lib.kwai.a) { bVar.aAm = ((com.kwai.sodler.lib.kwai.a) cx).azm; } com.kwai.sodler.kwai.a.a(context, bVar, new b.c() { /* class com.kwad.components.offline.tk.a.a.AnonymousClass1 */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f] */ @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b public final /* bridge */ /* synthetic */ void a(c cVar) { super.a(cVar); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f, com.kwai.sodler.lib.a.a] */ @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b public final /* synthetic */ void a(c cVar, h hVar) { soLoadListener.onLoaded(); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f, com.kwai.sodler.lib.ext.PluginError] */ @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b public final /* synthetic */ void a(c cVar, PluginError pluginError) { soLoadListener.onFailed(pluginError.getCode(), pluginError); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f] */ @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b public final /* synthetic */ void b(c cVar) { String str; c cVar2 = cVar; super.b(cVar2); if (cVar2.getState() == 1) { TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.APM_LOG, new TKDownloadMsg().setRetryCount(cVar2.sJ()).setDownloadTime(SystemClock.elapsedRealtime() - a.RM).setDownloadState(1).toJson()); return; } if (cVar2.sG() != null) { Throwable sG = cVar2.sG(); if (sG instanceof PluginError) { str = String.valueOf(((PluginError) sG).getCode()); TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.ERROR_LOG, new TKDownloadMsg().setRetryCount(cVar2.sJ()).setErrorReason(str).setDownloadState(2).toJson()); } } str = "other"; TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.ERROR_LOG, new TKDownloadMsg().setRetryCount(cVar2.sJ()).setErrorReason(str).setDownloadState(2).toJson()); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.kwai.sodler.lib.a.f] */ @Override // com.kwai.sodler.lib.ext.b.C0299b, com.kwai.sodler.lib.ext.b public final /* synthetic */ void c(c cVar) { c cVar2 = cVar; super.c(cVar2); long unused = a.RM = SystemClock.elapsedRealtime(); TkLoggerReporter.get().reportTKSODownload(ILoggerReporter.Category.APM_LOG, new TKDownloadMsg().setDownloadState(0).setRetryCount(cVar2.sJ()).toJson()); } }); } } public static boolean useTkLite() { if (RN == null) { RN = Boolean.valueOf(d.a(com.kwad.sdk.core.config.c.VK)); } return RN.booleanValue(); } }