Initial Commit

This commit is contained in:
2023-09-10 21:48:48 +02:00
commit 227cca7d31
791 changed files with 165200 additions and 0 deletions

View File

@@ -0,0 +1,297 @@
<script>
currenthour=10;
</script>
<div class=containertop>
<div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<table width=100% border=0 class=day_table><tr><script language=javascript>lastday='day1';</script><td><div id=day1t1 style=width:100% class=day_item_selected><a href=javascript:loaders('utctime_hk.php?cdate=2022-05-10&offset=0&mins=00&category=sports',2)>Tue</a></div><div id=day1t2 style=width:100% class=day_item1_selected><a href=javascript:loaders('utctime_hk.php?cdate=2022-05-10&offset=0&mins=00&category=sports',2)>10</a></div></td><td><span id=day2t1 style=width:100% class=day_item><a href=javascript:selectday('day2');loaders('utctime_hk.php?cdate=2022-05-11&offset=0&mins=00&category=sports',2)>Wed</a></span><span id=day2t2 style=width:100% class=day_item1><a href=javascript:selectday('day2');loaders('utctime_hk.php?cdate=2022-05-11&offset=0&mins=00&category=sports',2)>11</a></div></td><td><span id=day3t1 style=width:100% class=day_item><a href=javascript:selectday('day3');loaders('utctime_hk.php?cdate=2022-05-12&offset=0&mins=00&category=sports',2)>Thu</a></span><span id=day3t2 style=width:100% class=day_item1><a href=javascript:selectday('day3');loaders('utctime_hk.php?cdate=2022-05-12&offset=0&mins=00&category=sports',2)>12</a></div></td><td><span id=day4t1 style=width:100% class=day_item><a href=javascript:selectday('day4');loaders('utctime_hk.php?cdate=2022-05-13&offset=0&mins=00&category=sports',2)>Fri</a></span><span id=day4t2 style=width:100% class=day_item1><a href=javascript:selectday('day4');loaders('utctime_hk.php?cdate=2022-05-13&offset=0&mins=00&category=sports',2)>13</a></div></td><td><span id=day5t1 style=width:100% class=day_item><a href=javascript:selectday('day5');loaders('utctime_hk.php?cdate=2022-05-14&offset=0&mins=00&category=sports',2)>Sat</a></span><span id=day5t2 style=width:100% class=day_item1><a href=javascript:selectday('day5');loaders('utctime_hk.php?cdate=2022-05-14&offset=0&mins=00&category=sports',2)>14</a></div></td><td><span id=day6t1 style=width:100% class=day_item><a href=javascript:selectday('day6');loaders('utctime_hk.php?cdate=2022-05-15&offset=0&mins=00&category=sports',2)>Sun</a></span><span id=day6t2 style=width:100% class=day_item1><a href=javascript:selectday('day6');loaders('utctime_hk.php?cdate=2022-05-15&offset=0&mins=00&category=sports',2)>15</a></div></td><td><span id=day7t1 style=width:100% class=day_item><a href=javascript:selectday('day7');loaders('utctime_hk.php?cdate=2022-05-16&offset=0&mins=00&category=sports',2)>Mon</a></span><span id=day7t2 style=width:100% class=day_item1><a href=javascript:selectday('day7');loaders('utctime_hk.php?cdate=2022-05-16&offset=0&mins=00&category=sports',2)>16</a></div></td></table></div>
</div><div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<div style='background-color:#d1d0de;margin:0px auto;text-align:center;display:flex;width:100%'><div id=left style=width:25px;background-color:red;height:50px;padding-top:13px;background-color:#d1d0de;><img src=ico/left.png onclick=ptime()></div><div id='slider_timer' class='slider_time'>
<ul id='timer'></ul></div><div id=left style=width:25px;background-color:red;height:50px;padding-top:13px;background-color:#d1d0de><img src=ico/right.png onclick=ntime()></div></div>
</div>
</div><div class='row no-gutter' style='height:15px'></div>
<div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<div id='loader_inner' style='display:none;margin:0 auto;width:100%;margin-top:5px;margin-bottom:5px;text-align:center'>
<div style='text-align:center;margin:auto 0'><img align=center src='images/ajax-loader.gif'></div>
</div>
</div>
</div>
</div><div class='container'><div class='row no-gutter' >
<div style='display:none;min-height:1000px' class='col-xs-12 col-sm-12 col-md-12 col-lg-12' id='category_div'>
</div>
</div>
<div id='epg_div'><div class='row no-gutter' id=channels_1>
<div class='col-xs-3 col-sm-2 col-md-2 col-lg-1'>
<div style='width:100%;text-align:center;'>
<div class=channel>
<div class=centered>
<img align=center style='width:60%;height:auto' src='hk_sports/BS1.svg'>
</div>
</div>
</div>
</div>
<div class='col-xs-8 col-sm-9 col-md-9 col-lg-10'>
<div id='slider_1' class=slider><ul id='ul_slider_1'>
<li id='slider_1_item1' data-id='slider_1_item1' data-index='1' data-start='0' data-start-m='0' data-end='00 data-end-m='10' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Lazio vs Sampdoria</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>22:20&nbsp;-&nbsp;00:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item2' data-id='slider_1_item2' data-index='2' data-start='00' data-start-m='10' data-end='02' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Super Lig 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Alanyaspor vs Konyaspor</p>
<p class=format>Super Lig 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>00:10&nbsp;-&nbsp;02:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item3' data-id='slider_1_item3' data-index='3' data-start='02' data-start-m='00' data-end='04' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Liverpool TV 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Liverpool vs Tottenham</p>
<p class=format>Liverpool TV 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>02:00&nbsp;-&nbsp;04:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item4' data-id='slider_1_item4' data-index='4' data-start='04' data-start-m='00' data-end='04' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='LFC Trending 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 41</p>
<p class=format>LFC Trending 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>04:00&nbsp;-&nbsp;04:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item5' data-id='slider_1_item5' data-index='5' data-start='04' data-start-m='30' data-end='05' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='LFC TV Specials 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Villarreal vs Liverpool</p>
<p class=format>LFC TV Specials 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>04:30&nbsp;-&nbsp;05:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item6' data-id='slider_1_item6' data-index='6' data-start='05' data-start-m='00' data-end='06' data-end-m='50' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Fiorentina vs Roma</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>05:00&nbsp;-&nbsp;06:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item7' data-id='slider_1_item7' data-index='7' data-start='06' data-start-m='50' data-end='07' data-end-m='20' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='International Tour of Hellas 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Day 5</p>
<p class=format>International Tour of Hellas 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>06:50&nbsp;-&nbsp;07:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item8' data-id='slider_1_item8' data-index='8' data-start='07' data-start-m='20' data-end='08' data-end-m='20' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Ligue 1 Highlights 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>MD 36</p>
<p class=format>Ligue 1 Highlights 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>07:20&nbsp;-&nbsp;08:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item9' data-id='slider_1_item9' data-index='9' data-start='08' data-start-m='20' data-end='10' data-end-m='10' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='TotalEnergies CAF Champions League 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Petro de Luanda vs WAC</p>
<p class=format>TotalEnergies CAF Champions League 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>08:20&nbsp;-&nbsp;10:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item10' data-id='slider_1_item10' data-index='10' data-start='10' data-start-m='10' data-end='12' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Genoa vs Juventus</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>10:10&nbsp;-&nbsp;12:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ><p></td></tr><tr><td ><div class='progress' currents=true><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='24' aria-valuemin='0' aria-valuemax='100' style='width:24.545454545455%'></div></div></tr></table> </li>
<li id='slider_1_item11' data-id='slider_1_item11' data-index='11' data-start='12' data-start-m='00' data-end='12' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Chelsea TV: Premier League Years 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Premier League Years 92/93 93/94</p>
<p class=format>Chelsea TV: Premier League Years 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:00&nbsp;-&nbsp;12:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item12' data-id='slider_1_item12' data-index='12' data-start='12' data-start-m='30' data-end='13' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Inside Chelsea 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 38</p>
<p class=format>Inside Chelsea 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:30&nbsp;-&nbsp;13:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item13' data-id='slider_1_item13' data-index='13' data-start='13' data-start-m='00' data-end='15' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Chelsea TV 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Chelsea vs Wolves</p>
<p class=format>Chelsea TV 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>13:00&nbsp;-&nbsp;15:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item14' data-id='slider_1_item14' data-index='14' data-start='15' data-start-m='00' data-end='16' data-end-m='50' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Fiorentina vs Roma</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>15:00&nbsp;-&nbsp;16:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item15' data-id='slider_1_item15' data-index='15' data-start='16' data-start-m='50' data-end='18' data-end-m='45' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Coupe de France 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Nice vs Nantes</p>
<p class=format>Coupe de France 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>16:50&nbsp;-&nbsp;18:45</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item16' data-id='slider_1_item16' data-index='16' data-start='18' data-start-m='45' data-end='20' data-end-m='35' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='TotalEnergies CAF Confederation Cup 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>TP Mazembe vs RS Berkane</p>
<p class=format>TotalEnergies CAF Confederation Cup 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>18:45&nbsp;-&nbsp;20:35</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item17' data-id='slider_1_item17' data-index='17' data-start='20' data-start-m='35' data-end='22' data-end-m='20' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Angers vs Bordeaux</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>20:35&nbsp;-&nbsp;22:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item18' data-id='slider_1_item18' data-index='18' data-start='22' data-start-m='20' data-end='00' data-end-m='10' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Genoa vs Juventus</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>22:20&nbsp;-&nbsp;00:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<div><ul><li class=item_normal></li><li class=item_normal></li></ul> </ul></div>
</div>
<div class='col-xs-1 nextarrow col-sm-1 nextarrow col-md-1 nextarrow col-lg-1 nextarrow'>
<div class='centered'>
<img align=center width=15 height=15 src=images/nextarrow_en.svg style=cursor:pointer onclick=action('slider_1')>
</div>
</div>
</div>
<div class='row no-gutter' style='height:15px' id='ruler_channels_1'></div>
<div class='row no-gutter' id=channels_2>
<div class='col-xs-3 col-sm-2 col-md-2 col-lg-1'>
<div style='width:100%;text-align:center;'>
<div class=channel>
<div class=centered>
<img align=center style='width:60%;height:auto' src='hk_sports/BS2.svg'>
</div>
</div>
</div>
</div>
<div class='col-xs-8 col-sm-9 col-md-9 col-lg-10'>
<div id='slider_2' class=slider><ul id='ul_slider_2'>
<li id='slider_2_item1' data-id='slider_2_item1' data-index='1' data-start='0' data-start-m='0' data-end='00 data-end-m='20' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Lorient vs Marseille</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>22:30&nbsp;-&nbsp;00:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item2' data-id='slider_2_item2' data-index='2' data-start='00' data-start-m='20' data-end='02' data-end-m='10' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Major League Soccer 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>LAFC vs Philadelphia</p>
<p class=format>Major League Soccer 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>00:20&nbsp;-&nbsp;02:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item3' data-id='slider_2_item3' data-index='3' data-start='02' data-start-m='10' data-end='04' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Major League Soccer 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Dallas vs Seattle</p>
<p class=format>Major League Soccer 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>02:10&nbsp;-&nbsp;04:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item4' data-id='slider_2_item4' data-index='4' data-start='04' data-start-m='00' data-end='05' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Supercars Championship Highlights 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Bunnings Trade Perth Supernight Sat</p>
<p class=format>Supercars Championship Highlights 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>04:00&nbsp;-&nbsp;05:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item5' data-id='slider_2_item5' data-index='5' data-start='05' data-start-m='00' data-end='06' data-end-m='50' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Challenge Cup 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Edinburgh vs Wasps</p>
<p class=format>Challenge Cup 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>05:00&nbsp;-&nbsp;06:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item6' data-id='slider_2_item6' data-index='6' data-start='06' data-start-m='50' data-end='08' data-end-m='20' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='DTM Race 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Portimao Race 1</p>
<p class=format>DTM Race 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>06:50&nbsp;-&nbsp;08:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item7' data-id='slider_2_item7' data-index='7' data-start='08' data-start-m='20' data-end='10' data-end-m='10' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Challenge Cup 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Lyon vs Glasgow</p>
<p class=format>Challenge Cup 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>08:20&nbsp;-&nbsp;10:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item8' data-id='slider_2_item8' data-index='8' data-start='10' data-start-m='10' data-end='12' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>PSG vs Troyes</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>10:10&nbsp;-&nbsp;12:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ><p></td></tr><tr><td ><div class='progress' currents=true><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='24' aria-valuemin='0' aria-valuemax='100' style='width:24.545454545455%'></div></div></tr></table> </li>
<li id='slider_2_item9' data-id='slider_2_item9' data-index='9' data-start='12' data-start-m='00' data-end='12' data-end-m='30' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='This Is Paris 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 37</p>
<p class=format>This Is Paris 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:00&nbsp;-&nbsp;12:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item10' data-id='slider_2_item10' data-index='10' data-start='12' data-start-m='30' data-end='13' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='MLS Show 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>RD 10</p>
<p class=format>MLS Show 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:30&nbsp;-&nbsp;13:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item11' data-id='slider_2_item11' data-index='11' data-start='13' data-start-m='00' data-end='14' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ferrari Challenge Highlights 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Portimao</p>
<p class=format>Ferrari Challenge Highlights 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>13:00&nbsp;-&nbsp;14:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item12' data-id='slider_2_item12' data-index='12' data-start='14' data-start-m='00' data-end='14' data-end-m='15' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='SPFL Highlights 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>MD 36</p>
<p class=format>SPFL Highlights 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>14:00&nbsp;-&nbsp;14:15</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item13' data-id='slider_2_item13' data-index='13' data-start='14' data-start-m='15' data-end='16' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='SPFL Premiership 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Celtic vs Hearts</p>
<p class=format>SPFL Premiership 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>14:15&nbsp;-&nbsp;16:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item14' data-id='slider_2_item14' data-index='14' data-start='16' data-start-m='00' data-end='17' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='British Superbike Championship Highlights 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Oulton Park</p>
<p class=format>British Superbike Championship Highlights 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>16:00&nbsp;-&nbsp;17:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item15' data-id='slider_2_item15' data-index='15' data-start='17' data-start-m='00' data-end='17' data-end-m='50' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='FIM Speedway GP Highlights 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Gorican</p>
<p class=format>FIM Speedway GP Highlights 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>17:00&nbsp;-&nbsp;17:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item16' data-id='slider_2_item16' data-index='16' data-start='17' data-start-m='50' data-end='18' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 Club Classic 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>PSG vs Lyon</p>
<p class=format>Ligue 1 Club Classic 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>17:50&nbsp;-&nbsp;18:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item17' data-id='slider_2_item17' data-index='17' data-start='18' data-start-m='00' data-end='20' data-end-m='10' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='SPFL Premiership 2021/22' live='1'invalid=false>
<div class=onecontent>
<p class=title>Inverness CT vs Arbroath</p>
<p class=format>SPFL Premiership 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>18:00&nbsp;-&nbsp;20:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/live.svg' class=image_live_css ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item18' data-id='slider_2_item18' data-index='18' data-start='20' data-start-m='10' data-end='20' data-end-m='40' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='MLS Show 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>RD 10</p>
<p class=format>MLS Show 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>20:10&nbsp;-&nbsp;20:40</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item19' data-id='slider_2_item19' data-index='19' data-start='20' data-start-m='40' data-end='22' data-end-m='30' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Champions Cup 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Racing 92 vs Sale</p>
<p class=format>Champions Cup 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>20:40&nbsp;-&nbsp;22:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item20' data-id='slider_2_item20' data-index='20' data-start='22' data-start-m='30' data-end='00' data-end-m='20' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Metz vs Lyon</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>22:30&nbsp;-&nbsp;00:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<div><ul><li class=item_normal></li><li class=item_normal></li></ul> </ul></div>
</div>
<div class='col-xs-1 nextarrow col-sm-1 nextarrow col-md-1 nextarrow col-lg-1 nextarrow'>
<div class='centered'>
<img align=center width=15 height=15 src=images/nextarrow_en.svg style=cursor:pointer onclick=action('slider_2')>
</div>
</div>
</div>
<div class='row no-gutter' style='height:15px' id='ruler_channels_2'></div>
</div>
</div></div></div>
<div id="immobile" style="display:'none'"></div><div id="imtablet" style="display:'none'"></div><div id="imdesktop" style="display:'none'"></div>

View File

@@ -0,0 +1,297 @@
<script>
currenthour=10;
</script>
<div class=containertop>
<div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<table width=100% border=0 class=day_table><tr><td><span id=day1t1 style=width:100% class=day_item><a href=javascript:selectday('day1');loaders('utctime_hk.php?cdate=2022-05-10&offset=0&mins=00&category=sports',2)>Tue</a></span><span id=day1t2 style=width:100% class=day_item1><a href=javascript:selectday('day1');loaders('utctime_hk.php?cdate=2022-05-10&offset=0&mins=00&category=sports',2)>10</a></div></td><script language=javascript>lastday='day2';</script><td><div id=day2t1 style=width:100% class=day_item_selected><a href=javascript:loaders('utctime_hk.php?cdate=2022-05-11&offset=0&mins=00&category=sports',2)>Wed</a></div><div id=day2t2 style=width:100% class=day_item1_selected><a href=javascript:loaders('utctime_hk.php?cdate=2022-05-11&offset=0&mins=00&category=sports',2)>11</a></div></td><td><span id=day3t1 style=width:100% class=day_item><a href=javascript:selectday('day3');loaders('utctime_hk.php?cdate=2022-05-12&offset=0&mins=00&category=sports',2)>Thu</a></span><span id=day3t2 style=width:100% class=day_item1><a href=javascript:selectday('day3');loaders('utctime_hk.php?cdate=2022-05-12&offset=0&mins=00&category=sports',2)>12</a></div></td><td><span id=day4t1 style=width:100% class=day_item><a href=javascript:selectday('day4');loaders('utctime_hk.php?cdate=2022-05-13&offset=0&mins=00&category=sports',2)>Fri</a></span><span id=day4t2 style=width:100% class=day_item1><a href=javascript:selectday('day4');loaders('utctime_hk.php?cdate=2022-05-13&offset=0&mins=00&category=sports',2)>13</a></div></td><td><span id=day5t1 style=width:100% class=day_item><a href=javascript:selectday('day5');loaders('utctime_hk.php?cdate=2022-05-14&offset=0&mins=00&category=sports',2)>Sat</a></span><span id=day5t2 style=width:100% class=day_item1><a href=javascript:selectday('day5');loaders('utctime_hk.php?cdate=2022-05-14&offset=0&mins=00&category=sports',2)>14</a></div></td><td><span id=day6t1 style=width:100% class=day_item><a href=javascript:selectday('day6');loaders('utctime_hk.php?cdate=2022-05-15&offset=0&mins=00&category=sports',2)>Sun</a></span><span id=day6t2 style=width:100% class=day_item1><a href=javascript:selectday('day6');loaders('utctime_hk.php?cdate=2022-05-15&offset=0&mins=00&category=sports',2)>15</a></div></td><td><span id=day7t1 style=width:100% class=day_item><a href=javascript:selectday('day7');loaders('utctime_hk.php?cdate=2022-05-16&offset=0&mins=00&category=sports',2)>Mon</a></span><span id=day7t2 style=width:100% class=day_item1><a href=javascript:selectday('day7');loaders('utctime_hk.php?cdate=2022-05-16&offset=0&mins=00&category=sports',2)>16</a></div></td></table></div>
</div><div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<div style='background-color:#d1d0de;margin:0px auto;text-align:center;display:flex;width:100%'><div id=left style=width:25px;background-color:red;height:50px;padding-top:13px;background-color:#d1d0de;><img src=ico/left.png onclick=ptime()></div><div id='slider_timer' class='slider_time'>
<ul id='timer'></ul></div><div id=left style=width:25px;background-color:red;height:50px;padding-top:13px;background-color:#d1d0de><img src=ico/right.png onclick=ntime()></div></div>
</div>
</div><div class='row no-gutter' style='height:15px'></div>
<div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<div id='loader_inner' style='display:none;margin:0 auto;width:100%;margin-top:5px;margin-bottom:5px;text-align:center'>
<div style='text-align:center;margin:auto 0'><img align=center src='images/ajax-loader.gif'></div>
</div>
</div>
</div>
</div><div class='container'><div class='row no-gutter' >
<div style='display:none;min-height:1000px' class='col-xs-12 col-sm-12 col-md-12 col-lg-12' id='category_div'>
</div>
</div>
<div id='epg_div'><div class='row no-gutter' id=channels_1>
<div class='col-xs-3 col-sm-2 col-md-2 col-lg-1'>
<div style='width:100%;text-align:center;'>
<div class=channel>
<div class=centered>
<img align=center style='width:60%;height:auto' src='hk_sports/BS1.svg'>
</div>
</div>
</div>
</div>
<div class='col-xs-8 col-sm-9 col-md-9 col-lg-10'>
<div id='slider_1' class=slider><ul id='ul_slider_1'>
<li id='slider_1_item1' data-id='slider_1_item1' data-index='1' data-start='00' data-start-m='10' data-end='02' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Super Lig 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Besiktas vs Fenerbahce</p>
<p class=format>Super Lig 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>00:10&nbsp;-&nbsp;02:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item2' data-id='slider_1_item2' data-index='2' data-start='02' data-start-m='00' data-end='02' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Chelsea TV: Premier League Years 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Premier League Years 92/93 93/94</p>
<p class=format>Chelsea TV: Premier League Years 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>02:00&nbsp;-&nbsp;02:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item3' data-id='slider_1_item3' data-index='3' data-start='02' data-start-m='30' data-end='03' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Inside Chelsea 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 38</p>
<p class=format>Inside Chelsea 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>02:30&nbsp;-&nbsp;03:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item4' data-id='slider_1_item4' data-index='4' data-start='03' data-start-m='00' data-end='05' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Chelsea TV 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Chelsea vs Wolves</p>
<p class=format>Chelsea TV 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>03:00&nbsp;-&nbsp;05:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item5' data-id='slider_1_item5' data-index='5' data-start='05' data-start-m='00' data-end='06' data-end-m='50' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Sassuolo vs Udinese</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>05:00&nbsp;-&nbsp;06:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item6' data-id='slider_1_item6' data-index='6' data-start='06' data-start-m='50' data-end='08' data-end-m='40' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='TotalEnergies CAF Champions League 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Al Ahly FC vs ES Setif</p>
<p class=format>TotalEnergies CAF Champions League 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>06:50&nbsp;-&nbsp;08:40</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item7' data-id='slider_1_item7' data-index='7' data-start='08' data-start-m='40' data-end='09' data-end-m='40' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Ligue 1 Highlights 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>MD 36</p>
<p class=format>Ligue 1 Highlights 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>08:40&nbsp;-&nbsp;09:40</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item8' data-id='slider_1_item8' data-index='8' data-start='09' data-start-m='40' data-end='11' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Torino vs Napoli</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>09:40&nbsp;-&nbsp;11:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item9' data-id='slider_1_item9' data-index='9' data-start='11' data-start-m='30' data-end='12' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A Full Impact 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>MD 36</p>
<p class=format>Serie A Full Impact 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>11:30&nbsp;-&nbsp;12:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item10' data-id='slider_1_item10' data-index='10' data-start='12' data-start-m='00' data-end='12' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Arsenal World 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 39</p>
<p class=format>Arsenal World 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:00&nbsp;-&nbsp;12:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item11' data-id='slider_1_item11' data-index='11' data-start='12' data-start-m='30' data-end='13' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Arsenal 360 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 39</p>
<p class=format>Arsenal 360 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:30&nbsp;-&nbsp;13:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item12' data-id='slider_1_item12' data-index='12' data-start='13' data-start-m='00' data-end='15' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Arsenal TV 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Arsenal vs Leeds</p>
<p class=format>Arsenal TV 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>13:00&nbsp;-&nbsp;15:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item13' data-id='slider_1_item13' data-index='13' data-start='15' data-start-m='00' data-end='17' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Liverpool TV 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Aston Villa vs Liverpool</p>
<p class=format>Liverpool TV 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>15:00&nbsp;-&nbsp;17:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item14' data-id='slider_1_item14' data-index='14' data-start='17' data-start-m='00' data-end='17' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='LFC Trending 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Episode Number 41</p>
<p class=format>LFC Trending 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>17:00&nbsp;-&nbsp;17:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item15' data-id='slider_1_item15' data-index='15' data-start='17' data-start-m='30' data-end='18' data-end-m='00' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='LFC TV Specials 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Villarreal vs Liverpool</p>
<p class=format>LFC TV Specials 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>17:30&nbsp;-&nbsp;18:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item16' data-id='slider_1_item16' data-index='16' data-start='18' data-start-m='00' data-end='18' data-end-m='10' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A Highlights 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Genoa vs Napoli</p>
<p class=format>Serie A Highlights 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>18:00&nbsp;-&nbsp;18:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item17' data-id='slider_1_item17' data-index='17' data-start='18' data-start-m='10' data-end='18' data-end-m='25' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='SPFL Highlights 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>MD 36</p>
<p class=format>SPFL Highlights 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>18:10&nbsp;-&nbsp;18:25</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item18' data-id='slider_1_item18' data-index='18' data-start='18' data-start-m='25' data-end='20' data-end-m='30' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='SPFL Premiership 2021/22' live='1'invalid=false>
<div class=onecontent>
<p class=title>Dundee Utd vs Celtic</p>
<p class=format>SPFL Premiership 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>18:25&nbsp;-&nbsp;20:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/live.svg' class=image_live_css ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item19' data-id='slider_1_item19' data-index='19' data-start='20' data-start-m='30' data-end='22' data-end-m='20' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Brest vs Strasbourg</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>20:30&nbsp;-&nbsp;22:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_1_item20' data-id='slider_1_item20' data-index='20' data-start='22' data-start-m='20' data-end='00' data-end-m='10' data-img='hk_sports/BS1.svg' data-desc='' parent='slider_1' category='Serie A 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Fiorentina vs Roma</p>
<p class=format>Serie A 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>22:20&nbsp;-&nbsp;00:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<div><ul><li class=item_normal></li><li class=item_normal></li></ul> </ul></div>
</div>
<div class='col-xs-1 nextarrow col-sm-1 nextarrow col-md-1 nextarrow col-lg-1 nextarrow'>
<div class='centered'>
<img align=center width=15 height=15 src=images/nextarrow_en.svg style=cursor:pointer onclick=action('slider_1')>
</div>
</div>
</div>
<div class='row no-gutter' style='height:15px' id='ruler_channels_1'></div>
<div class='row no-gutter' id=channels_2>
<div class='col-xs-3 col-sm-2 col-md-2 col-lg-1'>
<div style='width:100%;text-align:center;'>
<div class=channel>
<div class=centered>
<img align=center style='width:60%;height:auto' src='hk_sports/BS2.svg'>
</div>
</div>
</div>
</div>
<div class='col-xs-8 col-sm-9 col-md-9 col-lg-10'>
<div id='slider_2' class=slider><ul id='ul_slider_2'>
<li id='slider_2_item1' data-id='slider_2_item1' data-index='1' data-start='00' data-start-m='20' data-end='02' data-end-m='10' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='SPFL Premiership 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Celtic vs Hearts</p>
<p class=format>SPFL Premiership 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>00:20&nbsp;-&nbsp;02:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item2' data-id='slider_2_item2' data-index='2' data-start='02' data-start-m='10' data-end='04' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='SPFL Premiership 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Inverness CT vs Arbroath</p>
<p class=format>SPFL Premiership 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>02:10&nbsp;-&nbsp;04:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item3' data-id='slider_2_item3' data-index='3' data-start='04' data-start-m='00' data-end='05' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Supercars Championship Highlights 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Bunnings Trade Perth Supernight Sun</p>
<p class=format>Supercars Championship Highlights 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>04:00&nbsp;-&nbsp;05:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item4' data-id='slider_2_item4' data-index='4' data-start='05' data-start-m='00' data-end='06' data-end-m='50' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Brest vs Strasbourg</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>05:00&nbsp;-&nbsp;06:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item5' data-id='slider_2_item5' data-index='5' data-start='06' data-start-m='50' data-end='08' data-end-m='20' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='DTM Race 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Portimao Race 2</p>
<p class=format>DTM Race 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>06:50&nbsp;-&nbsp;08:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item6' data-id='slider_2_item6' data-index='6' data-start='08' data-start-m='20' data-end='10' data-end-m='10' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Champions Cup 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Leicester vs Leinster</p>
<p class=format>Champions Cup 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>08:20&nbsp;-&nbsp;10:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item7' data-id='slider_2_item7' data-index='7' data-start='10' data-start-m='10' data-end='12' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Lorient vs Marseille</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>10:10&nbsp;-&nbsp;12:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item8' data-id='slider_2_item8' data-index='8' data-start='12' data-start-m='00' data-end='12' data-end-m='50' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Porsche Carrera Cup Germany 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Spa Race 1</p>
<p class=format>Porsche Carrera Cup Germany 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:00&nbsp;-&nbsp;12:50</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item9' data-id='slider_2_item9' data-index='9' data-start='12' data-start-m='50' data-end='13' data-end-m='40' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Porsche Carrera Cup Germany 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Spa Race 2</p>
<p class=format>Porsche Carrera Cup Germany 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>12:50&nbsp;-&nbsp;13:40</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item10' data-id='slider_2_item10' data-index='10' data-start='13' data-start-m='40' data-end='14' data-end-m='10' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='UIM X-Cat World Championship 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Fujairah</p>
<p class=format>UIM X-Cat World Championship 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>13:40&nbsp;-&nbsp;14:10</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item11' data-id='slider_2_item11' data-index='11' data-start='14' data-start-m='10' data-end='15' data-end-m='55' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Lille vs Monaco</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>14:10&nbsp;-&nbsp;15:55</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item12' data-id='slider_2_item12' data-index='12' data-start='15' data-start-m='55' data-end='16' data-end-m='25' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='MLS Show 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>RD 10</p>
<p class=format>MLS Show 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>15:55&nbsp;-&nbsp;16:25</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item13' data-id='slider_2_item13' data-index='13' data-start='16' data-start-m='25' data-end='16' data-end-m='55' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Mini Match - Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>PSG vs Troyes</p>
<p class=format>Mini Match - Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>16:25&nbsp;-&nbsp;16:55</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item14' data-id='slider_2_item14' data-index='14' data-start='16' data-start-m='55' data-end='18' data-end-m='55' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live='1'invalid=false>
<div class=onecontent>
<p class=title>Nice vs St Etienne</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>16:55&nbsp;-&nbsp;18:55</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/live.svg' class=image_live_css ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item15' data-id='slider_2_item15' data-index='15' data-start='18' data-start-m='55' data-end='21' data-end-m='00' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live='1'invalid=false>
<div class=onecontent>
<p class=title>Nantes vs Rennes</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>18:55&nbsp;-&nbsp;21:00</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/live.svg' class=image_live_css ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item16' data-id='slider_2_item16' data-index='16' data-start='21' data-start-m='00' data-end='21' data-end-m='30' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Mini Match - Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>Lorient vs Marseille</p>
<p class=format>Mini Match - Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>21:00&nbsp;-&nbsp;21:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item17' data-id='slider_2_item17' data-index='17' data-start='21' data-start-m='30' data-end='22' data-end-m='30' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Supercars Championship Highlights 2022' live=''invalid=false>
<div class=onecontent>
<p class=title>Bunnings Trade Perth Supernight Sat</p>
<p class=format>Supercars Championship Highlights 2022</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>21:30&nbsp;-&nbsp;22:30</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<li id='slider_2_item18' data-id='slider_2_item18' data-index='18' data-start='22' data-start-m='30' data-end='00' data-end-m='20' data-img='hk_sports/BS2.svg' data-desc='' parent='slider_2' category='Ligue 1 2021/22' live=''invalid=false>
<div class=onecontent>
<p class=title>PSG vs Troyes</p>
<p class=format>Ligue 1 2021/22</p>
</div>
<div class=timer><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td style=width:80%><p class=time>22:30&nbsp;-&nbsp;00:20</td><td style=width:20% rowspan=2 valign=top class=showornot><img src='images/transparent.png' width=80 height=27 ></p></td></tr><tr><td><div class='progress'><div class='progress-bar progress-bar-custom' role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100'></div></div></tr></table> </li>
<div><ul><li class=item_normal></li><li class=item_normal></li></ul> </ul></div>
</div>
<div class='col-xs-1 nextarrow col-sm-1 nextarrow col-md-1 nextarrow col-lg-1 nextarrow'>
<div class='centered'>
<img align=center width=15 height=15 src=images/nextarrow_en.svg style=cursor:pointer onclick=action('slider_2')>
</div>
</div>
</div>
<div class='row no-gutter' style='height:15px' id='ruler_channels_2'></div>
</div>
</div></div></div>
<div id="immobile" style="display:'none'"></div><div id="imtablet" style="display:'none'"></div><div id="imdesktop" style="display:'none'"></div>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,28 @@
<script>
currenthour="13";
</script>
<div class=container>
<div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
</div></div><div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<table width=100% border=0 class=day_table><tr><td><span id=day1t1 style=width:100% class=day_item><a href=javascript:selectday('day1');loaders('utctime.php?cdate=2022-05-08&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Sun</a></span><span id=day1t2 style=width:100% class=day_item1><a href=javascript:selectday('day1');loaders('utctime.php?cdate=2022-05-08&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>08</a></div></td><td><span id=day2t1 style=width:100% class=day_item><a href=javascript:selectday('day2');loaders('utctime.php?cdate=2022-05-09&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Mon</a></span><span id=day2t2 style=width:100% class=day_item1><a href=javascript:selectday('day2');loaders('utctime.php?cdate=2022-05-09&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>09</a></div></td><td><span id=day3t1 style=width:100% class=day_item><a href=javascript:selectday('day3');loaders('utctime.php?cdate=2022-05-10&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Tue</a></span><span id=day3t2 style=width:100% class=day_item1><a href=javascript:selectday('day3');loaders('utctime.php?cdate=2022-05-10&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>10</a></div></td><td><span id=day4t1 style=width:100% class=day_item><a href=javascript:selectday('day4');loaders('utctime.php?cdate=2022-05-11&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Wed</a></span><span id=day4t2 style=width:100% class=day_item1><a href=javascript:selectday('day4');loaders('utctime.php?cdate=2022-05-11&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>11</a></div></td><td><span id=day5t1 style=width:100% class=day_item><a href=javascript:selectday('day5');loaders('utctime.php?cdate=2022-05-12&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Thu</a></span><span id=day5t2 style=width:100% class=day_item1><a href=javascript:selectday('day5');loaders('utctime.php?cdate=2022-05-12&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>12</a></div></td><td><span id=day6t1 style=width:100% class=day_item><a href=javascript:selectday('day6');loaders('utctime.php?cdate=2022-05-13&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Fri</a></span><span id=day6t2 style=width:100% class=day_item1><a href=javascript:selectday('day6');loaders('utctime.php?cdate=2022-05-13&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>13</a></div></td><td><span id=day7t1 style=width:100% class=day_item><a href=javascript:selectday('day7');loaders('utctime.php?cdate=2022-05-14&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>Sat</a></span><span id=day7t2 style=width:100% class=day_item1><a href=javascript:selectday('day7');loaders('utctime.php?cdate=2022-05-14&offset=0&mins=00&category=sports&serviceidentity=beinsports.com',2)>14</a></div></td></table></div>
</div><div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<div style='background-color:#d1d0de;margin:0px auto;text-align:center;display:flex;width:100%'><div id=left style=width:25px;background-color:red;height:50px;padding-top:13px;background-color:#d1d0de;><img src=ico/left.png onclick=ptime()></div><div id='slider_timer' class='slider_time'>
<ul id='timer'></ul></div><div id=left style=width:25px;background-color:red;height:50px;padding-top:13px;background-color:#d1d0de><img src=ico/right.png onclick=ntime()></div></div>
</div>
</div><div class='row no-gutter' style='height:10px'></div>
<div class='row no-gutter'>
<div class='col-xs-7 col-xs-offset-5 col-sm-4 col-sm-offset-8 col-md-2 col-md-offset-10 col-lg-2 col-lg-offset-10'>
<div style='position:absolute;font-size:18px;margin-top:5px'>Live Events</div><div class="onoffswitch" style='left:120px'><input onchange=showhides() type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" tabindex="0"><label class="onoffswitch-label" for="myonoffswitch"><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label></div></div></div><div class='row no-gutter' style='height:10px'></div>
<div class='row no-gutter'>
<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'>
<div id='loader_inner' style='display:none;margin:0 auto;width:100%;margin-top:5px;margin-bottom:5px;text-align:center'>
<div style='text-align:center;margin:auto 0;'><img src='images/ajax-loader.gif'></div>
</div>
</div>
</div>
</div><div class='container'><div class='row no-gutter' id='cta_row'><div id='cta' class='col-xs-12 col-sm-12 col-md-12 col-lg-12'><img style=cursor:pointer onclick=gobein('entertainment','e') class='img-responsive' src=images/entertain_cta_en.png></div><div></div>
</div>
<div id="immobile" style="display:'none'"></div><div id="imtablet" style="display:'none'"></div><div id="imdesktop" style="display:'none'"></div>

View File

@@ -0,0 +1,130 @@
const axios = require('axios')
const cheerio = require('cheerio')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(utc)
dayjs.extend(timezone)
dayjs.extend(customParseFormat)
module.exports = {
site: 'beinsports.com',
days: 2,
request: {
cache: {
ttl: 60 * 60 * 1000, // 1h
interpretHeader: false
}
},
url: function ({ date, channel }) {
let [region] = channel.site_id.split('#')
region = region ? `_${region}` : ''
return `https://epg.beinsports.com/utctime${region}.php?mins=00&serviceidentity=beinsports.com&cdate=${date.format(
'YYYY-MM-DD'
)}`
},
parser: function ({ content, channel, date, cached }) {
let programs = []
const items = parseItems(content, channel)
let i = 0
items.forEach(item => {
const $item = cheerio.load(item)
const title = parseTitle($item)
if (!title) return
const category = parseCategory($item)
const prev = programs[programs.length - 1]
let start = parseStart($item, date)
if (i === 0 && start.hour() > 18) {
date = date.subtract(1, 'd')
start = start.subtract(1, 'd')
}
if (prev) {
if (start.isBefore(prev.start)) {
start = start.add(1, 'd')
date = date.add(1, 'd')
}
prev.stop = start
}
let stop = parseStop($item, start)
if (stop.isBefore(start)) {
stop = stop.add(1, 'd')
}
programs.push({ title, category, start, stop })
i++
})
return programs
},
async channels({ region, lang }) {
const suffix = region ? `_${region}` : ''
const content = await axios
.get(
`https://epg.beinsports.com/utctime${suffix}.php?mins=00&serviceidentity=beinsports.com&cdate=2022-05-08`
)
.then(r => r.data)
.catch(console.log)
const $ = cheerio.load(content)
const items = $(`.container > div, #epg_div > div`).toArray()
return items
.map(item => {
const $item = cheerio.load(item)
const id = $item('*').attr('id')
if (!/^channels\_[0-9]+$/.test(id)) return null
const channelId = id.replace('channels_', '')
const imgSrc = $item('img').attr('src')
const [_, __, name] = imgSrc.match(/(\/|)([a-z0-9-_.]+)(.png|.svg)$/i) || [null, null, '']
return {
lang,
site_id: `${region}#${channelId}`,
name
}
})
.filter(i => i)
}
}
function parseTitle($item) {
return $item('.title').text()
}
function parseCategory($item) {
return $item('.format')
.map(function () {
return $item(this).text()
})
.get()
}
function parseStart($item, date) {
let time = $item('.time').text()
if (!time) return null
let [_, start, period] = time.match(/^(\d{2}:\d{2})( AM| PM|)/) || [null, null, null]
if (!start) return null
start = `${date.format('YYYY-MM-DD')} ${start}${period}`
const format = period ? 'YYYY-MM-DD hh:mm A' : 'YYYY-MM-DD HH:mm'
return dayjs.tz(start, format, 'Asia/Qatar')
}
function parseStop($item, date) {
let time = $item('.time').text()
if (!time) return null
let [_, stop, period] = time.match(/(\d{2}:\d{2})( AM| PM|)$/) || [null, null, null]
if (!stop) return null
stop = `${date.format('YYYY-MM-DD')} ${stop}${period}`
const format = period ? 'YYYY-MM-DD hh:mm A' : 'YYYY-MM-DD HH:mm'
return dayjs.tz(stop, format, 'Asia/Qatar')
}
function parseItems(content, channel) {
const [_, channelId] = channel.site_id.split('#')
const $ = cheerio.load(content)
return $(`#channels_${channelId} .slider > ul:first-child > li`).toArray()
}

View File

@@ -0,0 +1,91 @@
// npm run channels:parse -- --config=./sites/beinsports.com/beinsports.com.config.js --output=./sites/beinsports.com/beinsports.com_qa-ar.channels.xml --set=lang:ar --set=region:ar
// npx epg-grabber --config=sites/beinsports.com/beinsports.com.config.js --channels=sites/beinsports.com/beinsports.com_qa-en.channels.xml --output=guide.xml --timeout=30000 --days=2
// npx epg-grabber --config=sites/beinsports.com/beinsports.com.config.js --channels=sites/beinsports.com/beinsports.com_us-en.channels.xml --output=guide.xml --timeout=30000 --days=2
const { parser, url } = require('./beinsports.com.config.js')
const fs = require('fs')
const path = require('path')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
const date = dayjs.utc('2022-05-08', 'YYYY-MM-DD').startOf('d')
const channel = { site_id: '#2', xmltv_id: 'BeINSports.qa' }
it('can generate valid url', () => {
const result = url({ date, channel })
expect(result).toBe(
'https://epg.beinsports.com/utctime.php?mins=00&serviceidentity=beinsports.com&cdate=2022-05-08'
)
})
it('can generate valid url for arabic guide', () => {
const channel = { site_id: 'ar#1', xmltv_id: 'BeINSports.qa' }
const result = url({ date, channel })
expect(result).toBe(
'https://epg.beinsports.com/utctime_ar.php?mins=00&serviceidentity=beinsports.com&cdate=2022-05-08'
)
})
it('can parse response', () => {
const content = fs.readFileSync(path.resolve('sites/beinsports.com/__data__/content.html'))
const results = parser({ date, channel, content }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
return p
})
expect(results[0]).toMatchObject({
start: '2022-05-07T19:30:00.000Z',
stop: '2022-05-07T21:20:00.000Z',
title: 'Lorient vs Marseille',
category: ['Ligue 1 2021/22']
})
})
it('can parse response for tomorrow', () => {
const date = dayjs.utc('2022-05-09', 'YYYY-MM-DD').startOf('d')
const content = fs.readFileSync(
path.resolve('sites/beinsports.com/__data__/content_tomorrow.html')
)
const results = parser({ date, channel, content }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
return p
})
expect(results[0]).toMatchObject({
start: '2022-05-08T21:20:00.000Z',
stop: '2022-05-08T23:10:00.000Z',
title: 'Celtic vs Hearts',
category: ['SPFL Premiership 2021/22']
})
})
it('can parse US response', () => {
const content = fs.readFileSync(path.resolve('sites/beinsports.com/__data__/content_us.html'))
const results = parser({ date, channel, content }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
return p
})
expect(results[0]).toMatchObject({
start: '2022-05-07T20:00:00.000Z',
stop: '2022-05-07T22:00:00.000Z',
title: 'Basaksehir vs. Galatasaray',
category: ['Fútbol Turco Superliga', 'Soccer']
})
})
it('can handle empty guide', () => {
const noContent = fs.readFileSync(path.resolve('sites/beinsports.com/__data__/no-content.html'))
const result = parser({
date,
channel,
content: noContent
})
expect(result).toMatchObject([])
})

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports1Australia.au" site_id="au#1">BeIn Sports 1 Australia</channel>
<channel lang="en" xmltv_id="beINSports2Australia.au" site_id="au#2">BeIn Sports 2 Australia</channel>
<channel lang="en" xmltv_id="beINSports3Australia.au" site_id="au#3">BeIn Sports 3 Australia</channel>
</channels>
</site>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="fr" xmltv_id="beINSports1France.fr" site_id="france#1">BeIN Sports 1 HD France</channel>
<channel lang="fr" xmltv_id="beINSports2France.fr" site_id="france#2">BeIN Sports 2 HD France</channel>
<channel lang="fr" xmltv_id="beINSports3France.fr" site_id="france#3">BeIN Sports 3 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax4France.fr" site_id="france#4">BeIN Sports Max 4 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax5France.fr" site_id="france#5">BeIN Sports Max 5 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax6France.fr" site_id="france#6">BeIN Sports Max 6 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax7France.fr" site_id="france#7">BeIN Sports Max 7 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax8France.fr" site_id="france#8">BeIN Sports Max 8 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax9France.fr" site_id="france#9">BeIN Sports Max 9 France</channel>
<channel lang="fr" xmltv_id="beINSportsMax10France.fr" site_id="france#10">BeIN Sports Max 10 France</channel>
</channels>
</site>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports1HongKong.hk" site_id="hk#1">BeIN Sports 1 Hong Kong</channel>
<channel lang="en" xmltv_id="beINSports2HongKong.hk" site_id="hk#2">BeIN Sports 2 Hong Kong</channel>
</channels>
</site>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports1Indonesia.id" site_id="id#1">BeIN Sports 1 Indonesia</channel>
<channel lang="en" xmltv_id="beINSports3Indonesia.id" site_id="id#2">BeIN Sports 3 Indonesia</channel>
</channels>
</site>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports1MalaysiaSingapore.my" site_id="my#1">BeIN Sports 1 Malaysia &amp; Singapore</channel>
</channels>
</site>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports1Philippines.ph" site_id="id#1">BeIN Sports 1 Philippines</channel>
<channel lang="en" xmltv_id="beINSports3Philippines.ph" site_id="id#2">BeIN Sports 3 Philippines</channel>
</channels>
</site>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="ar" xmltv_id="beINSports.qa" site_id="ar#1">beIN SPORTS FTA</channel>
<channel lang="ar" xmltv_id="beINSportsNews.qa" site_id="ar#2">beIN SPORTS News</channel>
<channel lang="ar" xmltv_id="beINSports2.qa" site_id="ar#3">beIN SPORTS2</channel>
<channel lang="ar" xmltv_id="beINSports3.qa" site_id="ar#4">beIN SPORTS3</channel>
<channel lang="ar" xmltv_id="beINSports4.qa" site_id="ar#5">beIN SPORTS4</channel>
<channel lang="ar" xmltv_id="beINSports5.qa" site_id="ar#6">beIN SPORTS5</channel>
<channel lang="ar" xmltv_id="beINSports6.qa" site_id="ar#7">beIN SPORTS6</channel>
<channel lang="ar" xmltv_id="beINSports7.qa" site_id="ar#8">beIN SPORTS7</channel>
<channel lang="ar" xmltv_id="beINSportsPremium3.qa" site_id="ar#9">beIN SPORTS3 PREMIUM</channel>
<channel lang="ar" xmltv_id="beINSportsXtra1.qa" site_id="ar#10">beIN SPORTS XTRA1</channel>
<channel lang="ar" xmltv_id="beINSportsXtra2.qa" site_id="ar#11">beIN SPORTS XTRA2</channel>
<channel lang="ar" xmltv_id="beIN4K.qa" site_id="ar#12">beIN 4k</channel>
<channel lang="ar" xmltv_id="beINSportsAFC.qa" site_id="ar#13">beIN SPORTS AFC</channel>
<channel lang="ar" xmltv_id="beINSportsAFC1.qa" site_id="ar#14">beIN SPORTS AFC1</channel>
<channel lang="ar" xmltv_id="beINSportsAFC2.qa" site_id="ar#15">beIN SPORTS AFC2</channel>
<channel lang="ar" xmltv_id="beINSportsAFC3.qa" site_id="ar#16">beIN SPORTS AFC3</channel>
<channel lang="ar" xmltv_id="beINSportsNBA.qa" site_id="ar#17">beIN SPORTS NBA</channel>
<channel lang="ar" xmltv_id="beINSportsEnglish1.qa" site_id="ar#18">beIN SPORTS1 ENGLISH</channel>
<channel lang="ar" xmltv_id="beINSportsEnglish2.qa" site_id="ar#19">beIN SPORTS2 ENGLISH</channel>
<channel lang="ar" xmltv_id="beINSportsEnglish3.qa" site_id="ar#20">beIN SPORTS3 ENGLISH</channel>
<channel lang="ar" xmltv_id="beINSportsFrench1.qa" site_id="ar#21">beIN SPORTS1 FRENCH</channel>
<channel lang="ar" xmltv_id="beINSportsFrench2.qa" site_id="ar#22">beIN SPORTS2 FRENCH</channel>
<channel lang="ar" xmltv_id="beINSportsFrench3.qa" site_id="ar#23">beIN SPORTS3 FRENCH</channel>
<channel lang="ar" xmltv_id="beINSportsMax1.qa" site_id="ar#24">beIN SPORTS MAX 1</channel>
<channel lang="ar" xmltv_id="beINSportsMax2.qa" site_id="ar#25">beIN SPORTS MAX 2</channel>
</channels>
</site>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports.qa" site_id="#1">BeIn Sports</channel>
<channel lang="en" xmltv_id="beINSportsNews.qa" site_id="#2">BeIn Sports News</channel>
<channel lang="en" xmltv_id="beINSports2.qa" site_id="#3">BeIn Sports 2</channel>
<channel lang="en" xmltv_id="beINSports3.qa" site_id="#4">BeIn Sports 3</channel>
<channel lang="en" xmltv_id="beINSports4.qa" site_id="#5">BeIn Sports 4</channel>
<channel lang="en" xmltv_id="beINSports5.qa" site_id="#6">BeIn Sports 5</channel>
<channel lang="en" xmltv_id="beINSports6.qa" site_id="#7">BeIn Sports 6</channel>
<channel lang="en" xmltv_id="beINSports7.qa" site_id="#8">BeIn Sports 7</channel>
<channel lang="en" xmltv_id="beINSportsPremium3.qa" site_id="#9">BeIn Sports Premium 3</channel>
<channel lang="en" xmltv_id="beINSportsXtra1.qa" site_id="#10">BeIn Sports Xtra 1</channel>
<channel lang="en" xmltv_id="beINSportsXtra2.qa" site_id="#11">BeIn Sports Xtra 2</channel>
<channel lang="en" xmltv_id="beIN4K.qa" site_id="#12">BeIn 4K</channel>
<channel lang="en" xmltv_id="beINSportsNBA.qa" site_id="#13">BeIn NBA</channel>
<channel lang="en" xmltv_id="beINSportsEnglish1.qa" site_id="#14">BeIn Sports English 1</channel>
<channel lang="en" xmltv_id="beINSportsEnglish2.qa" site_id="#15">BeIn Sports English 2</channel>
<channel lang="en" xmltv_id="beINSportsEnglish3.qa" site_id="#16">BeIn Sports English 3</channel>
<channel lang="fr" xmltv_id="beINSportsFrench1.qa" site_id="#17">BeIn Sports French 1</channel>
<channel lang="fr" xmltv_id="beINSportsFrench2.qa" site_id="#18">BeIn Sports French 2</channel>
<channel lang="fr" xmltv_id="beINSportsFrench3.qa" site_id="#19">BeIn Sports French 3</channel>
</channels>
</site>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSports1Thailand.th" site_id="th#1">BeIN Sports 1 Thailand</channel>
<channel lang="en" xmltv_id="beINSports3Thailand.th" site_id="th#2">BeIN Sports 3 Thailand</channel>
</channels>
</site>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="en" xmltv_id="beINSportsUSA.us" site_id="us#1">BeIN Sports USA</channel>
<channel lang="en" xmltv_id="beINSportsenEspanol.us" site_id="us#2">BeIN Sports en Español</channel>
<channel lang="en" xmltv_id="beINSPORTSXTRA.us" site_id="us#3">BeIN Sports Xtra USA</channel>
<channel lang="en" xmltv_id="beINSPORTSXTRAenEspanol.us" site_id="us#4">BeIN Sports Xtra en Español</channel>
<channel lang="en" xmltv_id="beINSports3USA.us" site_id="us#5">BeIN Sports 3 USA</channel>
<channel lang="en" xmltv_id="beINSports4USA.us" site_id="us#6">BeIN Sports 4 USA</channel>
<channel lang="en" xmltv_id="beINSports5USA.us" site_id="us#7">BeIN Sports 5 USA</channel>
<channel lang="en" xmltv_id="beINSports6USA.us" site_id="us#8">BeIN Sports 6 USA</channel>
<channel lang="en" xmltv_id="beINSports7USA.us" site_id="us#9">BeIN Sports 7 USA</channel>
<channel lang="en" xmltv_id="beINSports8USA.us" site_id="us#10">BeIN Sports 8 USA</channel>
</channels>
</site>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="beinsports.com">
<channels>
<channel lang="es" xmltv_id="beINSportsUSA.us" site_id="us_es#1">BeIN Sports USA</channel>
<channel lang="es" xmltv_id="beINSportsenEspanol.us" site_id="us_es#2">BeIN Sports en Español</channel>
<channel lang="es" xmltv_id="beINSPORTSXTRA.us" site_id="us_es#3">BeIN Sports Xtra USA</channel>
<channel lang="es" xmltv_id="beINSPORTSXTRAenEspanol.us" site_id="us_es#4">BeIN Sports Xtra en Español</channel>
<channel lang="es" xmltv_id="beINSports3USA.us" site_id="us_es#5">BeIN Sports 3 USA</channel>
<channel lang="es" xmltv_id="beINSports4USA.us" site_id="us_es#6">BeIN Sports 4 USA</channel>
<channel lang="es" xmltv_id="beINSports5USA.us" site_id="us_es#7">BeIN Sports 5 USA</channel>
<channel lang="es" xmltv_id="beINSports6USA.us" site_id="us_es#8">BeIN Sports 6 USA</channel>
<channel lang="es" xmltv_id="beINSports7USA.us" site_id="us_es#9">BeIN Sports 7 USA</channel>
<channel lang="es" xmltv_id="beINSports8USA.us" site_id="us_es#10">BeIN Sports 8 USA</channel>
</channels>
</site>