PATH:
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
pip
/
_vendor
/
rich
/
__pycache__
U ʗRe` � @ s2 d dl Z d dlmZ d dlmZ d dlmZmZmZm Z e j dkrPd dlmZ nd dlmZ G dd� de�Z ee e ee d �d d�Zeee ee ee ee d�d d�Zdeee eee ee d�dd�Zedk�r.d dlmZ eG dd� d��Zededdd�eddd�eddd�g�Zeee�� dS )� N)�Fraction)�ceil)�cast�List�Optional�Sequence)� � )�Protocolc @ s: e Zd ZU dZdZee ed<