
    fXf<                     .   d dl mZmZ d dlmZ  G d de          Z G d de          Zedk    rddd	lm	Z	 dd
l
mZ  e            Z
e
                    d          5  e
                     e	                       ddd           dS # 1 swxY w Y   dS dS )    )ABCabstractmethod)Anyc                   2    e Zd ZdZededdfd            ZdS )PagerzBase class for a pager.contentreturnNc                     dS )zbShow content in pager.

        Args:
            content (str): Content to be displayed.
        N selfr   s     O/var/www/html/Qu*py/bism/lib/python3.11/site-packages/pip/_vendor/rich/pager.pyshowz
Pager.show   s          )__name__
__module____qualname____doc__r   strr   r   r   r   r   r      sF        !!C D    ^  r   r   c                   2    e Zd ZdZdedefdZdeddfdZdS )SystemPagerz'Uses the pager installed on the system.r   r	   c                 F    t          d                              |          S )Npydoc)
__import__pagerr   s     r   _pagerzSystemPager._pager   s    '""((111r   Nc                 0    |                      |           dS )z!Use the same pager used by pydoc.N)r   r   s     r   r   zSystemPager.show   s    Gr   )r   r   r   r   r   r   r   r   r   r   r   r   r      s^        112c 2c 2 2 2 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'      sY   # # # # # # # #      	 	 	 	 	C 	 	 	    %    z((((((      giiG	d	#	# ( (nn&&'''( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( s   BBB