luxlabs header browser preview


@class NSHashTable, NSString, NSArray, NSMutableSet, NSMutableArray, NSMutableData, NSMutableIndexSet, NSIndexSet;

@interface HVHtmlParser : NSObject {
    const char *_chunkStart;
    unsigned long long _chunkLength;
    NSMutableArray *_mutablePlainTextLines;
    NSArray *_plainTextLines;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _plainTextContentLock;
    NSString *_plainTextContent;
    unsigned long long _plainTextLinesTotalLength;
    BOOL _currentLineIsCollapsed;
    NSMutableData *_currentLineData;
    struct _xmlParserCtxt { struct _xmlSAXHandler *x0; void *x1; struct _xmlDoc *x2; int x3; int x4; char *x5; char *x6; int x7; int x8; struct _xmlParserInput *x9; int x10; int x11; struct _xmlParserInput **x12; struct _xmlNode *x13; int x14; int x15; struct _xmlNode **x16; int x17; struct _xmlParserNodeInfoSeq { unsigned long long x0; unsigned long long x1; struct _xmlParserNodeInfo *x2; } x18; int x19; int x20; int x21; int x22; int x23; int x24; struct _xmlValidCtxt { void *x0; void /* function */ *x1; void /* function */ *x2; struct _xmlNode *x3; int x4; int x5; struct _xmlNode **x6; unsigned int x7; struct _xmlDoc *x8; int x9; struct _xmlValidState *x10; int x11; int x12; struct _xmlValidState *x13; struct _xmlAutomata *x14; struct _xmlAutomataState *x15; } x25; int x26; int x27; char *x28; char *x29; int x30; int x31; char **x32; long long x33; long long x34; int x35; int x36; int x37; char *x38; char *x39; char *x40; int *x41; int x42; int x43; int *x44; int x45; struct _xmlParserInput *x46; int x47; int x48; int x49; int x50; void *x51; int x52; int x53; void *x54; int x55; int x56; struct _xmlDict *x57; char **x58; int x59; int x60; char *x61; char *x62; char *x63; int x64; int x65; int x66; char **x67; int *x68; struct _xmlStartTag *x69; struct _xmlHashTable *x70; struct _xmlHashTable *x71; int x72; int x73; int x74; int x75; struct _xmlNode *x76; int x77; struct _xmlAttr *x78; struct _xmlError { int x0; int x1; char *x2; int x3; char *x4; int x5; char *x6; char *x7; char *x8; int x9; int x10; void *x11; void *x12; } x79; int x80; unsigned long long x81; unsigned long long x82; struct _xmlParserNodeInfo *x83; int x84; int x85; struct _xmlParserNodeInfo *x86; int x87; unsigned long long x88; } *_parserContext;
    BOOL _renderingSuspended;
    BOOL _preBlockDepth;
    NSMutableIndexSet *_quotedRegions;
    NSMutableIndexSet *_tabularRegions;
    NSMutableIndexSet *_sigHtmlBlockRegions;
    unsigned long long _bytesConsumedInPreviousPasses;
    unsigned long long _depth;
    NSMutableIndexSet *_depthsWithActiveRegions;
    NSHashTable *_activeRegions;
    NSMutableArray *_activeRegionStartPositionStack;
    NSMutableArray *_activeRegionIndexSetStack;
    unsigned long long _quoteToEndFromPosition;
    NSMutableIndexSet *_hyperlinkDepths;
    NSMutableArray *_partialHyperlinks;
    NSMutableArray *_hyperlinkURLs;
    NSMutableArray *_hyperlinkRanges;
}

@property (readonly, nonatomic) NSArray *textLines;
@property (readonly, nonatomic) NSMutableSet *appleAnchorHrefs;
@property (readonly, nonatomic) NSString *textContent;
@property (readonly, nonatomic) NSIndexSet *quotedRegions;
@property (readonly, nonatomic) NSIndexSet *tabularRegions;
@property (readonly, nonatomic) NSIndexSet *signatureRegions;
@property (readonly, nonatomic) NSArray *hyperlinks;

- (id)init;
- (void)dealloc;
- (id)initWithData:(id)a0 encoding:(unsigned long long)a1;
- (void).cxx_destruct;
- (id)initWithString:(id)a0;
- (id)initWithUTF8DataEnumerator:(id)a0;

@end