package K0;

import K0.a;
import K0.b;
import android.os.IBinder;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.util.Log;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import okhttp3.HttpUrl;

/* JADX INFO: loaded from: classes.dex */
public class d {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static d f1198c;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private K0.b f1199a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private Map f1200b = new HashMap();

    class a extends a.AbstractBinderC0018a {
        a(c cVar) {
        }

        @Override // K0.a
        public void j(int i2, byte b2, byte b3, byte[] bArr) {
            throw null;
        }
    }

    private static class b {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private String f1202a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private int[] f1203b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private byte[] f1204c;

        b(String str, int[] iArr, byte[] bArr, c cVar) {
            this.f1202a = str;
            this.f1203b = iArr;
            this.f1204c = bArr;
        }

        static /* synthetic */ c c(b bVar) {
            bVar.getClass();
            return null;
        }
    }

    private d() {
    }

    public static d a() {
        if (f1198c == null) {
            f1198c = new d();
        }
        return f1198c;
    }

    private boolean b() {
        IBinder service = ServiceManager.getService("mcu_data_service");
        if (service != null) {
            this.f1199a = b.a.E(service);
        }
        return this.f1199a != null;
    }

    public void c() {
        for (String str : this.f1200b.keySet()) {
            b bVar = (b) this.f1200b.get(str);
            int[] iArr = bVar.f1203b;
            byte[] bArr = bVar.f1204c;
            b.c(bVar);
            d(str, iArr, bArr, null);
        }
    }

    public boolean d(String str, int[] iArr, byte[] bArr, c cVar) {
        if (iArr == null || bArr == null || iArr.length != bArr.length) {
            throw new IllegalArgumentException("require type.length == main.length");
        }
        if (this.f1200b.containsKey(str)) {
            e(str);
        }
        if (!b()) {
            return false;
        }
        try {
            this.f1199a.z(str, iArr, bArr, new a(cVar));
            this.f1200b.put(str, new b(str, Arrays.copyOf(iArr, iArr.length), Arrays.copyOf(bArr, bArr.length), cVar));
            return true;
        } catch (RemoteException e2) {
            Log.e("SDKMcuDataManager", HttpUrl.FRAGMENT_ENCODE_SET, e2);
            return false;
        }
    }

    public void e(String str) {
        K0.b bVar = this.f1199a;
        if (bVar != null) {
            try {
                bVar.v(str);
            } catch (RemoteException e2) {
                Log.e("SDKMcuDataManager", HttpUrl.FRAGMENT_ENCODE_SET, e2);
            }
        }
    }
}
