{"version":3,"file":"angular-datepicker.min.js","sources":["../src/js/angular-datepicker.js"],"names":["angular","module","directive","$window","$compile","$locale","$filter","$interpolate","A_DAY_IN_MILLISECONDS","restrict","scope","dateSet","dateMinLimit","dateMaxLimit","dateMonthTitle","dateYearTitle","buttonNextTitle","buttonPrevTitle","dateDisabledDates","link","$scope","element","attr","theCalendar","pageDatepickers","selector","thisInput","querySelector","children","defaultPrevButton","defaultNextButton","prevButton","buttonPrev","nextButton","buttonNext","dateFormat","$eval","date","Date","currentMonthNumber","isMouseOn","isMouseOnInput","datetime","DATETIME_FORMATS","htmlTemplate","replace","startSymbol","endSymbol","$watch","value","month","monthNumber","Number","day","year","setDaysInMonth","setInputValue","months","MONTH","daysInString","map","el","valueOf","after","bind","showCalendar","hideCalendar","isMobile","navigator","userAgent","match","resetToMinDate","resetToMaxDate","nextMonth","nextYear","isSelectableMaxDate","undefined","selectedMonthHandle","selectedMonth","prevMonth","prevYear","isSelectableMinDate","setNewYear","isSelectableMaxYear","isSelectableMinYear","paginateYears","modelDate","val","triggerHandler","classHelper","add","ele","klass","className","indexOf","classes","split","push","join","remove","i","length","slice","concat","document","getElementsByClassName","forEach","key","classList","howManyNextDays","howManyPreviousDays","monthAlias","limitDate","getDate","firstDayMonthNumber","getDay","lastDayMonthNumber","prevMonthDays","nextMonthDays","days","setDatepickerDay","isSelectableDate","startingYear","paginationYears","theNewYears","daysToPrepend","daysToAppend","getFullYear","paginationYearsNextDisabled","paginationYearsPrevDisabled","getTime","aDate"],"mappings":"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"}