Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 1øªjã@s¦ddlZddlmZmZmZmZddlmZddlm Z m Z m Z ddl m Z mZddlmZmZeeeeefd œd d „Zd.e edeeeeeeffed/dœdd„Zedƒedƒedƒedƒedƒedƒedƒedƒedƒedƒedƒedƒedƒedƒedƒed ƒed!ƒed"ƒed#ƒd$œZd%Zd0e edeeeeeeffed1dœd&d'„Zd2eeefedeeeeeeffeeefd(œd)d*„Zeed+œd,d-„ZdS)3éN)ÚDictÚListÚTupleÚUnioné)Ú_pdfdoc_encoding)Ú StreamTypeÚlogger_warningÚread_non_whitespace)ÚSTREAM_TRUNCATED_PREMATURELYÚPdfStreamErroré)ÚByteStringObjectÚTextStringObject)ÚvalueÚreturncst‡fdd„dDƒƒS)Nc3s.|]&}tˆjdƒ||d…dƒdVqdS)ú#régào@N)ÚintÚlstrip)Ú.0Úi)r©ú5/tmp/pip-build-_d5lkt3n/pypdf/pypdf/generic/_utils.pyú szhex_to_rgb..rré)rrr)Útuple)rr)rrÚ hex_to_rgb srrr)ÚstreamÚforced_encodingrcCsœ|jdƒg}d}xLt|ƒ}|s(ttƒ‚|dkr2P||7}t|ƒdkr|jt|dd�ƒd}qWt|ƒdkrt|d7}|dkrŽ|jt|dd�ƒtt|ƒ|ƒS)Nr óó>rr)Úbaseó0) Úreadr r r ÚlenÚappendrÚcreate_string_objectÚbytes)rrZarrÚxÚtokrrrÚread_hex_string_from_streams$   r+ó ó ó óó ó(ó)ó/ó\ó ó%ó}|jdƒ}d|koêdknrú||7}qÊ|jddƒPqÊWt |d d �}|d k�r8|jt ƒ|j|ƒn |j|ƒwnT|d k�rt|jdƒ}|d k�rp|jddƒwn&d |j ddƒ›�} t | t ƒ|jt ƒYnX|jt|ƒƒqWtt|ƒ|ƒS)Nr r1r2rr4r#ó7ré)r"éÿs zUnexpected escaped string: zutf-8ÚignoreéÿÿÿÿrH)r$r r r&Ú__ESPACE_DICT__ÚKeyErrorÚtellÚrangeÚseekrÚ__BACKSLASH_CODE__Údecoder Ú__name__Úordr'r() rrr*ÚparensÚtxtZsavÚ_ZntokrÚmsgrrrÚread_string_from_stream>sV                   rV)Ústringrrc Cs¬t|tƒrt|ƒSt|tƒ�r t|ttfƒrŠd}xF|D]>}y|||7}Wq6tk rr|t|fƒjdƒ7}Yq6Xq6Wt|ƒ}||_|St|tƒr¼|dkr¤t |ƒSt|j|ƒƒ}||_|SyÆ|j t j t j fƒ�rþt|jdƒƒ}||_d|_|dd…|_|S|j dƒ�r0t|jd ƒƒ}||_d|_t j |_|S|d d…dk�rht|jd ƒƒ}||_d|_t j |_|Stt|ƒƒ}||_d|_|Stk �rœt |ƒSXntd ƒ‚dS) a> Create a ByteStringObject or a TextStringObject from a string to represent the string. Args: string: The data being used forced_encoding: Typically None, or an encoding string Returns: A ByteStringObject Raises: TypeError: If string is not of type str or bytes. ÚÚcharmapr(zutf-16TNrózutf-16ber zutf-16lez3create_string_object should have str or unicode arg)Ú isinstanceÚstrrr(ÚlistÚdictÚ ExceptionrOZ_original_bytesrÚ startswithÚcodecsÚ BOM_UTF16_BEÚ BOM_UTF16_LEZautodetect_utf16Z utf16_bomÚdecode_pdfdocencodingZautodetect_pdfdocencodingÚUnicodeDecodeErrorÚ TypeError)rWrÚoutr)ÚobjÚretvalrrrr'|sZ       r')Ú byte_arrayrcCsBd}x8|D]0}t|}|dkr2tdt|ƒdddƒ‚||7}q W|S)NrXúZpdfdocencodingr z#does not exist in translation tablerHrH)rreÚ bytearray)rjriÚbÚcrrrrdÄs  rd)N)rr)N)rr)N)raÚtypingrrrrÚ_codecsrÚ_utilsrr r Úerrorsr r Ú_baserrr\Úfloatrrr+rQrIrNrVr(r'rdrrrrÚsB  =&E