package com.ss.android.ugc.aweme.legoImp.task; import X.AbstractC08320Vh; import X.AbstractC09210Ys; import X.AbstractC09220Yt; import X.AbstractC17100mB; import X.AbstractC17460ml; import X.AbstractC49381JaE; import X.AbstractC49394JaR; import X.AnonymousClass0WE; import X.AnonymousClass0Z3; import X.AnonymousClass0ZB; import X.AnonymousClass0ZI; import X.AnonymousClass0ZQ; import X.AnonymousClass1FW; import X.AnonymousClass2IT; import X.AnonymousClass2O4; import X.AnonymousClass2O5; import X.AnonymousClass2O6; import X.AnonymousClass2O8; import X.AnonymousClass2OE; import X.AnonymousClass2OF; import X.AnonymousClass2OG; import X.C14740iN; import X.C17480mn; import X.C21090sc; import X.C38141f1; import X.C40001i1; import X.C48361Iys; import X.C48696JAf; import X.C48698JAh; import X.C49369Ja2; import X.EnumC17500mp; import X.EnumC17510mq; import X.EnumC17520mr; import X.EnumC17530ms; import X.EnumC44001oT; import android.content.Context; import com.bytedance.covode.number.Covode; import com.bytedance.ies.abmock.SettingsManager; import com.bytedance.keva.Keva; import com.bytedance.retrofit2.mime.TypedByteArray; import com.bytedance.retrofit2.mime.TypedOutput; import com.bytedance.ttnet.utils.RetrofitUtils; import com.ss.android.common.applog.AppLog; import com.swift.sandhook.utils.FileUtils; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.LinkedList; import java.util.List; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.util.zip.ZipInputStream; import org.json.JSONObject; public class JsBridge2InitTask implements AbstractC17100mB, AnonymousClass1FW { public EnumC17530ms LIZ; /* renamed from: com.ss.android.ugc.aweme.legoImp.task.JsBridge2InitTask$5 reason: invalid class name */ public static /* synthetic */ class AnonymousClass5 { public static final /* synthetic */ int[] LIZ; static { Covode.recordClassIndex(80210); int[] iArr = new int[EnumC44001oT.values().length]; LIZ = iArr; try { iArr[EnumC44001oT.XSS_CALLBACK_ID_SWITCH.ordinal()] = 1; } catch (NoSuchFieldError unused) { } } } public interface NetRequest { static { Covode.recordClassIndex(80211); } @AnonymousClass0ZB AnonymousClass0ZI<String> postBody(@AbstractC09210Ys String str, @AbstractC09220Yt TypedOutput typedOutput, @AnonymousClass0Z3 List<AnonymousClass0ZQ> list); } static { Covode.recordClassIndex(80204); } public JsBridge2InitTask(EnumC17530ms r1) { this.LIZ = r1; } public final void LIZ(final Context context, long j) { boolean z = this.LIZ == EnumC17530ms.BOOT_FINISH; final ExecutorService LIZIZ = C14740iN.LIZIZ(); C49369Ja2.LIZ(z, new AbstractC49381JaE() { /* class com.ss.android.ugc.aweme.legoImp.task.JsBridge2InitTask.AnonymousClass2 */ static { Covode.recordClassIndex(80206); } @Override // X.AbstractC49381JaE public final AnonymousClass2O6 LIZ() { return AnonymousClass2O6.US; } @Override // X.AbstractC49381JaE public final void LIZ(String str, String str2, byte[] bArr, AnonymousClass2O4 r9) { try { ArrayList arrayList = new ArrayList(); arrayList.add(new AnonymousClass0ZQ("ContentType", str2)); r9.LIZ(((NetRequest) RetrofitUtils.LIZ(str, NetRequest.class)).postBody(str, new TypedByteArray(null, bArr, new String[0]), arrayList).execute().LIZIZ); } catch (Exception e) { e.printStackTrace(); r9.LIZ(e); } } @Override // X.AbstractC49381JaE public final int LIZIZ() { return AnonymousClass0WE.LJIILJJIL; } @Override // X.AbstractC49381JaE public final String LIZJ() { try { StringBuilder sb = new StringBuilder(); ZipInputStream zipInputStream = new ZipInputStream(context.getAssets().open("jsb_whitelist.zip")); if (zipInputStream.getNextEntry() != null) { byte[] bArr = new byte[FileUtils.FileMode.MODE_ISGID]; while (true) { int read = zipInputStream.read(bArr, 0, FileUtils.FileMode.MODE_ISGID); if (read < 0) { break; } sb.append(new String(bArr, 0, read)); } } zipInputStream.close(); return sb.toString(); } catch (IOException unused) { return null; } } @Override // X.AbstractC49381JaE public final String LIZLLL() { return AnonymousClass0WE.LJJI.LJFF(); } @Override // X.AbstractC49381JaE public final String LJ() { return AppLog.getServerDeviceId(); } @Override // X.AbstractC49381JaE public final String LJFF() { return AnonymousClass2IT.LIZ.LIZJ(); } @Override // X.AbstractC49381JaE public final Collection<String> LJI() { LinkedList linkedList = new LinkedList(); linkedList.add("webcast"); return linkedList; } @Override // X.AbstractC49381JaE public final AbstractC49394JaR LJII() { return new AbstractC49394JaR() { /* class com.ss.android.ugc.aweme.legoImp.task.JsBridge2InitTask.AnonymousClass2.AnonymousClass1 */ static { Covode.recordClassIndex(80207); } @Override // X.AbstractC49394JaR public final String LIZ(String str, String str2) { return null; } @Override // X.AbstractC49394JaR public final void LIZ(String str, AnonymousClass2O5 r4) { r4.LIZ(Keva.getRepo("jsbridge2-permission", 1).getString(str, "")); } @Override // X.AbstractC49394JaR public final void LIZIZ(String str, String str2) { Keva.getRepo("jsbridge2-permission", 1).storeString(str, str2); } }; } @Override // X.AbstractC49381JaE public final Executor LJIIIIZZ() { return LIZIZ; } @Override // X.AbstractC49381JaE public final String LJIIIZ() { return "https://jsb-va.tiktokv.com/src/server/v2/package"; } }, new C48361Iys(z, j), new AnonymousClass2OF() { /* class com.ss.android.ugc.aweme.legoImp.task.JsBridge2InitTask.AnonymousClass3 */ static { Covode.recordClassIndex(80208); } @Override // X.AnonymousClass2OF public final boolean LIZ(EnumC44001oT r3) { if (AnonymousClass5.LIZ[r3.ordinal()] != 1) { return false; } return C40001i1.LIZIZ.LIZ().LIZ; } }, new AnonymousClass2OG() { /* class com.ss.android.ugc.aweme.legoImp.task.JsBridge2InitTask.AnonymousClass4 */ static { Covode.recordClassIndex(80209); } @Override // X.AnonymousClass2OG public final void LIZ(String str, JSONObject jSONObject) { if ("host".equals(str) && jSONObject != null) { C21090sc.LIZ("DEFAULT"); C48696JAf jAf = C48698JAh.LIZ.get("DEFAULT"); if (jAf == null) { C48698JAh.LIZ.put("DEFAULT", new C48696JAf("DEFAULT", jSONObject)); C21090sc.LIZ("PermissionConfigRepository", "create PermissionConfigNamespace for host"); return; } jAf.LIZ(jSONObject); C21090sc.LIZ("PermissionConfigRepository", "update PermissionConfigNamespace for ".concat("DEFAULT")); } } }); } @Override // X.AbstractC17100mB public String[] deps() { return null; } @Override // X.AbstractC17430mi public String key() { return getClass().getSimpleName(); } @Override // X.AbstractC17430mi public boolean meetTrigger() { return true; } @Override // X.AbstractC17430mi public String prefix() { return "task_"; } @Override // X.AbstractC17100mB public int priority() { return 1; } @Override // X.AbstractC17430mi public void run(final Context context) { final long currentTimeMillis = System.currentTimeMillis(); try { if (C38141f1.LIZ.LIZIZ.getUseBridgeEngineV2().booleanValue()) { LIZ(context, currentTimeMillis); return; } } catch (AnonymousClass2O8 e) { e.printStackTrace(); } if (this.LIZ == EnumC17530ms.BOOT_FINISH) { SettingsManager.LIZ().LIZ(new AbstractC08320Vh() { /* class com.ss.android.ugc.aweme.legoImp.task.JsBridge2InitTask.AnonymousClass1 */ static { Covode.recordClassIndex(80205); } @Override // X.AbstractC08320Vh public final void LIZ() { C14740iN.LIZIZ().execute(new AnonymousClass2OE(this, context, currentTimeMillis)); } }); } } @Override // X.AbstractC17430mi public EnumC17500mp scenesType() { return EnumC17500mp.DEFAULT; } @Override // X.AnonymousClass1FW public boolean serialExecute() { return false; } @Override // X.AbstractC17430mi public int targetProcess() { return 1; } @Override // X.AbstractC17100mB public EnumC17510mq threadType() { return C17480mn.LJII.LIZJ() ? EnumC17510mq.IO : EnumC17510mq.CPU; } @Override // X.AbstractC17430mi public List triggerOtherLegoComponents() { return null; } @Override // X.AbstractC17430mi public EnumC17520mr triggerType() { return AbstractC17460ml.LIZ(this); } @Override // X.AnonymousClass1FW public EnumC17530ms type() { return this.LIZ; } }