+
     h  c                   s    R t ^ RIHtHt / RRbRRbRRbRR	bR
RbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!bt/ R"RbR#RbR$RbR%RbR&R
bR'RbR(RbR)RbR*RbR+RbR,RbR-RbR.RbR/RbR0RbR1R bt]! ]4      t ! R2 R3]4      t	 ! R4 R5]	R67      t
R7# )8z
pygments.style
~~~~~~~~~~~~~~

Basic style object.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)TokenSTANDARD_TYPESZ	ansiblackZ000000ZansiredZ7f0000Z	ansigreenZ007f00Z
ansiyellowZ7f7fe0ZansiblueZ00007fZansimagentaZ7f007fZansicyanZ007f7fZansigrayZe5e5e5ZansibrightblackZ555555ZansibrightredZff0000ZansibrightgreenZ00ff00ZansibrightyellowZffff00ZansibrightblueZ0000ffZansibrightmagentaZff00ffZansibrightcyanZ00ffffZ	ansiwhiteZffffffz
#ansiblackz#ansidarkredz#ansidarkgreenz
#ansibrownz#ansidarkbluez#ansipurplez	#ansitealz#ansilightgrayz#ansidarkgrayz#ansiredz
#ansigreenz#ansiyellowz	#ansibluez#ansifuchsiaz#ansiturquoisez
#ansiwhitec                   sD   a  ] tR t^:t o R tR tR tR tR tR t	Rt
V tR# )		StyleMetac                s2   \         P                  WW#4      p\         F$  pWTP                  9  g   K  R VP                  V&   K&  	  R p/ ;qtn        VP                   EF  pVP                  4        EF  pWW9   d   K  VP                  VP                  R4      p	VP                  P                  VR 4      P                  4       p
V	'       d   Vf   . ROp	M/RV
9   d    V\        Jd   V\        ,          R,          p	M	V	R,          p	WV&   VP                  P                  VR 4      P                  4        F  pVR8X  d   K  VR8X  d   ^V	^&   K  VR8X  d   ^ V	^&   K(  VR8X  d   ^V	^&   K6  VR8X  d   ^ V	^&   KD  VR	8X  d   ^V	^&   KR  VR
8X  d   ^ V	^&   K`  VR,          R8X  d   V! VR,          4      V	^&   K  VR,          R8X  d   V! VR,          4      V	^&   K  VR8X  d   ^V	^&   K  VR8X  d   ^V	^&   K  VR8X  d   ^V	^&   K  V! V4      V	^ &   K  	  EK  	  EK  	  V# ) c                 s   V \         9   d   V # V R ,          R8X  dg   V R,          p\        V4      ^8X  d   V# \        V4      ^8X  d;   V^ ,          ^,          V^,          ^,          ,           V^,          ^,          ,           # M9V R8X  d   R# V P                  R4      '       g   V P                  R4      '       d   V # Q RT : 24       h):       NZ#:r   NNr   ZvarZcalczwrong color format )
ansicolorslenZ
startswith)ZtextZcol   & ?/usr/lib/python3.14/site-packages/pip/_vendor/pygments/style.pycolorformatZ&StyleMeta.__new__.<locals>.colorformatB   s    z!CyC2hs8q=JX]q6A:A
2SVaZ?? #''4??6+B+B8/x885    NZ	noinherit:NNNboldZnobolditalicZnoitalic	underlineZnounderline:N   Nzbg::r   NN:N   Nzborder::r   NNromansansmono)	r   r   r   r   r   r   r   r   r   )	type__new__r   styles_stylesZsplitZgetZparentr    )ZmcsnameZbasesZdctZobjtokenr
   r   ttypeZndefZ	styledefsZstyledefs   &&&&        r	   r   ZStyleMeta.__new__<   s   ll3e1#EJJ&$&

5! $	9 !#"+ZZE#{{5<<6JJNN5"5;;=	u}9D I-%u2D"5>!,D7D!% #

ub 9 ? ? AH;.!V+"#Q!X-"#Q!X-"#Q!Z/"#Q![0"#Q!]2"#Q!"."-hrl";Q!"2"-hrl";Q!W,"#Q!V+"#Q!V+"#Q"-h"7Q5 !B '  R 
r   c                s   V P                   V,          pR ;r4V^ ,          pV\        9   d   \        V,          pV\        9   d   Tp\        V,          pV^,          pV\        9   d   \        V,          pV\        9   d   Tp\        V,          pRT;'       g    R R\	        V^,          4      R\	        V^,          4      R\	        V^,          4      RT;'       g    R RV^,          ;'       g    R R\	        V^,          4      ;'       g    R R\	        V^,          4      ;'       g    R R	\	        V^,          4      ;'       g    R R
VRV/# )Ncolorr   r   r   bgcolorZborderr   r   r   	ansicolorbgansicolor)r   _deprecated_ansicolorsr   _ansimapZbool)clsr   Ztr   r   r   r   s   &&     r	   style_for_tokenZStyleMeta.style_for_token~   s   KK"&&	!***51EJIUOEA$,,,W5Gj !Kw'G EMMTD1JD1JD1JGOOtAaDLLDD1J..$D1J..$D1J..$IK
 	
r   c                s    \        V 4      # N)Zlistr!      &r	   list_stylesZStyleMeta.list_styles   s    Cyr   c                s    WP                   9   # r#   )r   )r!   r   s   &&r	   styles_tokenZStyleMeta.styles_token   s    ##r   c              #  s\   "   V P                    F  pWP                  V4      3x  K  	  R # 5ir#   )r   r"   )r!   r   r   r	   __iter__ZStyleMeta.__iter__   s'     [[E,,U333 !s   *,c                s,    \        V P                  4      # r#   )r   r   r$   r%   r	   __len__ZStyleMeta.__len__   s    3;;r    N)__name__
__module____qualname____firstlineno__r   r"   r&   r'   r(   r)   __static_attributes__Z__classdictcell__)Z__classdict__s   @r	   r   r   :   s*     @D
<$4   r   r   c                   s>    ] tR t^tRtRtRtRtRtRt	/ t
Rt. tRtR	tR
# )Stylez#ffffffz#ffffccZinheritZtransparentz#000000z#ffffc0ZunnamedFr*   N)r+   r,   r-   r.   Zbackground_colorZhighlight_colorZline_number_colorZline_number_background_colorZline_number_special_colorZ$line_number_special_background_colorr   r   ZaliasesZweb_style_gallery_excluder/   r*   r   r	   r0   r0      sL     !  O " $1  !* ,5( F DG !&r   r0   )Z	metaclassN)Z__doc__Zpip._vendor.pygments.tokenr    r   r    r   Zsetr   r   r   r0   r*   r   r	   <module>r1      s   = x 	
 (  8   x X x  h  !" h#$ %*+ I k	
 , Z =  j &  # % !  '!" &#$ +% ( ]
m  m `!&i !&r   