luxlabs header browser preview


@class NSDictionary, RTIInputSystemSourceSession, UIWebFormAccessory, UITextPosition, UITextInputTraits, NSUndoManager, UITextRange, UIWebTouchEventsGestureRecognizer, NSString, UIImage, UIContextMenuInteraction, NSArray, UIInputContextHistory, UITextInputPasswordRules, UITextInteractionAssistant, WKFormSelectControl, UIView, _UISupplementalLexicon, UIGestureRecognizer, UITextInputAssistantItem, WKDateTimeInputControl, UIWKTextInteractionAssistant, WKBrowsingContextController, UIColor, NSIndexSet, UITapGestureRecognizer;
@protocol NSObject, UITextInputDelegate, UITextInputSuggestionDelegate, WKFormControl, UITextInputTokenizer, NSCopying;

@interface WKContentView : WKApplicationStateTrackingView <_WKWebViewPrintProvider, UIGestureRecognizerDelegate, UITextAutoscrolling, UITextInputMultiDocument, UITextInputPrivate, UIWebFormAccessoryDelegate, UIWebTouchEventsGestureRecognizerDelegate, UIWKInteractionViewProtocol, _UITextInputTranslationSupport, WKActionSheetAssistantDelegate, WKFileUploadPanelDelegate, WKKeyboardScrollViewAnimatorDelegate, WKDeferringGestureRecognizerDelegate, WKContactPickerDelegate, WKShareSheetDelegate, UIDragInteractionDelegate, UIDropInteractionDelegate, WKTouchActionGestureRecognizerDelegate, UITextSearching, UIContextMenuInteractionDelegate, UIPreviewItemDelegate> {
    struct RefPtr<WebKit::WebPageProxy, WTF::RawPtrTraits<WebKit::WebPageProxy>, WTF::DefaultRefDerefTraits<WebKit::WebPageProxy>> { struct WebPageProxy *m_ptr; } _page;
    struct WeakObjCPtr<WKWebView> { id m_weakReference; } _webView;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchStartDeferringGestureRecognizerForImmediatelyResettableGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchStartDeferringGestureRecognizerForDelayedResettableGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchStartDeferringGestureRecognizerForSyntheticTapGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchEndDeferringGestureRecognizerForImmediatelyResettableGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchEndDeferringGestureRecognizerForDelayedResettableGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchEndDeferringGestureRecognizerForSyntheticTapGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _touchMoveDeferringGestureRecognizer;
    struct optional<WTF::HashSet<WTF::RetainPtr<WKDeferringGestureRecognizer>>> { union { char __null_state_; struct HashSet<WTF::RetainPtr<WKDeferringGestureRecognizer>, WTF::DefaultHash<WTF::RetainPtr<WKDeferringGestureRecognizer>>, WTF::HashTraits<WTF::RetainPtr<WKDeferringGestureRecognizer>>, WTF::HashTableTraits> { struct HashTable<WTF::RetainPtr<WKDeferringGestureRecognizer>, WTF::RetainPtr<WKDeferringGestureRecognizer>, WTF::IdentityExtractor, WTF::DefaultHash<WTF::RetainPtr<WKDeferringGestureRecognizer>>, WTF::HashTraits<WTF::RetainPtr<WKDeferringGestureRecognizer>>, WTF::HashTraits<WTF::RetainPtr<WKDeferringGestureRecognizer>>> { union { void *m_table; unsigned int *m_tableForLLDB; } ; } m_impl; } __val_; } ; BOOL __engaged_; } _failedTouchStartDeferringGestures;
    struct RetainPtr<WKDeferringGestureRecognizer> { void *m_ptr; } _imageAnalysisDeferringGestureRecognizer;
    struct unique_ptr<WebKit::GestureRecognizerConsistencyEnforcer, std::default_delete<WebKit::GestureRecognizerConsistencyEnforcer>> { struct __compressed_pair<WebKit::GestureRecognizerConsistencyEnforcer *, std::default_delete<WebKit::GestureRecognizerConsistencyEnforcer>> { struct GestureRecognizerConsistencyEnforcer *__value_; } __ptr_; } _gestureRecognizerConsistencyEnforcer;
    struct RetainPtr<UIWebTouchEventsGestureRecognizer> { void *m_ptr; } _touchEventGestureRecognizer;
    BOOL _touchEventsCanPreventNativeGestures;
    BOOL _preventsPanningInXAxis;
    BOOL _preventsPanningInYAxis;
    struct RetainPtr<WKSyntheticTapGestureRecognizer> { void *m_ptr; } _singleTapGestureRecognizer;
    struct RetainPtr<WKHighlightLongPressGestureRecognizer> { void *m_ptr; } _highlightLongPressGestureRecognizer;
    struct RetainPtr<UILongPressGestureRecognizer> { void *m_ptr; } _longPressGestureRecognizer;
    struct RetainPtr<WKSyntheticTapGestureRecognizer> { void *m_ptr; } _doubleTapGestureRecognizer;
    struct RetainPtr<UITapGestureRecognizer> { void *m_ptr; } _nonBlockingDoubleTapGestureRecognizer;
    struct RetainPtr<UITapGestureRecognizer> { void *m_ptr; } _doubleTapGestureRecognizerForDoubleClick;
    struct RetainPtr<UITapGestureRecognizer> { void *m_ptr; } _twoFingerDoubleTapGestureRecognizer;
    struct RetainPtr<UITapGestureRecognizer> { void *m_ptr; } _twoFingerSingleTapGestureRecognizer;
    struct RetainPtr<WKInspectorNodeSearchGestureRecognizer> { void *m_ptr; } _inspectorNodeSearchGestureRecognizer;
    struct RetainPtr<WKTouchActionGestureRecognizer> { void *m_ptr; } _touchActionGestureRecognizer;
    struct RetainPtr<UISwipeGestureRecognizer> { void *m_ptr; } _touchActionLeftSwipeGestureRecognizer;
    struct RetainPtr<UISwipeGestureRecognizer> { void *m_ptr; } _touchActionRightSwipeGestureRecognizer;
    struct RetainPtr<UISwipeGestureRecognizer> { void *m_ptr; } _touchActionUpSwipeGestureRecognizer;
    struct RetainPtr<UISwipeGestureRecognizer> { void *m_ptr; } _touchActionDownSwipeGestureRecognizer;
    struct RetainPtr<WKMouseGestureRecognizer> { void *m_ptr; } _mouseGestureRecognizer;
    unsigned char _mouseEventPolicy;
    struct RetainPtr<WKMouseGestureRecognizer> { void *m_ptr; } _pencilHoverGestureRecognizer;
    struct RetainPtr<UIIndirectScribbleInteraction> { void *m_ptr; } _scribbleInteraction;
    struct RetainPtr<UIPointerInteraction> { void *m_ptr; } _pointerInteraction;
    BOOL _hasOutstandingPointerInteractionRequest;
    struct optional<std::pair<WebKit::InteractionInformationRequest, WTF::BlockPtr<void (UIPointerRegion *)>>> { union { char __null_state_; struct pair<WebKit::InteractionInformationRequest, WTF::BlockPtr<void (UIPointerRegion *)>> { struct InteractionInformationRequest { struct IntPoint { int m_x; int m_y; } point; BOOL includeSnapshot; BOOL includeLinkIndicator; BOOL includeCaretContext; BOOL includeHasDoubleClickHandler; BOOL includeImageData; BOOL gatherAnimations; BOOL linkIndicatorShouldHaveLegacyMargins; BOOL disallowUserAgentShadowContent; } first; struct BlockPtr<void (UIPointerRegion *)> { id /* block */ m_block; } second; } __val_; } ; BOOL __engaged_; } _deferredPointerInteractionRequest;
    struct RetainPtr<UIWKTextInteractionAssistant> { void *m_ptr; } _textInteractionAssistant;
    struct OptionSet<WebKit::SuppressSelectionAssistantReason> { unsigned char m_storage; } _suppressSelectionAssistantReasons;
    struct RetainPtr<UITextInputTraits> { void *m_ptr; } _traits;
    struct RetainPtr<UIWebFormAccessory> { void *m_ptr; } _formAccessoryView;
    struct RetainPtr<_UIHighlightView> { void *m_ptr; } _highlightView;
    struct RetainPtr<UIView> { void *m_ptr; } _interactionViewsContainerView;
    struct RetainPtr<WKTargetedPreviewContainer> { void *m_ptr; } _contextMenuHintContainerView;
    struct WeakObjCPtr<UIScrollView> { id m_weakReference; } _scrollViewForTargetedPreview;
    struct CGPoint { double x; double y; } _scrollViewForTargetedPreviewInitialOffset;
    struct RetainPtr<WKTargetedPreviewContainer> { void *m_ptr; } _dragPreviewContainerView;
    struct RetainPtr<WKTargetedPreviewContainer> { void *m_ptr; } _dropPreviewContainerView;
    struct RetainPtr<NSString> { void *m_ptr; } _markedText;
    struct RetainPtr<WKActionSheetAssistant> { void *m_ptr; } _actionSheetAssistant;
    struct RetainPtr<WKAirPlayRoutePicker> { void *m_ptr; } _airPlayRoutePicker;
    struct RetainPtr<WKFormInputSession> { void *m_ptr; } _formInputSession;
    struct RetainPtr<WKFileUploadPanel> { void *m_ptr; } _fileUploadPanel;
    struct FrameInfoData { BOOL isMainFrame; BOOL frameType; struct ResourceRequest { struct RequestData { struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_string; unsigned char m_isValid : 1; unsigned char m_protocolIsInHTTPFamily : 1; unsigned char m_cannotBeABaseURL : 1; unsigned char m_portLength : 3; unsigned int m_schemeEnd : 26; unsigned int m_userStart; unsigned int m_userEnd; unsigned int m_passwordEnd; unsigned int m_hostEnd; unsigned int m_pathAfterLastSlash; unsigned int m_pathEnd; unsigned int m_queryEnd; } m_url; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_string; unsigned char m_isValid : 1; unsigned char m_protocolIsInHTTPFamily : 1; unsigned char m_cannotBeABaseURL : 1; unsigned char m_portLength : 3; unsigned int m_schemeEnd : 26; unsigned int m_userStart; unsigned int m_userEnd; unsigned int m_passwordEnd; unsigned int m_hostEnd; unsigned int m_pathAfterLastSlash; unsigned int m_pathEnd; unsigned int m_queryEnd; } m_firstPartyForCookies; double m_timeoutInterval; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_httpMethod; struct HTTPHeaderMap { struct Vector<WebCore::HTTPHeaderMap::CommonHeader, 0UL, WTF::CrashOnOverflow, 6UL, WTF::FastMalloc> { struct CommonHeader *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_commonHeaders; struct Vector<WebCore::HTTPHeaderMap::UncommonHeader, 0UL, WTF::CrashOnOverflow, 0UL, WTF::FastMalloc> { struct UncommonHeader *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_uncommonHeaders; } m_httpHeaderFields; struct Vector<WTF::String, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct String *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_responseContentDispositionEncodingFallbackArray; unsigned char m_cachePolicy; unsigned char m_sameSiteDisposition; unsigned char m_priority; unsigned char m_requester; unsigned char m_isTopSite : 1; unsigned char m_allowCookies : 1; unsigned char m_isAppInitiated : 1; unsigned char m_privacyProxyFailClosedForUnreachableNonMainHosts : 1; unsigned char m_useAdvancedPrivacyProtections : 1; } m_requestData; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_initiatorIdentifier; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_cachePartition; struct RefPtr<WebCore::FormData, WTF::RawPtrTraits<WebCore::FormData>, WTF::DefaultRefDerefTraits<WebCore::FormData>> { struct FormData *m_ptr; } m_httpBody; struct optional<int> { union { char __null_state_; int __val_; } ; BOOL __engaged_; } m_inspectorInitiatorNodeIdentifier; unsigned char m_resourceRequestUpdated : 1; unsigned char m_platformRequestUpdated : 1; unsigned char m_resourceRequestBodyUpdated : 1; unsigned char m_platformRequestBodyUpdated : 1; unsigned char m_hiddenFromInspector : 1; struct RetainPtr<NSURLRequest> { void *m_ptr; } m_nsRequest; } request; struct SecurityOriginData { struct variant<WebCore::SecurityOriginData::Tuple, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>>> { struct __impl<WebCore::SecurityOriginData::Tuple, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>>> { union __union<std::__variant_detail::_Trait::_Available, 0UL, WebCore::SecurityOriginData::Tuple, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>>> { char __dummy; struct __alt<0UL, WebCore::SecurityOriginData::Tuple> { struct Tuple { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } protocol; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } host; struct optional<unsigned short> { union { char __null_state_; unsigned short __val_; } ; BOOL __engaged_; } port; } __value; } __head; union __union<std::__variant_detail::_Trait::_Available, 1UL, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>>> { char __dummy; struct __alt<1UL, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>>> { struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::OpaqueOriginIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits> { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } __value; } __head; union __union<std::__variant_detail::_Trait::_Available, 2UL> { } __tail; } __tail; } __data; unsigned int __index; } __impl_; } m_data; } securityOrigin; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } frameName; struct optional<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>> { union { char __null_state_; struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } __val_; } ; BOOL __engaged_; } frameID; struct optional<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>> { union { char __null_state_; struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } __val_; } ; BOOL __engaged_; } parentFrameID; int processID; } _frameInfoForFileUploadPanel;
    struct RetainPtr<WKShareSheet> { void *m_ptr; } _shareSheet;
    struct RetainPtr<WKContactPicker> { void *m_ptr; } _contactPicker;
    struct RetainPtr<UIGestureRecognizer> { void *m_ptr; } _previewGestureRecognizer;
    struct RetainPtr<UIGestureRecognizer> { void *m_ptr; } _previewSecondaryGestureRecognizer;
    struct Vector<bool, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { BOOL *m_buffer; unsigned int m_capacity; unsigned int m_size; } _focusStateStack;
    struct RetainPtr<UIContextMenuInteraction> { void *m_ptr; } _contextMenuInteraction;
    struct RetainPtr<WKContextMenuElementInfo> { void *m_ptr; } _contextMenuElementInfo;
    BOOL _showLinkPreviews;
    struct RetainPtr<UIViewController> { void *m_ptr; } _contextMenuLegacyPreviewController;
    struct RetainPtr<UIMenu> { void *m_ptr; } _contextMenuLegacyMenu;
    BOOL _contextMenuHasRequestedLegacyData;
    BOOL _contextMenuActionProviderDelegateNeedsOverride;
    BOOL _contextMenuIsUsingAlternateURLForImage;
    BOOL _isDisplayingContextMenuWithAnimation;
    BOOL _useCompactMenuForContextMenuInteraction;
    BOOL _useContextMenuInteractionDismissalPreview;
    struct RetainPtr<UIPreviewItemController> { void *m_ptr; } _previewItemController;
    struct RefPtr<WebCore::TextIndicator, WTF::RawPtrTraits<WebCore::TextIndicator>, WTF::DefaultRefDerefTraits<WebCore::TextIndicator>> { struct TextIndicator *m_ptr; } _textIndicator;
    struct RetainPtr<WebTextIndicatorLayer> { void *m_ptr; } _textIndicatorLayer;
    struct RetainPtr<UITargetedPreview> { void *m_ptr; } _contextMenuInteractionTargetedPreview;
    struct unique_ptr<WebKit::SmartMagnificationController, std::default_delete<WebKit::SmartMagnificationController>> { struct __compressed_pair<WebKit::SmartMagnificationController *, std::default_delete<WebKit::SmartMagnificationController>> { struct SmartMagnificationController *__value_; } __ptr_; } _smartMagnificationController;
    struct WeakObjCPtr<id<UITextInputDelegate>> { id m_weakReference; } _inputDelegate;
    struct ObjectIdentifierGeneric<WebKit::TapIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } _latestTapID;
    struct TapHighlightInformation { BOOL nodeHasBuiltInClickHandling; struct Color { unsigned long long m_colorAndFlags; } color; struct Vector<WebCore::FloatQuad, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct FloatQuad *m_buffer; unsigned int m_capacity; unsigned int m_size; } quads; struct IntSize { int m_width; int m_height; } topLeftRadius; struct IntSize { int m_width; int m_height; } topRightRadius; struct IntSize { int m_width; int m_height; } bottomLeftRadius; struct IntSize { int m_width; int m_height; } bottomRightRadius; } _tapHighlightInformation;
    struct WebAutocorrectionContext { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } contextBefore; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } markedText; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } selectedText; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } contextAfter; struct EditingRange { unsigned long long location; unsigned long long length; } markedTextRange; } _lastAutocorrectionContext;
    struct WKAutoCorrectionData { struct RetainPtr<UIFont> { void *m_ptr; } font; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } textFirstRect; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } textLastRect; } _autocorrectionData;
    struct InteractionInformationAtPosition { struct InteractionInformationRequest { struct IntPoint { int m_x; int m_y; } point; BOOL includeSnapshot; BOOL includeLinkIndicator; BOOL includeCaretContext; BOOL includeHasDoubleClickHandler; BOOL includeImageData; BOOL gatherAnimations; BOOL linkIndicatorShouldHaveLegacyMargins; BOOL disallowUserAgentShadowContent; } request; BOOL canBeValid; struct optional<bool> { union { char __null_state_; BOOL __val_; } ; BOOL __engaged_; } nodeAtPositionHasDoubleClickHandler; unsigned char selectability; BOOL isSelected; BOOL prefersDraggingOverTextSelection; BOOL isNearMarkedText; BOOL touchCalloutEnabled; BOOL isLink; BOOL isImage; BOOL isAttachment; BOOL isAnimatedImage; BOOL isAnimating; BOOL canShowAnimationControls; BOOL isPausedVideo; BOOL isElement; BOOL isContentEditable; unsigned long long containerScrollingNodeID; BOOL isDataDetectorLink; BOOL preventTextInteraction; BOOL elementContainsImageOverlay; BOOL shouldNotUseIBeamInEditableContent; BOOL isImageOverlayText; BOOL isVerticalWritingMode; struct FloatPoint { float m_x; float m_y; } adjustedPointForNodeRespondingToClickEvents; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_string; unsigned char m_isValid : 1; unsigned char m_protocolIsInHTTPFamily : 1; unsigned char m_cannotBeABaseURL : 1; unsigned char m_portLength : 3; unsigned int m_schemeEnd : 26; unsigned int m_userStart; unsigned int m_userEnd; unsigned int m_passwordEnd; unsigned int m_hostEnd; unsigned int m_pathAfterLastSlash; unsigned int m_pathEnd; unsigned int m_queryEnd; } url; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_string; unsigned char m_isValid : 1; unsigned char m_protocolIsInHTTPFamily : 1; unsigned char m_cannotBeABaseURL : 1; unsigned char m_portLength : 3; unsigned int m_schemeEnd : 26; unsigned int m_userStart; unsigned int m_userEnd; unsigned int m_passwordEnd; unsigned int m_hostEnd; unsigned int m_pathAfterLastSlash; unsigned int m_pathEnd; unsigned int m_queryEnd; } imageURL; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } imageMIMEType; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } title; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } idAttribute; struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } bounds; struct RefPtr<WebKit::ShareableBitmap, WTF::RawPtrTraits<WebKit::ShareableBitmap>, WTF::DefaultRefDerefTraits<WebKit::ShareableBitmap>> { struct ShareableBitmap *m_ptr; } image; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } textBefore; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } textAfter; float caretLength; struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } lineCaretExtent; struct optional<WebCore::Cursor> { union { char __null_state_; struct Cursor { int m_type; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } m_image; struct IntPoint { int m_x; int m_y; } m_hotSpot; void *m_platformCursor; } __val_; } ; BOOL __engaged_; } cursor; struct TextIndicatorData { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } selectionRectInRootViewCoordinates; struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } textBoundingRectInRootViewCoordinates; struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } contentImageWithoutSelectionRectInRootViewCoordinates; struct Vector<WebCore::FloatRect, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct FloatRect *m_buffer; unsigned int m_capacity; unsigned int m_size; } textRectsInBoundingRectCoordinates; float contentImageScaleFactor; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } contentImageWithHighlight; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } contentImageWithoutSelection; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } contentImage; struct Color { unsigned long long m_colorAndFlags; } estimatedBackgroundColor; unsigned char presentationTransition; struct OptionSet<WebCore::TextIndicatorOption> { unsigned short m_storage; } options; } linkIndicator; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } dataDetectorIdentifier; struct RetainPtr<NSArray> { void *m_ptr; } dataDetectorResults; struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } dataDetectorBounds; struct optional<WebCore::ElementContext> { union { char __null_state_; struct ElementContext { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } boundingRect; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } webPageIdentifier; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 m_data; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } documentIdentifier; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } elementIdentifier; } __val_; } ; BOOL __engaged_; } elementContext; struct optional<WebCore::ElementContext> { union { char __null_state_; struct ElementContext { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } boundingRect; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } webPageIdentifier; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 m_data; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } documentIdentifier; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } elementIdentifier; } __val_; } ; BOOL __engaged_; } hostImageOrVideoElementContext; struct Vector<WebCore::ElementAnimationContext, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct ElementAnimationContext *m_buffer; unsigned int m_capacity; unsigned int m_size; } animationsAtPoint; } _positionInformation;
    struct FocusedElementInformation { struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } interactionRect; struct ElementContext { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } boundingRect; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } webPageIdentifier; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 m_data; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } documentIdentifier; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } elementIdentifier; } elementContext; struct IntPoint { int m_x; int m_y; } lastInteractionLocation; double minimumScaleFactor; double maximumScaleFactor; double maximumScaleFactorIgnoringAlwaysScalable; double nodeFontSize; BOOL hasNextNode; struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } nextNodeRect; BOOL hasPreviousNode; struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } previousNodeRect; BOOL isAutocorrect; BOOL isRTL; BOOL isMultiSelect; BOOL isReadOnly; BOOL allowsUserScaling; BOOL allowsUserScalingIgnoringAlwaysScalable; BOOL insideFixedPosition; unsigned char autocapitalizeType; int elementType; unsigned char inputMode; unsigned char enterKeyHint; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } formAction; struct Vector<WebKit::OptionItem, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct OptionItem *m_buffer; unsigned int m_capacity; unsigned int m_size; } selectOptions; int selectedIndex; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } value; double valueAsNumber; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } title; BOOL acceptsAutofilledLoginCredentials; BOOL isAutofillableUsernameField; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_string; unsigned char m_isValid : 1; unsigned char m_protocolIsInHTTPFamily : 1; unsigned char m_cannotBeABaseURL : 1; unsigned char m_portLength : 3; unsigned int m_schemeEnd : 26; unsigned int m_userStart; unsigned int m_userEnd; unsigned int m_passwordEnd; unsigned int m_hostEnd; unsigned int m_pathAfterLastSlash; unsigned int m_pathEnd; unsigned int m_queryEnd; } representingPageURL; int autofillFieldName; int nonAutofillCredentialType; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } placeholder; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } label; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } ariaLabel; BOOL hasSuggestions; BOOL isFocusingWithDataListDropdown; struct Color { unsigned long long m_colorAndFlags; } colorValue; struct Vector<WebCore::Color, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct Color *m_buffer; unsigned int m_capacity; unsigned int m_size; } suggestedColors; BOOL shouldSynthesizeKeyEventsForEditing; BOOL isSpellCheckingEnabled; BOOL shouldAvoidResizingWhenInputViewBoundsChange; BOOL shouldAvoidScrollingWhenFocusedContentIsVisible; BOOL shouldUseLegacySelectPopoverDismissalBehaviorInDataActivation; BOOL isFocusingWithValidationMessage; BOOL preventScroll; struct MonotonicObjectIdentifier<WebKit::FocusedElementInformationIdentifierType> { unsigned long long m_identifier; } identifier; unsigned long long containerScrollingNodeID; struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } frameID; } _focusedElementInformation;
    struct RetainPtr<NSObject<WKFormPeripheral>> { void *m_ptr; } _inputPeripheral;
    struct BlockPtr<void (WebEvent *, bool)> { id /* block */ m_block; } _keyWebEventHandler;
    struct CGPoint { double x; double y; } _lastInteractionLocation;
    struct MonotonicObjectIdentifier<WebKit::TransactionIDType> { unsigned long long m_identifier; } _layerTreeTransactionIdAtLastInteractionStart;
    struct WKSelectionDrawingInfo { int type; struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } caretRect; struct Color { unsigned long long m_colorAndFlags; } caretColor; struct Vector<WebCore::SelectionGeometry, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct SelectionGeometry *m_buffer; unsigned int m_capacity; unsigned int m_size; } selectionGeometries; struct IntRect { struct IntPoint { int m_x; int m_y; } m_location; struct IntSize { int m_width; int m_height; } m_size; } selectionClipRect; } _lastSelectionDrawingInfo;
    struct RetainPtr<WKTextRange> { void *m_ptr; } _cachedSelectedTextRange;
    struct optional<WebKit::InteractionInformationRequest> { union { char __null_state_; struct InteractionInformationRequest { struct IntPoint { int m_x; int m_y; } point; BOOL includeSnapshot; BOOL includeLinkIndicator; BOOL includeCaretContext; BOOL includeHasDoubleClickHandler; BOOL includeImageData; BOOL gatherAnimations; BOOL linkIndicatorShouldHaveLegacyMargins; BOOL disallowUserAgentShadowContent; } __val_; } ; BOOL __engaged_; } _lastOutstandingPositionInformationRequest;
    unsigned long long _positionInformationCallbackDepth;
    struct Vector<std::optional<std::pair<WebKit::InteractionInformationRequest, WTF::BlockPtr<void (WebKit::InteractionInformationAtPosition)>>>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _pendingPositionInformationHandlers;
    struct OptionSet<WebKit::InputViewUpdateDeferralSource> { unsigned char m_storage; } _inputViewUpdateDeferralSources;
    struct RetainPtr<WKKeyboardScrollViewAnimator> { void *m_ptr; } _keyboardScrollingAnimator;
    struct Vector<WTF::BlockPtr<void ()>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _actionsToPerformAfterEditorStateUpdate;
    struct RetainPtr<UIView<WKFormControl>> { void *m_ptr; } _dataListTextSuggestionsInputView;
    struct RetainPtr<NSArray<UITextSuggestion *>> { void *m_ptr; } _dataListTextSuggestions;
    struct WeakObjCPtr<WKDataListSuggestionsControl> { id m_weakReference; } _dataListSuggestionsControl;
    struct RefPtr<WebKit::RevealFocusedElementDeferrer, WTF::RawPtrTraits<WebKit::RevealFocusedElementDeferrer>, WTF::DefaultRefDerefTraits<WebKit::RevealFocusedElementDeferrer>> { struct RevealFocusedElementDeferrer *m_ptr; } _revealFocusedElementDeferrer;
    BOOL _isEditable;
    BOOL _showingTextStyleOptions;
    BOOL _hasValidPositionInformation;
    BOOL _isTapHighlightIDValid;
    BOOL _isTapHighlightFading;
    BOOL _potentialTapInProgress;
    BOOL _isDoubleTapPending;
    BOOL _longPressCanClick;
    BOOL _hasTapHighlightForPotentialTap;
    BOOL _selectionNeedsUpdate;
    BOOL _shouldRestoreSelection;
    BOOL _usingGestureForSelection;
    BOOL _inspectorNodeSearchEnabled;
    BOOL _isChangingFocusUsingAccessoryTab;
    BOOL _didAccessoryTabInitiateFocus;
    BOOL _isExpectingFastSingleTapCommit;
    BOOL _showDebugTapHighlightsForFastClicking;
    BOOL _textInteractionDidChangeFocusedElement;
    BOOL _treatAsContentEditableUntilNextEditorStateUpdate;
    BOOL _isWaitingOnPositionInformation;
    BOOL _autocorrectionContextNeedsUpdate;
    unsigned int _commitPotentialTapPointerId;
    BOOL _keyboardDidRequestDismissal;
    BOOL _candidateViewNeedsUpdate;
    BOOL _seenHardwareKeyDownInNonEditableElement;
    BOOL _becomingFirstResponder;
    BOOL _needsDeferredEndScrollingSelectionUpdate;
    BOOL _isChangingFocus;
    BOOL _isFocusingElementWithKeyboard;
    BOOL _isBlurringFocusedElement;
    BOOL _isRelinquishingFirstResponderToFocusedElement;
    BOOL _unsuppressSoftwareKeyboardAfterNextAutocorrectionContextUpdate;
    BOOL _isUnsuppressingSoftwareKeyboardUsingLastAutocorrectionContext;
    BOOL _waitingForKeyboardAppearanceAnimationToStart;
    BOOL _isHidingKeyboard;
    BOOL _isPreparingEditMenu;
    BOOL _focusRequiresStrongPasswordAssistance;
    BOOL _waitingForEditDragSnapshot;
    long long _dropAnimationCount;
    BOOL _hasSetUpInteractions;
    unsigned long long _ignoreSelectionCommandFadeCount;
    unsigned long long _activeTextInteractionCount;
    long long _suppressNonEditableSingleTapTextInteractionCount;
    struct CompletionHandler<void (WebCore::DOMPasteAccessResponse)> { struct Function<void (WebCore::DOMPasteAccessResponse)> { struct unique_ptr<WTF::Detail::CallableWrapperBase<void, WebCore::DOMPasteAccessResponse>, std::default_delete<WTF::Detail::CallableWrapperBase<void, WebCore::DOMPasteAccessResponse>>> { struct __compressed_pair<WTF::Detail::CallableWrapperBase<void, WebCore::DOMPasteAccessResponse> *, std::default_delete<WTF::Detail::CallableWrapperBase<void, WebCore::DOMPasteAccessResponse>>> { void *__value_; } __ptr_; } m_callableWrapper; } m_function; } _domPasteRequestHandler;
    struct optional<WebCore::DOMPasteAccessCategory> { union { char __null_state_; unsigned char __val_; } ; BOOL __engaged_; } _domPasteRequestCategory;
    struct BlockPtr<void (UIWKAutocorrectionContext *)> { id /* block */ m_block; } _pendingAutocorrectionContextHandler;
    struct CompletionHandler<void ()> { struct Function<void ()> { struct unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::default_delete<WTF::Detail::CallableWrapperBase<void>>> { struct __compressed_pair<WTF::Detail::CallableWrapperBase<void> *, std::default_delete<WTF::Detail::CallableWrapperBase<void>>> { void *__value_; } __ptr_; } m_callableWrapper; } m_function; } _pendingRunModalJavaScriptDialogCallback;
    struct RetainPtr<NSDictionary> { void *m_ptr; } _additionalContextForStrongPasswordAssistance;
    struct optional<int> { union { char __null_state_; int __val_; } ; BOOL __engaged_; } _lastInsertedCharacterToOverrideCharacterBeforeSelection;
    unsigned int _selectionChangeNestingLevel;
    struct DragDropInteractionState { struct CGPoint { double x; double y; } m_lastGlobalPosition; struct CGPoint { double x; double y; } m_adjustedPositionForDragEnd; BOOL m_didBeginDragging; BOOL m_isPerformingDrop; struct RetainPtr<id<UIDragSession>> { void *m_ptr; } m_dragSession; struct RetainPtr<id<UIDropSession>> { void *m_ptr; } m_dropSession; struct BlockPtr<void ()> { id /* block */ m_block; } m_dragStartCompletionBlock; struct BlockPtr<void ()> { id /* block */ m_block; } m_dragCancelSetDownBlock; struct BlockPtr<void (NSArray<UIDragItem *> *)> { id /* block */ m_block; } m_addDragItemCompletionBlock; struct optional<WebKit::DragSourceState> { union { char __null_state_; struct DragSourceState { struct OptionSet<WebCore::DragSourceAction> { unsigned char m_storage; } action; struct CGPoint { double x; double y; } adjustedOrigin; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } dragPreviewFrameInRootViewCoordinates; struct RetainPtr<UIImage> { void *m_ptr; } image; struct optional<WebCore::TextIndicatorData> { union { char __null_state_; struct TextIndicatorData { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } selectionRectInRootViewCoordinates; struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } textBoundingRectInRootViewCoordinates; struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } contentImageWithoutSelectionRectInRootViewCoordinates; struct Vector<WebCore::FloatRect, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct FloatRect *m_buffer; unsigned int m_capacity; unsigned int m_size; } textRectsInBoundingRectCoordinates; float contentImageScaleFactor; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } contentImageWithHighlight; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } contentImageWithoutSelection; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *m_ptr; } contentImage; struct Color { unsigned long long m_colorAndFlags; } estimatedBackgroundColor; unsigned char presentationTransition; struct OptionSet<WebCore::TextIndicatorOption> { unsigned short m_storage; } options; } __val_; } ; BOOL __engaged_; } indicatorData; struct optional<WebCore::Path> { union { char __null_state_; struct Path { struct variant<std::monostate, WebCore::PathSegment, WTF::UniqueRef<WebCore::PathImpl>> { struct __impl<std::monostate, WebCore::PathSegment, WTF::UniqueRef<WebCore::PathImpl>> { union __union<std::__variant_detail::_Trait::_Available, 0UL, std::monostate, WebCore::PathSegment, WTF::UniqueRef<WebCore::PathImpl>> { char __dummy; struct __alt<0UL, std::monostate> { struct monostate { } __value; } __head; union __union<std::__variant_detail::_Trait::_Available, 1UL, WebCore::PathSegment, WTF::UniqueRef<WebCore::PathImpl>> { char __dummy; struct __alt<1UL, WebCore::PathSegment> { struct PathSegment { struct variant<WebCore::PathMoveTo, WebCore::PathLineTo, WebCore::PathQuadCurveTo, WebCore::PathBezierCurveTo, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { struct __impl<WebCore::PathMoveTo, WebCore::PathLineTo, WebCore::PathQuadCurveTo, WebCore::PathBezierCurveTo, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 0UL, WebCore::PathMoveTo, WebCore::PathLineTo, WebCore::PathQuadCurveTo, WebCore::PathBezierCurveTo, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<0UL, WebCore::PathMoveTo> { struct PathMoveTo { struct FloatPoint { float m_x; float m_y; } point; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 1UL, WebCore::PathLineTo, WebCore::PathQuadCurveTo, WebCore::PathBezierCurveTo, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<1UL, WebCore::PathLineTo> { struct PathLineTo { struct FloatPoint { float m_x; float m_y; } point; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 2UL, WebCore::PathQuadCurveTo, WebCore::PathBezierCurveTo, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<2UL, WebCore::PathQuadCurveTo> { struct PathQuadCurveTo { struct FloatPoint { float m_x; float m_y; } controlPoint; struct FloatPoint { float m_x; float m_y; } endPoint; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 3UL, WebCore::PathBezierCurveTo, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<3UL, WebCore::PathBezierCurveTo> { struct PathBezierCurveTo { struct FloatPoint { float m_x; float m_y; } controlPoint1; struct FloatPoint { float m_x; float m_y; } controlPoint2; struct FloatPoint { float m_x; float m_y; } endPoint; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 4UL, WebCore::PathArcTo, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<4UL, WebCore::PathArcTo> { struct PathArcTo { struct FloatPoint { float m_x; float m_y; } controlPoint1; struct FloatPoint { float m_x; float m_y; } controlPoint2; float radius; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 5UL, WebCore::PathArc, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<5UL, WebCore::PathArc> { struct PathArc { struct FloatPoint { float m_x; float m_y; } center; float radius; float startAngle; float endAngle; BOOL direction; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 6UL, WebCore::PathEllipse, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<6UL, WebCore::PathEllipse> { struct PathEllipse { struct FloatPoint { float m_x; float m_y; } center; float radiusX; float radiusY; float rotation; float startAngle; float endAngle; BOOL direction; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 7UL, WebCore::PathEllipseInRect, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<7UL, WebCore::PathEllipseInRect> { struct PathEllipseInRect { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } rect; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 8UL, WebCore::PathRect, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<8UL, WebCore::PathRect> { struct PathRect { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } rect; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 9UL, WebCore::PathRoundedRect, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<9UL, WebCore::PathRoundedRect> { struct PathRoundedRect { struct FloatRoundedRect { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } m_rect; struct Radii { struct FloatSize { float m_width; float m_height; } m_topLeft; struct FloatSize { float m_width; float m_height; } m_topRight; struct FloatSize { float m_width; float m_height; } m_bottomLeft; struct FloatSize { float m_width; float m_height; } m_bottomRight; } m_radii; } roundedRect; unsigned char strategy; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 10UL, WebCore::PathDataLine, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<10UL, WebCore::PathDataLine> { struct PathDataLine { struct FloatPoint { float m_x; float m_y; } start; struct FloatPoint { float m_x; float m_y; } end; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 11UL, WebCore::PathDataQuadCurve, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<11UL, WebCore::PathDataQuadCurve> { struct PathDataQuadCurve { struct FloatPoint { float m_x; float m_y; } start; struct FloatPoint { float m_x; float m_y; } controlPoint; struct FloatPoint { float m_x; float m_y; } endPoint; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 12UL, WebCore::PathDataBezierCurve, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<12UL, WebCore::PathDataBezierCurve> { struct PathDataBezierCurve { struct FloatPoint { float m_x; float m_y; } start; struct FloatPoint { float m_x; float m_y; } controlPoint1; struct FloatPoint { float m_x; float m_y; } controlPoint2; struct FloatPoint { float m_x; float m_y; } endPoint; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 13UL, WebCore::PathDataArc, WebCore::PathCloseSubpath> { char __dummy; struct __alt<13UL, WebCore::PathDataArc> { struct PathDataArc { struct FloatPoint { float m_x; float m_y; } start; struct FloatPoint { float m_x; float m_y; } controlPoint1; struct FloatPoint { float m_x; float m_y; } controlPoint2; float radius; } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 14UL, WebCore::PathCloseSubpath> { char __dummy; struct __alt<14UL, WebCore::PathCloseSubpath> { struct PathCloseSubpath { } __value; } __head; union __union<std::__variant_detail::_Trait::_TriviallyAvailable, 15UL> { } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __tail; } __data; unsigned int __index; } __impl_; } m_data; } __value; } __head; union __union<std::__variant_detail::_Trait::_Available, 2UL, WTF::UniqueRef<WebCore::PathImpl>> { char __dummy; struct __alt<2UL, WTF::UniqueRef<WebCore::PathImpl>> { struct UniqueRef<WebCore::PathImpl> { struct unique_ptr<WebCore::PathImpl, std::default_delete<WebCore::PathImpl>> { struct __compressed_pair<WebCore::PathImpl *, std::default_delete<WebCore::PathImpl>> { struct PathImpl *__value_; } __ptr_; } m_ref; } __value; } __head; union __union<std::__variant_detail::_Trait::_Available, 3UL> { } __tail; } __tail; } __tail; } __data; unsigned int __index; } __impl_; } m_data; } __val_; } ; BOOL __engaged_; } visiblePath; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } linkTitle; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } m_string; unsigned char m_isValid : 1; unsigned char m_protocolIsInHTTPFamily : 1; unsigned char m_cannotBeABaseURL : 1; unsigned char m_portLength : 3; unsigned int m_schemeEnd : 26; unsigned int m_userStart; unsigned int m_userEnd; unsigned int m_passwordEnd; unsigned int m_hostEnd; unsigned int m_pathAfterLastSlash; unsigned int m_pathEnd; unsigned int m_queryEnd; } linkURL; BOOL possiblyNeedsDragPreviewUpdate; BOOL containsSelection; long long itemIdentifier; } __val_; } ; BOOL __engaged_; } m_stagedDragSource; struct Vector<WebKit::DragSourceState, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct DragSourceState *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_activeDragSources; struct Vector<WebKit::ItemAndPreviewProvider, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct ItemAndPreviewProvider *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_delayedItemPreviewProviders; struct Vector<WebKit::ItemAndPreview, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct ItemAndPreview *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_defaultDropPreviews; } _dragDropInteractionState;
    struct RetainPtr<UIDragInteraction> { void *m_ptr; } _dragInteraction;
    struct RetainPtr<UIDropInteraction> { void *m_ptr; } _dropInteraction;
    BOOL _isAnimatingDragCancel;
    BOOL _shouldRestoreCalloutBarAfterDrop;
    struct RetainPtr<UIView> { void *m_ptr; } _visibleContentViewSnapshot;
    struct RetainPtr<UIView> { void *m_ptr; } _unselectedContentSnapshot;
    struct RetainPtr<_UITextDragCaretView> { void *m_ptr; } _editDropCaretView;
    struct BlockPtr<void ()> { id /* block */ m_block; } _actionToPerformAfterReceivingEditDragSnapshot;
    struct RetainPtr<WKImageAnalysisGestureRecognizer> { void *m_ptr; } _imageAnalysisGestureRecognizer;
    struct RetainPtr<UILongPressGestureRecognizer> { void *m_ptr; } _imageAnalysisTimeoutGestureRecognizer;
    struct optional<WTF::ObjectIdentifierGeneric<WebKit::ImageAnalysisRequestIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { union { char __null_state_; struct ObjectIdentifierGeneric<WebKit::ImageAnalysisRequestIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } __val_; } ; BOOL __engaged_; } _pendingImageAnalysisRequestIdentifier;
    struct optional<WebCore::ElementContext> { union { char __null_state_; struct ElementContext { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } boundingRect; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } webPageIdentifier; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 m_data; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } documentIdentifier; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } elementIdentifier; } __val_; } ; BOOL __engaged_; } _elementPendingImageAnalysis;
    struct Vector<WTF::BlockPtr<void (WebKit::ProceedWithTextSelectionInImage)>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _actionsToPerformAfterPendingImageAnalysis;
    BOOL _contextMenuWasTriggeredByImageAnalysisTimeout;
    BOOL _isProceedingWithTextSelectionInImage;
    struct RetainPtr<VKCImageAnalyzer> { void *m_ptr; } _imageAnalyzer;
    struct RetainPtr<QLPreviewController> { void *m_ptr; } _visualSearchPreviewController;
    struct RetainPtr<UIImage> { void *m_ptr; } _visualSearchPreviewImage;
    struct RetainPtr<NSURL> { void *m_ptr; } _visualSearchPreviewImageURL;
    struct RetainPtr<NSString> { void *m_ptr; } _visualSearchPreviewTitle;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _visualSearchPreviewImageBounds;
    BOOL _waitingForDynamicImageAnalysisContextMenuActions;
    struct optional<WebKit::ImageAnalysisContextMenuActionData> { union { char __null_state_; struct ImageAnalysisContextMenuActionData { BOOL hasSelectableText; BOOL hasVisualSearchResults; struct RetainPtr<CGImage *> { void *m_ptr; } copySubjectResult; struct RetainPtr<UIMenu> { void *m_ptr; } machineReadableCodeMenu; } __val_; } ; BOOL __engaged_; } _imageAnalysisContextMenuActionData;
    unsigned int _fullscreenVideoImageAnalysisRequestIdentifier;
    struct RetainPtr<VKCImageAnalysisInteraction> { void *m_ptr; } _imageAnalysisInteraction;
    struct RetainPtr<NSMutableSet<UIButton *>> { void *m_ptr; } _imageAnalysisActionButtons;
    struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } _imageAnalysisInteractionBounds;
    struct optional<WebKit::RemoveBackgroundData> { union { char __null_state_; struct RemoveBackgroundData { struct ElementContext { struct FloatRect { struct FloatPoint { float m_x; float m_y; } m_location; struct FloatSize { float m_width; float m_height; } m_size; } boundingRect; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } webPageIdentifier; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 m_data; } m_object; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } m_processIdentifier; } documentIdentifier; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long m_identifier; } elementIdentifier; } element; struct RetainPtr<CGImage *> { void *m_ptr; } image; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *m_ptr; } m_impl; } preferredMIMEType; } __val_; } ; BOOL __engaged_; } _removeBackgroundData;
    struct unique_ptr<WebKit::PageClientImpl, std::default_delete<WebKit::PageClientImpl>> { struct __compressed_pair<WebKit::PageClientImpl *, std::default_delete<WebKit::PageClientImpl>> { struct PageClientImpl *__value_; } __ptr_; } _pageClient;
    struct RetainPtr<WKBrowsingContextController> { void *m_ptr; } _browsingContextController;
    struct RetainPtr<UIView> { void *m_ptr; } _rootContentView;
    struct RetainPtr<UIView> { void *m_ptr; } _fixedClippingView;
    struct RetainPtr<WKInspectorIndicationView> { void *m_ptr; } _inspectorIndicationView;
    struct RetainPtr<WKInspectorHighlightView> { void *m_ptr; } _inspectorHighlightView;
    struct RetainPtr<_UINonHostingVisibilityPropagationView> { void *m_ptr; } _visibilityPropagationViewForWebProcess;
    struct RetainPtr<_UILayerHostView> { void *m_ptr; } _visibilityPropagationViewForGPUProcess;
    struct HistoricalVelocityData { unsigned int m_historySize; unsigned int m_latestDataIndex; struct MonotonicTime { double m_value; } m_lastAppendTimestamp; struct Data { struct MonotonicTime { double m_value; } timestamp; struct FloatPoint { float m_x; float m_y; } position; double scale; } m_positionHistory[3]; } _historicalKinematicData;
    struct RetainPtr<NSUndoManager> { void *m_ptr; } _undoManager;
    struct RetainPtr<WKQuirkyNSUndoManager> { void *m_ptr; } _quirkyUndoManager;
    struct Lock { struct Atomic<unsigned char> { struct atomic<unsigned char> { struct __cxx_atomic_impl<unsigned char, std::__cxx_atomic_base_impl<unsigned char>> { _Atomic unsigned char __a_value; } __a_; } value; } m_byte; } _pendingBackgroundPrintFormattersLock;
    struct RetainPtr<NSMutableSet> { void *m_ptr; } _pendingBackgroundPrintFormatters;
    struct ObjectIdentifierGeneric<IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits> { unsigned long long m_identifier; } _printRenderingCallbackID;
    long long _printRenderingCallbackType;
    struct Vector<WTF::RetainPtr<NSURL>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } _temporaryURLsToDeleteWhenDeallocated;
}

@property (readonly, nonatomic) BOOL _wk_printFormatterRequiresMainThread;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } lastInteractionLocation;
@property (readonly, nonatomic) BOOL isEditable;
@property (readonly, nonatomic) BOOL shouldHideSelectionWhenScrolling;
@property (readonly, nonatomic) BOOL shouldIgnoreKeyboardWillHideNotification;
@property (readonly, nonatomic) const void *positionInformation;
@property (readonly, nonatomic) const void *autocorrectionData;
@property (readonly, nonatomic) const void *focusedElementInformation;
@property (readonly, nonatomic) UIWebFormAccessory *formAccessoryView;
@property (readonly, nonatomic) UITextInputAssistantItem *inputAssistantItemForWebView;
@property (readonly, nonatomic) UIView *inputViewForWebView;
@property (readonly, nonatomic) UIView *inputAccessoryViewForWebView;
@property (readonly, nonatomic) UITextInputTraits *textInputTraitsForWebView;
@property (readonly, nonatomic) BOOL preventsPanningInXAxis;
@property (readonly, nonatomic) BOOL preventsPanningInYAxis;
@property (readonly, nonatomic) UIWebTouchEventsGestureRecognizer *touchEventGestureRecognizer;
@property (readonly, nonatomic) NSArray *deferringGestures;
@property (readonly, nonatomic) void *gestureRecognizerConsistencyEnforcer;
@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 (retain, nonatomic) UIView<WKFormControl> *dataListTextSuggestionsInputView;
@property (retain, nonatomic) NSArray *dataListTextSuggestions;
@property (readonly, nonatomic) BOOL _shouldUseContextMenus;
@property (readonly, nonatomic) BOOL _shouldUseContextMenusForFormControls;
@property (readonly, nonatomic) BOOL _shouldAvoidResizingWhenInputViewBoundsChange;
@property (readonly, nonatomic) BOOL _shouldAvoidScrollingWhenFocusedContentIsVisible;
@property (readonly, nonatomic) BOOL _shouldUseLegacySelectPopoverDismissalBehavior;
@property (readonly, nonatomic) BOOL _shouldAvoidSecurityHeuristicScoreUpdates;
@property (readonly, nonatomic) BOOL supportsTextReplacementForWebView;
@property (readonly, nonatomic) BOOL isTextRecognitionInFullscreenVideoEnabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) UITextInteractionAssistant *interactionAssistant;
@property (nonatomic) long long selectionGranularity;
@property (readonly, nonatomic) long long cursorBehavior;
@property (readonly, nonatomic) id<UITextInputSuggestionDelegate> textInputSuggestionDelegate;
@property (nonatomic) long long _textInputSource;
@property (readonly, nonatomic) RTIInputSystemSourceSession *_rtiSourceSession;
@property (readonly, nonatomic) BOOL supportsImagePaste;
@property (nonatomic) BOOL _systemCursorAccessoriesDisabled;
@property (copy) UITextRange *selectedTextRange;
@property (readonly, nonatomic) UITextRange *markedTextRange;
@property (copy, nonatomic) NSDictionary *markedTextStyle;
@property (readonly, nonatomic) UITextPosition *beginningOfDocument;
@property (readonly, nonatomic) UITextPosition *endOfDocument;
@property (weak, nonatomic) id<UITextInputDelegate> inputDelegate;
@property (readonly, nonatomic) id<UITextInputTokenizer> tokenizer;
@property (readonly, nonatomic) UIView *textInputView;
@property (nonatomic) long long selectionAffinity;
@property (readonly, nonatomic) id insertDictationResultPlaceholder;
@property (readonly, nonatomic) BOOL hasText;
@property (nonatomic) long long autocapitalizationType;
@property (nonatomic) long long autocorrectionType;
@property (nonatomic) long long spellCheckingType;
@property (nonatomic) long long smartQuotesType;
@property (nonatomic) long long smartDashesType;
@property (nonatomic) long long smartInsertDeleteType;
@property (nonatomic) long long inlinePredictionType;
@property (nonatomic) long long keyboardType;
@property (nonatomic) long long keyboardAppearance;
@property (nonatomic) long long returnKeyType;
@property (nonatomic) BOOL enablesReturnKeyAutomatically;
@property (nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry;
@property (copy, nonatomic) NSString *textContentType;
@property (copy, nonatomic) UITextInputPasswordRules *passwordRules;
@property (copy, nonatomic) NSString *recentInputIdentifier;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } validTextRange;
@property (copy, nonatomic) NSIndexSet *PINEntrySeparatorIndexes;
@property (nonatomic) struct __CFCharacterSet { } *textTrimmingSet;
@property (retain, nonatomic) UIColor *insertionPointColor;
@property (retain, nonatomic) UIColor *selectionBarColor;
@property (retain, nonatomic) UIColor *selectionHighlightColor;
@property (retain, nonatomic) UIImage *selectionDragDotImage;
@property (retain, nonatomic) UIColor *selectionBorderColor;
@property (nonatomic) double selectionBorderWidth;
@property (nonatomic) double selectionCornerRadius;
@property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } selectionEdgeInsets;
@property (retain, nonatomic) UIColor *underlineColorForTextAlternatives;
@property (retain, nonatomic) UIColor *underlineColorForSpelling;
@property (nonatomic) unsigned long long insertionPointWidth;
@property (nonatomic) int textLoupeVisibility;
@property (nonatomic) int textSelectionBehavior;
@property (nonatomic) id textSuggestionDelegate;
@property (nonatomic) BOOL isSingleLineDocument;
@property (nonatomic) BOOL contentsIsSingleValue;
@property (nonatomic) BOOL hasDefaultContents;
@property (nonatomic) BOOL acceptsPayloads;
@property (nonatomic) BOOL acceptsEmoji;
@property (nonatomic) BOOL acceptsInitialEmojiKeyboard;
@property (nonatomic) BOOL acceptsDictationSearchResults;
@property (nonatomic) BOOL useAutomaticEndpointing;
@property (nonatomic) BOOL showDictationButton;
@property (nonatomic) BOOL forceEnableDictation;
@property (nonatomic) BOOL forceDisableDictation;
@property (nonatomic) BOOL forceSpellingDictation;
@property (nonatomic) BOOL forceDefaultDictationInfo;
@property (nonatomic) long long forceDictationKeyboardType;
@property (nonatomic) BOOL preferOnlineDictation;
@property (nonatomic) int emptyContentReturnKeyType;
@property (nonatomic) BOOL returnKeyGoesToNextResponder;
@property (nonatomic) BOOL acceptsFloatingKeyboard;
@property (nonatomic) BOOL forceFloatingKeyboard;
@property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } floatingKeyboardEdgeInsets;
@property (nonatomic) BOOL acceptsSplitKeyboard;
@property (nonatomic) BOOL displaySecureTextUsingPlainText;
@property (nonatomic) BOOL displaySecureEditsUsingPlainText;
@property (nonatomic) BOOL learnsCorrections;
@property (nonatomic) int shortcutConversionType;
@property (nonatomic) BOOL suppressReturnKeyStyling;
@property (nonatomic) BOOL useInterfaceLanguageForLocalization;
@property (nonatomic) BOOL deferBecomingResponder;
@property (nonatomic) BOOL enablesReturnKeyOnNonWhiteSpaceContent;
@property (copy, nonatomic) NSString *autocorrectionContext;
@property (copy, nonatomic) NSString *responseContext;
@property (retain, nonatomic) UIInputContextHistory *inputContextHistory;
@property (nonatomic) BOOL disableInputBars;
@property (nonatomic) BOOL isCarPlayIdiom;
@property (nonatomic) long long textScriptType;
@property (nonatomic) BOOL loadKeyboardsForSiriLanguage;
@property (retain, nonatomic) _UISupplementalLexicon *supplementalLexicon;
@property (retain, nonatomic) UIImage *supplementalLexiconAmbiguousItemIcon;
@property (nonatomic) BOOL disablePrediction;
@property (nonatomic) long long inlineCompletionType;
@property (nonatomic) BOOL hidePrediction;
@property (nonatomic) BOOL disableHandwritingKeyboard;
@property (nonatomic, getter=isDevicePasscodeEntry) BOOL devicePasscodeEntry;
@property (nonatomic) long long preferredKeyboardStyle;
@property (readonly, nonatomic) UITextRange *textRangeForServicesInteraction;
@property (readonly, nonatomic, getter=isImageBacked) BOOL imageBacked;
@property (readonly, nonatomic) BOOL supportsTextReplacement;
@property (readonly) id<NSObject, NSCopying> selectedTextSearchDocument;
@property (readonly, nonatomic) BOOL isShowingDataListSuggestions;
@property (readonly, nonatomic) NSString *textContentTypeForTesting;
@property (readonly, nonatomic) NSString *selectFormPopoverTitle;
@property (readonly, nonatomic) NSString *formInputLabel;
@property (readonly, nonatomic) WKDateTimeInputControl *dateTimeInputControl;
@property (readonly, nonatomic) WKFormSelectControl *selectControl;
@property (readonly, nonatomic, getter=isAnimatingDragCancel) BOOL animatingDragCancel;
@property (readonly, nonatomic) UITapGestureRecognizer *singleTapGestureRecognizer;
@property (readonly, nonatomic) UIWKTextInteractionAssistant *textInteractionAssistant;
@property (readonly, nonatomic) UIContextMenuInteraction *contextMenuInteraction;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) WKBrowsingContextController *browsingContextController;
@property (readonly, nonatomic) void *page;
@property (readonly, nonatomic) BOOL isFocusingElement;
@property (nonatomic, getter=isShowingInspectorIndication) BOOL showingInspectorIndication;
@property (readonly, nonatomic, getter=isResigningFirstResponder) BOOL resigningFirstResponder;
@property (nonatomic) BOOL sizeChangedSinceLastVisibleContentRectUpdate;
@property (readonly, nonatomic) long long interfaceOrientation;
@property (readonly, nonatomic) NSUndoManager *undoManagerForWebView;

- (void)toggleItalics:(id)a0;
- (void)selectPositionAtPoint:(struct CGPoint { double x0; double x1; })a0 completionHandler:(id /* block */)a1;
- (void)applyAutocorrection:(id)a0 toString:(id)a1 withCompletionHandler:(id /* block */)a2;
- (void)clearSelection;
- (id)textStylingAtPosition:(id)a0 inDirection:(long long)a1;
- (id)positionWithinRange:(id)a0 farthestInDirection:(long long)a1;
- (void)replace:(id)a0;
- (id)appHighlightMenu;
- (id)provideDataForItem:(id)a0;
- (id)closestPositionToPoint:(struct CGPoint { double x0; double x1; })a0 withinRange:(id)a1;
- (void)toggleStrikeThroughForWebView:(id)a0;
- (BOOL)canBecomeFirstResponderForWebView;
- (void)indentForWebView:(id)a0;
- (void)_singleTapIdentified:(id)a0;
- (void)_outdent:(id)a0;
- (id)characterRangeByExtendingPosition:(id)a0 inDirection:(long long)a1;
- (void)uninstallImageAnalysisInteraction;
- (BOOL)_dragInteraction:(id)a0 item:(id)a1 shouldDelaySetDownAnimationWithCompletion:(id /* block */)a2;
- (void)_registerPreview;
- (void)setTextIndicatorAnimationProgress:(float)a0;
- (id)_moveToEndOfParagraph:(BOOL)a0 withHistory:(id)a1;
- (void)_actionSheetAssistant:(id)a0 performAction:(unsigned char)a1 onElements:(void *)a2;
- (void)requestDocumentContext:(id)a0 completionHandler:(id /* block */)a1;
- (void)willInsertFinalDictationResult;
- (void)_interactionStoppedFromPreviewItemController:(id)a0;
- (void)addTextAlternatives:(id)a0;
- (void)_indent:(id)a0;
- (void)_wheelChangedWithEvent:(id)a0;
- (void)selectAll;
- (void)_didCommitLayerTree:(const void *)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })firstRectForRange:(id)a0;
- (void)_handleKeyUIEvent:(id)a0;
- (void)startRelinquishingFirstResponderToFocusedElement;
- (void)requestAutocorrectionContextWithCompletionHandler:(id /* block */)a0;
- (void)_highlightLongPressRecognized:(id)a0;
- (void)outdentForWebView:(id)a0;
- (id)rootContentView;
- (void *)focusedSelectElementOptions;
- (BOOL)resignFirstResponderForWebView;
- (void)cut:(id)a0;
- (void)_changeListTypeForWebView:(id)a0;
- (void)_simulateSelectionStart;
- (void)_layerTreeCommitComplete;
- (void)_finishInteraction;
- (void)setUpTextSelectionAssistant;
- (id)selectedDOMRange;
- (void)toggleBoldface:(id)a0;
- (id)selectedText;
- (BOOL)selectFormAccessoryHasCheckedItemAtRow:(long long)a0;
- (void)cancelAutoscroll;
- (id)_formInputSession;
- (void)_insertNestedUnorderedListForWebView:(id)a0;
- (void)select:(id)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })selectionRange;
- (void)_deleteForwardByWord;
- (void)_transliterateChinese:(id)a0;
- (void)makeTextWritingDirectionNaturalForWebView:(id)a0;
- (BOOL)_hasEnclosingScrollView:(id)a0 matchingCriteria:(void *)a1;
- (void)_didRelaunchProcess;
- (id)webSelectionRects;
- (void)_twoFingerDoubleTapRecognized:(id)a0;
- (void)_handleTouchActionsForTouchEvent:(const void *)a0;
- (id)_dataForPreviewItemController:(id)a0 atPosition:(struct CGPoint { double x0; double x1; })a1 type:(long long *)a2;
- (void)stopDeferringInputViewUpdatesForAllSources;
- (void)decreaseSize:(id)a0;
- (void)replaceFoundTextInRange:(id)a0 inDocument:(id)a1 withText:(id)a2;
- (void)moveByOffset:(long long)a0;
- (void)insertUnorderedListForWebView:(id)a0;
- (void)_alignRightForWebView:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_computeUnobscuredContentRectRespectingInputViewBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inputViewBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)updateSelectionWithExtentPoint:(struct CGPoint { double x0; double x1; })a0 completionHandler:(id /* block */)a1;
- (void)_createAndConfigureDoubleTapGestureRecognizer;
- (void)pasteAndMatchStyle:(id)a0;
- (void)_screenCapturedDidChange:(id)a0;
- (void)_applicationWillEnterForeground:(id)a0;
- (void)accessoryClear;
- (id)closestPositionToPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)metadataDictionariesForDictationResults;
- (void)setSelectedDOMRange:(id)a0 affinityDownstream:(BOOL)a1;
- (BOOL)textInteractionGesture:(long long)a0 shouldBeginAtPoint:(struct CGPoint { double x0; double x1; })a1;
- (BOOL)gestureRecognizerMayPinchToZoomWebView:(id)a0;
- (id)positionFromPosition:(id)a0 inDirection:(long long)a1 offset:(long long)a2;
- (void)shareSheetDidDismiss:(id)a0;
- (void)replaceText:(id)a0 withText:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRectForPosition:(id)a0;
- (void)updateFocusedElementSelectedIndex:(unsigned int)a0 allowsMultipleSelection:(BOOL)a1;
- (BOOL)_elementTypeRequiresAccessoryView:(int)a0;
- (void)generateSyntheticEditingCommand:(unsigned char)a0;
- (void)setMarkedText:(id)a0;
- (void)_disableInspectorNodeSearch;
- (void)_updateRemoteAccessibilityRegistration:(BOOL)a0;
- (BOOL)pointIsNearMarkedText:(struct CGPoint { double x0; double x1; })a0;
- (id)targetForAction:(SEL)a0 withSender:(id)a1;
- (void)_updateTargetedPreviewScrollViewUsingContainerScrollingNodeID:(unsigned long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectContainingCaretSelection;
- (void)_selectDataListOption:(long long)a0;
- (void)_doneDeferringTouchMove:(BOOL)a0;
- (void)setBottomBufferHeight:(double)a0;
- (struct RetainPtr<VKCImageAnalyzerRequest> { void *x0; })createImageAnalyzerRequest:(unsigned long long)a0 image:(struct CGImage { } *)a1 imageURL:(id)a2;
- (void)accessoryAutoFill;
- (void)willDismissEditMenuWithAnimator:(id)a0;
- (id)_contentsOfUserInterfaceItem:(id)a0;
- (void)_cancelPreviousResetInputViewDeferralRequest;
- (void)_gpuProcessDidExit;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 processPool:(struct NakedRef<WebKit::WebProcessPool> { struct WebProcessPool *x0; })a1 configuration:(void *)a2 webView:(id)a3;
- (void)_handleSmartMagnificationInformationForPotentialTap:(struct ObjectIdentifierGeneric<WebKit::TapIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; })a0 renderRect:(const struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } *)a1 fitEntireRect:(BOOL)a2 viewportMinimumScale:(double)a3 viewportMaximumScale:(double)a4 nodeIsRootLevel:(BOOL)a5;
- (id)_moveUp:(BOOL)a0 withHistory:(id)a1;
- (void)makeTextWritingDirectionLeftToRight:(id)a0;
- (id)_createTargetedContextMenuHintPreviewForFocusedElement;
- (void)_createImage:(id)a0 printFormatter:(id)a1;
- (void)cleanUpInteraction;
- (void)_didUpdateInputMode:(unsigned char)a0;
- (void)selectAll:(id)a0;
- (void)_translateForWebView:(id)a0;
- (void)didFinishScrolling;
- (void)toggleUnderlineForWebView:(id)a0;
- (void)_didNotHandleTapAsClick:(const struct IntPoint { int x0; int x1; } *)a0;
- (void)makeTextWritingDirectionRightToLeft:(id)a0;
- (void)contactPickerDidDismiss:(id)a0;
- (id)unscaledView;
- (id)_autofillContext;
- (BOOL)imageAnalysisInteraction:(id)a0 shouldBeginAtPoint:(struct CGPoint { double x0; double x1; })a1 forAnalysisType:(unsigned long long)a2;
- (struct optional<unsigned int> { union { char x0; unsigned int x1; } x0; BOOL x1; })activeTouchIdentifierForGestureRecognizer:(id)a0;
- (void)_endImageAnalysisGestureDeferral:(BOOL)a0;
- (BOOL)hasSelectableTextForImageContextMenu;
- (BOOL)_interactionShouldBeginFromPreviewItemController:(id)a0 forPosition:(struct CGPoint { double x0; double x1; })a1;
- (void)_startSuppressingSelectionAssistantForReason:(unsigned char)a0;
- (id)previewController:(id)a0 transitionImageForPreviewItem:(id)a1 contentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2;
- (id)touchActionActiveTouches;
- (void)startAutoscroll:(struct CGPoint { double x0; double x1; })a0;
- (void)requestRectsToEvadeForSelectionCommandsWithCompletionHandler:(id /* block */)a0;
- (void)_didReceiveEditDragSnapshot:(struct optional<WebCore::TextIndicatorData> { union { char x0; struct TextIndicatorData { struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x0; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x1; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x2; struct Vector<WebCore::FloatRect, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct FloatRect *x0; unsigned int x1; unsigned int x2; } x3; float x4; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x5; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x6; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x7; struct Color { unsigned long long x0; } x8; unsigned char x9; struct OptionSet<WebCore::TextIndicatorOption> { unsigned short x0; } x10; } x1; } x0; BOOL x1; })a0;
- (void)_didChangeLinkPreviewAvailability;
- (void)selectTextWithGranularity:(long long)a0 atPoint:(struct CGPoint { double x0; double x1; })a1 completionHandler:(id /* block */)a2;
- (void)_setAccessibilityWebProcessToken:(id)a0;
- (id)inputAccessoryView;
- (void)scrollViewWillStartPanOrPinchGesture;
- (void)_hideInspectorHighlight;
- (void)_positionInformationDidChange:(const void *)a0;
- (void)_showContactPicker:(const void *)a0 completionHandler:(void *)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })unobscuredContentRect;
- (void)_setDoubleTapGesturesEnabled:(BOOL)a0;
- (void)_removeDefaultGestureRecognizers;
- (BOOL)isReplaceAllowed;
- (void)_selectionChanged;
- (void)_tearDownImageAnalysis;
- (void)updateFocusedElementFocusedWithDataListDropdown:(BOOL)a0;
- (void)_previewItemControllerDidCancelPreview:(id)a0;
- (void)_showDataDetectorsUI;
- (BOOL)isPosition:(id)a0 withinTextUnit:(long long)a1 inDirection:(long long)a2;
- (void)_updateFrameOfContainerForContextMenuHintPreviewsIfNeeded;
- (id)textColorForCaretSelection;
- (void)_unregisterPreview;
- (id)_moveLeft:(BOOL)a0 withHistory:(id)a1;
- (void)previewControllerDidDismiss:(id)a0;
- (void)startDeferringInputViewUpdates:(struct OptionSet<WebKit::InputViewUpdateDeferralSource> { unsigned char x0; })a0;
- (void)_pasteAndMatchStyle:(id)a0;
- (id)_touchStartDeferringGestures;
- (void)_promptForReplace:(id)a0;
- (void)_pasteAndMatchStyleForWebView:(id)a0;
- (struct Color { unsigned long long x0; })_tapHighlightColorForFastClick:(BOOL)a0;
- (void)_startDrag:(struct RetainPtr<CGImage *> { void *x0; })a0 item:(const void *)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_selectionClipRect;
- (double)_contentZoomScale;
- (void)selectWordBackward;
- (id)menuWithInlineAction:(id)a0 image:(id)a1 identifier:(id)a2 handler:(void *)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })previewController:(id)a0 frameForPreviewItem:(id)a1 inSourceView:(id *)a2;
- (void)_shareForWebView:(id)a0;
- (void)didZoomToScale:(double)a0;
- (void)cancelTextRecognitionForFullscreenVideo:(id)a0;
- (void)_indentForWebView:(id)a0;
- (BOOL)isPosition:(id)a0 atBoundary:(long long)a1 inDirection:(long long)a2;
- (double)dragLiftDelay;
- (void)requestRVItemInSelectedRangeWithCompletionHandler:(id /* block */)a0;
- (void)_deleteToStartOfLine;
- (void)removeTextPlaceholder:(id)a0 willInsertText:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)_updateChangedSelection:(BOOL)a0;
- (void)reloadContextViewForPresentedListViewController;
- (BOOL)_shouldShowKeyboardForElementIgnoringInputMode:(const void *)a0;
- (void)_fadeTapHighlightViewIfNeeded;
- (void)_deleteToEndOfParagraph;
- (BOOL)becomeFirstResponderForWebView;
- (id)dataDetectionContextForActionSheetAssistant:(id)a0 positionInformation:(const void *)a1;
- (void)insertNestedOrderedListForWebView:(id)a0;
- (void)_updateInteractionTintColor:(id)a0;
- (void)_resetPrintingState;
- (id)supportedPasteboardTypesForCurrentSelection;
- (void)accessoryOpen;
- (void)_setMouseEventPolicy:(unsigned char)a0;
- (id)_itemsForBeginningOrAddingToSessionWithRegistrationLists:(id)a0 stagedDragSource:(const void *)a1;
- (struct optional<WebKit::InteractionInformationAtPosition> { union { char x0; struct InteractionInformationAtPosition { struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; } x0; BOOL x1; struct optional<bool> { union { char x0; BOOL x1; } x0; BOOL x1; } x2; unsigned char x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; unsigned long long x17; BOOL x18; BOOL x19; BOOL x20; BOOL x21; BOOL x22; BOOL x23; struct FloatPoint { float x0; float x1; } x24; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x0; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 3; unsigned int x5 : 26; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; } x25; struct URL { struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x0; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 3; unsigned int x5 : 26; unsigned int x6; unsigned int x7; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; } x26; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x27; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x28; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x29; struct IntRect { struct IntPoint { int x0; int x1; } x0; struct IntSize { int x0; int x1; } x1; } x30; struct RefPtr<WebKit::ShareableBitmap, WTF::RawPtrTraits<WebKit::ShareableBitmap>, WTF::DefaultRefDerefTraits<WebKit::ShareableBitmap>> { struct ShareableBitmap *x0; } x31; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x32; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x33; float x34; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x35; struct optional<WebCore::Cursor> { union { char x0; struct Cursor { int x0; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x1; struct IntPoint { int x0; int x1; } x2; void *x3; } x1; } x0; BOOL x1; } x36; struct TextIndicatorData { struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x0; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x1; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x2; struct Vector<WebCore::FloatRect, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct FloatRect *x0; unsigned int x1; unsigned int x2; } x3; float x4; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x5; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x6; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x7; struct Color { unsigned long long x0; } x8; unsigned char x9; struct OptionSet<WebCore::TextIndicatorOption> { unsigned short x0; } x10; } x37; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x38; struct RetainPtr<NSArray> { void *x0; } x39; struct IntRect { struct IntPoint { int x0; int x1; } x0; struct IntSize { int x0; int x1; } x1; } x40; struct optional<WebCore::ElementContext> { union { char x0; struct ElementContext { struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x0; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x1; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 x0; } x0; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x1; } x2; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x3; } x1; } x0; BOOL x1; } x41; struct optional<WebCore::ElementContext> { union { char x0; struct ElementContext { struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x0; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x1; struct ProcessQualified<WTF::UUID> { struct UUID { unsigned __int128 x0; } x0; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x1; } x2; struct ObjectIdentifierGeneric<WebCore::ElementIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x3; } x1; } x0; BOOL x1; } x42; struct Vector<WebCore::ElementAnimationContext, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct ElementAnimationContext *x0; unsigned int x1; unsigned int x2; } x43; } x1; } x0; BOOL x1; })positionInformationForActionSheetAssistant:(id)a0;
- (void)_showAttachmentSheet;
- (void)removeEmojiAlternatives;
- (void)changeSelectionWithGestureAt:(struct CGPoint { double x0; double x1; })a0 withGesture:(long long)a1 withState:(long long)a2;
- (void)_singleTapRecognized:(id)a0;
- (void)_processDidExit;
- (void)captureTextFromCamera:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })unoccludedWindowBoundsForActionSheetAssistant:(id)a0;
- (void)mouseGestureRecognizerChanged:(id)a0;
- (BOOL)fileUploadPanelDestinationIsManaged:(id)a0;
- (BOOL)canShowNonEmptySelectionView;
- (BOOL)_shouldSuppressSelectionCommands;
- (BOOL)gestureRecognizerMayPanWebView:(id)a0;
- (void)_alignJustified:(id)a0;
- (void)_decreaseListLevelForWebView:(id)a0;
- (void)beginSelectionInDirection:(long long)a0 completionHandler:(id /* block */)a1;
- (double)timePickerValueMinute;
- (id)contextMenuInteraction:(id)a0 configuration:(id)a1 dismissalPreviewForItemWithIdentifier:(id)a2;
- (void)moveForward:(unsigned int)a0;
- (void)_alignCenter:(id)a0;
- (void)_previousAccessoryTabForWebView:(id)a0;
- (void)_zoomToRevealFocusedElement;
- (void)_updateChangedSelection;
- (void)imageAnalysisGestureDidFail:(id)a0;
- (struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })rectToRevealWhenZoomingToFocusedElement;
- (struct OpaqueWKPage { } *)_pageRef;
- (void)_applicationWillResignActive:(id)a0;
- (BOOL)_allowAnimationControls;
- (BOOL)actionSheetAssistantShouldIncludeCopySubjectAction:(id)a0;
- (SEL)_actionForLongPressFromPositionInformation:(const void *)a0;
- (id)_moveToStartOfParagraph:(BOOL)a0 withHistory:(id)a1;
- (long long)baseWritingDirectionForPosition:(id)a0 inDirection:(long long)a1;
- (void)_didGetTapHighlightForRequest:(struct ObjectIdentifierGeneric<WebKit::TapIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; })a0 color:(const struct Color { unsigned long long x0; } *)a1 quads:(const void *)a2 topLeftRadius:(const struct IntSize { int x0; int x1; } *)a3 topRightRadius:(const struct IntSize { int x0; int x1; } *)a4 bottomLeftRadius:(const struct IntSize { int x0; int x1; } *)a5 bottomRightRadius:(const struct IntSize { int x0; int x1; } *)a6 nodeHasBuiltInClickHandling:(BOOL)a7;
- (void)_updateLongPressAndHighlightLongPressGestures;
- (void)actionSheetAssistant:(id)a0 openElementAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (struct RetainPtr<NSArray> { void *x0; })actionSheetAssistant:(id)a0 decideActionsForElement:(id)a1 defaultActions:(struct RetainPtr<NSArray> { void *x0; })a2;
- (BOOL)isScrollableForKeyboardScrollViewAnimator:(id)a0;
- (id)_textInputContextByScribbleIdentifier:(id)a0;
- (void)_willBeginTextInteractionInTextInputContext:(id)a0;
- (void)presentContextMenu:(id)a0 atLocation:(struct CGPoint { double x0; double x1; })a1;
- (id)inputAssistantItem;
- (void)setTimePickerValueToHour:(long long)a0 minute:(long long)a1;
- (void)deferringGestureRecognizer:(id)a0 didTransitionToState:(long long)a1;
- (void)useSelectionForFind:(id)a0;
- (void)makeTextWritingDirectionNatural:(id)a0;
- (double)keyboardScrollViewAnimator:(id)a0 distanceForIncrement:(unsigned char)a1 inDirection:(unsigned char)a2;
- (struct RetainPtr<_WKPrintFormattingAttributes> { void *x0; })_attributesForPrintFormatter:(id)a0;
- (id)contextMenuInteraction:(id)a0 configuration:(id)a1 highlightPreviewForItemWithIdentifier:(id)a2;
- (BOOL)shouldAllowHidingSelectionCommands;
- (void)presentVisualSearchPreviewControllerForImage:(id)a0 imageURL:(id)a1 title:(id)a2 imageBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 appearanceActions:(unsigned long long)a4;
- (void)_insertOrderedListForWebView:(id)a0;
- (BOOL)_interpretKeyEvent:(id)a0 isCharEvent:(BOOL)a1;
- (void)setUpPointerInteraction;
- (void)_didCommitLoadForMainFrame;
- (void)updateTextSuggestionsForInputDelegate;
- (void)_requestEvasionRectsAboveSelectionIfNeeded:(void *)a0;
- (void)_dropInteraction:(id)a0 delayedPreviewProviderForDroppingItem:(id)a1 previewProvider:(id /* block */)a2;
- (void)prepareSelectionForContextMenuWithLocationInView:(struct CGPoint { double x0; double x1; })a0 completionHandler:(id /* block */)a1;
- (void)_updateAccessory;
- (void)_createPDF:(id)a0 printFormatter:(id)a1;
- (void)_setTextColorForWebView:(id)a0 sender:(id)a1;
- (void)_pasteAsQuotationForWebView:(id)a0;
- (void)toggleUnderline:(id)a0;
- (id)targetForActionForWebView:(SEL)a0 withSender:(id)a1;
- (unsigned int)_characterInRelationToCaretSelection:(int)a0;
- (BOOL)_restoreFocusWithToken:(id)a0;
- (void)_didHandleTapAsHover;
- (id)fontForCaretSelection;
- (void)didEndTextSearchOperation;
- (void)_setMarkedText:(id)a0 underlines:(const void *)a1 highlights:(const void *)a2 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3;
- (void)takeTraitsFrom:(id)a0;
- (void)_pasteAsQuotation:(id)a0;
- (BOOL)_touchEventsMustRequireGestureRecognizerToFail:(id)a0;
- (void)_toggleStrikeThrough:(id)a0;
- (id)_moveToEndOfLine:(BOOL)a0 withHistory:(id)a1;
- (void)_targetedPreviewContainerDidRemoveLastSubview:(id)a0;
- (void)_setupVisibilityPropagationViewForWebProcess;
- (void)setUpInteraction;
- (void)didInterruptScrolling;
- (void)_updateTapHighlight;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectForNSRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)selectedTextForActionSheetAssistant:(id)a0;
- (void)insertTextPlaceholderWithSize:(struct CGSize { double x0; double x1; })a0 completionHandler:(id /* block */)a1;
- (void)setUpScribbleInteraction;
- (void)makeTextWritingDirectionRightToLeftForWebView:(id)a0;
- (void)increaseSize:(id)a0;
- (BOOL)shouldDeferGestureDueToImageAnalysis:(id)a0;
- (void)_processWillSwap;
- (void)_longPressRecognized:(id)a0;
- (void)_applicationDidBecomeActive:(id)a0;
- (struct optional<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>> { union { char x0; struct ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { struct ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x0; struct ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x1; } x1; } x0; BOOL x1; })_frameIdentifierForPrintFormatter:(id)a0;
- (BOOL)shouldUseMouseGestureRecognizer;
- (id)characterRangeAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_simulateLongPressActionAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_showImageSheet;
- (void)_deleteToEndOfLine;
- (double)_initialScaleFactor;
- (void)_webTouchEventsRecognized:(id)a0;
- (void)selectPositionAtPoint:(struct CGPoint { double x0; double x1; })a0 withContextRequest:(id)a1 completionHandler:(id /* block */)a2;
- (void)startFadeOut;
- (BOOL)_requiresKeyboardWhenFirstResponder;
- (void)_wk_requestDocumentForPrintFormatter:(id)a0;
- (void)toggleBoldfaceForWebView:(id)a0;
- (void)updateFixedClippingView:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0;
- (void)actionSheetAssistant:(id)a0 performAction:(unsigned char)a1;
- (BOOL)validateImageAnalysisRequestIdentifier:(struct ObjectIdentifierGeneric<WebKit::ImageAnalysisRequestIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; })a0;
- (id)_moveToStartOfWord:(BOOL)a0 withHistory:(id)a1;
- (void)fileUploadPanelDidDismiss:(id)a0;
- (void)keyboardScrollViewAnimatorWillScroll:(id)a0;
- (void)replaceDictatedText:(id)a0 withText:(id)a1;
- (void)alignCenterForWebView:(id)a0;
- (struct RetainPtr<WKTargetedPreviewContainer> { void *x0; })_createPreviewContainerWithLayerName:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_presentationRectForPreviewItemController:(id)a0;
- (void)beginTextRecognitionForVideoInElementFullscreen:(void *)a0 bounds:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a1;
- (void)_findSelectedForWebView:(id)a0;
- (void)teardownTextIndicatorLayer;
- (long long)offsetFromPosition:(id)a0 toPosition:(id)a1;
- (void)_lookup:(id)a0;
- (void)_showPlaybackTargetPicker:(BOOL)a0 fromRect:(const struct IntRect { struct IntPoint { int x0; int x1; } x0; struct IntSize { int x0; int x1; } x1; } *)a1 routeSharingPolicy:(unsigned char)a2 routingContextUID:(id)a3;
- (struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })_scaledCaretRectForSelectionEnd:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0;
- (BOOL)_mayDisableDoubleTapGesturesDuringSingleTap;
- (id)currentDragOrDropSession;
- (void)_hideKeyboard;
- (void)_willStartScrollingOrZooming;
- (void)unsuppressSoftwareKeyboardUsingLastAutocorrectionContextIfNeeded;
- (id)_moveDown:(BOOL)a0 withHistory:(id)a1;
- (id)webViewUIDelegate;
- (void)_resetPanningPreventionFlags;
- (void)_willReceiveEditDragSnapshot;
- (void)_transliterateChineseForWebView:(id)a0;
- (void)_didUpdateEditorState;
- (void)_increaseListLevelForWebView:(id)a0;
- (id)positionFromPosition:(id)a0 toBoundary:(long long)a1 inDirection:(long long)a2;
- (void)_simulateElementAction:(long long)a0 atLocation:(struct CGPoint { double x0; double x1; })a1;
- (id)removeBackgroundMenu;
- (struct OptionSet<WebCore::DragSourceAction> { unsigned char x0; })_allowedDragSourceActions;
- (void)_doneDeferringTouchEnd:(BOOL)a0;
- (BOOL)deferringGestureRecognizer:(id)a0 shouldDeferOtherGestureRecognizer:(id)a1;
- (id)_moveToEndOfDocument:(BOOL)a0 withHistory:(id)a1;
- (void)actionSheetAssistant:(id)a0 showTextForImage:(id)a1 imageURL:(id)a2 title:(id)a3 imageBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4;
- (BOOL)shouldShowAutomaticKeyboardUI;
- (void)updateFocusedElementValue:(id)a0;
- (id)dataDetectionContextForPositionInformation:(const void *)a0;
- (void)_changeListType:(id)a0;
- (void)_deleteByWord;
- (id)wordContainingCaretSelection;
- (void)requestTextRecognition:(id)a0 imageData:(void *)a1 sourceLanguageIdentifier:(id)a2 targetLanguageIdentifier:(id)a3 completionHandler:(void *)a4;
- (double)timePickerValueHour;
- (void)_keyboardDidShow;
- (id)_moveToEndOfWord:(BOOL)a0 withHistory:(id)a1;
- (id)_createTargetedContextMenuHintPreviewIfPossible;
- (void)_setDataListSuggestionsControl:(id)a0;
- (void)selectPositionAtBoundary:(long long)a0 inDirection:(long long)a1 fromPoint:(struct CGPoint { double x0; double x1; })a2 completionHandler:(id /* block */)a3;
- (BOOL)hasSelection;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })indirectScribbleInteraction:(id)a0 frameForElement:(id)a1;
- (void)imageAnalysisGestureDidBegin:(id)a0;
- (void)_singleTapDidReset:(id)a0;
- (void)accessoryDone;
- (id)_moveToStartOfDocument:(BOOL)a0 withHistory:(id)a1;
- (void)useSelectionForFindForWebView:(id)a0;
- (void)_willPerformAction:(SEL)a0 sender:(id)a1;
- (void)scrollSelectionToVisible:(BOOL)a0;
- (BOOL)_isTouchEndDeferringGesture:(id)a0;
- (void)accessibilityRetrieveSpeakSelectionContent;
- (void)updateSoftwareKeyboardSuppressionStateFromWebView;
- (id)containerForDragPreviews;
- (void)_promptForReplaceForWebView:(id)a0;
- (void)_transpose;
- (void)_alignCenterForWebView:(id)a0;
- (void)_inspectorNodeSearchRecognized:(id)a0;
- (id)selectionRectsForRange:(id)a0;
- (BOOL)_selectionAtDocumentStart;
- (void)unmarkText;
- (void)_showTapHighlight;
- (void)_previousAccessoryTab:(id)a0;
- (void)_scrollingNodeScrollingDidEnd:(unsigned long long)a0;
- (id)_moveRight:(BOOL)a0 withHistory:(id)a1;
- (void)alignRightForWebView:(id)a0;
- (void)cleanUpScribbleInteraction;
- (id)createTargetedContextMenuHintForActionSheetAssistant:(id)a0;
- (BOOL)shouldSynthesizeKeyEvents;
- (id)imageAnalyzer;
- (void)pasteAndMatchStyleForWebView:(id)a0;
- (id)_scroller;
- (void)_dragInteraction:(id)a0 itemsForAddingToSession:(id)a1 withTouchAtPoint:(struct CGPoint { double x0; double x1; })a2 completion:(id /* block */)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })textLastRect;
- (void)requestDictationContext:(id /* block */)a0;
- (void)actionSheetAssistant:(id)a0 willStartInteractionWithElement:(id)a1;
- (void)indirectScribbleInteraction:(id)a0 focusElementIfNeeded:(id)a1 referencePoint:(struct CGPoint { double x0; double x1; })a2 completion:(id /* block */)a3;
- (BOOL)actionSheetAssistant:(id)a0 shouldIncludeAppLinkActionsForElement:(id)a1;
- (struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })_scaledCaretRectForSelectionStart:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; })a0;
- (void)_invokePendingAutocorrectionContextHandler:(id)a0;
- (void)_cancelLongPressGestureRecognizer;
- (void)willMoveToWindow:(id)a0;
- (id)_contextMenuInteraction:(id)a0 overrideSuggestedActionsForConfiguration:(id)a1;
- (void)_removeContainerForDragPreviews;
- (void)_increaseListLevel:(id)a0;
- (void)_selectPositionAtPoint:(struct CGPoint { double x0; double x1; })a0 stayingWithinFocusedElement:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)contextMenuInteraction:(id)a0 willPerformPreviewActionForMenuWithConfiguration:(id)a1 animator:(id)a2;
- (id)dragInteraction:(id)a0 itemsForBeginningSession:(id)a1;
- (id)alternativesForSelectedText;
- (void)replaceRange:(id)a0 withText:(id)a1;
- (BOOL)_isInterruptingDecelerationForScrollViewOrAncestor:(id)a0;
- (void)_insertOrderedList:(id)a0;
- (BOOL)_shouldShowKeyboardForElement:(const void *)a0;
- (void)_showLinkSheet;
- (void)dealloc;
- (BOOL)requiresKeyEvents;
- (void)captureTextFromCameraForWebView:(id)a0;
- (id)inputLabelText;
- (void)_applicationDidEnterBackground:(id)a0;
- (long long)comparePosition:(id)a0 toPosition:(id)a1;
- (void)_completeImageAnalysisRequestForContextMenu:(struct CGImage { } *)a0 requestIdentifier:(struct ObjectIdentifierGeneric<WebKit::ImageAnalysisRequestIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; })a1 hasTextResults:(BOOL)a2;
- (void)actionSheetAssistant:(id)a0 lookUpImage:(id)a1 imageURL:(id)a2 title:(id)a3 imageBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4;
- (void)replaceRangeWithTextWithoutClosingTyping:(id)a0 replacementText:(id)a1;
- (BOOL)hasMarkedText;
- (BOOL)_dragInteraction:(id)a0 shouldDelayCompetingGestureRecognizer:(id)a1;
- (void)_contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1 completion:(id /* block */)a2;
- (void)_showRunOpenPanel:(struct OpenPanelParameters { } *)a0 frameInfo:(const void *)a1 resultListener:(struct WebOpenPanelResultListenerProxy { } *)a2;
- (void)applyAutocorrection:(id)a0 toString:(id)a1 shouldUnderline:(BOOL)a2 withCompletionHandler:(id /* block */)a3;
- (void)setUpTextIndicator:(struct Ref<WebCore::TextIndicator, WTF::RawPtrTraits<WebCore::TextIndicator>> { struct TextIndicator *x0; })a0;
- (id)_cascadeInteractionTintColor;
- (void)teardownDragAndDropInteractions;
- (void)toggleItalicsForWebView:(id)a0;
- (BOOL)_formControlRefreshEnabled;
- (void)stopRelinquishingFirstResponderToFocusedElement;
- (id)markedText;
- (void)_waitForDrawToPDFCallbackForPrintFormatterIfNeeded:(id)a0;
- (id)textRangeFromPosition:(id)a0 toPosition:(id)a1;
- (void)applyAutocorrection:(id)a0 toString:(id)a1 isCandidate:(BOOL)a2 withCompletionHandler:(id /* block */)a3;
- (id)textInRange:(id)a0;
- (void)beginSelectionChange;
- (void)_elementDidFocus:(const void *)a0 userIsInteracting:(BOOL)a1 blurPreviousNode:(BOOL)a2 activityStateChanges:(struct OptionSet<WebCore::ActivityState> { unsigned short x0; })a3 userObject:(id)a4;
- (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)_zoomToInitialScaleWithOrigin:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)actionSheetAssistant:(id)a0 showCustomSheetForElement:(id)a1;
- (BOOL)_isTextInputContextFocused:(id)a0;
- (void)_deliverDelayedDropPreviewIfPossible:(struct optional<WebCore::TextIndicatorData> { union { char x0; struct TextIndicatorData { struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x0; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x1; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x2; struct Vector<WebCore::FloatRect, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct FloatRect *x0; unsigned int x1; unsigned int x2; } x3; float x4; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x5; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x6; struct RefPtr<WebCore::Image, WTF::RawPtrTraits<WebCore::Image>, WTF::DefaultRefDerefTraits<WebCore::Image>> { struct Image *x0; } x7; struct Color { unsigned long long x0; } x8; unsigned char x9; struct OptionSet<WebCore::TextIndicatorOption> { unsigned short x0; } x10; } x1; } x0; BOOL x1; })a0;
- (void)_previewItemController:(id)a0 didDismissPreview:(id)a1 committing:(BOOL)a2;
- (void)setBaseWritingDirection:(long long)a0 forRange:(id)a1;
- (id)positionFromPosition:(id)a0 offset:(long long)a1;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)indirectScribbleInteraction:(id)a0 didFinishWritingInElement:(id)a1;
- (void)_cancelPendingAutocorrectionContextHandler;
- (void)_stopSuppressingSelectionAssistantForReason:(unsigned char)a0;
- (void)_disableDoubleTapGesturesDuringTapIfNecessary:(struct ObjectIdentifierGeneric<WebKit::TapIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; })a0;
- (long long)_dragInteraction:(id)a0 dataOwnerForSession:(id)a1;
- (void)endSelectionChange;
- (void)copyForWebView:(id)a0;
- (void)insertTextSuggestion:(id)a0;
- (void)_commitPotentialTapFailed;
- (void)_share:(id)a0;
- (void)dragInteraction:(id)a0 sessionDidTransferItems:(id)a1;
- (void)dropInteraction:(id)a0 item:(id)a1 willAnimateDropWithAnimator:(id)a2;
- (void)setContinuousSpellCheckingEnabled:(BOOL)a0;
- (void)dragInteraction:(id)a0 item:(id)a1 willAnimateCancelWithAnimator:(id)a2;
- (void)_insertNestedUnorderedList:(id)a0;
- (void)handleKeyWebEvent:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)dragInteraction:(id)a0 session:(id)a1 didEndWithOperation:(unsigned long long)a2;
- (id)_presentationRectsForPreviewItemController:(id)a0;
- (void)_showMediaControlsContextMenu:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } *)a0 items:(void *)a1 completionHandler:(void *)a2;
- (void)_accessibilityClearSelection;
- (unsigned char)_dataOwnerForPasteboard:(BOOL)a0;
- (void)_doAfterPendingImageAnalysis:(id /* block */)a0;
- (BOOL)_isPanningScrollViewOrAncestor:(id)a0;
- (BOOL)canBecomeFocused;
- (void)alignJustifiedForWebView:(id)a0;
- (void)changeSelectionWithTouchesFrom:(struct CGPoint { double x0; double x1; })a0 to:(struct CGPoint { double x0; double x1; })a1 withGesture:(long long)a2 withState:(long long)a3;
- (long long)compareFoundRange:(id)a0 toRange:(id)a1 inDocument:(id)a2;
- (void)didBeginTextSearchOperation;
- (void)doAfterEditorStateUpdateAfterFocusingElement:(id /* block */)a0;
- (void)indirectScribbleInteraction:(id)a0 requestElementsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 completion:(id /* block */)a2;
- (void)_didFinishTextInteractionInTextInputContext:(id)a0;
- (void)_showInspectorHighlight:(const void *)a0;
- (void)tintColorDidChange;
- (void)_deleteForwardAndNotify:(BOOL)a0;
- (BOOL)_zoomToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withOrigin:(struct CGPoint { double x0; double x1; })a1 fitEntireRect:(BOOL)a2 minimumScale:(double)a3 maximumScale:(double)a4 minimumScrollDistance:(double)a5;
- (id)pointerRegionForPositionInformation:(void *)a0 point:(struct CGPoint { double x0; double x1; })a1;
- (BOOL)gestureRecognizerMayDoubleTapToZoomWebView:(id)a0;
- (void)_scrollingNodeScrollingWillBegin:(unsigned long long)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldReceivePress:(id)a1;
- (BOOL)_shouldToggleSelectionCommandsAfterTapAt:(struct CGPoint { double x0; double x1; })a0;
- (long long)_dropInteraction:(id)a0 dataOwnerForSession:(id)a1;
- (void)selectWordForReplacement;
- (BOOL)gestureRecognizer:(id)a0 canPreventGestureRecognizer:(id)a1;
- (BOOL)hasSelectablePositionAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_accessibilityRetrieveRectsAtSelectionOffset:(long long)a0 withText:(id)a1 completionHandler:(id /* block */)a2;
- (id)_contextMenuInteraction:(id)a0 styleForMenuWithConfiguration:(id)a1;
- (void)contextMenuInteraction:(id)a0 willEndForConfiguration:(id)a1 animator:(id)a2;
- (void)handleKeyWebEvent:(id)a0;
- (void)contextMenuInteraction:(id)a0 willDisplayMenuForConfiguration:(id)a1 animator:(id)a2;
- (BOOL)setIsEditable:(BOOL)a0;
- (void)endEditingAndUpdateFocusAppearanceWithReason:(long long)a0;
- (void)insertText:(id)a0 alternatives:(id)a1 style:(long long)a2;
- (BOOL)indirectScribbleInteraction:(id)a0 isElementFocused:(id)a1;
- (void)dropInteraction:(id)a0 sessionDidEnd:(id)a1;
- (BOOL)shouldSuppressUpdateCandidateView;
- (BOOL)_allowAnimatedUpdateSelectionRectViews;
- (void)dragInteraction:(id)a0 sessionWillBegin:(id)a1;
- (void)_invalidateCurrentPositionInformation;
- (void)_nextAccessoryTab:(id)a0;
- (BOOL)resignFirstResponder;
- (id)dropInteraction:(id)a0 previewForDroppingItem:(id)a1 withDefault:(id)a2;
- (void)_removeVisibilityPropagationViewForGPUProcess;
- (void)_insertNestedOrderedListForWebView:(id)a0;
- (void)_didExitFullscreen;
- (id)_touchEndDeferringGestures;
- (void)actionSheetAssistant:(id)a0 copySubject:(id)a1 sourceMIMEType:(id)a2;
- (void)_keyboardDidRequestDismissal:(id)a0;
- (void)_didHideMenu:(id)a0;
- (void)_doubleTapRecognized:(id)a0;
- (void)cleanUpInteractionPreviewContainers;
- (BOOL)dropInteraction:(id)a0 canHandleSession:(id)a1;
- (void)_didPerformDragOperation:(BOOL)a0;
- (void)_gpuProcessDidCreateContextForVisibilityPropagation;
- (BOOL)_handleTapOverInteractiveControl:(struct CGPoint { double x0; double x1; })a0;
- (void)copy:(id)a0;
- (BOOL)ensurePositionInformationIsUpToDate:(struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; })a0;
- (void)installImageAnalysisInteraction:(id)a0;
- (void)continueContextMenuInteraction:(id /* block */)a0;
- (void)pasteForWebView:(id)a0;
- (void)changeSelectionWithGestureAt:(struct CGPoint { double x0; double x1; })a0 withGesture:(long long)a1 withState:(long long)a2 withFlags:(long long)a3;
- (void)requestAsynchronousPositionInformationUpdate:(struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; })a0;
- (void)_removeVisibilityPropagationViewForWebProcess;
- (void)dropInteraction:(id)a0 performDrop:(id)a1;
- (void)updateCurrentFocusedElementInformation:(void *)a0;
- (BOOL)_currentPositionInformationIsValidForRequest:(const struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; } *)a0;
- (void)_didEnterFullscreen;
- (void)_nonBlockingDoubleTapRecognized:(id)a0;
- (BOOL)actionSheetAssistant:(id)a0 shouldIncludeLookUpImageActionForElement:(id)a1;
- (id)dropInteraction:(id)a0 sessionDidUpdate:(id)a1;
- (void)_didStartProvisionalLoadForMainFrame;
- (void)assignLegacyDataForContextMenuInteraction;
- (void)dropInteraction:(id)a0 concludeDrop:(id)a1;
- (void)_twoFingerSingleTapGestureRecognized:(id)a0;
- (id).cxx_construct;
- (void)_define:(id)a0;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)moveSelectionAtBoundary:(long long)a0 inDirection:(long long)a1 completionHandler:(id /* block */)a2;
- (void)dropInteraction:(id)a0 sessionDidEnter:(id)a1;
- (void)setUpMouseGestureRecognizer;
- (id)filePickerAcceptedTypeIdentifiers;
- (void)selectForWebView:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })textFirstRect;
- (void)_preserveFocusWithToken:(id)a0 destructively:(BOOL)a1;
- (void)_handleAutocorrectionContext:(const void *)a0;
- (BOOL)_pointIsInsideSelectionRect:(struct CGPoint { double x0; double x1; })a0 outBoundingRect:(struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } *)a1;
- (void)_doAfterReceivingEditDragSnapshotForTesting:(id /* block */)a0;
- (void)_becomeFirstResponderWithSelectionMovingForward:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)_writePromisedAttachmentToPasteboard:(void *)a0;
- (void)_keyboardWillShow;
- (BOOL)canPerformActionForWebView:(SEL)a0 withSender:(id)a1;
- (BOOL)_currentPositionInformationIsApproximatelyValidForRequest:(const struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; } *)a0 radiusForApproximation:(int)a1;
- (id)dragInteraction:(id)a0 previewForLiftingItem:(id)a1 session:(id)a2;
- (void)didInsertFinalDictationResult;
- (BOOL)hasHiddenContentEditable;
- (BOOL)hasVisualSearchResultsForImageContextMenu;
- (void)_zoomToFocusRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 selectionRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 fontSize:(float)a2 minimumScale:(double)a3 maximumScale:(double)a4 allowScaling:(BOOL)a5 forceScroll:(BOOL)a6;
- (BOOL)_disableAutomaticKeyboardUI;
- (double)inverseScale;
- (void)actionSheetAssistant:(id)a0 shareElementWithImage:(id)a1 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (BOOL)requiresAccessoryView;
- (void)_addShortcut:(id)a0;
- (void)_didEndScrollingOrZooming;
- (void)_setFontForWebView:(id)a0 sender:(id)a1;
- (void)_accessibilityRetrieveRectsEnclosingSelectionOffset:(long long)a0 withGranularity:(long long)a1;
- (void)_nextAccessoryTabForWebView:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1;
- (void)updateFocusedElementValueAsColor:(id)a0;
- (void)_didCompleteSyntheticClick;
- (id)_presentationSnapshotForPreviewItemController:(id)a0;
- (void)willFinishIgnoringCalloutBarFadeAfterPerformingAction;
- (struct unique_ptr<WebKit::DrawingAreaProxy, std::default_delete<WebKit::DrawingAreaProxy>> { struct __compressed_pair<WebKit::DrawingAreaProxy *, std::default_delete<WebKit::DrawingAreaProxy>> { struct DrawingAreaProxy *x0; } x0; })_createDrawingAreaProxy;
- (BOOL)_shouldSimulateKeyboardInputOnTextInsertion;
- (void)dragInteraction:(id)a0 willAnimateLiftWithAnimator:(id)a1 session:(id)a2;
- (void)_translate:(id)a0;
- (void)dropInteraction:(id)a0 sessionDidExit:(id)a1;
- (void)_findSelected:(id)a0;
- (void)_showShareSheet:(const void *)a0 inRect:(struct optional<WebCore::FloatRect> { union { char x0; struct FloatRect { struct FloatPoint { float x0; float x1; } x0; struct FloatSize { float x0; float x1; } x1; } x1; } x0; BOOL x1; })a1 completionHandler:(void *)a2;
- (void)_defineForWebView:(id)a0;
- (id)webView;
- (BOOL)hasContent;
- (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (void)_showDataDetectorsUIForPositionInformation:(const void *)a0;
- (void)_removeContainerForContextMenuHintPreviews;
- (void)cancelTextRecognitionForVideoInElementFullscreen;
- (void)clearAllDecoratedFoundText;
- (void)_didChangeDragCaretRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 currentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)decreaseSizeForWebView:(id)a0;
- (void)executeEditCommandWithCallback:(id)a0;
- (void)_insertUnorderedListForWebView:(id)a0;
- (void)keyboardScrollViewAnimatorDidFinishScrolling:(id)a0;
- (void)_addShortcutForWebView:(id)a0;
- (BOOL)_gestureRecognizerCanBePreventedByTouchEvents:(id)a0;
- (unsigned long long)_wk_pageCountForPrintFormatter:(id)a0;
- (id)machineReadableCodeSubMenuForImageContextMenu;
- (void)_webViewDestroyed;
- (void)runModalJavaScriptDialog:(void *)a0;
- (void)_restoreCalloutBarIfNeeded;
- (void)selectFormAccessoryPickerRow:(long long)a0;
- (void)setUpDragAndDropInteractions;
- (BOOL)supportsTextSelectionWithCharacterGranularity;
- (void)_didScroll;
- (BOOL)deferringGestureRecognizer:(id)a0 willBeginTouchesWithEvent:(id)a1;
- (void)_accessibilityRetrieveRectsAtSelectionOffset:(long long)a0 withText:(id)a1;
- (void)updateImageAnalysisForContextMenuPresentation:(id)a0;
- (id)dragInteraction:(id)a0 previewForCancellingItem:(id)a1 withDefault:(id)a2;
- (id)webSelectionRectsForSelectionGeometries:(const void *)a0;
- (void)willStartZoomOrScroll;
- (void)_setUpImageAnalysis;
- (void)_createAndConfigureLongPressGestureRecognizer;
- (void)_didExitStableState;
- (void)_hardwareKeyboardAvailabilityChanged;
- (void)_simulateTextEntered:(id)a0;
- (void)_webTouchEvent:(const void *)a0 preventsNativeGestures:(BOOL)a1;
- (void)_willHideMenu:(id)a0;
- (void)_toggleStrikeThroughForWebView:(id)a0;
- (void)_invokeAndRemovePendingHandlersValidForCurrentPositionInformation;
- (void)cancelPointersForGestureRecognizer:(id)a0;
- (void)_windowDidMoveToScreenNotification:(id)a0;
- (void)insertText:(id)a0;
- (void)performTextSearchWithQueryString:(id)a0 usingOptions:(id)a1 resultAggregator:(id)a2;
- (BOOL)_handleDOMPasteRequestWithResult:(unsigned char)a0;
- (SEL)_actionForLongPress;
- (void)requestRectForFoundTextRange:(id)a0 completionHandler:(id /* block */)a1;
- (void)scrollRangeToVisible:(id)a0 inDocument:(id)a1;
- (BOOL)_elementForTextInputContextIsFocused:(id)a0;
- (void)_alignLeft:(id)a0;
- (void)setSelectedColorForColorPicker:(id)a0;
- (BOOL)_requiresKeyboardResetOnReload;
- (void)requestAutocorrectionRectsForString:(id)a0 withCompletionHandler:(id /* block */)a1;
- (BOOL)_shouldShowAutomaticKeyboardUIIgnoringInputMode;
- (void)willPresentEditMenuWithAnimator:(id)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })_markedTextNSRange;
- (BOOL)_scrollToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withOrigin:(struct CGPoint { double x0; double x1; })a1 minimumScrollDistance:(double)a2;
- (void)_outdentForWebView:(id)a0;
- (void)_wk_requestImageForPrintFormatter:(id)a0;
- (unsigned long long)_dragDestinationActionForDropSession:(id)a0;
- (void)_setFontSizeForWebView:(double)a0 sender:(id)a1;
- (void)contactPickerDidPresent:(id)a0;
- (void)dismissFilePicker;
- (BOOL)gestureRecognizer:(id)a0 canBePreventedByGestureRecognizer:(id)a1;
- (void)_pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2 completion:(id /* block */)a3;
- (void)_insertUnorderedList:(id)a0;
- (void)_updateInputContextAfterBlurringAndRefocusingElement;
- (long long)offsetFromPosition:(id)a0 toPosition:(id)a1 inDocument:(id)a2;
- (void)pasteWithCompletionHandler:(id /* block */)a0;
- (void)removeContextMenuViewIfPossibleForActionSheetAssistant:(id)a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void)selectAllForWebView:(id)a0;
- (void)_updateSelectionAssistantSuppressionState;
- (void)clearTextIndicator:(unsigned char)a0;
- (void)_focusTextInputContext:(id)a0 placeCaretAt:(struct CGPoint { double x0; double x1; })a1 completionHandler:(id /* block */)a2;
- (BOOL)canBecomeFirstResponder;
- (void)increaseSizeForWebView:(id)a0;
- (id)_moveToStartOfLine:(BOOL)a0 withHistory:(id)a1;
- (void)shareSheet:(id)a0 willShowActivityItems:(id)a1;
- (void).cxx_destruct;
- (id)_commonInitializationWithProcessPool:(void *)a0 configuration:(void *)a1;
- (void)_showKeyboard;
- (id)wordRangeContainingCaretSelection;
- (void)_showDictionary:(id)a0;
- (void)_didChangeDragInteractionPolicy;
- (void)_alignJustifiedForWebView:(id)a0;
- (void)_configureMouseGestureRecognizer;
- (void)_prepareToDragPromisedAttachment:(const void *)a0;
- (void)_lookupForWebView:(id)a0;
- (void)_cancelInteraction;
- (void)_createAndConfigureHighlightLongPressGestureRecognizer;
- (void)computeClientAndGlobalPointsForDropSession:(id)a0 outClientPoint:(struct CGPoint { double x0; double x1; } *)a1 outGlobalPoint:(struct CGPoint { double x0; double x1; } *)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })contentsRectForImageAnalysisInteraction:(id)a0;
- (void)continueContextMenuInteractionWithDataDetectors:(id /* block */)a0;
- (void)deferringGestureRecognizer:(id)a0 didEndTouchesWithEvent:(id)a1;
- (void)_doubleTapDidFail:(id)a0;
- (void)_enableInspectorNodeSearch;
- (void)_setAcceleratedCompositingRootView:(id)a0;
- (void)_waitForDrawToImageCallbackForPrintFormatterIfNeeded:(id)a0;
- (BOOL)hasPendingImageAnalysisRequest;
- (void)_didHandleAdditionalDragItemsRequest:(BOOL)a0;
- (void)actionSheetAssistant:(id)a0 getAlternateURLForImage:(id)a1 completion:(id /* block */)a2;
- (void)makeTextWritingDirectionLeftToRightForWebView:(id)a0;
- (id)containerForContextMenuHintPreviews;
- (struct ObjectIdentifierGeneric<WebKit::TapIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; })nextTapIdentifier;
- (void)_didHandleDragStartRequest:(BOOL)a0;
- (void)_endEditing;
- (void)doAfterPositionInformationUpdate:(id /* block */)a0 forRequest:(struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; })a1;
- (void)stopDeferringInputViewUpdates:(struct OptionSet<WebKit::InputViewUpdateDeferralSource> { unsigned char x0; })a0;
- (void)alignLeftForWebView:(id)a0;
- (void)deleteBackward;
- (id)pointerInteraction:(id)a0 styleForRegion:(id)a1;
- (void)_didPerformAction:(SEL)a0 sender:(id)a1;
- (void)_removeContextMenuHintContainerIfPossible;
- (void)_invokeAllActionsToPerformAfterPendingImageAnalysis:(BOOL)a0;
- (void)setAttributedMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;
- (id)_dataDetectionResults;
- (void)_endPotentialTapAndEnableDoubleTapGesturesIfNecessary;
- (void)_removeTemporaryDirectoriesWhenDeallocated:(void *)a0;
- (void)_attemptSyntheticClickAtLocation:(struct CGPoint { double x0; double x1; })a0 modifierFlags:(long long)a1;
- (void)cutForWebView:(id)a0;
- (void)accessoryTab:(BOOL)a0;
- (void)_doneDeferringTouchStart:(BOOL)a0;
- (struct DragData { struct IntPoint { int x0; int x1; } x0; struct IntPoint { int x0; int x1; } x1; void *x2; struct OptionSet<WebCore::DragOperation> { unsigned char x0; } x3; struct OptionSet<WebCore::DragApplicationFlags> { unsigned char x0; } x4; struct Vector<WTF::String, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { struct String *x0; unsigned int x1; unsigned int x2; } x5; struct OptionSet<WebCore::DragDestinationAction> { unsigned char x0; } x6; struct optional<WTF::ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>> { union { char x0; struct ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> { unsigned long long x0; } x1; } x0; BOOL x1; } x7; struct String { struct RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl>> { struct StringImpl *x0; } x0; } x8; BOOL x9; })dragDataForDropSession:(id)a0 dragDestinationAction:(unsigned long long)a1;
- (void)_cancelImageAnalysis;
- (void)_updateInitialWritingDirectionIfNecessary;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)moveBackward:(unsigned int)a0;
- (void)_alignLeftForWebView:(id)a0;
- (void)requestPreferredArrowDirectionForEditMenuWithCompletionHandler:(id /* block */)a0;
- (void)cleanUpDragSourceSessionState;
- (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)_dragInteraction:(id)a0 prepareForSession:(id)a1 completion:(id /* block */)a2;
- (id)containerForDropPreviews;
- (BOOL)_hasFocusedElement;
- (void)actionSheetAssistantDidShowContextMenu:(id)a0;
- (id)textInteractionAssistantContextMenuInteraction;
- (void)updateSelectionWithExtentPoint:(struct CGPoint { double x0; double x1; })a0 withBoundary:(long long)a1 completionHandler:(id /* block */)a2;
- (void)actionSheetAssistantDidDismissContextMenu:(id)a0;
- (void)_dismissContactPickerWithContacts:(id)a0;
- (void)actionSheetAssistant:(id)a0 shareElementWithURL:(id)a1 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (void)_alignRight:(id)a0;
- (void)_didHandleKeyEvent:(id)a0 eventWasHandled:(BOOL)a1;
- (BOOL)actionSheetAssistant:(id)a0 shouldIncludeShowTextActionForElement:(id)a1;
- (void)actionSheetAssistantDidStopInteraction:(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;
- (BOOL)gestureRecognizer:(id)a0 isInterruptingMomentumScrollingWithEvent:(id)a1;
- (void)insertNestedUnorderedListForWebView:(id)a0;
- (void)_previewItemController:(id)a0 commitPreview:(id)a1;
- (id)rangeEnclosingPosition:(id)a0 withGranularity:(long long)a1 inDirection:(long long)a2;
- (void)_showTextStyleOptions:(id)a0;
- (void)_decreaseListLevel:(id)a0;
- (void)setMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;
- (void)decorateFoundTextRange:(id)a0 inDocument:(id)a1 usingStyle:(long long)a2;
- (void)doAfterComputingImageAnalysisResultsForBackgroundRemoval:(void *)a0;
- (void)_accessibilityStoreSelection;
- (BOOL)becomeFirstResponder;
- (void)_doubleTapRecognizedForDoubleClick:(id)a0;
- (void)_requestDOMPasteAccessForCategory:(unsigned char)a0 elementRect:(const struct IntRect { struct IntPoint { int x0; int x1; } x0; struct IntSize { int x0; int x1; } x1; } *)a1 originIdentifier:(const void *)a2 completionHandler:(void *)a3;
- (void)_webProcessDidCreateContextForVisibilityPropagation;
- (BOOL)_isTouchStartDeferringGesture:(id)a0;
- (void)_scheduleResetInputViewDeferralAfterBecomingFirstResponder;
- (void)_setupVisibilityPropagationViewForGPUProcess;
- (void)_accessibilityRegisterUIProcessTokens;
- (void)adjustSelectionWithDelta:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 completionHandler:(id /* block */)a1;
- (unsigned short)characterBeforeCaretSelection;
- (id)previewController:(id)a0 previewItemAtIndex:(long long)a1;
- (void)_showTextStyleOptionsForWebView:(id)a0;
- (void)buildMenuForWebViewWithBuilder:(id)a0;
- (BOOL)_hasValidOutstandingPositionInformationRequest:(const struct InteractionInformationRequest { struct IntPoint { int x0; int x1; } x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; } *)a0;
- (void)_cancelTouchEventGestureRecognizer;
- (void)updatePositionInformationForActionSheetAssistant:(id)a0;
- (void)_updateTextInputTraits:(id)a0;
- (void)_zoomOutWithOrigin:(struct CGPoint { double x0; double x1; })a0;
- (id)_presentedViewControllerForPreviewItemController:(id)a0;
- (void)_addDefaultGestureRecognizers;
- (void)changeSelectionWithTouchAt:(struct CGPoint { double x0; double x1; })a0 withSelectionTouch:(long long)a1 baseIsStart:(BOOL)a2 withFlags:(long long)a3;
- (void)_removeContainerForDropPreviews;
- (void)_cancelPendingKeyEventHandler;
- (BOOL)gestureRecognizer:(id)a0 shouldIgnoreWebTouchWithEvent:(id)a1;
- (void)didUpdateVisibleRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 unobscuredRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 contentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2 unobscuredRectInScrollViewCoordinates:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 obscuredInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a4 unobscuredSafeAreaInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a5 inputViewBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a6 scale:(double)a7 minimumScale:(double)a8 viewStability:(struct OptionSet<WebKit::ViewStabilityFlag> { unsigned char x0; })a9 enclosedInScrollableAncestorView:(BOOL)a10 sendEvenIfUnchanged:(BOOL)a11;
- (void)modifierFlagsDidChangeFrom:(long long)a0 to:(long long)a1;
- (void)_removeTemporaryFilesIfNecessary;
- (void)replaceForWebView:(id)a0;
- (void)imageAnalysisGestureDidTimeOut:(id)a0;
- (id)textInputTraits;
- (void)_updateForScreen:(id)a0;
- (id)inputView;
- (id)placeholderForDynamicallyInsertedImageAnalysisActions;
- (BOOL)shouldAllowAppHighlightCreation;
- (BOOL)gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1;
- (void)insertOrderedListForWebView:(id)a0;
- (BOOL)isAnyTouchOverActiveArea:(id)a0;
- (long long)numberOfPreviewItemsInPreviewController:(id)a0;
- (void)_interactionStartedFromPreviewItemController:(id)a0;
- (void)_insertNestedOrderedList:(id)a0;
- (BOOL)_handleDropByInsertingImagePlaceholders:(id)a0 session:(id)a1;
- (void)didMoveToWindow;
- (void)beginTextRecognitionForFullscreenVideo:(void *)a0 playerViewController:(id)a1;
- (void)_resetIsDoubleTapPending;
- (struct RetainPtr<VKCImageAnalyzerRequest> { void *x0; })createImageAnalyzerRequest:(unsigned long long)a0 image:(struct CGImage { } *)a1;
- (void)indirectScribbleInteraction:(id)a0 willBeginWritingInElement:(id)a1;
- (void)cancelActiveTextInteractionGestures;
- (void)_didChangeWebViewEditability;
- (void)_elementDidBlur;
- (id)automaticallySelectedOverlay;
- (BOOL)positionInformationHasImageOverlayDataDetector;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (id)textEffectsWindow;
- (void)paste:(id)a0;
- (struct CGImage { } *)copySubjectResultForImageContextMenu;

@end