package androidx.databinding;

import android.annotation.TargetApi;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.util.SparseIntArray;
import android.view.Choreographer;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.lifecycle.LiveData;
import c.i.i;
import c.l.j;
import c.l.m;
import c.l.n;
import c.l.t;
import c.l.u;
import com.ifpdos.debugmenu.R;
import java.lang.ref.Reference;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.WeakReference;

/* JADX INFO: loaded from: classes.dex */
public abstract class ViewDataBinding extends c.i.a {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static int f289e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final boolean f290f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final e f291g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final ReferenceQueue<ViewDataBinding> f292h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final View.OnAttachStateChangeListener f293i;

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public boolean f295k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public boolean f296l;
    public h[] m;
    public final View n;
    public boolean o;
    public Choreographer p;
    public final Choreographer.FrameCallback q;
    public Handler r;
    public final c.i.e s;
    public n t;
    public OnStartListener u;
    public boolean v;

    public static class OnStartListener implements m {
        public final WeakReference<ViewDataBinding> a;

        public OnStartListener(ViewDataBinding viewDataBinding, a aVar) {
            this.a = new WeakReference<>(viewDataBinding);
        }

        @u(j.a.ON_START)
        public void onStart() {
            ViewDataBinding viewDataBinding = this.a.get();
            if (viewDataBinding != null) {
                viewDataBinding.e();
            }
        }
    }

    public static class a implements e {
    }

    public static class b implements e {
        @Override // androidx.databinding.ViewDataBinding.e
        public h a(ViewDataBinding viewDataBinding, int i2) {
            return new f(viewDataBinding, i2).a;
        }
    }

    public static class c implements View.OnAttachStateChangeListener {
        @Override // android.view.View.OnAttachStateChangeListener
        @TargetApi(19)
        public void onViewAttachedToWindow(View view) {
            (view != null ? (ViewDataBinding) view.getTag(R.id.dataBinding) : null).f294j.run();
            view.removeOnAttachStateChangeListener(this);
        }

        @Override // android.view.View.OnAttachStateChangeListener
        public void onViewDetachedFromWindow(View view) {
        }
    }

    public class d implements Runnable {
        public d() {
        }

        @Override // java.lang.Runnable
        public void run() {
            synchronized (this) {
                ViewDataBinding.this.f295k = false;
            }
            while (true) {
                Reference<? extends ViewDataBinding> referencePoll = ViewDataBinding.f292h.poll();
                if (referencePoll == null) {
                    break;
                } else if (referencePoll instanceof h) {
                    ((h) referencePoll).a();
                }
            }
            if (ViewDataBinding.this.n.isAttachedToWindow()) {
                ViewDataBinding.this.e();
                return;
            }
            View view = ViewDataBinding.this.n;
            View.OnAttachStateChangeListener onAttachStateChangeListener = ViewDataBinding.f293i;
            view.removeOnAttachStateChangeListener(onAttachStateChangeListener);
            ViewDataBinding.this.n.addOnAttachStateChangeListener(onAttachStateChangeListener);
        }
    }

    public interface e {
        h a(ViewDataBinding viewDataBinding, int i2);
    }

    public static class f implements t, g<LiveData<?>> {
        public final h<LiveData<?>> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public n f298b;

        public f(ViewDataBinding viewDataBinding, int i2) {
            this.a = new h<>(viewDataBinding, i2, this);
        }

        @Override // androidx.databinding.ViewDataBinding.g
        public void a(n nVar) {
            LiveData<?> liveData = this.a.f300c;
            if (liveData != null) {
                if (this.f298b != null) {
                    liveData.h(this);
                }
                if (nVar != null) {
                    liveData.e(nVar, this);
                }
            }
            this.f298b = nVar;
        }

        @Override // androidx.databinding.ViewDataBinding.g
        public void b(LiveData<?> liveData) {
            liveData.h(this);
        }

        @Override // androidx.databinding.ViewDataBinding.g
        public void c(LiveData<?> liveData) {
            LiveData<?> liveData2 = liveData;
            n nVar = this.f298b;
            if (nVar != null) {
                liveData2.e(nVar, this);
            }
        }

        @Override // c.l.t
        public void d(Object obj) {
            h<LiveData<?>> hVar = this.a;
            ViewDataBinding viewDataBinding = (ViewDataBinding) hVar.get();
            if (viewDataBinding == null) {
                hVar.a();
            }
            if (viewDataBinding != null) {
                h<LiveData<?>> hVar2 = this.a;
                int i2 = hVar2.f299b;
                LiveData<?> liveData = hVar2.f300c;
                if (!viewDataBinding.v && viewDataBinding.l(i2, liveData, 0)) {
                    viewDataBinding.o();
                }
            }
        }
    }

    public interface g<T> {
        void a(n nVar);

        void b(T t);

        void c(T t);
    }

    public static class h<T> extends WeakReference<ViewDataBinding> {
        public final g<T> a;

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

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public T f300c;

        public h(ViewDataBinding viewDataBinding, int i2, g<T> gVar) {
            super(viewDataBinding, ViewDataBinding.f292h);
            this.f299b = i2;
            this.a = gVar;
        }

        public boolean a() {
            boolean z;
            T t = this.f300c;
            if (t != null) {
                this.a.b(t);
                z = true;
            } else {
                z = false;
            }
            this.f300c = null;
            return z;
        }
    }

    static {
        int i2 = Build.VERSION.SDK_INT;
        f289e = i2;
        f290f = i2 >= 16;
        f291g = new b();
        f292h = new ReferenceQueue<>();
        f293i = new c();
    }

    public ViewDataBinding(Object obj, View view, int i2) {
        c.i.e eVarC = c(obj);
        this.f294j = new d();
        this.f295k = false;
        this.f296l = false;
        this.s = eVarC;
        this.m = new h[i2];
        this.n = view;
        if (Looper.myLooper() == null) {
            throw new IllegalStateException("DataBinding must be created in view's UI Thread");
        }
        if (f290f) {
            this.p = Choreographer.getInstance();
            this.q = new i(this);
        } else {
            this.q = null;
            this.r = new Handler(Looper.myLooper());
        }
    }

    public static c.i.e c(Object obj) {
        if (obj == null) {
            return null;
        }
        if (obj instanceof c.i.e) {
            return (c.i.e) obj;
        }
        throw new IllegalArgumentException("The provided bindingComponent parameter must be an instance of DataBindingComponent. See  https://issuetracker.google.com/issues/116541301 for details of why this parameter is not defined as DataBindingComponent");
    }

    public static int f(View view, int i2) {
        return view.getContext().getColor(i2);
    }

    public static <T extends ViewDataBinding> T h(LayoutInflater layoutInflater, int i2, ViewGroup viewGroup, boolean z, Object obj) {
        c.i.e eVarC = c(obj);
        c.i.d dVar = c.i.f.a;
        return (T) c.i.f.a(eVarC, layoutInflater.inflate(i2, (ViewGroup) null, z), i2);
    }

    public static boolean i(String str, int i2) {
        int length = str.length();
        if (length == i2) {
            return false;
        }
        while (i2 < length) {
            if (!Character.isDigit(str.charAt(i2))) {
                return false;
            }
            i2++;
        }
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:29:0x005b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static void j(c.i.e r4, android.view.View r5, java.lang.Object[] r6, android.util.SparseIntArray r7, boolean r8) {
        /*
            r0 = 0
            if (r5 == 0) goto Ld
            r1 = 2131296402(0x7f090092, float:1.821072E38)
            java.lang.Object r1 = r5.getTag(r1)
            androidx.databinding.ViewDataBinding r1 = (androidx.databinding.ViewDataBinding) r1
            goto Le
        Ld:
            r1 = r0
        Le:
            if (r1 == 0) goto L11
            return
        L11:
            java.lang.Object r1 = r5.getTag()
            boolean r2 = r1 instanceof java.lang.String
            if (r2 == 0) goto L1c
            r0 = r1
            java.lang.String r0 = (java.lang.String) r0
        L1c:
            r1 = 0
            r2 = 1
            if (r8 == 0) goto L44
            if (r0 == 0) goto L44
            java.lang.String r8 = "layout"
            boolean r8 = r0.startsWith(r8)
            if (r8 == 0) goto L44
            r8 = 95
            int r8 = r0.lastIndexOf(r8)
            if (r8 <= 0) goto L5b
            int r8 = r8 + r2
            boolean r3 = i(r0, r8)
            if (r3 == 0) goto L5b
            int r8 = m(r0, r8)
            r0 = r6[r8]
            if (r0 != 0) goto L5c
            r6[r8] = r5
            goto L5c
        L44:
            if (r0 == 0) goto L5b
            java.lang.String r8 = "binding_"
            boolean r8 = r0.startsWith(r8)
            if (r8 == 0) goto L5b
            r8 = 8
            int r8 = m(r0, r8)
            r0 = r6[r8]
            if (r0 != 0) goto L5c
            r6[r8] = r5
            goto L5c
        L5b:
            r2 = r1
        L5c:
            if (r2 != 0) goto L73
            int r8 = r5.getId()
            if (r8 <= 0) goto L73
            if (r7 == 0) goto L73
            r0 = -1
            int r8 = r7.get(r8, r0)
            if (r8 < 0) goto L73
            r0 = r6[r8]
            if (r0 != 0) goto L73
            r6[r8] = r5
        L73:
            boolean r8 = r5 instanceof android.view.ViewGroup
            if (r8 == 0) goto L8a
            android.view.ViewGroup r5 = (android.view.ViewGroup) r5
            int r8 = r5.getChildCount()
            r0 = r1
        L7e:
            if (r0 >= r8) goto L8a
            android.view.View r2 = r5.getChildAt(r0)
            j(r4, r2, r6, r7, r1)
            int r0 = r0 + 1
            goto L7e
        L8a:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.databinding.ViewDataBinding.j(c.i.e, android.view.View, java.lang.Object[], android.util.SparseIntArray, boolean):void");
    }

    public static Object[] k(c.i.e eVar, View view, int i2, SparseIntArray sparseIntArray) {
        Object[] objArr = new Object[i2];
        j(eVar, view, objArr, sparseIntArray, true);
        return objArr;
    }

    public static int m(String str, int i2) {
        int iCharAt = 0;
        while (i2 < str.length()) {
            iCharAt = (iCharAt * 10) + (str.charAt(i2) - '0');
            i2++;
        }
        return iCharAt;
    }

    public static boolean p(Boolean bool) {
        if (bool == null) {
            return false;
        }
        return bool.booleanValue();
    }

    public abstract void d();

    public void e() {
        if (this.o) {
            o();
        } else if (g()) {
            this.o = true;
            this.f296l = false;
            d();
            this.o = false;
        }
    }

    public abstract boolean g();

    public abstract boolean l(int i2, Object obj, int i3);

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public void n(int i2, Object obj, e eVar) {
        h hVarA = this.m[i2];
        if (hVarA == null) {
            hVarA = eVar.a(this, i2);
            this.m[i2] = hVarA;
            n nVar = this.t;
            if (nVar != null) {
                hVarA.a.a(nVar);
            }
        }
        hVarA.a();
        hVarA.f300c = obj;
        hVarA.a.c(obj);
    }

    public void o() {
        n nVar = this.t;
        if (nVar == null || nVar.getLifecycle().b().isAtLeast(j.b.STARTED)) {
            synchronized (this) {
                if (this.f295k) {
                    return;
                }
                this.f295k = true;
                if (f290f) {
                    this.p.postFrameCallback(this.q);
                } else {
                    this.r.post(this.f294j);
                }
            }
        }
    }

    public void q(n nVar) {
        n nVar2 = this.t;
        if (nVar2 == nVar) {
            return;
        }
        if (nVar2 != null) {
            nVar2.getLifecycle().c(this.u);
        }
        this.t = nVar;
        if (nVar != null) {
            if (this.u == null) {
                this.u = new OnStartListener(this, null);
            }
            nVar.getLifecycle().a(this.u);
        }
        for (h hVar : this.m) {
            if (hVar != null) {
                hVar.a.a(nVar);
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x0021  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public boolean r(int r6, androidx.lifecycle.LiveData<?> r7) {
        /*
            r5 = this;
            r0 = 1
            r5.v = r0
            r1 = 0
            androidx.databinding.ViewDataBinding$e r2 = androidx.databinding.ViewDataBinding.f291g     // Catch: java.lang.Throwable -> L30
            if (r7 != 0) goto L13
            androidx.databinding.ViewDataBinding$h[] r7 = r5.m     // Catch: java.lang.Throwable -> L30
            r6 = r7[r6]     // Catch: java.lang.Throwable -> L30
            if (r6 == 0) goto L21
            boolean r0 = r6.a()     // Catch: java.lang.Throwable -> L30
            goto L2d
        L13:
            androidx.databinding.ViewDataBinding$h[] r3 = r5.m     // Catch: java.lang.Throwable -> L30
            r4 = r3[r6]     // Catch: java.lang.Throwable -> L30
            if (r4 != 0) goto L1d
            r5.n(r6, r7, r2)     // Catch: java.lang.Throwable -> L30
            goto L2d
        L1d:
            T r4 = r4.f300c     // Catch: java.lang.Throwable -> L30
            if (r4 != r7) goto L23
        L21:
            r0 = r1
            goto L2d
        L23:
            r3 = r3[r6]     // Catch: java.lang.Throwable -> L30
            if (r3 == 0) goto L2a
            r3.a()     // Catch: java.lang.Throwable -> L30
        L2a:
            r5.n(r6, r7, r2)     // Catch: java.lang.Throwable -> L30
        L2d:
            r5.v = r1
            return r0
        L30:
            r6 = move-exception
            r5.v = r1
            throw r6
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.databinding.ViewDataBinding.r(int, androidx.lifecycle.LiveData):boolean");
    }
}
