芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/erp.digitalhubbd.com/public/js/bundle/attendance.8c074ad4fafc5fde.js
(self.webpackChunk=self.webpackChunk||[]).push([[438],{21227:function(e){"undefined"!=typeof self&&self,e.exports=function(e){function t(i){if(n[i])return n[i].exports;var a=n[i]={i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=31)}([function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(26)("wks"),a=n(28),s=n(3).Symbol,r="function"==typeof s;(e.exports=function(e){return i[e]||(i[e]=r&&s[e]||(r?s:a)("Symbol."+e))}).store=i},function(e,t){e.exports=function(e,t,n,i,a,s){var r,o=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(r=e,o=e.default);var c,d="function"==typeof o?o.options:o;if(t&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0),n&&(d.functional=!0),a&&(d._scopeId=a),s?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},d._ssrRegister=c):i&&(c=i),c){var u=d.functional,h=u?d.render:d.beforeCreate;u?(d._injectStyles=c,d.render=function(e,t){return c.call(t),h(e,t)}):d.beforeCreate=h?[].concat(h,c):[c]}return{esModule:r,exports:o,options:d}}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(3),a=n(0),s=n(20),r=n(5),o=n(10),l=function(e,t,n){var c,d,u,h=e&l.F,p=e&l.G,f=e&l.S,v=e&l.P,m=e&l.B,g=e&l.W,b=p?a:a[t]||(a[t]={}),_=b.prototype,y=p?i:f?i[t]:(i[t]||{}).prototype;for(c in p&&(n=t),n)(d=!h&&y&&void 0!==y[c])&&o(b,c)||(u=d?y[c]:n[c],b[c]=p&&"function"!=typeof y[c]?n[c]:m&&d?s(u,i):g&&y[c]==u?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(u):v&&"function"==typeof u?s(Function.call,u):u,v&&((b.virtual||(b.virtual={}))[c]=u,e&l.R&&_&&!_[c]&&r(_,c,u)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var i=n(6),a=n(13);e.exports=n(8)?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(7),a=n(36),s=n(37),r=Object.defineProperty;t.f=n(8)?Object.defineProperty:function(e,t,n){if(i(e),t=s(t,!0),i(n),a)try{return r(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(12);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(9)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var i=n(15);e.exports=function(e){return Object(i(e))}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(39),a=n(29);e.exports=Object.keys||function(e){return i(e,a)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(26)("keys"),a=n(28);e.exports=function(e){return i[e]||(i[e]=a(e))}},function(e,t){e.exports={}},function(e,t,n){e.exports={default:n(33),__esModule:!0}},function(e,t,n){var i=n(35);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,a){return e.call(t,n,i,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(12),a=n(3).document,s=i(a)&&i(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},function(e,t,n){var i=n(23),a=n(15);e.exports=function(e){return i(a(e))}},function(e,t,n){var i=n(24);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(16),a=Math.min;e.exports=function(e){return e>0?a(i(e),9007199254740991):0}},function(e,t,n){var i=n(0),a=n(3),s=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(27)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!0},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(6).f,a=n(10),s=n(1)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,s)&&i(e,s,{configurable:!0,value:t})}},function(e,t,n){"use strict";function i(e){b||n(46)}function a(e){k||n(45)}function s(e){F||n(70)}function r(e){R||n(44)}function o(e){z||n(32)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(19),c=n.n(l),d=n(47),u=n.n(d),h=n(66),p=n.n(h),f={name:"ClockPickerCanvas",props:{width:{type:Number,default:300},type:{type:String,default:"hours"},hoursIn:{type:Number,default:24},gisture:{type:Number,default:30},disabled:{type:Array,default:function(){return[]}},defaultValue:{type:String,default:null},activeColor:{type:String,default:"#a48bd1"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},font:{type:String,default:""}},data:function(){return{radius:null,ctx:null,anglesMap:{},anglesMapFactor:null,$canvas:null,value:null,lastEvent:{x:null,y:null,angle:null,radius:null,round:null},moveStart:!1,throttleDelay:100,scheduled:!1,alpha:.7}},computed:{pxRatio:function(){return"undefined"==typeof window?1:window.devicePixelRatio}},methods:{init:function(){this.getCanvasElement(),this.setDimensions(),this.setAnglesMap(),this.setTypography(),this.drawNumbers()},getCanvasElement:function(){this.$canvas=this.$refs.canvas,this.ctx=this.$canvas.getContext("2d")},setDimensions:function(){var e=this.gisture*this.pxRatio,t=this.width*this.pxRatio;return this.ctx.translate(t/2,t/2),this.radius=t/2-e/2,{x:t/2,y:t/2}},setTypography:function(){var e=14*this.pxRatio;this.ctx.font="normal normal 500 "+e+"px "+this.font,this.ctx.textAlign="center",this.ctx.textBaseline="middle"},setAnglesMap:function(){var e="hours"===this.type?12:60;this.anglesMapFactor=360/e;for(var t=0;t
0&&void 0!==arguments[0])||arguments[0],n=this.pxRatio*this.width,i=[],a=[],s=[];p()(this.anglesMap).forEach((function(n){var r=e.gisture*e.pxRatio,o=e.anglesMap[n],l=o.angle,c=o.round,d=e.radius-c*r,u=d*Math.cos(l*(Math.PI/180)),h=d*Math.sin(l*(Math.PI/180));e.disabled.includes(n)?a.push([n,u,h]):t&&e.value===n?i.push(n,u,h):t||e.lastEvent.value!==n?s.push([n,u,h]):i.push(n,u,h)})),this.ctx.clearRect(-n/2,-n/2,n,n),this.drawCircle(0,0,3,this.activeColor),this.drawLine(i[1],i[2],this.activeColor),this.drawCircle(i[1],i[2],12,this.activeColor,this.alpha,!0),a.forEach((function(t){return e.drawDisabled.apply(e,u()(t))})),s.forEach((function(t){return e.drawNormalValue.apply(e,u()(t))})),this.drawValue.apply(this,i)},drawDisabled:function(e,t,n){var i=this.type,a=Number(e)%5==0;if("hours"===i||a)return this.ctx.fillStyle=this.disabledColor,void this.ctx.fillText(e,t,n);this.drawCircle(t,n,2,this.disabledColor)},drawValue:function(e,t,n){var i=this.shouldDrawNo(e);this.ctx.fillStyle=this.activeColor,i?(this.ctx.fillStyle=this.activeTextColor,this.ctx.fillText(e,t,n)):this.drawCircle(t,n,3,this.activeTextColor)},drawNormalValue:function(e,t,n){if(this.shouldDrawNo(e))return this.ctx.fillStyle=this.color,void this.ctx.fillText(e,t,n);this.drawCircle(t,n,2,this.activeColor,.3)},shouldDrawNo:function(e){var t=Number(e)%5==0;return"hours"===this.type||t},drawCircle:function(e,t,n,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],r=n*this.pxRatio,o=this.width*this.pxRatio;this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e,t,r,0,2*Math.PI),this.ctx.closePath(),s&&(this.ctx.clip(),this.ctx.clearRect(-o/2,-o/2,o,o)),this.ctx.fillStyle=i,this.ctx.globalAlpha=a,this.ctx.fill(),this.ctx.restore(),this.ctx.globalAlpha=1},drawLine:function(e,t,n){this.ctx.save(),this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(e,t),this.ctx.closePath(),this.ctx.strokeStyle=n,this.ctx.globalAlpha=this.alpha,this.ctx.lineWidth=this.pxRatio,this.ctx.stroke(),this.ctx.restore(),this.ctx.globalAlpha=1},padNo:function(e){var t="00"+e;return t.slice(t.length-2)},roundAngle:function(e){var t=e<0?360+e:e;return t-360*Math.floor(t/360)},onPointChange:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.pxRatio*this.width;this.ctx.clearRect(-n/2,-n/2,n,n),this.calculateLastEvent(e),this.getSelectedNo(t),this.drawNumbers(t)},calculateLastEvent:function(e){var t=e.clientX,n=e.clientY,i=this.gisture*this.pxRatio,a=this.$canvas.getBoundingClientRect(),s=t-(a.x+this.width/2),r=n-(a.y+this.width/2),o=Math.atan(r/s),l=Math.abs(s/Math.cos(o))*this.pxRatio,d=Math.round((this.radius-l)/i),u=o*(180/Math.PI);return s<0?u+=180:r<0&&(u+=360),d<0?d=0:d>1&&(d=1),"hours"!==this.type&&(d=0),"hours"===this.type&&12===this.hoursIn&&(d=0),this.lastEvent=c()(this.lastEvent,{x:s,y:r,angle:u,radius:l,round:d}),this.lastEvent},getSelectedNo:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.anglesMapFactor,i=this.lastEvent.angle%n>=n/2?1:0,a=n*(Math.floor(this.lastEvent.angle/n)+i),s=p()(this.anglesMap).find((function(t){var n=e.anglesMap[t],i=n.angle,s=n.round;return i===(a>=360?a-360:a)&&s===e.lastEvent.round}));if(t&&this.$emit("value-change",""),!this.disabled.includes(s)){if(t)return this.value=s,void this.$emit("set",this.value);this.$emit("value-change",s),this.lastEvent.value=s}},onMouseDown:function(){this.moveStart=!0},onMouseMove:function(e){var t=this;this.moveStart&&(this.scheduled||(this.scheduled=!0,setTimeout((function(){t.onPointChange(e,!1),t.scheduled=!1}),this.throttleDelay)))},onMouseUp:function(e){this.moveStart=!1,this.onPointChange(e,!0)},onTouchStart:function(){this.moveStart=!0},onTouchMove:function(e){var t=this;this.moveStart&&(this.scheduled||(this.scheduled=!0,setTimeout((function(){var n=e.changedTouches;t.onPointChange(n[0],!1),t.scheduled=!1}),this.throttleDelay)))},onTouchEnd:function(e){var t=e.changedTouches;this.onPointChange(t[0],!0),this.moveStart=!1}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.disabled.includes(e.defaultValue);e.value=t?"--":e.defaultValue,e.init()}))}},v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"clock-picker__canvas"},[n("canvas",{ref:"canvas",style:{width:e.width+"px",height:e.width+"px"},attrs:{width:e.width*e.pxRatio,height:e.width*e.pxRatio},on:{mouseup:function(t){e.onMouseUp(t)},mousedown:function(t){e.onMouseDown(t)},touchstart:function(t){e.onTouchStart(t)},touchend:function(t){e.onTouchEnd(t)},mousemove:function(t){e.onMouseMove(t)},touchmove:function(t){e.onTouchMove(t)}}})])},m=[];v._withStripped=!0;var g={render:v,staticRenderFns:m},b=!1,_=n(2)(f,g,!1,i,null,null);_.options.__file="src/components/ClockPickerCanvas.vue";var y=_.exports,D={name:"ClockPickerHours",props:{value:{type:String,default:"00"},disabledFrom:{type:String,default:null},disabledTo:{type:String,default:null},disabledMinsFrom:{type:String,default:null},disabledMinsTo:{type:String,default:null},activeColor:{type:String,default:"black"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},font:{type:String,default:""}},components:{ClockPickerCanvas:y},data:function(){return{}},computed:{disabledRange:function(){var e=this.disabledFrom,t=this.disabledTo,n="00"===this.disabledMinsFrom?0:1,i="59"===this.disabledMinsTo?0:1;return e===t?[]:e&&t?this.makeArray(Number(e)+n,Number(t)-i):e?this.makeArray(Number(e)+n,23):t&&t>0?this.makeArray(0,Number(t)-i):[]}},methods:{makeArray:function(e,t){for(var n=[],i=e;i<=t;i++){var a="00"+(i>23?0:i);n.push(a.slice(a.length-2))}return n},isDisabled:function(e){return this.disabledRange.includes(e)},itemClass:function(e){var t=Number(e);return 12===t?0:t>12?t-12:t},setValue:function(e){this.$emit("set",e)}}},A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"clock-picker__hours"},[n("clock-picker-canvas",{attrs:{width:280,disabled:e.disabledRange,"default-value":e.value,color:e.color,"disabled-color":e.disabledColor,"active-color":e.activeColor,"active-text-color":e.activeTextColor,font:e.font},on:{"value-change":function(t){e.$emit("set-temp-hours",t)},set:function(t){e.setValue(t)}}})],1)},C=[];A._withStripped=!0;var w={render:A,staticRenderFns:C},k=!1,x=n(2)(D,w,!1,a,null,null);x.options.__file="src/components/ClockPickerHours.vue";var S=x.exports,M={name:"ClockPickerMinutes",props:{buttonClass:{type:String},value:{type:String},shouldDisableAll:{type:Boolean,default:!1},shouldDisableFrom:{type:Boolean,default:!1},disabledFrom:{type:String,default:null},disabledTo:{type:String,default:null},disabledHrFrom:{type:String,default:null},disabledHrTo:{type:String,default:null},activeColor:{type:String,default:"black"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},font:{type:String,default:""}},components:{ClockPickerCanvas:y},data:function(){return{}},computed:{minutes:function(){return this.makeArray(0,59)},disabledRange:function(){var e=this.disabledFrom,t=this.disabledTo,n=this.shouldDisableFrom,i=this.disabledHrFrom===this.disabledHrTo;return n&&e?this.makeArray(e,i?t:59):t?this.makeArray(0,t):[]}},methods:{makeArray:function(e,t){for(var n=[],i=e;i<=t;i++){var a="00"+i;n.push(a.slice(a.length-2))}return n},isDisabled:function(e){return this.disabledRange.includes(e)},isSmall:function(e){return Number(e)%5!=0},setValue:function(e){this.$emit("set",e)}}},T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"clock-picker__minutes"},[n("clock-picker-canvas",{attrs:{disabled:e.disabledRange,type:"mins",width:280,"default-value":e.value,color:e.color,"disabled-color":e.disabledColor,"active-color":e.activeColor,"active-text-color":e.activeTextColor,font:e.font},on:{"value-change":function(t){e.$emit("set-temp-mins",t)},set:function(t){e.setValue(t)}}})],1)},E=[];T._withStripped=!0;var B={render:T,staticRenderFns:E},F=!1,$=n(2)(M,B,!1,s,null,null);$.options.__file="src/components/ClockPickerMinutes.vue";var P=$.exports,Y={name:"ClockPickerDialog",props:{disabledFrom:{type:String,default:null},disabledTo:{type:String,default:null},initialValue:{type:String,default:"00:00"},cancelText:{type:String,default:null},doneText:{type:String,default:null},activeColor:{type:String,default:"black"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},closeOnOverlay:{type:Boolean,default:!1},font:{type:String,default:""}},components:{ClockPickerHours:S,ClockPickerMinutes:P},watch:{initialValue:function(){this.updateTime()}},data:function(){return{opened:!1,hours:this.initialValue.slice(0,2),minutes:this.initialValue.slice(3,5),isHoursSet:!1,isMinutesSet:!1,tempHours:"",tempMins:""}},computed:{disabledHoursFrom:function(){var e=this.disabledFrom;return e?e.slice(0,2):null},disabledMinutesFrom:function(){var e=this.disabledFrom;return e?e.slice(3,5):null},disabledHoursTo:function(){var e=this.disabledTo;return e?e.slice(0,2):null},disabledMinutesTo:function(){var e=this.disabledTo,t=this.isHoursSet,n=this.disabledHoursTo,i=this.hours;return!e||t&&i!==n?null:e.slice(3)},shouldDisableAllMinutes:function(){var e=this.isHoursSet,t=this.hours,n=this.disabledHoursTo,i=this.disabledHoursFrom;return e&&t
i},shouldDisableFrom:function(){var e=this.isHoursSet,t=this.hours,n=this.disabledHoursFrom;return e&&t===n},isDoneDisabled:function(){var e=/^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,t=this.hours+":"+this.minutes;return!e.test(t)}},methods:{open:function(){this.opened=!0},close:function(){this.opened=!1,this.isHoursSet=!1,this.isMinutesSet=!1},cancel:function(){this.$emit("cancel",this.hours+":"+this.minutes),this.hours=this.initialValue.slice(0,2),this.minutes=this.initialValue.slice(3)},setHours:function(e){this.hours=e,this.isHoursSet=!0},setMinutes:function(e){this.minutes=e,this.isMinutesSet=!0},done:function(){this.$emit("done",this.hours+":"+this.minutes)},updateTime:function(){this.hours=this.initialValue.slice(0,2),this.minutes=this.initialValue.slice(3,5)},onSetTempHours:function(e){this.tempHours=e},onSetTempMins:function(e){this.tempMins=e},onOverlayClick:function(){this.closeOnOverlay&&this.cancel()}},mounted:function(){this.updateTime()}},O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"clock-picker__dialog",class:{"clock-picker__dialog--active":e.opened}},[n("transition",{attrs:{name:"fade",mode:"out-in"}},[e.opened?n("div",{staticClass:"clock-picker__dialog-drop",on:{click:function(t){e.onOverlayClick()}}}):e._e()]),e._v(" "),n("transition",{attrs:{name:"scale",mode:"out-in"}},[e.opened?n("div",{staticClass:"clock-picker__dialog-body"},[n("div",{staticClass:"clock-picker__dialog-header",style:{backgroundColor:e.activeColor,color:e.activeTextColor,fontFamily:e.font}},[n("span",{on:{click:function(t){e.isHoursSet=!1}}},[e._v(e._s(e.tempHours||e.hours))]),e._v(" "),n("b",[e._v(":")]),e._v(" "),n("span",[e._v(e._s(e.tempMins||e.minutes))])]),e._v(" "),n("div",{staticClass:"clock-picker__dialog-content"},[n("transition",{attrs:{name:"scale",mode:"out-in"}},[e.isHoursSet?e._e():n("clock-picker-hours",{attrs:{"disabled-from":e.disabledHoursFrom,"disabled-to":e.disabledHoursTo,"disabled-mins-from":e.disabledMinutesFrom,"disabled-mins-to":e.disabledMinutesTo,value:e.hours,color:e.color,"disabled-color":e.disabledColor,"active-color":e.activeColor,"active-text-color":e.activeTextColor,font:e.font},on:{"set-temp-hours":function(t){e.onSetTempHours(t)},set:function(t){e.setHours(t)}}})],1),e._v(" "),n("transition",{attrs:{name:"scale",mode:"out-in"}},[e.isHoursSet?n("clock-picker-minutes",{attrs:{"should-disable-all":e.shouldDisableAllMinutes,"should-disable-from":e.shouldDisableFrom,"disabled-from":e.disabledMinutesFrom,"disabled-to":e.disabledMinutesTo,"disabled-hr-from":e.disabledHoursFrom,"disabled-hr-to":e.disabledHoursTo,value:e.minutes,color:e.color,"disabled-color":e.disabledColor,"active-color":e.activeColor,"active-text-color":e.activeTextColor,font:e.font},on:{"set-temp-mins":function(t){e.onSetTempMins(t)},set:function(t){e.setMinutes(t)}}}):e._e()],1)],1),e._v(" "),n("div",{staticClass:"clock-picker__dialog-actions"},[n("button",{staticClass:"clock-picker__dialog-action",style:{color:e.activeColor},attrs:{type:"button"},on:{click:e.cancel}},[e._v(e._s(e.cancelText))]),e._v(" "),n("button",{staticClass:"clock-picker__dialog-action",style:{color:e.isDoneDisabled?e.disabledColor:e.activeColor},attrs:{type:"button",disabled:e.isDoneDisabled},on:{click:e.done}},[e._v(e._s(e.doneText))])])]):e._e()])],1)},V=[];O._withStripped=!0;var N={render:O,staticRenderFns:V},R=!1,j=n(2)(Y,N,!1,r,null,null);j.options.__file="src/components/ClockPickerDialog.vue";var I=j.exports,H=function(){var e=Math.random().toString(36).substring(2,9);return"clock_picker_input_"+(Date.now().toString(36)+e)},U={container:"clock-picker__input-container",focus:"clock-picker__input--focused",error:"clock-picker__input--error",value:"clock-picker__input--has-value",input:"clock-picker__input",label:"clock-picker__label"},q={name:"VueClockPicker",props:{inputContainerClass:{type:String,default:U.container},inputClass:{type:String,default:U.input},inputFocusClass:{type:String,default:U.focus},inputErrorClass:{type:String,default:U.error},inputValueClass:{type:String,default:U.value},labelClass:{type:String,default:U.label},placeholder:{type:String,default:""},name:{type:String,default:"time_input"},label:{type:String,default:""},id:{type:String,default:null},required:{type:Boolean,default:!1},value:{type:String,default:""},disabledFrom:{type:String,default:""},disabledTo:{type:String,default:""},doneText:{type:String,default:"done"},cancelText:{type:String,default:"cancel"},activeColor:{type:String,default:"#a48bd1"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},closeOnEsc:{type:Boolean,default:!1},closeOnOverlay:{type:Boolean,default:!1},font:{type:String,default:"Roboto, arial, san-serif"}},components:{ClockPickerDialog:I},data:function(){return{isFocused:!1,dialogOpen:!1,showError:!1,isTouched:!1,uuid:this.id||H(),timeErrors:{}}},computed:{hasError:function(){return this.checkErrors()&&this.isTouched},hasValue:function(){return!!this.value}},methods:{open:function(){var e=this;this.emitEvent("beforeOpen"),this.$refs.dialog.open(),this.$nextTick((function(){e.emitEvent("open")}))},close:function(){var e=this;this.emitEvent("beforeClose"),this.$refs.dialog.close(),this.$nextTick((function(){e.emitEvent("close"),e.isTouched=!0}))},cancel:function(e){this.emitEvent("cancel",e),this.close()},onKeydown:function(e){"Escape"===e.key&&this.cancel()},handleDone:function(e){this.$emit("input",e),this.validate(),this.$emit("timeset",e),this.close()},emitEvent:function(e,t){this.$emit(e,t)},getValue:function(){return this.value},setValue:function(e){this.handleDone(e)},isValid:function(){return/^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/.test(this.value)},isDisabled:function(e){var t=parseInt(this.disabledFrom.slice(0,2),10),n=parseInt(this.disabledTo.slice(0,2),10),i=parseInt(this.disabledFrom.slice(3),10),a=parseInt(this.disabledTo.slice(3),10),s=parseInt(e.slice(0,2),10),r=parseInt(e.slice(3),10);return t===n&&t===s&&0===i&&59===a||t===n&&t===s&&r>=i&&r<=a||t
=r||t
t&&s
n},checkErrors:function(){var e=this.required&&!this.value,t=this.value&&!this.isValid(),n=this.value&&this.isDisabled(this.value);return this.timeErrors=c()(this.timeErrors,{required:e,notValid:t,disabled:n}),e||t||n},validate:function(){this.showError=this.checkErrors(),this.isTouched=!0}},mounted:function(){this.value&&this.validate(),this.closeOnEsc&&document.body.addEventListener("keydown",this.onKeydown)},destroy:function(){this.closeOnEsc&&document.body.removeEventListener("keydown",this.onKeydown)}},L=function(){var e,t=this,n=t.$createElement,i=t._self._c||n;return i("div",{staticClass:"clock-picker"},[i("div",{class:(e={},e[t.inputContainerClass]=!0,e[t.inputValueClass]=t.hasValue,e[t.inputErrorClass]=t.hasError&&t.isTouched,e[t.inputFocusClass]=t.isFocused,e)},[t.label?i("label",{class:t.labelClass,attrs:{for:t.uuid}},[t._v(t._s(t.label))]):t._e(),t._v(" "),i("input",{ref:"input",class:t.inputClass,attrs:{type:"text",id:t.uuid,name:t.name,placeholder:t.placeholder,readonly:""},domProps:{value:t.value},on:{click:t.open}}),t._v(" "),t._t("error",[t._v(t._s(t.hasError&&t.isTouched?"Error":""))])],2),t._v(" "),i("clock-picker-dialog",{ref:"dialog",attrs:{"initial-value":t.hasError||!t.value?"--:--":t.value,"disabled-from":t.disabledFrom,"disabled-to":t.disabledTo,"done-text":t.doneText,"cancel-text":t.cancelText,color:t.color,"disabled-color":t.disabledColor,"active-color":t.activeColor,"active-text-color":t.activeTextColor,"close-on-overlay":t.closeOnOverlay,font:t.font},on:{cancel:function(e){t.cancel(e)},done:function(e){t.handleDone(e)}}})],1)},W=[];L._withStripped=!0;var G={render:L,staticRenderFns:W},z=!1,X=n(2)(q,G,!1,o,null,null);X.options.__file="src/components/ClockPicker.vue",t.default=X.exports},function(e,t){},function(e,t,n){n(34),e.exports=n(0).Object.assign},function(e,t,n){var i=n(4);i(i.S+i.F,"Object",{assign:n(38)})},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){e.exports=!n(8)&&!n(9)((function(){return 7!=Object.defineProperty(n(21)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var i=n(12);e.exports=function(e,t){if(!i(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!i(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!i(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!i(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var i=n(14),a=n(42),s=n(43),r=n(11),o=n(23),l=Object.assign;e.exports=!l||n(9)((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=i}))?function(e,t){for(var n=r(e),l=arguments.length,c=1,d=a.f,u=s.f;l>c;)for(var h,p=o(arguments[c++]),f=d?i(p).concat(d(p)):i(p),v=f.length,m=0;v>m;)u.call(p,h=f[m++])&&(n[h]=p[h]);return n}:l},function(e,t,n){var i=n(10),a=n(22),s=n(40)(!1),r=n(17)("IE_PROTO");e.exports=function(e,t){var n,o=a(e),l=0,c=[];for(n in o)n!=r&&i(o,n)&&c.push(n);for(;t.length>l;)i(o,n=t[l++])&&(~s(c,n)||c.push(n));return c}},function(e,t,n){var i=n(22),a=n(25),s=n(41);e.exports=function(e){return function(t,n,r){var o,l=i(t),c=a(l.length),d=s(r,c);if(e&&n!=n){for(;c>d;)if((o=l[d++])!=o)return!0}else for(;c>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}}},function(e,t,n){var i=n(16),a=Math.max,s=Math.min;e.exports=function(e,t){return(e=i(e))<0?a(e+t,0):s(e,t)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";t.__esModule=!0;var i=function(e){return e&&e.__esModule?e:{default:e}}(n(48));t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t
=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){var i=n(16),a=n(15);e.exports=function(e){return function(t,n){var s,r,o=String(a(t)),l=i(n),c=o.length;return l<0||l>=c?e?"":void 0:(s=o.charCodeAt(l))<55296||s>56319||l+1===c||(r=o.charCodeAt(l+1))<56320||r>57343?e?o.charAt(l):s:e?o.slice(l,l+2):r-56320+(s-55296<<10)+65536}}},function(e,t,n){"use strict";var i=n(27),a=n(4),s=n(53),r=n(5),o=n(18),l=n(54),c=n(30),d=n(58),u=n(1)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,f,v,m,g){l(n,t,f);var b,_,y,D=function(e){if(!h&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},A=t+" Iterator",C="values"==v,w=!1,k=e.prototype,x=k[u]||k["@@iterator"]||v&&k[v],S=x||D(v),M=v?C?D("entries"):S:void 0,T="Array"==t&&k.entries||x;if(T&&(y=d(T.call(new e)))!==Object.prototype&&y.next&&(c(y,A,!0),i||"function"==typeof y[u]||r(y,u,p)),C&&x&&"values"!==x.name&&(w=!0,S=function(){return x.call(this)}),i&&!g||!h&&!w&&k[u]||r(k,u,S),o[t]=S,o[A]=p,v)if(b={values:C?S:D("values"),keys:m?S:D("keys"),entries:M},g)for(_ in b)_ in k||s(k,_,b[_]);else a(a.P+a.F*(h||w),t,b);return b}},function(e,t,n){e.exports=n(5)},function(e,t,n){"use strict";var i=n(55),a=n(13),s=n(30),r={};n(5)(r,n(1)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(r,{next:a(1,n)}),s(e,t+" Iterator")}},function(e,t,n){var i=n(7),a=n(56),s=n(29),r=n(17)("IE_PROTO"),o=function(){},l=function(){var e,t=n(21)("iframe"),i=s.length;for(t.style.display="none",n(57).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("
Oops! Page not found.
Sorry, an error has occured, Requested page not found!
Back To Homepage