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/reportlab/lib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/reportlab/lib/__pycache__/rl_accel.cpython-311.pyc
�

}G�b>1�	��iZiZeedd�������ZddlZeedd��Z[eD]8Z	iZ
	ede	ze
��e
dee	<erdee	<n#e$rdee	<YnwxYw[
�9erddl
mZmZmZmZmZddlmZdd	lmZd
evr+eed��fd�Zd
Zd�Zded��vreZd�Zeed
<devrd�Zeed<devr	d;d�Zeed<devr	d<d�Zeed<devrd�Zeed<devrd�Z e ed<devrd�Z!e!ed<d evrpiZ"e#d!��D]YZ$e$d"kse$d#kr	d$e$ze"e$<�e$e%d%��e%d&��e%d'��fvrd%e&e$��ze"e$<�Ke&e$��e"e$<�Z[$d(�Z'e'ed <d)evrd*�Z(e(ed)<d+evrd,�Z)e)ed+<d-evrd.�Z*e*ed-<e+��Z,eD]+Z	e	evree	nee	Z-e-se.d/e	z���e-e,e	<�,[	[-[,e/d0krXddl0Z0ddl1Z1d1D]OZ2d2D]HZ3e4e2�d3e3����d4�5d5d6e2zd7d8f��Z6e1j7e0j8d9d:e6e3g���I�NdSdS)=Nz�
        fp_str
        unicode2T1
        instanceStringWidthT1
        instanceStringWidthTTF
        asciiBase85Encode
        asciiBase85Decode
        escapePDF
        sameFrag
        calcChecksum
        add32
        hex32
        ��_rl_testingFz+from reportlab.lib._rl_accel import %s as f�f)�	isUnicode�isSeq�rawBytes�asNative�asBytes)�log)�unpack�fp_strg$@c��||��|zS�N�)�xr
�	_log_e_10s   �8/usr/lib/python3/dist-packages/reportlab/lib/rl_accel.py�<lambda>r's��C�C��F�F�9�4D��)z%.0fz%.1fz%.2fz%.3fz%.4fz%.5fz%.6fc�|�t|��dkrt|d��r|d}g}|j}|D]�}t|��}|dkr|d���#|dkrdp:t	tddt
t|����z
��d��}t||z}|r@t|��}|r%|dz}||dkr||dkr|dz
}n|�%|d|�}||ddkst|��dkr|p	|dd�����d�	|��S)	zXconvert separate arguments (or single sequence arg) into space separated numeric strings�rgH�����z>�0��.N� )
�lenr�append�abs�min�max�int�_log_10�_fp_fmts�join)�a�s�A�i�sa�l�n�js        rrr)sX���q�6�6�1�9�9��q��t���9�!�A�$�a���
�H���	;�	;�A��A���B��4�x�x���3�������E�K�a�E�3�s�1�a��G�B�K�K�0@�0@�.@�'B�'B�1�#E�#E���Q�K��M�����A���A��"��Q����Q�4��9�9� ��t�S�y�y�!�q�&�!�!�	�"�
�"�1�"��A���1�Q�4��9�)��A����	�0�q�9�A�a�b�b�E�:�:�:�:��x�x��{�{�r�,g�?c�<�t|��dd��S)Nr,r)�_FP_STR�replace)r$s r�_fp_strr0Bs���A�;�&�&�s�3�/�/�/r�
unicode2T1c�H�g}|d|dd�}}|j}d|vrd}|r�	t|��r|�|��}n|}|�||f��n�#t$r�}|jdd�\}}|r2|�||d|��|��f��|r,|�t|||�|����n'|�|j|j	||z
zf��||d�}Yd}~nd}~wwxYw|��|S)zBreturn a list of (font,string) pairs representing the unicode textrrNzUCS-2�UTF16��)
�encNamer�encoder�UnicodeEncodeError�args�extendr1�_notdefFont�_notdefChar)	�utext�fonts�R�font�encr%�e�i0�ils	         rr1r1Gsd�����A�h��a�b�b�	�e���l���c�>�>��C��	#�
#��U�#�#�����S�)�)�A�A��A����$�q��"�"�"���%�
#�
#�
#����!�����B��<��H�H�d�5��"��:�#4�#4�S�#9�#9�:�;�;�;��J��H�H�Z��b��e��U�;�;�<�<�<�<��H�H�d�.�t�/?��B��/G�H�I�I�I��b�c�c�
�����������
#�����	#�"�s�>A$�$
D�.B%D�D�instanceStringWidthT1�utf8c��t|��s|�|��}td�t||g|jz��D����dz|zS)z&This is the "purist" approach to widthc3�jK�|].\}}tt|jj|����V��/dSr)�sum�map�widths�__getitem__)�.0r�ts   r�	<genexpr>z(instanceStringWidthT1.<locals>.<genexpr>fs=����p�p���A�C��A�H�0��3�3�4�4�p�p�p�p�p�pr���MbP?)r�decoderIr1�substitutionFonts)�self�text�size�encodings    rrErEcs^������<�t�{�{�8�'<�'<���p�p��D�RV�QW�X\�Xn�Qn�Ao�Ao�p�p�p�q�q�rw�w�x|�|�|r�instanceStringWidthTTF�utf-8c�����t|��s|�|pd��}|jjj�|jj�d|zt
��fd�|D����zS)zCalculate text widthrXrPc3�J�K�|]}�t|�����V��dSr)�ord)rM�u�dw�gs  ��rrOz)instanceStringWidthTTF.<locals>.<genexpr>ps3�����:�:��q�q��Q����|�|�:�:�:�:�:�:r)rrQ�face�
charWidths�get�defaultWidthrI)rSrTrUrVr]r^s    @@rrWrWjsn��������	4��;�;�x�2�7�3�3�D��I� �$��
�Y�
#���T�z�#�:�:�:�:�:�T�:�:�:�;�;�;�;r�hex32c�,�dt|��dzzS)Nz0X%8.8X���)r )r's rrcrcts���C��F�F�:�-�.�.r�add32c��||zdzS)zCalculate (x + y) modulo 2**32rer)r�ys  rrfrfys���!��z�!�!r�calcChecksumc���t|��}t|��dzr|dt|��dzz
dzz}ttdt|��dz	z|����dzS)zCalculates TTF-style checksums�r5�z>%dlr4re)rrrIr)�datas rririse����~�~���t�9�9�Q�;�=�t�q�#�d�)�)�A�+���&=�=���6�&�C��I�I�q�L�1�4�8�8�9�9�J�F�Fr�	escapePDF�� �z\%03o�\�(�)c���g}|D]G}t|��turt|��}|�t|���Hd�|��S)N�)�typer r[r�_ESCAPEDICTr#)r%�r�cs   rrnrn�sY�����	%�	%�A���7�7�c�>�>���F�F��
�H�H�[��^�$�$�$�$��w�w�q�z�z�r�asciiBase85Encodec��t|��}tt|��d��\}}d|z}|d|�||d�}}gj}t	|��D�]�}|dz}	||	}
||	dz}||	dz}||	dz}
|r<t|
��}
t|��}t|��}t|
��}
|
dkr|
dz|zdz|zdz|
z}nd	|
zd
|zzd|zz|
z}|dkr|d����t|d
��\}}t|d
��\}}t|d
��\}}t|d
��\}}d|zd|zzd|zzd
|zz|z|ks
Jd���|t
|dz����|t
|dz����|t
|dz����|t
|dz����|t
|dz�������|dk�rN|dt|��z
|rdndzz
}|d}
|d}|d}|d}
|r<t|
��}
t|��}t|��}t|
��}
d	|
zd
|zzd|zz|
z}t|d
��\}}t|d
��\}}t|d
��\}}t|d
��\}}t
|dz��t
|dz��zt
|dz��zt
|dz��zt
|dz��z}||d|dz���|d��d�|j��S)z�Encodes input using ASCII-Base85 coding.

        This is a compact encoding used for binary data within
        a PDF file.  Four bytes of binary data become five bytes of
        ASCII.  This is the default method used for encoding images.r5rNrr4rk����ro�z�U鱄��^	�9�dodgy code!�!�rl�~>rv)	r�divmodrr�ranger[�chrr#�__self__)�input�doOrd�whole_word_count�remainder_size�cut�body�lastbit�outr'�offset�b1�b2�b3�b4�num�temp�c5�c4�c3�c1�c2�lastwords                      rr{r{�s����5�!�!��+1�#�e�*�*�a�+@�+@�(��.��"�"���a��e��e�C�D�D�k�g���i���'�(�(�	 �	 �A��q�S�F��f��B��f�Q�h��B��f�Q�h��B��f�Q�h��B��
���W�W����W�W����W�W����W�W���#�v�v��q�5�"�*�q��"�,�q�0�"�4�����m�e�b�j�0�3��8�;�b�@���a�x�x���C�����"�#�r�?�?���b�!�$��+�+���b�!�$��+�+���b���b�)�)���B��"��%�2��6�5�B�,�G�2�b�5�Q�TV�V�Z]�]�]�]�_l�]�]�]���C��2��J�J������C��2��J�J������C��2��J�J������C��2��J�J������C��2��J�J������A�����#�g�,�,���)C���G�D�D�G����B����B����B����B��
���W�W����W�W����W�W����W�W���R�-�%�"�*�,�s�R�x�7�"�<�C��c�2���H�D�"��d�B�'�'�H�D�"��d�B�'�'�H�D�"��D�"�%�%�F�B���2�b�5�z�z�C��2��J�J�.��R��U���;�c�"�R�%�j�j�H�3�r�RT�u�:�:�U�H��C���>�A�-�-�.�/�/�/�	��D�	�	�	��w�w�s�|�$�$�$r�asciiBase85Decodec���d�t|�������}|dd�dks
Jd���|dd�}|�dd��}t	t|��d��\}}d|z}|d	|�||d�}}gj}t|��D�]a}|dz}	t||	��d
z
}
t||	dz��d
z
}t||	dz��d
z
}t||	d
z��d
z
}
t||	dz��d
z
}d|
zd|zzd|zzd|
zz|z}t	|d��\}}t	|d��\}}t	|d��\}}|d|zd|zzd|zz|zks
Jd���|t|����|t|����|t|����|t|������c|d	k�r�t|��dkr|dz}t|��dk�t|d	��d
z
}
t|d��d
z
}t|d��d
z
}t|d
��d
z
}
t|d��d
z
}d|
z|zdz|zdz|
zdz|d|zz}t	|d��\}}t	|d��\}}t	|d��\}}|d|zd|zzd|zz|zks
Jd���|dkrt|��}n^|d
kr t|��t|��z}n8|dkr0t|��t|��zt|��z}nd}||��d�|j
��}t|d���S)z�Decodes input using ASCII-Base85 coding.

        This is not normally used - Acrobat Reader decodes for you
        - but a round trip is essential for testing.rv���Nr�z+Invalid terminator for Ascii Base 85 Streamr�z!!!!!�rr�rr4rkr5r�r�r�r�rorr�r��!)rri���i����latin1)rA)r#r�splitr/r�rrr�r[r�r�r	)r��strippedr�r�r�r�r�r�r'r�r�r�r�r�r�r�r�r�r�r�r�r�rys                       rr�r��s���7�7�8�E�?�?�0�0�2�2�3�3������}��$�$�$�&S�$�$�$��C�R�C�=���#�#�C��0�0��+1�#�h�-�-��+C�+C�(��.��"�"�� ��3����#�$�$��g���i���'�(�(�	�	�A��q�S�F��T�&�\�"�"�R�'�B��T�&��(�^�$�$�r�)�B��T�&��(�^�$�$�r�)�B��T�&��(�^�$�$�r�)�B��T�&��(�^�$�$�r�)�B��R�<�U�b�L�1�e�r�\�B�b��e�L�r�Q�C��c�#���H�D�"��d�3�'�'�H�D�"��D�#�&�&�F�B���8�b�=�5�2�:�5��b��@�2�E�E�E�E�}�E�E�E��C��B���L�L�L��C��B���L�L�L��C��B���L�L�L��C��B���L�L�L�L��A����g�,�,��"�"�!�C�-���g�,�,��"�"��W�Q�Z���2�%�B��W�Q�Z���2�%�B��W�Q�Z���2�%�B��W�Q�Z���2�%�B��W�Q�Z���2�%�B���U�2�X�r�M�"�$�b�(��+�R�/�2�0��@�4A�B�C��c�#���H�D�"��d�3�'�'�H�D�"��D�#�&�&�F�B���8�b�=�5�2�:�5��b��@�2�E�E�E�E�}�E�E�E���"�"��r�7�7����1�$�$��r�7�7�S��W�W�,����1�$�$��r�7�7�S��W�W�,�s�2�w�w�6������C��M�M�M��G�G�C�L�!�!���q�X�&�&�&�&r�sameFragc���t|d��s0t|d��s t|d��st|d��rdSdD])}t||d��t||d��krdS�*dS)z+returns 1 if two ParaFrags map out the same�cbDefn�	lineBreakr)�fontName�fontSize�	textColor�rise�us_lines�link�	backColor�nobrNr)�hasattr�getattr)rr^r$s   rr�r�;s����A�h���	O�7�1�X�#6�#6�	O��1�[�)�)�	O�-4�Q�{�-C�-C�	O�MN�Q�g�	>�	>�A��q��4� � �'�!�A�d�"3�"3�3�3�A�A�A�3��qrz#function %s is not properly defined�__main__)zreportlab.lib.rl_accelzreportlab.lib._rl_accel)z7instanceStringWidthT1(font,'abcde fghi . jkl ; mno',10)z8instanceStringWidthT1(font,u'abcde fghi . jkl ; mno',10)r�;z0from reportlab.pdfbase.pdfmetrics import getFontz/from %s import unicode2T1,instanceStringWidthT1zCfonts=[getFont('Helvetica')]+getFont('Helvetica').substitutionFontsz
font=fonts[0]z-mtimeitz-s)rF)rX)9�_c_funcs�	_py_funcs�list�filterr��__all__�	reportlabr��testing�fn�D�exec�ImportError�reportlab.lib.utilsrrrrr	�mathr
�structrr!r"rr0r.r1rErWrcrfrirxr�rzr[r�rnr{r�r��globals�Gr�RuntimeError�__name__�sys�
subprocess�modname�cmd�printr#r%�
check_call�
executablerrr�<module>r�s���
���	��$�v�v�d��
�E�G�G����������
�'�)�M�%�
0�
0��
�
�
�
�B��A����
:�R�
?��B�B�B���v�����(�D�I�b�M��������	�"�
�
�
�����	����Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q��������������y������T���D�D�D�G�E�H����.�f�f�T�l�l�����	0�	0�	0� �I�h���9������2)�I�l���i�'�'�}�}�}�}�*?�I�%�&��y�(�(�<�<�<�<�+A�I�&�'�
�i���/�/�/��I�g��
�i���"�"�"��I�g���Y���G�G�G�
!-�I�n���)����K�
�U�3�Z�Z�$�$���R�4�4�1�c�6�6�$�q�L�K��N�N�
�3�3�t�9�9�S�S��X�X�c�c�#�h�h�/�
/�
/�!�#�#�a�&�&�[�K��N�N� �S��V�V�K��N�N�	����'�I�k���)�#�#�O%�O%�O%�`&7�I�!�"��)�#�#�I'�I'�I'�T&7�I�!�"�
�������%�I�j��	�'�)�)��
���B��h�������I�b�M�A��G��l�@�2�E�F�F�F�
�A�b�E�E���1��Z�����������E�J�J���
	J�
	J�C�
�E�W�W�W�S�S�)�*�*�*��h�h�B�A�G�K�W��	���A�
"�J�!�3�>�*�T�!�C�"H�I�I�I�I�
	J���J�Js�!A'�'
A4�3A4

Youez - 2016 - github.com/yon3zu
LinuXploit