package p138.p145.p146.p170.p171;

import android.content.Context;
import android.graphics.Point;
import android.util.Log;
import android.view.Display;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.WindowManager;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import p000.p001.p002.p003.p004.C0567;
import p138.p139.p143.p144.C2803;
import p138.p145.p146.C2813;
import p138.p145.p146.p170.InterfaceC3200;

/* JADX INFO: renamed from: ދ.ؠ.֏.ސ.ޅ.އ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
@Deprecated
public abstract class AbstractC3218<T extends View, Z> extends AbstractC3207<Z> {

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static int f9554 = C2813.glide_custom_view_target_tag;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final T f9555;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final C3219 f9556;

    /* JADX INFO: renamed from: ދ.ؠ.֏.ސ.ޅ.އ$֏, reason: contains not printable characters */
    public static final class C3219 {

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public static Integer f9557;

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final View f9558;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final List<InterfaceC3216> f9559 = new ArrayList();

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public ViewTreeObserverOnPreDrawListenerC3220 f9560;

        /* JADX INFO: renamed from: ދ.ؠ.֏.ސ.ޅ.އ$֏$֏, reason: contains not printable characters */
        public static final class ViewTreeObserverOnPreDrawListenerC3220 implements ViewTreeObserver.OnPreDrawListener {

            /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
            public final WeakReference<C3219> f9561;

            public ViewTreeObserverOnPreDrawListenerC3220(C3219 c3219) {
                this.f9561 = new WeakReference<>(c3219);
            }

            @Override // android.view.ViewTreeObserver.OnPreDrawListener
            public boolean onPreDraw() {
                if (Log.isLoggable("ViewTarget", 2)) {
                    Log.v("ViewTarget", "OnGlobalLayoutListener called attachStateListener=" + this);
                }
                C3219 c3219 = this.f9561.get();
                if (c3219 == null || c3219.f9559.isEmpty()) {
                    return true;
                }
                int iM5310 = c3219.m5310();
                int iM5309 = c3219.m5309();
                if (!c3219.m5308(iM5310, iM5309)) {
                    return true;
                }
                Iterator it = new ArrayList(c3219.f9559).iterator();
                while (it.hasNext()) {
                    ((InterfaceC3216) it.next()).mo5284(iM5310, iM5309);
                }
                c3219.m5307();
                return true;
            }
        }

        public C3219(View view) {
            this.f9558 = view;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final int m5306(int i, int i2, int i3) {
            int i4 = i2 - i3;
            if (i4 > 0) {
                return i4;
            }
            int i5 = i - i3;
            if (i5 > 0) {
                return i5;
            }
            if (this.f9558.isLayoutRequested() || i2 != -2) {
                return 0;
            }
            if (Log.isLoggable("ViewTarget", 4)) {
                Log.i("ViewTarget", "Glide treats LayoutParams.WRAP_CONTENT as a request for an image the size of this device's screen dimensions. If you want to load the original image and are ok with the corresponding memory cost and OOMs (depending on the input size), use override(Target.SIZE_ORIGINAL). Otherwise, use LayoutParams.MATCH_PARENT, set layout_width and layout_height to fixed dimension, or use .override() with fixed dimensions.");
            }
            Context context = this.f9558.getContext();
            if (f9557 == null) {
                WindowManager windowManager = (WindowManager) context.getSystemService("window");
                C0567.m1858(windowManager, "Argument must not be null");
                Display defaultDisplay = windowManager.getDefaultDisplay();
                Point point = new Point();
                defaultDisplay.getSize(point);
                f9557 = Integer.valueOf(Math.max(point.x, point.y));
            }
            return f9557.intValue();
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m5307() {
            ViewTreeObserver viewTreeObserver = this.f9558.getViewTreeObserver();
            if (viewTreeObserver.isAlive()) {
                viewTreeObserver.removeOnPreDrawListener(this.f9560);
            }
            this.f9560 = null;
            this.f9559.clear();
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final boolean m5308(int i, int i2) {
            if (i > 0 || i == Integer.MIN_VALUE) {
                if (i2 > 0 || i2 == Integer.MIN_VALUE) {
                    return true;
                }
            }
            return false;
        }

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final int m5309() {
            int paddingBottom = this.f9558.getPaddingBottom() + this.f9558.getPaddingTop();
            ViewGroup.LayoutParams layoutParams = this.f9558.getLayoutParams();
            return m5306(this.f9558.getHeight(), layoutParams != null ? layoutParams.height : 0, paddingBottom);
        }

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final int m5310() {
            int paddingRight = this.f9558.getPaddingRight() + this.f9558.getPaddingLeft();
            ViewGroup.LayoutParams layoutParams = this.f9558.getLayoutParams();
            return m5306(this.f9558.getWidth(), layoutParams != null ? layoutParams.width : 0, paddingRight);
        }
    }

    public AbstractC3218(T t) {
        C0567.m1858(t, "Argument must not be null");
        this.f9555 = t;
        this.f9556 = new C3219(t);
    }

    public String toString() {
        StringBuilder sbM4889 = C2803.m4889("Target for: ");
        sbM4889.append(this.f9555);
        return sbM4889.toString();
    }

    @Override // p138.p145.p146.p170.p171.InterfaceC3217
    /* JADX INFO: renamed from: ֏ */
    public void mo5295(InterfaceC3200 interfaceC3200) {
        this.f9555.setTag(f9554, interfaceC3200);
    }

    @Override // p138.p145.p146.p170.p171.InterfaceC3217
    /* JADX INFO: renamed from: ֏ */
    public void mo5296(InterfaceC3216 interfaceC3216) {
        this.f9556.f9559.remove(interfaceC3216);
    }

    @Override // p138.p145.p146.p170.p171.InterfaceC3217
    /* JADX INFO: renamed from: ؠ */
    public InterfaceC3200 mo5297() {
        Object tag = this.f9555.getTag(f9554);
        if (tag == null) {
            return null;
        }
        if (tag instanceof InterfaceC3200) {
            return (InterfaceC3200) tag;
        }
        throw new IllegalArgumentException("You must not call setTag() on a view Glide is targeting");
    }

    @Override // p138.p145.p146.p170.p171.InterfaceC3217
    /* JADX INFO: renamed from: ؠ */
    public void mo5299(InterfaceC3216 interfaceC3216) {
        C3219 c3219 = this.f9556;
        int iM5310 = c3219.m5310();
        int iM5309 = c3219.m5309();
        if (c3219.m5308(iM5310, iM5309)) {
            interfaceC3216.mo5284(iM5310, iM5309);
            return;
        }
        if (!c3219.f9559.contains(interfaceC3216)) {
            c3219.f9559.add(interfaceC3216);
        }
        if (c3219.f9560 == null) {
            ViewTreeObserver viewTreeObserver = c3219.f9558.getViewTreeObserver();
            C3219.ViewTreeObserverOnPreDrawListenerC3220 viewTreeObserverOnPreDrawListenerC3220 = new C3219.ViewTreeObserverOnPreDrawListenerC3220(c3219);
            c3219.f9560 = viewTreeObserverOnPreDrawListenerC3220;
            viewTreeObserver.addOnPreDrawListener(viewTreeObserverOnPreDrawListenerC3220);
        }
    }
}
