e7 S r SSKrSSKr\R rS
S jr " S S\R 5 r " S S\R 5 r " S S \R 5 r " S
S\R 5 r
S rg)z
Python 'utf-32' Codec
Nc 0 [ R " XS5 $ )NT)codecs
utf_32_decode)inputerrorss 6/opt/imh/python3.13/lib/python3.13/encodings/utf_32.pydecoder
s t44 c : \ rS rSrS S jrS
S jrS rS rS rSr g)IncrementalEncoder
c P [ R R X5 S U l g N)r r __init__encoderselfr s r r IncrementalEncoder.__init__ s !!**48r
c " U R ce [ R " XR 5 S n[ R
S:X a [ R U l U$ [ R U l U$ U R XR 5 S $ )Nr little)r r
utf_32_encoder sys byteorderutf_32_le_encodeutf_32_be_encode)r r finalresults r encodeIncrementalEncoder.encode sq <<))%=a@F}}(%66 M &66M||E;;/22r
c P [ R R U 5 S U l g r )r r resetr r s r r! IncrementalEncoder.reset s !!''-r
c $ U R c S$ S$ )N r r r" s r getstateIncrementalEncoder.getstate s
\\)1q1r
c U( a S U l g [ R S:X a [ R U l g [ R
U l g Nr )r r r r r r r states r setstateIncrementalEncoder.setstate' s2 DL}}(%66%66r
r&