{"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","link","$scope","element","attr","theCalendar","pageDatepickers","selector","thisInput","querySelector","children","defaultPrevButton","defaultNextButton","prevButton","buttonPrev","nextButton","buttonNext","dateFormat","date","Date","isMouseOn","isMouseOnInput","datetime","DATETIME_FORMATS","htmlTemplate","replace","startSymbol","endSymbol","$watch","value","month","monthNumber","Number","day","year","setDaysInMonth","months","MONTH","daysInString","map","el","valueOf","after","bind","showCalendar","hideCalendar","isMobile","navigator","userAgent","match","resetToMinDate","resetToMaxDate","nextMonth","nextYear","isSelectableMaxDate","undefined","selectedMonthHandle","selectedMonth","setInputValue","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","startingYear","paginationYears","theNewYears","daysToPrepend","daysToAppend","getFullYear","paginationYearsNextDisabled","paginationYearsPrevDisabled","aDate","getTime"],"mappings":"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"}