-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
jquery.agjCalendar.min.js
39 lines (39 loc) · 73 KB
/
jquery.agjCalendar.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
* Javascript source code of agjCalendar v1.2.1.
*
* Copyright (c) 2013–2024 Andrew G. Johnson <andrew@andrewgjohnson.com>
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the “Software”), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
* @file The Javascript source code for the agjCalendar jQuery plugin.
* @copyright 2013–2024 Andrew G. Johnson <andrew@andrewgjohnson.com>
* @license MIT
* @see {@link https://github.com/andrewgjohnson/agjCalendar GitHub Repository}
* @see {@link https://agjCalendar.agjjQuery.org/ Online Documentation}
* @author Andrew G. Johnson <andrew@andrewgjohnson.com>
* @version 1.2.1
*/
!function(M){"use strict";function j(e){for(var a={a:"am",A:"AM",c:"2000-01-01T00:00:00+00:00",d:"01",D:H.en.days.abbreviated[0],F:H.en.months.full[0],g:"1",G:"0",h:"01",H:"00",i:"00",j:"1",l:H.en.days.full[0],L:"0",m:"01",M:H.en.months.abbreviated[0],n:"1",N:"1",o:"2000",r:H.en.days.abbreviated[0]+", 25 "+H.en.months.abbreviated[0]+" 2024 01:21:33 +0000",s:"00",S:"st",t:"28",u:"123456",U:"1000000000",v:"123",w:"0",W:"1",x:"2000",X:"+2000",y:"00",Y:"2000",z:"0"},t="",n=0;e.length>n;){var r,o=!1;for(r in a)if(Object.prototype.hasOwnProperty.call(a,r)&&e.substring(n,n+r.length)===r){t+=a[r],n+=r.length,o=!0;break}o||(t+=e.substring(n,n+1),n++)}return-1!==M.agjCalendar.stringToDate(t,e,H.en)}function e(){try{return"function"!=typeof Promise.prototype.finally?!1:"function"==typeof Object.entries&&(new Function("async function test() { await Promise.resolve(); }")(),new RegExp("(?<=a)b"),new RegExp("\\p{Script=Hiragana}","u"),!0)}catch{return}}function y(){var e="([";return e+=t.join(""),a&&(e+="\\p{Emoji}\\u200D(\\uFE0F|\\u200D\\p{Emoji_Presentation}\\p{Extended_Pictographic})*"),e=e+"]+"+")"}function w(e){e="agjCalendar Error! "+e;var a=window.console;a&&a.error?a.error(e):a&&a.log&&a.log(e)}function F(e){return new RegExp("^"+y()+"$","gu").test(e)}function x(e){return"string"!=typeof e?e:e.replace(/\\u([\dA-F]{4})/gi,function(e,a){return String.fromCharCode(parseInt(a,16))}).replace(/\\u\{([\dA-F]{1,6})\}/gi,function(e,a){a=parseInt(a,16);return a<=65535?String.fromCharCode(a):(a-=65536,String.fromCharCode(55296+(a>>10),a%1024+56320))})}function S(e,a){if(void 0===a&&(a=!1),e.overwriteDayOptions){var t=M(e[a?"endMonthSelector":"monthSelector"]),n=M(e[a?"endDaySelector":"daySelector"]);if(n.find("option").remove(),N["YYYY-MM"].test(t.val())){e.allowBlankDates&&n.append('<option value=""></option>');for(var r,o,l=W(e,a),d=(e.allowRange&&a&&(r=W(e,!1)),new Date(e.minimumDate.getFullYear(),e.minimumDate.getMonth(),e.minimumDate.getDate())),i=(a&&(-1===r?d.setFullYear(d.getFullYear(),d.getMonth(),d.getDate()+e.minimumRange):d.setFullYear(r.getFullYear(),r.getMonth(),r.getDate()+e.minimumRange)),d.setHours(0,0,0,0),new Date(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate()-e.minimumRange)),s=(a&&(-1===r||(i.setFullYear(r.getFullYear(),r.getMonth(),r.getDate()+e.maximumRange),i>e.maximumDate))&&i.setFullYear(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate()),i.setHours(23,59,59,999),t.val().substring(t.val().lastIndexOf("-")+1,t.val().lastIndexOf("-")+3)),s=parseInt(s,10)-1,u=M.agjCalendar.stringToDate(t.val()+"-01","Y-m-d");u<i&&u.getMonth()===s;)d<=u&&(o="<option",o+=' value="'+M.agjCalendar.dateToString(u,"d")+'"',-1!==l&&u.getDate()===l.getDate()&&(o+=' selected="selected"'),o=(o+=">")+M.agjCalendar.dateToString(u,e.dateFormatDayInput,e.translations)+"</option>",n.append(o)),u.setFullYear(u.getFullYear(),u.getMonth(),u.getDate()+1)}0===n.find("option").length&&n.append('<option value=""></option>')}}function Y(e,a){if(void 0===a&&(a=!1),e.overwriteMonthOptions)for(var t,n=M(e[a?"endMonthSelector":"monthSelector"]),r=(n.find("option").remove(),e.allowBlankDates&&n.append('<option value=""></option>'),W(e,a)),o=(e.allowRange&&a&&(t=W(e,!1)),new Date(e.minimumDate.getFullYear(),e.minimumDate.getMonth(),e.minimumDate.getDate())),l=(a&&(-1===t?o.setFullYear(o.getFullYear(),o.getMonth(),o.getDate()+e.minimumRange):o.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()+e.minimumRange)),o.setHours(0,0,0,0),new Date(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate()-e.minimumRange)),d=(a&&(-1===t||(l.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()+e.maximumRange),l>e.maximumDate))&&l.setFullYear(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate()),l.setHours(23,59,59,999),new Date(o.getFullYear(),o.getMonth(),o.getDate()));d<l;){var i="<option";i+=' value="'+M.agjCalendar.dateToString(d,"Y-m")+'"',-1!==r&&d.getFullYear()===r.getFullYear()&&d.getMonth()===r.getMonth()&&(i+=' selected="selected"'),i=(i+=">")+M.agjCalendar.dateToString(d,e.dateFormatMonthInput,e.translations)+"</option>",n.append(i),d.setFullYear(d.getFullYear(),d.getMonth()+1,1)}}function T(e,a){1!==r?e.trigger(a):e[a]()}var k=[],O=!1,I="",E="",B=0,A=0,r=parseInt(M.fn.jquery.split(".")[0],10),R=2147483647,a=!1,N={"YYYY-MM":new RegExp(/^-?([0-9]+)-([0-9]{2})$/),"YYYY-MM-DD":new RegExp(/^-?([0-9]+)-([0-9]{2})-([0-9]{2})$/)},t=[" ","0-9","'",".","\\-","/","A-Z","a-z","\\u00BA","\\u00C0-\\u00D6","\\u00D8-\\u00F6","\\u00F8-\\u00FF","\\u0600-\\u06FF","\\u0750-\\u077F","\\u08A0-\\u08FF","\\uFB50-\\uFDFD","\\uFE70-\\uFEFF","\\u0980-\\u09FF","\\u0590-\\u05FF","\\u0900-\\u097F","\\u4E00-\\u9FFF","\\u3040-\\u30FF","\\uAC00-\\uD7AF","\\u0900-\\u097F","\\u0A00-\\u0A7F","\\u0400-\\u04FF","\\u0C00-\\u0C7F","\\u200C","\\u00C7","\\u00E7","\\u011E","\\u011F","\\u0130","\\u0131","\\u00D6","\\u00F6","\\u015E","\\u015F","\\u00DC","\\u00FC","\\u0780-\\u07BF","\\u0100-\\u024F","\\u1E00-\\u1EFF"],H={en:{days:{full:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},abbreviated:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},short:{0:"S",1:"M",2:"T",3:"W",4:"T",5:"F",6:"S"}},months:{full:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},abbreviated:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"}},ordinalSuffixes:{1:"st",2:"nd",3:"rd",4:"th",5:"th",6:"th",7:"th",8:"th",9:"th",10:"th",11:"th",12:"th",13:"th",14:"th",15:"th",16:"th",17:"th",18:"th",19:"th",20:"th",21:"st",22:"nd",23:"rd",24:"th",25:"th",26:"th",27:"th",28:"th",29:"th",30:"th",31:"st"},meridiemIndicators:{lowercase:{0:"am",1:"pm"},uppercase:{0:"AM",1:"PM"}},hideCalendar:"Hide Calendar",nextMonth:"Next Month",previousMonth:"Previous Month",poweredByBefore:"Powered by",poweredByAfter:"",blankDateText:"Select a Date"},ar:{days:{full:{0:"الأحَد",1:"الإثْنَيْن",2:"الثُّلاثَاء",3:"الأرْبِعَاء",4:"الْخَمِيس",5:"الجُمُعَة",6:"السَّبْت"},abbreviated:{0:"أحد",1:"اثن",2:"ثلاث",3:"أربع",4:"خميس",5:"جمعة",6:"سبت"},short:{0:"أحد",1:"اثن",2:"ثلاث",3:"أربع",4:"خميس",5:"جمعة",6:"سبت"}},months:{full:{0:"يناير",1:"فبراير",2:"مارس",3:"أبريل",4:"مايو",5:"يونيو",6:"يوليو",7:"أغسطس",8:"سبتمبر",9:"أكتوبر",10:"نوفمبر",11:"ديسمبر"},abbreviated:{0:"ينا",1:"فبر",2:"مار",3:"أبر",4:"ماي",5:"يون",6:"يول",7:"أغس",8:"سبت",9:"أكت",10:"نوف",11:"ديس"}},ordinalSuffixes:{1:"لاولى",2:"لاثانيه",3:"لاثالثه",4:"لرابعه",5:"لخا مسه",6:"لسادسه",7:"لسابعه",8:"لثامنه",9:"لتاسعه",10:"لعاشره",11:"لاحدىعشره",12:"لاثنىعشره",13:"لاثالثهعشره",14:"لرابعهعشره",15:"لخا مسهعشره",16:"لسادسهعشره",17:"لسابعهعشره",18:"لثامنهعشره",19:"لتاسعهعشره",20:"لعشرون",21:"لاحدىوعشرون",22:"لاثانيهوعشرون",23:"لاثالثهوعشرون",24:"لرابعهوعشرون",25:"لخا مسهوعشرون",26:"لسادسهوعشرون",27:"لسابعهوعشرون",28:"لثامنهوعشرون",29:"لتاسعهوعشرون",30:"لعشرون",31:"لاحدىوثلاثون"},meridiemIndicators:{lowercase:{0:"ص",1:"م"},uppercase:{0:"ص",1:"م"}},hideCalendar:"إخفاء التقويم",nextMonth:"الشهر القادم",previousMonth:"الشهر الماضى",poweredByBefore:"",poweredByAfter:"مدعوم من س",blankDateText:"حدد التاريخ"},bn:{days:{full:{0:"রবিবার",1:"সোমবার",2:"মঙ্গলবার",3:"বুধবার",4:"বৃহস্পতিবার",5:"সুক্রবার",6:"শনিবার"},abbreviated:{0:"রবি",1:"সোম",2:"মঙ্গল",3:"বুধ",4:"বৃহস্পতি",5:"শুক্র",6:"শনি"},short:{0:"রবি",1:"সোম",2:"মঙ্গল",3:"বুধ",4:"বৃহস্পতি",5:"শুক্র",6:"শনি"}},months:{full:{0:"জানুয়ারি",1:"ফেব্রুয়ারি",2:"মার্চ",3:"এপ্রিল",4:"মে",5:"জুন",6:"জুলাই",7:"আগস্ট",8:"সেপ্টেম্বর",9:"অক্টোবর",10:"নভেম্বর",11:"ডিসেম্বর"},abbreviated:{0:"জানু'",1:"ফেব'",2:"মার্চ",3:"এপ্রি'",4:"মে",5:"জুন",6:"জুলা'",7:"অগা'",8:"সেপ্ট'",9:"অক্টো'",10:"নভে'",11:"ডিসে'"}},ordinalSuffixes:{1:"ম",2:"য়",3:"য়",4:"থ",5:"ম",6:"ষ",7:"ম",8:"ম",9:"ম",10:"ম",11:"ম",12:"ম",13:"ম",14:"ম",15:"ম",16:"ষ",17:"ম",18:"ম",19:"ম",20:"ম",21:"ম",22:"ম",23:"ম",24:"ম",25:"ম",26:"ষ",27:"ম",28:"ম",29:"ম",30:"ম",31:"ম"},meridiemIndicators:{lowercase:{0:"পূর্বাহ্ণ",1:"অপরাহ্ণ"},uppercase:{0:"পূর্বাহ্ণ",1:"অপরাহ্ণ"}},hideCalendar:"ক্যালেন্ডার লুকান",nextMonth:"পরের মাসে",previousMonth:"পূর্ববর্তী মাস",poweredByBefore:"",poweredByAfter:"দ্বারা চালিত",blankDateText:"একটি তারিখ নির্বাচন করুন"},de:{days:{full:{0:"Sonntag",1:"Montag",2:"Dienstag",3:"Mittwoch",4:"Donnerstag",5:"Freitag",6:"Samstag"},abbreviated:{0:"So",1:"Mo",2:"Di",3:"Mi",4:"Do",5:"Fr",6:"Sa"},short:{0:"S",1:"M",2:"D",3:"M",4:"D",5:"F",6:"S"}},months:{full:{0:"Januar",1:"Februar",2:"März",3:"April",4:"Mai",5:"Juni",6:"Juli",7:"August",8:"September",9:"Oktober",10:"November",11:"Dezember"},abbreviated:{0:"Jan",1:"Feb",2:"März",3:"Apr",4:"Mai",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Okt",10:"Nov",11:"Dec"}},ordinalSuffixes:{1:".",2:".",3:".",4:".",5:".",6:".",7:".",8:".",9:".",10:".",11:".",12:".",13:".",14:".",15:".",16:".",17:".",18:".",19:".",20:".",21:".",22:".",23:".",24:".",25:".",26:".",27:".",28:".",29:".",30:".",31:"."},meridiemIndicators:{lowercase:{0:"vorm.",1:"nachm."},uppercase:{0:"VORM.",1:"NACHM."}},hideCalendar:"Kalender ausblenden",nextMonth:"Nächsten Monat",previousMonth:"Vorheriger Monat",poweredByBefore:"Unterstützt von",poweredByAfter:"",blankDateText:"Wählen Sie ein Datum aus"},es:{days:{full:{0:"domingo",1:"lunes",2:"martes",3:"miércoles",4:"jueves",5:"viernes",6:"sábado"},abbreviated:{0:"do",1:"lu",2:"ma",3:"mi",4:"ju",5:"vi",6:"sá"},short:{0:"d",1:"l",2:"m",3:"m",4:"j",5:"v",6:"s"}},months:{full:{0:"enero",1:"febrero",2:"marzo",3:"abril",4:"mayo",5:"junio",6:"julio",7:"agosto",8:"septiembre",9:"octubre",10:"noviembre",11:"diciembre"},abbreviated:{0:"ene",1:"feb",2:"mar",3:"abr",4:"may",5:"jun",6:"jul",7:"ago",8:"set",9:"oct",10:"nov",11:"dic"}},ordinalSuffixes:{1:"º",2:"º",3:"º",4:"º",5:"º",6:"º",7:"º",8:"º",9:"º",10:"º",11:"º",12:"º",13:"º",14:"º",15:"º",16:"º",17:"º",18:"º",19:"º",20:"º",21:"º",22:"º",23:"º",24:"º",25:"º",26:"º",27:"º",28:"º",29:"º",30:"º",31:"º"},meridiemIndicators:{lowercase:{0:"a.m.",1:"p.m."},uppercase:{0:"A.M.",1:"P.M."}},hideCalendar:"Ocultar calendario",nextMonth:"Próximo mes",previousMonth:"Mes anterior",poweredByBefore:"Desarrollado por",poweredByAfter:"",blankDateText:"Seleccione una fecha"},fr:{days:{full:{0:"dimanche",1:"lundi",2:"mardi",3:"mercredi",4:"jeudi",5:"vendredi",6:"samedi"},abbreviated:{0:"dim",1:"lun",2:"mar",3:"mer",4:"jeu",5:"ven",6:"sam"},short:{0:"d",1:"l",2:"m",3:"m",4:"j",5:"v",6:"s"}},months:{full:{0:"janvier",1:"février",2:"mars",3:"avril",4:"mai",5:"juin",6:"juillet",7:"août",8:"septembre",9:"octobre",10:"novembre",11:"décembre"},abbreviated:{0:"janv",1:"févr",2:"mars",3:"avr",4:"mai",5:"juin",6:"juil",7:"août",8:"sept",9:"octo",10:"nov",11:"déc"}},ordinalSuffixes:{1:"er",2:"e",3:"e",4:"e",5:"e",6:"e",7:"e",8:"e",9:"e",10:"e",11:"e",12:"e",13:"e",14:"e",15:"e",16:"e",17:"e",18:"e",19:"e",20:"e",21:"e",22:"e",23:"e",24:"e",25:"e",26:"e",27:"e",28:"e",29:"e",30:"e",31:"e"},meridiemIndicators:{lowercase:{0:"du matin",1:"de l'après-midi"},uppercase:{0:"DU MATIN",1:"DE L'APRÈS-MIDI"}},hideCalendar:"Masquer le calendrier",nextMonth:"Le mois prochain",previousMonth:"Le mois précédent",poweredByBefore:"Propulsé par",poweredByAfter:"",blankDateText:"Sélectionnez une date"},he:{days:{full:{0:"יוֹם רִאשׁוֹן",1:"יוֹם שֵׁנִי",2:"יוֹם שְׁלִישִׁי",3:"יום רביעי",4:"יוֹם חֲמִישִׁי",5:"יוֹם שִׁישִׁי",6:"יום שבת"},abbreviated:{0:"יום א'",1:"יום ב'",2:"יום ג'",3:"יום ד'",4:"יום ה'",5:"יום ו'",6:"שבת"},short:{0:"יום א'",1:"יום ב'",2:"יום ג'",3:"יום ד'",4:"יום ה'",5:"יום ו'",6:"שבת"}},months:{full:{0:"ינואר",1:"פברואר",2:"מרץ",3:"אפריל",4:"מאי",5:"יוני",6:"יולי",7:"אוגוסט",8:"ספטמבר",9:"אוקטובר",10:"נובמבר",11:"דצמבר"},abbreviated:{0:"ינו'",1:"פבר'",2:"מרץ",3:"אפר'",4:"מאי",5:"יונ'",6:"יול'",7:"אוג'",8:"ספט'",9:"אוק'",10:"נוב'",11:"דצמ'"}},ordinalSuffixes:{1:".",2:".",3:".",4:".",5:".",6:".",7:".",8:".",9:".",10:".",11:".",12:".",13:".",14:".",15:".",16:".",17:".",18:".",19:".",20:".",21:".",22:".",23:".",24:".",25:".",26:".",27:".",28:".",29:".",30:".",31:"."},meridiemIndicators:{lowercase:{0:"לפנה״צ",1:"אחרי הצהריים"},uppercase:{0:"לפנה״צ",1:"אחרי הצהריים"}},hideCalendar:"הסתר לוח שנה",nextMonth:"חודש הבא",previousMonth:"חודש שעבר",poweredByBefore:"",poweredByAfter:"מופעל על ידי",blankDateText:"בחר תאריך"},hi:{days:{full:{0:"रविवार",1:"सोमवार",2:"मंगलवार",3:"बुधवार",4:"गुरुवार",5:"शुक्रवार",6:"शनिवार"},abbreviated:{0:"रवि.",1:"सोम.",2:"मंगल.",3:"बुध.",4:"गुरु.",5:"शुक्र.",6:"शनि."},short:{0:"रवि.",1:"सोम.",2:"मंगल.",3:"बुध.",4:"गुरु.",5:"शुक्र.",6:"शनि."}},months:{full:{0:"जनवरी",1:"फ़रवरी",2:"मार्च",3:"अप्रैल",4:"मई",5:"जून",6:"जुलाई",7:"अगस्त",8:"सितंबर",9:"अक्टूबर",10:"नवंबर",11:"दिसंबर"},abbreviated:{0:"जन.",1:"फ़र.",2:"मार्च",3:"अप्रै.",4:"मई",5:"जून",6:"जुला.",7:"अग.",8:"सित.",9:"अक्ट.",10:"नव.",11:"दिस."}},ordinalSuffixes:{1:"ली",2:"रा",3:"रा",4:"था",5:"वा",6:"वा",7:"वा",8:"वा",9:"वा",10:"वा",11:"वा",12:"वा",13:"वा",14:"वा",15:"वा",16:"वा",17:"वा",18:"वा",19:"वा",20:"वा",21:"वा",22:"वा",23:"वा",24:"वा",25:"वा",26:"वा",27:"वा",28:"वा",29:"वा",30:"वा",31:"वा"},meridiemIndicators:{lowercase:{0:"पूर्वाह्न",1:"अपराह्न"},uppercase:{0:"पूर्वाह्न",1:"अपराह्न"}},hideCalendar:"कैलेंडर छिपाएँ",nextMonth:"अगले महीने",previousMonth:"पिछला महीना",poweredByBefore:"",poweredByAfter:"द्वारा संचालित",blankDateText:"एक तिथि चुनें"},it:{days:{full:{0:"Domenica",1:"Lunedì",2:"Martedì",3:"Mercoledì",4:"Giovedì",5:"Venerdì",6:"Sabato"},abbreviated:{0:"Dom.",1:"Lun.",2:"Mar.",3:"Mer.",4:"Gio.",5:"Ven.",6:"Sab."},short:{0:"D",1:"L",2:"M",3:"M",4:"G",5:"V",6:"S"}},months:{full:{0:"Gennaio",1:"Febbraio",2:"Marzo",3:"Aprile",4:"Maggio",5:"Giugno",6:"Luglio",7:"Agosto",8:"Settembre",9:"Ottobre",10:"Novembre",11:"Dicembre"},abbreviated:{0:"Gen.",1:"Feb.",2:"Mar.",3:"Apr.",4:"Mag.",5:"Giu.",6:"Lug.",7:"Ago.",8:"Set.",9:"Ott.",10:"Nov.",11:"Dic."}},ordinalSuffixes:{1:"º",2:"º",3:"º",4:"º",5:"º",6:"º",7:"º",8:"º",9:"º",10:"º",11:"º",12:"º",13:"º",14:"º",15:"º",16:"º",17:"º",18:"º",19:"º",20:"º",21:"º",22:"º",23:"º",24:"º",25:"º",26:"º",27:"º",28:"º",29:"º",30:"º",31:"º"},meridiemIndicators:{lowercase:{0:"AM",1:"PM"},uppercase:{0:"AM",1:"PM"}},hideCalendar:"Nascondi calendario",nextMonth:"Il prossimo mese",previousMonth:"Il mese scorso",poweredByBefore:"Alimentato da",poweredByAfter:"",blankDateText:"Seleziona una data"},ja:{days:{full:{0:"日曜日",1:"月曜日",2:"火曜日",3:"水曜日",4:"木曜日",5:"金曜日",6:"土曜日"},abbreviated:{0:"日",1:"月",2:"火",3:"水",4:"木",5:"金",6:"土"},short:{0:"日",1:"月",2:"火",3:"水",4:"木",5:"金",6:"土"}},months:{full:{0:"一月",1:"二月",2:"三月",3:"四月",4:"五月",5:"六月",6:"七月",7:"八月",8:"九月",9:"十月",10:"十一月",11:"十二月"},abbreviated:{0:"1月",1:"2月",2:"3月",3:"4月",4:"5月",5:"6月",6:"7月",7:"8月",8:"9月",9:"10月",10:"11月",11:"12月"}},ordinalSuffixes:{1:"番目",2:"番目",3:"番目",4:"番目",5:"番目",6:"番目",7:"番目",8:"番目",9:"番目",10:"番目",11:"番目",12:"番目",13:"番目",14:"番目",15:"番目",16:"番目",17:"番目",18:"番目",19:"番目",20:"番目",21:"番目",22:"番目",23:"番目",24:"番目",25:"番目",26:"番目",27:"番目",28:"番目",29:"番目",30:"番目",31:"番目"},meridiemIndicators:{lowercase:{0:"午前",1:"午後"},uppercase:{0:"午前",1:"午後"}},hideCalendar:"カレンダーを隠す",nextMonth:"来月",previousMonth:"前月",poweredByBefore:"",poweredByAfter:"搭載",blankDateText:"日付を選択してください"},ko:{days:{full:{0:"일요일",1:"월요일",2:"화요일",3:"수요일",4:"목요일",5:"금요일",6:"토요일"},abbreviated:{0:"일",1:"월",2:"화",3:"수",4:"목",5:"금",6:"토"},short:{0:"일",1:"월",2:"화",3:"수",4:"목",5:"금",6:"토"}},months:{full:{0:"일월",1:"이월",2:"삼월",3:"사월",4:"오월",5:"유월",6:"칠월",7:"팔월",8:"구월",9:"시월",10:"십일월",11:"십이월"},abbreviated:{0:"1월",1:"2월",2:"3월",3:"4월",4:"5월",5:"6월",6:"7월",7:"8월",8:"9월",9:"10월",10:"11월",11:"12월"}},ordinalSuffixes:{1:"번째",2:"번째",3:"번째",4:"번째",5:"번째",6:"번째",7:"번째",8:"번째",9:"번째",10:"번째",11:"번째",12:"번째",13:"번째",14:"번째",15:"번째",16:"번째",17:"번째",18:"번째",19:"번째",20:"번째",21:"번째",22:"번째",23:"번째",24:"번째",25:"번째",26:"번째",27:"번째",28:"번째",29:"번째",30:"번째",31:"번째"},meridiemIndicators:{lowercase:{0:"오전",1:"오후"},uppercase:{0:"오전",1:"오후"}},hideCalendar:"캘린더 숨기기",nextMonth:"다음 달",previousMonth:"지난달",poweredByBefore:"",poweredByAfter:"제공",blankDateText:"날짜를 선택하세요"},mr:{days:{full:{0:"रविवार",1:"सोमवार",2:"मंगळवार",3:"बुधवार",4:"गुरुवार",5:"शुक्रवार",6:"शनिवार"},abbreviated:{0:"रवि.",1:"सोम.",2:"मंगळ.",3:"बुध.",4:"गुरु.",5:"शुक्र.",6:"शनि."},short:{0:"रवि.",1:"सोम.",2:"मंगळ.",3:"बुध.",4:"गुरु.",5:"शुक्र.",6:"शनि."}},months:{full:{0:"जानेवारी",1:"फेब्रुवारी",2:"मार्च",3:"एप्रिल",4:"मे",5:"जून",6:"जुलै",7:"ऑगस्ट",8:"सप्टेंबर",9:"ऑक्टोबर",10:"नोव्हेंबर",11:"डिसेंबर"},abbreviated:{0:"जाने.",1:"फेब्रु.",2:"मार्च",3:"एप्रि.",4:"मे",5:"जून",6:"जुलै",7:"ऑग.",8:"सप्टे.",9:"ऑक्टो.",10:"नोव्हे.",11:"डिसे."}},ordinalSuffixes:{1:"ली",2:"रा",3:"रा",4:"था",5:"वा",6:"वा",7:"वा",8:"वा",9:"वा",10:"वा",11:"वा",12:"वा",13:"वा",14:"वा",15:"वा",16:"वा",17:"वा",18:"वा",19:"वा",20:"वा",21:"वा",22:"वा",23:"वा",24:"वा",25:"वा",26:"वा",27:"वा",28:"वा",29:"वा",30:"वा",31:"वा"},meridiemIndicators:{lowercase:{0:"पूर्वाह्न",1:"अपराह्न"},uppercase:{0:"पूर्वाह्न",1:"अपराह्न"}},hideCalendar:"कॅलेंडर लपवा",nextMonth:"पुढील महिन्यात",previousMonth:"मागील महिना",poweredByBefore:"",poweredByAfter:"द्वारा समर्थित",blankDateText:"एक तारीख निवडा"},pa:{days:{full:{0:"ਐਤਵਾਰ",1:"ਸੋਮਵਾਰ",2:"ਮੰਗਲਵਾਰ",3:"ਬੁੱਧਵਾਰ",4:"ਵੀਰਵਾਰ",5:"ਸ਼ੁੱਕਰਵਾਰ",6:"ਸ਼ਨੀਚਰਵਾਰ"},abbreviated:{0:"ਐਤ.",1:"ਸੋਮ.",2:"ਮੰਗ.",3:"ਬੁੱਧ.",4:"ਵੀਰ.",5:"ਸ਼ੁੱਕਰ.",6:"ਸ਼ਨੀ."},short:{0:"ਐਤ.",1:"ਸੋਮ.",2:"ਮੰਗ.",3:"ਬੁੱਧ.",4:"ਵੀਰ.",5:"ਸ਼ੁੱਕਰ.",6:"ਸ਼ਨੀ."}},months:{full:{0:"ਜਨਵਰੀ",1:"ਫ਼ਰਵਰੀ",2:"ਮਾਰਚ",3:"ਅਪ੍ਰੈਲ",4:"ਮਈ",5:"ਜੂਨ",6:"ਜੁਲਾਈ",7:"ਅਗਸਤ",8:"ਸਤੰਬਰ",9:"ਅਕਤੂਬਰ",10:"ਨਵੰਬਰ",11:"ਦਿਸੰਬਰ"},abbreviated:{0:"ਜਨ.",1:"ਫ਼ਰ.",2:"ਮਾਰ.",3:"ਅਪ੍ਰ.",4:"ਮਈ",5:"ਜੂਨ",6:"ਜੁਲਾ.",7:"ਅਗ.",8:"ਸਤੰ.",9:"ਅਕਤੂ.",10:"ਨਵੰ.",11:"ਦਿਸੰ."}},ordinalSuffixes:{1:"ਵਾਂ",2:"ਵਾਂ",3:"ਵਾਂ",4:"ਵਾਂ",5:"ਵਾਂ",6:"ਵਾਂ",7:"ਵਾਂ",8:"ਵਾਂ",9:"ਵਾਂ",10:"ਵਾਂ",11:"ਵਾਂ",12:"ਵਾਂ",13:"ਵਾਂ",14:"ਵਾਂ",15:"ਵਾਂ",16:"ਵਾਂ",17:"ਵਾਂ",18:"ਵਾਂ",19:"ਵਾਂ",20:"ਵਾਂ",21:"ਵਾਂ",22:"ਵਾਂ",23:"ਵਾਂ",24:"ਵਾਂ",25:"ਵਾਂ",26:"ਵਾਂ",27:"ਵਾਂ",28:"ਵਾਂ",29:"ਵਾਂ",30:"ਵਾਂ",31:"ਵਾਂ"},meridiemIndicators:{lowercase:{0:"ਪੂਰਵ ਦੁਪਹਿਰ",1:"ਦੁਪਹਿਰ"},uppercase:{0:"ਪੂਰਵ ਦੁਪਹਿਰ",1:"ਦੁਪਹਿਰ"}},hideCalendar:"ਕੈਲੰਡਰ ਲੁਕਾਓ",nextMonth:"ਅਗਲਾ ਮਹੀਨਾ",previousMonth:"ਪਿਛਲਾ ਮਹੀਨਾ",poweredByBefore:"",poweredByAfter:"ਦੁਆਰਾ ਸੰਚਾਲਿਤ",blankDateText:"ਇੱਕ ਮਿਤੀ ਚੁਣੋ"},pt:{days:{full:{0:"Domingo",1:"Segunda-feira",2:"Terça-feira",3:"Quarta-feira",4:"Quinta-feira",5:"Sexta-feira",6:"Sábado"},abbreviated:{0:"Dom.",1:"Seg.",2:"Ter.",3:"Qua.",4:"Qui.",5:"Sex.",6:"Sáb."},short:{0:"D",1:"S",2:"T",3:"Q",4:"Q",5:"S",6:"S"}},months:{full:{0:"Janeiro",1:"Fevereiro",2:"Março",3:"Abril",4:"Maio",5:"Junho",6:"Julho",7:"Agosto",8:"Setembro",9:"Outubro",10:"Novembro",11:"Dezembro"},abbreviated:{0:"Jan.",1:"Fev.",2:"Mar.",3:"Abr.",4:"Mai.",5:"Jun.",6:"Jul.",7:"Ago.",8:"Set.",9:"Out.",10:"Nov.",11:"Dez."}},ordinalSuffixes:{1:"º",2:"º",3:"º",4:"º",5:"º",6:"º",7:"º",8:"º",9:"º",10:"º",11:"º",12:"º",13:"º",14:"º",15:"º",16:"º",17:"º",18:"º",19:"º",20:"º",21:"º",22:"º",23:"º",24:"º",25:"º",26:"º",27:"º",28:"º",29:"º",30:"º",31:"º"},meridiemIndicators:{lowercase:{0:"a.m.",1:"p.m."},uppercase:{0:"A.M.",1:"P.M."}},hideCalendar:"Ocultar calendário",nextMonth:"Próximo mês",previousMonth:"Mês anterior",poweredByBefore:"Desenvolvido pela",poweredByAfter:"",blankDateText:"Selecione uma data"},ru:{days:{full:{0:"Понедельник",1:"Вторник",2:"Среда",3:"Четверг",4:"Пятница",5:"Суббота",6:"Воскресенье"},abbreviated:{0:"Пн.",1:"Вт.",2:"Ср.",3:"Чт.",4:"Пт.",5:"Сб.",6:"Вс."},short:{0:"Пн",1:"Вт",2:"Ср",3:"Чт",4:"Пт",5:"Сб",6:"Вс"}},months:{full:{0:"Январь",1:"Февраль",2:"Март",3:"Апрель",4:"Май",5:"Июнь",6:"Июль",7:"Август",8:"Сентябрь",9:"Октябрь",10:"Ноябрь",11:"Декабрь"},abbreviated:{0:"янв.",1:"фев.",2:"мар.",3:"апр.",4:"май",5:"июн.",6:"июл.",7:"авг.",8:"сен.",9:"окт.",10:"ноя.",11:"дек."}},ordinalSuffixes:{1:"й",2:"й",3:"й",4:"й",5:"й",6:"й",7:"й",8:"й",9:"й",10:"й",11:"й",12:"й",13:"й",14:"й",15:"й",16:"й",17:"й",18:"й",19:"й",20:"й",21:"й",22:"й",23:"й",24:"й",25:"й",26:"й",27:"й",28:"й",29:"й",30:"й",31:"й"},meridiemIndicators:{lowercase:{0:"до полудня",1:"после полудня"},uppercase:{0:"ДО ПОЛУДНЯ",1:"ПОСЛЕ ПОЛУДНЯ"}},hideCalendar:"Скрыть календарь",nextMonth:"В следующем месяце",previousMonth:"Предыдущий месяц",poweredByBefore:"При поддержке",poweredByAfter:"",blankDateText:"Выберите дату"},te:{days:{full:{0:"ఆదివారం",1:"సోమవారం",2:"మంగళవారం",3:"బుధవారం",4:"గురువారం",5:"శుక్రవారం",6:"శనివారం"},abbreviated:{0:"ఆది",1:"సోమ",2:"మంగళ",3:"బుధ",4:"గురు",5:"శుక్ర",6:"శని"},short:{0:"ఆది",1:"సోమ",2:"మంగళ",3:"బుధ",4:"గురు",5:"శుక్ర",6:"శని"}},months:{full:{0:"జనవరి",1:"ఫిబ్రవరి",2:"మార్చి",3:"ఏప్రిల్",4:"మే",5:"జూన్",6:"జూలై",7:"ఆగస్టు",8:"సెప్టెంబర్",9:"అక్టోబర్",10:"నవంబర్",11:"డిసెంబర్"},abbreviated:{0:"జన.",1:"ఫిబ్ర.",2:"మార్చి",3:"ఏప్రి.",4:"మే",5:"జూన్",6:"జూలై",7:"ఆగ.",8:"సెప్టె.",9:"అక్టో.",10:"నవం.",11:"డిసె."}},ordinalSuffixes:{1:"వ",2:"వ",3:"వ",4:"వ",5:"వ",6:"వ",7:"వ",8:"వ",9:"వ",10:"వ",11:"వ",12:"వ",13:"వ",14:"వ",15:"వ",16:"వ",17:"వ",18:"వ",19:"వ",20:"వ",21:"వ",22:"వ",23:"వ",24:"వ",25:"వ",26:"వ",27:"వ",28:"వ",29:"వ",30:"వ",31:"వ"},meridiemIndicators:{lowercase:{0:"ఉదయం",1:"సాయంత్రం"},uppercase:{0:"ఉదయం",1:"సాయంత్రం"}},hideCalendar:"క్యాలెండర్ను దాచండి",nextMonth:"తరువాతి నెల",previousMonth:"పోయిన నెల",poweredByBefore:"",poweredByAfter:"ద్వారా ఆధారితం",blankDateText:"తేదీని ఎంచుకోండి"},tr:{days:{full:{0:"Pazartesi",1:"Salı",2:"Çarşamba",3:"Perşembe",4:"Cuma",5:"Cumartesi",6:"Pazar"},abbreviated:{0:"Pzt.",1:"Sal.",2:"Çar.",3:"Per.",4:"Cum.",5:"Cmt.",6:"Paz."},short:{0:"P",1:"S",2:"Ç",3:"P",4:"C",5:"C",6:"P"}},months:{full:{0:"Ocak",1:"Şubat",2:"Mart",3:"Nisan",4:"Mayıs",5:"Haziran",6:"Temmuz",7:"Ağustos",8:"Eylül",9:"Ekim",10:"Kasım",11:"Aralık"},abbreviated:{0:"Oca.",1:"Şub.",2:"Mar.",3:"Nis.",4:"May.",5:"Haz.",6:"Tem.",7:"Ağu.",8:"Eyl.",9:"Eki.",10:"Kas.",11:"Ara."}},ordinalSuffixes:{1:".",2:".",3:".",4:".",5:".",6:".",7:".",8:".",9:".",10:".",11:".",12:".",13:".",14:".",15:".",16:".",17:".",18:".",19:".",20:".",21:".",22:".",23:".",24:".",25:".",26:".",27:".",28:".",29:".",30:".",31:"."},meridiemIndicators:{lowercase:{0:"ÖÖ",1:"ÖS"},uppercase:{0:"ÖÖ",1:"ÖS"}},hideCalendar:"Takvimi Gizle",nextMonth:"Gelecek ay",previousMonth:"Geçtiğimiz ay",poweredByBefore:"",poweredByAfter:"tarafından desteklenmektedir",blankDateText:"Bir Tarih Seçin"},ur:{days:{full:{0:"اتوار",1:"پیر",2:"منگل",3:"بدھ",4:"جمعرات",5:"جمعہ",6:"ہفتہ"},abbreviated:{0:"ات.",1:"پ.",2:"م.",3:"ب.",4:"جم.",5:"ج.",6:"ہ."},short:{0:"ات",1:"پ",2:"م",3:"ب",4:"جم",5:"ج",6:"ہ"}},months:{full:{0:"جنوری",1:"فروری",2:"مارچ",3:"اپریل",4:"مئی",5:"جون",6:"جولائی",7:"اگست",8:"ستمبر",9:"اکتوبر",10:"نومبر",11:"دسمبر"},abbreviated:{0:"جن.",1:"فر.",2:"مارچ",3:"اپر.",4:"مئی",5:"جون",6:"جول.",7:"اگ.",8:"ستم.",9:"اکت.",10:"نو.",11:"دس."}},ordinalSuffixes:{1:"ویں",2:"ویں",3:"ویں",4:"ویں",5:"ویں",6:"ویں",7:"ویں",8:"ویں",9:"ویں",10:"ویں",11:"ویں",12:"ویں",13:"ویں",14:"ویں",15:"ویں",16:"ویں",17:"ویں",18:"ویں",19:"ویں",20:"ویں",21:"ویں",22:"ویں",23:"ویں",24:"ویں",25:"ویں",26:"ویں",27:"ویں",28:"ویں",29:"ویں",30:"ویں",31:"ویں"},meridiemIndicators:{lowercase:{0:"صبح",1:"شام"},uppercase:{0:"صبح",1:"شام"}},hideCalendar:"کیلنڈر چھپائیں۔",nextMonth:"اگلے ماہ",previousMonth:"پچھلے مہینے",poweredByBefore:"",poweredByAfter:"کے ذریعہ تقویت یافتہ",blankDateText:"ایک تاریخ منتخب کریں۔"},vi:{days:{full:{0:"Chủ Nhật",1:"Thứ Hai",2:"Thứ Ba",3:"Thứ Tư",4:"Thứ Năm",5:"Thứ Sáu",6:"Thứ Bảy"},abbreviated:{0:"CN",1:"T2",2:"T3",3:"T4",4:"T5",5:"T6",6:"T7"},short:{0:"CN",1:"T2",2:"T3",3:"T4",4:"T5",5:"T6",6:"T7"}},months:{full:{0:"Tháng Một",1:"Tháng Hai",2:"Tháng Ba",3:"Tháng Tư",4:"Tháng Năm",5:"Tháng Sáu",6:"Tháng Bảy",7:"Tháng Tám",8:"Tháng Chín",9:"Tháng Mười",10:"Tháng Mười Một",11:"Tháng Mười Hai"},abbreviated:{0:"Th1",1:"Th2",2:"Th3",3:"Th4",4:"Th5",5:"Th6",6:"Th7",7:"Th8",8:"Th9",9:"Th10",10:"Th11",11:"Th12"}},ordinalSuffixes:{1:"",2:"",3:"",4:"",5:"",6:"",7:"",8:"",9:"",10:"",11:"",12:"",13:"",14:"",15:"",16:"",17:"",18:"",19:"",20:"",21:"",22:"",23:"",24:"",25:"",26:"",27:"",28:"",29:"",30:"",31:""},meridiemIndicators:{lowercase:{0:"sáng",1:"chiều"},uppercase:{0:"SÁNG",1:"CHIỀU"}},hideCalendar:"Ẩn lịch",nextMonth:"Tháng tiếp theo",previousMonth:"Tháng trước",poweredByBefore:"Được hỗ trợ bởi",poweredByAfter:"",blankDateText:"Chọn một ngày"},zh:{days:{full:{0:"星期天",1:"星期一",2:"星期二",3:"星期三",4:"星期四",5:"星期五",6:"星期六"},abbreviated:{0:"周日",1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六"},short:{0:"周日",1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六"}},months:{full:{0:"一月",1:"二月",2:"三月",3:"四月",4:"五月",5:"六月",6:"七月",7:"八月",8:"九月",9:"十月",10:"十一月",11:"十二月"},abbreviated:{0:"1月",1:"2月",2:"3月",3:"4月",4:"5月",5:"6月",6:"7月",7:"8月",8:"9月",9:"10月",10:"11月",11:"12月"}},ordinalSuffixes:{1:"一",2:"二",3:"三",4:"四",5:"五",6:"六",7:"七",8:"八",9:"九",10:"十",11:"十一",12:"十二",13:"十三",14:"十四",15:"十五",16:"十六",17:"十七",18:"十八",19:"十九",20:"二十",21:"二十一",22:"二十二",23:"二十三",24:"二十四",25:"二十五",26:"二十六",27:"二十七",28:"二十八",29:"二十九",30:"三十",31:"三十一"},meridiemIndicators:{lowercase:{0:"上午",1:"下午"},uppercase:{0:"上午",1:"下午"}},hideCalendar:"隐藏日历",nextMonth:"下个月",previousMonth:"前一个月",poweredByBefore:"由",poweredByAfter:"提供支持",blankDateText:"选择日期"}},L=function(e){var a,t,n,r,o;e.allowRange&&-1!==(a=W(e))&&(t=!1,n=new Date(a.getFullYear(),a.getMonth(),a.getDate()+e.minimumRange),r<e.minimumDate&&n.setFullYear(e.minimumDate.getFullYear(),e.minimumDate.getMonth(),e.minimumDate.getDate()),(r=new Date(a.getFullYear(),a.getMonth(),a.getDate()+e.maximumRange))>e.maximumDate&&r.setFullYear(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate()),t=-1!==(o=W(e,!0))&&(o<n||r<o)&&("always"===e.autoSetEndDate||"dates"===e.autoSetEndDate)||-1===o&&("always"===e.autoSetEndDate||"blanks"===e.autoSetEndDate)||t)&&((o=new Date(a.getFullYear(),a.getMonth(),a.getDate()+e.defaultRange))<n?o.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()):r<o&&o.setFullYear(r.getFullYear(),r.getMonth(),r.getDate()),Q(e,o,!0))},P=function(){function e(){var e,a;M.agjCalendar.isActive()&&void 0!==(a=M("#agjCalendar")).attr("data-agjCalendar-active")&&0<a.attr("data-agjCalendar-active").length&&-1!==parseInt(a.attr("data-agjCalendar-active"),10)&&(e=k[parseInt(a.attr("data-agjCalendar-active"),10)],a=!0===a.attr("data-agjCalendar-active-is-end")||"true"===a.attr("data-agjCalendar-active-is-end"),X(e,a))}var a=M("body").append('<div id="agjCalendar-modal-background"></div><div id="agjCalendar"><div id="agjCalendar-header"><div id="agjCalendar-header-inner"><a href="#" id="agjCalendar-hide"></a><span id="agjCalendar-powered-by-before"></span><a href="https://agjCalendar.agjjQuery.org/" target="_blank" title="agjCalendar" id="agjCalendar-powered-by">agjCalendar</a><span id="agjCalendar-powered-by-after"></span></div></div><div id="agjCalendar-body"><div id="agjCalendar-first"><div class="agjCalendar-month"><div class="agjCalendar-month-inner-1"><div class="agjCalendar-month-inner-2"><select id="agjCalendar-dropdown"></select><a href="#" class="agjCalendar-next-month"><span class="agjCalendar-next-month-inner"></span></a><a href="#" class="agjCalendar-previous-month"><span class="agjCalendar-previous-month-inner"></span></a></div></div></div><div class="agjCalendar-days"></div></div><div id="agjCalendar-second"><div class="agjCalendar-month"><div class="agjCalendar-month-inner" colspan="5"><strong id="agjCalendar-second-month-name"></strong><a href="#" class="agjCalendar-next-month"><span class="agjCalendar-next-month-inner"></span></a><a href="#" class="agjCalendar-previous-month"><span class="agjCalendar-previous-month-inner"></span></a></div></div><div class="agjCalendar-days"></div></div><div id="agjCalendar-third"><div class="agjCalendar-month"><div class="agjCalendar-month-inner" colspan="5"><strong id="agjCalendar-third-month-name"></strong><a href="#" class="agjCalendar-next-month"><span class="agjCalendar-next-month-inner"></span></a><a href="#" class="agjCalendar-previous-month"><span class="agjCalendar-previous-month-inner"></span></a></div></div><div class="agjCalendar-days"></div></div></div></div>').find("#agjCalendar");Z(a.find("#agjCalendar-hide"),"click",function(){return M.agjCalendar.deactivate(),!1}),Z(a.find("#agjCalendar-dropdown"),"change",function(){var e=M.agjCalendar.stringToDate(M(this).val()+"-01","Y-m-d");-1!==e&&_(e)}),Z(a.find("a.agjCalendar-previous-month, a.agjCalendar-next-month"),"click",function(){var e=M.agjCalendar.stringToDate(M("#agjCalendar-dropdown").val()+"-01","Y-m-d");return-1!==e&&(M(this).hasClass("agjCalendar-previous-month")?e.setFullYear(e.getFullYear(),e.getMonth()-1,e.getDate()):M(this).hasClass("agjCalendar-next-month")&&e.setFullYear(e.getFullYear(),e.getMonth()+1,e.getDate()),e=M.agjCalendar.dateToString(e,"Y-m"),0<a.find("#agjCalendar-dropdown option[value="+e+"]").length)&&(a.find("#agjCalendar-dropdown").val(e),T(a.find("#agjCalendar-dropdown"),"change")),!1});return Z(M(window),"resize",e),Z(M(document),"resize",e),Z(M(document),"scroll",e),Z(M(document),"keyup",function(e){return"Escape"!==e.key||!M.agjCalendar.isActive()||(T(M("*:focus"),"blur"),M.agjCalendar.deactivate(),!1)}),Z(M(document),"click",function(e){if(O=!1,M.agjCalendar.isActive()){var a="agjCalendar"===M(e.target).attr("id")||0<M(e.target).parents("#agjCalendar").length,e=M(e.target).is(".agjCalendar-active-input")||0<M(e.target).parents(".agjCalendar-active-input").length;if(a||e)O=!0;else if(!a&&!e){a=-1,e=M("#agjCalendar").attr("data-agjCalendar-active");switch(a=0<=e?k[e].calendarDisplay:a){case"modal":case"full":break;default:M.agjCalendar.deactivate()}}}return!0}),a},z=function(e){if(null===e||"object"!=typeof e)return e;var a,t=e.constructor();for(a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=z(e[a]));return t},W=function(e,a){var t=-1;if(!(a=!0!==a?!1:a)||e.allowRange)switch(e.inputType){case"text":t=M.agjCalendar.stringToDate(M(e[a?"endDateSelector":"dateSelector"]).val(),e.dateFormat,e.translations);break;case"dropdown":var n=M(e[a?"endMonthSelector":"monthSelector"]).val();n=(n+="-")+M(e[a?"endDaySelector":"daySelector"]).val(),t=M.agjCalendar.stringToDate(n,"Y-m-d",e.translations)}if(-1===t)return-1;if(t<e.minimumDate)return new Date(e.minimumDate.getFullYear(),e.minimumDate.getMonth(),e.minimumDate.getDate());if(t>e.maximumDate)return new Date(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate());if(0<e.excludeDates.length)for(var r=0;r<e.excludeDates.length;r++){var o=e.excludeDates[r];if(t.getFullYear()===o.getFullYear()&&t.getMonth()===o.getMonth()&&t.getDate()===o.getDate())return-1}return t},q=function(e){return"px"===e.substring(e.length-2).toLowerCase()&&(e=e.substring(0,e.length-2)),isNaN(e)?0:parseInt(e,10)},C=function(e,a){return new Date(a,parseInt(e,10)+1,0).getDate()},J=function(e){
/**
* This function was inspired by jQuery UI’s datepicker_getZindex function
* which was released under the following license.
* @license MIT
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license.
* https://jquery.org/license
* @see {@link https://github.com/jquery/jquery-ui/blob/1.13.3/ui/widgets/datepicker.js#L43}
* @see {@link https://jquery.org/license}
*/
for(;e.length&&e[0]!==document;){switch(e.css("position")){case"absolute":case"relative":case"fixed":var a=parseInt(e.css("zIndex"),10);if(isNaN(a)||0===a)break;return a}e=e.parent()}return 0},m=function(e){for(var a=e.height(),t=["margin-top","borderTopWidth","padding-top","padding-bottom","borderBottomWidth","margin-bottom"],n=0;n<t.length;n++){var r=q(e.css(t[n]));isNaN(r)||(a+=r)}return a},c=function(e){for(var a=e.width(),t=["margin-left","borderLeftWidth","padding-left","padding-right","borderRightWidth","margin-right"],n=0;n<t.length;n++){var r=q(e.css(t[n]));isNaN(r)||(a+=r)}return a},G=function(){var e=M("#agjCalendar-modal-background");e.is(":visible")&&(window.scrollTo(B,A),M("body").css({marginRight:I,overflow:E}),e.hide())},U=function(e,a){if(M.agjCalendar.isActive()){var t=M("#agjCalendar");if(parseInt(t.attr("data-agjCalendar-active"),10)===e)return(!0===t.attr("data-agjCalendar-active-is-end")||"true"===t.attr("data-agjCalendar-active-is-end"))===a}return!1},$=function(e){switch(e=isNaN(e)?e:parseInt(e,10)){case 0:return"Zero";case 1:return"One";case 2:return"Two";case 3:return"Three";case 4:return"Four";case 5:return"Five";case 6:return"Six";case 7:return"Seven";case 8:return"Eight";case 9:return"Nine";case 10:return"Ten"}return-1},X=function(e,a){var t=M("#agjCalendar");switch(e.calendarDisplay){case"inline":switch(e.inputType){case"text":var n=M(e[a?"endDateSelector":"dateSelector"]),r=M(e[a?"endExpanderSelector":"expanderSelector"]);1===t.length&&1===n.length&&((o=0)<r.length&&(o=r.offset().top,o+=m(r)),"hidden"===n.attr("type")?(s=n.parent().offset().top,s+=m(n.parent())):(s=n.offset().top,s+=m(n)),l=Number.MAX_SAFE_INTEGER,0<r.length&&(l=r.offset().left),n=("hidden"===n.attr("type")?n.parent():n).offset().left,t.css({left:Math.min(l,n),top:Math.max(o,s)+1}));break;case"dropdown":var o,l,d,i,n=M(e[a?"endMonthSelector":"monthSelector"]),s=M(e[a?"endDaySelector":"daySelector"]),r=M(e[a?"endExpanderSelector":"expanderSelector"]);1===t.length&&1===n.length&&1===s.length&&((o=0)<r.length&&(o=r.offset().top,o+=m(r)),d=n.offset().top,d+=m(n),i=s.offset().top,i+=m(s),o=1+Math.max(o,d,i),l=Number.MAX_SAFE_INTEGER,0<r.length&&(l=r.offset().left),d=n.offset().left,i=s.offset().left,r=Math.min(l,d,i),t.css({left:r,top:o}))}t.removeClass("agjCalendar-full").css({position:"absolute"});break;case"modal":t.removeClass("agjCalendar-full");var u=M(window).width()/2,g=(u-=c(t)/2,M(window).height()/2);g-=m(t)/2,t.css({left:u,position:"fixed",top:g}),M("#agjCalendar-modal-background").removeClass("agjCalendar-modal-background-full");break;case"full":t.addClass("agjCalendar-full").css({left:0,position:"fixed",top:0}),M("#agjCalendar-modal-background").addClass("agjCalendar-modal-background-full")}},_=function(e){1!==e.getDate()&&e.setFullYear(e.getFullYear(),e.getMonth(),1),e.setHours(0,0,0,0);var a=M("#agjCalendar");if(0<a.length){for(var t=k[a.attr("data-agjCalendar-active")],n=!0===a.attr("data-agjCalendar-active-is-end")||"true"===a.attr("data-agjCalendar-active-is-end"),r=W(t),o=-1,l=(t.allowRange&&(o=W(t,!0)),M("#agjCalendar-dropdown")),d=1;d<=t.calendarCount;d++){var i=t.startWeekOnMonday?(e.getDay()+6)%7:e.getDay(),s=-1;switch(d){case 1:s="#agjCalendar-first";break;case 2:s="#agjCalendar-second";break;case 3:s="#agjCalendar-third"}switch(d){case 1:l.val(M.agjCalendar.dateToString(e,"Y-m"));break;case 2:case 3:M(s+"-month-name").text(M.agjCalendar.dateToString(e,t.dateFormatMonthLabel,t.translations))}var u=0,g="";if(0<i)for(var g=(g+="<div")+' class="agjCalendar-week agjCalendar-week-one"'+">",m=1;m<=i;m++)u++,g=(g+='<div class="agjCalendar-blank agjCalendar-')+H.en.days.full[(u-(t.startWeekOnMonday?0:1))%7].toLowerCase()+'"></div>';var c=new Date(t.minimumDate.getFullYear(),t.minimumDate.getMonth(),t.minimumDate.getDate()),h=(t.allowRange&&n&&(-1===r?c.setFullYear(c.getFullYear(),c.getMonth(),c.getDate()+t.minimumRange):c.setFullYear(r.getFullYear(),r.getMonth(),r.getDate()+t.minimumRange)),c.setHours(0,0,0,0),new Date(t.maximumDate.getFullYear(),t.maximumDate.getMonth(),t.maximumDate.getDate()));for(t.allowRange&&(n?-1!==r&&(h.setFullYear(r.getFullYear(),r.getMonth(),r.getDate()+t.maximumRange),h>t.maximumDate)&&h.setFullYear(t.maximumDate.getFullYear(),t.maximumDate.getMonth(),t.maximumDate.getDate()):h.setFullYear(h.getFullYear(),h.getMonth(),h.getDate()-t.minimumRange)),h.setHours(23,59,59,999),m=1;m<=42-i;m++){u%7==0&&(0<g.length&&(g+="</div>"),g=(g+='<div class="agjCalendar-week')+" agjCalendar-week-"+$(Math.round(u/7)+1).toLowerCase()+'">');var f=C(e.getMonth(),e.getFullYear());if(t.startWeekOnMonday&&f++,m<=f){var p=new Date(e.getFullYear(),e.getMonth(),m),D=!1;if(c<=p&&p<=h&&(D=!0,0<t.excludeDates.length))for(var v=0;v<t.excludeDates.length;v++){var b=t.excludeDates[v];if(p.getFullYear()===b.getFullYear()&&p.getMonth()===b.getMonth()&&p.getDate()===b.getDate()){D=!1;break}}f="agjCalendar-";f+=H.en.days.full[(u+(t.startWeekOnMonday?1:0))%7].toLowerCase(),D&&(f+=" agjCalendar-selectable"),p.getFullYear()===(new Date).getFullYear()&&p.getMonth()===(new Date).getMonth()&&p.getDate()===(new Date).getDate()&&(f+=" agjCalendar-today"),-1!==r&&p.getFullYear()===r.getFullYear()&&p.getMonth()===r.getMonth()&&p.getDate()===r.getDate()&&(f+=n?" agjCalendar-other-active":" agjCalendar-active"),-1!==o&&p.getFullYear()===o.getFullYear()&&p.getMonth()===o.getMonth()&&p.getDate()===o.getDate()&&(f+=n?" agjCalendar-active":" agjCalendar-other-active"),-1!==r&&-1!==o&&r!==o&&(r<o&&r<=p&&p<=o||o<r&&p<=r&&o<=p)&&(f+=" agjCalendar-in-range"),g+='<div class="'+f+'">',D&&(g=(g=(g+='<a href="#"')+' title="'+M.agjCalendar.dateToString(p,t.dateFormatDateTooltip,t.translations)+'" data-agjCalendar-date="')+M.agjCalendar.dateToString(p,"Y-m-d")+'">'),g+=M.agjCalendar.dateToString(p,t.dateFormatDate,t.translations),D&&(g+="</a>"),g+="</div>"}else g=(g+='<div class="agjCalendar-blank agjCalendar-')+H.en.days.full[(u+(t.startWeekOnMonday?1:0))%7].toLowerCase()+'"></div>';u++}g+="</div>",M(s+" div.agjCalendar-week").remove(),M(s).append(g),7===M(s+" div.agjCalendar-week-five div.agjCalendar-blank").length?M(s).removeClass("agjCalendar-five-weeks agjCalendar-six-weeks").addClass("agjCalendar-four-weeks"):7===M(s+" div.agjCalendar-week-six div.agjCalendar-blank").length?M(s).removeClass("agjCalendar-four-weeks agjCalendar-six-weeks").addClass("agjCalendar-five-weeks"):M(s).removeClass("agjCalendar-four-weeks agjCalendar-five-weeks").addClass("agjCalendar-six-weeks"),e.setFullYear(e.getFullYear(),e.getMonth()+1,1)}Z(M("div.agjCalendar-week a"),"click",function(){var e=M.agjCalendar.stringToDate(M(this).attr("data-agjCalendar-date"),"Y-m-d");return Q(t,e,n),t.allowRange&&!n&&L(t),M.agjCalendar.deactivate(),!1}),null!==l.val()&&((a=M.agjCalendar.stringToDate(l.val()+"-01","Y-m-d")).setFullYear(a.getFullYear(),a.getMonth()+1,a.getDate()),0===l.find("option[value="+M.agjCalendar.dateToString(a,"Y-m")+"]").length?M("a.agjCalendar-next-month").fadeTo(1,.33):M("a.agjCalendar-next-month").fadeTo(1,1),a.setFullYear(a.getFullYear(),a.getMonth()-2,a.getDate()),0===l.find("option[value="+M.agjCalendar.dateToString(a,"Y-m")+"]").length?M("a.agjCalendar-previous-month").fadeTo(1,.33):M("a.agjCalendar-previous-month").fadeTo(1,1))}},Q=function(e,a,t){switch(void 0===t&&(t=!1),e.inputType){case"text":var n=M(e[t?"endDateSelector":"dateSelector"]),r="";0<(r="blank"===a?e.translations.blankDateText:M.agjCalendar.dateToString(a,e.dateFormat,e.translations)).length&&(n.val(r),T(n,"change"));break;case"dropdown":var r="blank"===a?"":M.agjCalendar.dateToString(a,"d"),n=M(e[t?"endMonthSelector":"monthSelector"]),o="blank"===a?"":M.agjCalendar.dateToString(a,"Y-m");0<o.length&&0<n.find("option[value="+o+"]").length&&("blank"===a||parseInt(r,10)<=C(a.getMonth(),a.getFullYear()))&&(n.val(o),T(n,"change"),S(e,t),M(e[t?"endDaySelector":"daySelector"]).val(r),T(M(e[t?"endDaySelector":"daySelector"]),"change"))}},V=function(e,a){void 0===a&&(a=!1);for(var t=new Date(e.minimumDate.getFullYear(),e.minimumDate.getMonth(),e.minimumDate.getDate()),n=(t.setHours(0,0,0,0),new Date(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate())),r=(n.setHours(23,59,59,999),a&&-1!==(a=W(e))&&(t.setFullYear(a.getFullYear(),a.getMonth(),a.getDate()+e.minimumRange),(a=new Date(a.getFullYear(),a.getMonth(),a.getDate()+e.maximumRange))<e.maximumDate)&&n.setFullYear(a.getFullYear(),a.getMonth(),a.getDate()),M("#agjCalendar-dropdown")),o=(r.find("option").remove(),new Date(t.getFullYear(),t.getMonth(),t.getDate()));r.append('<option value="'+M.agjCalendar.dateToString(o,"Y-m")+'">'+M.agjCalendar.dateToString(o,e.dateFormatMonthDropdown,e.translations)+"</option>"),o.setFullYear(o.getFullYear(),o.getMonth()+1,1),o<n;);},Z=function(e,a,t,n){return"function"==typeof t&&void 0===n&&(n=t,t=void 0),1!==r?void 0===t?e.on(a,n):e.on(a,t,n):void 0===t?e.bind(a,n):e.bind(a,t,n)};M.agjCalendar=function(e){"object"!=typeof e&&(e={});var a=new Date((new Date).getFullYear()+1,(new Date).getMonth(),(new Date).getDate()),p=(e=function(e,a){if("object"!=typeof e||"object"!=typeof a)return-1;var t=z(e);if(null!=a)for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n]);return t}({allowBlankDates:!1,allowRange:!1,autoBlur:null,autoSetEndDate:"dates",calendarCount:1,calendarDisplay:"inline",calendarSize:"small",dateFormat:"m/d/Y",dateFormatDate:"j",dateFormatDateTooltip:"",dateFormatDayInput:"j",dateFormatDayOfWeekTooltip:"l",dateFormatMonthDropdown:"M Y",dateFormatMonthInput:"M Y",dateFormatMonthLabel:"F Y",dateSelector:null,dayNameEllipsis:!0,dayNameFormat:"short",daySelector:null,defaultDate:new Date,defaultEndDate:null,defaultRange:-1,endDateSelector:null,endDaySelector:null,endExpanderSelector:null,endMonthSelector:null,excludeDates:[],expanderSelector:null,forceMaxZIndex:!1,inputType:"text",language:"en",maximumDate:a,maximumRange:-1,minimumDate:new Date,minimumRange:-1,monthSelector:null,overwriteDayOptions:!0,overwriteMonthOptions:!0,startWeekOnMonday:!1,theme:null,translations:{}},e),{disabled:!1,position:k.length});switch(e.language){case"ar":case"bn":case"de":case"es":case"fr":case"he":case"hi":case"it":case"ja":case"ko":case"mr":case"pa":case"pt":case"ru":case"te":case"tr":case"ur":case"vi":case"zh":p.translations=z(H[e.language]);break;default:p.translations=z(H.en)}if("object"==typeof e.translations){for(var t=0,n=["days","months","meridiemIndicators"];t<n.length;t++)if(void 0!==e.translations[n[t]])for(var r in p.translations[n[t]])if(Object.prototype.hasOwnProperty.call(e.translations[n[t]],r)&&void 0!==e.translations[n[t]][r])for(var o in p.translations[n[t]][r])if(Object.prototype.hasOwnProperty.call(e.translations[n[t]][r],o)&&void 0!==e.translations[n[t]][r][o]){if(0<e.translations[n[t]][r][o].length&&!F(e.translations[n[t]][r][o]))return w("Invalid translation `translations["+n[t]+"]["+r+"]["+o+']` value: "'+e.translations[n[t]][r][o]+'"'),-1;p.translations[n[t]][r][o]=e.translations[n[t]][r][o]}if(void 0!==e.translations.ordinalSuffixes)for(var o in p.translations.ordinalSuffixes)if(Object.prototype.hasOwnProperty.call(e.translations.ordinalSuffixes,o)&&void 0!==e.translations.ordinalSuffixes[o]){if(0<e.translations.ordinalSuffixes[o].length&&!F(e.translations.ordinalSuffixes[o]))return w("Invalid translation `translations[ordinalSuffixes]["+o+']` value: "'+e.translations.ordinalSuffixes[o]+'"'),-1;p.translations.ordinalSuffixes[o]=e.translations.ordinalSuffixes[o]}for(var t=0,l=["hideCalendar","nextMonth","previousMonth","poweredByBefore","poweredByAfter","blankDateText"];t<l.length;t++){var d=l[t];if(void 0!==e.translations[d]){if(0<e.translations[d].length&&!F(e.translations[d]))return w("Invalid translation `translations["+d+']` value: "'+e.translations[d]+'"'),-1;p.translations[d]=e.translations[d]}}}switch(!(p.overwriteMonthOptions=!0)===e.overwriteMonthOptions&&(p.overwriteMonthOptions=!1),!(p.overwriteDayOptions=!0)===e.overwriteDayOptions&&(p.overwriteDayOptions=!1),!(p.allowBlankDates=!1)===e.allowBlankDates&&(p.allowBlankDates=!0),!(p.startWeekOnMonday=!1)===e.startWeekOnMonday&&(p.startWeekOnMonday=!0),!(p.allowRange=!1)===e.allowRange&&(p.allowRange=!0),p.inputType="text","dropdown"===e.inputType&&(p.inputType="dropdown"),p.calendarDisplay="inline",e.calendarDisplay){case"modal":case"full":p.calendarDisplay=e.calendarDisplay}switch(p.calendarCount=1,e.calendarDisplay){case"inline":case"modal":switch(e.calendarCount){case 2:case 3:p.calendarCount=e.calendarCount}}switch(p.calendarSize="small",e.calendarDisplay){case"inline":case"modal":switch(e.calendarSize){case"medium":case"large":p.calendarSize=e.calendarSize}}if(!(p.forceMaxZIndex=!1)===e.forceMaxZIndex&&(p.forceMaxZIndex=!0),!(p.autoBlur=!1)===e.autoBlur)p.autoBlur=!0;else if("text"===p.inputType)switch(p.calendarDisplay){case"modal":case"full":p.autoBlur=!0}switch(!(p.dayNameEllipsis=!0)===e.dayNameEllipsis&&(p.dayNameEllipsis=!1),p.dayNameFormat="short",e.dayNameFormat){case"medium":p.dayNameFormat="abbreviated";break;case"abbreviated":case"full":p.dayNameFormat=e.dayNameFormat}switch(e.dateFormat){case 1:p.dateFormat="m/d/Y";break;case 2:p.dateFormat="M j, Y";break;case 3:p.dateFormat="d/m/Y";break;case 4:p.dateFormat="Y-m-d";break;case 5:p.dateFormat="j F Y";break;default:j(e.dateFormat)?p.dateFormat=e.dateFormat:p.dateFormat="m/d/Y"}switch("string"==typeof e.dateFormatDate&&(0<=e.dateFormatDate.indexOf("j")||0<=e.dateFormatDate.indexOf("d")||0<=e.dateFormatDate.indexOf("z"))?p.dateFormatDate=e.dateFormatDate:p.dateFormatDate="j",e.dateFormatDateTooltip){case 1:p.dateFormatDateTooltip="m/d/Y";break;case 2:p.dateFormatDateTooltip="M j, Y";break;case 3:p.dateFormatDateTooltip="d/m/Y";break;case 4:p.dateFormatDateTooltip="Y-m-d";break;case 5:p.dateFormatDateTooltip="j F Y";break;default:j(e.dateFormatDateTooltip)?p.dateFormatDateTooltip=e.dateFormatDateTooltip:"en"===e.language?p.dateFormatDateTooltip="F j, Y":p.dateFormatDateTooltip="j F Y"}switch("string"==typeof e.dateFormatDayOfWeekTooltip&&(0<=e.dateFormatDayOfWeekTooltip.indexOf("D")||0<=e.dateFormatDayOfWeekTooltip.indexOf("l")||0<=e.dateFormatDayOfWeekTooltip.indexOf("N")||0<=e.dateFormatDayOfWeekTooltip.indexOf("w"))?p.dateFormatDayOfWeekTooltip=e.dateFormatDayOfWeekTooltip:p.dateFormatDayOfWeekTooltip="l","string"==typeof e.dateFormatMonthDropdown&&(0<=e.dateFormatMonthDropdown.indexOf("F")||0<=e.dateFormatMonthDropdown.indexOf("m")||0<=e.dateFormatMonthDropdown.indexOf("M")||0<=e.dateFormatMonthDropdown.indexOf("n"))&&(0<=e.dateFormatMonthDropdown.indexOf("o")||0<=e.dateFormatMonthDropdown.indexOf("x")||0<=e.dateFormatMonthDropdown.indexOf("X")||0<=e.dateFormatMonthDropdown.indexOf("y")||0<=e.dateFormatMonthDropdown.indexOf("Y"))?p.dateFormatMonthDropdown=e.dateFormatMonthDropdown:p.dateFormatMonthDropdown="M Y","string"==typeof e.dateFormatMonthInput&&(0<=e.dateFormatMonthInput.indexOf("F")||0<=e.dateFormatMonthInput.indexOf("m")||0<=e.dateFormatMonthInput.indexOf("M")||0<=e.dateFormatMonthInput.indexOf("n"))&&(0<=e.dateFormatMonthInput.indexOf("o")||0<=e.dateFormatMonthInput.indexOf("x")||0<=e.dateFormatMonthInput.indexOf("X")||0<=e.dateFormatMonthInput.indexOf("y")||0<=e.dateFormatMonthInput.indexOf("Y"))?p.dateFormatMonthInput=e.dateFormatMonthInput:p.dateFormatMonthInput="M Y","string"==typeof e.dateFormatDayInput&&(0<=e.dateFormatDayInput.indexOf("d")||0<=e.dateFormatDayInput.indexOf("j")||0<=e.dateFormatDayInput.indexOf("z"))?p.dateFormatDayInput=e.dateFormatDayInput:p.dateFormatDayInput="j","string"==typeof e.dateFormatMonthLabel&&(0<=e.dateFormatMonthLabel.indexOf("F")||0<=e.dateFormatMonthLabel.indexOf("m")||0<=e.dateFormatMonthLabel.indexOf("M")||0<=e.dateFormatMonthLabel.indexOf("n"))&&(0<=e.dateFormatMonthLabel.indexOf("o")||0<=e.dateFormatMonthLabel.indexOf("x")||0<=e.dateFormatMonthLabel.indexOf("X")||0<=e.dateFormatMonthLabel.indexOf("y")||0<=e.dateFormatMonthLabel.indexOf("Y"))?p.dateFormatMonthLabel=e.dateFormatMonthLabel:p.dateFormatMonthLabel="F Y",p.theme="",e.theme){case"red":case"orange":case"yellow":case"green":case"cyan":case"blue":case"purple":case"pink":p.theme=e.theme;break;default:"string"==typeof e.theme&&0===e.theme.toLowerCase().indexOf("custom-")&&(p.theme=e.theme)}switch(p.autoSetEndDate="dates",e.autoSetEndDate){case!0:p.autoSetEndDate="always";break;case!1:p.autoSetEndDate="never";break;case"blanks":case"always":case"never":p.autoSetEndDate=e.autoSetEndDate}if(p.minimumDate=new Date,p.minimumDate.setHours(0,0,0,0),N["YYYY-MM-DD"].test(e.minimumDate)?p.minimumDate=M.agjCalendar.stringToDate(e.minimumDate,"Y-m-d"):e.minimumDate instanceof Date&&p.minimumDate.setFullYear(e.minimumDate.getFullYear(),e.minimumDate.getMonth(),e.minimumDate.getDate()),p.maximumDate=new Date((new Date).getFullYear()+1,(new Date).getMonth(),(new Date).getDate()),p.maximumDate.setHours(23,59,59,999),N["YYYY-MM-DD"].test(e.maximumDate)?(a=M.agjCalendar.stringToDate(e.maximumDate,"Y-m-d"),p.minimumDate<=a&&p.maximumDate.setFullYear(a.getFullYear(),a.getMonth(),a.getDate())):e.maximumDate instanceof Date&&e.maximumDate>=p.minimumDate&&p.maximumDate.setFullYear(e.maximumDate.getFullYear(),e.maximumDate.getMonth(),e.maximumDate.getDate()),p.defaultDate=new Date,N["YYYY-MM-DD"].test(e.defaultDate)||e.defaultDate instanceof Date?(a=new Date,N["YYYY-MM-DD"].test(e.defaultDate)?a=M.agjCalendar.stringToDate(e.defaultDate,"Y-m-d"):a.setFullYear(e.defaultDate.getFullYear(),e.defaultDate.getMonth(),e.defaultDate.getDate()),p.minimumDate<=a&&a<=p.maximumDate&&p.defaultDate.setFullYear(a.getFullYear(),a.getMonth(),a.getDate())):p.allowBlankDates&&"blank"===e.defaultDate&&(p.defaultDate="blank"),p.excludeDates=[],e.excludeDates&&e.excludeDates instanceof Array&&0<e.excludeDates.length)for(t=0;t<e.excludeDates.length;t++){var i=-1;N["YYYY-MM-DD"].test(e.excludeDates[t])?i=M.agjCalendar.stringToDate(e.excludeDates[t],"Y-m-d"):e.excludeDates[t]instanceof Date&&(i=new Date(e.excludeDates[t].getFullYear(),e.excludeDates[t].getMonth(),e.excludeDates[t].getDate())),-1!==i&&p.minimumDate<=i&&i<=p.maximumDate&&p.excludeDates.push(i)}if(p.minimumRange=0,p.maximumRange=0,p.defaultRange=0,p.allowRange){for(var s=0,u=new Date(p.minimumDate.getFullYear(),p.minimumDate.getMonth(),p.minimumDate.getDate());u<=p.maximumDate;)s++,u.setFullYear(u.getFullYear(),u.getMonth(),u.getDate()+1);p.minimumRange=0===s?0:1,!isNaN(e.minimumRange)&&0<=parseInt(e.minimumRange,10)&&parseInt(e.minimumRange,10)<=s&&(p.minimumRange=e.minimumRange),p.maximumRange=0===s?0:s,!isNaN(e.maximumRange)&&0<=parseInt(e.maximumRange,10)&&parseInt(e.maximumRange,10)<=s&&parseInt(e.maximumRange,10)>=p.minimumRange&&(p.maximumRange=e.maximumRange),p.defaultRange=0===s?0:1,isNaN(e.defaultRange)||(a=parseInt(e.defaultRange,10),p.minimumRange<=a&&a<=p.maximumRange&&(p.defaultRange=a)),p.defaultEndDate="blank"===p.defaultDate?"blank":new Date(p.defaultDate.getFullYear(),p.defaultDate.getMonth(),p.defaultDate.getDate()+p.defaultRange),N["YYYY-MM-DD"].test(e.defaultEndDate)||e.defaultEndDate instanceof Date?(a=new Date,N["YYYY-MM-DD"].test(e.defaultEndDate)?a=M.agjCalendar.stringToDate(e.defaultEndDate,"Y-m-d"):a.setFullYear(e.defaultEndDate.getFullYear(),e.defaultEndDate.getMonth(),e.defaultEndDate.getDate()),p.minimumDate<=a&&a<=p.maximumDate&&(p.defaultEndDate=new Date(a.getFullYear(),a.getMonth(),a.getDate()))):p.allowBlankDates&&"blank"===e.defaultEndDate&&(p.defaultEndDate="blank")}function g(e){if(void 0!==M(this).attr("data-agjCalendar-bound-to")&&0<M(this).attr("data-agjCalendar-bound-to").length){if(!U(p.position,e.data.isEnd)){var a=p,t=e.data.isEnd;switch(!0!==t&&(t=!1),M.agjCalendar.isActive()&&!U(a.position,t)&&G(),a.inputType){case"text":M(a[t?"endDateSelector":"dateSelector"]).addClass("agjCalendar-active-input");break;case"dropdown":M(a[t?"endMonthSelector":"monthSelector"]).addClass("agjCalendar-active-input"),M(a[t?"endDaySelector":"daySelector"]).addClass("agjCalendar-active-input")}var n=M("#agjCalendar"),r=(0===n.length&&(n=P()),M("#agjCalendar-modal-background")),o=(n.attr({class:"","data-agjCalendar-active":a.position,"data-agjCalendar-active-is-end":t}),0);if(a.forceMaxZIndex||"inline"!==a.calendarDisplay)o=R;else for(var l=0,d=["dateSelector","endDateSelector","monthSelector","daySelector","endMonthSelector","endDaySelector","expanderSelector","endExpanderSelector"];l<d.length;l++){var i=M(a[d[l]]);0<i.length&&(o=Math.max(o,J(i)))}if(n.css("zIndex",Math.min(R,o)),r.css("zIndex",Math.min(R,o-1)),0<a.theme.length){if("string"==typeof(s=r.attr("class"))&&0<s.length)for(var s=s.split(" "),l=0;l<s.length;l++)0===s[l].indexOf("agjCalendar-theme-")&&r.removeClass(s[l]);r.addClass("agjCalendar-theme-"+a.theme),n.addClass("agjCalendar-theme-"+a.theme)}switch(n.find("#agjCalendar-hide").attr("title",a.translations.hideCalendar).text(a.translations.hideCalendar),n.find("#agjCalendar-powered-by-before").text(0<a.translations.poweredByBefore.length?a.translations.poweredByBefore+" ":""),n.find("#agjCalendar-powered-by-after").text(0<a.translations.poweredByAfter.length?" "+a.translations.poweredByAfter:""),n.find("a.agjCalendar-previous-month").attr("title",a.translations.previousMonth).find("span.agjCalendar-previous-month-inner").text(a.translations.previousMonth),n.find("a.agjCalendar-next-month").attr("title",a.translations.nextMonth).find("span.agjCalendar-next-month-inner").text(a.translations.nextMonth),a.calendarCount){case 2:n.addClass("agjCalendar-double");break;case 3:n.addClass("agjCalendar-triple");break;default:n.addClass("agjCalendar-single")}switch(a.calendarSize){case"medium":n.addClass("agjCalendar-medium");break;case"large":n.addClass("agjCalendar-large");break;default:n.addClass("agjCalendar-small")}a.dayNameEllipsis&&n.addClass("agjCalendar-day-name-ellipsis"),a.startWeekOnMonday&&n.addClass("agjCalendar-start-week-on-monday");for(var u=a.startWeekOnMonday?[1,2,3,4,5,6,0]:[0,1,2,3,4,5,6],g="",l=0;l<u.length;l++){for(var m=new Date;m.getDay()!==u[l];)m.setFullYear(m.getFullYear(),m.getMonth(),m.getDay()+1);g=(g=(g=g+"<div"+(' class="agjCalendar-'+H.en.days.full[u[l]].toLowerCase()+'"'))+(' title="'+M.agjCalendar.dateToString(m,a.dateFormatDayOfWeekTooltip,a.translations)+'"')+">")+a.translations.days[a.dayNameFormat][u[l]]+"</div>"}switch(n.find("div.agjCalendar-days").empty().append(g),a.calendarDisplay){case"full":case"modal":var c=M("body"),h=(I=q(c.css("marginRight")),isNaN(I)&&(I=0),E=c.css("overflow"),M(window).width());c.css({overflow:"hidden"}).css({marginRight:I+M(window).width()-h}),B=M(window).scrollLeft(),A=M(window).scrollTop(),"full"===a.calendarDisplay&&(window.scrollTo(0,1),window.scrollTo(0,0)),M("#agjCalendar-modal-background").show()}V(a,t);var f,e=W(a,t);-1===e&&(-1!==(f=W(a,!1))?e=new Date(f.getFullYear(),f.getMonth(),f.getDate()+a.minimumRange):(e=new Date(a.minimumDate.getFullYear(),a.minimumDate.getMonth(),a.minimumDate.getDate()),t&&e.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()+a.minimumRange))),_(e),X(a,t),M("body").addClass("agjCalendar-active")}p.autoBlur&&T(M(this),"blur")}return!1}var a=M(e.expanderSelector),m=M(e.endExpanderSelector);if(null!==e.expanderSelector){if(1!==a.length)return w('Invalid `expanderSelector` value: "'+e.expanderSelector+'" ('+a.length+" elements found, 1 required)"),-1;if(void 0!==a.attr("data-agjCalendar-bound-to")&&0<a.attr("data-agjCalendar-bound-to").length)return w('Already used `expanderSelector`: "'+e.expanderSelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1;if(p.allowRange&&null!==e.endExpanderSelector){if(1!==m.length)return w('Invalid `endExpanderSelector` value: "'+e.endExpanderSelector+'" ('+m.length+" elements found, 1 required)"),-1;if(void 0!==m.attr("data-agjCalendar-bound-to")&&0<m.attr("data-agjCalendar-bound-to").length)return w('Already used `endExpanderSelector`: "'+e.endExpanderSelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1}p.expanderSelector=e.expanderSelector,a.attr("data-agjCalendar-bound-to",p.position),Z(a,"click",{isEnd:!1},g),p.allowRange&&(p.endExpanderSelector=e.endExpanderSelector,m.attr("data-agjCalendar-bound-to",p.position),Z(m,"click",{isEnd:!0},g))}switch(p.inputType){case"text":var c=M(e.dateSelector),h=M(e.endDateSelector);if(1!==c.length)return w('Invalid `dateSelector` value: "'+e.dateSelector+'" ('+c.length+" elements found, 1 required)"),-1;if(void 0!==c.attr("data-agjCalendar-bound-to")&&0<c.attr("data-agjCalendar-bound-to").length)return w('Already used `dateSelector`: "'+e.dateSelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1;if(p.allowRange){if(1!==h.length)return w('Invalid `endDateSelector` value: "'+e.endDateSelector+'" ('+h.length+" elements found, 1 required)"),-1;if(void 0!==h.attr("data-agjCalendar-bound-to")&&0<h.attr("data-agjCalendar-bound-to").length)return w('Already used `endDateSelector`: "'+e.endDateSelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1}p.dateSelector=e.dateSelector;var f=function(e){if(void 0!==M(this).attr("data-agjCalendar-bound-to")&&0<M(this).attr("data-agjCalendar-bound-to").length)return setTimeout(function(){switch(p.calendarDisplay){case"full":case"modal":break;default:O||(M.agjCalendar.deactivate(),e.data.isEnd&&L(p))}},1),!0},D=c.val();c.attr("data-agjCalendar-bound-to",p.position),Z(c,"blur",{isEnd:!1},f),Z(c,"focus",{isEnd:!1},g),Q(p,p.defaultDate),0<D.length&&c.val(D),p.allowRange&&(p.endDateSelector=e.endDateSelector,D=h.val(),h.attr("data-agjCalendar-bound-to",p.position),Z(h,"blur",{isEnd:!0},f),Z(h,"focus",{isEnd:!0},g),Q(p,p.defaultEndDate,!0),0<D.length)&&h.val(D);break;case"dropdown":c=M(e.monthSelector),f=M(e.daySelector),h=M(e.endMonthSelector),D=M(e.endDaySelector);if(1!==c.length)return w('Invalid `monthSelector` value: "'+e.monthSelector+'" ('+c.length+" elements found, 1 required)"),-1;if(void 0!==c.attr("data-agjCalendar-bound-to")&&0<c.attr("data-agjCalendar-bound-to").length)return w('Already used `monthSelector`: "'+e.monthSelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1;if(1!==f.length)return w('Invalid `daySelector` value: "'+e.daySelector+'" ('+f.length+" elements found, 1 required)"),-1;if(void 0!==f.attr("data-agjCalendar-bound-to")&&0<f.attr("data-agjCalendar-bound-to").length)return w('Already used `daySelector`: "'+e.daySelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1;if(p.allowRange){if(1!==h.length)return w('Invalid `endMonthSelector` value: "'+e.endMonthSelector+'" ('+h.length+" elements found, 1 required)"),-1;if(void 0!==h.attr("data-agjCalendar-bound-to")&&0<h.attr("data-agjCalendar-bound-to").length)return w('Already used `endMonthSelector`: "'+e.endMonthSelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1;if(1!==D.length)return w('Invalid `endDaySelector` value: "'+e.endDaySelector+'" ('+D.length+" elements found, 1 required)"),-1;if(void 0!==D.attr("data-agjCalendar-bound-to")&&0<D.attr("data-agjCalendar-bound-to").length)return w('Already used `endDaySelector`: "'+e.endDaySelector+'" (`data-agjCalendar-bound-to` attribute found, missing required)'),-1}f.attr("data-agjCalendar-bound-to",p.position),c.attr("data-agjCalendar-bound-to",p.position),p.monthSelector=e.monthSelector,p.daySelector=e.daySelector;var v=function(e){void 0!==M(this).attr("data-agjCalendar-bound-to")&&0<M(this).attr("data-agjCalendar-bound-to").length&&(S(p,e.data.isEnd),e.data.isEnd||L(p))},b=c.val(),C=f.val();Z(c,"change",{isEnd:!1},v),Y(p),S(p),null!==b&&0<b.length&&0<c.find("option[value="+b+"]").length&&(c.val(b),T(c,"change")),null!==C&&0<C.length&&0<f.find("option[value="+C+"]").length&&(f.val(C),T(f,"change")),p.allowRange&&((h=M(e.endMonthSelector)).attr("data-agjCalendar-bound-to",p.position),D.attr("data-agjCalendar-bound-to",p.position),p.endMonthSelector=e.endMonthSelector,p.endDaySelector=e.endDaySelector,b=h.val(),C=D.val(),Z(f,"change",function(){void 0!==M(this).attr("data-agjCalendar-bound-to")&&0<M(this).attr("data-agjCalendar-bound-to").length&&(L(p),Y(p,!0),S(p,!0))}),h.attr("data-agjCalendar-bound-to",p.position),Z(h,"change",{isEnd:!0},v),Y(p,!0),S(p,!0),null!==b&&0<b.length&&0<h.find("option[value="+b+"]").length&&(h.val(b),T(h,"change")),null!==C)&&0<C.length&&0<D.find("option[value="+C+"]").length&&(D.val(C),T(D,"change"))}return k.push(p),p.position},M.agjCalendar.addRegexTextPattern=function(e){t.push(e)},M.agjCalendar.dateToString=function(e,a,t){if("object"!=typeof e||!(e instanceof Date))return-1;if("string"!=typeof(a=x(a))||0===a.length||!new RegExp(/[aABcdDFgGhHijlLmMnNorsStuUvwWxXyYz]{1}/,"u").test(a))return-1;"object"!=typeof t&&(t=z(H.en));for(var n={a:function(e){e=e.getHours()<12?0:1;return t.meridiemIndicators.lowercase[e]},A:function(e){e=e.getHours()<12?0:1;return t.meridiemIndicators.uppercase[e]},c:function(e){return M.agjCalendar.dateToString(e,"Y-m-d",t)+"T"+M.agjCalendar.dateToString(e,"H:i:s",t)},d:function(e){return(e.getDate()<10?"0":"")+e.getDate()},D:function(e){return t.days.abbreviated[e.getDay()]},F:function(e){return t.months.full[e.getMonth()]},g:function(e){return 12<e.getHours()?e.getHours()-12:e.getHours()},G:function(e){return e.getHours()},h:function(e){return 12<e.getHours()?(e.getHours()-12<10?"0":"")+(e.getHours()-12).toString():(e.getHours()<10?"0":"")+e.getHours()},H:function(e){return(e.getHours()<10?"0":"")+e.getHours().toString()},i:function(e){return(e.getMinutes()<10?"0":"")+e.getMinutes().toString()},j:function(e){return e.getDate()},l:function(e){return t.days.full[e.getDay()]},L:function(e){return e=e.getFullYear(),(e=parseInt(e,10))%4==0&&e%100!=0||e%400==0?"1":"0"},m:function(e){return(e.getMonth()+1<10?"0":"")+(e.getMonth()+1)},M:function(e){return t.months.abbreviated[e.getMonth()]},n:function(e){return e.getMonth()+1},N:function(e){return 0===e.getDay()?7:e.getDay()},o:function(e){var a=new Date(e.getTime());return a.setDate(a.getDate()-(e.getDay()+6)%7+3),a.getFullYear()},r:function(e){return M.agjCalendar.dateToString(e,"D, d M Y H:i:s +0000",t)},s:function(e){return(e.getSeconds()<10?"0":"")+e.getSeconds().toString()},S:function(e){return t.ordinalSuffixes[e.getDate()]},t:function(e){return C(e.getMonth(),e.getFullYear())},u:function(e){return 1e3*e.getMilliseconds()},U:function(e){return Math.round(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getMilliseconds())/1e3)},v:function(e){return e.getMilliseconds()},w:function(e){return 7===e.getDay()?0:e.getDay()},W:function(e){return e=e,(e=new Date(e.getTime())).setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7),a=new Date(e.getFullYear(),0,4),1+Math.round(((e.getTime()-a.getTime())/864e5-3+(a.getDay()+6)%7)/7);var a},x:function(e){e=e.getFullYear();return 1e4<=e?"+"+e:e},X:function(e){return 1<=e.getFullYear()?"+"+e.getFullYear():e.getFullYear()},y:function(e){return e.getFullYear().toString().slice(-2)},Y:function(e){var a=e.getFullYear(),e=a<0;for(e&&(a*=-1),a=a.toString();a.length<4;)a="0"+a;return a=e?"-"+a:a},z:function(e){for(var a=0;a<=365;a++){var t=new Date(e.getFullYear(),0,1+a);if(t.getFullYear()===e.getFullYear()&&t.getMonth()===e.getMonth()&&t.getDate()===e.getDate())return a}return-1}},r="",o=0;a.length>o;){var l,d=!1;for(l in n)if(Object.prototype.hasOwnProperty.call(n,l)&&a.substring(o,o+l.length)===l){r+=n[l](e),o+=l.length,d=!0;break}d||(r+=a.substring(o,o+1),o++)}return r},M.agjCalendar.deactivate=function(){O=!1;var e=M("#agjCalendar");0<e.length&&(M("body").removeClass("agjCalendar-active"),e.attr("data-agjCalendar-active",-1),M(".agjCalendar-active-input").removeClass("agjCalendar-active-input")),G()},M.agjCalendar.disable=function(e){if(isNaN(e)||void 0===k[e])return w('Invalid position "'+e+'"'),!1;if(k[e].disabled)return w('Position "'+e+'" has already been disabled'),!1;(U(k[e])||k[e].allowRange&&U(k[e],!0))&&M.agjCalendar.deactivate();for(var a=0,t=["dateSelector","endDateSelector","monthSelector","daySelector","endMonthSelector","endDaySelector","expanderSelector","endExpanderSelector"];a<t.length;a++){var n=M(k[e][t[a]]);0<n.length&&n.attr("data-agjCalendar-bound-to","")}return k[e].disabled=!0},M.agjCalendar.disableEmojiSupport=function(){e()?a=!1:w("$.agjCalendar.disableEmojiSupport() was called but this browser does not support ECMAScript 2018")},M.agjCalendar.enableEmojiSupport=function(){e()?a=!0:w("$.agjCalendar.enableEmojiSupport() was called but this browser does not support ECMAScript 2018")},M.agjCalendar.getIncludedTranslations=function(e){return void 0!==H[e]?z(H[e]):-1},M.agjCalendar.isActive=function(){return M("body").hasClass("agjCalendar-active")},M.agjCalendar.stringToDate=function(e,a,t){if("string"==typeof e&&0!==e.length&&"string"==typeof a&&0!==a.length){"object"!=typeof t&&(t=z(H.en)),a=x(a);for(var n={a:"(am|pm)",A:"(AM|PM)",c:"-?([0-9]+)-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})",d:"([0-9]{2})",D:y(),F:y(),g:"[0-9]{1,2}",G:"[0-9]{1,2}",h:"[0-9]{2}",H:"[0-9]{2}",i:"[0-9]{2}",j:"([0-9]{1,2})",l:y(),L:"([0-1]{1})",m:"([0-9]{1,2})",M:y(),n:"([0-9]{2})",N:"([1-7]{1})",o:"-?([0-9]+)",r:y()+", ([0-9]{2}) "+y()+" -?([0-9]+) ([0-9]{2}):([0-9]{2}):([0-9]{2}) \\+0000",s:"[0-9]{2}",S:y(),t:"([0-9]{1,2})",u:"[0-9]+",U:"-?([0-9]+)",v:"[0-9]+",w:"([0-6]{1})",W:"([0-9]{1,2})",x:"\\+-?([0-9]+)",X:"\\+-?([0-9]+)",y:"([0-9]{2})",Y:"-?([0-9]+)",z:"([0-9]{1,3})"},r="^",o=0,l=0;a.length>l;){var d=!1;for(C in n)if(Object.prototype.hasOwnProperty.call(n,C)&&a.substring(l,l+C.length)===C){r=(r=(r=(r+="(?<pattern")+o+++"_")+C+">")+n[C]+")",l+=C.length,d=!0;break}d||(r+=a.substring(l,l+1),l++)}r+="$";var i=e.match(new RegExp(r,"u"));if(i){var s,u,g=null,m=null,c=null,h=null;for(s in i.groups)if(Object.prototype.hasOwnProperty.call(i.groups,s))switch(s.substring(s.lastIndexOf("_")+1)){case"c":var f=i.groups[s].substring(0,i.groups[s].lastIndexOf("-")).lastIndexOf("-"),m=parseInt(i.groups[s].substring(0,f),10),c=parseInt(i.groups[s].substring(f+1,f+3),10)-1,h=parseInt(i.groups[s].substring(f+4,f+6),10);break;case"r":f=i.groups[s].split(" ");m=f[f.length-3],h=parseInt(i.groups[s].substring(i.groups[s].indexOf(",")+2,i.groups[s].indexOf(",")+4),10);var p=(p=i.groups[s].substring(i.groups[s].indexOf(",")+5)).substring(0,p.indexOf(m.toString())-1);for(C in t.months)if(Object.prototype.hasOwnProperty.call(t.months,C))for(var D in t.months[C])Object.prototype.hasOwnProperty.call(t.months[C],D)&&t.months[C][D].toLowerCase()===p.toLowerCase()&&(c=D);break;case"U":var v=new Date(1e3*parseInt(i.groups[s],10)),b=1e3*parseInt(i.groups[s],10)-Date.UTC(v.getFullYear(),v.getMonth(),v.getDate(),v.getHours(),v.getMinutes(),v.getSeconds(),v.getMilliseconds());v.setTime(v.getTime()+b),m=v.getFullYear(),c=v.getMonth(),h=v.getDate();break;case"d":case"j":h=parseInt(i.groups[s],10);break;case"F":case"M":for(var C in t.months)if(Object.prototype.hasOwnProperty.call(t.months,C))for(var D in t.months[C])Object.prototype.hasOwnProperty.call(t.months[C],D)&&t.months[C][D].toLowerCase()===i.groups[s].toLowerCase()&&(c=D);break;case"m":case"n":c=parseInt(i.groups[s],10)-1;break;case"y":g=parseInt(i.groups[s],10);break;case"o":case"x":case"X":case"Y":m=parseInt(i.groups[s],10)}if((null!==g||null!==m)&&null!==c&&null!==h)return null===m&&(e=parseInt((new Date).getFullYear().toString().substring(2),10),u=(new Date).getFullYear()-e,m=g<=e+10?u+g:u-100+g),new Date(m,c,h)}}return-1},M.ctcCalendar=function(e){return M.agjCalendar(e)},M.fn.agjCalendar=function(e,a){if("object"!=typeof e&&(e={}),"function"!=typeof a&&(a=function(){}),"input"===this.prop("tagName").toLowerCase()){for(var t;t="agjCalendar-"+(n=1e5,r=999999,Math.round(Math.random()*(r-n)+n)),0<M("input."+t).length;);this.addClass(t),e.dateSelector="input."+t,a(M.agjCalendar(e))}else w('Invalid tag "'+this.prop("tagName").toLowerCase()+'" ("input" expected)'),a(-1);var n,r;return this}}(jQuery);