python (3.11.7)

(root)/
lib/
python3.11/
encodings/
__pycache__/
utf_32.cpython-311.opt-1.pyc

e	dZddlZddlZejZddZGddejZGddejZGd	d
ej	Z	Gddej
Z
d
ZdS)z
Python 'utf-32' Codec
Nstrictc.tj||dS)NT)codecs
utf_32_decode)inputerrorss  D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/encodings/utf_32.pydecoder

svt444c0eZdZd	dZd
dZdZdZdZdS)IncrementalEncoderrcTtj||d|_dSN)rr
__init__encoderselfrs  r	rzIncrementalEncoder.__init__s&!**4888rFc|jUtj||jd}tjdkrtj|_ntj|_|S|||jdS)Nrlittle)rr
utf_32_encodersys	byteorderutf_32_le_encodeutf_32_be_encode)rrfinalresults    r	encodezIncrementalEncoder.encodesf<)%==a@F}((%6%6M||E4;//22rcRtj|d|_dSr)rr
resetrrs r	rzIncrementalEncoder.resets$!''---rc|jdndS)Nr)rr s r	getstatezIncrementalEncoder.getstate s
\)q1rc|r	d|_dStjdkrtj|_dStj|_dSNr)rrrrrrrstates  r	setstatezIncrementalEncoder.setstate's>	7DLLL}((%6%6rNr)F)__name__
__module____qualname__rrrr#r(rr	r
r

si333322277777rr
c.eZdZddZdZdZdZdZdS)	IncrementalDecoderrcTtj||d|_dSr)rBufferedIncrementalDecoderrdecoderrs  r	rzIncrementalDecoder.__init__1s&)224@@@rc|jdtj||d|\}}}|dkrtj|_n-|dkrtj|_n|dkrtd||fS|||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%6a%6Q"#JKKKH%%||E4;666rcRtj|d|_dSr)rr1rr2r s r	rzIncrementalDecoder.resetBs$)//555rctj|d}|j|dfSt	t
jdk|jtjuk}||fS)Nrr"big)rr1r#r2intrrr:)rr'addstates   r	r#zIncrementalDecoder.getstateFsk1::4@@C
<1:
.(??ABBx  rc8tj|||d}|dkr/tjdkrtjntj|_dS|dkr/tjdkrtjntj|_dSd|_dS)Nr5rrA)rr1r(rrr:r9r2r&s  r	r(zIncrementalDecoder.setstateTs)224???aA::"}55#33!'!8
LLLaZZ"}55#33!'!8
LLL DLLLrNr))r*r+r,rr>rr#r(r-rr	r/r/0sd777!!!
 
 
 
 
 rr/c$eZdZddZdZddZdS)StreamWriterrcVd|_tj|||dSr)rrrFr)rstreamrs   r	rzStreamWriter.__init__ds*$$T66:::::rcRtj|d|_dSr)rrFrrr s r	rzStreamWriter.reseths$!!$'''rc|jJtj||}tjdkrtj|_ntj|_|S|||Sr%)rrrrrrr)rrrrs    r	rzStreamWriter.encodelsX<)%88F}((%6%6M<<v...rNr))r*r+r,rrrr-rr	rFrFcsK;;;;	/	/	/	/	/	/rrFceZdZdZddZdS)StreamReadercltj|	|`dS#t$rYdSwxYwr)rrLrr
AttributeErrorr s r	rzStreamReader.resetysI!!$'''				DD	s%
33rctj||dd\}}}|dkrtj|_n-|dkrtj|_n|dkrtd||fS)NrFr4r5r6r7)rr8r9r
r:r;)rrrobjectr=rs      r	r
zStreamReader.decodesn#E61e<<	&9?? 1DKK
!^^ 1DKK
q[[FGGG!!rNr))r*r+r,rr
r-rr	rLrLws7	"	"	"	"	"	"rrLc	ttjdtttt
ttS)Nzutf-32)namerr
incrementalencoderincrementaldecoderstreamreaderstreamwriter)r	CodecInforr
r
r/rLrFr-rr	getregentryrXs1
--!!rr))__doc__rrrrr
r
r1r/rFrLrXr-rr	<module>rZs
	5555!7!7!7!7!72!7!7!7F1 1 1 1 1 :1 1 1 f/////6&///("""""6&""",					r