B
    1cE                 @   sz  d dl mZ eeZeeZd dl mZmZmZ d dlZdd e	 
dD Zyed ZW n ek
rx   dZY nX eed	 see ed
 ZeedZed Zed Zed Zed ZeedZed Zd
ZdZdZe
ed  Zed ZeedfZeeZeedZ ed Z!ed ed ed fZ"dZ#dZ$dZ%dZ&dZ'ddd d!d"d#d$d%d&d'd(d)Z(d*Z)d+Z*d,Z+d-Z,d.Z-d/Z.d0Z/d1Z0d2Z1d3Z2d dl3Z3d d4l mZ e3j4d5d6d7Z5ye56e! W n$ ek
r   e5j6e!d8d9 Y nX G d:d; d;Z7d dl8Z8d d4l mZ e5j9d<d=d d>Z:e5j9d<d?d d>Z;e5j9d<d@d d>Z<e5j9d<dAdBd>Z=e5j>dCdDdEd>Z?e5j>dCdFdGd>Z@e7jAd<dHdBd>ZByeCeBZBW n* eDk
r   eBd.krdBZBnd ZBY nX e>dIdkre5j>dIdIeEe8F d>ZGeGseEe8F ZGdJZHeHddK eGddL  ZIn
e>dIZIe5j>d<dMd d>ZJe5j9d<dNdBd>ZKe5j9d<dOd d>ZLe5j9d<dPdBd>ZMe5j9d<dQd d>ZNe5j>d<dRd+d>ZOe5j>d<dSd+d>ZPe5j>d<dTd+d>ZQe5j9d<dUdBd>ZRe5j9d<dVd d>ZSe5j9d<dWd d>ZTe5j>d<dXd+d>ZUe5j9d<dYd d>ZVe5j9d<dZd[d>ZWe5j9d<d\d d>ZXe5j9d]d^dBd>ZYe5j>d]d_dBd>ZZe5j>d]d`dad>Z[e5j>d<dbdcd>Z\e5j>d<ddded>Z]e5j>d<dfdgd>Z^e5j>d<dhdid>Z_e5j9djdkdld>Z`e5j9d<dmd d>Zae5j>dCdndod>Zbe5j9dCdFdpd>Zce5j9dCdqdrd>Zde5j>dCdDdEd>e Zfe5j9dCdsd d>Zge5j>dCdtd+d>Zhe5j9d<dud d>Zie5j9d<dvd d>Zje5j9d<dwd d>ZkdxZldyZmdzZne5j9d<d{dBd>Zoe5j9d<d|d d>Zpe7jAd<d}d~d>Zqe7jAd<ddd>Zrd5ZsdZterZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~eBrdZdZdZdZdZdZd6ZdZdZdZdZdZdZn4dZdZdZdZdZdZd5ZdZdZdZdZdZdZd dlmZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd Zd6Ze7jAddd d>ZyeCeZW n* eDk
r   ed.krdBZnd ZY nX e7jAddd~d>Ze7jAddd~d>ZdZdZd5Zd5ZdZdeZ]dZ^diZ_d ZddddddgZeir"ed dedddedddedddedddedddedddedddedddeddg	ZerdddddddgZng Zd d[d[dBdaddddǜZd6Zd6Zd6Zd5Zd6Zd5Zd6Zd6Zd6Zd5Zd6Zd6Zd+ZdZd5Zd6Zd	ZdZdBZdBZdBZdZdZd+Zd+ZdZdZdZdZdZdBZd6Zd ZdBZd Zdd gZdBZdZd6ZdZd Zd+ZdZe5j9d<dd d>Ze5jddd5d>ZdZed ZdZeߐ	red.k	rde7jAdddd>de7jAdddd>e7jAdddd>e7jAdddd>dd d6d6d	iZn.e5>ddZe5>ddZe5>ddZe5>ddZe5>ddnZe5>ddZe5j>dddd>Zdek	rd dlmZ eedd ddZdeeeeeed d6d6d	iZde ed d< ee dk
rHde ed d< ee dk	rddied d< ee dkrdd6ied d< dekrdeeedd f ed d< d+ed d< nee dk
rde ed d< eݐre5j>dddd>ed d< e5j9dddd>e5j9dddd>e5j9ddd d>dZn\ee dkrde ed d< d6ddBdded d< ered d dei ed edd	  d Zd6Zd
e5 krpe5>d
dZe5>d
dZe5>d
dZe5>d
dZe5>d
dnZe5>d
dZeeeeeed6d6ded
< ee dkr6de ed
 d< ee dkrpdd6ied
 d< dekrpdeeedd f ed
 d< d+ed
 d< n:ee dkrpde ed
 d< d6d6ded
 d< e5jސddd5d>Zer\g Ze7jAddd+d>fZeeered  Ze7jAddd+d>fZeeered  Ze7jAddd+d>fZeeered  Ze7jAddd+d>Zed ed d ed d eeeed d6d6d	dZdgZd dlmZm Z  e d5d d5Zd5ZdBd5ddiddeddidddidd id!d"dHd#d$gd%d&d'id(dHd"gd5d)id*Ze5jddd5d>Zeߐr|ed.kr|e7jAdd+d,d>ZeCe7jAdd-d.d>Ze7jAdd/d+d>ZnFe5j>d0d+dod>Ze5j9d0d-d1d>Ze5j>d0d/d2d>Zd dlZd dl Z d dlmZ d d3l	m
Z
 d4d5d6d7d8d9gZe jd:kr.d;Znd<Zd=d>d?d@dAdBegZdCdDdEdFdGdHdIdJdKdLdMdNgZee e Ze jedOgZxXeD ]NZe jee
dd Ze jeree jedP qW dQedd d6dRdSdTdUdVdWdXdYgeBdZd[d\gd]d^gZd_Zd`gZdadbdcdddedfdgdhdig	ZdjZd6Zd6ZdcedkffZddldmeeef dndoidpdqiZdZdogZdrZdsZ e jedtZ!duZ"dvZ#e$dwe$dxgZ%dyZ&d5Z'dzZ(d6Z)drZd{Z*d|Z+d}Z,d~Z-d6Z.dZ/d6Z0d dl1Z1ddddddedZ2d6e1j3ddddZ4d dl mZmZ e5dd djeeeeZdZ6djeeee[dZ7ddddgZ8dZ9dZ:d Z;d6Z<dZ=d6Z>daZ?dʐZ@d6ZAdZBed:krd dlCZCdZBnd5ZDdZBeBdkreCE  neBZFd5ZGd6ZHdZIdZJdZKdӐZLddgZMdːZNdgZOd dl Z dZPe jd:krePZQnd dlRm	Z	 erne jedZSe jedZTe jeSr(e	 ZQe jeTre UeT eVeTdZWeWXeQ W dQ R X nDe jeTrdeVeTdZWeW6 ZQW dQ R X nePZQnePZQdS (      )path)r   environmakedirsNc             C   s   g | ]}t |qS  )int).0vr   r   (G:\easytimepro\master/mysite/settings.py
<listcomp>   s    r
   .ZTMPz/tmp/z/media/Zlocalez/files/zreimbursement/z	firmware/z/remote_upgrade/Zcompany_logoz	/logo.jpgz/admin/media/ZmediaZ
zkeco_dllsz/attsite.iniz/mysite/acc/localez/mysite/payroll/localez/mysite/localeZclient_credentialszrobin.chen@zkteco.inzRoot@123Z eb887ccd76bd449a84b0df40f96c9638Z8ZN27C9xJ1QpgFj3EkXp3G8P8TnBttaI3fS7QfeEbNJ5zuqJOqhHwWHydbJ43RaO7X7uGRaQdH0YSnMwPodTVfVlJC4HrO6jjtz3IAPVXoP7rcBBHOKmlDcorDvlyipHZtem_R8R3DXxMPMX9XWXg9WF6hVhBZtem_kxt3XXfvWbDgYdk3fFQYFYpQZtem_9v8cxJhvGTSRg8tDTcgRjR4SZtem_SSCt8QwfjRcHPKT8db7gWdwGZtem_pT3drSMdpWYSYqygRvXDB4cWZtem_3tTpT6vCBSKXf94H9h8HqHT6Ztem_b34TdXvrMpF94HfWjh7Wm7HWZtem_jwV4F46K4J4CfYHPFtcGRXfMZtem_qfTkKRRybPQRHvPtGWcygGrSZtem_v7MgJJMfhWTm3FmCqhVvRqxbZtem_pwBJCT9PXQtYm6qCmRtQRvx3)Zactivate_accountZreset_passwordZjoin_as_vendorZjoin_as_companyZjoin_responseZtreat_as_vendorZcloud_attendance_exceptionZdynamic_contentZ#cloud_password_changed_notificationZattendance_exceptionZpassword_changed_notificationz<http://127.0.0.1:8000/api/v1/authentication/oauth2/callback/ z7https://authorization.minervaiotdev.com/oauth/authorizez3https://authorization.minervaiotdev.com/oauth/tokentruez1https://authorization.minervaiotdev.com/api/v2.0/z3https://developers.minervaiotdev.com/api/v1.0/loginz9https://developers.minervaiotdev.com/api/v1.0/applicationz.https://subscriptiondev.minervaiot.com/api/v1/zJhttps://subscriptiondev.minervaiot.com/api/v1/authentication/oauth2/token/)r   FT)strictZallow_no_valueZ	utf_8_sig)encodingc               @   s   e Zd Zedd ZdS )ConfigSettingsc             C   s*   t |}|d kr"tj| ||dS |S d S )N)fallback)r   getCONFIG_FILE)ZsectionZparamr   envr   r   r	   get_from_env_or_filej   s    
z#ConfigSettings.get_from_env_or_fileN)__name__
__module____qualname__staticmethodr   r   r   r   r	   r   i   s   r   ZSYS	PIN_WIDTH)r   
ID_FOR_PINIMPORT_TRANSATT_WITHOUT_SECOND   ZOptionsZTypeZWSGIZPortZ80DEBUG
SECRET_KEYz2=Q6(Zc:7ad>}s6ZF?B7;dTCgHf\#^G*}(ey:Wc7J6fG@:9YU&D#      RESTARTAPACHE	WRITE_LOGNOEXPORTZ
SHOW_PHOTODEMOZLICENSE_URLWHATSAPP_API_URLZMD5ZIPAddressByDeviceDOUBLE_WALLETREMOTE_UPGRADEUPGRADE_PASSWORDFILTER_BY_HIRE_DAYPRODUCT_CODE	   TRANSLATE_OPTION_STATUSZCELERYACTIVE_CELERYCELERY_BROKER_DBCELERY_RESULT_DB   LANGUAGE_CODEZenSTD_DATETIME_FORMATz%Y-%m-%d %H:%M:%SSTD_DATE_FORMATz%m/%d/%YSTD_TIME_FORMATz%H:%M:%SZDEVICEZTIMEZONEiJ  THAILANDHOSTz	127.0.0.1P   ZPort0i!N  ZServicesZOEMZPayrollZMulti_companyVALID_TRANSACTION_DAYSz'AIzaSyD2mgvBWY-EMjsTogsTCmyAyCbmOU6TYV0z'AIzaSyAdPSEmjlR-ZDKc99xbJt2D2IAGn1nP7zUZ'AIzaSyCk_ekLfOdFO04Wp2ti09azrQSL1vvljPcADD_NEW_EMPLOYEEFORCE_QUIT_IDLE_TIMEDEPLOY_TO_AWSZfalseDOMAIN_HOSTZ	localhostzcloud.session.tokenz
zkteco-devZAKIASRPU2RNDZCJPQZ35z(wWowP9WPNcTZZs7GtImH1A7ahuZMIFkF/+dV7VZSz
ap-south-1z<easy-time-pro-alb-dev-617757333.ap-south-1.elb.amazonaws.comZZP97RAFLXTNZKZZ2LZQ11VNLP3HLzyarn:aws:elasticloadbalancing:ap-south-1:174996491079:listener/app/easy-time-pro-alb-dev/192a026ba81f5bb8/002783de7d3b2350a  -----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD1DrTOZrqQyjS9qHlrNc+PmIRR
pNJ5NAvszZJPUrVpedU31un+UMHy98HZf9THqnETWazQcUIcwAtl6POtY3g56Bz2
WMzUJ5+n7E3Wi4EZsptdVsIx7xFcWsA5Cg8Aj4dI6maN19WbjSxaIWHWie2GCxfg
Ct6E55p2o0++pX9GQwIDAQAB
-----END PUBLIC KEY-----zhoQksTY!BLfZYYziZWgZJwd54775452828304Z
WEBSTAGINGZRetailz-https://securegw-stage.paytm.in/order/processz,https://securegw-stage.paytm.in/order/statuszrobin.chen_api1.zkteco.comZ7ALHJEFKZCMUV9N7z8AlmexrYiFQQhDdaXJ75wYq5PialHAli0LHg7KWTOVQ.h85h-ZSdXuFmaZPAQtaeefdVMS1rzHHtHdKU2RX29JOG3C2UdrPn1rCCbbylm7PL_Ki5LDVOe_BhTmRSrRB6MZ70cU_Zu9tzPEN1WkxwKrsXc99cMNR2n-KMDRFfkTdmjhZ0YNTAK4sutElGRr0yno07Dfq9-JYYRXBwKvxxv7TeKqgcwz-https://www.sandbox.paypal.com/cgi-bin/webscrz'https://securegw.paytm.in/order/processz&https://securegw.paytm.in/order/statusz%https://www.paypal.com/cgi-bin/webscr)gettext_lazyZadminz$6b969e80-f3ff-11e9-afc7-acde48001122defaultzdefault.localhost.comZDefaultZ	BangaloreINZ   i i'  i ʚ;i'  i N  i@B ZLINUXCLOUD_VERSION"USE_DEFAULT_REDIS_DOCKER_CONTAINER%USE_DEFAULT_POSTGRES_DOCKER_CONTAINERzeasy TimeProzIntelligent TimezY-m-d H:i:sz%Y-%m-%d	personnelattZdevicesystemZstaffPayrollaccZpayrollZmenu_personnel)idZcaptionadmsZ	menu_admsZiclockZmenu_terminalZmenu_attendanceZmenu_accessZmenu_payrollbaseZmenu_systemZstaff         )rG   rL   rH   ZmeetingZpatrolrJ   accessZiposZALLz/login/d   i  i (  zFrom easy TimePro of ZKTeco. Hi,{0},There are some attendance exceptions from {1} to {2}:
                                Late: {3}
                                Early Leave: {4}
                                Absent: {5}z9From easy TimePro of ZKTeco. Hi,{0},your {1} time is: {2}0i   zAuto addi3ZPG_POOLZUSE_COMPOSEZsqlite3z	/icdat.dbZPOSTGRES_DBZeasytimez&django.db.backends.postgresql_psycopg2ZPOSTGRES_USERZmy_super_userZPOSTGRES_PASSWORDZmysecretpassZPOSTGRES_HOSTZpostgresZ5432)	NAMEENGINEUSERPASSWORDr9   PORTZCONN_MAX_AGE
AUTOCOMMITDISABLE_SERVER_SIDE_CURSORSZDATABASErU   rV   rW   rX   rY   ZDRIVERz@!@=)	zkDecryptZbiotimezutf-8z%s)mysqloraclezdjango.db.backends.%s)r]   Zinit_commandz"SET sql_mode='STRICT_TRANS_TABLES'OPTIONS)r^   ZthreadedZSERVICE_NAME_z%s:%s/%s   )
postgresqlZPG_POOL_ENGINEZdjango_postgrespool2ZMAX_OVERFLOWZ	POOL_SIZEZRECYCLEi,  )Zmax_overflowZ	pool_sizeZrecycle)Z
sql_serverz	%s.pyodbc
   zREAD UNCOMMITTED)use_legacy_datetimeZconnection_timeoutZconnection_retriesZisolation_levelZdriver_   ZDB)rU   rV   rW   rX   r9   rY   rZ   r[   )r]   r^   ra   )rc   ZMARS_ConnectionZMUL_DB
USE_MUL_DB
SLAVE_USERSLAVE_PASSWORD
SLAVE_PORT
SLAVE_HOST)rA   Zslavez0mysite.PrimaryReplicaRouter.PrimaryReplicaRouter)coloredinit)stripformatzG%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)sz# %(levelname)s {}z%(message)sZcyan)verbosesimplez()z!django.utils.log.RequireDebugTruez$mysite._utils.LoggingSqlQueryConsole)require_debug_truelogging_sql_query_consoleZconsolerq   rr   zlogging.StreamHandlerrp   )levelfiltersclassZ	formatterzdjango.db.backends)rs   handlersZ	propagate)versionZdisable_existing_loggersZ
formattersrt   rv   Zloggers
REDIS_HOSTZredis
REDIS_PORTi  REDIS_PASSWORDZREDISi  ZZKSoft3)get_localzonezdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.adminzdjango.contrib.sessionszdjango.contrib.staticfileszdjango.contrib.messagesntdjceleryZdjango_celery_beatZrest_frameworkzrest_framework.authtokenZdjango_filtersZguardianZ
compressorZdjango_countrieszmysite.basezmysite.iclockzmysite.personnelzmysite.workflowz
mysite.attzmysite.notificationszmysite.accountszmysite.staffzmysite.mobilezmysite.payrollz
mysite.acczmysite.cloudz
templates/Z	templatesz/django.template.backends.django.DjangoTemplatesz)django.template.context_processors.staticz(django.template.context_processors.mediaz(django.template.context_processors.debugz*django.template.context_processors.requestz'django.template.context_processors.i18nz3django.contrib.messages.context_processors.messagesz&mysite.middleware_template.simple_authz,mysite.middleware_template.get_software_namezdjango.templatetags.staticz&mysite.iclock.templatetags.iclock_tagsz mysite.att.templatetags.att_tags)Zcontext_processorsdebugbuiltins)BACKENDZDIRSZAPP_DIRSr_   z mysite.renderers.DjangoTemplates*z-django.middleware.security.SecurityMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez1mysite.middleware_locale.AuthenticationMiddlewarez%mysite.base.threadlocals.ThreadLocalsz)django.middleware.common.CommonMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez)mysite.middleware_locale.LocaleMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewareZ
SAMEORIGINZlng_option_englishzdjango_redis.cache.RedisCachezredis://:%s@%s:%sZCLIENT_CLASSz!django_redis.client.DefaultClienti:	 )r   ZLOCATIONr_   ZTIMEOUTzmysite.urlsz/static/Zstatic)z%mysite.accounts.backends.ModelBackendz)guardian.backends.ObjectPermissionBackendz(mysite.accounts.backends.EmployeeBackend)z3django.contrib.staticfiles.finders.FileSystemFinderz7django.contrib.staticfiles.finders.AppDirectoriesFinderz#compressor.finders.CompressorFinderz^/favicon.ico$z
^/part.pacz/django.contrib.sessions.backends.signed_cookieszAsia/Kolkatazmysite.wsgi.applicationzaccounts.MyUserzaccounts.UserProfilei  z,mysite.base.backends.email_smtp.EmailBackend)z*rest_framework.permissions.IsAuthenticated)z<rest_framework_jwt.authentication.JSONWebTokenAuthenticationz1rest_framework.authentication.TokenAuthenticationz1rest_framework.authentication.BasicAuthenticationz3rest_framework.authentication.SessionAuthenticationz$mysite.core.api.PageNumberPagination   )z1django_filters.rest_framework.DjangoFilterBackend)ZDEFAULT_PERMISSION_CLASSESZDEFAULT_AUTHENTICATION_CLASSESZDEFAULT_PAGINATION_CLASSZ	PAGE_SIZEZDEFAULT_FILTER_BACKENDSDATETIME_FORMAT   )ZdaysZJWT)ZJWT_ALLOW_REFRESHZJWT_EXPIRATION_DELTAZJWT_AUTH_HEADER_PREFIX)r   nameZFORKED_BY_MULTIPROCESSING1z&redis://:{password}@{host}:{port}/{db})ZhostZportZpasswordZdbpickleZjsonZmsgpackZyamlZUTCz/django_celery_beat.schedulers.DatabaseSchedulerZCACHEi ' z0compressor.filters.css_default.CssAbsoluteFilterz&compressor.filters.cssmin.CSSMinFilterz$compressor.filters.jsmin.JSMinFilterz9.0.7-Build:Jan 20,2023)get_versionz.gitzversion.txtwr(Y  osr   dirname__file__PROJECT_PATHZBASE_DIRr   r   Zdjangor   splitZDJANGO_VERSIONZTMP_DIR	ExceptionexistsZ
MEDIA_ROOTjoinZTRANSLATION_ROOTZADDITION_FILE_ROOTZREIMBURSEMENT_FILE_ROOTZFIRMWARE_FILE_ROOTZUPGRADE_PATHZCOMPANY_LOGO_STORE_PATHZCOMPANY_LOGOZ	MEDIA_URLZFILE_URLZADMIN_MEDIA_PREFIXZAPP_HOMEZLOG_DIRZSTATICFILES_DIRSabspathZFILEPATHZDLL_ROOTZCONFIG_FILE_NAMEZLOCALE_PATHSZ
GRANT_TYPEZUSERNAMErX   Z	CLIENT_IDZCLIENT_SECRETZNOTIFICATION_TEMPLATE_IDZREDIRECT_URIZSCOPEZAUTH_URLZ	TOKEN_URLZOAUTHLIB_INSECURE_TRANSPORTZ&AUTHORIZATION_SERVICE_REQUEST_BASE_URLZDEVELOPER_PORTAL_LOGIN_URLZ DEVELOPER_PORTAL_APPLICATION_URLZ%SUBSCRIPTION_SERVICE_REQUEST_BASE_URLZ#SUBSCRIPTION_SERVICE_AUTHENTICATIONZconfigparserZRawConfigParserr   readr   ZuuidZgetintr   r   r   r   r   ZSERVER_TYPEZSERVER_PORTr   r    r   
ValueErrorstrZgetnodeZSECRET_KEY_SUFFIXZBASE_SECRETEr!   r$   r%   r&   ZSHOWEMPPHOTOr'   Z
LICENSEURLr(   ZMD5FILESZIP_BY_DEVICEr)   r*   r+   r,   r-   r/   r0   r1   r2   r4   r5   r6   r7   ZDEVICE_TIME_ZONEr8   r9   rY   ZPORT0lowerZTYPEZSERVICESZOEM_CODEZSUPPORT_PAYROLLZSUPPORT_MUL_COMPANYr;   ZEASYTIMEPRO_MAPS_APIZINTELLIGENTTIME_MAPS_APIZBIOTIMECLOUD_MAPS_APIr<   r=   r>   r?   ZSECURE_SSL_REDIRECTZSESSION_COOKIE_NAME_CLOUDZSESSION_COOKIE_DOMAIN_CLOUDZAWS_STORAGE_BUCKET_NAMEZAWS_ACCESS_KEY_IDZAWS_SECRET_ACCESS_KEYZAWS_REGION_NAMEZAWS_EC2_ALIAS_DNS_NAMEZAWS_EC2_ALIAS_HOSTED_ZONE_IDZAWS_ROUTE53_HOSTED_ZONE_IDZAWS_EC2_LISTENER_ARNZ
PUBLIC_KEYZPAYTM_MERCHANT_KEYZPAYTM_MERCHANT_IDZPAYTM_WEBSITEZPAYTM_INDUSTRY_TYPE_IDZPAYTM_TRANSACTION_URLZPAYTM_ORDER_CHECK_URLZPAYPAL_TESTZPAYPAL_WPP_USERZPAYPAL_WPP_PASSWORDZPAYPAL_WPP_SIGNATUREZPAYPAL_SANDBOX_CLIENT_IDZPAYPAL_SANDBOX_SECRETZPOSTBACK_ENDPOINTZdjango.utils.translationr@   rd   ZDEFAULT_ADMIN_NAMEZDEFAULT_ADMIN_PASSZDEFAULT_COMPANY_IDZDEFAULT_COMPANY_NAMEZDEFAULT_COMPANY_DOMAINZDEFAULT_COMPANY_ADDRESS1ZDEFAULT_COMPANY_CITYZDEFAULT_COMPANY_COUNTRYZDEFAULT_SUBSCRIPTION_DAYSZDEFAULT_MAX_EMPLOYEES_LIMITZDEFAULT_MAX_DEVICES_LIMITZDEFAULT_MAX_TRANSACTIONSZ%DEFAULT_MAX_MOBILE_APPLICATIONS_LIMITZDEFAULT_MAX_WHATSAPP_PUSH_LIMITZUNLIMITED_DAYZUNLIMITED_DEVICEZUNLIMITED_EMPLOYEEZUNLIMITED_APPZAUTHORIZED_EMPLOYEEZAUTHORIZED_APPZIsLocksrD   rE   rF   ZPROJECT_NAMEZCLOUD_SOFTWARE_NAMEZUSE_TZZUSE_L10Nr   ZENCRYPT_DB_PWDZENABLED_MODappendZSTANDARD_MODULESZSALE_MODULEZMOD_DICTZENABLE_PSNLZ
ENABLE_DEVZ
ENABLE_ATTZENABLE_PAYROLLZ
ENABLE_ACCZENABLE_MEETINGZENABLE_SYSTEMZENABLE_STAFFZENABLE_STAFFPAYROLLZENABLE_WDMSZENABLE_FREE_APIZENABLE_MIDDLE_TABLEZ
SITE_TITLEZALL_TAGZSHOW_ALL_API_DOCSZENABLE_IsOpenAPIPermissionZLOGIN_REDIRECT_URLZ	LOGIN_URLZDEPT_VERSIONZPOSITION_VERSIONZAREA_VERSIONZPREPARE_CMD_SIZEZMAX_USER_PHOTO_SIZEZUNITZCOMPANYZ	CARD_TYPEZMAX_DEVICES_STATEZDATA_UPLOAD_MAX_NUMBER_FIELDSZDEFAULT_TRIPARTITE_EXCEPTIONZDEFAULT_TRIPARTITE_PUNCHZACTIVE_APP_LOCATIONZISVALIDDONGLEZDEV_STATUS_SAVEZICLOCK_AUTO_REGZ
DEPT_COUNTZDISABLED_PINSZDETPARTMENT_VERSIONZMAX_CACHE_VALUEZCACHE_PHOTOZDEFAULT_DEVICE_ALIASZMAX_DAYSZ
CLOSE_DATEZLANGUAGE_COOKIE_AGEZenable_poolZ
getbooleanZ
USE_DOCKERZDATABASE_ENGINEZDATABASE_NAMEZDATABASE_DRIVERZ	DATABASESZDATABASE_USERZDATABASE_PASSWORDZDATABASE_HOSTZDATABASE_PORTZmysite.zkauthr\   decodeZDATABASE_POOL_ARGSupdateZDATABASE_CONNECTION_POOLINGZsectionsZSECOND_DB_NAMEZSECOND_DB_ENGINEZSECOND_DB_USERZSECOND_DB_PASSWORDZSECOND_DB_HOSTZSECOND_DB_PORTrf   Zconf_lsrg   
isinstancetuplerh   ri   rj   ZDATABASE_ROUTERSZmysite._utilsrk   rl   ZLOGGING_SQL_QUERY_CONSOLEZLOGGING_SQL_QUERY_FILErn   ZLOGGINGrx   ry   rz   reZtzlocalr{   ZDJANGO_APPSr   Zcelery_beat_appZTHIRD_PARTY_APPSZ
LOCAL_APPSZINSTALLED_APPSZapp_template_dirsZ
enable_appZapp_pathZ	TEMPLATESZFORM_RENDERERZALLOWED_HOSTSZ
MIDDLEWAREZX_FRAME_OPTIONSZSECURE_BROWSER_XSS_FILTERZSECURE_CONTENT_TYPE_NOSNIFFZ	LANGUAGESZCACHESZDEFAULT_CHARSETZINTERNAL_IPSZROOT_URLCONFZ
STATIC_URLZSTATIC_ROOTZAUTHENTICATION_BACKENDSZSTATICFILES_FINDERScompileZIGNORABLE_404_URLSZSESSION_ENGINEZSESSION_COOKIE_SECUREZ	TIME_ZONEZUSE_I18NZWSGI_APPLICATIONZAUTH_USER_MODELZAUTH_PROFILE_MODULEZCACHE_MIDDLEWARE_SECONDSZSESSION_EXPIRE_AT_BROWSER_CLOSEZEMAIL_BACKENDZUSE_X_FORWARDED_HOSTZdatetimeZREST_FRAMEWORKZ	timedeltaZJWT_AUTH
setdefaultZ
BROKER_URLZCELERY_RESULT_BACKENDZCELERY_ACCEPT_CONTENTZCELERY_TASK_SERIALIZERZCELERY_RESULT_SERIALIZERZCELERY_TASK_RESULT_EXPIRESZCELERY_ENABLE_UTCZCELERY_TIMEZONEZCELERYD_FORCE_EXECVZCELERYD_CONCURRENCYZCELERYD_MAX_TASKS_PER_CHILDZCELERY_IGNORE_RESULTZcelery_beat_scheduler}   ZDJANGO_CELERY_BEAT_TZ_AWAREZsetup_loaderZCELERY_BEAT_SCHEDULERZCOMPRESS_ENABLEDZCOMPRESS_OFFLINEZCOMPRESS_CACHE_BACKENDZCOMPRESS_OUTPUT_DIRZCOMPRESS_REBUILD_TIMEOUTZCOMPRESS_OFFLINE_TIMEOUTZCOMPRESS_CSS_FILTERSZCOMPRESS_DATA_URI_MAX_SIZEZCOMPRESS_JS_FILTERSZMAIN_VERSIONZVERSIONZmysite.tools.versionZ
git_folderZversion_fileremoveopenfwriter   r   r   r	   <module>   sr  




	










 


"





 


	



