Ë
    ûûàgê  ã                   ó°  — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZmZmZ  G d„ d	ej                   «      Z G d
„ dej$                  «      Z G d„ dej$                  «      Z G d„ dej$                  «      Zej,                  j/                  ee«       ej,                  j/                  ee«       ej,                  j/                  ee«       y)é    )ÚList)Úforms)Úadmin)Úapp_settings)Úget_adapter)Ú	providers)ÚSocialAccountÚ	SocialAppÚSocialTokenc                   ó2   ‡ — e Zd Z G d„ d«      Zˆ fd„Zˆ xZS )ÚSocialAppFormc                   ó¤   — e Zd ZU eZg Zee   ed<    e	j                  ddi¬«       e	j                  ddi¬«       e	j                  ddi¬«      dœZy)úSocialAppForm.MetaÚexcludeÚsizeÚ100)Úattrs)Ú	client_idÚkeyÚsecretN)Ú__name__Ú
__module__Ú__qualname__r
   Úmodelr   r   ÚstrÚ__annotations__r   Ú	TextInputÚwidgets© ó    úY/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/admin.pyÚMetar      sR   … ØˆØˆ��c‘Óà(˜Ÿ™°¸¨Ô?Ø"�5—?‘?¨&°%¨Ô9Ø%�e—o‘o¨V°U¨OÔ<ñ
‰r    r"   c                 ó¢   •— t        ‰| �  |i |¤Ž t        j                  t        j
                  j                  «       ¬«      | j                  d<   y )N)ÚchoicesÚprovider)ÚsuperÚ__init__r   ÚChoiceFieldr   ÚregistryÚ
as_choicesÚfields)ÚselfÚargsÚkwargsÚ	__class__s      €r!   r'   zSocialAppForm.__init__   s@   ø€ Ü‰Ñ˜$Ð) &Ò)Ü"'×"3Ñ"3Ü×&Ñ&×1Ñ1Ó3ô#
ˆ�‰�JÒr    )r   r   r   r"   r'   Ú__classcell__)r/   s   @r!   r   r      s   ø„ ÷
ñ 
÷
ð 
r    r   c                   ó6   — e Zd ZeZdZej                  rdZydZy)ÚSocialAppAdmin)Únamer%   )Úsitesr   N)	r   r   r   r   ÚformÚlist_displayr   ÚSITES_ENABLEDÚfilter_horizontalr   r    r!   r2   r2      s#   „ Ø€Dð€Lð '3×&@Ò&@˜
ÑÀbÑr    r2   c                   ó"   — e Zd Zg ZdZdZdZd„ Zy)ÚSocialAccountAdmin)Úuser)r;   Úuidr%   )r%   c                 ó^   — t        «       j                  «       }t        t        d„ |«      «      S )Nc                 ó   — d| z   S )NÚuser__r   )Úas    r!   ú<lambda>z6SocialAccountAdmin.get_search_fields.<locals>.<lambda>.   s
   €  (¨Q¡,€ r    )r   Úget_user_search_fieldsÚlistÚmap)r,   ÚrequestÚbase_fieldss      r!   Úget_search_fieldsz$SocialAccountAdmin.get_search_fields,   s%   € Ü!“m×:Ñ:Ó<ˆÜ”CÑ.°Ó<Ó=Ð=r    N)r   r   r   Úsearch_fieldsÚraw_id_fieldsr6   Úlist_filterrG   r   r    r!   r:   r:   &   s   „ Ø€MØ€MØ.€LØ€Kó>r    r:   c                   ó,   — e Zd ZdZdZdZd„ Zde_        y)ÚSocialTokenAdmin)ÚappÚaccount)rM   rN   Útruncated_tokenÚ
expires_at)rM   Úapp__providerrP   c                 óN   — d}|j                   }t        |«      |kD  r|d| dz   }|S )Né(   r   z...(truncated))ÚtokenÚlen)r,   rT   Ú	max_charsÚrets       r!   rO   z SocialTokenAdmin.truncated_token9   s3   € Øˆ	Ø�k‰kˆÜˆs‹8�iÒØ�a˜	Ð"Ð%5Ñ5ˆCØˆ
r    ÚTokenN)r   r   r   rI   r6   rJ   rO   Úshort_descriptionr   r    r!   rL   rL   1   s%   „ ð€Mð G€LØ8€Kòð )0€OÕ%r    rL   N)Útypingr   Údjangor   Údjango.contribr   Úallauthr   Úallauth.account.adapterr   Úallauth.socialaccountr   Úallauth.socialaccount.modelsr	   r
   r   Ú	ModelFormr   Ú
ModelAdminr2   r:   rL   ÚsiteÚregisterr   r    r!   ú<module>re      s¥   ðÝ å Ý  å  Ý /Ý +ß NÑ Nô
�E—O‘Oô 
ô"I�U×%Ñ%ô Iô>˜×)Ñ)ô >ô0�u×'Ñ'ô 0ð$ ‡
�
× Ñ �I˜~Ô .Ø ‡
�
× Ñ �KÐ!1Ô 2Ø ‡
�
× Ñ �MÐ#5Õ 6r    