luxlabs header browser preview


@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<WKWebViewConfiguration> { void *m_ptr; } _configuration;
    struct RefPtr<WebKit::WebPageProxy, WTF::RawPtrTraits<WebKit::WebPageProxy>, WTF::DefaultRefDerefTraits<WebKit::WebPageProxy>> { struct WebPageProxy *m_ptr; } _page;
    struct unique_ptr<WebKit::NavigationState, std::default_delete<WebKit::NavigationState>> { struct __compressed_pair<WebKit::NavigationState *, std::default_delete<WebKit::NavigationState>> { struct NavigationState *__value_; } __ptr_; } _navigationState;
    struct unique_ptr<WebKit::UIDelegate, std::default_delete<WebKit::UIDelegate>> { struct __compressed_pair<WebKit::UIDelegate *, std::default_delete<WebKit::UIDelegate>> { struct UIDelegate *__value_; } __ptr_; } _uiDelegate;
    struct unique_ptr<WebKit::IconLoadingDelegate, std::default_delete<WebKit::IconLoadingDelegate>> { struct __compressed_pair<WebKit::IconLoadingDelegate *, std::default_delete<WebKit::IconLoadingDelegate>> { struct IconLoadingDelegate *__value_; } __ptr_; } _iconLoadingDelegate;
    struct unique_ptr<WebKit::ResourceLoadDelegate, std::default_delete<WebKit::ResourceLoadDelegate>> { struct __compressed_pair<WebKit::ResourceLoadDelegate *, std::default_delete<WebKit::ResourceLoadDelegate>> { struct ResourceLoadDelegate *__value_; } __ptr_; } _resourceLoadDelegate;
    struct WeakObjCPtr<id<_WKTextManipulationDelegate>> { id m_weakReference; } _textManipulationDelegate;
    struct WeakObjCPtr<id<_WKInputDelegate>> { id m_weakReference; } _inputDelegate;
    struct WeakObjCPtr<id<_WKAppHighlightDelegate>> { id m_weakReference; } _appHighlightDelegate;
    struct RetainPtr<WKSafeBrowsingWarning> { void *m_ptr; } _safeBrowsingWarning;
    struct optional<bool> { union { char __null_state_; BOOL __val_; } ; BOOL __engaged_; } _resolutionForShareSheetImmediateCompletionForTesting;
    unsigned long long _selectionAttributes;
    unsigned long long _observedRenderingProgressEvents;
    BOOL _usePlatformFindUI;
    struct RetainPtr<WKScrollView> { void *m_ptr; } _scrollView;
    struct RetainPtr<WKContentView> { void *m_ptr; } _contentView;
    struct unique_ptr<WebKit::ViewGestureController, std::default_delete<WebKit::ViewGestureController>> { struct __compressed_pair<WebKit::ViewGestureController *, std::default_delete<WebKit::ViewGestureController>> { struct ViewGestureController *__value_; } __ptr_; } _gestureController;
    struct Vector<WTF::BlockPtr<void ()>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _visibleContentRectUpdateCallbacks;
    struct RetainPtr<WKFullScreenWindowController> { void *m_ptr; } _fullScreenWindowController;
    struct RetainPtr<UIFindInteraction> { 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<WebCore::FloatPoint> { union { char __null_state_; struct FloatPoint { float m_x; float m_y; } __val_; } ; BOOL __engaged_; } scrollOffsetToRestore; struct optional<WebCore::FloatPoint> { 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<WebCore::FloatSize> { union { char __null_state_; struct FloatSize { float m_width; float m_height; } __val_; } ; BOOL __engaged_; } lastSentViewLayoutSize; struct optional<int> { union { char __null_state_; int __val_; } ; BOOL __engaged_; } lastSentDeviceOrientation; struct optional<int> { union { char __null_state_; int __val_; } ; BOOL __engaged_; } lastSentOrientationForMediaCapture; struct optional<double> { union { char __null_state_; double __val_; } ; BOOL __engaged_; } lastSentMinimumEffectiveDeviceWidth; struct optional<CGRect> { 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<CGRect> { 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<WebKit::TransactionIDType> { unsigned long long m_identifier; } firstPaintAfterCommitLoadTransactionID; struct MonotonicObjectIdentifier<WebKit::TransactionIDType> { unsigned long long m_identifier; } lastTransactionID; struct optional<WebKit::MonotonicObjectIdentifier<WebKit::TransactionIDType>> { union { char __null_state_; struct MonotonicObjectIdentifier<WebKit::TransactionIDType> { unsigned long long m_identifier; } __val_; } ; BOOL __engaged_; } firstTransactionIDAfterPageRestore; struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::PlatformLayerIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::PlatformLayerIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } pendingFindLayerID; struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::PlatformLayerIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::PlatformLayerIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } committedFindLayerID; struct optional<LiveResizeParameters> { union { char __null_state_; struct LiveResizeParameters { double viewWidth; struct CGPoint { double x; double y; } initialScrollPosition; } __val_; } ; BOOL __engaged_; } liveResizeParameters; } _perProcessState;
    struct optional<CGSize> { union { char __null_state_; struct CGSize { double width; double height; } __val_; } ; BOOL __engaged_; } _viewLayoutSizeOverride;
    struct optional<CGSize> { union { char __null_state_; struct CGSize { double width; double height; } __val_; } ; BOOL __engaged_; } _minimumUnobscuredSizeOverride;
    struct optional<CGSize> { 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<UIView> { void *m_ptr; } _resizeAnimationView;
    double _lastAdjustmentForScroller;
    struct RetainPtr<id> { void *m_ptr; } _endLiveResizeNotificationObserver;
    struct RectEdges<float> { struct array<float, 4UL> { float __elems_[4]; } m_sides; } _obscuredInsetsWhenSaved;
    double _scaleToRestore;
    struct Vector<WTF::RetainPtr<id<_UIInvalidatable>>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _resizeAssertions;
    BOOL _allowsBackForwardNavigationGestures;
    struct RetainPtr<UIView<WKWebViewContentProvider>> { void *m_ptr; } _customContentView;
    struct RetainPtr<UIView> { void *m_ptr; } _customContentFixedOverlayView;
    struct RetainPtr<NSTimer> { void *m_ptr; } _enclosingScrollViewScrollTimer;
    BOOL _didScrollSinceLastTimerFire;
    double _totalScrollViewBottomInsetAdjustmentForKeyboard;
    BOOL _alwaysSendNextVisibleContentRectUpdate;
    BOOL _contentViewShouldBecomeFirstResponderAfterNavigationGesture;
    struct Vector<WTF::Function<void ()>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _callbacksDeferredDuringResize;
    struct RetainPtr<NSMutableArray> { void *m_ptr; } _stableStatePresentationUpdateCallbacks;
    struct RetainPtr<WKPasswordView> { void *m_ptr; } _passwordView;
    struct OptionSet<WebKit::ViewStabilityFlag> { unsigned char m_storage; } _viewStabilityWhenVisibleContentRectUpdateScheduled;
    struct optional<WebCore::WheelScrollGestureState> { 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<WTF::MonotonicTime> { union { char __null_state_; struct MonotonicTime { double m_value; } __val_; } ; BOOL __engaged_; } _timeOfFirstVisibleContentRectUpdateWithPendingCommit;
    unsigned long long _focusPreservationCount;
    unsigned long long _activeFocusedStateRetainCount;
    struct RetainPtr<NSArray<NSNumber *>> { 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<WKHistoryDelegatePrivate> _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<NSCoding, NSCopying> 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<WKNavigationDelegate> navigationDelegate;
@property (weak, nonatomic) id<WKUIDelegate> 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<WebKit::WebPageProxy> { 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<bool> { 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<WebCore::FloatPoint> { 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<float> { struct array<float, 4UL> { float x0[4]; } x0; })a2 scale:(double)a3;
- (void)_restorePageStateToUnobscuredCenter:(struct optional<WebCore::FloatPoint> { 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<WebKit::ViewSnapshot, WTF::RawPtrTraits<WebKit::ViewSnapshot>, WTF::DefaultRefDerefTraits<WebKit::ViewSnapshot>> { 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<WebKit::ViewStabilityFlag> { 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