#include "components/embedder_support/origin_trials/component_updater_utils.h"
#include <string>
#include <string_view>
#include <vector>
#include "base/check.h"
#include "base/command_line.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "base/values.h"
#include "components/embedder_support/origin_trials/origin_trials_settings_storage.h"
#include "components/embedder_support/origin_trials/pref_names.h"
#include "components/embedder_support/switches.h"
#include "components/prefs/pref_service.h"
namespace {
constexpr char kManifestPublicKeyPath[] = …;
constexpr char kManifestDisabledFeaturesPath[] = …;
constexpr char kManifestDisabledTokenSignaturesPath[] = …;
}
namespace embedder_support {
void ReadOriginTrialsConfigAndPopulateLocalState(PrefService* local_state,
base::Value::Dict manifest) { … }
void SetupOriginTrialsCommandLineAndSettings(
PrefService* local_state,
OriginTrialsSettingsStorage* settings_storage) { … }
}