File: //home/arjun/projects/env/lib/python3.10/site-packages/docx/__pycache__/shared.cpython-310.pyc
o
$we�4 � @ sd d Z ddlmZ ddlZddlmZmZmZmZm Z m
Z
mZmZm
Z
er<ddlmZ ddlmZ ddlmZ ddlmZ G d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� deeeef �Zed�Z G dd� dee �Z!d(dd�Z"G d d!� d!�Z#G d"d#� d#�Z$G d$d%� d%�Z%G d&d'� d'�Z&dS ))zObjects shared by docx modules.� )�annotationsN) �
TYPE_CHECKING�Any�Callable�Generic�Iterator�List�Tuple�TypeVar�cast)�types)�XmlPart)�BaseOxmlElement)� StoryPartc @ sv e Zd ZdZdZdZdZdZdZdd d
�Z e
dd� �Ze
d
d� �Ze
dd� �Z
e
dd� �Ze
dd� �Ze
dd� �ZdS )�Lengtha
Base class for length constructor classes Inches, Cm, Mm, Px, and Emu.
Behaves as an int count of English Metric Units, 914,400 to the inch, 36,000 to the
mm. Provides convenience unit conversion methods in the form of read-only
properties. Immutable.
i��
i@~ i�� i�1 i{ �emu�intc C s t �| |�S �N)r �__new__��clsr � r �D/home/arjun/projects/env/lib/python3.10/site-packages/docx/shared.pyr '