File: //usr/local/CyberCP/lib/python3.10/site-packages/django/utils/__pycache__/baseconv.cpython-310.pyc
o
�h� � @ s� d Z ddlZddlmZ ejdedd� dZdZd Zd
ZdZ e d Z
G d
d� d�Zee�Zee�Z
ee�Zee�Zee �Zee
dd�ZdS )a�
Convert numbers from base 10 integers to base X strings and back again.
Sample usage::
>>> base20 = BaseConverter('0123456789abcdefghij')
>>> base20.encode(1234)
'31e'
>>> base20.decode('31e')
1234
>>> base20.encode(-1234)
'-31e'
>>> base20.decode('-31e')
-1234
>>> base11 = BaseConverter('0123456789-', sign='$')
>>> base11.encode(-1234)
'$-22'
>>> base11.decode('$-22')
-1234
� N)�RemovedInDjango50Warningz/The django.utils.baseconv module is deprecated.� )�category�
stacklevel�01�0123456789ABCDEF�823456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz�$0123456789abcdefghijklmnopqrstuvwxyz�>0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzz-_c @ s: e Zd ZdZddd�Zdd� Zdd� Zd d
� Zdd� Zd
S )�
BaseConverter�
0123456789�-c C s"