!function(a){"use strict";function b(a){this.local=this.regionalOptions[a||""]||this.regionalOptions[""]}b.prototype=new a.calendars.baseCalendar,a.extend(b.prototype,{name:"Discworld",jdEpoch:1721425.5,daysPerMonth:[16,32,32,32,32,32,32,32,32,32,32,32,32],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Discworld",epochs:["BUC","UC"],monthNames:["Ick","Offle","February","March","April","May","June","Grune","August","Spune","Sektober","Ember","December"],monthNamesShort:["Ick","Off","Feb","Mar","Apr","May","Jun","Gru","Aug","Spu","Sek","Emb","Dec"],dayNames:["Sunday","Octeday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Oct","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Oc","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:2,isRTL:!1}},leapYear:function(b){return this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear),!1},monthsInYear:function(b){return this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear),13},daysInYear:function(b){return this._validate(b,this.minMonth,this.minDay,a.calendars.local.invalidYear),400},weekOfYear:function(a,b,c){var d=this.newDate(a,b,c);return d.add(-d.dayOfWeek(),"d"),Math.floor((d.dayOfYear()-1)/8)+1},daysInMonth:function(b,c){var d=this._validate(b,c,this.minDay,a.calendars.local.invalidMonth);return this.daysPerMonth[d.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate);return(e.day()+1)%8},weekDay:function(a,b,c){var d=this.dayOfWeek(a,b,c);return d>=2&&d<=6},extraInfo:function(b,d,e){var f=this._validate(b,d,e,a.calendars.local.invalidDate);return{century:c[Math.floor((f.year()-1)/100)+1]||""}},toJD:function(b,c,d){var e=this._validate(b,c,d,a.calendars.local.invalidDate);return b=e.year()+(e.year()<0?1:0),c=e.month(),d=e.day(),d+(c>1?16:0)+(c>2?32*(c-2):0)+400*(b-1)+this.jdEpoch-1},fromJD:function(a){a=Math.floor(a+.5)-Math.floor(this.jdEpoch)-1;var b=Math.floor(a/400)+1;a-=400*(b-1),a+=a>15?16:0;var c=Math.floor(a/32)+1,d=a-32*(c-1)+1;return this.newDate(b<=0?b-1:b,c,d)}});var c={20:"Fruitbat",21:"Anchovy"};a.calendars.calendars.discworld=b}(jQuery); //# sourceMappingURL=jquery.calendars.discworld.min.map