�
"T�e< � � � d dl mZmZ d dlmZ G d� de� Z G d� de� Zedk( rEdd lm Z dd
l
mZ e� Z
e
j d�� 5 e
j e � � d
d
d
� y
y
# 1 sw Y y
xY w)� )�ABC�abstractmethod)�Anyc �* � e Zd ZdZededdfd�� Zy)�PagerzBase class for a pager.�content�returnNc � � y)zbShow content in pager.
Args:
content (str): Content to be displayed.
N� ��selfr s �,/usr/lib/python3/dist-packages/rich/pager.py�showz
Pager.show s � � )�__name__�
__module__�__qualname__�__doc__r �strr r r r r r s% � �!���C� �D� � �r r c �0 � e Zd ZdZdedefd�Zdeddfd�Zy)�SystemPagerz'Uses the pager installed on the system.r r c �6 � t d� j |� S )N�pydoc)�
__import__�pagerr s r �_pagerzSystemPager._pager s � ��'�"�(�(��1�1r Nc �& |