python (3.12.0)

(root)/
lib/
python3.12/
lib2to3/
pgen2/
__pycache__/
tokenize.cpython-312.opt-2.pyc

̑eR	dZdZddlZddlZddlmZmZddlddlm	Z	e
e	Dcgc]
}|ddk7s|c}gd	zZ[		ed
ZdZdZd
ZdZdZeedezzeezZdZdZdZdZeddZeeeeeZdZeddeezZdezZeeeZededzZ ee eeZ!dZ"dZ#dZ$d Z%d!Z&ee&d"ze&d#zZ'ee&d$ze&d%zZ(ed&d'd(d)d*d+d,d-d.	Z)d/Z*ed0d1d2Z+ee)e*e+Z,ee!e,e(eZ-ee-zZ.ee&d3zed4dze&d5zed6dzZ/edee'Z0eee0e!e,e/ezZ1e2ejfe.e1e$e%f\Z4Z5Z6Z7ed7d8d9d:ed7d8d;d<zhd=zZ8ejfe"ejfe#e6e7d>e8Dcic]}|d"e6
c}e8Dcic]}|d#e7
c}e8Dcic]}|dc}Z9d"d#he8Dchc]}|d"	c}ze8Dchc]}|d#	c}zZ:d4d6he8Dchc]}|d4	c}ze8Dchc]}|d6	c}zZ;d?Z<Gd@dAe=Z>GdBdCe=Z?dDZ@e@fdEZAdFZBGdGdHZCejfdIejZEejfdJejZFdKZGdLZHdMZIdNZJeKdOk(r\ddlLZLeMeLjdkDr&eAeOeLjdjyeAeLjjyycc}w#e
$reZYwxYwcc}wcc}wcc}wcc}wcc}wcc}wcc}w)PzKa-Ping Yee <ping@lfw.org>z@GvR, ESR, Tim Peters, Thomas Wouters, Fred Drake, Skip MontanaroN)BOM_UTF8lookup)*)token_)tokenizegenerate_tokens
untokenizec0ddj|zdzS)N(|))joinchoicess J/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/lib2to3/pgen2/tokenize.pygroupr0sC#((7"33c99ct|dzS)Nrrrs ranyr1s%/C//rct|dzS)N?rrs rmayber2sE7Oc11rc,tfdDS)Nc3K|]5}dzD]+}|j|jk7s%||z-7yw))N)casefold).0xyls   r	<genexpr>z _combinations.<locals>.<genexpr>4sC!e)qzz|qzz|/KA
s.>>)set)r#s`r
_combinationsr&3srz[ \f\t]*z	#[^\r\n]*z\\\r?\nz\w+z0[bB]_?[01]+(?:_[01]+)*z(0[xX]_?[\da-fA-F]+(?:_[\da-fA-F]+)*[lL]?z0[oO]?_?[0-7]+(?:_[0-7]+)*[lL]?z[1-9]\d*(?:_\d+)*[lL]?z0[lL]?z[eE][-+]?\d+(?:_\d+)*z\d+(?:_\d+)*\.(?:\d+(?:_\d+)*)?z\.\d+(?:_\d+)*z\d+(?:_\d+)*z\d+(?:_\d+)*[jJ]z[jJ]z[^'\\]*(?:\\.[^'\\]*)*'z[^"\\]*(?:\\.[^"\\]*)*"z%[^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*'''z%[^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*"""z'(?:[uUrRbBfF]|[rR][fFbB]|[fFbBuU][rR])?'''"""z'[^\n'\\]*(?:\\.[^\n'\\]*)*'z"[^\n"\\]*(?:\\.[^\n"\\]*)*"z\*\*=?z>>=?z<<=?z<>z!=z//=?z->z[+\-*/%&@|^=<>]=?~z[][(){}]z\r?\nz:=z[:;.,`@]z'[^\n'\\]*(?:\\.[^\n'\\]*)*'z"[^\n"\\]*(?:\\.[^\n"\\]*)*"rRfFbB>UuURUruRur)r*r+r'r(ceZdZy)
TokenErrorN__name__
__module____qualname__rrr:r:rr:ceZdZy)StopTokenizingNr;r?rrrBrBr@rrBc`|\}}|\}}td||||t|t|fzy)Nz%d,%d-%d,%d:	%s	%s)printtok_namerepr)	typerxxx_todo_changemexxx_todo_changeme1linesrowscolerowecols	         r
printtokenrOs<$LT4%LT4	
 	
tT4$e=>?rc>		t||y#t$rYywxYwN)
tokenize_looprB)readline
tokeneaters  rr	r	s(
h
+

s	c.t|D]}||	yrQ)r
)rSrT
token_infos   rrRrRs%h/ 
J rc$eZdZdZdZdZdZy)Untokenizerc.g|_d|_d|_y)Nrr)tokensprev_rowprev_col)selfs r__init__zUntokenizer.__init__s

rcn|\}}||jz
}|r|jjd|zyy)N )r\rZappend)r]startrowcol
col_offsets     radd_whitespacezUntokenizer.add_whitespaces8S4==(
KKsZ/0rcf|D]}t|dk(r|j||np|\}}}}}|j||jj	||\|_|_|ttfvsw|xj
dz
c_d|_dj|jS)Nrrr)
lencompatrfrZrar[r\NEWLINENLr)r]iterablettok_typerrbendrJs        rrzUntokenizer.untokenizes
	"A1v{Ax(01-HeUC&KKu%+.(DM4=GR=(

"
 !

	"wwt{{##rcd}g}|jj}|\}}|ttfvr|dz
}|tt
fvrd}|D]}|dd\}}|ttttfvr|dz
}|tk(r|j|C|tk(r|j]|tt
fvrd}n|r|r
||dd}||y)NFr`Trh)rZraNAMENUMBERrkrlASYNCAWAITINDENTDEDENTpop)	r]rrm	startlineindentstoks_appendtoknumtokvaltoks	         rrjzUntokenizer.compats	kk((dF^#cMFgr]"I	 C !WNFF$u55#
v&6!
GR=( 	wGBK(!	#	 rN)r<r=r>r^rfrrjr?rrrXrXs
1$ rrXz&^[ \t\f]*#.*?coding[:=][ \t]*([-\w.]+)s^[ \t\f]*(?:[#\r\n]|$)c	|ddjjdd}|dk(s|jdry|dvs|jdry|S)	Nr-utf-8zutf-8-)zlatin-1
iso-8859-1ziso-latin-1)zlatin-1-ziso-8859-1-ziso-latin-1-r)lowerreplace
startswith)orig_encencs  r_get_normal_namersY2
3B-



'
'S
1C
g~1
66
~~ABOrc	dd}d}fd}fd}|}|jtr	d|dd}d}|s|gfS||}|r||gfStj|s||gfS|}|s||gfS||}|r|||gfS|||gfS)NFrcF	S#t$r
tcYSwxYwrQ)
StopIterationbytes)rSsrread_or_stopz%detect_encoding.<locals>.read_or_stops&	:	7N	s
  c>	|jd}tj|}|syt	|jd}	t
|}r|jdk7rtd|dz
}|S#t$rYywxYw#t$rtd|zwxYw)Nasciirzunknown encoding: rzencoding problem: utf-8z-sig)
decodeUnicodeDecodeError	cookie_rematchrrrLookupErrorSyntaxErrorname)rJline_stringrencodingcodec	bom_founds     rfind_cookiez$detect_encoding.<locals>.find_cookies	++g.K,#EKKN3	?8$E
zzW$!";<<H#"			?2X=>>	?sA5B5	BBBTz	utf-8-sig)rrblank_rer)rSrdefaultrrfirstsecondrs`      @rdetect_encodingrs"IHG,
NE!	ab	{5!H%  >>% 
^F6"H%((UFO##rc:	t}|j|SrQ)rXr)rmuts  rrr:s"
B
==""rc#x
K	dx}x}}d\}}d}dg}d}d}	d}
d}		|}|dz}dt|}}
|r|stdj|}|r4|j	dx}
}t
||d|z||f||zfd\}}d}n|r0|dddk7r(|d	dd
k7r t||z|t|f|fd}d}||z}||z}|dk(r|s|snd}|
|krA||
dk(r|dz}n(||
dk(r|tzdztz}n||
d
k(rd}nn|
dz}
|
|krA|
|k(rn|r|d}||
dvr||
dk(r]||
djd}|
t|z}t|||
f||
t|zf|ft||d||f|t|f|fn,ttf||
dk(||
d||
f|t|f|f||dkDr%|j|t|d|
|df||
f|f||dkrC||vrtdd||
|f|dd}|	r|
|dk\rd}	d}d}
td||
f||
f|f||dkrC|	r#|r!|
|dk\rd}	d}d}
n|std|dfd}|
|krtj||
}|rI|j!d\}}||f||f|}
}}|||||}}|t"j$vs
|dk(r|dk7rt&||||fn|dvr)t(}|dkDrt}n|	rd}|r|d}|||||fn|dk(r|r|d}t||||fn|t*vrYt,|}|j||
}|r/|j	d}
|||
}|r|d}t
||||
f|fnu||f}||d}|}no|t.vs|ddt.vs|ddt.vrR|ddk(r4||f}t,|xst,|dxst,|d}||dd}}|}n|r|d}t
||||fn|j1r|dvr|	r|dk(rt2nt4||||ft6||||f}|dk(r|s|}|dvr=|r;|dt6k(r/|ddk(r'|dk(rd}	|d}
t2|d|d|d|dfd}|r|d}|nd|dk(r|r|d}t||||
f|fd}nE|d vr|dz}n	|d!vr|dz
}|r|d}t8||||fnt||
||
f||
dzf|f|
dz}
|
|kr|r|d}|ddD]}td|df|dfdft:d|df|dfdfy#t$rd}YwxYww)"Nr)rrFrrzEOF in multi-line stringz\
z\
r`	z#
#z
rrz3unindent does not match any outer indentation levelz
<tokenize>zEOF in multi-line statement.Trhr
)asyncawaitr)defforr\z([{z)]})rrir:rrpSTRING
ERRORTOKENtabsizerstripCOMMENTrlrarwIndentationErrorrx
pseudoprogspanstringdigitsrtrk
triple_quotedendprogs
single_quotedisidentifierrurvrsOP	ENDMARKER)rSlnumparenlev	continuedcontstrneedcontcontliner{stashed	async_defasync_def_indentasync_def_nlrJposmaxstrstartendprogendmatchrpcolumn
comment_tokennl_pospseudomatchrbsposeposrinitialnewlinerindents                               rr
r
Os#$#D#8iGXHcGGIL
	:Daxc$iS !;XFF}}T*H$LLO+cwds3$ho??$)!d23i61d23i86K!7T>#dCI%6BB!D.#d?
]9F)9#fqjV#Y$&&'/A2Ew1N#Y$&Ag)cz5
CyG#9#$(J$5$5f$=M 3}#55F"M #;sS5G/G(H$PPtFG} &>D#d)+<dDD=cc)9:DJ #;s4y(94AA#v&tDSzD!9tSk4HH72;&(*M%tS$799"#2,!1WR[!@ %I#(L'($rD#;sTBB72;&\.>'"+.M!	$#$  !>q	JJICi$**45K(--a0
s#'-$cCd!%eC$u+wfmm+sNu|!5$d;;&%G!|"$"'+%
"&"E4t<<^%
"&"E4t<<m+&uoG&}}T37H&ll1o $U3"")M&*G%udT3KFF$(%="&uv,#'
-"1I."1I.RyD($(%=#+G#4$6q8J$6#+E!H#5 ,0L!#'"")M&*G%udD$??))+ 22$,1W,<5%#($d#<<$dD9C'"% .#$+AJ$$6$+AJ'$9$~,0	3:2; 0#('!*#*1:wqz#*1:#//'+G%
"&I_%
"&udT3K>> !I%'HqL E)hl8%
"&udD$77!49 #;s1u
t==AgSCii~
!"+5rD!9tQi445b4)dAY
33E	D	s<T:T(C:T: D T:J.T:17T:(T73T:6T77T:__main__)R
__author____credits__rrecodecsrrlib2to3.pgen2.tokenrrdir__all__r	NameErrorstrrrrr&
WhitespaceCommentIgnoreName	Binnumber	Hexnumber	Octnumber	Decnumber	IntnumberExponent
PointfloatExpfloatFloatnumber
ImagnumberNumberSingleDoubleSingle3Double3
_litprefixTripleStringOperatorBracketSpecialFunny
PlainTokenTokenContStrPseudoExtrasPseudoTokenmapcompile	tokenprogrsingle3progdouble3prog_strprefixesrrrr	Exceptionr:rBrOr	rRrXASCIIrrrrrr
r<sysriargvopenrSstdin)r!prefixs00r<module>rs#0*
F#!%j
0AaDCK1
04,,		:/1


	c*z12	2U7^	C
&	7	.	+X6	)Y	9=	#
57H
IERZO
[
X%J)
&g(=
>
	z;		2
$	#
2
2
7
	zE!:#5	6	z;;;;
=GWeU%%

%
-
h)
65&$
/

;;c:&';;c:&'(Z&15vugtLL25JJWg638/	:{K#sC%#sC%&&'
F#*"**V*<{99EFv&~{*F9:FFv&~{*F9+77vt|7	9EN"./xs^/0"./xs^/0	#J ,-fxq\-. ,-fxq\-.!!%Y%?#-
& 6 6 p
BJJ@"((K	2::0"((;	G$R#*`4Dz
388}q(4#4#=#=>
399%%
&Y1
E\GF70/.-sF
L#L#L(
L6
L;(
M=MM
)M=M(L32L3