(function(){var t,n={init:function(i){window.clearInterval(t);i(function(){i(".rogers-playing-widget").each(n.load)})},load:function(){var i=n,t=$(this);if(!t.data("loaded")){t.data("loaded",!0);var f=t.data("station"),u=t.data("display"),r=t.data("type"),e=i.getEndpoint(f,r);u==="name"&&$("body").addClass("has-sa");$.getJSON(e,function(n){n&&(u==="name"?i.renderName(t,r,n):i.renderWidget(t,r,n))})}},renderWidget:function(n,t,i){var r='<div class="section-items clearfix">',u;t==="on_air"?(r+='<a href="'+this.getUrl(i.show_url)+'" class="section-item clearfix" target="_blank">',r+=this.getImage(i),r+='<div class="section-body"><div class="section-title-m">'+i.name+"<\/div>"+i.start_time+" - "+i.end_time+"<\/div>",r+="<\/a>"):(u=this,$.each(i,function(){r+='<div class="section-item clearfix section-item-bordered">';r+=u.getImage(this);r+='<div class="section-body"><div class="section-title-m">'+this.name+"<\/div>"+this.day_of_week+", "+u.getTime(this.start_time)+" - "+u.getTime(this.end_time)+"<\/div>";r+="<\/div>"}));n.html(r+"<\/div>")},renderName:function(n,t,i){n.attr("href").substring(0,4)==="http"&&n.attr("target","_blank");t==="on_air"?n.text(i.name):n.text(i[0].name)},getEndpoint:function(n,t){return t.substring(0,3)==="vm_"?"https://rogerstv.com/api/schedule?rid="+n+"&f="+t+"&token=zS8Cj5WuayynnBk9":"https://radioadminassets.rogersdigitalmedia.com/"+n+"/widget/"+t},getImage:function(n){return'<div class="section-img-s"><img src="'+this.getUrl(n.show_image_url).replace("http:","https:")+'" alt="'+(n.personality||n.name)+'"><\/div>'},getUrl:function(n){return decodeURIComponent(n)},getTime:function(n){var r=Date.parse(n),t,i;return isNaN(n)&&!isNaN(r)?(t=new Date(r).toLocaleTimeString("en-US").split(" "),i=t[0].split(":"),i[0]+":"+i[1]+" "+t[1].toLowerCase()):n}};t=window.setInterval(function(){window.jQuery&&n.init(window.jQuery)},150)})()