Ë
    �ïŒht  ã                   óÐ   — d Z ddlZddlmZ ej                  d   dk(  Zej                  d   dk(  Zerd„ ZeZ	e
Ze
fZddlmZ eefZyerd„ Ze
Z	eZe
efZddlmZ eeefZddlmZ yy)	zÿPython 2/3 compatibility.

This module only exists to avoid a dependency on six
for very trivial stuff. We only need to take care of
string types, buffers and metaclasses.

Parts of the code is copied directly from six:
https://bitbucket.org/gutworth/six
é    N)Ú
TextIOBaseé   é   c                 ó   — | S )N© ©Úclss    úR/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/sqlparse/compat.pyÚunicode_compatibler      s   € Øˆ
ó    )ÚStringIOc                 ó8   — | j                   | _        d„ | _         | S )Nc                 ó@   — | j                  «       j                  d«      S )Nzutf-8)Ú__unicode__Úencode)Úxs    r
   ú<lambda>z$unicode_compatible.<locals>.<lambda>'   s   €  §¡£× 6Ñ 6°wÓ ?€ r   )Ú__str__r   r   s    r
   r   r   %   s   € ØŸ+™+ˆŒÙ?ˆŒØˆ
r   )Ú__doc__ÚsysÚior   Úversion_infoÚPY2ÚPY3r   ÚbytesÚ
bytes_typeÚstrÚ	text_typeÚstring_typesr   Ú
file_typesÚunicodeÚfiler   r   r
   ú<module>r#      sœ   ðñó Ý à	×Ñ�qÑ˜QÑ€Ø	×Ñ�qÑ˜QÑ€ñ òð €JØ€IØ�6€LÝØ˜JÐ'�Jñ 	òð
 €JØ€IØ˜�?€LÝ!Ø˜ *Ð-€JÞ!ð 	r   