/usr/lib64/python3.12/encodings/__pycache__
NameSizeModeActions
aliases.cpython-312.opt-1.pyc124100644editdlrm
aliases.cpython-312.opt-2.pyc118200644editdlrm
aliases.cpython-312.pyc124100644editdlrm
ascii.cpython-312.opt-1.pyc25170644editdlrm
ascii.cpython-312.opt-2.pyc23750644editdlrm
ascii.cpython-312.pyc25170644editdlrm
base64_codec.cpython-312.opt-1.pyc28440644editdlrm
base64_codec.cpython-312.opt-2.pyc26730644editdlrm
base64_codec.cpython-312.pyc29850644editdlrm
big5.cpython-312.opt-1.pyc19920644editdlrm
big5.cpython-312.opt-2.pyc19920644editdlrm
big5.cpython-312.pyc19920644editdlrm
big5hkscs.cpython-312.opt-1.pyc20020644editdlrm
big5hkscs.cpython-312.opt-2.pyc20020644editdlrm
big5hkscs.cpython-312.pyc20020644editdlrm
bz2_codec.cpython-312.opt-1.pyc42240644editdlrm
bz2_codec.cpython-312.opt-2.pyc39320644editdlrm
bz2_codec.cpython-312.pyc43390644editdlrm
charmap.cpython-312.opt-1.pyc38610644editdlrm
charmap.cpython-312.opt-2.pyc35710644editdlrm
charmap.cpython-312.pyc38610644editdlrm
cp720.cpython-312.opt-1.pyc32060644editdlrm
cp720.cpython-312.opt-2.pyc30350644editdlrm
cp720.cpython-312.pyc32060644editdlrm
cp858.cpython-312.opt-1.pyc128370644editdlrm
cp858.cpython-312.opt-2.pyc127550644editdlrm
cp858.cpython-312.pyc128370644editdlrm
cp932.cpython-312.opt-1.pyc19940644editdlrm
cp932.cpython-312.opt-2.pyc19940644editdlrm
cp932.cpython-312.pyc19940644editdlrm
cp949.cpython-312.opt-1.pyc19940644editdlrm
cp949.cpython-312.opt-2.pyc19940644editdlrm
cp949.cpython-312.pyc19940644editdlrm
cp950.cpython-312.opt-1.pyc19940644editdlrm
cp950.cpython-312.opt-2.pyc19940644editdlrm
cp950.cpython-312.pyc19940644editdlrm
cp1125.cpython-312.opt-1.pyc136530644editdlrm
cp1125.cpython-312.opt-2.pyc135920644editdlrm
cp1125.cpython-312.pyc136530644editdlrm
euc_jisx0213.cpython-312.opt-1.pyc20080644editdlrm
euc_jisx0213.cpython-312.opt-2.pyc20080644editdlrm
euc_jisx0213.cpython-312.pyc20080644editdlrm
euc_jis_2004.cpython-312.opt-1.pyc20080644editdlrm
euc_jis_2004.cpython-312.opt-2.pyc20080644editdlrm
euc_jis_2004.cpython-312.pyc20080644editdlrm
euc_jp.cpython-312.opt-1.pyc19960644editdlrm
euc_jp.cpython-312.opt-2.pyc19960644editdlrm
euc_jp.cpython-312.pyc19960644editdlrm
euc_kr.cpython-312.opt-1.pyc19960644editdlrm
euc_kr.cpython-312.opt-2.pyc19960644editdlrm
euc_kr.cpython-312.pyc19960644editdlrm
gb2312.cpython-312.opt-1.pyc19960644editdlrm
gb2312.cpython-312.opt-2.pyc19960644editdlrm
gb2312.cpython-312.pyc19960644editdlrm
gb18030.cpython-312.opt-1.pyc19980644editdlrm
gb18030.cpython-312.opt-2.pyc19980644editdlrm
gb18030.cpython-312.pyc19980644editdlrm
gbk.cpython-312.opt-1.pyc19900644editdlrm
gbk.cpython-312.opt-2.pyc19900644editdlrm
gbk.cpython-312.pyc19900644editdlrm
hex_codec.cpython-312.opt-1.pyc28310644editdlrm
hex_codec.cpython-312.opt-2.pyc26580644editdlrm
hex_codec.cpython-312.pyc29720644editdlrm
hz.cpython-312.opt-1.pyc19880644editdlrm
hz.cpython-312.opt-2.pyc19880644editdlrm
hz.cpython-312.pyc19880644editdlrm
idna.cpython-312.opt-1.pyc98830644editdlrm
idna.cpython-312.opt-2.pyc98830644editdlrm
idna.cpython-312.pyc98830644editdlrm
iso2022_jp.cpython-312.opt-1.pyc20090644editdlrm
iso2022_jp.cpython-312.opt-2.pyc20090644editdlrm
iso2022_jp.cpython-312.pyc20090644editdlrm
iso2022_jp_1.cpython-312.opt-1.pyc20130644editdlrm
iso2022_jp_1.cpython-312.opt-2.pyc20130644editdlrm
iso2022_jp_1.cpython-312.pyc20130644editdlrm
iso2022_jp_2.cpython-312.opt-1.pyc20130644editdlrm
iso2022_jp_2.cpython-312.opt-2.pyc20130644editdlrm
iso2022_jp_2.cpython-312.pyc20130644editdlrm
iso2022_jp_3.cpython-312.opt-1.pyc20130644editdlrm
iso2022_jp_3.cpython-312.opt-2.pyc20130644editdlrm
iso2022_jp_3.cpython-312.pyc20130644editdlrm
iso2022_jp_2004.cpython-312.opt-1.pyc20200644editdlrm
iso2022_jp_2004.cpython-312.opt-2.pyc20200644editdlrm
iso2022_jp_2004.cpython-312.pyc20200644editdlrm
iso2022_jp_ext.cpython-312.opt-1.pyc20180644editdlrm
iso2022_jp_ext.cpython-312.opt-2.pyc20180644editdlrm
iso2022_jp_ext.cpython-312.pyc20180644editdlrm
iso2022_kr.cpython-312.opt-1.pyc20090644editdlrm
iso2022_kr.cpython-312.opt-2.pyc20090644editdlrm
iso2022_kr.cpython-312.pyc20090644editdlrm
johab.cpython-312.opt-1.pyc19940644editdlrm
johab.cpython-312.opt-2.pyc19940644editdlrm
johab.cpython-312.pyc19940644editdlrm
koi8_t.cpython-312.opt-1.pyc30710644editdlrm
koi8_t.cpython-312.opt-2.pyc30190644editdlrm
koi8_t.cpython-312.pyc30710644editdlrm
latin_1.cpython-312.opt-1.pyc25290644editdlrm
latin_1.cpython-312.opt-2.pyc23850644editdlrm
latin_1.cpython-312.pyc25290644editdlrm
mbcs.cpython-312.opt-1.pyc20930644editdlrm
mbcs.cpython-312.opt-2.pyc18640644editdlrm
mbcs.cpython-312.pyc20930644editdlrm
oem.cpython-312.opt-1.pyc19060644editdlrm
oem.cpython-312.opt-2.pyc18600644editdlrm
oem.cpython-312.pyc19060644editdlrm
palmos.cpython-312.opt-1.pyc31360644editdlrm
palmos.cpython-312.opt-2.pyc30030644editdlrm
palmos.cpython-312.pyc31360644editdlrm
punycode.cpython-312.opt-1.pyc94070644editdlrm
punycode.cpython-312.opt-2.pyc88610644editdlrm
punycode.cpython-312.pyc94070644editdlrm
quopri_codec.cpython-312.opt-1.pyc30930644editdlrm
quopri_codec.cpython-312.opt-2.pyc29990644editdlrm
quopri_codec.cpython-312.pyc31570644editdlrm
raw_unicode_escape.cpython-312.opt-1.pyc25840644editdlrm
raw_unicode_escape.cpython-312.opt-2.pyc24290644editdlrm
raw_unicode_escape.cpython-312.pyc25840644editdlrm
rot_13.cpython-312.opt-1.pyc44040644editdlrm
rot_13.cpython-312.opt-2.pyc42580644editdlrm
rot_13.cpython-312.pyc44040644editdlrm
shift_jis.cpython-312.opt-1.pyc20020644editdlrm
shift_jis.cpython-312.opt-2.pyc20020644editdlrm
shift_jis.cpython-312.pyc20020644editdlrm
shift_jisx0213.cpython-312.opt-1.pyc20130644editdlrm
shift_jisx0213.cpython-312.opt-2.pyc20130644editdlrm
shift_jisx0213.cpython-312.pyc20130644editdlrm
shift_jis_2004.cpython-312.opt-1.pyc20130644editdlrm
shift_jis_2004.cpython-312.opt-2.pyc20130644editdlrm
shift_jis_2004.cpython-312.pyc20130644editdlrm
undefined.cpython-312.opt-1.pyc25240644editdlrm
undefined.cpython-312.opt-2.pyc21990644editdlrm
undefined.cpython-312.pyc25240644editdlrm
unicode_escape.cpython-312.opt-1.pyc25640644editdlrm
unicode_escape.cpython-312.opt-2.pyc24130644editdlrm
unicode_escape.cpython-312.pyc25640644editdlrm
utf_7.cpython-312.opt-1.pyc20900644editdlrm
utf_7.cpython-312.opt-2.pyc20070644editdlrm
utf_7.cpython-312.pyc20900644editdlrm
utf_8.cpython-312.opt-1.pyc21490644editdlrm
utf_8.cpython-312.opt-2.pyc20070644editdlrm
utf_8.cpython-312.pyc21490644editdlrm
utf_8_sig.cpython-312.opt-1.pyc67470644editdlrm
utf_8_sig.cpython-312.opt-2.pyc64490644editdlrm
utf_8_sig.cpython-312.pyc67470644editdlrm
utf_16.cpython-312.opt-1.pyc77840644editdlrm
utf_16.cpython-312.opt-2.pyc76410644editdlrm
utf_16.cpython-312.pyc77840644editdlrm
utf_16_be.cpython-312.opt-1.pyc21690644editdlrm
utf_16_be.cpython-312.opt-2.pyc20230644editdlrm
utf_16_be.cpython-312.pyc21690644editdlrm
utf_16_le.cpython-312.opt-1.pyc21690644editdlrm
utf_16_le.cpython-312.opt-2.pyc20230644editdlrm
utf_16_le.cpython-312.pyc21690644editdlrm
utf_32.cpython-312.opt-1.pyc76770644editdlrm
utf_32.cpython-312.opt-2.pyc76410644editdlrm
utf_32.cpython-312.pyc76770644editdlrm
utf_32_be.cpython-312.opt-1.pyc20620644editdlrm
utf_32_be.cpython-312.opt-2.pyc20230644editdlrm
utf_32_be.cpython-312.pyc20620644editdlrm
utf_32_le.cpython-312.opt-1.pyc20620644editdlrm
utf_32_le.cpython-312.opt-2.pyc20230644editdlrm
utf_32_le.cpython-312.pyc20620644editdlrm
uu_codec.cpython-312.opt-1.pyc45570644editdlrm
uu_codec.cpython-312.opt-2.pyc42680644editdlrm
uu_codec.cpython-312.pyc46230644editdlrm
zlib_codec.cpython-312.opt-1.pyc41400644editdlrm
zlib_codec.cpython-312.opt-2.pyc39780644editdlrm
zlib_codec.cpython-312.pyc42550644editdlrm
__init__.cpython-312.opt-1.pyc57770644editdlrm
__init__.cpython-312.opt-2.pyc43330644editdlrm
__init__.cpython-312.pyc57770644editdlrm
Edit: /usr/lib64/python3.12/encodings/__pycache__/punycode.cpython-312.pyc (9407B)
{|j8dZddlZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZGddejZGddej ZGddej"ZGddeej$ZGddeej&ZdZy)uY Codec for the Punicode encoding, as specified in RFC 3492 Written by Martin v. Löwis. Nct}t}|D]<}t|dkr|jt|,|j |>t |}t ||fS)z 3.1 Basic code point segregation) bytearraysetordappendaddsortedbytes)strbaseextendedcs +/usr/lib64/python3.12/encodings/punycode.py segregater s[ ;DuH  q6C< KKA  LLO  hH ;  c@d}|D]}t||ks|dz }|S)z@Return the length of str, considering only characters below max.r)r)r maxresrs r selective_lenrs, C  q6C< 1HC Jrcht|} |dz }||k(ry||}||k(r|dz|fS||kr|dz }')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)r)len)r charindexposlrs rselective_findrsV CA  q !8 H 97C<  X QJE rcd}g}d}|D]c}dx}}t|}t||} | dz||z z} t||||\}}|dk(rn!| ||z z } |j| dz |}d} 8|}e|S)3.2 Insertion unsort codingrrrr)rrrr) r roldcharresultoldindexrrrrcurlendeltas rinsertion_unsortr'0sG FH 1vsD)dWn-&s1U37IE#{ UX% %E MM%' "HE Mrc4d|dzz|z }|dkry|dkDry|S)N$r)jbiasrs rTr.Fs+ A, C Qwq Rx Jrs$abcdefghijklmnopqrstuvwxyz0123456789ct}d} t||}||kr#|jt|t |S|jt|||z d|z zz||z d|z z}|dz }i)(3.3 Generalized variable-length integersrrr))rr.rdigitsr )Nr-r#r,ts rgenerate_generalized_integerr4Ns [F A aJ q5 MM&) $=  fQ1q5R!V"4567 UQ  Q rcz|r|dz}n|dz}|||zz }d}|dkDr|dz}|dz }|dkDr|d|z|dzzz}|S)Niri#r)&r+)r&firstnumchars divisionsr-s radaptr<[sk  #  !  Uh EI #+ R  #+ U urz2 3D Krct}d}t|D]8\}}t||}|j|t ||dk(||zdz}:t |S)z3.4 Bias adaptationHrr)r enumerater4extendr<r )baselendeltasr#r-pointsr&ss rgenerate_integersrEjsb[F D"6*  ( 5 aUFAIwv~a'78+ =rcxt|\}}t||}tt||}|r|dz|zS|S)N-)rr'rEr)textr rrBs rpunycode_encoderIusBt_ND( dH -F TF3H d{X%% Orcdd}d}d} t||}|dz }d|cxkrdkr nn|dz }n1d|cxkrd kr nn|d z }n|dk(rtd ||dz z|dfSt||} |||zz }|| kr||fS|d | z z}|dz }#t$r|dk(r td|dzdfcYSwxYw) r0rrstrictzincomplete punicode stringNAZ09z Invalid extended code point '%s'r))r IndexError UnicodeErrorr.) rextposr-errorsr#wr,rdigitr3s rdecode_generalized_numberrWs  F A A  $x'(D !  4 4 4KE T !T !2IE x A!)&(!3 45 54<  aJ%!) 196> ! aL Q-  $!"#?@@A:t# # $sB B/.B/c~d}d}d}d}|t|krt||||\}}||S||dzz }||t|dzzz }|dkDr|dk(rtd |ztd }|t|dzz}|d|t |z||dz}t ||dk(t|}|}|t|kr|S) r!rrr>rNrirKzInvalid character U+%x?)rrWrRrchrr<) r rrTrrr-rSnewposr&s rinsertion_sortr\s D C D F 3x= 1(F26@  =K uQw D A && (?!"#;d#BCCs8DSY]#DSzCI%ST 2UVq[3t95! 3x= " KrcZt|tr|jd}t|tr t |}|j d}|dk(rd}t|dj }n0t|d|d|}t||dzddj }t|||S)NasciirGrr) isinstancer encode memoryviewr rfindupperr\)rHrTrr rs rpunycode_decoderes${{7#$ #T{ **T C bytW%++-4:w/tCEF|W-335 $& 11rceZdZddZddZy)Codecc2t|}|t|fSN)rIrselfinputrTrs rraz Codec.encodese$CJrcX|dvrtd|zt||}|t|fSN)rKreplaceignorezUnsupported error handling )rRrerrjs rdecodez Codec.decodes6 8 8rs  !$, 1   <2 2 FLL &22&3223  5,,  5,, r