(function(n){function f(){this.regionalOptions=[];this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"};this.local=this.regionalOptions[""];this.calendars={};this._localCals={}}function i(t,i,r,u){if(this._calendar=t,this._year=i,this._month=r,this._day=u,this._calendar._validateLevel===0&&!this._calendar.isValid(this._year,this._month,this._day))throw(n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);}function t(n,t){return n=""+n,"000000".substring(0,t-n.length)+n}function r(){this.shortYearCutoff="+10"}function u(n){this.local=this.regionalOptions[n]||this.regionalOptions[""]}n.extend(f.prototype,{instance:function(n,t){n=(n||"gregorian").toLowerCase();t=t||"";var i=this._localCals[n+"-"+t];if(!i&&this.calendars[n]&&(i=new this.calendars[n](t),this._localCals[n+"-"+t]=i),!i)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,n);return i},newDate:function(n,t,i,r,u){return r=(n!=null&&n.year?n.calendar():typeof r=="string"?this.instance(r,u):r)||this.instance(),r.newDate(n,t,i)}});n.extend(i.prototype,{newDate:function(n,t,i){return this._calendar.newDate(n==null?this:n,t,i)},year:function(n){return arguments.length===0?this._year:this.set(n,"y")},month:function(n){return arguments.length===0?this._month:this.set(n,"m")},day:function(n){return arguments.length===0?this._day:this.set(n,"d")},date:function(t,i,r){if(!this._calendar.isValid(t,i,r))throw(n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=t,this._month=i,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(n,t){return this._calendar.add(this,n,t)},set:function(n,t){return this._calendar.set(this,n,t)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(n.calendars.local.differentCalendars||n.calendars.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var i=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return i===0?0:i<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(n){return this._calendar.fromJD(n)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(n){return this._calendar.fromJSDate(n)},toString:function(){return(this.year()<0?"-":"")+t(Math.abs(this.year()),4)+"-"+t(this.month(),2)+"-"+t(this.day(),2)}});n.extend(r.prototype,{_validateLevel:0,newDate:function(t,r,u){return t==null?this.today():(t.year&&(this._validate(t,r,u,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate),u=t.day(),r=t.month(),t=t.year()),new i(this,t,r,u))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){var i=this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidYear||n.calendars.regionalOptions[""].invalidYear);return i.year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(i){var r=this._validate(i,this.minMonth,this.minDay,n.calendars.local.invalidYear||n.calendars.regionalOptions[""].invalidYear);return(r.year()<0?"-":"")+t(Math.abs(r.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidYear||n.calendars.regionalOptions[""].invalidYear),12},monthOfYear:function(t,i){var r=this._validate(t,i,this.minDay,n.calendars.local.invalidMonth||n.calendars.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,i){var r=(i+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,n.calendars.local.invalidMonth||n.calendars.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var i=this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidYear||n.calendars.regionalOptions[""].invalidYear);return this.leapYear(i)?366:365},dayOfYear:function(t,i,r){var u=this._validate(t,i,r,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate);return u.toJD()-this.newDate(u.year(),this.fromMonthOfYear(u.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,i,r){var u=this._validate(t,i,r,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(u))+2)%this.daysInWeek()},extraInfo:function(t,i,r){return this._validate(t,i,r,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate),{}},add:function(t,i,r){return this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate),this._correctAdd(t,this._add(t,i,r),i,r)},_add:function(n,t,i){var e,f,o;if(this._validateLevel++,i==="d"||i==="w")return e=n.toJD()+t*(i==="w"?this.daysInWeek():1),f=n.calendar().fromJD(e),this._validateLevel--,[f.year(),f.month(),f.day()];try{var r=n.year()+(i==="y"?t:0),u=n.monthOfYear()+(i==="m"?t:0),f=n.day(),s=function(n){while(u<n.minMonth)r--,u+=n.monthsInYear(r);for(var t=n.monthsInYear(r);u>t-1+n.minMonth;)r++,u-=t,t=n.monthsInYear(r)};return i==="y"?(n.month()!==this.fromMonthOfYear(r,u)&&(u=this.newDate(r,n.month(),this.minDay).monthOfYear()),u=Math.min(u,this.monthsInYear(r)),f=Math.min(f,this.daysInMonth(r,this.fromMonthOfYear(r,u)))):i==="m"&&(s(this),f=Math.min(f,this.daysInMonth(r,this.fromMonthOfYear(r,u)))),o=[r,this.fromMonthOfYear(r,u),f],this._validateLevel--,o}catch(h){this._validateLevel--;throw h;}},_correctAdd:function(n,t,i,r){if(!this.hasYearZero&&(r==="y"||r==="m")&&(t[0]===0||n.year()>0!=t[0]>0)){var u={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[r],f=i<0?-1:1;t=this._add(n,i*u[0]+f*u[1],u[2])}return n.date(t[0],t[1],t[2])},set:function(t,i,r){this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate);var f=r==="y"?i:t.year(),e=r==="m"?i:t.month(),u=r==="d"?i:t.day();return(r==="y"||r==="m")&&(u=Math.min(u,this.daysInMonth(f,e))),t.date(f,e,u)},isValid:function(n,t,i){var r,u;return this._validateLevel++,r=this.hasYearZero||n!==0,r&&(u=this.newDate(n,t,this.minDay),r=t>=this.minMonth&&t-this.minMonth<this.monthsInYear(u)&&i>=this.minDay&&i-this.minDay<this.daysInMonth(u)),this._validateLevel--,r},toJSDate:function(t,i,r){var u=this._validate(t,i,r,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate);return n.calendars.instance().fromJD(this.toJD(u)).toJSDate()},fromJSDate:function(t){return this.fromJD(n.calendars.instance().fromJSDate(t).toJD())},_validate:function(t,i,r,u){if(t.year){if(this._validateLevel===0&&this.name!==t.calendar().name)throw(n.calendars.local.differentCalendars||n.calendars.regionalOptions[""].differentCalendars).replace(/\{0\}/,this.local.name).replace(/\{1\}/,t.calendar().local.name);return t}try{if(this._validateLevel++,this._validateLevel===1&&!this.isValid(t,i,r))throw u.replace(/\{0\}/,this.local.name);var f=this.newDate(t,i,r);return this._validateLevel--,f}catch(e){this._validateLevel--;throw e;}}});u.prototype=new r;n.extend(u.prototype,{name:"Gregorian",jdEpoch:1721425.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Gregorian",epochs:["BCE","CE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var i=this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidYear||n.calendars.regionalOptions[""].invalidYear),t=i.year()+(i.year()<0?1:0);return t%4==0&&(t%100!=0||t%400==0)},weekOfYear:function(n,t,i){var r=this.newDate(n,t,i);return r.add(4-(r.dayOfWeek()||7),"d"),Math.floor((r.dayOfYear()-1)/7)+1},daysInMonth:function(t,i){var r=this._validate(t,i,this.minDay,n.calendars.local.invalidMonth||n.calendars.regionalOptions[""].invalidMonth);return this.daysPerMonth[r.month()-1]+(r.month()===2&&this.leapYear(r.year())?1:0)},weekDay:function(n,t,i){return(this.dayOfWeek(n,t,i)||7)<6},toJD:function(t,i,r){var u=this._validate(t,i,r,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate),f,e;return t=u.year(),i=u.month(),r=u.day(),t<0&&t++,i<3&&(i+=12,t--),f=Math.floor(t/100),e=2-f+Math.floor(f/4),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(i+1))+r+e-1524.5},fromJD:function(n){var f=Math.floor(n+.5),t=Math.floor((f-1867216.25)/36524.25);t=f+1+t-Math.floor(t/4);var i=t+1524,e=Math.floor((i-122.1)/365.25),o=Math.floor(365.25*e),r=Math.floor((i-o)/30.6001),h=i-o-Math.floor(r*30.6001),s=r-(r>13.5?13:1),u=e-(s>2.5?4716:4715);return u<=0&&u--,this.newDate(u,s,h)},toJSDate:function(t,i,r){var f=this._validate(t,i,r,n.calendars.local.invalidDate||n.calendars.regionalOptions[""].invalidDate),u=new Date(f.year(),f.month()-1,f.day());return u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0),u.setHours(u.getHours()>12?u.getHours()+2:0),u},fromJSDate:function(n){return this.newDate(n.getFullYear(),n.getMonth()+1,n.getDate())}});n.calendars=new f;n.calendars.cdate=i;n.calendars.baseCalendar=r;n.calendars.calendars.gregorian=u})(jQuery),function(n){function i(n){this.local=this.regionalOptions[n||""]||this.regionalOptions[""]}i.prototype=new n.calendars.baseCalendar;n.extend(i.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-Thalāthā’","Yawm al-Arba‘ā’","Yawm al-Khamīs","Yawm al-Jum‘a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(t){var i=this._validate(t,this.minMonth,this.minDay,n.calendars.local.invalidYear);return this.daysInYear(i.year())===355},weekOfYear:function(n,t,i){var r=this.newDate(n,t,i);return r.add(-r.dayOfWeek(),"d"),Math.floor((r.dayOfYear()-1)/7)+1},daysInYear:function(n){for(var i=0,t=1;t<=12;t++)i+=this.daysInMonth(n,t);return i},daysInMonth:function(i,r){for(var e=this._validate(i,r,this.minDay,n.calendars.local.invalidMonth),o=e.toJD()-24e5+.5,u=0,f=0;f<t.length;f++){if(t[f]>o)return t[u]-t[u-1];u++}return 30},weekDay:function(n,t,i){return this.dayOfWeek(n,t,i)!==5},toJD:function(i,r,u){var f=this._validate(i,r,u,n.calendars.local.invalidDate),e=12*(f.year()-1)+f.month()-15292,o=f.day()+t[e-1]-1;return o+24e5-.5},fromJD:function(n){for(var u=n-24e5+.5,i=0,r=0;r<t.length;r++){if(t[r]>u)break;i++}var f=i+15292,e=Math.floor((f-1)/12),o=e+1,s=f-12*e,h=u-t[i-1]+1;return this.newDate(o,s,h)},isValid:function(t){var i=n.calendars.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(t=t.year!=null?t.year:t,i=t>=1276&&t<=1500),i},_validate:function(t,i,r,u){var f=n.calendars.baseCalendar.prototype._validate.apply(this,arguments);if(f.year<1276||f.year>1500)throw u.replace(/\{0\}/,this.local.name);return f}});n.calendars.calendars.ummalqura=i;var t=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]}(jQuery),function(n){n.calendars.calendars.ummalqura.prototype.regionalOptions.ar={name:"UmmAlQura",epochs:["BAM","AM"],monthNames:["المحرّم","صفر","ربيع الأول","ربيع الثاني","جمادى الاول","جمادى الآخر","رجب","شعبان","رمضان","شوّال","ذو القعدة","ذو الحجة"],monthNamesShort:["محرم","صفر","ربيع أ","ربيع ث","جماد أ","جماد ث","رجب","شعبان","رمضان","شوّال","ذو القعدة","ذو الحجة"],dayNames:["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesMin:["أح","إث","ثل","أر","خم","جم","سب"],dayNamesShort:["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}}(jQuery),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function r(n,t,i){this._hour=n;this._minute=t;this._second=i;this._bubble=0}function i(n,t){this._date=typeof n=="undefined"?$.calendars.instance().today():n;this._time=typeof t=="undefined"?new r(0,0,0):t;this._isCDateTime=!0}function u(){var t=this._date.newDate(),n=new r;return $.extend(n,this._time),new i(t,n)}function f(n){if(arguments.length===0||n.lang===undefined)return this;var t=$.calendars.instance(n.calender,n.lang);return this._date=t.isValid(this._date.year(),this._date.month(),this._date.day())?t.newDate(this._date.year(),this._date.month(),this._date.day()):t.today(),this}function e(){return this}function o(n){return this._map_specifiers(n)}function s(n){return arguments.length===0?this._date:(this.day(n),this)}function h(n){return arguments.length===0?this._time._second:this._time._second=n}function c(n){return arguments.length===0?this._time._minute:(this._time._minute=n,this)}function l(n){return arguments.length===0?this._time._hour:(this._time._hour=n,this)}function a(n){return arguments.length===0?this._date.day():this._date.day(n)}function v(n){return arguments.length===0?this._date.month()-1:(this._date.month(n+1),this)}function y(){return this._date.dayOfWeek()}function p(n){return arguments.length===0?this._date.year():this._date.year(n)}function w(n,t){switch(t){case"M":this._date.add(n,"m");break;case"y":case"w":case"d":this._date.add(n,t);break;case"h":case"m":case"s":this._time.add(n,t);this._time._bubble!==0&&(this._date.add(this._time._bubble,"d"),this._time._bubble=0)}return this}function b(n,t){return this.add(-n,t)}function k(n){switch(n){case"y":this._date.month(1);case"M":this._date.day(1);case"w":case"d":this._time._hour=0;case"h":this._time._minute=0;case"m":this._time._second=0}return n==="w"&&this.add(-this._date.dayOfWeek(this._date),"d"),this}function d(n){switch(n){case"y":this._date.month(this._date.calendar().monthsInYear(this.year()));case"M":this._date.day(this._date.calendar().daysInMonth(this._date));case"w":case"d":this._time._hour=23;case"h":this._time._minute=59;case"m":this._time._second=59}return n==="w"&&this.add(this._date.calendar().daysInWeek()-this._date.calendar().dayOfWeek(this._date),"d"),this}function g(n,t){return t=t===undefined?"d":t,this.compareTo(n,t)===1?!0:!1}function nt(n,t){return t=t===undefined?"d":t,this.compareTo(n,t)===-1?!0:!1}function tt(n,t){return n===null?!1:this.compareTo(n,t)===0?!0:!1}function it(n,t){return this._date.year()>n._date.year()?1:this._date.year()<n._date.year()?-1:t==="y"?0:this._date.month()>n._date.month()?1:this._date.month()<n._date.month()?-1:t==="M"?0:this._date.day()>n._date.day()?1:this._date.day()<n._date.day()?-1:t==="d"?0:this._time._hour>n._time._hour?1:this._time._hour<n._time._hour?-1:t==="h"?0:this._time._minute>n._time._minute?1:this._time._minute<n._time._minute?-1:0}function rt(n,t,i){return this.isAfter(n,i)&&this.isBefore(t,i)}function ut(){return!0}function ft(n){return n instanceof i||n!=null&&n._isCDateTime===!0}function et(n){return n=this._map_specifiers(n),this._format(n)}function ot(n,t){return t=this._map_specifiers(t),this._strptime(n,t)}function st(n){for(var u,i="",f=!1,t=null,r=0;r<n.length;r++){if(t=n.charAt(r),t==="%"){f=!0;continue}if(f===!1){i+=n[r];continue}f=!1;t==="W"?i+=this._date.calendar().local.dayNames[this._date.day()-1]:t==="w"?i+=this._date.calendar().local.dayNamesMin[this._date.dayOfWeek()]:t==="B"?i+=this._date.calendar().local.monthNames[this._date.month()-1]:t==="b"?i+=this._date.calendar().local.monthNamesShort[this._date.month()-1]:t==="d"?i+=this._date.day()<10?"0"+this._date.day():this._date.day():t==="H"?i+=this._time._hour<10?"0"+this._time._hour:this._time._hour:t==="h"?(u=this._time._hour%12||12,i+=u<10?"0"+u:u):i+=t==="M"?this._time._minute<10?"0"+this._time._minute:this._time._minute:t==="m"?this._date.month()<10?"0"+this._date.month():this._date.month():t==="a"?this._time._hour>11?"PM":"AM":t==="S"?this._time._second<10?"0"+this._time._second:this._time._second:t==="Y"?this._date.year():n[r]}return i}function ht(n,t){for(var f=!1,r=null,i=0,u=0,e=0;e<t.length;e++){if(r=t.charAt(e),r==="%"){f=!0;continue}if(f===!1){i++;continue}f=!1;r==="W"?(u=this._indexOfSubStr(n,this._date.calendar().local.dayNames),this._date.day(u+1),i+=this._date.calendar().local.dayNames[u].length):r==="w"?(u=this._indexOfSubStr(n,this.date().calendar().local.dayNamesMin),this.date().day(u+1),i+=this.date().calendar().local.dayNamesMin[u].length):r==="B"?(u=this._indexOfSubStr(n,this.date().calendar().local.monthNames),this.date().month(u+1),i+=this.date().calendar().local.monthNames[u].length):r==="b"?(u=this._indexOfSubStr(n,this.date().calendar().local.monthNamesShort),this.date().month(u+1),i+=this.date().calendar().local.monthNamesShort[u].length):r==="d"?(this.date().day(parseInt(n.substr(i,2))),i+=2):r==="H"?(this._time._hour=parseInt(n.substr(i,2)),i+=2):r==="h"?(this._time._hour=parseInt(n.substr(i,2)),i+=2):r==="M"?(this._time._minute=parseInt(n.substr(i,2)),i+=2):r==="m"?(this.date().month(parseInt(n.substr(i,2))),i+=2):r==="a"?(u=this._indexOfSubStr(n.substr(i),["AM","PM"]),u===1&&this._time.add(12,"h"),i+=2):r==="S"?(this._time._second=parseInt(n.substr(i,2)),i+=2):r==="Y"?(this.date().year(parseInt(n.substr(i,4))),i+=4):i++}return this}function ct(n){for(var i=[["dddd","%W"],["ddd","%w"],["dd","%w"],["MMMM","%B"],["MMM","%b"],["DD","%d"],["HH","%H"],["hh","%h"],["mm","%M"],["MM","%m"],["A","%a"],["SS","%S"],["X","%s"],["YYYY","%Y"],["LT","%h:%M %a"],["L","%m/%d/%Y"]],t=0;t<i.length;t++)n=n.replace(i[t][0],i[t][1]);return n}function lt(n,t){for(var i=0;i<t.length;i++)if(~n.indexOf(t[i]))return i;return-1}function at(n,t){return arguments.length>=2?(new i).strptime(n,typeof t!="string"?t[0]:t):new i}function t(){return at.apply(null,arguments)}$.extend(r.prototype,{set:function(n,t){var i=t==="h"?n:this._hour,r=t==="m"?n:this._minute,u=t==="s"?n:this._second;return(u<0||u>=60)&&(r+=Math.floor(u/60),u=u%60,u=u<0?u+60:u),(r<0||r>=60)&&(i+=Math.floor(r/60),r=r%60,r=r<0?r+60:r),(i<0||i>=24)&&(this._bubble=Math.floor(i/24),i=i%24,i=i<0?i+24:i),this.validate(i,r,u),this._hour=i,this._minute=r,this._second=u,this},add:function(n,t){var i=t==="h"?this._hour+n:t==="m"?this._minute+n:t==="s"?this._second+n:0;return this.set(i,t)},validate:function(n,t,i){var r=n<0||n>24||n===24&&(t!==0||i!==0||millisecond!==0)?!0:t<0||t>59?!0:i<0||i>59?!0:!1;if(r)throw"Invalid time: {0}:{1}:{2} {4}".replace(/\{0\}/,n).replace(/\{1\}/,t).replace(/\{2\}/,i);},compareTo:function(n){return this._hour>n._hour?1:this._hour<n._hour?-1:this._minute>n._minute?1:this._minute<n._minute?-1:this._second>n._second?1:this._second<n._second?-1:0}});$.calendars.cdate.prototype.toString=function(){return this.day()};var n=i.prototype;return t.localeData=n.localeData=e,t.longDateFormat=n.longDateFormat=o,t.clone=n.clone=u,t.locale=n.locale=f,t.date=n.date=s,t.second=n.second=h,t.minute=n.minute=c,t.hour=n.hour=l,t.day=n.day=a,t.month=n.month=v,t.weekday=n.weekday=y,t.year=n.year=p,t.add=n.add=w,t.subtract=n.subtract=b,t.startOf=n.startOf=k,t.endOf=n.endOf=d,t.isAfter=n.isAfter=g,t.isBefore=n.isBefore=nt,t.isSame=n.isSame=tt,t.compareTo=n.compareTo=it,t.isBetween=n.isBetween=rt,t.isValid=n.isValid=ut,t.isMoment=n.isMoment=ft,t.format=n.format=et,t.strptime=n.strptime=ot,n._format=st,n._strptime=ht,n._map_specifiers=ct,n._indexOfSubStr=lt,n.hours=n.hour,n.minutes=n.minute,n.seconds=n.second,t});!function(n){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],n);else if("object"==typeof exports)n(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";n(jQuery,moment)}}(function(n,t){"use strict";if(!t)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var i=function(i,r){var e,o,s,k,y,d,b,u={},g=!0,l=!1,f=!1,nt=0,ot=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],vt=["days","months","years","decades"],wt=["top","bottom","auto"],bt=["left","right","auto"],kt=["default","top","bottom"],dt={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t","delete":46,46:"delete"},st={},tt=function(n){var i,f,e,o,s,u=!1;return void 0!==t.tz&&void 0!==r.timeZone&&null!==r.timeZone&&""!==r.timeZone&&(u=!0),void 0===n||null===n?i=u?t().tz(r.timeZone).startOf("d"):t().startOf("d"):u?(f=t().tz(r.timeZone).utcOffset(),e=t(n,d,r.useStrict).utcOffset(),e!==f?(o=t().tz(r.timeZone).format("Z"),s=t(n,d,r.useStrict).format("YYYY-MM-DD[T]HH:mm:ss")+o,i=t(s,d,r.useStrict).tz(r.timeZone)):i=t(n,d,r.useStrict).tz(r.timeZone)):i=t(n,d,r.useStrict),i},p=function(n){if("string"!=typeof n||n.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(n){case"y":return-1!==y.indexOf("Y");case"M":return-1!==y.indexOf("M");case"d":return-1!==y.toLowerCase().indexOf("d");case"h":case"H":return-1!==y.toLowerCase().indexOf("h");case"m":return-1!==y.indexOf("m");case"s":return-1!==y.indexOf("s");default:return!1}},ht=function(){return p("h")||p("m")||p("s")},ct=function(){return p("y")||p("M")||p("d")},fi=function(){var t=n("<thead>").append(n("<tr>").append(n("<th>").addClass("prev").attr("data-action","previous").append(n("<span>").addClass(r.icons.previous))).append(n("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",r.calendarWeeks?"6":"5")).append(n("<th>").addClass("next").attr("data-action","next").append(n("<span>").addClass(r.icons.next)))),i=n("<tbody>").append(n("<tr>").append(n("<td>").attr("colspan",r.calendarWeeks?"8":"7")));return[n("<div>").addClass("datepicker-days").append(n("<table>").addClass("table-condensed").append(t).append(n("<tbody>"))),n("<div>").addClass("datepicker-months").append(n("<table>").addClass("table-condensed").append(t.clone()).append(i.clone())),n("<div>").addClass("datepicker-years").append(n("<table>").addClass("table-condensed").append(t.clone()).append(i.clone())),n("<div>").addClass("datepicker-decades").append(n("<table>").addClass("table-condensed").append(t.clone()).append(i.clone()))]},ei=function(){var t=n("<tr>"),i=n("<tr>"),u=n("<tr>");return p("h")&&(t.append(n("<td>").append(n("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(n("<span>").addClass(r.icons.up)))),i.append(n("<td>").append(n("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:r.tooltips.pickHour}).attr("data-action","showHours"))),u.append(n("<td>").append(n("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(n("<span>").addClass(r.icons.down))))),p("m")&&(p("h")&&(t.append(n("<td>").addClass("separator")),i.append(n("<td>").addClass("separator").html(":")),u.append(n("<td>").addClass("separator"))),t.append(n("<td>").append(n("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(n("<span>").addClass(r.icons.up)))),i.append(n("<td>").append(n("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:r.tooltips.pickMinute}).attr("data-action","showMinutes"))),u.append(n("<td>").append(n("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(n("<span>").addClass(r.icons.down))))),p("s")&&(p("m")&&(t.append(n("<td>").addClass("separator")),i.append(n("<td>").addClass("separator").html(":")),u.append(n("<td>").addClass("separator"))),t.append(n("<td>").append(n("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(n("<span>").addClass(r.icons.up)))),i.append(n("<td>").append(n("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:r.tooltips.pickSecond}).attr("data-action","showSeconds"))),u.append(n("<td>").append(n("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(n("<span>").addClass(r.icons.down))))),k||(t.append(n("<td>").addClass("separator")),i.append(n("<td>").append(n("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:r.tooltips.togglePeriod}))),u.append(n("<td>").addClass("separator"))),n("<div>").addClass("timepicker-picker").append(n("<table>").addClass("table-condensed").append([t,i,u]))},oi=function(){var i=n("<div>").addClass("timepicker-hours").append(n("<table>").addClass("table-condensed")),r=n("<div>").addClass("timepicker-minutes").append(n("<table>").addClass("table-condensed")),u=n("<div>").addClass("timepicker-seconds").append(n("<table>").addClass("table-condensed")),t=[ei()];return p("h")&&t.push(i),p("m")&&t.push(r),p("s")&&t.push(u),t},si=function(){var t=[];return r.showTodayButton&&t.push(n("<td>").append(n("<a>").attr({"data-action":"today",title:r.tooltips.today}).append(n("<span>").addClass(r.icons.today)))),!r.sideBySide&&ct()&&ht()&&t.push(n("<td>").append(n("<a>").attr({"data-action":"togglePicker",title:r.tooltips.selectTime}).append(n("<span>").addClass(r.icons.time)))),r.showClear&&t.push(n("<td>").append(n("<a>").attr({"data-action":"clear",title:r.tooltips.clear}).append(n("<span>").addClass(r.icons.clear)))),r.showClose&&t.push(n("<td>").append(n("<a>").attr({"data-action":"close",title:r.tooltips.close}).append(n("<span>").addClass(r.icons.close)))),n("<table>").addClass("table-condensed").append(n("<tbody>").append(n("<tr>").append(t)))},hi=function(){var t=n("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),f=n("<div>").addClass("datepicker").append(fi()),e=n("<div>").addClass("timepicker").append(oi()),i=n("<ul>").addClass("list-unstyled"),u=n("<li>").addClass("picker-switch"+(r.collapse?" accordion-toggle":"")).append(si());return r.inline&&t.removeClass("dropdown-menu"),k&&t.addClass("usetwentyfour"),p("s")&&!k&&t.addClass("wider"),r.sideBySide&&ct()&&ht()?(t.addClass("timepicker-sbs"),"top"===r.toolbarPlacement&&t.append(u),t.append(n("<div>").addClass("row").append(f.addClass("col-md-6")).append(e.addClass("col-md-6"))),"bottom"===r.toolbarPlacement&&t.append(u),t):("top"===r.toolbarPlacement&&i.append(u),ct()&&i.append(n("<li>").addClass(r.collapse&&ht()?"collapse in":"").append(f)),"default"===r.toolbarPlacement&&i.append(u),ht()&&i.append(n("<li>").addClass(r.collapse&&ct()?"collapse":"").append(e)),"bottom"===r.toolbarPlacement&&i.append(u),t.append(i))},ci=function(){var t,u={};return t=i.is("input")||r.inline?i.data():i.find("input").data(),t.dateOptions&&t.dateOptions instanceof Object&&(u=n.extend(!0,u,t.dateOptions)),n.each(r,function(n){var i="date"+n.charAt(0).toUpperCase()+n.slice(1);void 0!==t[i]&&(u[n]=t[i])}),u},yt=function(){var t,o=(l||i).position(),s=(l||i).offset(),u=r.widgetPositioning.vertical,e=r.widgetPositioning.horizontal;if(r.widgetParent)t=r.widgetParent.append(f);else if(i.is("input"))t=i.after(f).parent();else{if(r.inline)return void(t=i.append(f));t=i;i.children().first().after(f)}if("auto"===u&&(u=s.top+1.5*f.height()>=n(window).height()+n(window).scrollTop()&&f.height()+i.outerHeight()<s.top?"top":"bottom"),"auto"===e&&(e=t.width()<s.left+f.outerWidth()/2&&s.left+f.outerWidth()>n(window).width()?"right":"left"),"top"===u?f.addClass("top").removeClass("bottom"):f.addClass("bottom").removeClass("top"),"right"===e?f.addClass("pull-right"):f.removeClass("pull-right"),"relative"!==t.css("position")&&(t=t.parents().filter(function(){return"relative"===n(this).css("position")}).first()),0===t.length)throw new Error("datetimepicker component should be placed within a relative positioned container");f.css({top:"top"===u?"auto":o.top+i.outerHeight(),bottom:"top"===u?o.top+i.outerHeight():"auto",left:"left"===e?t===i?0:o.left:"auto",right:"left"===e?"auto":t.outerWidth()-i.outerWidth()-(t===i?0:o.left)})},rt=function(n){"dp.change"===n.type&&(n.date&&n.date.isSame(n.oldDate)||!n.date&&!n.oldDate)||i.trigger(n)},ut=function(n){"y"===n&&(n="YYYY");rt({type:"dp.update",change:n,viewDate:o.clone()})},ft=function(n){f&&(n&&(b=Math.max(nt,Math.min(3,b+n))),f.find(".datepicker > div").hide().filter(".datepicker-"+ot[b].clsName).show())},li=function(){var t=n("<tr>"),i=o.clone().startOf("w").startOf("d");for(r.calendarWeeks===!0&&t.append(n("<th>").addClass("cw").text("#"));i.isBefore(o.clone().endOf("w"));)t.append(n("<th>").addClass("dow").text(i.format("dd"))),i.add(1,"d");f.find(".datepicker-days thead").append(t)},ai=function(n){return r.disabledDates[n.format("YYYY-MM-DD")]===!0},vi=function(n){return r.enabledDates[n.format("YYYY-MM-DD")]===!0},yi=function(n){return r.disabledHours[n.format("H")]===!0},pi=function(n){return r.enabledHours[n.format("H")]===!0},c=function(t,i){if(!t.isValid()||r.disabledDates&&"d"===i&&ai(t)||r.enabledDates&&"d"===i&&!vi(t)||r.minDate&&t.isBefore(r.minDate,i)||r.maxDate&&t.isAfter(r.maxDate,i)||r.daysOfWeekDisabled&&"d"===i&&-1!==r.daysOfWeekDisabled.indexOf(t.day())||r.disabledHours&&("h"===i||"m"===i||"s"===i)&&yi(t)||r.enabledHours&&("h"===i||"m"===i||"s"===i)&&!pi(t))return!1;if(r.disabledTimeIntervals&&("h"===i||"m"===i||"s"===i)){var u=!1;if(n.each(r.disabledTimeIntervals,function(){if(t.isBetween(this[0],this[1]))return(u=!0,!1)}),u)return!1}return!0},wi=function(){for(var i=[],t=o.clone().startOf("y").startOf("d");t.isSame(o,"y");)i.push(n("<span>").attr("data-action","selectMonth").addClass("month").text(t.format("MMM"))),t.add(1,"M");f.find(".datepicker-months td").empty().append(i)},bi=function(){var i=f.find(".datepicker-months"),t=i.find("th"),u=i.find("tbody").find("span");t.eq(0).find("span").attr("title",r.tooltips.prevYear);t.eq(1).attr("title",r.tooltips.selectYear);t.eq(2).find("span").attr("title",r.tooltips.nextYear);i.find(".disabled").removeClass("disabled");c(o.clone().subtract(1,"y"),"y")||t.eq(0).addClass("disabled");t.eq(1).text(o.year());c(o.clone().add(1,"y"),"y")||t.eq(2).addClass("disabled");u.removeClass("active");e.isSame(o,"y")&&!g&&u.eq(e.month()).addClass("active");u.each(function(t){c(o.clone().month(t),"M")||n(this).addClass("disabled")})},ki=function(){var i=f.find(".datepicker-years"),t=i.find("th"),n=o.clone().subtract(5,"y"),u=o.clone().add(6,"y"),s="";for(t.eq(0).find("span").attr("title",r.tooltips.prevDecade),t.eq(1).attr("title",r.tooltips.selectDecade),t.eq(2).find("span").attr("title",r.tooltips.nextDecade),i.find(".disabled").removeClass("disabled"),r.minDate&&r.minDate.isAfter(n,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(n.year()+"-"+u.year()),r.maxDate&&r.maxDate.isBefore(u,"y")&&t.eq(2).addClass("disabled");!n.isAfter(u,"y");)s+='<span data-action="selectYear" class="year'+(n.isSame(e,"y")&&!g?" active":"")+(c(n,"y")?"":" disabled")+'">'+n.year()+"<\/span>",n.add(1,"y");i.find("td").html(s)},di=function(){var u=f.find(".datepicker-decades"),i=u.find("th"),n=t({y:o.year()-o.year()%100-1}),s=n.clone().add(100,"y"),l=n.clone(),h="";for(i.eq(0).find("span").attr("title",r.tooltips.prevCentury),i.eq(2).find("span").attr("title",r.tooltips.nextCentury),u.find(".disabled").removeClass("disabled"),(n.isSame(t({y:1900}))||r.minDate&&r.minDate.isAfter(n,"y"))&&i.eq(0).addClass("disabled"),i.eq(1).text(n.year()+"-"+s.year()),(n.isSame(t({y:2e3}))||r.maxDate&&r.maxDate.isBefore(s,"y"))&&i.eq(2).addClass("disabled");!n.isAfter(s,"y");)h+='<span data-action="selectDecade" class="decade'+(n.isSame(e,"y")?" active":"")+(c(n,"y")?"":" disabled")+'" data-selection="'+(n.year()+6)+'">'+(n.year()+1)+" - "+(n.year()+12)+"<\/span>",n.add(12,"y");h+="<span><\/span><span><\/span><span><\/span>";u.find("td").html(h);i.eq(1).text(l.year()+1+"-"+n.year())},et=function(){var t,s,i,h,l=f.find(".datepicker-days"),u=l.find("th"),a=[];if(ct()){for(u.eq(0).find("span").attr("title",r.tooltips.prevMonth),u.eq(1).attr("title",r.tooltips.selectMonth),u.eq(2).find("span").attr("title",r.tooltips.nextMonth),l.find(".disabled").removeClass("disabled"),u.eq(1).text(o.format(r.dayViewHeaderFormat)),c(o.clone().subtract(1,"M"),"M")||u.eq(0).addClass("disabled"),c(o.clone().add(1,"M"),"M")||u.eq(2).addClass("disabled"),t=o.clone().startOf("M").startOf("w").startOf("d"),h=0;42>h;h++)0===t.weekday()&&(s=n("<tr>"),r.calendarWeeks&&s.append('<td class="cw">'+t.week()+"<\/td>"),a.push(s)),i="",t.isBefore(o,"M")&&(i+=" old"),t.isAfter(o,"M")&&(i+=" new"),t.isSame(e,"d")&&!g&&(i+=" active"),c(t,"d")||(i+=" disabled"),t.isSame(tt(),"d")&&(i+=" today"),(0===t.day()||6===t.day())&&(i+=" weekend"),s.append('<td data-action="selectDay" data-day="'+t.format("L")+'" class="day'+i+'">'+t.date()+"<\/td>"),t.add(1,"d");l.find("tbody").empty().append(a);bi();ki();di()}},gi=function(){var u=f.find(".timepicker-hours table"),t=o.clone().startOf("d"),r=[],i=n("<tr>");for(o.hour()>11&&!k&&t.hour(12);t.isSame(o,"d")&&(k||o.hour()<12&&t.hour()<12||o.hour()>11);)t.hour()%4==0&&(i=n("<tr>"),r.push(i)),i.append('<td data-action="selectHour" class="hour'+(c(t,"h")?"":" disabled")+'">'+t.format(k?"HH":"hh")+"<\/td>"),t.add(1,"h");u.empty().append(r)},nr=function(){for(var s=f.find(".timepicker-minutes table"),t=o.clone().startOf("h"),u=[],i=n("<tr>"),e=1===r.stepping?5:r.stepping;o.isSame(t,"h");)t.minute()%(4*e)==0&&(i=n("<tr>"),u.push(i)),i.append('<td data-action="selectMinute" class="minute'+(c(t,"m")?"":" disabled")+'">'+t.format("mm")+"<\/td>"),t.add(e,"m");s.empty().append(u)},tr=function(){for(var u=f.find(".timepicker-seconds table"),t=o.clone().startOf("m"),r=[],i=n("<tr>");o.isSame(t,"m");)t.second()%20==0&&(i=n("<tr>"),r.push(i)),i.append('<td data-action="selectSecond" class="second'+(c(t,"s")?"":" disabled")+'">'+t.format("ss")+"<\/td>"),t.add(5,"s");u.empty().append(r)},ir=function(){var n,i,t=f.find(".timepicker span[data-time-component]");k||(n=f.find(".timepicker [data-action=togglePeriod]"),i=e.clone().add(e.hours()>=12?-12:12,"h"),n.text(e.format("A")),c(i,"h")?n.removeClass("disabled"):n.addClass("disabled"));t.filter("[data-time-component=hours]").text(e.format(k?"HH":"hh"));t.filter("[data-time-component=minutes]").text(e.format("mm"));t.filter("[data-time-component=seconds]").text(e.format("ss"));gi();nr();tr()},a=function(){f&&(et(),ir())},h=function(n){var t=g?null:e;return n?(n=n.clone().locale(r.locale),1!==r.stepping&&n.minutes(Math.round(n.minutes()/r.stepping)*r.stepping%60).seconds(0),void(c(n)?(e=n,o=e.clone(),s.val(e.format(y)),i.data("date",e.format(y)),g=!1,a(),rt({type:"dp.change",date:e.clone(),oldDate:t})):(r.keepInvalid||s.val(g?"":e.format(y)),rt({type:"dp.error",date:n})))):(g=!0,s.val(""),i.data("date",""),rt({type:"dp.change",date:!1,oldDate:t}),void a())},v=function(){var t=!1;return f?(f.find(".collapse").each(function(){var i=n(this).data("collapse");return i&&i.transitioning?(t=!0,!1):!0}),t?u:(l&&l.hasClass("btn")&&l.toggleClass("active"),f.hide(),n(window).off("resize",yt),f.off("click","[data-action]"),f.off("mousedown",!1),f.remove(),f=!1,rt({type:"dp.hide",date:e.clone()}),s.blur(),u)):u},gt=function(){h(null)},lt={next:function(){var n=ot[b].navFnc;o.add(ot[b].navStep,n);et();ut(n)},previous:function(){var n=ot[b].navFnc;o.subtract(ot[b].navStep,n);et();ut(n)},pickerSwitch:function(){ft(1)},selectMonth:function(t){var i=n(t.target).closest("tbody").find("span").index(n(t.target));o.month(i);b===nt?(h(e.clone().year(o.year()).month(o.month())),r.inline||v()):(ft(-1),et());ut("M")},selectYear:function(t){var i=parseInt(n(t.target).text(),10)||0;o.year(i);b===nt?(h(e.clone().year(o.year())),r.inline||v()):(ft(-1),et());ut("YYYY")},selectDecade:function(t){var i=parseInt(n(t.target).data("selection"),10)||0;o.year(i);b===nt?(h(e.clone().year(o.year())),r.inline||v()):(ft(-1),et());ut("YYYY")},selectDay:function(t){var i=o.clone();n(t.target).is(".old")&&i.subtract(1,"M");n(t.target).is(".new")&&i.add(1,"M");h(i.date(parseInt(n(t.target).text(),10)));ht()||r.keepOpen||r.inline||v()},incrementHours:function(){var n=e.clone().add(1,"h");c(n,"h")&&h(n)},incrementMinutes:function(){var n=e.clone().add(r.stepping,"m");c(n,"m")&&h(n)},incrementSeconds:function(){var n=e.clone().add(1,"s");c(n,"s")&&h(n)},decrementHours:function(){var n=e.clone().subtract(1,"h");c(n,"h")&&h(n)},decrementMinutes:function(){var n=e.clone().subtract(r.stepping,"m");c(n,"m")&&h(n)},decrementSeconds:function(){var n=e.clone().subtract(1,"s");c(n,"s")&&h(n)},togglePeriod:function(){h(e.clone().add(e.hours()>=12?-12:12,"h"))},togglePicker:function(t){var f,u=n(t.target),e=u.closest("ul"),i=e.find(".in"),o=e.find(".collapse:not(.in)");if(i&&i.length){if(f=i.data("collapse"),f&&f.transitioning)return;i.collapse?(i.collapse("hide"),o.collapse("show")):(i.removeClass("in"),o.addClass("in"));u.is("span")?u.toggleClass(r.icons.time+" "+r.icons.date):u.find("span").toggleClass(r.icons.time+" "+r.icons.date)}},showPicker:function(){f.find(".timepicker > div:not(.timepicker-picker)").hide();f.find(".timepicker .timepicker-picker").show()},showHours:function(){f.find(".timepicker .timepicker-picker").hide();f.find(".timepicker .timepicker-hours").show()},showMinutes:function(){f.find(".timepicker .timepicker-picker").hide();f.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){f.find(".timepicker .timepicker-picker").hide();f.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var i=parseInt(n(t.target).text(),10);k||(e.hours()>=12?12!==i&&(i+=12):12===i&&(i=0));h(e.clone().hours(i));lt.showPicker.call(u)},selectMinute:function(t){h(e.clone().minutes(parseInt(n(t.target).text(),10)));lt.showPicker.call(u)},selectSecond:function(t){h(e.clone().seconds(parseInt(n(t.target).text(),10)));lt.showPicker.call(u)},clear:gt,today:function(){var n=tt();c(n,"d")&&h(n)},close:v},rr=function(t){return n(t.currentTarget).is(".disabled")?!1:(lt[n(t.currentTarget).data("action")].apply(u,arguments),!1)},w=function(){var t,i={year:function(n){return n.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(n){return n.date(1).hours(0).seconds(0).minutes(0)},day:function(n){return n.hours(0).seconds(0).minutes(0)},hour:function(n){return n.seconds(0).minutes(0)},minute:function(n){return n.seconds(0)}};return s.prop("disabled")||!r.ignoreReadonly&&s.prop("readonly")||f?u:(void 0!==s.val()&&0!==s.val().trim().length?h(it(s.val().trim())):r.useCurrent&&g&&(s.is("input")&&0===s.val().trim().length||r.inline)&&(t=tt(),"string"==typeof r.useCurrent&&(t=i[r.useCurrent](t)),h(t)),f=hi(),li(),wi(),f.find(".timepicker-hours").hide(),f.find(".timepicker-minutes").hide(),f.find(".timepicker-seconds").hide(),a(),ft(),n(window).on("resize",yt),f.on("click","[data-action]",rr),f.on("mousedown",!1),l&&l.hasClass("btn")&&l.toggleClass("active"),f.show(),yt(),r.focusOnShow&&!s.is(":focus")&&s.focus(),rt({type:"dp.show"}),u)},pt=function(){return f?v():w()},it=function(n){return n=void 0===r.parseInputDate?t.isMoment(n)||n instanceof Date?t(n):tt(n):r.parseInputDate(n),n.locale(r.locale),n},ni=function(n){var t,e,i,o,s=null,c=[],l={},h=n.which,a="p";st[h]=a;for(t in st)st.hasOwnProperty(t)&&st[t]===a&&(c.push(t),parseInt(t,10)!==h&&(l[t]=!0));for(t in r.keyBinds)if(r.keyBinds.hasOwnProperty(t)&&"function"==typeof r.keyBinds[t]&&(i=t.split(" "),i.length===c.length&&dt[h]===i[i.length-1])){for(o=!0,e=i.length-2;e>=0;e--)if(!(dt[i[e]]in l)){o=!1;break}if(o){s=r.keyBinds[t];break}}s&&(s.call(u,f),n.stopPropagation(),n.preventDefault())},ti=function(n){st[n.which]="r";n.stopPropagation();n.preventDefault()},ii=function(t){var i=n(t.target).val().trim(),r=i?it(i):null;return h(r),t.stopImmediatePropagation(),!1},ur=function(){s.on({change:ii,blur:r.debug?"":v,keydown:ni,keyup:ti,focus:r.allowInputToggle?w:""});i.is("input")?s.on({focus:w}):l&&(l.on("click",pt),l.on("mousedown",!1))},fr=function(){s.off({change:ii,blur:blur,keydown:ni,keyup:ti,focus:r.allowInputToggle?v:""});i.is("input")?s.off({focus:w}):l&&(l.off("click",pt),l.off("mousedown",!1))},ri=function(t){var i={};return n.each(t,function(){var n=it(this);n.isValid()&&(i[n.format("YYYY-MM-DD")]=!0)}),Object.keys(i).length?i:!1},ui=function(t){var i={};return n.each(t,function(){i[this]=!0}),Object.keys(i).length?i:!1},at=function(){var n=r.format||"L LT";y=n.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(n){var t=e.localeData().longDateFormat(n)||n;return t.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(n){return e.localeData().longDateFormat(n)||n})});d=r.extraFormats?r.extraFormats.slice():[];d.indexOf(n)<0&&d.indexOf(y)<0&&d.push(y);k=y.toLowerCase().indexOf("a")<1&&y.replace(/\[.*?\]/g,"").indexOf("h")<1;p("y")&&(nt=2);p("M")&&(nt=1);p("d")&&(nt=0);b=Math.max(nt,b);g||h(e)};if(u.destroy=function(){v();fr();i.removeData("DateTimePicker");i.removeData("date")},u.toggle=pt,u.show=w,u.hide=v,u.disable=function(){return v(),l&&l.hasClass("btn")&&l.addClass("disabled"),s.prop("disabled",!0),u},u.enable=function(){return l&&l.hasClass("btn")&&l.removeClass("disabled"),s.prop("disabled",!1),u},u.ignoreReadonly=function(n){if(0===arguments.length)return r.ignoreReadonly;if("boolean"!=typeof n)throw new TypeError("ignoreReadonly () expects a boolean parameter");return r.ignoreReadonly=n,u},u.options=function(t){if(0===arguments.length)return n.extend(!0,{},r);if(!(t instanceof Object))throw new TypeError("options() options parameter should be an object");return n.extend(!0,r,t),n.each(r,function(n,t){if(void 0===u[n])throw new TypeError("option "+n+" is not recognized!");u[n](t)}),u},u.date=function(n){if(0===arguments.length)return g?null:e.clone();if(!(null===n||"string"==typeof n||t.isMoment(n)||n instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return h(null===n?null:it(n)),u},u.format=function(n){if(0===arguments.length)return r.format;if("string"!=typeof n&&("boolean"!=typeof n||n!==!1))throw new TypeError("format() expects a sting or boolean:false parameter "+n);return r.format=n,y&&at(),u},u.timeZone=function(n){return 0===arguments.length?r.timeZone:(r.timeZone=n,u)},u.dayViewHeaderFormat=function(n){if(0===arguments.length)return r.dayViewHeaderFormat;if("string"!=typeof n)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return r.dayViewHeaderFormat=n,u},u.extraFormats=function(n){if(0===arguments.length)return r.extraFormats;if(n!==!1&&!(n instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return r.extraFormats=n,d&&at(),u},u.disabledDates=function(t){if(0===arguments.length)return r.disabledDates?n.extend({},r.disabledDates):r.disabledDates;if(!t)return r.disabledDates=!1,a(),u;if(!(t instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return r.disabledDates=ri(t),r.enabledDates=!1,a(),u},u.enabledDates=function(t){if(0===arguments.length)return r.enabledDates?n.extend({},r.enabledDates):r.enabledDates;if(!t)return r.enabledDates=!1,a(),u;if(!(t instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return r.enabledDates=ri(t),r.disabledDates=!1,a(),u},u.daysOfWeekDisabled=function(n){if(0===arguments.length)return r.daysOfWeekDisabled.splice(0);if("boolean"==typeof n&&!n)return r.daysOfWeekDisabled=!1,a(),u;if(!(n instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(r.daysOfWeekDisabled=n.reduce(function(n,t){return t=parseInt(t,10),t>6||0>t||isNaN(t)?n:(-1===n.indexOf(t)&&n.push(t),n)},[]).sort(),r.useCurrent&&!r.keepInvalid){for(var t=0;!c(e,"d");){if(e.add(1,"d"),7===t)throw"Tried 7 times to find a valid date";t++}h(e)}return a(),u},u.maxDate=function(n){if(0===arguments.length)return r.maxDate?r.maxDate.clone():r.maxDate;if("boolean"==typeof n&&n===!1)return r.maxDate=!1,a(),u;"string"==typeof n&&("now"===n||"moment"===n)&&(n=tt());var t=it(n);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+n);if(r.minDate&&t.isBefore(r.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+t.format(y));return r.maxDate=t,r.useCurrent&&!r.keepInvalid&&e.isAfter(n)&&h(r.maxDate),o.isAfter(t)&&(o=t.clone().subtract(r.stepping,"m")),a(),u},u.minDate=function(n){if(0===arguments.length)return r.minDate?r.minDate.clone():r.minDate;if("boolean"==typeof n&&n===!1)return r.minDate=!1,a(),u;"string"==typeof n&&("now"===n||"moment"===n)&&(n=tt());var t=it(n);if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+n);if(r.maxDate&&t.isAfter(r.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+t.format(y));return r.minDate=t,r.useCurrent&&!r.keepInvalid&&e.isBefore(n)&&h(r.minDate),o.isBefore(t)&&(o=t.clone().add(r.stepping,"m")),a(),u},u.defaultDate=function(n){if(0===arguments.length)return r.defaultDate?r.defaultDate.clone():r.defaultDate;if(!n)return r.defaultDate=!1,u;"string"==typeof n&&("now"===n||"moment"===n)&&(n=tt());var t=it(n);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+n);if(!c(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return r.defaultDate=t,(r.defaultDate&&r.inline||""===s.val().trim())&&h(r.defaultDate),u},u.locale=function(n){if(0===arguments.length)return r.locale;if(!t.localeData(n))throw new TypeError("locale() locale "+n+" is not loaded from moment locales!");return r.locale=n,e.locale(r.locale),o.locale(r.locale),y&&at(),f&&(v(),w()),u},u.stepping=function(n){return 0===arguments.length?r.stepping:(n=parseInt(n,10),(isNaN(n)||1>n)&&(n=1),r.stepping=n,u)},u.useCurrent=function(n){var t=["year","month","day","hour","minute"];if(0===arguments.length)return r.useCurrent;if("boolean"!=typeof n&&"string"!=typeof n)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof n&&-1===t.indexOf(n.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));return r.useCurrent=n,u},u.collapse=function(n){if(0===arguments.length)return r.collapse;if("boolean"!=typeof n)throw new TypeError("collapse() expects a boolean parameter");return r.collapse===n?u:(r.collapse=n,f&&(v(),w()),u)},u.icons=function(t){if(0===arguments.length)return n.extend({},r.icons);if(!(t instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return n.extend(r.icons,t),f&&(v(),w()),u},u.tooltips=function(t){if(0===arguments.length)return n.extend({},r.tooltips);if(!(t instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return n.extend(r.tooltips,t),f&&(v(),w()),u},u.useStrict=function(n){if(0===arguments.length)return r.useStrict;if("boolean"!=typeof n)throw new TypeError("useStrict() expects a boolean parameter");return r.useStrict=n,u},u.sideBySide=function(n){if(0===arguments.length)return r.sideBySide;if("boolean"!=typeof n)throw new TypeError("sideBySide() expects a boolean parameter");return r.sideBySide=n,f&&(v(),w()),u},u.viewMode=function(n){if(0===arguments.length)return r.viewMode;if("string"!=typeof n)throw new TypeError("viewMode() expects a string parameter");if(-1===vt.indexOf(n))throw new TypeError("viewMode() parameter must be one of ("+vt.join(", ")+") value");return r.viewMode=n,b=Math.max(vt.indexOf(n),nt),ft(),u},u.toolbarPlacement=function(n){if(0===arguments.length)return r.toolbarPlacement;if("string"!=typeof n)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===kt.indexOf(n))throw new TypeError("toolbarPlacement() parameter must be one of ("+kt.join(", ")+") value");return r.toolbarPlacement=n,f&&(v(),w()),u},u.widgetPositioning=function(t){if(0===arguments.length)return n.extend({},r.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),-1===bt.indexOf(t.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+bt.join(", ")+")");r.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),-1===wt.indexOf(t.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+wt.join(", ")+")");r.widgetPositioning.vertical=t.vertical}return a(),u},u.calendarWeeks=function(n){if(0===arguments.length)return r.calendarWeeks;if("boolean"!=typeof n)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return r.calendarWeeks=n,a(),u},u.showTodayButton=function(n){if(0===arguments.length)return r.showTodayButton;if("boolean"!=typeof n)throw new TypeError("showTodayButton() expects a boolean parameter");return r.showTodayButton=n,f&&(v(),w()),u},u.showClear=function(n){if(0===arguments.length)return r.showClear;if("boolean"!=typeof n)throw new TypeError("showClear() expects a boolean parameter");return r.showClear=n,f&&(v(),w()),u},u.widgetParent=function(t){if(0===arguments.length)return r.widgetParent;if("string"==typeof t&&(t=n(t)),null!==t&&"string"!=typeof t&&!(t instanceof n))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return r.widgetParent=t,f&&(v(),w()),u},u.keepOpen=function(n){if(0===arguments.length)return r.keepOpen;if("boolean"!=typeof n)throw new TypeError("keepOpen() expects a boolean parameter");return r.keepOpen=n,u},u.focusOnShow=function(n){if(0===arguments.length)return r.focusOnShow;if("boolean"!=typeof n)throw new TypeError("focusOnShow() expects a boolean parameter");return r.focusOnShow=n,u},u.inline=function(n){if(0===arguments.length)return r.inline;if("boolean"!=typeof n)throw new TypeError("inline() expects a boolean parameter");return r.inline=n,u},u.clear=function(){return gt(),u},u.keyBinds=function(n){return r.keyBinds=n,u},u.getMoment=function(n){return tt(n)},u.debug=function(n){if("boolean"!=typeof n)throw new TypeError("debug() expects a boolean parameter");return r.debug=n,u},u.allowInputToggle=function(n){if(0===arguments.length)return r.allowInputToggle;if("boolean"!=typeof n)throw new TypeError("allowInputToggle() expects a boolean parameter");return r.allowInputToggle=n,u},u.showClose=function(n){if(0===arguments.length)return r.showClose;if("boolean"!=typeof n)throw new TypeError("showClose() expects a boolean parameter");return r.showClose=n,u},u.keepInvalid=function(n){if(0===arguments.length)return r.keepInvalid;if("boolean"!=typeof n)throw new TypeError("keepInvalid() expects a boolean parameter");return r.keepInvalid=n,u},u.datepickerInput=function(n){if(0===arguments.length)return r.datepickerInput;if("string"!=typeof n)throw new TypeError("datepickerInput() expects a string parameter");return r.datepickerInput=n,u},u.parseInputDate=function(n){if(0===arguments.length)return r.parseInputDate;if("function"!=typeof n)throw new TypeError("parseInputDate() sholud be as function");return r.parseInputDate=n,u},u.disabledTimeIntervals=function(t){if(0===arguments.length)return r.disabledTimeIntervals?n.extend({},r.disabledTimeIntervals):r.disabledTimeIntervals;if(!t)return r.disabledTimeIntervals=!1,a(),u;if(!(t instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return r.disabledTimeIntervals=t,a(),u},u.disabledHours=function(t){if(0===arguments.length)return r.disabledHours?n.extend({},r.disabledHours):r.disabledHours;if(!t)return r.disabledHours=!1,a(),u;if(!(t instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(r.disabledHours=ui(t),r.enabledHours=!1,r.useCurrent&&!r.keepInvalid){for(var i=0;!c(e,"h");){if(e.add(1,"h"),24===i)throw"Tried 24 times to find a valid date";i++}h(e)}return a(),u},u.enabledHours=function(t){if(0===arguments.length)return r.enabledHours?n.extend({},r.enabledHours):r.enabledHours;if(!t)return r.enabledHours=!1,a(),u;if(!(t instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(r.enabledHours=ui(t),r.disabledHours=!1,r.useCurrent&&!r.keepInvalid){for(var i=0;!c(e,"h");){if(e.add(1,"h"),24===i)throw"Tried 24 times to find a valid date";i++}h(e)}return a(),u},u.viewDate=function(n){if(0===arguments.length)return o.clone();if(!n)return o=e.clone(),u;if(!("string"==typeof n||t.isMoment(n)||n instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return o=it(n),ut(),u},i.is("input"))s=i;else if(s=i.find(r.datepickerInput),0===s.size())s=i.find("input");else if(!s.is("input"))throw new Error('CSS class "'+r.datepickerInput+'" cannot be applied to non input element');if(i.hasClass("input-group")&&(l=0===i.find(".datepickerbutton").size()?i.find(".input-group-addon"):i.find(".datepickerbutton")),!r.inline&&!s.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return e=tt(),o=e.clone(),n.extend(!0,r,ci()),u.options(r),at(),ur(),s.prop("disabled")&&u.disable(),s.is("input")&&0!==s.val().trim().length?h(it(s.val().trim())):r.defaultDate&&void 0===s.attr("placeholder")&&h(r.defaultDate),r.inline&&w(),u};n.fn.datetimepicker=function(t){return this.each(function(){var r=n(this);r.data("DateTimePicker")||(t=n.extend(!0,{},n.fn.datetimepicker.defaults,t),r.data("DateTimePicker",i(r,t)))})};n.fn.datetimepicker.defaults={timeZone:"Etc/UTC",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:t.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")?this.date(t.clone().subtract(7,"d")):this.date(t.clone().add(this.stepping(),"m"))}},down:function(n){if(!n)return void this.show();var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")?this.date(t.clone().add(7,"d")):this.date(t.clone().subtract(this.stepping(),"m"))},"control up":function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")?this.date(t.clone().subtract(1,"y")):this.date(t.clone().add(1,"h"))}},"control down":function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")?this.date(t.clone().add(1,"y")):this.date(t.clone().subtract(1,"h"))}},left:function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"d"))}},right:function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"d"))}},pageUp:function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"M"))}},pageDown:function(n){if(n){var t=this.date()||this.getMoment();n.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(n){n.find(".timepicker").is(":visible")&&n.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},"delete":function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1}}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return ef.apply(null,arguments)}function gs(n){ef=n}function tt(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function ci(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function nh(n){for(var t in n)return!1;return!0}function p(n){return n===void 0}function dt(n){return typeof n=="number"||Object.prototype.toString.call(n)==="[object Number]"}function bi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function of(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function yt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ft(n,t,i,r){return yo(n,t,i,r,!0).utc()}function th(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function u(n){return n._pf==null&&(n._pf=th()),n._pf}function kr(n){if(n._isValid==null){var t=u(n),r=hf.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function ki(n){var t=ft(NaN);return n!=null?yt(u(t),n):u(t).userInvalidated=!0,t}function dr(n,t){var i,r,f;if(p(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),p(t._i)||(n._i=t._i),p(t._f)||(n._f=t._f),p(t._l)||(n._l=t._l),p(t._strict)||(n._strict=t._strict),p(t._tzm)||(n._tzm=t._tzm),p(t._isUTC)||(n._isUTC=t._isUTC),p(t._offset)||(n._offset=t._offset),p(t._pf)||(n._pf=u(t)),p(t._locale)||(n._locale=t._locale),di.length>0)for(i=0;i<di.length;i++)r=di[i],f=t[r],p(f)||(n[r]=f);return n}function li(n){dr(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));gi===!1&&(gi=!0,t.updateOffset(this),gi=!1)}function pt(n){return n instanceof li||n!=null&&n._isAMomentObject!=null}function d(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=d(t)),i}function cf(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function lf(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,i){var r=!0;return yt(function(){var e,u,f,o;if(t.deprecationHandler!=null&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(o in arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}lf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function af(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);gr[n]||(lf(i),gr[n]=!0)}function et(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function ih(n){var t;for(var i in n)t=n[i],et(t)?this[i]=t:this["_"+i]=t;this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function vf(n,t){var r=yt({},n);for(var i in t)l(t,i)&&(ci(n[i])&&ci(t[i])?(r[i]={},yt(r[i],n[i]),yt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&ci(n[i])&&(r[i]=yt({},r[i]));return r}function nu(n){n!=null&&this.set(n)}function rh(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return et(r)?r.call(t,i):r}function uh(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function fh(){return this._invalidDate}function eh(n){return this._ordinal.replace("%d",n)}function oh(n,t,i,r){var u=this._relativeTime[i];return et(u)?u(n,t,i,r):u.replace(/%d/i,n)}function sh(n,t){var i=this._relativeTime[n>0?"future":"past"];return et(i)?i(t):i.replace(/%s/i,t)}function w(n,t){var i=n.toLowerCase();ui[i]=ui[i+"s"]=ui[t]=n}function nt(n){return typeof n=="string"?ui[n]||ui[n.toLowerCase()]:undefined}function tu(n){var r={},t;for(var i in n)l(n,i)&&(t=nt(i),t&&(r[t]=n[i]));return r}function b(n,t){iu[n]=t}function hh(n){var t=[];for(var i in n)t.push({unit:i,priority:iu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function fi(n,i){return function(r){return r!=null?(te(this,n,r),t.updateOffset(this,i),this):nr(this,n)}}function nr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function te(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function ch(n){return(n=nt(n),et(this[n]))?this[n]():this}function lh(n,t){var r,i;if(typeof n=="object")for(n=tu(n),r=hh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(n=nt(n),et(this[n]))return this[n](t);return this}function ct(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(ei[n]=u);t&&(ei[t[0]]=function(){return ct(u.apply(this,arguments),t[1],t[2])});i&&(ei[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function ah(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function vh(n){for(var t=n.match(ie),i=0,r=t.length;i<r;i++)t[i]=ei[t[i]]?ei[t[i]]:ah(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=et(t[u])?t[u].call(i,n):t[u];return f}}function uu(n,t){return n.isValid()?(t=re(t,n.localeData()),ru[t]=ru[t]||vh(t),ru[t](n)):n.localeData().invalidDate()}function re(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(tr.lastIndex=0;i>=0&&tr.test(n);)n=n.replace(tr,r),tr.lastIndex=0,i-=1;return n}function i(n,t,i){ou[n]=et(t)?t:function(n){return n&&i?i:t}}function ph(n,t){return l(ou,n)?ou[n](t._strict,t._locale):new RegExp(wh(n))}function wh(n){return gt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function gt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),dt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)or[n[i]]=r}function vi(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function bh(n,t,i){t!=null&&l(or,n)&&or[n](t,i._a,i,n)}function su(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function gh(n,t){return n?tt(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||hu).test(t)?"format":"standalone"][n.month()]:tt(this._months)?this._months:this._months.standalone}function nc(n,t){return n?tt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[hu.test(t)?"format":"standalone"][n.month()]:tt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function tc(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ft([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=y.call(this._shortMonthsParse,f),r!==-1?r:null):(r=y.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=y.call(this._shortMonthsParse,f),r!==-1)?r:(r=y.call(this._longMonthsParse,f),r!==-1?r:null):(r=y.call(this._longMonthsParse,f),r!==-1)?r:(r=y.call(this._shortMonthsParse,f),r!==-1?r:null)}function ic(n,t,i){var r,u,f;if(this._monthsParseExact)return tc.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ft([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function le(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),!dt(t))return n;return i=Math.min(n.date(),su(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function ae(n){return n!=null?(le(this,n),t.updateOffset(this,!0),this):nr(this,"Month")}function rc(){return su(this.year(),this.month())}function uc(n){return this._monthsParseExact?(l(this,"_monthsRegex")||pe.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=ve),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function fc(n){return this._monthsParseExact?(l(this,"_monthsRegex")||pe.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=ye),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function pe(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=ft([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=gt(i[n]),r[n]=gt(r[n]);for(n=0;n<24;n++)t[n]=gt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function yi(n){return we(n)?366:365}function we(n){return n%4==0&&n%100!=0||n%400==0}function ec(){return we(this.year())}function oc(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function sr(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function hr(n,t,i){var r=7+t-i,u=(7+sr(n,0,r).getUTCDay()-t)%7;return-u+r-1}function be(n,t,i,r,u){var s=(7+i-r)%7,h=hr(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=yi(e)+f):f>yi(n)?(e=n+1,o=f-yi(n)):(e=n,o=f),{year:e,dayOfYear:o}}function pi(n,t,i){var e=hr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+ti(u,t,i)):r>ti(n.year(),t,i)?(f=r-ti(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function ti(n,t,i){var r=hr(n,t,i),u=hr(n+1,t,i);return(yi(n)-r+u)/7}function sc(n){return pi(n,this._week.dow,this._week.doy).week}function hc(){return this._week.dow}function cc(){return this._week.doy}function lc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function ac(n){var t=pi(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function vc(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function yc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function pc(n,t){return n?tt(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]:tt(this._weekdays)?this._weekdays:this._weekdays.standalone}function wc(n){return n?this._weekdaysShort[n.day()]:this._weekdaysShort}function bc(n){return n?this._weekdaysMin[n.day()]:this._weekdaysMin}function kc(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ft([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=y.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=y.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=y.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=y.call(this._weekdaysParse,u),r!==-1)?r:(r=y.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=y.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=y.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=y.call(this._weekdaysParse,u),r!==-1)?r:(r=y.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=y.call(this._minWeekdaysParse,u),r!==-1)?r:(r=y.call(this._weekdaysParse,u),r!==-1)?r:(r=y.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function dc(n,t,i){var r,u,f;if(this._weekdaysParseExact)return kc.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ft([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function gc(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=vc(n,this.localeData()),this.add(n-t,"d")):t}function nl(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function tl(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=yc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function il(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||lu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=to),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function rl(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||lu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=io),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ul(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||lu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ro),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function lu(){function u(n,t){return t.length-n.length}for(var e=[],i=[],r=[],t=[],f,o,s,h,n=0;n<7;n++)f=ft([2e3,1]).day(n),o=this.weekdaysMin(f,""),s=this.weekdaysShort(f,""),h=this.weekdays(f,""),e.push(o),i.push(s),r.push(h),t.push(o),t.push(s),t.push(h);for(e.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=gt(i[n]),r[n]=gt(r[n]),t[n]=gt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function au(){return this.hours()%12||12}function fl(){return this.hours()||24}function uo(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function fo(n,t){return t._meridiemParse}function el(n){return(n+"").toLowerCase().charAt(0)==="p"}function ol(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function so(n){return n?n.toLowerCase().replace("_","-"):n}function hl(n){for(var r=0,i,t,f,u;r<n.length;){for(u=so(n[r]).split("-"),i=u.length,t=so(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=ho(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&cf(u,t,!0)>=i-1)break;i--}r++}return null}function ho(n){var t=null;if(!a[n]&&typeof module!="undefined"&&module&&module.exports)try{t=cr._abbr;require("./locale/"+n);oi(t)}catch(i){}return a[n]}function oi(n,t){var i;return n&&(i=p(t)?wt(n):vu(n,t),i&&(cr=i)),cr._abbr}function vu(n,t){if(t!==null){var i=oo;if(t.abbr=n,a[n]!=null)af("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(t.parentLocale!=null)if(a[t.parentLocale]!=null)i=a[t.parentLocale]._config;else return wi[t.parentLocale]||(wi[t.parentLocale]=[]),wi[t.parentLocale].push({name:n,config:t}),null;return a[n]=new nu(vf(i,t)),wi[n]&&wi[n].forEach(function(n){vu(n.name,n.config)}),oi(n),a[n]}return delete a[n],null}function cl(n,t){if(t!=null){var i,r=oo;a[n]!=null&&(r=a[n]._config);t=vf(r,t);i=new nu(t);i.parentLocale=a[n];a[n]=i;oi(n)}else a[n]!=null&&(a[n].parentLocale!=null?a[n]=a[n].parentLocale:a[n]!=null&&delete a[n]);return a[n]}function wt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return cr;if(!tt(n)){if(t=ho(n),t)return t;n=[n]}return hl(n)}function ll(){return pf(a)}function yu(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[lt]<0||t[lt]>11?lt:t[ot]<1||t[ot]>su(t[it],t[lt])?ot:t[v]<0||t[v]>24||t[v]===24&&(t[rt]!==0||t[at]!==0||t[ni]!==0)?v:t[rt]<0||t[rt]>59?rt:t[at]<0||t[at]>59?at:t[ni]<0||t[ni]>999?ni:-1,u(n)._overflowDayOfYear&&(i<it||i>ot)&&(i=ot),u(n)._overflowWeeks&&i===-1&&(i=kh),u(n)._overflowWeekday&&i===-1&&(i=dh),u(n).overflow=i),n}function co(n){var t,r,o=n._i,i=al.exec(o)||vl.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=lr.length;t<r;t++)if(lr[t][1].exec(i[1])){e=lr[t][0];s=lr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=pu.length;t<r;t++)if(pu[t][1].exec(i[3])){f=(i[2]||" ")+pu[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(yl.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||"");ar(n)}else n._isValid=!1}function ao(n){var f,t,e,o,s,h,c={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"},i,r,l,a;if(f=n._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),t=lo.exec(f),t){if(e=t[1]?"ddd"+(t[1].length===5?", ":" "):"",o="D MMM "+(t[2].length>10?"YYYY ":"YY "),s="HH:mm"+(t[4]?":ss":""),t[1]&&(l=new Date(t[2]),a=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][l.getDay()],t[1].substr(0,3)!==a)){u(n).weekdayMismatch=!0;n._isValid=!1;return}switch(t[5].length){case 2:r===0?i=" +0000":(r="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(t[5][1].toUpperCase())-12,i=(r<0?" -":" +")+(""+r).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:i=c[t[5]];break;default:i=c[" GMT"]}t[5]=i;n._i=t.splice(1).join("");h=" ZZ";n._f=e+o+s+h;ar(n);u(n).rfc2822=!0}else n._isValid=!1}function wl(n){var i=pl.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}if(co(n),n._isValid===!1)delete n._isValid;else return;if(ao(n),n._isValid===!1)delete n._isValid;else return;t.createFromInputFallback(n)}function si(n,t,i){return n!=null?n:t!=null?t:i}function bl(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function wu(n){var t,i,r=[],f,e;if(!n._d){for(f=bl(n),n._w&&n._a[ot]==null&&n._a[lt]==null&&kl(n),n._dayOfYear!=null&&(e=si(n._a[it],f[it]),(n._dayOfYear>yi(e)||n._dayOfYear===0)&&(u(n)._overflowDayOfYear=!0),i=sr(e,0,n._dayOfYear),n._a[lt]=i.getUTCMonth(),n._a[ot]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[v]===24&&n._a[rt]===0&&n._a[at]===0&&n._a[ni]===0&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?sr:oc).apply(null,r);n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24)}}function kl(n){var t,o,f,i,r,e,h,s,l;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=si(t.GG,n._a[it],pi(c(),1,4).year),f=si(t.W,1),i=si(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,l=pi(c(),r,e),o=si(t.gg,n._a[it],l.year),f=si(t.w,l.week),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>ti(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=be(o,f,i,r,e),n._a[it]=h.year,n._dayOfYear=h.dayOfYear)}function ar(n){if(n._f===t.ISO_8601){co(n);return}if(n._f===t.RFC_2822){ao(n);return}n._a=[];u(n).empty=!0;for(var i=""+n._i,r,f,s,c=i.length,h=0,o=re(n._f,n._locale).match(ie)||[],e=0;e<o.length;e++)f=o[e],r=(i.match(ph(f,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),h+=r.length),ei[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),bh(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h;i.length>0&&u(n).unusedInput.push(i);n._a[v]<=12&&u(n).bigHour===!0&&n._a[v]>0&&(u(n).bigHour=undefined);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[v]=dl(n._locale,n._a[v],n._meridiem);wu(n);yu(n)}function dl(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function gl(n){var t,e,f,r,i;if(n._f.length===0){u(n).invalidFormat=!0;n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=dr({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],ar(t),kr(t))&&(i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,(f==null||i<f)&&(f=i,e=t));yt(n,e||t)}function na(n){if(!n._d){var t=tu(n._i);n._a=of([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});wu(n)}}function ta(n){var t=new li(yu(vo(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function vo(n){var t=n._i,i=n._f;return(n._locale=n._locale||wt(n._l),t===null||i===undefined&&t==="")?ki({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),pt(t))?new li(yu(t)):(bi(t)?n._d=t:tt(i)?gl(n):i?ar(n):ia(n),kr(n)||(n._d=null),n)}function ia(n){var i=n._i;p(i)?n._d=new Date(t.now()):bi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?wl(n):tt(i)?(n._a=of(i.slice(0),function(n){return parseInt(n,10)}),wu(n)):ci(i)?na(n):dt(i)?n._d=new Date(i):t.createFromInputFallback(n)}function yo(n,t,i,r,u){var f={};return(i===!0||i===!1)&&(r=i,i=undefined),(ci(n)&&nh(n)||tt(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,ta(f)}function c(n,t,i,r){return yo(n,t,i,r,!1)}function bo(n,t){var r,i;if(t.length===1&&tt(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function ra(){var n=[].slice.call(arguments,0);return bo("isBefore",n)}function ua(){var n=[].slice.call(arguments,0);return bo("isAfter",n)}function fa(n){var i,r,t;for(i in n)if(!(hi.indexOf(i)!==-1&&(n[i]==null||!isNaN(n[i]))))return!1;for(r=!1,t=0;t<hi.length;++t)if(n[hi[t]]){if(r)return!1;parseFloat(n[hi[t]])!==f(n[hi[t]])&&(r=!0)}return!0}function ea(){return this._isValid}function oa(){return st(NaN)}function vr(n){var t=tu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._isValid=fa(t);this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=wt();this._bubble()}function bu(n){return n instanceof vr}function ku(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function go(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ct(~~(n/60),2)+t+ct(~~n%60,2)})}function du(n,t){var i=(t||"").match(n);if(i===null)return null;var e=i[i.length-1]||[],r=(e+"").match(ns)||["-",0,0],u=+(r[1]*60)+f(r[2]);return u===0?0:r[0]==="+"?u:-u}function gu(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(pt(n)||bi(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function nf(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function sa(n,i,r){var u=this._offset||0,f;if(!this.isValid())return n!=null?this:NaN;if(n!=null){if(typeof n=="string"){if(n=du(er,n),n===null)return this}else Math.abs(n)<16&&!r&&(n=n*60);return!this._isUTC&&i&&(f=nf(this)),this._offset=n,this._isUTC=!0,f!=null&&this.add(f,"m"),u!==n&&(!i||this._changeInProgress?es(this,st(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?u:nf(this)}function ha(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function ca(n){return this.utcOffset(0,n)}function la(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(nf(this),"m")),this}function aa(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var n=du(yh,this._i);n!=null?this.utcOffset(n):this.utcOffset(0,!0)}return this}function va(n){return this.isValid()?(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function ya(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function pa(){var n,t;return p(this._isDSTShifted)?(n={},dr(n,this),n=vo(n),n._a?(t=n._isUTC?ft(n._a):c(n._a),this._isDSTShifted=this.isValid()&&cf(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function wa(){return this.isValid()?!this._isUTC:!1}function ba(){return this.isValid()?this._isUTC:!1}function ts(){return this.isValid()?this._isUTC&&this._offset===0:!1}function st(n,t){var i=n,r=null,u,e,o;return bu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:dt(n)?(i={},t?i[t]=n:i.milliseconds=n):(r=is.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ot])*u,h:f(r[v])*u,m:f(r[rt])*u,s:f(r[at])*u,ms:f(ku(r[ni]*1e3))*u}):(r=rs.exec(n))?(u=r[1]==="-"?-1:1,i={y:ii(r[2],u),M:ii(r[3],u),w:ii(r[4],u),d:ii(r[5],u),h:ii(r[6],u),m:ii(r[7],u),s:ii(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=ka(c(i.from),c(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new vr(i),bu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ii(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function us(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ka(n,t){var i;return(n.isValid()&&t.isValid())?(t=gu(t,n),n.isBefore(t)?i=us(n,t):(i=us(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function fs(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(af(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=st(i,r),es(this,u,n),this}}function es(n,i,r,u){var o=i._milliseconds,f=ku(i._days),e=ku(i._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&te(n,"Date",nr(n,"Date")+f*r),e&&le(n,nr(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function da(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function ga(n,i){var u=n||c(),f=gu(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(et(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))}function nv(){return new li(this)}function tv(n,t){var i=pt(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=nt(p(t)?"millisecond":t),t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function iv(n,t){var i=pt(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=nt(p(t)?"millisecond":t),t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function rv(n,t,i,r){return r=r||"()",(r[0]==="("?this.isAfter(n,i):!this.isBefore(n,i))&&(r[1]===")"?this.isBefore(t,i):!this.isAfter(t,i))}function uv(n,t){var i=pt(n)?n:c(n),r;return(this.isValid()&&i.isValid())?(t=nt(t||"millisecond"),t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function fv(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function ev(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function ov(n,t,i){var f,e,u,r;return this.isValid()?(f=gu(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=nt(t),t==="year"||t==="month"||t==="quarter"?(r=sv(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:d(r)):NaN}function sv(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function hv(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function cv(){if(!this.isValid())return null;var n=this.clone().utc();return n.year()<0||n.year()>9999?uu(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):et(Date.prototype.toISOString)?this.toDate().toISOString():uu(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function lv(){var n,t;if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";n="moment";t="";this.isLocal()||(n=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z");var i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u=t+'[")]';return this.format(i+r+"-MM-DD[T]HH:mm:ss.SSS"+u)}function av(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=uu(this,n);return this.localeData().postformat(i)}function vv(n,t){return this.isValid()&&(pt(n)&&n.isValid()||c(n).isValid())?st({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function yv(n){return this.from(c(),n)}function pv(n,t){return this.isValid()&&(pt(n)&&n.isValid()||c(n).isValid())?st({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wv(n){return this.to(c(),n)}function hs(n){var t;return n===undefined?this._locale._abbr:(t=wt(n),t!=null&&(this._locale=t),this)}function cs(){return this._locale}function bv(n){n=nt(n);switch(n){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function kv(n){return(n=nt(n),n===undefined||n==="millisecond")?this:(n==="date"&&(n="day"),this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms"))}function dv(){return this._d.valueOf()-(this._offset||0)*6e4}function gv(){return Math.floor(this.valueOf()/1e3)}function ny(){return new Date(this.valueOf())}function ty(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function iy(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function ry(){return this.isValid()?this.toISOString():null}function uy(){return kr(this)}function fy(){return yt({},u(this))}function ey(){return u(this).overflow}function oy(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function yr(n,t){r(0,[n,n.length],0,t)}function sy(n){return ls.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function hy(n){return ls.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function cy(){return ti(this.year(),1,4)}function ly(){var n=this.localeData()._week;return ti(this.year(),n.dow,n.doy)}function ls(n,t,i,r,u){var f;return n==null?pi(this,r,u).year:(f=ti(n,r,u),t>f&&(t=f),ay.call(this,n,t,i,r,u))}function ay(n,t,i,r,u){var e=be(n,t,i,r,u),f=sr(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function vy(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function yy(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function py(n,t){t[ni]=f(("0."+n)*1e3)}function wy(){return this._isUTC?"UTC":""}function by(){return this._isUTC?"Coordinated Universal Time":""}function ky(n){return c(n*1e3)}function dy(){return c.apply(null,arguments).parseZone()}function ps(n){return n}function pr(n,t,i,r){var u=wt(),f=ft().set(r,t);return u[i](f,n)}function ws(n,t,i){if(dt(n)&&(t=n,n=undefined),n=n||"",t!=null)return pr(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=pr(n,r,i,"month");return u}function uf(n,t,i,r){var o,f,u,e;if(typeof n=="boolean"?(dt(t)&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,dt(t)&&(i=t,t=undefined),t=t||""),o=wt(),f=n?o._week.dow:0,i!=null)return pr(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=pr(t,(u+f)%7,r,"day");return e}function gy(n,t){return ws(n,t,"months")}function np(n,t){return ws(n,t,"monthsShort")}function tp(n,t,i){return uf(n,t,i,"weekdays")}function ip(n,t,i){return uf(n,t,i,"weekdaysShort")}function rp(n,t,i){return uf(n,t,i,"weekdaysMin")}function up(){var n=this._data;return this._milliseconds=ht(this._milliseconds),this._days=ht(this._days),this._months=ht(this._months),n.milliseconds=ht(n.milliseconds),n.seconds=ht(n.seconds),n.minutes=ht(n.minutes),n.hours=ht(n.hours),n.months=ht(n.months),n.years=ht(n.years),this}function bs(n,t,i,r){var u=st(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function fp(n,t){return bs(this,n,t,1)}function ep(n,t){return bs(this,n,t,-1)}function ks(n){return n<0?Math.floor(n):Math.ceil(n)}function op(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=ks(ff(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=d(r/1e3),i.seconds=u%60,f=d(u/60),i.minutes=f%60,e=d(f/60),i.hours=e%24,n+=d(e/24),o=d(ds(n)),t+=o,n-=ks(ff(o)),s=d(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function ds(n){return n*4800/146097}function ff(n){return n*146097/4800}function sp(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if(n=nt(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+ds(t),n==="month"?r:r/12;t=this._days+Math.round(ff(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function hp(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6:NaN}function kt(n){return function(){return this.as(n)}}function kp(n){return n=nt(n),this.isValid()?this[n+"s"]():NaN}function ri(n){return function(){return this.isValid()?this._data[n]:NaN}}function fw(){return d(this.days()/7)}function ew(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function ow(n,t,i){var r=st(n).abs(),u=vt(r.as("s")),e=vt(r.as("m")),o=vt(r.as("h")),s=vt(r.as("d")),h=vt(r.as("M")),c=vt(r.as("y")),f=u<=ut.ss&&["s",u]||u<ut.s&&["ss",u]||e<=1&&["m"]||e<ut.m&&["mm",e]||o<=1&&["h"]||o<ut.h&&["hh",o]||s<=1&&["d"]||s<ut.d&&["dd",s]||h<=1&&["M"]||h<ut.M&&["MM",h]||c<=1&&["y"]||["yy",c];return f[2]=t,f[3]=+n>0,f[4]=i,ew.apply(null,f)}function sw(n){return n===undefined?vt:typeof n=="function"?(vt=n,!0):!1}function hw(n,t){return ut[n]===undefined?!1:t===undefined?ut[n]:(ut[n]=t,n==="s"&&(ut.ss=t-1),!0)}function cw(n){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),i=ow(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function br(){if(!this.isValid())return this.localeData().invalidDate();var t=wr(this._milliseconds)/1e3,a=wr(this._days),i=wr(this._months),n,e,o;n=d(t/60);e=d(n/60);t%=60;n%=60;o=d(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var ef,sf,hf,di,gi,gr,yf,pf,wf,bf,kf,df,gf,ne,ui,iu,or,y,hu,he,ce,ve,ye,cu,ke,de,ge,no,to,io,ro,eo,lo,po,wo,ko,hi,ns,is,rs,os,ss,tf,rf,as,vs,bt,ys,n,o,ht,vt,ut,wr,e;sf=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};hf=sf;di=t.momentProperties=[];gi=!1;gr={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;yf=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};pf=yf;wf={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};bf={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};kf="Invalid date";df="%d";gf=/\d{1,2}/;ne={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};ui={};iu={};var ie=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,tr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ru={},ei={};var ue=/\d/,k=/\d\d/,fe=/\d{3}/,fu=/\d{4}/,ir=/[+-]?\d{6}/,s=/\d\d?/,ee=/\d\d\d\d?/,oe=/\d\d\d\d\d\d?/,rr=/\d{1,3}/,eu=/\d{1,4}/,ur=/[+-]?\d{1,6}/,fr=/[+-]?\d+/,yh=/Z|[+-]\d\d:?\d\d/gi,er=/Z|[+-]\d\d(?::?\d\d)?/gi,ai=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ou={};or={};var it=0,lt=1,ot=2,v=3,rt=4,at=5,ni=6,kh=7,dh=8,se;se=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};y=se;r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});w("month","M");b("month",8);i("M",s);i("MM",s,k);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[lt]=f(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[lt]=f:u(i).invalidMonth=n});hu=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;he="January_February_March_April_May_June_July_August_September_October_November_December".split("_");ce="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");ve=ai;ye=ai;r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");w("year","y");b("year",1);i("Y",fr);i("YY",s,k);i("YYYY",eu,fu);i("YYYYY",ur,ir);i("YYYYYY",ur,ir);h(["YYYYY","YYYYYY"],it);h("YYYY",function(n,i){i[it]=n.length===2?t.parseTwoDigitYear(n):f(n)});h("YY",function(n,i){i[it]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[it]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};cu=fi("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");w("week","w");w("isoWeek","W");b("week",5);b("isoWeek",5);i("w",s);i("ww",s,k);i("W",s);i("WW",s,k);vi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});ke={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");w("day","d");w("weekday","e");w("isoWeekday","E");b("day",11);b("weekday",11);b("isoWeekday",11);i("d",s);i("e",s);i("E",s);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});vi(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n});vi(["d","e","E"],function(n,t,i,r){t[r]=f(n)});de="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");no="Su_Mo_Tu_We_Th_Fr_Sa".split("_");to=ai;io=ai;ro=ai;r("H",["HH",2],0,"hour");r("h",["hh",2],0,au);r("k",["kk",2],0,fl);r("hmm",0,0,function(){return""+au.apply(this)+ct(this.minutes(),2)});r("hmmss",0,0,function(){return""+au.apply(this)+ct(this.minutes(),2)+ct(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ct(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ct(this.minutes(),2)+ct(this.seconds(),2)});uo("a",!0);uo("A",!1);w("hour","h");b("hour",13);i("a",fo);i("A",fo);i("H",s);i("h",s);i("k",s);i("HH",s,k);i("hh",s,k);i("kk",s,k);i("hmm",ee);i("hmmss",oe);i("Hmm",ee);i("Hmmss",oe);h(["H","HH"],v);h(["k","kk"],function(n,t){var i=f(n);t[v]=i===24?0:i});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[v]=f(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[v]=f(n.substr(0,r));t[rt]=f(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[v]=f(n.substr(0,r));t[rt]=f(n.substr(r,2));t[at]=f(n.substr(e));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[v]=f(n.substr(0,i));t[rt]=f(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[v]=f(n.substr(0,i));t[rt]=f(n.substr(i,2));t[at]=f(n.substr(r))});eo=/[ap]\.?m?\.?/i;var sl=fi("Hours",!0),oo={calendar:wf,longDateFormat:bf,invalidDate:kf,ordinal:df,dayOfMonthOrdinalParse:gf,relativeTime:ne,months:he,monthsShort:ce,week:ke,weekdays:de,weekdaysMin:no,weekdaysShort:ge,meridiemParse:eo},a={},wi={},cr;var al=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vl=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yl=/Z|[+-]\d\d(?::?\d\d)?/,lr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],pu=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pl=/^\/?Date\((\-?\d+)/i;for(lo=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/,t.createFromInputFallback=g("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},po=g("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:ki()}),wo=g("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:ki()}),ko=function(){return Date.now?Date.now():+new Date},hi=["year","quarter","month","week","day","hour","minute","second","millisecond"],go("Z",":"),go("ZZ",""),i("Z",er),i("ZZ",er),h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=du(er,n)}),ns=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},is=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,rs=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,st.fn=vr.prototype,st.invalid=oa,os=fs(1,"add"),ss=fs(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",tf=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),yr("gggg","weekYear"),yr("ggggg","weekYear"),yr("GGGG","isoWeekYear"),yr("GGGGG","isoWeekYear"),w("weekYear","gg"),w("isoWeekYear","GG"),b("weekYear",1),b("isoWeekYear",1),i("G",fr),i("g",fr),i("GG",s,k),i("gg",s,k),i("GGGG",eu,fu),i("gggg",eu,fu),i("GGGGG",ur,ir),i("ggggg",ur,ir),vi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),vi(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),w("quarter","Q"),b("quarter",7),i("Q",ue),h("Q",function(n,t){t[lt]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),w("date","D"),b("date",9),i("D",s),i("DD",s,k),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ot),h("Do",function(n,t){t[ot]=f(n.match(s)[0],10)}),rf=fi("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),w("dayOfYear","DDD"),b("dayOfYear",4),i("DDD",rr),i("DDDD",fe),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),w("minute","m"),b("minute",14),i("m",s),i("mm",s,k),h(["m","mm"],rt),as=fi("Minutes",!1),r("s",["ss",2],0,"second"),w("second","s"),b("second",15),i("s",s),i("ss",s,k),h(["s","ss"],at),vs=fi("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),w("millisecond","ms"),b("millisecond",16),i("S",rr,ue),i("SS",rr,k),i("SSS",rr,fe),bt="SSSS";bt.length<=9;bt+="S")i(bt,/\d+/);for(bt="S";bt.length<=9;bt+="S")h(bt,py);ys=fi("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=li.prototype;n.add=os;n.calendar=ga;n.clone=nv;n.diff=ov;n.endOf=kv;n.format=av;n.from=vv;n.fromNow=yv;n.to=pv;n.toNow=wv;n.get=ch;n.invalidAt=ey;n.isAfter=tv;n.isBefore=iv;n.isBetween=rv;n.isSame=uv;n.isSameOrAfter=fv;n.isSameOrBefore=ev;n.isValid=uy;n.lang=tf;n.locale=hs;n.localeData=cs;n.max=wo;n.min=po;n.parsingFlags=fy;n.set=lh;n.startOf=bv;n.subtract=ss;n.toArray=ty;n.toObject=iy;n.toDate=ny;n.toISOString=cv;n.inspect=lv;n.toJSON=ry;n.toString=hv;n.unix=gv;n.valueOf=dv;n.creationData=oy;n.year=cu;n.isLeapYear=ec;n.weekYear=sy;n.isoWeekYear=hy;n.quarter=n.quarters=vy;n.month=ae;n.daysInMonth=rc;n.week=n.weeks=lc;n.isoWeek=n.isoWeeks=ac;n.weeksInYear=ly;n.isoWeeksInYear=cy;n.date=rf;n.day=n.days=gc;n.weekday=nl;n.isoWeekday=tl;n.dayOfYear=yy;n.hour=n.hours=sl;n.minute=n.minutes=as;n.second=n.seconds=vs;n.millisecond=n.milliseconds=ys;n.utcOffset=sa;n.utc=ca;n.local=la;n.parseZone=aa;n.hasAlignedHourOffset=va;n.isDST=ya;n.isLocal=wa;n.isUtcOffset=ba;n.isUtc=ts;n.isUTC=ts;n.zoneAbbr=wy;n.zoneName=by;n.dates=g("dates accessor is deprecated. Use date instead.",rf);n.months=g("months accessor is deprecated. Use month instead",ae);n.years=g("years accessor is deprecated. Use year instead",cu);n.zone=g("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",ha);n.isDSTShifted=g("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",pa);o=nu.prototype;o.calendar=rh;o.longDateFormat=uh;o.invalidDate=fh;o.ordinal=eh;o.preparse=ps;o.postformat=ps;o.relativeTime=oh;o.pastFuture=sh;o.set=ih;o.months=gh;o.monthsShort=nc;o.monthsParse=ic;o.monthsRegex=fc;o.monthsShortRegex=uc;o.week=sc;o.firstDayOfYear=cc;o.firstDayOfWeek=hc;o.weekdays=pc;o.weekdaysMin=bc;o.weekdaysShort=wc;o.weekdaysParse=dc;o.weekdaysRegex=il;o.weekdaysShortRegex=rl;o.weekdaysMinRegex=ul;o.isPM=el;o.meridiem=ol;oi("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=g("moment.lang is deprecated. Use moment.locale instead.",oi);t.langData=g("moment.langData is deprecated. Use moment.localeData instead.",wt);ht=Math.abs;var cp=kt("ms"),lp=kt("s"),ap=kt("m"),vp=kt("h"),yp=kt("d"),pp=kt("w"),wp=kt("M"),bp=kt("y");var dp=ri("milliseconds"),gp=ri("seconds"),nw=ri("minutes"),tw=ri("hours"),iw=ri("days"),rw=ri("months"),uw=ri("years");return vt=Math.round,ut={ss:44,s:45,m:45,h:22,d:26,M:11},wr=Math.abs,e=vr.prototype,e.isValid=ea,e.abs=up,e.add=fp,e.subtract=ep,e.as=sp,e.asMilliseconds=cp,e.asSeconds=lp,e.asMinutes=ap,e.asHours=vp,e.asDays=yp,e.asWeeks=pp,e.asMonths=wp,e.asYears=bp,e.valueOf=hp,e._bubble=op,e.get=kp,e.milliseconds=dp,e.seconds=gp,e.minutes=nw,e.hours=tw,e.days=iw,e.weeks=fw,e.months=rw,e.years=uw,e.humanize=cw,e.toISOString=br,e.toString=br,e.toJSON=br,e.locale=hs,e.localeData=cs,e.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",br),e.lang=tf,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",fr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),h("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.18.1",gs(c),t.fn=n,t.min=ra,t.max=ua,t.now=ko,t.utc=ft,t.unix=ky,t.months=gy,t.isDate=bi,t.locale=oi,t.invalid=ki,t.duration=st,t.isMoment=pt,t.weekdays=tp,t.parseZone=dy,t.localeData=wt,t.isDuration=bu,t.monthsShort=np,t.weekdaysMin=rp,t.defineLocale=vu,t.updateLocale=cl,t.locales=ll,t.weekdaysShort=ip,t.normalizeUnits=nt,t.relativeTimeRounding=sw,t.relativeTimeThreshold=hw,t.calendarFormat=da,t.prototype=n,t}),function(n,t){typeof define=="function"&&define.amd?define(["moment"],function(i){return n.moment=t(i),n.moment}):typeof exports=="object"?module.exports=t(require("moment")):n.moment=t(n.moment)}(this,function(n){function ht(n,t){return function(i){return u(n.call(this,i),t)}}function gt(n,t){return function(i){return this.localeData().ordinal(n.call(this,i),t)}}function b(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function u(n,t){for(var i=n+"";i.length<t;)i="0"+i;return i}function ni(n){return Object.prototype.toString.call(n)==="[object Array]"}function c(n){return n?dt[n]||n.toLowerCase().replace(/(.)s$/,"$1"):n}function o(n,t,i,r){var u=n._isUTC?"UTC":"";n._d["set"+u+"FullYear"](t);n._d["set"+u+"Month"](i);n._d["set"+u+"Date"](r)}function ct(n){function t(){}return t.prototype=n,new t}function ti(n){return Object.getPrototypeOf?Object.getPrototypeOf(n):"".__proto__?n.__proto__:n.constructor.prototype}function ii(n){for(var i=n.match(p),u=i.length,t=0;t<u;t+=1)r[i[t]]&&(i[t]=r[i[t]]);return function(r){var f="";for(t=0;t<u;t+=1)f+=i[t]instanceof Function?"["+i[t].call(r,n)+"]":i[t];return f}}function at(t,i){switch(t){case"iDDDD":return rt;case"iYYYY":return ut;case"iYYYYY":return ft;case"iDDD":return it;case"iMMM":case"iMMMM":return et;case"iMM":case"iDD":case"iYY":case"iM":case"iD":return tt;case"DDDD":return rt;case"YYYY":return ut;case"YYYYY":return ft;case"S":case"SS":case"SSS":case"DDD":return it;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return et;case"a":case"A":return n.localeData(i._l)._meridiemParse;case"X":return kt;case"Z":case"ZZ":return wt;case"T":return bt;case"MM":case"DD":case"YY":case"HH":case"hh":case"mm":case"ss":case"M":case"D":case"d":case"H":case"h":case"m":case"s":return tt;default:return new RegExp(t.replace("\\",""))}}function ri(t,i,r){var f,u=r._a;switch(t){case"iM":case"iMM":u[1]=i==null?0:~~i-1;break;case"iMMM":case"iMMMM":f=n.localeData(r._l).iMonthsParse(i);f!=null?u[1]=f:r._isValid=!1;break;case"iD":case"iDD":case"iDDD":case"iDDDD":i!=null&&(u[2]=~~i);break;case"iYY":u[0]=~~i+(~~i>47?1300:1400);break;case"iYYYY":case"iYYYYY":u[0]=~~i}i==null&&(r._isValid=!1)}function ui(n){var i,o,u=n._a[0],f=n._a[1],r=n._a[2];return u==null&&f==null&&r==null?[0,0,1]:(u=u||0,f=f||0,r=r||1,(r<1||r>t.iDaysInMonth(u,f))&&(n._isValid=!1),i=h(u,f,r),o=e(i.gy,i.gm,i.gd),n._hDiff=0,~~o.hy!==u&&(n._hDiff+=1),~~o.hm!==f&&(n._hDiff+=1),~~o.hd!==r&&(n._hDiff+=1),[i.gy,i.gm,i.gd])}function fi(n){var e=n._f.match(p),t=n._i,o=e.length,u,f,i;for(n._a=[],u=0;u<o;u+=1)f=e[u],i=(at(f,n).exec(t)||[])[0],i&&(t=t.slice(t.indexOf(i)+i.length)),r[f]&&ri(f,i,n);return t&&(n._il=t),ui(n)}function ei(n,t){var e=n._f.length,u,o,i,s,r,f;if(e===0)return l(new Date(NaN));for(u=0;u<e;u+=1)(o=n._f[u],r=0,i=l(n._i,o,n._l,t),i.isValid())&&(r+=i._hDiff,i._il&&(r+=i._il.length),(f==null||r<f)&&(f=r,s=i));return s}function oi(n){for(var i=n._i,e="",o="",s=n._f.match(p),h=s.length,f,t,u=0;u<h;u+=1)f=s[u],t=(at(f,n).exec(i)||[])[0],t&&(i=i.slice(i.indexOf(t)+t.length)),r[f]instanceof Function||(o+=f,t&&(e+=t));n._i=e;n._f=o}function vt(n,i,r){var e=r-i,u=r-n.day(),f;return u>e&&(u-=7),u<e-7&&(u+=7),f=t(n).add(u,"d"),{week:Math.ceil(f.iDayOfYear()/7),year:f.iYear()}}function l(i,r,f,e){var o={_i:i,_f:r,_l:f},s,h,c;if(r){if(ni(r))return ei(o,e);s=fi(o);oi(o);r="YYYY-MM-DD-"+o._f;i=u(s[0],4)+"-"+u(s[1]+1,2)+"-"+u(s[2],2)+"-"+o._i}return h=e?n.utc(i,r,f):n(i,r,f),o._isValid===!1&&(h._isValid=!1),h._hDiff=o._hDiff||0,c=ct(t.fn),b(c,h),c}function t(n,t,i){return l(n,t,i,!1)}function e(n,t,i){var r=li(n,t,i);return vi(Math.floor(r))}function h(n,t,i){var r=ci(n,t,i);return ai(Math.floor(r))}function si(n,t){return~~(n/t)}function hi(n,t){return n-~~(n/t)*t}function ci(n,t,i){yt();var r=pt(n)+t;return a(r)+(i-1)}function li(n,t,i){var r=n,f=t+1,u=0;return u+=365*r,r>=0?u+=Math.floor((r+3)/4)-Math.floor((r+99)/100)+Math.floor((r+399)/400):u-=Math.floor(r/-4)-Math.floor(r/-100)+Math.floor(r/-400),u+=Math.floor((367*f-362)/12),u+=i-1,f>2&&(u--,tr(r)==!1&&u--),u-719528}function ai(n){var i=n+719528,u,f,t,r;i-=60;u=0;i<0&&(f=Math.floor((i+1)/146097)-1,u=f*400,i+=-f*146097);t=Math.floor((400*i+591)/146097);r=i-(365*t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400));r<0&&(t--,r=i-(365*t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400)));t+=u;var o=r,e=Math.floor((o*5+2)/153),s=(e+2)%12+1,h=o-Math.floor((e*306+5)/10)+1;return t+=Math.floor(e/10),{gy:t,gm:s-1,gd:h}}function vi(n){var t=yi(n);return{hy:t[0],hm:t[1],hd:t[2]}}function yi(n){yt();var i=wi(n),r=bi(i),u=ki(i),f=a(i),e=n-f,t=[];return t[0]=r,t[1]=u,t[2]=e+1,t}function yt(){var r,n,t;for(s=pi(i.isoStart,i.minYear,i.maxYear,i.ummalquraData),r=s[s.length-1],n=i.minYear;n<i.maxYear;n++)t=gi(n),d=Math.min(d,t),g=Math.max(g,t)}function pi(n,t,r){var c=(r-t+1)*12+1,s=0,o=[],u,h,f,e;for(v=-99999999,y=99999999,u=t;u<=r;u++)for(h=i.ummalquraData[u],f=0;f<12;f++)e=h[f],o[s++]=n,n+=e,v=Math.min(v,e),y=Math.max(y,e);return o[s++]=n,o}function wi(n){var t=nr(s,n);return t<0&&(t=-t-2),t}function bi(n){return Math.floor((n+i.minYear*12)/12)}function ki(n){return(n+i.minYear*12)%12}function a(n){return s[n]}function pt(n){return n*12-i.minYear*12}function di(n,t){var i=pt(n);return a(i+t)-a(i)}function gi(n){return di(n,12)}function nr(n,t){for(var r=0,u=n.length-1,i,f;r<=u;)if(i=r+u>>>1,f=n[i],f<t)r=i+1;else if(f>t)u=i-1;else return i;return-(r+1)}function tr(n){return(n&3)==0&&(n%100!=0||n%400==0)}var k,lt;if(n==null)throw new Error("Cannot find moment");for(var i={ummalquraData:{1300:[30,29,30,29,30,29,30,29,30,29,30,29],1301:[30,30,29,30,29,30,29,30,29,30,29,29],1302:[30,30,30,29,30,30,29,29,30,29,29,30],1303:[29,30,30,29,30,30,29,30,29,30,29,29],1304:[29,30,30,29,30,30,30,29,30,29,30,29],1305:[29,29,30,30,29,30,30,29,30,30,29,29],1306:[30,29,30,29,30,29,30,29,30,30,29,30],1307:[29,30,29,30,29,30,29,30,29,30,29,30],1308:[29,30,30,29,30,29,30,29,30,29,29,30],1309:[29,30,30,30,30,29,29,30,29,29,30,29],1310:[30,29,30,30,30,29,30,29,30,29,29,30],1311:[29,30,29,30,30,30,29,30,29,30,29,29],1312:[30,29,30,29,30,30,29,30,30,29,30,29],1313:[29,30,29,30,29,30,29,30,30,30,29,29],1314:[30,30,29,30,29,29,30,29,30,30,29,30],1315:[29,30,30,29,30,29,29,30,29,30,29,30],1316:[29,30,30,30,29,30,29,29,30,29,30,29],1317:[30,29,30,30,29,30,29,30,29,30,29,29],1318:[30,29,30,30,29,30,30,29,30,29,30,29],1319:[29,30,29,30,30,29,30,29,30,30,29,30],1320:[29,30,29,29,30,29,30,29,30,30,30,29],1321:[30,29,30,29,29,30,29,29,30,30,30,30],1322:[29,30,29,30,29,29,29,30,29,30,30,30],1323:[29,30,30,29,30,29,29,29,30,29,30,30],1324:[29,30,30,29,30,29,30,29,29,30,29,30],1325:[30,29,30,29,30,30,29,30,29,30,29,30],1326:[29,29,30,29,30,30,29,30,29,30,30,29],1327:[30,29,29,30,29,30,29,30,30,29,30,30],1328:[29,30,29,29,30,29,29,30,30,30,29,30],1329:[30,29,30,29,29,30,29,29,30,30,29,30],1330:[30,30,29,30,29,29,30,29,29,30,30,29],1331:[30,30,29,30,30,29,29,30,29,30,29,30],1332:[29,30,29,30,30,29,30,29,30,30,29,29],1333:[30,29,29,30,30,29,30,30,29,30,30,29],1334:[29,29,30,29,30,29,30,30,30,29,30,29],1335:[30,29,30,29,29,30,29,30,30,29,30,30],1336:[29,30,29,30,29,29,30,29,30,29,30,30],1337:[30,29,30,29,30,29,29,30,29,30,29,30],1338:[29,30,30,29,30,30,29,29,30,29,30,29],1339:[30,29,30,29,30,30,30,29,30,29,29,30],1340:[29,29,30,29,30,30,30,30,29,30,29,29],1341:[30,29,29,30,29,30,30,30,29,30,30,29],1342:[29,29,30,29,30,29,30,30,29,30,30,29],1343:[30,29,29,30,29,30,29,30,29,30,30,29],1344:[30,29,30,29,30,30,29,29,30,29,30,29],1345:[30,29,30,30,30,29,30,29,29,30,29,29],1346:[30,29,30,30,30,30,29,30,29,29,30,29],1347:[29,30,29,30,30,30,29,30,30,29,29,30],1348:[29,29,30,29,30,30,29,30,30,30,29,29],1349:[30,29,29,30,29,30,30,29,30,30,29,30],1350:[29,30,29,30,29,30,29,29,30,30,29,30],1351:[30,29,30,29,30,29,30,29,29,30,29,30],1352:[30,29,30,30,29,30,29,30,29,29,30,29],1353:[30,29,30,30,30,29,30,29,29,30,29,30],1354:[29,30,29,30,30,29,30,30,29,30,29,29],1355:[30,29,29,30,30,29,30,30,29,30,30,29],1356:[29,30,29,30,29,30,29,30,29,30,30,30],1357:[29,29,30,29,30,29,29,30,29,30,30,30],1358:[29,30,29,30,29,30,29,29,30,29,30,30],1359:[29,30,30,29,30,29,30,29,29,29,30,30],1360:[29,30,30,30,29,30,29,30,29,29,30,29],1361:[30,29,30,30,29,30,30,29,29,30,29,30],1362:[29,30,29,30,29,30,30,29,30,29,30,29],1363:[30,29,30,29,30,29,30,29,30,29,30,30],1364:[29,30,29,30,29,29,30,29,30,29,30,30],1365:[30,30,29,29,30,29,29,30,29,30,29,30],1366:[30,30,29,30,29,30,29,29,30,29,30,29],1367:[30,30,29,30,30,29,30,29,29,30,29,30],1368:[29,30,29,30,30,30,29,29,30,29,30,29],1369:[30,29,30,29,30,30,29,30,29,30,30,29],1370:[30,29,29,30,29,30,29,30,29,30,30,30],1371:[29,30,29,29,30,29,30,29,30,29,30,30],1372:[30,29,29,30,29,30,29,29,30,29,30,30],1373:[30,29,30,29,30,29,30,29,29,30,29,30],1374:[30,29,30,30,29,30,29,30,29,29,30,29],1375:[30,29,30,30,29,30,30,29,30,29,30,29],1376:[29,30,29,30,29,30,30,30,29,30,29,30],1377:[29,29,30,29,29,30,30,30,29,30,30,29],1378:[30,29,29,29,30,29,30,30,29,30,30,30],1379:[29,30,29,29,29,30,29,30,30,29,30,30],1380:[29,30,29,30,29,30,29,30,29,30,29,30],1381:[29,30,29,30,30,29,30,29,30,29,29,30],1382:[29,30,29,30,30,29,30,30,29,30,29,29],1383:[30,29,29,30,30,30,29,30,30,29,30,29],1384:[29,30,29,29,30,30,29,30,30,30,29,30],1385:[29,29,30,29,29,30,30,29,30,30,30,29],1386:[30,29,29,30,29,29,30,30,29,30,30,29],1387:[30,29,30,29,30,29,30,29,30,29,30,29],1388:[30,30,29,30,29,30,29,30,29,30,29,29],1389:[30,30,29,30,30,29,30,30,29,29,30,29],1390:[29,30,29,30,30,30,29,30,29,30,29,30],1391:[29,29,30,29,30,30,29,30,30,29,30,29],1392:[30,29,29,30,29,30,29,30,30,29,30,30],1393:[29,30,29,29,30,29,30,29,30,29,30,30],1394:[30,29,30,29,29,30,29,30,29,30,29,30],1395:[30,29,30,30,29,30,29,29,30,29,29,30],1396:[30,29,30,30,29,30,30,29,29,30,29,29],1397:[30,29,30,30,29,30,30,30,29,29,29,30],1398:[29,30,29,30,30,29,30,30,29,30,29,29],1399:[30,29,30,29,30,29,30,30,29,30,29,30],1400:[30,29,30,29,29,30,29,30,29,30,29,30],1401:[30,30,29,30,29,29,30,29,29,30,29,30],1402:[30,30,30,29,30,29,29,30,29,29,30,29],1403:[30,30,30,29,30,30,29,29,30,29,29,30],1404:[29,30,30,29,30,30,29,30,29,30,29,29],1405:[30,29,30,29,30,30,30,29,30,29,29,30],1406:[30,29,29,30,29,30,30,29,30,29,30,30],1407:[29,30,29,29,30,29,30,29,30,29,30,30],1408:[30,29,30,29,30,29,29,30,29,29,30,30],1409:[30,30,29,30,29,30,29,29,30,29,29,30],1410:[30,30,29,30,30,29,30,29,29,30,29,29],1411:[30,30,29,30,30,29,30,30,29,29,30,29],1412:[30,29,30,29,30,29,30,30,30,29,29,30],1413:[29,30,29,29,30,29,30,30,30,29,30,29],1414:[30,29,30,29,29,30,29,30,30,29,30,30],1415:[29,30,29,30,29,29,30,29,30,29,30,30],1416:[30,29,30,29,30,29,29,30,29,30,29,30],1417:[30,29,30,30,29,29,30,29,30,29,30,29],1418:[30,29,30,30,29,30,29,30,29,30,29,30],1419:[29,30,29,30,29,30,29,30,30,30,29,29],1420:[29,30,29,29,30,29,30,30,30,30,29,30],1421:[29,29,30,29,29,29,30,30,30,30,29,30],1422:[30,29,29,30,29,29,29,30,30,30,29,30],1423:[30,29,30,29,30,29,29,30,29,30,29,30],1424:[30,29,30,30,29,30,29,29,30,29,30,29],1425:[30,29,30,30,29,30,29,30,30,29,30,29],1426:[29,30,29,30,29,30,30,29,30,30,29,30],1427:[29,29,30,29,30,29,30,30,29,30,30,29],1428:[30,29,29,30,29,29,30,30,30,29,30,30],1429:[29,30,29,29,30,29,29,30,30,29,30,30],1430:[29,30,30,29,29,30,29,30,29,30,29,30],1431:[29,30,30,29,30,29,30,29,30,29,29,30],1432:[29,30,30,30,29,30,29,30,29,30,29,29],1433:[30,29,30,30,29,30,30,29,30,29,30,29],1434:[29,30,29,30,29,30,30,29,30,30,29,29],1435:[30,29,30,29,30,29,30,29,30,30,29,30],1436:[29,30,29,30,29,30,29,30,29,30,29,30],1437:[30,29,30,30,29,29,30,29,30,29,29,30],1438:[30,29,30,30,30,29,29,30,29,29,30,29],1439:[30,29,30,30,30,29,30,29,30,29,29,30],1440:[29,30,29,30,30,30,29,30,29,30,29,29],1441:[30,29,30,29,30,30,29,30,30,29,30,29],1442:[29,30,29,30,29,30,29,30,30,29,30,29],1443:[30,29,30,29,30,29,30,29,30,29,30,30],1444:[29,30,29,30,30,29,29,30,29,30,29,30],1445:[29,30,30,30,29,30,29,29,30,29,29,30],1446:[29,30,30,30,29,30,30,29,29,30,29,29],1447:[30,29,30,30,30,29,30,29,30,29,30,29],1448:[29,30,29,30,30,29,30,30,29,30,29,30],1449:[29,29,30,29,30,29,30,30,29,30,30,29],1450:[30,29,30,29,29,30,29,30,29,30,30,29],1451:[30,30,30,29,29,30,29,29,30,30,29,30],1452:[30,29,30,30,29,29,30,29,29,30,29,30],1453:[30,29,30,30,29,30,29,30,29,29,30,29],1454:[30,29,30,30,29,30,30,29,30,29,30,29],1455:[29,30,29,30,30,29,30,29,30,30,29,30],1456:[29,29,30,29,30,29,30,29,30,30,30,29],1457:[30,29,29,30,29,29,30,29,30,30,30,30],1458:[29,30,29,29,30,29,29,30,29,30,30,30],1459:[29,30,30,29,29,30,29,29,30,29,30,30],1460:[29,30,30,29,30,29,30,29,29,30,29,30],1461:[29,30,30,29,30,29,30,29,30,30,29,29],1462:[30,29,30,29,30,30,29,30,29,30,30,29],1463:[29,30,29,30,29,30,29,30,30,30,29,30],1464:[29,30,29,29,30,29,29,30,30,30,29,30],1465:[30,29,30,29,29,30,29,29,30,30,29,30],1466:[30,30,29,30,29,29,29,30,29,30,30,29],1467:[30,30,29,30,30,29,29,30,29,30,29,30],1468:[29,30,29,30,30,29,30,29,30,29,30,29],1469:[29,30,29,30,30,29,30,30,29,30,29,30],1470:[29,29,30,29,30,30,29,30,30,29,30,29],1471:[30,29,29,30,29,30,29,30,30,29,30,30],1472:[29,30,29,29,30,29,30,29,30,30,29,30],1473:[29,30,29,30,30,29,29,30,29,30,29,30],1474:[29,30,30,29,30,30,29,29,30,29,30,29],1475:[29,30,30,29,30,30,30,29,29,30,29,29],1476:[30,29,30,29,30,30,30,29,30,29,30,29],1477:[29,30,29,29,30,30,30,30,29,30,29,30],1478:[29,29,30,29,30,29,30,30,29,30,30,29],1479:[30,29,29,30,29,30,29,30,29,30,30,29],1480:[30,29,30,29,30,29,30,29,30,29,30,29],1481:[30,29,30,30,29,30,29,30,29,30,29,29],1482:[30,29,30,30,30,30,29,30,29,29,30,29],1483:[29,30,29,30,30,30,29,30,30,29,29,30],1484:[29,29,30,29,30,30,30,29,30,29,30,29],1485:[30,29,29,30,29,30,30,29,30,30,29,30],1486:[29,30,29,29,30,29,30,29,30,30,29,30],1487:[30,29,30,29,30,29,29,30,29,30,29,30],1488:[30,29,30,30,29,30,29,29,30,29,30,29],1489:[30,29,30,30,30,29,30,29,29,30,29,30],1490:[29,30,29,30,30,29,30,30,29,29,30,29],1491:[30,29,29,30,30,29,30,30,29,30,29,30],1492:[29,30,29,29,30,30,29,30,29,30,30,29],1493:[30,29,30,29,30,29,29,30,29,30,30,30],1494:[29,30,29,30,29,30,29,29,29,30,30,30],1495:[29,30,30,29,30,29,29,30,29,29,30,30],1496:[29,30,30,30,29,30,29,29,30,29,29,30],1497:[30,29,30,30,29,30,29,30,29,30,29,30],1498:[29,30,29,30,29,30,30,29,30,29,30,29],1499:[30,29,30,29,29,30,30,29,30,29,30,30],1500:[29,30,29,30,29,29,30,29,30,29,30,30],1501:[30,29,30,29,30,29,29,29,30,29,30,30],1502:[30,30,29,30,29,30,29,29,29,30,30,29],1503:[30,30,29,30,30,29,30,29,29,29,30,30],1504:[29,30,29,30,30,30,29,29,30,29,30,29],1505:[30,29,30,29,30,30,29,30,29,30,30,29],1506:[29,30,29,29,30,30,29,30,30,29,30,30],1507:[29,29,30,29,29,30,30,29,30,29,30,30],1508:[30,29,29,30,29,30,29,29,30,29,30,30],1509:[30,29,30,29,30,29,30,29,29,30,29,30],1510:[30,29,30,30,29,30,29,30,29,29,30,29],1511:[30,29,30,30,29,30,30,29,30,29,29,30],1512:[29,30,29,30,29,30,30,30,29,30,29,30],1513:[29,29,29,30,29,30,30,30,29,30,30,29],1514:[30,29,29,29,30,29,30,30,29,30,30,30],1515:[29,29,30,29,29,30,29,30,30,29,30,30],1516:[29,30,29,30,29,29,30,29,30,29,30,30],1517:[29,30,29,30,29,30,30,29,29,30,29,30],1518:[29,30,29,30,30,29,30,30,29,30,29,29],1519:[30,29,29,30,30,30,29,30,30,29,30,29],1520:[29,30,29,29,30,30,30,29,30,30,29,30],1521:[29,29,29,30,29,30,30,29,30,30,29,30],1522:[30,29,29,29,30,29,30,30,29,30,30,29],1523:[30,29,30,29,30,29,30,29,29,30,30,29],1524:[30,30,29,30,29,30,29,30,29,29,30,29],1525:[30,30,29,30,30,29,30,29,30,29,29,30],1526:[29,30,29,30,30,30,29,30,29,30,29,29],1527:[30,29,30,29,30,30,29,30,30,29,30,29],1528:[30,29,29,30,29,30,29,30,30,29,30,30],1529:[29,30,29,29,30,29,30,29,30,29,30,30],1530:[29,30,30,29,29,30,29,30,29,29,30,30],1531:[29,30,30,30,29,29,30,29,30,29,29,30],1532:[29,30,30,30,29,30,30,29,29,29,30,29],1533:[30,29,30,30,30,29,30,29,30,29,29,30],1534:[29,30,29,30,30,29,30,30,29,29,30,29],1535:[30,29,30,29,30,29,30,30,29,30,29,30],1536:[29,30,29,30,29,30,29,30,29,30,29,30],1537:[30,29,30,30,29,29,30,29,29,30,29,30],1538:[30,30,29,30,30,29,29,30,29,29,30,29],1539:[30,30,30,29,30,30,29,29,30,29,29,30],1540:[29,30,30,29,30,30,29,30,29,29,30,29],1541:[30,29,30,29,30,30,30,29,30,29,29,30],1542:[29,30,29,30,29,30,30,29,30,29,30,30],1543:[29,30,29,29,30,29,30,29,30,29,30,30],1544:[30,29,30,29,29,30,29,30,29,30,29,30],1545:[30,30,29,30,29,29,30,29,30,29,29,30],1546:[30,30,29,30,29,30,29,30,29,30,29,29],1547:[30,30,29,30,30,29,30,29,30,29,30,29],1548:[30,29,29,30,30,29,30,30,29,30,29,30],1549:[29,30,29,29,30,29,30,30,30,29,30,29],1550:[30,29,30,29,29,29,30,30,30,29,30,30],1551:[29,30,29,29,30,29,29,30,30,29,30,30],1552:[30,29,30,29,29,30,29,29,30,30,29,30],1553:[30,29,30,29,30,29,30,29,30,29,30,29],1554:[30,29,30,29,30,30,29,30,29,30,29,30],1555:[29,29,30,29,30,30,29,30,30,29,30,29],1556:[30,29,29,30,29,30,29,30,30,30,29,30],1557:[29,30,29,29,29,30,29,30,30,30,30,29],1558:[30,29,30,29,29,29,30,29,30,30,30,29],1559:[30,30,29,29,30,29,29,30,30,29,30,29],1560:[30,30,29,30,29,30,29,30,29,30,29,30],1561:[29,30,30,29,30,29,30,30,29,29,30,29],1562:[29,30,30,29,30,29,30,30,30,29,29,30],1563:[29,30,29,29,30,29,30,30,30,29,30,29],1564:[30,29,30,29,29,30,29,30,30,30,29,30],1565:[29,30,29,30,29,29,30,29,30,30,29,30],1566:[30,29,30,29,30,29,29,30,29,30,29,30],1567:[30,29,30,30,29,30,29,30,29,29,30,29],1568:[30,29,30,30,30,29,30,29,30,29,29,29],1569:[30,29,30,30,30,29,30,30,29,30,29,29],1570:[29,30,29,30,30,29,30,30,30,29,29,30],1571:[29,29,30,29,30,30,29,30,30,29,30,29],1572:[30,29,29,30,29,30,29,30,30,29,30,29],1573:[30,29,30,30,29,30,29,29,30,29,30,29],1574:[30,30,29,30,30,29,30,29,29,30,29,29],1575:[30,30,30,29,30,30,29,30,29,29,29,30],1576:[29,30,30,29,30,30,30,29,30,29,29,29],1577:[30,29,30,30,29,30,30,29,30,29,30,29],1578:[29,30,29,30,29,30,30,29,30,30,29,30],1579:[29,30,29,30,29,29,30,30,29,30,29,30],1580:[29,30,30,29,30,29,29,30,29,30,29,30],1581:[30,30,29,30,29,30,29,29,30,29,30,29],1582:[30,30,29,30,30,29,30,29,30,29,29,29],1583:[30,30,29,30,30,30,29,30,29,30,29,29],1584:[29,30,30,29,30,30,29,30,30,29,30,29],1585:[29,30,29,30,29,30,29,30,30,29,30,30],1586:[29,29,30,29,30,29,29,30,30,30,29,30],1587:[29,30,30,29,29,29,30,29,30,29,30,30],1588:[30,29,30,30,29,29,29,30,29,30,29,30],1589:[30,29,30,30,29,30,29,29,30,29,30,29],1590:[30,29,30,30,30,29,29,30,29,30,29,30],1591:[29,30,29,30,30,29,30,29,30,29,30,29],1592:[30,29,30,29,30,29,30,29,30,30,30,29],1593:[30,29,29,30,29,29,30,29,30,30,30,29],1594:[30,30,29,29,30,29,29,29,30,30,30,30],1595:[29,30,29,30,29,29,30,29,29,30,30,30],1596:[29,30,30,29,30,29,29,30,29,30,29,30],1597:[29,30,30,29,30,29,30,29,30,29,30,29],1598:[30,29,30,29,30,30,29,30,29,30,30,29],1599:[29,30,29,30,29,30,29,30,30,30,29,30],1600:[29,29,30,29,30,29,29,30,30,30,29,30]},maxYear:1600,minYear:1300,hijrahStartEpochMonth:15600,isoStart:-31826},d,g,v,y,s,p=/(\[[^\[]*\])|(\\)?i(Mo|MM?M?M?|Do|DDDo|DD?D?D?|w[o|w]?|YYYYY|YYYY|YY|gg(ggg?)?)|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|SS?S?|X|zz?|ZZ?|.)/g,nt=/(\[[^\[]*\])|(\\)?(iLL?L?L?|LTS|LT|LL?L?L?|i?l{1,4})/g,tt=/\d\d?/,it=/\d{1,3}/,rt=/\d{3}/,ut=/\d{1,4}/,ft=/[+\-]?\d{1,6}/,et=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.?)|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,wt=/Z|[\+\-]\d\d:?\d\d/i,bt=/T/i,kt=/[\+\-]?\d+(\.\d{1,3})?/,dt={hm:"imonth",hy:"iyear"},w={},ot="DDD w M D".split(" "),st="M D w".split(" "),r={iM:function(){return this.iMonth()+1},iMMM:function(n){return this.localeData().iMonthsShort(this,n)},iMMMM:function(n){return this.localeData().iMonths(this,n)},iD:function(){return this.iDate()},iDDD:function(){return this.iDayOfYear()},iw:function(){return this.iWeek()},iYY:function(){return u(this.iYear()%100,2)},iYYYY:function(){return u(this.iYear(),4)},iYYYYY:function(){return u(this.iYear(),5)},igg:function(){return u(this.iWeekYear()%100,2)},igggg:function(){return this.iWeekYear()},iggggg:function(){return u(this.iWeekYear(),5)}},f;ot.length;)f=ot.pop(),r["i"+f+"o"]=gt(r["i"+f],f);while(st.length)f=st.pop(),r["i"+f+f]=ht(r["i"+f],2);return r.iDDDD=ht(r.iDDD,3),b(ti(n.localeData()),{_iMonths:["Muharram","Safar","Rabi' al-Awwal","Rabi' al-Thani","Jumada al-Ula","Jumada al-Alkhirah","Rajab","Sha’ban","Ramadhan","Shawwal","Thul-Qi’dah","Thul-Hijjah"],iMonths:function(n){return this._iMonths[n.iMonth()]},_iMonthsShort:["Muh","Saf","Rab-I","Rab-II","Jum-I","Jum-II","Raj","Sha","Ram","Shw","Dhu-Q","Dhu-H"],iMonthsShort:function(n){return this._iMonthsShort[n.iMonth()]},iMonthsParse:function(n){var i,r,u;for(this._iMonthsParse||(this._iMonthsParse=[]),i=0;i<12;i+=1)if(this._iMonthsParse[i]||(r=t([2e3,(2+i)%12,25]),u="^"+this.iMonths(r,"")+"$|^"+this.iMonthsShort(r,"")+"$",this._iMonthsParse[i]=new RegExp(u.replace(".",""),"i")),this._iMonthsParse[i].test(n))return i}}),k={iMonths:"محرم_صفر_ربيع الأول_ربيع الثاني_جمادى الأولى_جمادى الآخرة_رجب_شعبان_رمضان_شوال_ذو القعدة_ذو الحجة".split("_"),iMonthsShort:"محرم_صفر_ربيع ١_ربيع ٢_جمادى ١_جمادى ٢_رجب_شعبان_رمضان_شوال_ذو القعدة_ذو الحجة".split("_")},typeof n.updateLocale=="function"?n.updateLocale("ar-sa",k):(lt=n.locale(),n.defineLocale("ar-sa",k),n.locale(lt)),b(t,n),t.fn=ct(n.fn),t.utc=function(n,t,i){return l(n,t,i,!0)},t.fn.format=function(t){var i,r,u=this;if(t){for(i=5,r=function(n){var t=u.localeData().longDateFormat(n.replace("i",""));return n.startsWith("i")&&(t=t.replace(/(DD?D?D?|MM?M?M?|YY?Y?Y?|l{1,4})/g,function(n){return"i"+n})),t||n};i>0&&nt.test(t);)i-=1,t=t.replace(nt,r);w[t]||(w[t]=ii(t));t=w[t](this)}return n.fn.format.call(this,t)},t.fn.iYear=function(i){var f,u,r;return typeof i=="number"?(u=e(this.year(),this.month(),this.date()),f=Math.min(u.hd,t.iDaysInMonth(i,u.hm)),r=h(i,u.hm,f),o(this,r.gy,r.gm,r.gd),(this.month()!=r.gm||this.date()!=r.gd||this.year()!=r.gy)&&o(this,r.gy,r.gm,r.gd),n.updateOffset(this),this):e(this.year(),this.month(),this.date()).hy},t.fn.iMonth=function(i){var s,u,r,c,f;if(i!=null){if(typeof i=="string")if(i=this.localeData().iMonthsParse(i),i>=0)i-=1;else return this;return u=e(this.year(),this.month(),this.date()),c=u.hy+Math.floor(i/12),f=i%12,i<0&&(f=12+i%12),s=Math.min(u.hd,t.iDaysInMonth(c,f)),this.iYear(u.hy+si(i,12)),i=hi(i,12),i<0&&(i+=12,this.iYear(this.iYear()-1)),r=h(this.iYear(),i,s),o(this,r.gy,r.gm,r.gd),(this.month()!=r.gm||this.date()!=r.gd||this.year()!=r.gy)&&o(this,r.gy,r.gm,r.gd),n.updateOffset(this),this}return e(this.year(),this.month(),this.date()).hm},t.fn.iDate=function(t){var r,i;return typeof t=="number"?(r=e(this.year(),this.month(),this.date()),i=h(r.hy,r.hm,t),o(this,i.gy,i.gm,i.gd),(this.month()!=i.gm||this.date()!=i.gd||this.year()!=i.gy)&&o(this,i.gy,i.gm,i.gd),n.updateOffset(this),this):e(this.year(),this.month(),this.date()).hd},t.fn.iDayOfYear=function(n){var i=Math.round((t(this).startOf("day")-t(this).startOf("iYear"))/864e5)+1;return n==null?i:this.add(n-i,"d")},t.fn.iDaysInMonth=function(){return parseInt(t(this).endOf("iMonth").format("iDD"))},t.fn.iWeek=function(n){var t=vt(this,this.localeData()._week.dow,this.localeData()._week.doy).week;return n==null?t:this.add((n-t)*7,"d")},t.fn.iWeekYear=function(n){var t=vt(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return n==null?t:this.add(n-t,"y")},t.fn.add=function(t,i){var r;return i===null||isNaN(+i)||(r=t,t=i,i=r),i=c(i),i==="iyear"?this.iYear(this.iYear()+t):i==="imonth"?this.iMonth(this.iMonth()+t):n.fn.add.call(this,t,i),this},t.fn.subtract=function(t,i){var r;return i===null||isNaN(+i)||(r=t,t=i,i=r),i=c(i),i==="iyear"?this.iYear(this.iYear()-t):i==="imonth"?this.iMonth(this.iMonth()-t):n.fn.subtract.call(this,t,i),this},t.fn.startOf=function(t){return t=c(t),t==="iyear"||t==="imonth"?(t==="iyear"&&this.iMonth(0),this.iDate(1),this.hours(0),this.minutes(0),this.seconds(0),this.milliseconds(0),this):n.fn.startOf.call(this,t)},t.fn.endOf=function(n){return(n=c(n),n===undefined||n==="milisecond")?this:this.startOf(n).add(1,n==="isoweek"?"week":n).subtract(1,"milliseconds")},t.fn.clone=function(){return t(this)},t.fn.iYears=t.fn.iYear,t.fn.iMonths=t.fn.iMonth,t.fn.iDates=t.fn.iDate,t.fn.iWeeks=t.fn.iWeek,t.iDaysInMonth=function(n,t){return i.ummalquraData[n][t]},t.iConvert={toHijri:e,toGregorian:h},t})