/usr/lib64/python3.9/encodings/__pycache__
NameSizeModeActions
aliases.cpython-39.opt-1.pyc63300644editdlrm
aliases.cpython-39.opt-2.pyc57380644editdlrm
aliases.cpython-39.pyc63300644editdlrm
ascii.cpython-39.opt-1.pyc18830644editdlrm
ascii.cpython-39.opt-2.pyc17370644editdlrm
ascii.cpython-39.pyc18830644editdlrm
base64_codec.cpython-39.opt-1.pyc22970644editdlrm
base64_codec.cpython-39.opt-2.pyc21220644editdlrm
base64_codec.cpython-39.pyc23700644editdlrm
big5.cpython-39.opt-1.pyc14110644editdlrm
big5.cpython-39.opt-2.pyc14110644editdlrm
big5.cpython-39.pyc14110644editdlrm
big5hkscs.cpython-39.opt-1.pyc14210644editdlrm
big5hkscs.cpython-39.opt-2.pyc14210644editdlrm
big5hkscs.cpython-39.pyc14210644editdlrm
bz2_codec.cpython-39.opt-1.pyc32000644editdlrm
bz2_codec.cpython-39.opt-2.pyc29040644editdlrm
bz2_codec.cpython-39.pyc32590644editdlrm
charmap.cpython-39.opt-1.pyc28930644editdlrm
charmap.cpython-39.opt-2.pyc25990644editdlrm
charmap.cpython-39.pyc28930644editdlrm
cp720.cpython-39.opt-1.pyc25210644editdlrm
cp720.cpython-39.opt-2.pyc23460644editdlrm
cp720.cpython-39.pyc25210644editdlrm
cp858.cpython-39.opt-1.pyc74790644editdlrm
cp858.cpython-39.opt-2.pyc73950644editdlrm
cp858.cpython-39.pyc74790644editdlrm
cp932.cpython-39.opt-1.pyc14130644editdlrm
cp932.cpython-39.opt-2.pyc14130644editdlrm
cp932.cpython-39.pyc14130644editdlrm
cp949.cpython-39.opt-1.pyc14130644editdlrm
cp949.cpython-39.opt-2.pyc14130644editdlrm
cp949.cpython-39.pyc14130644editdlrm
cp950.cpython-39.opt-1.pyc14130644editdlrm
cp950.cpython-39.opt-2.pyc14130644editdlrm
cp950.cpython-39.pyc14130644editdlrm
cp1125.cpython-39.opt-1.pyc81310644editdlrm
cp1125.cpython-39.opt-2.pyc80680644editdlrm
cp1125.cpython-39.pyc81310644editdlrm
euc_jisx0213.cpython-39.opt-1.pyc14270644editdlrm
euc_jisx0213.cpython-39.opt-2.pyc14270644editdlrm
euc_jisx0213.cpython-39.pyc14270644editdlrm
euc_jis_2004.cpython-39.opt-1.pyc14270644editdlrm
euc_jis_2004.cpython-39.opt-2.pyc14270644editdlrm
euc_jis_2004.cpython-39.pyc14270644editdlrm
euc_jp.cpython-39.opt-1.pyc14150644editdlrm
euc_jp.cpython-39.opt-2.pyc14150644editdlrm
euc_jp.cpython-39.pyc14150644editdlrm
euc_kr.cpython-39.opt-1.pyc14150644editdlrm
euc_kr.cpython-39.opt-2.pyc14150644editdlrm
euc_kr.cpython-39.pyc14150644editdlrm
gb2312.cpython-39.opt-1.pyc14150644editdlrm
gb2312.cpython-39.opt-2.pyc14150644editdlrm
gb2312.cpython-39.pyc14150644editdlrm
gb18030.cpython-39.opt-1.pyc14170644editdlrm
gb18030.cpython-39.opt-2.pyc14170644editdlrm
gb18030.cpython-39.pyc14170644editdlrm
gbk.cpython-39.opt-1.pyc14090644editdlrm
gbk.cpython-39.opt-2.pyc14090644editdlrm
gbk.cpython-39.pyc14090644editdlrm
hex_codec.cpython-39.opt-1.pyc22840644editdlrm
hex_codec.cpython-39.opt-2.pyc21070644editdlrm
hex_codec.cpython-39.pyc23570644editdlrm
hz.cpython-39.opt-1.pyc14070644editdlrm
hz.cpython-39.opt-2.pyc14070644editdlrm
hz.cpython-39.pyc14070644editdlrm
idna.cpython-39.opt-1.pyc55910644editdlrm
idna.cpython-39.opt-2.pyc55910644editdlrm
idna.cpython-39.pyc55910644editdlrm
iso2022_jp.cpython-39.opt-1.pyc14280644editdlrm
iso2022_jp.cpython-39.opt-2.pyc14280644editdlrm
iso2022_jp.cpython-39.pyc14280644editdlrm
iso2022_jp_1.cpython-39.opt-1.pyc14320644editdlrm
iso2022_jp_1.cpython-39.opt-2.pyc14320644editdlrm
iso2022_jp_1.cpython-39.pyc14320644editdlrm
iso2022_jp_2.cpython-39.opt-1.pyc14320644editdlrm
iso2022_jp_2.cpython-39.opt-2.pyc14320644editdlrm
iso2022_jp_2.cpython-39.pyc14320644editdlrm
iso2022_jp_3.cpython-39.opt-1.pyc14320644editdlrm
iso2022_jp_3.cpython-39.opt-2.pyc14320644editdlrm
iso2022_jp_3.cpython-39.pyc14320644editdlrm
iso2022_jp_2004.cpython-39.opt-1.pyc14380644editdlrm
iso2022_jp_2004.cpython-39.opt-2.pyc14380644editdlrm
iso2022_jp_2004.cpython-39.pyc14380644editdlrm
iso2022_jp_ext.cpython-39.opt-1.pyc14360644editdlrm
iso2022_jp_ext.cpython-39.opt-2.pyc14360644editdlrm
iso2022_jp_ext.cpython-39.pyc14360644editdlrm
iso2022_kr.cpython-39.opt-1.pyc14280644editdlrm
iso2022_kr.cpython-39.opt-2.pyc14280644editdlrm
iso2022_kr.cpython-39.pyc14280644editdlrm
johab.cpython-39.opt-1.pyc14130644editdlrm
johab.cpython-39.opt-2.pyc14130644editdlrm
johab.cpython-39.pyc14130644editdlrm
koi8_t.cpython-39.opt-1.pyc23860644editdlrm
koi8_t.cpython-39.opt-2.pyc23300644editdlrm
koi8_t.cpython-39.pyc23860644editdlrm
latin_1.cpython-39.opt-1.pyc18950644editdlrm
latin_1.cpython-39.opt-2.pyc17470644editdlrm
latin_1.cpython-39.pyc18950644editdlrm
mbcs.cpython-39.opt-1.pyc17130644editdlrm
mbcs.cpython-39.opt-2.pyc14800644editdlrm
mbcs.cpython-39.pyc17130644editdlrm
oem.cpython-39.opt-1.pyc15260644editdlrm
oem.cpython-39.opt-2.pyc14760644editdlrm
oem.cpython-39.pyc15260644editdlrm
palmos.cpython-39.opt-1.pyc24510644editdlrm
palmos.cpython-39.opt-2.pyc23140644editdlrm
palmos.cpython-39.pyc24510644editdlrm
punycode.cpython-39.opt-1.pyc63090644editdlrm
punycode.cpython-39.opt-2.pyc57170644editdlrm
punycode.cpython-39.pyc63090644editdlrm
quopri_codec.cpython-39.opt-1.pyc23600644editdlrm
quopri_codec.cpython-39.opt-2.pyc22620644editdlrm
quopri_codec.cpython-39.pyc23960644editdlrm
raw_unicode_escape.cpython-39.opt-1.pyc19750644editdlrm
raw_unicode_escape.cpython-39.opt-2.pyc18160644editdlrm
raw_unicode_escape.cpython-39.pyc19750644editdlrm
rot_13.cpython-39.opt-1.pyc30030644editdlrm
rot_13.cpython-39.opt-2.pyc28530644editdlrm
rot_13.cpython-39.pyc30030644editdlrm
shift_jis.cpython-39.opt-1.pyc14210644editdlrm
shift_jis.cpython-39.opt-2.pyc14210644editdlrm
shift_jis.cpython-39.pyc14210644editdlrm
shift_jisx0213.cpython-39.opt-1.pyc14310644editdlrm
shift_jisx0213.cpython-39.opt-2.pyc14310644editdlrm
shift_jisx0213.cpython-39.pyc14310644editdlrm
shift_jis_2004.cpython-39.opt-1.pyc14310644editdlrm
shift_jis_2004.cpython-39.opt-2.pyc14310644editdlrm
shift_jis_2004.cpython-39.pyc14310644editdlrm
undefined.cpython-39.opt-1.pyc20970644editdlrm
undefined.cpython-39.opt-2.pyc17680644editdlrm
undefined.cpython-39.pyc20970644editdlrm
unicode_escape.cpython-39.opt-1.pyc19550644editdlrm
unicode_escape.cpython-39.opt-2.pyc18000644editdlrm
unicode_escape.cpython-39.pyc19550644editdlrm
utf_7.cpython-39.opt-1.pyc15730644editdlrm
utf_7.cpython-39.opt-2.pyc14860644editdlrm
utf_7.cpython-39.pyc15730644editdlrm
utf_8.cpython-39.opt-1.pyc16320644editdlrm
utf_8.cpython-39.opt-2.pyc14860644editdlrm
utf_8.cpython-39.pyc16320644editdlrm
utf_8_sig.cpython-39.opt-1.pyc45440644editdlrm
utf_8_sig.cpython-39.opt-2.pyc42420644editdlrm
utf_8_sig.cpython-39.pyc45440644editdlrm
utf_16.cpython-39.opt-1.pyc48720644editdlrm
utf_16.cpython-39.opt-2.pyc47250644editdlrm
utf_16.cpython-39.pyc48720644editdlrm
utf_16_be.cpython-39.opt-1.pyc16520644editdlrm
utf_16_be.cpython-39.opt-2.pyc15020644editdlrm
utf_16_be.cpython-39.pyc16520644editdlrm
utf_16_le.cpython-39.opt-1.pyc16520644editdlrm
utf_16_le.cpython-39.opt-2.pyc15020644editdlrm
utf_16_le.cpython-39.pyc16520644editdlrm
utf_32.cpython-39.opt-1.pyc47650644editdlrm
utf_32.cpython-39.opt-2.pyc47250644editdlrm
utf_32.cpython-39.pyc47650644editdlrm
utf_32_be.cpython-39.opt-1.pyc15450644editdlrm
utf_32_be.cpython-39.opt-2.pyc15020644editdlrm
utf_32_be.cpython-39.pyc15450644editdlrm
utf_32_le.cpython-39.opt-1.pyc15450644editdlrm
utf_32_le.cpython-39.opt-2.pyc15020644editdlrm
utf_32_le.cpython-39.pyc15450644editdlrm
uu_codec.cpython-39.opt-1.pyc31940644editdlrm
uu_codec.cpython-39.opt-2.pyc29010644editdlrm
uu_codec.cpython-39.pyc32320644editdlrm
zlib_codec.cpython-39.opt-1.pyc30210644editdlrm
zlib_codec.cpython-39.opt-2.pyc28550644editdlrm
zlib_codec.cpython-39.pyc30800644editdlrm
__init__.cpython-39.opt-1.pyc38970644editdlrm
__init__.cpython-39.opt-2.pyc24420644editdlrm
__init__.cpython-39.pyc38970644editdlrm
Edit: /usr/lib64/python3.9/encodings/__pycache__/punycode.cpython-39.opt-1.pyc (6309B)
a i@sdZddlZddZddZddZd d Zd d Zd ZddZddZ ddZ ddZ ddZ ddZ ddZGdddejZGdddejZGd d!d!ejZGd"d#d#eejZGd$d%d%eejZd&d'ZdS)(uY Codec for the Punicode encoding, as specified in RFC 3492 Written by Martin v. Löwis. NcCsPt}t}|D]*}t|dkr0|t|q||qt|}t||fS)z 3.1 Basic code point segregation) bytearraysetordappendaddsortedbytes)strbaseextendedcr*/usr/lib64/python3.9/encodings/punycode.py segregate s  rcCs&d}|D]}t||kr|d7}q|S)z@Return the length of str, considering only characters below max.r)r)r maxresr rrr selective_lens   rcCsNt|}|d7}||krdS||}||kr8|d|fS||kr|d7}qdS)aReturn a pair (index, pos), indicating the next occurrence of char in str. index is the position of the character considering only ordinals up to and including char, and pos is the position in the full string. index/pos is the starting position in the full string.r)rN)len)r charindexposlr rrrselective_finds rc Csd}g}d}|D]r}d}}t|}t||} | d||} t||||\}}|dkrZq~| ||7} || d|}d} q>|}q|S)3.2 Insertion unsort codingrrrr)rrrr) r r ZoldcharresultZoldindexr rrrZcurlendeltarrrinsertion_unsort0s"  rcCs,d|d|}|dkrdS|dkr(dS|S)N$rr)jbiasrrrrTFs  r$s$abcdefghijklmnopqrstuvwxyz0123456789cCsnt}d}t||}||kr2|t|t|S|t|||d|||d|}|d7}q dS)(3.3 Generalized variable-length integersrr rN)rr$rdigitsr )Nr#rr"trrrgenerate_generalized_integerNs r)cCsX|r|d}n|d}|||7}d}|dkr@|d}|d7}q&|d||d}|S)Niri#r &r)rfirstnumcharsZ divisionsr#rrradapt[s   r/cCsPt}d}t|D]4\}}t||}||t||dk||d}qt|S)z3.4 Bias adaptationHrr)r enumerater)extendr/r )Zbaselendeltasrr#Zpointsrsrrrgenerate_integersjs  r5cCs8t|\}}t||}tt||}|r4|d|S|S)N-)rrr5r)textr r r3rrrpunycode_encodeus    r8c Csd}d}d}zt||}Wn.tyJ|dkr:td|ddfYS0|d7}d|krhdkrvnn |d}nHd|krd krnn |d }n&|dkrtd ||dn|dfSt||} |||7}|| kr||fS|d | }|d7}q dS) r%rrstrictzincomplete punicode stringNAZ09z Invalid extended code point '%s'r )r IndexError UnicodeErrorr$) r extposr#errorsrwr"rZdigitr(rrrdecode_generalized_numbers2       rDc Csd}d}d}d}|t|krt||||\}}|dur:|S||d7}||t|d7}|dkr~|dkrvtd |td }|t|d}|d|t|||d}t||dkt|}|}q|S) rrrr0rNrir9zInvalid character U+%x?)rrDr@rchrr/) r r rBrrr#rAZnewposrrrrinsertion_sorts*    rGcCst|tr|d}t|tr&t|}|d}|dkrLd}t|d}n.t|d|d|}t||ddd}t|||S)Nasciir6rr) isinstancer encode memoryviewr rfindupperrG)r7rBrr r rrrpunycode_decodes    rOc@s eZdZdddZdddZdS) Codecr9cCst|}|t|fSN)r8rselfinputrBrrrrrKsz Codec.encodecCs*|dvrtd|t||}|t|fSN)r9replaceignorezUnsupported error handling )r@rOrrRrrrdecodes  z Codec.decodeN)r9)r9)__name__ __module__ __qualname__rKrXrrrrrPs rPc@seZdZdddZdS)IncrementalEncoderFcCst|SrQ)r8rSrTfinalrrrrKszIncrementalEncoder.encodeN)F)rYrZr[rKrrrrr\sr\c@seZdZdddZdS)IncrementalDecoderFcCs$|jdvrtd|jt||jSrU)rBr@rOr]rrrrXs zIncrementalDecoder.decodeN)F)rYrZr[rXrrrrr_sr_c@s eZdZdS) StreamWriterNrYrZr[rrrrr`sr`c@s eZdZdS) StreamReaderNrarrrrrbsrbc Cs tjdtjtjttttdS)NZpunycode)namerKrXincrementalencoderincrementaldecoder streamwriter streamreader) codecs CodecInforPrKrXr\r_r`rbrrrr getregentrysrj)__doc__rhrrrrr$r&r)r/r5r8rDrGrOrPr\r_r`rbrjrrrrs(