ó
    ˆ*£hõ  ã                  ó*   • S r SSKJr   " S S\5      rg)z?Visual effects on a shape such as shadow, glow, and reflection.é    )Úannotationsc                  óR   • \ rS rSrSrS r\S 5       r\R                  S 5       rSr	g)ÚShadowFormaté   z,Provides access to shadow effect on a shape.c                ó   • Xl         g ©N©Ú_element)ÚselfÚspPrs     ÚL/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pptx/dml/effect.pyÚ__init__ÚShadowFormat.__init__	   s   € à�ó    c                ó4   • U R                   R                  c  gg)a�  True if shape inherits shadow settings.

Read/write. An explicitly-defined shadow setting on a shape causes
this property to return |False|. A shape with no explicitly-defined
shadow setting inherits its shadow settings from the style hierarchy
(and so returns |True|).

Assigning |True| causes any explicitly-defined shadow setting to be
removed and inheritance is restored. Note this has the side-effect of
removing **all** explicitly-defined effects, such as glow and
reflection, and restoring inheritance for all effects on the shape.
Assigning |False| causes the inheritance link to be broken and **no**
effects to appear on the shape.
TF)r
   Ú	effectLst)r   s    r   ÚinheritÚShadowFormat.inherit   s   € ð  �=‰=×"Ñ"Ñ*ØØr   c                ó’   • [        U5      nU(       a  U R                  R                  5         g U R                  R                  5         g r   )Úboolr
   Ú_remove_effectLstÚget_or_add_effectLst)r   Úvaluer   s      r   r   r   !   s0   € ä�u“+ˆÞà�M‰M×+Ñ+Õ-ð �M‰M×.Ñ.Õ0r   r	   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úpropertyr   ÚsetterÚ__static_attributes__© r   r   r   r      s6   † Ù6òð ñó ðð& ‡^�^ñ1ó ó1r   r   N)r   Ú
__future__r   Úobjectr   r"   r   r   Ú<module>r%      s   ðÙ Eå "ô#1�6õ #1r   