@class DOMHTMLElement, _UISupplementalLexicon, DOMNode, NSDictionary, UIInputContextHistory, UIAutoscroll, UITapGestureRecognizer, UIWebTextPlaceholder, UIPanGestureRecognizer, UITextRange, CALayer, UIDragInteraction, NSIndexSet, _UIWebViewportHandler, _UIWebHighlightLongPressGestureRecognizer, UIDropInteraction, UIColor, UIWebFileUploadPanel, UILongPressGestureRecognizer, PKScribbleInteraction, WebHistoryItem, UIWebRotatingAlertController, WebThreadSafeUndoManager, NSURL, _UITextDragCaretView, UITextPosition, UITextInteractionAssistant, _UITextServiceSession, UIView, NSArray, interactionSheet, UIPreviewItemController, NSString, UIWebPlaybackTargetPicker, UITextChecker, NSTimer, UITextInputTraits, WebView, RTIInputSystemSourceSession, UITextInputPasswordRules, DOMRange, UIImage; @protocol UITextInputDelegate, UITextInputSuggestionDelegate, UITextInputTokenizer, UIWebDraggingDelegate; @interface UIWebDocumentView : UIWebTiledView <UIDragInteractionDelegate, UIDropInteractionDelegate, UIPreviewItemDelegate, DDDetectionControllerInteractionDelegate, _UIRotatingAlertControllerDelegate, UITextAutoscrolling, UIAutoscrollContainer, UIGestureRecognizerDelegate, UIKeyboardInput, UITextInputPrivate, UIKeyInput, UITextInputTokenizer, UITextInputMultiDocument, _UIWebDoubleTapDelegate, UIWebFileUploadPanelDelegate, WebEditingDelegate, WebFrameLoadDelegate> { WebView *_webView; id m_parentTextView; id _delegate; id _textSuggestionDelegate; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _doubleTapRect; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _mainDocumentDoubleTapRect; struct CGPoint { double x; double y; } _scrollPoint; struct CGPoint { double x; double y; } _doubleTapStartPosition; double _doubleTapStartTime; struct CGSize { double width; double height; } _pendingSize; long long _orientation; DOMHTMLElement *_standaloneEditingElement; struct CGPoint { double x; double y; } _mouseDownPoint; double _mouseDownTime; UIAutoscroll *_autoscroll; struct __CFDictionary { } *_plugInViews; long long m_selectionGranularity; CALayer *_contentLayersHostingLayer; CALayer *_flattenedRotatingContentLayer; NSArray *_additionalSubviews; UITextInputTraits *_traits; id<UITextInputDelegate> _inputDelegate; UITapGestureRecognizer *_singleTapGestureRecognizer; UITapGestureRecognizer *_doubleTapGestureRecognizer; UITapGestureRecognizer *_twoFingerDoubleTapGestureRecognizer; _UIWebHighlightLongPressGestureRecognizer *_highlightLongPressGestureRecognizer; UILongPressGestureRecognizer *_longPressGestureRecognizer; UIPanGestureRecognizer *_twoFingerPanGestureRecognizer; UILongPressGestureRecognizer *_previewGestureRecognizer; UILongPressGestureRecognizer *_previewSecondaryGestureRecognizer; BOOL _panGestureWasEnabled; BOOL _pinchGestureWasEnabled; UIPreviewItemController *_previewItemController; struct { NSTimer *timer; struct CGPoint { double x; double y; } location; long long modifierFlags; BOOL isBlocked; BOOL isCancelled; BOOL isOnWebThread; BOOL isDisplayingHighlight; BOOL isWriting; BOOL attemptedClick; struct CGPoint { double x; double y; } lastPanTranslation; DOMNode *element; interactionSheet *delegate; UIWebRotatingAlertController *x0; BOOL allowsImageSheet; BOOL allowsDataDetectorsSheet; BOOL allowsLinkSheet; BOOL acceptsFirstResponder; double documentScale; NSArray *previewHintRects; UIImage *previewHintImage; } _interaction; _UIWebViewportHandler *_viewportHandler; int _documentType; float _documentScale; float _previousDocumentScale; struct CGSize { double width; double height; } _fixedLayoutOriginRoundingDelta; struct CGSize { double width; double height; } _fixedLayoutSizeRoundingDelta; unsigned int _mouseDownCount; unsigned int _printModeCount; unsigned long long _dataDetectorTypes; unsigned char _webCoreNeedsSetNeedsDisplay : 1; unsigned char _webCoreNeedsDraw : 1; unsigned char _ignoresFocusingMouse : 1; unsigned char _ignoresKeyEvents : 1; unsigned char _autoresizes : 1; unsigned char _ignoresViewportOverflowWhenAutoresizing : 1; unsigned char _shouldIgnoreCustomViewport : 1; unsigned char _updatingSize : 1; unsigned char _scalesToFit : 1; unsigned char _alwaysConstrainsScale : 1; unsigned char _updatesScrollView : 1; unsigned char _hasCustomScale : 1; unsigned char _shouldRestoreScrollPosition : 1; unsigned char _pageNeedsReset : 1; unsigned char _hasScrollPoint : 1; unsigned char _gesturesDisabled : 1; unsigned char _doubleTapRectIsReplaced : 1; unsigned char _standaloneEditableView : 1; unsigned char _widgetEditingView : 1; unsigned char _mouseDragged : 1; unsigned char _mouseReentrancyGuard : 1; unsigned char _isShowingFullScreenPlugIn : 1; unsigned char _isSettingRedrawFrame : 1; unsigned char _needsScrollNotifications : 1; unsigned char _loadsSynchronously : 1; unsigned char _mouseDown : 1; unsigned char _geolocationDialogAllowed : 1; unsigned char _usingMinimalTilesDuringLoading : 1; unsigned char _sheetsCount : 2; unsigned char _didFirstVisuallyNonEmptyLayout : 1; unsigned char _loadInProgress : 1; unsigned char _uiwdvIsResigningFirstResponder : 1; unsigned char _sizeUpdatesSuspended : 1; unsigned char _sizeUpdateOccurredWhileSuspended : 1; unsigned char _shouldOnlyRecognizeGesturesOnActiveElements : 1; unsigned char _ignoresFocusEventFromFirstResponderChange : 1; unsigned char _shouldCloseWebViewAtDealloc : 1; unsigned char _shouldRemoveUserStyleSheet : 1; unsigned char _hasDrawnTiles : 1; unsigned char _subviewCachesNeedUpdate : 1; unsigned char _avoidFixedPositionUpdateViaDidScroll : 1; unsigned char _inspectorSearchingForNode : 1; unsigned char _previousScrollWasScrollToTop : 1; unsigned char _pageIsLoadedFromPageCache : 1; unsigned char _shouldSendWillShowInteractionHighlight : 1; WebThreadSafeUndoManager *_undoManager; UITextInteractionAssistant *_textSelectionAssistant; UITextChecker *_textChecker; struct UIEdgeInsets { double top; double left; double bottom; double right; } _caretInsets; UIWebFileUploadPanel *_fileUploadPanel; int _selectionAffinity; UIWebTextPlaceholder *_textPlaceholder; id _textPlaceholderRemovalObserver; UIWebPlaybackTargetPicker *_playbackTargetPicker; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _currentDragCaretRect; _UITextDragCaretView *_textDragCaretView; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _currentDragBoundingRect; BOOL _isPerformingDrop; BOOL _didEndDropSession; BOOL _didCreateDropPreview; PKScribbleInteraction *_scribbleInteraction; struct _UIWebViewportConfiguration { struct CGSize { double width; double height; } size; float initialScale; float minimumScale; float maximumScale; BOOL allowsUserScaling; BOOL allowsShrinkToFit; BOOL avoidsUnsafeArea; } _defaultViewportConfigurations[5]; _UITextServiceSession *_definitionSession; _UITextServiceSession *_learnSession; _UITextServiceSession *_shareSession; _UITextServiceSession *_lookupSession; _UITextServiceSession *_translateSession; WebHistoryItem *_latestCommittedPageLoadHistoryItem; } @property (getter=_acceptsFirstResponder, setter=_setAcceptsFirstResponder:) BOOL _acceptsFirstResponder; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) int selectionState; @property (nonatomic) struct CGPoint { double x0; double x1; } autoscrollContentOffset; @property (nonatomic) BOOL shouldAutoscroll; @property (retain, nonatomic) DOMRange *rangeToRestoreAfterDictation; @property (nonatomic, getter=isDoubleTapEnabled) BOOL doubleTapEnabled; @property (nonatomic) BOOL shouldIgnoreCustomViewport; @property (nonatomic) BOOL shouldOnlyRecognizeGesturesOnActiveElements; @property (nonatomic) BOOL sizeUpdatesSuspended; @property (nonatomic) BOOL mediaPlaybackAllowsAirPlay; @property (nonatomic) BOOL suppressesIncrementalRendering; @property (nonatomic) BOOL alwaysConstrainsScale; @property (retain, nonatomic) UIDragInteraction *dragInteraction; @property (retain, nonatomic) UIDropInteraction *dropInteraction; @property (nonatomic) id<UIWebDraggingDelegate> webDraggingDelegate; @property (nonatomic) struct CGPoint { double x; double y; } lastGlobalPosition; @property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } currentDragCaretRect; @property (retain, nonatomic) NSString *draggedLinkTitle; @property (retain, nonatomic) NSURL *draggedLinkURL; @property (nonatomic) unsigned long long currentDragSourceAction; @property (retain, nonatomic) UIView *initialDropSnapshotView; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } exposedScrollViewRect; @property (readonly, nonatomic) BOOL wantsMinimalUI; @property (readonly, nonatomic) unsigned long long renderTreeSize; @property (nonatomic) unsigned long long renderTreeSizeThresholdForReset; @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; + (void)initialize; + (Class)layerClass; + (double)getTimestamp; + (id)_createDefaultHighlightView; + (id)_sharedHighlightView; + (BOOL)hasLandscapeOrientation; + (id)standardTextViewPreferences; - (Class)_printFormatterClass; - (void)addInputString:(id)a0 withFlags:(unsigned long long)a1; - (void)addInputString:(id)a0; - (void)deleteFromInput; - (void)willMoveToSuperview:(id)a0; - (void)toggleItalics:(id)a0; - (void)clearSelection; - (void)setPaused:(BOOL)a0; - (unsigned long long)dataDetectorTypes; - (BOOL)handleKeyAppCommandForCurrentEvent; - (id)textStylingAtPosition:(id)a0 inDirection:(long long)a1; - (void)setDataDetectorTypes:(unsigned long long)a0; - (id)positionWithinRange:(id)a0 farthestInDirection:(long long)a1; - (BOOL)handleKeyTextCommandForCurrentEvent; - (void)replace:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleFrame; - (id)closestPositionToPoint:(struct CGPoint { double x0; double x1; })a0 withinRange:(id)a1; - (void)deleteFromInputWithFlags:(unsigned long long)a0; - (long long)_dragInteraction:(id)a0 dataOwnerForAddingToSession:(id)a1 withTouchAtPoint:(struct CGPoint { double x0; double x1; })a2; - (void)setSelectionWithPoint:(struct CGPoint { double x0; double x1; })a0; - (id)characterRangeByExtendingPosition:(id)a0 inDirection:(long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })documentBounds; - (void)_registerPreview; - (void)_interactionStoppedFromPreviewItemController:(id)a0; - (void)selectAll; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })firstRectForRange:(id)a0; - (void)_highlightLongPressRecognized:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForDictationResultPlaceholder:(id)a0; - (void)cut:(id)a0; - (id)selectedDOMRange; - (void)toggleBoldface:(id)a0; - (void)cancelAutoscroll; - (void)select:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })selectionRange; - (void)_transliterateChinese:(id)a0; - (void)_twoFingerDoubleTapRecognized:(id)a0; - (id)_dataForPreviewItemController:(id)a0 atPosition:(struct CGPoint { double x0; double x1; })a1 type:(long long *)a2; - (void)decreaseSize:(id)a0; - (void)pasteAndMatchStyle:(id)a0; - (id)closestPositionToPoint:(struct CGPoint { double x0; double x1; })a0; - (id)metadataDictionariesForDictationResults; - (void)setSelectedDOMRange:(id)a0 affinityDownstream:(BOOL)a1; - (id)positionFromPosition:(id)a0 inDirection:(long long)a1 offset:(long long)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRectForPosition:(id)a0; - (void)setBottomBufferHeight:(double)a0; - (void)collapseSelection; - (void)selectionChanged; - (void)makeTextWritingDirectionLeftToRight:(id)a0; - (void)selectAll:(id)a0; - (void)makeTextWritingDirectionRightToLeft:(id)a0; - (id)undoManager; - (BOOL)_interactionShouldBeginFromPreviewItemController:(id)a0 forPosition:(struct CGPoint { double x0; double x1; })a1; - (int)deviceOrientation; - (id)insertionPointColor; - (void)startAutoscroll:(struct CGPoint { double x0; double x1; })a0; - (BOOL)keyboardInputChanged:(id)a0; - (BOOL)isPosition:(id)a0 withinTextUnit:(long long)a1 inDirection:(long long)a2; - (id)textColorForCaretSelection; - (void)_unregisterPreview; - (void)_promptForReplace:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_selectionClipRect; - (BOOL)isPosition:(id)a0 atBoundary:(long long)a1 inDirection:(long long)a2; - (id)supportedPasteboardTypesForCurrentSelection; - (void)_singleTapRecognized:(id)a0; - (BOOL)cancelTouchTracking; - (void)forwardInvocation:(id)a0; - (long long)baseWritingDirectionForPosition:(id)a0 inDirection:(long long)a1; - (float)minimumScale; - (void)makeTextWritingDirectionNatural:(id)a0; - (void)toggleUnderline:(id)a0; - (id)fontForCaretSelection; - (void)takeTraitsFrom:(id)a0; - (void)increaseSize:(id)a0; - (void)_longPressRecognized:(id)a0; - (id)characterRangeAtPoint:(struct CGPoint { double x0; double x1; })a0; - (void)endFloatingCursor; - (void)_showImageSheet; - (void)fileUploadPanelDidDismiss:(id)a0; - (long long)offsetFromPosition:(id)a0 toPosition:(id)a1; - (id)positionFromPosition:(id)a0 toBoundary:(long long)a1 inDirection:(long long)a2; - (void)setRangedSelectionWithExtentPoint:(struct CGPoint { double x0; double x1; })a0; - (BOOL)hasSelection; - (void)scrollSelectionToVisible:(BOOL)a0; - (id)selectionRectsForRange:(id)a0; - (void)unmarkText; - (void)removeDictationResultPlaceholder:(id)a0 willInsertResult:(BOOL)a1; - (void)_cancelLongPressGestureRecognizer; - (void)willMoveToWindow:(id)a0; - (id)interactionDelegate; - (id)dragInteraction:(id)a0 itemsForBeginningSession:(id)a1; - (BOOL)setRangedSelectionExtentPoint:(struct CGPoint { double x0; double x1; })a0 baseIsStart:(BOOL)a1; - (void)replaceRange:(id)a0 withText:(id)a1; - (void)_showLinkSheet; - (BOOL)_isDisplayingShareViewController; - (void)_setTextColor:(id)a0; - (void)setMinimumSize:(struct CGSize { double x0; double x1; })a0; - (void)dealloc; - (BOOL)requiresKeyEvents; - (long long)comparePosition:(id)a0 toPosition:(id)a1; - (float)maximumScale; - (void)replaceRangeWithTextWithoutClosingTyping:(id)a0 replacementText:(id)a1; - (BOOL)hasMarkedText; - (void)setOpaque:(BOOL)a0; - (id)delegate; - (id)selectionRects; - (void)beginFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0; - (void)setRangedSelectionInitialExtentToCurrentSelectionStart; - (id)textRangeFromPosition:(id)a0 toPosition:(id)a1; - (id)_responderForBecomeFirstResponder; - (id)textInRange:(id)a0; - (void)beginSelectionChange; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleBounds; - (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)keyboardInputChangedSelection:(id)a0; - (void)setInteractionDelegate:(id)a0; - (long long)_dragInteraction:(id)a0 dataOwnerForSession:(id)a1; - (void)endSelectionChange; - (void)_share:(id)a0; - (void)dropInteraction:(id)a0 item:(id)a1 willAnimateDropWithAnimator:(id)a2; - (void)setDragInteractionEnabled:(BOOL)a0; - (void)setContinuousSpellCheckingEnabled:(BOOL)a0; - (float)initialScale; - (void)dragInteraction:(id)a0 session:(id)a1 didEndWithOperation:(unsigned long long)a2; - (id)_textSelectingContainer; - (id)_presentationRectsForPreviewItemController:(id)a0; - (void)setDrawsBackground:(BOOL)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRect; - (void)updateFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0; - (long long)_dropInteraction:(id)a0 dataOwnerForSession:(id)a1; - (BOOL)isEditable; - (BOOL)gestureRecognizer:(id)a0 canPreventGestureRecognizer:(id)a1; - (void)handleKeyWebEvent:(id)a0; - (void)dropInteraction:(id)a0 sessionDidEnd:(id)a1; - (void)dragInteraction:(id)a0 sessionWillBegin:(id)a1; - (BOOL)resignFirstResponder; - (BOOL)cancelMouseTracking; - (id)dropInteraction:(id)a0 previewForDroppingItem:(id)a1 withDefault:(id)a2; - (void)_doubleTapRecognized:(id)a0; - (void)copy:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_scrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1; - (void)didMoveToSuperview; - (void)setRangedSelectionExtentPoint:(struct CGPoint { double x0; double x1; })a0 baseIsStart:(BOOL)a1 allowFlipping:(BOOL)a2; - (id)contentView; - (void)setRangedSelectionBaseToCurrentSelectionStart; - (void)dropInteraction:(id)a0 performDrop:(id)a1; - (void)_updateSize; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)dropInteraction:(id)a0 sessionDidUpdate:(id)a1; - (void)dropInteraction:(id)a0 concludeDrop:(id)a1; - (void)cancelInteraction; - (void)_define:(id)a0; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)dropInteraction:(id)a0 sessionDidEnter:(id)a1; - (id)enclosingScrollView; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_scribbleInteraction:(id)a0 frameForElement:(id)a1; - (void)confirmMarkedText:(id)a0; - (void)setSelectionWithFirstPoint:(struct CGPoint { double x0; double x1; })a0 secondPoint:(struct CGPoint { double x0; double x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_presentationRectForSheetGivenPoint:(struct CGPoint { double x0; double x1; })a0 inHostView:(id)a1; - (BOOL)hasRangedSelection; - (void)updateFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (id)dragInteraction:(id)a0 previewForLiftingItem:(id)a1 session:(id)a2; - (void)_scribbleInteraction:(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)_addShortcut:(id)a0; - (BOOL)_isDisplayingLookupViewController; - (void)selectWord; - (void)setRangedSelectionBaseToCurrentSelection; - (id)_positionFromPosition:(id)a0 inDirection:(long long)a1 offset:(long long)a2 withAffinityDownstream:(BOOL)a3; - (id)_presentationSnapshotForPreviewItemController:(id)a0; - (void)dragInteraction:(id)a0 willAnimateLiftWithAnimator:(id)a1 session:(id)a2; - (void)_translate:(id)a0; - (void)dropInteraction:(id)a0 sessionDidExit:(id)a1; - (id)webView; - (BOOL)hasContent; - (id)methodSignatureForSelector:(SEL)a0; - (BOOL)keyboardInput:(id)a0 shouldReplaceTextInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementText:(id)a2; - (void)_scribbleInteraction:(id)a0 focusElement:(id)a1 initialFocusSelectionReferencePoint:(struct CGPoint { double x0; double x1; })a2 completion:(id /* block */)a3; - (void)_didScroll; - (BOOL)_isDisplayingShortcutViewController; - (id)dragInteraction:(id)a0 previewForCancellingItem:(id)a1 withDefault:(id)a2; - (void)updateSelection; - (void)removeTextPlaceholder:(id)a0; - (void)insertText:(id)a0; - (void)setText:(id)a0; - (BOOL)gestureRecognizer:(id)a0 canBePreventedByGestureRecognizer:(id)a1; - (BOOL)canBecomeFirstResponder; - (void)_setFont:(id)a0; - (id)superviewForSheet; - (BOOL)keyboardInput:(id)a0 shouldInsertText:(id)a1 isMarkedText:(BOOL)a2; - (id)_groupName; - (id)insertTextPlaceholderWithSize:(struct CGSize { double x0; double x1; })a0; - (id)text; - (void)deleteBackward; - (void)setRangedSelectionBaseToCurrentSelectionEnd; - (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1; - (void)clearRangedSelectionInitialExtent; - (BOOL)_isDisplayingReferenceLibraryViewController; - (BOOL)hasEditableSelection; - (void)_previewItemController:(id)a0 commitPreview:(id)a1; - (id)_doubleTapGestureRecognizer; - (id)rangeEnclosingPosition:(id)a0 withGranularity:(long long)a1 inDirection:(long long)a2; - (void)setMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (BOOL)becomeFirstResponder; - (void)setDelegate:(id)a0; - (BOOL)dragInteractionEnabled; - (void)_insertAttributedTextWithoutClosingTyping:(id)a0; - (BOOL)isPreviewing; - (void)layoutSubviews; - (void)_scribbleInteraction:(id)a0 didFinishWritingInElement:(id)a1; - (BOOL)keyboardInputShouldDelete:(id)a0; - (id)_presentedViewControllerForPreviewItemController:(id)a0; - (void)_scribbleInteraction:(id)a0 willBeginWritingInElement:(id)a1; - (id)textInputTraits; - (void)installGestureRecognizers; - (void)insertDictationResult:(id)a0 withCorrectionIdentifier:(id)a1; - (void)_interactionStartedFromPreviewItemController:(id)a0; - (void)setRangedSelectionInitialExtentToCurrentSelectionEnd; - (BOOL)_dragInteraction:(id)a0 sessionSupportsSystemDrag:(id)a1; - (BOOL)isEditing; - (BOOL)canResignFirstResponder; - (id)automaticallySelectedOverlay; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })contentFrameForView:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)paste:(id)a0; - (BOOL)inPopover; - (void)setBaseWritingDirection:(long long)a0; - (void)_notifyPlugInViewsOfScaleChange; - (id)_presentationSnapshotForPreview; - (void)clearMarkedText; - (void)didZoom; - (BOOL)isInInteraction; - (unsigned long long)offsetInMarkedTextForSelection:(id)a0; - (void)setAutoresizes:(BOOL)a0; - (void)setCaretInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)webViewDidReceiveMobileDocType:(id)a0; - (id)_insertTextPlaceholderWithSize:(struct CGSize { double x0; double x1; })a0; - (id)_parentTextView; - (void)actionDidFinish; - (void)assistFormNode:(id)a0; - (void)ensureSelection; - (void)setBecomesEditableWithGestures:(BOOL)a0; - (id)textFormElement; - (id)textInDOMRange:(id)a0; - (void)viewportHandlerDidChangeScales:(id)a0; - (void)webViewDidRestoreFromPageCache:(id)a0; - (void)willStartScroll; - (void)_WAKViewSizeDidChange:(id)a0; - (SEL)_actionForLongPressOnElement:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_adjustedLayoutRectForFixedPositionObjects; - (void)_appendOpenActionsForURL:(id)a0 actions:(id)a1; - (void)_applyViewportArguments:(id)a0; - (id)_beginPrintModeForHTMLView:(id)a0 withSize:(struct CGSize { double x0; double x1; })a1 startOffset:(double)a2 minimumLayoutWidth:(double)a3 maximumLayoutWidth:(double)a4 tileClippedContent:(BOOL)a5; - (id)_beginPrintModeForPDFView:(id)a0 withSize:(struct CGSize { double x0; double x1; })a1 startOffset:(double)a2 minimumLayoutWidth:(double)a3 maximumLayoutWidth:(double)a4; - (void)_cleanUpFrameStateAndLoad:(id /* block */)a0; - (void)_cleanupSheet; - (void)_clearAllConsoleMessages; - (void)_clearDoubleTapRect; - (void)_clearPreviewRevealInformation; - (id)_collectAdditionalSubviews; - (void)_collectPreviewRevealInformationIfNeeded; - (unsigned int)_contentSizeInExposedRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 topLayer:(id)a1 visibleLayerCount:(int *)a2; - (void *)_createIOSurfaceFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_createSheetWithElementActions:(id)a0 showLinkTitle:(BOOL)a1; - (BOOL)_dataDetectionIsActivated; - (void)_didChangeDragCaretRectFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)_didDismissElementSheet; - (void)_dismissViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1; - (float)_documentScale; - (id)_documentUrl; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_documentViewVisibleRect; - (void)_drawPDFPagesForPage:(unsigned long long)a0 withPaginationInfo:(id)a1; - (void)_editableSelectionLayoutChangedByScrolling:(BOOL)a0; - (void)_endPrintMode; - (void)_finishedUsingTextPlaceholder; - (void)_flattenAndSwapContentLayersInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_focusAndAssistFormNode:(id)a0; - (id)_focusedOrMainFrame; - (void)_handleDoubleTapAtLocation:(struct CGPoint { double x0; double x1; })a0; - (void)_handleSingleTapZoomPostClickAtLocation:(struct CGPoint { double x0; double x1; })a0; - (BOOL)_handleSingleTapZoomPreClickAtLocation:(struct CGPoint { double x0; double x1; })a0; - (void)_handleTwoFingerDoubleTapAtLocation:(struct CGPoint { double x0; double x1; })a0; - (BOOL)_insertFragmentWithoutPreservingStyle:(id)a0 atDestination:(id)a1 smartReplace:(BOOL)a2 collapseToEnd:(BOOL)a3; - (void)_inspectorDidStartSearchingForNode:(id)a0; - (void)_inspectorDidStopSearchingForNode:(id)a0; - (BOOL)_isDisplayingTranslateViewController; - (BOOL)_isInspectorSearchingForNode; - (BOOL)_isSubviewOfPlugInView:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_lastRectForRange:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_layoutRectForFixedPositionObjects; - (void)_notifyContentHostingLayersOfScaleChange; - (void)_notifyPlugInViewsOfDidEndZooming; - (void)_notifyPlugInViewsOfDidZoom; - (void)_notifyPlugInViewsOfWillBeginZooming; - (BOOL)_presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (id)_presentationRectsForPreview; - (BOOL)_previewAllowedForPosition:(struct CGPoint { double x0; double x1; })a0; - (void)_previewItemController:(id)a0 willPresentPreview:(id)a1 forPosition:(struct CGPoint { double x0; double x1; })a2 inSourceView:(id)a3; - (void)_removeDefinitionController:(BOOL)a0; - (void)_removeShareController:(BOOL)a0; - (void)_removeShortcutController:(BOOL)a0; - (void)_removeTextPlaceholder:(id)a0 willInsertResult:(BOOL)a1; - (void)_renderUnbufferedInContext:(struct CGContext { } *)a0; - (void)_resetForNewPage; - (void)_resetFormDataForFrame:(id)a0; - (void)_resetInteractionWithLocation:(struct CGPoint { double x0; double x1; })a0 modifierFlags:(long long)a1; - (void)_reshapePlugInViews; - (BOOL)_restoreFirstResponder; - (void)_restoreFlattenedContentLayers; - (void)_restoreScrollPointForce:(BOOL)a0; - (void)_restoreViewportSettingsWithSize:(struct CGSize { double x0; double x1; })a0; - (void)_runLoadBlock:(id /* block */)a0; - (void)_saveStateToHistoryItem:(id)a0; - (void)_selectPositionAtPoint:(struct CGPoint { double x0; double x1; })a0; - (void)_selectionLayoutChangedByScrolling:(BOOL)a0; - (void)_sendMouseMoveAndAttemptClick:(id)a0; - (void)_setDocumentScale:(float)a0; - (void)_setDocumentType:(int)a0; - (void)_setDocumentType:(int)a0 overrideCustomConfigurations:(BOOL)a1 viewportArguments:(id)a2; - (void)_setParentTextView:(id)a0; - (void)_setSubviewCachesNeedUpdate:(BOOL)a0; - (void)_shareElement:(id)a0 withURL:(id)a1; - (void)_shareText:(id)a0 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_shortcutPresentationRect; - (BOOL)_shouldFlattenContentLayersForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)_shouldPaste; - (BOOL)_shouldResetForNewPage; - (BOOL)_shouldUpdateSubviewCachesForPlugins; - (void)_showDataDetectorsSheet; - (void)_showPendingContentLayers; - (struct CGSize { double x0; double x1; })_sizeForDictationResultPlaceholder; - (id)_supportedPasteboardTypesForCurrentSelection; - (void)_syntheticMouseEventNotHandledAtLocation:(struct CGPoint { double x0; double x1; })a0; - (id)_targetURL; - (BOOL)_textPlaceholderHasBeenRemoved; - (void)_transitionDragPreviewToImageIfNecessary:(id)a0; - (void)_twoFingerPanRecognized:(id)a0; - (void)_undoManagerDidRedo:(id)a0; - (void)_undoManagerDidUndo:(id)a0; - (void)_updateFixedPositionContent; - (void)_updateFixedPositionedObjectsLayoutRectUsingWebThread:(BOOL)a0 synchronize:(BOOL)a1; - (void)_updateFixedPositioningObjectsLayoutAfterScroll; - (void)_updateFixedPositioningObjectsLayoutAfterVisibleGeometryChange; - (void)_updateFixedPositioningObjectsLayoutDuringScroll; - (void)_updateScrollViewBoundaryZoomScales; - (void)_updateSubviewCaches; - (void)_updateWebKitExposedScrollViewRect; - (void)_webthread_webView:(id)a0 attachRootLayer:(id)a1; - (double)_zoomedDocumentScale; - (void)action:(id)a0 didDismissAlertController:(id)a1; - (id)approximateNodeAtViewportLocation:(struct CGPoint { double x0; double x1; } *)a0; - (id)asText; - (void)attemptClick:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })autoscrollContentFrame; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })autoscrollDragFrame; - (BOOL)becomesEditableWithGestures; - (id)beginPrintModeForFrame:(id)a0 withSize:(struct CGSize { double x0; double x1; })a1 startOffset:(double)a2 minimumLayoutWidth:(double)a3 maximumLayoutWidth:(double)a4 tileClippedContent:(BOOL)a5; - (id)beginPrintModeForFrame:(id)a0 withWidth:(double)a1 height:(double)a2 startOffset:(double)a3 shrinkToFit:(BOOL)a4 tileClippedContent:(BOOL)a5; - (id)beginPrintModeWithSize:(struct CGSize { double x0; double x1; })a0 startOffset:(double)a1 minimumLayoutWidth:(double)a2 maximumLayoutWidth:(double)a3 tileClippedContent:(BOOL)a4; - (id)beginPrintModeWithWidth:(double)a0 height:(double)a1 startOffset:(double)a2 shrinkToFit:(BOOL)a3 forFrame:(id)a4; - (id)beginPrintModeWithWidth:(double)a0 height:(double)a1 startOffset:(double)a2 shrinkToFit:(BOOL)a3 tileClippedContent:(BOOL)a4 forFrame:(id)a5; - (void)cancelInteractionWithImmediateDisplay:(BOOL)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })caretInsets; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRectForVisiblePosition:(id)a0; - (unsigned short)characterAfterCaretSelection; - (unsigned short)characterInRelationToCaretSelection:(int)a0; - (id)checkSpellingOfString:(id)a0; - (void)clearInteractionTimer; - (BOOL)clearWKFirstResponder; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })closestCaretRectInMarkedTextRangeForPoint:(struct CGPoint { double x0; double x1; })a0; - (void)completeInteraction; - (void)computeClientAndGlobalPointsForSession:(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; })computeRectForElement:(id)a0 withHighligh:(id)a1 isInverted:(BOOL)a2; - (BOOL)considerHeightForDoubleTap; - (struct CGPoint { double x0; double x1; })constrainedPoint:(struct CGPoint { double x0; double x1; })a0; - (void)continueInteractionWithLocation:(struct CGPoint { double x0; double x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertCaretRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromFrame:(id)a1; - (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 toFrame:(id)a1; - (struct CGPoint { double x0; double x1; })convertPointToSelectedFrameCoordinates:(struct CGPoint { double x0; double x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromFrame:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toFrame:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectFromSelectedFrameCoordinates:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectWithDocumentScale:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (double)currentDocumentScale; - (id)deepestNodeAtViewportLocation:(struct CGPoint { double x0; double x1; })a0; - (void)deferInteraction; - (void)deferredBecomeFirstResponder; - (BOOL)detectsPhoneNumbers; - (id)dictationInterpretations; - (id)dictationResultMetadataForRange:(id)a0; - (void)didEndScroll; - (void)didEndZoom; - (BOOL)didFirstVisuallyNonEmptyLayout; - (void)didRemovePlugInView:(id)a0; - (void)didRotateInteractionSheet; - (void)disableClearsOnInsertion; - (int)documentType; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })doubleTapRect; - (BOOL)doubleTapRectIsReplaced; - (struct { double x0; double x1; double x2; })doubleTapScalesForSize:(struct CGSize { double x0; double x1; })a0; - (void)drawPage:(unsigned long long)a0 withPaginationInfo:(id)a1; - (id)editDragPreviewForTextIndicator:(id)a0; - (unsigned long long)effectiveDataDetectorTypes; - (void)endPrintMode; - (void)extendCurrentSelection:(int)a0; - (id)fallbackDropPreviewForUninsertedContent:(id)a0; - (void)forceLayout; - (id)formElement; - (BOOL)fragmentContainsRichContent:(id)a0; - (long long)getPasteboardChangeCount; - (long long)getPasteboardItemsCount; - (BOOL)hasBodyElement; - (BOOL)hasDrawnTiles; - (BOOL)hasPlugInSubviews; - (BOOL)hasRichlyEditableSelection; - (void)hideTapHighlight; - (void)highlightApproximateNodeAndDisplayInfoSheet; - (void)highlightApproximateNodeInverted:(BOOL)a0; - (id)hostViewForSheet:(id)a0; - (id)implementationWebView; - (id)initSimpleHTMLDocumentWithStyle:(id)a0 frame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 preferences:(id)a2 groupName:(id)a3; - (id)initWithWebView:(id)a0 frame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })initialPresentationRectInHostViewForSheet:(id)a0; - (id)interactionElement; - (struct CGPoint { double x0; double x1; })interactionLocation; - (BOOL)isCaretInEmptyParagraph; - (BOOL)isClassicViewportMode; - (BOOL)isEditingSingleLineElement; - (BOOL)isInPrintMode; - (BOOL)isInsideRichlyEditableTextWidget; - (BOOL)isShowingFullScreenPlugInUI; - (BOOL)isStandaloneEditableView; - (BOOL)isWidgetEditingView; - (void)loadData:(id)a0 MIMEType:(id)a1 textEncodingName:(id)a2 baseURL:(id)a3; - (void)loadHTMLString:(id)a0 baseURL:(id)a1; - (void)loadRequest:(id)a0; - (BOOL)loadsSynchronously; - (BOOL)makeWKFirstResponder; - (double)maximumDoubleTapScale; - (float)minimumScaleForMinimumSize:(struct CGSize { double x0; double x1; })a0; - (double)minimumScaleForSize:(struct CGSize { double x0; double x1; })a0; - (BOOL)mouseEventsChangeSelection; - (BOOL)needsScrollNotifications; - (id)newMouseEvent:(int)a0; - (struct CGImage { } *)newSnapshotWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)performClick:(id)a0; - (void)performInteractionSelector:(SEL)a0 afterDelay:(double)a1; - (BOOL)performTwoStepDrop:(id)a0 atDestination:(id)a1 isMove:(BOOL)a2; - (BOOL)performsTwoStepPaste:(id)a0; - (BOOL)playsNicelyWithGestures; - (id)positionAtStartOrEndOfWord:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })presentationRectInHostViewForSheet:(id)a0; - (id)rangeByExtendingCurrentSelection:(int)a0; - (id)rangeByMovingCurrentSelection:(int)a0; - (id)rangeOfEnclosingWord:(id)a0; - (id)readDataFromPasteboard:(id)a0 withIndex:(long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectOfInterestForPoint:(struct CGPoint { double x0; double x1; })a0; - (id)rectsForNSRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)redrawScaledDocument; - (void)releasePrintMode; - (void)replaceCurrentWordWithText:(id)a0; - (void)replaceSelectionWithWebArchive:(id)a0 selectReplacement:(BOOL)a1 smartReplace:(BOOL)a2; - (void)resetCurrentDragInformation; - (void)resetInteraction; - (void)resetSelectionAssistant; - (void)resetTilingAfterLoadComplete; - (void)revealedSelectionByScrollingWebFrame:(id)a0; - (void)saveStateToCurrentHistoryItem; - (void)scrollViewWasRemoved; - (BOOL)selectionAtDocumentStart; - (BOOL)selectionAtWordStart; - (long long)selectionBaseWritingDirection; - (void)selectionChanged:(id)a0; - (id)selectionRectsForDOMRange:(id)a0; - (void)sendOrientationEventForOrientation:(long long)a0; - (void)sendScrollEventIfNecessary; - (void)sendScrollEventIfNecessaryWasUserScroll:(BOOL)a0; - (void)sendScrollWheelEvents; - (void)setAllowsDataDetectorsSheet:(BOOL)a0; - (void)setAllowsImageSheet:(BOOL)a0; - (void)setAllowsLinkSheet:(BOOL)a0; - (void)setAllowsShrinkToFit:(BOOL)a0 forDocumentTypes:(int)a1; - (void)setAllowsUserScaling:(BOOL)a0 forDocumentTypes:(int)a1; - (void)setAvoidsUnsafeArea:(BOOL)a0 forDocumentTypes:(int)a1; - (void)setCaretChangeListener:(id)a0; - (void)setDetectsPhoneNumbers:(BOOL)a0; - (void)setIgnoresFocusingMouse:(BOOL)a0; - (void)setIgnoresKeyEvents:(BOOL)a0; - (void)setIgnoresViewportOverflowWhenAutoresizing:(BOOL)a0; - (void)setInitialScale:(float)a0 forDocumentTypes:(int)a1; - (void)setInteractionAssistantGestureRecognizers; - (void)setIsStandaloneEditableView:(BOOL)a0; - (void)setIsWidgetEditingView:(BOOL)a0; - (void)setLoadsSynchronously:(BOOL)a0; - (void)setMaximumScale:(float)a0 forDocumentTypes:(int)a1; - (void)setMinimumScale:(float)a0 forDocumentTypes:(int)a1; - (void)setMinimumSize:(struct CGSize { double x0; double x1; })a0 updateCurrentViewportConfigurationSize:(BOOL)a1; - (void)setPaused:(BOOL)a0 withEvents:(BOOL)a1; - (void)setSelectedDOMRange:(id)a0 affinity:(unsigned long long)a1; - (void)setSelectedTextRange:(id)a0 withAffinityDownstream:(BOOL)a1; - (void)setSelectionToEnd; - (void)setSelectionToStart; - (void)setSmoothsFonts:(BOOL)a0; - (void)setStandaloneEditingElement:(id)a0; - (void)setTileUpdatesDisabled:(BOOL)a0; - (void)setTilingArea:(int)a0; - (void)setUpdatesScrollView:(BOOL)a0; - (void)setUserStyleSheet:(id)a0; - (void)setViewportSize:(struct CGSize { double x0; double x1; })a0 forDocumentTypes:(int)a1; - (BOOL)shouldRevealCurrentSelectionAfterInsertion; - (BOOL)shouldSelectionAssistantReceiveDoubleTapAtPoint:(struct CGPoint { double x0; double x1; })a0 forScale:(double)a1; - (BOOL)shouldSuppressPasswordEcho; - (void)showPlaybackTargetPicker:(BOOL)a0 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)smartExtendRangedSelection:(int)a0; - (id)standaloneEditingElement; - (BOOL)startActionSheet; - (void)startInteractionWithLocation:(struct CGPoint { double x0; double x1; })a0; - (void)stopLoading:(id)a0; - (id)subviews; - (BOOL)supportsTwoFingerScrollingAtTouchLocation:(struct CGPoint { double x0; double x1; })a0 andLocation:(struct CGPoint { double x0; double x1; })a1; - (void)tapInteractionWithLocation:(struct CGPoint { double x0; double x1; })a0; - (id)targetedDragPreviewFromCurrentTextIndicatorData; - (void)toggleBaseWritingDirection; - (id)undoManagerForWebView:(id)a0; - (void)updateDragCaretIfPossible; - (void)updateInteractionElements; - (BOOL)updateKeyboardStateOnResponderChanges; - (BOOL)updatesScrollView; - (void)validateInteractionWithLocation:(struct CGPoint { double x0; double x1; })a0; - (void)viewportHandler:(id)a0 didChangeAvoidsUnsafeArea:(BOOL)a1; - (void)viewportHandler:(id)a0 didChangeViewportSize:(struct CGSize { double x0; double x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleContentFrame; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleContentRect; - (void)webThreadWebViewDidLayout:(id)a0 byScrolling:(BOOL)a1; - (void)webView:(id)a0 didChangeLocationWithinPageForFrame:(id)a1; - (void)webView:(id)a0 didCommitLoadForFrame:(id)a1; - (void)webView:(id)a0 didFailLoadWithError:(id)a1 forFrame:(id)a2; - (void)webView:(id)a0 didFinishLoadForFrame:(id)a1; - (void)webView:(id)a0 didFirstVisuallyNonEmptyLayoutInFrame:(id)a1; - (void)webView:(id)a0 didHideFullScreenForPlugInView:(id)a1; - (void)webView:(id)a0 didObserveDeferredContentChange:(int)a1 forFrame:(id)a2; - (void)webView:(id)a0 didReceiveViewportArguments:(id)a1; - (void)webView:(id)a0 needsScrollNotifications:(id)a1 forFrame:(id)a2; - (id)webView:(id)a0 plugInViewWithArguments:(id)a1 fromPlugInPackage:(id)a2; - (void)webView:(id)a0 restoreStateFromHistoryItem:(id)a1 forFrame:(id)a2 force:(BOOL)a3; - (void)webView:(id)a0 runOpenPanelForFileButtonWithResultListener:(id)a1 configuration:(id)a2; - (void)webView:(id)a0 saveStateToHistoryItem:(id)a1 forFrame:(id)a2; - (BOOL)webView:(id)a0 shouldScrollToPoint:(struct CGPoint { double x0; double x1; })a1 forFrame:(id)a2; - (void)webView:(id)a0 willAddPlugInView:(id)a1; - (void)webView:(id)a0 willShowFullScreenForPlugInView:(id)a1; - (void)webViewDidCommitCompositingLayerChanges:(id)a0; - (void)webViewDidDrawTiles:(id)a0; - (void)webViewDidEndOverflowScroll:(id)a0; - (void)webViewDidPreventDefaultForEvent:(id)a0; - (void)webViewDidStartOverflowScroll:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })webViewFrameForUIFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)webVisiblePositionForPoint:(struct CGPoint { double x0; double x1; })a0; - (BOOL)willInteractWithLocation:(struct CGPoint { double x0; double x1; })a0; - (void)willRotateInteractionSheet; - (void)willStartScrollToTop; - (void)willStartZoom; - (void)willZoomToLocation:(struct CGPoint { double x0; double x1; })a0 atScale:(double)a1 forDuration:(double)a2; - (void)willZoomToMinimumScale; - (id)wordAtPoint:(struct CGPoint { double x0; double x1; })a0; - (int)wordOffsetInRange:(id)a0; - (void)writeDataToPasteboard:(id)a0; - (double)zoomedDocumentScale; @end