python (3.12.0)

(root)/
lib/
python3.12/
encodings/
__pycache__/
utf_32.cpython-312.pyc

̑e	dZddlZddlZejZd
dZGddejZGddejZGdd	ejZ	Gd
dejZ
dZy)z
Python 'utf-32' Codec
Nc0tj||dS)NT)codecs
utf_32_decode)inputerrorss  D/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/encodings/utf_32.pydecoder	
svt44c.eZdZddZddZdZdZdZy)	IncrementalEncodercRtjj||d|_yN)rr__init__encoderselfrs  rrzIncrementalEncoder.__init__s!!**48r
c |jdtj||jd}tj
dk(rtj|_|Stj|_|S|j||jdS)Nrlittle)rr
utf_32_encodersys	byteorderutf_32_le_encodeutf_32_be_encode)rrfinalresults    rencodezIncrementalEncoder.encodesu<<))%=a@F}}(%66M &66M||E4;;/22r
cPtjj|d|_yr)rrresetrrs rrzIncrementalEncoder.resets!!''-r
c"|jdSdS)Nr)rrs rgetstatezIncrementalEncoder.getstate s
\\)1q1r
c|rd|_ytjdk(rtj|_ytj
|_yNr)rrrrrrrstates  rsetstatezIncrementalEncoder.setstate's2DL}}(%66%66r
Nstrict)F)__name__
__module____qualname__rrrr"r'r
rrr
s327r
rc,eZdZddZdZdZdZdZy)IncrementalDecodercRtjj||d|_yr)rBufferedIncrementalDecoderrdecoderrs  rrzIncrementalDecoder.__init__1s))224@r
c,|jltj||d|\}}}|dk(rtj|_||fS|dk(rtj|_||fS|dk\rtd||fS|j||j|S)Nr%UTF-32 stream does not start with BOM)r2rutf_32_ex_decodeutf_32_le_decodeutf_32_be_decodeUnicodeErrorr)rrrroutputconsumedrs       r_buffer_decodez!IncrementalDecoder._buffer_decode5s<<''vq%@
*VXyB%66
H%%	a%66H%%Q"#JKKH%%||E4;;66r
cPtjj|d|_yr)rr1rr2rs rrzIncrementalDecoder.resetBs))//5r
ctjj|d}|j|dfSt	t
jdk(|jtjuk7}||fS)Nrr!big)rr1r"r2intrrr:)rr&addstates   rr"zIncrementalDecoder.getstateFsn11::4@C
<<1:

.(?(??ABx  r
cltjj|||d}|dk(r?tjdk(rtj
|_ytj|_y|dk(r?tjdk(rtj|_ytj
|_yd|_y)Nr5rrA)rr1r'rrr:r9r2r%s  rr'zIncrementalDecoder.setstateTs))224?aA:"}}5#33DL!'!8!8
LaZ"}}5#33DL!'!8!8
L DLr
Nr()r*r+r,rr>rr"r'r-r
rr/r/0s7!
 r
r/c"eZdZddZdZddZy)StreamWritercTd|_tjj|||yr)rrrFr)rstreamrs   rrzStreamWriter.__init__ds!$$T66:r
cPtjj|d|_yr)rrFrrrs rrzStreamWriter.reseths!!$'r
c|jWtj||}tjdk(rtj
|_|Stj|_|S|j||Sr$)rrrrrrr)rrrrs    rrzStreamWriter.encodelsc<<))%8F}}(%66M &66M<<v..r
Nr()r*r+r,rrrr-r
rrFrFcs;	/r
rFceZdZdZddZy)StreamReadercftjj|	|`y#t$rYywxYwr)rrLrr	AttributeErrorrs rrzStreamReader.resetys2!!$'			s$	00ctj||dd\}}}|dk(rtj|_||fS|dk(rtj|_||fS|dk\rtd||fS)NrFr4r5r6r7)rr8r9r	r:r;)rrrobjectr=rs      rr	zStreamReader.decodes##E61e<	&9? 11DK
!!	!^ 11DK!!q[FGG!!r
Nr()r*r+r,rr	r-r
rrLrLws	"r
rLc	jtjdtttt
ttS)Nzutf-32)namerr	incrementalencoderincrementaldecoderstreamreaderstreamwriter)r	CodecInforr	rr/rLrFr-r
rgetregentryrXs*
--!!r
r()__doc__rrrrr	rr1r/rFrLrXr-r
r<module>rZsp
		5!722!7F1 ::1 f/6&&/("6&&",	r