OpenSearch.Client by OpenSearch and contributors

<PackageReference Include="OpenSearch.Client" Version="1.6.0" />

.NET API 3,588,216 bytes

 IcuNormalizationType

public enum IcuNormalizationType
Normalization forms https://en.wikipedia.org/wiki/Unicode_equivalence#Normal_forms

Characters are decomposed and then recomposed by canonical equivalence.

Characters are decomposed by compatibility, then recomposed by canonical equivalence.

Characters are decomposed by compatibility, then recomposed by canonical equivalence with case folding