(function(e){e.timeago=function(h){if(h instanceof Date){return b(h)}else{if(typeof h=="string"){return b(e.timeago.parse(h))}else{return b(e.timeago.datetime(h))}}};var g=e.timeago;e.extend(e.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",ago:null,fromNow:null,seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years"}},inWords:function(l){var m=this.settings.strings;var i=m.prefixAgo;var q=m.suffixAgo||m.ago;if(this.settings.allowFuture){if(l<0){i=m.prefixFromNow;q=m.suffixFromNow||m.fromNow}l=Math.abs(l)}var o=l/1000;var h=o/60;var n=h/60;var p=n/24;var j=p/365;var k=o<45&&a(m.seconds,Math.round(o))||o<90&&a(m.minute,1)||h<45&&a(m.minutes,Math.round(h))||h<90&&a(m.hour,1)||n<24&&a(m.hours,Math.round(n))||n<48&&a(m.day,1)||p<30&&a(m.days,Math.floor(p))||p<60&&a(m.month,1)||p<365&&a(m.months,Math.floor(p/30))||j<2&&a(m.year,1)||a(m.years,Math.floor(j));return e.trim([i,k,q].join(" "))},parse:function(i){var h=e.trim(i);h=h.replace(/-/,"/").replace(/-/,"/");h=h.replace(/T/," ").replace(/Z/," UTC");h=h.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2");return new Date(h)},datetime:function(i){var j=e(i).get(0).tagName.toLowerCase()=="time";var h=j?e(i).attr("datetime"):e(i).attr("title");return g.parse(h)}});e.fn.timeago=function(){var i=this;i.each(d);var h=g.settings;if(h.refreshMillis>0){setInterval(function(){i.each(d)},h.refreshMillis)}return i};function d(){var h=c(this);if(!isNaN(h.datetime)){e(this).text(b(h.datetime))}return this}function c(h){h=e(h);if(h.data("timeago")===undefined){h.data("timeago",{datetime:g.datetime(h)});var i=e.trim(h.text());if(i.length>0){h.attr("title",i)}}return h.data("timeago")}function b(h){return g.inWords(f(h))}function f(h){return(new Date().getTime()-h.getTime())}function a(h,j){var i=e.isFunction(h)?h(j):h;return i.replace(/%d/i,j)}document.createElement("abbr");document.createElement("time")})(jQuery);