
    q"h<                         S SK JrJr  S SKJr   " S S\5      r " S S\5      r\S:X  aB  SS	KJ	r	  SS
K
Jr  \" 5       r
\
R                  SS9   \
R                  \	" 5       5        SSS5        gg! , (       d  f       g= f)    )ABCabstractmethod)Anyc                   4    \ rS rSrSr\S\SS4S j5       rSrg)Pager   zBase class for a pager.contentreturnNc                     g)zJShow content in pager.

Args:
    content (str): Content to be displayed.
N selfr	   s     H/var/www/html/env/lib/python3.13/site-packages/pip/_vendor/rich/pager.pyshow
Pager.show   s        r   )	__name__
__module____qualname____firstlineno____doc__r   strr   __static_attributes__r   r   r   r   r      s%    !C D  r   r   c                   <    \ rS rSrSrS\S\4S jrS\SS4S jrSr	g)	SystemPager   z'Uses the pager installed on the system.r	   r
   c                 6    [        S5      R                  U5      $ )Npydoc)
__import__pagerr   s     r   _pagerSystemPager._pager   s    '"((11r   Nc                 &    U R                  U5        g)z!Use the same pager used by pydoc.N)r!   r   s     r   r   SystemPager.show   s    Gr   r   )
r   r   r   r   r   r   r   r!   r   r   r   r   r   r   r      s+    12c 2c 2C D r   r   __main__   )make_test_card)ConsoleT)stylesN)abcr   r   typingr   r   r   r   r%   r'   consoler(   r    printr   r   r   <module>r.      sm    # 	C 	%  z( iG	d	#n&' 
$	# 
 
$	#s   A..
A<