+
    V#Óg½  ã                   óö   € R t R.t^ RIHt ^ RIt ! R R]P                  P                  ]P                  P                  4      t	R
R lt
Rt]	! R]P                  ]P                  P                  3R]
R	]/4      tR# )z6Support code for implementing D-Bus services via PyGI.ÚExportedGObject)ÚGObjectNc                   ó*   a € ] tR t^*t o RtR tRtV tR# )ÚExportedGObjectTypez€A metaclass which inherits from both GObjectMeta and
`dbus.service.InterfaceType`. Used as the metaclass for `ExportedGObject`.
c                ó®   € \         P                   P                  P                  WW#4       \        P                  P
                  P                  WW#4       R # )N)r   Ú	__class__Ú__init__ÚdbusÚserviceÚInterfaceType)ÚclsÚnameÚbasesÚdcts   &&&&Ú1/usr/lib/python3/dist-packages/dbus/gi_service.pyr   ÚExportedGObjectType.__init__.   s6   € Ü�‰×!Ñ!×*Ñ*¨3°eÔAÜ�‰×"Ñ"×+Ñ+¨C°uÖBó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   *   s   ø‡ € ñ÷Cð Cr   r   c                ó  € VP                  RR4      pVP                  RR4      pVe   VP                  V4       \        P                  P                  ! V 3/ VB  \        P
                  P                  P                  WVVR7       R# )a  Initialize an exported GObject.

:Parameters:
    `conn` : dbus.connection.Connection
        The D-Bus connection or bus
    `object_path` : str
        The object path at which to register this object.
:Keywords:
    `bus_name` : dbus.service.BusName
        A bus name to be held on behalf of this object, or None.
    `gobject_properties` : dict
        GObject properties to be set on the constructed object.

        Any unrecognised keyword arguments will also be interpreted
        as GObject properties.
    Úbus_nameNÚgobject_properties)ÚconnÚobject_pathr   )ÚpopÚupdater   r   r	   r
   ÚObject)Úselfr   r    Úkwargsr   r   s   &&&,  r   ÚExportedGObject__init__r&   3   su   € ð" �z‰z˜* dÓ+€HØŸ™Ð$8¸$Ó?ÐàÒ%Ø�‰Ð(Ô)Ü‡O�O×Ò˜TÑ, VÒ,Ü‡L�L×Ñ× Ñ  Ø-8Ø*2ð !ö 4r   z'
A GObject which is exported on D-Bus.
r   r   )NN)r   Ú__all__Úgi.repositoryr   Údbus.servicer	   r   r
   r   r   r&   ÚExportedGObject__doc__r#   r   r   r   r   Ú<module>r+      s   ðÙ <ð4 Ð
€å !Û ôC˜'Ÿ/™/×3Ñ3°T·\±\×5OÑ5Oô Cô4ð6Ð ñ &ØØ‡_�_�d—l‘l×)Ñ)Ð*ØÐ(ØÐ&ðó‚r   