/*! * jquery-timepicker v1.11.11 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation. * Copyright (c) 2017 Jon Thornton - http://jonthornton.github.com/jquery-timepicker/ * License: MIT */ !(function (a) { "object" == typeof exports && exports && "object" == typeof module && module && module.exports === exports ? a(require("jquery")) : "function" == typeof define && define.amd ? define(["jquery"], a) : a(jQuery); })(function (a) { function b(a) { var b = a[0]; return b.offsetWidth > 0 && b.offsetHeight > 0; } function c(b) { if ( (b.minTime && (b.minTime = t(b.minTime)), b.maxTime && (b.maxTime = t(b.maxTime)), b.durationTime && "function" != typeof b.durationTime && (b.durationTime = t(b.durationTime)), "now" == b.scrollDefault) ) b.scrollDefault = function () { return b.roundingFunction(t(new Date()), b); }; else if (b.scrollDefault && "function" != typeof b.scrollDefault) { var c = b.scrollDefault; b.scrollDefault = function () { return b.roundingFunction(t(c), b); }; } else b.minTime && (b.scrollDefault = function () { return b.roundingFunction(b.minTime, b); }); if ( ("string" === a.type(b.timeFormat) && b.timeFormat.match(/[gh]/) && (b._twelveHourTime = !0), b.showOnFocus === !1 && -1 != b.showOn.indexOf("focus") && b.showOn.splice(b.showOn.indexOf("focus"), 1), b.disableTimeRanges.length > 0) ) { for (var d in b.disableTimeRanges) b.disableTimeRanges[d] = [ t(b.disableTimeRanges[d][0]), t(b.disableTimeRanges[d][1]), ]; b.disableTimeRanges = b.disableTimeRanges.sort(function (a, b) { return a[0] - b[0]; }); for (var d = b.disableTimeRanges.length - 1; d > 0; d--) b.disableTimeRanges[d][0] <= b.disableTimeRanges[d - 1][1] && ((b.disableTimeRanges[d - 1] = [ Math.min(b.disableTimeRanges[d][0], b.disableTimeRanges[d - 1][0]), Math.max(b.disableTimeRanges[d][1], b.disableTimeRanges[d - 1][1]), ]), b.disableTimeRanges.splice(d, 1)); } return b; } function d(b) { var c = b.data("timepicker-settings"), d = b.data("timepicker-list"); if ( (d && d.length && (d.remove(), b.data("timepicker-list", !1)), c.useSelect) ) { d = a("