blob: a41a83f3dbc55092418f98995b725bb57a99f9c5 [file] [log] [blame]
Avi Drissman8ba1bad2022-09-13 19:22:361// Copyright 2022 The Chromium Authors
Min Qin75bee1b2022-02-05 03:57:342// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "components/segmentation_platform/internal/segmentation_ukm_helper.h"
6
7#include "base/bit_cast.h"
8#include "base/metrics/field_trial_params.h"
Min Qin7a9f38902023-05-15 16:27:469#include "base/rand_util.h"
Min Qin75bee1b2022-02-05 03:57:3410#include "base/strings/string_number_conversions.h"
11#include "base/strings/string_split.h"
Min Qincae984cb2022-05-20 03:08:3412#include "base/time/clock.h"
Salvador Guerrero5783fd62023-05-13 00:28:3213#include "base/time/time.h"
Min Qincae984cb2022-05-20 03:08:3414#include "components/segmentation_platform/internal/constants.h"
Min Qin642ab222022-05-19 21:54:5315#include "components/segmentation_platform/internal/selection/segmentation_result_prefs.h"
Min Qin75bee1b2022-02-05 03:57:34