!function(a){"use strict";function b(a){this.local=this.regionalOptions[a||""]||this.regionalOptions[""]}function c(a,b){return a-b*Math.floor(a/b)}function d(a,b){return c(a-1,b)+1}b.prototype=new a.calendars.baseCalendar,a.extend(b.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(b){return this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear),!1},formatYear:function(b){var c=this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear);b=c.year();var d=Math.floor(b/400);b%=400,b+=b<0?400:0;var e=Math.floor(b/20);return d+"."+e+"."+b%20},forYear:function(a){if(a=a.split("."),a.length<3)throw"Invalid Mayan year";for(var b=0,c=0;c19||c>0&&d<0)throw"Invalid Mayan year";b=20*b+d}return b},monthsInYear:function(b){return this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear),18},weekOfYear:function(b,c,d){return this._validate(b,c,d,a.calendars.local.invalidDate),0},daysInYear:function(b){return this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear),360},daysInMonth:function(b,c){return this._validate(b,c,this.minDay,a.calendars.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate);return e.day()},weekDay:function(b,c,d){return this._validate(b,c,d,a.calendars.local.invalidDate),!0},extraInfo:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate),f=e.toJD(),g=this._toHaab(f),h=this._toTzolkin(f);return{haabMonthName:this.local.haabMonths[g[0]-1],haabMonth:g[0],haabDay:g[1],tzolkinDayName:this.local.tzolkinMonths[h[0]-1],tzolkinDay:h[0],tzolkinTrecena:h[1]}},_toHaab:function(a){a-=this.jdEpoch;var b=c(a+8+340,365);return[Math.floor(b/20)+1,c(b,20)]},_toTzolkin:function(a){return a-=this.jdEpoch,[d(a+20,20),d(a+4,13)]},toJD:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate);return e.day()+20*e.month()+360*e.year()+this.jdEpoch},fromJD:function(a){a=Math.floor(a)+.5-this.jdEpoch;var b=Math.floor(a/360);a%=360,a+=a<0?360:0;var c=Math.floor(a/20),d=a%20;return this.newDate(b,c,d)}}),a.calendars.calendars.mayan=b}(jQuery); //# sourceMappingURL=jquery.calendars.mayan.min.map