!function(n){"use strict";function t(n,t){var r=(65535&n)+(65535&t),e=(n>>16)+(t>>16)+(r>>16);return e<<16|65535&r}function r(n,t){return n<>>32-t}function e(n,e,o,u,c,f){return t(r(t(t(e,n),t(u,f)),c),o)}function o(n,t,r,o,u,c,f){return e(t&r|~t&o,n,t,u,c,f)}function u(n,t,r,o,u,c,f){return e(t&o|r&~o,n,t,u,c,f)}function c(n,t,r,o,u,c,f){return e(t^r^o,n,t,u,c,f)}function f(n,t,r,o,u,c,f){return e(r^(t|~o),n,t,u,c,f)}function i(n,r){n[r>>5]|=128<>>9<<4)+14]=r;var e,i,a,h,d,l=1732584193,g=-271733879,v=-1732584194,m=271733878;for(e=0;e>5]>>>t%32&255);return r}function h(n){var t,r=[];for(r[(n.length>>2)-1]=void 0,t=0;t>5]|=(255&n.charCodeAt(t/8))<16&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(h(t)),512+8*t.length),a(i(c.concat(e),640))}function g(n){var t,r,e="0123456789abcdef",o="";for(r=0;r>>4&15)+e.charAt(15&t);return o}function v(n){return unescape(encodeURIComponent(n))}function m(n){return d(v(n))}function p(n){return g(m(n))}function s(n,t){return l(v(n),v(t))}function C(n,t){return g(s(n,t))}function A(n,t,r){return t?r?s(t,n):C(t,n):r?m(n):p(n)}"function"==typeof define&&define.amd?define(function(){return A}):"object"==typeof module&&module.exports?module.exports=A:n.md5=A}(this); window.__badHosts = ['ctvnews.ca']; window.google = { feeds : {} }; window.google.feeds.Feed = function(rssUrl,options){ options = options || {}; var apiEndpoint = 'https://api.rss2json.com/v1/api.json'; var head = document.head || document.getElementsByTagName( 'head' )[0]; var itemsCount; var formatResults = function(data,cb){ var googleFormat = {feed : {}}; var _itemsCount = (!isNaN(itemsCount) ? itemsCount : undefined); if(data.status == 'ok'){ googleFormat.feed.feedUrl = data.feed.url; googleFormat.feed.title = data.feed.title; googleFormat.feed.link = data.feed.link; googleFormat.feed.description = data.feed.description; googleFormat.feed.author = data.feed.author; googleFormat.feed.entries = []; if(typeof _itemsCount == 'undefined'){ _itemsCount = data.items.length; } for(var i in data.items){ var item = data.items[i]; if(_itemsCount <= 0){ break; } _itemsCount--; googleFormat.feed.entries.push({ title : item.title, link : item.link, content : item.content, contentSnippet : item.content, publishedDate : item.pubDate, categories : item.categories, }); } cb(googleFormat); }else{ cb({ error : { code : 0, message : data.message } }) } }; var createScriptTag = function(){ var s = document.createElement('script'); s.type = 'text/javascript'; return s; } var cleanScriptTag = function(script,callbackName){ head.removeChild(script); script = null; delete window[callbackName]; } var generateRandomName = function(val){ //var randomName = '_cb_' + (new Date() * 1) + '' + Math.round(Math.random() * 1e3); var randomName = '_cb_' + md5(val); return randomName; } var jsonpRequest = function(callback){ var callbackName, script , scriptUrl; //block bad hosts var badHostsCount = window.__badHosts.length; for(var j = 0 ; j