package androidx.core.view; import android.annotation.SuppressLint; import android.os.Build; import android.os.CancellationSignal; import android.view.View; import android.view.Window; import android.view.WindowInsetsAnimationControlListener; import android.view.WindowInsetsAnimationController; import android.view.WindowInsetsController; import android.view.animation.Interpolator; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.collection.SimpleArrayMap; import androidx.core.view.WindowInsetsControllerCompat; import androidx.core.view.accessibility.AccessibilityEventCompat; import csdk.gluads.Consts; /* loaded from: classes.dex */ public final class WindowInsetsControllerCompat { public static final int BEHAVIOR_DEFAULT = 1; @Deprecated public static final int BEHAVIOR_SHOW_BARS_BY_SWIPE = 1; @Deprecated public static final int BEHAVIOR_SHOW_BARS_BY_TOUCH = 0; public static final int BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE = 2; private final Impl mImpl; public static class Impl { static final int KEY_BEHAVIOR = 356039078; public void addOnControllableInsetsChangedListener(OnControllableInsetsChangedListener onControllableInsetsChangedListener) { } public void controlWindowInsetsAnimation(int i, long j, Interpolator interpolator, CancellationSignal cancellationSignal, WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) { } public int getSystemBarsBehavior() { return 1; } public void hide(int i) { } public boolean isAppearanceLightNavigationBars() { return false; } public boolean isAppearanceLightStatusBars() { return false; } public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) { } public void setAppearanceLightNavigationBars(boolean z) { } public void setAppearanceLightStatusBars(boolean z) { } public void setSystemBarsBehavior(int i) { } public void show(int i) { } } public interface OnControllableInsetsChangedListener { void onControllableInsetsChanged(@NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, int i); } @RequiresApi(30) @Deprecated private WindowInsetsControllerCompat(@NonNull WindowInsetsController windowInsetsController) { if (Build.VERSION.SDK_INT >= 35) { this.mImpl = new Impl35(windowInsetsController, this, new SoftwareKeyboardControllerCompat(windowInsetsController)); } else { this.mImpl = new Impl30(windowInsetsController, this, new SoftwareKeyboardControllerCompat(windowInsetsController)); } } public WindowInsetsControllerCompat(@NonNull Window window, @NonNull View view) { SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat = new SoftwareKeyboardControllerCompat(view); int i = Build.VERSION.SDK_INT; if (i >= 35) { this.mImpl = new Impl35(window, this, softwareKeyboardControllerCompat); } else if (i >= 30) { this.mImpl = new Impl30(window, this, softwareKeyboardControllerCompat); } else { this.mImpl = new Impl26(window, softwareKeyboardControllerCompat); } } @NonNull @RequiresApi(30) @Deprecated public static WindowInsetsControllerCompat toWindowInsetsControllerCompat(@NonNull WindowInsetsController windowInsetsController) { return new WindowInsetsControllerCompat(windowInsetsController); } public void show(int i) { this.mImpl.show(i); } public void hide(int i) { this.mImpl.hide(i); } public boolean isAppearanceLightStatusBars() { return this.mImpl.isAppearanceLightStatusBars(); } public void setAppearanceLightStatusBars(boolean z) { this.mImpl.setAppearanceLightStatusBars(z); } public boolean isAppearanceLightNavigationBars() { return this.mImpl.isAppearanceLightNavigationBars(); } public void setAppearanceLightNavigationBars(boolean z) { this.mImpl.setAppearanceLightNavigationBars(z); } public void controlWindowInsetsAnimation(int i, long j, @Nullable Interpolator interpolator, @Nullable CancellationSignal cancellationSignal, @NonNull WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) { this.mImpl.controlWindowInsetsAnimation(i, j, interpolator, cancellationSignal, windowInsetsAnimationControlListenerCompat); } public void setSystemBarsBehavior(int i) { this.mImpl.setSystemBarsBehavior(i); } @SuppressLint({"WrongConstant"}) public int getSystemBarsBehavior() { return this.mImpl.getSystemBarsBehavior(); } public void addOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) { this.mImpl.addOnControllableInsetsChangedListener(onControllableInsetsChangedListener); } public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) { this.mImpl.removeOnControllableInsetsChangedListener(onControllableInsetsChangedListener); } @RequiresApi(20) public static class Impl20 extends Impl { @NonNull private final SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat; @NonNull protected final Window mWindow; @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void addOnControllableInsetsChangedListener(OnControllableInsetsChangedListener onControllableInsetsChangedListener) { } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void controlWindowInsetsAnimation(int i, long j, Interpolator interpolator, CancellationSignal cancellationSignal, WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) { } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) { } public Impl20(@NonNull Window window, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { this.mWindow = window; this.mSoftwareKeyboardControllerCompat = softwareKeyboardControllerCompat; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void show(int i) { for (int i2 = 1; i2 <= 256; i2 <<= 1) { if ((i & i2) != 0) { showForType(i2); } } } private void showForType(int i) { if (i == 1) { unsetSystemUiFlag(4); unsetWindowFlag(1024); } else if (i == 2) { unsetSystemUiFlag(2); } else { if (i != 8) { return; } this.mSoftwareKeyboardControllerCompat.show(); } } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void hide(int i) { for (int i2 = 1; i2 <= 256; i2 <<= 1) { if ((i & i2) != 0) { hideForType(i2); } } } private void hideForType(int i) { if (i == 1) { setSystemUiFlag(4); } else if (i == 2) { setSystemUiFlag(2); } else { if (i != 8) { return; } this.mSoftwareKeyboardControllerCompat.hide(); } } public void setSystemUiFlag(int i) { View decorView = this.mWindow.getDecorView(); decorView.setSystemUiVisibility(i | decorView.getSystemUiVisibility()); } public void unsetSystemUiFlag(int i) { View decorView = this.mWindow.getDecorView(); decorView.setSystemUiVisibility((~i) & decorView.getSystemUiVisibility()); } public void setWindowFlag(int i) { this.mWindow.addFlags(i); } public void unsetWindowFlag(int i) { this.mWindow.clearFlags(i); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void setSystemBarsBehavior(int i) { this.mWindow.getDecorView().setTag(356039078, Integer.valueOf(i)); if (i == 0) { unsetSystemUiFlag(Consts.GEMS_CUSTOM_DATA_LIMIT); return; } if (i == 1) { unsetSystemUiFlag(4096); setSystemUiFlag(2048); } else { if (i != 2) { return; } unsetSystemUiFlag(2048); setSystemUiFlag(4096); } } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public int getSystemBarsBehavior() { Object tag = this.mWindow.getDecorView().getTag(356039078); if (tag != null) { return ((Integer) tag).intValue(); } return 1; } } @RequiresApi(23) public static class Impl23 extends Impl20 { public Impl23(@NonNull Window window, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { super(window, softwareKeyboardControllerCompat); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public boolean isAppearanceLightStatusBars() { return (this.mWindow.getDecorView().getSystemUiVisibility() & 8192) != 0; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void setAppearanceLightStatusBars(boolean z) { if (z) { unsetWindowFlag(AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL); setWindowFlag(Integer.MIN_VALUE); setSystemUiFlag(8192); return; } unsetSystemUiFlag(8192); } } @RequiresApi(26) public static class Impl26 extends Impl23 { public Impl26(@NonNull Window window, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { super(window, softwareKeyboardControllerCompat); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public boolean isAppearanceLightNavigationBars() { return (this.mWindow.getDecorView().getSystemUiVisibility() & 16) != 0; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void setAppearanceLightNavigationBars(boolean z) { if (z) { unsetWindowFlag(134217728); setWindowFlag(Integer.MIN_VALUE); setSystemUiFlag(16); return; } unsetSystemUiFlag(16); } } @RequiresApi(30) public static class Impl30 extends Impl { final WindowInsetsControllerCompat mCompatController; final WindowInsetsController mInsetsController; private final SimpleArrayMap mListeners; final SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat; protected Window mWindow; /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public Impl30(@androidx.annotation.NonNull android.view.Window r2, @androidx.annotation.NonNull androidx.core.view.WindowInsetsControllerCompat r3, @androidx.annotation.NonNull androidx.core.view.SoftwareKeyboardControllerCompat r4) { /* r1 = this; android.view.WindowInsetsController r0 = androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0.m(r2) r1.(r0, r3, r4) r1.mWindow = r2 return */ throw new UnsupportedOperationException("Method not decompiled: androidx.core.view.WindowInsetsControllerCompat.Impl30.(android.view.Window, androidx.core.view.WindowInsetsControllerCompat, androidx.core.view.SoftwareKeyboardControllerCompat):void"); } public Impl30(@NonNull WindowInsetsController windowInsetsController, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { this.mListeners = new SimpleArrayMap<>(); this.mInsetsController = windowInsetsController; this.mCompatController = windowInsetsControllerCompat; this.mSoftwareKeyboardControllerCompat = softwareKeyboardControllerCompat; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void show(int i) { if ((i & 8) != 0) { this.mSoftwareKeyboardControllerCompat.show(); } this.mInsetsController.show(i & (-9)); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void hide(int i) { if ((i & 8) != 0) { this.mSoftwareKeyboardControllerCompat.hide(); } this.mInsetsController.hide(i & (-9)); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public boolean isAppearanceLightStatusBars() { int systemBarsAppearance; this.mInsetsController.setSystemBarsAppearance(0, 0); systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance(); return (systemBarsAppearance & 8) != 0; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void setAppearanceLightStatusBars(boolean z) { if (z) { if (this.mWindow != null) { setSystemUiFlag(8192); } this.mInsetsController.setSystemBarsAppearance(8, 8); } else { if (this.mWindow != null) { unsetSystemUiFlag(8192); } this.mInsetsController.setSystemBarsAppearance(0, 8); } } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public boolean isAppearanceLightNavigationBars() { int systemBarsAppearance; this.mInsetsController.setSystemBarsAppearance(0, 0); systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance(); return (systemBarsAppearance & 16) != 0; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void setAppearanceLightNavigationBars(boolean z) { if (z) { if (this.mWindow != null) { setSystemUiFlag(16); } this.mInsetsController.setSystemBarsAppearance(16, 16); } else { if (this.mWindow != null) { unsetSystemUiFlag(16); } this.mInsetsController.setSystemBarsAppearance(0, 16); } } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void controlWindowInsetsAnimation(int i, long j, @Nullable Interpolator interpolator, @Nullable CancellationSignal cancellationSignal, @NonNull final WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) { this.mInsetsController.controlWindowInsetsAnimation(i, j, interpolator, cancellationSignal, new WindowInsetsAnimationControlListener() { // from class: androidx.core.view.WindowInsetsControllerCompat.Impl30.1 private WindowInsetsAnimationControllerCompat mCompatAnimController = null; public void onReady(@NonNull WindowInsetsAnimationController windowInsetsAnimationController, int i2) { WindowInsetsAnimationControllerCompat windowInsetsAnimationControllerCompat = new WindowInsetsAnimationControllerCompat(windowInsetsAnimationController); this.mCompatAnimController = windowInsetsAnimationControllerCompat; windowInsetsAnimationControlListenerCompat.onReady(windowInsetsAnimationControllerCompat, i2); } public void onFinished(@NonNull WindowInsetsAnimationController windowInsetsAnimationController) { windowInsetsAnimationControlListenerCompat.onFinished(this.mCompatAnimController); } public void onCancelled(@Nullable WindowInsetsAnimationController windowInsetsAnimationController) { windowInsetsAnimationControlListenerCompat.onCancelled(windowInsetsAnimationController == null ? null : this.mCompatAnimController); } }); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void setSystemBarsBehavior(int i) { Window window = this.mWindow; if (window != null) { window.getDecorView().setTag(356039078, Integer.valueOf(i)); if (i == 0) { unsetSystemUiFlag(Consts.GEMS_CUSTOM_DATA_LIMIT); return; } if (i == 1) { unsetSystemUiFlag(4096); setSystemUiFlag(2048); return; } else { if (i != 2) { return; } unsetSystemUiFlag(2048); setSystemUiFlag(4096); return; } } this.mInsetsController.setSystemBarsBehavior(i); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl @SuppressLint({"WrongConstant"}) public int getSystemBarsBehavior() { int systemBarsBehavior; Window window = this.mWindow; if (window != null) { Object tag = window.getDecorView().getTag(356039078); if (tag != null) { return ((Integer) tag).intValue(); } return 1; } systemBarsBehavior = this.mInsetsController.getSystemBarsBehavior(); return systemBarsBehavior; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void addOnControllableInsetsChangedListener(@NonNull final OnControllableInsetsChangedListener onControllableInsetsChangedListener) { if (this.mListeners.containsKey(onControllableInsetsChangedListener)) { return; } WindowInsetsController.OnControllableInsetsChangedListener onControllableInsetsChangedListener2 = new WindowInsetsController.OnControllableInsetsChangedListener() { // from class: androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticLambda7 @Override // android.view.WindowInsetsController.OnControllableInsetsChangedListener public final void onControllableInsetsChanged(WindowInsetsController windowInsetsController, int i) { WindowInsetsControllerCompat.Impl30.this.lambda$addOnControllableInsetsChangedListener$0(onControllableInsetsChangedListener, windowInsetsController, i); } }; this.mListeners.put(onControllableInsetsChangedListener, onControllableInsetsChangedListener2); this.mInsetsController.addOnControllableInsetsChangedListener(onControllableInsetsChangedListener2); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void lambda$addOnControllableInsetsChangedListener$0(OnControllableInsetsChangedListener onControllableInsetsChangedListener, WindowInsetsController windowInsetsController, int i) { if (this.mInsetsController == windowInsetsController) { onControllableInsetsChangedListener.onControllableInsetsChanged(this.mCompatController, i); } } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) { WindowInsetsController.OnControllableInsetsChangedListener m = WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1.m(this.mListeners.remove(onControllableInsetsChangedListener)); if (m != null) { this.mInsetsController.removeOnControllableInsetsChangedListener(m); } } public void unsetSystemUiFlag(int i) { View decorView = this.mWindow.getDecorView(); decorView.setSystemUiVisibility((~i) & decorView.getSystemUiVisibility()); } public void setSystemUiFlag(int i) { View decorView = this.mWindow.getDecorView(); decorView.setSystemUiVisibility(i | decorView.getSystemUiVisibility()); } } @RequiresApi(31) public static class Impl31 extends Impl30 { public Impl31(@NonNull Window window, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { super(window, windowInsetsControllerCompat, softwareKeyboardControllerCompat); } public Impl31(@NonNull WindowInsetsController windowInsetsController, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { super(windowInsetsController, windowInsetsControllerCompat, softwareKeyboardControllerCompat); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl public void setSystemBarsBehavior(int i) { this.mInsetsController.setSystemBarsBehavior(i); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl @SuppressLint({"WrongConstant"}) public int getSystemBarsBehavior() { int systemBarsBehavior; systemBarsBehavior = this.mInsetsController.getSystemBarsBehavior(); return systemBarsBehavior; } } @RequiresApi(35) public static class Impl35 extends Impl31 { public Impl35(@NonNull Window window, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { super(window, windowInsetsControllerCompat, softwareKeyboardControllerCompat); } public Impl35(@NonNull WindowInsetsController windowInsetsController, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) { super(windowInsetsController, windowInsetsControllerCompat, softwareKeyboardControllerCompat); } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl public boolean isAppearanceLightStatusBars() { int systemBarsAppearance; systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance(); return (systemBarsAppearance & 8) != 0; } @Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl public boolean isAppearanceLightNavigationBars() { int systemBarsAppearance; systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance(); return (systemBarsAppearance & 16) != 0; } } }