@class WKBrowsingContextHandle, _WKWebViewPrintFormatter, UIScrollView, WKWebViewConfiguration, _WKSessionState, UIEventAttribution, UITextRange, NSString, _WKFrameHandle, NSArray, _UIFindInteraction, UIFindInteraction, _WKInspector, UIView, NSData, WKWebViewContentProviderRegistry, UIGestureRecognizer, WKBackForwardList, CALayer, UIColor, NSURL, WKPasswordView, NSNumber, UITapGestureRecognizer; @protocol _WKTextManipulationDelegate, WKHistoryDelegatePrivate, WKNavigationDelegate, _WKIconLoadingDelegate, _WKWebViewPrintProvider, _WKDiagnosticLoggingDelegate, _WKFindDelegate, _WKAppHighlightDelegate, WKUIDelegate, _WKResourceLoadDelegate, _WKFullscreenDelegate, NSCopying, _WKInputDelegate, NSCoding; @interface WKWebView : UIView <_UITextSearching, UITextSearching, UIFindInteractionDelegate, UIScrollViewDelegate, UIResponderStandardEditActions> { struct RetainPtr { void *m_ptr; } _configuration; struct RefPtr, WTF::DefaultRefDerefTraits> { struct WebPageProxy *m_ptr; } _page; struct unique_ptr> { struct __compressed_pair> { struct NavigationState *__value_; } __ptr_; } _navigationState; struct unique_ptr> { struct __compressed_pair> { struct UIDelegate *__value_; } __ptr_; } _uiDelegate; struct unique_ptr> { struct __compressed_pair> { struct IconLoadingDelegate *__value_; } __ptr_; } _iconLoadingDelegate; struct unique_ptr> { struct __compressed_pair> { struct ResourceLoadDelegate *__value_; } __ptr_; } _resourceLoadDelegate; struct WeakObjCPtr> { id m_weakReference; } _textManipulationDelegate; struct WeakObjCPtr> { id m_weakReference; } _inputDelegate; struct WeakObjCPtr> { id m_weakReference; } _appHighlightDelegate; struct RetainPtr { void *m_ptr; } _safeBrowsingWarning; struct optional { union { char __null_state_; BOOL __val_; } ; BOOL __engaged_; } _resolutionForShareSheetImmediateCompletionForTesting; unsigned long long _selectionAttributes; unsigned long long _observedRenderingProgressEvents; BOOL _usePlatformFindUI; struct RetainPtr { void *m_ptr; } _scrollView; struct RetainPtr { void *m_ptr; } _contentView; struct unique_ptr> { struct __compressed_pair> { struct ViewGestureController *__value_; } __ptr_; } _gestureController; struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _visibleContentRectUpdateCallbacks; struct RetainPtr { void *m_ptr; } _fullScreenWindowController; struct RetainPtr { void *m_ptr; } _findInteraction; struct RetainPtr<_WKRemoteObjectRegistry> { void *m_ptr; } _remoteObjectRegistry; struct PerWebProcessState { double viewportMetaTagWidth; double initialScaleFactor; BOOL hasCommittedLoadForMainFrame; BOOL needsResetViewStateAfterCommitLoadForMainFrame; int dynamicViewportUpdateMode; BOOL waitingForEndAnimatedResize; BOOL waitingForCommitAfterAnimatedResize; double animatedResizeOriginalContentWidth; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } animatedResizeOldBounds; struct optional { union { char __null_state_; struct FloatPoint { float m_x; float m_y; } __val_; } ; BOOL __engaged_; } scrollOffsetToRestore; struct optional { union { char __null_state_; struct FloatPoint { float m_x; float m_y; } __val_; } ; BOOL __engaged_; } unobscuredCenterToRestore; struct Color { unsigned long long m_colorAndFlags; } scrollViewBackgroundColor; BOOL invokingUIScrollViewDelegateCallback; BOOL didDeferUpdateVisibleContentRectsForUIScrollViewDelegateCallback; BOOL didDeferUpdateVisibleContentRectsForAnyReason; BOOL didDeferUpdateVisibleContentRectsForUnstableScrollView; BOOL currentlyAdjustingScrollViewInsetsForKeyboard; BOOL hasScheduledVisibleRectUpdate; BOOL commitDidRestoreScrollPosition; BOOL avoidsUnsafeArea; BOOL viewportMetaTagWidthWasExplicit; BOOL viewportMetaTagCameFromImageDocument; struct optional { union { char __null_state_; struct FloatSize { float m_width; float m_height; } __val_; } ; BOOL __engaged_; } lastSentViewLayoutSize; struct optional { union { char __null_state_; int __val_; } ; BOOL __engaged_; } lastSentDeviceOrientation; struct optional { union { char __null_state_; int __val_; } ; BOOL __engaged_; } lastSentOrientationForMediaCapture; struct optional { union { char __null_state_; double __val_; } ; BOOL __engaged_; } lastSentMinimumEffectiveDeviceWidth; struct optional { union { char __null_state_; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } __val_; } ; BOOL __engaged_; } frozenVisibleContentRect; struct optional { union { char __null_state_; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } __val_; } ; BOOL __engaged_; } frozenUnobscuredContentRect; struct MonotonicObjectIdentifier { unsigned long long m_identifier; } firstPaintAfterCommitLoadTransactionID; struct MonotonicObjectIdentifier { unsigned long long m_identifier; } lastTransactionID; struct optional> { union { char __null_state_; struct MonotonicObjectIdentifier { unsigned long long m_identifier; } __val_; } ; BOOL __engaged_; } firstTransactionIDAfterPageRestore; struct ProcessQualified> { struct ObjectIdentifierGeneric { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric { unsigned long long m_identifier; } m_processIdentifier; } pendingFindLayerID; struct ProcessQualified> { struct ObjectIdentifierGeneric { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric { unsigned long long m_identifier; } m_processIdentifier; } committedFindLayerID; struct optional { union { char __null_state_; struct LiveResizeParameters { double viewWidth; struct CGPoint { double x; double y; } initialScrollPosition; } __val_; } ; BOOL __engaged_; } liveResizeParameters; } _perProcessState; struct optional { union { char __null_state_; struct CGSize { double width; double height; } __val_; } ; BOOL __engaged_; } _viewLayoutSizeOverride; struct optional { union { char __null_state_; struct CGSize { double width; double height; } __val_; } ; BOOL __engaged_; } _minimumUnobscuredSizeOverride; struct optional { union { char __null_state_; struct CGSize { double width; double height; } __val_; } ; BOOL __engaged_; } _maximumUnobscuredSizeOverride; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _inputViewBoundsInWindow; BOOL _fastClickingIsDisabled; BOOL _allowsLinkPreview; struct UIEdgeInsets { double top; double left; double bottom; double right; } _obscuredInsets; BOOL _haveSetObscuredInsets; BOOL _isChangingObscuredInsetsInteractively; struct UIEdgeInsets { double top; double left; double bottom; double right; } _unobscuredSafeAreaInsets; BOOL _haveSetUnobscuredSafeAreaInsets; BOOL _needsToPresentLockdownModeMessage; unsigned long long _obscuredInsetEdgesAffectedBySafeArea; unsigned long long _supportedInterfaceOrientations; long long _interfaceOrientationOverride; BOOL _overridesInterfaceOrientation; BOOL _allowsViewportShrinkToFit; unsigned long long _currentDynamicViewportSizeUpdateID; struct CATransform3D { double m11; double m12; double m13; double m14; double m21; double m22; double m23; double m24; double m31; double m32; double m33; double m34; double m41; double m42; double m43; double m44; } _resizeAnimationTransformAdjustments; double _animatedResizeOldMinimumEffectiveDeviceWidth; int _animatedResizeOldOrientation; struct UIEdgeInsets { double top; double left; double bottom; double right; } _animatedResizeOldObscuredInsets; struct RetainPtr { void *m_ptr; } _resizeAnimationView; double _lastAdjustmentForScroller; struct RetainPtr { void *m_ptr; } _endLiveResizeNotificationObserver; struct RectEdges { struct array { float __elems_[4]; } m_sides; } _obscuredInsetsWhenSaved; double _scaleToRestore; struct Vector>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _resizeAssertions; BOOL _allowsBackForwardNavigationGestures; struct RetainPtr> { void *m_ptr; } _customContentView; struct RetainPtr { void *m_ptr; } _customContentFixedOverlayView; struct RetainPtr { void *m_ptr; } _enclosingScrollViewScrollTimer; BOOL _didScrollSinceLastTimerFire; double _totalScrollViewBottomInsetAdjustmentForKeyboard; BOOL _alwaysSendNextVisibleContentRectUpdate; BOOL _contentViewShouldBecomeFirstResponderAfterNavigationGesture; struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _callbacksDeferredDuringResize; struct RetainPtr { void *m_ptr; } _stableStatePresentationUpdateCallbacks; struct RetainPtr { void *m_ptr; } _passwordView; struct OptionSet { unsigned char m_storage; } _viewStabilityWhenVisibleContentRectUpdateScheduled; struct optional { union { char __null_state_; unsigned char __val_; } ; BOOL __engaged_; } _currentScrollGestureState; unsigned long long _wheelEventCountInCurrentScrollGesture; unsigned long long _dragInteractionPolicy; struct MonotonicTime { double m_value; } _timeOfRequestForVisibleContentRectUpdate; struct MonotonicTime { double m_value; } _timeOfLastVisibleContentRectUpdate; struct optional { union { char __null_state_; struct MonotonicTime { double m_value; } __val_; } ; BOOL __engaged_; } _timeOfFirstVisibleContentRectUpdateWithPendingCommit; unsigned long long _focusPreservationCount; unsigned long long _activeFocusedStateRetainCount; struct RetainPtr> { void *m_ptr; } _scrollViewDefaultAllowedTouchTypes; } @property (class, copy, nonatomic, setter=_setStringForFind:) NSString *_stringForFind; @property (readonly, nonatomic) id _remoteObjectRegistry; @property (readonly, nonatomic) WKBrowsingContextHandle *_handle; @property (nonatomic, setter=_setObservedRenderingProgressEvents:) unsigned long long _observedRenderingProgressEvents; @property (weak, nonatomic, setter=_setHistoryDelegate:) id _historyDelegate; @property (weak, nonatomic, setter=_setIconLoadingDelegate:) id<_WKIconLoadingDelegate> _iconLoadingDelegate; @property (weak, nonatomic, setter=_setResourceLoadDelegate:) id<_WKResourceLoadDelegate> _resourceLoadDelegate; @property (readonly, nonatomic) NSURL *_unreachableURL; @property (readonly, nonatomic) NSURL *_mainFrameURL; @property (readonly, nonatomic) NSURL *_resourceDirectoryURL; @property (readonly, nonatomic) NSArray *_certificateChain; @property (readonly, nonatomic) NSURL *_committedURL; @property (readonly, nonatomic) NSString *_MIMEType; @property (readonly, nonatomic) NSString *_userAgent; @property (copy, setter=_setApplicationNameForUserAgent:) NSString *_applicationNameForUserAgent; @property (copy, setter=_setCustomUserAgent:) NSString *_customUserAgent; @property (readonly, nonatomic, getter=_isPlayingAudio) BOOL _playingAudio; @property (nonatomic, setter=_setUserContentExtensionsEnabled:) BOOL _userContentExtensionsEnabled; @property (readonly, nonatomic) int _webProcessIdentifier; @property (readonly, nonatomic) int _provisionalWebProcessIdentifier; @property (readonly, nonatomic) int _gpuProcessIdentifier; @property (nonatomic, getter=_isEditable, setter=_setEditable:) BOOL _editable; @property (readonly, nonatomic) BOOL _negotiatedLegacyTLS; @property (readonly, nonatomic) BOOL _wasPrivateRelayed; @property (readonly, nonatomic) NSData *_sessionStateData; @property (readonly, nonatomic) _WKSessionState *_sessionState; @property (nonatomic, setter=_setAllowsRemoteInspection:) BOOL _allowsRemoteInspection; @property (copy, nonatomic, setter=_setRemoteInspectionNameOverride:) NSString *_remoteInspectionNameOverride; @property (readonly, nonatomic) BOOL _isBeingInspected; @property (readonly, nonatomic) _WKInspector *_inspector; @property (readonly, nonatomic) _WKFrameHandle *_mainFrame; @property (weak, nonatomic, setter=_setTextManipulationDelegate:) id<_WKTextManipulationDelegate> _textManipulationDelegate; @property (nonatomic, setter=_setAddsVisitedLinks:) BOOL _addsVisitedLinks; @property (readonly, nonatomic) BOOL _networkRequestsInProgress; @property (readonly, nonatomic, getter=_isShowingNavigationGestureSnapshot) BOOL _showingNavigationGestureSnapshot; @property (readonly, nonatomic) BOOL _deferrableUserScriptsNeedNotification; @property (nonatomic, setter=_setLayoutMode:) unsigned long long _layoutMode; @property (nonatomic, setter=_setFixedLayoutSize:) struct CGSize { double x0; double x1; } _fixedLayoutSize; @property (nonatomic, setter=_setViewportSizeForCSSViewportUnits:) struct CGSize { double x0; double x1; } _viewportSizeForCSSViewportUnits; @property (nonatomic, setter=_setViewScale:) double _viewScale; @property (nonatomic, setter=_setMinimumEffectiveDeviceWidth:) double _minimumEffectiveDeviceWidth; @property (nonatomic, setter=_setBackgroundExtendsBeyondPage:) BOOL _backgroundExtendsBeyondPage; @property (readonly, nonatomic) unsigned long long _selectionAttributes; @property (readonly, nonatomic) BOOL _webProcessIsResponsive; @property (nonatomic, setter=_setPaginationMode:) long long _paginationMode; @property (nonatomic, setter=_setPaginationBehavesLikeColumns:) BOOL _paginationBehavesLikeColumns; @property (nonatomic, setter=_setPageLength:) double _pageLength; @property (nonatomic, setter=_setGapBetweenPages:) double _gapBetweenPages; @property (nonatomic, setter=_setPaginationLineGridEnabled:) BOOL _paginationLineGridEnabled; @property (readonly) unsigned long long _pageCount; @property (readonly, nonatomic) BOOL _supportsTextZoom; @property (nonatomic, setter=_setTextZoomFactor:) double _textZoomFactor; @property (nonatomic, setter=_setPageZoomFactor:) double _pageZoomFactor; @property (weak, nonatomic, setter=_setDiagnosticLoggingDelegate:) id<_WKDiagnosticLoggingDelegate> _diagnosticLoggingDelegate; @property (weak, nonatomic, setter=_setFindDelegate:) id<_WKFindDelegate> _findDelegate; @property (weak, nonatomic, setter=_setInputDelegate:) id<_WKInputDelegate> _inputDelegate; @property (readonly, nonatomic, getter=_isDisplayingStandaloneImageDocument) BOOL _displayingStandaloneImageDocument; @property (readonly, nonatomic, getter=_isDisplayingStandaloneMediaDocument) BOOL _displayingStandaloneMediaDocument; @property (nonatomic, setter=_setScrollPerformanceDataCollectionEnabled:) BOOL _scrollPerformanceDataCollectionEnabled; @property (readonly, nonatomic) NSArray *_scrollPerformanceData; @property (nonatomic, getter=_allowsMediaDocumentInlinePlayback, setter=_setAllowsMediaDocumentInlinePlayback:) BOOL _allowsMediaDocumentInlinePlayback; @property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate; @property (readonly, nonatomic) BOOL _isInFullscreen; @property (readonly, nonatomic) unsigned long long _mediaCaptureState; @property (readonly, nonatomic) unsigned long long _mediaMutedState; @property (nonatomic, setter=_setMediaCaptureEnabled:) BOOL _mediaCaptureEnabled; @property (readonly, nonatomic) BOOL _canTogglePictureInPicture; @property (readonly, nonatomic) BOOL _isPictureInPictureActive; @property (nonatomic, setter=_setCanUseCredentialStorage:) BOOL _canUseCredentialStorage; @property (weak, nonatomic, setter=_setAppHighlightDelegate:) id<_WKAppHighlightDelegate> _appHighlightDelegate; @property (readonly, nonatomic) UIColor *_themeColor; @property (readonly, nonatomic) UIColor *_pageExtendedBackgroundColor; @property (readonly, nonatomic) UIColor *_sampledPageTopColor; @property (nonatomic, setter=_setOverrideDeviceScaleFactor:) double _overrideDeviceScaleFactor; @property (readonly, nonatomic) unsigned long long _displayCaptureSurfaces; @property (readonly, nonatomic) long long _displayCaptureState; @property (readonly, nonatomic) long long _systemAudioCaptureState; @property (readonly, nonatomic) BOOL _allowsAnyAnimationToPlay; @property (readonly, copy, nonatomic) NSArray *certificateChain; @property (readonly, nonatomic) NSString *_caLayerTreeAsText; @property (nonatomic, setter=_setMediaCaptureReportingDelayForTesting:) double _mediaCaptureReportingDelayForTesting; @property (readonly, nonatomic) BOOL _wirelessVideoPlaybackDisabled; @property (nonatomic, setter=_setScrollingUpdatesDisabledForTesting:) BOOL _scrollingUpdatesDisabledForTesting; @property (readonly, nonatomic) NSString *_scrollingTreeAsText; @property (readonly, nonatomic) int _networkProcessIdentifier; @property (readonly, nonatomic) unsigned long long _countOfUpdatesWithLayerChanges; @property (readonly, nonatomic) BOOL _hasServiceWorkerBackgroundActivityForTesting; @property (readonly, nonatomic) BOOL _hasServiceWorkerForegroundActivityForTesting; @property (readonly, nonatomic) WKPasswordView *_passwordView; @property (readonly, nonatomic) WKWebViewContentProviderRegistry *_contentProviderRegistry; @property (readonly, nonatomic) long long _selectionGranularity; @property (readonly, nonatomic) BOOL _shouldAvoidSecurityHeuristicScoreUpdates; @property (readonly, nonatomic) BOOL _isBackground; @property (readonly, nonatomic) BOOL _allowsDoubleTapGestures; @property (readonly, nonatomic) BOOL _haveSetObscuredInsets; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _computedObscuredInset; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _computedUnobscuredSafeAreaInset; @property (readonly, nonatomic, getter=_isRetainingActiveFocusedState) BOOL _retainingActiveFocusedState; @property (readonly, nonatomic) int _deviceOrientationIgnoringOverrides; @property (readonly, nonatomic) BOOL _isWindowResizingEnabled; @property (copy, nonatomic, setter=_setUIEventAttribution:) UIEventAttribution *_uiEventAttribution; @property (copy, nonatomic, setter=_setEphemeralUIEventAttribution:) UIEventAttribution *_ephemeralUIEventAttribution; @property (readonly, nonatomic) _UIFindInteraction *_findInteraction; @property (nonatomic, setter=_setFindInteractionEnabled:) BOOL _findInteractionEnabled; @property (readonly, nonatomic) CALayer *_layerForFindOverlay; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _contentVisibleRect; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } _minimumLayoutSizeOverride; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } _maximumUnobscuredSizeOverride; @property (nonatomic, setter=_setObscuredInsets:) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _obscuredInsets; @property (nonatomic, setter=_setUnobscuredSafeAreaInsets:) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _unobscuredSafeAreaInsets; @property (readonly, nonatomic) BOOL _safeAreaShouldAffectObscuredInsets; @property (nonatomic, setter=_setObscuredInsetEdgesAffectedBySafeArea:) unsigned long long _obscuredInsetEdgesAffectedBySafeArea; @property (readonly, nonatomic) UIView *_enclosingViewForExposedRectComputation; @property (nonatomic, setter=_setInterfaceOrientationOverride:) long long _interfaceOrientationOverride; @property (nonatomic, setter=_setAllowsViewportShrinkToFit:) BOOL _allowsViewportShrinkToFit; @property (readonly, nonatomic, getter=_isDisplayingPDF) BOOL _displayingPDF; @property (readonly, nonatomic) NSData *_dataForDisplayedPDF; @property (readonly, nonatomic) NSString *_suggestedFilenameForDisplayedPDF; @property (readonly, nonatomic) _WKWebViewPrintFormatter *_webViewPrintFormatter; @property (nonatomic, setter=_setDragInteractionPolicy:) unsigned long long _dragInteractionPolicy; @property (readonly, nonatomic) BOOL _shouldAvoidResizingWhenInputViewBoundsChange; @property (readonly, nonatomic) BOOL _contentViewIsFirstResponder; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _uiTextCaretRect; @property (readonly, nonatomic) UIView *_safeBrowsingWarning; @property (readonly) UITextRange *selectedTextRange; @property (readonly) id selectedTextSearchDocument; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL supportsTextReplacement; @property (readonly, nonatomic) id<_WKWebViewPrintProvider> _printProvider; @property (readonly, nonatomic) NSString *textContentTypeForTesting; @property (readonly, nonatomic) NSString *selectFormPopoverTitle; @property (readonly, nonatomic) NSString *formInputLabel; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _inputViewBoundsInWindow; @property (readonly, nonatomic) NSString *_uiViewTreeAsText; @property (readonly, nonatomic) NSNumber *_stableStateOverride; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _dragCaretRect; @property (readonly, nonatomic, getter=_isAnimatingDragCancel) BOOL _animatingDragCancel; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _tapHighlightViewRect; @property (readonly, nonatomic) UIGestureRecognizer *_imageAnalysisGestureRecognizer; @property (readonly, nonatomic) UITapGestureRecognizer *_singleTapGestureRecognizer; @property (readonly, copy, nonatomic) WKWebViewConfiguration *configuration; @property (weak, nonatomic) id navigationDelegate; @property (weak, nonatomic) id UIDelegate; @property (readonly, nonatomic) WKBackForwardList *backForwardList; @property (readonly, copy, nonatomic) NSString *title; @property (readonly, copy, nonatomic) NSURL *URL; @property (readonly, nonatomic, getter=isLoading) BOOL loading; @property (readonly, nonatomic) double estimatedProgress; @property (readonly, nonatomic) BOOL hasOnlySecureContent; @property (readonly, nonatomic) struct __SecTrust { } *serverTrust; @property (readonly, nonatomic) BOOL canGoBack; @property (readonly, nonatomic) BOOL canGoForward; @property (readonly, nonatomic) long long cameraCaptureState; @property (readonly, nonatomic) long long microphoneCaptureState; @property (nonatomic) BOOL allowsBackForwardNavigationGestures; @property (copy, nonatomic) NSString *customUserAgent; @property (nonatomic) BOOL allowsLinkPreview; @property (readonly, nonatomic) UIScrollView *scrollView; @property (nonatomic) double pageZoom; @property (copy, nonatomic) NSString *mediaType; @property (copy, nonatomic) id interactionState; @property (readonly, nonatomic) UIColor *themeColor; @property (copy, nonatomic) UIColor *underPageBackgroundColor; @property (readonly, nonatomic) long long fullscreenState; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } minimumViewportInset; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } maximumViewportInset; @property (nonatomic, getter=isFindInteractionEnabled) BOOL findInteractionEnabled; @property (readonly, nonatomic) UIFindInteraction *findInteraction; @property (nonatomic, getter=isInspectable) BOOL inspectable; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)_clearLockdownModeWarningNeeded; + (void)_clearApplicationBundleIdentifierTestingOverride; + (id)_confirmMalwareSentinel; + (BOOL)_handlesSafeBrowsing; + (void)_permissionChanged:(id)a0 forOrigin:(id)a1; + (void)_resetPresentLockdownModeMessage; + (void)_setApplicationBundleIdentifier:(id)a0; + (id)_visitUnsafeWebsiteSentinel; + (BOOL)_willUpgradeToHTTPS:(id)a0; + (BOOL)automaticallyNotifiesObserversOfUnderPageBackgroundColor; + (BOOL)handlesURLScheme:(id)a0; - (void)toggleItalics:(id)a0; - (void)applyAutocorrection:(id)a0 toString:(id)a1 withCompletionHandler:(id /* block */)a2; - (void)scrollViewDidEndDecelerating:(id)a0; - (id)reload; - (void)_keyboardWillChangeFrame:(id)a0; - (void)replace:(id)a0; - (void)_close; - (id)valueForUndefinedKey:(id)a0; - (void)_registerForNotifications; - (void)_outdent:(id)a0; - (void)scrollViewWillBeginZooming:(id)a0 withView:(id)a1; - (void)_indent:(id)a0; - (void)_didCommitLayerTree:(const void *)a0; - (void)_handleKeyUIEvent:(id)a0; - (void)cut:(id)a0; - (void)_simulateSelectionStart; - (void)_layerTreeCommitComplete; - (void)toggleBoldface:(id)a0; - (BOOL)selectFormAccessoryHasCheckedItemAtRow:(long long)a0; - (void)select:(id)a0; - (void)_transliterateChinese:(id)a0; - (void)_didRelaunchProcess; - (void)decreaseSize:(id)a0; - (void)replaceFoundTextInRange:(id)a0 inDocument:(id)a1 withText:(id)a2; - (void)setBackgroundColor:(id)a0; - (void)pasteAndMatchStyle:(id)a0; - (struct CGSize { double x0; double x1; })scrollView:(id)a0 contentSizeForZoomScale:(double)a1 withProposedSize:(struct CGSize { double x0; double x1; })a2; - (void)_togglePictureInPicture; - (id)targetForAction:(SEL)a0 withSender:(id)a1; - (void)scrollViewDidEndZooming:(id)a0 withView:(id)a1 atScale:(double)a2; - (void)_selectDataListOption:(int)a0; - (id)_contentsOfUserInterfaceItem:(id)a0; - (void)makeTextWritingDirectionLeftToRight:(id)a0; - (void)selectAll:(id)a0; - (struct CGPoint { double x0; double x1; })_scrollView:(id)a0 adjustedOffsetForOffset:(struct CGPoint { double x0; double x1; })a1 translation:(struct CGPoint { double x0; double x1; })a2 startPoint:(struct CGPoint { double x0; double x1; })a3 locationInView:(struct CGPoint { double x0; double x1; })a4 horizontalVelocity:(inout double *)a5 verticalVelocity:(inout double *)a6; - (void)makeTextWritingDirectionRightToLeft:(id)a0; - (id)undoManager; - (id)inputAccessoryView; - (void)_pasteAndMatchStyle:(id)a0; - (void)_promptForReplace:(id)a0; - (void)_contentSizeCategoryDidChange:(id)a0; - (double)_contentZoomScale; - (void)_processDidExit; - (void)captureTextFromCamera:(id)a0; - (void)_alignJustified:(id)a0; - (double)timePickerValueMinute; - (void)_alignCenter:(id)a0; - (BOOL)_allowAnimationControls; - (void)_willBeginTextInteractionInTextInputContext:(id)a0; - (id)inputAssistantItem; - (void)setTimePickerValueToHour:(long long)a0 minute:(long long)a1; - (void)useSelectionForFind:(id)a0; - (void)makeTextWritingDirectionNatural:(id)a0; - (void)_didCommitLoadForMainFrame; - (void)toggleUnderline:(id)a0; - (void)didEndTextSearchOperation; - (void)_pasteAsQuotation:(id)a0; - (void)_toggleStrikeThrough:(id)a0; - (void)increaseSize:(id)a0; - (void)_processWillSwap; - (void)_simulateLongPressActionAtLocation:(struct CGPoint { double x0; double x1; })a0; - (void)_dynamicUserInterfaceTraitDidChange; - (double)_initialScaleFactor; - (id)goToBackForwardListItem:(id)a0; - (void)_lookup:(id)a0; - (void)_simulateElementAction:(long long)a0 atLocation:(struct CGPoint { double x0; double x1; })a1; - (void)stopLoading; - (id)browsingContextController; - (void)_changeListType:(id)a0; - (double)timePickerValueHour; - (void)_previousAccessoryTab:(id)a0; - (void)_increaseListLevel:(id)a0; - (void)_preconnectToServer:(id)a0; - (void)_insertOrderedList:(id)a0; - (void)dealloc; - (void)_populateArchivedSubviews:(id)a0; - (void)setOpaque:(BOOL)a0; - (void)applyAutocorrection:(id)a0 toString:(id)a1 isCandidate:(BOOL)a2 withCompletionHandler:(id /* block */)a3; - (void)find:(id)a0; - (double)_targetContentZoomScaleForRect:(const struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } *)a0 currentScale:(double)a1 fitEntireRect:(BOOL)a2 minimumScale:(double)a3 maximumScale:(double)a4; - (void)didStartFormControlInteraction; - (BOOL)_isValid; - (void)_keyboardDidShow:(id)a0; - (void)_share:(id)a0; - (id)goForward; - (void)_insertNestedUnorderedList:(id)a0; - (void)_accessibilityClearSelection; - (void)scrollViewDidZoom:(id)a0; - (long long)compareFoundRange:(id)a0 toRange:(id)a1 inDocument:(id)a2; - (id)viewForZoomingInScrollView:(id)a0; - (void)didBeginTextSearchOperation; - (void)_didFinishTextInteractionInTextInputContext:(id)a0; - (BOOL)_zoomToRect:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0 withOrigin:(struct FloatPoint { float x0; float x1; })a1 fitEntireRect:(BOOL)a2 minimumScale:(double)a3 maximumScale:(double)a4 minimumScrollDistance:(float)a5; - (void)encodeWithCoder:(id)a0; - (id)reloadFromOrigin; - (void)_accessibilityRetrieveRectsAtSelectionOffset:(long long)a0 withText:(id)a1 completionHandler:(id /* block */)a2; - (void)_keyboardWillShow:(id)a0; - (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)_nextAccessoryTab:(id)a0; - (void)removeFromSuperview; - (BOOL)resignFirstResponder; - (void)scrollViewDidEndScrollingAnimation:(id)a0; - (void)copy:(id)a0; - (void)didEndFormControlInteraction; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)findNext:(id)a0; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setSemanticContentAttribute:(long long)a0; - (void)_didStartProvisionalLoadForMainFrame; - (void)findPrevious:(id)a0; - (id).cxx_construct; - (void)_define:(id)a0; - (void)_keyboardDidChangeFrame:(id)a0; - (void)buildMenuWithBuilder:(id)a0; - (void)_doAfterReceivingEditDragSnapshotForTesting:(id /* block */)a0; - (void)_becomeFirstResponderWithSelectionMovingForward:(BOOL)a0 completionHandler:(id /* block */)a1; - (id)goBack; - (void)_zoomToFocusRect:(const struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } *)a0 selectionRect:(const struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } *)a1 fontSize:(float)a2 minimumScale:(double)a3 maximumScale:(double)a4 allowScaling:(BOOL)a5 forceScroll:(BOOL)a6; - (void)_addShortcut:(id)a0; - (void)willFinishIgnoringCalloutBarFadeAfterPerformingAction; - (void)_keyboardWillHide:(id)a0; - (void)_translate:(id)a0; - (void)_findSelected:(id)a0; - (void)findAndReplace:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 configuration:(id)a1; - (void)clearAllDecoratedFoundText; - (void)_setFormDelegate:(id)a0; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)selectFormAccessoryPickerRow:(int)a0; - (void)_didScroll; - (void)_simulateTextEntered:(id)a0; - (void)performTextSearchWithQueryString:(id)a0 usingOptions:(id)a1 resultAggregator:(id)a2; - (void)scrollRangeToVisible:(id)a0 inDocument:(id)a1; - (void)_alignLeft:(id)a0; - (void)setSelectedColorForColorPicker:(id)a0; - (void)scrollViewDidScrollToTop:(id)a0; - (void)_insertUnorderedList:(id)a0; - (long long)offsetFromPosition:(id)a0 toPosition:(id)a1 inDocument:(id)a2; - (void)_focusTextInputContext:(id)a0 placeCaretAt:(struct CGPoint { double x0; double x1; })a1 completionHandler:(id /* block */)a2; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (void)_scrollViewDidInterruptDecelerating:(id)a0; - (void)safeAreaInsetsDidChange; - (id)_textInputTraits; - (id)_dataDetectionResults; - (void)_dismissContactPickerWithContacts:(id)a0; - (void)_alignRight:(id)a0; - (void)_requestTextInputContextsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 completionHandler:(id /* block */)a1; - (void)_showTextStyleOptions:(id)a0; - (void)_decreaseListLevel:(id)a0; - (void)decorateFoundTextRange:(id)a0 inDocument:(id)a1 usingStyle:(long long)a2; - (void)_accessibilityStoreSelection; - (BOOL)becomeFirstResponder; - (void)layoutSubviews; - (id)inputView; - (id)_formDelegate; - (void)scrollViewDidScroll:(id)a0; - (id)initWithCoder:(id)a0; - (void)_insertNestedOrderedList:(id)a0; - (void)didMoveToWindow; - (void)scrollViewWillBeginDragging:(id)a0; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)paste:(id)a0; - (id)findInteraction:(id)a0 sessionForView:(id)a1; - (id)_contentSizeCategory; - (BOOL)_effectiveAppearanceIsDark; - (id)_insertionPointColor; - (struct NakedPtr { struct WebPageProxy *x0; })_page; - (void)_scrollView:(id)a0 asynchronouslyHandleScrollEvent:(id)a1 completion:(id /* block */)a2; - (id)_searchableObject; - (void)_setSuppressSoftwareKeyboard:(BOOL)a0; - (void)_updateScrollViewInsetAdjustmentBehavior; - (void)_windowDidRotate:(id)a0; - (void)findInteraction:(id)a0 didBeginFindSession:(id)a1; - (void)findInteraction:(id)a0 didEndFindSession:(id)a1; - (BOOL)findInteractionEnabled; - (id)loadHTMLString:(id)a0 baseURL:(id)a1; - (id)loadRequest:(id)a0; - (BOOL)_isClosed; - (void)evaluateJavaScript:(id)a0 completionHandler:(id /* block */)a1; - (void)_didLoadNonAppInitiatedRequest:(id /* block */)a0; - (void)_lastNavigationWasAppInitiated:(id /* block */)a0; - (struct OpaqueWKPage { } *)_pageForTesting; - (void)_doAfterNextPresentationUpdate:(id /* block */)a0; - (BOOL)_isShowingVideoPictureInPicture; - (void)_overrideViewportWithArguments:(id)a0; - (void)_updateScrollViewIndicatorStyle; - (void)closeFullScreenWindowController; - (void)_accessibilityDidGetSpeakSelectionContent:(id)a0; - (void)_accessibilityRetrieveSpeakSelectionContent; - (void)_accessibilitySettingsDidChange:(id)a0; - (void)_acquireResizeAssertionForReason:(id)a0; - (void)_addAppHighlight; - (void)_addAppHighlightInNewGroup:(BOOL)a0 originatedInApp:(BOOL)a1; - (void)_addEventAttributionWithSourceID:(unsigned char)a0 destinationURL:(id)a1 sourceDescription:(id)a2 purchaser:(id)a3 reportEndpoint:(id)a4 optionalNonce:(id)a5 applicationBundleID:(id)a6 ephemeral:(BOOL)a7; - (void)_addLayerForFindOverlay; - (void)_addUpdateVisibleContentRectPreCommitHandler; - (float)_adjustScrollRectToAvoidHighlightOverlay:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0; - (void)_adjustSelectionWithDelta:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 completionHandler:(id /* block */)a1; - (BOOL)_allMediaPresentationsClosed; - (void)_appPrivacyReportTestingData:(id /* block */)a0; - (id)_attachmentForIdentifier:(id)a0; - (int)_audioRoutingArbitrationStatus; - (double)_audioRoutingArbitrationUpdateTime; - (void)_beginAnimatedResizeWithUpdates:(id /* block */)a0; - (void)_beginAutomaticLiveResizeIfNeeded; - (BOOL)_beginBackSwipeForTesting; - (void)_beginInteractiveObscuredInsetsChange; - (void)_beginLiveResize; - (void)_callAsyncJavaScript:(id)a0 arguments:(id)a1 inFrame:(id)a2 inContentWorld:(id)a3 completionHandler:(id /* block */)a4; - (void)_cancelAnimatedResize; - (void)_clearAppPrivacyReportTestingData:(id /* block */)a0; - (void)_clearBackForwardCache; - (void)_clearInterfaceOrientationOverride; - (void)_clearOverrideLayoutParameters; - (void)_clearSafeBrowsingWarning; - (void)_clearSafeBrowsingWarningIfForMainFrameNavigation; - (void)_clearServiceWorkerEntitlementOverride:(id /* block */)a0; - (void)_closeAllMediaPresentations; - (BOOL)_completeBackSwipeForTesting; - (void)_completeTextManipulation:(id)a0 completion:(id /* block */)a1; - (void)_completeTextManipulationForItems:(id)a0 completion:(id /* block */)a1; - (void)_computePagesForPrinting:(id)a0 completionHandler:(id /* block */)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_computedContentInset; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_computedObscuredInsetForSafeBrowsingWarning; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentBoundsExtendedForRubberbandingWithScale:(double)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentInsetsFromSystemMinimumLayoutMargins; - (struct CGPoint { double x0; double x1; })_contentOffsetAdjustedForObscuredInset:(struct CGPoint { double x0; double x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentRectForUserInteraction; - (struct CGPoint { double x0; double x1; })_convertPointFromContentsToView:(struct CGPoint { double x0; double x1; })a0; - (struct CGPoint { double x0; double x1; })_convertPointFromViewToContents:(struct CGPoint { double x0; double x1; })a0; - (void)_couldNotRestorePageState; - (void)_countStringMatches:(id)a0 options:(unsigned long long)a1 maxCount:(unsigned long long)a2; - (void)_createMediaSessionCoordinatorForTesting:(id)a0 completionHandler:(id /* block */)a1; - (id)_currentContentView; - (void)_dataTaskWithRequest:(id)a0 completionHandler:(id /* block */)a1; - (void)_decrementFocusPreservationCount; - (void)_denyNextUserMediaRequest; - (void)_destroyEndLiveResizeObserver; - (void)_destroyResizeAnimationView; - (void)_detectDataWithTypes:(unsigned long long)a0 completionHandler:(id /* block */)a1; - (void)_didChangeEditorState; - (void)_didCommitLayerTreeDuringAnimatedResize:(const void *)a0; - (void)_didCompleteAnimatedResize; - (void)_didDisableBrowserExtensions:(id)a0; - (void)_didDismissContactPicker; - (void)_didDismissContextMenu; - (void)_didEnableBrowserExtensions:(id)a0; - (void)_didFailNavigation:(struct Navigation { } *)a0; - (void)_didFinishLoadingDataForCustomContentProviderWithSuggestedFilename:(const void *)a0 data:(id)a1; - (void)_didFinishNavigation:(struct Navigation { } *)a0; - (void)_didFinishScrolling:(id)a0; - (void)_didInsertAttachment:(void *)a0 withSource:(id)a1; - (void)_didInvalidateDataForAttachment:(void *)a0; - (void)_didInvokeUIScrollViewDelegateCallback; - (void)_didLoadAppInitiatedRequest:(id /* block */)a0; - (void)_didPresentContactPicker; - (void)_didRemoveAttachment:(void *)a0; - (void)_didRequestPasswordForDocument; - (void)_didSameDocumentNavigationForMainFrame:(unsigned char)a0; - (void)_didShowContextMenu; - (void)_didStopDeferringGeometryUpdates; - (void)_didStopRequestingPasswordForDocument; - (void)_disableBackForwardSnapshotVolatilityForTesting; - (void)_disableURLSchemeCheckInDataDetectors; - (void)_dismissFilePicker; - (void)_dispatchSetDeviceOrientation:(int)a0; - (void)_dispatchSetOrientationForMediaCapture:(int)a0; - (void)_dispatchSetViewLayoutSize:(struct FloatSize { float x0; float x1; })a0; - (void)_doAfterActivityStateUpdate:(id /* block */)a0; - (void)_doAfterNextPresentationUpdateWithoutWaitingForAnimatedResizeForTesting:(id /* block */)a0; - (void)_doAfterNextPresentationUpdateWithoutWaitingForPainting:(id /* block */)a0; - (void)_doAfterNextStablePresentationUpdate:(id /* block */)a0; - (void)_doAfterNextVisibleContentRectAndPresentationUpdate:(id /* block */)a0; - (void)_doAfterNextVisibleContentRectUpdate:(id /* block */)a0; - (void)_doAfterProcessingAllPendingMouseEvents:(id /* block */)a0; - (void)_dumpPrivateClickMeasurement:(id /* block */)a0; - (unsigned long long)_effectiveObscuredInsetEdgesAffectedBySafeArea; - (BOOL)_effectiveUserInterfaceLevelIsElevated; - (void)_enclosingScrollerScrollingEnded:(id)a0; - (void)_endAnimatedResize; - (void)_endInteractiveObscuredInsetsChange; - (void)_endLiveResize; - (void)_enhancedWindowingToggled:(id)a0; - (void)_ensureResizeAnimationView; - (void)_evaluateJavaScript:(id)a0 asAsyncFunction:(BOOL)a1 withSourceURL:(id)a2 withArguments:(id)a3 forceUserGesture:(BOOL)a4 inFrame:(id)a5 inWorld:(id)a6 completionHandler:(id /* block */)a7; - (void)_evaluateJavaScript:(id)a0 inFrame:(id)a1 inContentWorld:(id)a2 completionHandler:(id /* block */)a3; - (void)_evaluateJavaScript:(id)a0 withSourceURL:(id)a1 inFrame:(id)a2 inContentWorld:(id)a3 completionHandler:(id /* block */)a4; - (void)_evaluateJavaScriptWithoutUserGesture:(id)a0 completionHandler:(id /* block */)a1; - (void)_executeEditCommand:(id)a0 argument:(id)a1 completion:(id /* block */)a2; - (id)_filePickerAcceptedTypeIdentifiers; - (void)_findString:(id)a0 options:(unsigned long long)a1 maxCount:(unsigned long long)a2; - (void)_firePresentationUpdateForPendingStableStatePresentationCallbacks; - (void)_frameOrBoundsMayHaveChanged; - (void)_frameOrBoundsWillChange; - (void)_frameTrees:(id /* block */)a0; - (void)_frames:(id /* block */)a0; - (id)_fullScreenPlaceholderView; - (void)_getApplicationManifestWithCompletionHandler:(id /* block */)a0; - (void)_getContentsAsAttributedStringWithCompletionHandler:(id /* block */)a0; - (void)_getContentsAsStringWithCompletionHandler:(id /* block */)a0; - (void)_getContentsAsStringWithCompletionHandlerKeepIPCConnectionAliveForTesting:(id /* block */)a0; - (void)_getContentsOfAllFramesAsStringWithCompletionHandler:(id /* block */)a0; - (void)_getMainResourceDataWithCompletionHandler:(id /* block */)a0; - (void)_getPDFFirstPageSizeInFrame:(id)a0 completionHandler:(id /* block */)a1; - (void)_getProcessDisplayNameWithCompletionHandler:(id /* block */)a0; - (void)_getTextFragmentMatchWithCompletionHandler:(id /* block */)a0; - (void)_getWebArchiveDataWithCompletionHandler:(id /* block */)a0; - (void)_gpuToWebProcessConnectionCountForTesting:(id /* block */)a0; - (void)_grantAccessToAssetServices; - (BOOL)_hasResizeAssertion; - (BOOL)_hasSleepDisabler; - (void)_hideContentUntilNextUpdate; - (void)_hideFindUI; - (void)_hidePasswordView; - (void)_incrementFocusPreservationCount; - (struct CGPoint { double x0; double x1; })_initialContentOffsetForScrollView; - (void)_initializeWithConfiguration:(id)a0; - (id)_insertAttachmentWithFileWrapper:(id)a0 contentType:(id)a1 completion:(id /* block */)a2; - (id)_insertAttachmentWithFileWrapper:(id)a0 contentType:(id)a1 options:(id)a2 completion:(id /* block */)a3; - (id)_insertAttachmentWithFilename:(id)a0 contentType:(id)a1 data:(id)a2 options:(id)a3 completion:(id /* block */)a4; - (void)_internalDoAfterNextPresentationUpdate:(id /* block */)a0 withoutWaitingForPainting:(BOOL)a1 withoutWaitingForAnimatedResize:(BOOL)a2; - (void)_invalidateResizeAssertions; - (void)_isForcedIntoAppBoundMode:(id /* block */)a0; - (void)_isJITEnabled:(id /* block */)a0; - (void)_isLayerTreeFrozenForTesting:(id /* block */)a0; - (void)_isNavigatingToAppBoundDomain:(id /* block */)a0; - (BOOL)_isNavigationSwipeGestureRecognizer:(id)a0; - (BOOL)_isShowingDataListSuggestions; - (void)_keyboardChangedWithInfo:(id)a0 adjustScrollView:(BOOL)a1; - (void)_killWebContentProcess; - (void)_killWebContentProcessAndResetState; - (void)_launchInitialProcessIfNecessary; - (void)_loadAlternateHTMLString:(id)a0 baseURL:(id)a1 forUnreachableURL:(id)a2; - (id)_loadData:(id)a0 MIMEType:(id)a1 characterEncodingName:(id)a2 baseURL:(id)a3 userData:(id)a4; - (id)_loadRequest:(id)a0 shouldOpenExternalURLs:(BOOL)a1; - (id)_loadRequest:(id)a0 shouldOpenExternalURLsPolicy:(long long)a1; - (void)_loadServiceWorker:(id)a0 completionHandler:(id /* block */)a1; - (void)_loadServiceWorker:(id)a0 usingModules:(BOOL)a1 completionHandler:(id /* block */)a2; - (BOOL)_mayAutomaticallyShowVideoPictureInPicture; - (BOOL)_mayContainEditableElementsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGSize { double x0; double x1; })_minimumUnobscuredSizeOverride; - (void)_navigationGestureDidBegin; - (void)_navigationGestureDidEnd; - (void)_notifyUserScripts; - (void)_overrideLayoutParametersWithMinimumLayoutSize:(struct CGSize { double x0; double x1; })a0 maximumUnobscuredSizeOverride:(struct CGSize { double x0; double x1; })a1; - (double)_pageScale; - (void)_pauseAllAnimationsWithCompletionHandler:(id /* block */)a0; - (void)_playAllAnimationsWithCompletionHandler:(id /* block */)a0; - (void)_presentLockdownMode; - (void)_presentLockdownModeAlertIfNeeded; - (Class)_printFormatterClass; - (void)_processDidResumeForTesting; - (void)_processWillSuspendForTesting:(id /* block */)a0; - (void)_processWillSuspendImminentlyForTesting; - (void)_processWillSwapOrDidExit; - (id)_propertiesOfLayerWithID:(unsigned long long)a0; - (void)_recalculateViewportSizesWithMinimumViewportInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 maximumViewportInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 throwOnInvalidInput:(BOOL)a2; - (id)_reloadExpiredOnly; - (id)_reloadWithoutContentBlockers; - (void)_removeDataDetectedLinks:(id /* block */)a0; - (void)_removeLayerForFindOverlay; - (void)_requestActivatedElementAtPosition:(struct CGPoint { double x0; double x1; })a0 completionBlock:(id /* block */)a1; - (void)_requestActiveNowPlayingSessionInfo:(id /* block */)a0; - (void)_requestDocumentContext:(id)a0 completionHandler:(id /* block */)a1; - (void)_requestRectForFoundTextRange:(id)a0 completionHandler:(id /* block */)a1; - (void)_resetCachedScrollViewBackgroundColor; - (unsigned long long)_resetFocusPreservationCount; - (void)_resetInteraction; - (void)_resetNavigationGestureStateForTesting; - (void)_resizeWhileHidingContentWithUpdates:(id /* block */)a0; - (struct optional { union { char x0; BOOL x1; } x0; BOOL x1; })_resolutionForShareSheetImmediateCompletionForTesting; - (void)_restoreAndScrollToAppHighlight:(id)a0; - (void)_restoreAppHighlights:(id)a0; - (void)_restoreFromSessionStateData:(id)a0; - (void)_restorePageScrollPosition:(struct optional { union { char x0; struct FloatPoint { float x0; float x1; } x1; } x0; BOOL x1; })a0 scrollOrigin:(struct FloatPoint { float x0; float x1; })a1 previousObscuredInset:(struct RectEdges { struct array { float x0[4]; } x0; })a2 scale:(double)a3; - (void)_restorePageStateToUnobscuredCenter:(struct optional { union { char x0; struct FloatPoint { float x0; float x1; } x1; } x0; BOOL x1; })a0 scale:(double)a1; - (BOOL)_restoreScrollAndZoomStateForTransaction:(const void *)a0; - (id)_restoreSessionState:(id)a0 andNavigate:(BOOL)a1; - (void)_resumeAllMediaPlayback; - (void)_resumePage:(id /* block */)a0; - (id /* block */)_retainActiveFocusedState; - (void)_revokeAccessToAssetServices; - (void)_saveBackForwardSnapshotForItem:(id)a0; - (void)_scheduleForcedVisibleContentRectUpdate; - (void)_scheduleVisibleContentRectUpdate; - (void)_scheduleVisibleContentRectUpdateAfterScrollInView:(id)a0; - (void)_scrollToAndRevealSelectionIfNeeded; - (void)_scrollToContentScrollPosition:(struct FloatPoint { float x0; float x1; })a0 scrollOrigin:(struct IntPoint { int x0; int x1; })a1 animated:(BOOL)a2; - (BOOL)_scrollToRect:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0 origin:(struct FloatPoint { float x0; float x1; })a1 minimumScrollDistance:(float)a2; - (BOOL)_scrollViewIsRubberBanding:(id)a0; - (BOOL)_scrollViewIsRubberBandingForRefreshControl; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_scrollViewSystemContentInset; - (id)_scrollbarStateForScrollingNodeID:(unsigned long long)a0 isVertical:(BOOL)a1; - (BOOL)_selectionRectIsFullyVisibleAndNonEmpty; - (void)_serviceWorkersEnabled:(id /* block */)a0; - (id)_sessionStateWithFilter:(id /* block */)a0; - (void)_setAvoidsUnsafeArea:(BOOL)a0; - (void)_setConnectedToHardwareConsoleForTesting:(BOOL)a0; - (void)_setContinuousSpellCheckingEnabledForTesting:(BOOL)a0; - (void)_setDefersLoadingForTesting:(BOOL)a0; - (void)_setDeviceHasAGXCompilerServiceForTesting; - (void)_setDeviceOrientationUserPermissionHandlerForTesting:(id /* block */)a0; - (void)_setDisplayCaptureState:(long long)a0 completionHandler:(id /* block */)a1; - (void)_setEphemeralUIEventAttribution:(id)a0 forApplicationWithBundleID:(id)a1; - (void)_setFont:(id)a0 sender:(id)a1; - (void)_setFontSize:(double)a0 sender:(id)a1; - (void)_setHasCustomContentView:(BOOL)a0 loadedMIMEType:(const void *)a1; - (void)_setIndexOfGetDisplayMediaDeviceSelectedForTesting:(id)a0; - (void)_setMaximumUnobscuredSizeOverride:(struct CGSize { double x0; double x1; })a0; - (void)_setMinimumUnobscuredSizeOverride:(struct CGSize { double x0; double x1; })a0; - (void)_setOpaqueInternal:(BOOL)a0; - (void)_setOverlaidAccessoryViewsInset:(struct CGSize { double x0; double x1; })a0; - (void)_setPageMuted:(unsigned long long)a0; - (void)_setPageScale:(double)a0 withOrigin:(struct CGPoint { double x0; double x1; })a1; - (void)_setPrivateClickMeasurementAppBundleIDForTesting:(id)a0 completionHandler:(id /* block */)a1; - (void)_setPrivateClickMeasurementAttributionReportURLsForTesting:(id)a0 destinationURL:(id)a1 completionHandler:(id /* block */)a2; - (void)_setPrivateClickMeasurementAttributionTokenPublicKeyURLForTesting:(id)a0 completionHandler:(id /* block */)a1; - (void)_setPrivateClickMeasurementAttributionTokenSignatureURLForTesting:(id)a0 completionHandler:(id /* block */)a1; - (void)_setPrivateClickMeasurementOverrideTimerForTesting:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)_setShareSheetCompletesImmediatelyWithResolutionForTesting:(BOOL)a0; - (void)_setSystemAudioCaptureState:(long long)a0 completionHandler:(id /* block */)a1; - (void)_setSystemCanPromptForGetDisplayMediaForTesting:(BOOL)a0; - (void)_setSystemPreviewCompletionHandlerForLoadTesting:(id /* block */)a0; - (void)_setTextColor:(id)a0 sender:(id)a1; - (void)_setThrottleStateForTesting:(int)a0; - (void)_setViewLayoutSizeOverride:(struct CGSize { double x0; double x1; })a0; - (void)_setupPageConfiguration:(void *)a0; - (void)_setupScrollAndContentViews; - (BOOL)_shouldBypassGeolocationPromptForTesting; - (BOOL)_shouldDeferGeometryUpdates; - (BOOL)_shouldUpdateKeyboardWithInfo:(id)a0; - (void)_showPasswordViewWithDocumentName:(id)a0 passwordHandler:(id /* block */)a1; - (void)_showSafeBrowsingWarning:(const void *)a0 completionHandler:(void *)a1; - (void)_showSafeBrowsingWarningWithTitle:(id)a0 warning:(id)a1 details:(id)a2 completionHandler:(id /* block */)a3; - (void)_showSafeBrowsingWarningWithURL:(id)a0 title:(id)a1 warning:(id)a2 details:(id)a3 completionHandler:(id /* block */)a4; - (void)_showSafeBrowsingWarningWithURL:(id)a0 title:(id)a1 warning:(id)a2 detailsWithLinks:(id)a3 completionHandler:(id /* block */)a4; - (void)_simulateDeviceOrientationChangeWithAlpha:(double)a0 beta:(double)a1 gamma:(double)a2; - (id)_snapshotLayerContentsForBackForwardListItem:(id)a0; - (void)_snapshotRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 intoImageOfWidth:(double)a1 completionHandler:(id /* block */)a2; - (void)_snapshotRectAfterScreenUpdates:(BOOL)a0 rectInViewCoordinates:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 intoImageOfWidth:(double)a2 completionHandler:(id /* block */)a3; - (void)_startImageAnalysis:(id)a0 target:(id)a1; - (void)_startTextManipulationsWithConfiguration:(id)a0 completion:(id /* block */)a1; - (void)_stopAllMediaPlayback; - (void)_stopMediaCapture; - (void)_storeAppHighlight:(const void *)a0; - (void)_suspendAllMediaPlayback; - (id)_suspendMediaPlaybackCounter; - (void)_suspendPage:(id /* block */)a0; - (void)_switchFromStaticFontRegistryToUserFontRegistry; - (void)_takeFindStringFromSelection:(id)a0; - (void)_takePDFSnapshotWithConfiguration:(id)a0 completionHandler:(id /* block */)a1; - (struct RefPtr, WTF::DefaultRefDerefTraits> { struct ViewSnapshot *x0; })_takeViewSnapshot; - (void)_trackTransactionCommit:(const void *)a0; - (void)_triggerSystemPreviewActionOnElement:(unsigned long long)a0 document:(id)a1 page:(unsigned long long)a2; - (BOOL)_tryClose; - (void)_updateLiveResizeTransform; - (void)_updateMediaPlaybackControlsManager; - (void)_updateScrollViewBackground; - (BOOL)_updateScrollViewContentInsetsIfNecessary; - (void)_updateScrollViewForTransaction:(const void *)a0; - (void)_updateVisibleContentRects; - (void)_updateWebpagePreferences:(id)a0; - (void)_videoControlsManagerDidChange; - (id)_viewForFindUI; - (struct OptionSet { unsigned char x0; })_viewStabilityState:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_visibleContentRect; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_visibleRectInEnclosingView:(id)a0; - (void)_willInvokeUIScrollViewDelegateCallback; - (void)_willOpenAppLink; - (id)_wkScrollView; - (void)_zoomOutWithOrigin:(struct FloatPoint { float x0; float x1; })a0 animated:(BOOL)a1; - (void)_zoomToInitialScaleWithOrigin:(struct FloatPoint { float x0; float x1; })a0 animated:(BOOL)a1; - (void)_zoomToPoint:(struct FloatPoint { float x0; float x1; })a0 atScale:(double)a1 animated:(BOOL)a2; - (void)_zoomToRect:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0 atScale:(double)a1 origin:(struct FloatPoint { float x0; float x1; })a2 animated:(BOOL)a3; - (struct FloatSize { float x0; float x1; })activeViewLayoutSize:(const struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0; - (void)callAsyncJavaScript:(id)a0 arguments:(id)a1 inFrame:(id)a2 inContentWorld:(id)a3 completionHandler:(id /* block */)a4; - (void)closeAllMediaPresentations; - (void)closeAllMediaPresentations:(id /* block */)a0; - (void)closeAllMediaPresentationsWithCompletionHandler:(id /* block */)a0; - (void)createPDFWithConfiguration:(id)a0 completionHandler:(id /* block */)a1; - (void)createWebArchiveDataWithCompletionHandler:(id /* block */)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })currentlyVisibleContentInsetsWithScale:(double)a0 obscuredInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (void)dismissFormAccessoryView; - (void)evaluateJavaScript:(id)a0 inFrame:(id)a1 inContentWorld:(id)a2 completionHandler:(id /* block */)a3; - (void)findString:(id)a0 withConfiguration:(id)a1 completionHandler:(id /* block */)a2; - (id)fullScreenWindowController; - (BOOL)hasFullScreenWindowController; - (void)keyboardAccessoryBarNext; - (void)keyboardAccessoryBarPrevious; - (id)loadData:(id)a0 MIMEType:(id)a1 characterEncodingName:(id)a2 baseURL:(id)a3; - (id)loadFileRequest:(id)a0 allowingReadAccessToURL:(id)a1; - (id)loadFileURL:(id)a0 allowingReadAccessToURL:(id)a1; - (id)loadSimulatedRequest:(id)a0 response:(id)a1 responseData:(id)a2; - (id)loadSimulatedRequest:(id)a0 responseHTMLString:(id)a1; - (id)loadSimulatedRequest:(id)a0 withResponse:(id)a1 responseData:(id)a2; - (id)loadSimulatedRequest:(id)a0 withResponseHTMLString:(id)a1; - (void)pauseAllMediaPlayback:(id /* block */)a0; - (void)pauseAllMediaPlaybackWithCompletionHandler:(id /* block */)a0; - (void)requestMediaPlaybackState:(id /* block */)a0; - (void)requestMediaPlaybackStateWithCompletionHandler:(id /* block */)a0; - (void)resumeAllMediaPlayback:(id /* block */)a0; - (void)resumeDownloadFromResumeData:(id)a0 completionHandler:(id /* block */)a1; - (void)setAllMediaPlaybackSuspended:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)setCameraCaptureState:(long long)a0 completionHandler:(id /* block */)a1; - (void)setMicrophoneCaptureState:(long long)a0 completionHandler:(id /* block */)a1; - (void)setMinimumViewportInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 maximumViewportInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (void)startDownloadUsingRequest:(id)a0 completionHandler:(id /* block */)a1; - (void)suspendAllMediaPlayback:(id /* block */)a0; - (void)takeSnapshotWithConfiguration:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)usesStandardContentView; - (struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })visibleRectInViewCoordinates; @end