@class WBSAllowedLegacyTLSHostManager, SFScreenTimeOverlayViewController, WKBackForwardListItem, SFBrowserDocumentTrackerInfo, _SFBrowserView, _SFSaveToFilesOperation, _SFBarManager, _SFCalendarEventDetector, UIPanGestureRecognizer, _SFSecIdentityPreferencesController, _SFNavigationBar, UIViewController, WBSFluidProgressState, SFSafariViewControllerConfiguration, SFReaderEnabledWebViewController, NSError, _SFPageLoadErrorController, SFQuickLookDocument, NSUUID, NSMutableArray, SFReaderViewController, _SFNavigationUtilitiesManager, NSSet, _SFPageFormatMenuController, WBSAutoFillQuirksManager, NSTimer, SFContentBlockerManager, _SFPerSitePreferencesVendor, _WKActivatedElementInfo, WBSTranslationContext, SFNavigationBarItem, _SFMailContentProvider, SFWebExtensionsController, _SFPrintController, _SFReloadOptionsController, WKWebpagePreferences, _SFDynamicBarAnimator, _SFPageZoomPreferenceManager, SFQuickLookDocumentController, WBSFluidProgressController, _SFTelephonyNavigationMitigationPolicy, NSArray, _SFDownload, _SFActivityViewController, UIColor, WBSURLSpoofingMitigator, WKPreferences, NSString, UITapGestureRecognizer, SFQuickLookDocumentWriter, NSURL, _SFToolbar, _SFApplicationExtensionActivity, WBSDigitalHealthManager, SFPinnableBanner, _WKUserInitiatedAction, _SFWebView, WKWebView, SFNanoDomainContainerView, WBSWellKnownURLResponseCodeReliabilityChecker, _SFSafariSharingExtensionController; @protocol _SFBrowserContentViewControllerDelegate, SFReaderContext, WBSWebExtensionTab, _SFBrowserDocument; @interface _SFBrowserContentViewController : UIViewController { WBSDigitalHealthManager *_cachedDigitalHealthManager; SFScreenTimeOverlayViewController *_screenTimeOverlayViewController; NSURL *_currentUsageTrackingURL; WKWebView *_previewWebView; NSTimer *_previewCloseTimer; _SFBrowserView *_browserView; SFReaderViewController *_readerViewController; BOOL _showingReader; WKBackForwardListItem *_lastBackFowardListItemOnWhichReaderWasActivated; unsigned long long _lastReaderDeactivationMode; _SFNavigationBar *_navigationBar; _SFToolbar *_bottomToolbar; _SFMailContentProvider *_cachedMailContentProvider; _WKUserInitiatedAction *_lastUserInitiatedAction; BOOL _canOpenDownloadForInitialLoad; unsigned long long _externalAppRedirectState; _SFBarManager *_barManager; SFNanoDomainContainerView *_nanoDomainContainerView; NSTimer *_updateContinuityTimer; _SFDynamicBarAnimator *_dynamicBarAnimator; BOOL _scrollViewIsDragging; unsigned long long _cachedMediaStateIcon; BOOL _didSetUpInterface; SFNavigationBarItem *_navigationBarItem; WBSURLSpoofingMitigator *_URLSpoofingMitigator; WBSFluidProgressState *_fluidProgressState; WBSFluidProgressController *_fluidProgressController; UITapGestureRecognizer *_showBarsFromBottomBarRecognizer; BOOL _pageScrollsWithBottomBar; BOOL _interfaceFillsScreen; BOOL _usesNarrowLayout; _SFPageLoadErrorController *_pageLoadErrorController; _SFCalendarEventDetector *_calendarEventDetector; _SFDownload *_activeDownload; BOOL _showingCrashBanner; double _crashBannerDraggingOffset; BOOL _showingPinnableBanner; double _pinnableBannerDraggingOffset; SFPinnableBanner *_pinnableBannerPendingFirstPaint; BOOL _shouldDismissReaderInReponseToSameDocumentNavigation; BOOL _EVOrganizationNameIsValid; NSString *_EVOrganizationName; BOOL _isShowingHTTPAuthenticationDialog; BOOL _isSuppressingPreviewProgressAnimation; _SFSafariSharingExtensionController *_sharingExtensionController; BOOL _didReceivePolicyForInitialLoad; long long _customPreferredStatusBarStyle; BOOL _isDisplayingTelephonyPrompt; _SFTelephonyNavigationMitigationPolicy *_telephonyNavigationPolicy; _SFPrintController *_printController; _SFSecIdentityPreferencesController *_secIdentityPreferencesController; _SFPerSitePreferencesVendor *_perSitePreferencesVendor; BOOL _wasLoadedWithContentBlockersEnabled; NSURL *_urlToReloadForcingContentBlockers; BOOL _disableContentBlockersWhenReloading; BOOL _previousURLWasLoadedWithContentBlockersEnabled; NSURL *_urlToReloadEnablingPrivateRelay; BOOL _disablePrivateRelayWhenReloading; BOOL _previousURLWasLoadedWithPrivateRelay; BOOL _isNavigatingViaNormalReload; NSMutableArray *_webViewControllers; struct UIEdgeInsets { double top; double left; double bottom; double right; } _verticalScrollIndicatorBaseInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } _horizontalScrollIndicatorBaseInsets; BOOL _autoHidingHomeIndicatorPermitted; BOOL _prefersHomeIndicatorAutoHidden; BOOL _shouldAutoHideHomeIndicator; NSURL *_originalRequestURL; SFQuickLookDocument *_quickLookDocument; SFQuickLookDocumentController *_quickLookDocumentController; SFQuickLookDocumentWriter *_quickLookDocumentWriter; _SFDownload *_downloadToShowInQuickLook; NSString *_suggestedFilenameForNextCommit; BOOL _quickLookDocumentCheckCompleted; _SFApplicationExtensionActivity *_customButtonUIActivity; BOOL _customActivityButtonIsValid; _SFSaveToFilesOperation *_saveToFilesOperation; _SFActivityViewController *_activityViewController; _SFPageFormatMenuController *_pageFormatMenuController; BOOL _keepBarsMinimized; UIPanGestureRecognizer *_hideNavigationBarGestureRecognizer; NSError *_lastLoadErrorForFormatMenu; long long _concurrentNavigationActionPolicyDecisions; BOOL _loadWasUserDriven; BOOL _webViewIsInFullScreen; id /* block */ _pendingNavigationActionDueToExternalSchemePromptHandler; BOOL _gestureRequiresGoingBackToOwnerWebView; BOOL _shouldReflectTranslationAsFluidProgress; WKBackForwardListItem *_backForwardListItemForCurrentAppLinkBannerCheck; WBSAllowedLegacyTLSHostManager *_cachedLegacyTLSHostManager; WBSAutoFillQuirksManager *_autoFillQuirksManager; WBSWellKnownURLResponseCodeReliabilityChecker *_wellKnownURLResponseCodeReliabilityChecker; struct CGSize { double width; double height; } _lastSizeUsedForBrowserViewLayout; unsigned long long _sizeTransitionCount; BOOL _wasLoadedWithLockdownModeEnabled; BOOL _pendingNavigationWillLoadWithLockdownModeEnabled; WKWebpagePreferences *_defaultWebpagePreferences; BOOL _shouldFillStringForFind; BOOL _shouldRevealAppLinkBannerForNextCommit; NSURL *_urlToReloadForAdvancedPrivateBrowsingPrivacyProtections; BOOL _disableAdvancedPrivateBrowsingPrivacyProtectionsWhenReloading; BOOL _previousURLWasLoadedWithAdvancedPrivateBrowsingPrivacyProtections; BOOL _browsingModeDidSupportAdvancedPrivacyProtectionsAtPreviousNavigation; SFContentBlockerManager *_contentBlockerManager; SFWebExtensionsController *_webExtensionsController; NSURL *_urlForPendingNavigationToFallbackURLForWellKnownChangePasswordURL; } @property (readonly, nonatomic) SFReaderEnabledWebViewController *rootWebViewController; @property (readonly, nonatomic) SFReaderEnabledWebViewController *webViewController; @property (readonly, nonatomic) WKPreferences *wkPreferences; @property (copy, nonatomic) NSArray *linkActions; @property (retain, nonatomic) _WKActivatedElementInfo *activatedElementInfo; @property (nonatomic) BOOL remoteSwipeGestureEnabled; @property (retain, nonatomic) UIColor *preferredBarTintColor; @property (retain, nonatomic) UIColor *preferredControlTintColor; @property (nonatomic) long long hostAppModalPresentationStyle; @property (nonatomic) long long dismissButtonStyle; @property (copy, nonatomic) SFSafariViewControllerConfiguration *configuration; @property (nonatomic) BOOL webViewLayoutUnderlapsStatusBar; @property (readonly, nonatomic) BOOL canPrint; @property (readonly, nonatomic) NSString *bundleIdentifierForProfileInstallation; @property (readonly, nonatomic) BOOL _usesScrollToTopView; @property (readonly, nonatomic) BOOL _isUsedForAuthentication; @property (readonly, nonatomic) long long _persona; @property (readonly, nonatomic) NSString *_hostAppBundleId; @property (readonly, nonatomic) BOOL _shouldReloadImmediatelyAfterPageLoadError; @property (nonatomic) long long safariDataSharingMode; @property (readonly, nonatomic) BOOL didNotifyInitialLoadFinish; @property (readonly, nonatomic) BOOL isShowingErrorPage; @property (nonatomic) BOOL viewDidAppearInHostApp; @property (retain, nonatomic) _SFNavigationUtilitiesManager *_navigationUtilitiesManager; @property (retain, nonatomic) WBSTranslationContext *translationContext; @property (weak, nonatomic) id<_SFBrowserContentViewControllerDelegate> delegate; @property (nonatomic) long long displayMode; @property (retain, nonatomic) _SFReloadOptionsController *reloadOptionsController; @property (readonly, nonatomic) WKWebView *webView; @property (nonatomic) BOOL storeBannersAreDisabled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id<_SFBrowserDocument> activeDocument; @property (readonly, nonatomic, getter=isShowingReader) BOOL showingReader; @property (nonatomic) BOOL keepBarsMinimized; @property (readonly, nonatomic) BOOL hasUnviewedDownloads; @property (readonly, nonatomic) unsigned long long downloadsCount; @property (readonly, nonatomic) id activeTabForExtensions; @property (readonly, nonatomic) BOOL hasDedicatedExtensionsButton; @property (readonly, nonatomic) UIViewController *viewControllerToPresentFrom; @property (readonly, nonatomic) long long siriReaderPlaybackStateForActiveTab; @property (readonly, nonatomic) BOOL canReadActiveLanguage; @property (readonly, nonatomic) _SFPerSitePreferencesVendor *perSitePreferencesVendor; @property (readonly, nonatomic) _SFPageZoomPreferenceManager *pageZoomManager; @property (readonly, nonatomic) BOOL supportsPrivacyReport; @property (readonly, nonatomic) BOOL hasDedicatedMediaStateButton; @property (readonly, nonatomic) BOOL hasDedicatedDownloadsToolbarItem; @property (readonly, nonatomic) _SFWebView *activeWebView; @property (readonly, nonatomic) id readerContext; @property (readonly, nonatomic) NSURL *URLForPerSitePreferences; @property (readonly, nonatomic) BOOL wasLoadedWithContentBlockersEnabled; @property (readonly, nonatomic) BOOL wasLoadedWithPrivateRelay; @property (nonatomic) BOOL isNavigatingViaReloadWithoutPrivateRelay; @property (readonly, nonatomic, getter=isPrivateBrowsingEnabled) BOOL privateBrowsingEnabled; @property (readonly, nonatomic) BOOL wasLoadedWithAdvancedPrivateBrowsingPrivacyProtections; @property (readonly, nonatomic) BOOL privacyReportShouldSeparateBlockedTrackers; @property (readonly, nonatomic) BOOL canHideToolbar; @property (readonly, nonatomic) unsigned long long mediaStateIcon; @property (readonly, nonatomic) SFWebExtensionsController *webExtensionsController; @property (readonly, nonatomic) SFContentBlockerManager *contentBlockerManager; @property (readonly, nonatomic) BOOL browserHasMultipleProfiles; @property (readonly, nonatomic) BOOL isBlockedByScreenTime; @property (copy, nonatomic) NSUUID *uuid; @property (readonly, nonatomic) BOOL isSecure; @property (readonly, nonatomic) SFBrowserDocumentTrackerInfo *trackerInfo; @property (readonly, copy, nonatomic) NSSet *allBrowserHistories; @property (readonly, copy, nonatomic) NSSet *allBrowserProfileIdentifiers; @property (readonly, nonatomic) _SFBrowserView *browserView; + (void)createDefaultWebsiteDataStore; - (void)cancelKeyPressed; - (void)dynamicBarAnimatorOutputsDidChange:(id)a0; - (void)scrollViewDidEndDecelerating:(id)a0; - (void)downloadDidStart:(id)a0; - (double)dynamicBarAnimator:(id)a0 minimumTopBarHeightForOffset:(double)a1; - (void)emailCurrentPage; - (void)reload; - (void)navigationBarMetricsDidChange:(id)a0; - (void)navigateForwardKeyPressed; - (void)downloadDidFinish:(id)a0; - (void)validateCommand:(id)a0; - (void)overlayDidHide:(id)a0; - (void)_translationAvailabilityDidChange:(id)a0; - (void)decreaseSize:(id)a0; - (id)translationConsentAlertHelperViewControllerToPresentDetailsFrom:(id)a0; - (id)presentingViewControllerForPrintController:(id)a0; - (void)linkPreviewHelperWillOpenUniversalLinkLocally:(id)a0; - (BOOL)translationContextIsUsingPrivateBrowsing:(id)a0; - (void)pageLoadErrorController:(id)a0 presentViewController:(id)a1; - (id)pageLoadErrorControllerGetSecIdentityPreferencesController:(id)a0; - (void)pageLoadErrorControllerClosePage:(id)a0; - (void)translationContext:(id)a0 showFeedbackConsentAlertWithCompletionHandler:(id /* block */)a1; - (void)fluidProgressRocketAnimationDidComplete; - (void)pageLoadErrorController:(id)a0 allowLegacyTLSConnectionForURL:(id)a1 navigateToURL:(id)a2; - (void)toggleMediaStateMuted; - (void)translationContext:(id)a0 showTranslationErrorAlertWithTitle:(id)a1 message:(id)a2; - (void)pageLoadErrorController:(id)a0 loadFailedRequestAfterError:(id)a1; - (void)translationContext:(id)a0 showFirstTimeConsentAlertWithCompletionHandler:(id /* block */)a1; - (BOOL)printControllerShouldPrintReader:(id)a0; - (void)downloadDidFail:(id)a0; - (id)linkPreviewHelper:(id)a0 resultOfLoadingURL:(id)a1; - (BOOL)pageLoadErrorControllerShouldHandleCertificateError:(id)a0; - (void)increaseSize:(id)a0; - (BOOL)createFluidProgressState; - (void)addPassesViewControllerDidFinish:(id)a0; - (void)setAppSuggestionBanner:(id)a0 isPinned:(BOOL)a1; - (id)linkPreviewHelper:(id)a0 previewViewControllerForURL:(id)a1; - (void)stopLoading; - (void)addBookmarkNavController:(id)a0 didFinishWithResult:(BOOL)a1 bookmark:(id)a2; - (id)safariApplicationVersionForTranslationContext:(id)a0; - (id)quickLookDocument; - (void)viewWillAppear:(BOOL)a0; - (void)_updateNavigationBar; - (void)resetPageZoomLevelAndFontSize; - (void)reloadKeyPressed; - (void)dealloc; - (id)currentFluidProgressStateSource; - (void)policyDidChangeForDigitalHealthManager:(id)a0; - (void)linkPreviewHelperWillDisableLinkPreview; - (BOOL)pageLoadErrorControllerShouldReloadAfterError:(id)a0; - (void)navigationBarFormatMenuButtonBecameUnavailable:(id)a0; - (void)reloadEnablingDowngradedPrivateRelay:(BOOL)a0; - (void)_updateUserActivity; - (void)saveToFilesOperation:(id)a0 didFinishWithSuccess:(BOOL)a1; - (void)printController:(id)a0 didCreatePrintInfo:(id)a1; - (void)find:(id)a0; - (BOOL)isPrivate; - (void)traitCollectionDidChange:(id)a0; - (void)toggleShowingReaderForUserAction; - (void)viewWillLayoutSubviews; - (void)presentModalViewController:(id)a0 completion:(id /* block */)a1; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)viewDidLayoutSubviews; - (void)navigationBarStopLoadingButtonWasTapped:(id)a0; - (double)estimatedProgress; - (void)translationContextNeedsScrollHeightVisibilityUpdate:(id)a0; - (void)_updateUserActivityTimerFired; - (void)reloadFromOriginKeyPressed; - (void)navigationBarCancelButtonWasTapped:(id)a0; - (BOOL)hasFailedURL; - (BOOL)scrollViewShouldScrollToTop:(id)a0; - (id)processPool; - (void)siriReadThisMenuInvocation; - (long long)preferredStatusBarStyle; - (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)presentDownloadsViewController; - (void)scrollViewDidEndScrollingAnimation:(id)a0; - (void)compressedNavigationBarWasTapped:(id)a0; - (void)_closePreviewDocumentTimerFired:(id)a0; - (void)dynamicBarAnimatorWillEnterSteadyState:(id)a0; - (id)suggestedFileExtensionForQuickLookDocument:(id)a0; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)_perSitePageZoomPreferenceDidChange:(id)a0; - (void)reloadDisablingContentBlockers:(BOOL)a0; - (BOOL)shouldBlockAppSuggestionBanner:(id)a0; - (void)dynamicBarAnimatorWillLeaveSteadyState:(id)a0; - (BOOL)supportsAdvancedPrivacyProtectionsForURL:(id)a0; - (void)translationContext:(id)a0 shouldReportProgressInUnifiedField:(BOOL)a1; - (void)_perSiteAutomaticReaderActivationPreferenceDidChange:(id)a0; - (void)loadView; - (void)saveToFilesOperation:(id)a0 presentViewController:(id)a1; - (void)dynamicBarAnimatorStateDidChange:(id)a0; - (id)dataForQuickLookDocument:(id)a0; - (void)presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (BOOL)linkPreviewHelper:(id)a0 supportsAction:(long long)a1 forURL:(id)a2; - (void)navigationBarReaderButtonWasTapped:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1; - (void)_keyboardWillHide:(id)a0; - (void)setMediaStateIcon:(unsigned long long)a0; - (void)navigationBarReloadButtonWasTapped:(id)a0; - (void)reloadDisablingAdvancedPrivateBrowsingPrivacyProtections:(BOOL)a0; - (BOOL)prefersHomeIndicatorAutoHidden; - (void)clearBadgeOnPageFormatMenu; - (id)expectedOrCurrentURL; - (void)translationContext:(id)a0 urlForCurrentPageWithCompletionHandler:(id /* block */)a1; - (id)progressState; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)navigationBarFormatMenuButtonStartedInteraction:(id)a0; - (void)navigationBarFormatMenuButtonWasTapped:(id)a0; - (void)takeFindStringKeyPressed; - (id)newProcessPool; - (void)linkPreviewHelper:(id)a0 commitPreviewViewControllerForAction:(long long)a1 withTabOrder:(long long)a2; - (BOOL)printControllerCanPresentPrintUI:(id)a0; - (id)printControllerForContentProvider:(id)a0; - (void)scrollViewDidScrollToTop:(id)a0; - (void)translationContextReloadPageInOriginalLanguage:(id)a0; - (BOOL)dynamicBarAnimator:(id)a0 canTransitionToState:(long long)a1 byDraggingWithOffset:(double)a2; - (void)navigationBarTranslateButtonWasTapped:(id)a0; - (void)pageLoadErrorControllerReloadWithoutPrivateRelay:(id)a0; - (id)webViewForMailContentProvider:(id)a0; - (BOOL)printControllerPageIsLoading:(id)a0; - (void)didMoveToParentViewController:(id)a0; - (void)navigationBarMediaStateMuteButtonWasTapped:(id)a0; - (void)downloadDidReceiveResponse:(id)a0; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (BOOL)pageLoadErrorControllerShouldPermanentlyAcceptCertificate:(id)a0; - (void)_showBarsFromBottomBarTap:(id)a0; - (void)_hideNavigationBarGestureRecognized:(id)a0; - (BOOL)addBookmarkNavControllerCanSaveBookmarkChanges:(id)a0; - (void)dismissAppSuggestionBanner:(id)a0; - (void)_hideCrashBanner; - (void)_translationContextStateDidChange:(id)a0; - (void)navigateBackKeyPressed; - (void)clearFluidProgressState; - (void)translationContextWillRequestTranslatingWebpage:(id)a0; - (id)websiteDataStore; - (id)navigationBarURLForSharing:(id)a0; - (void)viewDidAppear:(BOOL)a0; - (void)saveKeyPressed; - (void)linkPreviewHelper:(id)a0 redirectToExternalNavigationResult:(id)a1; - (id)readerControllerForMailContentProvider:(id)a0; - (void)barManager:(id)a0 didReceiveTapForBarItem:(long long)a1; - (void)autoFillFormKeyPressed; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)becomeFirstResponder; - (BOOL)readerViewIsVisibleForMailContentProvider:(id)a0; - (void)navigationBar:(id)a0 didCreateLeadingToolbar:(id)a1 trailingToolbar:(id)a2; - (long long)browserPersonaForActivityViewController:(id)a0; - (BOOL)pageLoadErrorControllerIsInPreviewMode:(id)a0; - (void)toggleReaderKeyPressed; - (void)_dismiss; - (void)linkPreviewHelper:(id)a0 didProduceNavigationIntent:(id)a1 forAction:(long long)a2; - (void)_perSiteLockdownModePreferenceDidChange:(id)a0; - (void)viewDidDisappear:(BOOL)a0; - (void)scrollViewDidScroll:(id)a0; - (void)scrollViewWillBeginDragging:(id)a0; - (void)saveWebpageAlternativeKeyPressed; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (void)perSiteSettingsUIPresentSettings; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (id)suggestedFileNameForQuickLookDocument:(id)a0; - (void)_didCompleteScrolling; - (void)_setWebView:(id)a0; - (void)_updateUI; - (void)loadRequest:(id)a0; - (id)overrideTraitCollectionForChildViewController:(id)a0; - (id)sfWebExtensionsControllersContentBlockerManagersForAllProfiles:(id)a0; - (void)dismissSFSafariViewControllerKeyPressed; - (id)sfWebExtensionsControllersForAllProfiles:(id)a0; - (id)webViewConfiguration; - (id)_EVOrganizationName; - (void)_invalidateEVOrganizationName; - (BOOL)_canSaveWebpage; - (void)_didLoadWebView; - (BOOL)_hideFindOnPage; - (void)_scrollToTopFromScrollToTopView; - (BOOL)_shouldAllowUniversalLinkBanner; - (void)_updateBarItems; - (void)webViewController:(id)a0 authenticationChallenge:(id)a1 shouldAllowLegacyTLS:(id /* block */)a2; - (void)webViewController:(id)a0 didEndNavigationGestureToBackForwardListItem:(id)a1; - (void)webViewControllerDidFirstPaint:(id)a0; - (id)_currentWebView; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveWebViewSafeAreaInsets; - (void)_goBack; - (BOOL)_readerViewControllerNeedsSetUp; - (void)_setUpWebViewControllerIfNeeded; - (BOOL)_updateAppInfoOverlayForBanner:(id)a0; - (void)_updateBarTheme; - (void)webViewController:(id)a0 contextMenuForElement:(id)a1 willCommitWithAnimator:(id)a2; - (void)webViewController:(id)a0 didFinishLoadForQuickLookDocumentInMainFrame:(id)a1; - (id)_applicationPayloadForOpeningInSafari; - (BOOL)_canSaveWebpageForURL:(id)a0; - (BOOL)_canScrollToTopInView:(id)a0; - (BOOL)_canShowDownloadWithoutPrompting:(id)a0; - (BOOL)_canShowPageFormatMenu; - (BOOL)_canTranslateWebpages; - (void)_cancelPendingUpdateUserActivityTimer; - (void)_checkForAppLink; - (void)_cleanUpAfterRedirectToExternalApp; - (void)_cleanUpWebViewController:(id)a0; - (id)_committedDomainForPreferences; - (void)_completeRedirectToExternalNavigationResult:(id)a0 fromOriginalRequest:(id)a1 dialogResult:(long long)a2; - (id)_contextMenuConfigurationForWebView:(id)a0 element:(id)a1; - (id)_contextMenuContentPreviewForWebView:(id)a0 element:(id)a1; - (double)_crashBannerDraggingOffsetForContentOffset:(struct CGPoint { double x0; double x1; })a0; - (id)_createPersistentDataStoreWithConfiguration:(id)a0; - (BOOL)_currentlyEditingText; - (void)_decreasePageZoomSetting; - (void)_determineResultOfLoadingRequest:(id)a0 inMainFrame:(BOOL)a1 disallowRedirectToExternalApps:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)_didCompleteViewSizeTransition; - (void)_didDecideNavigationPolicy:(long long)a0 forNavigationAction:(id)a1; - (void)_didDecideNavigationPolicy:(long long)a0 forNavigationResponse:(id)a1; - (void)_didResolveDestinationURL:(id)a0 pendingAppLinkCheck:(BOOL)a1; - (id)_digitalHealthManager; - (BOOL)_dismissTransientUIAnimated:(BOOL)a0; - (BOOL)_effectiveBarCollapsingEnabled; - (void)_emailCurrentPageWithPreferredContentType:(long long)a0; - (id)_fallbackURLForWellKnownChangePasswordURL:(id)a0; - (id)_fallbackURLForWellKnownChangePasswordURLFromQuirks:(id)a0; - (void)_fetchActivityViewControllerInfoForURL:(id)a0 title:(id)a1 completion:(id /* block */)a2; - (void)_fetchSharingURLWithCompletionHandler:(id /* block */)a0; - (void)_getSafariDataSharingModeWithCompletion:(id /* block */)a0; - (void)_goBackToOwnerWebView; - (void)_goForward; - (void)_hideDigitalHealthOverlay; - (void)_hideQuickLookDocumentView; - (void)_hideReaderAnimated:(BOOL)a0 deactivationMode:(unsigned long long)a1; - (id)_homePageForURL:(id)a0; - (void)_increasePageZoomSetting; - (void)_initialLoadFinishedWithSuccess:(BOOL)a0; - (void)_initializeWebKitExperimentalFeatures; - (void)_internalWebViewController:(id)a0 decidePolicyForNavigationAction:(id)a1 decisionHandler:(id /* block */)a2; - (void)_internalWebViewController:(id)a0 decidePolicyForNavigationAction:(id)a1 withResult:(id)a2 decisionHandler:(id /* block */)a3; - (void)_invalidatePreviewCloseTimer; - (void)_invalidateUserActivity; - (void)_invalidateWebViewControllers; - (void)_invokeCustomActivity; - (BOOL)_isPreviewing; - (BOOL)_isSplitScreen; - (id)_itemProviderCollectionForSharingURL:(id)a0 title:(id)a1; - (void)_layOutBrowserViewForSizeTransition; - (id)_mailContentProvider; - (double)_maximumHeightObscuredByBottomBar; - (BOOL)_notifyInitialLoadDidFinish:(BOOL)a0; - (double)_offsetForDynamicBarAnimator; - (BOOL)_onlyWantsWebAppShortcuts; - (void)_openCurrentURLInSafari; - (id)_openNewWebViewIfNeededWithConfiguration:(id)a0 forNavigationAction:(id)a1; - (BOOL)_personaShouldUseScreenTime; - (void)_popWebViewController; - (void)_presentActivityViewController; - (void)_presentSaveWebpageViewController; - (void)_presentTranslationConsentAlertWithType:(unsigned long long)a0 completionHandler:(id /* block */)a1; - (void)_pushWebViewController:(id)a0; - (void)_queueAlertForRedirectToExternalNavigationResult:(id)a0 fromOriginalRequest:(id)a1 isMainFrame:(BOOL)a2 promptPolicy:(long long)a3 userAction:(id)a4; - (id)_quickLookDocumentForDownload:(id)a0; - (void)_redirectToExternalNavigationResult:(id)a0 fromOriginalRequest:(id)a1 promptPolicy:(long long)a2 isMainFrame:(BOOL)a3 userAction:(id)a4; - (BOOL)_redirectToHostAppWithExpectedCallbackSchemeIfPossible:(id)a0; - (BOOL)_redirectToHostAppWithNavigationResult:(id)a0 options:(id)a1; - (void)_redirectToNewsIfNeededForRequest:(id)a0 isMainFrame:(BOOL)a1 userAction:(id)a2 decisionHandler:(id /* block */)a3; - (void)_reloadFromOrigin:(BOOL)a0; - (id)_requestBySettingAdvancedPrivacyProtectionsFlag:(id)a0; - (void)_resetPageZoomSetting; - (BOOL)_safeAreaShouldAffectWebViewObscuredInsets; - (void)_setCurrentWebViewController:(id)a0; - (void)_setShowingCrashBanner:(BOOL)a0 animated:(BOOL)a1; - (void)_setShowingPinnableBanner:(id)a0 animated:(BOOL)a1; - (void)_setShowingReader:(BOOL)a0 deactivationMode:(unsigned long long)a1 animated:(BOOL)a2; - (void)_setSuppressingPreviewProgressAnimation:(BOOL)a0; - (void)_setUpAnalyticsPersona; - (void)_setUpCalendarEventDetectorIfNeeded; - (void)_setUpCookieStoragePolicyForDataStore:(id)a0; - (void)_setUpInterfaceIfNeeded; - (void)_setUpMenu; - (void)_setUpReaderViewController; - (void)_setUpReloadOptionsControllerIfNeeded; - (void)_setUpToolbar; - (void)_setUpTopBarAndBottomBar; - (BOOL)_shouldAllowAutomaticReader; - (BOOL)_shouldGoBackToOwnerWebView; - (void)_showBars; - (void)_showCrashBanner:(id)a0 animated:(BOOL)a1; - (void)_showDigitalHealthOverlayWithPolicy:(long long)a0; - (void)_showDownload:(id)a0; - (void)_showFinanceKitOrderPreviewControllerWithURL:(id)a0 dismissalHandler:(id /* block */)a1; - (void)_showGenericDownloadAlert; - (BOOL)_showICSControllerForPath:(id)a0 sourceURL:(id)a1; - (void)_showPassBookControllerForPasses:(id)a0; - (void)_showQuickLookDocumentView; - (void)_showReaderAnimated:(BOOL)a0; - (void)_updateCrashBannerOffset; - (void)_updateCurrentScrollViewInsets; - (void)_updateDigitalHealthTracking; - (void)_updateDynamicBarGeometry; - (void)_updateHomeIndicatorAutoHideState; - (void)_updateInterfaceFillsScreen; - (void)_updateMaxVisibleHeightPercentageUserDriven:(BOOL)a0; - (void)_updateModalInPresentation; - (void)_updatePageZoomWithPreference; - (void)_updatePinnableBannerFrame; - (void)_updatePinnableBannerOffset; - (void)_updatePreviewLoadingUI; - (void)_updateRemoteSwipeGestureState; - (void)_updateScrollIndicatorVerticalInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 horizontalInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (void)_updateScrollToTopView; - (void)_updateStatusBarStyleForced:(BOOL)a0; - (void)_updateTrackerProtectionPreferences; - (void)_updateUserActivitySoon; - (void)_updateUsesLockdownStatusBar; - (void)_updateUsesNarrowLayout; - (void)_updateWebViewLayoutSize; - (void)_updateWebViewShrinkToFit; - (void)_willBeginUserInitiatedNavigation; - (void)_willCommitContextMenuForWebView:(id)a0 withAnimator:(id)a1; - (void)_willPresentContextMenu; - (BOOL)_willURLOpenHostApp:(id)a0; - (void)activityViewController:(id)a0 didCompleteActivity:(id)a1 success:(BOOL)a2; - (void)activityViewController:(id)a0 prepareActivity:(id)a1 completion:(id /* block */)a2; - (void)addTrustedEventAttribution:(id)a0; - (void)authenticationChallengeDidNegotiateModernTLS:(id)a0; - (void)beginDigitalHealthTracking; - (long long)browserPersonaForWebViewController:(id)a0; - (void)contextMenuConfigurationForReaderViewController:(id)a0 element:(id)a1 completionHandler:(id /* block */)a2; - (void)createReaderWebViewForWebViewController:(id)a0; - (void)customizationControllerCustomizationsDidChange:(id)a0; - (void)decideDataSharingModeAndSetUpWebViewWithCompletionHandler:(id /* block */)a0; - (void)didUpdateNavigationBarItem:(id)a0; - (id)handoffURL; - (BOOL)isContentObscuredByDigitalHealthForCustomizationController:(id)a0; - (BOOL)isDisplayingQuickLookDocumentForCustomizationController:(id)a0; - (BOOL)isPageEligibileToShowNotSecureWarning; - (BOOL)isReaderAvailableForCustomizationController:(id)a0; - (BOOL)isSafariRestricted; - (BOOL)isShowingReaderForCustomizationController:(id)a0; - (id)legacyTLSHostManager; - (void)navigationBarDoneButtonWasTapped:(id)a0; - (id)pageFormatMenuController; - (id)presentingViewControllerForWebViewController:(id)a0; - (id)processPoolConfiguration; - (id)quickLookDocumentForCurrentBackForwardListItem; - (void)readerViewController:(id)a0 contextMenuDidEndForElement:(id)a1; - (void)readerViewController:(id)a0 contextMenuForElement:(id)a1 willCommitWithAnimator:(id)a2; - (void)readerViewController:(id)a0 contextMenuWillPresentForElement:(id)a1; - (id)resultOfLoadingRequest:(id)a0 inMainFrame:(BOOL)a1 disallowRedirectToExternalApps:(BOOL)a2; - (void)setQuickLookDocumentForCurrentBackForwardListItem:(id)a0; - (void)stopDigitalHealthTrackingWithCompletionHandler:(id /* block */)a0; - (void)updateBottombarOffset:(double)a0 topBarHeight:(double)a1; - (void)webViewController:(id)a0 contextMenuConfigurationForElement:(id)a1 completionHandler:(id /* block */)a2; - (id)webViewController:(id)a0 contextMenuContentPreviewForElement:(id)a1; - (void)webViewController:(id)a0 contextMenuDidEndForElement:(id)a1; - (void)webViewController:(id)a0 contextMenuWillPresentForElement:(id)a1; - (void)webViewController:(id)a0 createWebViewWithConfiguration:(id)a1 forNavigationAction:(id)a2 completionHandler:(id /* block */)a3; - (void)webViewController:(id)a0 decidePolicyForNavigationAction:(id)a1 decisionHandler:(id /* block */)a2; - (void)webViewController:(id)a0 decidePolicyForNavigationResponse:(id)a1 decisionHandler:(id /* block */)a2; - (void)webViewController:(id)a0 decidePolicyForSOAuthorizationLoadWithCurrentPolicy:(long long)a1 forExtension:(id)a2 completionHandler:(id /* block */)a3; - (void)webViewController:(id)a0 didChangeFullScreen:(BOOL)a1; - (void)webViewController:(id)a0 didClickLinkInReaderWithRequest:(id)a1; - (void)webViewController:(id)a0 didCommitNavigation:(id)a1; - (void)webViewController:(id)a0 didExtractTextSamplesForTranslation:(id)a1; - (void)webViewController:(id)a0 didFailNavigation:(id)a1 withError:(id)a2; - (void)webViewController:(id)a0 didFailProvisionalNavigation:(id)a1 withError:(id)a2; - (void)webViewController:(id)a0 didFindAppBannerWithContent:(id)a1; - (void)webViewController:(id)a0 didFinishDocumentLoadForNavigation:(id)a1; - (void)webViewController:(id)a0 didFinishNavigation:(id)a1; - (void)webViewController:(id)a0 didReceiveAuthenticationChallenge:(id)a1 completionHandler:(id /* block */)a2; - (void)webViewController:(id)a0 didReceiveServerRedirectForProvisionalNavigation:(id)a1; - (void)webViewController:(id)a0 didSameDocumentNavigation:(id)a1 ofType:(long long)a2; - (id)webViewController:(id)a0 didStartDownload:(id)a1; - (void)webViewController:(id)a0 didStartLoadForQuickLookDocumentInMainFrameWithFileName:(id)a1 uti:(id)a2; - (void)webViewController:(id)a0 didStartProvisionalNavigation:(id)a1; - (void)webViewController:(id)a0 mediaCaptureStateDidChange:(unsigned long long)a1; - (long long)webViewController:(id)a0 presentationPolicyForDialog:(id)a1; - (void)webViewController:(id)a0 printFrame:(id)a1; - (void)webViewController:(id)a0 webViewDidClose:(id)a1; - (void)webViewController:(id)a0 willEndNavigationGestureToBackForwardListItem:(id)a1; - (void)webViewController:(id)a0 willGoToBackForwardListItem:(id)a1 inPageCache:(BOOL)a2; - (void)webViewController:(id)a0 willPerformClientRedirectToURL:(id)a1 withDelay:(double)a2; - (BOOL)webViewControllerCanFindNextOrPrevious:(id)a0; - (BOOL)webViewControllerCanPromptForAccountSecurityRecommendation:(id)a0; - (void)webViewControllerDidCancelClientRedirect:(id)a0; - (void)webViewControllerDidChangeEstimatedProgress:(id)a0; - (void)webViewControllerDidChangeHasOnlySecureContent:(id)a0; - (void)webViewControllerDidChangeLoadingState:(id)a0; - (void)webViewControllerDidChangeSafeAreaInsets:(id)a0; - (void)webViewControllerDidChangeSafeAreaShouldAffectObscuredInsets:(id)a0; - (void)webViewControllerDidChangeURL:(id)a0; - (void)webViewControllerDidDetermineReaderAvailability:(id)a0 dueTo:(long long)a1; - (void)webViewControllerDidFirstVisuallyNonEmptyLayout:(id)a0; - (BOOL)webViewControllerShouldFillStringForFind:(id)a0; - (void)webViewControllerUpdateNavigationBar:(id)a0; - (void)webViewControllerWebProcessDidBecomeResponsive:(id)a0; - (void)webViewControllerWebProcessDidBecomeUnresponsive:(id)a0; - (void)webViewControllerWebProcessDidCrash:(id)a0; - (void)webViewControllerWillPresentJavaScriptDialog:(id)a0; - (id)webViewForCustomizationController:(id)a0; - (id)websiteDataStoreConfiguration; @end