#include "components/feed/feed_feature_list.h"
#include "base/containers/contains.h"
#include "base/time/time.h"
#include "components/country_codes/country_codes.h"
#include "base/feature_list.h"
#include "base/metrics/field_trial_params.h"
#include "build/build_config.h"
#if BUILDFLAG(IS_ANDROID)
#include "components/sync/base/features.h"
#endif
namespace feed {
namespace switches {
const char kEnableRssLinkReader[] = …;
}
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
#if BUILDFLAG(IS_IOS)
BASE_FEATURE(kInterestFeedNoticeCardAutoDismiss,
"InterestFeedNoticeCardAutoDismiss",
base::FEATURE_ENABLED_BY_DEFAULT);
#endif
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
BASE_FEATURE(kFeedBottomSyncStringRemoval,
"FeedBottomSyncStringRemoval",
#if BUILDFLAG(IS_IOS)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
#endif
);
#endif
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
bool IsCormorantEnabledForLocale(std::string country) { … }
BASE_FEATURE(…);
signin::ConsentLevel GetConsentLevelNeededForPersonalizedFeed() { … }
BASE_FEATURE(…);
BASE_FEATURE(…);
const base::FeatureParam<int> kFeedCloseRefreshDelayMinutes{ … };
const base::FeatureParam<bool> kFeedCloseRefreshRequireInteraction{ … };
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
bool IsWebFeedEnabledForLocale(const std::string& country) { … }
}