IP : 3.12.153.216 Hostname : host45.registrar-servers.com Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Disable Function : None :) OS : Linux PATH: / home/ ../ lib64/ sasl2/ ../ nss/ ../ xtables/ ../ krb5/ ../ python2.7/ encodings/ utf_8_sig.pyc/ /

�
{fc@s�dZddlZdd�Zdd�Zdejfd��YZdejfd ��YZd
ejfd ��YZd ejfd
��YZd�Z dS(s Python 'utf-8-sig' Codec
This work similar to UTF-8 with the following changes:

* On encoding/writing a UTF-8 encoded BOM will be prepended/written as the
first three bytes.

* On decoding/reading if the first three bytes are a UTF-8 encoded BOM, these
bytes will be skipped.
i����NtstrictcCs'tjtj||�dt|�fS(Ni(tcodecstBOM_UTF8t utf_8_encodetlen(tinputterrors((s+/usr/lib64/python2.7/encodings/utf_8_sig.pytencodescCsUd}|d tjkr,|d}d}ntj||t�\}}|||fS(Nii(RRt utf_8_decodetTrue(RRtprefixtoutputtconsumed((s+/usr/lib64/python2.7/encodings/utf_8_sig.pytdecodes 
 tIncrementalEncodercBs;eZdd�Zed�Zd�Zd�Zd�ZRS(RcCs tjj||�d|_dS(Ni(RRt__init__tfirst(tselfR((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRscCsK|jr0d|_tjtj||j�dStj||j�dSdS(Ni(RRRRR(RRtfinal((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRs  cCstjj|�d|_dS(Ni(RRtresetR(R((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyR%scCs|jS(N(R(R((s+/usr/lib64/python2.7/encodings/utf_8_sig.pytgetstate)scCs
||_dS(N(R(Rtstate((s+/usr/lib64/python2.7/encodings/utf_8_sig.pytsetstate,s(t__name__t
__module__RtFalseRRRR(((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRs
    tIncrementalDecodercBs&eZdd�Zd�Zd�ZRS(RcCs tjj||�t|_dS(N(RtBufferedIncrementalDecoderRR R(RR((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyR0scCs�|jr�t|�dkr=tjj|�r1dSd|_q�d|_|d tjkr�tj|d||�\}}||dfSntj|||�S(Niui(ui(RRRRt
startswithtNoneR(RRRRR R ((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyt_buffer_decode4s   cCstjj|�t|_dS(N(RRRR R(R((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRDs(RRRRR(((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyR/s  t StreamWritercBseZd�Zdd�ZRS(cCs2tjj|�y
|`Wntk
r-nXdS(N(RRRRtAttributeError(R((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRIs


RcCstj|_t||�S(N(RRR(RRR((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRPs (RRRR(((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRHs t StreamReadercBseZd�Zdd�ZRS(cCs2tjj|�y
|`Wntk
r-nXdS(N(RR!RR
R (R((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyRUs


RcCs�t|�dkr+tjj|�rtdSnI|d tjkrttj|_tj|d|�\}}||dfStj|_tj||�S(Niui(ui(RRRRRR
(RRRR R ((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyR
\s  (RRRR
(((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyR!Ts cCs4tjdddtdtdtdtdtdt�S( Ntnames utf-8-sigRR
tincrementalencodertincrementaldecodert streamreadert streamwriter(Rt CodecInfoRR
RRR!R(((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyt getregentryls (
t__doc__RRR
RRRRR!R((((s+/usr/lib64/python2.7/encodings/utf_8_sig.pyt<module> s