python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
pprint.cpython-312.opt-2.pyc

ˑe^	ddlZddlZddlZddlZddlZddl	m
ZgdZddddddZ
ddddddZdd	d
ZdZdZd
ZGddZdZGddZeeeeeeeedhZdZdZ y)N)StringIO)pprintpformat
isreadableisrecursivesaferepr
PrettyPrinterppFTcompact
sort_dictsunderscore_numbersc	L	t|||||||}|j|y)N)streamindentwidthdepthrr
r)r	r)	objectrrrrrr
rprinters	         :/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/pprint.pyrr0s.KfEJ-/GNN6cD	t||||||j|S)N)rrrrr
r)r	r)rrrrrr
rs       rrr9s+Fe5!(Z,>@@GPr)r
c(	t|g|d|i|y)Nr
)r)rr
argskwargss    rr
r
@s&
6:D:Z:6:rcB	tj|idddSNrr	
_safe_reprrs rrrDs#G?%%fb$:1==rcB	tj|idddSNrrr s rrrHs#>?%%fb$:1==rcB	tj|idddSNrrr s rrrLs#B?%%fb$:1==rc eZdZ	dgZdZdZy)	_safe_keyobjc||_yN)r))selfr)s  r__init__z_safe_key.__init__\s	rc"	|j|jkS#t$rjtt|jt	|jftt|jt	|jfkcYSwxYwr+)r)	TypeErrorstrtypeid)r,others  r__lt__z_safe_key.__lt___sm	;88eii''	;dhh("TXX,7eii)2eii=9:
;	;sA0B
BN)__name__
__module____qualname__	__slots__r-r4rrr(r(PsI;rr(c<	t|dt|dfSr")r()ts r_safe_tupler<fs ,QqT?IadO++rceZdZd#dddddZdZdZdZd	Zd
ZdZ	iZ
dZee
ej<d
Zee
ej j<dZee
ej<dZee
ej<dZee
ej<ee
ej<dZee
ej<dZee
ej<dZee
ej<dZee
ej@j<dZ!e!e
ejDj<dZ#dZ$dZ%dZ&dZ'dZ(e(e
ejRj<dZ*e*e
ejVj<dZ,e,e
ejZj<dZ.e.e
ej^j<dZ0e0e
ejbj<d Z2e2e
ejfj<d!Z4e4e
ejjj<d"Z6y)$r	NFTrc4	t|}t|}|dkrtd||dkrtd|std||_||_||_|||_ntj|_t||_	||_
||_y)Nrzindent must be >= 0zdepth must be > 0zwidth must be != 0)int
ValueError_depth_indent_per_level_width_stream_sysstdoutbool_compact_sort_dicts_underscore_numbers)r,rrrrrr
rs        rr-zPrettyPrinter.__init__ks	.VE
A:233!011122!'!DL;;DLW

%#5 rc|j<|j||jddid|jjdyy)Nr
)rD_formatwriter,rs  rrzPrettyPrinter.pprints=<<#LLq!R;LLt$$rcbt}|j||ddid|jSr)	_StringIOrMgetvalue)r,rsios   rrzPrettyPrinter.pformats+kVS!QA.||~rc0|j|idddSr%formatrOs  rrzPrettyPrinter.isrecursives{{62q!,Q//rc@|j|idd\}}}|xr|SrrU)r,rsreadable	recursives     rrzPrettyPrinter.isreadables*!%VRA!>8Y)	M)rc
t|}||vr)|jt|d|_d|_y|j|||}|j|z
|z
}	t||	kDr|jjt|jd}
|
d||<|
|||||||dz||=ytj|rt|tsp|jj rZt#|jdrDd|jj$j&vr"d||<|j)||||||dz||=y|j|y)NTFr#__wrapped__
__create_fn__)r2rN
_recursion
_recursive	_readable_reprrClen	_dispatchgetr1__repr___dataclassesis_dataclass
isinstance__dataclass_params__reprhasattrr\r7_pprint_dataclass)r,rrr	allowancecontextlevelobjidrep	max_widthps           rrMzPrettyPrinter._formatsA6
GLLF+,"DO"DNjj%0KK&(94	s8i""4<#8#8$?A}!"$	7EAINEN++F3 .--22&//=9!V__%@%@%M%MM!"&&vvvy'SX[\S\]ENSrcp|jj}|t|dzz
}tj|Dcgc]1}|j
s|jt||jf3}	}|j|dz|j|	||||||jdycc}w)Nr#())
	__class__r5rbrffieldsrjnamegetattrrN_format_namespace_items)
r,rrrrmrnrocls_namefitemss
          rrlzPrettyPrinter._pprint_dataclasss##,,#h-!##<H<O<OPV<Wbq[\[a[a!&&'&!&&12bbX^$$$UFFIwPUVScsB3$B3cN|j}|d|jdkDr||jdz
dzt|}|rU|jr t	|jt}	n|j}	|j|	|||dz|||dy)N{r# key})rNrBrbrIsortedr~r<_format_dict_items)
r,rrrrmrnrorNlengthr~s
          r_pprint_dictzPrettyPrinter._pprint_dicts
c
!!A%4))A-45Vv||~;?##E669q=$+U
4
c
rcXt|s|jt|y|j}|j|jdz|jt
|j||t|jzdz|dz|||jdy)Nrur#rv)rbrNrjrwr5rMlistr~)r,rrrrmrnroclss        r_pprint_ordered_dictz"PrettyPrinter._pprint_ordered_dicts6{LLf&S\\C'(T&,,.)6c#,,//!3Y]e	%	Srcz|jd|j||||dz|||jdy)N[r#])rN
_format_itemsr,rrrrmrnros       r_pprint_listzPrettyPrinter._pprint_lists9S6669q="E	+Src	|jdt|dk(rdnd}|j||||t|z|||j|y)Nrur#z,)rv)rNrbr)r,rrrrmrnroendchars        r
_pprint_tuplezPrettyPrinter._pprint_tuplesPSf+*$6669s7|3K"E	+Wrc	t|s|jt|y|j}|tur|jdd}n;|j|j
dzd}|t|j
dzz
}t
|t}|j||||t|z|||j|y)Nrr({})r#r)	rbrNrjrwsetr5rr(r)	r,rrrrmrnrotyprs	         r_pprint_setzPrettyPrinter._pprint_sets6{LLf&#:LLGLL,-Gc#,,'!++FI.6669s7|3K"E	+Wrc|j}t|s|t|yg}|jd}	|dk(r
|dz
}|dz
}|j|z
x}
}t|	D]\}}
t|
}|t|	dz
k(r|
|z}
t||
kr|j
|Htjd|
}|j|}d}t|D]i\}}||z}|t|dz
k(r|t|	dz
k(r||z}tt||kDr|r|j
t||}h|}k|s|j
t|t|dk(r	|y|dk(r|dt|D] \}}|dkDr|dd|zz||"|dk(r	|d	yy)
NTr#z\S*\s*rurrLrrv)
rNrbrj
splitlinesrC	enumerateappendrefindallpop)r,rrrrmrnrorNchunkslines
max_width1rrilinerqparts
max_width2currentjpart	candidates                     r_pprint_strzPrettyPrinter._pprint_strs6{$v,!!$'A:aKFNI!%v!55
Y '	1GAtt*CCJN"i'
3x:%

c"

9d3		&
(/	,GAt '$ICJN*qCJN/B"i/
4	?+j8""MM$w-8"&"+	,MM$w-03	14v;!#JA:#J'	FAs1udSZ'(#J	A:#Jrc|j}t|dkr|t|y|dk(}|r|dz
}|dz
}|dd}	t||j|z
|D]}
||	||
|	rdd|zz}	|r	|dyy)Nr#rurrLrrv)rNrbrj_wrap_bytes_reprrC)r,rrrrmrnrorNparensdelimrqs           r
_pprint_byteszPrettyPrinter._pprint_bytesDsv;!$v,!aKFNI#J#FDKK&,@)L	*C%L#Js6z)		*
#Jrc	|j}|d|jt|||dz|dz||dz|dy)Nz
bytearray(
r#rv)rNrbytes)r,rrrrmrnrorNs        r_pprint_bytearrayzPrettyPrinter._pprint_bytearrayYsE
l5=&&2+$q='519	>
c
rc|jd|j|j||dz|dz|||jdy)Nz
mappingproxy(
r#rv)rNrMcopyrs       r_pprint_mappingproxyz"PrettyPrinter._pprint_mappingproxybsA_%V[[]FFRKQe	%Src8t|tjurd}n|jj}|t|dzz
}|jj}|j|dz|j|||||||jdy)N	namespacer#rurv)
r1_typesSimpleNamespacerwr5rb__dict__r~rNr{)	r,rrrrmrnror|r~s	         r_pprint_simplenamespacez%PrettyPrinter._pprint_simplenamespacejs<6111#H''00H#h-!##%%'X^$$$UFFIwPUVSrc	J|j}||jz
}dd|zz}t|dz
}	t|D]d\}
\}}|
|	k(}
|j	|||}|||d|j|||t|zdz|
r|nd|||
r]||fy)N,
rr#: r&)rNrBrbrrarM)r,r~rrrmrnrorNdelimnl
last_indexrrentlastrqs               rrz PrettyPrinter._format_dict_itemsys$(((#,&Z!^
&u-		MAzS
?D**S'51C#J$KLLffs3x&7!&;&* %
)g		rc	2|j}dd|zz}t|dz
}	t|D]g\}
\}}|
|	k(}
|||dt||vr	|dn)|j	|||t|zdz|
r|nd|||
r`||iy)Nrrr#=...)rNrbrr2rM)r,r~rrrmrnrorNrrrrrrs              rr{z%PrettyPrinter._format_namespace_itemss#,&Z!^
&u-
	MAzS
?D#J#J#w'!eS&&3s8*;a*?*.YA$e-g
	rcd|j}||jz
}|jdkDr||jdz
dzdd|zz}d}	|j|z
dzx}
}t|}	t	|}
d}|s|
}	t	|}
|jrI|j|||}t|dz}|
|kr|}
|	r|}	|
|k\r|
|z}
||	d}	||e||	|}	|j||||r|nd|||syy#t
$rYywxYw#t
$rd}||z}|
|z}
YwxYw)	Nr#rrrFTr&, )
rNrBrCiternext
StopIterationrHrarbrM)r,r~rrrmrnrorNrrrrritnext_entrrrqws                  rrzPrettyPrinter._format_itemssn$(((!!A%4))A-45#,& KK&0144	
%[	BxHC
#8
}}jjgu5HqL19%E 'A:QJE%L E#J%LELLff&* %
)/		!
#Y&	"
#s$-D?D	DDD/.D/c|j||j|j|\}}}|sd|_|rd|_|S)NFT)rVrrAr`r_)r,rrnrorjrYrZs       rrazPrettyPrinter._reprsD$(KK04U%D!h	"DN"DOrc,	|j||||Sr+)r)r,rrn	maxlevelsros     rrVzPrettyPrinter.formats	vw	5AArcxt|s|jt|y|j|j||}|j
}|t|jdzz
}|j|jd|dd|z|j||||dz|||jdy)Nr#rurrrv)rbrNrjradefault_factoryrwr5r)	r,rrrrmrnrordfrs	         r_pprint_default_dictz"PrettyPrinter._pprint_default_dicts6{LLf&jj//%@#cll#a''S\\3fEF&&&)a-%PSrct|s|jt|y|j}|j|jdz|j
dkDr!|j|j
dz
dz|j
}|j|||t|jzdz|dz|||jdy)Nrr#rr&r)rbrNrjrwr5rBmost_commonr)	r,rrrrmrnrorr~s	         r_pprint_counterzPrettyPrinter._pprint_counters6{LLf&S\\D()!!A%LL$0014;<""$v &S\\): :Q >	A
 '	0	Trc	t|js|jt|y|j}|j|j
dz|t|j
dzz
}t
|jD]x\}}	|t|jdz
k(r+|j|	|||dz|||jdL|j|	||d|||jdd|zzzy)Nrur#rvrr)rbmapsrNrjrwr5rrM)
r,rrrrmrnrorrms
          r_pprint_chain_mapzPrettyPrinter._pprint_chain_maps6;;LLf&S\\C'(#cll#a''fkk*	3DAqC$q((Q	A
wNS!Q7EBUS6\12
	3rct|s|jt|y|j}|j|jdz|t|jdzz
}|jd|j
+|j
||||dz|||jdy|j
|||d|||j|j
||}|jdd|zd|d	y)
Nrur#rr&z])z],
rzmaxlen=rv)rbrNrjrwr5maxlenrra)	r,rrrrmrnrorrmls	         r
_pprint_dequezPrettyPrinter._pprint_deques6{LLf&S\\C'(#cll#a''S== vvvy1}&
/LLvvvq&
/**V]]GU;CLLsV|SABrc	J|j|j|||||dz
yNr#rMdatars       r_pprint_user_dictzPrettyPrinter._pprint_user_dict V[[&&)WeaiPrc	J|j|j|||||dz
yrrrs       r_pprint_user_listzPrettyPrinter._pprint_user_listrrc	J|j|j|||||dz
yrrrs       r_pprint_user_stringz!PrettyPrinter._pprint_user_string"rrcjt|}|tvrt|ddfSt|dd}t	|t
r3|t
jur!|jr|dddfSt|ddfSt	|tr
|tjur|syt|}|r||k\rdd||vfS||vrt|ddfSd||<d}d}	g}
|
j}|dz
}|jr t|jt}n|j}|D]S\}
}|j!|
|||\}}}|j!||||\}}}||d	||xr|xr|}|s|sRd}	U||=d
dj#|
z||	fSt	|t$r|t$jus"t	|t&r|t&jurt	|t$r|syd
}nt)|dk(rd}n|syd}t|}|r||k\r
|dzd||vfS||vrt|ddfSd||<d}d}	g}
|
j}|dz
}|D]+}|j!||||\}}}|||sd}|s*d}	-||=|dj#|
z||	fSt|}||xr|j+ddfS)NTFre_d)z{}TFz{...}r#rrz{%s}r)z[]TFz[%s]z(%s,))z()TFz(%s)r<)r1_builtin_scalarsrjrz
issubclassr?rerJdictr2r^rrIrr~r<rVjoinrtuplerb
startswith)r,rrnrrorrrprYrZ
componentsrr~kvkrepr	kreadablekrecurvrepr	vreadablevrecurrVoorepr	oreadableorecurrqs                           rrzPrettyPrinter._safe_repr's6l""<u,,CT*c3A$5'' tU22F|T500c4 Q$--%7(vJEUi/u'777!&)5$66GENHIJ&&FQJEv||~;?
%1+/;;w	5,2(y&+/;;w	5,2(y&5%01#?	?iV $I
%DIIj118YFFsD!a4==&8sE"qENN':#t$,V! ,vJEUi/~uew.>>>!&)5$66GENHIJ&&FQJE
%+/;;w	5,2(y&u
 $H $I
%DIIj118YFF6lS4!44u<<r)r#PNN)7r5r6r7r-rrrrrMrlrcrrrer_collectionsOrderedDictrrrrrr	frozensetrr0rrr	bytearrayrrMappingProxyTyperrrr{rrarVrdefaultdictrCounterrChainMaprdequerUserDictrUserListr
UserStringrr9rrr	r	js.*64E*6X%

0*8I
 ,Idmm	4HIl&&//0 ,Idmm!.Ienn"*Icll$/Ii  !/b*Icll&!.Ienn%6Ii  !3GIf%%../2IIf$$--."&')RB	4HIl&&//00?Il""++,
31BIl##,,-C$.;Il  ))*Q1BIl##,,-Q1BIl##,,-Q3FIl%%../O=rr	cLdt|jdt|dS)Nz<Recursion on z	 with id=>)r1r5r2r s rr^r^{sF|$$bj
23rc#Kd}t|dzdz}tdt|dD]D}|||dz}||z}||k(r||z}tt||kDr|r
t||}C|}F|rt|yyw)Nrrr)rbrangerj)rrrmrrrrrs        rrrsGv;!aD
1c&k1
%
 a1~dN	9YEtI%'7m#GG
 7msBB)Nr#r	N)r#r	N)!collectionsr
dataclassesrfrsysrEtypesriorrQ__all__rrr
rrrr(r<r	rr0rr
floatcomplexrGr1rr^rr9rr<module>r"s4#"	$"TePduP"';>>>;;,,L=L=\c5)UG"DJ013
r