
    $i                     ~    d Z g dZdxZZddlmZ ej                  Z[ddlmZ eek7  r e	deded      [dd	l
 y
)a  Unicode normalization.

This is a pure-Python implementation of the Unicode normalization algorithm.
Because it relies on data files from the Unicode character database (UCD)
associated with version 17.0 of the Unicode Standard, it is independent
of Python's core Unicode database. This approach ensures strict compliance
with the definitions and rules of that version, released in September 2025.

Copyright (c) 2021-2025, Marc Lodewijck
All rights reserved.

The code is available under the terms of the MIT license.
)NFCNFDNFKCNFKD	normalizeUCD_VERSIONUNICODE_VERSION__version__z17.0.0    )_version)_UNICODE_VERSIONz6Unicode version mismatch in '_unicode_data' (expected z, found ))*N)__doc____all__r   r   pyunormalizer   r	   pyunormalize._unicode_datar   RuntimeErrorpyunormalize.normalization     F/var/www/br/venv/lib/python3.12/site-packages/pyunormalize/__init__.py<module>r      si   	 !) (+ !"" 7&
$'x0@/C1	F 
  (r   