luxlabs header browser preview


@class NSString, WFWhitelistSiteBuffer;

@interface WFWhitelistUserPreferences : NSObject

@property BOOL filterEnabled;
@property BOOL whitelistEnabled;
@property BOOL alwaysAllowHTTPS;
@property (retain) NSString *username;
@property (readonly) WFWhitelistSiteBuffer *filterWhitelist;
@property (readonly) WFWhitelistSiteBuffer *filterBlacklist;
@property (readonly) WFWhitelistSiteBuffer *webWhitelist;

+ (BOOL)_isURLMetasite:(id)a0;
+ (id)_modificationDateForFileAtPath:(id)a0;
+ (id)_arrayByConvertingLinesInStringsAtPath:(id)a0;
+ (id)_cachedWhitelistForPath:(id)a0 username:(id)a1;
+ (id)_metasiteDomainNamesArray;
+ (id)_sharedMetasiteDomainNamesDictionary;
+ (id)_sharedMetasiteExceptionsDomainNamesArray;
+ (id)defaultWhitelistForUser:(id)a0;
+ (id)metasitesExceptionPath;
+ (id)metasitesPath;
+ (id)preferencesPathForUsername:(id)a0;
+ (id)whitelistForUser:(id)a0;
+ (id)whitelistWithPreferences:(id)a0;

- (id)init;
- (void)dealloc;
- (id)description;
- (id)initWithPreferences:(id)a0;
- (BOOL)isURL:(id)a0 onList:(id)a1;
- (BOOL)isURLAllowed:(id)a0;
- (BOOL)isURLAllowed:(id)a0 reason:(id *)a1 shouldFilter:(BOOL *)a2 foundOnList:(BOOL *)a3;
- (id)pronounceOnPageURLString:(id)a0 shouldFilter:(BOOL *)a1;

@end