ó
    ˆ*£h–  ã                  óJ   • S r SSKJr  SSKrSSKJr  SSKJr   " S S\5      rg)zMediaPart and related objects.é    )ÚannotationsN)ÚPart)Úlazypropertyc                  ó8   • \ rS rSrSr\S 5       r\S 5       rSr	g)Ú	MediaParté   z�A media part, containing an audio or video resource.

A media part generally has a partname matching the regex
`ppt/media/media[1-9][0-9]*.*`.
c                ór   • U " UR                  UR                  5      UR                  UUR                  5      $ )zWReturn new |MediaPart| instance containing `media`.

`media` must be a |Media| object.
)Únext_media_partnameÚextÚcontent_typeÚblob)ÚclsÚpackageÚmedias      ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pptx/parts/media.pyÚnewÚMediaPart.new   s6   € ñ Ø×'Ñ'¨¯	©	Ó2Ø×ÑØØ�J‰Jó	
ð 	
ó    c                ó^   • [         R                  " U R                  5      R                  5       $ )zuThe SHA1 hash digest for the media binary of this media part.

Example: `'1be010ea47803b00e140b852765cdf84f491da47'`
)ÚhashlibÚsha1Ú_blobÚ	hexdigest)Úselfs    r   r   ÚMediaPart.sha1   s    € ô �|Š|˜DŸJ™JÓ'×1Ñ1Ó3Ð3r   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úclassmethodr   r   r   Ú__static_attributes__r   r   r   r   r      s/   † ñð ñ

ó ð

ð ñ4ó ó4r   r   )	r!   Ú
__future__r   r   Úpptx.opc.packager   Ú	pptx.utilr   r   r   r   r   Ú<module>r'      s    ðÙ $å "ã å !Ý "ô4�õ 4r   