package p006; import android.content.Context; import android.os.IBinder; import dalvik.system.DexClassLoader; import de.robv.android.xposed.XposedBridge; import java.util.ArrayList; import java.util.Collections; import java.util.List; import p001.InterfaceC0001; import p002.InterfaceC0004; import p004.C0016; import p007.C0021; import p007.C0023; import p007.C0026; /* JADX INFO: renamed from: ԭ.Ԩ, reason: contains not printable characters */ /* JADX INFO: loaded from: classes.dex */ public class BinderC0020 extends InterfaceC0001.AbstractBinderC0002 { /* JADX INFO: renamed from: Ԫ, reason: contains not printable characters */ public static BinderC0020 f16; /* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */ public final Context f17; /* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */ public boolean f18; /* JADX INFO: renamed from: ԩ, reason: contains not printable characters */ public List f19 = Collections.synchronizedList(new ArrayList()); public BinderC0020(Context context) { this.f17 = context; } /* JADX INFO: renamed from: ԭ, reason: contains not printable characters */ public static BinderC0020 m17(Context context) { BinderC0020 binderC0020 = f16; if (binderC0020 != null) { return binderC0020; } BinderC0020 binderC00202 = new BinderC0020(context); f16 = binderC00202; return binderC00202; } @Override // p001.InterfaceC0001 /* JADX INFO: renamed from: Ԩ */ public void mo2(IBinder iBinder) { this.f19.add(InterfaceC0004.AbstractBinderC0005.m8(iBinder)); } @Override // p001.InterfaceC0001 /* JADX INFO: renamed from: ԩ */ public boolean mo3() { return this.f18; } @Override // p001.InterfaceC0001 /* JADX INFO: renamed from: Ԫ */ public boolean mo4(String str, String str2, String str3) { if (C0021.m18()) { return false; } try { C0026.m28(); C0023.m22(null, new DexClassLoader(str, str3, null, getClass().getClassLoader()).loadClass(str2), C0016.m12(new byte[]{-31}, new byte[]{-120, -82, 29, -51, 54, 49, -3, 39}), new Class[]{Object.class}, new Object[]{this.f17}); for (int i = 0; i < this.f19.size(); i++) { this.f19.get(i).mo7(str, str2, str3); } this.f18 = true; return true; } catch (Exception e) { XposedBridge.log(C0016.m12(new byte[]{-89, -113, -5, 92, 103, 65, -33, 78, -37, -29}, new byte[]{-31, -61, -71, 51, 8, 53, -70, 60}) + e.getMessage()); return false; } } }