package d.k.b;

import android.view.View;
import d.h.j.y;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public class p0 {
    public static final int[] a = {0, 3, 0, 1, 5, 4, 7, 6, 9, 8, 10};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final r0 f3102b = new q0();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final r0 f3103c;

    public interface a {
    }

    public static class b {
        public m a;

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

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public d.k.b.a f3105c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public m f3106d;

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

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public d.k.b.a f3108f;
    }

    static {
        r0 r0Var;
        try {
            r0Var = (r0) Class.forName("d.r.d").getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
        } catch (Exception unused) {
            r0Var = null;
        }
        f3103c = r0Var;
    }

    public static void a(ArrayList<View> arrayList, d.e.a<String, View> aVar, Collection<String> collection) {
        for (int i2 = aVar.f2214r - 1; i2 >= 0; i2--) {
            View viewL = aVar.l(i2);
            AtomicInteger atomicInteger = d.h.j.y.a;
            if (collection.contains(y.h.k(viewL))) {
                arrayList.add(viewL);
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:59:0x0075  */
    /* JADX WARN: Removed duplicated region for block: B:60:0x0077  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x007f  */
    /* JADX WARN: Removed duplicated region for block: B:68:0x0089  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static void b(d.k.b.a r8, d.k.b.i0.a r9, android.util.SparseArray<d.k.b.p0.b> r10, boolean r11, boolean r12) {
        /*
            Method dump skipped, instruction units count: 235
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.k.b.p0.b(d.k.b.a, d.k.b.i0$a, android.util.SparseArray, boolean, boolean):void");
    }

    public static void c(m mVar, m mVar2, boolean z2, d.e.a<String, View> aVar, boolean z3) {
        if (z2) {
            mVar2.i();
        } else {
            mVar.i();
        }
    }

    public static boolean d(r0 r0Var, List<Object> list) {
        int size = list.size();
        for (int i2 = 0; i2 < size; i2++) {
            if (!r0Var.e(list.get(i2))) {
                return false;
            }
        }
        return true;
    }

    public static d.e.a<String, View> e(r0 r0Var, d.e.a<String, String> aVar, Object obj, b bVar) {
        ArrayList<String> arrayList;
        m mVar = bVar.a;
        View view = mVar.Q;
        if (aVar.isEmpty() || obj == null || view == null) {
            aVar.clear();
            return null;
        }
        d.e.a<String, View> aVar2 = new d.e.a<>();
        r0Var.i(aVar2, view);
        d.k.b.a aVar3 = bVar.f3105c;
        if (bVar.f3104b) {
            mVar.l();
            arrayList = aVar3.f3012m;
        } else {
            mVar.i();
            arrayList = aVar3.f3013n;
        }
        if (arrayList != null) {
            d.e.g.k(aVar2, arrayList);
            d.e.g.k(aVar2, aVar.values());
        }
        m(aVar, aVar2);
        return aVar2;
    }

    public static d.e.a<String, View> f(r0 r0Var, d.e.a<String, String> aVar, Object obj, b bVar) {
        ArrayList<String> arrayList;
        if (aVar.isEmpty() || obj == null) {
            aVar.clear();
            return null;
        }
        m mVar = bVar.f3106d;
        d.e.a<String, View> aVar2 = new d.e.a<>();
        r0Var.i(aVar2, mVar.h0());
        d.k.b.a aVar3 = bVar.f3108f;
        if (bVar.f3107e) {
            mVar.i();
            arrayList = aVar3.f3013n;
        } else {
            mVar.l();
            arrayList = aVar3.f3012m;
        }
        if (arrayList != null) {
            d.e.g.k(aVar2, arrayList);
        }
        d.e.g.k(aVar, aVar2.keySet());
        return aVar2;
    }

    public static r0 g(m mVar, m mVar2) {
        ArrayList arrayList = new ArrayList();
        if (mVar != null) {
            mVar.k();
            Object objU = mVar.u();
            if (objU != null) {
                arrayList.add(objU);
            }
            Object objW = mVar.w();
            if (objW != null) {
                arrayList.add(objW);
            }
        }
        if (mVar2 != null) {
            mVar2.h();
            Object objS = mVar2.s();
            if (objS != null) {
                arrayList.add(objS);
            }
            mVar2.v();
        }
        if (arrayList.isEmpty()) {
            return null;
        }
        r0 r0Var = f3102b;
        if (d(r0Var, arrayList)) {
            return r0Var;
        }
        r0 r0Var2 = f3103c;
        if (r0Var2 == null || !d(r0Var2, arrayList)) {
            throw new IllegalArgumentException("Invalid Transition types");
        }
        return r0Var2;
    }

    public static ArrayList<View> h(r0 r0Var, Object obj, m mVar, ArrayList<View> arrayList, View view) {
        if (obj == null) {
            return null;
        }
        ArrayList<View> arrayList2 = new ArrayList<>();
        View view2 = mVar.Q;
        if (view2 != null) {
            r0Var.f(arrayList2, view2);
        }
        if (arrayList != null) {
            arrayList2.removeAll(arrayList);
        }
        if (arrayList2.isEmpty()) {
            return arrayList2;
        }
        arrayList2.add(view);
        r0Var.b(obj, arrayList2);
        return arrayList2;
    }

    public static Object i(r0 r0Var, m mVar, boolean z2) {
        Object objS = null;
        if (mVar == null) {
            return null;
        }
        if (z2) {
            objS = mVar.s();
        } else {
            mVar.h();
        }
        return r0Var.g(objS);
    }

    public static Object j(r0 r0Var, m mVar, boolean z2) {
        Object objU = null;
        if (mVar == null) {
            return null;
        }
        if (z2) {
            objU = mVar.u();
        } else {
            mVar.k();
        }
        return r0Var.g(objU);
    }

    public static View k(d.e.a<String, View> aVar, b bVar, Object obj, boolean z2) {
        ArrayList<String> arrayList;
        d.k.b.a aVar2 = bVar.f3105c;
        if (obj == null || aVar == null || (arrayList = aVar2.f3012m) == null || arrayList.isEmpty()) {
            return null;
        }
        return aVar.get((z2 ? aVar2.f3012m : aVar2.f3013n).get(0));
    }

    public static Object l(r0 r0Var, m mVar, m mVar2, boolean z2) {
        Object objW;
        if (z2) {
            objW = mVar2.w();
        } else {
            mVar.v();
            objW = null;
        }
        return r0Var.y(r0Var.g(objW));
    }

    public static void m(d.e.a<String, String> aVar, d.e.a<String, View> aVar2) {
        int i2 = aVar.f2214r;
        while (true) {
            i2--;
            if (i2 < 0) {
                return;
            }
            if (!aVar2.containsKey(aVar.l(i2))) {
                aVar.j(i2);
            }
        }
    }

    public static void n(r0 r0Var, Object obj, Object obj2, d.e.a<String, View> aVar, boolean z2, d.k.b.a aVar2) {
        ArrayList<String> arrayList = aVar2.f3012m;
        if (arrayList == null || arrayList.isEmpty()) {
            return;
        }
        View view = aVar.get((z2 ? aVar2.f3013n : aVar2.f3012m).get(0));
        r0Var.t(obj, view);
        if (obj2 != null) {
            r0Var.t(obj2, view);
        }
    }

    public static void o(ArrayList<View> arrayList, int i2) {
        if (arrayList == null) {
            return;
        }
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            arrayList.get(size).setVisibility(i2);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:138:0x0373  */
    /* JADX WARN: Removed duplicated region for block: B:142:0x0383  */
    /* JADX WARN: Removed duplicated region for block: B:152:0x03b1  */
    /* JADX WARN: Removed duplicated region for block: B:163:0x03f5 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:86:0x01f6  */
    /* JADX WARN: Removed duplicated region for block: B:95:0x0230  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static void p(android.content.Context r37, d.k.b.t r38, java.util.ArrayList<d.k.b.a> r39, java.util.ArrayList<java.lang.Boolean> r40, int r41, int r42, boolean r43, d.k.b.p0.a r44) {
        /*
            Method dump skipped, instruction units count: 1032
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.k.b.p0.p(android.content.Context, d.k.b.t, java.util.ArrayList, java.util.ArrayList, int, int, boolean, d.k.b.p0$a):void");
    }
}
