File: //home/arjun/projects/env/lib/python3.10/site-packages/docx/__pycache__/document.cpython-310.pyc
o
$weh � @ s� d Z ddlmZ ddlmZmZmZmZ ddlm Z ddl
mZ ddlm
Z
ddlmZmZ ddlmZmZ erldd lmZ dd
lmZmZ ddlmZ ddlmZ dd
lmZ ddlm Z m!Z! ddl"m#Z# ddl$m%Z% G dd� de�Z&G dd� de �Z'dS )z'|Document| and closely related objects.� )�annotations)�IO�
TYPE_CHECKING�Iterator�List)�BlockItemContainer)�
WD_SECTION)�WD_BREAK)�Section�Sections)�ElementProxy�Emu)�types)�CT_Body�CT_Document)�DocumentPart)�Settings)�Length)�ParagraphStyle�_TableStyle)�Table)� Paragraphc s
e Zd ZdZdI� fdd�ZdJdKdd�Zdd� Z dLdMdd�Z dNdOdd�Ze j
fdPd"d#�ZdQdRd'd(�Ze
d)d*� �Ze
d+d,� �ZdSd.d/�Ze
dTd1d2��Ze
dUd3d4��ZdVd6d7�Ze
dWd9d:��Ze
dXd<d=��Ze
d>d?� �Ze
dYdAdB��Ze
dZdDdE��Ze
d[dGdH��Z� ZS )\�Documentz�WordprocessingML (WML) document.
Not intended to be constructed directly. Use :func:`docx.Document` to open or create
a document.
�elementr �partr c s&