Ë
    TI„j§0  ã            
       ó¬  — d dl Z d dlmZ d dlmZ  e«        d„ Z ee«      j                  «       j                  j                  Z	 e j                  dd«      ZdZdgZg d	¢Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZg d¢Z!dZ"dZ#dZ$dZ%dZ&dZ'dZ(de	dz  gdd g d!¢id"œgZ)d#Z*d$d% e j                  d&d'«       e j                  d(d)«       e j                  d*d+«       e j                  d,d-«       e j                  d.d/«      d0œiZ+d1d2id1d3id1d4id1d5igZ,d6Z-d7Z.dZ/dZ0d8Z1d9Z2g Z3d:Z4d;Z5d<Z6d=Z7 e j                  d>«      Z8 e j                  d?«      Z9d
dd@dAdBdCœidDdEdFdGd@dHœidIdDgdEddJœidDgdEdKœdLœZ:dddMœZ;dZ<dNZ=dZ'dZ>dOZ?dPZ@dQZAdZBdZCdRZDdSZEdTZFdUZGdVZHdWZIdXZJdYZKdZZLd[ZMd\ZNd]ZOd^ZPd_ZQd`ZRdaZSdbZTdcZUddZVdeZWd
ZXd
ZYdfZZdgZ[d
Z\dhZ]diZ^d$g dj¢g dk¢dldmgdnggdodpdqdrdsœdtdudvdwdxœdydzd{d|dxœgig d}¢g d~¢dœd€d�œiZ_d‚Z`i dƒd„“d…d†“d‡dˆ“d‰dŠ“d‹dŒd�g“dŽd�d�d‘gd’œd“d”dd•œg“d–d—d˜d™dšd›dœd�džœ“dŸd“d d“d¡d¢“d£d˜“d¤d™“d¥d¦“d§dš“d¨d©“dªd«“d¬d­“d®d¯dœd°d—d�d±d²œ¥Zaddd³ddd´dµœZbd_ZQd`ZRdaZSdbZTy)¶é    N)ÚPath)Úload_dotenvc                 ó&   — | j                  «       dv S )N)ÚtrueÚ1Úyes)Úlower)Úvalues    ú4/var/www/skyplay_api_hub/skyplay_api_hub/settings.pyÚstr_to_boolr      s   € Ø�;‰;‹=Ð0Ð0Ð0ó    ÚDJANGO_SECRET_KEYzfallback-secret-keyTÚ*)Újazzminzdjango.contrib.adminzdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszdjango.contrib.staticfilesÚsettingÚ	subscribeÚrazorpayÚdjango_extensionsÚusersÚwalletÚskyplay_apiÚrest_frameworkÚdrf_yasgÚtestappÚwatchoÚimport_exportzdjango.contrib.sitesÚallauthÚott_subscriptionÚcorsheadersÚlockboxÚiptv_activationÚmaintenance_modeÚpricing_planÚemail_templateÚfeedbackÚ
colorfieldÚckeditoré   z
users.User)z)django.contrib.auth.backends.ModelBackendÚyour_account_sidÚyour_auth_tokenÚyour_twilio_phone_numberz+django.core.mail.backends.smtp.EmailBackendzsmtp.gmail.comiK  zdeveloper@skylink.net.inÚvrghuycfaljvjobiz
[SKYLINK] z#https://api.zeptomail.in/v1.1/emailz�PHtE6r0NRe3oj2Z6oRYH5/SwR5OsM4h7/O82JFFG5ohFDqRWHk0Dq40tkzPmo0sjAPlEEaLOy9pssejKseKBIme4N2saWmqyqK3sx/VYSPOZsbq6x00YuFUSdkffUILuc9Vi3CTUud3aNA==zinfo@skylink.net.in)
z%corsheaders.middleware.CorsMiddlewarez-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,allauth.account.middleware.AccountMiddlewarez5maintenance_mode.middleware.MaintenanceModeMiddlewareF)z^/admin/)z103.130.90.103zskyplay_api_hub.urlsz/django.template.backends.django.DjangoTemplatesÚ	templatesÚcontext_processors)z(django.template.context_processors.debugz*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz3django.contrib.messages.context_processors.messages)ÚBACKENDÚDIRSÚAPP_DIRSÚOPTIONSz skyplay_api_hub.wsgi.applicationÚdefaultzdjango.db.backends.mysqlÚDJANGO_DATABASE_NAMEÚskyplay_api_hubÚDJANGO_DATABASE_USERÚrootÚDJANGO_DATABASE_PASSWORDzSkyplay123@hubÚDJANGO_DATABASE_HOSTz103.99.150.55ÚDJANGO_DATABASE_PORTÚ3306)ÚENGINEÚNAMEÚ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ÚUTCz/static/z /var/www/skyplay_api_hub/static/z/media/z/var/www/skyplay_api_hub/mediai  P zdjango.db.models.BigAutoFieldÚRAZORPAY_KEY_IDÚRAZORPAY_SECRETÚsimplez)[{asctime}] {levelname} {name}: {message}ú{)ÚformatÚstyleÚ
error_fileÚERRORzlogging.FileHandlerz./var/www/skyplay_api_hub/logs/django_error.log)ÚlevelÚclassÚfilenameÚ	formatterÚdjango)ÚhandlersrK   Ú	propagate)rP   rK   )ÚversionÚdisable_existing_loggersÚ
formattersrP   Úloggersr7   )ÚLOGIN_REQUIREDÚUSE_SESSION_AUTH)ÚHTTP_X_FORWARDED_PROTOÚhttpsz/login/Ú1234i  z5https://bundlr.ottplay.com/api/v4.0/subscriber/action)Úÿ0dWjkyIGfDGbtIplnXvyE8sdOPy7B7FQjRbt52QBRrYG0lM7CZbcLHbotQzvEo5Glw24x39Dxsu8JJ0IR8gOrmIVdBiM5a5qNVYJlXNijXQpGrb63LfmAodGYlgQadMOX4Q1OGXvd5j1jrqHOFDikvJtmjPNoL8tvkihvw6njG4NNUpFdYhEQrmg0QzvrESHxBIQutxKLaQk1VP3nnHDx7wMXxtypyLX6WZEQFotjJsk7stmCAP0HxowsUKsQlYÚfortknox_ispÚ18403zJhttps://8fjpx02rmk.execute-api.ap-south-1.amazonaws.com/prod/v3/assignPackÚ(spfFnjetet705D8sngf7H7kojE04oYkn7DNECvDvÚ€a69e4a8128674878b4c1713f84b5b7d7e8d5e1a5f9d25b887999886ba0d4a596532c8b1495229c1835b76d73a438df5ce9c48ec8aaa38bfb1a07d3bbf3f82ed1zHhttps://publicapis.dishtv.in/api/WatchoOne/SubscriptionRequestWatchoplanÚ208zsk$L!nk@2025zhttps://fiber.net.in/api/v1ÚfiberÚ(1f06c10fafe0c8d92912e25513c29efc1d861363Ú"118428905d91e21ba7de4afd1ba9824811Ú6cfsk_ma_prod_c1881c753f7c7577d635d147da7b54ed_03e3956cÚPRODz
2025-01-01zhttps://del.skyplay.app/api/v1ÚskylinkÚ(9c567ac5456358c092f17252efb02289312576f7zhttp://api2.skyplay.inÚ 84a0103ea1780372cbc410e49114633eéÂ   é˜   )Úheadingú|ÚboldÚitalicÚlink)ÚbulletedListÚnumberedListÚ
blockQuoteÚundoÚredoÚimageUploadÚoptionsÚ	paragraphÚ	Paragraphzck-heading_paragraph)ÚmodelÚtitlerL   Úheading1Úh1z	Heading 1zck-heading_heading1)ry   Úviewrz   rL   Úheading2Úh2z	Heading 2zck-heading_heading2)ÚimageTextAlternativerl   zimageStyle:fullzimageStyle:alignLeftzimageStyle:alignRight)ÚfullÚ	alignLeftÚ
alignRight)ÚtoolbarÚstylesÚen)r„   rk   ÚimageÚlanguagez/usr/bin/pingÚ
site_titlezSkyPlay AdminÚsite_headerzSkyPlay AdministrationÚ
site_brandÚSkyPlayÚwelcome_signzWelcome to SkyPlay Admin PanelÚsearch_modelz	auth.Userz ott_subscription.CashfreePaymentÚtopmenu_linksÚ	Dashboardzadmin:indexzauth.view_user)ÚnameÚurlÚpermissionsÚWebsitez/ott_subscription/login/)r‘   r’   Ú
new_windowÚiconszfas fa-userszfas fa-userzfas fa-users-cogz	fas fa-tvzfas fa-credit-cardzfas fa-cogszfas fa-wallet)Úauthú	auth.userú
auth.groupr   z ott_subscription.cashfreepaymentr   zsetting.paymentgatewaysettingsÚshow_sidebarÚnavigation_expandedr—   zfas fa-user-shieldr˜   r™   Úsiteszfas fa-globeÚchannel_subscriptionÚemail_templateszfas fa-envelope-open-textr!   zfas fa-broadcast-towerr    zfas fa-lockzfas fa-filmzfas fa-tagszfas fa-plugzfas fa-puzzle-piece)r   r#   r   r   r   r   ÚwidgetsÚnormalÚflatly)Úsidebar_disable_expandÚsidebar_nav_small_textÚsidebar_text_sizeÚsidebar_fixedÚsidebar_collapsedÚtheme)cÚosÚpathlibr   Údotenvr   r   Ú__file__ÚresolveÚparentÚBASE_DIRÚgetenvÚ
SECRET_KEYÚDEBUGÚALLOWED_HOSTSÚINSTALLED_APPSÚSITE_IDÚCORS_ALLOW_ALL_ORIGINSÚAUTH_USER_MODELÚAUTHENTICATION_BACKENDSÚTWILIO_ACCOUNT_SIDÚTWILIO_AUTH_TOKENÚTWILIO_PHONE_NUMBERÚEMAIL_BACKENDÚ
EMAIL_HOSTÚ
EMAIL_PORTÚEMAIL_USE_TLSÚEMAIL_HOST_USERÚEMAIL_HOST_PASSWORDÚDEFAULT_FROM_EMAILÚEMAIL_SUBJECT_PREFIXÚZEPTOMAIL_API_URLÚZEPTOMAIL_API_KEYÚZEPTOMAIL_FROM_EMAILÚ
MIDDLEWAREÚMAINTENANCE_MODEÚMAINTENANCE_MODE_IGNORE_URLSÚ$MAINTENANCE_MODE_IGNORE_IP_ADDRESSESÚ!MAINTENANCE_MODE_IGNORE_SUPERUSERÚCSRF_COOKIE_HTTPONLYÚCSRF_COOKIE_SECUREÚROOT_URLCONFÚ	TEMPLATESÚWSGI_APPLICATIONÚ	DATABASESÚAUTH_PASSWORD_VALIDATORSÚLANGUAGE_CODEÚ	TIME_ZONEÚUSE_I18NÚUSE_TZÚ
STATIC_URLÚSTATIC_ROOTÚSTATICFILES_DIRSÚ	MEDIA_URLÚ
MEDIA_ROOTÚMAX_UPLOAD_SIZEÚDEFAULT_AUTO_FIELDrC   ÚRAZORPAY_KEY_SECRETÚLOGGINGÚSWAGGER_SETTINGSÚSECURE_SSL_REDIRECTÚSECURE_PROXY_SSL_HEADERÚSESSION_COOKIE_SECUREÚ	LOGIN_URLÚENCRYPTION_PASS_PHRASEÚSESSION_COOKIE_AGEÚSESSION_EXPIRE_AT_BROWSER_CLOSEÚSESSION_SAVE_EVERY_REQUESTÚOTTPLAY_API_URLÚOTTPLAY_AUTH_TOKENÚOTTPLAY_LOGIN_IDÚOTTPLAY_OPER_CODEÚPLAYBOX_API_URLÚPLAYBOX_API_KEYÚPLAYBOX_PARTNET_KEYÚWATCHO_API_URLÚWATCHO_API_USER_NAMEÚWATCHO_API_PASSWORDÚAPI_BASE_URLÚAPI_AUTH_USERNAMEÚAPI_AUTH_PASSWORDÚCASHFREE_APP_IDÚCASHFREE_SECRET_KEYÚCASHFREE_ENVÚCASHFREE_API_VERSIONÚNORTH_API_BASE_URLÚNORTH_API_AUTH_USERNAMEÚNORTH_API_AUTH_PASSWORDÚSMS_SEND_FLAGÚMAIL_SEND_FLAGÚIPTV_BASE_URLÚ
IPTV_TOKENÚ
IPTV_LIMITÚIPTV_PROXY_SERVER_IDÚ	TARIFF_IDÚCKEDITOR_5_CONFIGSÚPING_CMDÚJAZZMIN_SETTINGSÚJAZZMIN_UI_TWEAKS© r   r   ú<module>r     s¤  ðÛ 	Ý Ý ñ „ò1ñ
 �‹>×!Ñ!Ó#×*Ñ*×1Ñ1€ð ˆR�Y‰YÐ*Ð,AÓB€
ð 	€ð �€ò&€ðN €ð Ð à€ðÐ ð (Ð Ø%Ð Ø0Ð ð >€Ø€
Ø€
Ø€Ø,€Ø(Ð à/Ð Ø#Ð ð :Ð ð gÐ Ø,Ð ð €ò€
ð Ð ð Ð ð(Ð $ð %)Ð !àÐ ØÐ à%€ð EØ˜KÑ'Ð(Øà ò #ð
ñ	ð€	ð  6Ð ð Ø,Ø�—	‘	Ð0Ð2CÓDØ�—	‘	Ð0°&Ó9Ø�B—I‘IÐ8Ð:JÓKØ�—	‘	Ð0°/ÓBØ�—	‘	Ð0°&Ó9ñð	€	ð ÐWÐXØÐMÐNØÐNÐOØÐOÐPð	Ð ð €Ø€	Ø€Ø	€ð €
Ø0€ØÐ ð €	Ø-€
Ø!€ð 5Ð ð �"—)‘)Ð-Ó.€Ø�b—i‘iÐ 1Ó2Ð ð
 Ø %ð 	ØAØñ
ðð 	ØØ*ØHØ!ñ	
ðð 	Ø%˜ØØñ
ðð "�NØññ9 €ðN ØñÐ ð Ð Ø=Ð ØÐ ØÐ ð €	ð
  Ð ð Ð Ø"&Ð Ø!Ð ð J€ð XÐ Ø!Ð ØÐ ð
 _€Ø<€ð YÐ ð ]€ØÐ Ø$Ð ð -€ØÐ Ø>Ð ð 7€ØNÐ Ø€Ø#Ð ð
 6Ð Ø#Ð ØDÐ à€Ø€ð )€Ø/€
Ø€
ØÐ Ø€	ð
 â6Ú:Ø�VÐØˆOð	
ð Ø%°ÐF\Ñ]Ø$¨d¸[ÐShÑiØ$¨d¸[ÐShÑiðð
òòñ	
ð ñ-ðÐ ð6 €ð2Ø�/ð2àÐ+ð2ð �)ð2ð
 Ð4ð2ð ØØ*ðð2ð Ø ]ÐDTÐCUÑVØÐ#=ÈTÑRðð2ð" ØØ"Ø(à'Ø,@à Ø*9ñ
ð#2ð: �Dð;2ð< ˜5ð=2ðB 	Ð$ðC2ðD 	�]ðE2ðF 	Ð(ðG2ðH 	�ðI2ðN 	 ðO2ðP 	Ð6ðQ2ðR 	Ð3ðS2ðT 	�=ðU2ðV *Ø%Ø Ø$ØØ!Ø(òc2Ð ðn $Ø#Ø!ð Øð ñÐ ð 7€ØNÐ Ø€Ø#Ñ r   