package androidx.core.view;

import android.os.Build;
import android.view.View;
import android.view.WindowInsets;
import android.view.WindowInsetsController;
import android.view.inputmethod.InputMethodManager;
import androidx.annotation.Nullable;
import java.util.concurrent.atomic.AtomicBoolean;

/* JADX INFO: loaded from: classes.dex */
public final class v0 extends s0 {

    @Nullable
    private View mView;

    @Nullable
    private WindowInsetsController mWindowInsetsController;

    public v0(View view) {
        super(view);
        this.mView = view;
    }

    /* JADX WARN: Type inference failed for: r3v0, types: [androidx.core.view.u0] */
    @Override // androidx.core.view.s0
    public final void j() {
        View view;
        WindowInsetsController windowInsetsController = this.mWindowInsetsController;
        if (windowInsetsController == null) {
            View view2 = this.mView;
            windowInsetsController = view2 != null ? view2.getWindowInsetsController() : null;
        }
        if (windowInsetsController == null) {
            super.j();
            return;
        }
        final AtomicBoolean atomicBoolean = new AtomicBoolean(false);
        ?? r32 = new WindowInsetsController.OnControllableInsetsChangedListener() { // from class: androidx.core.view.u0
            @Override // android.view.WindowInsetsController.OnControllableInsetsChangedListener
            public final void onControllableInsetsChanged(WindowInsetsController windowInsetsController2, int i10) {
                atomicBoolean.set((i10 & 8) != 0);
            }
        };
        windowInsetsController.addOnControllableInsetsChangedListener(r32);
        if (!atomicBoolean.get() && (view = this.mView) != null) {
            ((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(this.mView.getWindowToken(), 0);
        }
        windowInsetsController.removeOnControllableInsetsChangedListener(r32);
        windowInsetsController.hide(WindowInsets.Type.ime());
    }

    @Override // androidx.core.view.s0
    public final void k() {
        View view = this.mView;
        if (view != null && Build.VERSION.SDK_INT < 33) {
            ((InputMethodManager) view.getContext().getSystemService("input_method")).isActive();
        }
        WindowInsetsController windowInsetsController = this.mWindowInsetsController;
        if (windowInsetsController == null) {
            View view2 = this.mView;
            windowInsetsController = view2 != null ? view2.getWindowInsetsController() : null;
        }
        if (windowInsetsController != null) {
            windowInsetsController.show(WindowInsets.Type.ime());
        }
        super.k();
    }

    public v0(@Nullable WindowInsetsController windowInsetsController) {
        super(null);
        this.mWindowInsetsController = windowInsetsController;
    }
}
