+
     h<  c                   s    ^ RI HtHt ^ RIHt  ! R R]4      t ! R R]4      t]R8X  dO   ^RIH	t	 ^R	I
Ht ]! 4       t
]
P                  R
R7      ;_uu_ 4        ]
P                  ]	! 4       4       RRR4       R# R#   + '       g   i     R# ; i)i    )ABCabstractmethod)Anyc                   s@   a  ] tR t^t o Rt]V 3R lR l4       tRtV tR# )PagerzBase class for a pager.c                $   < V ^8  d   QhRS[ RR/#    contentreturnNstrZformat__classdict__   ";/usr/lib/python3.14/site-packages/pip/_vendor/rich/pager.py__annotate__ZPager.__annotate__	   s      C D     c                s    R# )zJShow content in pager.

Args:
    content (str): Content to be displayed.
N Zselfr      &&r   showZ
Pager.show   s    r   r   N)	__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes____classdictcell__r      @r   r   r      s     ! r   r   c                   sH   a  ] tR t^t o RtV 3R lR ltV 3R lR ltRtV tR# )SystemPagerz'Uses the pager installed on the system.c                s&   < V ^8  d   QhRS[ RS[/# )r   r   r   )r
   r   r   r   r   r   SystemPager.__annotate__   s     2 2c 2c 2r   c                s6    \        R 4      P                  V4      # )Zpydoc)Z
__import__pagerr   r   r   _pagerZSystemPager._pager   s    '"((11r   c                r   r   r	   r   r   r   r   r      s      C D r   c                s(    V P                  V4       R# )z!Use the same pager used by pydoc.N)r!   r   r   r   r   ZSystemPager.show   s    Gr   r   N)	r   r   r   r   r   r!   r   r   r   r   r   r   r   r      s     12 2 r   r   __main__)make_test_card)ConsoleT)ZstylesN)Zabcr    r   Ztypingr   r   r   r   r"   r#   Zconsoler$   r    Zprintr   r   r   <module>r%      ss    # 	C 	%  z( iG	d	#	#n&' 
$	# 
 
$	#	#s   A<<B	