@class WBTab, WKBackForwardListItem, _SFNavigationIntent, SFBrowserDocumentTrackerInfo, UnifiedTabBarItem, NSUserActivity, LoadingController, SFDialogController, _SFSafeBrowsingController, _SFCalendarEventDetector, NSPointerArray, _SFSecIdentityPreferencesController, _WKSessionState, NSNumber, SFTextSearchMatchesCounter, TabDocumentView, WBSFluidProgressState, WBProfile, NSError, _SFPageLoadErrorController, STBlockingViewController, SFQuickLookDocument, WBSHistoryVisit, NSUUID, NSMutableArray, WBSApplicationManifestFetcher, PageLoadTestStatistics, NSSet, SFTabStateData, TabOverviewItem, ActionPanelActivityItemProvider, _SFWebClipMetadataFetcher, SFPrivateBrowsingPrivacyProtectionsBanner, UIImage, SFContentBlockerManager, NSTimer, WBSSiriIntelligenceDonorPersonalizationData, WBSTranslationContext, NSHashTable, _SFNavigationUtilitiesManager, _WKActivatedElementInfo, SFNavigationBarItem, LinkPreviewViewController, SFWebExtensionsController, _SFReloadOptionsController, _SFPrintController, TabDocumentCollectionItem, NSDate, WBSPermissionDialogThrottler, CSSearchableItemAttributeSet, WBSFluidProgressController, NSArray, _SFTelephonyNavigationMitigationPolicy, _SFDownload, _WKRemoteObjectInterface, _SFInjectedJavaScriptController, UIColor, WBSURLSpoofingMitigator, NSString, FindOnPageCompletionProvider, SFQuickLookDocumentWriter, TouchIconFetcher, PageLoadTest, NSURL, UIFindInteraction, WebBookmark, _SFFormAutoFillController, NSDictionary, _SFBrowserConfiguration, WBSSameDocumentNavigationToHistoryVisitCorrelator, TabBarItem, WBSWebExtensionTabPosition, BrowserController, SFPinnableBanner, History, _WKUserInitiatedAction, _SFWebView, WKWebView, WBSSafariExtensionStateObserver, WBSHistoryContextController, NSHTTPURLResponse, _SFReaderController, _SFSafariSharingExtensionController, SLHighlight; @protocol WBSWebExtensionWindow, WBSContentBlockerStatisticsStore, SFReaderContext, LoadProgressObserver, SFAppSuggestionBanner, UIDragSession, TabDocumentDelegate; @interface TabDocument : NSObject <_WKAppHighlightDelegate, SFHighlightAttributionPresenter, SFAppBannerMetaTagContentObserver, SFAppSuggestionBannerDelegate, LoadingControllerDelegate, PKAddPassesViewControllerDelegate, QuickWebsiteSearchEventListener, SFFormAutoFillControllerDelegate, WBSFluidProgressControllerWindowDelegate, WKNavigationDelegatePrivate, WKUIDelegatePrivate, SFDialogControllerDelegate, SFDialogViewControllerPresenting, _SFLinkPreviewHandler, _SFPageLoadErrorControllerDelegate, _SFPrintControllerDelegate, _SFReaderControllerDelegate, _SFWebViewDelegate, _WKDiagnosticLoggingDelegate, _WKFullscreenDelegate, _WKIconLoadingDelegate, _WKInputDelegate, _WKWebAuthenticationPanelDelegate, WBSTranslationConsentAlertHelperDelegate, WBSTranslationContextDelegate, SFQuickLookDocumentSource, WBSQueryParameterFilteringDataQueueDelegate, WBTabGroupManagerObserver, WBSWebExtensionTab, LoadableResource, ReadingListMetadataProvider, SFDialogPresenting, SFMediaRecordingDocument, WBReusableTab, WBSFluidProgressStateSource, WBSOrderedTab, WBSTabItemSearchSupport, _SFAutoFillContextProviding, _SFBrowserDocument, _SFDownloadDelegate, _SFNavigationIntentHandling> { long long _retainCount; unsigned long long _progressAnimationSuppressedCount; NSString *_EVOrganizationName; NSError *_lastLoadError; NSError *_lastLoadErrorForFormatMenu; WBSURLSpoofingMitigator *_URLSpoofingMitigator; _WKSessionState *_savedSessionState; _WKRemoteObjectInterface *_siteSpecificSearchEventListenerInterface; _WKRemoteObjectInterface *_appBannerMetaTagContentObserverInterface; _SFSafariSharingExtensionController *_sharingExtensionController; _SFCalendarEventDetector *_calendarEventDetector; _SFInjectedJavaScriptController *_activityJSController; _SFWebClipMetadataFetcher *_webClipMetadataFetcher; TouchIconFetcher *_touchIconFetcher; NSMutableArray *_fallbackURLs; unsigned long long _lastReaderDeactivationMode; FindOnPageCompletionProvider *_findCompletionProvider; _SFFormAutoFillController *_autoFillController; id /* block */ _autoFillAuthenticationCompletionBlock; LoadingController *_loadingController; WBSFluidProgressController *_fluidProgressController; NSDictionary *_initialArticleScrollDictionaryForCloudTab; NSURL *_overrideURLForHTTPAuthenticationDialog; WKBackForwardListItem *_parentTabItem; WBSApplicationManifestFetcher *_applicationManifestFetcher; _SFDownload *_activeDownload; TabDocumentView *_cachedView; unsigned long long _currentUsageState; NSURL *_lastURLForWhichUsageStateWasSet; long long _concurrentNavigationActionPolicyDecisions; NSHashTable *_renderingProgressEventObservers; NSHashTable *_navigationObservers; SFNavigationBarItem *_navigationBarItem; _SFReaderController *_readerContext; WebBookmark *_bookmarkForIconFetching; WKBackForwardListItem *_backForwardListItemForCurrentAppLinkBannerCheck; WKBackForwardListItem *_backForwardListItemForCurrentHighlightBannerCheck; SLHighlight *_highlightFromNavigation; WKBackForwardListItem *_backForwardListItemForCurrentNoteTakingCheck; SFPinnableBanner<SFAppSuggestionBanner> *_storeBanner; SFPinnableBanner *_appBannerPendingFirstPaint; NSTimer *_appBannerRemovalTimer; BOOL _canShowPrivateBrowsingPrivacyProtectionsBanner; BOOL _didAlreadyShowPrivateBrowsingPrivacyProtectionsBannerForDomain; NSDate *_dateOfLastFinishedNavigation; _SFTelephonyNavigationMitigationPolicy *_telephonyNavigationPolicy; _WKUserInitiatedAction *_lastUserInitiatedAction; _SFSecIdentityPreferencesController *_secIdentityPreferencesController; PageLoadTest *_pageLoadTest; NSTimer *_donateTextTimer; NSTimer *_unresponsiveWebProcessTimer; id /* block */ _unresponsiveWebProcessBlock; _SFNavigationIntent *_deferredDropNavigationIntent; unsigned long long _deferredDropNavigationIntentGeneration; NSNumber *_deferredDropWasHandledByWebKit; id<UIDragSession> _webKitDragSession; unsigned long long _cachedMediaStateIcon; NSPointerArray *_spawnedTabDocuments; NSURL *_cachedCanonicalURL; ActionPanelActivityItemProvider *_cachedActivityItemProvider; id /* block */ _pendingNavigationActionDueToExternalSchemePromptHandler; NSURL *_cachedURL; id _faviconToken; NSURL *_originalURL; NSTimer *_updateFaviconTimer; NSURL *_urlToReloadForcingContentBlockers; BOOL _disableContentBlockersWhenReloading; BOOL _previousURLWasLoadedWithContentBlockersEnabled; NSURL *_urlToReloadEnablingPrivateRelay; BOOL _disablePrivateRelayWhenReloading; BOOL _previousURLWasLoadedWithPrivateRelay; BOOL _isNavigatingViaNormalReload; BOOL _isNavigatingViaReloadFromOrigin; NSURL *_previousWebPageURLBeforeNavigation; NSURL *_urlToReloadForAdvancedPrivateBrowsingPrivacyProtections; BOOL _disableAdvancedPrivateBrowsingPrivacyProtectionsWhenReloading; BOOL _previousURLWasLoadedWithAdvancedPrivateBrowsingPrivacyProtections; BOOL _browsingModeDidSupportAdvancedPrivacyProtectionsAtPreviousNavigation; id<WBSContentBlockerStatisticsStore> _contentBlockerStatisticsStore; BOOL _locked; BOOL _allowInspectionWhenUnlocked; BOOL _wasLoadedWithLockdownModeEnabled; BOOL _pendingNavigationWillLoadWithLockdownModeEnabled; _SFNavigationUtilitiesManager *_navigationUtilitiesManager; NSString *_domainWhereUserDeclinedAutomaticStrongPassword; _WKActivatedElementInfo *_elementInfoToAnimateForNextDownload; _SFDownload *_downloadReflectedInFluidProgress; BOOL _closeWhenNextDownloadStarts; BOOL _loadNextNavigationInline; BOOL _EVOrganizationNameIsValid; BOOL _forwardActivityToCoreSpotlight; BOOL _loadWasUserDriven; BOOL _userDrivenLoadWasConsumed; BOOL _skipSyncableTabUpdates; BOOL _shouldDismissReaderInReponseToSameDocumentNavigation; BOOL _allowURLAsTitle; BOOL _wasOpenedFromHistory; BOOL _quickLookDocumentCheckCompleted; BOOL _didFirstPaint; BOOL _shouldSuppressDialogsThatBlockWebProcessForProvisionalNavigation; BOOL _shouldResetPrintSuppressionOnNextCommit; BOOL _sourceApplicationIsValid; BOOL _isDisplayingTelephonyPrompt; BOOL _isDecidingNavigationResponsePolicyForMainFrameDownload; NSURL *_urlForDisplayedContent; BOOL _hasFocusedInputFieldOnCurrentPage; BOOL _suppressCrashBanner; BOOL _needsSendTelemetryForProvisionalLoad; BOOL _webViewIsLoading; BOOL _gestureRequiresGoBackToParentTab; BOOL _didCommitCurrentNavigation; BOOL _didQuickStopWhileBlank; BOOL _allowsExternalRedirectWithoutPrompting; BOOL _allowsSwitchingToPinnedTabOnNavigation; BOOL _didSpawnNewTabOnNavigationFromPinnedTab; SFQuickLookDocumentWriter *_quickLookDocumentWriter; NSString *_suggestedFilenameForNextCommit; BOOL _shouldReflectTranslationAsFluidProgress; struct { long long impressionProvenance; unsigned char shouldIgnoreURLAsAnalyticsImpression : 1; unsigned char shouldNotifyImpressionAnalyticsRecorder : 1; unsigned char shouldNotifyImpressionAnalyticsRecorderWhenDisplayedToUser : 1; BOOL updateLocalAttributesWhileHibernated; } _flags; unsigned long long _phishingURLClassification; double _idForWebExtensions; WBSSafariExtensionStateObserver *_webExtensionsStateObserver; NSTimer *_fireOnUpdatedWebExtensionEventTimer; SFTextSearchMatchesCounter *_findMatchesCounter; WBSPermissionDialogThrottler *_permissionDialogThrottler; BOOL _hasDeferredNavigation; NSURL *_deferredNavigationURL; NSString *_deferredNavigationTitle; NSString *_cachedDebugTitle; NSURL *_cachedURLForDebugTitle; TabDocumentCollectionItem *_tabCollectionItem; History *_history; NSDate *_lastWebViewIncreaseZoomDate; BOOL _shouldDonateResponseForCurrentNavigation; NSHTTPURLResponse *_speculativeLoadNavigationResponse; } @property (nonatomic, getter=isShowingContinuous) BOOL showingContinuous; @property (nonatomic) long long policy; @property (nonatomic) unsigned long long changedPropertiesForOnUpdatedWebExtensionEvent; @property (readonly, nonatomic) WBSFluidProgressState *progressState; @property (nonatomic, getter=isActive) BOOL active; @property (readonly, nonatomic) _SFWebView *frontWebView; @property (readonly, weak, nonatomic) BrowserController *browserController; @property (weak, nonatomic) TabDocument *parentTabDocumentForBackClosesSpawnedTab; @property (readonly, nonatomic) UIFindInteraction *findInteraction; @property (retain, nonatomic) SFQuickLookDocument *quickLookDocument; @property (nonatomic) BOOL wasOpenedFromLink; @property (nonatomic, getter=isShowingReader) BOOL showingReader; @property (nonatomic) BOOL shouldRestoreReader; @property (nonatomic) long long readerViewTopScrollOffset; @property (retain, nonatomic) SFPinnableBanner *appBanner; @property (readonly, nonatomic) SFPrivateBrowsingPrivacyProtectionsBanner *privateBrowsingPrivacyProtectionsBanner; @property (nonatomic) BOOL shouldRevealAppLinkBannerForNextCommit; @property (nonatomic) BOOL appBannerRemovalWasDeferred; @property (copy, nonatomic) NSString *sourceApplicationBundleIdentifierForNextCommit; @property (nonatomic) BOOL storeBannersAreDisabled; @property (nonatomic) long long externalAppRedirectState; @property (retain, nonatomic) UIImage *siteCustomIcon; @property (nonatomic) BOOL siteCustomIconPrecomposed; @property (readonly, nonatomic, getter=isShowingErrorPage) BOOL showingErrorPage; @property (readonly, nonatomic) TabOverviewItem *tabOverviewItem; @property (retain, nonatomic) WebBookmark *readingListBookmark; @property (nonatomic) BOOL suppressingProgressAnimationForNavigationGesture; @property (nonatomic) BOOL wantsReaderWhenActivated; @property (readonly, nonatomic, getter=isPrivateBrowsingEnabled) BOOL privateBrowsingEnabled; @property (nonatomic, getter=isDisplayingStandaloneImage) BOOL displayingStandaloneImage; @property (nonatomic, getter=isDisplayingStandaloneMedia) BOOL displayingStandaloneMedia; @property (nonatomic, getter=wasHibernatedDueToMemoryWarning) BOOL hibernatedDueToMemoryWarning; @property (nonatomic) unsigned long long sessionStateRestorationSource; @property (weak, nonatomic) id<TabDocumentDelegate> delegate; @property (weak, nonatomic) id<LoadProgressObserver> loadProgressObserver; @property (readonly, nonatomic) _SFBrowserConfiguration *configuration; @property (readonly, nonatomic) BOOL webViewIsFullscreen; @property (readonly, nonatomic) BOOL inElementFullscreen; @property (readonly, nonatomic) BOOL isSecure; @property (readonly, nonatomic) TabDocumentView *view; @property (readonly, nonatomic, getter=isExitingElementFullscreen) BOOL exitingElementFullscreen; @property (retain, nonatomic) LinkPreviewViewController *linkPreviewViewController; @property (readonly, nonatomic) unsigned long long webPageID; @property (retain, nonatomic) PageLoadTestStatistics *pageLoadStatistics; @property (nonatomic) BOOL allowsProgrammaticFocusToBeginInputSession; @property (readonly, nonatomic) _SFSafariSharingExtensionController *sharingExtensionController; @property (readonly, nonatomic) _SFInjectedJavaScriptController *activityJSController; @property (retain, nonatomic) NSURL *URLFromExternalApplication; @property (readonly, nonatomic) _SFWebClipMetadataFetcher *webClipMetadataFetcher; @property (readonly, nonatomic) _SFPageLoadErrorController *pageLoadErrorController; @property (readonly, nonatomic) SFDialogController *dialogController; @property (readonly, nonatomic, getter=isShowingInlineDialog) BOOL showingInlineDialog; @property (readonly, nonatomic) WBSSameDocumentNavigationToHistoryVisitCorrelator *sameDocumentNavigationToHistoryVisitCorrelator; @property (readonly, nonatomic) SFTabStateData *tabStateData; @property (readonly, nonatomic) long long pageStatus; @property (nonatomic) BOOL persistWhenHibernated; @property (readonly, nonatomic) BOOL canSetPinned; @property (nonatomic, getter=isPinned) BOOL pinned; @property (readonly, nonatomic, getter=isPinnable) BOOL pinnable; @property (copy, nonatomic) NSString *pinnedTitle; @property (copy, nonatomic) NSURL *pinnedURL; @property (nonatomic, getter=isUnread) BOOL unread; @property (copy, nonatomic) NSArray *shareParticipants; @property (nonatomic) BOOL isBlank; @property (nonatomic) BOOL isPlaceholder; @property (nonatomic, getter=isInteractivelyInserted) BOOL interactivelyInserted; @property (nonatomic) BOOL hasBeenInserted; @property (copy, nonatomic) NSString *libraryType; @property (readonly, nonatomic, getter=isShowingSystemStartPage) BOOL showingSystemStartPage; @property (nonatomic, getter=isPreparingForNewUserActivity) BOOL preparingForNewUserActivity; @property (readonly, nonatomic) TabBarItem *tabBarItem; @property (readonly, nonatomic) NSArray *tabCollectionItems; @property (readonly, nonatomic) UnifiedTabBarItem *unifiedTabBarItem; @property (readonly, nonatomic) UnifiedTabBarItem *currentUnifiedTabBarItem; @property (readonly, nonatomic) UIColor *themeColor; @property (readonly, nonatomic) SFNavigationBarItem *navigationBarItem; @property (readonly, nonatomic) BOOL isShowingSearchQueryInNavigationBar; @property (readonly, nonatomic) _SFSafeBrowsingController *safeBrowsingController; @property (readonly, nonatomic, getter=isHibernated) BOOL hibernated; @property (readonly, nonatomic, getter=isAlive) BOOL alive; @property (copy, nonatomic) NSString *lastSiriReaderSessionIdentifier; @property (readonly, nonatomic) _WKSessionState *sessionState; @property (readonly, nonatomic, getter=isLoading) BOOL loading; @property (readonly, nonatomic) BOOL canStopLoading; @property (nonatomic) struct CGPoint { double x; double y; } scrollPoint; @property (readonly, nonatomic) NSString *titleForCloudTab; @property (readonly, nonatomic) NSString *suggestedTitleForCurrentURL; @property (readonly, nonatomic) NSURL *cachedCanonicalURLOrURLForSharing; @property (readonly, nonatomic) ActionPanelActivityItemProvider *activityItemProvider; @property (nonatomic) BOOL supportsReuseForSpotlightSearch; @property (copy, nonatomic) NSURL *tabReuseURL; @property (copy, nonatomic) NSUUID *uuid; @property (readonly, nonatomic) BOOL canGoBackToParentTab; @property (nonatomic) double lastViewedTime; @property (nonatomic, getter=isClosed) BOOL closed; @property (readonly, nonatomic) BOOL shouldPersist; @property (retain, nonatomic) WBTab *tabGroupTab; @property (readonly, copy, nonatomic) id /* block */ tabUpdateBlock; @property (retain, nonatomic) WBSHistoryVisit *lastVisit; @property (copy, nonatomic) NSString *customUserAgent; @property (nonatomic, getter=isPerformingFirstLoadAfterOpenInBackground) BOOL performingFirstLoadAfterOpenInBackground; @property (nonatomic, getter=isPerformingRedirectAfterOpenInBackground) BOOL performingRedirectAfterOpenInBackground; @property (readonly, nonatomic) BOOL didFinishDocumentLoad; @property (readonly, nonatomic) BOOL didFirstLayout; @property (readonly, nonatomic) BOOL didFirstMeaningfulPaint; @property (readonly, nonatomic) BOOL contentIsReadyForSnapshot; @property (readonly, nonatomic, getter=isShowingFindOnPage) BOOL showingFindOnPage; @property (readonly, nonatomic) _SFPrintController *printController; @property (retain, nonatomic) NSUUID *ownerUUID; @property (retain, nonatomic) CSSearchableItemAttributeSet *searchableItemAttributes; @property (readonly, nonatomic) WBSSiriIntelligenceDonorPersonalizationData *personalizationData; @property (copy, nonatomic) NSString *sourceApplicationBundleIdentifier; @property (readonly, nonatomic) NSArray *ancestorUUIDs; @property (readonly, nonatomic) BOOL hasDoneReaderDetection; @property (readonly, nonatomic) _SFWebView *readerWebView; @property (readonly, nonatomic, getter=isControlledByAutomation) BOOL controlledByAutomation; @property (readonly, nonatomic) unsigned long long mediaStateIcon; @property (nonatomic) BOOL mediaCaptureEnabled; @property (readonly, nonatomic) BOOL shouldObscureForDigitalHealth; @property (weak, nonatomic) STBlockingViewController *associatedBlockingViewController; @property (nonatomic) unsigned long long mediaSuspensionReasons; @property (readonly, nonatomic) WBSHistoryContextController *contextController; @property (readonly, nonatomic) History *history; @property (nonatomic) double pageZoomFactor; @property (readonly, nonatomic) BOOL hasFormControlInteraction; @property (readonly, nonatomic) BOOL canShowPageFormatMenu; @property (readonly, nonatomic) SFWebExtensionsController *webExtensionsController; @property (nonatomic) BOOL suppressWebExtensionEvents; @property (readonly, nonatomic) BOOL previousLoadingCompleteStateForWebExtensionOnUpdatedEvent; @property (readonly, copy, nonatomic) NSString *previousTitleForWebExtensionOnUpdatedEvent; @property (readonly, nonatomic) NSURL *previousURLForWebExtensionOnUpdatedEvent; @property (readonly, nonatomic, getter=isShowingStartPageOverriddenByExtension) BOOL showingStartPageOverriddenByExtension; @property (readonly, nonatomic) NSUserActivity *userActivity; @property (copy, nonatomic) id /* block */ linkAddedToUserActivityCallback; @property (retain, nonatomic) NSUserActivity *userActivityFromNotes; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) WKBackForwardListItem *currentBackForwardListItem; @property (readonly, nonatomic) NSURL *attributionPresenterURL; @property (readonly, nonatomic) double idForWebExtensions; @property (readonly, nonatomic) WKWebView *webViewForExtensions; @property (readonly, copy, nonatomic) NSArray *webViewsThatCanReceiveMessages; @property (readonly, nonatomic) double parentTabIDForWebExtensions; @property (readonly, nonatomic) NSURL *urlForExtensions; @property (readonly, nonatomic) NSURL *expectedOrCurrentURL; @property (readonly, nonatomic) NSURL *expectedOrCurrentURLOrLastActiveURLIfCrashed; @property (readonly, nonatomic) NSURL *pendingURLForWebExtensions; @property (readonly, nonatomic) BOOL isLoadingComplete; @property (readonly, nonatomic) BOOL isAudible; @property (readonly, nonatomic) BOOL isMuted; @property (readonly, nonatomic) BOOL isFrontmost; @property (readonly, nonatomic) BOOL isPinnedTab; @property (readonly, nonatomic) BOOL isPrivate; @property (readonly, nonatomic) BOOL isArticle; @property (readonly, nonatomic) BOOL isInReaderMode; @property (readonly, copy, nonatomic) NSString *tabTitle; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } tabViewSize; @property (readonly, nonatomic) id<WBSWebExtensionWindow> webExtensionWindow; @property (retain, nonatomic) WBSWebExtensionTabPosition *previousWebExtensionTabPosition; @property (readonly, nonatomic) WBProfile *profile; @property (nonatomic) double zoomFactor; @property (readonly, nonatomic) WBSTranslationContext *translationContext; @property (copy, nonatomic) NSDictionary *extensionIdentifierToDynamicallyInjectedStyleSheets; @property (readonly, nonatomic) double estimatedProgress; @property (readonly, nonatomic, getter=isContentReady) BOOL contentReady; @property (readonly, nonatomic) BOOL canOverrideStatusBar; @property (readonly, nonatomic) BOOL audioOnly; @property (readonly, copy, nonatomic) NSString *URLString; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, copy, nonatomic) NSArray *ancestorTabIdentifiers; @property (readonly, copy, nonatomic) NSString *windowIdentifier; @property (readonly, nonatomic) BOOL shouldSelectOriginatingTabWhenClosed; @property (readonly, nonatomic, getter=isClosing) BOOL closing; @property (readonly, nonatomic) double lastActivationTime; @property (readonly, copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *titleForLastSearch; @property (copy, nonatomic) NSArray *titleWords; @property (copy, nonatomic) NSString *URLStringForLastSearch; @property (copy, nonatomic) NSArray *URLStringComponents; @property (copy, nonatomic) NSString *lastSearchTerm; @property (nonatomic) BOOL matchedLastSearch; @property (readonly, nonatomic) NSString *currentStrongPassword; @property (readonly, nonatomic) NSString *defaultStrongPassword; @property (readonly, nonatomic) NSString *alphanumericStrongPassword; @property (readonly, nonatomic) _SFWebView *webView; @property (readonly, nonatomic) _SFWebView *activeWebView; @property (readonly, nonatomic) _SFReloadOptionsController *reloadOptionsController; @property (readonly, nonatomic) id<SFReaderContext> readerContext; @property (readonly, nonatomic) NSURL *URLForPerSitePreferences; @property (readonly, nonatomic) BOOL wasLoadedWithContentBlockersEnabled; @property (readonly, nonatomic) BOOL wasLoadedWithPrivateRelay; @property (nonatomic) BOOL isNavigatingViaReloadWithoutPrivateRelay; @property (readonly, nonatomic) BOOL wasLoadedWithAdvancedPrivateBrowsingPrivacyProtections; @property (readonly, nonatomic) BOOL privacyReportShouldSeparateBlockedTrackers; @property (readonly, nonatomic) BOOL canHideToolbar; @property (readonly, nonatomic) SFContentBlockerManager *contentBlockerManager; @property (readonly, nonatomic) BOOL browserHasMultipleProfiles; @property (readonly, nonatomic) BOOL isBlockedByScreenTime; @property (readonly, nonatomic) SFBrowserDocumentTrackerInfo *trackerInfo; @property (readonly, copy, nonatomic) NSSet *allBrowserHistories; @property (readonly, copy, nonatomic) NSSet *allBrowserProfileIdentifiers; + (id)tabDocumentForWKWebView:(id)a0; + (id)blankTabTitleWithLibraryType:(id)a0 controlledByAutomation:(BOOL)a1; + (id)urlForExternalURL:(id)a0 forPrivateBrowsing:(BOOL)a1; - (void)willClose; - (void)updateAccessibilityIdentifier; - (void)mute; - (void)dispatchNavigationIntent:(id)a0; - (void)downloadDidStart:(id)a0; - (id)readerPageArchiveURL; - (void)reload; - (id)dataForDisplayedPDF; - (void)close; - (void)handleNavigationIntent:(id)a0 completion:(id /* block */)a1; - (void)downloadDidFinish:(id)a0; - (void)presentNextDialogIfNeeded; - (void)_voiceSearchAvailabilityDidChange:(id)a0; - (id)retain; - (void)select; - (void)readerController:(id)a0 didTwoFingerTapLinkInReaderWithContext:(id)a1; - (void)clearReaderView; - (void)hibernate; - (void)pageLoadErrorControllerDidAddAlert:(id)a0; - (void)updateLockedBrowsingState; - (void)_translationAvailabilityDidChange:(id)a0; - (void)updateThemeColorAndUnderPageBackground:(BOOL)a0; - (long long)_webView:(id)a0 dataOwnerForDropSession:(id)a1; - (void)commitPreviewViewController:(id)a0; - (void)sfWebViewDidStartFormControlInteraction:(id)a0; - (void)webViewDidScroll; - (id)_backForwardList; - (void)updateShowsSiriReaderPlayingIcon; - (void)showDownload:(id)a0; - (void)_webView:(id)a0 renderingProgressDidChange:(unsigned long long)a1; - (void)_webView:(id)a0 contextMenuForElement:(id)a1 willCommitWithAnimator:(id)a2; - (void)_webView:(id)a0 decidePolicyForSOAuthorizationLoadWithCurrentPolicy:(long long)a1 forExtension:(id)a2 completionHandler:(id /* block */)a3; - (void)webView:(id)a0 didFailNavigation:(id)a1 withError:(id)a2; - (void)didActivateReader; - (BOOL)sfWebViewShouldFillStringForFind:(id)a0; - (id)sfWebView:(id)a0 didStartDownload:(id)a1; - (void)snapshotWithSize:(struct CGSize { double x0; double x1; })a0 options:(unsigned long long)a1 completion:(id /* block */)a2; - (void)webView:(id)a0 didReceiveAuthenticationChallenge:(id)a1 completionHandler:(id /* block */)a2; - (id)initWithTitle:(id)a0 URL:(id)a1 UUID:(id)a2 privateBrowsingEnabled:(BOOL)a3 hibernated:(BOOL)a4 bookmark:(id)a5 browserController:(id)a6; - (void)snapshotForWebClipIcon:(id /* block */)a0; - (void)goBackToParentTab; - (id)translationConsentAlertHelperViewControllerToPresentDetailsFrom:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_webView:(id)a0 finalObscuredInsetsForScrollView:(id)a1 withVelocity:(struct CGPoint { double x0; double x1; })a2 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a3; - (void)clearPageLoadStatistics; - (id)presentingViewControllerForPrintController:(id)a0; - (void)didAutoDetectSiteSpecificSearchProviderWithOriginatingURL:(id)a0 searchURLTemplate:(id)a1; - (void)setBrowserController:(id)a0 afterTabGroupReuse:(BOOL)a1; - (void)_webView:(id)a0 dataInteraction:(id)a1 session:(id)a2 didEndWithOperation:(unsigned long long)a3; - (void)loadingControllerWillStartUserDrivenLoad:(id)a0; - (void)linkPreviewHelperWillOpenUniversalLinkLocally:(id)a0; - (BOOL)isReaderAvailable; - (id)resultOfLoadingURL:(id)a0; - (void)userDidManipulateVisibleRegion; - (id)initWithTabStateData:(id)a0 hibernated:(BOOL)a1 browserController:(id)a2; - (void)_webView:(id)a0 contextMenuDidEndForElement:(id)a1; - (void)invalidateSourceApplication; - (BOOL)shouldShowReaderOnActivate; - (BOOL)translationContextIsUsingPrivateBrowsing:(id)a0; - (void)endSuppressingProgressAnimation; - (void)_webView:(id)a0 didFailLoadDueToNetworkConnectionIntegrityWithURL:(id)a1; - (BOOL)isShowingReadingListArchive; - (void)webView:(id)a0 didFailProvisionalNavigation:(id)a1 withError:(id)a2; - (BOOL)shouldSpawnNewTabOnNavigationFromPinnedTabWithDestinationURL:(id)a0; - (void)animateElementToDownloadsBarItemSoon:(id)a0; - (BOOL)_webViewCanBecomeFocused:(id)a0; - (void)_webViewDidDisableInspectorBrowserDomain:(id)a0; - (void)restoreScrollPositionWithCloudTab:(id)a0; - (void)loadTestURL:(id)a0 withCallback:(id /* block */)a1 pagesNeedingMemoryWarningSent:(id)a2; - (void)_webView:(id)a0 logDiagnosticMessage:(id)a1 description:(id)a2; - (id)loadingDialogPageTitleForPrintController:(id)a0; - (void)pageLoadErrorController:(id)a0 presentViewController:(id)a1; - (void)_webView:(id)a0 didNegotiateModernTLSForURL:(id)a1; - (id)pageLoadErrorControllerGetSecIdentityPreferencesController:(id)a0; - (void)pageLoadErrorControllerClosePage:(id)a0; - (id)suggestedFilenameForDisplayedPDF; - (void)loadingController:(id)a0 willLoadRequest:(id)a1 webView:(id)a2 userDriven:(BOOL)a3; - (void)_webView:(id)a0 accessoryViewCustomButtonTappedInFormInputSession:(id)a1; - (void)loadWindowDotOpenExternalNavigationResult:(id)a0 fromOriginalRequest:(id)a1; - (void)translationContext:(id)a0 showFeedbackConsentAlertWithCompletionHandler:(id /* block */)a1; - (void)_webView:(id)a0 didFailProvisionalLoadWithRequest:(id)a1 inFrame:(id)a2 withError:(id)a3; - (void)addNavigationObserver:(id)a0; - (void)getApplicationManifestWithCompletionHandler:(id /* block */)a0; - (void)removeNavigationObserver:(id)a0; - (id)formAutoFillControllerURLForFormAutoFill:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })sourceRectForPopoverActionPicker:(id)a0; - (void)resetPageZoomSetting; - (void)fluidProgressRocketAnimationDidComplete; - (void)pageLoadErrorController:(id)a0 allowLegacyTLSConnectionForURL:(id)a1 navigateToURL:(id)a2; - (void)loadURL:(id)a0 title:(id)a1 deferNavigationWhenNotActive:(BOOL)a2 skipSyncableTabUpdates:(BOOL)a3; - (void)didFindAppBannerWithContent:(id)a0; - (void)loadURL:(id)a0; - (void)_webView:(id)a0 didFinishLoadForQuickLookDocumentInMainFrame:(id)a1; - (BOOL)queryParameterFilteringDataQueueShouldMergePendingData:(id)a0; - (void)webView:(id)a0 didCommitNavigation:(id)a1; - (void)_webView:(id)a0 logDiagnosticMessageWithResult:(id)a1 description:(id)a2 result:(long long)a3; - (void)readerController:(id)a0 didDetermineAdditionalTextSamples:(id)a1 dueTo:(long long)a2; - (void)_webView:(id)a0 insertTextSuggestion:(id)a1 inInputSession:(id)a2; - (void)updateUsesDarkTheme; - (void)loadAlternateHTMLString:(id)a0 baseURL:(id)a1 forUnreachableURL:(id)a2; - (void)downloadShouldContinueAfterReceivingResponse:(id)a0 decisionHandler:(id /* block */)a1; - (void)didReplaceTabDocument:(id)a0; - (void)toggleMediaStateMuted; - (void)loadTestURL:(id)a0 withCallback:(id /* block */)a1; - (BOOL)formAutoFillControllerCanPrefillForm:(id)a0; - (void)translationContext:(id)a0 showTranslationErrorAlertWithTitle:(id)a1 message:(id)a2; - (BOOL)canGoBack; - (BOOL)_webView:(id)a0 gestureRecognizerCouldPinch:(id)a1; - (id)readerURLForReaderController:(id)a0; - (void)formAutoFillControllerGetAuthenticationForAutoFill:(id)a0 completion:(id /* block */)a1; - (void)updateUsageTrackingInformationAfterLinkPreviewDismissal; - (void)dialogController:(id)a0 presentViewController:(id)a1 withAdditionalAnimations:(id /* block */)a2; - (BOOL)shouldActivateReaderWhenAvailable; - (void)_webView:(id)a0 takeFocus:(long long)a1; - (void)_webView:(id)a0 decideDatabaseQuotaForSecurityOrigin:(id)a1 currentQuota:(unsigned long long)a2 currentOriginUsage:(unsigned long long)a3 currentDatabaseUsage:(unsigned long long)a4 expectedUsage:(unsigned long long)a5 decisionHandler:(id /* block */)a6; - (void)clearBackForwardListKeepingCurrentItem; - (id)pageTitleForPrintController:(id)a0; - (id)URLForSharing; - (id)_webViewAdditionalContextForStrongPasswordAssistance:(id)a0; - (void)pageLoadErrorController:(id)a0 loadFailedRequestAfterError:(id)a1; - (id)presentingViewControllerForAction:(id)a0; - (BOOL)isAutomationEnabledForLinkPreviewHelper:(id)a0; - (void)translationContext:(id)a0 showFirstTimeConsentAlertWithCompletionHandler:(id /* block */)a1; - (void)webViewDidChangeSize; - (id)pdfView; - (void)_webView:(id)a0 willGoToBackForwardListItem:(id)a1 inPageCache:(BOOL)a2; - (BOOL)mustShowBarsForBackForwardListItem:(id)a0; - (BOOL)formAutoFillControllerShouldShowIconsInPasswordPicker:(id)a0; - (BOOL)printControllerShouldPrintReader:(id)a0; - (void)_webViewDidBeginNavigationGesture:(id)a0; - (void)dialogController:(id)a0 didDismissDialog:(id)a1; - (void)_webViewWillEndNavigationGesture:(id)a0 withNavigationToBackForwardListItem:(id)a1; - (void)downloadDidFail:(id)a0; - (id)initWithBrowserController:(id)a0; - (void)_webView:(id)a0 didCommitLoadWithRequest:(id)a1 inFrame:(id)a2; - (id)linkPreviewHelper:(id)a0 resultOfLoadingURL:(id)a1; - (void)prepareToUseReader; - (void)clearReaderScrollInformation; - (void)_webView:(id)a0 didStartInputSession:(id)a1; - (BOOL)pageLoadErrorControllerShouldHandleCertificateError:(id)a0; - (void)stopAdvertisingProactiveActivityContent; - (id)committedURL; - (id)currentSavedAccountContextForFormAutoFillController:(id)a0; - (void)clearTabReuseURL; - (void)showFindOnPage; - (id)loadURL:(id)a0 userDriven:(BOOL)a1; - (void)_webView:(id)a0 mouseDidMoveOverElement:(id)a1 withFlags:(long long)a2 userInfo:(id)a3; - (void)updateReadingListItemPreviewText:(id)a0; - (void)findOnPageCompletionProvider:(id)a0 setStringToComplete:(id)a1; - (void)addAppHighlightCreatingLink:(BOOL)a0; - (void)readerController:(id)a0 didExtractArticleText:(id)a1 withMetadata:(id)a2; - (BOOL)hideFindOnPage; - (void)userDeclinedAutomaticStrongPasswordForCurrentDomainOnTabWithUUID:(id)a0; - (void)_webViewFullscreenMayReturnToInline:(id)a0; - (void)unmute; - (void)goToBackForwardListItem:(id)a0; - (BOOL)createFluidProgressState; - (void)updateAncestryWithParentTab:(id)a0; - (void)createBrowserReaderViewIfNeeded; - (void)readerController:(id)a0 didClickLinkRequestingNewWindowInReaderWithRequest:(id)a1; - (long long)_webView:(id)a0 decidePolicyForFocusedElement:(id)a1; - (void)panel:(id)a0 requestPINWithRemainingRetries:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)updateTabIconWithDelay:(double)a0; - (void)formAutoFillControllerDidFocusSensitiveFormField:(id)a0; - (void)dialogController:(id)a0 willPresentDialog:(id)a1; - (void)goForwardAllowingNewTabToSpawnIfNeeded:(BOOL)a0; - (id)backListMenuWithLimit:(int)a0; - (void)animateProgressForCompletedDocument; - (void)performAutoFillAction; - (void)addPassesViewControllerDidFinish:(id)a0; - (void)setAppSuggestionBanner:(id)a0 isPinned:(BOOL)a1; - (void)updateMenuButtonShowsBadge; - (void)panel:(id)a0 updateWebAuthenticationPanel:(long long)a1; - (id)linkPreviewHelper:(id)a0 previewViewControllerForURL:(id)a1; - (void)saveWebArchiveToPath:(id)a0 completion:(id /* block */)a1; - (void)reloadUserInitiated; - (id)customUserVisibleStringForReadingListBookmarkURL:(id)a0; - (void)stopLoading; - (void)webView:(id)a0 didReceiveServerRedirectForProvisionalNavigation:(id)a1; - (BOOL)formAutoFillControllerShouldDisableStreamlinedLogin:(id)a0; - (void)removeMediaSuspensionReason:(unsigned long long)a0; - (void)clearReaderContext; - (BOOL)sfWebViewCanFindNextOrPrevious:(id)a0; - (void)_webView:(id)a0 logDiagnosticMessage:(id)a1 description:(id)a2 valueDictionary:(id)a3; - (void)_webView:(id)a0 didStartProvisionalLoadWithRequest:(id)a1 inFrame:(id)a2; - (void)clearBrowserController; - (void)setAllowsRemoteInspection:(BOOL)a0; - (void)panel:(id)a0 dismissWebAuthenticationPanelWithResult:(long long)a1; - (void)webView:(id)a0 runJavaScriptTextInputPanelWithPrompt:(id)a1 defaultText:(id)a2 initiatedByFrame:(id)a3 completionHandler:(id /* block */)a4; - (void)statusBarIndicatorTappedWithCompletionHandler:(id /* block */)a0; - (void)webView:(id)a0 shouldLoadIconWithParameters:(id)a1 completionHandler:(id /* block */)a2; - (void)webView:(id)a0 didFinishNavigation:(id)a1; - (void)formAutoFillControllerUserChoseToUseGeneratedPassword:(id)a0; - (void)restoreAllHighlightsData; - (void)_webViewWillExitElementFullscreen:(id)a0; - (void)_webView:(id)a0 hasVideoInPictureInPictureDidChange:(BOOL)a1; - (void)updateUsageTrackingInformationIfNecessaryGivenDocumentIsCurrent:(BOOL)a0; - (void)_webView:(id)a0 willSubmitFormValues:(id)a1 userObject:(id)a2 submissionHandler:(id /* block */)a3; - (id)openInTabGroupMenuWithNewTabGroupName:(id)a0 URL:(id)a1 descendantCount:(long long)a2 handler:(id /* block */)a3; - (void)willDismissLinkPreviewViewController; - (void)donateCurrentNavigationWithNavigationResponse:(id)a0; - (id)initForBackgroundLoadingWithBrowserController:(id)a0 relatedWebView:(id)a1 webViewToCloneSessionStorageFrom:(id)a2; - (void)_webViewDidExitFullscreen:(id)a0; - (void)restoreSessionState:(id)a0 andNavigate:(BOOL)a1; - (void)updateTabTitle; - (void)presentDialog:(id)a0 sender:(id)a1; - (id)safariApplicationVersionForTranslationContext:(id)a0; - (void)endSuppressingProgressAnimationAnimated:(BOOL)a0; - (void)validateExtensionToolbarItems; - (void)updateTabIcon; - (void)evictFromTabReuse; - (void)_webView:(id)a0 decideWebApplicationCacheQuotaForSecurityOrigin:(id)a1 currentQuota:(unsigned long long)a2 totalBytesNeeded:(unsigned long long)a3 decisionHandler:(id /* block */)a4; - (void)dealloc; - (void)_webViewDidExitElementFullscreen:(id)a0; - (id)currentFluidProgressStateSource; - (void)_webView:(id)a0 authenticationChallenge:(id)a1 shouldAllowLegacyTLS:(id /* block */)a2; - (void)linkPreviewHelperWillDisableLinkPreview; - (BOOL)pageLoadErrorControllerShouldReloadAfterError:(id)a0; - (void)reloadEnablingDowngradedPrivateRelay:(BOOL)a0; - (unsigned long long)retainCount; - (void)_webView:(id)a0 didChangeSafeAreaShouldAffectObscuredInsets:(BOOL)a1; - (void)webView:(id)a0 decidePolicyForNavigationAction:(id)a1 preferences:(id)a2 decisionHandler:(id /* block */)a3; - (void)printController:(id)a0 didCreatePrintInfo:(id)a1; - (void)_unresponsiveWebProcessTimerFired:(id)a0; - (void)_webView:(id)a0 logDiagnosticMessageWithEnhancedPrivacy:(id)a1 description:(id)a2; - (void)createReaderWebViewForReaderController:(id)a0; - (BOOL)hasQuickLookContent; - (long long)_webView:(id)a0 dataOwnerForDragSession:(id)a1; - (void)prepareToContinueUserActivity; - (id)previewViewControllerForURL:(id)a0; - (void)readerController:(id)a0 didDetermineReaderAvailability:(id)a1 dueTo:(long long)a2; - (void)setUpBackClosesSpawnedTabWithParent:(id)a0; - (void)goForward; - (void)translationContextNeedsScrollHeightVisibilityUpdate:(id)a0; - (void)_webView:(id)a0 contextMenuWillPresentForElement:(id)a1; - (void)webView:(id)a0 runJavaScriptConfirmPanelWithMessage:(id)a1 initiatedByFrame:(id)a2 completionHandler:(id /* block */)a3; - (void)_webView:(id)a0 didFailLoadWithRequest:(id)a1 inFrame:(id)a2 withError:(id)a3; - (void)addRenderingProgressObserver:(id)a0; - (id)_presentingViewControllerForWebView:(id)a0; - (id)forwardListMenuWithLimit:(int)a0; - (BOOL)hasFailedURL; - (id)initWithTabGroupTab:(id)a0 privateBrowsingEnabled:(BOOL)a1 hibernated:(BOOL)a2 bookmark:(id)a3 browserController:(id)a4; - (void)loadCloudTab:(id)a0; - (void)_webView:(id)a0 logDiagnosticMessageWithValue:(id)a1 description:(id)a2 value:(id)a3; - (void)reloadFromOrigin; - (void)_webViewDidEndNavigationGesture:(id)a0 withNavigationToBackForwardListItem:(id)a1; - (void)sfWebViewDidChangeSafeAreaInsets:(id)a0; - (id)tabStateDataForQuickUpdate; - (id)titleForSharing; - (id)loadRequest:(id)a0 userDriven:(BOOL)a1; - (void)_webView:(id)a0 dataInteractionOperationWasHandled:(BOOL)a1 forSession:(id)a2 itemProviders:(id)a3; - (id)_initWithBrowserController:(id)a0 configuration:(id)a1; - (void)_webView:(id)a0 runWebAuthenticationPanel:(id)a1 initiatedByFrame:(id)a2 completionHandler:(id /* block */)a3; - (void)doneWaitingToContinueUserActivity; - (void)goBackAllowingNewTabToSpawnIfNeeded:(BOOL)a0; - (BOOL)isPDFDocument; - (void)muteMediaCapture; - (void)setNeedsNewTabSnapshot; - (id)suggestedFileExtensionForQuickLookDocument:(id)a0; - (void)unfreezeAfterNavigationGesture:(BOOL)a0; - (void)updateAncestryToChildOfTopLevelAncestorRelatedTab:(id)a0; - (void)panel:(id)a0 decidePolicyForLocalAuthenticatorWithCompletionHandler:(id /* block */)a1; - (BOOL)_tryRetain; - (id)URL; - (void)makeStrongPasswordFieldViewableAndEditable:(BOOL)a0; - (id)URLStringForPrintController:(id)a0; - (id)_webCryptoMasterKeyForWebView:(id)a0; - (void)_webView:(id)a0 contentRuleListWithIdentifier:(id)a1 performedAction:(id)a2 forURL:(id)a3; - (void)_webView:(id)a0 printFrame:(id)a1; - (void)automaticPasswordSheetDismissed; - (id)URLForStatePersisting; - (void)reloadDisablingContentBlockers:(BOOL)a0; - (void)restoreStateFromTab:(id)a0; - (void)setNeedsSendTelemetryForProvisionalLoad; - (void)setPinned:(BOOL)a0 notify:(BOOL)a1; - (void)sfWebViewDidEndFormControlInteraction:(id)a0; - (BOOL)shouldBlockAppSuggestionBanner:(id)a0; - (void)stopLoadingUserInitiated; - (BOOL)supportsAdvancedPrivacyProtectionsForURL:(id)a0; - (void)tabGroupManager:(id)a0 didUpadateActiveParticipants:(id)a1 inTabWithUUID:(id)a2; - (void)translationContext:(id)a0 shouldReportProgressInUnifiedField:(BOOL)a1; - (void)updateUserActivity; - (void)webView:(id)a0 decidePolicyForNavigationResponse:(id)a1 decisionHandler:(id /* block */)a2; - (void)copyCurrentStrongPassword; - (void)goBack; - (id)_webView:(id)a0 alternateURLFromImage:(id)a1 userInfo:(id *)a2; - (void)_webView:(id)a0 queryPermission:(id)a1 forOrigin:(id)a2 completionHandler:(id /* block */)a3; - (void)clearBackForwardList; - (void)collectReadingListItemInfo; - (id)dataForQuickLookDocument:(id)a0; - (void)decreasePageZoomSetting; - (void)_searchEngineControllerDidFinishPopulating:(id)a0; - (BOOL)linkPreviewHelper:(id)a0 supportsAction:(long long)a1 forURL:(id)a2; - (void)removeAutomaticPasswordButton; - (void)sfWebViewDidBecomeFirstResponder:(id)a0; - (BOOL)canGoForward; - (void)beginSuppressingProgressAnimation; - (void)addMediaSuspensionReason:(unsigned long long)a0; - (id)permissionDialogThrottler; - (BOOL)_webView:(id)a0 performDataInteractionOperationWithItemProviders:(id)a1; - (void)replaceCurrentPasswordWithPassword:(id)a0; - (BOOL)_webView:(id)a0 fileUploadPanelContentIsManagedWithInitiatingFrame:(id)a1; - (void)_webView:(id)a0 willSnapshotBackForwardListItem:(id)a1; - (void)_webViewDidEnterElementFullscreen:(id)a0; - (void)didFailToContinueUserActivity; - (id)initWithTitle:(id)a0 URL:(id)a1 UUID:(id)a2 privateBrowsingEnabled:(BOOL)a3 controlledByAutomation:(BOOL)a4 hibernated:(BOOL)a5 bookmark:(id)a6 browserController:(id)a7 relatedWebView:(id)a8; - (void)reloadDisablingAdvancedPrivateBrowsingPrivacyProtections:(BOOL)a0; - (void)removeRenderingProgressObserver:(id)a0; - (void)snapshotWithSize:(struct CGSize { double x0; double x1; })a0 topBackdropHeight:(double)a1 options:(unsigned long long)a2 completion:(id /* block */)a3; - (void)hideBannerForHighlightIdentifier:(id)a0; - (void)translationContext:(id)a0 urlForCurrentPageWithCompletionHandler:(id /* block */)a1; - (BOOL)_webView:(id)a0 shouldIncludeAppLinkActionsForElement:(id)a1; - (unsigned long long)_webView:(id)a0 willUpdateDataInteractionOperationToOperation:(unsigned long long)a1 forSession:(id)a2; - (void)_webView:(id)a0 didFinishLoadWithRequest:(id)a1 inFrame:(id)a2; - (void)dialogController:(id)a0 dismissViewController:(id)a1 withAdditionalAnimations:(id /* block */)a2; - (long long)dialogController:(id)a0 presentationPolicyForDialog:(id)a1; - (void)fetchMetadataForBookmark:(id)a0 completion:(id /* block */)a1; - (void)_webView:(id)a0 didChangeLookalikeCharactersFromURL:(id)a1 toURL:(id)a2; - (void)linkPreviewHelper:(id)a0 commitPreviewViewControllerForAction:(long long)a1 withTabOrder:(long long)a2; - (BOOL)printControllerCanPresentPrintUI:(id)a0; - (void)_webView:(id)a0 dataInteraction:(id)a1 sessionWillBegin:(id)a2; - (void)reloadFromOriginUserInitiated; - (BOOL)_webView:(id)a0 focusRequiresStrongPasswordAssistance:(id)a1; - (void)dismissSiriReaderMediaSessionImmediately:(BOOL)a0; - (void)displayNewTabOverridePageIfNecessary; - (void)translationContextReloadPageInOriginalLanguage:(id)a0; - (void)unhibernate; - (void)pageLoadErrorControllerReloadWithoutPrivateRelay:(id)a0; - (BOOL)printControllerPageIsLoading:(id)a0; - (void)_webView:(id)a0 imageOrMediaDocumentSizeChanged:(struct CGSize { double x0; double x1; })a1; - (void)_webView:(id)a0 requestStorageAccessPanelForDomain:(id)a1 underCurrentDomain:(id)a2 completionHandler:(id /* block */)a3; - (void)loadURLForContinuousReadingList:(id)a0 fromBookmark:(id)a1; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void)_closeTabDocumentAnimated:(BOOL)a0; - (void)_webView:(id)a0 logDiagnosticMessageWithDomain:(id)a1 domain:(long long)a2; - (void)_webView:(id)a0 willStartInputSession:(id)a1; - (BOOL)isPrivateBrowsingEnabledForPreviewHelper:(id)a0; - (void).cxx_destruct; - (id)itemForTabCollectionView:(id)a0; - (BOOL)pageLoadErrorControllerShouldPermanentlyAcceptCertificate:(id)a0; - (BOOL)_isDeallocating; - (void)_webView:(id)a0 didResignInputElementStrongPasswordAppearanceWithUserInfo:(id)a1; - (void)_webView:(id)a0 navigation:(id)a1 didSameDocumentNavigation:(long long)a2; - (void)_webViewDidEnableInspectorBrowserDomain:(id)a0; - (void)dismissAppSuggestionBanner:(id)a0; - (void)performPageLevelAutoFill; - (void)linkPreviewHelper:(id)a0 addURLToReadingList:(id)a1; - (void)_translationContextStateDidChange:(id)a0; - (void)_webView:(id)a0 requestGeolocationAuthorizationForURL:(id)a1 frame:(id)a2 decisionHandler:(id /* block */)a3; - (void)clearFluidProgressState; - (void)translationContextWillRequestTranslatingWebpage:(id)a0; - (id)overrideUndoManagerForSFWebView:(id)a0; - (BOOL)_webView:(id)a0 gestureRecognizerCanBePreventedByTouchEvents:(id)a1; - (void)_webView:(id)a0 navigation:(id)a1 didFailProvisionalLoadInSubframe:(id)a2 withError:(id)a3; - (void)_webView:(id)a0 requestUserMediaAuthorizationForDevices:(unsigned long long)a1 url:(id)a2 mainFrameURL:(id)a3 decisionHandler:(id /* block */)a4; - (void)_webViewDidEnterFullscreen:(id)a0; - (void)resetTabViewItems; - (void)setOverlaidAccessoryViewsInset:(struct CGSize { double x0; double x1; })a0; - (void)_webView:(id)a0 navigationDidFinishDocumentLoad:(id)a1; - (void)_webView:(id)a0 checkUserMediaPermissionForURL:(id)a1 mainFrameURL:(id)a2 frameIdentifier:(unsigned long long)a3 decisionHandler:(id /* block */)a4; - (void)linkPreviewHelper:(id)a0 redirectToExternalNavigationResult:(id)a1; - (void)webViewDidClose:(id)a0; - (void)webViewDidIncreaseZoom; - (void)_webView:(id)a0 createWebViewWithConfiguration:(id)a1 forNavigationAction:(id)a2 windowFeatures:(id)a3 completionHandler:(id /* block */)a4; - (void)_webViewWebProcessDidCrash:(id)a0; - (void)animateElement:(id)a0 toBarItem:(long long)a1; - (void)restoreSessionState:(id)a0 andNavigate:(BOOL)a1 fromSafariViewService:(BOOL)a2; - (void)webView:(id)a0 didStartProvisionalNavigation:(id)a1; - (id)_webView:(id)a0 adjustedDataInteractionItemProvidersForItemProvider:(id)a1 representingObjects:(id)a2 additionalData:(id)a3; - (void)_webView:(id)a0 storeAppHighlight:(id)a1 inNewGroup:(BOOL)a2 requestOriginatedInApp:(BOOL)a3; - (void)applyHighlightFromNotesIfNeeded; - (void)displayAttributionBannerForHighlightIfNeeded:(id)a0; - (void)fetchCanonicalURLWithCompletionHandler:(id /* block */)a0; - (BOOL)pageLoadErrorControllerIsInPreviewMode:(id)a0; - (void)_webView:(id)a0 contextMenuConfigurationForElement:(id)a1 completionHandler:(id /* block */)a2; - (int)readingListBookmarkID; - (void)_webView:(id)a0 didStartLoadForQuickLookDocumentInMainFrameWithFileName:(id)a1 uti:(id)a2; - (oneway void)release; - (void)increasePageZoomSetting; - (void)linkPreviewHelper:(id)a0 didProduceNavigationIntent:(id)a1 forAction:(long long)a2; - (BOOL)formAutoFillControllerDidUserDeclineAutomaticStrongPasswordForCurrentDomain:(id)a0; - (void)setInitialURLForStatePersisting:(id)a0 title:(id)a1; - (void)freezeForNavigationGesture; - (void)webView:(id)a0 runJavaScriptAlertPanelWithMessage:(id)a1 initiatedByFrame:(id)a2 completionHandler:(id /* block */)a3; - (void)_webView:(id)a0 mediaCaptureStateDidChange:(unsigned long long)a1; - (void)linkPreviewHelperWillBeginDownload:(id)a0; - (void)panel:(id)a0 selectAssertionResponse:(id)a1 source:(long long)a2 completionHandler:(id /* block */)a3; - (void)perSiteSettingsUIPresentSettings; - (void)readerController:(id)a0 didClickLinkInReaderWithRequest:(id)a1; - (void)readerController:(id)a0 didDeactivateReaderWithMode:(unsigned long long)a1; - (id)_webView:(id)a0 contextMenuContentPreviewForElement:(id)a1; - (void)filteredArticleTextDidBecomeReadyForReaderController:(id)a0; - (BOOL)currentPageLoadedFromReadingList; - (id)suggestedFileNameForQuickLookDocument:(id)a0; - (id)titleForNewBookmark; - (void)toggleReader; @end