§
    }ŠtjØ  ã                   óâ  — d Z ddlmZ ddlmZ  e¦   «         rddlmZ n G d„ d¦  «        Zed         Zed	         Zed
         Z	ed         Z
ed         Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ d e¦  «        Z G d!„ d"e¦  «        Zd#S )$z7Contains data structures to parse the webhooks payload.é    )ÚLiteralé   )Úis_pydantic_available)Ú	BaseModelc                   ó   — e Zd Zdd„ZdS )r   ÚreturnNc                 ó    — t          d¦  «        ‚)Nz¶You must have `pydantic` installed to use `WebhookPayload`. This is an optional dependency that should be installed separately. Please run `pip install --upgrade pydantic` and retry.)ÚImportError)ÚselfÚargsÚkwargss      ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/huggingface_hub/_webhooks_payload.pyÚ__init__zBaseModel.__init__   s   € Ýðjñô ð ó    )r   N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s(   € € € € € ð	ð 	ð 	ð 	ð 	ð 	r   r   )ÚcreateÚdeleteÚmoveÚupdate)Úaddr   Úremover   ©ÚdatasetÚmodelÚspace)ÚclosedÚdraftÚopenÚmergedé   c                   ó   — e Zd ZU eed<   dS )ÚObjectIdÚidN)r   r   r   ÚstrÚ__annotations__r   r   r   r%   r%   B   s   € € € € € € Ø€G€G�G€G€Gr   r%   c                   ó.   — e Zd ZU eed<   dZedz  ed<   dS )ÚWebhookPayloadUrlÚwebNÚapi)r   r   r   r'   r(   r,   r   r   r   r*   r*   F   s/   € € € € € € Ø	€H€H�HØ€Cˆˆt‰ÐÐÑÐÐr   r*   c                   ó$   — e Zd ZU eed<   eed<   dS )ÚWebhookPayloadMovedToÚnameÚownerN)r   r   r   r'   r(   r%   r   r   r   r.   r.   K   s"   € € € € € € Ø
€I€I�IØ€O€O�O€O€Or   r.   c                   ó   — e Zd ZU eed<   dS )ÚWebhookPayloadWebhookÚversionN)r   r   r   ÚSupportedWebhookVersionr(   r   r   r   r2   r2   P   s   € € € € € € Ø$Ð$Ð$Ñ$Ð$Ð$r   r2   c                   ó$   — e Zd ZU eed<   eed<   dS )ÚWebhookPayloadEventÚactionÚscopeN)r   r   r   ÚWebhookEvent_Tr(   r'   r   r   r   r6   r6   T   s%   € € € € € € ØÐÐÑØ€J€J�J€J€Jr   r6   c                   ó.   — e Zd ZU eed<   dZedz  ed<   dS )ÚWebhookPayloadDiscussionChangesÚbaseNÚmergeCommitId)r   r   r   r'   r(   r=   r   r   r   r;   r;   Y   s/   € € € € € € Ø
€I€I�IØ $€M�3˜‘:Ð$Ð$Ñ$Ð$Ð$r   r;   c                   óB   — e Zd ZU eed<   eed<   dZedz  ed<   eed<   dS )ÚWebhookPayloadCommentÚauthorÚhiddenNÚcontentÚurl)	r   r   r   r%   r(   ÚboolrB   r'   r*   r   r   r   r?   r?   ^   sG   € € € € € € ØÐÐÑØ€L€L�LØ€GˆS�4‰ZÐÐÑØ	ÐÐÑÐÐr   r?   c                   ót   — e Zd ZU eed<   eed<   eed<   eed<   eed<   e	ed<   dZ
edz  ed<   dZedz  ed	<   dS )
ÚWebhookPayloadDiscussionÚnumr@   rC   ÚtitleÚisPullRequestÚstatusNÚchangesÚpinned)r   r   r   Úintr(   r%   r*   r'   rD   ÚDiscussionStatus_TrK   r;   rL   r   r   r   rF   rF   e   s~   € € € € € € Ø	€H€H�HØÐÐÑØ	ÐÐÑØ€J€J�JØÐÐÑØÐÐÑØ6:€GÐ,¨tÑ3Ð:Ð:Ñ:Ø€FˆD�4‰KÐÐÑÐÐr   rF   c                   ó–   — e Zd ZU eed<   dZedz  ed<   eed<   eed<   dZedz  ed<   dZ	e
e         dz  ed<   ed         ed	<   eed
<   dS )ÚWebhookPayloadRepor0   NÚhead_shar/   ÚprivateÚ	subdomainÚtagsr   ÚtyperC   )r   r   r   r%   r(   rQ   r'   rD   rS   rT   Úlistr   r*   r   r   r   rP   rP   p   sŒ   € € € € € € Ø€O€O�OØ€Hˆc�D‰jÐÐÑØ
€I€I�IØ€M€M�MØ €Iˆs�T‰zÐ Ð Ñ Ø!€Dˆ$ˆsŒ)�dÑ
Ð!Ð!Ñ!Ø
Ð-Ô
.Ð.Ð.Ñ.Ø	ÐÐÑÐÐr   rP   c                   óB   — e Zd ZU eed<   dZedz  ed<   dZedz  ed<   dS )ÚWebhookPayloadUpdatedRefÚrefNÚoldShaÚnewSha)r   r   r   r'   r(   rZ   r[   r   r   r   rX   rX   {   sC   € € € € € € Ø	€H€H�HØ€FˆC�$‰JÐÐÑØ€FˆC�$‰JÐÐÑÐÐr   rX   c                   óŠ   — e Zd ZU eed<   eed<   dZedz  ed<   dZe	dz  ed<   e
ed<   dZedz  ed<   dZee         dz  ed<   dS )	ÚWebhookPayloadÚeventÚrepoNÚ
discussionÚcommentÚwebhookÚmovedToÚupdatedRefs)r   r   r   r6   r(   rP   r`   rF   ra   r?   r2   rc   r.   rd   rV   rX   r   r   r   r]   r]   �   s“   € € € € € € ØÐÐÑØ
ÐÐÑØ26€JÐ(¨4Ñ/Ð6Ð6Ñ6Ø,0€GÐ" TÑ)Ð0Ð0Ñ0Ø"Ð"Ð"Ñ"Ø,0€GÐ" TÑ)Ð0Ð0Ñ0Ø9=€K�Ð.Ô/°$Ñ6Ð=Ð=Ñ=Ð=Ð=r   r]   N)Ú__doc__Útypingr   Úutilsr   Úpydanticr   r9   ÚRepoChangeEvent_TÚ
RepoType_TrN   r4   r%   r*   r.   r2   r6   r;   r?   rF   rP   rX   r]   r   r   r   ú<module>rk      s«  ðð >Ð =à Ð Ð Ð Ð Ð à (Ð (Ð (Ð (Ð (Ð (ð ÐÑÔð Ø"Ð"Ð"Ð"Ð"Ð"Ð"ð
ð ð ð ð ñ ô ð ð ðô€ð ðôÐ ð ðô€
ð
 ðôÐ ð " !œ*Ð ðð ð ð ð ˆyñ ô ð ðð ð ð ð ˜	ñ ô ð ð
ð ð ð ð ˜Iñ ô ð ð
%ð %ð %ð %ð %˜Hñ %ô %ð %ðð ð ð ð ˜)ñ ô ð ð
%ð %ð %ð %ð % iñ %ô %ð %ð
ð ð ð ð ˜Hñ ô ð ðð ð ð ð ˜xñ ô ð ðð ð ð ð ˜ñ ô ð ðð ð ð ð ˜yñ ô ð ð>ð >ð >ð >ð >�Yñ >ô >ð >ð >ð >r   