§
    ó»·eR  ã                   óª   — d Z ddlmZ ddlmZmZmZmZmZm	Z	 ddl
mZ ddlmZ ddlmZ ddlmZmZ ddlmZ dd	lmZmZmZmZ dd
lmZ ddlmZ dZdS )aa  
Layout
======

Layouts can layout your python objects and panel components.

Most layouts behave as the Python containers you already know. For example
`Column` and `Row` behaves as lists. I.e. they have a list-like API with
methods to `append`, `extend`, `clear`, `insert`, `pop`, `remove` and
`__setitem__`, which make it possible to interactively update and modify them.

Check out the Panel gallery of layouts
https://panel.holoviz.org/reference/index.html#layouts for inspiration.

How to use layouts in 2 simple steps
------------------------------------

1. Define your Python objects

>>> some_python_object = ...
>>> some_widget = pn.widgets...
>>> some_pane = pn.pane...

2. Define your layouts

>>> pn.Column(some_python_object, some_widget, some_pane)

For more detail see the Getting Started Guide
https://panel.holoviz.org/getting_started/index.html
é   )Ú	Accordion)ÚColumnÚListLikeÚ	ListPanelÚPanelÚRowÚ	WidgetBox)ÚCard)ÚFlexBox)Ú
FloatPanel)ÚGridBoxÚGridSpec)Ú	GridStack)ÚDividerÚHSpacerÚSpacerÚVSpacer)ÚSwipe)ÚTabs)r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   N)Ú__doc__Ú	accordionr   Úbaser   r   r   r   r   r	   Úcardr
   Úflexr   Úfloatr   Úgridr   r   Ú	gridstackr   Úspacerr   r   r   r   Úswiper   Útabsr   Ú__all__© ó    ú5lib/python3.11/site-packages/panel/layout/__init__.pyú<module>r%      sB  ððð ð< !Ð  Ð  Ð  Ð  Ð  ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø #Ð #Ð #Ð #Ð #Ð #Ð #Ð #Ø  Ð  Ð  Ð  Ð  Ð  ðð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð€€€r#   