!function(C){"use strict";C.breakingNews=function(t,e){var i={effect:"scroll",direction:"ltr",height:40,fontSize:"default",themeColor:"default",background:"default",borderWidth:1,radius:2,source:"html",rss2jsonApiKey:"",play:!0,delayTimer:4e3,scrollSpeed:2,stopOnHover:!0,position:"auto",zIndex:99999},o=this;o.settings={};var s=C(t),n=(t=t,s.children(".bn-label")),l=s.children(".bn-news"),c=l.children("ul"),d=c.children("li"),r=s.children(".bn-controls"),f=r.find(".bn-prev").parent(),h=r.find(".bn-action").parent(),g=r.find(".bn-next").parent(),u=!1,p=!0,m=c.children("li").length,a=0,b=!1,y=function(){if(0l.width()&&w():c.width()>l.width()&&k();break;default:o.pause(),b=setInterval(function(){o.next()},o.settings.delayTimer)}};o.init=function(){if(o.settings=C.extend({},i,e),"fixed-top"===o.settings.position?s.addClass("bn-fixed-top").css({"z-index":o.settings.zIndex}):"fixed-bottom"===o.settings.position&&s.addClass("bn-fixed-bottom").css({"z-index":o.settings.zIndex}),"default"!=o.settings.fontSize&&s.css({"font-size":o.settings.fontSize}),"default"!=o.settings.themeColor&&(s.css({"border-color":o.settings.themeColor,color:o.settings.themeColor}),n.css({background:o.settings.themeColor})),"default"!=o.settings.background&&s.css({background:o.settings.background}),s.css({height:o.settings.height,"line-height":o.settings.height-2*o.settings.borderWidth+"px","border-radius":o.settings.radius,"border-width":o.settings.borderWidth}),d.find(".bn-seperator").css({height:o.settings.height-2*o.settings.borderWidth}),s.addClass("bn-effect-"+o.settings.effect+" bn-direction-"+o.settings.direction),y(),"object"==typeof o.settings.source)switch(o.settings.source.type){case"rss":"rss2json"===o.settings.source.usingApi?((a=new XMLHttpRequest).onreadystatechange=function(){if(4==a.readyState&&200==a.status){var t=JSON.parse(a.responseText),e="",i="";switch(o.settings.source.showingField){case"title":i="title";break;case"description":i="description";break;case"link":i="link";break;default:i="title"}var s="";void 0!==o.settings.source.seperator&&void 0!==typeof o.settings.source.seperator&&(s=o.settings.source.seperator);for(var n=0;n'+s+t.items[n][i]+"":e+="
  • "+s+t.items[n][i]+"
  • ";c.empty().append(e),d=c.children("li"),m=c.children("li").length,y(),"scroll"!=o.settings.effect&&x(),d.find(".bn-seperator").css({height:o.settings.height-2*o.settings.borderWidth}),W()}},a.open("GET","https://api.rss2json.com/v1/api.json?rss_url="+o.settings.source.url+"&count="+o.settings.source.limit+"&api_key="+o.settings.source.rss2jsonApiKey,!0),a.send()):((r=new XMLHttpRequest).open("GET","https://query.yahooapis.com/v1/public/yql?q="+encodeURIComponent('select * from rss where url="'+o.settings.source.url+'" limit '+o.settings.source.limit)+"&format=json",!0),r.onreadystatechange=function(){if(4==r.readyState)if(200==r.status){var t=JSON.parse(r.responseText),e="",i="";switch(o.settings.source.showingField){case"title":i="title";break;case"description":i="description";break;case"link":i="link";break;default:i="title"}var s="";"undefined"!=o.settings.source.seperator&&void 0!==o.settings.source.seperator&&(s=o.settings.source.seperator);for(var n=0;n'+s+t.query.results.item[n][i]+"":e+="
  • "+s+t.query.results.item[n][i]+"
  • ";c.empty().append(e),d=c.children("li"),m=c.children("li").length,y(),"scroll"!=o.settings.effect&&x(),d.find(".bn-seperator").css({height:o.settings.height-2*o.settings.borderWidth}),W()}else c.empty().append('
  • '+o.settings.source.errorMsg+"
  • ")},r.send(null));break;case"json":C.getJSON(o.settings.source.url,function(t){var e="",i="";i="undefined"===o.settings.source.showingField?"title":o.settings.source.showingField;var s="";void 0!==o.settings.source.seperator&&void 0!==typeof o.settings.source.seperator&&(s=o.settings.source.seperator);for(var n=0;n=o.settings.source.limit);n++)o.settings.source.linkEnabled?e+='
  • '+s+t[n][i]+"
  • ":e+="
  • "+s+t[n][i]+"
  • ","undefined"===t[n][i]&&console.log('"'+i+'" does not exist in this json.');c.empty().append(e),d=c.children("li"),m=c.children("li").length,y(),"scroll"!=o.settings.effect&&x(),d.find(".bn-seperator").css({height:o.settings.height-2*o.settings.borderWidth}),W()});break;default:console.log('Please check your "source" object parameter. Incorrect Value')}else"html"===o.settings.source?("scroll"!=o.settings.effect&&x(),W()):console.log('Please check your "source" parameter. Incorrect Value');var r,a;o.settings.play?h.find("span").removeClass("bn-play").addClass("bn-pause"):h.find("span").removeClass("bn-pause").addClass("bn-play"),s.on("mouseleave",function(t){var e=C(document.elementFromPoint(t.clientX,t.clientY)).parents(".bn-breaking-news")[0];C(this)[0]!==e&&(!0===o.settings.stopOnHover?!0===o.settings.play&&o.play():!0===o.settings.play&&!0===u&&o.play())}),s.on("mouseenter",function(){!0===o.settings.stopOnHover&&o.pause()}),g.on("click",function(){p&&(p=!1,o.pause(),o.next())}),f.on("click",function(){p&&(p=!1,o.pause(),o.prev())}),h.on("click",function(){p&&(h.find("span").hasClass("bn-pause")?(h.find("span").removeClass("bn-pause").addClass("bn-play"),o.stop()):(o.settings.play=!0,h.find("span").removeClass("bn-play").addClass("bn-pause")))}),C(window).on("resize",function(){s.width()<480?(n.hide(),"rtl"==o.settings.direction?l.css({right:0}):l.css({left:0})):(n.show(),"rtl"==o.settings.direction?l.css({right:n.outerWidth()}):l.css({left:n.outerWidth()}))})},o.pause=function(){u=!0,clearInterval(b)},o.stop=function(){u=!0,o.settings.play=!1},o.play=function(){W()},o.next=function(){!function(){switch(o.settings.effect){case"scroll":v();break;default:m<=++a&&(a=0),x()}}()},o.prev=function(){!function(){switch(o.settings.effect){case"scroll":q();break;default:--a<0&&(a=m-1),x()}}()},o.init()},C.fn.breakingNews=function(e){return this.each(function(){if(null==C(this).data("breakingNews")){var t=new C.breakingNews(this,e);C(this).data("breakingNews",t)}})}}(jQuery);