#import sickbeard
#import datetime
#import urllib
#from sickbeard.common import Quality, SNATCHED_ANY, DOWNLOADED, ARCHIVED, FAILED
#from sickbeard.helpers import anon_url
#from sickbeard.show_name_helpers import abbr_showname
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#
<% def sg_str(varname, default=''): return getattr(sickbeard, varname, default) %>#slurp#
#slurp
SickGear - $title
#if $getVar('inc_top_glide', None)
## Required Core Stylesheet
## Optional Theme Stylesheet
#end if
#if $sg_var('FUZZY_DATING')
#end if
#if $getVar('inc_top_glide', None)
#end if
#if $getVar('inc_ofi', None)
#end if
#set $tab = 4
#set global $body_attr = ''
#try
#set global $body_attr += ' id="%s"' % $page_body_attr
#except
#pass
#end try
#if not any([x in $body_attr for x in ['back-art', 'pro', 'ii']])
#set $parts = $body_attr.split('class="')
#set $body_attr = ('class="%s '.join($parts), $parts[0] + ' class="%s"')[1 == len($parts)] % {0: '', 1: 'pro', 2: 'pro ii'}.get(getattr($sickbeard, 'DISPLAY_SHOW_VIEWMODE', 0))
#end if
#set $classes = ' '.join(([], ['shows-not-found'])[any([$getVar('log_num_not_found_shows_all', 0)])] \
+ ([], [($getVar('log_num_not_found_shows', 0) * 'n')[0:4]])[any([$getVar('log_num_not_found_shows', 0)])])
#if any($classes)
#set $body_attr = $body_attr.rstrip('"') + (' class="%s"', ' %s"')['class=' in $body_attr] % $classes
#end if
#if $varExists('submenu')
#end if
##
#set $py_ver = sys.version_info[:3]
#if $py_ver in [(3, 9, 3), (3, 8, 1), (3, 7, 6)]:
#if (3, 9, 3) == $py_ver:
Your installed Python 3.9.3 has been recalled due to breakage with C extensions
Please replace with Python 3.9.4: download here
#elif (3, 8, 1) == $py_ver:
Your installed Python 3.8.1 has a critical issue affecting the parsing of URLs
Please replace with Python 3.8.2, 3.8.0, or older: download here
#else if (3, 7, 6) == $py_ver:
Your installed Python 3.7.6 has a critical issue affecting the parsing of URLs
Please replace with Python 3.7.7, 3.7.5, or older: download here
#end if
#end if
#if $tvinfo_switch_running
Switching the TV info source of shows.
Expect links and elements to temporarily not work
#end if
#if $sg_str('NEWEST_VERSION_STRING')
$sg_str('NEWEST_VERSION_STRING')
#end if
#if $sg_str('MODULE_UPDATE_STRING')
$sg_str('MODULE_UPDATE_STRING')
#end if
##
#set $items = []
#try
#set void = $items.append($topmenu)
#except (NameError, NotFound)
#pass
#end try
#try
#set void = $items.append($layout)
#except (NameError, NotFound)
#pass
#end try
#set $page_class = ('', ' class="%s"' % '_'.join($items).lower().replace(' ', '-').replace('_', '-'))[0 < len($items)]