
    EKg                     L   d Z ddlZddlmZ g ZeD ]0  Z	  ee      Z ej                  ed       ej                  e       2 eD  cg c]  } ej                  | d      |  c} ZeD  cg c]  } ej                  | d      |  c} Zdj                  e      Zdj                  e      Zdj                  e      Z	dj                  eD cg c]	  }|evs| c}      Zdj                  e	D cg c]	  }|evs| c}      Zy# e$ r Y  w xY wc c} w c c} w c c}w c c}w )zI
Pre-determine the collection of unicode decimals, digits, and numerals.
    N)numeric_hex )__doc__unicodedatanatsort.unicode_numeric_hexr   numeric_charsachr	character
ValueErrornumericappenddigitdigit_charsdecimaldecimal_charsjoindecimalsdigitsdigits_no_decimalsnumeric_no_decimals)r	   xs   00[/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/natsort/unicode_numbers.py<module>r      sG    3 	AF	 {9d+3# 
 (R-Q;+<+<Q+E+Qq-R *VMq[-@-@D-I-UMV 77=!		
''-
 WWEA1H3DaEF gg'G'QQh5Fq'GH %   S W FGsA   DD D+DD	DD0	D!:D!DD