luxlabs header browser preview


@class SBDeviceApplicationSceneStatusBarBreadcrumbProvider, NSString, NSData, _SBDeviceApplicationSceneHandleSnapshottingAssertion, NSSet, _UIStatusBarData, NSDictionary, NSMutableSet, NSMutableArray, SBModalAlertPresenter, UIApplicationSceneClientSettingsDiffInspector, SBDeviceApplicationSceneStatusBarStateProvider;
@protocol SBIdleTimerCoordinating, SBScenePlaceholderContentViewProvider;

@interface SBDeviceApplicationSceneHandle : SBApplicationSceneHandle <FBApplicationProcessObserver, SBIdleTimerProviding> {
    SBModalAlertPresenter *_modalAlertPresenter;
    NSMutableSet *_statusBarForcedHiddenReasons;
    unsigned long long _keyboardLayerMaskStyle;
    long long _statusBarParts;
    NSDictionary *_alertSuppressionContextsBySectionIdentifier;
    UIApplicationSceneClientSettingsDiffInspector *_clientSettingsInspector;
    SBDeviceApplicationSceneStatusBarStateProvider *_statusBarStateProvider;
    NSMutableArray *_snapshottingInfoAssertions;
    _SBDeviceApplicationSceneHandleSnapshottingAssertion *_currentSnapshottingInfoAssertion;
}

@property (nonatomic, getter=_interfaceOrientationFromUserResizing, setter=_setInterfaceOrientationFromUserResizing:) long long interfaceOrientationFromUserResizing;
@property (nonatomic, getter=_isSettingUpSceneOrientationRequest, setter=_setSettingUpSceneOrientationRequest:) BOOL settingUpSceneOrientationRequest;
@property (nonatomic, getter=_initialDeviceOrientationFromSceneOrientationRequestSetup, setter=_setInitialDeviceOrientationFromSceneOrientationRequestSetup:) long long initialDeviceOrientationFromSceneOrientationRequestSetup;
@property (nonatomic, getter=_supportedInterfaceOrientationsFromSceneOrientationRequestSetup, setter=_setSupportedInterfaceOrientationsFromSceneOrientationRequestSetup:) unsigned long long supportedInterfaceOrientationsFromSceneOrientationRequestSetup;
@property (weak, nonatomic, getter=_idleTimerCoordinator, setter=_setIdleTimerCoordinator:) id<SBIdleTimerCoordinating> idleTimerCoordinator;
@property (nonatomic) long long lastActivationSource;
@property (copy, nonatomic) NSString *lastActivationIconLeafIdentifier;
@property (nonatomic) BOOL hasMainSceneBeenForegroundAtLeastOnce;
@property (copy, nonatomic) NSSet *backgroundActivitiesToSuppress;
@property (nonatomic) long long whitePointAdaptivityStyle;
@property (nonatomic) long long statusBarParts;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } statusBarAvoidanceFrame;
@property (nonatomic) long long defaultBackgroundStyle;
@property (retain, nonatomic) id<SBScenePlaceholderContentViewProvider> placeholderContentProvider;
@property (nonatomic) BOOL contentPrefersToDisableClipping;
@property (nonatomic) BOOL wantsEnhancedWindowingEnabled;
@property (nonatomic, getter=isHostedSecureApp) BOOL hostedSecureApp;
@property (readonly, nonatomic, getter=isEffectivelyForeground) BOOL effectivelyForeground;
@property (readonly, nonatomic, getter=isReachabilitySupported) BOOL reachabilitySupported;
@property (readonly, nonatomic, getter=isShowingModalAlert) BOOL showingModalAlert;
@property (readonly, nonatomic) long long backgroundStyle;
@property (readonly, nonatomic) long long wallpaperStyle;
@property (readonly, nonatomic, getter=isTranslucent) BOOL translucent;
@property (readonly, nonatomic) unsigned long long screenEdgesDeferringSystemGestures;
@property (readonly, nonatomic) SBDeviceApplicationSceneStatusBarBreadcrumbProvider *breadcrumbProvider;
@property (readonly, nonatomic) SBDeviceApplicationSceneStatusBarStateProvider *statusBarStateProvider;
@property (readonly, copy, nonatomic) _UIStatusBarData *overlayStatusBarData;
@property (readonly, copy, nonatomic) NSString *sceneTitle;
@property (readonly, copy, nonatomic) NSData *activationConditionsData;
@property (readonly, nonatomic) BOOL supportsCenterWindow;
@property (readonly, nonatomic) BOOL requestedFullScreenCenterWindow;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (double)_homeAffordanceInsetBottom;
+ (double)_homeAffordanceInsetTopForWindowScene:(id)a0;

- (id)_windowScene;
- (void)_modifyProcessExecutionContext:(id)a0 fromRequestContext:(id)a1 entity:(id)a2;
- (void)_modifyApplicationSceneSettings:(id)a0 fromRequestContext:(id)a1 entity:(id)a2;
- (id)newScenePlaceholderContentContextWithActivationSettings:(id)a0;
- (void)_removeSnapshottingInfoAssertion:(id)a0;
- (BOOL)_currentClassicModeAllowsLaunchingToAnySupportedOrientation;
- (void)_modifyApplicationTransitionContext:(id)a0 fromRequestContext:(id)a1 entity:(id)a2;
- (void)setKeyboardContextMaskStyle:(unsigned long long)a0;
- (BOOL)isEdgeProtectEnabledForHomeGesture;
- (void)_commonInitWithApplication:(id)a0 sceneIdentifier:(id)a1 displayIdentity:(id)a2;
- (long long)statusBarOrientation;
- (void)_didDestroyScene:(id)a0;
- (void)dealloc;
- (void)_setInterfaceOrientationFromUserResizingIfSupported:(long long)a0;
- (id)newSceneViewWithReferenceSize:(struct CGSize { double x0; double x1; })a0 contentOrientation:(long long)a1 containerOrientation:(long long)a2 hostRequester:(id)a3;
- (void)_modifySafeAreaInsetsOnApplicationSceneSettings:(id)a0 isInsetForHomeAffordance:(BOOL)a1 isFloating:(BOOL)a2;
- (void)removeObserver:(id)a0;
- (id)newSceneViewController;
- (BOOL)isStatusBarForcedHiddenForOrientation:(long long)a0;
- (BOOL)_mainSceneSupportsInterfaceOrientation:(long long)a0;
- (BOOL)prefersHeaderHiddenInSwitcher;
- (long long)_interfaceOrientationMode;
- (void)_modifyApplicationSceneClientSettings:(id)a0 fromRequestContext:(id)a1 entity:(id)a2 initialSceneSettings:(id)a3;
- (long long)_preferredSizingPolicyForContentOrientation:(long long)a0 containerOrientation:(long long)a1;
- (id)coordinatorRequestedIdleTimerBehavior:(id)a0;
- (void)_noteMainSceneBackgroundStyleChanged;
- (long long)defaultStatusBarStyle;
- (long long)_bestSupportedInterfaceOrientationForOrientation:(long long)a0;
- (id)_sceneDataStoreCreatingIfNecessary:(BOOL)a0;
- (BOOL)isCurrentStatusBarHiddenForOrientation:(long long)a0;
- (long long)_launchingInterfaceOrientationForOrientation:(long long)a0;
- (long long)_defaultStatusBarStyleFromSceneDataStore;
- (id)effectiveStatusBarStyleRequestForActivation:(id)a0;
- (double)defaultStatusBarHeightForOrientation:(long long)a0;
- (BOOL)isDeviceApplicationSceneHandle;
- (double)statusBarAlpha;
- (void)_updateIdleTimerForReason:(id)a0;
- (double)statusBarHeightForOrientation:(long long)a0;
- (BOOL)prefersKillingInSwitcherDisabled;
- (long long)currentStatusBarStyle;
- (long long)defaultInterfaceOrientation;
- (id)currentEffectiveStatusBarStyleRequest;
- (long long)_statusBarStyleWithActivationSettings:(id)a0;
- (id)_generateIdleTimerBehavior;
- (BOOL)_classicAppPhoneOnPadPrefersLandscape;
- (long long)_classicPhoneOnPadActivationOrientationForOrientation:(long long)a0;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (BOOL)_supportsMixedOrientation;
- (void)_addSnapshottingInfoAssertion:(id)a0;
- (void)setStatusBarForceHidden:(BOOL)a0 forReason:(id)a1 animationSettings:(id)a2;
- (unsigned long long)preferredHardwareButtonEventTypes;
- (id)_defaultStatusBarHeights;
- (BOOL)_supportsMultiWindowLayouts;
- (unsigned long long)_supportedSizingPoliciesForContentOrientation:(long long)a0 containerOrientation:(long long)a1;
- (BOOL)isAutoHideEnabledForHomeAffordance;
- (unsigned long long)supportedInterfaceOrientations;
- (BOOL)wantsDeviceOrientationEventsEnabled;
- (void)_noteBackgroundActivitiesToSuppressChanged;
- (id)mostRecentSceneSnapshotsForScale:(double)a0 launchingOrientation:(long long)a1;
- (BOOL)handleHardwareButtonEventType:(long long)a0;
- (id)effectiveBackgroundActivities;
- (long long)currentInterfaceOrientation;
- (BOOL)_classicAppPhoneOnPadSupportsOldStyleMixedOrientation;
- (double)defaultStatusBarAlpha;
- (void)_noteContentPrefersToDisableClippingChanged;
- (void)_didCreateScene:(id)a0;
- (BOOL)shouldAlwaysDisplayLiveContent;
- (id)additionalActionsForActivatingSceneEntity:(id)a0 withTransitionContext:(id)a1;
- (id)_defaultStatusBarForAssociatedDisplay;
- (void)_setClassicAppPhoneOnPadPrefersLandscape:(BOOL)a0;
- (void)_noteSceneTitleChanged;
- (long long)activationInterfaceOrientationForOrientation:(long long)a0;
- (id)_sceneHostingInfoForSnapshottingAssertionWithView:(id)a0;
- (BOOL)isStatusBarForceHidden;
- (void)_resetSceneOrientationRequestState;
- (void).cxx_destruct;
- (BOOL)defaultStatusBarHiddenForOrientation:(long long)a0;
- (void)_populateSettingsWithDefaultStatusBarHeight:(id)a0;
- (long long)_resumingInterfaceOrientationForOrientation:(long long)a0;
- (id)_sceneCornerRadiusConfigurationFromRequestContext:(id)a0 forEntity:(id)a1;
- (id)displayEdgeInfoForLayoutEnvironment:(long long)a0 isInsetForHomeAffordance:(BOOL)a1;
- (void)_didUpdateSettingsWithDiff:(id)a0 previousSettings:(id)a1;
- (void)_didUpdateClientSettingsWithDiff:(id)a0 transitionContext:(id)a1;
- (void)applicationProcessDidExit:(id)a0 withContext:(id)a1;
- (BOOL)forbidsActivationByBreadcrumbAction;
- (BOOL)shouldSuppressAlertForSuppressionContexts:(id)a0 sectionIdentifier:(id)a1;
- (BOOL)isStatusBarHiddenForActivation:(id)a0 forOrientation:(long long)a1;
- (void)saveSuspendSnapshot:(id)a0;
- (void)setAlertSuppressionContextsBySectionIdentifier:(id)a0;
- (long long)_initialMainSceneCompabilityMode:(id)a0;
- (void)_noteActivationConditionsChanged;
- (long long)activationInterfaceOrientationForCurrentOrientation;
- (id)_potentiallyJailedDisplayConfiguration;
- (id)statusBarEffectiveStyleRequestWithStyle:(long long)a0;
- (void)addObserver:(id)a0;
- (unsigned long long)_mainSceneSupportedInterfaceOrientations;
- (void)_updateSceneHostingInfoForSnapshottingWithAssertion:(id)a0 forceUpdate:(BOOL)a1;
- (BOOL)_isEnhancedWindowingEffectivelyEnabled;
- (BOOL)shouldPrioritizeForSwitcherOrdering;

@end