package P;

import L1.A0;
import android.animation.ValueAnimator;
import android.os.Build;
import android.view.View;
import android.view.WindowInsets;
import io.sentry.C0732k1;
import java.lang.reflect.Field;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public final class W implements View.OnApplyWindowInsetsListener {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final V1.f f2407a;

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

    public W(View view, V1.f fVar) {
        s0 s0VarB;
        this.f2407a = fVar;
        Field field = Q.f2392a;
        s0 s0VarA = J.a(view);
        if (s0VarA != null) {
            int i = Build.VERSION.SDK_INT;
            s0VarB = (i >= 34 ? new g0(s0VarA) : i >= 31 ? new f0(s0VarA) : i >= 30 ? new e0(s0VarA) : i >= 29 ? new d0(s0VarA) : new c0(s0VarA)).b();
        } else {
            s0VarB = null;
        }
        this.f2408b = s0VarB;
    }

    @Override // android.view.View.OnApplyWindowInsetsListener
    public final WindowInsets onApplyWindowInsets(View view, WindowInsets windowInsets) {
        p0 p0Var;
        boolean z5 = true;
        if (!view.isLaidOut()) {
            this.f2408b = s0.d(view, windowInsets);
            return X.i(view, windowInsets);
        }
        s0 s0VarD = s0.d(view, windowInsets);
        if (this.f2408b == null) {
            Field field = Q.f2392a;
            this.f2408b = J.a(view);
        }
        if (this.f2408b == null) {
            this.f2408b = s0VarD;
            return X.i(view, windowInsets);
        }
        V1.f fVarJ = X.j(view);
        if (fVarJ != null && Objects.equals((s0) fVarJ.f2986c, s0VarD)) {
            return X.i(view, windowInsets);
        }
        int[] iArr = new int[1];
        int[] iArr2 = new int[1];
        s0 s0Var = this.f2408b;
        int i = 1;
        while (true) {
            p0Var = s0VarD.f2486a;
            if (i > 512) {
                break;
            }
            G.b bVarF = p0Var.f(i);
            G.b bVarF2 = s0Var.f2486a.f(i);
            int i5 = bVarF.f759a;
            int i6 = bVarF2.f759a;
            int i7 = bVarF.f762d;
            int i8 = bVarF.f761c;
            int i9 = bVarF.f760b;
            int i10 = bVarF2.f762d;
            boolean z6 = z5;
            int i11 = bVarF2.f761c;
            int i12 = bVarF2.f760b;
            boolean z7 = (i5 > i6 || i9 > i12 || i8 > i11 || i7 > i10) ? z6 : false;
            if (z7 != ((i5 < i6 || i9 < i12 || i8 < i11 || i7 < i10) ? z6 : false)) {
                if (z7) {
                    iArr[0] = iArr[0] | i;
                } else {
                    iArr2[0] = iArr2[0] | i;
                }
            }
            i <<= 1;
            z5 = z6;
        }
        int i13 = iArr[0];
        int i14 = iArr2[0];
        int i15 = i13 | i14;
        if (i15 == 0) {
            this.f2408b = s0VarD;
            return X.i(view, windowInsets);
        }
        s0 s0Var2 = this.f2408b;
        b0 b0Var = new b0(i15, (i13 & 8) != 0 ? X.f2409e : (i14 & 8) != 0 ? X.f2410f : (i13 & 519) != 0 ? X.f2411g : (i14 & 519) != 0 ? X.f2412h : null, (i15 & 8) != 0 ? 160L : 250L);
        b0Var.f2426a.d(0.0f);
        ValueAnimator duration = ValueAnimator.ofFloat(0.0f, 1.0f).setDuration(b0Var.f2426a.a());
        G.b bVarF3 = p0Var.f(i15);
        G.b bVarF4 = s0Var2.f2486a.f(i15);
        int iMin = Math.min(bVarF3.f759a, bVarF4.f759a);
        int i16 = bVarF3.f760b;
        int i17 = bVarF4.f760b;
        int iMin2 = Math.min(i16, i17);
        int i18 = bVarF3.f761c;
        int i19 = bVarF4.f761c;
        int iMin3 = Math.min(i18, i19);
        int i20 = bVarF3.f762d;
        int i21 = bVarF4.f762d;
        C0732k1 c0732k1 = new C0732k1(7, G.b.b(iMin, iMin2, iMin3, Math.min(i20, i21)), G.b.b(Math.max(bVarF3.f759a, bVarF4.f759a), Math.max(i16, i17), Math.max(i18, i19), Math.max(i20, i21)));
        X.f(view, s0VarD, false);
        duration.addUpdateListener(new U(b0Var, s0VarD, s0Var2, i15, view));
        duration.addListener(new V(b0Var, view));
        ViewTreeObserverOnPreDrawListenerC0177v.a(view, new A0(view, b0Var, c0732k1, duration));
        this.f2408b = s0VarD;
        return X.i(view, windowInsets);
    }
}
