luxlabs header browser preview


@class NSURL, COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats, FCIssue, NSDate, COMAPPLEFELDSPARPROTOCOLLIVERPOOLTagMetadata, COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList, FCContentArchive, FCTopStoriesStyleConfiguration, FCColor, FCInterestToken, NSString, FCHeadlineThumbnail, NTPBArticleRecord, FCCoverArt, FCArticleAudioTrack, NSArray, NSData, FCHeadlineExperimentalTitleMetadata, FCAssetHandle;
@protocol FCChannelProviding;

@interface FCArticleHeadline : FCHeadline <FCHeadlineStocksFields, FCArticleAccessCheckable, FCContentArchivable> {
    BOOL _hasThumbnail;
    BOOL _sponsored;
    BOOL _isEvergreen;
    BOOL _deleted;
    BOOL _featureCandidate;
    BOOL _needsRapidUpdates;
    BOOL _disableTapToChannel;
    BOOL _boundToContext;
    BOOL _hiddenFromFeeds;
    BOOL _pressRelease;
    BOOL _hiddenFromAutoFavorites;
    BOOL _disablePrerollAds;
    BOOL _webEmbedsEnabled;
    BOOL _issueOnly;
    BOOL _canBePurchased;
    BOOL _showBundleSoftPaywall;
    BOOL _useTransparentNavigationBar;
    BOOL _disableBookmarking;
    BOOL _hideModalCloseButton;
    BOOL _reduceVisibility;
    BOOL _webConverted;
    NSString *_articleID;
    NSString *_referencedArticleID;
    NSString *_clusterID;
    unsigned long long _contentType;
    NSString *_titleCompact;
    FCHeadlineExperimentalTitleMetadata *_experimentalTitleMetadata;
    NSString *_primaryAudience;
    NSDate *_publishDate;
    long long _publisherArticleVersion;
    long long _backendArticleVersion;
    NSString *_sourceName;
    NSData *_thumbnailPerceptualHash;
    FCHeadlineThumbnail *_thumbnailLQ;
    FCHeadlineThumbnail *_thumbnail;
    FCHeadlineThumbnail *_thumbnailMedium;
    FCHeadlineThumbnail *_thumbnailHQ;
    FCHeadlineThumbnail *_thumbnailUltraHQ;
    FCHeadlineThumbnail *_thumbnailWidgetLQ;
    FCHeadlineThumbnail *_thumbnailWidget;
    FCHeadlineThumbnail *_thumbnailWidgetHQ;
    NSString *_shortExcerpt;
    NSString *_accessoryText;
    NSURL *_contentURL;
    NSDate *_lastModifiedDate;
    NSDate *_lastFetchedDate;
    NSArray *_topics;
    NSArray *_topicIDs;
    COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList *_globalCohorts;
    COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList *_publisherCohorts;
    COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats *_globalConversionStats;
    COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats *_publisherConversionStats;
    COMAPPLEFELDSPARPROTOCOLLIVERPOOLTagMetadata *_publisherTagMetadata;
    NSURL *_videoURL;
    FCAssetHandle *_videoStillImage;
    double _videoDuration;
    NSArray *_iAdCategories;
    NSArray *_iAdKeywords;
    NSArray *_iAdSectionIDs;
    NSArray *_relatedArticleIDs;
    NSArray *_moreFromPublisherArticleIDs;
    FCIssue *_parentIssue;
    unsigned long long _storyType;
    FCTopStoriesStyleConfiguration *_storyStyle;
    FCCoverArt *_coverArt;
    NSString *_videoCallToActionTitle;
    NSURL *_videoCallToActionURL;
    NSString *_videoType;
    NSArray *_sportsEventIDs;
    NSString *_language;
    unsigned long long _role;
    unsigned long long _halfLife;
    unsigned long long _halfLifeOverride;
    NSArray *_linkedArticleIDs;
    NSArray *_linkedIssueIDs;
    long long _bodyTextLength;
    FCArticleAudioTrack *_narrativeTrack;
    FCArticleAudioTrack *_narrativeTrackSample;
    NSString *_narrativeTrackTextRanges;
    NSString *_layeredThumbnailJSON;
    double _layeredThumbnailAspectRatio;
    FCColor *_thumbnailImagePrimaryColor;
    FCColor *_thumbnailImageBackgroundColor;
    FCColor *_thumbnailImageTextColor;
    FCColor *_thumbnailImageAccentColor;
    NSArray *_authors;
    NSArray *_narrators;
    NSString *_excerpt;
    NSArray *_narrativeTrackBuddyArticleIDs;
    NSString *_narrativeTrackPreferredUpsellVariantID;
    NSDate *_globalExpirationTime;
    NSArray *_tagsExpiration;
    NSURL *_routeURL;
    NSData *_float16TitleEncoding;
    NSData *_float16FullBodyEncoding;
    FCAssetHandle *_articleRecirculationConfigAssetHandle;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _thumbnailFocalFrame;
}

@property (retain, nonatomic) NTPBArticleRecord *articleRecord;
@property (retain, nonatomic) FCInterestToken *articleInterestToken;
@property (copy, nonatomic) NSString *title;
@property (nonatomic) long long behaviorFlags;
@property (readonly, copy, nonatomic) NSString *stocksClusterID;
@property (readonly, copy, nonatomic) NSString *stocksMetadataJSON;
@property (readonly, copy, nonatomic) NSString *stocksScoresJSON;
@property (readonly, copy, nonatomic) NSString *identifier;
@property (readonly, nonatomic) BOOL isBlockedExplicitContent;
@property (readonly, copy, nonatomic) id<FCChannelProviding> sourceChannel;
@property (readonly, nonatomic) BOOL isDraft;
@property (readonly, nonatomic) BOOL isLocalDraft;
@property (readonly, nonatomic) long long minimumNewsVersion;
@property (readonly, nonatomic, getter=isPaid) BOOL paid;
@property (readonly, nonatomic, getter=isBundlePaid) BOOL bundlePaid;
@property (readonly, copy, nonatomic) NSString *sourceChannelID;
@property (readonly, copy, nonatomic) NSArray *blockedStorefrontIDs;
@property (readonly, copy, nonatomic) NSArray *allowedStorefrontIDs;
@property (readonly, nonatomic) FCContentArchive *contentArchive;

- (id)thumbnailUltraHQ;
- (void)setTitleCompact:(id)a0;
- (id)publisherSpecifiedArticleIDs;
- (id)thumbnailImageTextColor;
- (id)videoURL;
- (id)storyStyle;
- (id)publisherCohorts;
- (void)setTopicIDs:(id)a0;
- (id)iAdCategories;
- (void)setShortExcerpt:(id)a0;
- (id)publisherID;
- (unsigned long long)halfLife;
- (BOOL)isHiddenFromAutoFavorites;
- (id)thumbnailImageAccentColor;
- (id)iAdKeywords;
- (id)routeURL;
- (id)thumbnailImagePrimaryColor;
- (id)topicIDs;
- (id)globalConversionStats;
- (id)publisherConversionStats;
- (id)videoCallToActionTitle;
- (id)publishDate;
- (id)stocksFields;
- (void)setSourceName:(id)a0;
- (id)clusterID;
- (id)thumbnailImageBackgroundColor;
- (void)setStoryType:(unsigned long long)a0;
- (id)sourceName;
- (BOOL)hasThumbnail;
- (id)videoType;
- (id)titleCompact;
- (id)primaryAudience;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })thumbnailFocalFrame;
- (id)contentURL;
- (id)thumbnailLQ;
- (BOOL)canBePurchased;
- (void)setThumbnailFocalFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)publisherTagMetadata;
- (id)globalCohorts;
- (long long)publisherArticleVersion;
- (id)language;
- (long long)backendArticleVersion;
- (id)shortExcerpt;
- (id)narrativeTrackBuddyArticleIDs;
- (id)thumbnailHQ;
- (void)setContentType:(unsigned long long)a0;
- (id)thumbnailMedium;
- (id)init;
- (id)sportsEventIDs;
- (unsigned long long)storyType;
- (id)float16FullBodyEncoding;
- (id)topics;
- (void)setSponsored:(BOOL)a0;
- (BOOL)hideModalCloseButton;
- (id)thumbnailWidgetHQ;
- (id)accessoryText;
- (unsigned long long)contentType;
- (void)setArticleID:(id)a0;
- (id)articleID;
- (void)setPublishDate:(id)a0;
- (void)setThumbnail:(id)a0;
- (id)videoStillImage;
- (void)setDeleted:(BOOL)a0;
- (BOOL)isFeatureCandidate;
- (unsigned long long)role;
- (id)referencedArticleID;
- (id)narrativeTrackPreferredUpsellVariantID;
- (void)setHasThumbnail:(BOOL)a0;
- (id)articleRecirculationConfigAssetHandle;
- (id)float16TitleEncoding;
- (void)setVideoType:(id)a0;
- (long long)bodyTextLength;
- (id)lastModifiedDate;
- (BOOL)isDeleted;
- (BOOL)isPressRelease;
- (id)authors;
- (BOOL)disableBookmarking;
- (unsigned long long)halfLifeOverride;
- (id)narrativeTrackTextRanges;
- (id)narrators;
- (void)setGlobalExpirationTime:(id)a0;
- (void)setRole:(unsigned long long)a0;
- (id)relatedArticleIDs;
- (void)setAccessoryText:(id)a0;
- (id)thumbnail;
- (id)excerpt;
- (BOOL)useTransparentNavigationBar;
- (BOOL)isEvergreen;
- (id)linkedIssueIDs;
- (void)setIsEvergreen:(BOOL)a0;
- (void)setSportsEventIDs:(id)a0;
- (BOOL)isSponsored;
- (BOOL)needsRapidUpdates;
- (id)linkedArticleIDs;
- (id)narrativeTrack;
- (BOOL)isHiddenFromFeeds;
- (void)setThumbnailLQ:(id)a0;
- (id)contentWithContext:(id)a0;
- (id)initWithArticleRecord:(id)a0 articleInterestToken:(id)a1 sourceChannel:(id)a2 parentIssue:(id)a3 storyStyleConfigs:(id)a4 storyTypeTimeout:(long long)a5 rapidUpdatesTimeout:(long long)a6 assetManager:(id)a7 experimentalTitleProvider:(id)a8;
- (void)setExcerpt:(id)a0;
- (void)setThumbnailMedium:(id)a0;
- (BOOL)showBundleSoftPaywall;
- (void).cxx_destruct;
- (id)tagsExpiration;
- (BOOL)isIssueOnly;
- (id)coverArt;
- (id)iAdSectionIDs;
- (id)thumbnailWidget;
- (BOOL)isBoundToContext;
- (id)thumbnailPerceptualHash;
- (void)setThumbnailHQ:(id)a0;
- (BOOL)webEmbedsEnabled;
- (BOOL)webConverted;
- (id)globalExpirationTime;
- (id)backingArticleRecordData;
- (void)setHalfLife:(unsigned long long)a0;
- (id)initWithArticleMetadata:(id)a0 sourceChannel:(id)a1 assetManager:(id)a2;
- (id)narrativeTrackSample;
- (double)layeredThumbnailAspectRatio;
- (id)moreFromPublisherArticleIDs;
- (id)experimentalTitleMetadata;
- (BOOL)disableTapToChannel;
- (id)lastFetchedDate;
- (id)parentIssue;
- (id)videoCallToActionURL;
- (id)layeredThumbnailJSON;
- (id)thumbnailWidgetLQ;
- (BOOL)hasAudioTrack;
- (BOOL)reduceVisibility;
- (id)initWithArticleRecordData:(id)a0 sourceChannel:(id)a1 parentIssue:(id)a2 assetManager:(id)a3;
- (double)videoDuration;
- (void)setClusterID:(id)a0;
- (BOOL)disablePrerollAds;
- (void)setThumbnailUltraHQ:(id)a0;
- (void)setStoryStyle:(id)a0;

@end