Meta tags:
description= Complete coverage, late breaking news and opinions on your favorite St. Louis teams including Cardinals, Blues, Rams, and Missouri Tigers and SLU Billikens;
Headings (most frequently used words):
march, 2024, 28, 101, the, and, of, blues, stl, sports, says, mlb, on, hall, champions, for, espn, 28th, analyst, day, opening, keith, fame, fight, stadiums, new, hitting, foods, il, more, sundaes, jack, cracker, pizza, crab, out, night, harassment, faced, belleville, prosecutors, gauntlet, mckernan, greg, host, network, federko, bernie, famer, rutherford, jeremy, insider, athletic, tim, mike, with, party, balloon, vitale, joey, ferrario, bk, mo, they, from, kirkwood, coach, team, kiss, puck, lane, fast, events, village, ballpark, supercross, ama, energy, monster, cup, hardy, world, over, chief, soccer, spain, former, sentence, prison, year, cancer, hootie, after, concerns, seeking, basketball, women, utah, awful, it, real, is, racism, some, raises, blowfish, chemicals, forever, turf, synthetic, tv, safety, about, debate, podcasts, listen, win, amsinger,
Text of the page (most frequently used words):
#this (79), var (68), the (43), #function (34), _this (33), #httprequest (32), #march (31), 2024 (31), true (27), #type (26), #false (23), #textfit (23), getelementsbyclassname (22), for (21), #data (21), json (19), set (19), element (19), will (18), div (17), rewards (16), art (15), lane (15), and (15), fast (15), 101 (14), url (14), play (14), obj (14), episode (13), document (12), classlist (11), #podcast (11), #from (11), com (11), endpoint (11), artist (11), new (10), content (10), https (9), img (9), button (9), track (9), live (9), text (9), color (9), return (9), with (8), blues (8), player (8), listen (8), remove (7), events (7), event (7), queryselectorall (7), vibrant (7), process (7), more (7), sports (7), swatches (7), processtrackorevent (7), trackname (7), blob (6), parse (6), height (6), fit (6), espn (6), length (6), app (6), removeurlprotocol (6), align (6), xmlhttprequest (5), open (5), start (5), format (5), hide (5), send (5), hours (5), onair (5), status (5), 200 (5), add (5), response (5), swatch (5), louis (5), google (5), jquery (5), use (5), start_date (5), album (5), let (5), latest (5), not (5), schedule (5), end_date (5), xhr (5), sliders (5), str (4), 101espn (4), get (4), timer (4), else (4), name (4), news (4), start_day_format (4), application (4), hbi (4), channel (4), html (4), time (4), 28th (4), eventname (4), badge (4), channelname (4), questions (4), image (4), using (4), opening (4), replace (4), newstr (4), innerhtml (4), truncate (4), stackoverflow (4), onreadystatechange (4), grabs (4), hall (4), setrequestheader (4), responsetext (4), readystate (4), line (3), reward (3), minutes (3), widthonly (3), multi (3), performance (3), automatic (3), 00am (3), file (3), array (3), better (3), width (3), binary (3), reprocess (3), alignment (3), vertical (3), flexbox (3), minfontsize (3), already (3), widget (3), regardless (3), merch (3), sensing (3), soccer (3), callback (3), maxfontsize (3), refresh (3), alignvertwithflexbox (3), center (3), off (3), champions (3), terms (3), privacy (3), stringify (3), post (3), youtube (3), php (3), tables (3), api (3), fight (3), css (3), gauntlet (3), typebadge (3), fcc (3), vertically (3), search (3), talk (3), alignvert (3), stl (3), hex (3), podcasts (3), day (3), style (3), livebar (3), alignhoriz (3), station (3), turn (3), nodes (3), disable (3), featured (3), foreach (3), browser (3), detectmultiline (3), end_day_format (3), display (3), default_format (3), wrap (3), wrapper (3), png (3), assets (3), widgets (3), plugins (3), www (3), space (3), load (3), white (3), multiline (3), show (3), rewardelement (3), info (3), window (3), arraybuffer (3), long (2), station_type (2), appendchild (2), are (2), lightslider (2), setupslides (2), featuredanchor (2), mlb (2), famer (2), service (2), fame (2), our (2), public (2), win (2), contact (2), says (2), town (2), prize (2), pickup (2), report (2), community (2), apr (2), cancer (2), view (2), puck (2), rewardsslider (2), spain (2), settimeout (2), eventrefreshtime (2), over (2), uri (2), intialize (2), hlllivebarwidget (2), chief (2), former (2), divselector (2), ajaxlatestrewards (2), processrewards (2), slideroptions (2), sentence (2), prison (2), title (2), year (2), hourslabel (2), seeking (2), prosecutors (2), displayname (2), about (2), startrewardssliders (2), eventrotatetimer (2), analyst (2), column (2), compact (2), how (2), pusherdata (2), timerange (2), real (2), only (2), push (2), network (2), 23013871 (2), into (2), base64 (2), string (2), pusherevent (2), setepisodetimer (2), ajaxlatestevent (2), fetchblob (2), pusher (2), latestepisode (2), dom (2), src (2), madness (2), limit (2), ajaxlatestepisode (2), week (2), fan (2), photo (2), podcast_title (2), seteventtimer (2), bracket (2), post_thumbnail (2), moment (2), update (2), post_title (2), configchannels (2), login (2), getelementbyid (2), party (2), balloon (2), http (2), store (2), ferrario (2), body (2), innerdoccontentheight (2), trackid (2), now (2), song (2), href (2), console (2), undefined (2), invisible (2), flash (2), avoids (2), mobile (2), customizer (2), liveplayerbuttoncolor (2), large (2), may (2), buttons (2), circle (2), outline (2), path (2), fill (2), hidden (2), special (2), subscribe (2), racism, connection, newest, redbird, cracker, prizes, stadiums, football, crab, pizza, alexa, contests, golf, college, jack, jay, sundaes, foods, hitting, delsing, available, kerbside, evan, unsportsmanlike, program, canty, minute, ballpark, last, village, monster, energy, ama, supercross, mar, michelle, drive, belleville, there, city, listening, awful, guys, shows, mike, kirkwood, champion, gridiron, balk, keith, tickets, athletic, utah, 26th, 21st, 22nd, 25th, cup, world, nonconsensu, 27th, trial, robert, 20th, 19th, who, tim, bernie, insider, jeremy, amsinger, greg, rutherford, host, mckernan, kiss, joey, vitale, videos, 15th, 18th, stand, rubiales, women, harassment, synthetic, safety, debate, out, cams, concerts, night, faced, forever, they, team, fade, after, follow, coach, basketball, federko, chemicals, thomas, interview, luis, mayhem, broadcast, ways, create, account, raises, half, two, logout, hello, studio, london, some, concerns, turf, hardy, 33902299, automatically, manually, background, none, artwork, createobjecturl, jpeg, download, ajax, request, lightvibrant, one, via, context, canvas, its, additionally, render, can, addeventlistener, muted, attr, github, titles, size, dynamically, episodes, step, skip, target, removeattr, circles, darkmuted, mode, link, gethex, library, doesn, where, case, edge, trap, work, textfitoptions, bind, debug, liveplayer, hll_widget_livebar_events, hll_widget_livebar_cues, ajaxlatesttrack, latest_episode, cue, channels, subscribeevents, log, variable, todo, setheight, has, appendto, clone, first, ios, print, workaround, retrieves, fall, block, example, brief, make, both, ignore, dates, end, mma, ver, art_url, description, musicbrainz_recording, other, guest, spots, strml, jun, site, help, need, area, economic, european, within, located, users, intended, web, due, policy, llc, radio, hubbard, len, typebadgeclasslistasarray, utm_campaign, utm_medium, website, accessing, disability, setattribute, advertise, blowfish, hootie, calendar, choices, your, preferences, cookie, statement, careers, rules, please, contest, notice, dmca, annual, eeo, applications, hubbardradio, publicfilestlouis, johnson, melissa, utm_source, check, 1199352, innerwrapperselector, smack, geolocation, hour, 3600, floor, math, index, featuredrewards, hll_widget_rewards_rewards, innerwrapper, display_name, init, hlllivebarwidgetobject, onload, responsetype, substr, strings, way, smart, smackthetrackfields, dashes, slide, light, rotateslides, rewardssliderinstance, setup, enabletouch, enabledrag, controls, loop, pager, item, rewardsrefreshtime, spaces, setinterval, setrewardstimer, message, read_more, in_widgets, should, chars, watch,
Text of the page (random words):
pp app store 101 app google play listen with alexa shows the opening drive balloon party bk ferrario the fast lane unsportsmanlike with evan canty and michelle program schedule podcasts last minute blues podcast kerbside soccer 101 a st louis city sc podcast the gridiron guys balk about it redbird report the 101 on sports college football connection golf with jay delsing contests win prizes mobile tickets prize pickup station bracket madness youtube channel live sports schedule st louis blues schedule blues fan of the week the fight hall of fame gauntlet champions fast lane s fade or follow 101 espn merch store station events community events concerts talk of the town live sports studio cams 101 merch search hello logout login login or create an account more ways to listen listen now this div document queryselectorall this divselector 0 this div appendchild html if this div getelementsbyclassname app badge google length 0 browser browser name browser name ios this div getelementsbyclassname app badge google 0 classlist add hide jquery play button first clone appendto play button mobile document body classlist add has livebar document body classlist add livebar this station_type set height this setheight function todo variable height var innerdoccontentheight 80 this div style height innerdoccontentheight px this removeurlprotocol function url var newstr url replace http return newstr subscribe events this subscribeevents function var _this this for var i in this configchannels var channelname this configchannels i var channel this pusher subscribe channelname for var j in this events var eventname this events j channel bind eventname function data _this pusherevent channelname eventname data _this channels push channel process real time cue event from pusher com this pusherevent function channelname eventname pusherdata this processtrackorevent pusherdata this latestepisode function var episode this latest_episode var data type podcast artist episode podcast_title trackname this truncate episode post_title 71 art episode post_thumbnail url episode url this processtrackorevent data grabs the latest track from the api this ajaxlatesttrack function var endpoint this endpoint hll_widget_livebar_cues php var data limit 1 var _this this var httprequest new xmlhttprequest httprequest open post endpoint httprequest setrequestheader content type application json httprequest send json stringify data httprequest onreadystatechange function if httprequest readystate 4 httprequest status 200 var json json parse httprequest responsetext _this processtrackorevent json data response 0 grabs the latest event from the api this ajaxlatestevent function var endpoint this endpoint hll_widget_livebar_events php var data limit 3 var _this this var httprequest new xmlhttprequest httprequest open post endpoint httprequest setrequestheader content type application json httprequest send json stringify data httprequest onreadystatechange function if httprequest readystate 4 httprequest status 200 var json json parse httprequest responsetext _this processtrackorevent json data response 0 grabs the latest podcast episode from the wp json api this ajaxlatestepisode function var endpoint wp json hbi v1 liveplayer latestepisode var _this this var httprequest new xmlhttprequest httprequest open get endpoint httprequest setrequestheader content type application json httprequest send httprequest onreadystatechange function if httprequest readystate 4 httprequest status 200 var episode json parse httprequest responsetext var data type podcast artist episode podcast_title trackname _this truncate episode post_title 71 art episode post_thumbnail url episode url _this processtrackorevent data process the track or event data and update the html this processtrackorevent function d debug print data to console window console log processtrackorevent d workaround ignore spots for now var type d type if type podcast type song type show type special event type guest type other return if type song var trackid d data musicbrainz_recording var artist d data artist var trackname d data description var art this removeurlprotocol d data art_url https www 101espn com wp content plugins hbi player widgets assets img track png art art ver 3 else if type podcast var artist d artist var trackname d trackname var art this removeurlprotocol d art https www 101espn com wp content plugins hbi player widgets assets img track png this setepisodetimer else var trackid d id var timerange function let start_date moment d start_date let end_date moment d end_date let default_format h mma let start_day_format default_format let end_day_format default_format if start and end dates both fall in am or pm make it brief example 10 00 11 00am vs 10 00am 11 00am if start_date format a end_date format a start_day_format h mm remove minutes if 00 if start_date minutes 0 start_day_format h if end_date minutes 0 end_day_format ha return start_date format start_day_format end_date format end_day_format var artist timerange var trackname d name var art this removeurlprotocol d photo https www 101espn com wp content plugins hbi player widgets assets img event png start timer this seteventtimer this block retrieves art work as a blob so we can render it in the dom and additionally process its color swatches in a canvas context via vibrant js with only one network request https stackoverflow com questions 23013871 how to parse into base64 string the binary image from response https stackoverflow com questions 33902299 using jquery ajax to download a binary file fetchblob art function arraybuffer var blob new blob arraybuffer type image jpeg var url url createobjecturl blob set artwork in dom document getelementsbyclassname album art img 0 src url document getelementsbyclassname album art img 0 classlist remove d none document getelementsbyclassname live player background 0 src url use live player button color if set in customizer if window liveplayerbuttoncolor set color of large and compact play buttons with customizer color array from document getelementsbyclassname play circle outline path foreach function element element style fill window liveplayerbuttoncolor display play button if hidden avoids color flash on load document getelementbyid play button column classlist remove invisible return if live player button color is not manually set automatically get album art color from vibrant js var img document getelementsbyclassname album art img 0 img addeventlistener load function var vibrant new vibrant img var swatches vibrant swatches var swatch swatches lightvibrant swatches vibrant swatches muted swatches darkmuted trap edge case where vibrant js doesn t return a swatch if swatch undefined get hex from swatch library var hex swatch gethex set color of large and compact play buttons array from document getelementsbyclassname play circle outline path foreach function element element style fill hex display play button if hidden avoids color flash on load document getelementbyid play button column classlist remove invisible this div getelementsbyclassname onair artist 0 innerhtml artist this div getelementsbyclassname onair track 0 innerhtml trackname link to episode if live player is in podcast mode if type podcast jquery play button a circles album art a track a attr href d url removeattr target jquery onair artist hide skip textfit step for podcast episodes if this station_type podcast return dynamically size long track titles https github com strml textfit var textfitoptions alignvert false if true textfit will align vertically using css tables alignhoriz false if true textfit will set text align center multiline false if true textfit will not set white space no wrap detectmultiline false disable to turn off automatic multi line sensing minfontsize 11 in px maxfontsize 40 in px reprocess true if true textfit will re process already fit nodes set to false for better performance widthonly false if true textfit will fit text to element width regardless of text height alignvertwithflexbox false if true textfit will use flexbox for vertical alignment if textfit undefined textfit this div getelementsbyclassname onair track 0 alignvert false if true textfit will align vertically using css tables alignhoriz false if true textfit will set text align center multiline false if true textfit will not set white space no wrap detectmultiline false disable to turn off automatic multi line sensing minfontsize 13 in px maxfontsize 31 in px reprocess true if true textfit will re process already fit nodes set to false for better performance widthonly false if true textfit will fit text to element width regardless of text height alignvertwithflexbox true if true textfit will use flexbox for vertical alignment textfit this div getelementsbyclassname onair artist 0 alignvert false if true textfit will align vertically using css tables alignhoriz false if true textfit will set text align center multiline false if true textfit will not set white space no wrap detectmultiline false disable to turn off automatic multi line sensing minfontsize 11 in px maxfontsize 30 in px reprocess true if true textfit will re process already fit nodes set to false for better performance widthonly false if true textfit will fit text to element width regardless of text height alignvertwithflexbox true if true textfit will use flexbox for vertical alignment set timer for event refresh this seteventtimer function var _this this settimeout function _this ajaxlatestevent this eventrefreshtime set timer for episode refresh this setepisodetimer function var _this this settimeout function _this ajaxlatestepisode this eventrefreshtime https stackoverflow com questions 1199352 smart way to truncate long strings this truncate function str n return str length n str substr 0 n 1 str https stackoverflow com questions 23013871 how to parse into base64 string the binary image from response function fetchblob uri callback var xhr new xmlhttprequest xhr open get uri true xhr responsetype arraybuffer xhr onload function e if this status 200 var blob this response if callback callback blob xhr send set and intialize var hlllivebarwidget new hlllivebarwidgetobject player widget livebar hlllivebarwidget init 101 stl sports opening day broadcast march mayhem fast lane puck cancer blues fan of the week bracket madness st louis blues schedule play by play schedule 101 espn youtube robert thomas interview 101 espn merch 101 stl sports 101 espn tv the fast lane march 28th 2024 march 27 2024 the fast lane march 28th 2024 march 27 2024 the fast lane march 27th 2024 march 26 2024 the fast lane march 26th 2024 march 25 2024 the fast lane march 25th 2024 march 24 2024 the fast lane march 22nd 2024 march 21 2024 the fast lane march 21st 2024 march 20 2024 the fast lane march 20th 2024 march 19 2024 the fast lane march 19th 2024 march 18 2024 the fast lane march 18th 2024 march 15 2024 the fast lane march 15th 2024 march 14 2024 more videos 101 espn podcasts bk ferrario march 28th 2024 march 28 2024 blues analyst joey vitale march 28 2024 balloon party with tim mckernan march 28th 2024 march 28 2024 the athletic s blues insider jeremy rutherford march 28 2024 blues hall of famer and analyst bernie federko march 28 2024 mlb network host greg amsinger march 28 2024 more podcasts news prosecutors seeking 2 5 year prison sentence for former spain soccer chief over world cup kiss london prosecutors are seeking a two and a half year prison sentence for spain s former soccer chief luis rubiales who may stand trial over a nonconsensu news debate about safety of synthetic turf and forever chemicals raises concerns for some news racism is real and it s awful utah women s basketball coach says after team says they faced harassment on night out news crab pizza cracker jack sundaes and more new foods hitting mlb stadiums on opening day our newest fight hall of famer the fight champions hall of fame keith of belleville il more our latest gauntlet champion the gauntlet champions mike from kirkwood mo more listen and win there are no listening rewards available at this time view more rewards this div document queryselectorall this divselector 0 this div appendchild html this innerwrapper this div queryselectorall this innerwrapperselector 0 this removeurlprotocol function url var newstr url replace http return newstr grabs the latest rewards this ajaxlatestrewards function var endpoint this endpoint hll_widget_rewards_rewards php var data var _this this var httprequest new xmlhttprequest httprequest open post endpoint httprequest setrequestheader content type application json httprequest send json stringify data httprequest onreadystatechange function if httprequest readystate 4 httprequest status 200 var json json parse httprequest responsetext _this processrewards json data process the event reward and update the html this processrewards function d var _this this _this rewards _this featuredrewards d foreach function element index var obj obj id element id obj title element title obj image _this removeurlprotocol element photo obj type element type obj featured element featured obj hours math floor element hours 3600 obj hourslabel obj hours 1 hour hours if obj type geolocation obj type app if obj type smack the track var displayname element smackthetrackfields display_name format the display name to add dashes to replace spaces and special chars with obj type displayname replace w g only add if should be in widget if element in_widgets true _this rewards push obj if _this rewards length 0 show wrapper this div queryselectorall rewards wrapper 0 classlist remove hide this div queryselectorall read_more 0 classlist remove hide start sliders this startrewardssliders else show no rewards message this div queryselectorall no rewards wrapper 0 classlist remove hide set timer for rewards refresh this setrewardstimer function var _this this setinterval function _this ajaxlatestrewards this rewardsrefreshtime start rewards sliders this startrewardssliders function var _this this if _this eventrotatetimer return intialize light sliders var slideroptions item 2 pager false loop true controls false enabledrag false enabletouch false setup sliders _this eventrotatetimer true _this rewardsslider this div queryselectorall lightslider 0 _this setupslides start sliders _this rewardssliderinstance jquery _this rewardsslider lightslider slideroptions _this rotateslides slide rewards this setupslides function var _this this check for rewards if this rewards length 0 rewardelement getelementsbyclassname content 0 getelementsbyclassname info 0 getelementsbyclassname time 0 innerhtml listen for element hours element hourslabel else rewardelement getelementsbyclassname content 0 getelementsbyclassname info 0 getelementsbyclassname time 0 innerhtml var featuredanchor this div getelementsbyclassname reward featured url 0 featuredanchor setattribute href https live 101espn com listen rewards element id utm...
|