#include "chrome/browser/search_engines/ui_thread_search_terms_data.h"
#include "base/check.h"
#include "base/metrics/field_trial.h"
#include "base/strings/strcat.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/google/google_brand.h"
#include "chrome/common/channel_info.h"
#include "chrome/common/chrome_switches.h"
#include "components/google/core/common/google_util.h"
#include "components/version_info/version_info.h"
#include "content/public/browser/browser_thread.h"
#include "rlz/buildflags/buildflags.h"
#include "ui/base/device_form_factor.h"
#include "url/gurl.h"
#if BUILDFLAG(ENABLE_RLZ)
#include "components/rlz/rlz_tracker.h"
#endif
BrowserThread;
UIThreadSearchTermsData::UIThreadSearchTermsData() { … }
std::string UIThreadSearchTermsData::GoogleBaseURLValue() const { … }
std::string UIThreadSearchTermsData::GetApplicationLocale() const { … }
#if !BUILDFLAG(IS_ANDROID)
std::u16string UIThreadSearchTermsData::GetRlzParameterValue(
bool from_app_list) const { … }
std::string UIThreadSearchTermsData::GetSearchClient() const { … }
#endif
std::string UIThreadSearchTermsData::GoogleImageSearchSource() const { … }
size_t UIThreadSearchTermsData::EstimateMemoryUsage() const { … }