403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/httplib2/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/httplib2/__pycache__/iri2uri.cpython-314.pyc
+
��Pj9���RtRtRt.tRtRt^RIt.ROtRt	Rt
]R8Xd-^RIt!R	R
]P4t]P!4R#R#)zConverts an IRI to a URI.z!Joe Gregorio (joe@bitworking.org)zCopyright 2006, Joe Gregorioz1.0.0�MITNc���Tp\V4p\FVwr4W#8dV#W#8�gKW$8:gKRPVPR4Uu.uFpRV,NK	up4pV#	V#uupi)��utf-8z%%%2X)�ord�escape_range�join�encode)�c�retval�i�low�high�os&     �2/usr/lib/python3/dist-packages/httplib2/iri2uri.pyr	r	0sy��
�F��A��A�!�	���7���M�
�8��	��W�W�1�8�8�G�3D�E�3D�a�g��k�k�3D�E�F�F���M�
"��M��Fs�A0
c�Z�\V\4'd�\PP	V4wrr4pVPR4P
R4p\PPWW4V34pRPVUu.uFp\V4NK	up4pV#uupi)z�Convert an IRI to a URI. Note that IRIs must be
passed in a unicode strings. That is, do not utf-8 encode
the IRI before passing it into the function.�idnarr)	�
isinstance�str�urllib�parse�urlsplitr	�decode�
urlunsplitr)�uri�scheme�	authority�path�query�fragmentr
s&      r�iri2urir <s����#�s���5;�\�\�5J�5J�3�5O�2��D���$�$�V�,�3�3�G�<�	��l�l�%�%�v�$�x�&P�Q���g�g�#�.�#�Q�v�a�y�#�.�/���J��/s�B(�__main__c�,a�]tRt^NtoRtRtRtVtR#)�Testc�V�.ROpVFpVPV\V44K 	R#)z6Test that URIs are invariant under the transformation.N)z"ftp://ftp.is.co.za/rfc/rfc1808.txtz#http://www.ietf.org/rfc/rfc2396.txtz)ldap://[2001:db8::7]/c=GB?objectClass?onezmailto:John.Doe@example.comz&news:comp.infosystems.www.servers.unixztel:+1-816-555-1212ztelnet://192.0.2.16:80/z3urn:oasis:names:specification:docbook:dtd:xml:4.1.2)�assertEqualr )�self�	invariantrs&  r�	test_uris�Test.test_urisOs)��	�I�!��� � ��g�c�l�3�!�c��VPR\R44VPR\R44VPR\R44VPR\R44VPR	\R
44VPR	\\R
444VPR	\R
PR444R#)
zFTest that the right type of escaping is done for each part of the URI.zhttp://xn--o3h.com/%E2%98%84uhttp://☄.com/☄z%http://bitworking.org/?fred=%E2%98%84uhttp://bitworking.org/?fred=☄z http://bitworking.org/#%E2%98%84uhttp://bitworking.org/#☄z
#%E2%98%84u#☄z/fred?bar=%E2%98%9A#%E2%98%84u/fred?bar=☚#☄rN)r%r �assertNotEqualr	)r&s&r�test_iri�
Test.test_iri^s������.��8�9�
�
���7��?�@�
�
���2��:�;�
�
���\�7�<�+@�A����/��K�L�
�
���/��� S�T�U�
�
���/��G�N�N�w�W��
r*�N)�__name__�
__module__�__qualname__�__firstlineno__r(r-�__static_attributes__�__classdictcell__)�
__classdict__s@rr#r#Ns����
	4�	�	r*r#))�i��)i�i��)i�i�)i�i�)ii��)ii��)ii��)ii��)ii��)ii��)ii��)ii��)i	i��	)i
i��
)ii��)ii��)i
i��
)ii��)ii��)ii��)�__doc__�
__author__�
__copyright__�__contributors__�__version__�__license__�urllib.parserrr	r r0�unittest�TestCaser#�mainr/r*r�<module>rBsg���
0�
�.�
����������0	���z���,�x� � �,�\
�M�M�O�cr*

Youez - 2016 - github.com/yon3zu
LinuXploit