Ë
    Fü´jT  ã                  óR   — d Z ddlmZ ddlmZ ddlmZ erddlmZ  G d„ de«      Z	y)	zProvide the ModAction class.é    )Úannotations)ÚTYPE_CHECKING)ÚPRAWBase)Úmodelsc                  óH   — e Zd ZdZedd„«       Zej                  dd„«       Zy)Ú	ModActionzRepresent a moderator action.c                ó˜   — t        | j                  t        «      r%| j                  j	                  | j                  «      S | j                  S )z4The :class:`.Redditor` who the action was issued by.)Ú
isinstanceÚ_modÚstrÚ_redditÚredditor)Úselfs    úT/root/workspace/ytshorts/venv/lib/python3.12/site-packages/praw/models/mod_action.pyÚmodzModAction.mod   s5   € ô �d—i‘i¤Ô%Ø—<‘<×(Ñ(¨¯©Ó3Ð3Ø�y‰yÐó    c                ó   — || _         y )N)r   )r   Úvalues     r   r   zModAction.mod   s	   € àˆ�	r   N)Úreturnzmodels.Redditor)r   zstr | models.Redditorr   ÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   Úsetter© r   r   r   r      s/   „ Ù'àòó ðð 	‡Z�Zòó ñr   r   N)
r   Ú
__future__r   Útypingr   Úpraw.models.baser   Úprawr   r   r   r   r   ú<module>r"      s#   ðÙ "å "å  å %áÝô�õ r   