
    og                     ^    d dl mZ d dlmZ  G d de      Z G d de      Z G d de      Zy	)
    )	Accordion)Fieldc                       e Zd ZdZy)FloatingFieldz%bootstrap5/layout/floating_field.htmlN__name__
__module____qualname__template     U/var/www/medrc_site/venv/lib/python3.12/site-packages/crispy_bootstrap5/bootstrap5.pyr   r      s    6Hr   r   c                   "     e Zd ZdZ fdZ xZS )BS5Accordiona  
    Bootstrap5 Accordion menu object. It wraps `AccordionGroup` objects in a
    container. It also allows the usage of accordion-flush, introduced in bootstrap5::

        BS5Accordion(
            AccordionGroup("group name", "form_field_1", "form_field_2"),
            AccordionGroup("another group name", "form_field"),
            flush=True,
            always_open=True
        )
    c                     t        |   |i | |j                  dd      | _        |j                  dd      | _        | j                  r| j
                  D ]	  }d|_         y y )NflushFalways_openT)super__init__popr   r   fields)selfargskwargsaccordion_group	__class__s       r   r   zBS5Accordion.__init__   sc    $)&)ZZ/
!::mU;#';; 3.2+3 r   )r   r	   r
   __doc__r   __classcell__)r   s   @r   r   r   	   s    
3 3r   r   c                       e Zd ZdZy)Switchzbootstrap5/layout/switch.htmlNr   r   r   r   r    r        s    .Hr   r    N)crispy_forms.bootstrapr   crispy_forms.layoutr   r   r   r    r   r   r   <module>r#      s/    , %7E 739 3./U /r   