/** * @license countdown.js v2.6.0 http://countdownjs.org * Copyright (c)2006-2014 Stephen M. McKamey. * Licensed under The MIT License. */ var module,countdown=function(n){"use strict";function kt(n,t){var i=n.getTime();return n.setMonth(n.getMonth()+t),Math.round((n.getTime()-i)/lt)}function at(n){var t=n.getTime(),i=new Date(t);return i.setMonth(n.getMonth()+1),Math.round((i.getTime()-t)/lt)}function ii(n){var t=n.getTime(),i=new Date(t);return i.setFullYear(n.getFullYear()+1),Math.round((i.getTime()-t)/lt)}function vt(n,t){if(t=t instanceof Date||t!==null&&isFinite(t)?new Date(+t):new Date,!n)return t;var i=+n.value||0;return i?(t.setTime(t.getTime()+i),t):(i=+n.milliseconds||0,i&&t.setMilliseconds(t.getMilliseconds()+i),i=+n.seconds||0,i&&t.setSeconds(t.getSeconds()+i),i=+n.minutes||0,i&&t.setMinutes(t.getMinutes()+i),i=+n.hours||0,i&&t.setHours(t.getHours()+i),i=+n.weeks||0,i&&(i*=u),i+=+n.days||0,i&&t.setDate(t.getDate()+i),i=+n.months||0,i&&t.setMonth(t.getMonth()+i),i=+n.millennia||0,i&&(i*=v),i+=+n.centuries||0,i&&(i*=a),i+=+n.decades||0,i&&(i*=l),i+=+n.years||0,i&&t.setFullYear(t.getFullYear()+i),t)}function ai(n,t){return yt(n)+(n===1?it[t]:rt[t])}function y(){}function vi(n,t){switch(t){case"seconds":if(n.seconds!==r||isNaN(n.minutes))return;n.minutes++;n.seconds=0;case"minutes":if(n.minutes!==e||isNaN(n.hours))return;n.hours++;n.minutes=0;case"hours":if(n.hours!==o||isNaN(n.days))return;n.days++;n.hours=0;case"days":if(n.days!==u||isNaN(n.weeks))return;n.weeks++;n.days=0;case"weeks":if(n.weeks!==at(n.refMonth)/u||isNaN(n.months))return;n.months++;n.weeks=0;case"months":if(n.months!==c||isNaN(n.years))return;n.years++;n.months=0;case"years":if(n.years!==l||isNaN(n.decades))return;n.decades++;n.years=0;case"decades":if(n.decades!==a||isNaN(n.centuries))return;n.centuries++;n.decades=0;case"centuries":if(n.centuries!==v||isNaN(n.millennia))return;n.millennia++;n.centuries=0}}function h(n,t,i,r,u,f){return(n[i]>=0&&(t+=n[i],delete n[i]),t/=u,t+1<=1)?0:n[r]>=0?(n[r]=+(n[r]+t).toFixed(f),vi(n,r),0):t}function yi(n,t){var f=h(n,0,"milliseconds","seconds",i,t);if(f&&(f=h(n,f,"seconds","minutes",r,t),f)&&(f=h(n,f,"minutes","hours",e,t),f)&&(f=h(n,f,"hours","days",o,t),f)&&(f=h(n,f,"days","weeks",u,t),f)&&(f=h(n,f,"weeks","months",at(n.refMonth)/u,t),f)&&(f=h(n,f,"months","years",ii(n.refMonth)/at(n.refMonth),t),f)&&(f=h(n,f,"years","decades",l,t),f)&&(f=h(n,f,"decades","centuries",a,t),f)&&(f=h(n,f,"centuries","millennia",v,t),f))throw new Error("Fractional unit overflow");}function pi(n){var t;for(n.milliseconds<0?(t=d(-n.milliseconds/i),n.seconds-=t,n.milliseconds+=t*i):n.milliseconds>=i&&(n.seconds+=s(n.milliseconds/i),n.milliseconds%=i),n.seconds<0?(t=d(-n.seconds/r),n.minutes-=t,n.seconds+=t*r):n.seconds>=r&&(n.minutes+=s(n.seconds/r),n.seconds%=r),n.minutes<0?(t=d(-n.minutes/e),n.hours-=t,n.minutes+=t*e):n.minutes>=e&&(n.hours+=s(n.minutes/e),n.minutes%=e),n.hours<0?(t=d(-n.hours/o),n.days-=t,n.hours+=t*o):n.hours>=o&&(n.days+=s(n.hours/o),n.hours%=o);n.days<0;)n.months--,n.days+=kt(n.refMonth,1);n.days>=u&&(n.weeks+=s(n.days/u),n.days%=u);n.months<0?(t=d(-n.months/c),n.years-=t,n.months+=t*c):n.months>=c&&(n.years+=s(n.months/c),n.months%=c);n.years>=l&&(n.decades+=s(n.years/l),n.years%=l,n.decades>=a&&(n.centuries+=s(n.decades/a),n.decades%=a,n.centuries>=v&&(n.millennia+=s(n.centuries/v),n.centuries%=v)))}function wi(n,t,f,h){var y=0;!(t&ct)||y>=f?(n.centuries+=n.millennia*v,delete n.millennia):n.millennia&&y++;!(t&ht)||y>=f?(n.decades+=n.centuries*a,delete n.centuries):n.centuries&&y++;!(t&st)||y>=f?(n.years+=n.decades*l,delete n.decades):n.decades&&y++;!(t&tt)||y>=f?(n.months+=n.years*c,delete n.years):n.years&&y++;!(t&nt)||y>=f?(n.months&&(n.days+=kt(n.refMonth,n.months)),delete n.months,n.days>=u&&(n.weeks+=s(n.days/u),n.days%=u)):n.months&&y++;!(t&ot)||y>=f?(n.days+=n.weeks*u,delete n.weeks):n.weeks&&y++;!(t&k)||y>=f?(n.hours+=n.days*o,delete n.days):n.days&&y++;!(t&b)||y>=f?(n.minutes+=n.hours*e,delete n.hours):n.hours&&y++;!(t&w)||y>=f?(n.seconds+=n.minutes*r,delete n.minutes):n.minutes&&y++;!(t&p)||y>=f?(n.milliseconds+=n.seconds*i,delete n.seconds):n.seconds&&y++;(!(t&g)||y>=f)&&yi(n,h)}function ni(n,t,i,r,u,f){var e=new Date,o;n.start=t=t||e;n.end=i=i||e;n.units=r;n.value=i.getTime()-t.getTime();n.value<0&&(o=i,i=t,t=o);n.refMonth=new Date(t.getFullYear(),t.getMonth(),15,12,0,0);try{n.millennia=0;n.centuries=0;n.decades=0;n.years=i.getFullYear()-t.getFullYear();n.months=i.getMonth()-t.getMonth();n.weeks=0;n.days=i.getDate()-t.getDate();n.hours=i.getHours()-t.getHours();n.minutes=i.getMinutes()-t.getMinutes();n.seconds=i.getSeconds()-t.getSeconds();n.milliseconds=i.getMilliseconds()-t.getMilliseconds();pi(n);wi(n,r,u,f)}finally{delete n.refMonth}return n}function bi(n){return n&g?i/30:n&p?i:n&w?i*r:n&b?i*r*e:n&k?i*r*e*o:i*r*e*o*u}function t(n,t,i,r,u){var e,f,o,h,c,s;return(i=+i||bt,r=r>0?r:NaN,u=u>0?u<20?Math.round(u):20:0,f=null,"function"==typeof n?(e=n,n=null):n instanceof Date||(n!==null&&isFinite(n)?n=new Date(+n):("object"==typeof f&&(f=n),n=null)),o=null,"function"==typeof t?(e=t,t=null):t instanceof Date||(t!==null&&isFinite(t)?t=new Date(+t):("object"==typeof t&&(o=t),t=null)),f&&(n=vt(f,t)),o&&(t=vt(o,n)),!n&&!t)?new y:e?(h=bi(i),s=function(){e(ni(new y,n,t,i,r,u),c)},s(),c=setInterval(s,h)):ni(new y,n,t,i,r,u)}var g=1,p=2,w=4,b=8,k=16,ot=32,nt=64,tt=128,st=256,ht=512,ct=1024,bt=tt|nt|k|b|w|p,i=1e3,r=60,e=60,o=24,lt=o*e*r*i,u=7,c=12,l=10,a=10,v=10,d=Math.ceil,s=Math.floor,dt=0,ri=1,ui=2,fi=3,ei=4,oi=5,si=6,hi=7,ci=8,li=9,gt=10,it,rt,ut,ft,et,f,yt,pt,ti,wt;return y.prototype.toString=function(n){var t=pt(this),i=t.length,r;return i?i===1?t[0]:(r=ut+t.pop(),t.join(ft)+r):n?""+n:et},y.prototype.toHTML=function(n,t){var i,u,r,f;if(n=n||"span",i=pt(this),u=i.length,!u)return t=t||et,t?"<"+n+">"+t+"<\/"+n+">":t;for(r=0;r"+i[r]+"<\/"+n+">";return u===1?i[0]:(f=ut+i.pop(),i.join(ft)+f)},y.prototype.addTo=function(n){return vt(this,n)},pt=function(n){var i=[],t=n.millennia;return t&&i.push(f(t,gt)),t=n.centuries,t&&i.push(f(t,li)),t=n.decades,t&&i.push(f(t,ci)),t=n.years,t&&i.push(f(t,hi)),t=n.months,t&&i.push(f(t,si)),t=n.weeks,t&&i.push(f(t,oi)),t=n.days,t&&i.push(f(t,ei)),t=n.hours,t&&i.push(f(t,fi)),t=n.minutes,t&&i.push(f(t,ui)),t=n.seconds,t&&i.push(f(t,ri)),t=n.milliseconds,t&&i.push(f(t,dt)),i},t.MILLISECONDS=g,t.SECONDS=p,t.MINUTES=w,t.HOURS=b,t.DAYS=k,t.WEEKS=ot,t.MONTHS=nt,t.YEARS=tt,t.DECADES=st,t.CENTURIES=ht,t.MILLENNIA=ct,t.DEFAULTS=bt,t.ALL=ct|ht|st|tt|nt|ot|k|b|w|p|g,ti=t.setFormat=function(n){var i,r,t;if(n){if("singular"in n||"plural"in n)for(i=n.singular||[],i.split&&(i=i.split("|")),r=n.plural||[],r.split&&(r=r.split("|")),t=dt;t<=gt;t++)it[t]=i[t]||it[t],rt[t]=r[t]||rt[t];"string"==typeof n.last&&(ut=n.last);"string"==typeof n.delim&&(ft=n.delim);"string"==typeof n.empty&&(et=n.empty);"function"==typeof n.formatNumber&&(yt=n.formatNumber);"function"==typeof n.formatter&&(f=n.formatter)}},wt=t.resetFormat=function(){it=" millisecond| second| minute| hour| day| week| month| year| decade| century| millennium".split("|");rt=" milliseconds| seconds| minutes| hours| days| weeks| months| years| decades| centuries| millennia".split("|");ut=" and ";ft=", ";et="";yt=function(n){return n};f=ai},t.setLabels=function(n,t,i,r,u,f,e){ti({singular:n,plural:t,last:i,delim:r,empty:u,formatNumber:f,formatter:e})},t.resetLabels=wt,wt(),n&&n.exports?n.exports=t:typeof define=="function"&&typeof window.define.amd!="undefined"&&window.define("countdown",[],function(){return t}),t}(module)