PageSourceSearch

https://www.liveone.com/

html liveone.com collected 2026-09-24 10:19:17 UTC 369,151 bytes, 6,977 lines download raw bytes

1<!DOCTYPE html><!-- jstl version -->
2<html lang="en">
3    <head>
4    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
6
7<meta name="author" content="LiveOne, Inc." />
8<meta name="copyright" content="Copyright &copy;2026 LiveOne, Inc., All Rights Reserved" />
9<meta name="classification" content="Live Video" />
10
11<link rel="canonical" href="https://www.liveone.com" />
12<meta name="twitter:site" content="@livexlive" />
13<meta name="twitter:text:title" content='LiveOne - Music, Podcasts and more'/>
14<meta name="twitter:title" content="LiveOne"/>
15<meta name="twitter:image" content="https://cdn.liveone.com/s=4.0.1385/images/logos/LXL-Logo-Color-Social.png"/>
16<meta name="twitter:description" content="LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Album of the Week, Carly Rae Jepsen: The Count Up, Miley Cyrus: DNA, Alternative Hits, New Country"/>
17
18<meta name="twitter:card" content="app" />
19		<meta name="twitter:app:id:googleplay" content="com.slacker.radio"/>
20<meta name="twitter:app:name:googleplay" content="LiveOne - Music, Podcasts and more" />
21<meta name="twitter:app:name:iphone" content="LiveOne - Music, Podcasts and more" />
22<meta name="twitter:app:id:iphone" content="id298307011"/>
23<meta name="twitter:app:id:ipad" content="id298307011"/>
24
25<meta property="fb:app_id" content="415880008836221" />
26<meta property="og:site_name" content="LiveOne"/>
27<meta property="og:title" content='LiveOne - Music, Podcasts and more'/>
28<meta property="og:type" content="website" />
29<meta property="og:url" content="https://www.liveone.com" />
30
31<meta property="og:image" content="https://cdn.liveone.com/s=4.0.1385/images/logos/social-meta-logo.png"/>
32	<meta property="og:description" content="LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Album of the Week, Carly Rae Jepsen: The Count Up, Miley Cyrus: DNA, Alternative Hits, New Country"/>
33<meta name="description" content="LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Album of the Week, Carly Rae Jepsen: The Count Up, Miley Cyrus: DNA, Alternative Hits, New Country" />
34<meta name="keywords" content="LiveOne, LiveOne app, LiveOne, Live One, Music, Podcasts and more Album of the Week, Carly Rae Jepsen: The Count Up, Miley Cyrus: DNA, Alternative Hits, New Country" />
35
36<meta name="apple-mobile-web-app-capable" content="yes" />
37<meta name="apple-mobile-web-app-status-bar-style" content="black" />
38<meta name="apple-itunes-app" content="app-id=298307011, app-argument=&" />
39
40 
41<meta property="al:ios:app_store_id" content="298307011" />
42<meta property="al:ios:app_name" content="LiveOne - Music, Podcasts and more" />
43
44 
45<meta property="al:android:package" content="com.slacker.radio" />
46<meta property="al:android:app_name" content="LiveOne - Music, Podcasts and more" />
47 
48
49<meta name="viewport" content="user-scalable=yes, width=device-width, initial-scale=1.0, maximum-scale=2.0" />
50
51<link rel="shortcut icon" href="//cdn.liveone.com/s=4.0.1385/images/icons/browser/favicon.ico" >
52<link rel="apple-touch-icon" href="//cdn.liveone.com/s=4.0.1385/images/icons/browser/apple-touch-icon.png">
53<link rel="icon" type="image/png" sizes="150x150" href="//cdn.liveone.com/s=4.0.1385/images/icons/browser/favicon-150x150.png">
54<link rel="icon" type="image/png" sizes="72x72" href="//cdn.liveone.com/s=4.0.1385/images/icons/browser/favicon-72x72.png">
55<link rel="icon" type="image/png" sizes="32x32" href="//cdn.liveone.com/s=4.0.1385/images/icons/browser/favicon-32x32.png">
56<link rel="icon" type="image/png" sizes="16x16" href="//cdn.liveone.com/s=4.0.1385/images/icons/browser/favicon-16x16.png">
57
58<link rel="search" href="/opensearch.config" type="application/opensearchdescription+xml" title="LiveOne"/>
59
60<script type="application/ld+json">
61	{
62		"@context": "http://schema.org",
63		"@type": "EntertainmentBusiness",
64		"image": [
65		    "https://www.liveone.com/images/logos/lxl-tv-splash.jp",
66			"https://www.liveone.com/images/icons/browser/mstile-150x150.png"
67   		],
68  		"@id": "https://www.liveone.com",
69  		"name": "LiveOne",
70  		"address": {
71    		"@type": "PostalAddress",
72    		"streetAddress": "269 SOUTH BEVERLY DRIVE, SUITE 1450",
73    		"addressLocality": "BEVERLY HILLS",
74    		"addressRegion": "CA",
75    		"postalCode": "90212",
76    		"addressCountry": "US"
77  		},
78		"priceRange" : "$",
79  		"url": "https://www.liveone.com",
80		"logo": "https://www.liveone.com/images/logos/lxl-logo-splash.png",
81  		"telephone": "+13106012500"
82	}
83</script>
83
84
85<title>LiveOne - Music, Podcasts and more</title>
86<link rel="stylesheet" type="text/css" href="//cdn.liveone.com/s=4.0.1385/css/main.css" />
87<link rel="stylesheet" type="text/css" href="//cdn.liveone.com/s=4.0.1385/css/lib-concat.css" />
88<script>
89	window['__onGCastApiAvailable'] = function (isAvailable) {
90		console.info('ChromeCast:: Google Cast Framework API availability check:', isAvailable);
91		if (isAvailable) {
92			console.info('ChromeCast:: Google Cast Framework successfully loaded and ready');
93			window.castAvailable = true;
94		} else {
95			console.warn('ChromeCast:: Google Cast Framework not available - casting disabled');
96			window.castAvailable = false;
97		}
98	};
99</script>
99
100
101<link rel="preload" as="image" type="image/svg+xml" href="/s=4.0.1385/images/logos/lxl-logo-white.svg">
102
103<script defer src="//www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script>
103
104
105<!-- Google Tag Manager -->
106<script>
vendor: 331 bytes, lines 106-111
106
107(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
108new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
109j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
110'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
111})(window,document,'script','gtmDataLayer','
111GTM-WXLMFHR
vendor: 3 bytes, line 111
111');
111</script>
111
112<!-- End Google Tag Manager -->
113
114
115<script defer src="https://www.googleoptimize.com/optimize.js?id=OPT-K96QLVN"></script>
vendor: 1 bytes, line 115
115
116<script defer type="text/javascript" src="//cdn.embed.ly/player-0.1.0.min.js"></script>
116
117
118<script type="text/javascript">
119	// Truly global vars for window scope
120	window.APP_ENV='prd'; // DO NOT CHANGE THE SPACING OF THIS...IT'S USED BY THE BUILD SYSTEM!
121	window.BEACON_SERVER	= 'null';
122	window.IMG_CDN_AND_BUILD   = "//cdn.liveone.com/s=4.0.1385";
123	
124	
125		window.jsonData	= {
126  "station" : null,
127  "sections" : [ {
128    "content" : [ {
129      "type" : "station",
130      "id" : null,
131      "festivalId" : null,
132      "channelId" : null,
133      "categoryId" : null,
134      "objectId" : null,
135      "sid" : "stations/1/2914",
136      "name" : "Album of the Week",
137      "title" : "Album Of The Week: Beabadoobee",
138      "description" : "Beabadoobee - Pylon",
139      "tagline" : null,
140      "link" : null,
141      "shareUrl" : null,
142      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/09/AOTW-Beabadoobee-Pylon.jpg",
143      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/09/AOTW-Beabadoobee-Pylon.jpg",
144      "imgPath" : null,
145      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/09/AOTW-Beabadoobee-Pylon.jpg",
146      "nodeType" : "station",
147      "playableShow" : null,
148      "imgs" : null,
149      "badge" : {
150        "type" : "album",
151        "title" : "Album",
152        "subtitle" : null
153      },
154      "links" : [ {
155        "rel" : "share",
156        "href" : "https://www.liveone.com/station/album-of-the-week"
157      } ],
158      "item" : {
159        "type" : "station",
160        "id" : null,
161        "festivalId" : null,
162        "channelId" : null,
163        "categoryId" : null,
164        "objectId" : "station:stations/1/2914",
165        "sid" : "stations/1/2914",
166        "name" : "Album of the Week",
167        "title" : null,
168        "description" : "Beabadoobee - Pylon",
169        "tagline" : "Beabadoobee - Pylon",
170        "link" : null,
171        "shareUrl" : null,
172        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b3fea830/2914",
173        "imgUrl" : null,
174        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b3fea830/2914",
175        "posterImgUrl" : null,
176        "nodeType" : "station",
177        "playableShow" : null,
178        "imgs" : null,
179        "badge" : null,
180        "links" : [ {
181          "rel" : "self",
182          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2914?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
183        }, {
184          "rel" : "share",
185          "href" : "https://www.liveone.com/station/album-of-the-week"
186        }, {
187          "rel" : "show",
188          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1908?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
189        }, {
190          "rel" : "full",
191          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2914/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
192        }, {
193          "rel" : "home",
194          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2914/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
195        } ],
196        "item" : null,
197        "station" : null
198      },
199      "station" : null
200    }, {
201      "type" : "station",
202      "id" : null,
203      "festivalId" : null,
204      "channelId" : null,
205      "categoryId" : null,
206      "objectId" : null,
207      "sid" : "stations/1/20866",
208      "name" : "Carly Rae Jepsen: The Count Up",
209      "title" : "Carly Rae Jepsen: The Count Up",
210      "description" : "Carly Rae Jepsen's biggest hits, as chosen by you",
211      "tagline" : null,
212      "link" : null,
213      "shareUrl" : null,
214      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2022/10/Carly-Rae-Jepsen-Count-Up.jpg",
215      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2022/10/Carly-Rae-Jepsen-Count-Up.jpg",
216      "imgPath" : null,
217      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2022/10/Carly-Rae-Jepsen-Count-Up.jpg",
218      "nodeType" : "station",
219      "playableShow" : null,
220      "imgs" : null,
221      "badge" : {
222        "type" : "originalStation",
223        "title" : "Original Show",
224        "subtitle" : "Music"
225      },
226      "links" : [ {
227        "rel" : "share",
228        "href" : "https://www.liveone.com/station/carly-rae-jepsen-the-count-up"
229      } ],
230      "item" : {
231        "type" : "station",
232        "id" : null,
233        "festivalId" : null,
234        "channelId" : null,
235        "categoryId" : null,
236        "objectId" : "station:stations/1/20866",
237        "sid" : "stations/1/20866",
238        "name" : "Carly Rae Jepsen: The Count Up",
239        "title" : null,
240        "description" : "Carly Rae Jepsen's biggest hits, as chosen by you",
241        "tagline" : "Carly Rae Jepsen's biggest hits, as chosen by you",
242        "link" : null,
243        "shareUrl" : null,
244        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b15926c8/20866",
245        "imgUrl" : null,
246        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b15926c8/20866",
247        "posterImgUrl" : null,
248        "nodeType" : "station",
249        "playableShow" : null,
250        "imgs" : null,
251        "badge" : null,
252        "links" : [ {
253          "rel" : "self",
254          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/20866?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
255        }, {
256          "rel" : "share",
257          "href" : "https://www.liveone.com/station/carly-rae-jepsen-the-count-up"
258        }, {
259          "rel" : "show",
260          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1903?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
261        }, {
262          "rel" : "full",
263          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/20866/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
264        }, {
265          "rel" : "home",
266          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/20866/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
267        } ],
268        "item" : null,
269        "station" : null
270      },
271      "station" : null
272    }, {
273      "type" : "station",
274      "id" : null,
275      "festivalId" : null,
276      "channelId" : null,
277      "categoryId" : null,
278      "objectId" : null,
279      "sid" : "stations/1/18744",
280      "name" : "Miley Cyrus: DNA",
281      "title" : "Miley: DNA",
282      "description" : "Miley's hits, influences and collaborators",
283      "tagline" : null,
284      "link" : null,
285      "shareUrl" : null,
286      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/03/Miley-Cyrus-DNA-1.jpg",
287      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/03/Miley-Cyrus-DNA-1.jpg",
288      "imgPath" : null,
289      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/03/Miley-Cyrus-DNA-1.jpg",
290      "nodeType" : "station",
291      "playableShow" : null,
292      "imgs" : null,
293      "badge" : {
294        "type" : "station",
295        "title" : "Station",
296        "subtitle" : null
297      },
298      "links" : [ {
299        "rel" : "share",
300        "href" : "http://www.liveone.com/station/miley-cyrus-dna"
301      } ],
302      "item" : {
303        "type" : "station",
304        "id" : null,
305        "festivalId" : null,
306        "channelId" : null,
307        "categoryId" : null,
308        "objectId" : "station:stations/1/18744",
309        "sid" : "stations/1/18744",
310        "name" : "Miley Cyrus: DNA",
311        "title" : null,
312        "description" : "Miley's hits, influences and collaborators",
313        "tagline" : "Miley's hits, influences and collaborators",
314        "link" : null,
315        "shareUrl" : null,
316        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/18744",
317        "imgUrl" : null,
318        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/18744",
319        "posterImgUrl" : null,
320        "nodeType" : "station",
321        "playableShow" : null,
322        "imgs" : null,
323        "badge" : null,
324        "links" : [ {
325          "rel" : "self",
326          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/18744?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
327        }, {
328          "rel" : "share",
329          "href" : "https://www.liveone.com/station/miley-cyrus-dna"
330        }, {
331          "rel" : "show",
332          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1936?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
333        }, {
334          "rel" : "full",
335          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/18744/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
336        }, {
337          "rel" : "home",
338          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/18744/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
339        } ],
340        "item" : null,
341        "station" : null
342      },
343      "station" : null
344    }, {
345      "type" : "station",
346      "id" : null,
347      "festivalId" : null,
348      "channelId" : null,
349      "categoryId" : null,
350      "objectId" : null,
351      "sid" : "stations/1/78",
352      "name" : "Alternative Hits",
353      "title" : "Alternative Hits",
354      "description" : "Linkin Park, Foster the People, Imagine Dragons",
355      "tagline" : null,
356      "link" : null,
357      "shareUrl" : null,
358      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg",
359      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg",
360      "imgPath" : null,
361      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg",
362      "nodeType" : "station",
363      "playableShow" : null,
364      "imgs" : null,
365      "badge" : {
366        "type" : "originalStation",
367        "title" : "Original Show",
368        "subtitle" : "Music"
369      },
370      "links" : [ {
371        "rel" : "share",
372        "href" : "https://www.liveone.com/station/alternative-hits"
373      } ],
374      "item" : {
375        "type" : "station",
376        "id" : null,
377        "festivalId" : null,
378        "channelId" : null,
379        "categoryId" : null,
380        "objectId" : "station:stations/1/78",
381        "sid" : "stations/1/78",
382        "name" : "Alternative Hits",
383        "title" : null,
384        "description" : "Linkin Park, Foster the People, Imagine Dragons",
385        "tagline" : "Linkin Park, Foster the People, Imagine Dragons",
386        "link" : null,
387        "shareUrl" : null,
388        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b8770920/78",
389        "imgUrl" : null,
390        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b8770920/78",
391        "posterImgUrl" : null,
392        "nodeType" : "station",
393        "playableShow" : null,
394        "imgs" : null,
395        "badge" : null,
396        "links" : [ {
397          "rel" : "self",
398          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
399        }, {
400          "rel" : "share",
401          "href" : "https://www.liveone.com/station/alternative-hits"
402        }, {
403          "rel" : "full",
404          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
405        }, {
406          "rel" : "home",
407          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
408        } ],
409        "item" : null,
410        "station" : null
411      },
412      "station" : null
413    }, {
414      "type" : "station",
415      "id" : null,
416      "festivalId" : null,
417      "channelId" : null,
418      "categoryId" : null,
419      "objectId" : null,
420      "sid" : "stations/1/1338",
421      "name" : "New Country",
422      "title" : "New Country",
423      "description" : "Luke Bryan, Carrie Underwood, Blake Shelton",
424      "tagline" : null,
425      "link" : null,
426      "shareUrl" : null,
427      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg",
428      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg",
429      "imgPath" : null,
430      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg",
431      "nodeType" : "station",
432      "playableShow" : null,
433      "imgs" : null,
434      "badge" : {
435        "type" : "station",
436        "title" : "Station",
437        "subtitle" : null
438      },
439      "links" : [ {
440        "rel" : "share",
441        "href" : "https://www.liveone.com/station/new-country"
442      } ],
443      "item" : {
444        "type" : "station",
445        "id" : null,
446        "festivalId" : null,
447        "channelId" : null,
448        "categoryId" : null,
449        "objectId" : "station:stations/1/1338",
450        "sid" : "stations/1/1338",
451        "name" : "New Country",
452        "title" : null,
453        "description" : "Luke Bryan, Carrie Underwood, Blake Shelton",
454        "tagline" : "Luke Bryan, Carrie Underwood, Blake Shelton",
455        "link" : null,
456        "shareUrl" : null,
457        "imagePath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
458        "imgUrl" : null,
459        "imgPath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
460        "posterImgUrl" : null,
461        "nodeType" : "station",
462        "playableShow" : null,
463        "imgs" : null,
464        "badge" : null,
465        "links" : [ {
466          "rel" : "self",
467          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
468        }, {
469          "rel" : "share",
470          "href" : "https://www.liveone.com/station/new-country"
471        }, {
472          "rel" : "full",
473          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
474        }, {
475          "rel" : "home",
476          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
477        } ],
478        "item" : null,
479        "station" : null
480      },
481      "station" : null
482    } ],
483    "title" : "Spotlight",
484    "link" : null,
485    "subTypes" : [ "spotlight" ],
486    "spotlight" : true
487  }, {
488    "content" : [ {
489      "type" : "station",
490      "id" : null,
491      "festivalId" : null,
492      "channelId" : null,
493      "categoryId" : null,
494      "objectId" : null,
495      "sid" : "stations/590744579/658",
496      "name" : "Smooth Jazz Instrumentals",
497      "title" : null,
498      "description" : "Rick Braun, Charles Gillan Jr., Euge Groove",
499      "tagline" : null,
500      "link" : null,
501      "shareUrl" : null,
502      "imagePath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
503      "imgUrl" : null,
504      "imgPath" : null,
505      "posterImgUrl" : null,
506      "nodeType" : "station",
507      "playableShow" : null,
508      "imgs" : null,
509      "badge" : null,
510      "links" : null,
511      "item" : null,
512      "station" : {
513        "type" : "station",
514        "id" : null,
515        "festivalId" : null,
516        "channelId" : null,
517        "categoryId" : null,
518        "objectId" : "station:stations/590744579/658",
519        "sid" : "stations/590744579/658",
520        "name" : "Smooth Jazz Instrumentals",
521        "title" : null,
522        "description" : "Rick Braun, Charles Gillan Jr., Euge Groove",
523        "tagline" : "Rick Braun, Charles Gillan Jr., Euge Groove",
524        "link" : null,
525        "shareUrl" : null,
526        "imagePath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
527        "imgUrl" : null,
528        "imgPath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
529        "posterImgUrl" : null,
530        "nodeType" : "station",
531        "playableShow" : null,
532        "imgs" : null,
533        "badge" : null,
534        "links" : [ {
535          "rel" : "self",
536          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
537        }, {
538          "rel" : "share",
539          "href" : "https://www.liveone.com/station/smooth-jazz-instrumentals"
540        }, {
541          "rel" : "full",
542          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
543        }, {
544          "rel" : "home",
545          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
546        } ],
547        "item" : null,
548        "station" : null
549      }
550    }, {
551      "type" : "station",
552      "id" : null,
553      "festivalId" : null,
554      "channelId" : null,
555      "categoryId" : null,
556      "objectId" : null,
557      "sid" : "stations/435672719/1485646543",
558      "name" : "Favorites Mashup Station",
559      "title" : null,
560      "description" : null,
561      "tagline" : null,
562      "link" : null,
563      "shareUrl" : null,
564      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0c79eb66f/435672719/1485646543",
565      "imgUrl" : null,
566      "imgPath" : null,
567      "posterImgUrl" : null,
568      "nodeType" : "station",
569      "playableShow" : null,
570      "imgs" : null,
571      "badge" : null,
572      "links" : null,
573      "item" : null,
574      "station" : {
575        "type" : "station",
576        "id" : null,
577        "festivalId" : null,
578        "channelId" : null,
579        "categoryId" : null,
580        "objectId" : "station:stations/435672719/1485646543",
581        "sid" : "stations/435672719/1485646543",
582        "name" : "Favorites Mashup Station",
583        "title" : null,
584        "description" : null,
585        "tagline" : null,
586        "link" : null,
587        "shareUrl" : null,
588        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0c79eb66f/435672719/1485646543",
589        "imgUrl" : null,
590        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0c79eb66f/435672719/1485646543",
591        "posterImgUrl" : null,
592        "nodeType" : "station",
593        "playableShow" : null,
594        "imgs" : null,
595        "badge" : null,
596        "links" : [ {
597          "rel" : "self",
598          "href" : "https://www.slacker.com/mixer/mymusic/LIVEXLIVE/US/stations/1/1485646543?foreignAccountId=435672719&_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
599        }, {
600          "rel" : "share",
601          "href" : "https://www.liveone.com/station/custom/435672719/1485646543"
602        }, {
603          "rel" : "full",
604          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1485646543/full?foreignAccountId=435672719&_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
605        }, {
606          "rel" : "home",
607          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1485646543/home?foreignAccountId=435672719&_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
608        } ],
609        "item" : null,
610        "station" : null
611      }
612    }, {
613      "type" : "station",
614      "id" : null,
615      "festivalId" : null,
616      "channelId" : null,
617      "categoryId" : null,
618      "objectId" : null,
619      "sid" : "stations/5761624/16543",
620      "name" : "Contemporary R&B",
621      "title" : null,
622      "description" : "Frank Ocean, Erykah Badu, The Weeknd, D'Angelo",
623      "tagline" : null,
624      "link" : null,
625      "shareUrl" : null,
626      "imagePath" : "https://i.slkimg.com/isv1/station/v000019e4179ec90/16543",
627      "imgUrl" : null,
628      "imgPath" : null,
629      "posterImgUrl" : null,
630      "nodeType" : "station",
631      "playableShow" : null,
632      "imgs" : null,
633      "badge" : null,
634      "links" : null,
635      "item" : null,
636      "station" : {
637        "type" : "station",
638        "id" : null,
639        "festivalId" : null,
640        "channelId" : null,
641        "categoryId" : null,
642        "objectId" : "station:stations/5761624/16543",
643        "sid" : "stations/5761624/16543",
644        "name" : "Contemporary R&B",
645        "title" : null,
646        "description" : "Frank Ocean, Erykah Badu, The Weeknd, D'Angelo",
647        "tagline" : "Frank Ocean, Erykah Badu, The Weeknd, D'Angelo",
648        "link" : null,
649        "shareUrl" : null,
650        "imagePath" : "https://i.slkimg.com/isv1/station/v000019e4179ec90/16543",
651        "imgUrl" : null,
652        "imgPath" : "https://i.slkimg.com/isv1/station/v000019e4179ec90/16543",
653        "posterImgUrl" : null,
654        "nodeType" : "station",
655        "playableShow" : null,
656        "imgs" : null,
657        "badge" : null,
658        "links" : [ {
659          "rel" : "self",
660          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/16543?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
661        }, {
662          "rel" : "share",
663          "href" : "https://www.liveone.com/station/contemporary-rb"
664        }, {
665          "rel" : "full",
666          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/16543/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
667        }, {
668          "rel" : "home",
669          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/16543/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
670        } ],
671        "item" : null,
672        "station" : null
673      }
674    } ],
675    "title" : "Recently Played",
676    "link" : null,
677    "subTypes" : [ "recentlyPlayed" ],
678    "spotlight" : false
679  }, {
680    "content" : [ {
681      "type" : "station",
682      "id" : null,
683      "festivalId" : null,
684      "channelId" : null,
685      "categoryId" : null,
686      "objectId" : "station:stations/1/42",
687      "sid" : "stations/1/42",
688      "name" : "Today's Hits",
689      "title" : null,
690      "description" : "#1 Hit Music station ",
691      "tagline" : "#1 Hit Music station ",
692      "link" : null,
693      "shareUrl" : null,
694      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b688be
69410/42",
695      "imgUrl" : null,
696      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b688be10/42",
697      "posterImgUrl" : null,
698      "nodeType" : "station",
699      "playableShow" : null,
700      "imgs" : null,
701      "badge" : null,
702      "links" : [ {
703        "rel" : "self",
704        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/42?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
705      }, {
706        "rel" : "share",
707        "href" : "https://www.liveone.com/station/todays-hits"
708      }, {
709        "rel" : "full",
710        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/42/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
711      }, {
712        "rel" : "home",
713        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/42/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
714      } ],
715      "item" : null,
716      "station" : null
717    }, {
718      "type" : "station",
719      "id" : null,
720      "festivalId" : null,
721      "channelId" : null,
722      "categoryId" : null,
723      "objectId" : "station:stations/1/792",
724      "sid" : "stations/1/792",
725      "name" : "Hip Hop Hits",
726      "title" : null,
727      "description" : "Today's biggest Hip Hop hits",
728      "tagline" : "Today's biggest Hip Hop hits",
729      "link" : null,
730      "shareUrl" : null,
731      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b05412d8/792",
732      "imgUrl" : null,
733      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b05412d8/792",
734      "posterImgUrl" : null,
735      "nodeType" : "station",
736      "playableShow" : null,
737      "imgs" : null,
738      "badge" : null,
739      "links" : [ {
740        "rel" : "self",
741        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/792?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
742      }, {
743        "rel" : "share",
744        "href" : "https://www.liveone.com/station/hip-hop-hits"
745      }, {
746        "rel" : "full",
747        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/792/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
748      }, {
749        "rel" : "home",
750        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/792/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
751      } ],
752      "item" : null,
753      "station" : null
754    }, {
755      "type" : "station",
756      "id" : null,
757      "festivalId" : null,
758      "channelId" : null,
759      "categoryId" : null,
760      "objectId" : "station:stations/1/1416",
761      "sid" : "stations/1/1416",
762      "name" : "Electronic Hits",
763      "title" : null,
764      "description" : "Every world-wide smash crammed into one station",
765      "tagline" : "Every world-wide smash crammed into one station",
766      "link" : null,
767      "shareUrl" : null,
768      "imagePath" : "https://i.slkimg.com/isv1/station/v000019bb462af88/1416",
769      "imgUrl" : null,
770      "imgPath" : "https://i.slkimg.com/isv1/station/v000019bb462af88/1416",
771      "posterImgUrl" : null,
772      "nodeType" : "station",
773      "playableShow" : null,
774      "imgs" : null,
775      "badge" : null,
776      "links" : [ {
777        "rel" : "self",
778        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1416?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
779      }, {
780        "rel" : "share",
781        "href" : "https://www.liveone.com/station/electronic-hits"
782      }, {
783        "rel" : "full",
784        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1416/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
785      }, {
786        "rel" : "home",
787        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1416/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
788      } ],
789      "item" : null,
790      "station" : null
791    }, {
792      "type" : "station",
793      "id" : null,
794      "festivalId" : null,
795      "channelId" : null,
796      "categoryId" : null,
797      "objectId" : "station:stations/1/1338",
798      "sid" : "stations/1/1338",
799      "name" : "New Country",
800      "title" : null,
801      "description" : "Luke Bryan, Carrie Underwood, Blake Shelton",
802      "tagline" : "Luke Bryan, Carrie Underwood, Blake Shelton",
803      "link" : null,
804      "shareUrl" : null,
805      "imagePath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
806      "imgUrl" : null,
807      "imgPath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
808      "posterImgUrl" : null,
809      "nodeType" : "station",
810      "playableShow" : null,
811      "imgs" : null,
812      "badge" : null,
813      "links" : [ {
814        "rel" : "self",
815        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
816      }, {
817        "rel" : "share",
818        "href" : "https://www.liveone.com/station/new-country"
819      }, {
820        "rel" : "full",
821        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
822      }, {
823        "rel" : "home",
824        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
825      } ],
826      "item" : null,
827      "station" : null
828    }, {
829      "type" : "station",
830      "id" : null,
831      "festivalId" : null,
832      "channelId" : null,
833      "categoryId" : null,
834      "objectId" : "station:stations/1/65",
835      "sid" : "stations/1/65",
836      "name" : "Hard Rock",
837      "title" : null,
838      "description" : "Disturbed, Slipknot, Shinedown",
839      "tagline" : "Disturbed, Slipknot, Shinedown",
840      "link" : null,
841      "shareUrl" : null,
842      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a087614530/65",
843      "imgUrl" : null,
844      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a087614530/65",
845      "posterImgUrl" : null,
846      "nodeType" : "station",
847      "playableShow" : null,
848      "imgs" : null,
849      "badge" : null,
850      "links" : [ {
851        "rel" : "self",
852        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/65?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
853      }, {
854        "rel" : "share",
855        "href" : "https://www.liveone.com/station/hard-rock"
856      }, {
857        "rel" : "full",
858        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/65/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
859      }, {
860        "rel" : "home",
861        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/65/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
862      } ],
863      "item" : null,
864      "station" : null
865    }, {
866      "type" : "station",
867      "id" : null,
868      "festivalId" : null,
869      "channelId" : null,
870      "categoryId" : null,
871      "objectId" : "station:stations/1/78",
872      "sid" : "stations/1/78",
873      "name" : "Alternative Hits",
874      "title" : null,
875      "description" : "Linkin Park, Foster the People, Imagine Dragons",
876      "tagline" : "Linkin Park, Foster the People, Imagine Dragons",
877      "link" : null,
878      "shareUrl" : null,
879      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b8770920/78",
880      "imgUrl" : null,
881      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b8770920/78",
882      "posterImgUrl" : null,
883      "nodeType" : "station",
884      "playableShow" : null,
885      "imgs" : null,
886      "badge" : null,
887      "links" : [ {
888        "rel" : "self",
889        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
890      }, {
891        "rel" : "share",
892        "href" : "https://www.liveone.com/station/alternative-hits"
893      }, {
894        "rel" : "full",
895        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
896      }, {
897        "rel" : "home",
898        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
899      } ],
900      "item" : null,
901      "station" : null
902    }, {
903      "type" : "station",
904      "id" : null,
905      "festivalId" : null,
906      "channelId" : null,
907      "categoryId" : null,
908      "objectId" : "station:stations/1/6357",
909      "sid" : "stations/1/6357",
910      "name" : "New Hip Hop Now",
911      "title" : null,
912      "description" : "Featuring the newest and best in Hip Hop!",
913      "tagline" : "Featuring the newest and best in Hip Hop!",
914      "link" : null,
915      "shareUrl" : null,
916      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6357",
917      "imgUrl" : null,
918      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6357",
919      "posterImgUrl" : null,
920      "nodeType" : "station",
921      "playableShow" : null,
922      "imgs" : null,
923      "badge" : null,
924      "links" : [ {
925        "rel" : "self",
926        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
927      }, {
928        "rel" : "share",
929        "href" : "https://www.liveone.com/station/new-hip-hop-now"
930      }, {
931        "rel" : "full",
932        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
933      }, {
934        "rel" : "home",
935        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
936      } ],
937      "item" : null,
938      "station" : null
939    }, {
940      "type" : "station",
941      "id" : null,
942      "festivalId" : null,
943      "channelId" : null,
944      "categoryId" : null,
945      "objectId" : "station:stations/1/183",
946      "sid" : "stations/1/183",
947      "name" : "Classic Rock",
948      "title" : null,
949      "description" : "The biggest hits from the gods of rock",
950      "tagline" : "The biggest hits from the gods of rock",
951      "link" : null,
952      "shareUrl" : null,
953      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0828f3350/183",
954      "imgUrl" : null,
955      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0828f3350/183",
956      "posterImgUrl" : null,
957      "nodeType" : "station",
958      "playableShow" : null,
959      "imgs" : null,
960      "badge" : null,
961      "links" : [ {
962        "rel" : "self",
963        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/183?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
964      }, {
965        "rel" : "share",
966        "href" : "https://www.liveone.com/station/classic-rock"
967      }, {
968        "rel" : "full",
969        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/183/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
970      }, {
971        "rel" : "home",
972        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/183/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
973      } ],
974      "item" : null,
975      "station" : null
976    }, {
977      "type" : "station",
978      "id" : null,
979      "festivalId" : null,
980      "channelId" : null,
981      "categoryId" : null,
982      "objectId" : "station:stations/1/8898",
983      "sid" : "stations/1/8898",
984      "name" : "Weekly Pop 20",
985      "title" : null,
986      "description" : "The week's hottest Pop songs",
987      "tagline" : "The week's hottest Pop songs",
988      "link" : null,
989      "shareUrl" : null,
990      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a03efa9e18/8898",
991      "imgUrl" : null,
992      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a03efa9e18/8898",
993      "posterImgUrl" : null,
994      "nodeType" : "station",
995      "playableShow" : null,
996      "imgs" : null,
997      "badge" : null,
998      "links" : [ {
999        "rel" : "self",
1000        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/8898?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1001      }, {
1002        "rel" : "share",
1003        "href" : "https://www.liveone.com/station/weekly-pop-20"
1004      }, {
1005        "rel" : "show",
1006        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1911?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1007      }, {
1008        "rel" : "full",
1009        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/8898/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1010      }, {
1011        "rel" : "home",
1012        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/8898/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1013      } ],
1014      "item" : null,
1015      "station" : null
1016    }, {
1017      "type" : "station",
1018      "id" : null,
1019      "festivalId" : null,
1020      "channelId" : null,
1021      "categoryId" : null,
1022      "objectId" : "station:stations/1/2496",
1023      "sid" : "stations/1/2496",
1024      "name" : "'90s Country",
1025      "title" : null,
1026      "description" : "Garth, Alabama, Brooks & Dunn",
1027      "tagline" : "Garth, Alabama, Brooks & Dunn",
1028      "link" : null,
1029      "shareUrl" : null,
1030      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a06936f708/2496",
1031      "imgUrl" : null,
1032      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a06936f708/2496",
1033      "posterImgUrl" : null,
1034      "nodeType" : "station",
1035      "playableShow" : null,
1036      "imgs" : null,
1037      "badge" : null,
1038      "links" : [ {
1039        "rel" : "self",
1040        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2496?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1041      }, {
1042        "rel" : "share",
1043        "href" : "https://www.liveone.com/station/90s-country"
1044      }, {
1045        "rel" : "full",
1046        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2496/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1047      }, {
1048        "rel" : "home",
1049        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2496/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1050      } ],
1051      "item" : null,
1052      "station" : null
1053    }, {
1054      "type" : "station",
1055      "id" : null,
1056      "festivalId" : null,
1057      "channelId" : null,
1058      "categoryId" : null,
1059      "objectId" : "station:stations/1/14457",
1060      "sid" : "stations/1/14457",
1061      "name" : "Weekly Country 20",
1062      "title" : null,
1063      "description" : "The week's biggest Country songs",
1064      "tagline" : "The week's biggest Country songs",
1065      "link" : null,
1066      "shareUrl" : null,
1067      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a03ef18210/14457",
1068      "imgUrl" : null,
1069      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a03ef18210/14457",
1070      "posterImgUrl" : null,
1071      "nodeType" : "station",
1072      "playableShow" : null,
1073      "imgs" : null,
1074      "badge" : null,
1075      "links" : [ {
1076        "rel" : "self",
1077        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/14457?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1078      }, {
1079        "rel" : "share",
1080        "href" : "https://www.liveone.com/station/weekly-country-20"
1081      }, {
1082        "rel" : "show",
1083        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1909?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1084      }, {
1085        "rel" : "full",
1086        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/14457/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1087      }, {
1088        "rel" : "home",
1089        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/14457/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1090      } ],
1091      "item" : null,
1092      "station" : null
1093    }, {
1094      "type" : "station",
1095      "id" : null,
1096      "festivalId" : null,
1097      "channelId" : null,
1098      "categoryId" : null,
1099      "objectId" : "station:stations/1/504",
1100      "sid" : "stations/1/504",
1101      "name" : "Country Hits",
1102      "title" : null,
1103      "description" : "Carrie, Luke, Keith & More",
1104      "tagline" : "Carrie, Luke, Keith & More",
1105      "link" : null,
1106      "shareUrl" : null,
1107      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a05e2a2f10/504",
1108      "imgUrl" : null,
1109      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a05e2a2f10/504",
1110      "posterImgUrl" : null,
1111      "nodeType" : "station",
1112      "playableShow" : null,
1113      "imgs" : null,
1114      "badge" : null,
1115      "links" : [ {
1116        "rel" : "self",
1117        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/504?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1118      }, {
1119        "rel" : "share",
1120        "href" : "https://www.liveone.com/station/country-hits"
1121      }, {
1122        "rel" : "full",
1123        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/504/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1124      }, {
1125        "rel" : "home",
1126        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/504/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1127      } ],
1128      "item" : null,
1129      "station" : null
1130    }, {
1131      "type" : "station",
1132      "id" : null,
1133      "festivalId" : null,
1134      "channelId" : null,
1135      "categoryId" : null,
1136      "objectId" : "station:stations/1/72",
1137      "sid" : "stations/1/72",
1138      "name" : "Hip Hop/R&B Hits",
1139      "title" : null,
1140      "description" : "What's hot in Hip Hop & R&B ",
1141      "tagline" : "What's hot in Hip Hop & R&B ",
1142      "link" : null,
1143      "shareUrl" : null,
1144      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a034eaf300/72",
1145      "imgUrl" : null,
1146      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a034eaf300/72",
1147      "posterImgUrl" : null,
1148      "nodeType" : "station",
1149      "playableShow" : null,
1150      "imgs" : null,
1151      "badge" : null,
1152      "links" : [ {
1153        "rel" : "self",
1154        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/72?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1155      }, {
1156        "rel" : "share",
1157        "href" : "https://www.liveone.com/station/hip-hoprb-hits"
1158      }, {
1159        "rel" : "full",
1160        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/72/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1161      }, {
1162        "rel" : "home",
1163        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/72/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1164      } ],
1165      "item" : null,
1166      "station" : null
1167    } ],
1168    "title" : "Top Stations",
1169    "link" : null,
1170    "subTypes" : [ "stations", "topStations" ],
1171    "spotlight" : false
1172  }, {
1173    "content" : [ {
1174      "type" : "station",
1175      "id" : null,
1176      "festivalId" : null,
1177      "channelId" : null,
1178      "categoryId" : null,
1179      "objectId" : null,
1180      "sid" : "stations/1/6417",
1181      "name" : "New Pop Now",
1182      "title" : "New Pop Now",
1183      "description" : "Featuring the newest and best in Pop!",
1184      "tagline" : null,
1185      "link" : null,
1186      "shareUrl" : null,
1187      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Pop-Now-Generic-2.jpg",
1188      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Pop-Now-Generic-2.jpg",
1189      "imgPath" : null,
1190      "posterImgUrl" : null,
1191      "nodeType" : "station",
1192      "playableShow" : null,
1193      "imgs" : null,
1194      "badge" : null,
1195      "links" : [ {
1196        "rel" : "share",
1197        "href" : "https://www.liveone.com/station/new-pop-now"
1198      } ],
1199      "item" : {
1200        "type" : "station",
1201        "id" : null,
1202        "festivalId" : null,
1203        "channelId" : null,
1204        "categoryId" : null,
1205        "objectId" : "station:stations/1/6417",
1206        "sid" : "stations/1/6417",
1207        "name" : "New Pop Now",
1208        "title" : null,
1209        "description" : "Featuring the newest and best in Pop!",
1210        "tagline" : "Featuring the newest and best in Pop!",
1211        "link" : null,
1212        "shareUrl" : null,
1213        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6417",
1214        "imgUrl" : null,
1215        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6417",
1216        "posterImgUrl" : null,
1217        "nodeType" : "station",
1218        "playableShow" : null,
1219        "imgs" : null,
1220        "badge" : null,
1221        "links" : [ {
1222          "rel" : "self",
1223          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6417?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1224        }, {
1225          "rel" : "share",
1226          "href" : "https://www.liveone.com/station/new-pop-now"
1227        }, {
1228          "rel" : "full",
1229          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6417/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1230        }, {
1231          "rel" : "home",
1232          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6417/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1233        } ],
1234        "item" : null,
1235        "station" : null
1236      },
1237      "station" : null
1238    }, {
1239      "type" : "station",
1240      "id" : null,
1241      "festivalId" : null,
1242      "channelId" : null,
1243      "categoryId" : null,
1244      "objectId" : null,
1245      "sid" : "stations/1/6276",
1246      "name" : "New Alternative Now",
1247      "title" : "New Alternative Now",
1248      "description" : "Featuring the newest and best in Alternative!",
1249      "tagline" : null,
1250      "link" : null,
1251      "shareUrl" : null,
1252      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Alternative-Now-Generic-2.jpg",
1253      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Alternative-Now-Generic-2.jpg",
1254      "imgPath" : null,
1255      "posterImgUrl" : null,
1256      "nodeType" : "station",
1257      "playableShow" : null,
1258      "imgs" : null,
1259      "badge" : null,
1260      "links" : [ {
1261        "rel" : "share",
1262        "href" : "http://www.liveone.com/station/new-alternative-now"
1263      } ],
1264      "item" : {
1265        "type" : "station",
1266        "id" : null,
1267        "festivalId" : null,
1268        "channelId" : null,
1269        "categoryId" : null,
1270        "objectId" : "station:stations/1/6276",
1271        "sid" : "stations/1/6276",
1272        "name" : "New Alternative Now",
1273        "title" : null,
1274        "description" : "Featuring the newest and best in Alternative!",
1275        "tagline" : "Featuring the newest and best in Alternative!",
1276        "link" : null,
1277        "shareUrl" : null,
1278        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6276",
1279        "imgUrl" : null,
1280        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6276",
1281        "posterImgUrl" : null,
1282        "nodeType" : "station",
1283        "playableShow" : null,
1284        "imgs" : null,
1285        "badge" : null,
1286        "links" : [ {
1287          "rel" : "self",
1288          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6276?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1289        }, {
1290          "rel" : "share",
1291          "href" : "https://www.liveone.com/station/new-alternative-now"
1292        }, {
1293          "rel" : "full",
1294          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6276/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1295        }, {
1296          "rel" : "home",
1297          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6276/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1298        } ],
1299        "item" : null,
1300        "station" : null
1301      },
1302      "station" : null
1303    }, {
1304      "type" : "station",
1305      "id" : null,
1306      "festivalId" : null,
1307      "channelId" : null,
1308      "categoryId" : null,
1309      "objectId" : null,
1310      "sid" : "stations/1/6436",
1311      "name" : "New Indie Now",
1312      "title" : "New Indie Now",
1313      "description" : "Featuring the newest and best in Indie!",
1314      "tagline" : null,
1315      "link" : null,
1316      "shareUrl" : null,
1317      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Indie-Now-Generic-2.jpg",
1318      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Indie-Now-Generic-2.jpg",
1319      "imgPath" : null,
1320      "posterImgUrl" : null,
1321      "nodeType" : "station",
1322      "playableShow" : null,
1323      "imgs" : null,
1324      "badge" : null,
1325      "links" : [ {
1326        "rel" : "share",
1327        "href" : "http://www.liveone.com/station/new-indie-now"
1328      } ],
1329      "item" : {
1330        "type" : "station",
1331        "id" : null,
1332        "festivalId" : null,
1333        "channelId" : null,
1334        "categoryId" : null,
1335        "objectId" : "station:stations/1/6436",
1336        "sid" : "stations/1/6436",
1337        "name" : "New Indie Now",
1338        "title" : null,
1339        "description" : "Featuring the newest and best in Indie!",
1340        "tagline" : "Featuring the newest and best in Indie!",
1341        "link" : null,
1342        "shareUrl" : null,
1343        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b648abb8/6436",
1344        "imgUrl" : null,
1345        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b648abb8/6436",
1346        "posterImgUrl" : null,
1347        "nodeType" : "station",
1348        "playableShow" : null,
1349        "imgs" : null,
1350        "badge" : null,
1351        "links" : [ {
1352          "rel" : "self",
1353          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6436?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1354        }, {
1355          "rel" : "share",
1356          "href" : "https://www.liveone.com/station/new-indie-now"
1357        }, {
1358          "rel" : "full",
1359          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6436/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1360        }, {
1361          "rel" : "home",
1362          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6436/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1363        } ],
1364        "item" : null,
1365        "station" : null
1366      },
1367      "station" : null
1368    }, {
1369      "type" : "station",
1370      "id" : null,
1371      "festivalId" : null,
1372      "channelId" : null,
1373      "categoryId" : null,
1374      "objectId" : null,
1375      "sid" : "stations/1/6416",
1376      "name" : "New R&B Now",
1377      "title" : "New R&B Now",
1378      "description" : "Featuring the newest and best in R&B!",
1379      "tagline" : null,
1380      "link" : null,
1381      "shareUrl" : null,
1382      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-RB-Now-Generic-2.jpg",
1383      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-RB-Now-Generic-2.jpg",
1384      "imgPath" : null,
1385      "posterImgUrl" : null,
1386      "nodeType" : "station",
1387      "playableShow" : null,
1388      "imgs" : null,
1389      "badge" : null,
1390      "links" : [ {
1391        "rel" : "share",
1392        "href" : "http://www.liveone.com/station/new-rb-now"
1393      } ],
1394      "item" : {
1395        "type" : "station",
1396        "id" : null,
1397        "festivalId" : null,
1398        "channelId" : null,
1399        "categoryId" : null,
1400        "objectId" : "station:stations/1/6416",
1401        "sid" : "stations/1/6416",
1402        "name" : "New R&B Now",
1403        "title" : null,
1404        "description" : "Featuring the newest and best in R&B!",
1405        "tagline" : "Featuring the newest and best in R&B!",
1406        "link" : null,
1407        "shareUrl" : null,
1408        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6416",
1409        "imgUrl" : null,
1410        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6416",
1411        "posterImgUrl" : null,
1412        "nodeType" : "station",
1413        "playableShow" : null,
1414        "imgs" : null,
1415        "badge" : null,
1416        "links" : [ {
1417          "rel" : "self",
1418          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6416?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1419        }, {
1420          "rel" : "share",
1421          "href" : "https://www.liveone.com/station/new-rb-now"
1422        }, {
1423          "rel" : "full",
1424          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6416/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1425        }, {
1426          "rel" : "home",
1427          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6416/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1428        } ],
1429        "item" : null,
1430        "station" : null
1431      },
1432      "station" : null
1433    }, {
1434      "type" : "station",
1435      "id" : null,
1436      "festivalId" : null,
1437      "channelId" : null,
1438      "categoryId" : null,
1439      "objectId" : null,
1440      "sid" : "stations/1/6296",
1441      "name" : "Nashville Now",
1442      "title" : "Nashville Now",
1443      "description" : "Featuring the newest and best in Country!",
1444      "tagline" : null,
1445      "link" : null,
1446      "shareUrl" : null,
1447      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/Nashville-Now-Generic-2.jpg",
1448      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/Nashville-Now-Generic-2.jpg",
1449      "imgPath" : null,
1450      "posterImgUrl" : null,
1451      "nodeType" : "station",
1452      "playableShow" : null,
1453      "imgs" : null,
1454      "badge" : null,
1455      "links" : [ {
1456        "rel" : "share",
1457        "href" : "http://www.liveone.com/station/nashville-now"
1458      } ],
1459      "item" : {
1460        "type" : "station",
1461        "id" : null,
1462        "festivalId" : null,
1463        "channelId" : null,
1464        "categoryId" : null,
1465        "objectId" : "station:stations/1/6296",
1466        "sid" : "stations/1/6296",
1467        "name" : "Nashville Now",
1468        "title" : null,
1469        "description" : "Featuring the newest and best in Country!",
1470        "tagline" : "Featuring the newest and best in Country!",
1471        "link" : null,
1472        "shareUrl" : null,
1473        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b5c86f98/6296",
1474        "imgUrl" : null,
1475        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b5c86f98/6296",
1476        "posterImgUrl" : null,
1477        "nodeType" : "station",
1478        "playableShow" : null,
1479        "imgs" : null,
1480        "badge" : null,
1481        "links" : [ {
1482          "rel" : "self",
1483          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/629
14836?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1484        }, {
1485          "rel" : "share",
1486          "href" : "https://www.liveone.com/station/nashville-now"
1487        }, {
1488          "rel" : "full",
1489          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6296/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1490        }, {
1491          "rel" : "home",
1492          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6296/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1493        } ],
1494        "item" : null,
1495        "station" : null
1496      },
1497      "station" : null
1498    }, {
1499      "type" : "station",
1500      "id" : null,
1501      "festivalId" : null,
1502      "channelId" : null,
1503      "categoryId" : null,
1504      "objectId" : null,
1505      "sid" : "stations/1/6358",
1506      "name" : "New Rock Now",
1507      "title" : "New Rock Now",
1508      "description" : "Featuring the newest and best in Rock!",
1509      "tagline" : null,
1510      "link" : null,
1511      "shareUrl" : null,
1512      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Rock-Now-Generic-2.jpg",
1513      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Rock-Now-Generic-2.jpg",
1514      "imgPath" : null,
1515      "posterImgUrl" : null,
1516      "nodeType" : "station",
1517      "playableShow" : null,
1518      "imgs" : null,
1519      "badge" : null,
1520      "links" : [ {
1521        "rel" : "share",
1522        "href" : "http://www.liveone.com/station/new-rock-now"
1523      } ],
1524      "item" : {
1525        "type" : "station",
1526        "id" : null,
1527        "festivalId" : null,
1528        "channelId" : null,
1529        "categoryId" : null,
1530        "objectId" : "station:stations/1/6358",
1531        "sid" : "stations/1/6358",
1532        "name" : "New Rock Now",
1533        "title" : null,
1534        "description" : "Featuring the newest and best in Rock!",
1535        "tagline" : "Featuring the newest and best in Rock!",
1536        "link" : null,
1537        "shareUrl" : null,
1538        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b5dabb30/6358",
1539        "imgUrl" : null,
1540        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b5dabb30/6358",
1541        "posterImgUrl" : null,
1542        "nodeType" : "station",
1543        "playableShow" : null,
1544        "imgs" : null,
1545        "badge" : null,
1546        "links" : [ {
1547          "rel" : "self",
1548          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6358?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1549        }, {
1550          "rel" : "share",
1551          "href" : "https://www.liveone.com/station/new-rock-now"
1552        }, {
1553          "rel" : "full",
1554          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6358/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1555        }, {
1556          "rel" : "home",
1557          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6358/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1558        } ],
1559        "item" : null,
1560        "station" : null
1561      },
1562      "station" : null
1563    }, {
1564      "type" : "station",
1565      "id" : null,
1566      "festivalId" : null,
1567      "channelId" : null,
1568      "categoryId" : null,
1569      "objectId" : null,
1570      "sid" : "stations/1/7078",
1571      "name" : "New Dance Now",
1572      "title" : "New Dance Now",
1573      "description" : "Featuring the newest and best in Dance!",
1574      "tagline" : null,
1575      "link" : null,
1576      "shareUrl" : null,
1577      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Dance-Now-Generic-2.jpg",
1578      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Dance-Now-Generic-2.jpg",
1579      "imgPath" : null,
1580      "posterImgUrl" : null,
1581      "nodeType" : "station",
1582      "playableShow" : null,
1583      "imgs" : null,
1584      "badge" : null,
1585      "links" : [ {
1586        "rel" : "share",
1587        "href" : "http://www.liveone.com/station/new-dance-now"
1588      } ],
1589      "item" : {
1590        "type" : "station",
1591        "id" : null,
1592        "festivalId" : null,
1593        "channelId" : null,
1594        "categoryId" : null,
1595        "objectId" : "station:stations/1/7078",
1596        "sid" : "stations/1/7078",
1597        "name" : "New Dance Now",
1598        "title" : null,
1599        "description" : "Featuring the newest and best in Dance!",
1600        "tagline" : "Featuring the newest and best in Dance!",
1601        "link" : null,
1602        "shareUrl" : null,
1603        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/7078",
1604        "imgUrl" : null,
1605        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/7078",
1606        "posterImgUrl" : null,
1607        "nodeType" : "station",
1608        "playableShow" : null,
1609        "imgs" : null,
1610        "badge" : null,
1611        "links" : [ {
1612          "rel" : "self",
1613          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/7078?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1614        }, {
1615          "rel" : "share",
1616          "href" : "https://www.liveone.com/station/new-dance-now"
1617        }, {
1618          "rel" : "full",
1619          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/7078/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1620        }, {
1621          "rel" : "home",
1622          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/7078/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1623        } ],
1624        "item" : null,
1625        "station" : null
1626      },
1627      "station" : null
1628    }, {
1629      "type" : "station",
1630      "id" : null,
1631      "festivalId" : null,
1632      "channelId" : null,
1633      "categoryId" : null,
1634      "objectId" : null,
1635      "sid" : "stations/1/6456",
1636      "name" : "New Metal Now",
1637      "title" : "New Metal Now",
1638      "description" : "Featuring the newest and best in Metal!",
1639      "tagline" : null,
1640      "link" : null,
1641      "shareUrl" : null,
1642      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Metal-Now-Generic-2.jpg",
1643      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Metal-Now-Generic-2.jpg",
1644      "imgPath" : null,
1645      "posterImgUrl" : null,
1646      "nodeType" : "station",
1647      "playableShow" : null,
1648      "imgs" : null,
1649      "badge" : null,
1650      "links" : [ {
1651        "rel" : "share",
1652        "href" : "http://www.liveone.com/station/new-metal-now"
1653      } ],
1654      "item" : {
1655        "type" : "station",
1656        "id" : null,
1657        "festivalId" : null,
1658        "channelId" : null,
1659        "categoryId" : null,
1660        "objectId" : "station:stations/1/6456",
1661        "sid" : "stations/1/6456",
1662        "name" : "New Metal Now",
1663        "title" : null,
1664        "description" : "Featuring the newest and best in Metal!",
1665        "tagline" : "Featuring the newest and best in Metal!",
1666        "link" : null,
1667        "shareUrl" : null,
1668        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6456",
1669        "imgUrl" : null,
1670        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6456",
1671        "posterImgUrl" : null,
1672        "nodeType" : "station",
1673        "playableShow" : null,
1674        "imgs" : null,
1675        "badge" : null,
1676        "links" : [ {
1677          "rel" : "self",
1678          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6456?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1679        }, {
1680          "rel" : "share",
1681          "href" : "https://www.liveone.com/station/new-metal-now"
1682        }, {
1683          "rel" : "full",
1684          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6456/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1685        }, {
1686          "rel" : "home",
1687          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6456/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1688        } ],
1689        "item" : null,
1690        "station" : null
1691      },
1692      "station" : null
1693    }, {
1694      "type" : "station",
1695      "id" : null,
1696      "festivalId" : null,
1697      "channelId" : null,
1698      "categoryId" : null,
1699      "objectId" : null,
1700      "sid" : "stations/1/6357",
1701      "name" : "New Hip Hop Now",
1702      "title" : "New Hip Hop Now",
1703      "description" : "Featuring the newest and best in Hip Hop!",
1704      "tagline" : null,
1705      "link" : null,
1706      "shareUrl" : null,
1707      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Hip-Hop-Now-Generic-2.jpg",
1708      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Hip-Hop-Now-Generic-2.jpg",
1709      "imgPath" : null,
1710      "posterImgUrl" : null,
1711      "nodeType" : "station",
1712      "playableShow" : null,
1713      "imgs" : null,
1714      "badge" : null,
1715      "links" : [ {
1716        "rel" : "share",
1717        "href" : "http://www.liveone.com/station/new-hip-hop-now"
1718      } ],
1719      "item" : {
1720        "type" : "station",
1721        "id" : null,
1722        "festivalId" : null,
1723        "channelId" : null,
1724        "categoryId" : null,
1725        "objectId" : "station:stations/1/6357",
1726        "sid" : "stations/1/6357",
1727        "name" : "New Hip Hop Now",
1728        "title" : null,
1729        "description" : "Featuring the newest and best in Hip Hop!",
1730        "tagline" : "Featuring the newest and best in Hip Hop!",
1731        "link" : null,
1732        "shareUrl" : null,
1733        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6357",
1734        "imgUrl" : null,
1735        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6357",
1736        "posterImgUrl" : null,
1737        "nodeType" : "station",
1738        "playableShow" : null,
1739        "imgs" : null,
1740        "badge" : null,
1741        "links" : [ {
1742          "rel" : "self",
1743          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1744        }, {
1745          "rel" : "share",
1746          "href" : "https://www.liveone.com/station/new-hip-hop-now"
1747        }, {
1748          "rel" : "full",
1749          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1750        }, {
1751          "rel" : "home",
1752          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1753        } ],
1754        "item" : null,
1755        "station" : null
1756      },
1757      "station" : null
1758    } ],
1759    "title" : "New Releases",
1760    "link" : null,
1761    "subTypes" : [ "staffPicks" ],
1762    "spotlight" : false
1763  }, {
1764    "content" : [ {
1765      "type" : "podcast",
1766      "id" : null,
1767      "festivalId" : null,
1768      "channelId" : null,
1769      "categoryId" : null,
1770      "objectId" : "podcast:off-the-vine-with-kaitlyn-bristowe",
1771      "sid" : null,
1772      "name" : "Off The Vine with Kaitlyn Bristowe",
1773      "title" : "Off The Vine with Kaitlyn Bristowe",
1774      "description" : "On the charts since 2017, Off The Vine isn’t just a podcast—it’s a full-bodied pour of unfiltered conversations, deep dives, and downright ridiculous moments. Hosted by Kaitlyn Bristowe—former Bachelorette, DWTS champ, and 
1774your go-to girl for keeping it real—OTV is like catching up with your bestie over a glass of wine (Spade & Sparrows, because, duh). Whether you’re a day-one Vino or a first-time listener, expect a mix of thought-provoking chats, pop culture deep dives, personal growth, spiritu",
1775      "tagline" : null,
1776      "link" : null,
1777      "shareUrl" : null,
1778      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v37740e37cb37b9d5/off-the-vine-with-kaitlyn-bristowe",
1779      "imgUrl" : null,
1780      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v37740e37cb37b9d5/off-the-vine-with-kaitlyn-bristowe",
1781      "posterImgUrl" : null,
1782      "nodeType" : "podcast",
1783      "playableShow" : null,
1784      "imgs" : null,
1785      "badge" : null,
1786      "links" : [ {
1787        "rel" : "self",
1788        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1789      }, {
1790        "rel" : "share",
1791        "href" : "https://www.liveone.com/podcast/off-the-vine-with-kaitlyn-bristowe"
1792      }, {
1793        "rel" : "details",
1794        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe/detail
1794s?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1795      }, {
1796        "rel" : "full",
1797        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1798      }, {
1799        "rel" : "home",
1800        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1801      }, {
1802        "rel" : "bookmark",
1803        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/off-the-vine-with-kaitlyn-bristowe?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1804      }, {
1805        "rel" : "playdata",
1806        "href" : "https://api.livexlive.com/last-played/episodes/1/off-the-vine-with-kaitlyn-bristowe"
1807      } ],
1808      "item" : null,
1809      "station" : null
1810    }, {
1811      "type" : "podcast",
1812      "id" : null,
1813      "festivalId" : null,
1814      "channelId" : null,
1815      "categoryId" : null,
1816      "objectId" : "podcast:the-magnificent-others-with-billy-corgan",
1817      "sid" : null,
1818      "name" : "The Magnificent Others with Billy Corgan",
1819      "title" : "The Magnificent Others with Billy Corgan",
1820      "description" : "Welcome to The Magnificent Others, the podcast where host Billy Corgan engages in profound conversations with extraordinary individuals who have reached the pinnacle of success in their respective fields. In each episode, Billy delves into the stories and insights of high achievers, exploring the multifaceted journey that leads to greatness.",
1821      "tagline" : null,
1822      "link" : null,
1823      "shareUrl" : null,
1824      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/va6b57a62d682f4e3/the-magnificent-others-with-billy-corgan",
1825      "imgUrl" : null,
1826      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/va6b57a62d682f4e3/the-magnificent-others-with-billy-corgan",
1827      "posterImgUrl" : null,
1828      "nodeType" : "podcast",
1829      "playableShow" : null,
1830      "imgs" : null,
1831      "badge" : null,
1832      "links" : [ {
1833        "rel" : "self",
1834        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1835      }, {
1836        "rel" : "share",
1837        "href" : "https://www.liveone.com/podcast/the-magnificent-others-with-billy-corgan"
1838      }, {
1839        "rel" : "details",
1840        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1841      }, {
1842        "rel" : "full",
1843        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1844      }, {
1845        "rel" : "home",
1846        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1847      }, {
1848        "rel" : "bookmark",
1849        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-magnificent-others-with-billy-corgan?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1850      }, {
1851        "rel" : "playdata",
1852        "href" : "https://api.livexlive.com/last-played/episodes/1/the-magnificent-others-with-billy-corgan"
1853      } ],
1854      "item" : null,
1855      "station" : null
1856    }, {
1857      "type" : "podcast",
1858      "id" : null,
1859      "festivalId" : null,
1860      "channelId" : null,
1861      "categoryId" : null,
1862      "objectId" : "podcast:cold-case-files",
1863      "sid" : null,
1864      "name" : "Cold Case Files",
1865      "title" : "Cold Case Files",
1866      "description" : "Based on the iconic, Emmy-nominated series on A&E, this show explores some of the most difficult-to-solve murders, which stymied investigators and went cold, sometimes for decades. In fact, one-third of all murders in America remain open. But thanks to dogged investigators and breakthroughs in forensic technology, these cases become part of the rare 1% of cold cases that are ever solved. Cold Case Files is narrated by Marisa Pinson.",
1867      "tagline" : null,
1868      "link" : null,
1869      "shareUrl" : null,
1870      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v790a014aa10abe3d/cold-case-files",
1871      "imgUrl" : null,
1872      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v790a014aa10abe3d/cold-case-files",
1873      "posterImgUrl" : null,
1874      "nodeType" : "podcast",
1875      "playableShow" : null,
1876      "imgs" : null,
1877      "badge" : null,
1878      "links" : [ {
1879        "rel" : "self",
1880        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1881      }, {
1882        "rel" : "share",
1883        "href" : "https://www.liveone.com/podcast/cold-case-files"
1884      }, {
1885        "rel" : "details",
1886        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1887      }, {
1888        "rel" : "full",
1889        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1890      }, {
1891        "rel" : "home",
1892        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1893      }, {
1894        "rel" : "bookmark",
1895        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/cold-case-files?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1896      }, {
1897        "rel" : "playdata",
1898        "href" : "https://api.livexlive.com/last-played/episodes/1/cold-case-files"
1899      } ],
1900      "item" : null,
1901      "station" : null
1902    }, {
1903      "type" : "podcast",
1904      "id" : null,
1905      "festivalId" : null,
1906      "channelId" : null,
1907      "categoryId" : null,
1908      "objectId" : "podcast:the-jordan-harbinger-show",
1909      "sid" : null,
1910      "name" : "The Jordan Harbinger Show",
1911      "title" : "The Jordan Harbinger Show",
1912      "description" : "(Apple's Best of 2018) In-depth conversations with people at the top of their game. Jordan Harbinger unpacks guests' wisdom into practical nuggets you can use to impact your work, life, and relationships. Learn from leaders (Ray Dalio, Simon Sinek, Mark Cuban), entertainers (Moby, Tip \"T.I.\" Harris, Dennis Quaid), scientists (Neil deGrasse Tyson, Bill Nye), athletes (Kobe Bryant, Dennis Rodman, Tony Hawk) and an eclectic array of fascinating minds, from art forgers and arms traffickers to spies ",
1913      "tagline" : null,
1914      "link" : null,
1915      "shareUrl" : null,
1916      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v2f274a420a4578c/the-jordan-harbinger-show",
1917      "imgUrl" : null,
1918      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v2f274a420a4578c/the-jordan-harbinger-show",
1919      "posterImgUrl" : null,
1920      "nodeType" : "podcast",
1921      "playableShow" : null,
1922      "imgs" : null,
1923      "badge" : null,
1924      "links" : [ {
1925        "rel" : "self",
1926        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1927      }, {
1928        "rel" : "share",
1929        "href" : "https://www.liveone.com/podcast/the-jordan-harbinger-show"
1930      }, {
1931        "rel" : "details",
1932        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1933      }, {
1934        "rel" : "full",
1935        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1936      }, {
1937        "rel" : "home",
1938        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1939      }, {
1940        "rel" : "bookmark",
1941        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-jordan-harbinger-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1942      }, {
1943        "rel" : "playdata",
1944        "href" : "https://api.livexlive.com/last-played/episodes/1/the-jordan-harbinger-show"
1945      } ],
1946      "item" : null,
1947      "station" : null
1948    }, {
1949      "type" : "podcast",
1950      "id" : null,
1951      "festivalId" : null,
1952      "channelId" : null,
1953      "categoryId" : null,
1954      "objectId" : "podcast:the-adam-and-dr-drew-show",
1955      "sid" : null,
1956      "name" : "The Adam and Dr. Drew Show",
1957      "title" : "The Adam and Dr. Drew Show",
1958      "description" : "Adam Carolla & Dr. Drew Pinsky reunite the partnership that made Loveline a wild success and cultural touchstone. In each episode Adam and Drew take uncensored, nothing-off-limits, calls about sex, drug, medical and relationship issues. Dr. Drew brings the medicine while Adam's comedy and rants are the spoonful of sugar to make it go down.",
1959      "tagline" : null,
1960      "link" : null,
1961      "shareUrl" : null,
1962      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/vf3efc4de647ebe82/the-adam-and-dr-drew-show",
1963      "imgUrl" : null,
1964      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/vf3efc4de647ebe82/the-adam-and-dr-drew-show",
1965      "posterImgUrl" : null,
1966      "nodeType" : "podcast",
1967      "playableShow" : null,
1968      "imgs" : null,
1969      "badge" : null,
1970      "links" : [ {
1971        "rel" : "self",
1972        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1973      }, {
1974        "rel" : "share",
1975        "href" : "https://www.liveone.com/podcast/the-adam-and-dr-drew-show"
1976      }, {
1977        "rel" : "details",
1978        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1979      }, {
1980        "rel" : "full",
1981        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1982      }, {
1983        "rel" : "home",
1984        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1985      }, {
1986        "rel" : "bookmark",
1987        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-adam-and-dr-drew-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
1988      }, {
1989        "rel" : "playdata",
1990        "href" : "https://api.livexlive.com/last-played/episodes/1/the-adam-and-dr-drew-show"
1991      } ],
1992      "item" : null,
1993      "station" : null
1994    }, {
1995      "type" : "podcast",
1996      "id" : null,
1997      "festivalId" : null,
1998      "channelId" : null,
1999      "categoryId" : null,
2000      "objectId" : "podcast:i-survived",
2001      "sid" : null,
2002      "name" : "I Survived",
2003      "title" : "I Survived",
2004      "description" : "What is it like to face death and make it out alive? Based on the groundbreaking A&E television series, I Survived documents harrowing stories of human endurance. In their own words, survivors recall how they overcame unbelievable circumstances that changed their lives forever.",
2005      "tagline" : null,
2006      "link" : null,
2007      "shareUrl" : null,
2008      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v775f45761d96186c/i-survived",
2009      "imgUrl" : null,
2010      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v775f45761d96186c/i-survived",
2011      "posterImgUrl" : null,
2012      "nodeType" : "podcast",
2013      "playableShow" : null,
2014      "imgs" : null,
2015      "badge" : null,
2016      "links" : [ {
2017        "rel" : "self",
2018        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2019      }, {
2020        "rel" : "share",
2021        "href" : "https://www.liveone.com/podcast/i-survived"
2022      }, {
2023        "rel" : "details",
2024        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2025      }, {
2026        "rel" : "full",
2027        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2028      }, {
2029        "rel" : "home",
2030        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2031      }, {
2032        "rel" : "bookmark",
2033        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/i-survived?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2034      }, {
2035        "rel" : "playdata",
2036        "href" : "https://api.livexlive.com/last-played/episodes/1/i-survived"
2037      } ],
2038      "item" : null,
2039      "station" : null
2040    }, {
2041      "type" : "podcast",
2042      "id" : null,
2043      "festivalId" : null,
2044      "channelId" : null,
2045      "categoryId" : null,
2046      "objectId" : "podcast:adam_carolla",
2047      "sid" : null,
2048      "name" : "Adam Carolla Show",
2049      "title" : "Adam Carolla Show",
2050      "description" : "Welcome to The Adam Carolla Show, the #1 Daily Downloaded Podcast in the World. Known for his unfiltered humor, sharp insights, and candid takes on pop culture and everyday life, Adam delivers four days of uncensored comedy, in-depth interviews, and his signature rants. Each episode features a wide range of guests—from Hollywood icons to cultural commentators—joining Adam for engaging conversations and a front-row seat to his unparalleled wit. Fans love the show’s celebrity interviews, fan-favor",
2051      "tagline" : null,
2052      "link" : null,
2053      "shareUrl" : null,
2054      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v85822c57eff82a49/adam_carolla",
2055      "imgUrl" : null,
2056      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v85822c57eff82a49/adam_carolla",
2057      "posterImgUrl" : null,
2058      "nodeType" : "podcast",
2059      "playableShow" : null,
2060      "imgs" : null,
2061      "badge" : null,
2062      "links" : [ {
2063        "rel" : "self",
2064        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2065      }, {
2066        "rel" : "share",
2067        "href" : "https://www.liveone.com/podcast/adam_carolla"
2068      }, {
2069        "rel" : "details",
2070        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2071      }, {
2072        "rel" : "full",
2073        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2074      }, {
2075        "rel" : "home",
2076        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2077      }, {
2078        "rel" : "bookmark",
2079        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/adam_carolla?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2080      }, {
2081        "rel" : "playdata",
2082        "href" : "https://api.livexlive.com/last-played/episodes/1/adam_carolla"
2083      } ],
2084      "item" : null,
2085      "station" : null
2086    }, {
2087      "type" : "podcast",
2088      "id" : null,
2089      "festivalId" : null,
2090      "channelId" : null,
2091      "categoryId" : null,
2092      "objectId" : "podcast:the-fighter-the-kid",
2093      "sid" : null,
2094      "name" : "The Fighter & The Kid",
2095      "title" : "The Fighter & The Kid",
2096      "description" : "The Fighter & The Kid is a weekly podcast hosted by comedian and former professional UFC fighter Brendan Schaub. Each week, Brendan is joined in the studio with a guest co host. TFATK is uncut and unedited, and sometimes it's just ridiculous.",
2097      "tagline" : null,
2098      "link" : null,
2099      "shareUrl" : null,
2100      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v68ee56bc7e7c1907/the-fighter-the-kid",
2101      "imgUrl" : null,
2102      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v68ee56bc7e7c1907/the-fighter-the-kid",
2103      "posterImgUrl" : null,
2104      "nodeType" : "podcast",
2105      "playableShow" : null,
2106      "imgs" : null,
2107      "badge" : null,
2108      "links" : [ {
2109        "rel" : "self",
2110        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2111      }, {
2112        "rel" : "share",
2113        "href" : "https://www.liveone.com/podcast/the-fighter-the-kid"
2114      }, {
2115        "rel" : "details",
2116        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2117      }, {
2118        "rel" : "full",
2119        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2120      }, {
2121        "rel" : "home",
2122        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2123      }, {
2124        "rel" : "bookmark",
2125        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-fighter-the-kid?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2126      }, {
2127        "rel" : "playdata",
2128        "href" : "https://api.livexlive.com/last-played/episodes/1/the-fighter-the-kid"
2129      } ],
2130      "item" : null,
2131      "station" : null
2132    }, {
2133      "type" : "podcast",
2134      "id" : null,
2135      "festivalId" : null,
2136      "channelId" : null,
2137      "categoryId" : null,
2138      "objectId" : "podcast:the-prosectors",
2139      "sid" : null,
2140      "name" : "The Prosecutors",
2141      "title" : "The Prosecutors",
2142      "description" : "A true crime podcast with a different point of view. Every week, Alice and Brett bring their unique perspective as prosecutors to the most famous cold case mysteries of all time. Murder, mayhem, disappearances, you name it. If it's true crime, they're on the case. Custom case art by Hannah Hill. https://instagram.com/serious_moonlite?igshid=lhy8ijowoc9p",
2143      "tagline" : null,
2144      "link" : null,
2145      "shareUrl" : null,
2146      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v9918d172cd9292f9/the-prosectors",
2147      "imgUrl" : null,
2148      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v9918d172cd9292f9/the-prosectors",
2149      "posterImgUrl" : null,
2150      "nodeType" : "podcast",
2151      "playableShow" : null,
2152      "imgs" : null,
2153      "badge" : null,
2154      "links" : [ {
2155        "rel" : "self",
2156        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2157      }, {
2158        "rel" : "share",
2159        "href" : "https://www.liveone.com/podcast/the-prosectors"
2160      }, {
2161        "rel" : "details",
2162        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2163      }, {
2164        "rel" : "full",
2165        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2166      }, {
2167        "rel" : "home",
2168        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2169      }, {
2170        "rel" : "bookmark",
2171        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-prosectors?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2172      }, {
2173        "rel" : "playdata",
2174        "href" : "https://api.livexlive.com/last-played/episodes/1/the-prosectors"
2175      } ],
2176      "item" : null,
2177      "station" : null
2178    }, {
2179      "type" : "podcast",
2180      "id" : null,
2181      "festivalId" : null,
2182      "channelId" : null,
2183      "categoryId" : null,
2184      "objectId" : "podcast:coffee-convos-with-kail-lowry-and-lindsie-chrisley",
2185      "sid" : null,
2186      "name" : "Coffee Convos with Kail Lowry and Lindsie Chrisley",
2187      "title" : "Coffee Convos with Kail Lowry and Lindsie Chrisley",
2188      "description" : "Coffee Convos is hosted by Kail Lowry of MTV's Teen Mom and Lindsie Chrisley of USA Network's Chrisley Knows Best. These two reality stars come from totally different worlds, but have become close through their shared experiences as mothers, reality stars, and women. They share who they really are and talk about the issues they face every day. They don't always agree, but they love to have lively discussions about motherhood, friendship, television, family, and life in the public eye. Coffee Con",
2189      "tagline" : null,
2190      "link" : null,
2191      "shareUrl" : null,
2192      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v7fc1ec9d347d8e12/coffee-convos-with-kail-lowry-and-lindsie-chrisley",
2193      "imgUrl" : null,
2194      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v7fc1ec9d347d8e12/coffee-convos-with-kail-lowry-and-lindsie-chrisley",
2195      "posterImgUrl" : null,
2196      "nodeType" : "podcast",
2197      "playableShow" : null,
2198      "imgs" : null,
2199      "badge" : null,
2200      "links" : [ {
2201        "rel" : "self",
2202        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2203      }, {
2204        "rel" : "share",
2205        "href" : "https://www.liveone.com/podcast/coffee-convos-with-kail-lowry-and-lindsie-chrisley"
2206      }, {
2207        "rel" : "details",
2208        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2209      }, {
2210        "rel" : "full",
2211        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2212      }, {
2213        "rel" : "home",
2214        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2215      }, {
2216        "rel" : "bookmark",
2217        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/coffee-convos-with-kail-lowry-and-lindsie-chrisley?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2218      }, {
2219        "rel" : "playdata",
2220        "href" : "https://api.livexlive.com/last-played/episodes/1/coffee-convos-with-kail-lowry-and-lindsie-chrisley"
2221      } ],
2222      "item" : null,
2223      "station" : null
2224    }, {
2225      "type" : "podcast",
2226      "id" : null,
2227      "festivalId" : null,
2228      "channelId" : null,
2229      "categoryId" : null,
2230      "objectId" : "podcast:some-more-news",
2231      "sid" : null,
2232      "name" : "Some More News",
2233      "title" : "Some More News",
2234      "description" : "Comedian Cody Johnston hosts this always fair, always well-researched, but most importantly, always entertaining take on the topical news of the week. Every Tuesday, Some More News dives into the world's weekly events with a mix of wit, dread, hope and compassion. Since the news cycle never stops spinning, Johnston returns every Friday for Even More News, co-hosted by Katy Stoll. Together, they present an informative and comedic spin on the viewers’ frustrations with the news that week.",
2235      "tagline" : null,
2236      "link" : null,
2237      "shareUrl" : null,
2238      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/vc8dede50a5908a67/some-more-news",
2239      "imgUrl" : null,
2240      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/vc8dede50a5908a67/some-more-news",
2241      "posterImgUrl" : null,
2242      "nodeType" : "podcast",
2243      "playableShow" : null,
2244      "imgs" : null,
2245      "badge" : null,
2246      "links" : [ {
2247        "rel" : "self",
2248        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-ne
2248ws?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2249      }, {
2250        "rel" : "share",
2251        "href" : "https://www.liveone.com/podcast/some-more-news"
2252      }, {
2253        "rel" : "details",
2254        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-news/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2255      }, {
2256        "rel" : "full",
2257        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-news/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2258      }, {
2259        "rel" : "home",
2260        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-news/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2261      }, {
2262        "rel" : "bookmark",
2263        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/some-more-news?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2264      }, {
2265        "rel" : "playdata",
2266        "href" : "https://api.livexlive.com/last-played/episodes/1/some-more-news"
2267      } ],
2268      "item" : null,
2269      "station" : null
2270    }, {
2271      "type" : "podcast",
2272      "id" : null,
2273      "festivalId" : null,
2274      "channelId" : null,
2275      "categoryId" : null,
2276      "objectId" : "podcast:chrisley-confessions",
2277      "sid" : null,
2278      "name" : "Chrisley Confessions 2.0",
2279      "title" : "Chrisley Confessions 2.0",
2280      "description" : "They’re back and better than ever. Chrisley Confessions 2.0 brings Todd and Julie Chrisley back to the mic for the same weekly ritual fans came to love: candid conversations about faith, family, marriage, and everything in between.\nThis time around, it’s even more personal. From everything on their hearts to everything in the headlines, nothing is off limits. Expect unfiltered stories, listener questions, surprise guests, and the same Chrisley chemistry that started it all.\nIt’s the honesty you ",
2281      "tagline" : null,
2282      "link" : null,
2283      "shareUrl" : null,
2284      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v411df51decbe435c/chrisley-confessions",
2285      "imgUrl" : null,
2286      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v411df51decbe435c/chrisley-confessions",
2287      "posterImgUrl" : null,
2288      "nodeType" : "podcast",
2289      "playableShow" : null,
2290      "imgs" : null,
2291      "badge" : null,
2292      "links" : [ {
2293        "rel" : "self",
2294        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2295      }, {
2296        "rel" : "share",
2297        "href" : "https://www.liveone.com/podcast/chrisley-confessions"
2298      }, {
2299        "rel" : "details",
2300        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2301      }, {
2302        "rel" : "full",
2303        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2304      }, {
2305        "rel" : "home",
2306        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2307      }, {
2308        "rel" : "bookmark",
2309        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/chrisley-confessions?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2310      }, {
2311        "rel" : "playdata",
2312        "href" : "https://api.livexlive.com/last-played/episodes/1/chrisley-confessions"
2313      } ],
2314      "item" : null,
2315      "station" : null
2316    } ],
2317    "title" : "Featured Podcasts",
2318    "link" : null,
2319    "subTypes" : [ "podcast" ],
2320    "spotlight" : false
2321  }, {
2322    "content" : null,
2323    "title" : "Stations For You",
2324    "link" : null,
2325    "subTypes" : [ "recommendations" ],
2326    "spotlight" : false
2327  }, {
2328    "content" : [ {
2329      "type" : "video",
2330      "id" : null,
2331      "festivalId" : null,
2332      "channelId" : null,
2333      "categoryId" : null,
2334      "objectId" : null,
2335      "sid" : null,
2336      "name" : "Miami  vs. Las Vegas ",
2337      "title" : "Miami Assassins vs. Las Vegas Hustle",
2338      "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Watch Miami Assassins vs. Las Vegas Hustle. Original air date August 22, 2026.",
2339      "tagline" : null,
2340      "link" : null,
2341      "shareUrl" : "https://www.liveone.com/video/e590880d-5d61-4659-a7c1-6cd7d4cc5af9",
2342      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2343      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2344      "imgPath" : null,
2345      "posterImgUrl" : null,
2346      "nodeType" : "video",
2347      "playableShow" : null,
2348      "imgs" : null,
2349      "badge" : null,
2350      "links" : [ {
2351        "rel" : "share",
2352        "href" : "https://www.livexlive.com/video/e590880d-5d61-4659-a7c1-6cd7d4cc5af9"
2353      } ],
2354      "item" : {
2355        "type" : "video",
2356        "id" : null,
2357        "festivalId" : null,
2358        "channelId" : null,
2359        "categoryId" : null,
2360        "objectId" : null,
2361        "sid" : null,
2362        "name" : "Miami  vs. Las Vegas ",
2363        "title" : "Miami  vs. Las Vegas ",
2364        "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Watch Miami Assassins vs. Las Vegas Hustle. Original air date August 22, 2026.",
2365        "tagline" : null,
2366        "link" : null,
2367        "shareUrl" : "https://www.liveone.com/video/e590880d-5d61-4659-a7c1-6cd7d4cc5af9",
2368        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2369        "imgUrl" : null,
2370        "imgPath" : null,
2371        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2372        "nodeType" : "video",
2373        "playableShow" : null,
2374        "imgs" : null,
2375        "badge" : null,
2376        "links" : [ {
2377          "rel" : "self",
2378          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e590880d-5d61-4659-a7c1-6cd7d4cc5af9?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2379        }, {
2380          "rel" : "details",
2381          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e590880d-5d61-4659-a7c1-6cd7d4cc5af9/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2382        } ],
2383        "item" : null,
2384        "station" : null
2385      },
2386      "station" : null
2387    }, {
2388      "type" : "video",
2389      "id" : null,
2390      "festivalId" : null,
2391      "channelId" : null,
2392      "categoryId" : null,
2393      "objectId" : null,
2394      "sid" : null,
2395      "name" : "Philadelphia vs. San Antonio",
2396      "title" : "Philadelphia Smoke vs. San Antonio Snipers",
2397      "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Philadelphia Smoke vs. San Antonio Snipers. Original air date August 21, 2026.",
2398      "tagline" : null,
2399      "link" : null,
2400      "shareUrl" : "https://www.liveone.com/video/1d63087d-2251-4249-b34a-b71436bee740",
2401      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2402      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2403      "imgPath" : null,
2404      "posterImgUrl" : null,
2405      "nodeType" : "video",
2406      "playableShow" : null,
2407      "imgs" : null,
2408      "badge" : null,
2409      "links" : [ {
2410        "rel" : "share",
2411        "href" : "https://www.livexlive.com/video/1d63087d-2251-4249-b34a-b71436bee740"
2412      } ],
2413      "item" : {
2414        "type" : "video",
2415        "id" : null,
2416        "festivalId" : null,
2417        "channelId" : null,
2418        "categoryId" : null,
2419        "objectId" : null,
2420        "sid" : null,
2421        "name" : "Philadelphia vs. San Antonio",
2422        "title" : "Philadelphia vs. San Antonio",
2423        "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Philadelphia Smoke vs. San Antonio Snipers. Original air date August 21, 2026.",
2424        "tagline" : null,
2425        "link" : null,
2426        "shareUrl" : "https://www.liveone.com/video/1d63087d-2251-4249-b34a-b71436bee740",
2427        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2428        "imgUrl" : null,
2429        "imgPath" : null,
2430        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2431        "nodeType" : "video",
2432        "playableShow" : null,
2433        "imgs" : null,
2434        "badge" : null,
2435        "links" : [ {
2436          "rel" : "self",
2437          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/1d63087d-2251-4249-b34a-b71436bee740?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2438        }, {
2439          "rel" : "details",
2440          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/1d63087d-2251-4249-b34a-b71436bee740/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2441        } ],
2442        "item" : null,
2443        "station" : null
2444      },
2445      "station" : null
2446    }, {
2447      "type" : "video",
2448      "id" : null,
2449      "festivalId" : null,
2450      "channelId" : null,
2451      "categoryId" : null,
2452      "objectId" : null,
2453      "sid" : null,
2454      "name" : "Yestergays",
2455      "title" : "Yestergays",
2456      "description" : "Is West permanently gone from Summer House? What is the WORST way to serve your ex custody papers? If you were a billionaire, would YOU want to get married at Madison Square Garden? PLUS: Jelly Roll and Bunnie Xo's divorce, Collin Gosselin's bombshell memoir reveal, and Producer Steve ruins Justin's dream of being on Dateline",
2457      "tagline" : null,
2458      "link" : null,
2459      "shareUrl" : "https://www.liveone.com/video/e38483a5-048f-461a-9e3a-d7d4d5033515",
2460      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2461      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2462      "imgPath" : null,
2463      "posterImgUrl" : null,
2464      "nodeType" : "video",
2465      "playableShow" : null,
2466      "imgs" : null,
2467      "badge" : null,
2468      "links" : [ {
2469        "rel" : "share",
2470        "href" : "https://www.livexlive.com/video/e38483a5-048f-461a-9e3a-d7d4d5033515"
2471      } ],
2472      "item" : {
2473        "type" : "video",
2474        "id" : null,
2475        "festivalId" : null,
2476        "channelId" : null,
2477        "categoryId" : null,
2478        "objectId" : null,
2479        "sid" : null,
2480        "name" : "Yestergays",
2481        "title" : "Yestergays",
2482        "description" : "Is West permanently gone from Summer House? What is the WORST way to serve your ex custody papers? If you were a billionaire, would YOU want to get married at Madison Square Garden? PLUS: Jelly Roll and Bunnie Xo's divorce, Collin Gosselin's bombshell memoir reveal, and Producer Steve ruins Justin's dream of being on Dateline",
2483        "tagline" : null,
2484        "link" : null,
2485        "shareUrl" : "https://www.liveone.com/video/e38483a5-048f-461a-9e3a-d7d4d5033515",
2486        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2487        "imgUrl" : null,
2488        "imgPath" : null,
2489        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2490        "nodeType" : "video",
2491        "playableShow" : null,
2492        "imgs" : null,
2493        "badge" : null,
2494        "links" : [ {
2495          "rel" : "self",
2496          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e38483a5-048f-461a-9e3a-d7d4d5033515?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2497        }, {
2498          "rel" : "details",
2499          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e38483a5-048f-461a-9e3a-d7d4d5033515/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2500        } ],
2501        "item" : null,
2502        "station" : null
2503      },
2504      "station" : null
2505    }, {
2506      "type" : "video",
2507      "id" : null,
2508      "festivalId" : null,
2509      "channelId" : null,
2510      "categoryId" : null,
2511      "objectId" : null,
2512      "sid" : null,
2513      "name" : "It's Okay, We're All Going to Die",
2514      "title" : "It's Okay, We're All Going to Die",
2515      "description" : "If you are overwhelmed by the noise, the pressure, and the nonstop pace of life right now…what if peace is smaller and closer than you think? This week, Nurse Julie sits down with Erik Ireland, author of Awaken Your Myth, and the soothing voice behind Listen to Sleep, to talk about mindfulness in a way that actually feels human. Not perfect mornings, silent retreats, or pretending everything is fine. Real life mindfulness. The kind that happens when you are stuck in traffic, spiraling at 2 AM, grieving someone you love, or just trying to hold it together during another exhausting week. The two discuss why so many of us feel overwhelmed, what “McMindfulness” gets wrong, how grief can change the way we see life, and why toxic positivity is often just denial in disguise. Erik also guides Julie through her own mindfulness journey, sharing simple ways anyone can begin, even if you feel too overwhelmed to start.",
2516      "tagline" : null,
2517      "link" : null,
2518      "shareUrl" : "https://www.liveone.com/video/5fb95007-238b-46e7-9f45-ad7bbb34a2ac",
2519      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2520      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2521      "imgPath" : null,
2522      "posterImgUrl" : null,
2523      "nodeType" : "video",
2524      "playableShow" : null,
2525      "imgs" : null,
2526      "badge" : null,
2527      "links" : [ {
2528        "rel" : "share",
2529        "href" : "https://www.livexlive.com/video/5fb95007-238b-46e7-9f45-ad7bbb34a2ac"
2530      } ],
2531      "item" : {
2532        "type" : "video",
2533        "id" : null,
2534        "festivalId" : null,
2535        "channelId" : null,
2536        "categoryId" : null,
2537        "objectId" : null,
2538        "sid" : null,
2539        "name" : "It's Okay, We're All Going to Die",
2540        "title" : "It's Okay, We're All Going to Die",
2541        "description" : "If you are overwhelmed by the noise, the pressure, and the nonstop pace of life right now…what if peace is smaller and closer than you think? This week, Nurse Julie sits down with Erik Ireland, author of Awaken Your Myth, and the soothing voice behind Listen to Sleep, to talk about mindfulness in a way that actually feels human. Not perfect mornings, silent retreats, or pretending everything is fine. Real life mindfulness. The kind that happens when you are stuck in traffic, spiraling at 2 AM, grieving someone you love, or just trying to hold it together during another exhausting week. The two discuss why so many of us feel overwhelmed, what “McMindfulness” gets wrong, how grief can change the way we see life, and why toxic positivity is often just denial in disguise. Erik also guides Julie through her own mindfulness journey, sharing simple ways anyone can begin, even if you feel too overwhelmed to start.",
2542        "tagline" : null,
2543        "link" : null,
2544        "shareUrl" : "https://www.liveone.com/video/5fb95007-238b-46e7-9f45-ad7bbb34a2ac",
2545        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2546        "imgUrl" : null,
2547        "imgPath" : null,
2548        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2549        "nodeType" : "video",
2550        "playableShow" : null,
2551        "imgs" : null,
2552        "badge" : null,
2553        "links" : [ {
2554          "rel" : "self",
2555          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/5fb95007-238b-46e7-9f45-ad7bbb34a2ac?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2556        }, {
2557          "rel" : "details",
2558          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/5fb95007-238b-46e7-9f45-ad7bbb34a2ac/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2559        } ],
2560        "item" : null,
2561        "station" : null
2562      },
2563      "station" : null
2564    }, {
2565      "type" : "video",
2566      "id" : null,
2567      "festivalId" : null,
2568      "channelId" : null,
2569      "categoryId" : null,
2570      "objectId" : null,
2571      "sid" : null,
2572      "name" : "Travis Japan",
2573      "title" : "LiveOne Live Moments With Travis Japan",
2574      "description" : "Travis Japan caught up with host Racquel Goldy to chat all about their new album, new era, and taking J-Pop to the world. ",
2575      "tagline" : null,
2576      "link" : null,
2577      "shareUrl" : "https://www.liveone.com/video/fa23f25b-2569-4095-a39e-62e48291673a",
2578      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2579      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2580      "imgPath" : null,
2581      "posterImgUrl" : null,
2582      "nodeType" : "video",
2583      "playableShow" : null,
2584      "imgs" : null,
2585      "badge" : null,
2586      "links" : [ {
2587        "rel" : "share",
2588        "href" : "https://www.livexlive.com/video/fa23f25b-2569-4095-a39e-62e48291673a"
2589      } ],
2590      "item" : {
2591        "type" : "video",
2592        "id" : null,
2593        "festivalId" : null,
2594        "channelId" : null,
2595        "categoryId" : null,
2596        "objectId" : null,
2597        "sid" : null,
2598        "name" : "Travis Japan",
2599        "title" : "Travis Japan",
2600        "description" : "Travis Japan caught up with host Racquel Goldy to chat all about their new album, new era, and taking J-Pop to the world. ",
2601        "tagline" : null,
2602        "link" : null,
2603        "shareUrl" : "https://www.liveone.com/video/fa23f25b-2569-4095-a39e-62e48291673a",
2604        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2605        "imgUrl" : null,
2606        "imgPath" : null,
2607        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2608        "nodeType" : "video",
2609        "playableShow" : null,
2610        "imgs" : null,
2611        "badge" : null,
2612        "links" : [ {
2613          "rel" : "self",
2614          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/fa23f25b-2569-4095-a39e-62e48291673a?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2615        }, {
2616          "rel" : "details",
2617          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/fa23f25b-2569-4095-a39e-62e48291673a/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1385%26ut%3D0"
2618        } ],
2619        "item" : null,
2620        "station" : null
2621      },
2622      "station" : null
2623    } ],
2624    "title" : "Featured Videos",
2625    "link" : null,
2626    "subTypes" : null,
2627    "spotlight" : false
2628  } ]
2629};
2630	
2631
2632	window.onbeforeunload	= function() {
2633		if (APP && APP.onUnload) {
2634			APP.onUnload.bind(APP.appImplementationModule)();
2635		}
2636		try {
2637			let context = cast.framework.CastContext.getInstance();
2638			context.getCurrentSession().endSession(true);
2639		} catch (error) {
2640			// don't care
2641		}
2642		return null;
2643	};
2644
2645</script>
2645
2646
2647<script>
2648    //GPC
2649    // This will cover cases where it is set to null or set.
2650    // In the case of older user agents, it should not be assumed that the lack of a signal is equivalent to permission to sell.
2651    window.GPC = (function() {
2652        let _optOut = ""
2653        let _optOutInternal = false //should be set from slackerUser.policy.privacy['personalized-ads'].enabled
2654
2655        let _uspFramework = () => ({ //do not change field keys or order for USP V1
2656            version: 1,
2657            notice: 'Y',
2658            optOut: _optOutAny(),
2659            // You will have other things
2660            // besides GPC that are likely to
2661            // set this value.
2662            lspa: '-' //todo: if we sign the lspa this will need to change to 'Y'
2663        })
2664
2665        const _getUspString = () => Object.values(_uspFramework()).reduce((a, c) => {return a + c}, '')                // Will return a USP string like `1YYY`
2666
2667        const _uspapi = (command, version, callback) => {
2668            if (command === 'getUSPData' && version === 1) {
2669                callback(_getUspString(), true)
2670            }
2671        }
2672
2673        const _optOutAny = () => _optOut === 'Y' ? _optOut : (_optOutInternal ? 'Y' : 'N')
2674
2675        const _init = () => {
2676            if (navigator.globalPrivacyControl) {
2677                switch (navigator.globalPrivacyControl) {
2678                    case 1:
2679                    case "1":
2680                    case true:
2681                    case "true":
2682                        // Y indicates the user has selected opt out
2683                        _optOut = 'Y';
2684                        break;
2685                    default:
2686                        // N indicates the user has not selected to opt out
2687                        _optOut = 'N';
2688                }
2689                window.__uspapi = _uspapi
2690            } else {
2691                // Standard logic for handling CCPA without the navigator.globalPrivacyControl setting.
2692            }
2693        }
2694
2695        _init()
2696
2697        return {
2698            setInternalOptOut: (optOut) => _optOutInternal = optOut,
2699            getUspString : _getUspString,
2700            optOut: (type='any') => {
2701                return {
2702                    'any' : _optOutAny() === 'Y', // GPC OR user-policy
2703                    'internal_only' : _optOutInternal, // just user-policy
2704                    'gpc_only' : _optOut === 'Y', // just GPC (browser or browser extension)
2705                }[type]
2706            }
2707        }
2708    })()
2709</script>
2709
2710
2711<style>
2712	/* Initial CSS required before dynamic load */
2713	@keyframes siteloaded-fade {
2714	  from {opacity: 1;}
2715	  to {opacity: 0;}
2716	}
2717	@-webkit-keyframes siteloaded-fade {
2718	  from {opacity: 1;}
2719	  to {opacity: 0;}
2720	}
2721	
2722	@keyframes siteloaded-done {
2723	  from {height: 100%;}
2724	  to {height: 0;}
2725	}
2726	@-webkit-keyframes siteloaded-done {
2727	  from {height: 100%;}
2728	  to {height: 0;}
2729	}
2730	@-webkit-keyframes loader-eq-a {
2731	  0%, 100% {
2732	    -webkit-transform: scaleY(0.30);
2733	    transform: scaleY(0.30);
2734	  }
2735	  45% {
2736	    -webkit-transform: scaleY(1);
2737	    transform: scaleY(1);
2738	  }
2739	}
2740	@keyframes loader-eq-a {
2741	  0%, 100% {
2742	    -webkit-transform: scaleY(0.30);
2743	    transform: scaleY(0.30);
2744	  }
2745	  45% {
2746	    -webkit-transform: scaleY(1);
2747	    transform: scaleY(1);
2748	  }
2749	}
2750	@-webkit-keyframes loader-eq-b {
2751	  0%, 100% {
2752	    -webkit-transform: scaleY(0.55);
2753	    transform: scaleY(0.55);
2754	  }
2755	  50% {
2756	    -webkit-transform: scaleY(0.80);
2757	    transform: scaleY(0.80);
2758	  }
2759	}
2760	@keyframes loader-eq-b {
2761	  0%, 100% {
2762	    -webkit-transform: scaleY(0.55);
2763	    transform: scaleY(0.55);
2764	  }
2765	  50% {
2766	    -webkit-transform: scaleY(0.80);
2767	    transform: scaleY(0.80);
2768	  }
2769	}
2770	@keyframes placeholderShimmer {
2771	  0% {background-position: -468px 0;}
2772	  100% {background-position: 468px 0;}
2773	}
2774	@-webkit-keyframes placeholderShimmer {
2775	  0% {background-position: -468px 0;}
2776	  100% {background-position: 468px 0;}
2777	}
2778	
2779	body:not(.loaded):not(.tv) .header-nav-bar {
2780    	background: #151515;
2781    	height: 5.9em;
2782	}
2783	
2784	body:not(.loaded):not(.tv) .nav-container {
2785		position: relative;
2786	    height: 2.6em;
2787	    top: 1.5em;
2788	    left: -3em;
2789	}
2790	
2791	.splash {
2792	  position: fixed;
2793	  overflow: hidden;
2794      /* 9: above all page content (library sidebar peaks at 6, and page z-indexes escape into the
2795         global stacking context), below the header and player (10) so the logo handoff and mini
2796         player stay visible. At 5, content pierced the splash while it covered the boot. */
2797      z-index: 9;
2798      margin-top: 0;
2799      width: 100%;
2800      height: 100%;
2801      border-top: 0;
2802      top:0;
2803      background: #0d0d0d;
2804	}
2805	
2806	.tv .splash {
2807	    margin-top: 0;
2808	    padding-top: 8.9em;
2809	}
2810	.tv.loaded .splash {
2811	    padding-top: 0;
2812	}
2813	
2814	body.loading .nav-container, body.loading .burger-nav-container, body.loading .hamburger,
2815	body:not(.loading):not(.loaded) .splash,
2816	body:not(.loaded) .search-glass,
2817	body:not(.loaded) .header-nav-bar button {
2818		/* For SEO bot hits */
2819		display:none;
2820	}
2821	
2822	.splash .container {
2823		margin-top: 2.9em;
2824	}
2825	.splash .centered {
2826	    position: absolute;
2827	    width: 100%;
2828	    bottom:60%;
2829	    z-index: 3;
2830	}
2831	
2832	.loading {
2833		overflow:hidden;
2834	}
2835	.loading .splash {
2836		display:block;
2837	}
2838	
2839	.loaded	{
2840		overflow-y:auto;
2841	}
2842	.loaded .splash {
2843		animation: siteloaded-fade 1s forwards, siteloaded-done 0.2s 0.5s forwards;
2844		-webkit-animation: siteloaded-fade 1s forwards, siteloaded-done 0.2s 0.5s forwards;
2845	}
2846	
2847	section.server-generated.spotlight .tile-container:not(:first-of-type) {
2848		left: 100%;
2849	}
2850	
2851	/* Site loading state placeholder */
2852	.splash section.empty {
2853	  max-width: 1180px;
2854	  margin: auto;
2855	  margin-bottom: 3em;
2856	}
2857	.splash section.empty .tile-container {
2858		float:left;
2859		background: #0d0d0d;
2860		min-height: 19em !important;
2861	}
2862	.tv .splash .header-nav-bar {
2863		display:none;
2864	}
2865	.tv .splash section.empty .tile-container {
2866	    background: transparent;
2867    }
2868	
2869	.splash section.empty.small .tile-container {
2870		width:11.4em;
2871	}
2872	.splash section.empty .tile-container .tile {
2873		background:transparent !important;
2874	}
2875	.splash section.empty.small .tile-container .tile {
2876		height:11.4em;
2877		width: 11.4em;
2878		min-height: 11.4em;
2879	}
2880	.splash section.empty h2 {
2881		background: #232323;
2882		width: 25%;
2883	    line-height: 1;
2884	    margin-bottom: 1.5em !important;
2885	}
2886	.splash section.empty .tile-container .tile .overlay {
2887		background:#232323;
2888	}
2889	.splash section.empty .tile-container .metadata {
2890		background: #0d0d0d;
2891	}
2892	.tv .splash section.empty .tile-container .metadata {
2893	    background: transparent;
2894    }
2895	.splash section.empty .tile-container .metadata span.title, 
2896	.splash section.empty .tile-container .metadata .subtitle {
2897		background:#232323;
2898	    height: 0.75em;
2899	    width: 80%;
2900	}
2901	.splash section.empty .tile-container .metadata .title {
2902		margin-top: 1em;
2903		margin-bottom: 0.75em;
2904	}
2905	.splash section.empty .tile-container .metadata .subtitle {
2906	  width: 65%;
2907	  padding-bottom: 1em;
2908	}
2909	.splash section.empty .tile-container:hover .metadata .button {
2910	  display: none !important;
2911	}
2912	
2913	.shimmer {
2914		background-color:#232323 !important;
2915		background-image: linear-gradient(to right, #232323 0%, #2d2d2d 20%, #232323 40%, #232323 100%) !important;
2916		background-repeat: no-repeat;
2917		background-size: 52em 17em !important;
2918		  
2919		-webkit-animation: placeholderShimmer 2.5s linear forwards infinite;
2920		animation: placeholderShimmer 2.5s linear forwards infinite;
2921	}
2922	
2923	.chat-pannel {
2924		display:none;
2925	}
2926	
2927	/* Equalizer loading indicator — four rounded bars growing from a shared
2928	   baseline, matching the in-search EQ. The .loader div is empty, so the two
2929	   pseudo-elements each draw a bar plus a box-shadow clone (four bars, two
2930	   animation phases). The box keeps the old spinner's size/margin so every
2931	   context that positions .loader is unaffected. Kept inline (like the rest
2932	   of the splash styles) so the loading screen renders even if the CDN
2933	   stylesheets fail; embed.jsp carries its own copy since it doesn't load
2934	   main.css. */
2935	.loader {
2936	  margin: 60px auto;
2937	  font-size: 0.6em;
2938	  position: relative;
2939	  text-indent: -9999em;
2940	  width: 10em;
2941	  height: 10em;
2942	}
2943	.loader:before,
2944	.loader:after {
2945	  content: "";
2946	  position: absolute;
2947	  left: 50%;
2948	  bottom: calc(50% - 2em);
2949	  width: 0.7em;
2950	  height: 4em;
2951	  background: #01f586;
2952	  border-radius: 999px;
2953	  box-shadow: 2.8em 0 0 #01f586;
2954	  -webkit-transform-origin: bottom center;
2955	  transform-origin: bottom center;
2956	  opacity: 0.9;
2957	}
2958	.loader:before {
2959	  margin-left: -2.45em;
2960	  -webkit-animation: loader-eq-a 0.8s ease-in-out infinite;
2961	  animation: loader-eq-a 0.8s ease-in-out infinite;
2962	}
2963	.loader:after {
2964	  margin-left: -1.05em;
2965	  -webkit-animation: loader-eq-b 0.62s ease-in-out infinite 0.1s;
2966	  animation: loader-eq-b 0.62s ease-in-out infinite 0.1s;
2967	}
2968	.loader.morebottom {
2969	    height: 5em;
2970	    width: 5em;
2971	    margin-top: 3em;
2972	    clear: both;
2973	}
2974
2975	.loaded .splash .loader:before,
2976	.loaded .splash .loader:after {
2977		animation: none;
2978	}
2979	
2980	@media only screen and (min-width: 1235px) {
2981		.splash section.empty:not(.small) .tile-container:nth-of-type(3) {
2982			margin-right: 0 !important;
2983		}
2984		.splash section.empty:not(.small) .tile-container:nth-of-type(4) {
2985			display:none;
2986		}
2987	}
2988	
2989	@media only screen and (max-width: 1235px) {
2990		
2991		.splash .container {
2992			max-width: 808px;
2993		}
2994		
2995		.splash section.empty {
2996			max-width: 780px !important;
2997		}
2998		
2999		.splash section.empty:not(.small) .tile-container:nth-of-type(2) {
3000			margin-right: 0 !important;
3001		}
3002		
3003		.splash section.empty:not(.small) .tile-container:nth-of-type(3),
3004		.splash section.empty:not(.small) .tile-container:nth-of-type(4) {
3005			display:none;
3006		}
3007		
3008		.splash section.empty.small .tile-container:nth-of-type(4) {
3009			margin-right: 0 !important;
3010		}
3011		.splash section.empty.small .tile-container:nth-of-type(5),
3012		.splash section.empty.small .tile-container:nth-of-type(6) {
3013			display:none;
3014		}
3015	}
3016
3017    
3018
3019	@media only screen and (max-width: 835px) {
3020		.splash {
3021			margin-top: 0;
3022		    margin-left: 0;
3023		    max-width: 100%;
3024		}
3025	    .splash .container {
3026		    max-width: 25.35em;
3027		}
3028	    .splash .centered {
3029		    bottom:80%;
3030		}
3031	    .splash section.empty {
3032		    max-width: 22.58em !important;
3033		    margin: auto !important;
3034		}
3035		.splash section.empty h2 {
3036			width: 50%;
3037			margin-left: -0.5em;
3038		}
3039    }
3040	@media only screen and (max-width: 650px) {
3041		.splash section.empty.small .tile-container {
3042		    width: 50% !important;
3043		    min-height: 14em !important;
3044		    float:left;
3045		}
3046	}
3047	
3048</style>
3048<script type="application/ld+json">
3049		{
3050		  "@context": "http://schema.org",
3051		  "@type": "WebSite",
3052		  "url": "https://www.liveone.com",
3053		  "description": "LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Album of the Week, Carly Rae Jepsen: The Count Up, Miley Cyrus: DNA, Alternative Hits, New Country",
3054		  "image": "https://cdn.liveone.com/s=4.0.1385/images/logos/LXL-Logo-Color-Social.png",
3055		  "potentialAction": [{
3056      							"@type": "SearchAction",
3057      							"target": "https://www.liveone.com/search?query={search_term_string}",
3058								"query" : "required",
3059								"query-input": "required name=search_term_string"
3060    	  					},
3061							{
3062								"@type": "SearchAction",
3063								"target": "android-app://com.slacker.radio/slacker/nav?page=search&q={search_term_string}",
3064								"query-input": "required name=search_term_string"
3065							}
3066			]
3067		}
3068		</script>
3068
3069    </head>
3070    <body class="">
3071    	<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3071-3072
3071
3072<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3072GTM-WXLMFHR
vendor: 83 bytes, lines 3072-3073
3072"
3073height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3074<!-- End Google Tag Manager (noscript) -->
3075<!-- This is here to ensure with a JS enabled browser, we show the splash screen as fast as possible -->
3076<script>document.getElementsByTagName('body')[0].className = 'loading'</script>
3076
3077
3078<div class="capUnit topmost billboard lazy" data-slotsize="billboard" data-adpos="billboard"></div>
3079
3080<div class="header-nav-back" role="navigation" aria-live="off" style="display:none">
3081	<button class="arrow" onclick="history.go(-1)"></button>
3082</div>
3083<div class="header-nav-bar react-header" role="banner" aria-live="off" data-bind="css:{upsell:APP.topUpsellNag().length,subscriber:APP.USER.slackerUser().actualTier>1,registered:APP.USER.slackerUser().actualTier==1}">
3084	<div tabindex="-1" aria-hidden="true" class="focus-proxy"></div>
3085	<!-- ko if: APP.implementationSuperType() != 'tv' -->
3086	<div class="header-react-mount" data-bind="component: {name: 'react-wrapper', params: {name: 'Header', props: {APP: APP, appName: 'LiveOne'}, subscriptionMap: APP.nav_subscriptionMap}}"></div>
3087	<!-- /ko -->
3088	</div>
3089<div id="hero-embed-player" data-bind="visible:APP.heroEmbedData()" style="display:none">
3090	<div class="close">
3091		<img class="maximize link" role="button" aria-label="Toggle Video Player Mode" src="/s=4.0.1385/images/icons/maximize.png" data-bind="attr:{tabindex: APP.getTabIndexByName('hero-embed-player')}, event: {keydown: APP.getKeyDownHandler(APP.toggleHeroPlayerFloat)}, click:APP.toggleHeroPlayerFloat,clickBubble:false">
3092		<button class="defaultX" aria-label="Close Video Player" data-bind="attr:{tabindex: APP.getTabIndexByName('hero-embed-player')}, event: {keydown: APP.getKeyDownHandler(APP.closeEmbedHeroPlayer)}, click:APP.closeEmbedHeroPlayer,clickBubble:false">
3093			<svg role="presentation" viewbox='0 0 40 40'><path d='M 10,10 L 30,30 M 30,10 L 10,30' fill='black' stroke-width='4'/></svg>
3094		</button>
3095	</div>
3096	<!-- ko with: APP.heroEmbedData() -->
3097		<iframe src="about:blank" data-bind="attr:{src:embedUrl}" allowfullscreen></iframe>
3098		<div class="floating-label" data-bind="html:label;visible:label!=null" style="display:none"></div>
3099	<!-- /ko -->
3100	</div>
3101</div>
3102<div id="hero-player" data-bind="css:{live:APP.herostreamaction.currentVideo() && APP.herostreamaction.currentVideo().isLive, 'with-side-bar':APP.heroSideNav(), 'with-related':APP.herorelated() && APP.herorelated().length}">
3103	
3104	<!-- ko with: herostreamaction -->
3105		<div class="masthead hero" style="display:none" data-bind="visible:isVideoPlayerActive">
3106			<h2 data-bind="html:banner"></h2>
3107		  	<div id="hero-video-container" class="video-container"></div>
3108		  	<!-- ko with: APP.appImplementationModule.socialMessaging() -->
3109		  	<div id="flyout-container" class="flyout-container" data-bind="click:APP.appImplementationModule.dismissFlyout.bind(APP.appImplementationModule),css:(currentFlyout())?currentFlyout().style:''">
3110		  		<!-- ko with: currentFlyout -->
3111		  		<div class="img" data-bind="visible:imageUrl,style:{'background-image':'url('+imageUrl+')'}" style="display:none"></div>
3112		  		<div class="message" data-bind="visible:imageUrl,css:{'with-action':clickthroughAction}">
3113					<span class="title" role="heading" aria-level="2" data-bind="text:title">Title</span>
3114					<span class="description" data-bind="html:message">Description</span>
3115				</div>
3116				<div class="message-no-image message" data-bind="visible:!imageUrl,css:{'with-action':clickthroughAction}">
3117					<span class="title" role="heading" aria-level="2" data-bind="text:title">Title</span>
3118					<span class="description" data-bind="html:message">Description</span>
3119				</div>
3120				
3121				<button class="std" data-bind="visible:clickthroughUrl,text:(clickthroughAction)?clickthroughAction:'GO',click:APP.appImplementationModule.doFlyoutAction" style="display:none">GO</button>
3122				<!-- /ko -->
3123		  	</div>
3124		  	<!-- /ko -->
3125		</div>
3126	<!-- /ko -->
3127	
3128	<a name="hero-focus-target" aria-hidden="true" tabindex='-1' id="hero-related" class="focus-catch hero-focus top" data-bind="click:APP._onHeroRelatedFocus"></a>
3129	<a name="hero-focus-target" aria-hidden="true" tabindex='-1' id="hero-related" class="focus-catch hero-focus-side left" data-bind="click:APP._onHeroRelatedFocus"></a>
3130	<a name="hero-related-focus-target" aria-hidden="true" tabindex='-1' id="hero-related-focus-target"class="focus-catch hero-focus top"  data-bind="click:APP._onHeroRelatedFocus"></a>
3131 	 	
3132	<section class="related-content" data-bind="visible:APP.herostreamaction.currentVideo() && APP.herorelated() && APP.herorelated().length" style="display:none">
3133		<div class="scroll-container hero-related" data-bind="visible: herorelated().length" style="display:none">
3134	 	 	<h2 class="title" data-bind="text:APP.herorelated().title"></h2>
3135		 	<div class="tile-group" tabindex='-1'>
3136	 	 		<!-- ko foreach: {data:herorelated, as:'stage', afterRender:APP._onMultiStageTileRender} -->
3137	 	 	
3138	 	 		<div class="tile-container" tabindex="-1" data-bind="css:{active:active,offline:streamStatus!='live'},click:APP.changeStage">
3139		 			<div class="tile" data-bind="attr:{id:'video-'+uiItemId,tabindex:'20'+$index()},event:{focus:function (data,event){APP._onTileFocus(data,event);APP._onHeroRelatedFocus.bind(APP)(data, event)}},click:APP.changeStage,clickBubble: false,style:{'background-image':'url('+posterImgUrl+')'}">
3140		 				<div class="overlay"></div>
3141		 				<div class="button play" tabindex="-1" data-bind="click:APP.startHeroVideo,clickBubble: false"><span>play</span></div>
3142		 			</div>
3143		 			<div class="metadata">
3144		 				<span class="subtitle" data-bind="text:title"></span>
3145		 			</div>
3146		 		</div>
3147		 		<div class="button change-stage" tabindex="-1" data-bind="click:APP.changeStage,clickBubble: false"></div>
3148		 		
3149		 		<!-- /ko -->
3150		 	</div>
3151	 	</div>
3152	 	
3153 	</section>
3154	<a name="hero-focus-target" aria-hidden="true" tabindex='-1' id="hero-related" class="focus-catch hero-focus bottom" data-bind="click:APP._onHeroRelatedFocus"></a>
3155 	<a name="hero-focus-target" aria-hidden="true" tabindex='-1'  id="hero-related" class="focus-catch hero-focus-side right" data-bind="click:APP._onHeroRelatedFocus"></a>
3156  	
3157  	<!--  ko with: APP.appImplementationModule -->
3158  	<div class="side-bar" data-bind="visible:APP.heroSideNav()" style="display:none">
3159  		<ul class="tabs" data-bind="css:tabCounterStyle">
3160  			<li class="chat" title="Chat" data-name="chat" data-bind="click:onSidepanelTabClick,visible:isFestivalChatAvailable(), css:{active:APP.heroSideNav()=='chat'}">
3161				<span>
3161CHAT</span>
3162				<svg role="presentation" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3163				    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3164				        <g id="Group-2">
3165				            <path d="M6.50974811,21.984836 L12.3278046,15.25 L22,15.25 C22.6903559,15.25 23.25,14.6903559 23.25,14 L23.25,2 C23.25,1.30964406 22.6903559,0.75 22,0.75 L2,0.75 C1.30964406,0.75 0.75,1.30964406 0.75,2 L0.75,14 C0.75,14.6903559 1.30964406,15.25 2,15.25 L6.50890626,15.25 L6.50974811,21.984836 Z" id="Combined-Shape" stroke="#B7B7B7" stroke-width="1.5"></path>
3166				            <circle id="Oval" fill="#B7B7B7" cx="6.5" cy="7.5" r="1.5"></circle>
3167				            <circle id="Oval-Copy" fill="#B7B7B7" cx="12.5" cy="7.5" r="1.5"></circle>
3168				            <circle id="Oval-Copy-2" fill="#B7B7B7" cx="18.5" cy="7.5" r="1.5"></circle>
3169				        </g>
3170				    </g>
3171				</svg>
3172			</li>
3173  			<li class="stages" title="Stages" data-name="stages" data-bind="click:onSidepanelTabClick,css:{active:APP.heroSideNav()=='stages'}">
3174  				<span>STAGES</span>
3175  				<svg role="presentation" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
3176					 viewBox="0 0 353.951 353.951" style="enable-background:new 0 0 353.951 353.951;" xml:space="preserve">
3177					<g id="Escenario">
3178						<path d="M351.404,262.753l-28.358-19.965V42.484H28.337v200.459L2.346,262.9l0.004,0.005C0.923,264.002,0,265.721,0,267.659v37.808
3179						c0,3.313,2.687,6,6,6h341.95c3.313,0,6-2.687,6-6v-37.735C353.974,265.79,353.051,263.912,351.404,262.753z M40.337,167.294h10.922
3180						v2.102H40.337V167.294z M40.337,181.395h10.922v58.506H40.337V181.395z M63.259,198.961l16.687,40.94H63.259V198.961z
3181						 M92.906,239.901L64.4,169.968c9.972-9.225,40.176-38.66,53.089-67.926h116.406c12.913,29.267,43.117,58.701,53.089,67.926
3182						l-28.506,69.933H92.906z M311.046,169.395h-10.922v-2.102h10.922V169.395z M288.124,198.961v40.94h-16.687L288.124,198.961z
3183						 M300.124,181.395h10.922v58.506h-10.922V181.395z M311.046,155.294h-10.922V79.241h10.922V155.294z M288.124,130.856
3184						l-16.957-51.615h16.957V130.856z M258.536,79.241l22.241,67.702c-17.901-18.984-39.645-46.762-40.791-67.702H258.536z
3185						 M227.973,79.241c0.144,3.524,0.733,7.139,1.679,10.801h-107.92c0.946-3.662,1.534-7.276,1.679-10.801H227.973z M70.628,146.874
3186						l22.219-67.633h18.556C110.253,101.286,87.334,129.271,70.628,146.874z M63.259,130.856V79.241h16.957L63.259,130.856z
3187						 M51.259,155.294H40.337V79.241h10.922V155.294z M315.145,251.901l13.86,9.758H23.666l12.708-9.758H315.145z M311.046,54.484
3188						v12.757H40.337V54.484H311.046z M341.95,299.467H12v-25.808h329.95V299.467z"/>
3189					</g>
3190				</svg>
3191 			</li>
3192 			<li class="schedule" title="Schedule" data-name="schedule" data-bind="click:onSidepanelTabClick,visible:festivalSchedule, css:{active:APP.heroSideNav()=='schedule'}">
3193  				<span>Schedule</span>
3194  				<svg role="presentation" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3195				    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3196				        <g id="calendar" fill="#B7B7B7" fill-rule="nonzero">
3197				            <path d="M23.5714286,1.6 L20.5714286,1.6 L20.5714286,0.4 C20.5714286,0.1788 20.3798571,0 20.1428571,0 L17.1428571,0 C16.9058571,0 16.7142857,0.1788 16.7142857,0.4 L16.7142857,1.6 L7.28571429,1.6 L7.28571429,0.4 C7.28571429,0.1788 7.09414286,0 6.85714286,0 L3.85714286,0 C3.62014286,0 3.42857143,0.1788 3.42857143,0.4 L3.42857143,1.6 L0.428571429,1.6 C0.191571429,1.6 0,1.7788 0,2 L0,6.4 L0,23.6 C0,23.8212 0.191571429,24 0.428571429,24 L23.5714286,24 C23.8084286,24 24,23.8212 24,23.6 L24,6.4 L24,2 C24,1.7788 23.8084286,1.6 23.5714286,1.6 Z M17.5714286,0.8 L19.7142857,0.8 L19.7142857,2 L19.7142857,3.2 L17.5714286,3.2 L17.5714286,2 L17.5714286,0.8 Z M4.28571429,0.8 L6.42857143,0.8 L6.42857143,2 L6.42857143,3.2 L4.28571429,3.2 L4.28571429,2 L4.28571429,0.8 Z M0.857142857,2.4 L3.42857143,2.4 L3.42857143,3.6 C3.42857143,3.8212 3.62014286,4 3.8571428
31976,4 L6.85714286,4 C7.09414286,4 7.28571429,3.8212 7.28571429,3.6 L7.28571429,2.4 L16.7142857,2.4 L16.7142857,3.6 C16.7142857,3.8212 16.9058571,4 17.1428571,4 L20.1428571,4 C20.3798571,4 20.5714286,3.8212 20.5714286,3.6 L20.5714286,2.4 L23.1428571,2.4 L23.1428571,6 L0.857142857,6 L0.857142857,2.4 Z M0.857142857,23.2 L0.857142857,6.8 L23.1428571,6.8 L23.1428571,23.2 L0.857142857,23.2 Z" id="Shape"></path>
3198				            <path d="M15.8210526,9.2 L12.6526316,9.2 L11.7473684,9.2 L8.57894737,9.2 L7.67368421,9.2 L3.6,9.2 L3.6,12.8 L3.6,13.6 L3.6,16.4 L3.6,17.2 L3.6,20.8 L7.67368421,20.8 L8.57894737,20.8 L11.7473684,20.8 L12.6526316,20.8 L15.8210526,20.8 L16.7263158,20.8 L20.8,20.8 L20.8,17.2 L20.8,16.4 L20.8,13.6 L20.8,12.8 L20.8,9.2 L16.7263158,9.2 L15.8210526,9.2 Z M12.6526316,10 L15.8210526,10 L15.8210526,12.8 L12.6526316,12.8 L12.6526316,10 Z M15.8210526,16.4 L12.6526316,16.4 L12.6526316,13.6 L15.8210526,13.6 L15.8210526,16.4 Z M8.57894737,13.6 L11.7473684,13.6 L11.7473684,16.4 L8.57894737,16.4 L8.57894737,13.6 Z M8.57894737,10 L11.7473684,10 L11.7473684,12.8 L8.57894737,12.8 L8.57894737,10 Z M4.50526316,10 L7.67368421,10 L7.67368421,12.8 L4.50526316,12.8 L4.50526316,10 Z M4.50526316,13.6 L7.67368421,13.6 L7.67368421,16.4 L4.50526316,16.4 L4.50526316,13.6 Z M7.67368421,20 L4.50526316,20 L4.50526316,17.2 L7.67368421,17.2 L7.67368421,20 Z M11.7473684,20 L8.57894737,20 L8.57894737,17.2 L11.7473684,17.2 L11.7473684,20 Z M15.8210526,20 L12.6526316,20 L12.6526316,17.2 L15.8210526,17.2 L15.8210526,20 Z M19.8947368,20 L16.7263158,20 L16.7263158,17.2 L19.8947368,17.2 L19.8947368,20 Z M19.8947368,16.4 L16.7263158,16.4 L16.7263158,13.6 L19.8947368,13.6 L19.8947368,16.4 Z M19.8947368,10 L19.8947368,12.8 L16.7263158,12.8 L16.7263158,10 L19.8947368,10 Z" id="Shape"></path>
3199				        </g>
3200				    </g>
3201				</svg>
3202			</li>
3203			<!-- ko if: shopData() && shopData().length -->
3204				<!-- ko foreach: {data:shopData, as: 'store'} -->
3205					<li class="shop" title="Shop" data-name="shop" data-bind="attr:{'data-name':store.id,title:store.title},click:$parent.onSidepanelTabClick, css:{active:APP.heroSideNav()==store.id}">
3206						<span>Shop</span>
3207						<!-- ko if: !store.shopIconStyle() -->
3208						<svg role="presentation" id="cart" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 333334 269728" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd"><path d="M212575 12506h-91823c456 5071 1735 9910 3702 14381 2318 5265 5597 10019 9615 14038 4257 4257 9333 7683 14959 10014 5422 2245 11378 3485 17634 3485 6257 0 12213-1240 17634-3485 5627-2331 10702-5757 14959-10014 4019-4019 7298-8772 9615-14038 1968-4470 3247-9310 3703-14381zM25187 100527l44950 1954 41 2c1657 84 3130 803 4189 1909 998 1043 1636 2432 1723 3957 21 117 31 237 31 359v148511h182702V107628c0-1717 700-3278 1832-4413l4-4 4-4 7-7c1134-1128 2693-1826 4406-1826 18 0 64 4 245 11l21 1 182 7 44106-479 10257-47719-94946-38753c-651 6273-2293 12255-4766 17785-2946 6585-7061 12521-12076 17537-5394 5394-11850 9746-19034 12721-6911 2863-14478 4443-22402 4443-7923 0-15491-1580-22402-4443-7183-2975-13640-7327-19034-12721-4941-4941-9007-10770-11942-17231-2462-5420-4122-11286-4831-17444L13599 54175l11587 46349zm38428 14152l-43361-1886c-1397 1-2729-468-3796-1288-54-42-106-85-155-131-1007-825-1767-1963-2103-3307L180 51985c-19-72-32-146-43-219-302-1419-92-2866 537-4109 651-1289 1752-2360 3194-2952L110754 661c407-203 851-366 1324-480v-2c491-119 984-181 1470-181h107851c89 0 178 6 264 17 317 12 625 47 921 104l8 2v-2c377 73 760 188 1144 343l7 3 1-3 105692 43139c56 22 111 48 163 74 1316 578 2364 1574 3008 2787 663 1247 907 2728 590 4222l-12402 57700c-17 83-40 164-67 243-335 1313-1086 2462-2104 3293-1057 864-2409 1387-3886 1398l-43407 472v149683c0 1720-701 3281-1832 4413l-8 8c-1132 1131-2693 1831-4414 1831H69869c-1721 0-3282-700-4414-1831l-8-8c-1131-1132-1832-2693-1832-4413V114677z" fill-rule="nonzero"/></svg>
3209						<!-- /ko -->
3210						<!-- ko if: store.shopIconStyle() == 'ticketing' -->
3211						<svg role="presentation" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" role="img" xmlns:xlink="http://www.w3.org/1999/xlink">
3212	  						<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
3213	  							fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3214	  							stroke-linecap="round"></path>
3215	  						<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
3216	  							fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3217	  							stroke-linecap="round"></path>
3218						</svg>
3219						<!-- /ko -->
3220						<!-- ko if: store.shopIconStyle() && store.shopIconStyle() != 'ticketing' -->
3221							<img class="tabIcon" src="/s=4.0.1385/images/pixel.gif" data-bind="attr:{'src':store.shopIconStyle()}"/>
3222						<!-- /ko -->
3223					</li>
3224				<!-- /ko -->
3225			<!-- /ko -->
3226  		</ul>
3227  		<div class="tab-pane">
3228  			<div class="centered capUnit festivalChat lazy empty" data-player="festival" data-slotsize="festivalChat" data-adpos="1"></div>
3229  		
3230  			<div class="pane chat-pannel" data-bind="visible:APP.heroSideNav()=='chat'" style="display:none">
3231  				<div class="heart-mashing-display" data-bind="visible:socialMessaging() && socialMessaging().channelsByType.emote && socialMessaging().channelsByType.emote.status ==='active'" style="display:none"></div>
3232				<!--  ko template: {name:'mash-icon', if:socialMessaging() && socialMessaging().channelsByType.emote && socialMessaging().channelsByType.emote.status ==='active'} -->
3233				<!-- /ko -->
3234				<div class="message-pane" data-bind="with:socialMessaging">
3235					<div class="top-fadeout"></div>
3236					<ul class="messages" data-bind="foreach:chatMessages">
3237						<li data-bind="attr:{id:message.messageId},css:{'with-avatar':!message.notice,owner:$parent.pubNubUuid==publisher,moderator:message.moderator,notice:message.notice}">
3238							<!-- ko if: message.avatar -->
3239							<div class="avatar" data-bind="click:$parent.handleProfileImageAction.bind($parent),css:{link:$parent.pubNubUuid==publisher||APP.supportsNewProfile()},style:{'backgroundImage':'url('+message.avatar+')'}"></div>
3240							<!-- /ko -->
3241							<!-- ko if: !message.avatar && !message.notice -->
3242							<svg role="presentation" class="avatar" data-bind="click:$parent.handleProfileImageAction.bind($parent),css:{'link':($parent.pubNubUuid==publisher||APP.supportsNewProfile())}" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3243								<g stroke="none" stroke-width="1" fill="none">
3244									<g id="shape" fill="#FFFFFF" fill-rule="nonzero">
3245										<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
3246									</g>
3247			    				</g>
3248							</svg>
3249							<!-- /ko -->
3250							<div class="message">
3251								<span class="handle" data-bind="text:message.handle,click:function(data, event){if (!message.notice)$parent.handleProfileImageAction(data, event)},css:{link:!message.notice&&$parent.pubNubUuid!=publisher&&APP.supportsNewProfile()}"></span>
3252								<span class="text" data-bind="html:message.message.replace(/\n/g,'<br/>')"></span>
3253							</div>
3254						</li>
3255					</ul>
3256				</div>
3257				<!-- ko with: socialMessaging() -->
3258					<!-- ko if: pubNubUser() != null && pubNubUser().images && pubNubUser().images.avatar -->
3259						<div class="avatar-preview link" data-bind="click:function(){handleProfileImageAction({publisher:pubNubUser().pubnubId})},style:{'backgroundImage':'url('+pubNubUser().images.avatar.urls.small+')'}"></div>
3260					<!-- /ko -->
3261					<!-- ko if: !pubNubUser() || !pubNubUser().images || !pubNubUser().images.avatar -->
3262						<svg role="presentation" class="avatar-preview link" data-bind="click:function(){handleProfileImageAction({publisher:(pubNubUser())?pubNubUser().pubnubId:null})}" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3263							<g stroke="none" stroke-width="1" fill="none">
3264								<g id="shape" fill="#FFFFFF" fill-rule="nonzero">
3265									<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
3266								</g>
3267		    				</g>
3268						</svg>
3269					<!-- /ko -->
3270				<!-- /ko -->
3271				<!-- ko if: APP.appImplementationModule.socialMessaging() -->
3272				<input class="profile" type="text" id="chatbox" name="chatbox" type="text" data-bind="css:{disabled:socialMessaging().chatIsLocked()}" autocomplete="off" placeholder="Say something..." maxlength="256"/>
3273				<svg role="presentation" class="send-icon" alt="Send" data-bind="click:function () {var e = jQuery.Event('keyup');e.which=13;$('#chatbox').trigger(e);}" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
3274				    <path fill="#000" fill-rule="nonzero" d="M19.828.172a.586.586 0 0 0-.632-.13L.368 7.573A.586.586 0 0 0 .33 8.644l7.425 3.601 3.6 7.425c.099.202.304.33.528.33h.02a.586.586 0 0 0 .524-.368L19.958.804a.586.586 0 0 0-.13-.632zM2.035 8.169L16.98 2.19l-8.907 8.907-6.04-2.928zm9.796 9.796l-2.929-6.039L17.81 3.02 11.83 17.965z"/>
3275				</svg>
3276				<svg role="presentation" class="emoji-send" alt="Emoji Picker" data-bind="click:toggleEmojiSelector" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
3277					<g><path d="M319.5,483.9c42.7,0,77.4-34.6,77.4-77.4s-34.6-77.4-77.4-77.4s-77.4,34.6-77.4,77.4S276.7,483.9,319.5,483.9z M706.3,483.9c42.7,0,77.4-34.6,77.4-77.4s-34.6-77.4-77.4-77.4c-42.7,0-77.4,34.6-77.4,77.4S663.6,483.9,706.3,483.9z M292.5,639.8c11.1,12.2,30.8,29.4,58.5,46.4c110.2,67.6,242.3,67.6,381.9-42.9c13.3-10.5,15.5-29.8,5-43c-10.5-13.3-29.8-15.5-43-5c-118.2,93.6-222.4,93.6-311.9,38.7c-13-8-24.5-16.6-34.3-25.1c-5.6-4.9-9.3-8.5-10.8-10.2c-11.4-12.5-30.7-13.5-43.3-2.1C282,607.9,281.1,627.3,292.5,639.8z"/><path d="M500,928.8L500,928.8c236.8,0,428.8-192,428.8-428.8c0-236.8-192-428.8-428.8-428.8c-236.8,0-428.8,192-428.8,428.8C71.3,736.8,263.2,928.8,500,928.8L500,928.8z M500,990L500,990C229.4,990,10,770.6,10,500C10,229.4,229.4,10,500,10c270.6,0,490,219.4,490,490C990,770.6,770.6,990,500,990L500,990z"/></g>
3278				</svg>
3279				<!-- /ko -->
3280				<!-- ko template: {name: 'emoji-picker', if:APP.heroSideNav()=='chat'} -->
3281				<!--  /ko -->
3282  			</div>
3283  			<div class="pane schedule" data-bind="visible:APP.heroSideNav()=='schedule'" style="display:none">
3284		  		<div class="scrollContainer">
3285		  			<!-- ko if: APP.appImplementationModule.festivalSchedule() && APP.appImplementationModule.festivalSchedule().length -->
3286		  				<!-- ko if: !APP.appImplementationModule.festivalSchedule()[0].length -->
3287		  					<h2>Schedule</h2>
3288		  					<!-- ko foreach: {data: APP.appImplementationModule.festivalSchedule, as: 'day'} -->
3289			  					<div>
3290			  						<div class="schedule-day-header" data-bind="css:{collapse:!isLive}" onclick="$(this).toggleClass('collapse')">
3291			  							<span data-bind="text:header"></span>
3292			  							<div class="indicator"></div>
3293			  						</div>
3294			  						<div class="schedule-day-acts">
3295			  							<ul>
3296								  		<!-- ko foreach: {data: acts, as: 'act'} -->
3297								  			<li class="act" data-bind="css:{live:isLive}">
3298								  				<span class="time" data-bind="text:time + ' ' + timeZone"></span>
3299								  				<span class="name" data-bind="html:name"></span>
3300								  			</li>
3301								  		<!-- /ko -->
3302								  		</ul>
3303			  						</div>
3304			  					</div>
3305			  				<!-- /ko -->
3306		  					
3307		  				<!-- /ko -->
3308		  				
3309		  				<!-- ko if: APP.appImplementationModule.festivalSchedule()[0].length -->
3310		  					<ul>
3311					  		<!-- ko foreach: {data: APP.appImplementationModule.festivalSchedule, as: 'act'} -->
3312					  			<li class="act" data-bind="css:{live:isLive}">
3313					  				<span class="time" data-bind="text:((isLive) ? 'NOW PLAYING':time + ' ' + timeZone)"></span>
3314					  				<span class="name" data-bind="html:name"></span>
3315					  			</li>
3316					  		<!-- /ko -->
3317					  		</ul>
3318		  				<!-- /ko -->
3319	  				<!-- /ko -->
3320		  		</div>
3321		  	</div>
3322		  	
3323		  	<!-- ko if: shopData() && shopData().length -->
3324				<!-- ko foreach: {data:shopData, as: 'store'} -->
3325					<div class="pane shop" data-bind="visible:APP.heroSideNav()==store.id" style="display:none">
3326				  		<ul class="shop-items">
3327			  				<!-- ko foreach: {data:store, as:'shopItem'} -->
3328			  				<li>
3329			  					<img src="//cdn.liveone.com/s=4.0.1385/images/pixel.gif" data-bind="attr:{src:imgUrl}"/>
3330			  					<span class="title" role="heading" aria-level="3" data-bind="text:(name.length>60)?name.substring(0,60)+'...':name">Title</span>
3331			  					<span class="subtitle" data-bind="text:shopItem.price,visible:shopItem.price">price</span>
3332			  					<button class="std" data-bind="text:(shopItem.price)?'BUY NOW':'GO',click:APP.appImplementationModule.doShopAction">BUY</button>
3333			  				</li>
3334			  				<!-- /ko -->
3335			  			</ul>
3336				  		
3337				  	</div>
3338				<!-- /ko -->
3339			<!-- /ko -->
3340		  	
3341				  	
3342  		</div>
3343  			
3344  	</div>
3345  	<!-- /ko -->
3346</div>
3347
3348<!-- PAGES -->
3349    	<div class="views-container">
3350    		<div class="page-loading centered">
3351	<div class="navigating-title" aria-live="assertive" aria-label="Loading">
3352		<div class="loader"></div>
3353	</div>
3354</div>
3355<div class="splash" role="status" aria-live="assertive" aria-label="Loading">
3356	<div class="header-nav-bar" role="banner"  aria-live="off" data-bind="css:{upsell:APP.topUpsellNag().length,subscriber:APP.USER.slackerUser().actualTier>1,registered:APP.USER.slackerUser().actualTier==1}">
3357		<div class="container">
3358			<div class="service-logo static" aria-label="LiveOne">
3359				<img class="service-logo" alt="LiveOne" target="LiveOne" src="data:image/png;base64,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"/>
3360				<span class="alt">
3360LiveOne</span>
3361			</div>
3362		</div>
3363	</div>
3364	<div class="container" aria-hidden="true">
3365		<section tabindex="-1" class="section empty no-tile-hover section--main section--empty section--no-tile-hover" data-count="0">
3366			<h2 class="shimmer">&nbsp;</h2>
3367			<div class="scroll-container">
3368		 		<div class="tile-group">
3369		 			<div class="tile-container radio alt-image-layout" tabindex="-1">
3370						<div class="tile" >
3371							<div class="overlay shimmer" role="none"></div>
3372						</div>
3373						<div class="metadata">
3374							<span class="title shimmer" role="none">&nbsp;</span>
3375							<p class="subtitle shimmer" role="none">&nbsp;</p>
3376						</div>
3377					</div>
3378					<div class="tile-container radio alt-image-layout" tabindex="-1">
3379						<div class="tile" >
3380							<div class="overlay shimmer" role="none"></div>
3381						</div>
3382						<div class="metadata">
3383							<span class="title shimmer" role="none">&nbsp;</span>
3384							<p class="subtitle shimmer" role="none">&nbsp;</p>
3385						</div>
3386					</div>
3387					<div class="tile-container radio alt-image-layout" tabindex="-1">
3388						<div class="tile" >
3389							<div class="overlay shimmer" role="none"></div>
3390						</div>
3391						<div class="metadata">
3392							<span class="title shimmer" role="none">&nbsp;</span>
3393							<p class="subtitle shimmer" role="none">&nbsp;</p>
3394						</div>
3395					</div>
3396					<div class="tile-container radio alt-image-layout" tabindex="-1">
3397						<div class="tile" >
3398							<div class="overlay shimmer" role="none"></div>
3399						</div>
3400						<div class="metadata">
3401							<span class="title shimmer" role="none">&nbsp;</span>
3402							<p class="subtitle shimmer" role="none">&nbsp;</p>
3403						</div>
3404					</div>
3405				</div>
3406			</div>
3407		 </section>
3408		<section tabindex="-1" class="section empty no-tile-hover section--main section--empty section--no-tile-hover" data-count="0">
3409			<h2 class="shimmer">&nbsp;</h2>
3410			<div class="scroll-container">
3411		 		<div class="tile-group">
3412		 			<div class="tile-container radio alt-image-layout" tabindex="-1">
3413						<div class="tile" >
3414							<div class="overlay shimmer" role="none"></div>
3415						</div>
3416						<div class="metadata">
3417							<span class="title shimmer" role="none">&nbsp;</span>
3418							<p class="subtitle shimmer" role="none">&nbsp;</p>
3419						</div>
3420					</div>
3421					<div class="tile-container radio alt-image-layout" tabindex="-1">
3422						<div class="tile" >
3423							<div class="overlay shimmer" role="none"></div>
3424						</div>
3425						<div class="metadata">
3426							<span class="title shimmer" role="none">&nbsp;</span>
3427							<p class="subtitle shimmer" role="none">&nbsp;</p>
3428						</div>
3429					</div>
3430					<div class="tile-container radio alt-image-layout" tabindex="-1">
3431						<div class="tile" >
3432							<div class="overlay shimmer" role="none"></div>
3433						</div>
3434						<div class="metadata">
3435							<span class="title shimmer" role="none">&nbsp;</span>
3436							<p class="subtitle shimmer" role="none">&nbsp;</p>
3437						</div>
3438					</div>
3439					<div class="tile-container radio alt-image-layout" tabindex="-1">
3440						<div class="tile" >
3441							<div class="overlay shimmer" role="none"></div>
3442						</div>
3443						<div class="metadata">
3444							<span class="title shimmer" role="none">&nbsp;</span>
3445							<p class="subtitle shimmer" role="none">&nbsp;</p>
3446						</div>
3447					</div>
3448				</div>
3449			</div>
3450		 </section>
3451	 </div>
3452</div><div id="HomeView" class="page HomeView" data-bind="visible:active">
3453	<h1 class="sr-only">Home</h1>
3454
3455	<!-- ko template: {name: 'sectioned-page-body', foreach: data, as: 'section', afterRender: capitalism.bind($root)} -->
3456	<!-- /ko -->
3457	<section tabindex="-1" class="server-generated section spotlight">
3458                <h2>Spotlight</h2>
3459                <div class="scroll-container">
3460                        <div class="tile-group">
3461                            <div class="tile-container" tabindex="-1">
3462                                        <div class="tile" id="tile-"
3463                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2026/09/AOTW-Beabadoobee-Pylon.jpg)">
3464                                            <div class="overlay"></div>
3465                                            <div class="overlay left-to-right"></div>
3466                                                <div class="metadata">
3467                                                    <div class="subtitle">Album Of The Week: Beabadoobee</div>
3468                                                    <div class="title"><a href="/"></a></div>
3469                                                    <div class="description">Beabadoobee - Pylon</div>
3470                                                </div>
3471                                            </div>
3472                                        </div>
3473                                <div class="tile-container" tabindex="-1">
3474                                        <div class="tile" id="tile-"
3475                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2022/10/Carly-Rae-Jepsen-Count-Up.jpg)">
3476                                            <div class="overlay"></div>
3477                                            <div class="overlay left-to-right"></div>
3478                                                <div class="metadata">
3479                                                    <div class="subtitle">Carly Rae Jepsen: The Count Up</div>
3480                                                    <div class="title"><a href="/"></a></div>
3481                                                    <div class="description">Carly Rae Jepsen&#039;s biggest hits, as chosen by you</div>
3482                                                </div>
3483                                            </div>
3484                                        </div>
3485                                <div class="tile-container" tabindex="-1">
3486                                        <div class="tile" id="tile-"
3487                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2023/03/Miley-Cyrus-DNA-1.jpg)">
3488                                            <div class="overlay"></div>
3489                                            <div class="overlay left-to-right"></div>
3490                                                <div class="metadata">
3491                                                    <div class="subtitle">Miley: DNA</div>
3492                                                    <div class="title"><a href="/"></a></div>
3493                                                    <div class="description">Miley&#039;s hits, influences and collaborators</div>
3494                                                </div>
3495                                            </div>
3496                                        </div>
3497                                <div class="tile-container" tabindex="-1">
3498                                        <div class="tile" id="tile-"
3499                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg)">
3500                                            <div class="overlay"></div>
3501                                            <div class="overlay left-to-right"></div>
3502                                                <div class="metadata">
3503                                                    <div class="subtitle">Alternative Hits</div>
3504                                                    <div class="title"><a href="/"></a></div>
3505                                                    <div class="description">Linkin Park, Foster the People, Imagine Dragons</div>
3506                                                </div>
3507                                            </div>
3508                                        </div>
3509                                <div class="tile-container" tabindex="-1">
3510                                        <div class="tile" id="tile-"
3511                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg)">
3512                                            <div class="overlay"></div>
3513                                            <div class="overlay left-to-right"></div>
3514                                                <div class="metadata">
3515                                                    <div class="subtitle">New Country</div>
3516                                                    <div class="title"><a href="/"></a></div>
3517                                                    <div class="description">Luke Bryan, Carrie Underwood, Blake Shelton</div>
3518                                                </div>
3519                                            </div>
3520                                        </div>
3521                                </div>
3522                    </div>
3523                </section>
3524        <section tabindex="-1" class="server-generated section recentlyPlayed">
3525                <h2>Recently Played</h2>
3526                <div class="scroll-container">
3527                        <div class="tile-group">
3528                            <div class="tile-container" tabindex="-1">
3529                                        <div class="tile" id="tile-"
3530                                             style="background-image:url(https://i.slkimg.com/isv1/station/v0000194cd8637e8/658)">
3531                                            <div class="overlay"></div>
3532                                            </div>
3533                                        <div class="metadata">
3534                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3535                                                <span class="subtitle"></span>
3536                                                <p class="description">Rick Braun, Charles Gillan Jr., Euge Groove</p>
3537                                            </div>
3538                                        </div>
3539                                <div class="tile-container" tabindex="-1">
3540                                        <div class="tile" id="tile-"
3541                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0c79eb66f/435672719/1485646543)">
3542                                            <div class="overlay"></div>
3543                                            </div>
3544                                        <div class="metadata">
3545                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3546                                                <span class="subtitle"></span>
3547                                                <p class="description"></p>
3548                                            </div>
3549                                        </div>
3550                                <div class="tile-container" tabindex="-1">
3551                                        <div class="tile" id="tile-"
3552                                             style="background-image:url(https://i.slkimg.com/isv1/station/v000019e4179ec90/16543)">
3553                                            <div class="overlay"></div>
3554                                            </div>
3555                                        <div class="metadata">
3556                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3557                                                <span class="subtitle"></span>
3558                                                <p class="description">Frank Ocean, Erykah Badu, The Weeknd, D&#039;Angelo</p>
3559                                            </div>
3560                                        </div>
3561                                </div>
3562                    </div>
3563                </section>
3564        <section tabindex="-1" class="server-generated section stations topStations">
3565                <h2>Top Stations</h2>
3566                <div class="scroll-container">
3567                        <div class="tile-group">
3568                            <div class="tile-container" tabindex="-1">
3569                                        <div class="tile" id="tile-station:stations/1/42"
3570                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0b688be10/42)">
3571                                            <div class="overlay"></div>
3572                                            </div>
3573                                        <div class="metadata">
3574                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3575                                                <span class="subtitle">#1 Hit Music station </span>
3576                                                <p class="description">#1 Hit Music station </p>
3577                                            </div>
3578                                        </div>
3579                                <div class="tile-container" tabindex="-1">
3580                                        <div class="tile" id="tile-station:stations/1/792"
3581                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0b05412d8/792)">
3582                                            <div class="overlay"></div>
3583                                            </div>
3584                                        <div class="metadata">
3585                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3586                                                <span class="subtitle">Today&#039;s biggest Hip Hop hits</span>
3587                                                <p class="description">Today&#039;s biggest Hip Hop hits</p>
3588                                            </div>
3589                                        </div>
3590                                <div class="tile-container" tabindex="-1">
3591                                        <div class="tile" id="tile-station:stations/1/1416"
3592                                             style="background-image:url(https://i.slkimg.com/isv1/station/v000019bb462af88/1416)">
3593                                            <div class="overlay"></div>
3594                                            </div>
3595                                        <div class="metadata">
3596                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3597                                                <span class="subtitle">Every world-wide smash crammed into one station</span>
3598                                                <p class="description">Every world-wide smash crammed into one station</p>
3599                                            </div>
3600                                        </div>
3601                                <div class="tile-container" tabindex="-1">
3602                                        <div class="tile" id="tile-station:stations/1/1338"
3603                                             style="background-image:url(https://i.slkimg.com/isv1/station/v000019e279356e0/1338)">
3604                                            <div class="overlay"></div>
3605                                            </div>
3606                                        <div class="metadata">
3607                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3608                                                <span class="subtitle">Luke Bryan, Carrie Underwood, Blake Shelton</span>
3609                                                <p class="description">Luke Bryan, Carrie Underwood, Blake Shelton</p>
3610                                            </div>
3611                                        </div>
3612                                <div class="tile-container" tabindex="-1">
3613                                        <div class="tile" id="tile-station:stations/1/65"
3614                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a087614530/65)">
3615                                            <div class="overlay"></div>
3616                                            </div>
3617                                        <div class="metadata">
3618                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3619                                                <span class="subtitle">Disturbed, Slipknot, Shinedown</span>
3620                                                <p class="description">Disturbed, Slipknot, Shinedown</p>
3621                                            </div>
3622                                        </div>
3623                                <div class="tile-container" tabindex="-1">
3624                                        <div class="tile" id="tile-station:stations/1/78"
3625                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0b8770920/78)">
3626                                            <div class="overlay"></div>
3627                                            </div>
3628                                        <div class="metadata">
3629                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3630                                                <span class="subtitle">Linkin Park, Foster the People, Imagine Dragons</span>
3631                                                <p class="description">Linkin Park, Foster the People, Imagine Dragons</p>
3632                                            </div>
3633                                        </div>
3634                                <div class="tile-container" tabindex="-1">
3635                                        <div class="tile" id="tile-station:stations/1/6357"
3636                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0ca2b4708/6357)">
3637                                            <div class="overlay"></div>
3638                                            </div>
3639                                        <div class="metadata">
3640                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3641                                                <span class="subtitle">Featuring the newest and best in Hip Hop!</span>
3642                                                <p class="description">Featuring the newest and best in Hip Hop!</p>
3643                                            </div>
3644                                        </div>
3645                                <div class="tile-container" tabindex="-1">
3646                                        <div class="tile" id="tile-station:stations/1/183"
3647                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0828f3350/183)">
3648                                            <div class="overlay"></div>
3649                                            </div>
3650                                        <div class="metadata">
3651                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3652                                                <span class="subtitle">The biggest hits from the gods of rock</span>
3653                                                <p class="description">The biggest hits from the gods of rock</p>
3654                                            </div>
3655                                        </div>
3656                                <div class="tile-container" tabindex="-1">
3657                                        <div class="tile" id="tile-station:stations/1/8898"
3658                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a03efa9e18/8898)">
3659                                            <div class="overlay"></div>
3660                                            </div>
3661                                        <div class="metadata">
3662                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3663                                                <span class="subtitle">The week&#039;s hottest Pop songs</span>
3664                                                <p class="description">The week&#039;s hottest Pop songs</p>
3665                                            </div>
3666                                        </div>
3667                                <div class="tile-container" tabindex="-1">
3668                                        <div class="tile" id="tile-station:stations/1/2496"
3669                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a06936f708/2496)">
3670                                            <div class="overlay"></div>
3671                                            </div>
3672                                        <div class="metadata">
3673                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3674                                                <span class="subtitle">Garth, Alabama, Brooks &amp; Dunn</span>
3675                                                <p class="description">Garth, Alabama, Brooks &amp; Dunn</p>
3676                                            </div>
3677                                        </div>
3678                                <div class="tile-container" tabindex="-1">
3679                                        <div class="tile" id="tile-station:stations/1/14457"
3680                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a03ef18210/14457)">
3681                                            <div class="overlay"></div>
3682                                            </div>
3683                                        <div class="metadata">
3684                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3685                                                <span class="subtitle">The week&#039;s biggest Country songs</span>
3686                                                <p class="description">The week&#039;s biggest Country songs</p>
3687                                            </div>
3688                                        </div>
3689                                <div class="tile-container" tabindex="-1">
3690                                        <div class="tile" id="tile-station:stations/1/504"
3691                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a05e2a2f10/504)">
3692                                            <div class="overlay"></div>
3693                                            </div>
3694                                        <div class="metadata">
3695                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3696                                                <span class="subtitle">Carrie, Luke, Keith &amp; More</span>
3697                                                <p class="description">Carrie, Luke, Keith &amp; More</p>
3698                                            </div>
3699                                        </div>
3700                                <div class="tile-container" tabindex="-1">
3701                                        <div class="tile" id="tile-station:stations/1/72"
3702                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a034eaf300/72)">
3703                                            <div class="overlay"></div>
3704                                            </div>
3705                                        <div class="metadata">
3706                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3707                                                <span class="subtitle">What&#039;s hot in Hip Hop &amp; R&amp;B </span>
3708                                                <p class="description">What&#039;s hot in Hip Hop &amp; R&amp;B </p>
3709                                            </div>
3710                                        </div>
3711                                </div>
3712                    </div>
3713                </section>
3714        </div><!-- MAIN SITE CONTENT TEMPLATES -->
3715		   	<div id="site-framework"></div>
3716        </div>
3717        <!-- FOOTER -->
3718        
3718<script type="text/html" id="grid-tile">
3719	<div class="tile-container" tabindex="-1"
3720		 data-bind="attr:{id:'tile-'+uiItemId,'data-spotlightItem':(section.isSpotlight) ? $index : ''},click:APP.onTileClick, clickBubble: false,css:classNames($index())">
3721<!-- ko if: (item && item.nodeType === 'category' && section.classNames.indexOf('genres') > -1) -->
3722		<!-- Use a real <img> so it never crops -->
3723		<img class="genre-img"
3724			 data-bind="
3725             attr: {
3726               src: posterImgUrl,
3727               alt: item.name || 'Genre Image'
3728             },
3729             style: {
3730               width: '100%',
3731               height: 'auto'
3732             }
3733           " />
3734		<!-- /ko -->
3735
3736        <!-- ko if: !(item && item.nodeType === 'category' && section.classNames.indexOf('genres') > -1) -->
3737		<div class="tile lazyImg" aria-live="assertive" role="button" data-bind="css:{disabled:removed()},
3738		                attr:{
3739		                    id:'video-'+uiItemId,
3740		                    'aria-labelledby':'title-'+uiItemId,
3741		                    tabindex:(section.isSpotlight)?-1:0,
3742		                    'lazySrc':((section.isSpotlight)?spotlightBgImageUrl:posterImgUrl),
3743		                    'aria-label': item.name ? item.name : 'defaultAriaLabel'
3744		                },
3745		                event:{
3746		                    mouseover:APP._onTileFocus.bind(section),
3747		                    focus:APP._onTileFocus.bind(section),
3748		                    blur:APP._onTileBlur.bind(section)
3749		                },
3750		                click:function (data, event) {
3751		                    if (!section.isSpotlight){
3752		                        APP.onTileClick(data, event)
3753		                    }
3754		                },
3755		                clickBubble: false,
3756		                style: { border: (item && item.nodeType === 'category') ? '1px solid #e0e0e0' : '' }">
3757
3758
3759			<!-- ko if: section.sectionData.editable&&section.sectionData.editable.type == 'picker' -->
3760			<div class="overlay" data-bind="clickBubble: false,click:function (data, event) {$root.onSelectArtist.bind($root)(data, section)}"></div>
3761			<!-- /ko -->
3762			<!-- ko if: !section.sectionData.editable -->
3763			<div class="overlay"></div>
3764			<!-- /ko -->
3765
3766			<div class="overlay dazzle lazyImg" data-bind="attr:{'lazySrc':(section.isSpotlight&&section.classNames.indexOf('radio')>-1)?($root.headerImage)?$root.headerImage():posterImgUrl:''}"></div>
3767
3768			<!-- ko if:!section.isSpotlight -->
3769			<div class="status-badge" tabindex="-1" data-bind="visible:item.streamStateBadge()&&item.streamStateBadge()!='offline',css:item.streamStateBadge" style="display:none"><span data-bind="text:item.streamStateBadge"></span></div>
3770			<!-- ko if: item.displayDuration -->
3771			<div class="item-duration" data-bind="text:item.displayDuration"></div>
3772			<!-- /ko -->
3773			<!-- /ko -->
3774
3775			<!-- ko if:section.isSpotlight -->
3776			<!-- ko if: APP.implementationSuperType() == 'tv' && section.classNames.indexOf('radio')>-1-->
3777			<div class="overlay left-to-right" data-bind="style:{'background-image':'url('+(($root.headerImage)?$root.headerImage():posterImgUrl)+')'}"></div>
3778			<!-- /ko -->
3779			<!-- ko if: APP.implementationSuperType() != 'tv' || section.classNames.indexOf('radio')==-1-->
3780			<div class="overlay left-to-right"></div>
3781			<!-- /ko -->
3782
3783			<!-- ko if: item.iconPath -->
3784			<div class="tile-icon" data-bind="style:{'background-image':'url('+item.iconPath+'/web/3/center/x200.png)'}"></div>
3785			<!-- /ko -->
3786
3787			<div class="countdown" aria-hidden="true" data-bind="visible:countdown(),countdownclock:countdown" style="display:none">
3788				<div class="message" data-bind="visible:countdownMessage" style="display:none">
3789					<span data-bind="text:countdownMessage" />
3790				</div>
3791				<div class="clock" data-bind="visible:countdown" style="display:none">
3792					<span class="time" data-bind="text:_clock.days"></span> <span class="sep">:</span>
3793					<span class="time" data-bind="text:_clock.hours"></span> <span class="sep">:</span>
3794					<span class="time" data-bind="text:_clock.minutes"></span> <span class="sep">:</span>
3795					<span class="time" data-bind="text:_clock.seconds"></span>
3796					<div class="fullDateTime" data-bind="css:{'with-msg':countdownMessage}">
3797						<span class="longDate" data-bind="text:_clock.longdate"></span>
3798					</div>
3799				</div>
3800			</div>
3801
3802			<a id="spotlight-catch-top" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
3803
3804			<div class="metadata" data-bind="css:{playable:item.contentUrl, 'with-countdown':countdown()}">
3805				<!-- ko if: item.paywallBadgeType() && item.paywallBadgeType() != 'register' -->
3806				<div class="diamond" data-bind="css:{'ticketing':item.paywallBadgeType()=='ticketing','with-badge':item.contentTypeBadge()||item.streamStateBadge()!='offline'}" title="Subscriber exclusive content">
3807					<svg role="img" aria-label="diamond icon" version="1.1" id="diamond" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
3808						<g>
3809							<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
3810							<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7
3811								c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
3812							<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"/>
3813							<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9z"/>
3814							<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7
3815								C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
3816							<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7
3817								c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
3818							<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8
3819								c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
3820						</g>
3821						</svg>
3822					<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink">
3823						<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
3824							  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3825							  stroke-linecap="round"></path>
3826						<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
3827							  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3828							  stroke-linecap="round"></path>
3829					</svg>
3830				</div>
3831				<!-- /ko -->
3832
3833				<div class="status-badge" tabindex="-1" data-bind="visible:item.streamStateBadge()&&item.streamStateBadge()!='offline',css:item.streamStateBadge" style="display:none"><span data-bind="text:item.streamStateBadge"></span></div>
3834
3835				<!-- ko if: item.contentTypeBadge() && (!item.streamStateBadge()||item.streamStateBadge()=='offline') -->
3836				<div class="content-type-badge" tabindex="-1" data-bind="css:item.contentTypeBadge().type">
3837					<span data-bind="visible:item.contentTypeBadge().title,text:item.contentTypeBadge().title">ORIGINAL</span><span class="separator" data-bind="visible:item.contentTypeBadge().subtitle&&item.contentTypeBadge().type == 'original'"> | </span><span style="font-weight:normal" data-bind="visible:item.contentTypeBadge().subtitle,text:item.contentTypeBadge().subtitle"></span>
3838				</div>
3839				<!-- /ko -->
3840
3841				<!-- ko if: section.useSpotlightSectionData -->
3842				<!-- ko with: section.sectionData.artistMetaData -->
3843				<!-- ko if: category -->
3844				<div class="itemMetadata artist" data-bind="foreach:category">
3845					<span data-bind="text:name"></span>
3846					<!-- ko if: ($index() === ($parent.length - 1)) -->, <!-- /ko -->
3847				</div>
3848				<!-- /ko -->
3849				<!-- /ko -->
3850				<!-- /ko -->
3851
3852				<div class="subtitle" data-bind="visible:item.subtitle && !item.isChannel" style="display:none">
3853					<!-- ko if: item.nodeType == 'podcastEpisode' && !item.hasDetail -->
3854					<div class="link" style="display:inline-block" data-bind="text:subtitle,click:function (o,e) {APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'podcast','title':item.podcastTitle,'seoName':item.links.podcast.href,'id':item.podcastId})}"></div>
3855					<!-- /ko -->
3856					<!-- ko if: item.nodeType != 'podcastEpisode' || item.hasDetail -->
3857					<div style="display:inline-block" data-bind="text:subtitle"></div>
3858					<!-- /ko -->
3859				</div>
3860				<div class="title" role="heading" aria-level="3" data-bind="attr:{id:'title-'+item.uiItemId,'aria-label':(item.ariaTitle||'')+', '+(item.subtitle||'')+', '+(item.description||'')},css:{'with-advisory':item.advisory&&item.advisory.toLowerCase()=='e',editable:$parent.sectionData.editable&&$parent.sectionData.editable.rename},html:title,click:function (data, event){if ($parent.sectionData.editable&&$parent.sectionData.editable.rename){$root._onRenameRequest(data, event)}}"></div>
3861				<div class="subtitle" data-bind="visible:item.subtitle && item.isChannel,text:subtitle" style="display:none"></div>
3862				<div class="description" data-bind="visible:item.description,html:description" style="display:none"></div>
3863
3864				<!-- ko if: section.offer && section.isSpotlight -->
3865				<div class="offer">
3866					<div class="description" data-bind="html:section.generateOfferHtml(section.offer)"></div>
3867				</div>
3868				<!-- /ko -->
3869
3870				<!-- ko if: section.useSpotlightSectionData -->
3871				<!-- ko with: section.sectionData.albumMetaData -->
3872				<div class="itemMetadata album">
3873					<!-- ko if: artist && artist[0] -->
3874
3875					<p>
3876						<!-- ko if: artist[0].link -->
3877						<a href="#" data-bind="text:artist[0].name,attr:{'href':'/'+artist[0].link},click:function (o,e) {APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist[0].name,'seoName':artist[0].link,'id':artist[0].id});}"></a>
3878						<!-- /ko -->
3879						<!-- ko if: !artist[0].link -->
3880						<span data-bind="text:artist[0].name"></span>
3881						<!-- /ko -->
3882					</p>
3883					<!-- /ko -->
3884					<!-- ko if: releaseDate -->
3885					<p><span data-bind="html:releaseDate.join('&nbsp;&bull;&nbsp;')"></span></p>
3886					<!-- /ko -->
3887					<!-- ko if: copyright -->
3888					<p class="copyright" data-bind="html:'&copy;'+copyright"></p>
3889					<!-- /ko -->
3890				</div>
3891
3892				<!-- /ko -->
3893
3894				<!-- ko with: section.sectionData.songMetaData -->
3895				<div class="itemMetadata album">
3896					<!-- ko if: artist && artist[0] -->
3897
3898					<p><span class="label">by: </span>
3899						<!-- ko if: artist[0].link -->
3900						<a href="#" data-bind="text:artist[0].name,attr:{'href':'/'+artist[0].link},click:function (o,e) {APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist[0].name,'seoName':artist[0].link,'id':artist[0].id});}"></a>
3901						<!-- /ko -->
3902						<!-- ko if: !artist[0].link -->
3903						<span data-bind="text:artist[0].name"></span>
3904						<!-- /ko -->
3905					</p>
3906					<!-- /ko -->
3907				</div>
3908				<!-- /ko -->
3909
3910				<!-- /ko -->
3911
3912
3913
3914
3915				<div role="button" class="button play std" style="display:none"
3916					 data-bind="css:{restricted:restricted},attr:{tabindex: section.tabIndex, id:'btn-watch-'+uiItemId,'aria-label':((streamStateBadge()=='live')?'WATCH LIVE NOW':'WATCH')+', '+item.title},visible:item.contentUrl&&item.type!='podcastEpisode',click:APP.onTileClick,event:{focus:APP._onSpotlightNavDotFocus, keydown: APP.getKeyDownHandler(APP.onTileClick)},clickBubble: false">
3917					<a href="" data-bind="text:(streamStateBadge()=='live')?'WATCH LIVE NOW':'WATCH',attr:{href:'/video/'+uiItemId,id:'btn-watch-'+uiItemId},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">WATCH NOW</a>
3918				</div>
3919				<div role="button" class="button play std radio-station" style="display:none"
3920					 data-bind="css:{restricted:restricted},attr:{tabindex: section.tabIndex, id:'btn-listen-'+uiItemId,'aria-label':'Listen, ' + item.title},visible:item.slackerUrl||(item.type=='podcastEpisode'&&item.hasDetail),click:APP.onPlaySlackerRadioItem,event:{keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem), focus:APP._onSpotlightNavDotFocus},clickBubble: false">
3921					<a href=""data-bind="attr:{href:item.slackerUrl,id:'btn-listen-'+uiItemId},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">LISTEN</a>
3922				</div>
3923				<!-- Item detail play button -->
3924
3925				<!-- ko if: !item.isVideo -->
3926				<!-- ko if: item.playType != 'STATION' && item.olicensed-->
3927				<div role="button" class="button play std radio"
3928					 data-bind="css:{restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},text:((isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle == 'pause')?'PAUSE':'PLAY')+ ' ' +nodeType.toUpperCase(),attr:{tabindex: section.tabIndex, id:'btn-radioplay-'+uiItemId},click:APP.onPlaySlackerRadioItem,event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)},clickBubble: false">
3929				</div>
3930				<!-- /ko -->
3931				<!-- ko if: item.playType != 'STATION' && !item.olicensed && item.basicradio-->
3932				<div role="button" class="button play std radio"
3933					 data-bind="css:{restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},text:((isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle == 'pause')?'PAUSE':'PLAY')+ ' STATION',attr:{tabindex: section.tabIndex, id:'btn-radioplay-'+uiItemId}
3933,click:APP.onPlaySlackerRadioItem, event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)},clickBubble: false">
3934				</div>
3935				<!-- /ko -->
3936				<!-- ko if: item.playType == 'STATION' && item.basicradio-->
3937				<div role="button" class="button play std radio"
3938					 data-bind="css:{restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},text:((isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle == 'pause')?'PAUSE':'PLAY')+ ' ' +playType,attr:{tabindex: section.tabIndex,id:'btn-radioplay-'+uiItemId},click:APP.onPlaySlackerRadioItem,clickBubble: false, event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)}">
3939				</div>
3940				<!-- /ko -->
3941				<!-- /ko -->
3942
3943
3944
3945				<!-- ko if: section.useSpotlightEditActions -->
3946				<section tabindex="-1" class="item edit-actions" data-bind="css:{'no-play':(item.playType == 'STATION'&&!item.basicradio)||(item.playType != 'STATION' && !item.olicensed && !item.basicradio)}">
3947					<!-- ko if: section.sectionData.share -->
3948					<button id='detail-editactions-share' class="std share" title="Share" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:section.sectionData.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
3949					<!-- /ko -->
3950					<!-- ko if: section.sectionData.bookmark-->
3951					<button id='detail-editactions-bookmark' class="std bookmark" title="Add To Favorites"  tabindex="11" data-bind="css:section.sectionData.bookmark().state,attr:{title:(section.sectionData.bookmark().state=='on')?'Remove From Favorites':'Add To Favorites','aria-label':(section.sectionData.bookmark().state=='on')?'Remove From Favorites':'Add To Favorites'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:$root._onToggleBookmark" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Bookmark</span></button>
3952					<!-- /ko -->
3953					<!-- ko if: section.sectionData.artistNav-->
3954					<button id='detail-editactions-artistNav' class="std artist" title="Go To Artist Page" aria-label="Go To Artist Page" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:section.sectionData.artistNav().go" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Artist Page</span></button>
3955					<!-- /ko -->
3956
3957					<!-- ko with: section.sectionData.editable -->
3958
3959					<!-- ko if: remove -->
3960					<button id='detail-editactions-remove' class="std delete" title="Delete" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:remove" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>DELETE</span></button>
3961					<!-- /ko -->
3962					<!-- ko if: addToStation -->
3963					<button id='detail-editactions-addToStation' class="std add" title="Add To Station" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToStation" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Station</span></button>
3964					<!-- /ko -->
3965					<!-- ko if: addToPlaylist -->
3966					<button id='detail-editactions-addToPlaylist' class="std add"  title="Add To Playlist" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToPlaylist" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Playlist</span></button>
3967					<!-- /ko -->
3968
3969					<!-- /ko -->
3970
3971				</section>
3972
3973				<!-- /ko -->
3974
3975				<div role="button" class="button std more" tabindex="11" style="display:none"
3976					 data-bind="attr:{id:'btn-more-'+uiItemId},visible:item.hasDetail&&!item.isVod(),click:function () {APP.onTileClick(this, null, true)},event:{focus:APP._onSpotlightNavDotFocus},clickBubble: false">
3977					<a href="" data-bind="attr:{href:item.seoName,id:'btn-more-'+uiItemId,'aria-label':'For More, ' + item.title},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">FOR MORE</a>
3978				</div>
3979				<!-- ko if: item.contentUrl || item.slackerUrl || item.hasDetail -->
3980				<a id="spotlight-play-catch" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
3981				<!-- /ko -->
3982
3983				<!-- ko if: section.useSpotlightSectionData -->
3984				<div class="capUnit medrect lazy" data-slotsize="medrect"></div>
3985				<div class="capUnit medrect lazy" data-slotsize="medrect"></div>
3986				<!-- /ko -->
3987			</div>
3988			<!-- ko if: item.iconPath && !section.isSpotlight -->
3989			<div class="tile-icon" data-bind="style:{'background-image':'url('+item.iconPath+'/web/3/center/x100.png)'}"></div>
3990			<!-- /ko -->
3991
3992			<!-- /ko -->
3993		</div>
3994        <!-- /ko -->
3995		<!-- ko if:!section.isSpotlight -->
3996		<div class="metadata" aria-live="polite" data-bind="style:{'cursor':(!item.contentTypeBadge()||item.contentTypeBadge().type!='ticketing'||(item.userHasTicket()&&!item.contentTypeBadge().showGotoEvent))?'pointer':'default'},attr:{'aria-labelledby':'title-'+item.uiItemId}">
3997			<!-- ko if: item.advisory&&item.advisory.toLowerCase()=='e' -->
3998			<span class="advisory">E</span>
3999			<!-- /ko -->
4000			<span class="title" role="heading" aria-level="3" data-bind="css:{'with-advisory':item.advisory&&item.advisory.toLowerCase()=='e'},text:title,attr:{id:'title-'+item.uiItemId,'aria-label':(item.ariaTitle||'')+', '+(item.subtitle||'')+', '+(item.description||'')}"></span>
4001			<!-- ko if: item.subtitle -->
4002			<p class="subtitle" aria-live="off" data-bind="text:item.subtitle"></p>
4003			<!-- /ko -->
4004			<!-- ko if: item.price -->
4005			<p class="subtitle price" aria-live="off" data-bind="text:price"></p>
4006
4007
4008			<!-- ko if: item.contentTypeBadge() && item.contentTypeBadge().type === 'ticketing' -->
4009			<div style="text-align: center;">
4010				<div class="content-type-badge" tabindex="-1" data-bind="css:item.contentTypeBadge().type">
4011					<span data-bind="visible:item.contentTypeBadge().title,text:item.contentTypeBadge().title">ORIGINAL</span><span class="separator" data-bind="visible:item.contentTypeBadge().subtitle&&item.contentTypeBadge().type == 'original'"> | </span><span style="font-weight:normal" data-bind="visible:item.contentTypeBadge().subtitle,text:item.contentTypeBadge().subtitle"></span>
4012				</div>
4013			</div>
4014			<!-- /ko -->
4015
4016			<!-- /ko -->
4017			<!-- ko if: item.description -->
4018			<p class="description" aria-live="off" data-bind="text:description"></p>
4019			<!-- /ko -->
4020
4021			<!-- ko if: item.type == 'in-place' -->
4022			<button class="play" aria-live="off" data-bind="click:APP.onTileClick, clickBubble: false"></button>
4023			<!-- /ko -->
4024
4025			<!-- ko if: item.contentTypeBadge() && (item.contentTypeBadge().type === 'ticketing' || item.contentTypeBadge().isFree) -->
4026			<div class="ticket-tile-actions" style="text-align: center;">
4027				<!-- ko if: item.userHasTicket() -->
4028				<div aria-live="off" class="description" style="font-weight:bolder">You've got your ticket.  Enjoy access to this event.</div>
4029				<br/>
4030				<!-- /ko -->
4031				<!-- ko if: item.contentTypeBadge().isFree || (item.userHasTicket() && item.contentTypeBadge().showGotoEvent)-->
4032				<button class="std ticketing" data-bind="click:()=>APP.onPurchaseTicketsClick(item, true), clickBubble: false">GO TO EVENT</button>
4033				<!-- /ko -->
4034				<!-- ko if: !item.contentTypeBadge().isFree && !item.userHasTicket() && !item.contentTypeBadge().noSale -->
4035				<button class="std ticketing purchase" data-bind="click:APP.onPurchaseTicketsClick, clickBubble: false">BUY TICKET</button>
4036				<!-- ko if: item.contentTypeBadge().showGotoEvent -->
4037				<br/><br/>
4038				<button class="std ticketing goto" data-bind="click:()=>APP.onPurchaseTicketsClick(item, true), clickBubble: false">GO TO EVENT</button>
4039				<!-- /ko -->
4040				<!-- /ko -->
4041				<!-- ko if: item.contentTypeBadge().showOffsiteInfo -->
4042				<!-- ko if: !item.contentTypeBadge().isFree && !item.contentTypeBadge().noSale -->
4043				<br/><br/>
4044				<!-- /ko -->
4045				<button class="std ticketing info" data-bind="click:()=>window.open(item.contentTypeBadge().showOffsiteInfo), clickBubble: false">MORE INFO</button>
4046				<!-- /ko -->
4047			</div>
4048			<!-- /ko -->
4049
4050			<!-- ko if: (nodeType == 'artist' && basicradio>0) || (nodeType && nodeType != 'artist' && (basicradio>0 || olicensed>0)) || nodeType == 'station' || nodeType == 'podcastEpisode' -->
4051			<div role="button" class="button play"
4052				 data-bind="css:{'radio-station':(!!APP.TILE_GLYPH && APP.TILE_GLYPH.usesRadioGlyph($data, APP)),restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},attr:{tabindex: section.tabIndex, id:'btn-radioplay-'+uiItemId,'aria-label':(isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause')?'Pause Currently Playing':'Play Radio Station'},click:APP.onPlaySlackerRadioItem,clickBubble: false, event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)}">
4053			</div>
4054			<!-- /ko -->
4055			<!-- ko if: item.canShowOptions -->
4056			<!-- ko if: nodeType == 'artist' -->
4057			<div role="button" aria-label="Artist Options" class="button options" tabindex="11"
4058				 data-bind="click: $root._onRequestArtistOptions,clickBubble: false">
4059				<svg role="img" aria-label="options menu" class="options" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4060					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle>
4061				</svg>
4062			</div>
4063			<!-- /ko -->
4064			<!-- ko if: nodeType == 'album' && olicensed -->
4065			<div role="button" aria-label="Album Options" class="button options" tabindex="11"
4066				 data-bind="click: $root._onRequestAlbumOptions,clickBubble: false">
4067				<svg role="img" aria-label="options menu" class="options" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4068					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle>
4069				</svg>
4070			</div>
4071			<!-- /ko -->
4072			<!-- ko if: nodeType != 'album' && nodeType != 'artist' -->
4073			<div role="button" aria-label="Station Options" class="button options" tabindex="11"
4074				 data-bind="click: $root._onRequestStationOptions,clickBubble: false">
4075				<svg role="img" aria-label="options menu" class="options" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4076					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle>
4077				</svg>
4078			</div>
4079			<!-- /ko -->
4080			<!-- /ko -->
4081
4082			<!-- ko if: item.editable -->
4083			<!-- ko if: section.sectionData.editable&&section.sectionData.editable.type == 'artist' -->
4084			<div role="button" aria-label="Remove Artist From Station" class="button remove" tabindex="11" title="Remove Artist"
4085				 data-bind="attr:{id:'btn-remove-'+uiItemId},clickBubble: false,click:function (data, event) {$root._onRequestRemoveArtist.bind($root)(data, section)}">
4086			</div>
4087			<!-- /ko -->
4088			<!-- ko if: section.sectionData.editable&&section.sectionData.editable.type == 'picker' -->
4089			<div role="button" aria-label="More Like This Artist" class="button check" tabindex="11" title="More Like This Artist"
4090				 data-bind="attr:{id:'btn-select-'+uiItemId},clickBubble: false,click:function (data, event) {$root.onSelectArtist.bind($root)(data, section)}">
4091			</div>
4092			<!-- /ko -->
4093			<!-- /ko -->
4094		</div>
4095		<!-- ko if: item.iconPath -->
4096		<div class="tile-icon" data-bind="style:{'background-image':'url('+item.iconPath+'/web/3/center/x100.png)'}"></div>
4097		<!-- /ko -->
4098		<!-- /ko -->
4099
4100		<!-- ko if: item.paywallBadgeType() && item.paywallBadgeType() != 'register' && !section.isSpotlight -->
4101		<div class="diamond" title="Subscriber exclusive content" data-bind="css:{'ticketing':item.paywallBadgeType()=='ticketing'}">
4102			<svg role="presentation"  alt="diamond icon" version="1.1" id="diamond" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
4103				<g>
4104					<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
4105					<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7
4106		c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
4107					<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"
4108					/>
4109					<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9
4110		z"/>
4111					<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7
4112		C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
4113					<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7
4114		c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
4115					<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8
4116		c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
4117				</g>
4118			</svg>
4119			<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink">
4120				<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
4121					  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4122					  stroke-linecap="round"></path>
4123				<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
4124					  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4125					  stroke-linecap="round"></path>
4126			</svg>
4127		</div>
4128		<!-- /ko -->
4129	</div>
4130</script>
vendor: 1 bytes, line 4130
4130
4131<script type="text/html" id="list-item">
4132	<li class="section-list-item" aria-live="polite" tabindex="-1" data-bind="css:{'playing':isPlaying(),'searchMore':type=='searchMore',disabled:removed(),'podcast-episode':$parent.content.listType == 'podcast-episodes'},attr:{'data-position':(typeof(rootIndex)!=='undefined') ? rootIndex : sectionItemIndex}">
4133		<!-- ko if: $parent.content.listType == 'podcast-episodes' -->
4134		<div class="column metadata">
4135			<div class="title-container">
4136				<!-- ko if: typeof explicit === 'string' ? explicit.toUpperCase() === 'TRUE' : explicit === true -->
4137<span class="advisory" title="Advisory Label">E</span>
4138				<!-- /ko -->
4139				<div class="title link" role="heading" aria-level="3" data-bind="attr:{tabindex: section.tabIndex}, event:{keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'podcastEpisode','title':title,'seoName':link,'id':episodeId,_links:links})})}, text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'podcastEpisode','title':title,'seoName':link,'id':episodeId,_links:links})}"></div>
4140			</div>
4141			<div class="subtitle" data-bind="text:subtitle,visible:type!='searchMore'"></div>
4142			<div class="top-row" data-bind="visible:type!='searchMore'">
4143				<span class="publishDate" data-bind="text:dateFormat(publishDate, 'mmmm dd yyyy')"></span>
4144
4145				<!-- ko if: typeof(offset) === 'undefined' || offset === null || finished -->
4146				&#183; <span class="duration" data-bind="text:formatPTtime(duration)"></span>
4147				<!-- /ko -->
4148
4149				<!-- ko if: typeof(offset) !== 'undefined' && offset !== null -->
4150
4151					<!-- ko if: !finished && typeof(progressWidth) !== 'undefined' -->
4152					&#183; <span class="disposition-status" data-bind="text: timeLeft + ' left'"></span>
4153					<div class="progress-bar">
4154						<div class="progress" data-bind="style: { width: progressWidth }"></div>
4155					</div>
4156					<!-- /ko -->
4157
4158					<!-- ko if: finished -->
4159					&#183; <span class="disposition-played">Played</span>
4160					<div class="checkmark">
4161						<svg xmlns="http://www.w3.org/2000/svg" height="15" viewBox="0 0 24 24" width="15">
4162							<path d="M0 0h24v24H0z" fill="none"/>
4163							<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/>
4164						</svg>
4165					</div>
4166					<!-- /ko -->
4167
4168				<!-- /ko -->
4169			</div>
4170
4171		</div>
4172		<!-- /ko -->
4173
4174		<!-- ko if: (!basicradio && olicensed && restricted)-->
4175		<!-- Filler column to hide button while retaining button column spacing and restricted dot psuedo element-->
4176		<div class="column button play rating restricted" tabindex="11"></div>
4177		<!-- /ko -->
4178		<!-- ko if: !(!basicradio && olicensed && restricted)-->
4179		<div class="column button" role="button"
4180			 data-bind="css:{play:$parent.content.listType=='fav-song-ratings'||$parent.content.listType=='podcast-episodes'||$parent.content.listType.indexOf('-ratings')==-1,rating:$parent.content.listType!='fav-song-ratings'||$parent.content.listType.indexOf('-ratings')>-1,playable:(basicradio || olicensed),'radio-station':(basicradio && olicensed==0) || (basicradio && olicensed && restricted),'restricted':!basicradio && olicensed && restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},attr:{tabindex: section.tabIndex,id:'btn-radioplay-'+uiItemId},event:{keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem),focus:APP._onTileFocus.bind(section)},click:APP.onPlaySlackerRadioItem,clickBubble: false">
4181
4182			<!-- ko if: $parent.content.listType.indexOf('-ratings') > -1 && $parent.content.listType!='fav-song-ratings' && !isPlaying() -->
4183			<a href="#" class="heart" title="Unrate" data-bind="attr:{tabindex: section.tabIndex}, event:{keydown: APP.getKeyDownHandler(unrate)}, click:unrate,visible:rating==100, clickBubble: false">
4184				<svg role="presentation" alt="heart" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
4185					<g>
4186						<path id="fill" d="m12.05845,5.45073c4.47563,-13.03855 22.01129,0 0,16.76385c-22.01129,-16.76385 -4.47563,-29.80239 0,-16.76385z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="null" fill="transparent"/>
4187						<path id="outline" d="m17.3,0c-2.3,0 -5.3,3.9 -5.3,3.9s-3,-3.9 -5.2,-3.9c-4.6,0 -6.8,2.3 -6.8,7c0,4.5 12,17 12,17s12,-12.5 12,-17c0,-4.7 -2.2,-7 -6.7,-7zm-15.8,7.2c0,-4 1.3,-5.7 5.3,-5.7c1.2,0 5.3,3.9 5.3,3.9s4.1,-3.9 5.3,-3.9c4,0 5.3,1.7 5.3,5.7c-0.2,3.8 -10.7,14.5 -10.7,14.5s-10.5,-10.7 -10.5,-14.5z" fill="#FFFFFF"/>
4188					</g>
4189				</svg>
4190			</a>
4191
4192			<a href="#" class="ban" title="Unrate" data-bind="attr:{tabindex: section.tabIndex}, event:{keydown: APP.getKeyDownHandler(unrate)}, click:unrate,visible:rating==-100, clickBubble: false">
4193				<svg role="presentation" alt="ban" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4194					<path fill="#FFF" d="M21 4.1l-1-1-.1-.1C17.8 1.1 15 0 12 0 5.4 0 0 5.4 0 12c0 3 1.1 5.8 3 7.9l.1.1.9.9.1.1c2.1 1.9 4.9 3 7.9 3 6.6 0 12-5.4 12-12 0-3-1.1-5.8-3-7.9zM1.5 12C1.5 6.2 6.2 1.5 12 1.5c2.6 0 5 1 6.9 2.6L4.1 18.9C2.5 17 1.5 14.6 1.5 12zM12 22.5c-2.6 0-5-1-6.9-2.6L19.9 5.1c1.6 1.8 2.6 4.2 2.6 6.9 0 5.8-4.7 10.5-10.5 10.5z"/>
4195				</svg>
4196			</a>
4197			<!-- /ko -->
4198			<!-- ko if: isPlaying() -->
4199			<!-- ko if: APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause' -->
4200			<svg role="img" aria-label="playing animation" class="lds-equalizer" width="100%"  height="80px"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
4200ox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none; padding: 0; margin: 0;">
4201				<g transform="rotate(180 50 50)">
4202					<rect y="22" height="10.1976" fill="#ce1c35" x="28.333333333333336" width="10">
4203						<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.15s" dur="1.2">
4204						</animate></rect><rect y="22" height="39.9224" fill="#ce1a35" x="39.44444444444444" width="10">
4205					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.44999999999999996s" dur="1.2">
4206					</animate></rect><rect y="22" height="59.496" fill="#ce1c35" x="50.55555555555556" width="10">
4207					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.8999999999999999s" dur="1.2">
4208					</animate></rect><rect y="22" height="57.0259" fill="#ce1c35" x="61.66666666666667" width="10">
4209					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.75s" dur="1.2">
4210					</animate></rect><rect y="22" height="29.1516" fill="#ce1c35" x="72.77777777777777" width="10">
4211					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.3s" dur="1.2">
4212					</animate>
4213				</rect>
4214				</g>
4215			</svg>
4216			<!-- /ko -->
4217			<!-- ko if: APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='play' -->
4218			<svg role="img" aria-label="playing animation" class="lds-equalizer" width="100%"  height="80px"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none; padding: 0; margin: 0;">
4219				<g transform="rotate(180 50 50)">
4220					<rect y="22" height="10.1976" fill="#ce1c35" x="28.333333333333336" width="10"></rect>
4221					<rect y="22" height="39.9224" fill="#ce1a35" x="39.44444444444444" width="10"></rect>
4222					<rect y="22" height="59.496" fill="#ce1c35" x="50.55555555555556" width="10"></rect>
4223					<rect y="22" height="57.0259" fill="#ce1c35" x="61.66666666666667" width="10"></rect>
4224					<rect y="22" height="29.1516" fill="#ce1c35" x="72.77777777777777" width="10"></rect>
4225				</g></svg>
4226			<!-- /ko -->
4227			<!-- /ko -->
4228			<!-- ko if: $parent.content.listType == 'playlist-tracks' && !isPlaying() -->
4229			<span data-bind="text:rootIndex+1">#</span>
4230			<!-- /ko -->
4231
4232		</div>
4233		<!-- /ko -->
4234
4235
4236		<!-- ko if: !$parent.content.listType -->
4237		<div class="column">
4238			<!-- ko if: item.advisory -->
4239			<span class="advisory" data-bind="text:item.advisory" title="Advisory Label"></span>
4240			<!-- /ko -->
4241			<span data-bind="css:{'with-advisory':item.advisory},attr:{title:title},text:title"></span>
4242		</div>
4243		<!-- /ko -->
4244
4245		<!-- ko if: $parent.content.listType == 'station-songs' -->
4246		<div class="column">
4247			<!-- ko if: item.advisory -->
4248			<span class="advisory" data-bind="text:item.advisory" title="Advisory Label"></span>
4249			<!-- /ko -->
4250			<span data-bind="event:{keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})})}, attr:{tabindex: section.tabIndex, title:title},css:{link:link,'with-advisory':item.advisory},text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})}"></span>
4251		</div>
4252		<div class="column"><span data-bind="attr:{tabindex: section.tabIndex, title:artistName},event:{keydown: APP.getKeyDownHandler(function (o,e){if(artistLink)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})})}, css:{link:artistLink},text:artistName,click:function (o,e){if(artistLink)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})}"></span></div>
4253		<div class="column pop-bar options">
4254			<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4255			<div class="measure" data-bind="style:{width:scorePercent}">
4256				<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4257			</div>
4258			<!-- ko if: !APP.basicRadioOnly() && (olicensed > 0 || $root.type == 'MylibraryView')-->
4259			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4260			<a href="#" class="options" data-bind="attr: {tabindex: section.tabIndex}, click: $root._onRequestSongOptions, clickBubble: false">
4261				<svg role="img" aria-label="options menu" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4262					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4263				</svg>
4264			</a>
4265			<!-- /ko -->
4266		</div>
4267
4268		<!-- /ko -->
4269
4270		<!-- ko if: $parent.content.listType == 'search-songs' -->
4271		<div class="column">
4272			<span data-bind="attr:{tabindex: section.tabIndex, title:title},css:{link:link}
4272,event: {keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})})}, text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})}"></span>
4273		</div>
4274		<div class="column"><span data-bind="attr:{title:artistName, tabindex: section.tabIndex},css:{link:artistId && artistId != 0},event: {keydown: APP.getKeyDownHandler(function (o,e){if(artistId && artistId != 0)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})})}, text:artistName,click:function (o,e){if(artistId && artistId != 0)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})}"></span></div>
4275		<div class="column pop-bar options">
4276			<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4277			<div class="measure" data-bind="style:{width:scorePercent}">
4278				<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4279			</div>
4280			<!-- ko if: !APP.basicRadioOnly() && olicensed > 0 -->
4281			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4282			<a href="#" class="options" data-bind="attr:{tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4283				<svg role="img" aria-label="options menu" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4284					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4285				</svg>
4286			</a>
4287			<!-- /ko -->
4288		</div>
4289
4290		<!-- /ko -->
4291
4292		<!-- ko if: $parent.content.listType == 'artist-songs' -->
4293		<div class="column">
4294			<!-- ko if: item.advisory -->
4295			<span class="advisory" data-bind="text:item.advisory"  title="Advisory Label"></span>
4296			<!-- /ko -->
4297			<span data-bind="attr:{tabindex: section.tabIndex, title:title}, event: {keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':{'id':id,'perf-id':track[0].performanceId,'track-id':(track[0].id||track[0].trackId)}})})}, css:{link:link,'with-advisory':item.advisory},text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':{'id':id,'perf-id':track[0].performanceId,'track-id':(track[0].id||track[0].trackId)}})}"></span>
4298		</div>
4299		<div class="column"><span data-bind="attr:{tabindex: section.tabIndex, title:albumName}, event: {keydown: APP.getKeyDownHandler(function(o,e){if(albumLink&&track&&track[0])APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':albumLink,'id':track[0].album[0].albumId})})}, css:{link:albumLink&&track&&track[0]},text:albumName,click:function(o,e){if(albumLink&&track&&track[0])APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':albumLink,'id':track[0].album[0].albumId})}"></span></div>
4300		<div class="column pop-bar options">
4301			<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4302			<div class="measure" data-bind="style:{width:scorePercent}">
4303				<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4304			</div>
4305			<!-- ko if: !APP.basicRadioOnly() && olicensed > 0 -->
4306			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4307			<a href="#" class="options" data-bind="attr: {tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4308				<svg role="presentation" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4309					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4310				</svg>
4311			</a>
4312			<!-- /ko -->
4313		</div>
4314		<!-- /ko -->
4315
4316		<!-- ko if: $parent.content.listType == 'playlist-tracks' -->
4317		<div class="column">
4318			<!-- ko if: item.advisory -->
4319			<span class="advisory" data-bind="text:item.advisory"  title="Advisory Label"></span>
4320			<!-- /ko -->
4321			<span class="link" data-bind="attr:{tabindex: section.tabIndex}, css:{'with-advisory':item.advisory},attr:{title:title},text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':songlink,'id':{'id':id,'perf-id':pid,'track-id':tid}})}"></span>
4322		</div>
4323		<div class="column">
4324			<!-- ko if: artistLink -->
4325			<span class="link" data-bind="attr:{title:artistName}
4325,text:artistName,event: {keydown: APP.getKeyDownHandler(function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})})}, click:function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})}"></span>
4326			<!-- /ko -->
4327			<!-- ko if: !artistLink -->
4328			<span data-bind="attr:{title:artistName},text:artistName"></span>
4329			<!-- /ko -->
4330		</div>
4331		<div class="column"><span class="link" data-bind="attr:{tabindex: section.tabIndex, title:albumName}, event: {keydown: APP.getKeyDownHandler(function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})})}, text:albumName,click:function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})}"></span></div>
4332
4333		<!-- ko if: $parent.content.editable -->
4334		<div class="column edit-move" data-bind="click:function (data, event){$root._onRequestPlaylistSongOptions(data,event,$parent)},clickBubble: false">
4335			<svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
4336				<path style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;block-progression:tb;isolation:auto;mix-blend-mode:normal" d="M 40 9.5859375 L 32.292969 17.292969 L 33.707031 18.707031 L 39.064453 13.349609 A 1 1 0 0 0 40 14 A 1 1 0 0 0 40.935547 13.349609 L 46.292969 18.707031 L 47.707031 17.292969 L 40 9.5859375 z M 40 16 A 1 1 0 0 0 39 17 A 1 1 0 0 0 40 18 A 1 1 0 0 0 41 17 A 1 1 0 0 0 40 16 z M 40 20 A 1 1 0 0 0 39 21 A 1 1 0 0 0 40 22 A 1 1 0 0 0 41 21 A 1 1 0 0 0 40 20 z M 40 24 A 1 1 0 0 0 39 25 A 1 1 0 0 0 40 26 A 1 1 0 0 0 41 25 A 1 1 0 0 0 40 24 z M 40 28 A 1 1 0 0 0 39 29 L 11 29 L 11 31 L 69 31 L 69 29 L 41 29 A 1 1 0 0 0 40 28 z M 11 39 L 11 41 L 69 41 L 69 39 L 11 39 z M 11 49 L 11 51 L 39 51 A 1 1 0 0 0 40 52 A 1 1 0 0 0 41 51 L 69 51 L 69 49 L 11 49 z M 40 54 A 1 1 0 0 0 39 55 A 1 1 0 0 0 40 56 A 1 1 0 0 0 41 55 A 1 1 0 0 0 40 54 z M 40 58 A 1 1 0 0 0 39 59 A 1 1 0 0 0 40 60 A 1 1 0 0 0 41 59 A 1 1 0 0 0 40 58 z M 33.707031 61.292969 L 32.292969 62.707031 L 40 70.414062 L 47.707031 62.707031 L 46.292969 61.292969 L 40.935547 66.650391 A 1 1 0 0 0 40 66 A 1 1 0 0 0 39.064453 66.650391 L 33.707031 61.292969 z M 40 62 A 1 1 0 0 0 39 63 A 1 1 0 0 0 40 64 A 1 1 0 0 0 41 63 A 1 1 0 0 0 40 62 z"/>
4337			</svg>
4338		</div>
4339		<!-- /ko -->
4340		<!-- ko if: !$parent.content.editable -->
4341		<div class="column options noedit">
4342			<!-- ko if: !APP.basicRadioOnly() && olicensed > 0 -->
4343			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4344			<a href="#" class="options" data-bind="attr:{tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4345				<svg role="img" aria-label="options menu" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4346					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4347				</svg>
4348			</a>
4349			<!-- /ko -->
4350		</div>
4351		<!-- /ko -->
4352
4353		<div class="column pop-bar" data-bind="css:{noedit:!$parent.content.editable}"><span data-bind="text:formatSecondsAsTime(tlen)"></span></div>
4354
4355		<!-- /ko -->
4356
4357		<!-- ko if: $parent.content.listType == 'fav-song-ratings' -->
4358		<div class="column"><span data-bind="attr:{title:title},text:title"></span></div>
4359		<div class="column">
4360			<!-- ko if: artistLink -->
4361			<span class="link" data-bind="attr:{tabindex: section.tabIndex, title:artistName},event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})})},text:artistName,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})}"></span>
4362			<!-- /ko -->
4363			<!-- ko if: !artistLink -->
4364			<span data-bind="attr:{title:artistName},text:artistName"></span>
4365			<!-- /ko -->
4366		</div>
4367		<div class="column">
4368			<span class="link" data-bind="attr:{tabindex: section.tabIndex, title:albumName}
4368,event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})})}, text:albumName,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})}"></span>
4369		</div>
4370		<div class="column options">
4371			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4372			<a href="#" class="options" data-bind="attr:{tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4373				<svg role="presentation" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4374					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4375				</svg>
4376			</a>
4377		</div>
4378		<!-- /ko -->
4379		<!-- ko if: $parent.content.listType == 'station-song-ratings' -->
4380		<div class="column"><span data-bind="attr:{title:title},text:title"></span></div>
4381		<div class="column"><span class="link" data-bind="attr:{title:artist, tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})})}, text:artist,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})}"></span></div>
4382		<div class="column"><span class="link" data-bind="attr:{title:album, tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':album,'seoName':null,'id':albumid})})}, text:album,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':album,'seoName':null,'id':albumid})}"></span></div>
4383		<div class="column date"><span data-bind="text:dateFormat(lmtime, 'mm/dd/yyyy')"></span></div>
4384		<!-- /ko -->
4385		<!-- ko if: $parent.content.listType == 'station-artist-ratings' -->
4386		<div class="column"><span class="link" data-bind="attr:{tabindex: section.tabIndex,title:artist},event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})})},text:artist,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})}"></span></div>
4387		<div class="column date"><span data-bind="text:dateFormat(lmtime, 'mm/dd/yyyy')"></span></div>
4388		<!-- /ko -->
4389
4390	</li>
4391</script>
vendor: 1 bytes, line 4391
4391
4392<script type="text/html" id="lineup-item-tile">
4393	<div class="tile-container" tabindex="-1"
4394		 data-bind="attr:{id:'tile-'+uiItemId},click:function (data, event){if (item.artistId){APP.onTileClick(data, event)}}, clickBubble: false,css:classNames($index())">
4395		<div class="tile lazyImg" aria-live="assertive" aria-role="navigation"
4396			 data-bind="attr:{id:'video-'+uiItemId,'aria-labelledby':'title-'+uiItemId,tabindex:(section.isSpotlight)?-1:section.tabIndex,'lazySrc':((section.isSpotlight)?spotlightBgImageUrl:posterImgUrl)},event:{mouseover:APP._onTileFocus.bind(section),focus:APP._onTileFocus.bind(section),blur:APP._onTileBlur.bind(section)},clickBubble: false">
4397		</div>
4398		<div class="metadata" aria-live="polite" data-bind="css:{'link':item.artistId},style:{'cursor':(item.artistId)?'pointer':'default'},attr:{'aria-labelledby':'title-'+item.uiItemId}">
4399			<span class="title" role="heading" aria-level="3" data-bind="text:title,attr:{id:'title-'+item.uiItemId,'aria-label':(item.ariaTitle||'')+', '+(item.subtitle||'')}"></span>
4400			<!-- ko if: item.subtitle -->
4401			<p class="subtitle" aria-live="off" data-bind="text:item.subtitle"></p>
4402			<!-- /ko -->
4403		</div>
4404	</div>
4405</script>
4405
4406
4407<script type="text/html" id="festival-schedule-tile">
4408	<div class="tile-container" tabindex="-1"
4409		 data-bind="attr:{id:'tile-'+uiItemId}">
4410		<div class="tile scheduleDate"
4411			 data-bind="attr:{id:'sched-'+uiItemId,tabindex:'10'+$index()},event:{focus:APP._onTileFocus.bind(section),blur:APP._onTileBlur.bind(section)}">
4412
4413			<h2 class="date"><span class="dow"  data-bind="text:day"></span> <span class="dt" data-bind="text:date"></span></h2>
4414			<ul>
4415				<!-- ko foreach: {data: _embedded.content, as: 'act', afterRender: function (el,data) {$root._onScheduleItemRender.bind($root)(el, data, date)}} -->
4416				<li class="scheduleItem" data-bind="attr:{tabindex:'11'+$index()},event:{focus:APP._onTileFocus.bind(section),blur:APP._onTileBlur.bind(section)}">
4417					<div data-bind="css:{'notime':!act.time}">
4418						<img class="schedule-img lazyImg" src="/s=4.0.1385/images/pixel.gif" data-bind="visible:act.imgUrl,attr:{alt:act.name,'lazySrc':act.imgUrl}">
4419						<span class="time" data-bind="html:(act.time) ? act.time+' '+act.timeZone : '&nbsp;'"></span>
4420						<span class="name" data-bind="text:act.name,attr:{title:act.name}"></span>
4421						<!-- ko if: act.startTime -->
4422						<div class="reminder" data-bind="attr:{id:'ouical-'+($parent.date+act.name).replace(/\W/g,'-')}">Remind Me</div>
4423						<!-- /ko -->
4424					</div>
4425					<!-- ko if: APP.implementationSuperType() != 'tv' && act.artistId-->
4425
4426					<div class="options" data-bind="click: $root._onRequestArtistOptions,clickBubble: false">
4427						<svg role="presentation" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4428							<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4429						</svg>
4430					</div>
4431					<!-- /ko -->
4432				</li>
4433				<!-- /ko -->
4434			</ul>
4435		</div>
4436	</div>
4437</script>
4437
4438
4439<script type="text/html" id="tabbed-section-page-body">
4440
4441	<!-- ko if: !tabbedSection.tabs() || !tabbedSection.tabs().length -->
4442	<!-- ko template: {name: 'sectioned-page-body', data:tabbedSection, as:'section', afterRender: $root.capitalism.bind($root)} -->
4443	<!-- /ko -->
4444	<!-- /ko -->
4445
4446	<!-- ko if: tabbedSection.tabs() && tabbedSection.tabs().length -->
4447	<a id="item-detail-actions-bottom" aria-hidden="true" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
4448	<!-- ko with: tabbedSection.tabs() -->
4449	<div class="tabs-container" data-bind="css:{'with-mobile-download':$root.isMobileDevice() && $root.hasMobileApp()}">
4450		<section class="tabs section section--tabs section--main" aria-live="off">
4451			<a id="tabs-top" aria-hidden="true" class="focus-catch tabs-top" tabindex="-1"></a>
4452			<div class="section-tabs section-tabs--react" data-bind="css:tabbedSection.classNames, component:{name:'react-wrapper', params:{name:'ItemDetailTabs', props:{section: tabbedSection}}}"></div>
4453		</section>
4454	</div>
4455	<div class="tabpane-container">
4456		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp() && $root.usesSplitTone -->
4457		<div class="more bottom centered mobile-download">
4458			<a href="/apps" data-bind="event:{keydown:APP.getKeyDownHandler(tabbedSection.changeTab)}, click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
4459			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
4460				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
4461			</svg>
4462		</div>
4463		<!-- /ko -->
4464
4465		<section class="tabpane section section--tabpane section--main" role="tabpanel" aria-live="polite" data-bind="attr:{'data-reporting-tab':encodeURIComponent(tabbedSection.activeTab().title)}">
4466
4467			<!-- ko foreach: {data: tabbedSection, as:'_s'} -->
4468			<!-- ko if: _s.id == tabbedSection.activeTab().id -->
4469			<!-- ko if: _s.tabs().length && (_s.classNames||'').indexOf('station-ratings') === -1 -->
4470			<!-- Sub Tabs - 1 level deep -->
4471			<section class="tabs section section--tabs section--main">
4472				<a id="sub-tabs-top" aria-hidden="true" class="focus-catch tabs-top" tabindex="-1"></a>
4473				<div class="section-tabs section-tabs--react" data-bind="css:_s.classNames, component:{name:'react-wrapper', params:{name:'ItemDetailTabs', props:{section: _s, leadIn: 'View by', carousel: false}}}"></div>
4474			</section>
4475			<!-- /ko -->
4476
4477			<!-- ko if: _s.tabs().length -->
4478			<!-- ko with: _s.activeTab() -->
4479			<!-- ko if: !_s.content().length && !_s.visibleDescription() && !_s.filter() -->
4480			<div class="loading-pulse" style="margin-top:2em"></div>
4481			<!-- /ko -->
4482			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4483			<!-- /ko -->
4484			<!-- /ko -->
4485			<!-- /ko -->
4486
4487			<!-- ko if: !_s.tabs().length -->
4488			<!-- ko if: !_s.content().length && !_s.visibleDescription() -->
4489			<div class="loading-pulse" style="margin-top:2em"></div>
4490			<!-- /ko -->
4491			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4492			<!-- /ko -->
4493			<!-- /ko -->
4494
4495
4496			<!-- /ko -->
4497			<!-- /ko -->
4498		</section>
4499	</div>
4500	<!-- /ko -->
4501	<!-- /ko -->
4502</script>
4502
4503
4504<!-- PDT-8083_redesign: MyLibrary-only fork of tabbed-section-page-body above.
4505     Identical content-rendering logic (active tab lookup, sub-tabs, loading
4506     pulse, sectioned-page-body), minus the .tabs-container tab-rail <ul> —
4507     that nav is now the React MyLibrarySidebarNav component (see
4508     mylibraryBody.jsp). Editing tab/content behavior for MyLibrary: edit
4509     here. Editing it for Profile/artist/album/item-detail/etc.: edit the
4510     shared template above instead. -->
4511<script type="text/html" id="mylibrary-tabpane-body">
4512
4513	<!-- ko if: !tabbedSection.tabs() || !tabbedSection.tabs().length -->
4514	<!-- ko template: {name: 'sectioned-page-body', data:tabbedSection, as:'section', afterRender: $root.capitalism.bind($root)} -->
4515	<!-- /ko -->
4516	<!-- /ko -->
4517
4518	<!-- ko if: tabbedSection.tabs() && tabbedSection.tabs().length -->
4519	<a id="item-detail-actions-bottom" aria-hidden="true" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
4520	<div class="tabpane-container">
4521		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp() && $root.usesSplitTone -->
4522		<div class="more bottom centered mobile-download">
4523			<a href="/apps" data-bind="event:{keydown:APP.getKeyDownHandler(tabbedSection.changeTab)}, click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
4524			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
4525				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
4526			</svg>
4527		</div>
4528		<!-- /ko -->
4529
4530		<section class="tabpane section section--tabpane section--main" role="tabpanel" aria-live="polite" data-bind="attr:{'data-reporting-tab':encodeURIComponent(tabbedSection.activeTab().title)}">
4531
4532			<!-- ko foreach: {data: tabbedSection, as:'_s'} -->
4533			<!-- ko if: _s.id == tabbedSection.activeTab().id -->
4534			<!-- ko if: _s.tabs().length -->
4535			<!-- Sub Tabs - 1 level deep -->
4536			<section class="tabs section section--tabs section--main">
4537				<a id="sub-tabs-top" aria-hidden="true" class="focus-catch tabs-top" tabindex="-1"></a>
4538				<ul class="section-tabs" role="tablist" data-bind="css:tabbedSection.classNames + ' ' + _s.classNames">
4539					<!-- ko foreach: {data: _s.tabs, as: '_stab' } -->
4540					<li class="tab-item sub-tab-item subtitle" data-bind="html:_stab.title,attr:{id:'tab-'+id, tabindex: tabbedSection.tabIndex},css:{'active':_s.activeTab()&&_stab.id==_s.activeTab().id},click:_s.changeTab.bind(_s),event:{focus:APP._onTabFocus, keydown:APP.getKeyDownHandler(_s.changeTab.bind(_s))}"></li>
4541					<!-- /ko -->
4542				</ul>
4543			</section>
4544			<!-- /ko -->
4545
4546			<!-- ko if: _s.tabs().length -->
4547			<!-- ko with: _s.activeTab() -->
4548			<!-- ko if: !_s.content().length && !_s.visibleDescription() && !_s.filter() -->
4549			<div class="loading-pulse" style="margin-top:2em"></div>
4550			<!-- /ko -->
4551			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4552			<!-- /ko -->
4553			<!-- /ko -->
4554			<!-- /ko -->
4555
4556			<!-- ko if: !_s.tabs().length -->
4557			<!-- ko if: !_s.content().length && !_s.visibleDescription() -->
4558			<div class="loading-pulse" style="margin-top:2em"></div>
4559			<!-- /ko -->
4560			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4561			<!-- /ko -->
4562			<!-- /ko -->
4563
4564
4565			<!-- /ko -->
4566			<!-- /ko -->
4567		</section>
4568	</div>
4569	<!-- /ko -->
4570</script>
4570
4571
4572<script type="text/html" id="sectioned-page-body">
4573	<!-- ko if: $data.offer && !section.isSpotlight -->
4574	<section class="section body offer section--body section--offer section--body">
4575		<h2 data-bind="text:offer.title"></h2>
4576		<p class="description" data-bind="html:generateOfferHtml(offer)"></h2>
4577	</section>
4578	<!-- /ko -->
4579
4580	<section tabindex="-1" aria-live="polite" data-bind="css:expandWithBemClasses('section', undefined, classNames.split(' ').concat([($root.isMobileDevice() && $root.hasMobileApp())? 'with-download-app':'']).concat(bemModifiers)),attr:{id:id,'aria-labelledby':'section-title-'+id,'data-count':$index()}">
4581		<!-- ko if: !section.isSpotlight && content().length -->
4582		<a id="section-top" aria-hidden="true" class="focus-catch section-top" tabindex="-1"></a>
4583		<!-- /ko -->
4584
4585		<!-- ko if: section.iconPath -->
4586		<div class="section-icon" data-bind="style:{'background-image':'url('+section.iconPath+'/web/3/center/100.png)'}"></div>
4587		<!-- /ko -->
4588
4589		<h2 data-bind="attr:{'id':'section-title-'+id},visible:title,html:(advisory) ? title + ' ['+advisory+']' : title,css:{'with-icon':section.iconPath}">TITLE</h2>
4590
4591		<!-- ko if: content.getListType && content.getListType() === 'playlist-tracks' -->
4592		<div class="section-filter-mount" data-bind="component:{name:'react-wrapper', params:{name:'SectionFilter', props:{section: section, placeholder: 'Filter tracks', label: 'Filter tracks'}}}"></div>
4593		<!-- /ko -->
4594
4595		<!-- ko if: classNames.indexOf('presets') > -1 -->
4596		<div class="react-wrapper" data-bind="component: {name: 'react-wrapper', params: {name: 'MyLibraryPresetsTab', props: { APP: APP, root: $root }}}"></div>
4597		<!-- /ko -->
4598		<!-- ko ifnot: classNames.indexOf('presets') > -1 -->
4599
4600		<!-- ko if: isEditDirty() && !(content.getListType && content.getListType() === 'playlist-tracks') -->
4601		<div class="more top save-changes" data-bind="event:{keydown:APP.getKeyDownHandler(section.saveDirtyEdit)}, click:section.saveDirtyEdit,clickBubble: false"><button role="alert" class="std save-dirty" data-bind="attr: {tabindex: section.tabIndex}">SAVE CHANGES</button></div>
4602		<!-- /ko -->
4603		<div class="more top" data-bind="visible:(hasMore() || hasLess()) && $root.type !== 'SlackerItemDetailView' && $root.type !== 'ArtistPickerView'" style="display:none"><button class="std" data-bind="attr: {tabindex: section.tabIndex}, text:(hasMore())?'View All':'View Less',click:doSeeMore, clickBubble: false, event:{keydown:APP.getKeyDownHandler(doSeeMore)}">View All</button></div>
4604		<!-- ko if: filter() !== null && hasFilterData() && ['station-song-ratings','station-artist-ratings','playlist-tracks'].indexOf(content.listType) === -1 -->
4605		<div class="section-filter-wrapper"><div class="search-glass"></div>
4606			<input type="text" aria-label="Text Input: Filter" class="sectionFilterInput" placeholder="Filter" data-bind="attr: {tabindex: section.tabIndex}, textInput:filter"/>
4607		</div>
4608		<!-- /ko -->
4609
4610		<!-- ko if: !section.isSpotlight -->
4611
4612		<!-- ko if: sectionData.editable || sectionData.share || $root.bookmarkAction -->
4613		<section tabindex="-1" class="section section--main item edit-actions">
4614			<!-- ko if: sectionData.share -->
4615			<button class="std share" title="Share" data-bind="attr:{tabindex: section.tabIndex, id:'detail-actions-share'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:sectionData.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
4616			<!-- /ko -->
4617			<!-- ko if: sectionData.bookmark-->
4618			<button class="std bookmark" title="Add To Favorites" data-bind="css:sectionData.bookmark().state,attr:{tabindex: section.tabIndex, id:'detail-editactions-bookmark',title:(sectionData.bookmark().state=='on')?'Remove From Favorites':'Add To Favorites'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:$root._onToggleBookmark" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Bookmark</span></button>
4619			<!-- /ko -->
4620
4621			<!-- ko with: sectionData.editable -->
4622
4623			<!-- ko if: remove -->
4624			<button class="std delete" title="Delete" data-bind="attr:{tabindex: section.tabIndex, id:'detail-editactions-remove'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:remove" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>DELETE</span></button>
4625			<!-- /ko -->
4626			<!-- ko if: addToStation -->
4627			<button class="std add" title="Add To Station" tabindex="11" data-bind="attr:{tabindex: section.tabIndex, id:'detail-editactions-addToStation'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToStation" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Station</span></button>
4628			<!-- /ko -->
4629			<!-- ko if: addToPlaylist -->
4630			<button class="std add"  title="Add To Playlist" tabindex="11" data-bind="attr:{tabindex: section.tabIndex, id:'detail-editactions-addToPlaylist'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToPlaylist" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Playlist</span></button>
4631			<!-- /ko -->
4632
4633			<!-- /ko -->
4634
4635		</section>
4636		<!-- /ko -->
4637		<!-- /ko -->
4638
4639		<!-- ko if: (section.classNames||'').indexOf('hero') === -1 && (section.classNames||'').indexOf('spotlight') === -1 -->
4640		<div class="section-description-mount" data-bind="component:{name:'react-wrapper', params:{name:'SectionDescription', props:{section: section, root: $root, APP: APP}}}"></div>
4641		<!-- /ko -->
4642
4643		<!-- ko ifnot: (section.classNames||'').indexOf('hero') === -1 && (section.classNames||'').indexOf('spotlight') === -1 -->
4644		<p class="description" data-bind="css:{editable:sectionData.editable&&section.sectionData.editable.redescription},visible:visibleDescription,html:visibleDescription,click:function (data, event){if (event.target.nodeName==='A'){window.open(event.target.href)}else if (section.sectionData.editable&&section.sectionData.editable.redescription){$root._onRedescriptionRequest(data, event)}}">DESCRIPTION</p>
4645		<!-- ko if: canToggleDescription() == -1 -->
4646		<div style="margin-bottom:1em"><a href="#" data-bind="attr: {tabindex: section.tabIndex},click:toggleDescription">READ LESS</a></div>
4647		<!-- /ko -->
4648		<!-- ko if: canToggleDescription() == 1 -->
4649		<div><a href="#" data-bind="attr:{tabindex: section.tabIndex},click:toggleDescription">READ MORE</a></div>
4650		<!-- /ko -->
4651		<!-- /ko -->
4652
4653		<div class="scroll-container" aria-live="polite" data-bind="css:{'with-countdown':spotlightItem() && spotlightItem().item && spotlightItem().item.countdown()},event:{scroll:function () {APP.currentView._doCapitalisticThings(true);APP.currentView._doLazyImageLoading(true)}}">
4654			<!-- ko if: content.getListType && ['station-song-ratings','station-artist-ratings'].indexOf(content.getListType()) > -1 -->
4655			<div class="station-ratings-mount" data-bind="component:{name:'react-wrapper', params:{name:'StationRatings', props:{section: section, root: $root, APP: APP}}}"></div>
4656			<!-- /ko -->
4657
4658			<!-- ko if: !content().length -->
4659			<!-- ko if: isLoadingMore() -->
4660			<div class="centered loader"></div>
4661			<!-- /ko -->
4662			<!-- /ko -->
4663
4664			<!-- ko if: content().length -->
4665
4666			<!-- ko if: content.type == 'list' -->
4667
4668			<!-- ko if: content.getListType() != 'album-tracks' && content.getListType() != 'podcast-episodes' -->
4669
4670			<!-- ko if: ['station-songs','search-songs','artist-songs','playlist-tracks'].indexOf(content.listType) > -1 -->
4671			<div class="item-detail-track-list-mount" data-bind="component:{name:'react-wrapper', params:{name:'ItemDetailTrackList', props:{section: section, root: $root, APP: APP}}}"></div>
4672			<!-- /ko -->
4673
4674			<!-- ko ifnot: ['station-songs','search-songs','artist-songs','playlist-tracks','station-song-ratings','station-artist-ratings'].indexOf(content.listType) > -1 -->
4675			<ul class="section-list header" data-bind="css:content.getListType()">
4676				<li class="section-list-item">
4677					<div class="column button play">
4678						<!-- ko if: content.listType == 'playlist-tracks' -->
4679						#
4680						<!-- /ko -->
4681					</div>
4682					<!-- ko if: !content.listType -->
4683					<div class="column">TITLE</div>
4684					<!-- /ko -->
4685
4686					<!-- ko if: content.listType == 'playlist-tracks' -->
4687					<div class="column">TITLE</div>
4688					<div class="column">ARTIST</div>
4689					<div class="column">ALBUM</div>
4690					<div class="column pop-bar">DURATION</div>
4691					<!-- /ko -->
4692
4693					<!-- ko if: content.listType == 'station-songs' || content.listType == 'search-songs' -->
4694					<div class="column">TITLE</div>
4695					<div class="column">ARTIST</div>
4696					<div class="column pop-bar">POPULARITY</div>
4697					<!-- /ko -->
4698
4699					<!-- ko if: content.listType == 'artist-songs' -->
4700					<div class="column">TITLE</div>
4701					<div class="column">ALBUM</div>
4702					<div class="column pop-bar">POPULARITY</div>
4703					<!-- /ko -->
4704
4705					<!-- ko if: content.listType == 'fav-song-ratings' -->
4706					<div class="column">SONG</div>
4707					<div class="column">ARTIST</div>
4708					<div class="column">ALBUM</div>
4709					<div class="column date"></div>
4710					<!-- /ko -->
4711					<!-- ko if: content.listType == 'station-song-ratings' -->
4712					<div class="column">SONG</div>
4713					<div class="column">ARTIST</div>
4714					<div class="column">ALBUM</div>
4715					<div class="column date">DATE</div>
4716					<!-- /ko -->
4717					<!-- ko if: content.listType == 'station-artist-ratings' -->
4718					<div class="column">ARTIST</div>
4719					<div class="column date">DATE</div>
4720					<!-- /ko -->
4721				</li>
4722			</ul>
4723			<ul class="section-list" data-bind="css:content.listType,foreach:{data:content, as:'item'}">
4724				<!-- ko template: {name: 'list-item'} -->
4725				<!-- /ko -->
4726			</ul>
4727			<!-- /ko -->
4728			<!-- /ko -->
4729			<!-- ko if: content.getListType() == 'podcast-episodes' -->
4730			<div class="item-detail-episode-list-mount" data-bind="component:{name:'react-wrapper', params:{name:'ItemDetailEpisodeList', props:{section: section, root: $root, APP: APP}}}"></div>
4731			<!-- /ko -->
4732			<!-- ko if: content.listType == 'album-tracks' -->
4733			<div class="item-detail-album-tracks-mount" data-bind="component:{name:'react-wrapper', params:{name:'ItemDetailAlbumTracks', props:{section: section, root: $root, APP: APP}}}"></div>
4734			<!-- /ko -->
4735			<!-- /ko -->
4736
4737			<!-- ko if: content.type != 'list' -->
4738
4739			<!-- ko if: content.layout == 'double-high' -->
4740
4741			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'TileGroup', props: { items: content(), type: content.type, section: section, APP: APP, root: $root, nested: true, sectionIndex: $index() }, subscriptionMap:APP.ptg_subscriptionMap}}"></div>
4742
4743			<!-- ko if: contentMobile().length -->
4744			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'TileGroup', props: { items: contentMobile(), type: contentMobile.type, section: section, APP: APP, root: $root, modifierClasses:['double-high','double-high-mobile-alt'], sectionIndex: $index() }, subscriptionMap:APP.ptg_subscriptionMap}}"></div>
4745			<!-- /ko -->
4746			<!-- /ko -->
4747
4748			<!-- ko if: !content.layout -->
4749
4750			<!-- LXLWEB-3554: ResponsiveTileGrid was scoped to My Library and Profile only. Other views (Search, Music Home, etc.) still use TileGroup and would need additional testing before migrating. -->
4751			<!-- PDT-8083_redesign: recentlyplayed added so its tiles also render through ResponsiveTileGrid (now TileGrid/ResultTile-backed) instead of TileGroup, for visual consistency with the rest of My Library. -->
4752			<!-- PDT-8159: the item-detail tabs join them, on the same class list. Their cards
4753			     were legacy Tiles wearing the modern look through
4754			     components/_legacy-result-tiles.scss; they are the real ResultTile now, so the
4755			     play control, restricted/Plus states, explicit badge and options menu are the
4756			     same code the search and My Library cards run rather than a second
4757			     implementation kept in step by hand.
4758
4759			     The class list is the whole gate because the enclosing `content.type != 'list'`
4760			     already sorts tiles from rows: the track lists (Top Songs, album discs, podcast
4761			     episodes) and the ratings tables never reach here, so what is left under
4762			     albums / artists / stations / podcasts / playlists is a grid of cards. Note the
4763			     names are PLURAL — the singular forms a hero carries (`… radio album`,
4764			     `… radio station`) and the ratings sections (`station-artist-ratings`) do not
4765			     match, which is what keeps the hero and the ratings tab on their own
4766			     rendering. -->
4767			<!-- ko if: ($root.type === 'MylibraryView' || $root.type === 'ProfileView' || $root.type === 'SlackerItemDetailView') && (classNames.indexOf('playlists') > -1 || classNames.indexOf('artists') > -1 || classNames.indexOf('albums') > -1 || classNames.indexOf('podcasts') > -1 || classNames.indexOf('stations') > -1 || classNames.indexOf('recentlyplayed') > -1) -->
4768			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'ResponsiveTileGrid', props: { items: content(), type: content.type, section: section, APP: APP, root: $root, sectionIndex: $index(), enableAds: $root.type === 'SlackerItemDetailView' }, subscriptionMap:{section: {content: true, hasMore: true, hasLess: true}, items: {removed: true, streamStateBadge: true, headerImage: true, userHasTicket: true}}}}"></div>
4769			<!-- /ko -->
4770
4771			<!-- ko ifnot: ($root.type === 'MylibraryView' || $root.type === 'ProfileView' || $root.type === 'SlackerItemDetailView') && (classNames.indexOf('playlists') > -1 || classNames.indexOf('artists') > -1 || classNames.indexOf('albums') > -1 || classNames.indexOf('podcasts') > -1 || classNames.indexOf('stations') > -1 || classNames.indexOf('recentlyplayed') > -1) -->
4772			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'TileGroup', props: { items: content(), type: content.type, section: section, APP: APP, root: $root, sectionIndex: $index() }, subscriptionMap:APP.ptg_subscriptionMap}}"></div>
4773			<!-- /ko -->
4774
4775			<!-- /ko -->
4776
4777			<!-- ko if: content()[0].type == 'form' -->
4778			<p class="note2">By submitting this form, you agree to our <a href="/terms" onclick="APP.goToPage('terms');return false;">Terms of Service</a> and <a href="/privacy" onclick="APP.goToPage('privacy');return false;">Privacy Policy</a>.</p>
4779			<!-- /ko -->
4780
4781			<!-- ko if:!section.isSpotlight -->
4782			<div class="carousel-nav left" role="button" aria-label="Scroll left" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.carouselRotate(-1)})}, attr:{tabindex: !section.carouselLeftEnabled() ? -1 : section.tabIndex - 1, 'aria-disabled': !section.carouselLeftEnabled()},css:{disabled:!section.carouselLeftEnabled()},click:function () {section.carouselRotate(-1)}, clickBubble: false">
4783			</div>
4784			<div class="carousel-nav right" role="button" aria-label="Scroll right" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.carouselRotate(1)})}, attr:{tabindex: !section.carouselRightEnabled() ? -1 : section.tabIndex + 1, 'aria-disabled': !section.carouselRightEnabled()},css:{disabled:!section.carouselRightEnabled()},click:function () {section.carouselRotate(1)}, clickBubble: false">
4785			</div>
4786			<!-- /ko -->
4787			<!-- ko if:section.isSpotlight -->
4788			<div class="spotlight-nav dots" aria-live="off" data-bind="visible:((APP.implementationSuperType() != 'tv' || APP.appImplementationModule.type == 'tesladash') && content().length > 1) || (APP.implementationSuperType() == 'tv' && APP.appImplementationModule.type != 'tesladash' && content().length > 0)">
4789				<!-- ko foreach: content -->
4790				<div class="nav-dot" role="button" data-bind="attr:{tabindex: section.tabIndex, id:'spotlight-dot-'+section.id+'-'+$index(),'aria-label':($index() == section.spotlightItem().index)?'Current Featured Item: '+title:($index() > section.spotlightItem().index)?'Next Featured Item':'Previous Featured Item'},css:{active:$index() == section.spotlightItem().index},event:{focus:APP._onSpotlightNavDotFocus, keydown: APP.getKeyDownHandler(function () {section.setCurrentSpotlightItem($index(), true)})}, click:function () {section.setCurrentSpotlightItem($index(), true)}, clickBubble: false"></div>
4791				<!-- /ko -->
4792			</div>
4793			<div class="spotlight-nav left" role="button" aria-label="Scroll left" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.spotlightRotate(-1)})}, attr:{tabindex: !section.spotlightLeftEnabled() ? -1 : section.tabIndex - 1, 'aria-disabled': !section.spotlightLeftEnabled()}, visible:content().length > 1, css:{disabled:!section.spotlightLeftEnabled()},click:function () {section.spotlightRotate(-1)}, clickBubble: false"></div>
4794			<div class="spotlight-nav right" role="button" aria-label="Scroll right" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.spotlightRotate(1)})}, attr:{tabindex: !section.spotlightRightEnabled() ? -1 : section.tabIndex + 1, 'aria-disabled': !section.spotlightRightEnabled()}, visible:content().length > 1, css:{disabled:!section.spotlightRightEnabled()},click:function () {section.spotlightRotate(1)}, clickBubble: false"></div>
4795			<!-- /ko -->
4796			<!-- /ko -->
4797			<!-- /ko -->
4798
4799		</div>
4800		<!-- ko if: $root.type == 'SlackerItemDetailView' || $root.type == 'MylibraryView' || $root.type == 'ArtistPickerView' -->
4801		<!-- ko if: !$root.isMobileDevice() || !$root.hasMobileApp() -->
4802		<div class="more bottom"  data-bind="event:{keydown: APP.getKeyDownHandler(doSeeMore)},visible:hasMore()&&!isLoadingMore(),click:doSeeMore,attr:{tabindex: section.tabIndex, role:'button','aria-label':'more ' + hasMoreLabel()}, clickBubble: false" style="display:none"><button class="std" data-bind="text:'more ' + hasMoreLabel()">more</button></div>
4803		<!-- ko if: isLoadingMore() && content().length -->
4804		<div class="centered loader morebottom"></div>
4805		<!-- /ko -->
4806		<div class="more bottom" data-bind="event:{keydown: APP.getKeyDownHandler(doSeeLess)},visible:hasLess,click:doSeeLess,attr:{tabindex: section.tabIndex, role:'button','aria-label':'less ' + hasMoreLabel()}, clickBubble: false" style="display:none"><button class="std" data-bind="text:'less ' + hasMoreLabel()">less</button></div>
4807		<!-- /ko -->
4808		<!-- /ko -->
4809
4810		<!-- ko if: section.isSpotlight-->
4811		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp() && !$root.usesSplitTone -->
4812		<div class="more bottom centered mobile-download">
4813			<a href="/apps" data-bind="attr: {tabindex: section.tabIndex}, click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
4814			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
4815				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
4816			</svg>
4817		</div>
4818		<!-- /ko -->
4819		<!-- /ko -->
4820
4821		<!-- ko if: $root.type == 'SlackerItemDetailView' && (!$index || $index() == 0) -->
4822		<a id="item-detail-section-top" aria-live="polite" class="focus-catch item-detail-section-top" tabindex="-1"></a>
4823		<!-- /ko -->
4824
4825		<!-- ko if: $root.type == 'SlackerItemDetailView' && (!$index || $index() == 0) -->
4826		<a id="item-detail-actions-bottom" aria-live="polite" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
4827		<!-- /ko -->
4828		<!-- /ko -->
4829
4830	</section>
4831
4832	<div class="view-pager-mount" data-bind="component:{name:'react-wrapper', params:{name:'ViewPager', props:{root: $data}}}"></div>
4833
4834</script>
4834
4835
4836
4837
4838<script type="text/html" id="video-detail-body">
4839	<h1 class="sr-only" data-bind="text:video.title"></h1>
4840	<section tabindex="-1" class="section video spotlight section--video section--spotlight ">
4841		<div class="tile-group">
4842			<div class="tile-container" tabindex="-1"
4843				 data-bind="attr:{id:'tile-'+objectId}">
4844				<div class="tile"
4845					 data-bind="attr:{id:objectId},style:{'background-image':'url('+(featureImgUrl || posterImgUrl)+')'}">
4846					<div class="overlay"></div>
4847					<!-- ko if: contentUrl -->
4848					<div class="play-button-container" data-bind="with:playable">
4849						<div class="button"
4850							 role="button"
4851							 data-bind="attr:{tabindex: APP.getTabIndexByName('videoplayer')},event:{keydown: APP.getKeyDownHandler(APP.appImplementationModule.onBeforeHeroVideoStart.bind(APP.appImplementationModule))},css:{'play':!paywallVideoTypeText(),'std':paywallVideoTypeText()},click:APP.appImplementationModule.onBeforeHeroVideoStart.bind(APP.appImplementationModule),clickBubble: false">
4852							<a href="#"
4853							   data-bind="attr:{tabindex: APP.getTabIndexByName('videoplayer')},text:(paywallVideoTypeText())?paywallVideoTypeText():'WATCH NOW',attr:{href:'/video/'+objectId},click:APP.appImplementationModule.onBeforeHeroVideoStart.bind(APP.appImplementationModule),clickBubble: false">
4854							</a>
4855						</div>
4856					</div>
4857					<!-- /ko -->
4858				</div>
4859			</div>
4860		</div>
4861	</section>
4862
4863	<section tabindex="-1" class="section item edit-actions section--item section--edit-actions section--main">
4864		<button class="std share" title="Share" data-bind="attr:{tabindex: APP.getTabIndexByName('videoplayer'), id:'detail-actions-share'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:$root.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
4865	</section>
4866
4867	<section tabindex="-1" class="section video section--video section--main" data-bind="with:video.metadataVersion">
4868		<div class="metadata" >
4869			<!-- ko if: video.paywallBadgeType() -->
4870			<div class="diamond" title="Subscriber exclusive content" data-bind="css:{'ticketing':video.paywallBadgeType()=='ticketing'}">
4871				<svg role="img" aria-label="diamond icon" id="diamond" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
4872				<g>
4873					<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
4874					<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7
4875		c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
4876					<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"
4877					/>
4878					<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9
4879		z"/>
4880					<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7
4881		C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
4882					<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7
4883		c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
4884					<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8
4885		c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
4886				</g>
4887			</svg>
4888				<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"  xmlns:xlink="http://www.w3.org/1999/xlink">
4889					<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
4890						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4891						  stroke-linecap="round"></path>
4892					<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
4893						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4894						  stroke-linecap="round"></path>
4895				</svg>
4896			</div>
4897			<!-- /ko -->
4898			<h2 data-bind="text:video.title"></h2>
4899			<!-- ko if: video.subtitle -->
4900			<h3 data-bind="text:video.subtitle"></h3>
4901			<!-- /ko -->
4902			<!-- ko if: video.description -->
4903			<div class="description" data-bind="text:video.description"></div>
4904			<!-- /ko -->
4905		</div>
4906	</section>
4907
4908	<div class="capUnit leaderboard lazy" data-slotsize="leaderboard"></div>
4909
4910	<!-- ko with:video.sectionVersion -->
4911	<!-- ko template: {name: 'sectioned-page-body', foreach: video.sections, as: 'section', afterRender: $root.capitalism.bind($root)} -->
4912	<!-- /ko -->
4913	<!-- /ko -->
4914</script>
4914
4915
4916<script type="text/html" id="item-detail-body">
4917	<div class="hero" aria-live="assertive"
4918		 data-bind="attr:{'aria-label':item.title+', '+((item.subtitle)?item.subtitle:'')+' '+((item.description)?item.description:'')},style:{'background-image':'url('+spotlightBgImageUrl()+')'}">
4919
4920		<!-- ko if: contentUrl -->
4921		<div class="tile" data-bind="attr:{id:'video-'+objectId}">
4922			<div class="overlay"></div>
4923
4924			<div class="play-button-container">
4925
4926				<div class="button play" role="button"
4927					 data-bind="attr:{tabindex: APP.getTabIndexByName('hero')}, event: {keydown: APP.getKeyDownHandler(function () {APP.appImplementationModule.onBeforeHeroVideoStart(this, true)})}, click:function () {APP.appImplementationModule.onBeforeHeroVideoStart(this, true)},clickBubble: false">
4928					<a href="" onfocus="this.parentElement.focus()" data-bind="attr:{href:'/video/'+uiItemId},click:function () {APP.appImplementationModule.onBeforeHeroVideoStart(this)},clickBubble: false">WATCH NOW</a>
4929				</div>
4930			</div>
4931
4932		</div>
4933		<!-- /ko -->
4934
4935		<div class="overlay"></div>
4936		<div class="overlay gradient"></div>
4937
4938		<!-- ko with:$root.detailMetaVersion() -->
4939
4940		<div class="metadata" data-bind="css:{'with-countdown':item.countdown()}">
4941			<!-- ko if: item.paywallBadgeType() && item.paywallBadgeType() != 'register' -->
4942			<div class="diamond" data-bind="css:{'ticketing':item.paywallBadgeType()=='ticketing','with-badge':item.streamStateBadge()!='offline'}" title="Subscriber exclusive content">
4943				<svg role="img" aria-label="diamond icon" version="1.1" id="diamond" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
4944						<g>
4945							<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
4946							<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
4947							<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"/>
4948							<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9z"/>
4949							<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
4950							<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
4951							<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
4952						</g>
4953					</svg>
4954
4955				<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink">
4956					<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
4957						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4958						  stroke-linecap="round"></path>
4959					<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
4960						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4961						  stroke-linecap="round"></path>
4962				</svg>
4963			</div>
4964			<!-- /ko -->
4965
4966			<!-- ko if: item.data.eventType !== "meetandgreet" -->
4967			<div class="status-badge" data-bind="visible:item.streamStateBadge()!='offline',css:item.streamStateBadge" style="display:none"><span data-bind="text:item.streamStateBadge"></span></div>
4968			<!-- /ko -->
4969			<!-- ko if: item.data.eventType == "meetandgreet" -->
4970			<div class="status-badge" data-bind="visible:item.streamStateBadge()!='offline',css:item.streamStateBadge" style="background: transparent;color: transparent"><span data-bind="text:item.streamStateBadge"></span></div>
4971			<!-- /ko -->
4972			<h1 aria-live="off" data-bind="text:item.title,attr:{'aria-label':item.title+', '+((item.subtitle)?item.subtitle:'')+' '+((item.description)?item.description:'')}"></h1>
4973			<!-- ko if: item.subtitle -->
4974			<h2 aria-live="off" data-bind="text:item.subtitle"></h2>
4975			<!-- /ko -->
4976
4977			<!-- ko if: item.description -->
4978			<div aria-live="off" class="description" data-bind="css:$root.streamStatus, html:item.description"></div>
4979			<!-- /ko -->
4980
4981			<!-- ko if: item.data.eventType !== "meetandgreet" || !item.userHasTicket() -->
4982			<div class="button std" role="button" aria-role="button" style="display:none" data-bind="
4983				event: {keydown: APP.getKeyDownHandler(()=>{$root.onEventWatchNow(item)})},
4984				attr:{tabindex: APP.getTabIndexByName('hero'), id:'btn-buy-'+item.uiItemId},
4985				visible:!$root.isTicketWaitingRoomActive()&&item.canSellTickets()&&(item.contentUrl||(item.paywallBadgeType()=='ticketing'&&!item.userHasTicket())),
4986				click:()=>{$root.onEventWatchNow(item)},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
4987				<!-- ko if: item.paywallVideoTypeText() -->
4988				<span data-bind="text:item.paywallVideoTypeText()"></span>
4989				<!-- /ko -->
4990				<!-- ko if: !item.paywallVideoTypeText() -->
4991				<span data-bind="text:(item.streamStateBadge()=='live')?'WATCH LIVE NOW':'WATCH'"></span>
4992				<!-- /ko -->
4993			</div>
4994			<!-- /ko -->
4995
4996			<!-- ko if: item.data.eventType == "meetandgreet" && item.userHasTicket() -->
4997		    <div class="button std" role="button" aria-role="button" style="display:none" data-bind="
4998			event: {keydown: APP.getKeyDownHandler(function () { window.open('https://meet.liveone.com/'); })},
4999			attr:{tabindex: APP.getTabIndexByName('hero'),id:'btn-buy-'+item.uiItemId},
5000			visible:!$root.isTicketWaitingRoomActive()&&item.canSellTickets(),
5001			click:function () { window.open('https://meet.liveone.com/'); },
5002			clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5003				<span>Meet & Greet</span>
5004			</div>
5005			<!-- /ko -->
5006
5007			<!-- ko if: $root.isTicketWaitingRoomActive() || (!item.contentUrl && item.paywallBadgeType()=='ticketing' && item.userHasTicket())-->
5008			<!-- ko if: $root.isTicketWaitingRoomActive() -->
5009			<!-- ko with: APP.purchaseQueue -->
5010			<div aria-live="off" class="description hasticket" data-bind="html:heroSectionMsg"></div>
5011			<div aria-live="off" class="description">Expected wait time: <span data-bind="text:(waitTime()>0)?formatSecondsAsTime(waitTime()):waitTime()"></span></div>
5012			<!-- /ko -->
5013			<!-- /ko -->
5014			<!-- ko if: item.userHasTicket() -->
5015			<div aria-live="off" class="description hasticket">You've got your ticket.  Enjoy access to this event.</div>
5016			<!-- /ko -->
5017
5018			<!-- /ko -->
5019
5020			<!-- ko if: $root.notificationSubscriptionsAction && $root.notificationSubscriptionsAction.status() -->
5021			<div title="Toggle update settings for this event" class="button std secondary notify" role="button" aria-role="button"
5022				 data-bind="
5023				 event:{keydown: APP.getKeyDownHandler(()=>{$root.onRequestSubscribeToUpdates()})},
5024				 attr:{tabindex:APP.getTabIndexByName('hero'),id:'btn-notify-'+item.uiItemId},
5025				 css:$root.notificationSubscriptionsAction.status(),
5026				 click:()=>{$root.onRequestSubscribeToUpdates()},
5027				 clickBubble: false"
5028				 onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5029				<span data-bind="text:$root.notificationSubscriptionsAction.buttonLabel">NOTIFY ME</span>
5030			</div>
5031			<!-- /ko -->
5032
5033			<!-- ko if: item.slackerUrl && item.streamStateBadge()!='live' && item.streamStateBadge()!='replay' -->
5034			<div class="button std" role="button" data-bind="
5035			event:{keydown: APP.getKeyDownHandler(function () {APP.onPlaySlackerRadioItem(item)})},
5036			attr:{tabindex:APP.getTabIndexByName('hero'),id:'detail-listen-'+item.uiItemId},
5037			click:function () {APP.onPlaySlackerRadioItem(item)},
5038			clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5039				LISTEN
5040			</div>
5041			<!-- /ko -->
5042
5043
5044			<!-- ko with: item -->
5045			<div class="countdown" aria-hidden="true" data-bind="countdownclock:countdown">
5046				<div class="message" data-bind="visible:countdownMessage" style="display:none">
5047                    <span data-bind="text:countdownMessage"></span>
5048				</div>
5049				<!-- ko if: typeof(uiItemId) !== 'undefined' -->
5050				<div class="clock" data-bind="visible:countdown" style="display:none">
5051					<span class="time" data-bind="text:_clock.days"></span> <span class="sep">:</span>
5052					<span class="time" data-bind="text:_clock.hours"></span> <span class="sep">:</span>
5053					<span class="time" data-bind="text:_clock.minutes"></span> <span class="sep">:</span>
5054					<span class="time" data-bind="text:_clock.seconds"></span>
5055					<div class="fullDateTime" data-bind="css:{'with-msg':countdownMessage}">
5056						<span class="longDate" data-bind="text:_clock.longdate"></span>
5057					</div>
5058				</div>
5059				<!-- /ko -->
5060				<div class="share">
5061					<ul>
5062						<li class="facebook"><a target="_blank" title="Share on Facebook" data-bind="
5063						event:{keydown: APP.getKeyDownHandler(function (data, event) {$root.share(data, event,'facebook')})},
5064						attr:{tabindex:APP.getTabIndexByName('hero')},
5065						click:function (data, event) {$root.share(data, event,'facebook')}" href="https://www.facebook.com/LVO/">
5066							<svg role="presentation" alt="facebook" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21">
5067								<path fill="#FFF" fill-rule="evenodd" d="M20 19.855c0 .61-.495 1.104-1.104 1.104h-5.097v-7.745h2.6l.39-3.018h-2.99V8.27c0-.874.243-1.47 1.496-1.47h1.599v-2.7a21.468 21.468 0 0 0-2.33-.119c-2.304 0-3.881 1.407-3.881 3.99v2.226H8.076v3.018h2.607v7.745h-9.58C.495 20.96 0 20.465 0 19.855V2.064C0 1.454.494.959 1.104.959h17.792c.61 0 1.103.494 1.103 1.105v17.791"/>
5068							</svg>
5069
5070						</a></li>
5071						<li class="twitter"><a target="_blank" title="Share on X" data-bind="
5072						event:{keydown: APP.getKeyDownHandler(function (data, event) {$root.share(data, event,'twitter')})},
5073						attr:{tabindex:APP.getTabIndexByName('hero')},
5074						click:function (data, event) {$root.share(data, event,'twitter')}" href="https://twitter.com/liveone">
5075							<svg width="26" height="20" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg">
5076								<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/>
5077							</svg>
5078						</a></li>
5079						<li class="email"><a target="_blank" title="Copy Link" href="#" data-bind="
5080							event:{keydown: APP.getKeyDownHandler(function (data, event) {$root.share(data, event,'email')})},
5081							attr:{tabindex:APP.getTabIndexByName('hero')},
5082							click:function (data, event) {$root.share(data, event,'email')}">
5083							<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5084								<path d="M16.4481 1.50023C14.844 1.4862 13.3007 2.10727 12.15 3.22645L12.1351 3.24107L11.6464 3.7298C11.2559 4.12032 11.2559 4.75349 11.6464 5.14401L12.3535 5.85112C12.7441 6.24164 13.3772 6.24164 13.7677 5.85112L14.2484 5.37048C14.834 4.80437 15.6142 4.49305 16.4218 4.50012C17.2326 4.50721 18.0103 4.83463 18.5868 5.41517C19.1637 5.99606 19.4927 6.78402 19.4998 7.60991C19.5069 8.43176 19.1946 9.22174 18.633 9.81182L15.5209 12.9432C15.2056 13.2609 14.8269 13.5058 14.4107 13.6622C13.9945 13.8185 13.5501 13.8828 13.1076 13.8509C12.6651 13.8189 12.2341 13.6915 11.8438 13.4768C11.7456 13.4228 11.6504 13.3635 11.5588 13.2993C11.1066 12.9823 10.4859 12.8717 10.0425 13.201L9.23978 13.7973C8.79642 14.1266 8.69902 14.7603 9.09601 15.1443C9.48444 15.52 9.9219 15.8435 10.3977 16.1053C11.1664 16.5282 12.0171 16.78 12.8918 16.8431C13.7666 16.9062 14.6444 16.779 15.4656 16.4706C16.2868 16.1621 17.0317 15.6797 17.65 15.0568L20.7712 11.9162L20.7898 11.8971C21.9007 10.7389 22.5136 9.18987 22.4997 7.58402C22.4859 5.97817 21.8463 4.43996 20.7155 3.30127C19.5844 2.16225 18.0521 1.51427 16.4481 1.50023Z" fill="#fff"></path>
5085								<path d="M11.1082 7.15685C10.2334 7.09376 9.35555 7.22089 8.53436 7.52937C7.71347 7.83773 6.96821 8.32053 6.34994 8.94317L3.22873 12.0838L3.21011 12.1029C2.09928 13.261 1.48637 14.8101 1.50023 16.416C1.51409 18.0218 2.15365 19.56 3.28441 20.6987C4.41551 21.8377 5.94781 22.4857 7.55185 22.4997C9.15591 22.5138 10.6993 21.8927 11.85 20.7735L11.8648 20.7589L12.3536 20.2701C12.7441 19.8796 12.7441 19.2465 12.3536 18.8559L11.6464 18.1488C11.2559 17.7583 10.6228 17.7583 10.2322 18.1488L9.75155 18.6295C9.16598 19.1956 8.38576 19.5069 7.5781 19.4999C6.76732 19.4928 5.98963 19.1653 5.41313 18.5848C4.83629 18.0039 4.50725 17.216 4.50012 16.3901C4.49303 15.5682 4.80532 14.7782 5.36694 14.1881L8.47904 11.0567C8.79434 10.7391 9.1731 10.4941 9.58932 
508510.3378C10.0055 10.1814 10.4498 10.1172 10.8924 10.1491C11.3349 10.181 11.7659 10.3084 12.1561 10.5231C12.2544 10.5772 12.3495 10.6365 12.4411 10.7007C12.8934 11.0177 13.5141 11.1282 13.9574 10.7989L14.7602 10.2026C15.2036 9.87328 15.301 9.23958 14.904 8.85563C14.5155 8.47995 14.0781 8.15644 13.6022 7.89464C12.8335 7.47172 11.9829 7.21993 11.1082 7.15685Z" fill="#fff"></path>
5086							</svg>
5087						</a></li>
5088					</ul>
5089				</div>
5090			</div>
5091			<!-- /ko -->
5092		</div>
5093
5094		<!-- /ko -->
5095
5096	</div>
5097
5098	<a id="item-detail-section-top" aria-live="polite" data-bind="attr:{'aria-label':item.title+', '+((item.subtitle)?item.subtitle:'')+' '+((item.description)?item.description:'')}" class="focus-catch item-detail-section-top" tabindex="-1"></a>
5099
5100	<!-- ko with:$root.detailMetaVersion() -->
5101	<!--
5102    This is here as a flow control to allow the page data to mutate but keep the player unchanged.  Everything below must
5103    use proper item scope..."this" will not work.
5104     -->
5105
5106	<!-- ko if: APP.implementationSuperType() != 'tv' -->
5107	<section class="section item share centered section--item section--share section--centered section--main" data-bind="css:{'with-countdown':item.countdown(), 'section--with-countdown':item.countdown()}">
5108		<ul>
5109			<li class="facebook"><a target="_blank" title="Share on Facebook" data-bind="click:function (data, event) {$root.share(data, event,'facebook')}" href="https://www.facebook.com/LVO/">
5110				<svg role="presentation" alt="facebook" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21">
5111					<path fill="#FFF" fill-rule="evenodd" d="M20 19.855c0 .61-.495 1.104-1.104 1.104h-5.097v-7.745h2.6l.39-3.018h-2.99V8.27c0-.874.243-1.47 1.496-1.47h1.599v-2.7a21.468 21.468 0 0 0-2.33-.119c-2.304 0-3.881 1.407-3.881 3.99v2.226H8.076v3.018h2.607v7.745h-9.58C.495 20.96 0 20.465 0 19.855V2.064C0 1.454.494.959 1.104.959h17.792c.61 0 1.103.494 1.103 1.105v17.791"/>
5112				</svg>
5113
5114			</a></li>
5115			<li class="twitter"><a target="_blank" title="Share on X" data-bind="click:function (data, event) {$root.share(data, event,'twitter')}" href="https://twitter.com/liveone">
5116				<svg width="26" height="20" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg">
5117					<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/>
5118				</svg>
5119			</a></li>
5120			<li class="email"><a target="_blank" title="Copy Link" href="#" data-bind="click:function (data, event) {$root.share(data, event,'email')}">
5121				<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5122					<path d="M16.4481 1.50023C14.844 1.4862 13.3007 2.10727 12.15 3.22645L12.1351 3.24107L11.6464 3.7298C11.2559 4.12032 11.2559 4.75349 11.6464 5.14401L12.3535 5.85112C12.7441 6.24164 13.3772 6.24164 13.7677 5.85112L14.2484 5.37048C14.834 4.80437 15.6142 4.49305 16.4218 4.50012C17.2326 4.50721 18.0103 4.83463 18.5868 5.41517C19.1637 5.99606 19.4927 6.78402 19.4998 7.60991C19.5069 8.43176 19.1946 9.22174 18.633 9.81182L15.5209 12.9432C15.2056 13.2609 14.8269 13.5058 14.4107 13.6622C13.9945 13.8185 13.5501 13.8828 13.1076 13.8509C12.6651 13.8189 12.2341 13.6915 11.8438 13.4768C11.7456 13.4228 11.6504 13.3635 11.5588 13.2993C11.1066 12.9823 10.4859 12.8717 10.0425 13.201L9.23978 13.7973C8.79642 14.1266 8.69902 14.7603 9.09601 15.1443C9.48444 15.52 9.9219 15.8435 10.3977 16.1053C11.1664 16.5282 12.0171 16.78 12.8918 16.8431C13.7666 16.9062 14.6444 16.779 15.4656 16.4706C16.2868 16.1621 17.0317 15.6797 17.65 15.0568L20.7712 11.9162L20.7898 11.8971C21.9007 10.7389 22.5136 9.18987 22.4997 7.58402C22.4859 5.97817 21.8463 4.43996 20.7155 3.30127C19.5844 2.16225 18.0521 1.51427 16.4481 1.50023Z" fill="#000000"></path>
5123					<path d="M11.1082 7.15685C10.2334 7.09376 9.35555 7.22089 8.53436 7.52937C7.71347 7.83773 6.96821 8.32053 6.34994 8.94317L3.22873 12.0838L3.21011 12.1029C2.09928 13.261 1.48637 14.8101 1.50023 16.416C1.51409 18.0218 2.15365 19.56 3.28441 20.6987C4.41551 21.8377 5.94781 22.4857 7.55185 22.4997C9.15591 22.5138 10.6993 21.8927 11.85 20.7735L11.8648 20.7589L12.3536 20.2701C12.7441 19.8796 12.7441 19.2465 12.3536 18.8559L11.6464 18.1488C11.2559 17.7583 10.6228 17.7583 10.2322 18.1488L9.75155 18.6295C9.16598 19.1956 8.38576 19.5069 7.5781 19.4999C6.76732 19.4928 5.98963 19.1653 5.41313 18.5848C4.83629 18.0039 4.50725 17.216 4.50012 16.3901C4.49303 15.5682 4.80532 14.7782 5.36694 14.1881L8.47904 11.0567C8.79434 10.7391 9.1731 10.4941 9.58932 
512310.3378C10.0055 10.1814 10.4498 10.1172 10.8924 10.1491C11.3349 10.181 11.7659 10.3084 12.1561 10.5231C12.2544 10.5772 12.3495 10.6365 12.4411 10.7007C12.8934 11.0177 13.5141 11.1282 13.9574 10.7989L14.7602 10.2026C15.2036 9.87328 15.301 9.23958 14.904 8.85563C14.5155 8.47995 14.0781 8.15644 13.6022 7.89464C12.8335 7.47172 11.9829 7.21993 11.1082 7.15685Z" fill="#000000"></path>
5124				</svg>
5125			</a></li>
5126		</ul>
5127
5128
5129		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp()-->
5130		<p class="mobile-download">
5131			<a href="/apps" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
5132			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
5133				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
5134			</svg>
5135		</p>
5136		<!-- /ko -->
5137	</section>
5138	<!-- /ko -->
5139
5140
5141	<!-- ko if: APP.implementationSuperType() == 'tv' -->
5142	<section tabindex="-1" class="section item detail-actions section--item section--detail-actions section--main">
5143		<button class="std" tabindex="11" data-bind="visible:item.contentUrl,attr:{id:'detail-watch-'+item.uiItemId},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:function () {APP.appImplementationModule.onBeforeHeroVideoStart(item)}" onfocus="APP.currentView.lastFocusedItem=this.id;">WATCH NOW</button>
5144		<button class="std" tabindex="11" data-bind="visible:item.slackerUrl&&!item.contentUrl,attr:{id:'detail-listen-'+item.uiItemId},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:function () {APP.onPlaySlackerRadioItem(item)}" onfocus="APP.currentView.lastFocusedItem=this.id;">LISTEN</button>
5145	</section>
5146	<!-- /ko -->
5147
5148	<!-- ko if: item.sections && item.sections.tabs().length -->
5149
5150	<!-- ko template: {name: 'tabbed-section-page-body', data:item.sections, as: 'tabbedSection'} -->
5151	<!-- /ko -->
5152
5153	<!-- /ko -->
5154
5155	<!-- ko if: !item.sections || !item.sections.tabs().length -->
5156	<a id="item-detail-actions-bottom" aria-hidden="true" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
5157
5158	<!-- ko template: {name: 'sectioned-page-body', foreach: item.sections, as: 'section', afterRender: $root.capitalism.bind($root)} -->
5159	<!-- /ko -->
5160
5161	<!-- /ko -->
5162
5163	<!-- /ko -->
5164</script>
5164
5165
5166<script type="text/html" id="blog-page-body">
5167	<section tabindex="-1" class="section post section--post section--main" aria-live="assertive">
5168		<div class="capUnit skyscraper lazy" data-slotsize="skyscraper"></div>
5169		<a data-bind="attr:{id:seoName,name:'currentItemTarget'}"></a>
5170		<h2 data-bind="visible:title,html:title">TITLE</h2>
5171		<h3 data-bind="visible:subtitle,html:subtitle">SUBTITLE</h3>
5172		<div class="publishInfo">
5173			<span class="by">By</span> <span class="author" data-bind="text:author"></span> | <span class="published" data-bind="text:published"></span>
5174			<button class="std share" title="Share" tabindex="11" data-bind="click:$root.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
5175		</div>
5176		<img class="thumbnail" data-bind="visible:thumbnail,attr:{src:thumbnail}"/>
5177		<div class="content" data-bind="html:content"></div>
5178		<!-- ko if: linkType == 'slacker' -->
5179		<div>
5180			<button class="std" data-bind="click:action">Listen Now</button>
5181		</div>
5182		<!-- /ko -->
5183	</section>
5184	<hr/>
5185</script>
5185
5186
5187<script type="text/html" id="pr-page-body">
5188	<section tabindex="-1" class="section section--post section--main">
5189		<a data-bind="attr:{id:navId,name:seoName}"></a>
5190		<h3 data-bind="visible:title,html:title">TITLE</h3>
5191		<div class="content" data-bind="html:content"></div>
5192		<hr/>
5193		<div class="capUnit leaderboard lazy" data-bind="attr:{id:window.generateUniqueID()}" data-slotsize="leaderboard"></div>
5194	</section>
5195</script>
vendor: 1 bytes, line 5195
5195
5196<script type="text/html" id="subnav-column-start">
5197    <div class="subnav-column"></div>
5198</script>
vendor: 1 bytes, line 5198
5198
5199<script type="text/html" id="navbar-item">
5200	<!-- ko if: item -->
5201	<li data-bind="attr:{'aria-expanded':(item.collapsed())?'false':'true'},css:item.classNames,clickBubble: false,event:{mouseover:item._onSubNavMouse.bind(item),mouseleave:item._onSubNavMouse.bind(item)}">
5202		<!-- ko if: item.isSeparator() -->
5203		<div><span data-bind="text:label"></span></div>
5204		<!-- /ko -->
5205		<!-- ko if: !item.isSeparator() -->
5206		<!-- ko if: item.action || item.subnav().length -->
5207		<!-- ko if: item.seoName()=='settings' -->
5208		<a href="#" role="button" class="navlink" title="LiveOne Account Settings" data-bind="attr:{tabindex:$data.baseTabIndex,title:item.label,href:'/'+item.seoName(),'aria-label':item.ariaLabel},click:item._onClick.bind(item),clickBubble: false,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus, mouseover:_onFocus.bind(item)}">
5209			<svg aria-hidden="true" title="LiveOne Account Settings" alt="LiveOne Account Settings" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="2em" height="2em" viewBox="340 140 280 279.416" enable-background="new 340 140 280 279.416" xml:space="preserve">
5210								<path fill="black" d="M620,305.666v-51.333l-31.5-5.25c-2.333-8.75-5.833-16.917-9.917-23.917L597.25,199.5l-36.167-36.75l-26.25,18.083
5211								c-7.583-4.083-15.75-7.583-23.916-9.917L505.667,140h-51.334l-5.25,31.5c-8.75,2.333-16.333,5.833-23.916,9.916L399.5,163.333
5212								L362.75,199.5l18.667,25.666c-4.083,7.584-7.583,15.75-9.917,24.5l-31.5,4.667v51.333l31.5,5.25
5213								c2.333,8.75,5.833,16.334,9.917,23.917l-18.667,26.25l36.167,36.167l26.25-18.667c7.583,4.083,15.75,7.583,24.5,9.917l5.25,30.916
5214								h51.333l5.25-31.5c8.167-2.333,16.333-5.833,23.917-9.916l26.25,18.666l36.166-36.166l-18.666-26.25
5215								c4.083-7.584,7.583-15.167,9.916-23.917L620,305.666z M480,333.666c-29.75,0-53.667-23.916-53.667-53.666s24.5-53.667,53.667-53.667
5216								S533.667,250.25,533.667,280S509.75,333.666,480,333.666z"></path>
5217							</svg>
5218		</a>
5219		<!-- /ko -->
5220		<!-- ko if: item.seoName()!='settings' && item.seoName()!='MusiCares' -->
5221
5222		<a href="#" class="navlink"  data-bind="attr:{tabindex:$data.baseTabIndex,'aria-label':item.ariaLabel,'aria-owns':(item.subnav().length)?'subnav-'+item.id:'',href:(item.seoName() == 'more') ? '/':(item.seoName().indexOf('http')==0?item.seoName():'/'+item.seoName())},click:item._onClick.bind(item),clickBubble:false,text:item.label,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus, mouseover:item._onFocus.bind(item)}"></a>
5223		<!-- /ko -->
5224		<!-- /ko -->
5225		<!-- /ko -->
5226	</li>
5227
5228	<!-- ko if: item.subnav().length -->
5229	<div class="subnav" data-bind="attr:{id:'subnav-'+item.id},css:{collapsed:item.collapsed,'burger-only':item.isHamburgerOnly()}">
5230
5231		<!-- ko if: item.subnav()[0].length -->
5232		<!-- ko foreach: { data: item.subnav, as: 'sub' } -->
5233		<div class="subnav-container">
5234			<!-- Check if the first element of this array is a header -->
5235			<!-- ko if: sub[0].classNames().indexOf('header') > -1-->
5236			<h2 data-bind="text:sub[0].label,css:sub[0].classNames,click:function (data, event) {if (sub[0]._onClick) {sub[0]._onClick(data, event)}},event:{mouseover:function(data, event){if (sub[0]._onClick){sub[0]._onFocus(data, event)}}}">CONTAINER</h2>
5237			<!-- /ko -->
5238
5239			<ul class="subnav" data-bind="css:{'extended':sub[0].classNames().indexOf('header') == -1},attr:{id:'subnav-'+$parentContext.$data.item.id}">
5240				<!-- ko foreach: { data: sub, as: '_sub' } -->
5241				<!-- ko if: classNames().indexOf('header') == -1 -->
5242				<li data-bind="css:classNames,click:_onClick,clickBubble: false,attr:{'data-idx':$index()}">
5243					<!-- ko if: isSeparator() -->
5244					<div><span class="label" data-bind="text:label">LABEL</span></div>
5245					<!-- /ko -->
5246					<!-- ko if: !isSeparator() -->
5247					<a href="#" class="navlink" data-bind="attr:{tabindex:$parentContext.$parentContext.$data.baseTabIndex,'aria-label':label,href:(seoName().indexOf('http')==0?seoName():'/'+seoName())},click:_onClick,clickBubble: false,text:label,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus, mouseover:_onFocus}"></a>
5248					<!-- /ko -->
5249				</li>
5250				<!-- /ko -->
5251				<!-- /ko -->
5252
5253			</ul>
5254
5255		</div>
5256		<!-- /ko -->
5257		<!-- /ko -->
5258
5259		<!-- ko if: !item.subnav()[0].length -->
5260		<ul class="subnav" data-bind="attr:{id:'subnav-'+item.id},css:{collapsed:item.collapsed}">
5261			<!-- ko foreach: { data: item.subnav, as: 'sub' } -->
5262
5263			<li data-bind="css:classNames,click:_onClick,clickBubble: false,attr:{'data-id
5263x':$index()}">
5264				<!-- ko if: isSeparator() -->
5265				<div><span class="label" data-bind="text:label">LABEL</span></div>
5266				<!-- /ko -->
5267				<!-- ko if: !isSeparator() -->
5268				<a  href="#" class="navlink" tabindex="5" data-bind="attr:{'aria-label':ariaLabel,href:(seoName().indexOf('http')==0?seoName():'/'+seoName())},click:_onClick,clickBubble: false,text:label,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus}"></a>
5269				<!-- /ko -->
5270			</li>
5271
5272			<!-- /ko -->
5273		</ul>
5274		<!-- /ko -->
5275
5276
5277	</div>
5278	<!-- /ko -->
5279
5280	<!-- /ko -->
5281</script>
vendor: 1 bytes, line 5281
5281
5282<script type="text/html" id="navbar-item-login">
5283	<!-- ko if: item -->
5284	<li data-bind="attr:{'aria-expanded':(collapsed())?'false':'true'},css:classNames,clickBubble: false,event:{mouseover:_onSubNavMouse,mouseleave:_onSubNavMouse}">
5285		<a href="#" class="navlink" tabindex="5" data-bind="attr:{href:'#',title:label,'aria-label':label},click:_onClick,clickBubble: false,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus}">
5286			<!-- ko if: !APP.USER.getProfileImage() -->
5287			<svg role="presentation" alt="avatar icon" class="avatar default" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" >
5288				<g id="shape" fill="#FFFFFF" fill-rule="nonzero">
5289					<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5290				</g>
5291			</g>
5292			</svg>
5293			<!-- /ko -->
5294			<!-- ko if: APP.USER.getProfileImage() -->
5295			<img class="avatar" src="//cdn.liveone.com/s=4.0.1385/images/pixel.gif" data-bind="attr:{src:APP.USER.getProfileImage()}"/>
5296			<!-- /ko -->
5297			<span data-bind="text:label" class="username"></span>
5298		</a>
5299
5300		<!-- ko if: subnav().length -->
5301		<ul role="group" class="subnav" data-bind="css:{collapsed:collapsed,basic:!APP.USER.user().isAnon}">
5302
5303			<!-- ko foreach: { data: subnav, as: 'sub' } -->
5304
5305			<li data-bind="click:_onClick,clickBubble: false,style:{width:(classNames().indexOf('loader') > -1)?'100%':'auto'}">
5306				<!-- ko if: classNames().indexOf('loader') > -1 -->
5307				<div class="loading-pulse"></div>
5308				<!-- /ko -->
5309				<!-- ko if: classNames().indexOf('loader') == -1 -->
5310				<button href="#" class="" tabindex="5" data-bind="attr:{href:seoName()},click:_onClick,clickBubble: false,text:label,css:classNames,event:{focus:APP._onHeaderNavFocus}"></button>
5311				<!-- /ko -->
5312			</li>
5313			<!-- /ko -->
5314
5315		</ul>
5316		<!-- /ko -->
5317	</li>
5318	<!-- /ko -->
5319
5320</script>
vendor: 1 bytes, line 5320
5320
5321<script type="text/html" id="profile-header">
5322	<section aria-live="polite" class="section lone-title section--lone-title section--main">
5323		<h1>Profile</h1>
5324	</section>
5325	<section aria-live="polite" class="section myaccount profile-header section--myaccount section--profile-header section--main" data-bind="css:{editable:editable,image:image,'section--editable': editable, 'section--image': image}">
5326		<div class="mini-profile" data-bind="css:{image:image}">
5327			<!-- ko if: !image -->
5328			<svg role="presentation" alt="avatar icon" class="avatar default" width="60px" height="60px" viewBox="0 0 65 65" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" >
5329				<g id="shape" fill="#000000" fill-rule="nonzero">
5330					<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5331				</g>
5332			</g>
5333			</svg>
5334			<!-- /ko -->
5335			<!-- ko if: image -->
5336			<img class="avatar" src="//cdn.liveone.com/s=4.0.1385/images/pixel.gif" data-bind="style:{'background-image':'url('+image+')'}"/>
5337			<!-- /ko -->
5338
5339			<span class="username" data-bind="html:handle"></span>
5340			<div class="profile-stats">
5341				<p class="followers">
5342					<span class="number" data-bind="text:stats.followerCount"></span>
5343					<span class="label">Followers</span>
5344				</p>
5345				<div class="sep"></div>
5346				<p class="following">
5347					<span class="number" data-bind="text:stats.followingCount"></span>
5348					<span class="label">Following</span>
5349				</p>
5350				<!-- ko if: !isPrivate -->
5351				<div class="sep"></div>
5352				<ul class="social-links">
5353					<li class="instagram"><a target="_blank" title="LiveOne on Instagram" href="https://www.instagram.com/liveone/"><span>Instagram</span></a></li>
5354					<li class="tiktok"><a target="_blank" title="LiveOne on TikTok" href="https://tiktok.com/@liveone"><span>TikTok</span></a></li>
5355					<li class="youtube"><a target="_blank" title="LiveOne on YouTube" href="https://www.youtube.com/liveone"><span>YouTube</span></a></li>
5356					<li class="twitter"><a target="_blank" title="LiveOne on Twitter" href="https://twitter.com/liveone"><span>Twitter</span></a></li>
5357					<li class="facebook"><a target="_blank" title="LiveOne on Facebook" href="https://www.facebook.com/LVO/"><span>Facebook</span></a></li>
5358				</ul>
5359				<!-- /ko -->
5360			</div>
5361			<!-- ko if: $root.isMyProfile() -->
5362			<button class="profile view-full-profile" data-bind="click:$root.changeProfileImageOrHandle.bind($root)">EDIT</button>
5363			<!-- /ko -->
5364		</div>
5365		<!-- ko if: $root.isMyProfile() || !isPrivate -->
5366		<div class="bio" data-bind="visible:name||bio" style="display:none">
5367			<span class="username" data-bind="html:name,visible:name" style="display:none">User Name</span>
5368			<p data-bind="html:bio,visible:bio" style="display:none">Short Bio</p>
5369		</div>
5370		<!-- /ko -->
5371	</section>
5372
5373	<!-- ko if: editable -->
5374	<section class="section myaccount profile-header-edit section--myaccount section--profile-header-edit section--main">
5375		<p>
5376			<span class="">Your profile is currently set to <span class="bold" data-bind="text:accessLevel"></span></span>
5377		</p>
5378	</section>
5379	<section class="section myaccount profile-header-edit section--myaccount section--profile-header-edit section--main">
5380		<p>
5381				<span>
5382					Showing:
5383					<span data-bind="text:($root.isMyProfile())?'MY':'PUBLIC'"></span> VIEW
5384					(<span class="link" data-bind="click:$root.toggleMyView.bind($root)">CHANGE VIEW</span>)
5385				</span>
5386		</p>
5387	</section>
5388	<!-- /ko -->
5389</script>
vendor: 1 bytes, line 5389
5389
5390<script type="text/html" id="mylibrary-header">
5391	<a id="spotlight-catch-top" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
5392
5393	<section aria-live="polite" class="section lone-title section--lone-title section--main">
5394		<h1>My Library</h1>
5395	</section>
5396	<!-- ko with: APP.USER.slackerUser() -->
5397	<section class="section myaccount section--myaccount section--main" data-bind="css:APP.USER.userTierStyles()">
5398		<!-- ko if: actualTier > 0 -->
5399		<button class="std play favsradio" data-bind="
5400			event:{keydown: APP.getKeyDownHandler($root._onPlayFavoritesRadio)},
5401			attr:{tabindex: APP.getTabIndexByName('mylibrary'),'aria-label':(!$root.isFavsRadioPlayable())?'Play Favorites Radio: Like a song to enable favorites radio.':''},
5402			css:{
5403				disabled:!$root.isFavsRadioPlayable(),
5404				pause:APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'
5405			},
5406			click:$root._onPlayFavoritesRadio,
5407			text:((APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause')?'PAUSE':'PLAY')+' FAVORITES RADIO'">PLAY FAVORITES RADIO</button>
5408		<button aria-label="Refresh" class="std secondary refresh" tabindex="1" data-bind="event:{keydown: APP.getKeyDownHandler(function(){APP._setNavigating(true);$root.init()})},attr:{tabindex: APP.getTabIndexByName('mylibrary')},visible:APP.implementationSuperType() == 'tv',click:function(){APP._setNavigating(true);$root.init()}" style="display:none"><span>REFRESH PAGE</span><svg role="presentation" alt="refresh" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" width="26px" height="26px"><path d="M 13.8125 0 C 7.878906 0 4.082031 4.292969 4 10 L 0.5 10 C 0.300781 10 0.09375 10.113281 0.09375 10.3125 C -0.0078125 10.511719 -0.0078125 10.710938 0.09375 10.8125 L 6.09375 18.5 C 6.195313 18.601563 6.300781 18.6875 6.5 18.6875 C 6.699219 18.6875 6.804688 18.601563 6.90625 18.5 L 12.90625 10.8125 C 13.007813 10.710938 13.007813 10.511719 12.90625 10.3125 C 12.804688 10.113281 12.601563 10 12.5 10 L 9 10 C 9.066406 2.464844 12.921875 0.789063 13.8125 0.09375 C 14.011719 -0.0078125 14.011719 0 13.8125 0 Z M 19.5 7.34375 C 19.351563 7.34375 19.195313 7.398438 19.09375 7.5 L 13.09375 15.1875 C 12.992188 15.386719 13 15.585938 13 15.6875 C 13.101563 15.886719 13.304688 16 13.40625 16 L 17 16 C 16.933594 23.535156 13.078125 25.210938 12.1875 25.90625 C 11.988281 26.007813 11.988281 26 12.1875 26 C 18.121094 26 21.917969 21.707031 22 16 L 25.40625 16 C 25.605469 16 25.8125 15.886719 25.8125 15.6875 C 26.011719 15.488281 26.007813 15.289063 25.90625 15.1875 L 19.90625 7.5 C 19.804688 7.398438 19.648438 7.34375 19.5 7.34375 Z"/></svg></button>
5409		<div class="tier-notice" data-bind="css:{image:APP.USER.getProfileImage()}">
5410			<span class="tier-button" data-bind="css:APP.USER.userTierStyles,text:APP.USER.userTierText">Account Level</span>
5411			<!-- ko if: APP.implementationSuperType() != 'tv' -->
5412
5413
5414			<!-- ko if: !policy.promo -->
5415			<!-- ko if: actualTier == 1 -->
5416			<span class="tier-upgrade" data-bind="
5417				event:{keydown: APP.getKeyDownHandler(()=>APP.onRequestUpgrade('plus','mylibrary'))},
5418				attr:{tabindex: APP.getTabIndexByName('mylibrary', 2)},
5419				click:()=>APP.onRequestUpgrade('plus','mylibrary')">
5420									<span class="full">Upgrade to listen ad free</span>
5421									<span class="short">Listen ad free</span>
5422								</span>
5423			<!-- /ko -->
5424
5425			<!-- ko if: actualTier == 5-->
5426			<span class="tier-upgrade" data-bind="
5427				click: !hooplaUser ? ()=>APP.onRequestUpgrade('premium','mylibrary') : null,
5428				css: { 'hoopla-upgrade': hooplaUser },
5429				attr: { tabindex: APP.getTabIndexByName('mylibrary',2), 'data-HooplaUser': hooplaUser.toString() },
5430				event: { keyup: !hooplaUser ? APP.getKeyDownHandler(()=>APP.onRequestUpgrade('premium','mylibrary')) : null }
5431			">
5432				<span class="full">Upgrade to play songs on demand</span>
5433				<span class="short">Play on demand</span>
5434</span>
5435			<!-- /ko -->
5436
5437			<!-- ko if: actualTier > 5 -->
5438			<span class="tier-upgrade">
5439									&nbsp;
5440								</span>
5441			<!-- /ko -->
5442			<!-- /ko -->
5443			<!-- /ko -->
5444			<button class="profile settings" aria-label="Account Settings" data-bind="
5445			event:{keydown: APP.getKeyDownHandler(()=>{APP.USER.doSlackerSettings.bind(APP.USER)()})},
5446			attr:{tabindex: APP.getTabIndexByName('mylibrary', 2)},
5447			click:()=>{APP.USER.doSlackerSettings.bind(APP.USER)()}">SETTINGS</button>
5448
5449			<!-- ko if: policy.promo && policy.promo.uiMessage -->
5450			<div class="tier-button promo-notice" data-bind="css:policy.promo.promoTierText">
5451				<span data-bind="html:policy.promo.uiMessage"></span>
5452			</div>
5453			<!-- /ko -->
5454		</div>
5455
5456		<div class="mini-profile link" data-bind="
5457		event:{keydown: APP.getKeyDownHandler($root.changeProfileImageOrHandle.bind($root))},
5458		attr:{tabindex: APP.getTabIndexByName('mylibrary',1)},
5459		click:$root.changeProfileImageOrHandle.bind($root),
5460		css:{image:APP.USER.getProfileImage(),
5461		oldstyle:!APP.supportsNewProfile()}">
5462
5463			<!-- ko if: !APP.USER.getProfileImage() -->
5464			<svg role="presentation" alt="avatar icon" data-bind="css:{'noprofile':!APP.supportsNewProfile()}" class="avatar default" width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" >
5465				<g id="shape" fill="#000000" fill-rule="nonzero">
5466					<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5467				</g>
5468			</g>
5469			</svg>
5470			<!-- /ko -->
5471			<!-- ko if: APP.USER.getProfileImage() -->
5472			<img class="avatar" src="//cdn.liveone.com/s=4.0.1385/images/pixel.gif" data-bind="css:{'noprofile':!APP.supportsNewProfile()},style:{'background-image':'url('+APP.USER.getProfileImage()+')'}"/>
5473			<!-- /ko -->
5474
5475			<span class="username noprofile" data-bind="html:(basicProfile ? basicProfile.handle : null)||name||username||'&nbsp;'"></span>
5476
5477			<!-- ko if:APP.supportsNewProfile() -->
5478			<!-- ko with:basicProfile -->
5479			<div class="profile-stats">
5480				<div class="sep"></div>
5481				<p class="following">
5482					<span class="number" data-bind="text:stats.followingCount"></span>
5483					<span class="label">Following</span>
5484				</p>
5485				<p class="followers">
5486					<span class="number" data-bind="text:stats.followerCount"></span>
5487					<span class="label">Followers</span>
5488				</p>
5489
5490			</div>
5491			<button class="profile view-full-profile" data-bind="
5492			event: {keydown: APP.getKeyDownHandler($root.goToProfile)},
5493			attr: {tabindex: APP.getTabIndexByName('mylibrary',1)},
5494			click: $root.goToProfile,
5495			clickBubble: false">PROFILE</button>
5496			<!-- /ko -->
5497			<!-- /ko -->
5498
5499		</div>
5500		<a id="spotlight-play-catch" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
5501
5502		<!-- /ko -->
5503		<!-- ko if: actualTier == 0 -->
5504		<p class="signup">
5505			<a data-bind="attr:{tabindex: APP.getTabIndexByName('mylibrary')}, click:function (){APP.USER.doSlackerLogin()}" href="#">Sign Up</a> for a free account to save content to all devices and create a profile.<button class="std play favsradio" data-bind="css:{disabled:!$root.isFavsRadioPlayable(),pause:APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},click:$root._onPlayFavoritesRadio, text:((APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause')?'PAUSE':'PLAY')+' FAVORITES RADIO'">PLAY FAVORITES RADIO</button>
5506		</p>
5507		<!-- /ko -->
5508	</section>
5509	</section>
5510	<!-- /ko -->
5511
5512</script>
vendor: 1 bytes, line 5512
5512
5513<script type="text/html" id="create-station-prompt">
5514	<div class="create-prompt-react-mount"></div>
5515</script>
vendor: 1 bytes, line 5515
5515
5516<script type="text/html" id="create-playlist-prompt">
5517	<div class="create-prompt-react-mount"></div>
5518</script>
5518
5519
5520<script type="text/html" id="benefit-list">
5521	<ul class="benefit-list">
5522		<!-- ko foreach: benefits -->
5523		<li class="benefit-list__item">
5524			<div data-bind="style: { backgroundImage : 'url(' + '//cdn.liveone.com/s=4.0.1385/images/offers/v2/icons/benefits/' + $data.id + '-circle.svg)' }" class="benefit-list__icon"></div>
5525			<div data-bind="text: $data.label" class="benefit-list__label"></div>
5526		</li>
5527		<!-- /ko -->
5528	</ul>
5529</script>
5529
5530
5531<script type="text/html" id="upgrade-success-prompt">
5532	<div id="upgrade-success-body">
5533		<h2 class="upgrade-success-body__title" data-bind="text:title"></h2>
5534		<h3 class="upgrade-success-body__subtitle" data-bind="text:subtitle"></h3>
5535		<!-- ko template: {
5536               name: "benefit-list",
5537               data: {
5538                   plans: plans,
5539                   benefits: benefits,
5540               }
5541           } -->
5542		<!-- /ko -->
5543		<!-- ko if: note.visible -->
5544		<div class="upgrade-success-body__note" data-bind="html: note.text"></div>
5545		<!-- /ko -->
5546	</div>
5547</script>
5547
5548
5549<script type="text/html" id="user-feedback-prompt">
5550	<div id="user-feedback-form-body">
5551		<div>
5552			<h2>Feedback</h2>
5553		</div>
5554		<a id="modal-action-top" aria-hidden="true" class="focus-catch modal-action" tabindex="-1"></a>
5555		<a id="modal-action-top" aria-hidden="true" class="focus-catch modal-action hero-focus-side left" tabindex="-1"></a>
5556
5557		<div class="user-feedback-form centered">
5558			<!-- ko if: !APP.USER.slackerUser().username -->
5559			<label class="" for="email">Email address for replies:</label>
5560			<!-- ko if: errors().email --><div id="email-error" role="alert" class="required" data-bind="text: errors().email.message"></div><!-- /ko -->
5561			<input type="text" name="email" tabindex="10" id="email" data-bind="textInput:email, attr:{'aria-describedby': errors().email ? 'email-error' : null, 'aria-invalid': errors().email ? 'true' : 'false'}">
5562			<div class="footnote">*No SPAM.  We promise.  Your email address will only be used to respond to your feedback.</div>
5563			<!-- /ko -->
5564			<!-- ko if: errors().comments --><div id="comments-error" role="alert" class="required" data-bind="text: errors().comments.message"></div><!-- /ko -->
5565			<textarea id="comments" name="comments" placeholder="How can we make your experience better?" tabindex="11" maxlength="500" data-bind="textInput:comments, attr:{'aria-describedby': errors().comments ? 'comments-error' : null, 'aria-invalid': errors().comments ? 'true' : 'false'}"></textarea>
5566			<button class="std" tabindex="12" data-bind="click:submitFeedback">
5567				<span>SEND</span>
5568			</button>
5569		</div>
5570		<a id="modal-action-bottom" aria-hidden="true" class="focus-catch modal-action hero-focus-side right" tabindex="-1"></a>
5571		<a id="modal-action-bottom" aria-hidden="true" class="focus-catch modal-action" tabindex="-1"></a>
5572	</div>
5573</script>
5573
5574
5575<script type="text/html" id="upload-profile-img-prompt">
5576	<div id="user-feedback-form-body">
5577		<div id="img-upload-container">
5578			<form id="upload-form" enctype="multipart/form-data" method="PATCH" data-bind="submit: submitProfileUpdate">
5579				<input id="message" name="message" type="hidden">
5580
5581				<h2>Profile Image</h2>
5582				<p>Upload a JPG or PNG to be your personal avatar.  Your profile image will be viewable by other users when you chat during our livestream events.</p>
5583				<!-- ko if: errors() -->
5584				<label for="avatar" class="error" data-bind="text:errors"></label>
5585				<!-- /ko -->
5586				<input id="avatar" name="avatar" type="file" data-bind="event:{change:onUserSelectedImage}">
5587
5588				<!-- ko if: stationImageUpload() -->
5589				<div class="avatar user" data-bind="click:function () {$('#avatar').click()},style:{'background-image':'url('+stationImageUpload()+')'}"></div>
5590				<!-- /ko -->
5591				<!-- ko if: !stationImageUpload() -->
5592				<svg role="presentation" alt="avatar icon" class="avatar default" data-bind="click:function () {$('#avatar').click()}" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
5593					<g stroke="none" stroke-width="1" fill="none" >
5594						<g id="shape" fill="#000000" fill-rule="nonzero">
5595							<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5596						</g>
5597					</g>
5598				</svg>
5599				<!-- /ko -->
5600
5601				<h2>Chat Handle</h2>
5602				<p>The name viewable by other users when you chat during our livestream events.</p>
5603				<input id="handle" name="handle" type="text" data-bind="textInput:handle" maxlength="30">
5604
5605				<!-- ko if: isFullProfileEdit -->
5606				<h2>Name</h2>
5607				<p>The name viewable by others on your public profile page</p>
5608				<input id="name" name="name" type="text" data-bind="textInput:name" maxlength="30">
5609
5610				<h2>Bio</h2>
5611				<p>Something you want others to know about you on your public profile page</p>
5612				<textarea id="bio" name="bio" data-bind="textInput:bio" maxlength="150"></textarea>
5613				<!-- /ko -->
5614
5615				<p data-bind="visible:!isUploading(),css:{disabled:!canSubmit()}">
5616					<button class="std" data-bind="click:submitProfileUpdate">Update</button>
5617				</p>
5618
5619				<div data-bind="visible:isUploading()">
5620					<div class="loading-pulse"></div>
5621				</div>
5622
5623			</form>
5624		</div>
5625	</div>
5626</script>
5626
5627
5628<script type="text/html" id="wopr-prompt">
5629	<div id="wopr-body" data-bind="style:{'backgroundImage':'url('+fullbackgroundImage()+')'}">
5630		<h2>SLACKER MUSIC ASSISTANT</h2>
5631		<div class="console" data-bind="css:{'basic':APP.USER.slackerUser().effectiveTier < 5}" style="overflow:auto">
5632			<!-- ko foreach: {data: consoleMsgs, as: 'msg'} -->
5633			<div data-bind="css:style">
5634				<div class="wopr msg" data-bind="html:msg">Message</div>
5635			</div>
5636			<!-- /ko -->
5637			<div id="wopr-leaderboard" class="capUnit leaderboard" data-slotsize="leaderboard"></div>
5638		</div>
5639		<!-- ko if: !consoleMsgs().length -->
5640		<div class="loading-pulse"></div>
5641		<!-- /ko -->
5642		<input id="woprUser" name="woprUser" type="text" data-bind="textInput:userInput"/>
5643	</div>
5644</script>
5644
5645
5646<script type="text/html" id="slacker-external-service-prompt">
5647	<div id="slacker-external-service-body">
5648		<iframe allowfullscreen="true" loading="eager" referrerpolicy="origin-when-cross-origin" sandbox="allow-forms allow-modals allow-orientation-lock allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation allow-top-navigation-by-user-activation" id="external-service" data-bind="attr:{src:APP.USER.externalWindowSrc}"></iframe>
5649	</div>
5650</script>
vendor: 1 bytes, line 5650
5650
5651<script  type="text/html" id="artistPicker-prompt">
5652	<!-- The entire inner artist-picker modal is a single React component
5653	     (ArtistPicker). It reads the ArtistPickerModule's observables (data,
5654	     showLoader, personalizedMessages, isEmptyProfile, selectedArtists, query)
5655	     and calls its methods (initSearchBox, onSelectArtist, onUserSubmit,
5656	     onNotNow, changeTab) — the module stays as the headless data/logic backend.
5657	     Rendering loader + search + grid + selected strip + buttons in one flex
5658	     column (rather than KO chrome around a React grid) keeps the grid as the
5659	     only scroll region and the footer full-width. -->
5660	<section id="artistPicker-prompt-body" class="section section--main">
5661		<div class="react-wrapper" data-bind="component: {name: 'react-wrapper', params: {name: 'ArtistPicker', props: { data: data, APP: APP, root: $root }, subscriptionMap:{root: {selectedArtists: true}}}}"></div>
5662	</section>
5663</script>
vendor: 1 bytes, line 5663
5663
5664<script type="text/html" id="search-page-header">
5665	<div tabindex="-1" class="search-header" data-bind="css:{full:$root.queryType() !== null}">
5666		<!-- ko if: $root.queryType() === null -->
5667		<section tabindex="-1" class="section section--main">
5668			<div class="scroll-container">
5669				<input name="query" id="query" autocomplete="off" type="text" class="init query-entry" data-bind="attr:{tabindex:APP.getTabIndexByName('search'),'aria-label':'Text Input: '+INIT_BOX_VAL,placeholder:INIT_BOX_VAL},event:{focus:initSearchBox,keydown:initSearchBox},textInput:query"/>
5670			</div>
5671		</section>
5672		<!-- /ko -->
5673		<!-- ko if: $root.queryType() !== null -->
5674		<section tabindex="-1" class="section section--main">
5675			<div class="scroll-container">
5676				<span class="queryType" data-bind="text:viewAllTitle"></span> "<span class="query" data-bind="text:query"></span>"
5677			</div>
5678		</section>
5679		<!-- ko if: isSearching() -->
5680		<section tabindex="-1" class="fullsearch section section--main" >
5681			<div class="centered loader">
5682				<div class="loading-pulse"></div>
5683			</div>
5684		</section>
5685		<!-- /ko -->
5686		<!-- /ko -->
5687	</div>
5688
5689	<!-- ko if: $root.queryType() === null -->
5690	<!-- ko if: data().length == 0 && !isSearching() -->
5691	<!-- ko if: !query() || query() == INIT_BOX_VAL -->
5692	<section tabindex="-1" class="emptySet section section--main">
5693		<div class="scroll-container">
5694			<h3>Search</h3>
5695			<p data-bind="text: searchDesc"></p>
5696		</div>
5697	</section>
5698	<!-- /ko -->
5699	<!-- /ko -->
5700	<!-- /ko -->
5701	<!-- ko if: $root.queryType() !== null && data().length == 0 -->
5702	<section tabindex="-1" class="emptySet section section--main">
5703		<div class="scroll-container">
5704			<h3>No Results</h3>
5705		</div>
5706	</section>
5707	<!-- /ko -->
5708
5709</script>
5709
5710
5711<script type="text/html" id="plan-cards">
5712	<div data-bind="attr:{ class: 'plan-card-wrapper '+'plan-cards-'+plans.length}">
5713		<!-- ko foreach: {data: plans, as: 'plan'}-->
5714		<div class="plan-card" data-bind="css:{'disabled':checkGeo&&!APP.USER.slackerUser().audioAllowed}">
5715			<div data-bind="attr:{ class: 'plan-name '+plan.level.toLowerCase() }">
5716				<span class="name" data-bind="text:plan.level"></span>
5717				<span class="price" data-bind="text: (plan.price !== 'FREE' && !!plan.term ? '$'+plan.price : plan.price) + (plan.price !== 'FREE' && !!plan.term ? '/'+plan.term : '')">
5718            </span>
5719				<div class="subtitle">
5720					<span data-bind="text:plan.description"></span>
5721				</div>
5722			</div>
5723			<div class="plan-card-body">
5724				<!-- ko if: !!plan.onClick-->
5725				<div class="plan-card-cta">
5726					<button class="std" data-bind="click:plan.onClick,visible:!APP.USER.slackerUser().id || APP.USER.slackerUser().actualTier < plan.levelId,text:plan.buttonText"></button>
5727					<p class="currentmembership" data-bind="visible: APP.USER.slackerUser().id && APP.USER.slackerUser().actualTier == plan.levelId" style="">
5728						<span>current membership</span>&nbsp;
5729					</p>
5730				</div>
5731				<!-- /ko -->
5732				<div class="plan-features" >
5733					<ul>
5734						<!--ko foreach: ($parent.customBenefits || []) -->
5735						<li>
5736							<span data-bind="text: $data"></span>
5737						</li>
5738						<!-- /ko -->
5739
5740						<!-- ko foreach: $parent.benefits -->
5741						<li data-bind="css: {'disabled' : $index() > plan.topBenefitIndex},attr:{'aria-label':(($index() > plan.topBenefitIndex)?',Does not include ':',Includes ')+$data.label+','}">
5742							<span data-bind="text: $data.label"></span>
5743						</li>
5744						<!-- /ko -->
5745					</ul>
5746				</div>
5747				<p class="currentmembership"  data-bind="visible:$parent.showCurrentMembership && APP.USER.slackerUser().id && APP.USER.slackerUser().actualTier === plan.levelId">
5748					<span>current membership</span>&nbsp;
5749				</p>
5750				<div class="special-offers" data-bind="visible: $parent.showSpecialOffers && plan.specialOffers.length > 0">
5751					<h5 class="special-offers-header" style="margin-bottom: 1em;"><!--ko text: 'SPECIAL OFFER'--><!--/ko--></h5>
5752					<div class="special-offers-wrapper" data-bind="foreach: plan.specialOffers">
5753						<div class="special-offer" style="width:50%" >
5754							<div data-bind="attr: {class: 'special-offer-icon '+id}"></div>
5755							<h5 data-bind="text:title"></h5>
5756							<button class="action special-offer-btn" data-bind="click:onClick,text:buttonText" ></button>
5757						</div>
5758						<div data-bind="visible: $index() < plan.specialOffers.length - 1" class="vr"></div>
5759					</div>
5760				</div>
5761			</div>
5762		</div>
5763		<!-- /ko -->
5764	</div>
5765</script>
5765
5766
5767<script type="text/html" id="mash-icon">
5768	<div class="heart mash" data-bind="with:APP.appImplementationModule.socialMessaging().channelsByType.emote">
5769		<div class="mash noselect" data-bind="click:APP.appImplementationModule.onSelectEmoticonToggle.bind(APP.appImplementationModule),clickBubble:false,css:{'selectable':selectableEmoticons().length}">
5770			<div class="selectable-emoticons">
5771				<!--  ko foreach:{data:selectableEmoticons(), as:'icon'} -->
5772				<img class="customIcon" src="/s=4.0.1385/images/pixel.gif" data-bind="click:APP.appImplementationModule.onSelectNewEmoticon.bind(APP.appImplementationModule),clickBubble:false,attr:{src:icon.imageUrl}"/>
5773				<!--  /ko -->
5774			</div>
5775			<!-- ko if: currentEmoticon().length -->
5776			<div class="customIcon" data-bind="click:APP.appImplementationModule.onUserHeartAction.bind(APP.appImplementationModule),clickBubble:false,style:{'background-image':'url('+currentEmoticon()[0].imageUrl+')'}">
5777			</div>
5778			<!--  /ko -->
5779			<!-- ko if: !currentEmoticon().length -->
5780			<svg role="presentation" alt="heart" data-bind="click:APP.appImplementationModule.onUserHeartAction.bind(APP.appImplementationModule),clickBubble:false" viewBox="0 0 350 350" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
5781				<circle cx="175" cy="175" r="172" fill="none"/>
5782				<svg role="none" x="70" y="90" viewBox="0 0 400 400">
5783					<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
5784						<path  d="M119.981697,218 C-114.115394,88.3818632 55.2196159,-72.7915946 119.981697,35.763431 C184.795464,-72.7915946 354.130474,88.3818632 119.981697,218 Z" id="Fill-1" fill="white"></path>
5785					</g>
5786				</svg>
5787			</svg>
5788			<!--  /ko -->
5789		</div>
5790	</div>
5791</script>
5791
5792
5793<script type="text/html" id="emoji-picker">
5794	<div class="emoji-key-list">
5795		<!-- 900+ emojis for the user to choose -->
5796		<h3>Popular</h3>
5797		<b>&#x1f600</b>
5798		<b>&#x1f601</b>
5799		<b>&#x1f602</b>
5800		<b>&#x1f923</b>
5801		<b>&#x1f603</b>
5802		<b>&#x1f604</b>
5803		<b>&#x1f605</b>
5804		<b>&#x1f606</b>
5805		<b>&#x1f609</b>
5806		<b>&#x1f60a</b>
5807		<b>&#x1f60b</b>
5808		<b>&#x1f60e</b>
5809		<b>&#x1f60d</b>
5810		<b>&#x1f618</b>
5811		<b>&#x1f617</b>
5812		<b>&#x1f619</b>
5813		<b>&#x1f61a</b>
5814		<b>&#x1f642</b>
5815		<b>&#x1f917</b>
5816		<b>&#x1f929</b>
5817		<b>&#x1f914</b>
5818		<b>&#x1f928</b>
5819		<b>&#x1f610</b>
5820		<b>&#x1f611</b>
5821		<b>&#x1f636</b>
5822		<b>&#x1f644</b>
5823		<b>&#x1f60f</b>
5824		<b>&#x1f623</b>
5825		<b>&#x1f625</b>
5826		<b>&#x1f62e</b>
5827		<b>&#x1f910</b>
5828		<b>&#x1f62f</b>
5829		<b>&#x1f62a</b>
5830		<b>&#x1f62b</b>
5831		<b>&#x1f634</b>
5832		<b>&#x1f60c</b>
5833		<b>&#x1f61b</b>
5834		<b>&#x1f61c</b>
5835		<b>&#x1f61d</b>
5836		<b>&#x1f924</b>
5837		<b>&#x1f612</b>
5838		<b>&#x1f613</b>
5839		<b>&#x1f614</b>
5840		<b>&#x1f615</b>
5841		<b>&#x1f643</b>
5842		<b>&#x1f911</b>
5843		<b>&#x1f632</b>
5844		<b>&#x1f641</b>
5845		<b>&#x1f616</b>
5846		<b>&#x1f61e</b>
5847		<b>&#x1f61f</b>
5848		<b>&#x1f624</b>
5849		<b>&#x1f622</b>
5850		<b>&#x1f62d</b>
5851		<b>&#x1f626</b>
5852		<b>&#x1f627</b>
5853		<b>&#x1f628</b>
5854		<b>&#x1f629</b>
5855		<b>&#x1f92f</b>
5856		<b>&#x1f62c</b>
5857		<b>&#x1f630</b>
5858		<b>&#x1f631</b>
5859		<b>&#x1f633</b>
5860		<b>&#x1f92a</b>
5861		<b>&#x1f635</b>
5862		<b>&#x1f621</b>
5863		<b>&#x1f620</b>
5864		<b>&#x1f92c</b>
5865		<b>&#x1f637</b>
5866		<b>&#x1f912</b>
5867		<b>&#x1f915</b>
5868		<b>&#x1f922</b>
5869		<b>&#x1f92e</b>
5870		<b>&#x1f927</b>
5871		<b>&#x1f607</b>
5872		<b>&#x1f920</b>
5873		<b>&#x1f925</b>
5874		<b>&#x1f92b</b>
5875		<b>&#x1f92d</b>
5876		<b>&#x1f9d0</b>
5877		<b>&#x1f913</b>
5878		<b>&#x1f608</b>
5879		<b>&#x1f47f</b>
5880		<b>&#x1f921</b>
5881		<b>&#x1f479</b>
5882		<b>&#x1f47a</b>
5883		<b>&#x1f480</b>
5884		<b>&#x2620</b>
5885		<b>&#x1f47b</b>
5886		<b>&#x1f47d</b>
5887		<b>&#x1f47e</b>
5888		<b>&#x1f916</b>
5889		<b>&#x1f4a9</b>
5890		<b>&#x1F525</b>
5891		<b>&#x1F4A3</b>
5892		<h3>Hands</h3>
5893		<b>&#x1f933</b>
5894		<b>&#x1f4aa</b>
5895		<b>&#x1f448</b>
5896		<b>&#x1f449</b>
5897		<b>&#x261d</b>
5898		<b>&#x1f446</b>
5899		<b>&#x1f595</b>
5900		<b>&#x1f447</b>
5901		<b>&#x270c</b>
5902		<b>&#x1f91e</b>
5903		<b>&#x1f596</b>
5904		<b>&#x1f918</b>
5905		<b>&#x1f919</b>
5906		<b>&#x1f590</b>
5907		<b>&#x270b</b>
5908		<b>&#x1f44c</b>
5909		<b>&#x1f44d</b>
5910		<b>&#x1f44e</b>
5911		<b>&#x270a</b>
5912		<b>&#x1f44a</b>
5913		<b>&#x1f91b</b>
5914		<b>&#x1f91c</b>
5915		<b>&#x1f91a</b>
5916		<b>&#x1f44b</b>
5917		<b>&#x1f91f</b>
5918		<b>&#x270d</b>
5919		<b>&#x1f44f</b>
5920		<b>&#x1f450</b>
5921		<b>&#x1f64c</b>
5922		<b>&#x1f932</b>
5923		<b>&#x1f64f</b>
5924		<b>&#x1f91d</b>
5925		<h3>People & Animals</h3>
5926
5927		<b>&#x1f63a</b>
5928		<b>&#x1f638</b>
5929		<b>&#x1f639</b>
5930		<b>&#x1f63b</b>
5931		<b>&#x1f63c</b>
5932		<b>&#x1f63d</b>
5933		<b>&#x1f640</b>
5934		<b>&#x1f63f</b>
5935		<b>&#x1f63e</b>
5936		<b>&#x1f648</b>
5937		<b>&#x1f649</b>
5938		<b>&#x1f64a</b>
5939		<b>&#x1f476</b>
5940		<b>&#x1f9d2</b>
5941		<b>&#x1f466</b>
5942		<b>&#x1f467</b>
5943		<b>&#x1f9d1</b>
5944		<b>&#x1f468</b>
5945		<b>&#x1f469</b>
5946		<b>&#x1f9d3</b>
5947		<b>&#x1f474</b>
5948		<b>&#x1f475</b>
5949		<b>&#x1f46e</b>
5950		<b>&#x1f575</b>
5951		<b>&#x1f482</b>
5952		<b>&#x1f477</b>
5953		<b>&#x1f934</b>
5954		<b>&#x1f478</b>
5955		<b>&#x1f473</b>
5956		<b>&#x1f472</b>
5957		<b>&#x1f9d5</b>
5958		<b>&#x1f9d4</b>
5959		<b>&#x1f471</b>
5960		<b>&#x1f935</b>
5961		<b>&#x1f470</b>
5962		<b>&#x1f930</b>
5963		<b>&#x1f931</b>
5964		<b>&#x1f47c</b>
5965		<b>&#x1f385</b>
5966		<b>&#x1f936</b>
5967		<b>&#x1f9d9</b>
5968		<b>&#x1f9da</b>
5969		<b>&#x1f9db</b>
5970		<b>&#x1f9dc</b>
5971		<b>&#x1f9dd</b>
5972		<b>&#x1f9de</b>
5973		<b>&#x1f9df</b>
5974		<b>&#x1f64d</b>
5975		<b>&#x1f64e</b>
5976		<b>&#x1f645</b>
5977		<b>&#x1f646</b>
5978		<b>&#x1f481</b>
5979		<b>&#x1f64b</b>
5980		<b>&#x1f647</b>
5981		<b>&#x1f926</b>
5982		<b>&#x1f937</b>
5983		<b>&#x1f486</b>
5984		<b>&#x1f487</b>
5985		<b>&#x1f6b6</b>
5986		<b>&#x1f3c3</b>
5987		<b>&#x1f483</b>
5988		<b>&#x1f57a</b>
5989		<b>&#x1f46f</b>
5990		<b>&#x1f9d6</b>
5991		<b>&#x1f9d7</b>
5992		<b>&#x1f9d8</b>
5993		<b>&#x1f6c0</b>
5994		<b>&#x1f6cc</b>
5995		<b>&#x1f574</b>
5996		<b>&#x1f5e3</b>
5997		<b>&#x1f464</b>
5998		<b>&#x1f465</b>
5999		<b>&#x1f93a</b>
6000		<b>&#x1f3c7</b>
6001		<b>&#x26f7</b>
6002		<b>&#x1f3c2</b>
6003		<b>&#x1f3cc</b>
6004		<b>&#x1f3c4</b>
6005		<b>&#x1f6a3</b>
6006		<b>&#x1f3ca</b>
6007		<b>&#x26f9</b>
6008		<b>&#x1f3cb</b>
6009		<b>&#x1f6b4</b>
6010		<b>&#x1f6b5</b>
6011		<b>&#x1f3ce</b>
6012		<b>&#x1f3cd</b>
6013		<b>&#x1f938</b>
6014		<b>&#x1f93c</b>
6015		<b>&#x1f93d</b>
6016		<b>&#x1f93e</b>
6017		<b>&#x1f939</b>
6018		<b>&#x1f46b</b>
6019		<b>&#x1f46c</b>
6020		<b>&#x1f46d</b>
6021		<b>&#x1f48f</b>
6022		<b>&#x1f491</b>
6023		<b>&#x1f46a</b>
6024
6025		<h3>Other</h3>
6026		<b>&#x1f485</b>
6027		<b>&#x1f442</b>
6028		<b>&#x1f443</b>
6029		<b>&#x1f463</b>
6030		<b>&#x1f440</b>
6031		<b>&#x1f441</b>
6032		<b>&#x1f9e0</b>
6033		<b>&#x1f445</b>
6034		<b>&#x1f444</b>
6035		<b>&#x1f48b</b>
6036		<b>&#x1f498</b>
6037		<b>&#x2764</b>
6038		<b>&#x1f493</b>
6039		<b>&#x1f494</b>
6040		<b>&#x1f495</b>
6041		<b>&#x1f496</b>
6042		<b>&#x1f497</b>
6043		<b>&#x1f499</b>
6044		<b>&#x1f49a</b>
6045		<b>&#x1f49b</b>
6046		<b>&#x1f9e1</b>
6047		<b>&#x1f49c</b>
6048		<b>&#x1f5a4</b>
6049		<b>&#x1f49d</b>
6050		<b>&#x1f49e</b>
6051		<b>&#x1f49f</b>
6052		<b>&#x2763</b>
6053		<b>&#x1f48c</b>
6054		<b>
6054&#x1f4a4</b>
6055		<b>&#x1f4a2</b>
6056		<b>&#x1f4a3</b>
6057		<b>&#x1f4a5</b>
6058		<b>&#x1f4a6</b>
6059		<b>&#x1f4a8</b>
6060		<b>&#x1f4ab</b>
6061		<b>&#x1f4ac</b>
6062		<b>&#x1f5e8</b>
6063		<b>&#x1f5ef</b>
6064		<b>&#x1f4ad</b>
6065		<b>&#x1f573</b>
6066		<b>&#x1f453</b>
6067		<b>&#x1f576</b>
6068		<b>&#x1f454</b>
6069		<b>&#x1f455</b>
6070		<b>&#x1f456</b>
6071		<b>&#x1f9e3</b>
6072		<b>&#x1f9e4</b>
6073		<b>&#x1f9e5</b>
6074		<b>&#x1f9e6</b>
6075		<b>&#x1f457</b>
6076		<b>&#x1f458</b>
6077		<b>&#x1f459</b>
6078		<b>&#x1f45a</b>
6079		<b>&#x1f45b</b>
6080		<b>&#x1f45c</b>
6081		<b>&#x1f45d</b>
6082		<b>&#x1f6cd</b>
6083		<b>&#x1f392</b>
6084		<b>&#x1f45e</b>
6085		<b>&#x1f45f</b>
6086		<b>&#x1f460</b>
6087		<b>&#x1f461</b>
6088		<b>&#x1f462</b>
6089		<b>&#x1f451</b>
6090		<b>&#x1f452</b>
6091		<b>&#x1f3a9</b>
6092		<b>&#x1f393</b>
6093		<b>&#x1f9e2</b>
6094		<b>&#x26d1</b>
6095		<b>&#x1f4ff</b>
6096		<b>&#x1f484</b>
6097		<b>&#x1f48d</b>
6098		<b>&#x1f48e</b>
6099		<b>&#x1f435</b>
6100		<b>&#x1f412</b>
6101		<b>&#x1f98d</b>
6102		<b>&#x1f436</b>
6103		<b>&#x1f415</b>
6104		<b>&#x1f429</b>
6105		<b>&#x1f43a</b>
6106		<b>&#x1f98a</b>
6107		<b>&#x1f431</b>
6108		<b>&#x1f408</b>
6109		<b>&#x1f981</b>
6110		<b>&#x1f42f</b>
6111		<b>&#x1f405</b>
6112		<b>&#x1f406</b>
6113		<b>&#x1f434</b>
6114		<b>&#x1f40e</b>
6115		<b>&#x1f984</b>
6116		<b>&#x1f993</b>
6117		<b>&#x1f98c</b>
6118		<b>&#x1f42e</b>
6119		<b>&#x1f402</b>
6120		<b>&#x1f403</b>
6121		<b>&#x1f404</b>
6122		<b>&#x1f437</b>
6123		<b>&#x1f416</b>
6124		<b>&#x1f417</b>
6125		<b>&#x1f43d</b>
6126		<b>&#x1f40f</b>
6127		<b>&#x1f411</b>
6128		<b>&#x1f410</b>
6129		<b>&#x1f42a</b>
6130		<b>&#x1f42b</b>
6131		<b>&#x1f992</b>
6132		<b>&#x1f418</b>
6133		<b>&#x1f98f</b>
6134		<b>&#x1f42d</b>
6135		<b>&#x1f401</b>
6136		<b>&#x1f400</b>
6137		<b>&#x1f439</b>
6138		<b>&#x1f430</b>
6139		<b>&#x1f407</b>
6140		<b>&#x1f43f</b>
6141		<b>&#x1f994</b>
6142		<b>&#x1f987</b>
6143		<b>&#x1f43b</b>
6144		<b>&#x1f428</b>
6145		<b>&#x1f43c</b>
6146		<b>&#x1f43e</b>
6147		<b>&#x1f983</b>
6148		<b>&#x1f414</b>
6149		<b>&#x1f413</b>
6150		<b>&#x1f423</b>
6151		<b>&#x1f424</b>
6152		<b>&#x1f425</b>
6153		<b>&#x1f426</b>
6154		<b>&#x1f427</b>
6155		<b>&#x1f54a</b>
6156		<b>&#x1f985</b>
6157		<b>&#x1f986</b>
6158		<b>&#x1f989</b>
6159		<b>&#x1f438</b>
6160		<b>&#x1f40a</b>
6161		<b>&#x1f422</b>
6162		<b>&#x1f98e</b>
6163		<b>&#x1f40d</b>
6164		<b>&#x1f432</b>
6165		<b>&#x1f409</b>
6166		<b>&#x1f995</b>
6167		<b>&#x1f996</b>
6168		<b>&#x1f433</b>
6169		<b>&#x1f40b</b>
6170		<b>&#x1f42c</b>
6171		<b>&#x1f41f</b>
6172		<b>&#x1f420</b>
6173		<b>&#x1f421</b>
6174		<b>&#x1f988</b>
6175		<b>&#x1f419</b>
6176		<b>&#x1f41a</b>
6177		<b>&#x1f980</b>
6178		<b>&#x1f990</b>
6179		<b>&#x1f991</b>
6180		<b>&#x1f40c</b>
6181		<b>&#x1f98b</b>
6182		<b>&#x1f41b</b>
6183		<b>&#x1f41c</b>
6184		<b>&#x1f41d</b>
6185		<b>&#x1f41e</b>
6186		<b>&#x1f997</b>
6187		<b>&#x1f577</b>
6188		<b>&#x1f578</b>
6189		<b>&#x1f982</b>
6190		<b>&#x1f490</b>
6191		<b>&#x1f338</b>
6192		<b>&#x1f4ae</b>
6193		<b>&#x1f3f5</b>
6194		<b>&#x1f339</b>
6195		<b>&#x1f940</b>
6196		<b>&#x1f33a</b>
6197		<b>&#x1f33b</b>
6198		<b>&#x1f33c</b>
6199		<b>&#x1f337</b>
6200		<b>&#x1f331</b>
6201		<b>&#x1f332</b>
6202		<b>&#x1f333</b>
6203		<b>&#x1f334</b>
6204		<b>&#x1f335</b>
6205		<b>&#x1f33e</b>
6206		<b>&#x1f33f</b>
6207		<b>&#x2618</b>
6208		<b>&#x1f340</b>
6209		<b>&#x1f341</b>
6210		<b>&#x1f342</b>
6211		<b>&#x1f343</b>
6212		<b>&#x1f347</b>
6213		<b>&#x1f348</b>
6214		<b>&#x1f349</b>
6215		<b>&#x1f34a</b>
6216		<b>&#x1f34b</b>
6217		<b>&#x1f34c</b>
6218		<b>&#x1f34d</b>
6219		<b>&#x1f34e</b>
6220		<b>&#x1f34f</b>
6221		<b>&#x1f350</b>
6222		<b>&#x1f351</b>
6223		<b>&#x1f352</b>
6224		<b>&#x1f353</b>
6225		<b>&#x1f95d</b>
6226		<b>&#x1f345</b>
6227		<b>&#x1f965</b>
6228		<b>&#x1f951</b>
6229		<b>&#x1f346</b>
6230		<b>&#x1f954</b>
6231		<b>&#x1f955</b>
6232		<b>&#x1f33d</b>
6233		<b>&#x1f336</b>
6234		<b>&#x1f952</b>
6235		<b>&#x1f966</b>
6236		<b>&#x1f344</b>
6237		<b>&#x1f95c</b>
6238		<b>&#x1f330</b>
6239		<b>&#x1f35e</b>
6240		<b>&#x1f950</b>
6241		<b>&#x1f956</b>
6242		<b>&#x1f968</b>
6243		<b>&#x1f95e</b>
6244		<b>&#x1f9c0</b>
6245		<b>&#x1f356</b>
6246		<b>&#x1f357</b>
6247		<b>&#x1f969</b>
6248		<b>&#x1f953</b>
6249		<b>&#x1f354</b>
6250		<b>&#x1f35f</b>
6251		<b>&#x1f355</b>
6252		<b>&#x1f32d</b>
6253		<b>&#x1f96a</b>
6254		<b>&#x1f32e</b>
6255		<b>&#x1f32f</b>
6256		<b>&#x1f959</b>
6257		<b>&#x1f95a</b>
6258		<b>&#x1f373</b>
6259		<b>&#x1f958</b>
6260		<b>&#x1f372</b>
6261		<b>&#x1f963</b>
6262		<b>&#x1f957</b>
6263		<b>&#x1f37f</b>
6264		<b>&#x1f96b</b>
6265		<b>&#x1f371</b>
6266		<b>&#x1f358</b>
6267		<b>&#x1f359</b>
6268		<b>&#x1f35a</b>
6269		<b>&#x1f35b</b>
6270		<b>&#x1f35c</b>
6271		<b>&#x1f35d</b>
6272		<b>&#x1f360</b>
6273		<b>&#x1f362</b>
6274		<b>&#x1f363</b>
6275		<b>&#x1f364</b>
6276		<b>&#x1f365</b>
6277		<b>&#x1f361</b>
6278		<b>&#x1f95f</b>
6279		<b>&#x1f960</b>
6280		<b>&#x1f961</b>
6281		<b>&#x1f366</b>
6282		<b>&#x1f367</b>
6283		<b>&#x1f368</b>
6284		<b>&#x1f369</b>
6285		<b>&#x1f36a</b>
6286		<b>&#x1f382</b>
6287		<b>&#x1f370</b>
6288		<b>&#x1f967</b>
6289		<b>&#x1f36b</b>
6290		<b>&#x1f36c</b>
6291		<b>&#x1f36d</b>
6292		<b>&#x1f36e</b>
6293		<b>&#x1f36f</b>
6294		<b>&#x1f37c</b>
6295		<b>&#x1f95b</b>
6296		<b>&#x2615</b>
6297		<b>&#x1f375</b>
6298		<b>&#x1f376</b>
6299		<b>&#x1f37e</b>
6300		<b>&#x1f377</b>
6301		<b>&#x1f378</b>
6302		<b>&#x1f379</b>
6303		<b>&#x1f37a</b>
6304		<b>&#x1f37b</b>
6305		<b>&#x1f942</b>
6306		<b>&#x1f943</b>
6307		<b>&#x1f964</b>
6308		<b>&#x1f962</b>
6309		<b>&#x1f37d</b>
6310		<b>&#x1f374</b>
6311		<b>&#x1f944</b>
6312		<b>&#x1f52a</b>
6313		<b>&#x1f3fa</b>
6314		<b>&#x1f30d</b>
6315		<b>&#x1f30e</b>
6316		<b>&#x1f30f</b>
6317		<b>&#x1f310</b>
6318		<b>&#x1f5fa</b>
6319		<b>&#x1f5fe</b>
6320		<b>&#x1f3d4</b>
6321		<b>&#x26f0</b>
6322		<b>&#x1f30b</b>
6323		<b>&#x1f5fb</b>
6324		<b>&#x1f3d5</b>
6325		<b>&#x1f3d6</b>
6326		<b>&#x1f3dc</b>
6327		<b>&#x1f3dd</b>
6328		<b>&#x1f3de</b>
6329		<b>&#x1f3df</b>
6330		<b>&#x1f3db</b>
6331		<b>&#x1f3d7</b>
6332		<b>&#x1f3d8</b>
6333		<b>&#x1f3da</b>
6334		<b>&#x1f3e0</b>
6335		<b>&#x1f3e1</b>
6336		<b>&#x1f3e2</b>
6337		<b>&#x1f3e3</b>
6338		<b>&#x1f3e4</b>
6339		<b>&#x1f3e5</b>
6340		<b>&#x1f3e6</b>
6341		<b>&#x1f3e8</b>
6342		<b>&#x1f3e9</b>
6343		<b>&#x1f3ea</b>
6344		<b>&#x1f3eb</b>
6345		<b>&#x1f3ec</b>
6346		<b>&#x1f3ed</b>
6347		<b>&#x1f3ef</b>
6348		<b>&#x1f3f0</b>
6349		<b>&#x1f492</b>
6350		<b>&#x1f5fc</b>
6351		<b>&#x1f5fd</b>
6352		<b>&#x26ea</b>
6353		<b>&#x1f54c</b>
6354		<b>&#x1f54d</b>
6355		<b>&#x26e9</b>
6356		<b>&#x1f54b</b>
6357		<b>&#x26f2</b>
6358		<b>&#x26fa</b>
6359		<b>&#x1f301</b>
6360		<b>&#x1f303</b>
6361		<b>&#x1f3d9</b>
6362		<b>&#x1f304</b>
6363		<b>&#x1f305</b>
6364		<b>&#x1f306</b>
6365		<b>&#x1f307</b>
6366		<b>&#x1f309</b>
6367		<b>&#x2668</b>
6368		<b>&#x1f30c</b>
6369		<b>&#x1f3a0</b>
6370		<b>&#x1f3a1</b>
6371		<b>&#x1f3a2</b>
6372		<b>&#x1f488</b>
6373		<b>&#x1f3aa</b>
6374		<b>&#x1f682</b>
6375		<b>&#x1f683</b>
6376		<b>&#x1f684</b>
6377		<b>&#x1f685</b>
6378		<b>&#x1f686</b>
6379		<b>&#x1f687</b>
6380		<b>&#x1f688</b>
6381		<b>&#x1f689</b>
6382		<b>&#x1f68a</b>
6383		<b>&#x1f69d</b>
6384		<b>&#x1f69e</b>
6385		<b>&#x1f68b</b>
6386		<b>&#x1f68c</b>
6387		<b>&#x1f68d</b>
6388		<b>&#x1f68e</b>
6389		<b>&#x1f690</b>
6390		<b>&#x1f691</b>
6391		<b>&#x1f692</b>
6392		<b>&#x1f693</b>
6393		<b>&#x1f694</b>
6394		<b>&#x1f695</b>
6395		<b>&#x1f696</b>
6396		<b>&#x1f697</b>
6397		<b>&#x1f698</b>
6398		<b>&#x1f699</b>
6399		<b>&#x1f69a</b>
6400		<b>&#x1f69b</b>
6401		<b>&#x1f69c</b>
6402		<b>&#x1f6b2</b>
6403		<b>&#x1f6f4</b>
6404		<b>&#x1f6f5</b>
6405		<b>&#x1f68f</b>
6406		<b>&#x1f6e3</b>
6407		<b>&#x1f6e4</b>
6408		<b>&#x1f6e2</b>
6409		<b>&#x26fd</b>
6410		<b>&#x1f6a8</b>
6411		<b>&#x1f6a5</b>
6412		<b>&#x1f6a6</b>
6413		<b>&#x1f6d1</b>
6414		<b>&#x1f6a7</b>
6415		<b>&#x2693</b>
6416		<b>&#x26f5</b>
6417		<b>&#x1f6f6</b>
6418		<b>&#x1f6a4</b>
6419		<b>&#x1f6f3</b>
6420		<b>&#x26f4</b>
6421		<b>&#x1f6e5</b>
6422		<b>&#x1f6a2</b>
6423		<b>&#x2708</b>
6424		<b>&#x1f6e9</b>
6425		<b>&#x1f6eb</b>
6426		<b>&#x1f6ec</b>
6427		<b>&#x1f4ba</b>
6428		<b>&#x1f681</b>
6429		<b>&#x1f69f</b>
6430		<b>&#x1f6a0</b>
6431		<b>&#x1f6a1</b>
6432		<b>&#x1f6f0</b>
6433		<b>&#x1f680</b>
6434		<b>&#x1f6f8</b>
6435		<b>&#x1f6ce</b>
6436		<b>&#x231b</b>
6437		<b>&#x23f3</b>
6438		<b>&#x231a</b>
6439		<b>&#x23f0</b>
6440		<b>&#x23f1</b>
6441		<b>&#x23f2</b>
6442		<b>&#x1f570</b>
6443		<b>&#x1f55b</b>
6444		<b>&#x1f567</b>
6445		<b>&#x1f550</b>
6446		<b>&#x1f55c</b>
6447		<b>&#x1f551</b>
6448		<b>&#x1f55d</b>
6449		<b>
6449&#x1f552</b>
6450		<b>&#x1f55e</b>
6451		<b>&#x1f553</b>
6452		<b>&#x1f55f</b>
6453		<b>&#x1f554</b>
6454		<b>&#x1f560</b>
6455		<b>&#x1f555</b>
6456		<b>&#x1f561</b>
6457		<b>&#x1f556</b>
6458		<b>&#x1f562</b>
6459		<b>&#x1f557</b>
6460		<b>&#x1f563</b>
6461		<b>&#x1f558</b>
6462		<b>&#x1f564</b>
6463		<b>&#x1f559</b>
6464		<b>&#x1f565</b>
6465		<b>&#x1f55a</b>
6466		<b>&#x1f566</b>
6467		<b>&#x1f311</b>
6468		<b>&#x1f312</b>
6469		<b>&#x1f313</b>
6470		<b>&#x1f314</b>
6471		<b>&#x1f315</b>
6472		<b>&#x1f316</b>
6473		<b>&#x1f317</b>
6474		<b>&#x1f318</b>
6475		<b>&#x1f319</b>
6476		<b>&#x1f31a</b>
6477		<b>&#x1f31b</b>
6478		<b>&#x1f31c</b>
6479		<b>&#x1f321</b>
6480		<b>&#x2600</b>
6481		<b>&#x1f31d</b>
6482		<b>&#x1f31e</b>
6483		<b>&#x2b50</b>
6484		<b>&#x1f31f</b>
6485		<b>&#x1f320</b>
6486		<b>&#x2601</b>
6487		<b>&#x26c5</b>
6488		<b>&#x26c8</b>
6489		<b>&#x1f324</b>
6490		<b>&#x1f325</b>
6491		<b>&#x1f326</b>
6492		<b>&#x1f327</b>
6493		<b>&#x1f328</b>
6494		<b>&#x1f329</b>
6495		<b>&#x1f32a</b>
6496		<b>&#x1f32b</b>
6497		<b>&#x1f32c</b>
6498		<b>&#x1f300</b>
6499		<b>&#x1f308</b>
6500		<b>&#x1f302</b>
6501		<b>&#x2602</b>
6502		<b>&#x2614</b>
6503		<b>&#x26f1</b>
6504		<b>&#x26a1</b>
6505		<b>&#x2744</b>
6506		<b>&#x2603</b>
6507		<b>&#x26c4</b>
6508		<b>&#x2604</b>
6509		<b>&#x1f525</b>
6510		<b>&#x1f4a7</b>
6511		<b>&#x1f30a</b>
6512		<b>&#x1f383</b>
6513		<b>&#x1f384</b>
6514		<b>&#x1f386</b>
6515		<b>&#x1f387</b>
6516		<b>&#x2728</b>
6517		<b>&#x1f388</b>
6518		<b>&#x1f389</b>
6519		<b>&#x1f38a</b>
6520		<b>&#x1f38b</b>
6521		<b>&#x1f38d</b>
6522		<b>&#x1f38e</b>
6523		<b>&#x1f38f</b>
6524		<b>&#x1f390</b>
6525		<b>&#x1f391</b>
6526		<b>&#x1f380</b>
6527		<b>&#x1f381</b>
6528		<b>&#x1f397</b>
6529		<b>&#x1f39f</b>
6530		<b>&#x1f3ab</b>
6531		<b>&#x1f396</b>
6532		<b>&#x1f3c6</b>
6533		<b>&#x1f3c5</b>
6534		<b>&#x1f947</b>
6535		<b>&#x1f948</b>
6536		<b>&#x1f949</b>
6537		<b>&#x26bd</b>
6538		<b>&#x26be</b>
6539		<b>&#x1f94e</b>
6540		<b>&#x1f3c0</b>
6541		<b>&#x1f3d0</b>
6542		<b>&#x1f3c8</b>
6543		<b>&#x1f3c9</b>
6544		<b>&#x1f3be</b>
6545		<b>&#x1f3b3</b>
6546		<b>&#x1f3cf</b>
6547		<b>&#x1f3d1</b>
6548		<b>&#x1f3d2</b>
6549		<b>&#x1f3d3</b>
6550		<b>&#x1f3f8</b>
6551		<b>&#x1f94a</b>
6552		<b>&#x1f945</b>
6553		<b>&#x26f3</b>
6554		<b>&#x26f8</b>
6555		<b>&#x1f3a3</b>
6556		<b>&#x1f3bd</b>
6557		<b>&#x1f3bf</b>
6558		<b>&#x1f6f7</b>
6559		<b>&#x1f94c</b>
6560		<b>&#x1f3af</b>
6561		<b>&#x1f3b1</b>
6562		<b>&#x1f52e</b>
6563		<b>&#x1f3ae</b>
6564		<b>&#x1f579</b>
6565		<b>&#x1f3b0</b>
6566		<b>&#x1f3b2</b>
6567		<b>&#x2660</b>
6568		<b>&#x2665</b>
6569		<b>&#x2666</b>
6570		<b>&#x2663</b>
6571		<b>&#x265f</b>
6572		<b>&#x1f0cf</b>
6573		<b>&#x1f004</b>
6574		<b>&#x1f3b4</b>
6575		<b>&#x1f3ad</b>
6576		<b>&#x1f5bc</b>
6577		<b>&#x1f3a8</b>
6578		<b>&#x1f507</b>
6579		<b>&#x1f508</b>
6580		<b>&#x1f509</b>
6581		<b>&#x1f50a</b>
6582		<b>&#x1f4e2</b>
6583		<b>&#x1f4e3</b>
6584		<b>&#x1f4ef</b>
6585		<b>&#x1f514</b>
6586		<b>&#x1f515</b>
6587		<b>&#x1f3bc</b>
6588		<b>&#x1f3b5</b>
6589		<b>&#x1f3b6</b>
6590		<b>&#x1f399</b>
6591		<b>&#x1f39a</b>
6592		<b>&#x1f39b</b>
6593		<b>&#x1f3a4</b>
6594		<b>&#x1f3a7</b>
6595		<b>&#x1f4fb</b>
6596		<b>&#x1f3b7</b>
6597		<b>&#x1f3b8</b>
6598		<b>&#x1f3b9</b>
6599		<b>&#x1f3ba</b>
6600		<b>&#x1f3bb</b>
6601		<b>&#x1f941</b>
6602		<b>&#x1f4f1</b>
6603		<b>&#x1f4f2</b>
6604		<b>&#x260e</b>
6605		<b>&#x1f4de</b>
6606		<b>&#x1f4df</b>
6607		<b>&#x1f4e0</b>
6608		<b>&#x1f50b</b>
6609		<b>&#x1f50c</b>
6610		<b>&#x1f4bb</b>
6611		<b>&#x1f5a5</b>
6612		<b>&#x1f5a8</b>
6613		<b>&#x2328</b>
6614		<b>&#x1f5b1</b>
6615		<b>&#x1f5b2</b>
6616		<b>&#x1f4bd</b>
6617		<b>&#x1f4be</b>
6618		<b>&#x1f4bf</b>
6619		<b>&#x1f4c0</b>
6620		<b>&#x1f3a5</b>
6621		<b>&#x1f39e</b>
6622		<b>&#x1f4fd</b>
6623		<b>&#x1f3ac</b>
6624		<b>&#x1f4fa</b>
6625		<b>&#x1f4f7</b>
6626		<b>&#x1f4f8</b>
6627		<b>&#x1f4f9</b>
6628		<b>&#x1f4fc</b>
6629		<b>&#x1f50d</b>
6630		<b>&#x1f50e</b>
6631		<b>&#x1f56f</b>
6632		<b>&#x1f4a1</b>
6633		<b>&#x1f526</b>
6634		<b>&#x1f3ee</b>
6635		<b>&#x1f4d4</b>
6636		<b>&#x1f4d5</b>
6637		<b>&#x1f4d6</b>
6638		<b>&#x1f4d7</b>
6639		<b>&#x1f4d8</b>
6640		<b>&#x1f4d9</b>
6641		<b>&#x1f4da</b>
6642		<b>&#x1f4d3</b>
6643		<b>&#x1f4d2</b>
6644		<b>&#x1f4c3</b>
6645		<b>&#x1f4dc</b>
6646		<b>&#x1f4c4</b>
6647		<b>&#x1f4f0</b>
6648		<b>&#x1f5de</b>
6649		<b>&#x1f4d1</b>
6650		<b>&#x1f516</b>
6651		<b>&#x1f3f7</b>
6652		<b>&#x1f4b0</b>
6653		<b>&#x1f4b4</b>
6654		<b>&#x1f4b5</b>
6655		<b>&#x1f4b6</b>
6656		<b>&#x1f4b7</b>
6657		<b>&#x1f4b8</b>
6658		<b>&#x1f4b3</b>
6659		<b>&#x1f4b9</b>
6660		<b>&#x1f4b1</b>
6661		<b>&#x1f4b2</b>
6662		<b>&#x2709</b>
6663		<b>&#x1f4e7</b>
6664		<b>&#x1f4e8</b>
6665		<b>&#x1f4e9</b>
6666		<b>&#x1f4e4</b>
6667		<b>&#x1f4e5</b>
6668		<b>&#x1f4e6</b>
6669		<b>&#x1f4eb</b>
6670		<b>&#x1f4ea</b>
6671		<b>&#x1f4ec</b>
6672		<b>&#x1f4ed</b>
6673		<b>&#x1f4ee</b>
6674		<b>&#x1f5f3</b>
6675		<b>&#x270f</b>
6676		<b>&#x2712</b>
6677		<b>&#x1f58b</b>
6678		<b>&#x1f58a</b>
6679		<b>&#x1f58c</b>
6680		<b>&#x1f58d</b>
6681		<b>&#x1f4dd</b>
6682		<b>&#x1f4bc</b>
6683		<b>&#x1f4c1</b>
6684		<b>&#x1f4c2</b>
6685		<b>&#x1f5c2</b>
6686		<b>&#x1f4c5</b>
6687		<b>&#x1f4c6</b>
6688		<b>&#x1f5d2</b>
6689		<b>&#x1f5d3</b>
6690		<b>&#x1f4c7</b>
6691		<b>&#x1f4c8</b>
6692		<b>&#x1f4c9</b>
6693		<b>&#x1f4ca</b>
6694		<b>&#x1f4cb</b>
6695		<b>&#x1f4cc</b>
6696		<b>&#x1f4cd</b>
6697		<b>&#x1f4ce</b>
6698		<b>&#x1f587</b>
6699		<b>&#x1f4cf</b>
6700		<b>&#x1f4d0</b>
6701		<b>&#x2702</b>
6702		<b>&#x1f5c3</b>
6703		<b>&#x1f5c4</b>
6704		<b>&#x1f5d1</b>
6705		<b>&#x1f512</b>
6706		<b>&#x1f513</b>
6707		<b>&#x1f50f</b>
6708		<b>&#x1f510</b>
6709		<b>&#x1f511</b>
6710		<b>&#x1f5dd</b>
6711		<b>&#x1f528</b>
6712		<b>&#x26cf</b>
6713		<b>&#x2692</b>
6714		<b>&#x1f6e0</b>
6715		<b>&#x1f5e1</b>
6716		<b>&#x2694</b>
6717		<b>&#x1f52b</b>
6718		<b>&#x1f3f9</b>
6719		<b>&#x1f6e1</b>
6720		<b>&#x1f527</b>
6721		<b>&#x1f529</b>
6722		<b>&#x2699</b>
6723		<b>&#x1f5dc</b>
6724		<b>&#x2696</b>
6725		<b>&#x1f517</b>
6726		<b>&#x26d3</b>
6727		<b>&#x2697</b>
6728		<b>&#x1f52c</b>
6729		<b>&#x1f52d</b>
6730		<b>&#x1f4e1</b>
6731		<b>&#x1f489</b>
6732		<b>&#x1f48a</b>
6733		<b>&#x1f6aa</b>
6734		<b>&#x1f6cf</b>
6735		<b>&#x1f6cb</b>
6736		<b>&#x1f6bd</b>
6737		<b>&#x1f6bf</b>
6738		<b>&#x1f6c1</b>
6739		<b>&#x1f6d2</b>
6740		<b>&#x1f6ac</b>
6741		<b>&#x26b0</b>
6742		<b>&#x26b1</b>
6743		<b>&#x1f5ff</b>
6744		<b>&#x1f3e7</b>
6745		<b>&#x1f6ae</b>
6746		<b>&#x1f6b0</b>
6747		<b>&#x267f</b>
6748		<b>&#x1f6b9</b>
6749		<b>&#x1f6ba</b>
6750		<b>&#x1f6bb</b>
6751		<b>&#x1f6bc</b>
6752		<b>&#x1f6be</b>
6753		<b>&#x1f6c2</b>
6754		<b>&#x1f6c3</b>
6755		<b>&#x1f6c4</b>
6756		<b>&#x1f6c5</b>
6757		<b>&#x26a0</b>
6758		<b>&#x1f6b8</b>
6759		<b>&#x26d4</b>
6760		<b>&#x1f6ab</b>
6761		<b>&#x1f6b3</b>
6762		<b>&#x1f6ad</b>
6763		<b>&#x1f6af</b>
6764		<b>&#x1f6b1</b>
6765		<b>&#x1f6b7</b>
6766		<b>&#x1f4f5</b>
6767		<b>&#x1f51e</b>
6768		<b>&#x2622</b>
6769		<b>&#x2623</b>
6770		<b>&#x2b06</b>
6771		<b>&#x2197</b>
6772		<b>&#x27a1</b>
6773		<b>&#x2198</b>
6774		<b>&#x2b07</b>
6775		<b>&#x2199</b>
6776		<b>&#x2b05</b>
6777		<b>&#x2196</b>
6778		<b>&#x2195</b>
6779		<b>&#x2194</b>
6780		<b>&#x21a9</b>
6781		<b>&#x21aa</b>
6782		<b>&#x2934</b>
6783		<b>&#x2935</b>
6784		<b>&#x1f503</b>
6785		<b>&#x1f504</b>
6786		<b>&#x1f519</b>
6787		<b>&#x1f51a</b>
6788		<b>&#x1f51b</b>
6789		<b>&#x1f51c</b>
6790		<b>&#x1f51d</b>
6791	</div>
6792</script>
6792
6793
6794<script type="text/html" id="artist-picker-selected">
6795	<ul class="selectionPreview">
6796		<!-- ko foreach:selectedArtists().reverse() -->
6797		<li>
6798			<img src="/s=4.0.1385/images/pixel.gif" data-bind="attr:{src:imgPath+'/web/3/top/5,0/50x50.jpg',alt:name,title:name}"/>
6799		</li>
6800		<!-- /ko -->
6801		<!-- ko if:selectedArtists().length==0-->
6802		<li class="empty"><img src="/s=4.0.1385/images/pixel.gif"/></li>
6803		<li class="empty"><img src="/s=4.0.1385/images/pixel.gif"/></li>
6804		<li class="empty" style="margin-right: 0;"><img src="/s=4.0.1385/images/pixel.gif"/></li>
6805		<!-- /ko -->
6806		<!-- ko if:selectedArtists().length==1-->
6807		<li class="empty"><img src="/s=4.0.1385/images/pixel.gif"/></li>
6808		<li class="empty" style="margin-right: 0;"><img src="/s=4.0.1385/images/pixel.gif"/></li>
6809		<!-- /ko -->
6810		<!-- ko if:selectedArtists().length==2-->
6811		<li class="empty" style="margin-right: 0;"><img src="/s=4.0.1385/images/pixel.gif"/></li>
6812		<!-- /ko -->
6813	</ul>
6814</script>
vendor: 1 bytes, line 6814
6814
6815<script type="text/html" id="social-radio-guests">
6816	<ul data-bind="foreach:observableGuestList">
6817		<li>
6818			<span data-bind='text:alias'></span>
6819			<!-- ko if: isOwner -->
6820			<span> - YOUR HOST</span>
6821			<!-- /ko -->
6822			<!-- ko if: $parent.isOwner -->
6823			<button class="std secondary" data-bind="visible:!isDj,click:()=>$parent.changeHost($data,(arg,foo,bar)=>{$parent.onDjChange($data,$parent.currentDJ[0])})">MAKE DJ</button>
6824			<button class="std" data-bind="visible:isDj,click:()=>$parent.changeHost(null,()=>$parent.onDjChange(null,$parent.currentDJ[0]))">REVOKE DJ</button>
6825			<button class="std secondary" data-bind="click:()=> $parent.ejectUser($data.id)">EJECT</button>
6826			<!-- /ko -->
6827		</li>
6828	</ul>
6829</script>
vendor: 1 bytes, line 6829
6829
6830<script type="text/html" id="social-radio-messages">
6831	<ul>
6832		<!-- ko foreach:{data:messages} -->
6833		<li data-bind="css:{me:isMe}">
6834			<span class="author" data-bind="text:alias"></span>
6835			<span class="msg" data-bind="text:msg"></span>
6836		</li>
6837		<!-- /ko -->
6838	</ul>
6839</script>
6839
6840<div id="radio">
6841	<div id="radio-player" class="video-js radio default" style="display:none" role="region" aria-label="Now playing">
6842		<div id="react-player-root" class="react-wrapper" data-bind="component: {name: 'react-wrapper', params: {name: 'PlayerRoot', props: {APP: APP, root: $root}}}"></div>
6843		<video id="videojs_radio_player" height="100%" width="100%" controls playsinline autoplay preload="auto" src="//cdn.liveone.com/s=4.0.1385/helper/1sec.mp3"></video>
6844	</div>
6845</div>
6846<footer class="footer" aria-live="off">
6847	<div class="content">
6848		<section class="upgrade lazyImg section--upgrade section--lazyImg" lazySrc="//cdn.liveone.com/s=4.0.1385/images/offers/v2/bgs/hero-layer-main.png" data-bind="visible:APP.USER.slackerUser().actualTier<5,css:{anon:APP.USER.slackerUser().actualTier==0}">
6849			<h2>
6850				Music on demand. Listen offline. No ads. Unlimited skips.
6851				<br/><br/>
6852				LiveOne has it all. Find the plan that's right for you.
6853			</h2>
6854
6855			<button class="std cta" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('upgrade')},css:{disabled:!APP.canNavigate()}">View Our Plans</button>
6856			<div class="signup">
6857				<div class="newsletter container ">
6858					<div class="left">
6859						<span>Stay up-to-date and sign up for our newsletter</span> <input type="text" id="newUsername" placeholder="Enter email address" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}"> <button class="std" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {var _u=$('#newUsername').val(); if (_u) APP.USER.doForceSlackerCreate(null, 'footer_newsletter', {receiveNewsLetter:true,username:_u})},css:{disabled:!APP.canNavigate()}">Sign Up</button>
6860					</div>
6861					<div class="right">
6862						<span>Get the mobile app&nbsp;&nbsp;<a href="/apps" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('apps')},css:{disabled:!APP.canNavigate()}">Learn More</a></span>
6863						<img class="app-thumb link lazyImg" alt="Get LiveOne mobile app" src="//cdn.liveone.com/s=4.0.1385/images/pixel.gif" lazySrc="//cdn.liveone.com/s=4.0.1385/images/home-newsletter-app-img.png" data-bind="click:function () {APP.goToPage('apps')},css:{disabled:!APP.canNavigate()}"/>
6864					</div>
6865				</div>
6866			</div>
6867		</section>
6868		<div class="container top">
6869			<div class="service-logo">
6870				<a href="/" data-beacon-value="footer-nav" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:goHome">
6871					<img class="service-logo" data-beacon-value="footer-nav" alt="LiveOne Homepage" target="LiveOne" src="data:image/png;base64,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"/>
6872					<span class="alt">LiveOne</span>
6873				</a>
6874			</div>
6875			<div class="links">
6876				<ul class="links-row" role="navigation">
6877					<li class="footer-mobile-signin" data-bind="visible:!APP.USER.slackerUser().username">
6878						<a href="https://account.liveone.com/login" class="navlink" tabindex="20" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.USER.doSlackerLogin()},css:{disabled:!APP.canNavigate()}">Log In</a>
6879					</li>
6880					<li>
6881						<a href="/apps" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('apps')},css:{disabled:!APP.canNavigate()}">Get The App</a>
6882					</li>
6883					<li class="nav-subscribe" data-bind="visible: !(APP.USER.slackerUser() && APP.USER.slackerUser().hooplaUser && !APP.noUpsell())">
6884						<a href="/upgrade" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click: function() { APP.goToPage('upgrade') }, css: { disabled: !APP.canNavigate() }">Subscribe</a>
6885					</li>
6886					<li>
6887						<a href="https://support.liveone.com/" title="Support on LiveOne Support Site" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" target="_blank">Support</a>
6888					</li>
6889					<li>
6890						<a href="/careers" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('careers')},css:{disabled:!APP.canNavigate()}">Careers</a>
6891					</li>
6892					<li>
6893						<a href="/contactus" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('contact')},css:{disabled:!APP.canNavigate()}">Contact</a>
6894					</li>
6895					<li>
6896						<a href="https://ir.liveone.com/ir-home" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" target="_blank">Investors</a>
6897					</li>
6898				</ul>
6899				<ul class="links-row links-row--dark">
6900					<li>
6901						<a href="/terms" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('terms')},css:{disabled:!APP.canNavigate()}">Terms</a>
6902					</li>
6903					<li>
6904						<a href="/privacy" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('privacy')},css:{disabled:!APP.canNavigate()}">Privacy Policy</a>
6905					</li>
6906					<li>
6907						<a href="/accessibility" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('accessibility')},css:{disabled:!APP.canNavigate()}">Accessibility</a>
6908					</li>
6909					<li>
6910						<a href="/privacy-center" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('privacy-center')},css:{disabled:!APP.canNavigate()}">Do Not Sell or Share My Personal Information</a>
6911					</li>
6912				</ul>
6913			</div>
6914		</div>
6915		<div class="container copyright">
6916			<ul class="social-links"  role="navigation" aria-live="off">
6917				<li class="instagram"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on Instagram" href="https://www.instagram.com/liveone/"><span>Instagram</span></a></li>
6918				<li class="tiktok"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on TikTok" href="https://tiktok.com/@liveone"><span>TikTok</span></a></li>
6919				<li class="youtube"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}"  title="LiveOne on YouTube" href="https://www.youtube.com/liveone"><span>YouTube</span></a></li>
6920				<li class="twitter"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on X" href="https://twitter.com/liveone"><span>Twitter</span></a></li>
6921				<li class="facebook"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on Facebook" href="https://www.facebook.com/LVO/"><span>Facebook</span></a></li>
6922				<!-- <li class="email"><a target="_blank" title="Email LiveOne" href="mailto:[email protected]"><span>Email</span></a></li> -->
6923			</ul>
6924			<div class="label">
6925				&copy; 2026 LiveOne All Rights Reserved
6926			</div>
6927		</div>
6928	</div>
6929	<div class="tos-footer" role="alert" aria-live="assertive" data-bind="visible:APP.mustShowTosFooter" style="display:none">
6930		<p aria-label="By closing this message, you consent to LiveOne's use of cookies on this device in accordance with its Terms of Service and Privacy Policy, unless you have already disabled cookies in your browser settings." >
6931		By closing this message, you consent to LiveOne's use of cookies on this device in accordance with its <a href="/terms" onclick="APP.goToPage('terms');return false;">Terms of Service</a> and <a href="/privacy" onclick="APP.goToPage('privacy');return false;">Privacy Policy</a>, unless you have already disabled cookies in your browser settings.
6932		</p>
6933		<button tabindex="0" aria-label="Accept LiveOne terms of service" class="std" onclick="APP.acceptTosFooter()">ACCEPT</button>
6934	</div>
6935</footer>
6936<script type="text/javascript" src="//cdn.liveone.com/s=4.0.1385/js/lib-concat.js"></script>
vendor: 1 bytes, line 6936
6936
6937<script type="text/javascript" src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
vendor: 1 bytes, line 6937
6937
6938<script type="text/javascript" src="//cdn.liveone.com/s=4.0.1385/js/concat.js"></script>
6938
6939<div class="user-prompts" aria-live="assertive">
6940	<!-- Toast Tickler Bar -->
6941	<div class="tickler out" role="alert" data-bind="css:{in:tickler().msg}">
6942	<!--  ko if: tickler().msg -->
6943		<!-- ko with: tickler -->
6944		<button aria-hidden="true" alt="Close" class="defaultX" onclick="APP.MESSAGING.setTickler(null)" data-bind="visible:showClose">
6945			<svg role="presentation" viewbox='0 0 40 40'><path d='M 10,10 L 30,30 M 30,10 L 10,30' fill='black' stroke-width='4' onclick="APP.MESSAGING.setTickler(null)"/></svg>
6946		</button>
6947		
6948		<div><span class="subtitle" data-bind="visible:title, text:title + ' '"></span><span data-bind="html:msg"></span></div>
6949		<!-- /ko -->
6950	<!-- /ko -->
6951	<!--  ko if: !tickler().msg -->
6952		<div><span role="none">&nbsp;</span></div>
6953	<!-- /ko -->
6954	</div>
6955	<!-- /Toast Tickler Bar -->
6956	
6957	<div class="app-modal-mount" data-bind="component:{name:'react-wrapper', params:{name:'AppModal', props:{APP: APP, serviceLogoSrc: '/s=4.0.1385/images/logos/lxl-logo-black-trans.png'}}}"></div>
6958</div>
6959<div id="contextmenu">
6960	<a href="#" class="context-start-focus-trap" style="height:0;width:0" data-bind="attr:{tabindex: APP.getTabIndexByName('contextmenu')},event:{focus: APP.MESSAGING.handleContextStartFocusTrap}"></a>
6961
6962	<ul class="options" data-bind="if:contextMenu().length > 0">
6963		<!-- ko foreach: {data:contextMenu(),afterRender: function (el,data) {com.slacker.app.actions.MenuAction.helper.onSliderTypeActionRender(el, data)}} -->
6964			<li role="button" data-bind="attr:{tabindex: APP.getTabIndexByName('contextmenu'), autofocus: $index() == 0}, css:classNames,click:_onClick,clickBubble:false,event:{focus:_onFocus, keydown: APP.getKeyDownHandler(_onClick.bind($data))}">
6965				<span data-bind="text:label"></span>
6966
6967				<!-- ko if: type == 'contextslider' -->
6968				<div class="slider"></div>
6969				<!-- /ko -->
6970			</li>
6971		<!-- /ko -->
6972	</ul>
6973
6974	<a href="#" class="context-end-focus-trap" style="height:0;width:0" data-bind="attr:{tabindex: APP.getTabIndexByName('contextmenu')},event:{focus: APP.MESSAGING.handleContextEndFocusTrap}"></a>
6975</div>
6976</body>
6977</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.