Ë
    ˆuOjN  ã            
       ó¦  — d dl mZ d dlZd dlmZ  e«         ej
                  d«      Z ej
                  dd«      Z ej
                  d«      Z ej
                  d«      Z	 ej
                  d	«      Z
d
 ee	«      › d ee
«      › de› de› de› �
Z ej
                  d«      Z ej
                  d«      Z e ej
                  dd«      «      Z e ej
                  dd«      «      Zd/dededz  dedz  fd„Z ed«      Z e edd«      «      Z ed«      xs  ed«      Z ed«      Z ed«      Z edd«      j1                  «       d v Z ed!d"«      j1                  «       d v Z ed#«      Z ed$«      Z ed%«      xs  ed&«      Z ed'«      Z ed(«      xs d)j?                  d«      Z  ed*«      xs d+j?                  d«      Z!h d,£Z"d/d-edz  defd.„Z#y)0é    )Úload_dotenvN)Ú
quote_plusÚDB_HOSTÚDB_PORTÚ5432ÚDB_NAMEÚDB_USERÚDB_PASSWORDzpostgresql+psycopg2://Ú:Ú@Ú/Ú
SECRET_KEYÚ	ALGORITHMÚACCESS_TOKEN_EXPIRE_MINUTESÚ60ÚREFRESH_TOKEN_EXPIRE_DAYSÚ30ÚnameÚdefaultÚreturnc                 óV   — t        j                  | |«      }|r|j                  «       S |S ©N)ÚosÚgetenvÚstrip)r   r   Úvalues      ú6/var/www/html/sergio/sergio-backend/app/core/config.pyÚ_envr      s%   € Ü�I‰I�d˜GÓ$€EÙ!ˆ5�;‰;‹=Ð, uÐ,ó    Ú	SMTP_HOSTÚ	SMTP_PORTÚ587Ú	SMTP_USERÚ	SMTP_FROMÚSMTP_PASSWORDÚSMTP_TLSÚtrue)r'   Ú1ÚyesÚSMTP_SSLÚfalseÚ
HUDL_EMAILÚHUDL_PASSWORDÚHUDL_LOGIN_URLÚHUDL_URLÚCREDENTIAL_ENCRYPTION_KEYÚFRONTEND_URLzhttp://localhost:5173ÚFRONTEND_STAGING_URLÚ >   ú0.0.0.0ú	127.0.0.1Ú	localhostÚrequest_hostc                 óŽ   — | xs dj                  d«      d   j                  «       }|t        v rt        S t        rt        S t        S )z>Pick frontend URL from the API host that received the request.r3   r   r   )ÚsplitÚlowerÚ_LOCAL_API_HOSTSr1   r2   )r7   Úhosts     r   Úget_frontend_base_urlr=   7   sC   € àÒ˜B×%Ñ% cÓ*¨1Ñ-×3Ñ3Ó5€DØÔÑÜÐÝÜ#Ð#ÜÐr   r   )$Údotenvr   r   Úurllib.parser   r   r   r   r   r	   r
   ÚDATABASE_URLr   r   Úintr   r   Ústrr   r    r!   r#   r%   r$   r:   r&   r*   r,   r-   r.   r0   Úrstripr1   r2   r;   r=   © r   r   Ú<module>rE      s  ðÝ Û 	Ý #á „à
ˆ"�)‰)�IÓ
€Ø
ˆ"�)‰)�I˜vÓ
&€Ø
ˆ"�)‰)�IÓ
€Ø
ˆ"�)‰)�IÓ
€Øˆb�i‰i˜Ó&€ð ™Z¨Ó0Ð1°±:¸kÓ3JÐ2KØˆ€y��'�˜!˜G˜9ð&ð ð
 ˆR�Y‰Y�|Ó$€
àˆB�I‰I�kÓ"€	á!Ø€B‡I�IÐ+¨TÓ2óÐ ñ  Ø€B‡I�IÐ)¨4Ó0óÐ ñ-ˆsð -˜S 4™Zð -°3¸±:ó -ñ
 �Ó€	Ù‘�[ %Ó(Ó)€	Ù�ÓÒ2¡ kÓ!2€	Ù�_Ó%€Ù�Ó€	Ù�
˜FÓ#×)Ñ)Ó+Ð/CÐC€Ù�
˜GÓ$×*Ñ*Ó,Ð0DÐD€á�,Ó€
Ù�_Ó%€ÙÐ&Ó'Ò;©4°
Ó+;€á Ð!<Ó=Ð á�^Ó$Ò?Ð(?×GÑGÈÓL€ÙÐ3Ó4Ò:¸×BÑBÀ3ÓGÐ â8Ð ñ¨¨d©
ð ¸cô r   