o
    &zhM
                  
   @   sl  U d dl mZ d dlmZmZ d dlmZmZmZm	Z	 d dl
mZ d dlmZ ddlmZ deeeef  fd	d
Zg Zeeeef  ed< ejs`ee	dedg7 Zejr`ee	dedg7 Zejrejsee	dedg7 Zee	dejddde	dejddde	dejddde	dejdddg7 Zejree 7 Zejrejsee	dedg7 ZdS dS dS )    )import_module)ListUnion)
URLPatternURLResolverincludepath)RedirectView)	providers   )app_settingsreturnc                  C   s`   g } t j }dd |D dd |D  }|D ]}t| d }t|dd }|r-| |7 } q| S )Nc                 S   s   g | ]	}|j d kr|qS openid_connectid.0cls r   G/var/www/html/kangema/venv/lib/python3.10/site-packages/allauth/urls.py
<listcomp>   s    z.build_provider_urlpatterns.<locals>.<listcomp>c                 S   s   g | ]	}|j d kr|qS r   r   r   r   r   r   r      s    z.urlsurlpatterns)r
   registryget_class_listr   get_packagegetattr)provider_urlpatternsprovider_classesprovider_classprov_modprov_urlpatternsr   r   r   build_provider_urlpatterns   s   
r"   r    zallauth.account.urlsz2fa/zallauth.mfa.urlsz	3rdparty/zallauth.socialaccount.urlszsocial/login/cancelled/socialaccount_login_cancelledT)pattern_name	permanentzsocial/login/error/socialaccount_login_errorzsocial/signup/socialaccount_signupzsocial/connections/socialaccount_connectionsz	sessions/zallauth.usersessions.urlsN)	importlibr   typingr   r   django.urlsr   r   r   r   django.views.generic.baser	   allauth.socialaccountr
   r#   r   r"   r   __annotations__HEADLESS_ONLYMFA_ENABLEDSOCIALACCOUNT_ENABLEDas_viewUSERSESSIONS_ENABLEDr   r   r   r   <module>   sV    
