+
    iA                        R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
HtHt ^ RIHtHtHt  ! R R]4      t ! R	 R
]4      t ! R R]4      tR# )z6Objects shared by modules in the docx.oxml subpackage.)annotations)cast)qn)OxmlElement)ST_DecimalNumberST_OnOff	ST_String)BaseOxmlElementOptionalAttributeRequiredAttributec                  N    ] tR t^t$ Rt]! R]4      tR]R&   ]	R R l4       t
RtR# )	CT_DecimalNumberzUsed for ``<w:numId>``, ``<w:ilvl>``, ``<w:abstractNumId>`` and several others,
containing a text representation of a decimal number (e.g. 42) in its ``val``
attribute.w:valintvalc                    V ^8  d   QhRRRR/# )   
nsptagnamestrr   r    )formats   "V/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/docx/oxml/shared.py__annotate__CT_DecimalNumber.__annotate__   s     F FS Fs F    c                D    \        V\        R4      \        V4      /R7      # )ziReturn a new ``CT_DecimalNumber`` element having tagname `nsptagname` and
``val`` attribute set to `val`.r   )attrs)r   r   r   )clsr   r   s   &&&r   newCT_DecimalNumber.new   s     :bk3s8-DEEr   r   N)__name__
__module____qualname____firstlineno____doc__r   r   r   __annotations__classmethodr   __static_attributes__r   r   r   r   r      s/     !*:;C;F Fr   r   c                  <    ] tR t^t$ Rt]! R]RR7      tR]R&   Rt	R# )	CT_OnOffzUsed for `w:b`, `w:i` elements and others.

Contains a bool-ish string in its `val` attribute, xsd:boolean plus "on" and
"off". Defaults to `True`, so `<w:b>` for example means "bold is turned on".
r   T)defaultboolr   r   N)
r    r!   r"   r#   r$   r
   r   r   r%   r'   r   r   r   r)   r)      s!     "4C r   r)   c                  N    ] tR t^'t$ Rt]! R]4      tR]R&   ]	R R l4       t
RtR# )		CT_Stringz~Used for `w:pStyle` and `w:tblStyle` elements and others.

In those cases, it containing a style name in its `val` attribute.
r   r   r   c                    V ^8  d   QhRRRR/# )r   r   r   r   r   )r   s   "r   r   CT_String.__annotate__0   s      S s r   c                D    \        \        \        V4      4      pW#n        V# )zVA new `CT_String`` element with tagname `nsptagname` and `val` attribute set to `val`.)r   r-   r   r   )r   r   r   elms   &&& r   r   CT_String.new/   s     9k*56
r   r   N)r    r!   r"   r#   r$   r   r   r   r%   r&   r   r'   r   r   r   r-   r-   '   s,    
 !)4C4 r   r-   N)r$   
__future__r   typingr   docx.oxml.nsr   docx.oxml.parserr   docx.oxml.simpletypesr   r   r   docx.oxml.xmlchemyr	   r
   r   r   r)   r-   r   r   r   <module>r9      sF    < "   ( G G T TF F	 	 r   