Ë
    ZV.j  ã            	       ó  — U d dl Z d dlZd dlmZ  e j                  de j
                  ¬«      Zeed<    e j                  de j
                  ¬«      Zeed<    e j                  de j
                  ¬«      Z	eed	<   dd
e
dedede
fd„Zy)é    N)ÚPatternz[^\w\s-])ÚflagsÚ_re_patternz
[^\.\w\s-]Ú_re_pattern_allow_dotsz[-\s]+Ú
_re_spacesÚvalueÚ
allow_dotsÚallow_unicodeÚreturnc                 óÞ  — |rt         nt        }t        | «      } |rZt        j                  d| «      } |j                  d| «      j                  «       j                  «       } t        j                  d| «      S t        j                  d| «      j                  dd«      j                  d«      } |j                  d| «      j                  «       j                  «       } t        j                  d| «      S )zñ
    Converts to lowercase, removes non-word characters (alphanumerics and
    underscores) and converts spaces to hyphens. Also strips leading and
    trailing whitespace. Modified to optionally allow dots.

    Adapted from Django 1.9
    ÚNFKCÚ Ú-ÚNFKDÚasciiÚignore)r   r   ÚstrÚunicodedataÚ	normalizeÚsubÚstripÚlowerr   ÚencodeÚdecode)r   r	   r
   Úpatterns       úRC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\faker/utils/text.pyÚslugifyr      s½   € ñ 2<Õ-Ä€Gä�‹J€EÙÜ×%Ñ% f¨eÓ4ˆØ—‘˜B Ó&×,Ñ,Ó.×4Ñ4Ó6ˆÜ�~‰~˜c 5Ó)Ð)Ü×!Ñ! &¨%Ó0×7Ñ7¸ÀÓJ×QÑQÐRYÓZ€EØ�K‰K˜˜EÓ"×(Ñ(Ó*×0Ñ0Ó2€EÜ�>‰>˜#˜uÓ%Ð%ó    )FF)Úrer   Útypingr   ÚcompileÚUr   Ú__annotations__r   r   r   Úboolr   © r   r   Ú<module>r&      s‚   ðÜ 	Û å à!�r—z‘z +°R·T±TÔ:€ˆWÓ :Ø", "§*¡*¨]À"Ç$Á$Ô"GÐ ˜Ó GØ �b—j‘j °"·$±$Ô7€
ˆGÓ 7ñ&�3ð & Dð &Àð &ÐRUô &r   