!function(l){l.jqx.jqxWidget("jqxTimePicker","",{}),l.extend(l.jqx._jqxTimePicker.prototype,{defineInstance:function(){var e={autoSwitchToMinutes:!1,footer:!1,footerTemplate:null,format:"12-hour",minuteInterval:1,selection:"hour",value:new Date,view:"portrait",width:500,height:500,animation:!0,disabled:!1,readonly:!1,unfocusable:!1,name:"",_events:["change"]};return this===l.jqx._jqxTimePicker.prototype||l.extend(!0,this,e),e},createInstance:function(){this._createTimePicker()},_createTimePicker:function(){this.widgetID=this.element.id;var e=this,t='
';e.element.innerHTML=t,e.element.className+=e.toThemeProperty("jqx-time-picker jqx-rc-all jqx-widget"),e.element.setAttribute("view",e.view),e._container=e.element.getElementsByTagName("div")[0],e._header=e.element.getElementsByClassName("jqx-header")[0],e._hourMinuteContainer=e.element.getElementsByClassName("jqx-hour-minute-container")[0],e._hourContainer=e.element.getElementsByClassName("jqx-hour-container")[0],e._minuteContainer=e.element.getElementsByClassName("jqx-minute-container")[0],e._ampmContainer=e.element.getElementsByClassName("jqx-am-pm-container")[0],e._amContainer=e.element.getElementsByClassName("jqx-am-container")[0],e._pmContainer=e.element.getElementsByClassName("jqx-pm-container")[0],e._main=e.element.getElementsByClassName("jqx-main-container")[0],e._svgContainer=e.element.getElementsByClassName("jqx-svg-container")[0],e._picker=e.element.getElementsByClassName("jqx-svg-picker")[0],e._footer=e.element.getElementsByClassName("jqx-footer")[0],e._hiddenInput=e.element.getElementsByTagName("input")[0],e.footer&&e.element.setAttribute("footer",""),e.readonly&&e.element.setAttribute("readonly",""),e.disabled&&e.element.setAttribute("disabled",""),e.coerce=!0,e.min=0,e._drawMin="0",e.startAngle=-270,e.endAngle=90,e._angleDifference=e.endAngle-e.startAngle,e.ticksVisibility="none",e._tickIntervalHandler={},e._tickIntervalHandler.labelsSize={},e._distance={majorTickDistance:0,minorTickDistance:0,labelDistance:10},e._measurements={},l(e.element).css({width:e.width,height:e.height}),l.jqx.utilities.resize(e.host,function(){e._resizeHandler()}),e._validateInitialPropertyValues(),e._applyInitialSettings(),e._isVisible()?(e._setPickerSize(),l(e._picker).jqxDraw(),e._draw=l(e._picker).jqxDraw("getInstance"),e._getMeasurements(),e._getAngleRangeCoefficient(),e._renderSVG(),e._setFocusable(),e._addEventHandlers()):e._renderingSuspended=!0},_getAngleRangeCoefficient:function(){var e=this;e._angleRangeCoefficient=e._angleDifference/e._range},_getAngleByValue:function(e,t,a){var n=this;!1!==t&&n.logarithmicScale&&(e=Math.log10(e));var i=(e-n._drawMin)*n._angleRangeCoefficient,r=n.inverted?n.startAngle+i:n.endAngle-i;return a?r:r*Math.PI/180+Math.PI/2},_addGaugeTicksAndLabels:function(){var e,t,n=this,a=Math.max(n._tickIntervalHandler.labelsSize.minLabelSize,n._tickIntervalHandler.labelsSize.maxLabelSize),i=n._majorTicksInterval,r=n._minorTicksInterval,o={},l=n._distance,s=n._measurements.radius,d=s-l.majorTickDistance,u=s-l.minorTickDistance,m="none"!==n.ticksVisibility&&!1!==n._plotTicks?(e=function(e){n._drawTick(e,d,"major")},function(e){n._drawTick(n._getAngleByValue(e,!0),u,"minor")}):(e=function(){},function(){}),c="none"!==n.labelsVisibility&&!1!==n._plotLabels?function(e,t,a){n._drawLabel(e,t,l.labelDistance,a)}:function(){},_=n.inverted?(t=n.startAngle,n.endAngle):(t=n.endAngle,n.startAngle),h=n._getAngleByValue(n._drawMin,!1);e(h),o[n._drawMin]=!0,c(h,n.min,!1);var g,v=n._drawMin-n._drawMin%i;0<=n._drawMin&&(v+=i);for(var p=v;p>=n._drawMin;p-=r)g=p;for(e(h=n._getAngleByValue(v,!1)),o[v]=!0,2*Math.PI*n._measurements.innerRadius*(this._getAngleDifference(t,n._getAngleByValue(v,!1,!0))/360)>a&&c(h,n._getActualValue(v),v=a&&c(h,n._getActualValue(p),!0),n._normalizedStartAngle!==n.endAngle&&(e(h=n._getAngleByValue(n._drawMax,!1)),o[n._drawMax]=!0,2*Math.PI*n._measurements.innerRadius*(this._getAngleDifference(_,t)/360)>=a&&c(h,n.max,!1))),n.logarithmicScale)this.drawGaugeLogarithmicScaleMinorTicks(o,i,m);else for(var f=g;fa._measurements.radius)return void e.stopPropagation();a._dragging=!0}"24-hour"===a.format&&"hour"===a.selection&&oa.right||t.bottom-10a.bottom)},_parseDateString:function(e,t){var a=e.indexOf("Date("),n=e.indexOf(")"),i=e;if(-1!==a&&-1!==n){if(""===(i=(i=e.slice(a+5,n)).replace(/'/g,"").replace(/"/g,"").replace(/^\s+|\s+$|\s+(?=\s)/g,"")).trim())return new Date;if(new RegExp(/(^(\d+)(\s*,\s*\d+)+$)/g).test(i))return(i=(i=i.replace(/\s/g,"")).split(",")).map(function(e,t){i[t]=parseInt(e)}),i.unshift(null),i=new(Function.prototype.bind.apply(Date,i))}if(""===i.trim())return t;if(!isNaN(i))return new Date(parseInt(i,10));try{i=new Date(i)}catch(e){i=t}return isNaN(i.getTime())?t:i},_updateHours:function(e,t){var a=this,n=e;"12-hour"===a.format?"am"===a._ampm?12===n&&(n=0):n<12&&(n+=12):n=e;var i=void 0!==a._oldValue?a._oldValue:new Date(a.value.getTime()),r=i.getHours();n!==r?(a._oldTimePart=r,void 0===a._oldValue&&a.value.setHours(n),a._hourContainer.innerHTML=e,!0!==t&&(a._hiddenInput.value=a.value,a._raiseEvent("0",{value:a.value,oldValue:i}))):delete a._oldTimePart},_updateMinutes:function(e){var t=this,a=void 0!==t._oldValue?t._oldValue:new Date(t.value.getTime()),n=a.getMinutes();e!==n?(t._oldTimePart=n,void 0===t._oldValue&&t.value.setMinutes(e),1===(e=e.toString()).length&&(e="0"+e),t._minuteContainer.innerHTML=e,t._hiddenInput.value=t.value,t._raiseEvent("0",{value:t.value,oldValue:a})):delete t._oldTimePart},_validateFooterTemplate:function(){var e,t=this,a=t.footerTemplate,n=window.navigator.userAgent,i=-1