XjJdZddlmZddlmZGddeZGddZy) z,|NumberingPart| and closely related objects.)XmlPart) lazypropertyc2eZdZdZeddZedZy) NumberingPartzaProxy for the numbering.xml part containing numbering definitions for a document or glossary.ct)zQNewly created numbering part, containing only the root ```` element.)NotImplementedError)clss h/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/docx/parts/numbering.pynewzNumberingPart.new s "!c,t|jS)zThe |_NumberingDefinitions| instance containing the numbering definitions ( element proxies) for this numbering part.)_NumberingDefinitions_elementselfs r numbering_definitionsz#NumberingPart.numbering_definitionss%T]]33r N)returnr)__name__ __module__ __qualname____doc__ classmethodr rrr r rrs/""44r rc(eZdZdZfdZdZxZS)rzqCollection of |_NumberingDefinition| instances corresponding to the ```` elements in a numbering part.c8tt| ||_yN)superr__init__ _numbering)r numbering_elm __class__s r rz_NumberingDefinitions.__init__s #T35'r c@t|jjSr)lenrnum_lstrs r __len__z_NumberingDefinitions.__len__s4??**++r )rrrrrr% __classcell__)r!s@r rrs%(,r rN)ropc.partrsharedrrrrr r r)s$2! 4G 4 , ,r