/usr/lib/python3.10/__pycache__
NameSizeModeActions
abc.cpython-310.pyc67510644editdlrm
aifc.cpython-310.pyc246850644editdlrm
antigravity.cpython-310.pyc8220644editdlrm
argparse.cpython-310.pyc635390644editdlrm
ast.cpython-310.pyc557390644editdlrm
asynchat.cpython-310.pyc70250644editdlrm
asyncore.cpython-310.pyc160020644editdlrm
base64.cpython-310.pyc171620644editdlrm
bdb.cpython-310.pyc258320644editdlrm
binhex.cpython-310.pyc128700644editdlrm
bisect.cpython-310.pyc25880644editdlrm
bz2.cpython-310.pyc108700644editdlrm
calendar.cpython-310.pyc263030644editdlrm
cgi.cpython-310.pyc267230644editdlrm
cgitb.cpython-310.pyc99980644editdlrm
chunk.cpython-310.pyc48600644editdlrm
cmd.cpython-310.pyc127070644editdlrm
code.cpython-310.pyc99570644editdlrm
codecs.cpython-310.pyc332190644editdlrm
codeop.cpython-310.pyc55950644editdlrm
colorsys.cpython-310.pyc32650644editdlrm
compileall.cpython-310.pyc127330644editdlrm
configparser.cpython-310.pyc454580644editdlrm
contextlib.cpython-310.pyc208950644editdlrm
contextvars.cpython-310.pyc2460644editdlrm
copy.cpython-310.pyc69960644editdlrm
copyreg.cpython-310.pyc46830644editdlrm
cProfile.cpython-310.pyc51130644editdlrm
crypt.cpython-310.pyc35500644editdlrm
csv.cpython-310.pyc117980644editdlrm
dataclasses.cpython-310.pyc265780644editdlrm
datetime.cpython-310.pyc565330644editdlrm
decimal.cpython-310.pyc3620644editdlrm
difflib.cpython-310.pyc589050644editdlrm
dis.cpython-310.pyc156560644editdlrm
doctest.cpython-310.pyc761750644editdlrm
enum.cpython-310.pyc260630644editdlrm
filecmp.cpython-310.pyc87490644editdlrm
fileinput.cpython-310.pyc140720644editdlrm
fnmatch.cpython-310.pyc42440644editdlrm
fractions.cpython-310.pyc186000644editdlrm
ftplib.cpython-310.pyc290340644editdlrm
functools.cpython-310.pyc283350644editdlrm
genericpath.cpython-310.pyc39070644editdlrm
getopt.cpython-310.pyc63390644editdlrm
getpass.cpython-310.pyc42100644editdlrm
gettext.cpython-310.pyc182210644editdlrm
glob.cpython-310.pyc58520644editdlrm
graphlib.cpython-310.pyc76160644editdlrm
gzip.cpython-310.pyc185460644editdlrm
hashlib.cpython-310.pyc68450644editdlrm
heapq.cpython-310.pyc138650644editdlrm
hmac.cpython-310.pyc69730644editdlrm
imaplib.cpython-310.pyc423120644editdlrm
imghdr.cpython-310.pyc39050644editdlrm
imp.cpython-310.pyc97860644editdlrm
inspect.cpython-310.pyc851530644editdlrm
io.cpython-310.pyc36630644editdlrm
ipaddress.cpython-310.pyc626700644editdlrm
keyword.cpython-310.pyc9270644editdlrm
linecache.cpython-310.pyc41420644editdlrm
locale.cpython-310.pyc461540644editdlrm
lzma.cpython-310.pyc121000644editdlrm
mailbox.cpython-310.pyc600910644editdlrm
mailcap.cpython-310.pyc73200644editdlrm
mimetypes.cpython-310.pyc176190644editdlrm
modulefinder.cpython-310.pyc161660644editdlrm
netrc.cpython-310.pyc39330644editdlrm
nntplib.cpython-310.pyc316230644editdlrm
ntpath.cpython-310.pyc147040644editdlrm
nturl2path.cpython-310.pyc17470644editdlrm
numbers.cpython-310.pyc118660644editdlrm
opcode.cpython-310.pyc54470644editdlrm
operator.cpython-310.pyc135080644editdlrm
optparse.cpython-310.pyc477540644editdlrm
os.cpython-310.pyc315990644editdlrm
pathlib.cpython-310.pyc420520644editdlrm
pdb.cpython-310.pyc474400644editdlrm
pickle.cpython-310.pyc468820644editdlrm
pickletools.cpython-310.pyc677600644editdlrm
pipes.cpython-310.pyc77690644editdlrm
pkgutil.cpython-310.pyc183610644editdlrm
platform.cpython-310.pyc274290644editdlrm
plistlib.cpython-310.pyc237650644editdlrm
poplib.cpython-310.pyc135730644editdlrm
posixpath.cpython-310.pyc105600644editdlrm
pprint.cpython-310.pyc178750644editdlrm
profile.cpython-310.pyc143910644editdlrm
pstats.cpython-310.pyc236210644editdlrm
pty.cpython-310.pyc41430644editdlrm
pyclbr.cpython-310.pyc97750644editdlrm
pydoc.cpython-310.pyc856450644editdlrm
py_compile.cpython-310.pyc73390644editdlrm
queue.cpython-310.pyc107920644editdlrm
quopri.cpython-310.pyc57940644editdlrm
random.cpython-310.pyc227480644editdlrm
re.cpython-310.pyc142270644editdlrm
reprlib.cpython-310.pyc52500644editdlrm
rlcompleter.cpython-310.pyc59540644editdlrm
runpy.cpython-310.pyc94110644editdlrm
sched.cpython-310.pyc61150644editdlrm
secrets.cpython-310.pyc21750644editdlrm
selectors.cpython-310.pyc171050644editdlrm
shelve.cpython-310.pyc94920644editdlrm
shlex.cpython-310.pyc77820644editdlrm
shutil.cpython-310.pyc385360644editdlrm
signal.cpython-310.pyc29350644editdlrm
site.cpython-310.pyc179220644editdlrm
sitecustomize.cpython-310.pyc2250644editdlrm
smtpd.cpython-310.pyc261470644editdlrm
smtplib.cpython-310.pyc357660644editdlrm
sndhdr.cpython-310.pyc69620644editdlrm
socket.cpython-310.pyc289630644editdlrm
socketserver.cpython-310.pyc253470644editdlrm
sre_compile.cpython-310.pyc151940644editdlrm
sre_constants.cpython-310.pyc63570644editdlrm
sre_parse.cpython-310.pyc217550644editdlrm
ssl.cpython-310.pyc452710644editdlrm
stat.cpython-310.pyc42730644editdlrm
statistics.cpython-310.pyc370510644editdlrm
string.cpython-310.pyc71020644editdlrm
stringprep.cpython-310.pyc170750644editdlrm
struct.cpython-310.pyc3070644editdlrm
subprocess.cpython-310.pyc447410644editdlrm
sunau.cpython-310.pyc164820644editdlrm
symtable.cpython-310.pyc128350644editdlrm
sysconfig.cpython-310.pyc181510644editdlrm
tabnanny.cpython-310.pyc69500644editdlrm
tarfile.cpython-310.pyc715780644editdlrm
telnetlib.cpython-310.pyc185060644editdlrm
tempfile.cpython-310.pyc273390644editdlrm
textwrap.cpython-310.pyc138120644editdlrm
this.cpython-310.pyc12640644editdlrm
threading.cpython-310.pyc449690644editdlrm
timeit.cpython-310.pyc117690644editdlrm
token.cpython-310.pyc27380644editdlrm
tokenize.cpython-310.pyc171940644editdlrm
trace.cpython-310.pyc198700644editdlrm
traceback.cpython-310.pyc217120644editdlrm
tracemalloc.cpython-310.pyc175250644editdlrm
tty.cpython-310.pyc10790644editdlrm
turtle.cpython-310.pyc1288570644editdlrm
types.cpython-310.pyc95250644editdlrm
typing.cpython-310.pyc852770644editdlrm
uu.cpython-310.pyc38670644editdlrm
uuid.cpython-310.pyc224980644editdlrm
warnings.cpython-310.pyc136460644editdlrm
wave.cpython-310.pyc175940644editdlrm
weakref.cpython-310.pyc203430644editdlrm
webbrowser.cpython-310.pyc174630644editdlrm
xdrlib.cpython-310.pyc78800644editdlrm
zipapp.cpython-310.pyc60130644editdlrm
zipfile.cpython-310.pyc618450644editdlrm
zipimport.cpython-310.pyc170330644editdlrm
_aix_support.cpython-310.pyc28790644editdlrm
_bootsubprocess.cpython-310.pyc22940644editdlrm
_collections_abc.cpython-310.pyc329250644editdlrm
_compat_pickle.cpython-310.pyc58720644editdlrm
_compression.cpython-310.pyc45120644editdlrm
_distutils_system_mod.cpython-310.pyc54220644editdlrm
_markupbase.cpython-310.pyc75720644editdlrm
_osx_support.cpython-310.pyc115350644editdlrm
_pydecimal.cpython-310.pyc1577360644editdlrm
_pyio.cpython-310.pyc736540644editdlrm
_py_abc.cpython-310.pyc46830644editdlrm
_sitebuiltins.cpython-310.pyc35470644editdlrm
_strptime.cpython-310.pyc159450644editdlrm
_sysconfigdata__linux_x86_64-linux-gnu.cpython-310.pyc353850644editdlrm
_sysconfigdata__x86_64-linux-gnu.cpython-310.pyc353790644editdlrm
_threading_local.cpython-310.pyc65390644editdlrm
_weakrefset.cpython-310.pyc76080644editdlrm
__future__.cpython-310.pyc41310644editdlrm
__phello__.foo.cpython-310.pyc1300644editdlrm
Edit: /usr/lib/python3.10/__pycache__/sre_compile.cpython-310.pyc (15194B)
o 9jEm@s$dZddlZddlZddlTejeksJdeehZee e hZ e e hZeehZeeehBZdZddeDZejfdd Zd d Zd d Zd-ddZejdZde>dZdZee fddZ!ddZ"ddZ#ddZ$ddZ%ddZ&dd Z'd!d"Z(d#d$Z)d%d&Z*d'd(Z+d)d*Z,d.d+d,Z-dS)/zInternal support module for sreN)*zSRE module mismatch))ii1)si)i)iEii)ii)ii)ii)ii)ii)ii)ii)ii)ii)ii)i2i)i4i)i>i)iAi)iBii)iJi)ici)iiK)iai)iics.i|]}|D]tfdd|DqqS)c3s|] }|kr|VqdSN).0jir"/usr/lib/python3.10/sre_compile.py Nsz.)tuple)rtrr r Ns rcCs ||@r ||M}||B|@Srr)flags add_flags del_flags TYPE_FLAGSrrr _combine_flagsQs rcCs|j}t}t}t}t}t}d} d} d} |t@r.|t@s.|t@r(t j } t j } t } nt j } t j} |D]4\} } | |vr|t@sF|| || q0|t@rU|t| || q0| | sb|| || q0| | }| ss|t| ||q0|| vr|t| ||q0|t||}|d| tur|t|f| |D] }|t||q|t|||||<q0| turt| | | | \}}|t@r|t@r|tn|s|tn | s|tn|t||}|dt||||||||<q0| tur |t@r|tq0|tq0| |vr|t@rt d| ft!| dr[| t"ur.|t#n|t$||}|d|| d|| dt%|| d||t&|||||<q0|t'||}|d|| d|| dt%|| d||||||<| t"ur|t(q0|t)q0| t*ur| \}}}}|r|t+||ddt%||t,||||r|t+||dddq0| |vr|| q0| |vr|| ||}|d| ddkr|dn| d-\}}||krt d||t%|| d||t&|||||<q0| t.ur=|| ||}|dt%|| ||t&|||||<q0| t/urm|| |t0@rQt12| | } |t@r]t32| | } n |t@rht42| | } || q0| t5ur|| g}|j}| dD]'} ||}|dt%|| ||t6||||d|||||<q|t|D] }|||||<qq0| t7ur|| |t@rt8| } n |t@rt9| } || q0| t:ur|t@s|| n|t@r|t;n | s|t<n|t=|| dq0| t>ur_|| || dd||}|dt%|| d|| drT|t6||}|d|||d||<t%|| d||||||<q0|||d||<q0t d| fdS)Nrz*internal: unsupported template operator %rz(look-behind requires fixed-width patternz%internal: unsupported operand type %r)?appendlen_LITERAL_CODES_REPEATING_CODES_SUCCESS_CODES _ASSERT_CODESSRE_FLAG_IGNORECASESRE_FLAG_LOCALESRE_FLAG_UNICODE_sreunicode_iscasedunicode_tolower_ignorecase_fixes ascii_iscased ascii_tolowerOP_LOCALE_IGNORE OP_IGNOREOP_UNICODE_IGNORE IN_UNI_IGNORE NOT_LITERALNEGATELITERALFAILUREIN_optimize_charset IN_LOC_IGNORE IN_IGNORE_compile_charsetANYSRE_FLAG_DOTALLANY_ALLSRE_FLAG_TEMPLATEerror_simple MAX_REPEAT REPEAT_ONEMIN_REPEAT_ONE_compileSUCCESSREPEAT MAX_UNTIL MIN_UNTIL SUBPATTERNMARKrgetwidthCALLATSRE_FLAG_MULTILINE AT_MULTILINEget AT_LOCALE AT_UNICODEBRANCHJUMPCATEGORY CH_LOCALE CH_UNICODEGROUPREFGROUPREF_LOC_IGNOREGROUPREF_IGNOREGROUPREF_UNI_IGNOREGROUPREF_EXISTS)codepatternremit_len LITERAL_CODESREPEATING_CODES SUCCESS_CODES ASSERT_CODESiscasedtolowerfixesopavloskipkcharsethascasedgrouprrphitail tailappendskipyesskipnorrr r=WsJ                                                            r=cCs|j}|D]d\}}|||turq|tur||q|tus#|tur0||d||dq|tur:||q|turD||q|turc|t @rS|t |q|t @r^|t |q||qt d|f|tdS)Nrrz%internal: unsupported set operator %r)rr,r-RANGERANGE_UNI_IGNORECHARSETextend BIGCHARSETrNrrOr rPr8r.)rfrrVrXrarbrrr r3 s,       r3c Csxg}g}td}d}|D]\}} z|tur?|r:|| } d|| <|r1| |vr1|| D]} d|| <q*|s9|| r9d}ngd|| <nb|turt| d| dd} |r|rnt|| D]} d|| <| |vrl|| D]} d|| <qeqWn t|| D]} d|| <qs|stt|| }n| D]} d|| <qn|tur||| fn||| fWn(tyt |dkr|dd7}Yq|rd}|turt }||| fYnw q g}d} | d|}|dkrn%t |dkrd}n| d|}|dkr||t |fn|||fq|durB|D] \}}||dkr|t|fq |t||dffq ||7}|s:t |t |kr>||fS||fSt |dkr\t |}|t |f||7}||fSt|}i}td}d}t}tdd dD],} || | d}||vr|||| d<qq||| d<||<|d7}||7}qqt |}|gt||dd<|t|f||7}||fS) NFTrriri) bytearrayr-rorangemapanyr,r IndexErrorrrpfind _mk_bitmaprqbytes_bytes_to_codesrs)rfr^fixupr`outrkcharmaprgrarbrcrerr runsqridatacompsmappingblockchunkrrr r0$s                    r0rs0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111cs8|tdddfddttd DS)Ncs"g|] }||dqS)rr)rr  _CODEBITS_intsrr sz_mk_bitmap..r) translate _BITS_TRANSrwr)bitsrrrrr r|sr|cCs@t|d}|jtjksJt||jt|ksJ|S)NI) memoryviewcastitemsizer!CODESIZErtolist)barrr r~sr~cCsDt|dkrdS|d\}}|tur|dduot|dS|tvS)NrFrr)rrBr9 _UNIT_CODES)rirarbrrr r9s  r9cCs|dgt|}tdt|D]-}||d}||||kr5|dkr'd||<n||d}||||ks|d||<q|S)aj Generate an overlap table for the following prefix. An overlap table is a table of the same size as the prefix which informs about the potential self-overlap for each index in the prefix: - if overlap[i] == 0, prefix[i:] can't overlap prefix[0:...] - if overlap[i] == k with 0 < k <= i, prefix[i-k+1:i+1] overlaps with prefix[0:k] rr)rrw)prefixtabler idxrrr _generate_overlap_tables    rcCs |t@sdS|t@r tjStjSr)rr r!r"r%)rrrr _get_iscaseds rcCsg}|j}d}t|}|jD]Y\}}|tur#|r||rnO||q|turf|\}} } } t|| | } | t@r=| t@r=n0t| | \} }}|dur\|durRt |}n |dur\t ||}| | |senqn||dfS||dfS)NTF) rrrr-rBrrr_get_literal_prefixrrr)rWrr prefixappend prefix_skipr^rarbrhrrriflags1prefix1 prefix_skip1got_allrrr rs6         rc CsZ |jsdS|jd\}}|turn|\}}}}t|||}|t@r(|t@r(dSqt|}|tur>|r9||r9dS||fgS|turng}|j} |dD] } | sRdS| d\}}|turi|rb||si| ||fqKdS|S|t ur|}|r|D]0\}}|tur||rdSqx|t ur|ddkrdSt t |t |d|ddrdSqx|SdS)NTrri)rrBrrrrr-rLrr/roryrxrw) rWrrarbrhrrr^rf charsetappendrirrr _get_charset_prefixsV          rc Cst|\}}|tkr t}|dkr|tdd||gdSg}d}g}|t@r*|t@s9t||\}}}|s9t||}|j} | tt |} | dd} |rYt } |durX|rX| t B} n|r_| t B} | | |tkrl| |n | t|dt}| t |t|r| t ||durt |}| ||||t|n|rt|\}} | rJt|||t || || <dS)Nr)rDMAXCODErrINFOrrrrrrSRE_INFO_PREFIXSRE_INFO_LITERALSRE_INFO_CHARSETminrr0r3) rVrWrrcrjrrrfrrXrdmaskrgrrr _compile_info0sT         rcCst|ttfSr) isinstancestrr})objrrr isstringksrcCs8|jj|B}g}t|||t||j||t|Sr)staterrr=rrr>)rirrVrrr _codens   rcCsdddd|DS)N[%s], css&|]}dtjdd|fVqdS)z%#0*xrN)r!rrxrrr r ~s$z_hex_code..)joinrVrrr _hex_code}srcsNddltdtttdfdddtdS)Nrrc sddfdd }fdd}d7}||kr||}|d7}t|}|tttttttfvr=||n|tt t t t t ttfvr^|}|d7}||d|t|fn|tur|}|d7}tt|}|ddd kszJ|||ddnh|tur|}|d7}tt|}|dd d ksJ|||d dnA|ttttfvrЈ|}|||||d|d||||7}n|ttfvr||d \}} |d 7}||d || t|t| fn|tur||t||dt|dt7}n|turh|}|d7}t d!fdd||dt"j#D} |||| |dt"j#7}d7t$|D]} |t||dt|dt7}qJd8n|t%t&t't(t)fvr|}|d7}|||nl|t*ur|}|||||d|d7}nT|t+urۈ|}|||||d|rՈ|d||||7}||}|r|d|||dn|t|s|d7}n|t,t-t.fvr||d\}} } | t/krd} |||| | ||d|d||||7}n|t0ur,||d \}}||||||d|d 7}n|t1t2fvrU||d \}}||||||d|d ||||7}n|t3ur||d\}}} } | t/krmd} |||t4|| | ||d|d|t5@r̈|d|d\}}|d||d|}|ddd!dd|Ddd!t6t||7|d||7|t7@rd7|d||d8||7}nt8|||ksd8dS)N)tocsX|dur||d|ff7}tdvrdndfdddt|dS)Nz(to %d)z%*d%s :.z rend)addprint)rargs)labelslevel offset_widthstartrr print_s   z!dis..dis_..print_cs"tdddt|dS)N rr)r)r)rrrr print_2s z"dis..dis_..print_2rz %#02x (%r)AT_ CATEGORY_rz%#02x %#02x (%r-%r)rtc3s |] }|tjjVqdSr)to_bytesr!r byteorderr)sysrr r sz$dis..dis_..branch MAXREPEATrz prefix_skipz prefixrrcss|]}d|VqdS)z%#02xNrrrrr r sz(%r)z overlapin)9OPCODESr>r.r4r6r@rAr,r-r+LITERAL_IGNORENOT_LITERAL_IGNORELITERAL_UNI_IGNORENOT_LITERAL_UNI_IGNORELITERAL_LOC_IGNORENOT_LITERAL_LOC_IGNOREchrrFrATCODESrNCHCODESr/r2r*r1rorprqrrrslistrr!rrwrCrQrSrTrRrMrLr?r;r<rrUASSERT ASSERT_NOTrbinrrxr ValueError)rrrrr raargrdrcrjrr rmaxr prefix_lenrrrVdis_rrrr)rr rs       "                      szdis..dis_)rsetrrrrrr dissrc Cst|r |}t||}nd}t||}|t@rtt||jj}dg|jj }| D]\}}|||<q.t |||jj B||jj d|t|S)Nr)r sre_parseparserSRE_FLAG_DEBUGrrr groupdictgroupsitemsr!compilerr)rirrWrV groupindex indexgrouprer rrr rs"   r)NNN)r).__doc__r!r sre_constantsMAGICr-r+rr? MIN_REPEATr:rr>r.rrrrr4r/r _equivalencesr$rrr=r3r0rrrrintr|r~r9rrrrrrrrrrrrrr sL   4 3   ,;