/* timediff v0.1.1 https://github.com/tadeck/timediff */ (function(a,b){"use strict";a.fn.timediff=function(c){var d="jquery-timediff-interval",e=b.clearInterval,f=b.setInterval,g=b.Math.abs,h=b.Math.floor,i;if(c==="off"){return this.each(function(){var b=a(this).data(d);if(b){e(b)}})}else{i=a.extend({attr:"datetime",description_calc:function(a,b){var c=a>=0;return(c?"":"in ")+b(a)+(c?" ago":"")},interval:1e3,timestamp_calc:function(a){a=g(a);var b=[],c=h(a/31536e3);if(c){b.push(c+" year"+(c!==1?"s":""));a-=c*31536e3}c=h(a/2592e3);if(c){b.push(c+" month"+(c!==1?"s":""));a-=c*2592e3}c=h(a/86400);if(c){b.push(c+" day"+(c!==1?"s":""));a-=c*86400}c=h(a/3600);if(c){b.push(c+" hour"+(c!==1?"s":""));a-=c*3600}c=h(a/60);if(c){b.push(c+" minute"+(c!==1?"s":""));a-=c*60}if(a){b.push(a+" second"+(a!==1?"s":""))}return b.join(" ")}},c);return this.each(function(){var b=a(this),c=new Date(b.attr(i.attr)),e=function(){b.text(i.description_calc(h((new Date-c)/1e3),i.timestamp_calc))},g;e();g=f(e,i.interval);b.data(d,g)})}}})(jQuery,window)