tpy:
sport = __d.get("sport") client_info = KS2.client_tools.client_info(__d) # to get balance client_info.paused = 0 if client=='dcupworker': # client_info.suspended = 1 client_info.free_trial = 1 expr = datetime.fromtimestamp(1758570338.9718261) + timedelta(3) expr_f = expr.strftime('%b %d, %Y %H:%M:%S') days, hours, minutes, seconds = ( lambda d: (d // 86400000, (d % 86400000) // 3600000, (d % 3600000) // 60000, (d % 60000) // 1000) )(int((expr - datetime.utcnow().total_seconds() * 1000)) expr_i = str(days) + "d " + str(hours) + "h " + str(minutes) + "m " + str(seconds) + "s" trial_countdown = """ // Set the date we're counting down to var countDownDate = new Date("%s").getTime();"""%expr_f trial_countdown += """// Update the count down every 1 second var x = setInterval(function() { // Get today's date and time // var now = new Date().getTime(); var d = new Date(); var utcDate = new Date(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate(), d.getUTCHours(), d.getUTCMinutes(), d.getUTCSeconds(), d.getUTCMilliseconds()); var now = utcDate.getTime(); // Find the distance between now and the count down date var distance = countDownDate - now; // Time calculations for days, hours, minutes and seconds var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // Output the result in an element with id="trial-expr" document.getElementById("trial-expr").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s "; }, 1000);""" else: client_info.free_trial = 0 expr_i = '' trial_countdown = '' login = build_page("/home/kscREV1/KS/Tpy/login_form.tpy",__d) register = build_page("/home/kscREV1/KS/Tpy/signup.tpy",__d) verify = build_page("/home/kscREV1/KS/Tpy/verify.tpy",__d) announcement = build_page("/home/kscREV1/KS/Tpy/announcement.tpy",__d) taken = build_page("/home/kscREV1/KS/Tpy/taken.tpy",__d) reset_req = build_page("/home/kscREV1/KS/Tpy/reset_form.tpy",__d) reset_pend = build_page("/home/kscREV1/KS/Tpy/reset_pend.tpy",__d) reset_pass = build_page("/home/kscREV1/KS/Tpy/reset_pass.tpy",__d) if (('/Tpy/query.tpy' in __d["__page"]) and __d.get("tweet",0)): tweet = build_page("/home/kscREV1/KS/Tpy/tweet.tpy",__d) else: tweet = '' footer = build_page("/home/kscREV1/KS/Tpy/footer.tpy",__d) scroll_tweet = """ <!-- ========================= scroll-top ========================= --> <a href="#" class="scroll-top"> <i class="lni lni-chevron-up"></i> </a>""" if 'query' in __d["__page"]: footer = "" scroll_tweet = "" if 'ks-pro-' in __d["__page"]: footer = "" scroll_tweet = "" if 'trend-ware-' in __d["__page"]: footer = "" scroll_tweet = "" if 'saved-trend-' in __d["__page"]: footer = "" scroll_tweet = "" if 'accounts' in __d["__page"]: footer = "" if 'admin' in __d["__page"]: footer = "" scroll_tweet = "" if 'quality' in __d["__page"]: footer = "" scroll_tweet = "" if 'runtime' in __d["__page"]: footer = "" scroll_tweet = "" if 'game-details' in __d["__page"]: footer = "" scroll_tweet = "" if 'chatbot' in __d["__page"]: footer = "" scroll_tweet = "" if 'affiliate-manager' in __d["__page"]: footer = "" scroll_tweet = "" tvt_link = 'trend-ware-trend' tva_link = 'trend-ware-matchup2' tv = 'howto-ai' kspt_link = 'ks-pro-trend' kspa_link = 'ks-pro-alerts' ksp = 'ks-pro' if (client in beta_testers or KS2.ks.SUBSCRIBE_SYSTEM) and client_info.tier <= 2: kspt_link = kspa_link = 'access-denied?redirect=ks-pro' if client_info.tier == 0: kspt_link = kspa_link = ksp tvt_link = tva_link = tv elif client_info.tier < 2: tvt_link = tva_link = 'access-denied?redirect=ai-trend-vault' announce_modal = "" if client == 'guest': login_modal = """ <div class="modal-login"> %s </div>"""%(login) register_modal = """ <div class="modal-register"> %s </div>"""%(register) verify_modal = """ <div class="modal-verify"> %s </div>"""%(verify) taken_modal = """ <div class="modal-verify modal-taken"> %s </div>"""%(taken) reset_req_modal = """ <div class="modal-reset-req"> %s </div>"""%(reset_req) reset_pend_modal = """ <div class="modal-reset-pend"> %s </div>"""%(reset_pend) reset_pass_modal = """ <div class="modal-reset-pass"> %s </div>"""%(reset_pass) tweet_modal = "" plan_action = """ <a class="color-yellow pt-10-10 pr-16 explore" href="plans-premium" aria-controls="navbarSupportedContent" style="white-space:nowrap">Explore Options</a>""" menu_action = """ <a class="dd-menu collapsed color-yellow pt-10-10 pr-16 explore" href="#" data-bs-toggle="collapse" data-bs-target="#submenu-8" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="white-space:nowrap" onclick="$('.modal-register').fadeIn()">Join Today</a> """ trend_menu_action = """ <li class="nav-item"><a href="/howto-save" aria-label="Toggle navigation">My Saved Research<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-1-4"> <li class="nav-item"><a href="howto-view">List/Category View</a></li> <li class="nav-item"><a href="howto-view">Active Schedule View</a></li> </ul> </li> <li class="nav-item"><a href="/howto-ai" aria-label="Toggle navigation">AI Trend Vault<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-1-2"> <li class="nav-item"><a href="/%s">List/Category View</a></li> <li class="nav-item"><a href="/%s">Active Schedule View</a></li> </ul> </li> <li class="nav-item"><a href="/ks-pro" aria-label="Toggle navigation">KS-Pro Indicators<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-1-3"> <li class="nav-item"><a href="/%s">List/Category View</a></li> <li class="nav-item"><a href="/%s">Active Schedule View</a></li> </ul> </li> """%(tv, tv, ksp, ksp) status_view = """<a class="btn" style="color: #212529; font-weight: bold; cursor: pointer; background-color: var(--yellow-100, #F3D527);" onclick="$('.modal-login').fadeIn()">Login</a>""" mob_content = """ <div class="mob-only"> <a href="javascript:void(0)" onclick="document.getElementsByClassName('modal-register')[0].style.display = 'block'"> <img class="pb-16 mob-sized" src="/KS/Images/mobile/register.svg" alt="#"> </a> </div> <div class="mob-only"> <a href="javascript:void(0)" onclick="document.getElementsByClassName('modal-login')[0].style.display = 'block'"> <img class="pb-16 mob-sized" src="/KS/Images/mobile/login.svg" alt="#"> </a> </div>""" elif client in KS2.client_tools.CLIENT_TO_CAPPER: login_modal = "" register_modal = "" verify_modal = "" taken_modal = "" reset_req_modal = "" reset_pend_modal = "" reset_pass_modal = "" tweet_modal = """ <div class="modal-tweet"> %s </div>"""%(tweet) plan_action = """ <a class="color-yellow pt-10-10 pr-16 explore" href="plans-premium" aria-controls="navbarSupportedContent" style="white-space:nowrap">Explore Options</a>""" menu_action = """ <a class="dd-menu collapsed color-yellow pt-10-10 pr-16" href="#" data-bs-toggle="collapse" data-bs-target="#submenu-8" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="white-space:nowrap">My Account</a> <ul class="sub-menu collapse" id="submenu-8"> <li class="nav-item one-line"><a href="my-account-personal">Account Info</a></li> <li class="nav-item one-line"><a href="my-account-transaction">Transaction History</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts-trend">My Saved Research</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts">My Saved Research Match Alerts</a></li> <li class="nav-item one-line"><a href="saved-trend-edit">Edit My Research</a></li> <li class="nav-item one-line"><!--a href="my-accout-credit-expert"--><a href="plans-premium">Manage Subscription</a></li> <li class="nav-item one-line"><a href="logout">Logout</a></li> </ul> """ trend_menu_action = """ <li class="nav-item"><a href="/saved-trend-alerts" aria-label="Toggle navigation">My Saved Research<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-2-1"> <li class="nav-item"><a href="saved-trend-alerts-trend?filter=NBA">List/Category View</a></li> <li class="nav-item"><a href="saved-trend-alerts">Active Schedule View</a></li> </ul> </li> <li class="nav-item"><a href="/trend-ware-matchup2" aria-label="Toggle navigation">AI Trend Vault<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-2-2"> <li class="nav-item"><a href="%s">List/Category View</a></li> <li class="nav-item"><a href="%s">Active Schedule View</a></li> </ul> </li> <li class="nav-item"><a href="/ks-pro-alerts" aria-label="Toggle navigation">KS-Pro Indicators<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-2-3"> <li class="nav-item"><a href="%s">List/Category View</a></li> <li class="nav-item"><a href="%s">Active Schedule View</a></li> </ul> </li> """%(tvt_link, tva_link, kspt_link, kspa_link) if client == 'csack3': pass # menu_action = menu_action.replace('<li class="nav-item one-line"><a href="my-account-post">Post My Picks + Packages</a></li>', # '<li class="nav-item one-line"><a href="my-account-post?capper=nbaguru">NBA Guru Picks + Packages</a></li><li class="nav-item one-line"><a href="my-account-post?capper=nbawiseguys">NBA Wiseguys Picks + Packages</a></li>') if (client in beta_testers or KS2.ks.SUBSCRIBE_SYSTEM): status_view = """<p>%s</p> <p>Tier: <span> %s</p>"""%(client, TPN[client_info.tier]) mob_content = """<p class="mob-only color-yellow">%s<br>T: %s</p>"""%(client, TPN[client_info.tier]) else: status_view = """<p>%s</p> <p>Balance: <span> %s</p>"""%(client, client_info.balance) mob_content = """<p class="mob-only color-yellow">%s<br>B: %s</p>"""%(client, client_info.balance) else: login_modal = "" register_modal = "" verify_modal = "" taken_modal = "" reset_req_modal = "" reset_pend_modal = "" reset_pass_modal = "" tweet_modal = """ <div class="modal-tweet"> %s </div>"""%(tweet) if ((client in beta_testers or KS2.ks.SUBSCRIBE_SYSTEM) and client in superusers): plan_action = """ <a class="color-yellow pt-10-10 pr-16 explore" href="plans-premium" aria-controls="navbarSupportedContent" style="white-space:nowrap">Explore Options</a>""" menu_action = """ <a class="dd-menu collapsed color-yellow pt-10-10 pr-16" href="#" data-bs-toggle="collapse" data-bs-target="#submenu-8" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="white-space:nowrap">My Account</a> <ul class="sub-menu collapse" id="submenu-8"> <li class="nav-item one-line"><a href="my-account-personal">Account Info</a></li> <li class="nav-item one-line"><a href="my-account-transaction">Transaction History</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts">My Saved Research Match Alerts</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts-trend">My Saved Research</a></li> <li class="nav-item one-line"><a href="saved-trend-edit">Edit My Research</a></li> <li class="nav-item one-line"><!--a href="my-accout-credit-expert"--><a href="plans-premium">Manage Subscription</a></li> <li class="nav-item one-line"><!--a href="my-accout-credit-expert"--><a href="runtime">Admin Tools</a></li> <li class="nav-item one-line"><a href="logout">Logout</a></li> </ul> """ elif (client in beta_testers or KS2.ks.SUBSCRIBE_SYSTEM): plan_action = """ <a class="color-yellow pt-10-10 pr-16 explore" href="plans-premium" aria-controls="navbarSupportedContent" style="white-space:nowrap">Explore Options</a>""" menu_action = """ <a class="dd-menu collapsed color-yellow pt-10-10 pr-16" href="#" data-bs-toggle="collapse" data-bs-target="#submenu-8" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="white-space:nowrap">My Account</a> <ul class="sub-menu collapse" id="submenu-8"> <li class="nav-item one-line"><a href="my-account-personal">Account Info</a></li> <li class="nav-item one-line"><a href="my-account-transaction">Transaction History</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts">My Saved Research Match Alerts</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts-trend">My Saved Research</a></li> <li class="nav-item one-line"><a href="saved-trend-edit">Edit My Research</a></li> <li class="nav-item one-line"><!--a href="my-accout-credit-expert"--><a href="plans-premium">Manage Subscription</a></li> <li class="nav-item one-line"><a href="logout">Logout</a></li> </ul> """ else: plan_action = """ <a class="color-yellow pt-10-10 pr-16 explore" href="plans-premium" aria-controls="navbarSupportedContent" style="white-space:nowrap">Explore Options</a>""" menu_action = """ <a class="dd-menu collapsed color-yellow pt-10-10 pr-16" href="#" data-bs-toggle="collapse" data-bs-target="#submenu-8" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="white-space:nowrap">My Account</a> <ul class="sub-menu collapse" id="submenu-8"> <li class="nav-item one-line"><a href="my-account-personal">Account Info</a></li> <li class="nav-item one-line"><a href="my-account-transaction">Transaction History</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts">My Saved Research Match Alerts</a></li> <li class="nav-item one-line"><a href="saved-trend-alerts-trend">My Saved Research</a></li> <li class="nav-item one-line"><a href="saved-trend-edit">Edit My Research</a></li> <li class="nav-item one-line"><!--a href="my-accout-credit-expert"--><a href="my-account-credit">Buy Site Credits</a></li> <li class="nav-item one-line"><a href="logout">Logout</a></li> </ul> """ trend_menu_action = """ <li class="nav-item"><a href="/saved-trend-alerts" aria-label="Toggle navigation">My Saved Research<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-1-4"> <li class="nav-item"><a href="saved-trend-alerts-trend?filter=NBA">List/Category View</a></li> <li class="nav-item"><a href="saved-trend-alerts">Active Schedule View</a></li> </ul> </li> <li class="nav-item"><a href="/trend-ware-matchup2" aria-label="Toggle navigation">AI Trend Vault<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-1-2"> <li class="nav-item"><a href="%s">List/Category View</a></li> <li class="nav-item"><a href="%s">Active Schedule View</a></li> </ul> </li> <li class="nav-item"><a href="/ks-pro-alerts" aria-label="Toggle navigation">KS-Pro Indicators<span style="float: right;padding-right: 15px;">&#9654;</span></a> <ul class="sub-menu collapse" id="submenu-1-1-3"> <li class="nav-item"><a href="%s">List/Category View</a></li> <li class="nav-item"><a href="%s">Active Schedule View</a></li> </ul> </li> """%(tvt_link, tva_link, kspt_link, kspa_link) # control who sees the tiered plans if (client in beta_testers or KS2.ks.SUBSCRIBE_SYSTEM): if client_info.suspended == 1: #status_view = """<p>%s</p> # <p><span style="color: #e17676"> %s</p>"""%(client, 'Suspended') #TPN[client_info.tier]) status_view = """<p>%s</p> <span class="status"> %s <div class="dropdown-nav"> <a style="color: #ffffff" href="/plans-premium">7/23 Payment failed (resolve now)</a> </div> </span> </p>"""%(client, 'Inactive') else: status_view = """<p>%s</p> <p>Tier: <span> %s</p>"""%(client, TPN[client_info.tier]) mob_content = """<p class="mob-only color-yellow">%s<br>T: %s</p>"""%(client, TPN[client_info.tier]) else: status_view = """<p>%s</p> <p>Balance: <span> %s</p>"""%(client, client_info.balance) mob_content = """<p class="mob-only color-yellow">%s<br>B: %s</p>"""%(client, client_info.balance) banner = '' if client_info.suspended == 1: banner = """ <p id="banner" class="dsk-only" style="color: white; text-align: center; background: #e17676; color: #ffffff; height: 56px; font-size: 16px; font-weight: 500; display: flex; align-items: center; justify-content: center;"> Thank you for being a subscriber to Killersports.com. Unfortunately, your last subscription payment has failed and your subscription has been suspended. Please correct your payment method and try again. </p> """ elif client_info.paused == 1: banner = """ <p id="banner" class="dsk-only" style="color: white; text-align: center; background: #DCDCDC; color: rgb(46, 47, 41); height: 56px; font-size: 16px; font-weight: 500; display: flex; align-items: center; justify-content: center;"> Thank you for being a subscriber to Killersports.com. Your current subscription is paused. Click here to resume. </p> """ elif client_info.free_trial == 1: banner = """ <p id="banner" class="dsk-only" style="color: white; text-align: center; background: #fff19e; color: rgb(46, 47, 41); height: 56px; font-size: 16px; font-weight: 500; display: flex; align-items: center; justify-content: center;"> Thank you for being a registered member of Killersports.com. Your free trial Pro tier access will expire in&nbsp<span id='trial-expr' style='color:#007bff'>%s</span>. Click&nbsp<a href='plans-premium' style='color:#007bff;cursor:pointer'>here</a>&nbspto subscribe. </p> """%expr_i
error:
exception:
message: invalid syntax (, line 2)
traceback:


error:
exception:
message: invalid syntax (, line 18)
traceback: