Ë
    òmxi1  ã            	       óv   — d dl mZ d dlZ ej                  dg d¢«      Zd e«       dœdededee   d	efd
„ZdZy)é    )ÚSetNÚProtoModule©ÚpackageÚmarshalÚmanifest)r   r   r   r   r   Úreturnc                 ó8   — |s| }t        | |t        |«      ¬«      S )a  Define a protocol buffers module.

    The settings defined here are used for all protobuf messages
    declared in the module of the given name.

    Args:
        package (str): The proto package name.
        marshal (str): The name of the marshal to use. It is recommended
            to use one marshal per Python library (e.g. package on PyPI).
        manifest (Set[str]): A set of messages and enums to be created. Setting
            this adds a slight efficiency in piecing together proto
            descriptors under the hood.
    r   )Ú_ProtoModuleÚ	frozensetr   s      úD/home/htdocs/ttos/venv/lib/python3.12/site-packages/proto/modules.pyÚdefine_moduler      s'   € ñ  ØˆÜØØÜ˜8Ó$ôð ó    )r   )	Útypingr   ÚcollectionsÚ
namedtupler   r   Ústrr   Ú__all__© r   r   ú<module>r      s`   ðõ Û ð &ˆ{×%Ñ%ØÚ&ó€ð %)¹y»{òØðØ!ðØ47¸±Hðàóð2 �r   