#include "chrome/enterprise_companion/global_constants.h"
#include <memory>
#include <optional>
#include <string>
#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/json/json_file_value_serializer.h"
#include "base/json/json_reader.h"
#include "base/logging.h"
#include "base/no_destructor.h"
#include "base/time/time.h"
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/enterprise_companion/enterprise_companion_branding.h"
#include "chrome/enterprise_companion/installer_paths.h"
#include "url/gurl.h"
#if BUILDFLAG(IS_WIN)
#include "base/strings/utf_string_conversions.h"
#endif
namespace enterprise_companion {
const char kCrashUploadUrlKey[] = …;
const char kDMEncryptedReportingUrlKey[] = …;
const char kDMRealtimeReportingUrlKey[] = …;
const char kDMServerUrlKey[] = …;
const char kEventLoggingUrlKey[] = …;
extern const char kEventLoggerMinTimeoutSecKey[] = …;
#if BUILDFLAG(IS_WIN)
const char kNamedPipeSecurityDescriptorKey[] = "named-pipe-security-descriptor";
#endif
namespace {
class GlobalConstantsImpl : public GlobalConstants { … };
}
std::optional<base::FilePath> GetOverridesFilePath() { … }
const GlobalConstants* GetGlobalConstants() { … }
}