package c.k.b;

import android.annotation.SuppressLint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
import c.f.j.a0;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.WeakHashMap;

/* JADX INFO: compiled from: FragmentTransitionImpl.java */
/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"UnknownNullness"})
public abstract class m0 {

    /* JADX INFO: compiled from: FragmentTransitionImpl.java */
    public class a implements Runnable {

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

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public final /* synthetic */ ArrayList f1693e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final /* synthetic */ ArrayList f1694f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        public final /* synthetic */ ArrayList f1695g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        public final /* synthetic */ ArrayList f1696h;

        public a(m0 m0Var, int i2, ArrayList arrayList, ArrayList arrayList2, ArrayList arrayList3, ArrayList arrayList4) {
            this.f1692b = i2;
            this.f1693e = arrayList;
            this.f1694f = arrayList2;
            this.f1695g = arrayList3;
            this.f1696h = arrayList4;
        }

        @Override // java.lang.Runnable
        public void run() {
            for (int i2 = 0; i2 < this.f1692b; i2++) {
                View view = (View) this.f1693e.get(i2);
                String str = (String) this.f1694f.get(i2);
                WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
                a0.h.v(view, str);
                a0.h.v((View) this.f1695g.get(i2), (String) this.f1696h.get(i2));
            }
        }
    }

    public static boolean g(List<View> list, View view, int i2) {
        for (int i3 = 0; i3 < i2; i3++) {
            if (list.get(i3) == view) {
                return true;
            }
        }
        return false;
    }

    public static boolean j(List list) {
        return list == null || list.isEmpty();
    }

    public abstract void a(Object obj, View view);

    public abstract void b(Object obj, ArrayList<View> arrayList);

    public abstract void c(ViewGroup viewGroup, Object obj);

    public abstract boolean d(Object obj);

    public void e(ArrayList<View> arrayList, View view) {
        if (view.getVisibility() == 0) {
            if (!(view instanceof ViewGroup)) {
                arrayList.add(view);
                return;
            }
            ViewGroup viewGroup = (ViewGroup) view;
            if (c.f.j.d0.b(viewGroup)) {
                arrayList.add(viewGroup);
                return;
            }
            int childCount = viewGroup.getChildCount();
            for (int i2 = 0; i2 < childCount; i2++) {
                e(arrayList, viewGroup.getChildAt(i2));
            }
        }
    }

    public abstract Object f(Object obj);

    public void h(Map<String, View> map, View view) {
        if (view.getVisibility() == 0) {
            WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
            String strK = a0.h.k(view);
            if (strK != null) {
                map.put(strK, view);
            }
            if (view instanceof ViewGroup) {
                ViewGroup viewGroup = (ViewGroup) view;
                int childCount = viewGroup.getChildCount();
                for (int i2 = 0; i2 < childCount; i2++) {
                    h(map, viewGroup.getChildAt(i2));
                }
            }
        }
    }

    public void i(View view, Rect rect) {
        WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
        if (a0.f.b(view)) {
            RectF rectF = new RectF();
            rectF.set(0.0f, 0.0f, view.getWidth(), view.getHeight());
            view.getMatrix().mapRect(rectF);
            rectF.offset(view.getLeft(), view.getTop());
            Object parent = view.getParent();
            while (parent instanceof View) {
                View view2 = (View) parent;
                rectF.offset(-view2.getScrollX(), -view2.getScrollY());
                view2.getMatrix().mapRect(rectF);
                rectF.offset(view2.getLeft(), view2.getTop());
                parent = view2.getParent();
            }
            view.getRootView().getLocationOnScreen(new int[2]);
            rectF.offset(r1[0], r1[1]);
            rect.set(Math.round(rectF.left), Math.round(rectF.top), Math.round(rectF.right), Math.round(rectF.bottom));
        }
    }

    public abstract Object k(Object obj, Object obj2, Object obj3);

    public abstract Object l(Object obj, Object obj2, Object obj3);

    public ArrayList<String> m(ArrayList<View> arrayList) {
        ArrayList<String> arrayList2 = new ArrayList<>();
        int size = arrayList.size();
        for (int i2 = 0; i2 < size; i2++) {
            View view = arrayList.get(i2);
            WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
            arrayList2.add(a0.h.k(view));
            a0.h.v(view, null);
        }
        return arrayList2;
    }

    public abstract void n(Object obj, View view);

    public abstract void o(Object obj, ArrayList<View> arrayList, ArrayList<View> arrayList2);

    public abstract void p(Object obj, View view, ArrayList<View> arrayList);

    public abstract void q(Object obj, Object obj2, ArrayList<View> arrayList, Object obj3, ArrayList<View> arrayList2, Object obj4, ArrayList<View> arrayList3);

    public abstract void r(Object obj, Rect rect);

    public abstract void s(Object obj, View view);

    public void t(Fragment fragment, Object obj, c.f.f.c cVar, Runnable runnable) {
        runnable.run();
    }

    /* JADX WARN: Multi-variable type inference failed */
    public void u(View view, ArrayList<View> arrayList, ArrayList<View> arrayList2, ArrayList<String> arrayList3, Map<String, String> map) {
        int size = arrayList2.size();
        ArrayList arrayList4 = new ArrayList();
        for (int i2 = 0; i2 < size; i2++) {
            View view2 = arrayList.get(i2);
            WeakHashMap<View, c.f.j.i0> weakHashMap = c.f.j.a0.a;
            String strK = a0.h.k(view2);
            arrayList4.add(strK);
            if (strK != null) {
                a0.h.v(view2, null);
                String str = (String) ((c.d.h) map).getOrDefault(strK, null);
                int i3 = 0;
                while (true) {
                    if (i3 >= size) {
                        break;
                    }
                    if (str.equals(arrayList3.get(i3))) {
                        a0.h.v(arrayList2.get(i3), strK);
                        break;
                    }
                    i3++;
                }
            }
        }
        c.f.j.v.a(view, new a(this, size, arrayList2, arrayList3, arrayList, arrayList4));
    }

    public abstract void v(Object obj, View view, ArrayList<View> arrayList);

    public abstract void w(Object obj, ArrayList<View> arrayList, ArrayList<View> arrayList2);

    public abstract Object x(Object obj);
}
