package g.i.a.c.a0;

import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.os.Build;
import android.os.Handler;
import android.text.TextUtils;
import g.h.a.i;
import g.i.a.c.a0.c;
import g.i.a.c.l.c;
import g.i.a.c.q.f;
import g.i.a.c.q.g;
import g.i.a.c.q.k;
import io.netty.handler.codec.compression.Bzip2Constants;
import java.util.Locale;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public abstract class a extends c {
    public String B;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public BluetoothAdapter f5447w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public g.i.a.b.e.b f5448x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public g.i.a.b.e.d f5449y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public BluetoothDevice f5450z;
    public int A = 10;
    public g.i.a.b.e.e C = new C0077a();
    public g.i.a.c.c0.b D = new b();

    /* JADX INFO: renamed from: g.i.a.c.a0.a$a, reason: collision with other inner class name */
    public class C0077a extends g.i.a.b.e.e {
        public C0077a() {
        }

        @Override // g.i.a.b.e.e
        public void a(BluetoothDevice bluetoothDevice, int i2) {
            e eVar = (e) a.this;
            Objects.requireNonNull(eVar);
            if (i2 != 10 || Build.VERSION.SDK_INT < 29) {
                return;
            }
            if (!eVar.b()) {
                eVar.e(4097);
                return;
            }
            i.U3("auto disconnect when bt off");
            eVar.a();
            eVar.d();
            eVar.f(new g.i.a.c.g.a(0));
        }

        @Override // g.i.a.b.e.e
        public void b(BluetoothDevice bluetoothDevice, int i2) {
            BluetoothDevice bluetoothDevice2 = a.this.f5450z;
            if (bluetoothDevice2 == null || !bluetoothDevice2.equals(bluetoothDevice)) {
                i.U3("bonded device not match with current device");
            }
            e eVar = (e) a.this;
            Objects.requireNonNull(eVar);
            switch (i2) {
                case 10:
                    i.V3(eVar.f5458f, "BOND_NONE");
                    if (eVar.f5466t == 533 && eVar.f5450z != null) {
                        i.V3(eVar.f5458f, "createBond");
                        eVar.f5450z.createBond();
                        break;
                    }
                    break;
                case 11:
                    i.V3(eVar.f5458f, "BOND_BONDING");
                    break;
                case 12:
                    i.V3(eVar.f5458f, "BOND_BONDED");
                    if (eVar.f5466t != 532) {
                        eVar.d();
                    } else if (eVar.f5450z != null) {
                        if (!eVar.r(eVar.B)) {
                            i.V3(false, "hid not connect");
                            eVar.e(529);
                            g.i.a.b.e.b.a.b(eVar.f5450z);
                        } else {
                            i.V3(false, "hid already connected");
                            eVar.l(eVar.B);
                        }
                    }
                    break;
            }
        }
    }

    public class b extends g.i.a.c.c0.b {
        public b() {
        }

        @Override // g.i.a.c.m.a.b
        public void a(int i2) {
            a aVar = a.this;
            Objects.requireNonNull(aVar);
            aVar.c(65536, i2);
        }

        @Override // g.i.a.c.m.a.b
        public void b(g gVar) {
            c.b bVar = a.this.f5464r;
            if (bVar != null) {
                bVar.onProgressChanged(gVar);
            } else {
                i.V3(false, "no callback registered");
            }
        }

        @Override // g.i.a.c.m.a.b
        public void c(int i2, k kVar) {
            a aVar = a.this;
            Objects.requireNonNull(aVar);
            c.b bVar = aVar.f5464r;
            if (bVar != null) {
                bVar.onProcessStateChanged(i2, null);
            } else {
                i.V3(false, "no callback registered");
            }
        }

        @Override // g.i.a.c.c0.b
        public void d(boolean z2, g.i.a.c.c0.a aVar) {
            a aVar2;
            int i2;
            if (z2) {
                i.w0("DfuService connected");
                aVar2 = a.this;
                aVar2.f5461o = aVar;
                i2 = Bzip2Constants.HUFFMAN_MAX_ALPHABET_SIZE;
            } else {
                i.w0("DfuService disconnected");
                aVar2 = a.this;
                aVar2.f5461o = null;
                i2 = 0;
            }
            aVar2.e(i2);
        }
    }

    public void f(g.i.a.c.a aVar) {
        int i2 = aVar.f5446m;
        boolean z2 = false;
        if (this.f5466t <= 258) {
            i.W3("has not be initialized");
        } else {
            int i3 = this.f5463q;
            if (i3 <= 0) {
                i.U3(String.format(Locale.US, "reconnectTimes=%d, no need to reconnect", Integer.valueOf(i3)));
            } else if (i2 == 0 || i2 == 1 || i2 == 6) {
                z2 = true;
            }
        }
        if (!z2) {
            a();
            c(aVar.f5445f, aVar.f5446m);
            return;
        }
        this.f5463q--;
        Handler handler = this.f5467u;
        if (handler != null) {
            handler.postDelayed(this.f5468v, 1000L);
        }
    }

    public boolean g(f fVar, g.i.a.c.q.i iVar) {
        c.b bVar = new c.b();
        bVar.a = this.f5460n;
        bVar.f5533b = fVar.f5700q;
        bVar.f5534c = fVar.f5701r;
        bVar.f5546o = fVar.o();
        bVar.f5545n = fVar.n();
        bVar.f5535d = fVar.c();
        boolean zP = fVar.p();
        int i2 = fVar.f5705v;
        bVar.f5543l = zP;
        bVar.f5544m = i2;
        bVar.f5547p = fVar.f5697n;
        bVar.f5542k = iVar;
        g.i.a.c.q.a aVarN = g.i.a.c.l.b.n(bVar.a());
        return aVarN != null && aVarN.f5650h == 4096;
    }

    public BluetoothDevice h(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        BluetoothAdapter bluetoothAdapter = this.f5447w;
        if (bluetoothAdapter == null) {
            i.W3("mBluetoothAdapter == null");
            return null;
        }
        try {
            return bluetoothAdapter.getRemoteDevice(str);
        } catch (Exception e2) {
            i.D0(e2.toString());
            return null;
        }
    }

    public boolean i() {
        return j(this.f5464r);
    }

    /* JADX WARN: Removed duplicated region for block: B:22:0x0056  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public boolean j(g.i.a.c.a0.c.b r7) {
        /*
            r6 = this;
            r6.f5464r = r7
            int r7 = r6.f5466t
            r0 = 257(0x101, float:3.6E-43)
            r1 = 0
            if (r7 != r0) goto Lf
            java.lang.String r7 = "STATE_INIT_BINDING_SERVICE ..."
            g.h.a.i.W3(r7)
            return r1
        Lf:
            g.i.a.c.c0.a r7 = r6.f5461o
            r2 = 1
            if (r7 != 0) goto L5a
            r6.e(r0)
            android.content.Context r7 = r6.f5460n
            g.i.a.c.c0.b r0 = r6.D
            if (r7 == 0) goto L4c
            if (r0 != 0) goto L20
            goto L4c
        L20:
            g.i.a.c.c0.a r3 = new g.i.a.c.c0.a
            r3.<init>(r7, r0)
            android.content.pm.PackageManager r0 = r7.getPackageManager()
            android.content.Intent r4 = new android.content.Intent
            java.lang.Class<com.realsil.sdk.dfu.DfuService> r5 = com.realsil.sdk.dfu.DfuService.class
            r4.<init>(r7, r5)
            r7 = 65536(0x10000, float:9.1835E-41)
            java.util.List r7 = r0.queryIntentServices(r4, r7)
            int r7 = r7.size()
            if (r7 <= 0) goto L3d
            goto L3e
        L3d:
            r2 = r1
        L3e:
            if (r2 != 0) goto L46
            java.lang.String r7 = "please declare com.realsil.sdk.dfu.DfuService in your AndroidManifest.xml"
            g.h.a.i.W3(r7)
            goto L4c
        L46:
            boolean r7 = r3.b()
            r2 = r7
            goto L4d
        L4c:
            r2 = r1
        L4d:
            boolean r7 = r6.f5458f
            java.lang.String r0 = "getDfuProxy: "
            g.a.a.a.a.l0(r0, r2, r7)
            if (r2 != 0) goto L66
            r6.e(r1)
            goto L66
        L5a:
            boolean r7 = r6.f5458f
            java.lang.String r0 = "dfu already binded"
            g.h.a.i.V3(r7, r0)
            r7 = 258(0x102, float:3.62E-43)
            r6.e(r7)
        L66:
            return r2
        */
        throw new UnsupportedOperationException("Method not decompiled: g.i.a.c.a0.a.j(g.i.a.c.a0.c$b):boolean");
    }
}
