luxlabs header browser preview


@class UIViewController, HRWDSpinnerView, HKClinicalAccountStore, NSIndexPath, NSString, NSTimer, NSArray, NSMutableDictionary, HRProfile, NSSet, WDClinicalSampleAccountsLoader, WDClinicalGatewayProxy, UIView, NSLayoutConstraint, WDClinicalOnboardingNoGeoView, _UIContentUnavailableView, HRUITableViewSectionConfiguration, HKClinicalProviderServiceStore, CLLocationManager, UISearchController, CLLocation, NSMutableOrderedSet;

@interface WDClinicalOnboardingViewController : HKTableViewController <CLLocationManagerDelegate, UISearchBarDelegate, UISearchControllerDelegate, UISearchResultsUpdating, HRWDUserActivityResponder> {
    long long _searchesInFlight;
    NSTimer *_searchTimer;
    UISearchController *_searchController;
    CLLocationManager *_locationManager;
    CLLocation *_location;
}

@property (retain, nonatomic) HRProfile *profile;
@property (readonly, nonatomic) HKClinicalProviderServiceStore *providerServiceStore;
@property (copy, nonatomic) NSArray *alreadyConnectedAccounts;
@property (copy, nonatomic) NSSet *alreadyConnectedBrands;
@property (copy, nonatomic) NSSet *alreadySharingBrands;
@property (retain, nonatomic) NSMutableOrderedSet *alreadySharingSearchResults;
@property (retain, nonatomic) NSMutableOrderedSet *supportedSearchResults;
@property (retain, nonatomic) NSMutableOrderedSet *unsupportedSearchResults;
@property (copy, nonatomic) NSString *searchQuery;
@property (copy, nonatomic) NSArray *searchTerms;
@property (readonly, nonatomic) NSMutableDictionary *resultsCache;
@property (nonatomic) long long nextFrom;
@property (nonatomic) BOOL searchInFlight;
@property (retain, nonatomic) HRUITableViewSectionConfiguration *sectionConfiguration;
@property (nonatomic) BOOL hasCompletedAtLeastOneFetch;
@property (nonatomic) BOOL locationEnabled;
@property (readonly, nonatomic) BOOL showingMainSpinner;
@property (readonly, nonatomic) BOOL showingNoGeoView;
@property (readonly, nonatomic) BOOL showingNoLocations;
@property (readonly, nonatomic) BOOL couldFetchAdditionalResults;
@property (readonly, nonatomic) BOOL hasSearchResults;
@property (retain, nonatomic) UIView *noContentParentView;
@property (retain, nonatomic) _UIContentUnavailableView *noLocationsView;
@property (weak, nonatomic) NSLayoutConstraint *noContentTopConstraint;
@property (weak, nonatomic) NSLayoutConstraint *noContentBottomConstraint;
@property (retain, nonatomic) WDClinicalOnboardingNoGeoView *noGeoView;
@property (retain, nonatomic) UIView *providerNotFoundView;
@property (weak, nonatomic) UIViewController *dismissalViewController;
@property (retain, nonatomic) NSIndexPath *spinnerIndexPath;
@property (retain, nonatomic) HRWDSpinnerView *spinnerView;
@property (retain, nonatomic) WDClinicalSampleAccountsLoader *sampleAccountsLoader;
@property (retain, nonatomic) WDClinicalGatewayProxy *pendingGatewayProxy;
@property (retain, nonatomic) HKClinicalAccountStore *accountStore;
@property (nonatomic) BOOL showProviderNotFound;
@property (nonatomic) BOOL showOnlyClinicalSharingCapableProviders;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (long long)numberOfSectionsInTableView:(id)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)willDismissSearchController:(id)a0;
- (id)initWithProfile:(id)a0;
- (void)_cancelSearch;
- (void)reloadData;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (void)viewDidLayoutSubviews;
- (void)scrollViewDidChangeAdjustedContentInset:(id)a0;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)locationManagerDidChangeAuthorization:(id)a0;
- (void)didDismissSearchController:(id)a0;
- (void)viewDidLoad;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (void)loadView;
- (id)keyCommands;
- (unsigned long long)supportedInterfaceOrientations;
- (BOOL)definesPresentationContext;
- (void)didReceiveMemoryWarning;
- (void)updateSearchResultsForSearchController:(id)a0;
- (void).cxx_destruct;
- (void)locationManager:(id)a0 didUpdateLocations:(id)a1;
- (void)willPresentSearchController:(id)a0;
- (void)locationManager:(id)a0 didFailWithError:(id)a1;
- (void)scrollViewDidScroll:(id)a0;
- (void)didPresentSearchController:(id)a0;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (void)dismiss:(id)a0;
- (BOOL)hasSearchTerm;
- (void)_applicationDidBecomeActive;
- (void)_presentError:(id)a0;
- (BOOL)_isSimulator;
- (void)_resetSearchResults;
- (void)_updateNoContentViewConstraints;
- (void)activateSearch:(id)a0;
- (id)accountSearchResultAtIndexPath:(id)a0;
- (void)_beginLoadingAlreadyConnectedAccountsIfNecessary;
- (void)_cacheFeaturedBrandLogos;
- (id)_cacheKeyForSearchQuery:(id)a0;
- (void)_changeEnvironment:(long long)a0;
- (id)_changeEnvironmentMenuElements;
- (void)_configureDeniedAuthorization;
- (void)_configureLeftNavigationItemAsCancel;
- (void)_configureLocationServices;
- (void)_configureNavigationItems;
- (void)_configureProviderNotFoundView;
- (void)_configureRightNavigationItems;
- (void)_configureSearchController;
- (void)_configureTableViewCells;
- (id)_createNoContentParentView;
- (id)_createNoGeoView;
- (id)_createNoLocationsView;
- (id)_createSpinnerView;
- (void)_didFetchResultsForQuery:(id)a0 searchResultsPage:(id)a1 error:(id)a2;
- (void)_disableLocationAwareness;
- (id)_emptyMutableOrderedSet;
- (void)_hideNoGeoView;
- (void)_hideNoLocationsView;
- (void)_hideSpinnerView;
- (void)_loadGatewayProxyForDeeplinking:(id)a0;
- (id)_mutableOrderedSetWithSampleAccountsForQuery:(id)a0;
- (void)_presentInitialResultsIfNecessary;
- (void)_presentLoginForAlreadyConnectedAccount:(id)a0;
- (void)_proceedWithAlreadyConnectedAccount:(id)a0;
- (id)_providerNotFoundExplanationMessage;
- (void)_requestWhenInUseAuthorizationIfNeeded;
- (void)_resetCacheAndReloadData;
- (void)_searchResultsForQuery:(id)a0 from:(long long)a1;
- (void)_searchUsingQuery:(id)a0;
- (void)_showNoContentView:(id)a0;
- (void)_showNoGeoView;
- (void)_showNoLocationsViewIfNeeded;
- (void)_showSpinnerView;
- (void)_suggestNewProviders;
- (void)_updateTableHeaderViewHeight;
- (void)applyChangeActivity:(id)a0;
- (id)applyTransitionActivity:(id)a0;
- (id)initWithProfile:(id)a0 gatewayProxy:(id)a1;
- (id)providerSearchResultAtIndexPath:(id)a0;

@end