ó
    Ñ™iL  ã                   óB   • S SK JrJrJr  S SKJrJr  \" SS9rS\4S jr	g)é    )ÚDependsÚHTTPExceptionÚstatus)Ú
HTTPBearerÚHTTPAuthorizationCredentialsF)Ú
auto_errorÚapi_keyc                 óD   ^ • [        [        5      4S[        4U 4S jjjnU$ )NÚcredentialsc              “   ó¨   >#   • U (       a.  U R                   R                  5       S:w  d  U R                  T:w  a  [        [        R
                  SS9eg 7f)NÚbearerzInvalid or missing API Key)Ústatus_codeÚdetail)ÚschemeÚlowerr   r   r   ÚHTTP_401_UNAUTHORIZED)r   r	   s    €ÚM/home/james-whalen/.local/lib/python3.13/site-packages/aiavatar/admin/auth.pyÚ_authÚ(create_api_key_dependency.<locals>._auth   sM   øé € Þ˜k×0Ñ0×6Ñ6Ó8¸HÓDÈ×H_ÑH_ÐcjÓHjÜÜ"×8Ñ8Ø3ñð ð Ikùs   ƒAA)r   Ú_bearer_schemer   )r	   r   s   ` r   Úcreate_api_key_dependencyr      s$   ø€ Ü@GÌÓ@Wñ Ô!=÷ ð ð €Ló    N)
Úfastapir   r   r   Úfastapi.securityr   r   r   Ústrr   © r   r   Ú<module>r      s$   ðß 2Ñ 2ß Eá uÑ-€ð sõ r   