o
    7cw+                     @   s  d Z ddlmZmZ ddlmZ ddlmZmZm	Z	 ddl
mZ ddlZee jjZee jjjZee	e dZedd	ed
Zedded
Zedde d
Zedde d
Zedded
Zedded
Zedded
Zg dZg dZdZ ded gdg dg dddgZ!dZ"erd d!ej#$ed"d#iZ%n+d ed$d!ed
ed%ed" ed
ed&d'ed
ed(d)ed
ed*d+ed
ed,d-ed
d.iZ%d/d0id/d1id/d2id/d3igZ&d4Z'd5Z(dZ)dZ*dZ+d6Z'd7ed8fd6ed9fd:ed;fgZ,ed< fZ-d=Z.ed> Z/ed? gZ0d@Z1edA Z2dBZ3dCZ4dDZ5edEdFed
Z6edGdHed
Z7edIded
Z8edJded
Z9edKded
Z:e9Z;dLZ<dMZ=edNdOed
Z>edPdOed
Z?dQgZ@dRZAdRZBd dSdTedUdOed
gidViZCi ZDd ZEdZFed edWdWdXdYidZgZGdd[d\d]ZHdxd^d_ZIeIfZJed`edaZKedbedaZLedcedaZMddejNde< dfZOej#$eP dgeOZQdhgZRdiZSdjZTdddkdlgdmdldkdndodpdqidrdlgdkddsidpdtdudvidwZUdS )yaA  
    Django settings for core project.

    Generated by 'django-admin startproject' using Django 4.1.3.

    For more information on this file, see
    https://docs.djangoproject.com/en/4.1/topics/settings/

    For the full list of settings and their values, see
    https://docs.djangoproject.com/en/4.1/ref/settings/
    )QueueExchange)Path)CsvConfigRepositoryEnv)gettext_lazyNz/.env
SECRET_KEYzfor test)defaultcastDEBUGFCSRF_TRUSTED_ORIGINS*ALLOWED_HOSTS SITE_ID   PAYPAL_CLIENTIDPAYPAL_SECRETID)zdjango.contrib.adminzdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszdjango.contrib.staticfileszdjango.contrib.sitesdjango_extensionsrest_frameworkimport_exportckeditordjango_countries	sslservermathfiltersz	apps.rootzapps.accountszapps.profileszapps.subscriptionszapps.processzapps.uploadszapps.newsletterzapps.userActivities)
z-django.middleware.security.SecurityMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez)django.middleware.common.CommonMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez7django.contrib.auth.middleware.AuthenticationMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewarez)django.middleware.locale.LocaleMiddlewarez4apps.accounts.middleware.OneSessionPerUserMiddlewarez5apps.userActivities.middleware.UserActivityMiddlewarez	core.urlsz/django.template.backends.django.DjangoTemplates	templatesT)z(django.template.context_processors.debugz*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz3django.contrib.messages.context_processors.messagesz2apps.subscriptions.context.plans_context.get_plansz6apps.subscriptions.context.plans_context.monthly_plansz4apps.subscriptions.context.plans_context.paypal_info)z%apps.process.templatetags.has_youtubez,apps.process.templatetags.has_youtube_uploadz/apps.subscriptions.templatetags.valid_extensionz4apps.subscriptions.templatetags.reached_upload_limitz,apps.subscriptions.templatetags.total_videosz.apps.subscriptions.templatetags.videos_per_dayz+apps.subscriptions.templatetags.rest_videos)context_processorsbuiltins)BACKENDDIRSAPP_DIRSOPTIONSzcore.wsgi.applicationr
   zdjango.db.backends.sqlite3z
db.sqlite3)ENGINENAME
SQL_ENGINESQL_DATABASESQL_USERuserSQL_PASSWORDpasswordSQL_HOST	localhostSQL_PORT5432)r#   r$   USERPASSWORDHOSTPORTr$   zHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorzen-usUTCenarArabicEnglishfrFrenchlocalez/static/staticfilesstaticz/media/mediazdjango.db.models.BigAutoFieldzaccounts.Userz+django.core.mail.backends.smtp.EmailBackend
EMAIL_HOSTzsmtp.gmail.com
EMAIL_PORTiK  EMAIL_USE_TLSEMAIL_HOST_USEREMAIL_HOST_PASSWORDi  i  CELERY_BROKERzredis://127.0.0.1:6379/0CELERY_BACKENDzapplication/jsonjsonz%channels_redis.core.RedisChannelLayerhostsCHANNELS_REDIS)r   CONFIGtaskszx-max-priority
   )routing_keyqueue_arguments   	   )BasicNormalProc                 K   s&   d| v r|  d\}}d|iS ddiS )N:queuer
   )split)nameargskwargsoptionstaskkwrS   _ r\   2/var/www/html/docker_usevoice/src/core/settings.py
route_task  s   r^   	CLIENT_ID)r   CLIENT_SECRETREDIRECT_URI1OAUTHLIB_INSECURE_TRANSPORTzjson_credentials.jsonzapps/uploadsz.https://www.googleapis.com/auth/youtube.uploadyoutubev3INFOfile)levelhandlerszlogging.FileHandlerzlogs/django.logapp)rh   classfilename	formatterdjango)ri   rh   	propagatezC%(asctime)s [%(levelname)-8s] (%(module)s.%(funcName)s) %(message)sz%Y-%m-%d %H:%M:%S)formatdatefmt)versiondisable_existing_loggersrootri   loggers
formatters)N)V__doc__kombur   r   pathlibr   decoupler   r   r   django.utils.translationr   r[   os__file__resolveparentBASE_DIRENV_DIRconfigstrr	   boolr   r   r   intr   r   r   INSTALLED_APPS
MIDDLEWAREROOT_URLCONF	TEMPLATESWSGI_APPLICATIONpathjoin	DATABASESAUTH_PASSWORD_VALIDATORSLANGUAGE_CODE	TIME_ZONEUSE_I18NUSE_L10NUSE_TZ	LANGUAGESLOCALE_PATHS
STATIC_URLSTATIC_ROOTSTATICFILES_DIRS	MEDIA_URL
MEDIA_ROOTDEFAULT_AUTO_FIELDAUTH_USER_MODELEMAIL_BACKENDr>   r?   r@   rA   rB   DEFAULT_FROM_EMAILSESSION_COOKIE_AGETOKEN_EXPIRY_SECONDSCELERY_BROKER_URLCELERY_RESULT_BACKENDCELERY_ACCEPT_CONTENTCELERY_RESULT_SERIALIZERCELERY_TASK_SERIALIZERCHANNEL_LAYERSCELERY_BEAT_SCHEDULECELERY_TASK_DEFAULT_QUEUE!CELERY_TASK_CREATE_MISSING_QUEUESCELERY_TASK_QUEUESPRIORITY_STACKr^   CELERY_TASK_ROUTESr_   r`   ra   environCLIENT_SECRETS_FILEgetcwd	JSON_PATHSCOPESAPI_SERVICE_NAMEAPI_VERSIONLOGGINGr\   r\   r\   r]   <module>   s   
 








	
