package O1;

import B0.C0016c;
import Z6.InterfaceC0382w;
import android.content.Context;
import android.content.Intent;
import b7.EnumC0551a;
import java.util.LinkedHashMap;
import java.util.Locale;
import java.util.Set;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.locks.ReentrantLock;
import n4.u0;

/* JADX INFO: renamed from: O1.n, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0238n {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final String f5056a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final C0234j f5057b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Context f5058c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final InterfaceC0382w f5059d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final AtomicBoolean f5060e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f5061f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public InterfaceC0231g f5062g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final c7.G f5063h;
    public final C0225a i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final BinderC0236l f5064j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final ServiceConnectionC0237m f5065k;

    public C0238n(Context context, String str, C0234j c0234j) {
        P6.g.e(str, "name");
        this.f5056a = str;
        this.f5057b = c0234j;
        this.f5058c = context.getApplicationContext();
        e7.c cVar = c0234j.f5040a.f4914a;
        if (cVar == null) {
            P6.g.h("coroutineScope");
            throw null;
        }
        this.f5059d = cVar;
        this.f5060e = new AtomicBoolean(true);
        this.f5063h = c7.H.a(0, EnumC0551a.f9221q);
        this.i = new C0225a(this, 1, c0234j.f5041b);
        this.f5064j = new BinderC0236l(this);
        this.f5065k = new ServiceConnectionC0237m(0, this);
    }

    public final void a(Intent intent) {
        P6.g.e(intent, "serviceIntent");
        if (this.f5060e.compareAndSet(true, false)) {
            this.f5058c.bindService(intent, this.f5065k, 1);
            C0234j c0234j = this.f5057b;
            C0225a c0225a = this.i;
            P6.g.e(c0225a, "observer");
            T t6 = c0234j.f5042c;
            t6.getClass();
            String[] strArr = (String[]) c0225a.f5010r;
            C6.j jVar = new C6.j();
            for (int i = 0; i < 3; i++) {
                String str = strArr[i];
                String lowerCase = str.toLowerCase(Locale.ROOT);
                P6.g.d(lowerCase, "toLowerCase(...)");
                Set set = (Set) t6.f5001c.get(lowerCase);
                if (set != null) {
                    jVar.addAll(set);
                } else {
                    jVar.add(str);
                }
            }
            String[] strArr2 = (String[]) u0.c(jVar).toArray(new String[0]);
            int length = strArr2.length;
            int[] iArr = new int[length];
            for (int i5 = 0; i5 < length; i5++) {
                String str2 = strArr2[i5];
                LinkedHashMap linkedHashMap = t6.f5004f;
                String lowerCase2 = str2.toLowerCase(Locale.ROOT);
                P6.g.d(lowerCase2, "toLowerCase(...)");
                Integer num = (Integer) linkedHashMap.get(lowerCase2);
                if (num == null) {
                    throw new IllegalArgumentException("There is no table with name ".concat(str2));
                }
                iArr[i5] = num.intValue();
            }
            C0242s c0242s = new C0242s(c0225a, iArr, strArr2);
            ReentrantLock reentrantLock = c0234j.f5044e;
            reentrantLock.lock();
            LinkedHashMap linkedHashMap2 = c0234j.f5043d;
            try {
                C0242s c0242s2 = linkedHashMap2.containsKey(c0225a) ? (C0242s) B6.w.k0(linkedHashMap2, c0225a) : (C0242s) linkedHashMap2.put(c0225a, c0242s);
                reentrantLock.unlock();
                if (c0242s2 == null) {
                    C0016c c0016c = t6.f5006h;
                    c0016c.getClass();
                    ReentrantLock reentrantLock2 = (ReentrantLock) c0016c.f718r;
                    reentrantLock2.lock();
                    for (int i8 = 0; i8 < length; i8++) {
                        try {
                            int i9 = iArr[i8];
                            long[] jArr = (long[]) c0016c.f719s;
                            long j8 = jArr[i9];
                            jArr[i9] = 1 + j8;
                            if (j8 == 0) {
                                c0016c.f717q = true;
                            }
                        } finally {
                            reentrantLock2.unlock();
                        }
                    }
                }
            } catch (Throwable th) {
                reentrantLock.unlock();
                throw th;
            }
        }
    }
}
