SPDX-FileCopyrightText: 2018 Andy Scherzinger <info@andy-scherzinger.de> SPDX-FileCopyrightText: 2018-2024 Google LLC SPDX-License-Identifier: Apache-2.0