+
    VBiQ                     :    ^ RI Ht ^ RIHt  ! R R]4      tR tR# )    )ParserCreate)IntrospectionParserExceptionc                   <   a  ] tR t^t o RtR tR tR tR tRt	V t
R# )_Parserc                >    / V n         R V n        R V n        R V n        R# ) Nmapin_iface	in_methodsig)selfs   &B/usr/lib/python3.14/site-packages/dbus/_expat_introspect_parser.py__init___Parser.__init__!   s        c                    \        R R4      pRVn        V P                  Vn        V P                  Vn        VP	                  V4       V P
                  # )zUTF-8 T)r   buffer_textStartElementHandlerEndElementHandlerParser
   )r   dataparsers   && r   parse_Parser.parse'   sG    gs+!%)%=%="#'#9#9 Txxr   c                   V P                   '       g.   V P                  '       g   VR 8X  d   VR,          V n         R# R# R# V P                  '       g   VR8X  d   VR,          V n        R# V P                  '       dE   VR8X  d<   VP                  RR4      R8X  d#   V ;P                  VR,          ,          un        R# R# R# R# )	interfacenamemethodarg	directionintypeN)r   r   getr   )r   r   
attributess   &&&r   r   _Parser.StartElementHandler/   s    }}}NNNt{': *6 2 (;N NNNtx'7!+F!3...TU]>>+t4<HH
6 22H = &3.r   c                >   V P                   '       d   V P                  '       g   VR 8X  d
   RV n         R# V P                  '       dU   VR8X  dL   V P                  V P                  V P                   R,           V P                  ,           &   RV n        RV n        R# R# R# R# )r   r   r    .N)r   r   r   r
   )r   r   s   &&r   r   _Parser.EndElementHandler:   sp    ===NNNt{': "...TX%5AE,t~~=>!# &6. r   )r   r   r
   r   Nr	   )__name__
__module____qualname____firstlineno__	__slots__r   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s#     7I	3 r   r   c                     \        4       P                  V 4      #   \         d"   p\        TP                  : RT: 24      hRp?ii ; i)a  Return a dict mapping ``interface.method`` strings to the
concatenation of all their 'in' parameters, and mapping
``interface.signal`` strings to the concatenation of all their
parameters.

Example output::

    {
        'com.example.SignalEmitter.OneString': 's',
        'com.example.MethodImplementor.OneInt32Argument': 'i',
    }

:Parameters:
    `data` : str
        The introspection XML. Must be an 8-bit string of UTF-8.
z: N)r   r   	Exceptionr   	__class__)r   es   & r   process_introspection_datar7   C   s?    "Hyt$$ H*q{{A+FGGHs    AAAN)xml.parsers.expatr   dbus.exceptionsr   objectr   r7    r   r   <module>r<      s    8 + 8"f "HHr   