package androidx.browser.trusted; import android.os.Bundle; import androidx.annotation.NonNull; /* loaded from: classes.dex */ public interface TrustedWebActivityDisplayMode { public static final String KEY_ID = "androidx.browser.trusted.displaymode.KEY_ID"; @NonNull Bundle toBundle(); @NonNull static TrustedWebActivityDisplayMode fromBundle(@NonNull Bundle bundle) { if (bundle.getInt(KEY_ID) == 1) { return ImmersiveMode.fromBundle(bundle); } return new DefaultMode(); } public static class DefaultMode implements TrustedWebActivityDisplayMode { private static final int ID = 0; @Override // androidx.browser.trusted.TrustedWebActivityDisplayMode @NonNull public Bundle toBundle() { Bundle bundle = new Bundle(); bundle.putInt(TrustedWebActivityDisplayMode.KEY_ID, 0); return bundle; } } public static class ImmersiveMode implements TrustedWebActivityDisplayMode { private static final int ID = 1; public static final String KEY_CUTOUT_MODE = "androidx.browser.trusted.displaymode.KEY_CUTOUT_MODE"; public static final String KEY_STICKY = "androidx.browser.trusted.displaymode.KEY_STICKY"; private final boolean mIsSticky; private final int mLayoutInDisplayCutoutMode; public boolean isSticky() { return this.mIsSticky; } public int layoutInDisplayCutoutMode() { return this.mLayoutInDisplayCutoutMode; } public ImmersiveMode(boolean z, int i) { this.mIsSticky = z; this.mLayoutInDisplayCutoutMode = i; } @NonNull public static TrustedWebActivityDisplayMode fromBundle(@NonNull Bundle bundle) { return new ImmersiveMode(bundle.getBoolean(KEY_STICKY), bundle.getInt(KEY_CUTOUT_MODE)); } @Override // androidx.browser.trusted.TrustedWebActivityDisplayMode @NonNull public Bundle toBundle() { Bundle bundle = new Bundle(); bundle.putInt(TrustedWebActivityDisplayMode.KEY_ID, 1); bundle.putBoolean(KEY_STICKY, this.mIsSticky); bundle.putInt(KEY_CUTOUT_MODE, this.mLayoutInDisplayCutoutMode); return bundle; } } }