403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/openid/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/openid/__pycache__/urinorm.cpython-311.pyc
�

8O�^X��<�ddlZddlmZdZeje��Zejdej��ZdZeje��Z	dZ
eje
��ZdgdzZe
ed	��ed
��dz��D]Zdee<�e
ed
��ed��dz��D]Zdee<�e
ed��ed��dz��D]Zdee<�deed��<deed��<deed��<deed��<d�Zd�Zd�Zd�ZdS)�N)�	codecutilz9^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?z$[^-A-Za-z0-9:/?#[\]@!$&'()*+,;=._~%]z^([^@]*@)?([^:]*)(:.*)?z%([0-9A-Fa-f]{2})F��A�Z�T�0�9�a�z�-�.�_�~c��	t|�d��d��}t|rt|��S|������S#t
$r|���cYSwxYw�Nr�)�int�group�_unreserved�chr�upper�
ValueError)�mo�is  �0/usr/lib/python3/dist-packages/openid/urinorm.py�_pct_encoded_replace_unreservedr&s�����������R� � ���q�>�	&��q�6�6�M��8�8�:�:�#�#�%�%�%�������x�x�z�z�������s�>A'�%A'�'B�Bc��	tt|�d��d����S#t$r|���cYSwxYwr)rrrr)rs r�_pct_encoded_replacer2sX����3�r�x�x��{�{�B�'�'�(�(�(�������x�x�z�z�������s�/2�A�Ac��g}|�r3|�d��r|dd�}�n|�d��r|dd�}n�|�d��r|dd�}n�|dkrd}n�|�d��r!|dd�}|r|���n�|d	krd}|r|���nq|d
ks|dkrd}nbd
}|d
dkrd}|�d|��}|dkrt|��}|�|d|���||d�}|��3d�|��S)Nz../�z./�z/./z/.�/z/../z/..z..r
�rr���)�
startswith�pop�find�len�append�join)�path�result_segmentsrs   r�remove_dot_segmentsr-9s����O�
���?�?�5�!�!�	�����8�D�D�
�_�_�T�
"�
"�	�����8�D�D�
�_�_�U�
#�
#�	�����8�D�D�
�T�\�\��D�D�
�_�_�V�
$�
$�	�����8�D��
&��#�#�%�%�%��
�U�]�]��D��
&��#�#�%�%�%��
�T�\�\�T�S�[�[��D�D��A��A�w�#�~�~����	�	�#�q�!�!�A��B�w�w���I�I���"�"�4����8�,�,�,�����8�D�7��:�7�7�?�#�#�#�c�^�t|t��rt|d���}|�dd����d��}t
�|��}|r9td|����d|�	�������t�|��}|�d��}|�td
���|���}|dvrtd|�����|�d
��}|�td|�����t�|��}|�td|�����|���\}}}|�d}d|vr\|���}t�t"|��}|�d�����}n|���}|r!|dks|dkr|dks|dkr|dkrd}nd}||z|z}|�d��}	t�t$|	��}	t'|	��}	|	sd}	|�d��}
|
�d}
|�d��}|�d}|dz|z|	z|
z|zS)z
    Normalize a URI
    zutf-8)�encoding�ascii�oid_percent_escape)�errorszIllegal characters in URI: z
 at position r!NzNo scheme specified)�http�httpsz#Not an absolute HTTP or HTTPS URI: �zNot an absolute URI: z%URI does not have a valid authority: r#�%�idna�:r4z:80r5z:443�r"��z://)�
isinstance�bytes�str�encode�decode�uri_illegal_char_re�searchrr�start�uri_re�match�lower�authority_re�groups�pct_encoded_re�subrrr-)�uri�
illegal_mo�uri_mo�scheme�	authority�authority_mo�userinfo�host�portr+�query�fragments            r�urinormrW\s���
�#�u���)��#��(�(�(��

�*�*�W�%9�*�
:�
:�
A�
A�'�
J�
J�C�%�+�+�C�0�0�J��C��j�$�*�*�,�,�,�,�j�.>�.>�.@�.@�.@�B�C�C�	C��\�\�#�
�
�F�
�\�\�!�_�_�F�
�~��.�/�/�/�
�\�\�^�^�F�
�&�&�&��j�C�C�J�K�K�K����Q���I����j�c�c�<�=�=�=��%�%�i�0�0�L����j�c�c�L�M�M�M�'�.�.�0�0��H�d�D�����
�d�{�{��z�z�|�|���!�!�"6��=�=���{�{�6�"�"�)�)�+�+����z�z�|�|�����C�K�K�F�f�,�,�����
�w�
�
�4�6�>�>��D�����4��$�&�I��<�<��?�?�D����=�t�D�D�D��t�$�$�D������L�L��O�O�E��}����|�|�A���H������E�>�I�%��,�u�4�x�?�?r.)�re�openidr�uri_pattern�compilerE�UNICODErB�authority_patternrH�pct_encoded_patternrJr�range�ordrrrr-rW�r.r�<module>rbs���	�	�	�	�������K��	���K�	 �	 ��!�b�j�!H�!#��-�-��/���r�z�+�,�,��*�����/�0�0���g��m��	��s�s�3�x�x���S���A��	&�	&���A��K��N�N�	��s�s�3�x�x���S���A��	&�	&���A��K��N�N�	��s�s�3�x�x���S���A��	&�	&���A��K��N�N���C�C��H�H����C�C��H�H����C�C��H�H����C�C��H�H��	�	�	���� $� $� $�FE@�E@�E@�E@�E@r.

Youez - 2016 - github.com/yon3zu
LinuXploit