ó
    UÑšh.  ã                   ó&   • S SK r S SKrS SKJr  S rg)é    N)Útoken_urlsafec                  óØ   • [        S5      n [        R                  " U R                  S5      5      n[        R
                  " UR                  5       5      nUR                  S5      nU SUS.$ )Né`   Úasciió   =ÚS256)Úcode_verifierÚcode_challenge_methodÚcode_challenge)r   ÚhashlibÚsha256ÚencodeÚbase64Úurlsafe_b64encodeÚdigestÚrstrip)r	   Úhashed_verifierr   Úcode_challenge_without_paddings       ÚgD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/oauth2/utils.pyÚgenerate_code_challenger      sb   € ä! "Ó%€MÜ—n’n ]×%9Ñ%9¸'Ó%BÓC€OÜ×-Ò-¨o×.DÑ.DÓ.FÓG€NØ%3×%:Ñ%:¸4Ó%@Ð"à&Ø!'Ø8ñð ó    )r   r   Úsecretsr   r   © r   r   Ú<module>r      s   ðÛ Û Ý !ó
r   