export function normalizeDeviceMetadataForAuth(value?: string | null): string { const trimmed = normalizeTrimmedMetadata(value); if (!trimmed) { return"";
} // Keep cross-runtime normalization deterministic (TS/Swift/Kotlin) by only // lowercasing ASCII metadata fields used in auth payloads. return toLowerAscii(trimmed);
}
export function normalizeDeviceMetadataForPolicy(value?: string | null): string { const trimmed = normalizeTrimmedMetadata(value); if (!trimmed) { return"";
} // Policy classification should collapse Unicode confusables to stable ASCII-ish // tokens where possible before matching platform/family rules. return normalizeLowercaseStringOrEmpty(trimmed.normalize("NFKD").replace(/\p{M}/gu, ""));
} import { normalizeLowercaseStringOrEmpty } from "../shared/string-coerce.js";
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.16Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.