"undefined"!=typeof jQuery&&function(c){function u(e,t,i){return new Array(i+1-e.length).join(t)+e}function l(e,t,i){if(1!==arguments.length)return 3===arguments.length?new Date(0,0,0,e,t,i):2===arguments.length?new Date(0,0,0,e,t,0):new Date(0,0,0);var n=e;return"string"==typeof n&&(n=c.fn.timepicker.parseTime(n)),new Date(0,0,0,n.getHours(),n.getMinutes(),n.getSeconds())}var m,d;c.TimePicker=function(){var t=this;t.container=c(".ui-timepicker-container"),t.ui=t.container.find(".ui-timepicker"),0===t.container.length&&(t.container=c("
").addClass("ui-timepicker-container").addClass("ui-timepicker-hidden ui-helper-hidden").appendTo("body").hide(),t.ui=c("
").addClass("ui-timepicker").addClass("ui-widget ui-widget-content ui-menu").addClass("ui-corner-all").appendTo(t.container),t.viewport=c("").addClass("ui-timepicker-viewport").appendTo(t.ui),"1.4.2"<=c.fn.jquery&&t.ui.delegate("a","mouseenter.timepicker",function(){t.activate(!1,c(this).parent())}).delegate("a","mouseleave.timepicker",function(){t.deactivate(!1)}).delegate("a","click.timepicker",function(e){e.preventDefault(),t.select(!1,c(this).parent())}))},c.TimePicker.count=0,c.TimePicker.instance=function(){return c.TimePicker._instance||(c.TimePicker._instance=new c.TimePicker),c.TimePicker._instance},c.TimePicker.prototype={keyCode:{ALT:18,BLOQ_MAYUS:20,CTRL:17,DOWN:40,END:35,ENTER:13,HOME:36,LEFT:37,NUMPAD_ENTER:108,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SHIFT:16,TAB:9,UP:38},_items:function(e,t){var i,n,r=c(""),a=null;for(-1===e.options.timeFormat.indexOf("m")&&e.options.interval%60!=0&&(e.options.interval=60*Math.max(Math.round(e.options.interval/60),1)),i=t?l(t):e.options.startTime?l(e.options.startTime):l(e.options.startHour,e.options.startMinutes),n=new Date(i.getTime()+864e5);i").addClass("ui-menu-item").appendTo(r),c("").addClass("ui-corner-all").text(c.fn.timepicker.formatTime(e.options.timeFormat,i)).appendTo(a),a.data("time-value",i)),i=new Date(i.getTime()+60*e.options.interval*1e3);return r.children()},_isValidTime:function(e,t){var i=null,n=null;return t=l(t),null!==e.options.minTime?i=l(e.options.minTime):null===e.options.minHour&&null===e.options.minMinutes||(i=l(e.options.minHour,e.options.minMinutes)),null!==e.options.maxTime?n=l(e.options.maxTime):null===e.options.maxHour&&null===e.options.maxMinutes||(n=l(e.options.maxHour,e.options.maxMinutes)),null!==i&&null!==n?i<=t&&t<=n:null!==i?i<=t:null===n||t<=n},_hasScroll:function(){var e=void 0!==this.ui.prop?"prop":"attr";return this.ui.height()