§
    ‚wg_  ã                   óþ   — d dl mZ d dlmZ d dlmZ e G d„ d¦  «        ¦   «         Ze G d„ d¦  «        ¦   «         Ze G d„ d	e¦  «        ¦   «         Ze G d
„ d¦  «        ¦   «         Z	e G d„ d¦  «        ¦   «         Z
dS )é    )ÚIterable)Ú	dataclass)ÚProductInterfacec                   ó.   — e Zd ZU eed<   eed<   eed<   dS )ÚTemplateInterfaceÚnameÚtemplateÚfileN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__© ó    ú;/var/www/html/cms/domain/page_blocks/entities/base_block.pyr   r      s+   € € € € € € à
€I€IIØ€M€MMØ
€I€II€I€Ir   r   c                   óD   — e Zd ZU eed<   eed<   eed<   edz  ed<   d„ ZdS )ÚBaseBlockInterfaceÚidr   r	   NÚancorc                 ó   — d S )Nr   )Úselfs    r   Ú
get_styleszBaseBlockInterface.get_styles   s   € Øˆr   )r   r   r   Úintr   r   r   r   r   r   r   r   r      sS   € € € € € € à€G€GGØ
€I€IIØÐÐÑØ‰:ÐÐÑðð ð ð ð r   r   c                   ó&   — e Zd ZU ee         ed<   dS )ÚCatalogBlockInterfaceÚproductsN)r   r   r   r   r   r   r   r   r   r   r      s$   € € € € € € àÐ'Ô(Ð(Ð(Ñ(Ð(Ð(r   r   c                   ó   — e Zd ZdS )ÚBlockStylesN)r   r   r   r   r   r   r   r      s   € € € € € à€Dr   r   c                   ó$   — e Zd ZU eed<   eed<   dS )ÚPageBlockInterfaceÚcontentÚstylesN)r   r   r   r   r   r   r   r   r   r!   r!   #   s*   € € € € € € àÐÐÑØÐÐÑÐÐr   r!   N)Úcollections.abcr   Údataclassesr   Údomain.products.productr   r   r   r   r   r!   r   r   r   ú<module>r'      sL  ðØ $Ð $Ð $Ð $Ð $Ð $Ø !Ð !Ð !Ð !Ð !Ð !à 4Ð 4Ð 4Ð 4Ð 4Ð 4ð ðð ð ð ð ñ ô ñ „ðð ðð ð ð ð ñ ô ñ „ðð ð)ð )ð )ð )ð )Ð.ñ )ô )ñ „ð)ð ð	ð 	ð 	ð 	ð 	ñ 	ô 	ñ „ð	ð ðð ð ð ð ñ ô ñ „ðð ð r   