§
    _Éj  ã                   ó@  — d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ  e¦   «         Ze                     d¦  «        defd	„¦   «         Ze                     d
¦  «         ed¦  «                              eddg¬¦  «        j        ¦  «        fdefd„¦   «         ZdS )u2   Auth â€“ static admin login only. No registration.é    )Ú	APIRouterÚHTTPException)ÚLoginIn)Ú
make_token©Úok)Úcfgz/loginÚbodyc              ƒ   óÒ   K  — | j         t          j        k    s| j        t          j        k    rt          dd¬¦  «        ‚t          | j         ¦  «        }t          || j         dœ¦  «        S )Ni‘  zInvalid credentials)Ústatus_codeÚdetail)ÚtokenÚusername)r   r	   ÚADMIN_USERNAMEÚpasswordÚADMIN_PASSWORDr   r   r   )r
   r   s     úg/Users/priyanka/Documents/AI_Agent_Assessment/ai-video-generator-gols-v2-new/backend/app/routes/auth.pyÚloginr      s`   è è € à„}�Ô*Ò*Ð*¨d¬m½sÔ?QÒ.QÐ.QÝ¨Ð4IÐJÑJÔJÐJÝ�t”}Ñ%Ô%€EÝ˜¨4¬=Ð9Ð9Ñ:Ô:Ð:ó    z/meÚfastapizapp.middleware.authÚrequire_auth)ÚfromlistÚuserc              ƒ   ó*   K  — t          | ddœ¦  «        S )NÚadmin)r   Úroler   )r   s    r   Úmer      s   è è € õ ˜4¨Ð1Ð1Ñ2Ô2Ð2r   N)Ú__doc__r   r   r   Úapp.schemas.schemasr   Úapp.utils.jwtr   Úapp.utils.responser   Ú
app.configr	   ÚrouterÚpostr   ÚgetÚ
__import__ÚDependsr   Ústrr   © r   r   ú<module>r*      s#  ðØ 8Ð 8Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø $Ð $Ð $Ð $Ð $Ð $Ø !Ð !Ð !Ð !Ð !Ð !Ø Ð Ð Ð Ð Ð à	ˆ‰Œ€ð ‡‚ˆXÑÔð;�gð ;ð ;ð ;ñ Ôð;ð ‡‚ˆEÑÔØ#˜ IÑ.Ô.×6Ò6Ø€JÐ$°Ð/?Ð@Ñ@Ô@ÔMñô ð 3ð 3�3ð 3ð 3ð 3ñ Ôð3ð 3ð 3r   