PageSourceSearch

https://app.onedee.ai/_nuxt/46dd6a7957c7c9404004.js

js onedee.ai collected 2026-10-01 23:54:48 UTC 803,157 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[45],[function(e,t,o){"use strict";o.d(t,"h",(function(){return m})),o.d(t,"i",(function(){return h})),o.d(t,"a",(function(){return f})),o.d(t,"n",(function(){return y})),o.d(t,"e",(function(){return v})),o.d(t,"f",(function(){return w})),o.d(t,"c",(function(){return x})),o.d(t,"m",(function(){return P})),o.d(t,"o",(function(){return k})),o.d(t,"j",(function(){return C})),o.d(t,"l",(function(){return D})),o.d(t,"d",(function(){return E})),o.d(t,"b",(function(){return _})),o.d(t,"g",(function(){return I})),o.d(t,"k",(function(){return j}));o(10),o(192),o(26),o(30),o(83),o(154),o(52);var n=o(19),r=(o(8),o(2)),l=o(5);function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function d(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}function m(e){l.default.config.errorHandler&&l.default.config.errorHandler(e)}function h(e){return e.then(e=>e.default||e)}function f(e,t){if(t||!e.options.__hasNuxtData){var o=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=o,e.options.data=function(){var data=o.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),d(d({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function y(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=l.default.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function v(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map((e,n)=>Object.keys(e[o]).map(r=>(t&&t.push(n),e[o][r]))))}function w(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return v(e,t,"instances")}function x(e,t){return Array.prototype.concat.apply([],e.matched.map((e,o)=>Object.keys(e.components).reduce((n,r)=>(e.components[r]?n.push(t(e.components[r],e.instances[r],e,r,o)):delete e.components[r],n),[])))}function P(e,t){return Promise.all(x(e,function(){var e=Object(n.a)((function*(e,o,n,r){return"function"!=typeof e||e.options||(e=yield e()),n.components[r]=e=y(e),"function"==typeof t?t(e,o,n,r):e}));return function(t,o,n,r){return e.apply(this,arguments)}}()))}function O(e){return T.apply(this,arguments)}function T(){return(T=Object(n.a)((function*(e){if(e)return yield P(e),d(d({},e),{},{meta:v(e).map((t,o)=>d(d({},t.options.meta),(e.matched[o]||{}).meta))})}))).apply(this,arguments)}function k(e,t){return S.apply(this,arguments)}function S(){return(S=Object(n.a)((function*(e,t){e.context||(e.context={isStatic:!0,isDev:!1,isHMR:!1,app:e,store:e.store,payload:t.payload,error:t.error,base:"/",env:{NODE_ENV:"production",BUILD_VERSION:"V1.35.0",API_BASE_URL:""}},t.req&&(e.context.req=t.req),t.res&&(e.context.res=t.res),t.ssrContext&&(e.context.ssrContext=t.ssrContext),e.context.redirect=(t,path,o)=>{if(t){e.context._redirected=!0;var n=typeof path;if("number"==typeof t||"undefined"!==n&&"object"!==n||(o=path||{},n=typeof(path=t),t=302),"object"===n&&(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=M(path,o),window.location.replace(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:o,status:t})}},e.context.nuxtState=window.__NUXT__);var[o,n]=yield Promise.all([O(t.route),O(t.from)]);t.route&&(e.context.route=o),t.from&&(e.context.from=n),e.context.next=t.next,e.context._redirected=!1,e.context._errored=!1,e.context.isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{}}))).apply(this,arguments)}function C(e,t){return!e.length||t._redirected||t._errored?Promise.resolve():D(e[0],t).then(()=>C(e.slice(1),t))}function D(e,t){var o;return(o=2===e.length?new Promise(o=>{e(t,(function(e,data){e&&t.error(e),o(data=data||{})}))}):e(t))&&o instanceof Promise&&"function"==typeof o.then?o:Promise.resolve(o)}function E(base,e){var path=decodeURI(window.location.pathname);return"hash"===e?window.location.hash.replace(/^#\//,""):(base&&0===path.indexOf(base)&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash)}function _(e,t){return function(e){for(var t=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(t[i]=new RegExp("^(?:"+e[i].pattern+")$"));return function(o,n){for(var path="",data=o||{},r=(n||{}).pretty?R:encodeURIComponent,l=0;l<e.length;l++){var c=e[l];
1if("string"!=typeof c){var d=data[c.name||"pathMatch"],m=void 0;if(null==d){if(c.optional){c.partial&&(path+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(Array.isArray(d)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var h=0;h<d.length;h++){if(m=r(d[h]),!t[l].test(m))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(m)+"`");path+=(0===h?c.prefix:c.delimiter)+m}}else{if(m=c.asterisk?R(d,!0):r(d),!t[l].test(m))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+m+'"');path+=c.prefix+m}}else path+=c}return path}}(function(e,t){var o,n=[],r=0,l=0,path="",c=t&&t.delimiter||"/";for(;null!=(o=N.exec(e));){var d=o[0],m=o[1],h=o.index;if(path+=e.slice(l,h),l=h+d.length,m)path+=m[1];else{var f=e[l],y=o[2],v=o[3],w=o[4],x=o[5],P=o[6],O=o[7];path&&(n.push(path),path="");var T=null!=y&&null!=f&&f!==y,k="+"===P||"*"===P,S="?"===P||"*"===P,C=o[2]||c,pattern=w||x;n.push({name:v||r++,prefix:y||"",delimiter:C,optional:S,repeat:k,partial:T,asterisk:Boolean(O),pattern:pattern?U(pattern):O?".*":"[^"+A(C)+"]+?"})}}l<e.length&&(path+=e.substr(l));path&&n.push(path);return n}(e,t))}function I(e,t){var o={},n=d(d({},e),t);for(var r in n)String(e[r])!==String(t[r])&&(o[r]=!0);return o}function j(e){var t;if(e.message||"string"==typeof e)t=e.message||e;else try{t=JSON.stringify(e,null,2)}catch(o){t="[".concat(e.constructor.name,"]")}return d(d({},e),{},{message:t,statusCode:e.statusCode||e.status||e.response&&e.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=e=>{window.onNuxtReadyCbs.push(e)};var N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function R(e,t){var o=t?/[?#]/g:/[/?#]/g;return encodeURI(e).replace(o,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())}function A(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function U(e){return e.replace(/([=!:$/()])/g,"\\$1")}function M(e,t){var o,n=e.indexOf("://");-1!==n?(o=e.substring(0,n),e=e.substring(n+3)):e.startsWith("//")&&(e=e.substring(2));var r,l=e.split("/"),c=(o?o+"://":"//")+l.shift(),path=l.filter(Boolean).join("/");return 2===(l=path.split("#")).length&&([path,r]=l),c+=path?"/"+path:"",t&&"{}"!==JSON.stringify(t)&&(c+=(2===e.split("?").length?"&":"?")+function(e){return Object.keys(e).sort().map(t=>{var o=e[t];return null==o?"":Array.isArray(o)?o.slice().map(e=>[t,"=",e].join("")).join("&"):t+"="+o}).filter(Boolean).join("&")}(t)),c+=r?"#"+r:""}},,,function(e,t,o){"use strict";o.d(t,"v",(function(){return ee})),o.d(t,"a",(function(){return n})),o.d(t,"d",(function(){return f})),o.d(t,"e",(function(){return y})),o.d(t,"c",(function(){return G.a})),o.d(t,"b",(function(){return X})),o.d(t,"f",(function(){return v.a})),o.d(t,"g",(function(){return w})),o.d(t,"j",(function(){return O})),o.d(t,"m",(function(){return M.a})),o.d(t,"n",(function(){return T.a})),o.d(t,"o",(function(){return j})),o.d(t,"p",(function(){return A})),o.d(t,"r",(function(){return U})),o.d(t,"k",(function(){return z})),o.d(t,"h",(function(){return H})),o.d(t,"i",(function(){return V.a})),o.d(t,"t",(function(){return W})),o.d(t,"q",(function(){return Z})),o.d(t,"l",(function(){return $.a})),o.d(t,"u",(function(){return K.a})),o.d(t,"s",(function(){return Q}));class n{constructor(){this._i18n=null,this.$store=null}static setI18n(e){this._i18n=e}static setStoreInstance(e){this.$store=e}static t(){return this._i18n.t(...arguments)}static logger(){0}}n._i18n=null,n.$store=null;var r=o(71),l=o.n(r),c=o(1),d=o.n(c);class m extends Error{constructor(){super(...arguments),this.message="General Error"}}class h extends m{constructor(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),this.name=f.ERROR_CODES.VALIDATION.HAS_ERRORS,this.message=f.ERROR_CODES.VALIDATION.HAS_ERRORS,this.errors={},this.errors=e}getErrors(){return this.errors}}
1class f extends n{static mapJoiError(e,t){return new Promise((o,n)=>{var r={};l.a.validate(e,t,{abortEarly:!1},(t,n)=>{if(t&&t.details.forEach(e=>{if(console.log(e),!d.a.has(r,e.path))switch(e.type){case this.ERROR_TYPES.EMAIL_FORMAT:d.a.set(r,e.path,this.t("errors.emailFormat"));break;case this.ERROR_TYPES.INPUT_LENGTH:d.a.set(r,e.path,this.t("errors.length",{n:e.context.limit}));break;case this.ERROR_TYPES.INPUT_REQUIRED:case this.ERROR_TYPES.ANY_REQUIRED:d.a.set(r,e.path,this.t("errors.required"));break;case this.ERROR_TYPES.REGEX:d.a.set(r,e.path,this.t('errors.regex["'.concat(e.context.name,'"]')));break;case this.ERROR_TYPES.INPUT_MUST_BE_NUMBER:d.a.set(r,e.path,this.t("errors.mustBeNumber"));break;case this.ERROR_TYPES.INPUT_NUMBER_MAX:d.a.set(r,e.path,e.context.customMessage||this.t("errors.numberMax",{n:e.context.limit}))}}),!d.a.isEmpty(r))throw new h(r);o(e)})})}static mapCodeError(code){switch(code){case this.ERROR_CODES.AUTH.EMAIL_ALREADY_IN_USE:return this.t("errors.auth.alreadyInUse");case this.ERROR_CODES.AUTH.FACEBOOK_ALREADY_IN_USE:return this.t("errors.auth.facebookAlreadyInUse");case this.ERROR_CODES.AUTH.WRONG_PASSWORD:return this.t("errors.auth.wrongPassword");case this.ERROR_CODES.ORGANIZATION.INVALID_PASSCODE:return this.t("errors.org.invalidPasscode")}}}f.ERROR_TYPES={EMAIL_FORMAT:"string.email",INPUT_REQUIRED:"any.empty",ANY_REQUIRED:"any.required",REGEX:"string.regex.name",INPUT_LENGTH:"string.min",INPUT_MUST_BE_NUMBER:"number.base",INPUT_MUST_BE_STRING:"string.base",INPUT_NUMBER_MAX:"number.max"},f.ERROR_CODES={AUTH:{EMAIL_ALREADY_IN_USE:"auth/email-already-in-use",WRONG_PASSWORD:"auth/wrong-password",USER_NOT_FOUND:"auth/user-not-found",FACEBOOK_ALREADY_IN_USE:"auth/account-exists-with-different-credential"},ORGANIZATION:{INVALID_PASSCODE:"org/invalid-passcode"},VALIDATION:{HAS_ERRORS:"validation/has-errors"},ARRAY:{ALREADY_EXIST:"array/already-exist"}};class y{}y.ZONE_EVENTS={ENABLE_STATUS:"enable_status",ACTIVATED_STATUS:"activated_status",EDIT_ZONE:"edit_zone",SYNC_EMPLOYEES:"sync_employees"};var v=o(232);class w{static getLocation(){return new Promise((e,t)=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>{e(t)},e=>{t(e)},{timeout:15e3}):t("Geolocation is not supported by this browser or disabled by user.")})}}var x=o(6),P=o.n(x);class O{static parseTimeZone(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.DATETIME_FORMAT.US_DATETIME,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.DATETIME_FORMAT.MINIMAL_TIME;return P.a.tz(e,t,"Atlantic/Reykjavik").tz(Intl.DateTimeFormat().resolvedOptions().timeZone).format(o)}static datetimeParser(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P()(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DDTHH:mm:ss.SSSZ";return P()(e,t)}static payrollDatetimeParser(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P()(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";return P()(e,t)}static getDateListBetween(e,t){e=e instanceof P.a?e:P()(e),t=t instanceof P.a?t:P()(t);for(var o=e.clone().startOf("day"),n=t.clone().endOf("day"),r=[];o.diff(n)<=0;)r.push(o.clone()),o.add(1,"days");return r}static getDurationBetween(e,t){return e=e instanceof P.a?e:P()(e),t=t instanceof P.a?t:P()(t),P.a.duration(t.diff(e))}static minutesToHours(e){return"".concat(Math.floor(e/60),"h ").concat(e%60,"m")}}O.DATETIME_FORMAT={SERVER_DATETIME:"YYYY-MM-DDTHH:mm:ss.SSSZ",US_DATETIME:"YYYY-MM-DD HH:mm:ss",US_DATE:"YYYY-MM-DD",TIME:"HH:mm:ss",MINIMAL_TIME:"HH:mm"};var T=o(234),k=(o(10),o(2)),S=(o(26),o(8),o(16)),C=o.n(S),D=o(185),E=o.n(D);function _(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function I(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?_(Object(source),!0).forEach((function(t){Object(k.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):_(Object(source)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class j{static fillMissingFields(e,t){var o=d.a.cloneDeep(e);for(var n of t)for(var r of o)r[n]=r[n]?r[n]:null;return o}static decorateData(e){for(var t of e)if(t.clockDate){var o=P()(t.clockDate);t.clockDate=o.format("DD-MM-YYYY"),t.clockTime=o.format("HH:mm:ss"),t.clockDay=o.format("dddd")}return e}static clockingMatching(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e=d.a.sortBy(e,["employeeId","clockDate","clockTime"]),t=d.a.groupBy(t,"employeeId"),Object.keys(t).forEach(e=>{t[e]=d.a.groupBy(t[e],"startDate")});var o=d.a.reduce(e,(e,t)=>(t.employeeId in e||(e[t.employeeId]={shift:[],default:[]}),t.shiftTimeId?e[t.employeeId].shift.push(t):e[t.employeeId].default.push(t),e),{});return d.a.map(Object.keys(o),e=>{var t=d.a.groupBy(o[e].shift,"clockDate"),n=d.a.groupBy(o[e].default,"clockDate");return t=d.a.map(Object.keys(t),e=>t[e]),n=d.a.map(Object.keys(n),e=>n[e]),Array(t,n).forEach(e=>{e.forEach((t,i)=>{e[i+1]&&e[i+1][0]&&P()(e[i+1][0].clockDate,"DD-MM-YYYY").diff(P()(t[0].clockDate,"DD-MM-YYYY"),"days")<=1?t.push(e[i+1][0]):t.push(null)})}),{id:e,shifts:t,defaults:n}}).forEach(e=>{var o=t[e.id]?t[e.id]:null;e.shifts.forEach(e=>{if(e.length>0){var t=this.calculateWorkhours(e,{shift:!0}),n=(this.formatTime(e[0].shiftEndTime,"x")-this.formatTime(e[0].shiftStartTime,"x")-(this.formatTime(e[0].endBreak,"x")-this.formatTime(e[0].startBreak,"x")))/this.MS_HOUR,r=d.a.get(o,"".concat(e[0].clockDate),[]);o&&o[e[0].clockDate]&&delete o[e[0].clockDate],e.splice(e.length-1,1),e[0].workhours=t.actual,e[0].shiftWorkhours=t.shift,e[0].expectedWorkhours=n,e[0].lastClockOut=null,e.forEach(t=>{"clock_out"==t.clockType&&(e[0].lastClockOut=t.clockTime)});var l=d.a.reduce(r,(e,t)=>e+t.hours,0);e[0].otHours=l,e[0].otList=d.a.map(r,e=>"".concat(this.formatTime(e.startDate)," - ").concat(this.formatTime(e.endDate))).join(", ")}}),e.defaults.forEach(e=>{if(e.length>0){var t=this.calculateWorkhours(e),n=d.a.get(o,"".concat(e[0].clockDate),[]);o&&o[e[0].clockDate]&&delete o[e[0].clockDate],e.splice(e.length-1,1),e[0].workhours=t.actual;var r=d.a.reduce(n,(e,t)=>e+t.hours,0);e[0].otHours=r,e[0].otList=d.a.map(n,e=>"".concat(this.formatTime(e.startTime)," - ").concat(this.formatTime(e.endTime))).join(", ")}})}),e}static calculateWorkhours(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shift:!1},o=new E.a.Queue,n=new E.a.Queue,r=null,l=0;e.forEach((e,i)=>{if(e)switch(e.clockType){case"clock_in":null!=r&&"clock_out"!=r.clockType||o.add(e);break;case"clock_out":null!=r&&"clock_out"!=r.clockType&&n.add(e);break;case"break_in":(null!=r&&"clock_in"==r.clockType||r&&"break_out"==r.clockType)&&n.add(e);break;case"break_out":null!=r&&"break_in"==r.clockType&&o.add(e)}r=e});for(var c=o.peek(),d=n.peek();o.peek()&&n.peek();){var m=o.dequeue(),h=n.dequeue();d="clock_out"==h.clockType||"break_in"==h.clockType?h:null,m=P()("".concat(m.clockDate," ").concat(m.clockTime),"DD-MM-YYYY HH:mm:ss").format("x"),h=P()("".concat(h.clockDate," ").concat(h.clockTime),"DD-MM-YYYY HH:mm:ss").format("x"),l+=Math.max(h-m,0)}if(t.shift&&c){var f=c?Math.max(P()(c.clockTime,"HH:mm:ss").format("x"),P()(c.shiftStartTime,"HH:mm:ss").format("x")):0,y=d?Math.min(P()(d.clockTime,"HH:mm:ss").format("x"),P()(c.shiftEndTime,"HH:mm:ss").format("x")):f,v=c.startBreak?P()(c.endBreak,"HH:mm:ss").format("x")-P()(c.startBreak,"HH:mm:ss").format("x"):0;return{actual:l/this.MS_HOUR,shift:Math.max(y-f-v,0)/this.MS_HOUR}}return{actual:l/this.MS_HOUR}}static groupBySequences(e,t){return d.a.reverse(t).forEach(t=>{var o=d.a.groupBy(e,t);e=d.a.reduce(Object.keys(o),(a,e)=>[...a,...o[e]],[]),e=d.a.sortBy(e,e=>e[t])}),e}static convertClockTime(time,e,t,o){return"HH:mm"===e&&"24hr"===t?this.formatTime(time,"HH:mm"):"HH:mm"===e&&"12hr"===t?o?this.formatTime(time,"hh:mm A"):this.formatTime(time,"hh:mm"):"HH:mm"===e&&"24hr"===t?this.formatTime(time,"HH:mm"):"HH:mm"===e&&"12hr"===t?o?this.formatTime(time,"hh:mm A"):this.formatTime(time,"hh:mm"):"HH.mm"===e&&"24hr"===t?this.formatTime(time,"HH.mm"):"HH.mm"===e&&"12hr"===t?o?this.formatTime(time,"hh.mm A"):this.formatTime(time,"hh.mm"):"HHmm"===e&&"24hr"===t?this.formatTime(time,"HHmm"):"HHmm"===e&&"12hr"===t?o?this.formatTime(time,"hhmm A"):this.formatTime(time,"hhmm"):this.formatTime(time,e)}static convertWorkHours(time,e){var t=Math.floor(time),o=Math.round(time%1*60);return"hours"===e?(t=("0"+t).slice(-2),o=("0"+o).slice(-2),"".concat(t,":").concat(o," Hours")):"hrs"===e?"".concat(t,":").concat(o," hrs"):"".concat(t,"h ").concat(o,"m")}static convertName(e,t){var o=e.split(" "),n="",r="";return o&&o[0]&&(n=o[0]),o&&o[1]&&(r=o[1]),"LF"===t?"".concat(r," ").concat(n):"LF,"===t?"".concat(r,", ").concat(n):"FL."===t?"".concat(r," ").concat(n.substring(0,1),"."):e}static getSummaryRow(e,t){var o={};return t.forEach(t=>{switch(t){case"clockTime":var n=0;for(var r of e)r.workhours&&(n+=r.workhours);o[t]=C()(n).format("0,0.00");break;case"clockLate":var l=0;e.forEach((t,i)=>{if("clock_in"==t.clockType&&t.shiftTimeId&&(0==i||t.departmentId!=e[i-1].departmentId||t.employeeId!=e[i-1].employeeId||t.shiftTimeId!=e[i-1].shiftTimeId||t.clockDate!=e[i-1].clockDate)){var o=P()(t.clockTime,"HH:mm:ss").format("x"),n=P()(t.shiftStartTime,"HH:mm:ss").format("x"),r=parseFloat(((o-n)/this.MS_MINUTES).toFixed(0));r>0&&(l+=r-1)}}),o[t]=C()(l).format("0,0");break;default:var c={};
1if(e.forEach(e=>{(e[t]||"departmentId"==t&&void 0!==e[t])&&(e[t]in c?c[e[t]]+=1:c[e[t]]=1)}),"zone"==t){for(var d={},i=0;i<e.length;i++)null!=e[i].stationName&&(d[e[i].stationName]=1+(e[e[i].stationName]||0));o[t]=C()(Object.keys(c).length+Object.keys(d).length).format("0,0")}else o[t]=C()(Object.keys(c).length).format("0,0")}}),o}static calculateOverTimes(e){return d.a.map(e,e=>{var t=P()(e.startDate),o=P()(e.endDate),n=(o.format("x")-t.format("x"))/this.MS_HOUR;return I(I({},e),{},{hours:n,startDate:t.format("DD-MM-YYYY"),startTime:t.format("HH:mm:ss"),endDate:o.format("DD-MM-YYYY"),endTime:o.format("HH:mm:ss")})})}static formatTime(time){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HH:mm";return P()(time,"HH:mm:ss").format(e)}static mapResponseApproveLines(e){return d.a.reduce(e?e.approveGroups:[],(e,t)=>[...e,...d.a.map(t.approvers,e=>({groupName:t.name,approved:e.approved,employee:e.employee,reason:e.reason,approvedDate:e.approvedDate}))],[])}}function N(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function R(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?N(Object(source),!0).forEach((function(t){Object(k.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):N(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}j.MATCHING_TYPES={DEFAULT:"default",SHIFT:"shift"},j.MS_HOUR=36e5,j.MS_MINUTES=6e4;class A extends n{static generateOrderOfFields(e){for(var t=null,i=0;i<e.length;i++)e[i].previous=t,e[i].next=e[i+1]&&e[i+1].id?e[i+1].id:null,t=e[i].id;return e}static orderFormFields(e){for(var t=null,o=[];e.length;){var n=d.a.findIndex(e,e=>e.previous==t);if(-1==n)break;t=e[n].id,o.push(e[n]),e.splice(n,1)}return o}static unpackFormTemplate(template){return R(R({},template),{},{forms:d.a.map(template.forms,e=>e.payload)})}static parseOptions(e){return d.a.map(e,e=>({display:e.value,value:e.id}))}static mapFormResponse(e){return e.approvements=this.mapFormApprovements(e),e.response.fields=d.a.map(e.response.fields,e=>"checkbox"==e.type?R(R({},e),{},{value:JSON.parse(e.value)}):e),e}static mapFormApprovements(e){return d.a.reduce(e.approveLine?e.approveLine.approveGroups:[],(e,t)=>[...e,...d.a.map(t.approvers,e=>({groupName:t.name,approved:e.approved,employee:e.employee,reason:e.reason,approvedDate:e.approvedDate}))],[])}static mapEmployeeLeaveBalances(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.map(e=>{var n=t.find(t=>t.leaveType.id===e.leaveType.id),r=n?n.reduceDays:0,l=n?n.reduceHours:0,c=n?n.reduceMinutes:0,d=n?n.carryForwardDays:0,m=n?n.carryForwardHours:0,h=n?n.carryForwardMinutes:0,f=this.calculateDurationInDays(d,m,h),y=e.quotaDays-e.leaveDays,v=8*e.quotaDays-(e.leaveHours+l),w=8*e.quotaDays*60-(e.leaveMinutes+c),x=e.quotaDays-((60*v+w)/480+y)+f+r;return{balance:this.parseDateFormat(x,o),leaveUse:this.calculateLeaveUse(e.quotaDays+f,x,o),quotaDays:o?"".concat(Math.ceil(e.quotaDays),"d (").concat(this.parseDateFormat(f,!0),")"):Math.ceil(e.quotaDays)+"d ("+d+"d)",leaveType:e.leaveType}})}static mapEmployeeLeftLeaveBalances(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.map(e=>{var n=t.find(t=>t.leaveType.id===e.leaveType.id),r=n?n.reduceDays:0,l=n?n.reduceHours:0,c=n?n.reduceMinutes:0,d=n?n.carryForwardDays:0,m=n?n.carryForwardHours:0,h=n?n.carryForwardMinutes:0,f=this.calculateDurationInDays(d,m,h),y=e.quotaDays-e.leaveDays,v=(60*(8*e.quotaDays-(e.leaveHours+l))+(8*e.quotaDays*60-(e.leaveMinutes+c)))/480+y+f+r;return{balance:this.parseDateFormat(v,o),quotaDays:o?"".concat(e.quotaDays,"d (").concat(this.parseDateFormat(f,!0),")"):e.quotaDays+"d",leaveType:e.leaveType}})}static parseDateFormat(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=parseInt(e),n=e%1*8;8===this.toFixedNumber(n)&&(o+=1,n=0);var r=Math.trunc(n),l=n%1*60;60===this.toFixedNumber(l)&&(r+=1,l=0),8===r&&(o+=1,r=0);var c=o+"d "+r+"h";return t&&(c+=" "+Math.trunc(l)+"m"),c}static calculateLeaveUse(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e-t;return this.parseDateFormat(n,o)}static calculateDurationInDays(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)+(60*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0))/480}static toFixedNumber(e){var t=10**(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);return Math.round(e*t)/t}static getLeaveRequest(e,t){var o=e.find(e=>e.leaveType.name===t.value);return console.log(o),"object"==typeof o?o:{leaveType:{name:""},balance:0,quotaDays:0}}}A.FIELD_TYPES={divider:{type:"general",icon:"window-minimize",name:"form.divider"},descriptions:{type:"general",icon:"quote-right",name:"form.descriptions"},dropdown:{type:"input",icon:"chevron-circle-down",name:"form.dropdown"},zone:{type:"input",icon:"chevron-circle-down",name:"form.zone"},clocktype:{type:"input",icon:"chevron-circle-down",name:"form.clockType"},textfield:{type:"input",icon:"align-justify",name:"form.textfield"},addclocking:{type:"input",icon:"stopwatch",name:"form.addclocking"},datetime:{type:"input",icon:"calendar-alt",name:"form.datatimepicker"},date:{type:"input",icon:"calendar-alt",name:"form.datapicker"},time:{type:"input",icon:"clock",name:"form.timepicker"},checkbox:{type:"input",icon:"check-square",name:"form.checkbox"},radio:{type:"input",icon:"dot-circle",name:"form.radio"},image:{type:"input",icon:"images",name:"form.imagePicker"},file:{type:"input",icon:"file-alt",name:"form.filePicker"},team:{type:"input",icon:"chevron-circle-down",name:"form.team"},employee:{type:"input",icon:"chevron-circle-down",name:"form.employee"},manager:{type:"input",icon:"chevron-circle-down",name:"form.manager"}};class U{}U.Monthly=class{static castShiftProfileToPayload(e){return{name:e.name,code:e.externalCode,type:e.type,startShift:O.datetimeParser(e.startTime,O.DATETIME_FORMAT.TIME).format(O.DATETIME_FORMAT.MINIMAL_TIME),endShift:O.datetimeParser(e.endTime,O.DATETIME_FORMAT.TIME).format(O.DATETIME_FORMAT.MINIMAL_TIME),breakDurationMinutes:e.breakDurationMinutes,payrate:"".concat(C()(e.payrate).format("0.0")),late:e.lateMinutes,absence:e.absenceMinutes,symbol:e.symbol,color:e.color}}static castPayloadToShiftProfile(e){return{name:e.name,startTime:e.startShift+":00",endTime:e.endShift+":00",lateMinutes:e.late,absenceMinutes:e.absence,breakDurationMinutes:e.breakDurationMinutes,payrate:e.payrate,symbol:e.symbol,color:e.color,type:e.type,externalCode:e.code}}static getDuration(e){return"".concat(P()(e.startTime,O.DATETIME_FORMAT.TIME).format(O.DATETIME_FORMAT.MINIMAL_TIME),"-").concat(P()(e.endTime,O.DATETIME_FORMAT.TIME).format(O.DATETIME_FORMAT.MINIMAL_TIME))}},U.dayOfWeek={SUNDAY:0,MONDAY:1,TUESDAY:2,WEDNESDAY:3,THURSDAY:4,FRIDAY:5,SATURDAY:6};var M=o(59),F=o(146),L=o(147),B=o(148),Y=o(260),z={[M.a.VERSIONS.V1]:F.a,[M.a.VERSIONS.V2]:L.a,[M.a.VERSIONS.V3]:B.a,[M.a.VERSIONS.V4]:Y.a};o(30),o(52);class H{static generateTextBlobKbank(e,t){var o="HPCL";o+=t.bankAccount,o+="                ",e.length>0&&(o+=this.getDateFormat(e[0].date)),o+="     ",o+=this.getCountEmployeeFormat(e.length),o+=this.getSalaryFormat(e.reduce((e,t)=>
1e+t.salary,0)),o+="N",o+="\n";for(var n=1;n<=e.length;n++)o+=this.getIndexFormat(n),o+="    ",o+=this.getSalaryFormat(e[n-1].salary),o+=e[n-1].bankAccountName,o+="\n",o+=this.getbackAccountFormat(e[n-1].bankAccount),o+="                          ",o+=this.getPrefixbackAccountFormat(e[n-1].bankAccount),o+=" ",o+=this.getbankCodeFormat(e[n-1].bankCode),o+="\n",n!=e.length&&(o+="0000000000.000000000000.00",o+="             ",o+="000",o+="\n");return new Promise((e,t)=>{e(o)})}static generateTextBlobKbankPCT(e,t){var o="HPCT";o+="                ",o+=this.getReplaceString("000000",this.getOrgNumberFormat(0)),o+="              ",o+=t.bankAccount,o+=" ",o+=this.getReplaceString("000000000000000",e.reduce((e,t)=>e+t.salary,0).toFixed(2).toString().replace(/\./g,"")),o+=" ",o+=P()().format("YYMMDD"),o+="                         ",o+=t.name,o+="                       ",o+=P()(e[0].date).format("YYMMDD"),o+=this.getReplaceString("000000000000000000",e.length),o+="N",o+="\n";for(var n=1;n<=e.length;n++)o+=this.getIndexFormat(n),o+="              ",o+=this.getReplaceString("0000000000",e[n-1].bankAccount),o+=" ",o+=this.getReplaceString("000000000000000",e[n-1].salary.toFixed(2).toString().replace(/\./g,"")),o+=" ",o+=P()().format("YYMMDD"),o+="                         ",o+=this.getReplaceString("                                                  ",e[n-1].bankAccountName,"start"),o+=P()(e[0].date).format("YYMMDD"),o+=this.getReplaceString("0000000",e[n-1].no),o+="                                                                                                                                                                    ",o+="0000000000.000000000000.00",o+="\n";return new Promise((e,t)=>{e(o)})}static getIndexFormat(e){return"D000000".substring(0,"D000000".length-e.toString().length)+e}static getCountEmployeeFormat(e){return"000000000000000000".substring(0,"000000000000000000".length-e.toString().length)+e}static getOrgNumberFormat(e){return"000000".substring(0,"000000".length-e.toString().length)+e}static getbackAccountFormat(e){var t="00000000000000000000000";return null!=e?t.substring(0,t.length-e.toString().length)+e:t}static getbankCodeFormat(e){return null!=e?"000".substring(0,"000".length-e.toString().length)+e:"000"}static getPrefixbackAccountFormat(e){if(null!=e){var t=e.substring(0,3);return"000".substring(0,"000".length-t.toString().length)+t}return"000"}static getSalaryFormat(e){var t=e.toFixed(2);return"000000000000000000".substring(0,"000000000000000000".length-t.toString().length)+t}static getDateFormat(e){var t=new Date(e),dd=t.getDate(),o=t.getMonth()+1;return dd<10&&(dd="0"+dd),o<10&&(o="0"+o),dd+"-"+o+"-"+t.getFullYear().toString()}static getReplaceString(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"end",o=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").toString(),n=e.substring(0,e.length-o.length);return"start"===t?o+n:n+o}}var V=o(235);class W{static generateTextBlobTbank(e,t){var o="";o+="        ",o+="M",o+=t.branchTax,o+=t.name,o+="               ",o+="DA",e.length>0&&(o+=this.getDateFormat(e[0].date)),o+="000",o+=this.getSalaryFormat(e.reduce((e,t)=>e+t.salary,0)),o+="I",o+="\n";for(var n=1;n<=e.length;n++)o+=this.getBankNumberFormat(e[n-1].bankAccount),o+=this.getDateFormat(e[n-1].date),o+="0",o+=this.getSalaryFormat(e[n-1].salary),o+="  ",o+=e[n-1].bankAccountName,o+="\n";return new Promise((e,t)=>{e(o)})}static getBankNumberFormat(e){return null!=e?"0000000000".substring(0,"0000000000".length-e.toString().length)+e:"0000000000"}static getCountEmployeeFormat(e){return"00000".substring(0,"00000".length-e.toString().length)+countEmpcountEmp}static getSalaryFormat(e){var t=e.toFixed(2);return t=(t=t.split("."))[0].toString()+t[1].toString(),null!=e?"00000000000".substring(0,"00000000000".length-t.toString().length)+t:"00000000000"}static getDateFormat(e){var t=new Date(e),dd=t.getDate(),o=t.getMonth()+1;return dd<10&&(dd="0"+dd),o<10&&(o="0"+o),dd+o+t.getFullYear().toString().substring(2)}}class Z{static generateTextBlobScb(e,t){var o="100Payroll";o+="                         ",o+=this.getDateFormat((new Date).toString(),"full")+"TBS",o+="\n",e.length>0&&(o+="200PAY"+this.getDateFormat(e[0].date)+this.getBankAccountFormat(t.bankAccount)),o+="               ",o+=this.getSumSalary(e)+this.getBankAccountFormat(t.bankAccount),o+="\n";for(var n=1;n<=e.length;n++)o+=this.getCodePayroll(e[n-1].bankAccount,n),o+="               ",o+=this.getSalary(e[n-1].salary)+"THBNNNS",o+="    ",o+="000000000000000000000000000000000000000000000000000000000140000",o+="                                   ",o+="NNN",o+="                          ",o+="OUR",o+="\n",o+=this.getCodePayrollUser(n),o+="               ",o+=e[n-1].name,o+="\n";return new Promise((e,t)=>
1{e(o)})}static getSumSalary(e){var t="0000000000000000000000",o=e.reduce((function(e,t){return t.salary>0&&(e+=t.salary),e}),0).toFixed(0);return t.substring(0,t.length-o.toString().length)+o}static getSalary(e){var t=e>0?e.toFixed(0):"0";return"0000000000000000".substring(0,"0000000000000000".length-t.toString().length)+t}static getBankAccountFormat(e){return null!=e?"0000000000".substring(0,"0000000000".length-e.toString().length)+e:"0000000000"}static getDateFormat(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=new Date(e),dd=o.getDate(),n=o.getMonth()+1,r=o.getHours(),l=o.getMinutes(),c=o.getSeconds(),d=o.getFullYear().toString();return dd<10&&(dd="0"+dd),n<10&&(n="0"+n),r<10&&(r="0"+r),l<10&&(l="0"+l),c<10&&(c="0"+c),"full"===t?d+n+dd+r+l+c:d+n+dd}static getCodePayroll(e,t){return 3e7+t+this.getBankAccountFormat(e)}static getCodePayrollUser(e){return 301e5+e}}var $=o(236),K=o(237),G=o(238);class J{static getRequestFormParkingData(e){return{status:J.FORM_ID.PARKING===e,descriptionFields:[J.FORM_PARKING_BENEFIT.DESCRIPTION_10,J.FORM_PARKING_BENEFIT.DESCRIPTION_15],amount:{fieldId:J.FORM_PARKING_AMOUNT.FIELD_ID,max10:J.FORM_PARKING_AMOUNT.MAX_10}}}static getRequestFormMedicalData(e){return{status:J.FORM_ID.MEDICAL===e,amount:{fieldId:J.FORM_MEDICAL_AMOUNT.FIELD_ID,medical:J.FORM_MEDICAL_AMOUNT.MEDICAL,dental:J.FORM_MEDICAL_AMOUNT.DENTAL},benefitType:{fieldId:J.FORM_MEDICAL_BENEFIT.FIELD_ID,medical:J.FORM_MEDICAL_BENEFIT.VALUE_MEDICAL,dental:J.FORM_MEDICAL_BENEFIT.VALUE_DENTAL}}}static getFieldIdHideDescription(e){var t=e[J.FORM_PARKING_BENEFIT.FIELD_ID];return J.FORM_PARKING_BENEFIT.VALUE_10===t?J.FORM_PARKING_BENEFIT.DESCRIPTION_15:J.FORM_PARKING_BENEFIT.VALUE_15===t?J.FORM_PARKING_BENEFIT.DESCRIPTION_10:null}}J.FEATURE_TYPE={CUSTOM_FORM:"lhbank-custom-form"},J.FEATURE_VALUE={[J.FEATURE_TYPE.CUSTOM_FORM]:"true"},J.FORM_ID={MEDICAL:4340162,PARKING:4341765},J.FORM_PARKING_BENEFIT={FIELD_ID:4341768,VALUE_10:4341769,VALUE_15:4341770,DESCRIPTION_10:4678339,DESCRIPTION_15:4678340},J.FORM_PARKING_AMOUNT={FIELD_ID:4341832,MAX_10:1e3},J.FORM_MEDICAL_AMOUNT={FIELD_ID:4340176,MEDICAL:1e4,DENTAL:1e4},J.FORM_MEDICAL_BENEFIT={FIELD_ID:4340167,VALUE_MEDICAL:4340168,VALUE_DENTAL:4340169};var X={[G.a.COMPANY.LHBANK]:J};class Q extends n{static checkMetaStricts(meta){return this.checkCountryStricts(meta)&&this.checkPlanStricts(meta)&&this.checkTaLitePlanStricts(meta)}static checkCountryStricts(meta){var e,t;return!(null==meta||null===(e=meta.stricts)||void 0===e||null===(t=e.countries)||void 0===t?void 0:t.length)||meta.stricts.countries.some(e=>{var t;return e==(null===(t=this.$store.getters["modules/me/getActiveOrganizationData"])||void 0===t?void 0:t.countryCode)})}static checkPlanStricts(meta){var e,t;return!(null==meta||null===(e=meta.stricts)||void 0===e||null===(t=e.plans)||void 0===t?void 0:t.length)||meta.stricts.plans.some(e=>{var t;return null===(t=this.$store.getters["modules/me/activePlans"][e])||void 0===t?void 0:t.enable})}static checkTaLitePlanStricts(meta){var e,t=null==meta||null===(e=meta.stricts)||void 0===e?void 0:e.isTaLitePlan;return void 0===t||!t!==this.$store.getters["modules/me/isTaLitePlan"]}}var ee=e=>n.setStoreInstance(e)},,,,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return S}));o(10),o(8);var n=o(2),r=o(14),l=o.n(r),c=(o(156),o(145)),d=o(68),m=o(58),h=o.n(m),f=o(12),y=o.n(f),v=o(21),w=o.n(v),x=o(78);o(63);function P(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function O(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?P(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var T=d.a.getInstance(),k=x.API.baseURL.production;class S{static setStoreInstance(e){this.$store=e}static refreshToken(){return h.a.post("https://securetoken.googleapis.com/v1/token?key=".concat(c.production.apiKey),w.a.stringify({grant_type:"refresh_token",refresh_token:y.a.get("firebase_refresh_token")}),{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(e=>(y.a.set("firebase_refresh_token",e.data.refresh_token),y.a.set("firebase_token",e.data.access_token),Promise.resolve(e)))}static getIdToken(){return new Promise((e,t)=>
1{l.a.auth().currentUser?l.a.auth().currentUser.getIdToken().then(t=>{y.a.set("firebase_token",t),e(t)}).catch(e=>{t(e)}):y.a.get("firebase_token")?e(y.a.get("firebase_token")):t("CURRENT_USER_IS_UNDEFINED")})}static _post(e,data,t){return this.getIdToken().then(o=>T.post(e,data,O(O({},t),{},{headers:this.clearEmptyObject({Authorization:"bearer ".concat(y.a.get("firebase_token")),"Accept-Language":y.a.get("lang"),"Tenant-Id":y.a.get("Tenant-Id")||void 0})}))).then(e=>Promise.resolve(e.data))}static _put(e,data,t){return this.getIdToken().then(o=>T.put(e,data,O(O({},t),{},{headers:this.clearEmptyObject({Authorization:"bearer ".concat(y.a.get("firebase_token")),"Accept-Language":y.a.get("lang"),"Tenant-Id":y.a.get("Tenant-Id")||void 0})}))).then(e=>Promise.resolve(e.data))}static _get(e,t){return this.getIdToken().then(o=>T.get(e,O(O({},t),{},{headers:this.clearEmptyObject({Authorization:"bearer ".concat(y.a.get("firebase_token")),"Accept-Language":y.a.get("lang"),"Tenant-Id":y.a.get("Tenant-Id")||void 0})}))).then(e=>Promise.resolve(e.data))}static _delete(e,data,t){return this.getIdToken().then(o=>T.delete(e,O(O({},t),{},{data:data,headers:this.clearEmptyObject({Authorization:"bearer ".concat(y.a.get("firebase_token")),"Accept-Language":y.a.get("lang"),"Tenant-Id":y.a.get("Tenant-Id")||void 0})}))).then(e=>Promise.resolve(e.data))}static getCancelToken(){return h.a.CancelToken.source()}static noPermissionErrorHandler(e){return e.response&&403==e.response.status&&e.response.config.baseURL==k?this.refreshToken():Promise.reject(e)}static logger(){0}static clearEmptyObject(t){return e.omitBy(t,e.isEmpty)}static shouldUpdateLocalStorage(e){var t="".concat(e.toUpperCase(),"_VERSION");return new Promise((e,o)=>{localStorage.getItem(t)&&"V1.35.0"===localStorage.getItem(t)?o():(localStorage.setItem(t,"V1.35.0"),e())})}}S.MAX_RETRY=5}).call(this,o(1))},,,,,,,,,,,,,,,,function(e,t,o){"use strict";o.d(t,"C",(function(){return xe})),o.d(t,"a",(function(){return n.a})),o.d(t,"b",(function(){return f})),o.d(t,"c",(function(){return T})),o.d(t,"d",(function(){return k.a})),o.d(t,"e",(function(){return S.a})),o.d(t,"f",(function(){return C})),o.d(t,"g",(function(){return _})),o.d(t,"h",(function(){return I.a})),o.d(t,"i",(function(){return R})),o.d(t,"j",(function(){return Y})),o.d(t,"k",(function(){return z})),o.d(t,"l",(function(){return W})),o.d(t,"m",(function(){return K})),o.d(t,"o",(function(){return G.b})),o.d(t,"p",(function(){return Q})),o.d(t,"q",(function(){return ee.a})),o.d(t,"r",(function(){return te})),o.d(t,"s",(function(){return ne})),o.d(t,"t",(function(){return ie.a})),o.d(t,"u",(function(){return re.a})),o.d(t,"v",(function(){return pe})),o.d(t,"w",(function(){return de})),o.d(t,"x",(function(){return ue.a})),o.d(t,"y",(function(){return me})),o.d(t,"z",(function(){return he.a})),o.d(t,"A",(function(){return ge})),o.d(t,"B",(function(){return ve})),o.d(t,"n",(function(){return we}));var n=o(213),r=(o(10),o(8),o(194),o(2)),l=o(1),c=o.n(l),base=o(7),d=o(3);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class f extends base.a{static getAnnouncementList(e,t){return this._get("auth/v1/announces",{params:h(h({name:"",page:0,size:5e3,sort:"createdDate,desc"},e),{},{employeeIds:e.employeeIds||void 0}),cancelToken:null==t?void 0:t.token}).then(e=>Promise.resolve(h(h({},e),{},{content:c.a.map(e.content,e=>h(h({},e),{},{enable:!0,loading:!1,status:e.status.toUpperCase()}))})))}static createAnnouncement(e,t){return this._post("auth/v1/announce",{name:e,externalCode:t}).then(e=>Promise.resolve(h(h({},e),{},{status:e.status.toUpperCase(),enable:!0,loading:!1})))}static getAnnouncement(e){return this._get("auth/v1/announce",{params:{id:e}}).then(e=>Promise.resolve(h(h({},e),{},{title:e.title?e.title:"",content:e.content||"",scheduledTime:e.scheduledTime?d.j.parseTimeZone(e.scheduledTime,d.j.DATETIME_FORMAT.SERVER_DATETIME,d.j.DATETIME_FORMAT.SERVER_DATETIME):e.sc
1heduledTime,sendMethod:e.scheduledTime?this.SEND_METHOD.SCHEDULED:this.SEND_METHOD.IMMEDIATELY})))}static getAnnouncementContent(e){return this._get("auth/v1/announce/info",{params:{id:e}})}static updateAnnouncementCoverImage(e,t){var form=new FormData;return form.append("file",t,"cover_image.jpg"),form.append("id",e),this._put("auth/v1/announce/image",form,{headers:{"Content-Type":"multipart/form-data"}})}static uploadCoverImageProcess(e){return new Promise((t,o)=>{var n;(null===(n=e.thumbnailUrl)||void 0===n?void 0:n.match(/^blob/))?fetch(e.thumbnailUrl).then(e=>e.blob()).then(e=>Promise.resolve(new File([e],"cover_pic.jpg",{type:"image/jpg"}))).then(t=>this.updateAnnouncementCoverImage(e.id,t)).then(e=>{t(e.thumbnailUrl)}):t(e.thumbnailUrl)})}static saveAnnouncement(e){return this.uploadCoverImageProcess(e).then(t=>this._put("auth/v1/announce/save",h(h({},c.a.omit(e,["thumbnailUrl","receives","sendMethod","status"])),{},{idList:c.a.map(e.receives,e=>e.id),thumbnailUrl:t})))}static sendAnnouncement(e){return this.uploadCoverImageProcess(e).then(t=>this._put("auth/v1/announce/send",h(h({},c.a.omit(e,["thumbnailUrl","receives","sendMethod","status"])),{},{idList:c.a.map(e.receives,e=>e.id),thumbnailUrl:t})))}static updateAnnouncementName(e,t){return this._put("auth/v1/announce",{id:e,name:t})}static deleteAnnouncement(e){return this._delete("auth/v1/announce",{id:e})}static duplicateAnnouncement(e){return this._post("auth/v1/announce/duplicate?announceId=".concat(e))}static getRecipientsAndReadModal(e){return this._get("auth/v1/announce/employee",{params:{type:e.type,id:e.id,size:e.count}})}}f.STATUS={DRAFT:"DRAFT",SENDING:"SENDING",SENT:"SENT",SCHEDULED:"SCHEDULED",FAILED:"FAILED"},f.SEND_METHOD={IMMEDIATELY:"IMMEDIATELY",SCHEDULED:"SCHEDULED"};var y=o(14),v=o.n(y),w=(o(156),o(396),o(12)),x=o.n(w),P=o(21),O=o.n(P);class T extends base.a{static registerUser(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=x.a.get("lang");return o=o||"en",v.a.auth().createUserWithEmailAndPassword(e.email,e.password).then(n=>(t.code?v.a.auth().currentUser.sendEmailVerification({url:"".concat(window.location.origin,"/").concat(o,"/accept-invite?").concat(O.a.stringify(t))}):v.a.auth().currentUser.sendEmailVerification({url:"".concat(window.location.origin,"/").concat(o,"/?").concat(O.a.stringify(t))}),this.addUser({email:e.email,qa:e.qa,uid:n.user.uid,registerBy:e.registerBy}).then(()=>Promise.resolve(n))))}static addUser(e){return v.a.database().ref("users/".concat(e.uid,"/profile")).set(e)}static getFirebaseToken(){return v.a.auth().currentUser.getIdToken(!0)}static login(data){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e?x.a.set("Tenant-Id",e):x.a.set("Tenant-Id",""),v.a.auth().signInWithEmailAndPassword(data.email,data.password).then(e=>(e.user.emailVerified&&(x.a.set("firebase_token",e.user.ra),x.a.set("firebase_refresh_token",e.user.refreshToken)),Promise.resolve(e)))}static loginWithFacebook(){var e=(new v.a.auth.FacebookAuthProvider).addScope("email");return console.log(e),v.a.auth().signInWithPopup(e)}static loginWithCustomToken(e){return v.a.auth().signInWithCustomToken(e).then(e=>Promise.resolve(e))}static loginWithGoogleAccount(){var e=(new v.a.auth.GoogleAuthProvider).addScope("email");return v.a.auth().signInWithPopup(e)}static loginViaPhoneNumber(e,t){return v.a.auth().signInWithPhoneNumber(e,t)}static logout(){return v.a.auth().signOut().then(e=>(x.a.erase("firebase_token"),x.a.erase("firebase_refresh_token"),x.a.erase("Tenant-Id"),this.$store.dispatch("modules/me/resetAuthenticationStatus"),this.$store.dispatch("modules/me/resetProfileData"),Promise.resolve(e)))}static fetchSignInMethods(e){return v.a.auth().fetchSignInMethodsForEmail(e)}static getCurrentUser(){return v.a.auth().currentUser}static getCurrentUserProfile(e){return v.a.database().ref("users/".concat(e,"/profile")).once("value")}static resetPassword(e){return v.a.auth().sendPasswordResetEmail(e,{url:window.location.origin})}}var k=o(240),S=o(241);class C extends base.a{static getTotalDashboard(){return this._get("admin/v1/dashboard/total")}}function D(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function E(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?D(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):D(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class _ extends base.a{static getDepartmentListByOrgId(e,t){return this._get("auth/v1/departments",{params:{organizationId:e},cancelToken:null==t?void 0:t.token}).then(e=>Promise.resolve(E(E({},e),{},{departments:c.a.map(e.departments,e=>E(E({},e),{},{editable:e.editAble?e.editAble:e.editable}))}))).then(e=>(this.$store.dispatch("modules/context/setDepartmentTrees",e.departments),this.$store.dispatch("modules/context/updateDepartmentList",this.flattenDepartments(e.departments)),Promise.resolve(e)))}static getDepartmentListModal(e){return this._get("auth/v1/departments/search/me",{cancelToken:null==e?void 0:e.token}).then(e=>Promise.resolve({departments:c.a.map(e.departments,e=>E({},e))})).then(e=>(this.$store.dispatch("modules/context/setDepartmentTrees",e.departments),this.$store.dispatch("modules/context/updateDepartmentList",this.flattenDepartments(e.departments)),Promise.resolve(e)))}static flattenDepartments(e){var t=[];return e.forEach(e=>{t.push(c.a.omit(e,["subDepartments"])),t.push(...this.flattenDepartments(e.subDepartments))}),t}static getDepartmentList(e,t){return this._get("auth/v1/departments/search",{params:E({name:"",page:0,size:1e3,sort:"createdDate,asc"},e),cancelToken:t}).then(e=>(this.$store.dispatch("modules/context/updateDepartmentList",e.content),Promise.resolve(e)))}static getDepartmentListUnderLine(e,t){return this._get("auth/v1/departments/searchbyhasrole",{params:E({name:"",page:0,size:50,sort:"createdDate,asc"},e),cancelToken:t}).then(e=>(this.$store.dispatch("modules/context/updateDepartmentList",e.content),Promise.resolve(e)))}static getDepartmentByDepartmentId(e){return this._get("auth/v1/department",{params:{departmentId:e}})}static getMemberOfDepartmentByDepartmentId(e,t){return this._get("auth/v1/department/member",{params:{departmentId:e,employeeId:t}})}static deleteMemberOfDepartment(e,t){return this._delete("auth/v1/department/member",{memberId:e,employeeId:t})}static createNewDepartment(e){return this._post("auth/v1/department",e)}static updateDepartment(e,t,o){return this._put("auth/v1/department",{departmentId:e,name:t,externalCode:o})}static moveDepartment(e,t){return this._put("auth/v1/departments",{departmentId:e,to:t})}static deleteDepartment(e){return this._delete("auth/v1/department",{departmentId:e})}static addMemberToDepartment(e,t){return this._post("auth/v1/department/member",{employeeId:e,departmentId:t})}static addMultiMemberToDepartment(e){return this._post("auth/v1/department/members",e)}static updateManagers(e,t){return this._put("auth/v1/department/managers",{departmentId:e,employeeManagerIds:t})}static getApproveLines(e,t){return this._get("auth/v1/approveflow",{params:{employeeId:e,departmentId:t}}).then(e=>Promise.resolve({approvements:c.a.map(e.approveLines,e=>({id:e.id,name:e.name,loading:!1,externalCode:e.externalCode,formTemplates:e.formTemplates,levels:c.a.map(e.approveGroups,e=>({id:e.id,name:e.name?e.name:"Untitled",minimumApproval:e.approvalRequest,loading:!1,approvers:e.approvers}))})),inherited:e.inherited,isHead:e.head}))}static getFormList(e){return this._get("auth/v1/forms",{params:{name:e}})}static duplicateWorkHour(e){return this._post("auth/v1/workhour",{departmentId:e})}static updateWorkHour(e){return this._put("auth/v1/workhour",e)}static updateWorkHourOrganize(e){return this._put("auth/v1/organization/workhour",e)}static getWorkHour(e){return this._get("auth/v1/workhour",{params:{departmentId:e}})}static restoreworkhour(e){return this._delete("auth/v1/workhour",{departmentId:e})}static setForms(e,t){return this._put("auth/v1/approveline/forms",{approveLineId:e,formIds:t})}static duplicateApproveLines(e,t){return this._put("auth/v1/approveflow",{employeeId:e,departmentId:t}).then(e=>Promise.resolve({approvements:c.a.map(e.approveLines,e=>({id:e.id,name:e.name,loading:!1,levels:c.a.map(e.approveGroups,e=>({id:e.id,name:e.name?e.name:"Untitled",minimumApproval:e.approvalRequest,loading:!1,approvers:e.approvers}))})),inherited:e.inherited}))}static restoreApproveLines(e){return this._delete("auth/v1/approvelines",{departmentId:e})}static duplicateLeaveQuota(e,t){return this._put("auth/v1/leave/quota/duplicate",{employeeId:e,departmentId:t}).then(e=>e.data)}static restoreLeaveQuota(e){return this._delete("auth/v1/leave/quota/restore",{},{params:{departmentId:e}})}static addNewApproveGroup(e,t,o){return this._post("auth/v1/approveline/approvegroup",{employeeId:e,approveLineId:t,name:o}).then(e=>({id:e.id,minimumApproval:e.approvalRequest,name:e.name,approvers:e.approvers}))}static addApproversToApproveGroup(e,t,o){return this._post("auth/v1/approveline/approvegroup/approver",{employeeId:e,approveGroupId:t,employeeApproverIds:o})}static updateGroupApprovers(e,t,o){return this._put("auth/v1/approveline/approvegroup/approver",{employeeId:e,approveGroupId:t,employeeApproverIds:o})}static updateApproveGroup(e,t,o,n){return this._put("auth/v1/approveline/approvegroup",{employeeId:e,approveGroupId:t,approvalRequest:o,name:n}).then(e=>({id:e.id,minimumApproval:e.approvalRequest,name:e.name,approvers:e.approvers}))}static deleteApproveGroup(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this._delete("auth/v1/approveline/approvegroup",{employeeId:e,approveGroupId:t,enable:o})}static createNewApproveLine(e,t,o,n){return this._post("auth/v1/approveline",{departmentId:e,employeeId:t,name:o,externalCode:n})}static updateApproveLine(e,t,o,n){return this._put("auth/v1/approveline",{approveLineId:t,employeeId:e,name:o,externalCode:n})}static deleteApproveLine(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this._delete("auth/v1/approveline",{approveLineId:t,employeeId:e,enable:o})}static getLeaveQuotaList(e){return this._get("auth/v1/leave/quotas",{params:{departmentId:e}}).then(e=>Promise.resolve(E(E({},e),{},{leaveQuotas:null==e.leaveQuotas?[]:e.leaveQuotas})))}static createNewLeaveQuota(e){return this._post("auth/v1/leave/quota",e)}static updateLeaveQuota(e){return this._put("auth/v1/leave/quota",e)}static deleteLeaveQuota(e){return this._delete("auth/v1/leave/quota",{leaveQuotaId:e})}static getDefaultOrganization(){return this._get("auth/v1/organization/workhour")}}var I=o(204);function j(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function N(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?j(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):j(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class R extends base.a{static getEventLogList(e){return this._get("admin/v1/event-logs",{params:N(N({size:30,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static getEventLogById(e){return this._get("admin/v1/event-log",{params:{mobileLogId:e}})}}var A=o(58),U=o.n(A),M=o(261),F=o.n(M),L="8090",B=U.a.create({crossdomain:!0,httpsAgent:new F.a.Agent({rejectUnauthorized:!1}),headers:{"Content-Type":"application/x-www-form-urlencoded"}});class Y extends base.a{static createPerson(e,t,o){var data=O.a.stringify({person:JSON.stringify(o),pass:t});return B.post("http://".concat(e,":").concat(L,"/person/create"),data)}static registerPersonFace(e,t,o){var data=O.a.stringify({personId:o,pass:t});return B.post("http://".concat(e,":").concat(L,"/face/takeImg"),data)}static deletePersonFace(e,t,o){var data=O.a.stringify({personId:o,pass:t});return B.post("http://".concat(e,":").concat(L,"/face/deletePerson"),data)}static findPersonFace(e,t,o){var data=O.a.stringify({personId:o,pass:t});return B.post("http://".concat(e,":").concat(L,"/face/find"),data)}static setWifi(e,t,o,n){var data=O.a.stringify({pass:t,wifiMsg:'{"ssid":"'.concat(o,'","pwd":"').concat(n,'","isDHCPMod":true}')});return B.post("http://".concat(e,":").concat(L,"/setWifi"),data)}static checkAvailable(e){var data=O.a.stringify({});return B.post("http://".concat(e,":").concat(L,"/getDeviceKey"),data)}static addPhotoToFacescanner(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{pass:"",personId:"",faceId:"",imgBase64:"",isEasyWay:!1},data=O.a.stringify({pass:t.pass,personId:t.personId,faceId:t.faceId,imgBase64:t.imgBase64,isEasyWay:t.isEasyWay});return B.post("http://".concat(e,":").concat(L,"/face/create"),data)}static createUserOnScanner(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{pass:"",id:"",idcardNum:"",name:""},data=O.a.stringify({pass:t.pass,person:'{"id":"'.concat(t.id,'","idcardNum":"').concat(t.idcardNum,'","name":"').concat(t.name,'"}')});return B.post("http://".concat(e,":").concat(L,"/person/create"),data)}static addEmployeeZone(e,t){return this._post("auth/v1/face/employee/zone",{zoneId:e,employeeId:t})}static removeEmployeeZone(e,t){return this._delete("auth/v1/face/employee/zone",{zoneId:e,employeeId:t})}}class z extends base.a{static uploadFile(e){var t=new FormData;return t.append("uploadFile",e),this._post("auth/v1/file",t,{headers:{"Content-Type":"multipart/form-data"}})}}function H(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function V(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?H(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):H(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class W extends base.a{static importLeaveData(e){return this._post("/auth/enterprise/v1/importLeave",[...e])}static importShiftData(e){return this._post("/auth/enterprise/v1/shift",[...e])}static importShiftWorkerData(e){return this._post("/auth/enterprise/v2/addWorkerToShiftTime",[...e])}static importUserData(e){return this._post("/auth/enterprise/v1/importUserDetail",[...e])}static getImportHistory(e,t){return this._get("auth/v1/import/history",{cancelToken:t,params:V(V({},e),{},{page:e.page?parseInt(e.page-1):0})})}static importExternalClockData(e,data){var form=new FormData;return form.append("file",e),form.append("data",JSON.stringify(data)),this._post("/auth/v1/import/clock/external",form,{headers:{"Content-Type":"multipart/form-data"}})}static importExternalLeaveData(data){return this._post("/auth/v1/leave/importLeave",data)}static importEmployeeData(e,t,o){return this._post("auth/v1/employee/import",{organizationId:e,isCreate:t,data:o})}}function Z(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function $(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?Z(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):Z(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class K extends base.a{static getLeaveProfile(e,t){return this._get("auth/v1/leave/types",{cancelToken:t,params:$($({size:100,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static getLeaveTypes(){return this._get("auth/v1/leave/types")}static updateEmployeeLeaveBalance(e){return this._put("auth/v1/leave/balance",e)}static getLeaveBalance(e){return this._get("auth/v1/leave/balances/search",{params:e})}static createLeaveProfile(e){return this._post("auth/v1/leave/type",e)}static updateLeaveProfile(e){return this._put("auth/v1/leave/type",e)}static deleteLeaveProfile(e){return this._delete("auth/v1/leave/type",{leaveTypeId:e})}static getLeaveQuotaTypes(){return this._get("auth/v1/leave/quota/types")}static resetLeaveBalance(e){return this._post("auth/v1/leave/reset",e)}static exportLeaveBalance(e){return this._post("auth/v1/leave/balances/export",e)}}var G=o(203);function J(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function X(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?J(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):J(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class Q extends base.a{static getProductPackages(){return this._get("/auth/v1/product/packages").then(e=>(e.packages=c.a.reduce(e.packages,(e,t)=>(t.products=c.a.map(t.products,e=>X(X({},e),{},{type:"oneDeeCloud"==e.uniqueName?"cloud":"oneDeeStation"==e.uniqueName?"station":"oneDeePayroll"==e.uniqueName?"payroll":null})),X(X({},e),{},{[t.name.toLowerCase()]:t})),{}),e.employeeSize={cloud:e.employeeSize,station:e.employeeStationSize,payroll:e.employeeSize},e))}static getOrdersList(e){return this._get("auth/v1/orders",{params:X(X({size:30,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static updateSubscriptionBankTransfer(e,t){return this._post("/auth/v1/order/subscriptions",{orderId:e,paidDate:t})}static createOrder(e){return this._post("/auth/v1/order",X({},e))}static createSubscription(e){return this._post("/admin/v1/subscription",X({},c.a.pick(e,["productIds","organizationId","startDate","endDate"])))}static updateSubscription(e){return this._post("/auth/v1/order/paypal/subscription",{paypalSubscriptionId:e}).then(e=>(e.order.orderItems=c.a.map(e.order.orderItems,e=>X(X({},e),{},{product:X(X({},e.product),{},{feature:"Annual"==e.product.feature?"annual":"Monthly"==e.product.feature?"monthly":null,type:"oneDeeCloud"==e.product.type?"cloud":"oneDeePayroll"==e.product.type?"payroll":""})})),Promise.resolve(e))).then(e=>(e.order.enableWithholdingTax=!1,e.order.orderAdjustments.some(e=>"Withholding Tax"==e.orderAdjustmentType.name)&&(e.order.enableWithholdingTax=!0),Promise.resolve(e)))}static getSubscriptionInfo(e){return this._get("auth/v1/order/subscription?subscriptionId=".concat(e)).then(e=>(e.order.orderItems=c.a.map(e.order.orderItems,e=>X(X({},e),{},{product:X(X({},e.product),{},{feature:"Annual"==e.product.feature?"annual":"Monthly"==e.product.feature?"monthly":null,type:"oneDeeCloud"==e.product.type?"cloud":"oneDeePayroll"==e.product.type?"payroll":""})})),Promise.resolve(e))).then(e=>(e.order.enableWithholdingTax=!1,e.order.orderAdjustments.some(e=>"Withholding Tax"==e.orderAdjustmentType.name)&&(e.order.enableWithholdingTax=!0),Promise.resolve(e)))}}var ee=o(200);class te extends base.a{static createConsentPdpa(e){return this._post("auth/v1/consent/all",e)}static createConsentUserPdpa(e){return this._post("auth/v1/consent",e)}
1static getUserConsent(e){return this._get("auth/v1/consent",{cancelToken:null==e?void 0:e.token}).then(e=>Promise.resolve(e))}static getEmployeeConsent(e,t){return this._get("auth/v1/consent",{params:{toOrganizationId:e,cancelToken:null==t?void 0:t.token}}).then(e=>Promise.resolve(e))}static getOrganizationConsent(e,t){return this._get("auth/v1/consent",{params:{fromOrganizationId:e,cancelToken:null==t?void 0:t.token}}).then(e=>Promise.resolve(e))}}o(26);function ae(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function oe(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ae(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):ae(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class ne extends base.a{static getPositions(e,t){return this._get("auth/v1/positions",{params:{organizationId:e},cancelToken:t}).then(e=>{var t=[];return t.push({id:0,name:"Unassigned Employees",employeeCount:e.memberNoPosition,socialSecurityCalculation:!0,taxCalculation:!0,enable:!0,default:!0,expand:!1,subPositions:[]}),t.push(...d.n.mapPositionProperty(e.positions)),this.$store.dispatch("modules/context/updatePositionList",this.flattenPositions(e.positions)),Promise.resolve(t)})}static flattenPositions(e){var t=[];return e.forEach(e=>{t.push(c.a.pick(e,["id","name","employeeCount"])),t.push(...this.flattenPositions(e.subPositions))}),t}static createNewPosition(e){return this._post("auth/v1/position",e).then(e=>d.n.mapPositionPropertyItem(e))}static reOrderPosition(e,t){return this._put("auth/v1/positions",{positionId:e,to:t})}static getPosition(e){return this._get("auth/v1/position",{params:{positionId:e}}).then(e=>Promise.resolve(oe(oe({},c.a.pick(e,["id","name","externalCode","employees"])),{},{employeeCount:e.memberNumber,employmentType:oe(oe({},e.employmentType),{},{uniqueName:e.employmentType.uniqueName,name:e.employmentType.name.split("-").map(e=>c.a.capitalize(e)).join("-")}),employees:c.a.map(e.employees,e=>oe(oe({},c.a.pick(e,["id","firstName","lastName","positionName","activateOn","imgUrlSm","imgUrl","department"])),{},{salary:e.salary?e.salary:0,activatedOn:e.activateOn?e.activateOn:void 0}))})))}static updatePosition(e){return this._put("auth/v1/position",e)}static deletePosition(e){return this._delete("auth/v1/position",{positionId:e,enable:!1})}static updatePositionSalary(e,t,o){return this._put("auth/v1/position/salary",{positionId:e,salaryBase:t,activeDate:o})}static updatePositionEmployeeSalary(e,t,o,n){return this._put("auth/v1/position/memberSalary",{positionId:e,employeeId:t,salaryBase:o,activeDate:n})}static resetPositionEmployeeSalary(e,t){return this._delete("auth/v1/position/memberSalary",{positionId:e,employeeId:t})}static updatePositionPayroll(e){return this._put("auth/v1/position/payroll",oe(oe({},c.a.pick(e,["payrollId","amount","pay","overTime","holidayPay","holidayOverTime","taxType","autoCalculation","unit"])),{},{positionPayrollId:e.id}))}static overrideEmployeePayroll(e,t){return this.logger(e),this._put("auth/v1/employee/payroll",oe(oe({},c.a.pick(e,["payrollId","amount","pay","overTime","taxType","autoCalculation"])),{},{type:e.payrollType,employeeId:t}))}static updateEmployeePayroll(e){return this._put("auth/v1/employee/payroll",oe(oe({},c.a.pick(e,["payrollId","amount","pay","overTime","taxType","autoCalculation"])),{},{type:e.payrollType,isDefaultType:e.default,employeePayrollId:e.id}))}static resetEmployeePayroll(e){return this._delete("auth/v1/employee/payroll",{employeePayrollId:e})}static updateEmployeePersonalPayrolls(e,t){return this._put("auth/v1/employee/payrolls",{employeeId:e,payrolls:t})}static getPositionPayrolls(e){return this._get("auth/v1/position/payrolls",{params:{positionId:e}}).then(e=>{var t={id:0,payrollId:0,payrollName:"Salary",payrollType:"income",amount:e.salaryBase,enable:!0,loading:!1,pay:null,overTime:null,taxType:null,autoCalculation:null,default:!0},o={payrolls:d.m.addFlagToPayrolls(d.m.addFlagToPayrolls(d.m.mapPayrollsKeyName([t,...e.positionPayrolls]),"loading",!1),"enable",!0),inherited:e.inherited};return o.payrolls=d.m.classifyPayrolls(o.payrolls),Promise.resolve(o)})}static createPositionPayroll(e,t,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return this._post("auth/v1/position/payroll",{positionId:e,payrollId:t,type:o,amount:n,autoCalculation:r})}static updatePositionPayrolls(e,t){return this._put("auth/v1/position/payrolls",{positionId:e,payrolls:t})}static deletePositionPayroll(e){return this._delete("auth/v1/position/payroll",{positionPayrollId:e})}static addEmployeeToPosition(e,t,o){return this._post("auth/v1/position/member",{positionId:e,employeeId:t,activeDate:o}).then(e=>Promise.resolve(oe(oe({},c.a.pick(e,["id","name","firstName","lastName","positionName","activateOn","imgUrlSm"])),{},{salary:e.salary?e.salary:0,activatedOn:e.activateOn?e.activateOn:void 0})))}static addEmployeesToPosition(e,t){return this._post("auth/v1/position/members",c.a.map(t,t=>({employeeId:t,positionId:e}))).then(e=>Promise.resolve(c.a.map(e,e=>oe(oe({},c.a.pick(e,["id","name","firstName","lastName","positionName","activateOn","imgUrlSm","imgUrl"])),{},{salary:e.salary?e.salary:0,activatedOn:e.activateOn?e.activateOn:void 0}))))}static addEmployeesToPositions(e){return this._post("auth/v1/position/members",e).then(e=>Promise.resolve(c.a.map(e,e=>oe(oe({},c.a.pick(e,["id","name","firstName","lastName","positionName","activateOn","imgUrlSm"])),{},{salary:e.salary?e.salary:0,activatedOn:e.activateOn?e.activateOn:void 0}))))}static removeEmployeeFromPosition(e){return this._delete("auth/v1/position/member",{memberId:e})}static getEmployeeSalaryHistory(e){return this._get("auth/v1/position/salaryBonusHistory",{params:{employeeId:e}}).then(e=>Promise.resolve(c.a.filter(e.employeeSalaryBonuses,e=>e.activeDate))).then(e=>Promise.resolve(c.a.map(e,e=>({id:e.id,name:e.name,activeDate:d.j.datetimeParser(e.activeDate).format("D MMMM YYYY"),amount:e.amount,active:e.active}))))}}var ie=o(252),re=o(253),se=o(263);function le(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function ce(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?le(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):le(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class pe extends base.a{static getSummaryShift(e){return this._get("auth/v1/shifts/summary",{params:e})}static getShiftList(){return this._get("auth/v1/shifts").then(e=>Promise.resolve(e.shifts))}static createNewShift(e,t,o){return this._post("auth/v1/shift",{departmentId:e,name:t,externalCode:o})}static editShift(e,t,o,n){return this._put("auth/v1/shift",{shiftId:e,departmentId:t,name:o,externalCode:n})}static updateShiftMaker(e){return this._put("/auth/v1/shift/maker",e).then(e=>e)}static deleteShift(e){return this._delete("auth/v1/shift",{shiftId:e})}static getShiftDataByShiftId(e){return this._get("auth/v1/shift",{params:{shiftId:e}})}static getShiftTimeData(e,t,o,n){return this._get("auth/v1/shift/shifttimes",{params:{shiftId:e,weekNumber:t,year:o},cancelToken:n}).then(e=>(null==e||e.shiftTimes.forEach(e=>{e.days.forEach(e=>{e.shiftWorkers.forEach(e=>e.ot=!!e.ot&&e.ot)})}),Promise.resolve(e)))}static newTimeShift(e){return this._post("auth/v1/shift/shifttime",ce({},e))}static updateTimeShift(e){return this._put("auth/v1/shift/shifttime",ce({},e))}static deleteTimeShift(e){return this._delete("auth/v1/shift/shifttime",{shiftTimeId:e})}static addShiftWorker(e){return this._post("auth/v1/shift/shifttime/shiftworker",e)}static addShiftWorkers(e,t){return this._put("auth/v1/shift/shifttime/shiftworker",{shiftDayId:e,shiftWorkers:t})}static moveTimeShift(e,t){return this._put("auth/v1/shift/shifttimes",{shiftTimeId:e,to:t})}static copyTimeShift(e){return this._post("auth/v1/shift/shifttimes/copy",e)}static publishTimeShift(e){return this._put("auth/v1/shift/shifttimes/publish",e)}static resetShift(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"shiftWorker";return this._put("auth/v1/shift/reset",ce(ce({},e),{},{resetType:t}))}static exportShiftBoard(e){return this._post("auth/v1/report/employee/shift/board/export",e)}static exportShiftSummary(e){return this._post("auth/v1/shifts/summary/export",e)}}pe.Monthly=se.a;class de extends base.a{static updateTag(e){return this._put("auth/v1/tag",e)}static deleteTag(e){return this._delete("auth/v1/tag",{id:e})}static getTags(){return this._get("auth/v1/tags")}static createTag(e){return this._post("auth/v1/tag",e)}}var ue=o(254);class me extends base.a{static getTimezonesList(){var e="TIMEZONES";return this.shouldUpdateLocalStorage(e).catch(()=>{try{return Promise.resolve(JSON.parse(localStorage.getItem(e)))}catch(e){return Promise.resolve()}}).then(e=>e?Promise.resolve(e):this._get("auth/v1/timezones")).then(t=>(localStorage.setItem(e,JSON.stringify(t)),Promise.resolve(Object(l.map)(t.timezones,e=>({display:e.uniqueName,value:e.id})))))}}o(255);var he=o(118);function fe(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}class ge extends base.a{static getBankList(){return this._get("auth/v1/bank")}static getSecurityGroups(){return this._get("auth/v1/security/groups")}static getPayrollSettingList(){return this._get("auth/v1/list/org/setting").then(e=>function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?fe(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):fe(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},e.info))}}function ye(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function be(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?ye(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):ye(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}o(68).a.getInstance();class ve extends base.a{static createZone(e){return this._post("auth/v1/zone",e)}static createZoneImport(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.IMPORT}))}static createZoneQR(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.QR}))}static createZoneBeacon(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.BEACON}))}static createZoneWifi(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.WIFI}))}static createZoneQR(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.QR}))}static createZoneGps(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.GPS}))}static createZoneWifi(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.WIFI}))}static createZoneFaceScanner(e){return this.createZone(be(be({},e),{},{type:this.ZONE_TYPES.FACE_SCAN}))}static updateZone(e){return this._put("auth/v1/zone",e)}static deleteZone(e){return this._delete("auth/v1/zone",e)}static getAllZoneList(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get("/auth/v1/zones",{params:{employeeId:e},cancelToken:null==t?void 0:t.token}).then(e=>(e.zones=c.a.map(e.zones,e=>be(be({},e),{},{beaconType:e.beaconType?e.beaconType:"other",beaconId:e.beaconMajor&&e.beaconMinor?"sensoro"==e.beaconType?{major:parseInt(e.beaconMajor),minor:parseInt(e.beaconMinor)}:{major:e.beaconMajor,minor:e.beaconMinor}:{major:"",minor:""}})),this.$store.dispatch("modules/context/updateZoneList",e.zones),Promise.resolve(e)))}static getZoneList(e,t,o){return this.getAllZoneList(e,t,o)}static getSortableZoneList(e,t){return this._get("auth/v1/zones/search",{params:be({name:"",page:0,size:50,sort:"createdDate,asc"},e),cancelToken:t})}static getZonesByType(e){return this._get("auth/v1/zones",{params:{zoneTypes:e,active:!0}})}}ve.ZONE_TYPES={BEACON:"ibeacon",GPS:"gps",QR:"qr",WIFI:"wifi",FACE_SCAN:"face_scan",IMPORT:"import"};class we extends base.a{static getLeaveQuotas(e){return this._get("auth/v1/user/leave_quota",{params:{leaveQuotaId:e}})}}var xe=e=>base.a.setStoreInstance(e)},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,o){"use strict";o.r(t);var n=o(125).a,r=(o(427),o(9)),component=Object(r.a)(n,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{ref:"selection",staticClass:"form-group input-container"},["checkbox"===e.type?o("input",{directives:[{name:"model",rawName:"v-model",value:e.val,expression:"val"}],ref:"input",staticClass:"input is-medium",class:{"is-error":e.error.length>0},attrs:{min:e.min,max:e.max,minlength:e.minlength,maxlength:e.maxlength,placeholder:e.placeholder,disabled:e.isLoading||e.disabled,readonly:e.readonly,id:e.id?e.id:e.injectId,autocomplete:e.autocomplete,type:"checkbox"},domProps:{checked:Array.isArray(e.val)?e._i(e.val,null)>-1:e.val},on:{focus:e.onFocus,keyup:e.onKeyup,change:function(t){var o=e.val,n=t.target,r=!!n.checked;if(Array.isArray(o)){var l=e._i(o,null);n.checked?l<0&&(e.val=o.concat([null])):l>-1&&(e.val=o.slice(0,l).concat(o.slice(l+1)))}else e.val=r}}}):"radio"===e.type?o("input",{directives:[{name:"model",rawName:"v-model",value:e.val,expression:"val"}],ref:"input",staticClass:"input is-medium",class:{"is-error":e.error.length>0},attrs:{min:e.min,max:e.max,minlength:e.minlength,maxlength:e.maxlength,placeholder:e.placeholder,disabled:e.isLoading||e.disabled,readonly:e.readonly,id:e.id?e.id:e.injectId,autocomplete:e.autocomplete,type:"radio"},domProps:{checked:e._q(e.val,null)},on:{focus:e.onFocus,keyup:e.onKeyup,change:function(t){e.val=null}}}):o("input",{directives:[{name:"model",rawName:"v-model",value:e.val,expression:"val"}],ref:"input",staticClass:"input is-medium",class:{"is-error":e.error.length>0},attrs:{min:e.min,max:e.max,minlength:e.minlength,maxlength:e.maxlength,placeholder:e.placeholder,disabled:e.isLoading||e.disabled,readonly:e.readonly,id:e.id?e.id:e.injectId,autocomplete:e.autocomplete,type:e.type},domProps:{value:e.val},on:{focus:e.onFocus,keyup:e.onKeyup,input:function(t){t.target.composing||(e.val=t.target.value)}}}),o("p",{staticClass:"postfix"},[e._v(e._s(e.postfix))]),e.error.length&&e.showErrorMsg?o("div",{staticClass:"invalid-feedback"}
1,[e._v(e._s(e.error))]):e._e()])}),[],!1,null,"41a1b5f0",null);t.default=component.exports},,,,,,,,function(e,t,o){"use strict";o.d(t,"a",(function(){return m}));o(10),o(26);var n=o(2),r=(o(8),o(1)),l=o.n(r);function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function d(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class m{static getLastestVersion(){return l.a.reverse(l.a.sortBy(Object.values(this.VERSIONS)))[0]}static addFlagToPayrolls(e,t){var o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return l.a.map(e,e=>d(d({},e),{},{[t]:o}))}static addPositiveFlagToPayrolls(e){return l.a.map(e,e=>this.addPositiveFlagToPayroll(e))}static addPositiveFlagToPayroll(e){return d(d({},e),{},{positive:"income"==e.payrollType||"benefit"==e.payrollType})}static classifyPayrolls(e){var t=l.a.groupBy(e,"payrollType");return t=l.a.reduce(Object.keys(t),(e,o)=>d(d({},e),{},{["".concat(o,"s")]:l.a.sortBy(t[o],e=>!e.default)}),{}),d({incomes:[],benefits:[],deductions:[],welfares:[]},t)}static mapPayrollsKeyName(e){return l.a.map(e,e=>d(d({},e),{},{keyName:l.a.toUpper(e.payrollName).split(" ").join("_")}))}static createBlankPayrollItem(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"income";return{id:l.a.uniqueId(),payrollId:0,payrollName:"",payrollType:e,amount:0,loading:!1,enable:!0,pay:null,overTime:null,taxType:null,autoCalculation:null,default:!0}}}m.STATUS={DRAFT:"DRAFT",PENDING:"PENDING",APPROVED:"APPROVED",REJECTED:"REJECTED",VOIDED:"VOIDED"},m.VERSIONS={V1:1,V2:2,V3:3,V4:4},m.LATE_UNIT={SECOND:"second",MINUTE:"minute",HOUR:"hour"}},,,function(e,t,o){"use strict";o.d(t,"b",(function(){return ct})),o.d(t,"a",(function(){return D}));var n={};o.r(n),o.d(n,"en",(function(){return Xe})),o.d(n,"th",(function(){return Qe}));o(10),o(8);var r=o(19),l=o(2),c=o(5),d=o(264),m=o(186),h=o.n(m),f=o(70),y=o.n(f),v=o(187),w=o(0);"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual",window.addEventListener("beforeunload",()=>{window.history.scrollRestoration="auto"}),window.addEventListener("load",()=>{window.history.scrollRestoration="manual"}));c.default.use(v.a);var x={mode:"history",base:decodeURI("/"),linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(e,t,o){var n=!1,r=Object(w.e)(e);(r.length<2&&r.every(e=>!1!==e.options.scrollToTop)||r.some(e=>e.options.scrollToTop))&&(n={x:0,y:0}),o&&(n=o);var l=window.$nuxt;return e.path===t.path&&e.hash!==t.hash&&l.$nextTick(()=>l.$emit("triggerScroll")),new Promise(t=>{l.$once("triggerScroll",()=>{if(e.hash){var o=e.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(o="#"+window.CSS.escape(o.substr(1)));try{document.querySelector(o)&&(n={selector:o})}catch(e){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}t(n)})})},routes:[{path:"/",component:()=>Object(w.i)(o.e(278).then(o.bind(null,2280))),name:"index"},{path:"/:lang",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(38),o.e(122)]).then(o.bind(null,2281))),name:"lang"},{path:"/:lang/accept-invite",component:()=>Object(w.i)(o.e(47).then(o.bind(null,2091))),name:"lang-accept-invite"},{path:"/:lang/activity-log",component:()=>Object(w.i)(o.e(48).then(o.bind(null,2092))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(4),o.e(52)]).then(o.bind(null,2093))),name:"lang-activity-log-index"},{path:"all",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(4),o.e(49)]).then(o.bind(null,1352))),name:"lang-activity-log-index-all"},{path:"company-log",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(4),o.e(50)]).then(o.bind(null,2181))),name:"lang-activity-log-index-company-log"},{path:"employee-log",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(4),o.e(51)]).then(o.bind(null,2182))),name:"lang-activity-log-index-employee-log"},{path:"signin-log",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(4),o.e(53)]).then(o.bind(null,2183))),name:"lang-activity-log-index-signin-log"},{path:"team-log",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(4),o.e(54)]).then(o.bind(null,2184))),name:"lang-activity-log-index-team-log"}]},{path:"/:lang/announcement",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(20),o.e(281),o.e(1),o.e(55)]).then(o.bind(null,2185))),name:"lang-announcement"},{path:"/:lang/company",component:()=>Object(w.i)(o.e(56).then(o.bind(null,2186))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(22),o.e(59)]).then(o.bind(null,2187))),name:"lang-company-index"},{path:"billing",component:()=>Object(w.i)(o.e(57).then(o.bind(null,2188))),name:"lang-company-index-billing"},{path:"branch",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(22),o.e(58)]).then(o.bind(null,2189))),name:"lang-company-index-branch"}]},{path:"/:lang/console",component:()=>Object(w.i)(o.e(87).then(o.bind(null,2094))),name:"lang-console"},{path:"/:lang/dashboard",component:()=>Object(w.i)(o.e(100).then(o.bind(null,2190))),name:"lang-dashboard"},{path:"/:lang/email-verification",component:()=>Object(w.i)(o.e(101).then(o.bind(null,2095))),name:"lang-email-verification"},{path:"/:lang/employee",component:()=>
1Object(w.i)(o.e(102).then(o.bind(null,2096))),children:[{path:"",component:()=>Object(w.i)(o.e(105).then(o.bind(null,2097))),name:"lang-employee-index"},{path:"all",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(4),o.e(103)]).then(o.bind(null,2191))),name:"lang-employee-index-all"},{path:"deactivated",component:()=>Object(w.i)(Promise.all([o.e(4),o.e(104)]).then(o.bind(null,2098))),name:"lang-employee-index-deactivated"},{path:"invitation",component:()=>Object(w.i)(o.e(106).then(o.bind(null,2192))),name:"lang-employee-index-invitation"},{path:"join-request",component:()=>Object(w.i)(Promise.all([o.e(4),o.e(107)]).then(o.bind(null,2099))),name:"lang-employee-index-join-request"},{path:"rejected",component:()=>Object(w.i)(Promise.all([o.e(4),o.e(108)]).then(o.bind(null,2100))),name:"lang-employee-index-rejected"}]},{path:"/:lang/forgot-password",component:()=>Object(w.i)(o.e(118).then(o.bind(null,2101))),name:"lang-forgot-password"},{path:"/:lang/forms",component:()=>Object(w.i)(Promise.all([o.e(6),o.e(13),o.e(29),o.e(119)]).then(o.bind(null,2193))),name:"lang-forms"},{path:"/:lang/holidays",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(30),o.e(120)]).then(o.bind(null,2194))),name:"lang-holidays"},{path:"/:lang/import",component:()=>Object(w.i)(o.e(121).then(o.bind(null,2086))),name:"lang-import"},{path:"/:lang/kata",component:()=>Object(w.i)(o.e(123).then(o.bind(null,2102))),name:"lang-kata"},{path:"/:lang/leave",component:()=>Object(w.i)(o.e(124).then(o.bind(null,2103))),name:"lang-leave"},{path:"/:lang/me",component:()=>Object(w.i)(o.e(127).then(o.bind(null,2195))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(31),o.e(128)]).then(o.bind(null,2104))),name:"lang-me-index"},{path:"payroll-tax",component:()=>Object(w.i)(Promise.all([o.e(10),o.e(25),o.e(129)]).then(o.bind(null,2282))),name:"lang-me-index-payroll-tax"},{path:"profile",component:()=>Object(w.i)(o.e(31).then(o.bind(null,1975))),name:"lang-me-index-profile"},{path:"resume",component:()=>Object(w.i)(Promise.all([o.e(27),o.e(130)]).then(o.bind(null,2283))),name:"lang-me-index-resume"},{path:"training",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(28),o.e(131)]).then(o.bind(null,2105))),name:"lang-me-index-training"},{path:"workInfo",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(132)]).then(o.bind(null,2196))),name:"lang-me-index-workInfo"}]},{path:"/:lang/payroll-items",component:()=>Object(w.i)(o.e(133).then(o.bind(null,2106))),children:[{path:"",component:()=>Object(w.i)(o.e(137).then(o.bind(null,2107))),name:"lang-payroll-items-index"},{path:"benefits",component:()=>Object(w.i)(Promise.all([o.e(14),o.e(134)]).then(o.bind(null,2079))),name:"lang-payroll-items-index-benefits"},{path:"deductions",component:()=>Object(w.i)(Promise.all([o.e(14),o.e(135)]).then(o.bind(null,2080))),name:"lang-payroll-items-index-deductions"},{path:"incomes",component:()=>Object(w.i)(Promise.all([o.e(14),o.e(136)]).then(o.bind(null,2081))),name:"lang-payroll-items-index-incomes"},{path:"welfares",component:()=>Object(w.i)(o.e(138).then(o.bind(null,2077))),name:"lang-payroll-items-index-welfares"}]},{path:"/:lang/payrolls",component:()=>Object(w.i)(o.e(139).then(o.bind(null,2197))),name:"lang-payrolls"},{path:"/:lang/pdpa",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(15)]).then(o.bind(null,1917))),name:"lang-pdpa"},{path:"/:lang/position",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(6),o.e(154)]).then(o.bind(null,2198))),name:"lang-position"},{path:"/:lang/reports",component:()=>Object(w.i)(o.e(172).then(o.bind(null,2108))),name:"lang-reports"},{path:"/:lang/requests",component:()=>Object(w.i)(o.e(187).then(o.bind(null,2109))),name:"lang-requests",children:[{path:"approved",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(12),o.e(17),o.e(188)]).then(o.bind(null,2199))),name:"lang-requests-index-approved"},{path:"pending",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(12),o.e(17),o.e(189)]).then(o.bind(null,2200))),name:"lang-requests-index-pending"},{path:"rejected",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(12),o.e(17),o.e(190)]).then(o.bind(null,2201))),name:"lang-requests-index-rejected"}]},{path:"/:lang/setting",component:()=>Object(w.i)(o.e(191).then(o.bind(null,2082))),name:"lang-setting"},{path:"/:lang/setup",component:()=>Object(w.i)(o.e(194).then(o.bind(null,2110))),children:[{path:"",component:()=>Object(w.i)(o.e(206).then(o.bind(null,2111))),name:"lang-setup"},{path:"connect-to-company",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(195)]).then(o.bind(null,2083))),name:"lang-setup-connect-to-company"},{path:"create-company",component:()=>Object(w.i)(o.e(196).then(o.bind(null,2112))),name:"lang-setup-create-company",children:[{path:"1",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(197)]).then(o.bind(null,2202))),name:"lang-setup-create-company-index-1"},{path:"2",component:()=>Object(w.i)(o.e(198).then(o.bind(null,2113))),name:"lang-setup-create-company-index-2"},{path:"3",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(199)]).then(o.bind(null,2203))),name:"lang-setup-create-company-index-3"},{path:"4",component:()=>Object(w.i)(o.e(200).then(o.bind(null,2204))),name:"lang-setup-create-company-index-4"},{path:"5",component:()=>Object(w.i)(o.e(201).then(o.bind(null,2114))),name:"lang-setup-create-company-index-5"},{path:"6",component:()=>Object(w.i)(o.e(202).then(o.bind(null,2205))),name:"lang-setup-create-company-index-6"},{path:"7",component:()=>Object(w.i)(o.e(203).then(o.bind(null,2115))),name:"lang-setup-create-company-index-7"}]},{path:"create-zone",component:()=>Object(w.i)(o.e(205).then(o.bind(null,2284))),name:"lang-setup-create-zone"},{path:"join-company",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(207)]).then(o.bind(null,2116))),name:"lang-setup-join-company"},{path:"welcome-invited-user",component:()=>Object(w.i)(o.e(209).then(o.bind(null,2117))),name:"lang-setup-welcome-invited-user"},{path:"create-zone/1",component:()=>Object(w.i)(o.e(204).then(o.bind(null,1324))),name:"lang-setup-create-zone-1"},{path:"join-company/waiting",component:()=>Object(w.i)(o.e(208).then(o.bind(null,2118))),name:"lang-setup-join-company-waiting"}]},{path:"/:lang/shifts",component:()=>
1Object(w.i)(o.e(210).then(o.bind(null,2087))),name:"lang-shifts"},{path:"/:lang/signin",component:()=>Object(w.i)(o.e(219).then(o.bind(null,2119))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(38)]).then(o.bind(null,1974))),name:"lang-signin"},{path:"enterprise",component:()=>Object(w.i)(o.e(221).then(o.bind(null,2120))),name:"lang-signin-enterprise"},{path:"facebook",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(222)]).then(o.bind(null,2121))),name:"lang-signin-facebook"},{path:"google",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(223)]).then(o.bind(null,2122))),name:"lang-signin-google"},{path:"phone",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(224)]).then(o.bind(null,2123))),name:"lang-signin-phone"},{path:"enterprise/:id",component:()=>Object(w.i)(o.e(220).then(o.bind(null,2124))),name:"lang-signin-enterprise-id"}]},{path:"/:lang/signup",component:()=>Object(w.i)(o.e(225).then(o.bind(null,2125))),name:"lang-signup"},{path:"/:lang/stylesheets",component:()=>Object(w.i)(Promise.all([o.e(282),o.e(226)]).then(o.bind(null,2126))),name:"lang-stylesheets"},{path:"/:lang/teams",component:()=>Object(w.i)(Promise.all([o.e(6),o.e(19),o.e(39),o.e(227)]).then(o.bind(null,2206))),name:"lang-teams"},{path:"/:lang/vejthani",component:()=>Object(w.i)(Promise.all([o.e(6),o.e(13),o.e(29),o.e(234)]).then(o.bind(null,2088))),name:"lang-vejthani"},{path:"/:lang/zone",component:()=>Object(w.i)(o.e(269).then(o.bind(null,2127))),children:[{path:"",component:()=>Object(w.i)(o.e(275).then(o.bind(null,2128))),name:"lang-zone-index"},{path:"all",component:()=>Object(w.i)(Promise.all([o.e(8),o.e(270)]).then(o.bind(null,2207))),name:"lang-zone-index-all"},{path:"face-scanner",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(8),o.e(271)]).then(o.bind(null,2208))),name:"lang-zone-index-face-scanner"},{path:"gps",component:()=>Object(w.i)(Promise.all([o.e(8),o.e(272)]).then(o.bind(null,2209))),name:"lang-zone-index-gps"},{path:"ibeacon",component:()=>Object(w.i)(Promise.all([o.e(8),o.e(273)]).then(o.bind(null,2210))),name:"lang-zone-index-ibeacon"},{path:"import",component:()=>Object(w.i)(Promise.all([o.e(8),o.e(274)]).then(o.bind(null,2211))),name:"lang-zone-index-import"},{path:"qr",component:()=>Object(w.i)(Promise.all([o.e(8),o.e(276)]).then(o.bind(null,2212))),name:"lang-zone-index-qr"},{path:"wifi",component:()=>Object(w.i)(Promise.all([o.e(8),o.e(277)]).then(o.bind(null,2213))),name:"lang-zone-index-wifi"}]},{path:"/:lang/company/order",component:()=>Object(w.i)(o.e(60).then(o.bind(null,2129))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(23),o.e(65)]).then(o.bind(null,2285))),name:"lang-company-order"},{path:"billing",component:()=>Object(w.i)(o.e(61).then(o.bind(null,2214))),name:"lang-company-order-billing"},{path:"customize",component:()=>Object(w.i)(o.e(23).then(o.bind(null,1915))),children:[{path:"",component:()=>Object(w.i)(o.e(63).then(o.bind(null,2286))),name:"lang-company-order-customize"},{path:"annual",component:()=>Object(w.i)(o.e(62).then(o.bind(null,2287))),name:"lang-company-order-customize-annual"},{path:"monthly",component:()=>Object(w.i)(o.e(64).then(o.bind(null,1370))),name:"lang-company-order-customize-monthly"}]},{path:"payment",component:()=>Object(w.i)(o.e(66).then(o.bind(null,2288))),children:[{path:"",component:()=>Object(w.i)(o.e(67).then(o.bind(null,2289))),name:"lang-company-order-payment"},{path:"success",component:()=>Object(w.i)(o.e(68).then(o.bind(null,2215))),name:"lang-company-order-payment-success"},{path:"transfer",component:()=>Object(w.i)(o.e(69).then(o.bind(null,2216))),name:"lang-company-order-payment-transfer"}]}]},{path:"/:lang/company/plans",component:()=>Object(w.i)(o.e(70).then(o.bind(null,2130))),children:[{path:"",component:()=>Object(w.i)(o.e(72).then(o.bind(null,2290))),name:"lang-company-plans"},{path:"cloud",component:()=>Object(w.i)(o.e(71).then(o.bind(null,1325))),name:"lang-company-plans-cloud"},{path:"station",component:()=>Object(w.i)(o.e(73).then(o.bind(null,2131))),name:"lang-company-plans-station"}]},{path:"/:lang/console/clocks",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(74)]).then(o.bind(null,2217))),name:"lang-console-clocks"},{path:"/:lang/console/dashboard",component:()=>Object(w.i)(o.e(78).then(o.bind(null,2132))),name:"lang-console-dashboard"},{path:"/:lang/console/employees",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(79)]).then(o.bind(null,2218))),name:"lang-console-employees"},{path:"/:lang/console/event-logs",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(83)]).then(o.bind(null,2219))),name:"lang-console-event-logs"},{path:"/:lang/console/onedee-station",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(88)]).then(o.bind(null,2220))),name:"lang-console-onedee-station"},{path:"/:lang/console/orders",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(92)]).then(o.bind(null,2221))),name:"lang-console-orders"},{path:"/:lang/console/organizations",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(96)]).then(o.bind(null,2222))),name:"lang-console-organizations"},{path:"/:lang/employee/is-deactivated",component:()=>Object(w.i)(o.e(109).then(o.bind(null,2133))),name:"lang-employee-is-deactivated"},{path:"/:lang/employee/is-rejected",component:()=>Object(w.i)(o.e(110).then(o.bind(null,1326))),name:"lang-employee-is-rejected"},{path:"/:lang/leave/leave-balance",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(125)]).then(o.bind(null,2076))
1),name:"lang-leave-leave-balance"},{path:"/:lang/leave/leave-type",component:()=>Object(w.i)(o.e(126).then(o.bind(null,2089))),name:"lang-leave-leave-type"},{path:"/:lang/payrolls/sso",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(143)]).then(o.bind(null,2223))),name:"lang-payrolls-sso"},{path:"/:lang/payrolls/tax-certificate",component:()=>Object(w.i)(o.e(144).then(o.bind(null,2224))),name:"lang-payrolls-tax-certificate"},{path:"/:lang/payrolls/templates",component:()=>Object(w.i)(o.e(150).then(o.bind(null,2225))),name:"lang-payrolls-templates"},{path:"/:lang/payrolls/wht1",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(151)]).then(o.bind(null,2226))),name:"lang-payrolls-wht1"},{path:"/:lang/payrolls/yearly-sso",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(152)]).then(o.bind(null,2227))),name:"lang-payrolls-yearly-sso"},{path:"/:lang/payrolls/yearly-wht1",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(153)]).then(o.bind(null,2228))),name:"lang-payrolls-yearly-wht1"},{path:"/:lang/reports/clocking",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(6),o.e(20),o.e(1),o.e(159)]).then(o.bind(null,2229))),name:"lang-reports-clocking"},{path:"/:lang/reports/discover",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(11),o.e(160)]).then(o.bind(null,2230))),name:"lang-reports-discover"},{path:"/:lang/reports/export-clocking",component:()=>Object(w.i)(o.e(161).then(o.bind(null,2134))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(34),o.e(163)]).then(o.bind(null,2291))),name:"lang-reports-export-clocking-index"},{path:"history",component:()=>Object(w.i)(o.e(162).then(o.bind(null,2135))),name:"lang-reports-export-clocking-index-history"},{path:"templates",component:()=>Object(w.i)(o.e(34).then(o.bind(null,1978))),name:"lang-reports-export-clocking-index-templates"}]},{path:"/:lang/reports/form",component:()=>Object(w.i)(o.e(165).then(o.bind(null,2231))),name:"lang-reports-form"},{path:"/:lang/reports/icc",component:()=>Object(w.i)(o.e(168).then(o.bind(null,2136))),name:"lang-reports-icc",children:[{path:"allowance",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(169)]).then(o.bind(null,2232))),name:"lang-reports-icc-index-allowance"},{path:"temporary-employee",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(170)]).then(o.bind(null,2233))),name:"lang-reports-icc-index-temporary-employee"},{path:"vehicle",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(171)]).then(o.bind(null,2234))),name:"lang-reports-icc-index-vehicle"}]},{path:"/:lang/reports/leave-calendar",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(173)]).then(o.bind(null,2235))),name:"lang-reports-leave-calendar"},{path:"/:lang/reports/master",component:()=>Object(w.i)(o.e(174).then(o.bind(null,2137))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(35),o.e(176)]).then(o.bind(null,2292))),name:"lang-reports-master-index"},{path:"history",component:()=>Object(w.i)(o.e(175).then(o.bind(null,2138))),name:"lang-reports-master-index-history"},{path:"templates",component:()=>Object(w.i)(o.e(35).then(o.bind(null,1979))),name:"lang-reports-master-index-templates"}]},{path:"/:lang/reports/summary",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(178)]).then(o.bind(null,2236))),name:"lang-reports-summary"},{path:"/:lang/reports/task",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(179)]).then(o.bind(null,2237))),name:"lang-reports-task"},{path:"/:lang/reports/timeline",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(11),o.e(16),o.e(180)]).then(o.bind(null,2238))),name:"lang-reports-timeline"},{path:"/:lang/setting/shift",component:()=>Object(w.i)(o.e(192).then(o.bind(null,2239))),name:"lang-setting-shift"},{path:"/:lang/setting/tag",component:()=>Object(w.i)(o.e(193).then(o.bind(null,2240))),name:"lang-setting-tag"},{path:"/:lang/shifts/monthly",component:()=>Object(w.i)(o.e(211).then(o.bind(null,2241))),name:"lang-shifts-monthly"},{path:"/:lang/shifts/shift-board",component:()=>Object(w.i)(o.e(216).then(o.bind(null,2242))),name:"lang-shifts-shift-board"},{path:"/:lang/shifts/shift-summary",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(6),o.e(1),o.e(2),o.e(217)]).then(o.bind(null,2243))),name:"lang-shifts-shift-summary"},{path:"/:lang/web-view/delay",component:()=>Object(w.i)(o.e(238).then(o.bind(null,2139))),name:"lang-web-view-delay"},{path:"/:lang/web-view/profile",component:()=>Object(w.i)(o.e(249).then(o.bind(null,2244))),name:"lang-web-view-profile"},{path:"/:lang/web-view/shift-time",component:()=>Object(w.i)(o.e(252).then(o.bind(null,2245))),name:"lang-web-view-shift-time"},{path:"/:lang/web-view/tax-deductions",component:()=>Object(w.i)(o.e(253).then(o.bind(null,2246))),name:"lang-web-view-tax-deductions"},{path:"/:lang/web-view/workinfo",component:()=>Object(w.i)(o.e(268).then(o.bind(null,2140))),name:"lang-web-view-workinfo"},{path:"/:lang/payrolls/report/salary-slip.pdf",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(9),o.e(141)]).then(o.bind(null,2141))),name:"lang-payrolls-report-salary-slip.pdf"},{path:"/:lang/payrolls/report/summary.pdf",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(9),o.e(142)]).then(o.bind(null,2247))),name:"lang-payrolls-report-summary.pdf"},{path:"/:lang/payrolls/tax-certificate/preview",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(145)]).then(o.bind(null,2248))),name:"lang-payrolls-tax-certificate-preview"},{path:"/:lang/reports/timesheets/v1",component:()=>Object(w.i)(o.e(181).then(o.bind(null,2249))),name:"lang-reports-timesheets-v1"},{path:"/:lang/reports/timesheets/v2",component:()=>Object(w.i)(o.e(183).then(o.bind(null,2142))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(36),o.e(185)]).then(o.bind(null,2293))),name:"lang-reports-timesheets-v2-index"},{path:"history",component:()=>Object(w.i)(o.e(184).then(o.bind(null,2143))),name:"lang-reports-timesheets-v2-index-history"},{path:"templates",component:()=>Object(w.i)(o.e(36).then(o.bind(null,1980))),name:"lang-reports-timesheets-v2-index-templates"}]},{path:"/:lang/web-view/adhoc/dialogflow",component:()=>Object(w.i)(o.e(235).then(o.bind(null,2144))),name:"lang-web-view-adhoc-dialogflow"},{path:"/:lang/web-view/adhoc/quarantine-evaluation",component:()=>Object(w.i)(o.e(236).then(o.bind(null,2250))),name:"lang-web-view-adhoc-quarantine-evaluation"},{path:"/:lang/web-view/employee/slips",component:()=>Object(w.i)(o.e(239).then(o.bind(null,2251))),name:"lang-web-view-employee-slips"},{path:"/:lang/web-view/employee/tax-certificates",component:()=>Object(w.i)(o.e(240).then(o.bind(null,2252))),name:"lang-web-view-employee-tax-certificates"},{path:"/:lang/web-view/employee/timeline",component:()=>Object(w.i)(Promise.all([o.e(11),o.e(16),o.e(241)]).then(o.bind(null,2253))),name:"lang-web-view-employee-timeline"},{path:"/:lang/web-view/payrolls/tax-certificate",component:()=>Object(w.i)(Promise.all([o.e(7),o.e(245)]).then(o.bind(null,2254))),name:"lang-web-view-payrolls-tax-certificate"},{path:"/:lang/web-view/pdpa/employee",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(246)]).then(o.bind(null,2145))
1),name:"lang-web-view-pdpa-employee"},{path:"/:lang/web-view/pdpa/owner",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(247)]).then(o.bind(null,2146))),name:"lang-web-view-pdpa-owner"},{path:"/:lang/web-view/pdpa/user",component:()=>Object(w.i)(Promise.all([o.e(3),o.e(248)]).then(o.bind(null,2147))),name:"lang-web-view-pdpa-user"},{path:"/:lang/web-view/reports/timeline",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(20),o.e(11),o.e(16),o.e(250)]).then(o.bind(null,2255))),name:"lang-web-view-reports-timeline"},{path:"/:lang/web-view/tax-deductions/questionnaire",component:()=>Object(w.i)(o.e(254).then(o.bind(null,2256))),name:"lang-web-view-tax-deductions-questionnaire",children:[{path:"children-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(255)]).then(o.bind(null,2148))),name:"lang-web-view-tax-deductions-questionnaire-children-deductible"},{path:"disability-caring-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(256)]).then(o.bind(null,2149))),name:"lang-web-view-tax-deductions-questionnaire-disability-caring-deductible"},{path:"donation-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(257)]).then(o.bind(null,2150))),name:"lang-web-view-tax-deductions-questionnaire-donation-deductible"},{path:"insurance-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(258)]).then(o.bind(null,2151))),name:"lang-web-view-tax-deductions-questionnaire-insurance-deductible"},{path:"investment-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(259)]).then(o.bind(null,2152))),name:"lang-web-view-tax-deductions-questionnaire-investment-deductible"},{path:"other-deductible",component:()=>Object(w.i)(o.e(260).then(o.bind(null,2153))),name:"lang-web-view-tax-deductions-questionnaire-other-deductible"},{path:"parents-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(261)]).then(o.bind(null,2154))),name:"lang-web-view-tax-deductions-questionnaire-parents-deductible"},{path:"personal-and-spouse-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(262)]).then(o.bind(null,2155))),name:"lang-web-view-tax-deductions-questionnaire-personal-and-spouse-deductible"},{path:"personal-information",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(263)]).then(o.bind(null,2156))),name:"lang-web-view-tax-deductions-questionnaire-personal-information"},{path:"pregnancy-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(264)]).then(o.bind(null,2157))),name:"lang-web-view-tax-deductions-questionnaire-pregnancy-deductible"},{path:"questionnaire-prototype",component:()=>Object(w.i)(o.e(265).then(o.bind(null,634))),name:"lang-web-view-tax-deductions-questionnaire-questionnaire-prototype"},{path:"residence-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(266)]).then(o.bind(null,2158))),name:"lang-web-view-tax-deductions-questionnaire-residence-deductible"},{path:"social-security-deductible",component:()=>Object(w.i)(Promise.all([o.e(5),o.e(267)]).then(o.bind(null,2159))),name:"lang-web-view-tax-deductions-questionnaire-social-security-deductible"}]},{path:"/:lang/reports/timesheets/v1/view/:reportId?",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(6),o.e(12),o.e(182)]).then(o.bind(null,2257))),name:"lang-reports-timesheets-v1-view-reportId"},{path:"/:lang/reports/timesheets/v2/view/:reportId?",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(6),o.e(1),o.e(2),o.e(186)]).then(o.bind(null,2258))),name:"lang-reports-timesheets-v2-view-reportId"},{path:"/:lang/console/clocks/view/:clockId?",component:()=>Object(w.i)(o.e(75).then(o.bind(null,2160))),children:[{path:"",component:()=>Object(w.i)(o.e(77).then(o.bind(null,2161))),name:"lang-console-clocks-view-clockId-index"},{path:"detail",component:()=>Object(w.i)(o.e(76).then(o.bind(null,1327))),name:"lang-console-clocks-view-clockId-index-detail"}]},{path:"/:lang/console/employees/view/:empId?",component:()=>Object(w.i)(o.e(80).then(o.bind(null,2162))),children:[{path:"",component:()=>Object(w.i)(o.e(82).then(o.bind(null,2163))),name:"lang-console-employees-view-empId-index"},{path:"detail",component:()=>Object(w.i)(o.e(81).then(o.bind(null,1328))),name:"lang-console-employees-view-empId-index-detail"}]},{path:"/:lang/console/event-logs/view/:eventId",component:()=>Object(w.i)(o.e(84).then(o.bind(null,2164))),children:[{path:"",component:()=>Object(w.i)(o.e(86).then(o.bind(null,2165))),name:"lang-console-event-logs-view-eventId-index"},{path:"detail",component:()=>Object(w.i)(o.e(85).then(o.bind(null,1329))),name:"lang-console-event-logs-view-eventId-index-detail"}]},{path:"/:lang/console/onedee-station/view/:empId",component:()=>Object(w.i)(o.e(89).then(o.bind(null,2166))),children:[{path:"",component:()=>Object(w.i)(o.e(91).then(o.bind(null,2167))),name:"lang-console-onedee-station-view-empId-index"},{path:"detail",component:()=>Object(w.i)(o.e(90).then(o.bind(null,1330))),name:"lang-console-onedee-station-view-empId-index-detail"}]},{path:"/:lang/console/orders/view/:orgId?",component:()=>Object(w.i)(o.e(93).then(o.bind(null,2168))),children:[{path:"",component:()=>Object(w.i)(o.e(95).then(o.bind(null,2169))),name:"lang-console-orders-view-orgId-index"},{path:"detail",component:()=>Object(w.i)(o.e(94).then(o.bind(null,1331))),name:"lang-console-orders-view-orgId-index-detail"}]},{path:"/:lang/console/organizations/view/:orgId?",component:()=>Object(w.i)(o.e(97).then(o.bind(null,2170))),children:[{path:"",component:()=>Object(w.i)(o.e(99).then(o.bind(null,2171))),name:"lang-console-organizations-view-orgId-index"},{path:"detail",component:()=>Object(w.i)(o.e(98).then(o.bind(null,1332))),name:"lang-console-organizations-view-orgId-index-detail"}]},{path:"/:lang/payrolls/template/view/:id?",component:()=>Object(w.i)(o.e(146).then(o.bind(null,2084))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(32),o.e(149)]).then(o.bind(null,2294))),name:"lang-payrolls-template-view-id-index"},{path:"approver",component:()=>Object(w.i)(o.e(147).then(o.bind(null,2085))),name:"lang-payrolls-template-view-id-index-approver"},{path:"employees",component:()=>Object(w.i)(Promise.all([o.e(1),o.e(4),o.e(148)]).then(o.bind(null,2090))),name:"lang-payrolls-template-view-id-index-employees"},{path:"history",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(32)]).then(o.bind(null,1981))),name:"lang-payrolls-template-view-id-index-history"}]},{path:"/:lang/reports/export-clocking/view/:id",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(164)]).then(o.bind(null,2259))),name:"lang-reports-export-clocking-view-id"},{path:"/:lang/reports/form/view/:id?",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(167)]).then(o.bind(null,2260))),name:"lang-reports-form-view-id"},{path:"/:lang/reports/master/view/:id?",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(1),o.e(2),o.e(177)]).then(o.bind(null,2261))),name:"lang-reports-master-view-id"},{path:"/:lang/shifts/monthly/view/:id?",component:()=>
1Object(w.i)(o.e(212).then(o.bind(null,2262))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(6),o.e(18),o.e(37),o.e(213)]).then(o.bind(null,2295))),name:"lang-shifts-monthly-view-id-index"},{path:"manage-shifts",component:()=>Object(w.i)(o.e(214).then(o.bind(null,2263))),name:"lang-shifts-monthly-view-id-index-manage-shifts"},{path:"members",component:()=>Object(w.i)(Promise.all([o.e(19),o.e(215)]).then(o.bind(null,2264))),name:"lang-shifts-monthly-view-id-index-members"},{path:"shifts-board",component:()=>Object(w.i)(Promise.all([o.e(6),o.e(18),o.e(37)]).then(o.bind(null,1982))),name:"lang-shifts-monthly-view-id-index-shifts-board"}]},{path:"/:lang/reports/form/view/:id?/export",component:()=>Object(w.i)(o.e(166).then(o.bind(null,2172))),name:"lang-reports-form-view-id-export"},{path:"/:lang/employee/view/:empId?",component:()=>Object(w.i)(o.e(111).then(o.bind(null,2265))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(26),o.e(114)]).then(o.bind(null,2173))),name:"lang-employee-view-empId-index"},{path:"document",component:()=>Object(w.i)(o.e(112).then(o.bind(null,2266))),name:"lang-employee-view-empId-index-document"},{path:"event-logs",component:()=>Object(w.i)(o.e(113).then(o.bind(null,2174))),name:"lang-employee-view-empId-index-event-logs"},{path:"payroll-items",component:()=>Object(w.i)(Promise.all([o.e(10),o.e(24),o.e(115)]).then(o.bind(null,2267))),name:"lang-employee-view-empId-index-payroll-items"},{path:"payroll-tax",component:()=>Object(w.i)(Promise.all([o.e(10),o.e(25)]).then(o.bind(null,1976))),name:"lang-employee-view-empId-index-payroll-tax"},{path:"profile",component:()=>Object(w.i)(o.e(26).then(o.bind(null,1983))),name:"lang-employee-view-empId-index-profile"},{path:"resume",component:()=>Object(w.i)(o.e(27).then(o.bind(null,1977))),name:"lang-employee-view-empId-index-resume"},{path:"training",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(28),o.e(116)]).then(o.bind(null,2175))),name:"lang-employee-view-empId-index-training"},{path:"workInfo",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(117)]).then(o.bind(null,2268))),name:"lang-employee-view-empId-index-workInfo"}]},{path:"/:lang/payrolls/report/:id?",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(7),o.e(9),o.e(140)]).then(o.bind(null,2269))),name:"lang-payrolls-report-id"},{path:"/:lang/position/view/:id?",component:()=>Object(w.i)(o.e(155).then(o.bind(null,2270))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(33),o.e(156)]).then(o.bind(null,2296))),name:"lang-position-view-id-index"},{path:"employees",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(33)]).then(o.bind(null,1984))),name:"lang-position-view-id-index-employees"},{path:"job-details",component:()=>Object(w.i)(o.e(157).then(o.bind(null,2297))),name:"lang-position-view-id-index-job-details"},{path:"payroll-items",component:()=>Object(w.i)(Promise.all([o.e(10),o.e(24),o.e(158)]).then(o.bind(null,2271))),name:"lang-position-view-id-index-payroll-items"}]},{path:"/:lang/shifts/view/:id?",component:()=>Object(w.i)(Promise.all([o.e(6),o.e(18),o.e(218)]).then(o.bind(null,2272))),name:"lang-shifts-view-id"},{path:"/:lang/teams/view/:id?",component:()=>Object(w.i)(o.e(228).then(o.bind(null,2273))),children:[{path:"",component:()=>Object(w.i)(Promise.all([o.e(40),o.e(231)]).then(o.bind(null,2298))),name:"lang-teams-view-id-index"},{path:"approveLines",component:()=>Object(w.i)(Promise.all([o.e(19),o.e(39),o.e(229)]).then(o.bind(null,2274))),name:"lang-teams-view-id-index-approveLines"},{path:"holidays",component:()=>Object(w.i)(Promise.all([o.e(0),o.e(30),o.e(230)]).then(o.bind(null,2275))),name:"lang-teams-view-id-index-holidays"},{path:"leaveQuota",component:()=>Object(w.i)(o.e(232).then(o.bind(null,2276))),name:"lang-teams-view-id-index-leaveQuota"},{path:"members",component:()=>Object(w.i)(o.e(40).then(o.bind(null,1985))),name:"lang-teams-view-id-index-members"},{path:"workHour",component:()=>Object(w.i)(o.e(233).then(o.bind(null,2277))),name:"lang-teams-view-id-index-workHour"}]},{path:"/:lang/web-view/announcement/:id?",component:()=>Object(w.i)(o.e(237).then(o.bind(null,2278))),name:"lang-web-view-announcement-id"},{path:"/:lang/web-view/form-response/:id?",component:()=>Object(w.i)(o.e(242).then(o.bind(null,2279))),name:"lang-web-view-form-response-id"},{path:"/:lang/web-view/leave-quota/:id?",component:()=>
1Object(w.i)(o.e(243).then(o.bind(null,2176))),name:"lang-web-view-leave-quota-id"},{path:"/:lang/web-view/log-details/:id?",component:()=>Object(w.i)(o.e(244).then(o.bind(null,2177))),name:"lang-web-view-log-details-id"},{path:"/:lang/web-view/request-form/:id?",component:()=>Object(w.i)(Promise.all([o.e(13),o.e(251)]).then(o.bind(null,2078))),name:"lang-web-view-request-form-id"}],fallback:!1};function P(){return new v.a(x)}var O={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render(e,t){var{parent:o,data:data,props:n}=t;data.nuxtChild=!0;for(var r=o,l=o.$nuxt.nuxt.transitions,c=o.$nuxt.nuxt.defaultTransition,d=0;o;)o.$vnode&&o.$vnode.data.nuxtChild&&d++,o=o.$parent;data.nuxtChildDepth=d;var m=l[d]||c,h={};T.forEach(e=>{void 0!==m[e]&&(h[e]=m[e])});var f={};k.forEach(e=>{"function"==typeof m[e]&&(f[e]=m[e].bind(r))});var y=f.beforeEnter;if(f.beforeEnter=e=>{if(window.$nuxt.$nextTick(()=>{window.$nuxt.$emit("triggerScroll")}),y)return y.call(r,e)},!1===m.css){var v=f.leave;(!v||v.length<2)&&(f.leave=(e,t)=>{v&&v.call(r,e),r.$nextTick(t)})}var w=e("routerView",data);return n.keepAlive&&(w=e("keep-alive",{props:n.keepAliveProps},[w])),e("transition",{props:h,on:f},[w])}},T=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],k=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],S={props:{error:{type:Object,default:null}}},C=(o(417),o(9)),D=Object(C.a)(S,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"error-page"},[401==this.error.statusCode?[t("h1",{staticClass:"is-text-center"},[this._v("401 Unauthorized")]),this._m(0)]:404==this.error.statusCode?[t("h1",{staticClass:"is-text-center"},[this._v("404 Page not found")])]:this._e()],2)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"font font--prompt is-text-center has-gap-top-small"},[this._v("It seems like you don't have permission to view this page."),t("br"),this._v("Please contact your company's administrator.")])}],!1,null,"232633c5",null).exports,E=(o(30),o(52),{name:"Nuxt",components:{NuxtChild:O,NuxtError:D},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(w.b)(this.$route.matched[0].path)(this.$route.params);var[e]=this.$route.matched;if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var{options:o}=t;if(o.key)return"function"==typeof o.key?o.key(this.$route):o.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate(){c.default.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render(e){return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick(()=>this.errorFromNuxtError=!1),e("div",{},[e("h2","An error occured while showing the error page"),e("p","Unfortunately an error occured and while showing the error page another error occured"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick(()=>this.displayingNuxtError=!1),e(D,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),_={name:"NuxtLoading",data:()=>({percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}),computed:{left(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy(){this.clear()},methods:{clear(){clearInterval(this._timer),clearTimeout(this._throttle),this._timer=null},start(){return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout(()=>this.startTimer(),this.throttle):this.startTimer(),this},set(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get(){return this.percent},increase(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause(){return clearInterval(this._timer),this},resume(){return this.startTimer(),this},finish(){return this.percent=this.reversed?0:100,this.hide(),this},hide(){return this.clear(),setTimeout(()=>{this.show=!1,this.$nextTick(()=>{this.percent=0,this.reversed=!1})},500),this},fail(){return this.canSucceed=!1,this},startTimer(){this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval(()=>{this.skipTimerCount>0?this.skipTimerCount--:(this.reversed?this.decrease(this._cut):this.increase(this._cut),this.continuous&&(this.percent>=100||this.percent<=0)&&(this.skipTimerCount=1,this.reversed=!this.reversed))},100)}},render(e){var t=e(!1);return this.show&&(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}},I=(o(419),Object(C.a)(_,void 0,void 0,!1,null,null,null).exports
1),j=(o(421),o(423),Object(C.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"blank-layout"},[t("nuxt")],1)}),[],!1,null,"7c3c4d3c",null).exports),N=(o(26),o(83),o(1)),R=o.n(N),A=o(20);function U(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function M(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?U(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):U(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var F={props:{active:{type:Boolean,default:!0}},computed:M(M(M({},Object(A.c)("modules/me",{isLoggedIn:"isLoggedIn"})),Object(A.c)("modules/context",{meta:"meta"})),{},{data:()=>{var e,t;return{empId:void 0|(null===(e=profile)||void 0===e||null===(t=e.lastVisitEmployee)||void 0===t?void 0:t.id)}},menu(){var e,t,o,n,r,l=[{type:"topic",display:this.$t("commons.myPortal"),conditions:!0},{type:"selectable",display:this.$t("commons.profile"),path_name:"lang-me-index-profile",icon:"user-circle",conditions:!0},{type:"topic",display:this.$t("commons.management"),conditions:this.hasPermissions(["owner","administrator","supporter","manager","shiftMaker","reportViewer","payrollViewer"])||(null===(e=this.profile)||void 0===e?void 0:e.lastVisitEmployee)&&(null===(t=this.profile)||void 0===t?void 0:t.lastVisitEmployee.permissionGroups.some(e=>{if("payrollApprove"===e)return!0}))},{type:"selectable",display:this.$t("commons.reports"),path_name:"lang-reports",icon:"file-alt",conditions:this.hasPermissions(["owner","administrator","supporter","reportViewer"])},{type:"selectable",display:this.$t("commons.announce"),path_name:"lang-announcement",icon:"bullhorn",conditions:this.hasPermissions(["owner","administrator","supporter"])},{type:"selectable",display:this.$t("commons.employee"),path_name:"lang-employee-index",icon:"id-card",conditions:this.hasPermissions(["owner","administrator","supporter"])},{type:"selectable",display:this.$t("commons.departments"),path_name:"lang-teams",icon:"users",conditions:this.hasPermissions(["owner","administrator","supporter","manager"])&&this.checkMetaStricts({stricts:{plans:["cloud"],isTaLitePlan:!1}})},{type:"selectable",display:this.$t("commons.requests"),path_name:"lang-requests-index-approved",icon:"inbox",conditions:this.hasPermissions(["owner","administrator","supporter"])&&this.checkMetaStricts({stricts:{plans:["cloud"],isTaLitePlan:!1}})},{type:"selectable",display:this.$t("commons.shift"),path_name:"lang-shifts",icon:"business-time",conditions:this.hasPermissions(["owner","administrator","supporter","shiftMaker","reportViewer"])&&this.checkMetaStricts({stricts:{plans:["cloud"]}})},{type:"selectable",display:this.$t("commons.position"),path_name:"lang-position",icon:"briefcase",conditions:this.hasPermissions(["owner","administrator"])&&this.checkMetaStricts({stricts:{countries:["TH"],plans:["payroll"]}})},{type:"selectable",display:this.$t("commons.payroll"),path_name:"lang-payrolls",icon:"file-invoice-dollar",conditions:this.hasPermissions(["owner","administrator","maker","payrollViewer"])&&this.checkMetaStricts({stricts:{countries:["TH"],plans:["payroll"]}})||(null===(o=this.profile)||void 0===o||null===(n=o.lastVisitEmployee)||void 0===n?void 0:n.permissionGroups.some(e=>{if("payrollApprove"===e)return!0}))&&this.checkMetaStricts({stricts:{countries:["TH"],plans:["payroll"]}})},{type:"topic",display:this.$t("commons.administration"),conditions:this.hasPermissions(["owner","administrator","supporter"])},{type:"selectable",display:this.$t("commons.zone"),path_name:"lang-zone-index",icon:"map-pin",conditions:this.hasPermissions(["owner","administrator","supporter"])},{type:"selectable",display:this.$t("commons.holidays"),path_name:"lang-holidays",icon:"calendar-alt",conditions:this.hasPermissions(["owner","administrator","supporter"])},{type:"selectable",display:this.$t("commons.forms"),path_name:"lang-forms",icon:"clipboard-list",conditions:this.hasPermissions(["owner","administrator","supporter"])&&this.checkMetaStricts({stricts:{plans:["cloud"],isTaLitePlan:!1}})},{type:"selectable",display:this.$t("commons.leave"),path_name:"lang-leave",icon:"times-circle",conditions:this.hasPermissions(["owner","administrator","supporter"])&&this.checkMetaStricts({stricts:{plans:["cloud"],isTaLitePlan:!1}})},{type:"selectable",display:this.$t("commons.payrollItems"),path_name:"lang-payroll-items-index",icon:"file-invoice-dollar",conditions:this.hasPermissions(["owner","administrator"])&&this.checkMetaStricts({stricts:{countries:["TH"],plans:["payroll"]}})},{type:"selectable",display:this.$t("commons.company"),path_name:"lang-company-index",icon:"building",conditions:this.hasPermissions(["owner","administrator","supporter"])},{type:"selectable",display:this.$t("setting.settingPage.setting"),path_name:"lang-setting",icon:"cog",conditions:this.hasPermissions(["owner","administrator","supporter"])&&this.checkMetaStricts({stricts:{plans:["cloud"],isTaLitePlan:!1}})},{type:"selectable",display:this.$t("commons.import"),path_name:"lang-import",icon:"upload",conditions:this.hasPermissions(["owner","administrator","supporter"])&&"Active"==(null===(r=this.profile.subscriptions[0])||void 0===r?void 0:r.status.name)&&this.checkMetaStricts({stricts:{plans:["cloud"],isTaLitePlan:!1}})}],c=this.meta.console?[{type:"topic",display:"my portal",conditions:!0},{type:"selectable",display:"profile",path_name:"",icon:"user-circle",conditions:!0},{type:"topic",display:"general",conditions:!0},{type:"selectable",display:"Dashboard",path_name:"lang-console-dashboard",icon:"chart-bar",conditions:!0},{type:"selectable",display:"Orders",path_name:"lang-console-orders",icon:"list-ul",conditions:!0},{type:"selectable",display:"Event Logs",path_name:"lang-console-event-logs",icon:"file-alt",conditions:!0},{type:"selectable",display:"Organizations",path_name:"lang-console-organizations",icon:"building",conditions:!0},{type:"selectable",display:"Employees",path_name:"lang-console-employees",icon:"id-card",conditions:!0},{type:"selectable",display:"Station",path_name:"lang-console-onedee-station",icon:"map-marker-alt",conditions:!0},{type:"selectable",display:"Clocks",path_name:"lang-console-clocks",icon:"clock",conditions:!0}]:[...l],d=c.filter(e=>!1!==e.conditions),m=c.filter(e=>!1===e.conditions);return m.length>0&&m.unshift({type:"topic",display:this.$t("commons.lock"),conditions:!0}),[...d,...m]}}),methods:{isCurrentPathActive(e){return!!e&&(this.meta.console?new RegExp("^".concat(R.a.take(e.split("-"),3).join("-"))):new RegExp("^".concat(R.a.take(e.split("-"),2).join("-"),"$|^").concat(R.a.take(e.split("-"),2).join("-"),"[-].*"))).test(this.$route.name)},openCustomizeTheme(){this.$root.$emit("open-customize-theme")}}},L=(o(425),Object(C.a)(F,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"side-nav",class:{active:e.active}},[o("div",{staticClass:"menu-items has-gap-top-small"},[e._l(e.menu,(function(t,i){return["customize-theme"===t.path_name?o("div",{key:i,staticClass:"item selectable",class:{disabled:!1===t.conditions},on:{click:e.openCustomizeTheme}},[o("div",{staticClass:"icon-container"},[o("fa",{attrs:{icon:["fas",t.icon]}})],1),o("div",{staticClass:"text-container"},[e._v(e._s(t.display))])]):o("nuxt-link",{key:i,staticClass:"item",class:{topic:"topic"==t.type,selectable:"selectable"==t.type,selected:e.isCurrentPathActive(t.path_name),disabled:!1===t.conditions},attrs:{to:{name:t.path_name}}},["selectable"===t.type?o("div",{staticClass:"icon-container"},["selectable"==t.type&&"times-circle"==t.icon?o("fa",{attrs:{icon:["far",t.icon]}}):o("fa",{attrs:{icon:["fas",t.icon]}}
1)],1):e._e(),"topic"===t.type?o("div",{staticClass:"dash-container"}):e._e(),o("div",{staticClass:"text-container"},[e._v(e._s(t.display)),t.conditions?e._e():o("fa",{staticClass:"lock-icon",attrs:{icon:["fas","lock"]}})],1)])]})),o("div",{staticClass:"version-text"},[e._v("version: 1.0.1")])],2)])}),[],!1,null,"fbf4dd0e",null).exports),B=o(123).a;o(453);function Y(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function z(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?Y(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):Y(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var H={components:{CustomizeThemeFragment:Object(C.a)(B,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("Fragment",{ref:"fragment"},[o("div",{staticClass:"fragment-content"},[o("div",{staticClass:"area area-top d-flex align-items-center"},[o("div",{staticClass:"fragment-title"},[o("div",{staticClass:"button is-flat is-action-btn has-no-shadow close-icon",on:{click:e.hideFragment}},[o("fa",{attrs:{icon:["fas","times"]}})],1),o("div",{staticClass:"group is-d-flex align-items-center w-100"},[o("p",{staticClass:"font font--semi-bold is-title-desc w-100"})])])]),o("div",{staticClass:"area area-split-preview"},[o("div",{staticClass:"scroller"},[o("div",{staticClass:"form-section form-header has-gap-top-big"},[o("p",{staticClass:"font font--semi-bold is-header"},[e._v("Edit OneDee Theme")]),o("div",{staticClass:"group has-gap-left-auto"},[o("button",{staticClass:"button is-primary has-gap-left",class:{"is-loading":e.loading.updating},on:{click:e.updateEnterpriseTheme}},[e._v("Save")])])]),o("div",{staticClass:"form-section form-editor"},[o("p",{staticClass:"font font--semi-bold is-sub-header"},[e._v("Mobile and Web")]),o("div",{staticClass:"group has-gap-top-small"},[o("label",[e._v("Primary Color")]),o("InputColorPicker",{attrs:{disabled:e.loading.updating,error:e.errors["color-primary"]&&"รูปแบบของโค้ดสีไม่ถูกต้อง"},model:{value:e.theme["color-primary"],callback:function(t){e.$set(e.theme,"color-primary",t)},expression:"theme['color-primary']"}}),e.errors["color-primary"]?e._e():o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("สีนี้จะถูกนำไปใช้เป็นสีหลักในเว็บ App.OneDee.ai และในแอปพลิเคชัน OneDee X")])],1),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Secondary Color")]),o("InputColorPicker",{attrs:{disabled:e.loading.updating,error:e.errors["color-secondary"]&&"รูปแบบของโค้ดสีไม่ถูกต้อง"},model:{value:e.theme["color-secondary"],callback:function(t){e.$set(e.theme,"color-secondary",t)},expression:"theme['color-secondary']"}}),e.errors["color-secondary"]?e._e():o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("สีนี้จะถูกนำไปใช้เป็นสีรองของแอพ OneDee X และเป็นสีของข้อความในแชท")])],1),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Cover Image")]),o("InputImagePicker",{staticClass:"has-gap-top-8",attrs:{disabled:e.loading.updating,cropSize:{width:2070,height:1160}},model:{value:e.theme["image-cover"],callback:function(t){e.$set(e.theme,"image-cover",t)},expression:"theme['image-cover']"}}),o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("รูปนี้จะถูกนำไปใช้เป็นภาพปกในหน้าแรกของเว็บ App.OneDee.ai และแอปพลิเคชัน OneDee X แนะนำให้ใช้รูปที่มีขนาดใหญ่กว่า 2070x1160 px")])],1),o("div",{staticClass:"divider has-gap-top"}),o("p",{staticClass:"font font--semi-bold is-sub-header has-gap-top"},[e._v("Mobile Only")]),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("OneDee Bot Icon Color")]),o("InputColorPicker",{attrs:{disabled:e.loading.updating,error:e.errors["color-bot-icon"]&&"รูปแบบของโค้ดสีไม่ถูกต้อง"},model:{value:e.theme["color-bot-icon"],callback:function(t){e.$set(e.theme,"color-bot-icon",t)},expression:"theme['color-bot-icon']"}}),e.errors["color-bot-icon"]?e._e():o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("สีนี้จะถูกนำไปใช้เป็นสีของไอคอน OneDee Bot")])],1),o("div",{staticClass:"group has-gap-top"}
1,[o("label",[e._v("Tabs Bar Color")]),o("InputColorPicker",{attrs:{disabled:e.loading.updating,error:e.errors["color-tabs-bar"]&&"รูปแบบของโค้ดสีไม่ถูกต้อง"},model:{value:e.theme["color-tabs-bar"],callback:function(t){e.$set(e.theme,"color-tabs-bar",t)},expression:"theme['color-tabs-bar']"}}),e.errors["color-tabs-bar"]?e._e():o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("สีนี้จะถูกนำไปใช้เป็นสีของแถบเมนูด้านล่าง")])],1),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Active Tab Color")]),o("InputColorPicker",{attrs:{disabled:e.loading.updating,error:e.errors["color-active-tab"]&&"รูปแบบของโค้ดสีไม่ถูกต้อง"},model:{value:e.theme["color-active-tab"],callback:function(t){e.$set(e.theme,"color-active-tab",t)},expression:"theme['color-active-tab']"}}),e.errors["color-active-tab"]?e._e():o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("สีนี้จะถูกนำไปใช้เป็นสีของเมนูที่ใช้งานอยู่ในแอป OneDee X")])],1),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Inactive Tab Color")]),o("InputColorPicker",{attrs:{disabled:e.loading.updating,error:e.errors["color-inactive-tab"]&&"รูปแบบของโค้ดสีไม่ถูกต้อง"},model:{value:e.theme["color-inactive-tab"],callback:function(t){e.$set(e.theme,"color-inactive-tab",t)},expression:"theme['color-inactive-tab']"}}),e.errors["color-inactive-tab"]?e._e():o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("สีนี้จะถูกนำไปใช้เป็นสีของเมนูที่ไม่ใช้งานอยู่ในแอป OneDee X")])],1),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Header Logo")]),o("InputImagePicker",{staticClass:"has-gap-top-8",attrs:{disabled:e.loading.updating,cropSize:{width:500,height:90}},model:{value:e.theme["image-header-logo"],callback:function(t){e.$set(e.theme,"image-header-logo",t)},expression:"theme['image-header-logo']"}}),o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("โลโก้นี้จะถูกนำไปใช้ที่แถบด้านบนของแอปพลิเคชัน OneDee X แนะนำให้ใช้รูปที่มีขนาดใหญ่กว่า 500x90 px")])],1),o("div",{staticClass:"divider has-gap-top"}),o("p",{staticClass:"font font--semi-bold is-sub-header has-gap-top"},[e._v("Web Only")]),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Square Logo")]),o("InputImagePicker",{staticClass:"has-gap-top-8",attrs:{disabled:e.loading.updating,cropSize:{width:64,height:64}},model:{value:e.theme["image-square-logo"],callback:function(t){e.$set(e.theme,"image-square-logo",t)},expression:"theme['image-square-logo']"}}),o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("โลโก้นี้จะถูกนำไปใช้ที่มุมขวาซ้ายบนของเว็บ App.OneDee.ai แนะนำให้ใช้รูปที่มีขนาดใหญ่กว่า 64x64 px")])],1),o("div",{staticClass:"group has-gap-top"},[o("label",[e._v("Long Logo")]),o("InputImagePicker",{staticClass:"has-gap-top-8",attrs:{disabled:e.loading.updating,cropSize:{width:308,height:64}},model:{value:e.theme["image-long-logo"],callback:function(t){e.$set(e.theme,"image-long-logo",t)},expression:"theme['image-long-logo']"}}),o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-top-8"},[e._v("โลโก้นี้จะถูกนำไปใช้ที่มุมขวาซ้ายบนของเว็บ App.OneDee.ai เมื่อแสดงเมนูแบบเต็ม แนะนำให้ใช้รูปที่มีขนาดใหญ่กว่า 308x64 px")])],1)]),o("div",{staticClass:"form-section form-preview"},[o("PreviewNav",{attrs:{theme:e.theme}})],1)])])])])}),[],!1,null,"82461364",null).exports,SideNav:L,TopNav:()=>Promise.all([o.e(3),o.e(15),o.e(41)]).then(o.bind(null,1916)),AuthenticatingBackdrop:()=>o.e(21).then(o.bind(null,1333)),UpgradePlanModal:()=>o.e(43).then(o.bind(null,1342)),UpgradePlanEndFreeTrialModal:()=>o.e(289).then(o.bind(null,2179)),InlineNotification:()=>o.e(44).then(o.bind(null,495))},head:()=>({script:[{src:"/plugins/gtm.js",defer:!0}]}),data:()=>({sidebarActive:!1,isHavePermissionFullTrial:!1,isPermissionFullTrialExpire:!1,isPathUrlHaveCompany:!1}
1),computed:z(z(z(z({},Object(A.c)("modules/context",{meta:"meta"})),Object(A.c)("modules/me",["isAuthenticating","isLoggedIn"])),{},{showSidebar(){return!this.meta.setupFlow&&!this.meta.setupOrganizationFlow&&this.sidebarActive}},Object(A.c)("modules/me",{isFullTrial:"isFullTrial",fullTrialExpireDate:"getFullTrialExpireDate"})),{},{checkPlanCloud(){return this.checkMetaStricts({stricts:{plans:["cloud"]}})}}),updated(){console.log(this.isFullTrial,"isFullTrial",this.fullTrialExpireDate,"fullTrialExpireDate"),window.location.pathname.split("/").includes("setup")&&(this.sidebarActive=!1),this.isHavePermissionFullTrial=this.fullTrialExpireDate,this.isPermissionFullTrialExpire=new Date(this.fullTrialExpireDate)<new Date,this.isPathUrlHaveCompany=window.location.pathname.split("/").includes("company"),this.isHavePermissionFullTrial&&this.isPermissionFullTrialExpire&&!this.isPathUrlHaveCompany&&this.callUpgradePlanFreeTrialAlertModal({messages:{title:this.$t("commons.upgradePlan.titleExpireFreeTrial"),content:this.$t("commons.upgradePlan.descriptionExpireFreeTrial")}})},mounted(){this.$root.$on("open-customize-theme",this.showCustomizeThemeFragment)},beforeDestroy(){this.$root.$off("open-customize-theme",this.showCustomizeThemeFragment)},methods:{onToggleSidebar(e){this.sidebarActive=e},showCustomizeThemeFragment(){this.$refs.customizeThemeFragment&&this.$refs.customizeThemeFragment.showFragment()}}},V=(o(455),Object(C.a)(H,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"default-layout"},[o("AuthenticatingBackdrop"),e.meta&&e.meta.requiresAuth?o("div",{staticClass:"top-content"},[o("TopNav",{on:{onToggleSidebar:e.onToggleSidebar}})],1):e._e(),o("div",{staticClass:"body-content",class:{"is-setup-mode":/^lang-setup/.test(e.$route.name)||null===e.$route.name}},[e.meta&&e.meta.requiresAuth?o("div",{staticClass:"left-area",class:{active:e.showSidebar}},[o("SideNav",{attrs:{active:e.showSidebar}})],1):e._e(),e.profile?o("div",{staticClass:"right-area"},[e.checkPlanCloud?e._e():o("InlineNotification",{attrs:{isHaveBorder:!1,type:"warning"}},[o("p",[e._v("คุณกำลังใช้งานแพ็คเกจฟรี อัปเกรดเพื่อปลดล็อกฟีเจอร์ และใช้งานแบบไม่มีข้อจำกัด สนใจสอบถามรายละเอียด แอด LINE @onedee "),o("a",{attrs:{href:"https://lin.ee/r7GsHTQ",target:"_blank"}},[e._v("หรือคลิก")]),o("span",[e._v("ได้เลย")])])]),o("nuxt",{class:[e.isHavePermissionFullTrial&&e.isPermissionFullTrialExpire&&!e.isPathUrlHaveCompany?"is-disable":""]}),o("CustomizeThemeFragment",{ref:"customizeThemeFragment"})],1):e._e()]),o("UpgradePlanModal"),o("UpgradePlanEndFreeTrialModal")],1)}),[],!1,null,"516e4830",null).exports);function W(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function Z(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?W(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):W(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var $={components:{TopNav:()=>Promise.all([o.e(3),o.e(15),o.e(41),o.e(290)]).then(o.bind(null,2180)),AuthenticatingBackdrop:()=>o.e(21).then(o.bind(null,1333)),UpgradePlanModal:()=>o.e(43).then(o.bind(null,1342))},head:()=>({script:[{src:"/plugins/gtm.js",defer:!0}]}),computed:Z(Z({},Object(A.c)("modules/context",{meta:"meta"})),Object(A.c)("modules/me",["isAuthenticating","isLoggedIn"])),mounted(){history.pushState(null,null,""),window.addEventListener("popstate",(function(e){history.pushState(null,null,"")}))}},K=Object(C.a)($,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"pdpa-layout"},[t("AuthenticatingBackdrop"),this.meta&&this.meta.requiresAuth?t("div",{staticClass:"top-content"},[t("TopNav")],1):this._e(),this.profile?t("div",{staticClass:"body-content"},[t("Nuxt")],1):this._e()],1)}),[],!1,null,"6ac1add2",null).exports,G=o(23);function J(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function X(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?J(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):J(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var Q={head:()=>({script:[{src:"/plugins/gtm.js",defer:!0}]}),components:{Authenticating:()=>o.e(21).then(o.bind(null,1333))},computed:X(X({},Object(A.c)("modules/me",["isAuthenticating"])),{},{ORGANIZATION_NAME:()=>G.o.ORGANIZATION_NAME})},ee=(o(457),Object(C.a)(Q,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.isAuthenticating?o("Authenticating"):o("div",{staticClass:"preauth-layout"},[o("div",{staticClass:"auth-space"},[o("div",{staticClass:"bg-wrapper"},[o("picture",[e.$route.params.id==e.ORGANIZATION_NAME.ICC?[o("img",{attrs:{src:"/img/layouts/preauth/Artwork.png",loading:"lazy"}})]:e._e(),e.$route.params.id==e.ORGANIZATION_NAME.SCASSET?[o("img",{attrs:{src:"/img/layouts/preauth/Artwork.png",loading:"lazy"}})]:e._e(),e.$route.params.id==e.ORGANIZATION_NAME.VEJTHANI?[o("img",{attrs:{src:"/img/layouts/preauth/Artwork.png",loading:"lazy"}})]:e._e(),e.$route.params.id==e.ORGANIZATION_NAME.WACOAL?[o("source",{attrs:{type:"image/webp",srcset:"/img/layouts/preauth/Artwork-wacoal.webp"}}),o("source",{attrs:{type:"image/png",srcset:"/img/layouts/preauth/Artwork-wacoal.png"}}),o("img",{staticClass:"custom",attrs:{src:"/img/layouts/preauth/Artwork-wacoal.png",loading:"lazy"}})]:["th"==e.$route.params.lang?[o("img",{staticClass:"bg",attrs:{src:"/img/layouts/preauth/bg-sign-pc-th.jpg",loading:"lazy",alt:"OneDee sign"}}),o("img",{staticClass:"bg md",attrs:{src:"/img/layouts/preauth/bg-sign-md-th.jpg",loading:"lazy",alt:"OneDee sign"}})]:e._e(),"en"==e.$route.params.lang?[o("img",{staticClass:"bg",attrs:{src:"/img/layouts/preauth/bg-sign-pc-en.jpg",loading:"lazy",alt:"OneDee sign"}}),o("img",{staticClass:"bg md",attrs:{src:"/img/layouts/preauth/bg-sign-md-en.jpg",loading:"lazy",alt:"OneDee sign"}})]:e._e()]],2)])]),o("div",{staticClass:"auth-menu"},[["lang-signin-enterprise"==e.$route.name?o("nuxt-link",{staticClass:"button is-secondary is-flat px-button",attrs:{to:{name:"lang-signin"}}},[e._v("Go Back")]):e._e(),"lang-signin-enterprise-id"!==e.$route.name?o("img",{staticClass:"logo icon-logo",attrs:{src:"/img/logo/onedee_icon_logo.svg",loading:"lazy"}}):o("img",{staticClass:"logo icon-logo",attrs:{src:"/img/icons/company/"+e.$route.params.id+".png",loading:"lazy"}}),o("nuxt")]],2)])}),[],!1,null,"550fff17",null).exports),te=(o(459),{_blank:j,_default:V,_pdpa:K,_preAuth:ee,_printing:Object(C.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"blank-layout"},[t("nuxt")],1)}),[],!1,null,"097ea2e6",null).exports}),ae={head:{title:"OneDee X",meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"The advanced people platform for extraordinary SMBs teamwork."}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"preconnect",href:"https://www.googletagmanager.com"},{rel:"preconnect",href:"https://apix-dev.onedee.ai/"},{rel:"preconnect",href:"https://backend-staging-dot-onedee-x-prod.df.r.appspot.com/"},{rel:"preconnect",href:"https://onedee-x-prod.appspot.com/"},{rel:"dns-prefetch",href:"https://www.googletagmanager.com"},{rel:"dns-prefetch",href:"https://apix-dev.onedee.ai/"},{rel:"dns-prefetch",href:"https://backend-staging-dot-onedee-x-prod.df.r.appspot.com/"},{rel:"dns-prefetch",href:"https://onedee-x-prod.appspot.com/"}],script:[],style:[]},render(e,t){var o=e("NuxtLoading",{ref:"loading"});this.nuxt.err&&D.layout&&this.setLayout("function"==typeof D.layout?D.layout(this.context):D.layout);var n=e(this.layout||"nuxt"),r=e("div",{domProps:{id:"__layout"},key:this.layoutName},[n]),l=e("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter(e){window.$nuxt.$nextTick(()=>{window.$nuxt.$emit("triggerScroll")})}}},[r]);return e("div",{domProps:{id:"__nuxt"}},[o,l])},data:()=>({isOnline:!0,layout:null,layoutName:""}),beforeCreate(){c.default.util.defineReactive(this,"nuxt",this.$options.nuxt)},created(){c.default.prototype.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted(){this.$loading=this.$refs.loading},watch:{"nuxt.err":"errorChanged"},computed:{isOffline(){return!this.isOnline}},methods:{refreshOnlineStatus(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh(){var e=this;return Object(r.a)((function*(){var t=Object(w.f)(e.$route);if(t.length){e.$loading.start();var o=t.map(t=>{var p=[];return t.$options.fetch&&p.push(Object(w.l)(t.$options.fetch,e.context)),t.$options.asyncData&&p.push(Object(w.l)(t.$options.asyncData,e.context).then(e=>{for(var o in e)c.default.set(t.$data,o,e[o])})),Promise.all(p)});try{yield Promise.all(o)}catch(t){e.$loading.fail(),Object(w.h)(t),e.error(t)}e.$loading.finish()}}))()},errorChanged(){this.nuxt.err&&this.$loading&&(this.$loading.fail&&this.$loading.fail(),this.$loading.finish&&this.$loading.finish())}
1,setLayout(e){return e&&te["_"+e]||(e="default"),this.layoutName=e,this.layout=te["_"+e],this.layout},loadLayout:e=>(e&&te["_"+e]||(e="default"),Promise.resolve(te["_"+e]))},components:{NuxtLoading:I}};c.default.use(A.a);var oe=["state","getters","actions","mutations"],ne={};(ne=function(e,t){if((e=e.default||e).commit)throw new Error("[nuxt] ".concat(t," should export a method that returns a Vuex instance."));return"function"!=typeof e&&(e=Object.assign({},e)),re(e,t)}(o(461),"store/index.js")).modules=ne.modules||{},se(o(462),"modules/context/actions.js"),se(o(463),"modules/context/getters.js"),se(o(464),"modules/context/mutations.js"),se(o(465),"modules/context/state.js"),se(o(466),"modules/lang/actions.js"),se(o(467),"modules/lang/getters.js"),se(o(468),"modules/lang/mutations.js"),se(o(469),"modules/lang/state.js"),se(o(470),"modules/me/actions.js"),se(o(471),"modules/me/getters.js"),se(o(472),"modules/me/mutations.js"),se(o(473),"modules/me/state.js");var ie=ne instanceof Function?ne:()=>new A.a.Store(Object.assign({strict:!1},ne));function re(e,t){if(e.state&&"function"!=typeof e.state){console.warn("'state' should be a method that returns an object in ".concat(t));var o=Object.assign({},e.state);e=Object.assign({},e,{state:()=>o})}return e}function se(e,t){e=e.default||e;var o=t.replace(/\.(js|mjs)$/,"").split("/"),n=o[o.length-1],r="store/".concat(t);if(e="state"===n?function(e,t){if("function"!=typeof e){console.warn("".concat(t," should export a method that returns an object"));var o=Object.assign({},e);return()=>o}return re(e,t)}(e,r):re(e,r),oe.includes(n)){var l=n;ce(le(ne,o,{isProperty:!0}),e,l)}else{"index"===n&&(o.pop(),n=o[o.length-1]);var c=le(ne,o);for(var d of oe)ce(c,e[d],d);!1===e.namespaced&&delete c.namespaced}}function le(e,t){var{isProperty:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.length||o&&1===t.length)return e;var n=t.shift();return e.modules[n]=e.modules[n]||{},e.modules[n].namespaced=!0,e.modules[n].modules=e.modules[n].modules||{},le(e.modules[n],t,{isProperty:o})}function ce(e,t,o){t&&("state"===o?e.state=t||e.state:e[o]=Object.assign({},e[o],t))}var pe=o(6),de=o.n(pe),ue=(e,t)=>{e.$moment=de.a,t("moment",de.a)},me=o(42),he=o(266),fe=o(4),ge=o(82);me.c.add(fe.a,fe.b,fe.d,fe.c,fe.e,fe.f,fe.h,fe.i,fe.k,fe.l,fe.m,fe.n,fe.o,fe.p,fe.q,fe.s,fe.u,ge.a,fe.v,fe.w,fe.y,fe.z,fe.A,fe.x,fe.B,fe.C,fe.E,fe.D,fe.F,fe.G,fe.H,fe.I,fe.J,fe.K,fe.L,fe.M,fe.N,fe.O,fe.P,fe.Q,fe.R,fe.S,fe.T,fe.U,fe.V,fe.W,fe.X,fe.Y,fe.bb,fe.db,fe.cb,fe.eb,fe.fb,fe.gb,fe.hb,fe.ib,fe.jb,fe.lb,fe.mb,fe.nb,fe.ob,fe.pb,fe.qb,fe.sb,fe.tb,fe.ub,fe.vb,fe.wb,fe.xb,fe.yb,fe.zb,fe.D,fe.Ab,fe.Cb,fe.Db,fe.Gb,fe.Hb,fe.j,fe.g,fe.ab,fe.Bb,fe.r,fe.t,fe.Z,fe.rb,fe.Eb,fe.Fb,fe.kb),me.c.add(ge.d,ge.b,ge.c),c.default.component("fa",he.a);var ye=o(21),be=o.n(ye),ve=o(183),we=o.n(ve),xe=o(16),Pe=o.n(xe),Oe=o(79),Te=o.n(Oe),ke=o(3);function Se(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function Ce(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?Se(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):Se(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var De=new Te.a,Ee=new Te.a;c.default.mixin({components:{Textarea:()=>o.e(287).then(o.bind(null,580)),ConfirmModal:()=>o.e(288).then(o.bind(null,502)),SearchInput:()=>o.e(285).then(o.bind(null,504)),Card:()=>o.e(286).then(o.bind(null,2178)),Modal:()=>Promise.resolve().then(o.bind(null,191))},computed:Ce(Ce(Ce(Ce({},Object(A.c)("modules/me",{auth$:"getAuthObservable",profile:"getProfileData",organization:"getActiveOrganizationData",isEnterprise:"isEnterprise",$theme:"getEnterpriseTheme",enterpriseFeatures:"getEnterpriseFeatures",currentSubscription:"getCurrentSubscription",activePlans:"activePlans",digitSystem:"getDigitSystem",isTaLitePlan:"isTaLitePlan"})),Object(A.c)("modules/lang",{lang:"getLang"})),Object(A.c)("modules/context",{$NODE_ENV:"getNodeEnvironment"})),{},{paymentAlertHandler:()=>De,paymentAlertFreeTrialHandler:()=>Ee}),methods:{$logger(){0},isCurrentPathActive(e){return new RegExp("^".concat(e,"$")).test(this.$route.name)},simplifyPaginableContent:content=>R.a.map(content,e=>Ce(Ce({},e),{},{timeZone:R.a.get(e.timeZone,"uniqueName")}
1)),formatServerDatetime(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Asia/Bangkok",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"DD MMM YYYY | HH:mm:ss";return t=void 0===t?"Asia/Bangkok":t,we.a.tz(e,"YYYY-MM-DD HH:mm:ss","Atlantic/Reykjavik").tz(t).format(o)},formatServerDate(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Asia/Bangkok",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"DD MMM YYYY";return t=void 0===t?"Asia/Bangkok":t,we.a.tz(e,"YYYY-MM-DD HH:mm:ss","Atlantic/Reykjavik").tz(t).format(o)},momentFormat(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD MMM YYYY";return e.format(t)},replaceQueryString(e){var t=location.href.replace(/\?.+/,""),o=be.a.stringify(e);history.pushState(null,null,"".concat(t,"?").concat(o))},hasPermissions(e){return!(!this.profile||!this.profile.lastVisitEmployee)&&R.a.some(this.profile.lastVisitEmployee.permissionGroups,t=>R.a.some(e,e=>t.toUpperCase()==e.toUpperCase()))},deepValue(data,path){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return R.a.get(data,path,e)},priceFormat(e,t){var symbol="฿";switch(t){case"USD":symbol="$"}return"".concat(symbol).concat(Pe()(e).format(this.digitSystem.format))},numberFormat(e,t){var o=t||this.digitSystem.format;return"".concat(Pe()(e).format(o))},excludeCommas:e=>"string"==typeof e?e.replace(/,/g,""):e,capitalize:text=>R.a.join(R.a.map(text.split(" "),e=>R.a.capitalize(e))," "),range:R.a.range,take:R.a.take,callUpgradePlanAlertModal(e){return new Promise((t,o)=>{De.emit("alert",{payload:Ce(Ce({},e),{},{messages:Ce({title:this.$t("commons.upgradePlan.employee.title"),content:"You probably need to upgrade your plan!"},null==e?void 0:e.messages)}),cb:e=>{e?t():o()}})})},callUpgradePlanFreeTrialAlertModal(e){return new Promise((t,o)=>{Ee.emit("alert",{payload:Ce(Ce({},e),{},{messages:Ce({title:this.$t("commons.upgradePlan.employee.title"),content:"You probably need to upgrade your plan!"},null==e?void 0:e.messages)}),cb:e=>{e?t():o()}})})},scrollToQuerySelector(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,element=document.querySelector(e);element&&window.scroll({top:window.scrollY+element.getBoundingClientRect().top+t,behavior:"smooth"})},scrollToFirstErrorComponent(e){var component=R.a.filter(this.$children,e=>e.error)[0];window.scroll({top:window.scrollY+component.$el.getBoundingClientRect().top+e,behavior:"smooth"})},clearState(){Object.assign(this.$data,this.$options.data.apply(this))},checkMetaStricts:meta=>ke.s.checkMetaStricts(meta),checkPlanPermissions:e=>ke.s.checkPlanStricts({stricts:{plans:e}}),toFixedNumber(e){var t=10**(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);return Math.round(e*t)/t}}});var _e=o(267),Ie=o.n(_e);c.default.use(Ie.a);var je=o(268),Ne=o.n(je);c.default.use(Ne.a);o(476),o(478);var Re=e=>{var{app:t,store:o}=e;de.a.locale(o.state.modules.lang.locale)},Ae=o(14),Ue=o.n(Ae),Me=(o(479),o(156),o(12)),Fe=o.n(Me),Le=o(145),Be=o(489),Ye=e=>{var{store:t}=e,o=function(){0};Ue.a.initializeApp(Le.production),Ue.a.auth().languageCode=t.getters["modules/lang/getLang"],o("[+] Initializing Firebase . . ."),t.dispatch("modules/me/setAuthenticationSubject",new Be.a);var n=R.a.debounce(function(){var e=Object(r.a)((function*(e){var n=t.getters["modules/me/getAuthenticationSubject"];try{var r=yield G.z.getMeProfile();t.dispatch("modules/me/userLogIn",!0),t.commit("modules/me/SET_AUTH_STATUS",!1),n.next(e),n.complete(),Ue.a.firestore().collection("users").doc("".concat(null==r?void 0:r.id)).onSnapshot(e=>{var t;(null==r?void 0:r.lastVisitEmployee)&&e.data().lastEmployeeId!==(null==r||null===(t=r.lastVisitEmployee)||void 0===t?void 0:t.id)&&window.location.reload()})}catch(e){o("error",e),t.commit("modules/me/SET_AUTH_STATUS",!1),n.next(!1),n.complete()}}));return function(t){return e.apply(this,arguments)}}(),1e3);Ue.a.auth().onIdTokenChanged(e=>{null==e||e.getIdToken().then(t=>{Fe.a.set("firebase_token",t),o("[+] Token has been refreshed!"),o("bearer "+Fe.a.get("firebase_token")),n(e)})}),Ue.a.auth().onAuthStateChanged(e=>{var l=t.getters["modules/me/getAuthenticationSubject"];e?e.getIdToken().then(function(){var t=Object(r.a)((function*(t){o("[+] onAuthStateChanged"),Fe.a.set("firebase_token",t),n(e)}));return function(e){return t.apply(this,arguments)}}
1()):(l.next(!1),l.complete(),t.dispatch("modules/me/userLogIn",!1),t.commit("modules/me/SET_AUTH_STATUS",!1))})},ze=e=>{var{store:t}=e;Object(G.C)(t),Object(ke.v)(t),function(){0}("Set Vuex Store Instance")},He=o(152),Ve=o.n(He);o(256);c.default.component("VueSlider",Ve.a);var We=o(269);c.default.mixin({methods:{readAndCompressImage:(e,t)=>Object(We.readAndCompressImage)(e,t)}});o(483);var Ze=o(270),$e=o.n(Ze);c.default.use($e.a,{duration:3e3,position:"bottom-right"}),c.default.component("VueSlider",Ve.a);var qe=o(271);c.default.mixin({methods:{exportReportXLS(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"report.xls";new qe.a(e).exportToXLS(t)}}});var Ke=o(80),Ge=o.n(Ke);c.default.mixin({methods:{exportReportXLSX(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"report.xlsx",o=Ge.a.utils.json_to_sheet(e),n=Ge.a.utils.book_new();Ge.a.utils.book_append_sheet(n,o),Ge.a.writeFile(n,t)}}});var Je=o(188),Xe={commons:{actions:"Actions",announce:"Announce",announcement:"Announcement",add:"Add",administration:"Administration",approve:"Approve",approved:"Approved",rejected:"Rejected",pending:"Pending",activate:"Activate",back:"Back",backTo:"Back to",cancel:"Cancel",void:"Void",voided:"Voided",draft:"Draft",changeLanguage:"Change Language",clear:"Clear",clearFilter:"Clear Filter",close:"Close",code:"Code",company:"Company",contactNo:"Contact No.",continue:"Continue",continue2:"Continue",create:"Create",createNewCompany:"Create New Company",days:"Days",delete:"Delete",department:"Team",departments:"Teams",description:"Description",done:"Done",deactive:"Deactive",email:"Email",employee:"Employee",employeeCode:"Employee Code",employmentType:"Employment Type",filter:"Filter",forms:"Forms",hide:"Hide",joinToCompany:"Join to Company",lastWeek:"Last Week",leave:"Leave",loading:"Loading...",lock:"Lock menu",management:"Management",myPortal:"My Portal",name:"Name",next:"Next",notes:"Notes",ok:"OK",password:"Password",username:"Username",position:"Position",payroll:"Payroll",payrollItems:"Payroll Items",personalData:"Personal Data Management",previous:"Previous",previous:"Previous",profile:"Profile",publish:"Publish",rejectedDate:"Rejected Date",resignDate:"Resign Date",reactivate:"Reactivate",reason:"Reason",refresh:"Refresh",reject:"Reject",rename:"Rename",reports:"Reports",requests:"Requests",role:"Role",save:"Save",saveAs:"Save As",holidays:"holidays",send:"Send",shift:"Shift",signIn:"Sign In",signOut:"Sign Out",signUp:"Sign Up",theme:"Theme",thisWeek:"This Week",title:"{name} - OneDee X",update:"Update",view:"View",edit:"Edit",zone:"Zone",payrollCode:"Payroll Code",roleperiod:"Role period",hoursMinutes:"{hours} hours {minutes} minutes",import:"Import",importVejthani:"Vejthani Import",dashboard:{profile:"Edit your profile.",theme:"Customize theme such as Primary Color, Secondary Color, Cover Image, Logo and etc.",reports:"View and export your employee's clock history.",shift:"Manage shift to your employees.",departments:"Manage your employees, add managers and create approve line.",employee:"Add and manage your employee in your company.",zone:"Create your clocking zone in many type, such as, iBeacon zone, Wi-Fi zone, QR Code zone and GPS zone.",forms:"Customize your own form for your company.",company:"Manage your company and upgrade plan.",gettingStarted:"Getting Started with OneDee.ai",createZone:"Create Zone",goToZone:"Go to Zone",addEmployee:"Add Employee",goToEmployee:"Go to Employee",viewReport:"View Report",goToReport:"Go to Report",setCompanyHoliday:"Set Company Holiday",goToHoliday:"Go to Holiday",downloadMobileApplication:"Download Mobile Application",gettingStartedVideo:"Getting OneDee in 5 minutes"},upgradePlan:{upgrade:"Upgrade Plan",later:"Maybe Later",getQuotation:"ขอใบเสนอราคา",titleExpireFreeTrial:"It’s time for your upgrade",descriptionExpireFreeTrial:"You free trial has ended. If you are interested in the OneDee.ai, Click the Request Quotation button to continus using the system.",zone:{title:"It’s time for your upgrade",content:"You can create zone up to 1 zone per type. Please upgrade you plan to create more."},employee:{title:"It’s time for your upgrade",content:"Cannot accept this person to your company because your package limit has been reached ({n} employees)."},reports:{title:"It’s time for your upgrade",content:"You can retrieve data up to 25 days on Free Plan. Please upgrade your plan to retrieve data before {n}"},export:{title:"It’s time for your upgrade",content:"You can not export you reports. Plan. Please upgrade your plan to export"}},invite:{title:"Invite OneDee Support",content:"Do you want to Invite OneDee Support ?"},confirm:"Confirm",confirmRemoveFile:"Do you want to remove this file?",payrollMaker:"Payroll Maker",managePayrollMaker:"Manage Payroll Maker",remark:"Remark",by:"by",searchNotFound:"No results found for",uploadDate:"Upload date",uploadDocument:"Upload Document",watchVideo:"Watch Video",manual:"Manual"},company:{address:"Address",branchOfSocialSecurity:"Branch of Social Security",branchOfTax:"Branch of Tax",branchOfTaxNo:"Branch of Tax",businessType:"Business Type",clockingZones:"Clocking Zones",comingSoon:"Coming soon...",companyInfo:"Company Info",companyName:"Company Name",companyPasscode:"Company Passcode",companyProfile:"Company Profile",contactInfo:"Contact Info",edit:"Edit",delete:"Delete",rename:"Rename",employees:"Employees",foundingDate:"Founding Date",leave:"Leave",leaveEditing:"Leave Editing",leaveEditingContent:"You have made changes, Do you really want to leave this editing?",planAndBilling:"Plan & Billing",pleaseTellYourEmployeeThisPasscodeForConnectingToYourCompany:"Please tell your employee this passcode for connecting to your company",saveChanges:"Save Changes",socialSecurityId:"Social Security ID",taxId:"Tax ID",youHaveAlreadyJoinedThisCompany:"You have already joined this company",withholdingTax:"Withholding Tax",subTotal:"Subtotal",bankInfo:"Bank Info",bankAccount:"Account No.",bankAccountName:"Account Name",bankName:"Bank Name",freePlan:"Free Plan",proPlan:"Pro Plan",vat:"Vat 7%",totalNetPrice:"Total Price",taxExclusive:"Tax Exclusive amount",totalCost:"Grand Total",perYear:"per year",perMonth:"per month",requestTaxInvoiceDescription:"We will send tax invoice of “{a}” at “{b}” in 15 days to address below.",placeholder:{selectBankName:"Select Bank Name"}
1,branch:"Branch",createBranch:"Add Branch",branchName:"Branch Name",branchInfo:"Branch Info",branchAddress:"Branch Address",branchFormModal:{create:"Create New Branch",edit:"Edit Branch"},branchConfirmDelete:{title:"Delete Branch",content:"Do you really want to delete this branch?"},planAndBillingPage:{planAndBilling:"Plan & Billing",yourPlan:"Your Plan",changePlan:"Change Plan",upcomingInvoice:"Upcoming Invoice",annualPackage:"Annual Package",willBeAttemptedOn:"Will be attemped on",subscription:"Subscription",change:"Change",billing:"Billing",recentInvoices:"Recent Invoices",monthly:"Monthly",annually:"Annually"}},departments:{all:"All",addManager:"Team Maker",addEmployeeToDepartment:"Add Employee to Team",alreadyPersonDepartment:"This person has already been added to this team",approveLineName:"Approve Line Name",approveLines:"Approve Lines",collapseAll:"Collapse All",createNewDepartment:"Create New Team",defaultDepartment:"Unassigned Employees",departments:"Teams",department:"Team",editApproveLines:"Edit Approve Lines",expandAll:"Expand All",employeeCount:"({n} Employees)",flowName:"Flow Name",forms:"Forms",manageApprovers:"Manage Approvers",managers:"Team maker",member:"Member",members:"Members",minApprover:"Min. Approval Required",moveDepartment:'Move "{e}" from "{d}" to this team',newDepartments:"New Teams",newFlow:"New Flow",noMember:"No member in this team.",notMemberDepartment:"Not a member in any team",searchEmployee:"Search Employee",selected:"Selected",selectEmployee:"Search Employee, Team",selectForm:"Select Form",setUpForm:"Set up form...",setUpFormFor:"Set up form for {n}",subDepartments:"Sub-Teams",updateApproveLine:"Update Approve Line Name",updateManager:"Update team maker",leaveQuota:"Leave Quota",restore:"Restore",workHour:"Working Hours",day:"Day",clockIn:"Clock In",clockOut:"Clock Out",breakDuration:"Break Duration",total:"Total",editWorkHour:"Edit Working Hours",thisDepartmentHasWorkHour:"This team has its own working hours",thisDepartmentNotHasWorkHour:"This team’s working hours is duplicated from",lateAfter:"Late after",absenceAfter:"Absence after",clockingConditions:"Clocking Conditions",minutes:"minutes",min:"min",hrs:"hrs",enable:"Enable",disable:"Disable",singleInputModal:{title:"Single Input Modal",inputLabel:"Input"},deleteMember:{title:'Do you want to delete "{n}"',content:"You can't undo this action."},deleteBoardModal:{title:"Delete {n} board",content:'Do you really want to delete "{n}" board?'},duplicateLeaveQuota:{title:"Do you want to edit this leave quotas?",content:"This action cannot be undone. These approve lines will detach instance from parent team leave quotas."},duplicateApproveLines:{title:"Do you want to edit this approve lines?",content:"This action cannot be undone. These approve lines will detach instance from parent team approve lines."},restoreApproveLines:{title:"Do you want to delete all approve lines?",content:"This action cannot be undone. These approve lines will delete all form this team."},restoreLeaveQuotas:{title:"Do you want to delete all leave quotas?",content:"This action cannot be undone. These leave quotas will delete all form this team."},addApprover:{title:"New Approver Group",inputLabel:"Approver Group Name"},renameApproverGroup:{title:"Update Approver Group Name",inputLabel:"Approver Group Name"},deleteApproverGroup:{title:"Delete '{n}' Group",content:"Do you really want to delete {n} group?"},deleteDepartment:{title:"Delete team '{n}'",content:"Do you really want to delete team '{n}'"},restoreWorkHour:{title:"Delete working hour",content:"Do you really want to delete this working hour?"},useDefaultWorkHour:{title:"Use default working hour",content:"Do you really want to use default working hour?"},updateWorkHour:{title:"Update working hour",content:"Do you really want to Update this working hour?"},duplicateWorkHour:{title:"Do you want to edit this working hour?",content:"This action cannot be undone. These working hour will detach instance from parent team working hour"},addEmployee:{title:"Manage Approvers",suggestableInputLabel:"Search"},notes:{employee:"- New employee will automatically set to “{n}”. You can move employee to other team.",approveLine:"- Approve Line on “Default Teams” will set as master template for new team."},thisDepartmentHasApproveLine:"This team has its own approve lines.",updateDepartmentName:"Update team name"},employees:{employee:"Employee",employees:"Employees",employeeName:"Employees",employeeDescription:"Manage all employees information, which can add employees to the company or deactivated employees and editing employee personal information.",allEmployee:"All Employee",allEmployeeDescription:"View a list of all employees that have already joined the company.",joinRequest:"Join Request",j
1oinRequestDescription:"View the list of requests to join a company for an employee.",deactivated:"Deactivated",deactivatedDescription:"View a list of employees that have been deactivated.",rejected:"Rejected",rejectedDescription:"View a list of employees that have been rejected.",invitation:"Invitation",invitationDescription:"Send an invitation to join the company.",joinOrgWasRejected:"The request to join the company was rejected.",ifWantTojoin:'If you want to join "{t}"',contactCompany:"again, please contact the company directly.",employeeProfile:"Employee Profile",leaveEditing:"Leave Editing",placeholder:{search:"Search by Employee Name, Email, Department ..",filterDepartment:"Type Department Name",selectYourGender:"Select your gender",selectBankName:"Select Bank Name",selectYourDepartment:"Select your department"},text:{payrollAndTax:"Payroll & Tax",training:"Training",yourPasscode:"Your company passcode is",passcodeDescription:"Please tell this code to your employee for joining this company.",items:"({n} Employees)",filterByDepartment:"Filter by Department",selectDepartment:"Select Department",options:"Options",deactivatedUser:"Deactivated User",clickOrDragForUpload:"Click here to choose file.",warningPhotos:"Please Upload At Lease 2 Photos.",uploadImage:"Upload Image",photosForVerify:"Photos For Verify",takeAphotoWithFaceScanner:"Take Photo With Face Scanner",faceRecognitionSetting:"Face Recognition Setting",faceRecognitionSettingFor:"Take Photo with Face Scanner For",faceRecognitionTakingPhoto:"Taking Photo for",faceRecognitionNoZone:"No Face Scanner Zone found!",faceRecognitionTakingPhotoMessage:'Please go to to Face Scanner "{zoneName}" then scan "{employeeName}" \'s face 3 times',faceRecognitionTakingPhotoSuccessful:"Taking photo successfully",faceRecognitionTakingPhotoTimeout:"Taking photo timeout",faceRecognitionTakingPhotoTryAgain:"Try again",faceRecognitionSelectZone:"Select Zone",faceRecognitionSelect:"select",faceRecognitionReset:"Reset",faceRecognitionFindingFaceScanner:"Finding face scanner...",faceRecognitionTakePhotoAgain:"Taking photo again",unreject:"Unreject",profile:"Profile",employee:"Employee",allEmployee:"All Employee",personalInfo:"Personal Info",contactInfo:"Contact Info",workInfo:"Work Info",general:"General",leaveEditingContent:"You have made changes, Do you really want to leave this editing?",accountVerification:"Account Verification",verified:"verified",homeAddress:"Home address",resume:"Resume"},emptyText:{noJoinRequestExistsTryTo:"No join request exists. Try to",noInvitationExistsTryTo:"No Invitation exists. Try to",peopleToYourCompany:"people to your company.",noDeactivatedUser:"No Deactivated Users.",noRejectedUser:"No Rejected Users."},button:{invite:"Invite",sendInvite:"Send Invite",reSendInvite:"Resend",edit:"Edit",view:"View",delete:"Delete",saveChanges:"Save Changes",leave:"Leave"},tabel:{titleName:"Title Name",fullName:"Full Name",firstname:"Firstname",middleName:"Middle name",lastname:"Lastname",birthdate:"Birthdate",gender:"Gender",idCardNo:"ID Card No.",nationality:"Nationality",race:"Race",bank:"Bank Name",bankAccount:"Bank Account",bankAccountName:"Bank Account Name",taxId:"Tax ID",socialSecurityAccountId:"Social Security Account ID",contactNo:"Contact No.",facebook:"Facebook",line:"Line",whatsApp:"WhatsApp",address:"Register Address",livingAddress:"Living Address",remark:"Remark",male:"Male",female:"Female",others:"Others",startDate:"Start Date",sentDate:"Sent Date",employmentType:"Employment Type",probationPeriod:"Probation Period",resignDate:"Resign Date",salary:"Salary",kycLevel:"KYC Level",verifiedEmail:"Verified Email",verifiedIdCard:"Verified ID Card",building:"Building",roomNo:"Room No.",floorNo:"Floor No.",houseNo:"No.",moo:"Moo",soi:"Lane / Soi",district:"district",subDistrict:"Sub-District",province:"Province",postCode:"Post Code",laneOrSoiName:"Lane / Soi",roadName:"Road",village:"Village",junction:"Junction"},employeeAlert:"Employee Report has been exported and being sent to emails you've provided.",experience:"Experience",educations:"Educations",skills:"Skills",add:"Add",manageSkills:"Manage Skills",thereAreNoSkillRecord:"There are no skill record.",addMore:"Add More",notSpecified:"N/A",year:"Year",taxDeduction:"Tax Deduction",salaryHistory:"Salary History",cancel:"Cancel",confirm:"Confirm",training:"Training",addTraining:"Add Training",trainingCourseName:"Training Course Name",date:"Date",skillReceived:"Skill Received",location:"Location",trainingCost:"Training Cost",courseDescription:"Course Description",feedback:"Feedback",create:"Create",close:"Close",levelOfExpertise:"Level of Expertise",yourSkill:"Your Skill",excellent:"Excellent",good:"Good",fiar:"Fiar",poor:"Poor",allEmployeePage:{disabled:"Disabled"},workInfoPage:{NA:"N/A"},payrollItemsPage:{payrollItems:"Payroll Items",items:"Items",amount:"Amount",no:"No",forThisEmployeeYet:"for this employee yet."}},errors:{required:"This input is required.",emailFormat:"This email format is invali
1d.",mustBeString:"This input is required",mustBeNumber:"This input must be a number",length:"This input length must be at least {n} characters",regex:{firstname:"Invalid firstname format.",invalid:"This input format is invalid.",lastname:"Invalid lastname format.",password:"Please enter english only (a-z, A-Z, 0-9, _, -, @)","personal-id":"Invalid personal ID format","branch-of-social-security":"This input length must be 6 numbers","social-security-id":"This input length must be 10 numbers","tax-id":"This input length must be 13 numbers","branch-tax":"This input length must be 5 numbers"},auth:{alreadyInUse:"The email address is already in use by another account.",facebookAlreadyInUse:"An account already exists with the same email address but different sign-in credentials.",wrongPassword:"The password is invalid or the user does not have a password.",userIncorrect:"Username or Password is incorrect.",companyCodeIncorrect:"Company Code is incorrect."},org:{invalidPasscode:"Invalid company passcode. Please try again."}},form:{addOption:"Add Option",createNewForm:"Create New Form",content:"Content",deleteRequestFormTemplate:"Delete Request Form Template",doYouReallyWantToDeleteThisRequestFormTemplate:"Do you really want to delete this request form template?",formName:"Form Name",forms:"Forms",label:"Label",newRequestForm:"New Request Form",question:"Question",selectFormType:"Select Form Type",thisFieldIsRequired:"This field is required",type:"Type",deleteFormElement:"Delete Form Element",doYouReally:"Do you really",notifyTo:"Notify to",receiver:{department:"{name} and {n} others department",employee:"{name} and {n} others employee"},divider:"Divider",descriptions:"Descriptions",dropdown:"Dropdown",textfield:"Text Field",addclocking:"Add Clocking",datatimepicker:"Date Time Picker",datapicker:"Date Picker",timepicker:"Time Picker",checkbox:"Checkbox",imagePicker:"Image Picker",filePicker:"File Picker",radio:"Radio",zone:"Zone Type",clockType:"Clock Type",team:"Team Type",employee:"Employee Type",manager:"Manager Type",leaveType:"LeaveType",filereturn:"เลือกแบบฟอร์มที่เคยลาและอนุมัติเท่านั้น",teamsend:"รหัสร้านค้าและชื่อร้านค้าที่โอนย้าย",teamreceive:"รหัสร้านค้าและชื่อร้านค้าที่รับโอนย้าย",reason:"เหตุผล",datestart:"วันที่เริ่มต้น",dateend:"วันที่สิ้นสุด",optional:"Optional",customFormPage:{notifyTo:"Notify to",option:"Option"}},payroll:{descriptions:{payroll:"For manage employee's payroll report in your company and setting payroll items",payrollSettings:"For manage items are about income, deduction, benefits and welfares",income:"You can manage or update income items.",deduction:"You can manage or update deduction items.",benefits:"You can manage or update benefit items.",welfares:"You can manage or update welfares items.",export:"Export payroll for employee"},payroll:"Payroll",indexDescriptions:"You can manage payroll for your employee and documents all about payroll.",taxCertificate:"Tax certificate",taxCertificateDescription:"Export tax certificate document for employee",item:"items",name:"Name",income:"Income",deduction:"Deduction",benefit:"Benefit",welfare:"Welfare",employees:{employee:"Employee",items:"({n} items)",remove:"remove"},emptyText:{employee:"No member in this payroll."},payrollMaker:"Payroll Maker",noAssign:"{n} Employees have not assign to any payroll.",pleaseAssign:"Please assign employees to payroll",manage:"Manage",create:"Create New",createNewPayroll:"Create new payroll",editPayroll:"Edit payroll",payrollItemOptions:{socialSecurity:"Social security",schoolFund:"School fund",providentFund:"Provident fund",generel:"General"},alert:{warningCreatePayroll:{title:"Warning",content:"Please add employees first."}},tooltip:{createpPayrollButton:"Please add employees to the payroll before pay salaries."},taxDeduction:{approve:"Approve",reject:"Reject",approved:"Approved.",waitApprove:"Waiting for approval.",confirm:{reject:"Confirm to reject?",approve:"Confirm to approve?"}},payrollTemplate:{history:{title:"Payroll History",item:"Item",button:"Payroll Schedule",thead:{name:"Name",lastUpdate:"Last update",salaryPeriod:"Salary period",status:"Status"}},confirm:{delete:{title:"Delete Payroll Report",description:"Do you really want to delete this payroll report?"},void:{title:"Void Payroll Report",description:"Do you really want to void this payroll report?"}}},payrollReport:{approved:"This payroll report has been approved",pending:"This payroll report has been pending",rejected:"This payroll report has been rejected",voided:"This payroll report has been voided",on:"on",at:"at"},howManyPayPeriods:"How many pay periods are in a month?",payPeriodsWillBeUsed:"Pay periods will be used in calculating wages due.",payrollSchedule:"Payroll Schedule",selectMonth:"Select Month",selectTimesToPaySalaries:"Select The Round of Your Payments",payrollReportName:"Payroll Report Name",type:"Type",search:"Search",edit:"Edit",editRename:"Edit/Rename",update:"Update",delete:"Delete",remove:"Remove",code:"Code",cancel:"Cancel",confirmationOfPayroll:"Confirm to Process Your Payroll",sendPayroll:"Confirm",employeeName:"Employee Name",total:"Total",baht:"Baht",persons:"Persons",payPeriods:"Pay Periods",confirm:"Confirm",summaryAfterDeduction:"Summary After Deduction",payCycle:"Pay Cycle",payDate:"Pay Date",payrollSummary:"Payroll Summary",pdfFlie:"PDF Flie",excelFile:"Excel File",paymentFileToBank:"Payment File to BANK",employeePayrollReport:"Employee Payroll Report",issuePND1Document:"Issue P.N.D.1 Document",descriptionIssuePND1Document:"Monthly Submissions of Withholding Income Tax Return for Regular income; Salary (P.N.D.1)",selectTheIssueMonth:"Select the Issue Month",selectTheIssueYear:"Select the Issue Year",branchID:"Branch ID.",issueSocialSecurityFormSPS110:"Issue Social Security Form (S.P.S 1-10)",descriptionIssueSocialSecurityFormSPS110:"Submission of monthly contributions (S.P.S 1-10)",save:"Save",issuePND1KorYearlyDocument:"Issue P.N.D.1 Kor Yearly Document",descriptionIssuePND1KorYearlyDocument:"Annual summary of the withholding personal income tax returns (P.N.D 1 Kor)",issueKorTor20KorDocument:"Issue Kor Tor 20 Kor Document",descriptionIssueKorTor20KorDocument:"Annually submission of Workmen’s Compensation Fund (Kor Tor 20 Kor)",payrollsReportIdPage:{latestSync:"Lastest Sync",setPayrollPeriod:"Set Payroll Period",save:"Save",proceedPayroll:"Proceed Payroll"}
1,addEmployeeModal:{addEmployee:"Add Employee",type:"Type",position:"Position",employeesSelected:"Employees Selected",cancel:"Cancel"},taxCertificatePage:{year:"Year",employeeName:"Employee name",exportDate:"Export date",na:"N/A",allEmployee:"All employee",department:"Department",employee:"Employee",filter:"Filter",exportTaxCertificate:"Export tax certificate"},payrollItemsPage:{payrollItems:"Payroll Items",forManageItemsAreAbout:"For manage items are about income, deduction, benefits and welfares",incomes:"Incomes",benefits:"Benefits",deductions:"Deductions",welfares:"Welfares",youCanIncomeItem:"You can manage or update income items.",youCanBenefitItem:"You can manage or update benefit items.",youCanDeductionsItem:"You can manage or update deduction items.",youCanWelfaresItem:"You can manage or update welfares items.",taxCalculation:"Tax Calculation",socialSecurityCalculation:"Social Security Calculation",useInTaxCalculation:"Use in tax calculation",useInSocialSecurityCalculation:"Use in social security calculation",create:"Create"},incomesPage:{incomes:"Incomes",newIncome:"New Income",defaultIncome:"Default Income"},deductionsPage:{newDeductions:"New Deduction",defaultDeduction:"Default Deduction"},benefitPage:{newBenefit:"New Benefit"},welfaresPage:{newWelfare:"New Welfare"},newSocialSecurityModal:{newSocialSecurity:"New Social Security",welfareTypes:"Welfare Types",amountUsedIn:"Amount Used In The Calculation",actualSalary:"Actual salary",maximumSalaryAmount:"Maximum salary amount used in the calculation",deductionType:"Deduction Type",deductFromEmployee:"Deduct From Employee",companyWillPay:"Company Will Pay",exampleEmployeeNamed:"Example employee named A have salary __price__ Baht",aWillBeDeductMoneyBaht:"A will be deduct money __price__ Baht",companyWillPayBaht:"Company will pay __price__ Baht"}},pdpa:{clocseWindow:"Close",unacceptPdpa:"ในกรณีที่ผู้ใช้งานปฏิเสธหรือไม่ยินยอมให้บริษัทใช้ข้อมูลส่วนบุคคล ผู้ใช้งานอาจไม่สามารถเข้าถึง หรือใช้แอปพลิเคชัน รวมถึงการใช้งานฟังก์ชันอื่นใดที่เกี่ยวข้องกับ แอปพลิเคชันเพื่อใช้บริการ ของ OneDee.ai",consentPdpa:"การยินยอมเปิดเผยข้อมูลส่วนบุคคล",acceptAllConsent:"กรุณากดยินยอมเปิดเผยข้อมูลของคุณทั้งหมด",forOnedeeService:"เพื่อใช้บริการของ OneDee.ai",readDetails:"อ่านรายละเอียด",acceptDisclose:"ฉันยินยอมที่จะเปิดเผยข้อมูลของบริษัทของคุณให้ OneDee.ai",unacceptDisclose:"ฉันไม่ยินยอมที่จะเปิดเผยข้อมูลของบริษัทของคุณให้ OneDee.ai",acceptOnedeeConsent:"ฉันได้อ่าน ทำความเข้าใจ และยอมรับ",onedeeConsent:"นโยบายและเงื่อนไขการให้บริการ",ofOnedee:"ของ OneDee.ai",contentOption:"เงื่อนไขการเปิดเผยข้อมูลของบริษัท",ownerAcceptConsent:"ฉันยินยอมที่จะเปิดเผยข้อมูลของบริษัทให้แก่ OneDee.ai",ownerConsentDetail:"อ่านเงื่อนไขการยินยอมเปิดเผยข้อมูลของบริษัท",userAcceptConsent:"ฉันยินยอมที่จะเปิดเผยข้อมูลส่วนบุคคลของฉันให้แก่ OneDee.ai",userConsentDetail:"อ่านเงื่อนไขการยินยอมเปิดเผยข้อมูลส่วนบุคคลของคุณ",acceptConsent:"ยินยอม",unAcceptConsent:"ไม่ยินยอม"},positions:{employees:"employees",subPositions:"sub-positions",position:"position",noTax:"No TAX",edit:"Edit",conditionOf:"condition of",payDeductions:"Pay Deductions",autoCalculate:"Auto Calculate",f
1ixrate:"Fix Rate",regularPayRate:"Pay Rate on Working Day",standardPayRate:"Standard Pay Rate",overtimePayRate:"Overtime Pay Rate",holidayPayRate:"Pay Rate on Holiday",cancel:"Cancel",save:"Save",times:"times",default:"Default",bahtHour:"Baht/Hour",standardWages:"Standard Wages",positionPage:{position:"Position",newPosition:"New Position",fullTime:"Full-Time",partTime:"Part-Time",expandAll:" Expand All",collapseAll:"Collapse All",positionName:"Position Name",employeeType:"Employee Type",salaryMonths:"Salary/Months",cancel:"Cancel",create:"Create"},assignEmployeesToPositionPage:{assignEmployeesToPosition:"Assign employees to position",name:"Name",assignTo:"Assign To",activeDate:"Active Date"},positionViewId:{fullTime:"Full-time",partTime:"Part-Time",employees:"Employees",payrollItems:"Payroll Items",searchEmployees:"Search Employees",addEmployee:"Add Employee",smallEmployees:"employees"},addEmployeePage:{addEmployeeTo:"Add Employees to",update:"Update",addEmployee:"Add Employee",activeDate:"Active Date"},payrollItemsPage:{manageToApplyInPayroll:"Manage incomes, benefits, deductions and welfare to apply in payroll.",youCanCreatePayrollItemsAt:"You can create payroll items at",payrollItems:"Payroll Items",thisPositionHas:"This position has its own payroll items",items:"Items",amount:"Amount",no:"No",forThisEmployeeYet:"for this position yet.",add:"Add"}},preAuth:{button:{createMyAccount:"Create My Account",resetPassword:"Reset Password",resendEmail:"Resend Email"},label:{howDidYouKnowOnedee:"How did you know OneDee?"},link:{forgotPassword:"Forgot Password",tryLoginAgain:"Try Login Again"},text:{noOnedeeAccount:"No OneDee Account?",createOne:" Create One!",lookLikeYouDontHaveAccount:"Sign up for OneDee",detailFree:"Online team management. Effortless HR.",signInWith:"Sign In With...",alreadyHaveAnAccount:"Already have an account?",forgotPassword:"Forgot Password?",forgotPasswordSuggestion:"Please enter your email that you used to create OneDee account and we will send you a link to reset password.",afterEmailHasSent:"You will receive an email with instructions on how to reset your password in a few minutes."}},reports:{clockHistoryLoadError:"Unable to load clocking history. Please try again.",actions:"Actions",addClock:"Add Clocking",breakIn:"Break In",breakOut:"Break Out",clockIn:"Clock In",clockOut:"Clock Out",columns:"Columns",createdBy:"Created By",filter:"Filter",name:"Name",refresh:"Refresh",reports:"Reports",searchReport:"Search Report",companyReport:"Timesheet Report",companyReportDescriptions:"Calculate Work Hours, Absences, Tardiness and OT. Report is customizable and can be exported.",indexDescriptions:"This section contains Employee Data Management Features such as Clocking Reports, Day-off Reports. You can export the reports as CSV File. ",discover:"Discover",discoverReportDescriptions:"Find out where your employees are clocking. Results are displayed on a map.",timeline:"Timeline",timelineDescriptions:"View attendance data by day. Best for viewing today’s attendance in real-time",noClockingRecords:"There are no clocking records for this date.",clockDetails:"Details from employee",clockDetailNote:"Note",clockDetailTag:"Tag",formReport:"Form Report",formReportDescription:"Summary report of form requests, showing only approved forms.",taskReport:"Tasks Report",taskDescription:"Task assignment status report with .xls export.",clocking:"Clocking Report",clockingDescription:"View raw clock-in/out data to verify employees attendance.",exportClock:"Export Clocking Data",exportClockDescription:"Export raw clocking data for further calculation or analysis in .txt and .csv formats.",leaveCalendar:"Leave Calendar",leaveCalendarDescription:"View leave data displayed in a calendar format.",summary:"Summary",summaryDescription:"View Work Hours, Absences, Tardiness and OT by person. Can view in real-time or export.",summaryEmpty:"As employees do not have shifts and working hours, so can't view reports.",exportSummaryReportToEmail:"Export Summary Report to Email",summaryAlert:"Summary Report has been exported and being sent to emails you've provided.",exportMaster:"Export Master Data",masterDescription:"Download employees master data.",all:"All",apply:"Apply",formatSetting:"Format Setting",chooseColumn:"Choose Column",customReports:"Custom Reports",data:"Data",dateAndTime:"Date & Time",defaultReports:"Default Reports",export:"Export",level:"Level",h:"h",m:"m",completed:"Completed",status:"Status",filterStatus:"Status / Payment method",created:"Created",bank:"Bank transfer",paypal:"Paypal",minutes:"Minutes",performance:"Performance",save:"Save",saveAs:"Save As",searchBy:"Search By",select:"Select",selectDuration:"Select Duration",selected:"Selected",setDataRange:"Set Data Range",showOnlySummary:"Show only summary",templateName:"Template Name",clockDate:"Clock Date",clockTime:"Clock Time",clockDay:"Clock Day",clockType:"Clock Type",clockLate:"Clock Late",zoneType:"Zone Type",deleteClock:"Delete Clock",confirmDeleteClock:"Do you want to delete this clock?",deleteTitle:"Delete report '{n}'",deleteContent:"Do you really want to delete report '{n}'",renameTitle:"Update Report Name",renameContent:"Report Name",timeSheetAlert:"Timesheets Report has been exported and being sent to emails you've provided.",timesheets:"Timesheets",reportIcc:"ICC Report",iccDescription:"",vehicleAlert:"
1Vehicle Report has been exported and being sent to emails you've provided.",discoverPage:{discover:"Discover",all:"All",groupChat:"Group Chat"},templates:"Templates",allEmployee:"All Employee",dataGroup:"Data Group",allEmployeePage:{expandAll:"Expand All",setDataRange:"Set Data Range",export:"Export",code:"Code",name:"Name",teamCode:"Team Code",position:"Position",team:"Team",date:"Date",shiftName:"Shift Name",nameShiftBoard:"Name Shift Board",codeShiftProfile:"Code Shift Profile",day:"Day",typeShiftProfile:"Type Shift Profile",workTime:"Work Time",sum:"Sum",actualTime:"Actual Time",workHour:"Work Hour",breakDuration:"Break Duration",leave:"Leave",leaveTime:"Leave Time",clockLate:"Clock Late"},setDataRangeModal:{allData:"All Data",teams:"Teams",employees:"Employees",positions:"Positions",confirm:"Confirm",selectDuration:"Select Duration"},formatSettingModal:{formatSetting:"Format Setting",category:"Category",format:"Format",preview:"Preview",cancel:"Cancel",apply:"Apply"},exportTimesheetsReport:"Export Timesheets Report",enterEmail:"Enter Email",formReportPage:{formReport:"Form Report",reportName:"Report Name",totalApprovedRequest:"Total Approved Request",searchReport:"Search Report"},formReportViewPage:{export:"Export",allData:"All Data",teams:"Teams",employees:"Employees",positions:"Positions",confirm:"Confirm",requester:"Requester"},exportFormReportToEmail:"Export Form Report to Email",tasksReportPage:{tasksReport:"Tasks Report",emptytask:"Empty task.",setDataRange:"Set Data Range",export:"Export"},clockingReportPage:{setDataRange:"Set Data Range",options:"Options",employeeCode:"Employee Code",employeeName:"Employee Name",team:"Team",positionName:"Position Name",clockType:"Clock Type",clockDate:"Clock Date",clockTime:"Clock Time",zoneType:"Zone Type",zoneName:"Zone Name",deviceName:"Device Name",deviceType:"Device Type",groupName:"Group Name",note:"Note",tag:"Tag",image:"Image",reason:"Reason",createdBy:"Created By"},exportClockingDataPage:{exportClockingData:"Export Clocking Data",templates:"Templates",history:"History",name:"Name",columns:"Columns",recipient:"Recipient",newTemplates:"New Templates",selectDurationAndEmployee:"Select Duration and Employee",selectColumn:"Select Column",selectFileType:"Select File Type",columnName:"Column Name",format:"Format",exampleData:"Example Data",sendToEmail:"Send to Email",addEmail:"Add Email",saveTemplateAs:"Save Template As",saveAndExport:"Save and Export",employeeCode:"Employee Code",employeeName:"Employee Name",teamName:"Team Name",dayOfTheWeek:"Day of the Week",zoneName:"Zone Name"},leaveCalendarPage:{filter:"Filter",thisMonth:"This Month",leaveOnThisDay:"Leave on this day",request:"Request",thereIsNoClockingOnThisDate:"There is no clocking on this Date"},summaryReportPage:{setDataRange:"Set Data Range",summaryReport:"Summary Report",team:"Team",position:"Position",periodOf:"Period of",clockDate:"Clock Date",shift:"Shift",workTime:"Work Time",workHour:"Work Hour",actualTime:"Actual Time",breakDuration:"Break Duration",overTime:"Over Time",late:"Late",leaveEarly:"Leave Early",absence:"Absence"}},requests:{approvedRequests:"Approved Requests",rejectedRequests:"Rejected Requests",pendingRequests:"Pending Requests",cancelRequestTitle:"Cancel This Request",cancelRequestContent:"Do you really want to cancel this request?",close:"Close",canceled:"Canceled",approved:"Approved",rejected:"Rejected",pending:"Pending",requestsPage:{approvedDate:"Approved Date",view:"View"},requestsModal:{thisRequestHasBeenApproved:"This request has been approved.",thisRequestIsPending:"This request is pending.",thisRequestHasBeenRejected:"This request has been rejected."},filterModal:{filter:"Filter"},requestsTable:{requestForm:"Request Form",status:"Status",view:"View",approved:"Approved",rejected:"Rejected",pending:"Pending"}},setupFlow:{continue:"Continue",firtName:"First Name",getStartedWith:"Get Started with",lastName:"Last Name",createNewCompany:"Create New Company",connectToYourCompany:"Connect to your company",joinCompany:"Join Company",continueOnWeb:"Continue on web",dowload:{for:{iOS:"Download OneDee X for iOS",android:"Download OneDee X for Android"}},install:{on:{iOS:"Install OneDee X on your iOS device.",android:"Install OneDee X on your Android device."}},manageEmployeeAndMore:"Manage employee and more...",welcomeTo:"Welcome to",back:"Back",connectToCompany:"Connect to Company",joinRequestSent:"Join Request Sent!",joinYourCompany:"Join your company",pleaseWaitUntilAdminOf:"Please wait until admin of",refresh:"Refresh",respondsYourRequest:"responds your request.",youGetPasscode:"You can get the company passcode by asking your admin.",tryDifferentPasscode:"Try Different Passcode",consentPdpa:"ฉันยินยอมจะที่จะเปิดเผยข้อมูลส่วนบุคคลและ ยอมรับเงื่อนไขของ {n}",readConsentPdpa:"อ่านเงื่อนไขการยินยอมในการเปิดเผยข้อมูลส่วนบุคคลของคุณให้แก่บริษัท",createFirstQRCode:"Create your first Clock-In/Out Zone",congratulations:"You have created your first Zone !",iWillDoThisLater
1:"I’ll do this later",startUsingOneDee:"Start using OneDee",youCanCreateMoreClockingZoneLaterInMenuZone:'You can share this to your team to clock-in once they have registered - or create other types of Zones later in the "Zone" Menu.',youJustCreateYourFirstClockingZone:"for Clock-In/Out with QR Code.",zoneName:"Zone name",address:"Address",createCompany:"Create Company",companyName:"Company name",details:"About your company",detailsSub:"Please fill in the fields marked with a red asterisk * (You can edit all information later.)",officeAddress:"Office address",done:"Done",passcode:"Passcode",payroll:"Payroll",shiftBoard:"Shift Board",phoneNumber:"Phone number",timeZone:"Timezone",country:"Country",zone:"Zone",applicationOnPlayStoreOrAppStore:"Application on Play Store or App Store.",passcodeForRegisteringYourCompany:"Use this passcode for registering to your company.",pleaseTellYourEmployeeToInstall:"Please tell your employee to install “OneDee” Application on Play Store or App Store.",youCanSeeThePasscodeLater:"You can see the passcode later.",yourCompanyPasscodeIs:"Your company passcode is",goToNewCompany:"Go to your new company",branchOfSocialSecurity:"Branch of Social Security",branchOfTax:"Branch of Tax",branchOfRevenue:"Branch of Revenue",businessType:"Business Type",foundingDate:"Founding Date",socialSecurityId:"Social Security ID",taxId:"Tax ID",building:"Name of Building / Village",roomNo:"Room No.",floorNo:"Floor No.",number:"No.",moo:"Moo",soi:"Lane / Soi",district:"district",subDistrict:"Sub-District",province:"Province",postCode:"Post Code",laneOrSoiName:"Lane / Soi",roadName:"Road",create:"Create",doesYourCompanyRunningPayroll:"Does your company running payroll?",no:"No",setupPayroll:"Setup Payroll",defaultPayrollSettings:"Default Payroll Settings",weDontRunPayroll:"we don’t run payroll.",weRunningPayroll:"we running payroll.",weUsePayrollFrom:"We use payroll from",yes:"Yes",whichShiftboardTypeDoYouPrefer:"Which shiftboard type do you prefer?",selectShiftboardType:"Select shiftboard type",weeklyShiftboardTitle:"Weekly Shiftboard",monthlyShiftboardTitle:"Monthly Shiftboard",weeklyShiftboard:"Weekly Shiftboard",monthlyShiftboard:"Monthly Shiftboard",weeklyShiftboardDescriptions:"Allow you to assign shift for your employee in weekly view. Suitable for sme business. For example, coffee shop, restaurant, small office and etc.",monthlyShiftboardDescriptions:"Allow you to assign shift for group of employees in monthly view. Suitable for a big company. For example, industrial factory, hospital, hotel and etc.",ifYouNotLike:"If you don't need to use shift management, please choose based on the company size. You can make changes later in the 'Settings' menu",continueDoYourJobsOnOneDee:"s continue do your jobs on OneDee!",let:"Let",additionCompanyInformation:"Addition Company Information (Optional)",firstQRCode:'For your convenience, the first Zone will be created with QR code method. You can create other types of Zones below later in the "Zone" Menu',detailBluetooth:"Suitable for crowded or multi-floor areas like malls or offices. Tracks location via Bluetooth (3–10m range).",detailWifi:"Uses existing Wi-Fi, no extra hardware. Cost-effective, ideal for office staff. Location confirmed within 10–30 meters.",detailGps:"Easy time tracking for multi-location businesses. Area-level accuracy, no floor detection.",detailQr:"For jobs with frequent location changes, no need to set locations in advance. Ideal for events, booths, or field teams.",readyToInviteTeam:"You are ready to invite your team!",inviteEmployeeMessage:"Invite your employees by sending them the following message:",companyInvitationTitle:"Invite Message",startUsingOneDeeMessage:"Let’s get started with Onedee and simplify our work!",downloadOneDeeXApp:"Download App OneDeeX",joinCompanyInstructions:"After signing up, enter our company passcode",connectToCompanyMessage:"to connect to our company.",afterConnectionInstructions:"After connecting to the company, you can clock in immediately or click here to see how to clock",copyToClipboard:"Copy to Clipboard",copyToClipboardSuccess:"Copied to clipboard",copyToClipboardFailed:"Failed to copy to clipboard",appStoreInstructions:"You can also tell your employees to search for “Onedee” on the App Store or Play Store. You can also view your company passcode again later.",nextOnedee:"Go to Onedee Admin"},shift:{addEmployee:"Add Employee",beforCreatingShiftBoard:"before creating shift board",chooseDepartment:"Choose Department",chooseEndShiftTime:"Choose end shift time",chooseStartShiftTime:"Choose start shift time",clearAllShiftWorker:"All Shift Worker",clearAllTimeShift:"All Time Shift",copyFrom:"Copy From",copyFromWeek:"Copy From Week",createDepatment:"create department",createNewShift:"Create New Shift",createNewTimeShift:"Create New Time Shift",deleteShift:"Delete Shift",deleteTimeshift:"Delete Timeshift",shiftManager:"Shift Manager",departmentDeleted:"Department that used to be link with this shift was deleted. Please choose new department.",departmentWasDeleted:"Department was deleted",doYouReallyWantToDeleteThisShift:"Do you really want to delete this shift?",doYouWantToClearAllShiftWorkerInThisWeek:"Do you want to clear all shift worker in this week?",doYouWantToClearAllTimeShiftInThisWeek:"Do you want to clear all time shift in this week?",doYouWantToDeleteThisTimeshift:"Do you want to delete this timeshift?",editShift:"Edit Shift",editTimeShift:"Edit Time Shift",endShift:"End Shift",employeeS:"{employees} Employee(s)",fromWeek:"From Week ...",lastPublished:"Last Published",newShift:"New Shift",newTimeShift:"New Time Shift",onWeek:"On Week",payRate:"Pay Rate",selectWeek:"Select Week",searchEmployeeByNameToBeAdded:"Search employee by name to be added",shiftBoard:"Shift Board",shiftName:"Shift Name",shiftOnStartDateEndDateHasBeenPublished:"Shift On {startDate} - {endDate} has been published.",startShift:"Start Shift",thereAreNoEmployeesAssignedOnThisDay:"There are no employees assigned on this day",thereIsNoAnyShiftInThisCompany:"There is no any shift in this company",thisTimeshiftHasNeverBeenPublishedBefore:"This timeshift has never been published before.",timeShiftName:"Time Shift Name",tryToCreateOne:"Try to Create One !",typeShiftName:"Type Shift Name",week:"Week",youHaveTo:"You have to",shiftBoardAlert:"ShiftBoard Report has been exported and being sent to emails you've provided.",shiftSummaryAlert:"ShiftSummary Report has been exported and being sent to emails you've provided.",shiftMakers:"Shift Maker",manageShiftMakers:"Manage Shift Makers",shiftPage:{shift:"Shift",shiftboard:"Shift Board",shiftboardDescription:"Schedule shifts for employees",shiftSummary:"Shift Summary",shiftSummaryDescription:"Summarized view of employee work shifts with export option available.",shiftDescription:"Set up shifts as required for your company. Not necessary if your company’s employees work with default office hours"},shiftBoardPage:{newShift:"New Shift",name:"Name",shiftManager:"Shift Manager",shiftboard:"Shifts Board",shiftMakers:"Shift Makers",thisPeriod:"This period",thisPeriodHasNeverBeenPublishedBefore:"This period has never been published before.",sundayCount:"Sunday Count",publicHoliday:"Public Holiday",companyHoliday:"Company Holiday",addNewGroup:"Add New Group",clearShiftBoard:"Clear Shift Board",manageShiftMarker:"Manage Shift Marker",holidaysSetting:"Holidays Setting",publish:"Publish",clearAll:"Clear All",clearShiftProfile:"Clear Shift Profile",cancel:"Cancel"},shiftHolidaySettingsModal:{shiftHolidaySettings:"Shift Holiday Settings",noSetting:"No Setting",inheritFrom:"Inherit from",companyHoliday:"Company Holiday",inheritFromSelectedTeam
1s:"Inherit from Selected Teams",cancel:"Cancel",confirm:"Confirm"},createNewGroupModal:{createNewGroup:"Create New Group",groupName:"Group Name",code:"Code",addEmployee:"Add Employee",cancel:"Cancel",create:"Create",members:"Members"},membersPage:{members:"Members",addEmployee:"Add Employee",name:"Name",email:"Email",tel:"Tel",na:"N/A",delete:"Delete"},addEmployeeModal:{addEmployee:"Add Employee",searchEmployee:"Search Employee",cancel:"Cancel",confirm:"Confirm"},shiftProfilePage:{shiftProfile:"Shift Profiles",duplicateShiftBoard:"Duplicate Shift Board",newShiftProfile:"New Shift Profile",name:"Name",symbol:"Symbol",type:"Types",payRate:"Pay Rate",duration:"Duration",breakDuration:"Break Duration"},duplicateShiftsBoardModal:{duplicateShiftBoard:"Duplicate Shift Board",chooseShiftsBoard:"Choose Shifts Board",cancel:"Cancel",duplicate:"Duplicate"},NewShiftProfileModal:{newShiftProfile:"New Shift Profile",name:"Name",code:"Code",types:"Types",workingShift:"Working Shift",otShift:"OT Shift",holidaysShift:"Holidays Shift",holidaysOT:"Holidays OT",shiftStarts:"Shift Starts",shiftEnds:"Shift Ends",breakDuration:"Break Duration",symbol:"Symbol",lateAfter:"Late After",absenceAfter:"Absence After",characters:"1-2 Characters",min:"min",example:"Example",chooseSymbolColor:"Choose Symbol Color",cancel:"Cancel",create:"Create"},setDataRangeModal:{setDataRange:"Set Data Range",selectDuration:"Select Duration",selectData:"Select Data",allData:"All Data",teams:"Teams",employees:"Employees",positions:"Positions",confirm:"Confirm"}},webview:{approve:"Approve",approved:"approved",approvementStatus:{pending:"This request is pending",approved:"This request have been approved",rejected:"This request have been rejected"},at:"at",decisionNotes:"Decision Notes",formAlertApproveTitle:"Confirm approve form.",formAlertRejectTitle:"Confirm reject form.",formApproveTitle:"Are you sure want to approve this form ?",formRejectTitle:"Are you sure want to reject this form ?",alertTitle:"Alert",formApproveTitleUpdated:"Form approved.",formRejectTitleUpdated:"Form rejected.",formResponseTitle:"Your approvement status has been sent.",formResponseRejectTitle:"Your reject status has been sent.",formResponseTitleUpdated:"Your form approval will be updated in 15–20 seconds.",has:"has",reject:"Reject",rejected:"rejected",sentA:"sent a",thisRequest:"this request.",deviceName:"Device Name",deviceType:"Device Type",hasBeenSignedOn:"has been signed in on",hasBeenSignOutOn:"has been sign out on",hasSendFormRequest:"has been send form request on",logDetailsTitle:"Your log detail status has been sent.",logDetails:"Log Details",time:"Time",date:"Date",accountNo:"Account No.",bank:"Bank",birthDate:"Birthdate",contactNo:"Contact No.",titleName:"Title Name",firstName:"First Name",middleName:"Middle Name",gender:"Gender",idCardNo:"ID Card No.",lastName:"Last Name",nationality:"Nationality",profileTitle:"Your profile status has been sent.",race:"Race",save:"Save",socialSecurityAccountId:"Social Security Account ID",taxId:"Tax ID",clockType:"Clock Type",requestForomTitle:"Your request form has been sent.",submit:"Submit",requestTitle:"Confirm submit form.",requestForomConfirmContent:"Are you sure want to submit this form ?",organizationConsent:{title:"ความยินยอมในการเปิดเผยข้อมูลของ {n} ให้แก่ OneDee.ai",titleCreateOrg:"ความยินยอมในการเปิดเผยข้อมูลของบริษัท ให้แก่ OneDee.ai",info:"แบบรับทราบและยินยอมให้ใช้ข้อมูลฉบับนี้ (“แบบแสดงความยินยอม”) ทำขึ้นโดยและระหว่างบริษัท วันดี โซลูชั่น จำกัด(“บริษัท”) ผู้ให้บริการแอพพลิเคชั่น วันดี เอ็กซ์ (OneDee X) (“แอพพลิเคชั่น”) และท่านซึ่งเป็นผู้ประสงค์ใช้งานแอพพลิเคชั่น (“ผู้ใช้งาน”) เนื่องด้วยบริษัทได้รับข้อมูลของผู้ใช้งานจากการสมัครและใช้งานแอพพลิเคชั่น (“ข้อมูลผู้ใช้งาน”) รวมถึงข้อมูลซึ่งทำให้สามารถระบุตัวบุคคลซึ่งเป็นกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง พนักงาน หรือบุคคลที่เกี่ยวข้องกับการใช้งานแอพพลิเคชั่นของผู้ใช้งานได้ไม่ว่าทางตรงหรือทางอ้อม (“ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง”) และเพื่อให้การจัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลเป็นไปตามกฎหมายที่เกี่ยวข้อง บริษัทจึงได้จัดทำแบบแสดงความยินยอมเพื่อแจ้งข้อมูลและขอความยินยอมเกี่ยวกับการใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องตามรายละเอียดดังต่อไปนี้",noOne:{title:"1.  ข้อมูลที่จัดเก็บ",subTitle:" ข้อมูลที่บริษัทอาจจัดเก็บ ได้แก่",subRuleNoOne:" ข้อมูลของผู้ใช้งาน",subRuleInfoNoOnePointOne:"(1) ข้อมูลการสมัครและใช้งานแอพพลิเคชั่น – รายละเอียดเกี่ยวกับบริษัท ชื่อบริษัท เลขทะเบียนนิติบุคคล เลขประจำตัวผู้เสียภาษีอากร สถานที่ตั้งสำนักงานใหญ่ ผู้มีอำนาจลงนาม ที่อยู่อิเล็กทรอนิกส์ หมายเลขโทรศัพท์ของนิติบุคคล ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง",subRuleInfoNoOnePointTwo:"(2) ข้อมูลเกี่ยวกับการบริหารทรัพยากรบุคคลของผู้ใช้งาน – ข้อมูลเกี่ยวกับบุคคลที่เกี่ยวข้อง ข้อมูลนโยบายและระเบียบในการบริหารจัดการทรัพยากรบุคคล เช่น จำนวนพนักงาน เวลาทำการของบริษัท เวลาเข้าออกงาน วันลาและวันหยุด เป็นต้น",subRuleInfoNoOnePointThree:"(3) ข้อมูลอื่นใดซึ่งบริษัทได้รับจากการสมัครและใช้งานแอพพลิเคชั่นของผู้ใช้งาน",subRuleNoTwo:" ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องกับผู้ใช้งาน",subRuleInfoNoTwoPointOne:"(1) ข้อมูลส่วนบุคคล - ชื่อและนามสกุล วันเดือนปีเกิด ที่อยู่ สถานที่ติดต่อ เบอร์โทรศัพท์ ที่อยู่อิเล็กทรอนิกส์ หมายเลขบัตรประชาชน รูปถ่าย ประวัติการศึกษา ประวัติการทำงาน ข้อมูลสุขภาพ",subRuleInfoNoTwoPointTwo:"(2) ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องในการปฏิบัติงานตามสัญญาจ้างระหว่างผู้ใช้งานกับบุคคลดังกล่าว -รหัสประจำตัวพนักงาน ตำแหน่ง ลายนิ้วมือ หรือข้อมูลทางชีวภาพอื่นใด",subRuleInfoNoTwoPointThree:"(3) ข้อมูลอื่นใดซึ่งบริษัทได้รับจากการสมัครและใช้งานแอพพลิเคชั่นของผู้ใช้งาน"},noTwo:{title:"2. วัตถุประสงค์",subTitle:"บริษัทจัดเก็บ รวบรวม ใช้ โอน หรือเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเพื่อการดำเนินการตามวัตถุประสงค์ดังต่อไปนี้ (“วัตถุประสงค์การใช้ข้อมูล”)",subRuleNoOne:" วัตถุประสงค์ในการดำเนินการตามข้อตกลงการใช้บริการแอพพลิเคชั่น",subRuleInfoNoOne:"การดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹à¸­à¸žà¸žà¸¥à¸´à¹€à¸„ชั่น รวมถึงการดำเนินการตามสิทธิ หน้าที่ และความรับผิดภายใต้ข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างบริษัทกับผู้ใช้งาน ซึ่งรวมถึงหน้าที่ในการจัดเก็บ รวบรวม ใช้ และเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องของผู้ใช้งานซึ่งบริษัทได้รับจากผู้ใช้งาน และข้อตกลงอื่นที่เกี่ยวข้องกับข้อตกลงการใช้บริการ เช่น นโยบายข้อมูลส่วนบุคคล (Privacy Policy) เป็นต้น ตลอดจนการกระทำอย่างใด ๆ ที่จำเป็นและเกี่ยวข้องในการดำเนินการตามสิทธิ หน้าที่ และความรับผิดดังกล่าวตามสัญญาดังกล่าว",subRuleNoTwo:" วัตถุประสงค์ในการติดต่อและประชาสัมพันธ์",subRuleInfoNoTwo:"การติดต่อและประชาสัมพันธ์เกี่ยวกับการใช้งานแอพพลิเคชั่นผ่านเบอร์โทรศัพท์หรือที่อยู่อิเล็กทรอนิกส์ เช่น การติดต่อเพื่อยืนยันตัวตนในการใช้งาน การเปลี่ยนแปลงรหัสและรหัสผ่านผู้ใช้งาน การแก้ไขข้อร้องเรียน การประชาสัมพันธ์ข่าวสาร โปรโมชั่น หรือเหตุการณ์สำคัญ เป็นต้น รวมถึงการติดต่อเพื่อสอบถามความเห็นเกี่ยวกับการใช้งานเพื่อพัฒนาและปรับปรุงคุณภาพการให้บริการแอพพลิเคชั่น",subRuleNoThree:" วัตถุประสงค์ตามกฎหมาย",subRuleInfoNoThree:"การปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐ หรือหน่วยงานกำกับภายนอก รวมถึงการปฏิบัติตามกระบวนการยุติธรรมและการบังคับใช้กฎหมาย หรือเพื่อการอันจำเป็นในการตรวจสอบการกระทำที่มีลักษณะอาจฝ่าฝืนข้อตกลงการใช้บริการ กฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก",subRuleNoFour:" วัตถุประสงค์ในการป้องกันภยันอันตราย",subRuleInfoNoFour:"การดำเนินการด้วยความสุจริตว่าการเปิดเผยข้อมูลดังกล่าวมีความจำเป็นเพื่อป้องกันหรือระงับอันตรายต่อชีวิต ร่างกาย หรือสุขภาพของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง พนักงาน หรือบุคคลที่เกี่ยวข้องกับผู้ใช้งาน (“บุคคลที่เกี่ยวข้อง”) ในกรณีที่ผู้ใช้งานหรือบุคคลที่เกี่ยวข้องไม่สามารถให้ความยินยอมเพื่อเปิดเผยข้อมูลในขณะนั้นได้"},noThree:{title:"3. ระยะเวลาในการจัดเก็บ",subTitle:"บริษัทดำเนินการจัดเก็บข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องตลอดระยะเวลาการใช้งานแอพพลิเคชั่น และจัดเก็บต่อไปอีก 10 ปี ภายหลังการยุติความสัมพันธ์ระหว่างผู้ใช้งานกับบริษัทหรือแอพพลิเคชั่น เว้นแต่เป็นกรณีดังต่อไปนี้",subRuleNoOne:"3.1 บุคคลที่เกี่ยวข้องใช้สิทธิตามกฎหมายโดยการร้องขอให้บริษัทลบ ทำลาย หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้ อันเนื่องมาจากการสิ้นสุดของสัญญาการจ้างงานระหว่างผู้ใช้งานกับบุคคลดังกล่าว โดยผู้ใช้งานได้ยืนยันการสิ้นสุดของสัญญาดังกล่าวกับบริษัท",subRuleNoTwo:"3.2 เป็นการจัดเก็บข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเพื่อปฏิบัติตามกฎหมาย กฎเà¸
1à¸“ฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก รวมถึงการบังคับใช้สิทธิตามกฎหมายหรือสัญญาตามที่บริษัทเห็นสมควร"},noFour:{title:"4. การเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง",subTitle:"บริษัทอาจเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บุคคลภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล โดยบุคคลภายนอกที่บริษัทอาจเปิดเผยได้แก่",subRuleNoOne:" กลุ่มบริษัทในเครือของบริษัท",subRuleInfoNoOne:"บริษัทอาจเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องให้แก่บริษัทในเครือเดียวกันกับบริษัททั้งในประเทศไทยและต่างประเทศ โดยเฉพาะการเปิดเผยตามวัตถุประสงค์ตามข้อตกลงการใช้บริการแอพพลิเคชั่น ซึ่งบริษัทอาจมอบหมายให้บริษัทในเครือของบริษัทเป็นผู้ประมวลผลให้แก่บริษัท ทั้งนี้ การเปิดเผยข้อมูลดังกล่าวต้องเป็นไปเพื่อวัตถุประสงค์ในการใช้ข้อมูลเท่านั้น",subRuleNoTwo:" ผู้ให้บริการภายนอก",subRuleInfoNoTwo:"บริษัทอาจใช้บริการผู้ให้บริการภายนอกที่จำเป็นในการให้บริการแอพพลิเคชั่น เช่น ผู้ให้บริการภายนอกเกี่ยวกับการบริหารจัดการข้อมูล ผู้ให้บริการคลาวด์สำหรับการสำรองข้อมูลและจัดเก็บข้อมูล (Cloud Service Provider) ผู้ให้บริการที่เกี่ยวข้องกับระบบเทคโนโลยีสารสนเทศ เป็นต้น รวมถึงการใช้บริการจากผู้ให้บริการภายนอกเพื่อพัฒนาหรือเพิ่มฟังก์ชันการใช้งานแอพพลิเคชั่นเพื่ออำนวยความสะดวกให้แก่ผู้ใช้งาน เช่น ผู้ให้บริการเกี่ยวกับการรับชำระเงินด้วยบัตรเครดิตหรือเดบิต เป็นต้น ตลอดจนที่ปรึกษาด้านวิชาชีพต่าง ๆ โดยบริษัทจะเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเท่าที่จำเป็นเท่านั้น และจัดให้มีการทำสัญญาหรือข้อตกลงระหว่างบริษัทและผู้ให้บริการดังกล่าวเกี่ยวกับข้อมูลที่มีการเปิดเผยอย่างเคร่งครัด โดยผู้ให้บริการภายนอกจะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoThree:" บริษัท เอม ซัคเซส จำกัด",subRuleInfoNoThree:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่ บริษัท เอม ซัคเซส จำกัด (“เอม ซัคเซส”) ในกรณีที่ผู้ใช้งานตกลงให้ เอม ซัคเซส เป็นผู้ให้บริการทำบัญชีเงินเดือนของผู้ใช้งานเพื่ออำนวยความสะดวกในการจัดทำบัญชีเงินเดือนของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของผู้ใช้งาน (Payroll) โดยบริษัทจะดำเนินการเปิดเผยข้อมูลส่วนบุคคลเท่าที่จำเป็นในการจัดทำบัญชีเงินเดือนเท่านั้น และบริษัท เอม ซัคเซส จำกัด จะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการดังกล่าว",subRuleNoFour:" บุคคลที่เกี่ยวข้อง",subRuleInfoNoFour:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บุคคลที่เกี่ยวข้องซึ่งเป็นเจ้าของข้อมูลส่วนบุคคลนั้น (Data Subject) ในกรณีที่มีการใช้สิทธิตามรายละเอียดและช่องทางที่กำหนดในข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างบริษัทกับบุคคลที่เกี่ยวข้องดังกล่าว รวมถึงข้อตกลงอื่นใดที่เกี่ยวข้องกับข้อตกลงการใช้บริการแอพพลิเคชั่นดังกล่าว เช่น นโยบายข้อมูลส่วนบุคคล (Privacy Policy) เป็นต้น ทั้งนี้ รายละเอียดสิทธิของบุคคลที่เกี่ยวข้องปรากฎตามข้อ 5"},noFive:{title:"5. สิทธิของบุคคลที่เกี่ยวข้อง",subTitle:"บุคคลที่เกี่ยวข้องมีสิทธิในการร้องขอให้บริษัทดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸‚้อมูลส่วนบุคคลของตนดังต่อไปนี้",subRuleNoOne:"5.1 ขอตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลส่วนบุคคลของตนให้มีความถูกต้องและเป็นปัจจุบัน",subRuleNoTwo:"5.2 ขอเข้าถึง หรือขอรับสำเนาข้อมูลส่วนบุคคล ตลอดจนสิทธิในการขอให้ส่งหรือโอนข้อมูลส่วนบุคคลของตนไปยังบุคคลอื่นในกรณีที่สามารถดำเนินการได้ด้วยวิธีการอัตโนมัติ เว้นแต่โดยสภาพทางเทคนิคไม่สามารถทำได้",subRuleNoThree:"5.3 ขอให้เปิดเผยการได้มาซึ่งข้อมูลส่วนบุคคลที่ตนไม่ได้ให้ความยินยอม เพิกถอน หรือปฏิเสธคำขอในการรวบรวม จัดเก็บ ใช้ ประมวลผล โอน และเปิดเผยข้อมูลส่วนบุคคลของตนได้",subRuleNoFour:"5.4 ขอให้ยุติการจัดเก็บ รวบรวม หรือใช้ข้อมูลส่วนบุคคลของตนที่บริษัทได้รับจากนายจ้าง รวมถึงการร้องขอให้บริษัทลบ ระงับ หรือทำลายข้อมูลส่วนบุคคลของตน หรือทำให้ข้อมูลส่วนบุคคลของตนไม่สามารถระบุตัวบุคคลได้ หรือขอให้ยุติการเปิดเผยข้อมูลส่วนบุคคลของตนแก่ผู้ใช้งาน หรือ บริษัท เอม ซัคเซส จำกัด อันเนื่องมาจากการสิ้นสุดสัญญาจ้างระหว่างผู้ใช้งานกับตน",subRuleNoFive:"5.5 ร้องเรียนหน่วยงานกำกับภายนอกในกรณีผู้ใช้งานมีเหตุอันเชื่อได้ว่าบริษัท รวมถึงลูกจ้างและผู้รับจ้างของบริษัทฝ่าฝืนหรือไม่ปฏิบัติตามกฎหมายที่เกี่ยวข้องกับการคุ้มครองข้อมูลส่วนบุคคล",detail:"การใช้สิทธิของบุคคลที่เกี่ยวข้องในข้อ 5.1-5.4 บุคคลที่เกี่ยวข้องต้องดำเนินการตามรายละเอียดและช่องทางที่บริษัทกำหนด โดยบริษัทจะดำเนินการตามสิทธิที่บุคคลที่เกี่ยวข้องร้องขอเฉพาะกรณีที่ไม่ละเมิดสิทธิหรือเสรีภาพของบุคคลอื่น ไม่ขัดหรือแย้งต่อกฎหมาย กฎเกณฑ์ ระเบียบ ข้อบังคับ หรือคำสั่งของหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก สำหรับการใช้สิทธิในข้อ 5.4 บริษัทจะดำเนินการดังกล่าวให้ในกรณีที่บริษัทได้ตรวจสอบข้อเทà¹
1‡à¸ˆà¸ˆà¸£à¸´à¸‡à¹à¸¥à¸°à¸¡à¸µà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸ˆà¸²à¸à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸§à¹ˆà¸²à¸¡à¸µà¸à¸²à¸£à¸ªà¸´à¹‰à¸™à¸ªà¸¸à¸”ของสัญญาจริง"},noSix:{title:"6. หน้าที่ของผู้ใช้งาน",subTitle:"ผู้ใช้งานมีหน้าที่ในการดำเนินการเกี่ยวกับข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องดังต่อไปนี้",subRuleNoOne:"6.1 ขอความยินยอมในการจัดเก็บ รวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลจากบุคคลที่เกี่ยวข้องตามที่กฎหมายกำหนด โดยการขอความยินยอมดังกล่าวต้องครอบคลุมถึงการเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บริษัทตามข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างผู้ใช้งานกับบริษัท รวมถึงข้อตกลงอื่นใดที่เกี่ยวข้องกับข้อตกลงการใช้บริการแอพพลิเคชั่นดังกล่าว",subRuleNoTwo:"6.2 ตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องให้มีความถูกต้องและเป็นปัจจุบัน โดยแจ้งการเปลี่ยนแปลงแก่บริษัทโดยเร็วตามรายละเอียดและช่องทางที่กำหนดในข้อ 7",subRuleNoThree:"6.3 ให้ความร่วมมือและดำเนินการอื่นใดเพื่ออำนวยความสะดวกกรณีที่บุคคลที่เกี่ยวข้องมีการใช้สิทธิเกี่ยวกับข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องที่กำหนดในข้อ 5"},noSeven:{title:"7. การติดต่อ",subTitle:"ผู้ใช้งานที่ประสงค์ติดต่อบริษัทเพื่อดำเนินการตามหน้าที่ของผู้ใช้งานตามข้อ 6 หรือต้องการสอบถามข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิ เงื่อนไข และการใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องให้ติดต่อได้ที่ บริษัท วันดี โซลูชั่น จำกัด ตั้งอยู่ที่ 199 ม.5 ต.สุเทพ อ.เมือง จ.เชียงใหม่ 50200"},noEight:{title:" การยินยอมให้ใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง",subTitle:"ผู้ใช้งานได้รับทราบและเข้าใจรายละเอียดที่บริษัทแจ้งเกี่ยวข้องกับการใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเป็นอย่างดี และอนุญาตให้บริษัทดำเนินการดังต่อไปนี้",subRuleNoOne:"8.1 รวบรวม จัดเก็บ ใช้ และเปิดเผยข้อมูลผู้ใช้งานแก่บุคคลภายนอกตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากผู้ใช้งาน",subRuleNoTwo:"8.2 รวบรวม จัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บุคคลภายนอกตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากบุคคลที่เกี่ยวข้องดังกล่าว",subRuleNoThree:"8.3 ดำเนินการตามความจำเป็นและเหมาะสมในการบริหารจัดการข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องซึ่งไม่จำกัดเพียงการสำรองข้อมูล การลบ การทำซ้ำ การใช้ การโอน หรือการดำเนินการอื่นใดที่จำเป็นเพื่อรักษาความลับและความปลอดภัยของข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง"}},employeeConsent:{title:"ความยินยอมในการเปิดเผยข้อมูลส่วนบุคคลของ คุณ ให้แก่ {n}",info:"แบบรับทราบและยินยอมให้ใช้ข้อมูลส่วนบุคคลฉบับนี้ (“แบบแสดงความยินยอม”) ทำขึ้นโดยและระหว่างบริษัท (“บริษัท”) และ ซึ่งเป็นพนักงานของบริษัท (“พนักงาน”) เนื่องด้วยบริษัทอาจได้รับข้อมูลซึ่งทำให้สามารถระบุตัวบุคคลนั้นได้ไม่ว่าทางตรงหรือทางอ้อม (“ข้อมูลส่วนบุคคล”) และเพื่อให้การจัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลเป็นไปตามกฎหมายที่เกี่ยวข้อง บริษัทจึงได้จัดทำแบบแสดงความยินยอมเพื่อแจ้งข้อมูลและขอความยินยอมเกี่ยวกับการใช้ข้อมูลส่วนบุคคลของพนักงานตามรายละเอียดดังต่อไปนี้",noOne:{title:"1. ข้อมูลส่วนบุคคลที่จัดเก็บ",subTitle:"ข้อมูลส่วนบุคคลของพนักงานที่บริษัทอาจจัดเก็บและรวบรวม ได้แก่",subRuleNoOne:" ข้อมูลส่วนบุคคลที่บริษัทได้รับโดยตรงจากพนักงาน",subRuleInfoNoOnePointOne:"(1) ข้อมูลส่วนบุคคลของพนักงาน - ชื่อและนามสกุล วันเดือนปีเกิด ที่อยู่ สถานที่ติดต่อ เบอร์โทรศัพท์ ที่อยู่อิเล็กทรอนิกส์ หมายเลขบัตรประชาชน ประวัติการศึกษา ประวัติการทำงาน ข้อมูลสุขภาพ",subRuleInfoNoOnePointTwo:"(2) ข้อมูลส่วนบุคคลที่จำเป็นในการปฏิบัติงานในฐานะพนักงาน – รหัสประจำตัวพนักงาน ลายนิ้วมือ หรือข้อมูลทางชีวภาพอื่นใด",subRuleInfoNoOnePointThree:"(3) ข้อมูลอื่นใดซึ่งทำให้ระบุตัวพนักงานได้ไม่ว่าทางตรงหรือทางอ้อม",subRuleNoTwo:" ข้อมูลส่วนบุคคลที่บริษัทได้รับจากบุคคลภายนอก",subRuleNoTwoInfo:"เนื่องด้วยบริษัทมีสัญญาร่วมกับบริษัท วันดี โซลูชั่น จำกัด (“วันดีโซลูชั่น”) ในการใช้บริการระบบบริหารทรัพยากรบุคคล (“สัญญาใช้บริการ”) เพื่ออำนวยความสะดวกในการบริหารจัดการบุคลากรและพนักงานภายในบริษัทผ่านแอพพลิเคชั่นแอพพลิเคชั่น วันดี เอ็กซ์ (OneDee X) โดยบริษัทอาจได้รับข้อมูลส่วนบุคคลของพนักงานจากวันดีโซลูชั่นซึ่งได้แก่ ตัวอย่างเช่น",subRuleInfoNoTwoPointOne:"(1) ข้อมูลการลงเวลา",subRuleInfoNoTwoPointTwo:"(2) ข้อมูลการขาดงาน ลางาน มาสาย",subRuleInfoNoTwoPointThree:"(3) ข้อมูลเงินเดือน",subRuleInfoNoTwoPointFour:"(4) ข้อมูลอื่นๆ ที่เกี่ยวข้องกับการประมวลผลและประเมินการทำงานของพนักงาน"},noTwo:{title:"2. วัตถุประสงค์",subTitle:"บริษัทจัดเก็บ รวบรวม ใช้ โอน หรือเปิดเผยข้อมูลส่วนบุคคลของพนักงานเพื่อการดำเนินการตามวัตถุประสงค์ดังต่อไปนี้ (“วัตถุประสงค์การใช้ข้อมูล”)",subRuleNoOne:" วัตถุประสงค์ตามสัญญาจ้างแรงงาน",subRuleInfoNoOne:"การดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸ªà¸´à¸—ธิ หน้าที่ และความรับผิดภายใต้ข้อตกลงของสัญญาจ้างแรงงานระหว่างบริษัทกับพนักงาน รวมถึงการกระทำอย่างใด ๆ ที่จำเป็นและเกี่ยวข้องในการดำเนินการตามสิทธิ หน้าที่ และความรับผิดดังกล่าวตามสัญญาดังกล่าว",subRuleNoTwo:" วัตถุประสงค์ในการบริหารจัดการองค์กรและการประกอบธุรกิจ",subRuleInfoNoTwo:"การบริหารงาน การดำเนินงาน และการประกอบกิจการของบริษัทซึ่งรวมถึงการบริหารจัดการภายในองค์กรและระหว่างบริษัทในเครือของบริษัท เช่น การบริหารจัดการด้านทรัพยากรบุคคล สวัสดิการ การบริหารจัดการด้านการเงิน การติดต่อและประชาสัมพันธ์ เป็นต้น ตลอดจนเพื่อการวิจัย พัฒนา ปรับปรุง และตรวจสอบการบริหารงาน การดำเนินงาน ผลิตภัณฑ์ หรือการให้บริการภายใต้การประกอบกิจการของบริษัทและบริษัทในเครือของบริษัท",subRuleNoThree:" วัตถุประสงค์ตามกฎหมาย",subRuleInfoNoThree:"การปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐ หรือหน่วยงานกำกับภายนอก รวมถึงการปฏิบัติตามกระบวนการยุติธรรมและการบังคับใช้กฎหมาย หรือเพื่อการอันจำเป็นในการตรวจสอบการกระทำที่มีลักษณะอาจฝ่าฝืนกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก",subRuleNoFour:" วัตถุประสงค์ในการป้องกันภยันอันตราย",subRuleInfoNoFour:"การดำเนินการด้วยความสุจริตว่าการเปิดเผยข้อมูลดังกล่าวมีความจำเป็นเพื่อป้องกันหรือระงับอันตรายต่อชีวิต ร่างกาย หรือสุขภาพของพนักงาน ในกรณีพนักงานไม่สามารถให้ความยินยอมเพื่อเปิดเผยข้อมูลในขณะนั้นได้"},noThree:{title:"3. ระยะเวลาในการจัดเก็บ",subTitle:"บริษัทดำเนินการจัดเก็บข้อมูลส่วนบุคคลของพนักงานตลอดระยะเวลาการจ้างงาน และจัดเก็บต่อไปอีก 10 ปี ภายหลังการสิ้นสุดสัญญาจ้าง เว้นแต่เป็นกรณีที่บริษัทต้องจัดเก็บข้อมูลส่วนบุคคลดังกล่าวเพื่อปฏิบัติตามกฎหมาย กฎเà¸
1à¸“ฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก รวมถึงการบังคับใช้สิทธิตามกฎหมายหรือสัญญาตามที่บริษัทเห็นสมควร"},noFour:{title:"4. การเปิดเผยข้อมูลส่วนบุคคล",subTitle:"บริษัทอาจเปิดเผยข้อมูลส่วนของพนักงานแก่บุคคลภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล โดยบุคคลภายนอกที่บริษัทอาจเปิดเผยข้อมูลส่วนบุคคล ได้แก่",subRuleNoOne:" กลุ่มบริษัทในเครือของบริษัท",subRuleInfoNoOne:"บริษัทอาจเปิดเผยข้อมูลส่วนบุคคลของพนักงานให้แก่บริษัทในเครือเดียวกันกับบริษัท โดยเฉพาะการเปิดเผยเพื่อวัตถุประสงค์ในการบริหารจัดการองค์กรและการประกอบธุรกิจของบริษัท โดยเป็นการสร้างความคล่องตัวและการดำเนินงานภายในและระหว่างองค์กรให้เกิดประสิทธิภาพ",subRuleNoTwo:" ผู้ให้บริการภายนอก",subRuleInfoNoTwo:"บริษัทอาจใช้บริการผู้ให้บริการภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล เช่น ผู้ให้บริการด้านการจัดการทรัพยากรบุคคล ผู้ให้บริการที่เกี่ยวข้องกับระบบเทคโนโลยีสารสนเทศ ที่ปรึกษาวิชาชีพ เป็นต้น โดยบริษัทจะเปิดเผยข้อมูลส่วนบุคคลของพนักงานเท่าที่จำเป็นเท่านั้น และจัดให้มีการทำสัญญาหรือข้อตกลงระหว่างบริษัทและผู้ให้บริการดังกล่าวเกี่ยวกับข้อมูลส่วนบุคคลของพนักงานที่มีการเปิดเผยอย่างเคร่งครัด โดยผู้ให้บริการภายนอกจะไม่ได้รับอนุญาตให้จัดเก็บ รวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของพนักงานเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoThree:" บริษัท วันดี โซลูชั่น จำกัด",subRuleInfoNoThree:"บริษัทอาจเปิดเผยข้อมูลส่วนบุคคลของพนักงานให้แก่วันดีโซลูชั่นภายใต้สัญญาใช้บริการ เพื่ออำนวยความสะดวกในการบริหารจัดการบุคลากรและพนักงานภายในบริษัท โดยบริษัทจะเปิดเผยข้อมูลส่วนบุคคลของพนักงานเท่าที่จำเป็นภายใต้ขอบเขตของสัญญาใช้บริการดังกล่าว และวันดีโซลูชั่นไม่ได้รับอนุญาตให้จัดเก็บ รวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของพนักงานเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoFour:" บริษัท เอม ซัคเซส จำกัด",subRuleInfoNoFour:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่ บริษัท เอม ซัคเซส จำกัด (“เอม ซัคเซส”) ในกรณีที่ผู้ใช้งานตกลงให้ เอม ซัคเซส เป็นผู้ให้บริการทำบัญชีเงินเดือนของผู้ใช้งานเพื่ออำนวยความสะดวกในการจัดทำบัญชีเงินเดือนของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของผู้ใช้งาน (Payroll) โดยบริษัทจะดำเนินการเปิดเผยข้อมูลส่วนบุคคลเท่าที่จำเป็นในการจัดทำบัญชีเงินเดือนเท่านั้น และบริษัท เอม ซัคเซส จำกัด จะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการดังกล่าว"},noFive:{title:"5. สิทธิของพนักงาน",subTitle:"พนักงานมีสิทธิในการร้องขอให้บริษัทดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸‚้อมูลส่วนบุคคลดังต่อไปนี้",subRuleNoOne:"5.1 ขอตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลส่วนบุคคลของตนให้มีความถูกต้องและเป็นปัจจุบัน รวมถึงการร้องขอให้บริษัทลบ ระงับ หรือทำลายข้อมูลส่วนบุคคล หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้",subRuleNoTwo:"5.2 ขอเข้าถึง หรือขอรับสำเนาข้อมูลส่วนบุคคล ตลอดจนสิทธิในการขอให้ส่งหรือโอนข้อมูลส่วนบุคคลของตนไปยังบุคคลอื่นในกรณีที่สามารถดำเนินการได้ด้วยวิธีการอัตโนมัติ เว้นแต่โดยสภาพทางเทคนิคไม่สามารถทำได้",subRuleNoThree:"5.3 ขอให้เปิดเผยการได้มาซึ่งข้อมูลส่วนบุคคลที่ตนไม่ได้ให้ความยินยอม เพิกถอน หรือปฏิเสธคำขอในการรวบรวม จัดเก็บ ใช้ ประมวลผล โอน และเปิดเผยข้อมูลส่วนบุคคลได้",subRuleNoFour:"5.4 ร้องเรียนหน่วยงานกำกับภายนอกในกรณีที่พนักงานมีเหตุอันเชื่อได้ว่าบริษัท รวมถึงลูกจ้างและผู้รับจ้างของบริษัทฝ่าฝืนหรือไม่ปฏิบัติตามกฎหมายที่เกี่ยวข้องกับการคุ้มครองข้อมูลส่วนบุคคล",detail:"โดยการใช้สิทธิตามข้อ 5.1-5.3 ให้พนักงานติดต่อเพื่อดำเนินการปรากฏตามข้อ 6 ทั้งนี้ บริษัทจะดำเนินการตามสิทธิที่พนักงานร้องขอเฉพาะกรณีที่ไม่ละเมิดสิทธิหรือเสรีภาพของบุคคลอื่น ไม่ขัดหรือแย้งต่อกฎหมาย กฎเกณฑ์ ระเบียบ ข้อบังคับ หรือคำสั่งของหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก"},noSix:{title:"6. การใช้สิทธิและการติดต่อ",subTitle:"กรณีที่พนักงานประสงค์ใช้สิทธิตามข้อ 5.1-5.3 หรือต้องการสอบถามข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิ เงื่อนไข และการใช้ข้อมูลส่วนบุคคล"},noSeven:{title:" การยินยอมให้ใช้ข้อมูลส่วนบุคคล",subTitle:"พนักงานได้รับทราบและเข้าใจรายละเอียดที่บริษัทแจ้งเกี่ยวข้องกับการใช้ข้อมูลส่วนบุคคลของพนักงานเป็นอย่างดี และอนุญาตให้บริษัทดำเนินการดังต่อไปนี้",subRuleNoOne:"7.1 รวบรวม จัดเก็บ ใช้ โอน และเปิดเผยข้อมูลส่วนบุคคลแก่บุคคลภายนอกตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากพนักงาน",subRuleNoTwo:"7.2 ดำเนินการตามความจำเป็นและเหมาะสมในการบริหารจัดการข้อมูลส่วนบุคคลซึ่งไม่จำกัดเพียงการสำรองข้อมูล การลบ การทำซ้ำ การใช้ การโอน หรือการดำเนินการอื่นใดที่จำเป็นเพื่อรักษาความลับและความปลอดภัยของข้อมูลส่วนบุคคลของพนักงาน"}},userConsent:{title:"ความยินยอมในการเปิดเผยข้อมูลส่วนบุคคลของ คุณ ให้แก่ OneDee.ai",info:"แบบรับทราบและยินยอมให้ใช้ข้อมูลส่วนบุคคลฉบับนี้ (“แบบแสดงความยินยอม”) ทำขึ้นโดยและระหว่างบริษัท วันดี โซลูชั่น จำกัด (“บริษัท”) ผู้ให้บริการแอพพลิเคชั่น วันดี เอ็กซ์ (OneDee X) (“แอพพลิเคชั่น”) และท่านซึ่งเป็นผู้ใช้งานแอพพลิเคชั่น (“ผู้ใช้งาน”) เนื่องด้วยการใช้งานแอพพลิเคชั่น บริษัทอาจได้รับข้อมูลซึ่งทำให้สามารถระบุตัวบุคคลนั้นได้ไม่ว่าทางตรงหรือทางอ้อม (“ข้อมูลส่วนบุคคล”) และเพื่อให้การจัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลเป็นไปตามกฎหมายที่เกี่ยวข้อง บริษัทจึงได้จัดทำแบบแสดงความยินยอมฉบับนี้เพื่อแจ้งข้อมูลเกี่ยวกับข้อมูลส่วนบุคคลของผู้ใช้งานตามรายละเอียดดังต่อไปนี้",noOne:{title:"1. ข้อมูลส่วนบุคคลที่จัดเก็บ",subTitle:"ข้อมูลส่วนบุคคลของผู้ใช้งานที่บริษัทอาจเข้าถึงและจัดเก็บ ได้แก่",subRuleNoOne:" ข้อมูลส่วนบุคคลจากการใช้งานแอพพลิเคชั่น",subRuleInfoNoOnePointOne:"(1) ข้อมูลส่วนบุคคลจากการลงทะเบียนใช้แอพพลิเคชั่น - ชื่อและนามสกุล วันเดือนปีเกิด ที่อยู่ สถานที่ติดต่อ เบอร์โทรศัพท์ ที่อยู่อิเล็กทรอนิกส์ หมายเลขบัตรประชาชน ข้อมูลบนบัตรประชาชน รูปประจำตัวบัญชีผู้ใช้งาน ลายนิ้วมือ หรือข้อมูลทางชีวภาพอื่นใด",subRuleInfoNoOnePointTwo:"(2) ข้อมูลจากการใช้งานแอพพลิเคชั่น – รหัสผู้ใช้งาน รหัสนายจ้าง ตำแหน่งการใช้งานแอพพลิเคชั่นเพื่อลงเวลางานผ่านระบบ GPS Ibeacon QRcode หรือ Wifi",subRuleInfoNoOnePointThree:"(3) ข้อมูลของบัญชีสื่อโซเชียลมีเดียที่ใช้ในการลงทะเบียนแอพพลิเคชั่น – ชื่อ-สกุล รูปภาพ ที่อยู่อิเล็กทรอนิกส์ของบัญชี Facebook หรือ Google",subRuleInfoNoOnePointFour:"(4) ข้อมูลจากการเชื่อมต่อแอพพลิเคชั่นกับอุปกรณ์ของผู้ใช้งาน - รูปภาพ รายชื่อผู้ติดต่อ และไฟล์เอกสารที่ผู้ใช้งานได้เปิดเผยหรือส่งมายังระบบการสื่อสาร (Chat) ของแอพพลิเคชั่น",subRuleInfoNoOnePointFive:"(5) ข้อมูลอื่นใดซึ่งทำให้ระบุตัวผู้ใช้งานได้ไม่ว่าทางตรงหรือทางอ้อม",subRuleNoTwo:" ข้อมูลส่วนบุคคลจากนายจ้างของผู้ใช้งาน",subRuleNoTwoInfo:"บริษัทอาจได้รับข้อมูลส่วนบุคคลของผู้ใช้งานจากนายจ้างของผู้ใช้งานอันเนื่องมาจากสัญญาการให้บริการระบบบริหารจัดการทรัพยากรบุคคลระหว่างบริษัทกับนายจ้างของผู้ใช้งาน (“สัญญาให้บริการ”) โดยข้อมูลส่วนบุคคลที่บริษัทอาจได้รับ ได้แก่",subRuleInfoNoTwoPointOne:"(1) ข้อมูลส่วนบุคคลที่จำเป็นในการปฏิบัติหน้าที่ในฐานะกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของนายจ้าง - รหัสประจำตัวพนักงาน ประวัติการศึกษา ประวัติการทำงาน ข้อมูลสุขภาพ",subRuleInfoNoTwoPointTwo:"(2) ข้อมูลอื่นใดซึ่งทำให้ระบุตัวผู้ใช้งานได้ไม่ว่าทางตรงหรือทางอ้อม",subRuleNoThree:" ข้อมูลส่วนบุคคลจากแหล่งข้อมูลอื่น",subRuleNoThreeInfo:"บริษัทอาจจัดเก็บข้อมูลส่วนบุคคลของผู้ใช้งานจากแหล่งข้อมูลอื่นที่เปิดเผยเป็นสาธารณะ"},noTwo:{title:"2. วัตถุประสงค์",subTitle:"บริษัทจัดเก็บ รวบรวม ใช้ โอน หรือเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานเพื่อดำเนินการตามวัตถุประสงค์ดังต่อไปนี้ (“วัตถุประสงค์การใช้ข้อมูล”)",subRuleNoOne:" วัตถุประสงค์ในการดำเนินการตามข้อตกลงการใช้บริการแอพพลิเคชั่น",subRuleInfoNoOne:"การดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹à¸­à¸žà¸žà¸¥à¸´à¹€à¸„ชั่น รวมถึงการดำเนินการตามสิทธิ หน้าที่ และความรับผิดภายใต้ข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างบริษัทกับผู้ใช้งาน และข้อตกลงอื่นที่เกี่ยวข้องกับข้อตกลงการใช้บริการ เช่น นโยบายข้อมูลส่วนบุคคล (Privacy Policy) เป็นต้น ตลอดจนการกระทำอย่างใด ๆ ที่จำเป็นและเกี่ยวข้องในการดำเนินการตามสิทธิ หน้าที่ และความรับผิดดังกล่าวตามสัญญาดังกล่าว",subRuleNoTwo:" วัตถุประสงค์ในการติดต่อและประชาสัมพันธ์",subRuleInfoNoTwo:"การติดต่อและประชาสัมพันธ์เกี่ยวกับการใช้งานแอพพลิเคชั่นผ่านเบอร์โทรศัพท์หรือที่อยู่อิเล็กทรอนิกส์ เช่น การติดต่อเพื่อยืนยันตัวตนในการใช้งาน การเปลี่ยนแปลงรหัสและรหัสผ่านผู้ใช้งาน การแก้ไขข้อร้องเรียน การประชาสัมพันธ์ข่าวสาร โปรโมชั่น หรือเหตุการณ์สำคัญ เป็นต้น รวมถึงการติดต่อเพื่อสอบถามความเห็นเกี่ยวกับการใช้งานเพื่อพัฒนาและปรับปรุงคุณภาพการให้บริการแอพพลิเคชั่น",subRuleNoThree:" วัตถุประสงค์ในการดำเนินการตามสัญญาการให้บริการระบบทรัพยากรบุคคล",subRuleInfoNoThree:"ดำเนินการเกี่ยวกับสิทธิ หน้าที่ และความรับผิดตามสัญญาให้บริการ ซึ่งไม่จำกัดแต่เพียงหน้าที่ในการจัดเก็บ รวบรวม ใช้ และเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานซึ่งบริษัทได้รับจากการใช้งานแอพพลิเคชั่นแก่นายจ้างของผู้ใช้งานตามรายละเอียดและข้อตกลงในสัญญาให้บริการ โดยแนวทางในการเปิดเผยข้อมูลแก่นายจ้างปรากฏตามหัวข้อ 4.3",subRuleNoFour:" วัตถุประสงค์ตามกฎหมาย",subRuleInfoNoFour:"การปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐ หรือหน่วยงานกำกับภายนอก รวมถึงการปฏิบัติตามกระบวนการยุติธรรมและการบังคับใช้กฎหมาย หรือเพื่อการอันจำเป็นในการตรวจสอบการกระทำที่มีลักษณะอาจฝ่าฝืนข้อตกลงการใช้บริการ กฎหมาย กฎเà¸
1à¸“ฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก",subRuleNoFive:" วัตถุประสงค์ในการป้องกันภยันอันตราย",subRuleInfoNoFive:"การดำเนินการด้วยความสุจริตว่าการเปิดเผยข้อมูลดังกล่าวมีความจำเป็นเพื่อป้องกันหรือระงับอันตรายต่อชีวิต ร่างกาย หรือสุขภาพของผู้ใช้งาน ในกรณีผู้ใช้งานไม่สามารถให้ความยินยอมเพื่อเปิดเผยข้อมูลในขณะนั้นได้"},noThree:{title:"3. ระยะเวลาในการจัดเก็บ",subTitle:"บริษัทดำเนินการจัดเก็บข้อมูลส่วนบุคคลของผู้ใช้งานตลอดระยะเวลาการใช้งานแอพพลิเคชั่น และจัดเก็บต่อไปอีก 10 ปี ภายหลังการยุติความสัมพันธ์ระหว่างผู้ใช้งานกับบริษัทหรือแอพพลิเคชั่น เว้นแต่เป็นกรณีที่บริษัทต้องจัดเก็บข้อมูลส่วนบุคคลดังกล่าวเพื่อปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก รวมถึงการบังคับใช้สิทธิตามกฎหมายหรือสัญญาตามที่บริษัทเห็นสมควร"},noFour:{title:"4. การเปิดเผยข้อมูลส่วนบุคคล",subTitle:"บริษัทอาจเปิดเผยข้อมูลส่วนของผู้ใช้งานแก่บุคคลภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล โดยบุคคลภายนอกที่บริษัทอาจเปิดเผยข้อมูลส่วนบุคคล ได้แก่",subRuleNoOne:" กลุ่มบริษัทในเครือของบริษัท",subRuleInfoNoOne:"บริษัทอาจเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานให้แก่บริษัทในเครือเดียวกันกับบริษัททั้งในประเทศไทยและต่างประเทศ โดยเฉพาะการเปิดเผยตามวัตถุประสงค์ตามข้อตกลงการใช้บริการแอพพลิเคชั่น ซึ่งบริษัทอาจมอบหมายให้บริษัทในเครือของบริษัทเป็นผู้ประมวลผลข้อมูลส่วนบุคคลให้แก่บริษัท ทั้งนี้ การเปิดเผยข้อมูลดังกล่าวต้องเป็นไปเพื่อวัตถุประสงค์ในการใช้ข้อมูลเท่านั้น",subRuleNoTwo:" ผู้ให้บริการภายนอก",subRuleInfoNoTwo:"บริษัทอาจใช้บริการผู้ให้บริการภายนอกที่จำเป็นในการให้บริการแอพพลิเคชั่น เช่น ผู้ให้บริการภายนอกเกี่ยวกับการบริหารจัดการข้อมูล ผู้ให้บริการคลาวด์สำหรับการสำรองข้อมูลและจัดเก็บข้อมูล (Cloud Service Provider) ผู้ให้บริการที่เกี่ยวข้องกับระบบเทคโนโลยีสารสนเทศ เป็นต้น รวมถึงการใช้บริการจากผู้ให้บริการภายนอกเพื่อพัฒนาหรือเพิ่มฟังก์ชันการใช้งานแอพพลิเคชั่นเพื่ออำนวยความสะดวกให้แก่ผู้ใช้งาน เช่น ผู้ให้บริการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¸£à¸±à¸šà¸Šà¸³à¸£à¸°à¹€à¸‡à¸´à¸™à¸”้วยบัตรเครดิตหรือเดบิต เป็นต้น ตลอดจนที่ปรึกษาด้านวิชาชีพต่าง ๆ โดยบริษัทจะเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานเท่าที่จำเป็นเท่านั้น และจัดให้มีการทำสัญญาหรือข้อตกลงระหว่างบริษัทและผู้ให้บริการดังกล่าวเกี่ยวกับข้อมูลส่วนบุคคลของผู้ใช้งานที่มีการเปิดเผยอย่างเคร่งครัด โดยผู้ให้บริการภายนอกจะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoThree:" นายจ้างของผู้ใช้งาน",subRuleInfoNoThree:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานแก่นายจ้างของผู้ใช้งานตามระยะเวลา เงื่อนไข และรายละเอียดของข้อตกลงในสัญญาให้บริการ อย่างไรก็ตามบริษัทจะดำเนินการเปิดเผยข้อมูลดังกล่าวเท่าที่จำเป็นภายใต้ขอบเขตของสัญญาดังกล่าวเท่านั้น",subRuleNoFour:" บริษัท เอม ซัคเซส จำกัด",subRuleInfoNoFour:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่ บริษัท เอม ซัคเซส จำกัด (“เอม ซัคเซส”) ในกรณีที่นายจ้างของผู้ใช้งานตกลงให้ เอม ซัคเซส เป็นผู้ให้บริการทำบัญชีเงินเดือนแก่นายจ้างของผู้ใช้งานเพื่ออำนวยความสะดวกในการจัดทำบัญชีเงินเดือนของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของผู้ใช้งาน (Payroll) โดยบริษัทจะดำเนินการเปิดเผยข้อมูลส่วนบุคคลเท่าที่จำเป็นในการจัดทำบัญชีเงินเดือนเท่านั้น ในกรณีที่ผู้ใช้งานประสงค์ให้บริษัทยุติการเปิดเผยข้อมูลของผู้ใช้งานแก่นายจ้างให้ผู้ใช้งานดำเนินการตามข้อ 5.4"},noFive:{title:"5. สิทธิของผู้ใช้งาน",subTitle:"ผู้ใช้งานมีสิทธิในการร้องขอให้บริษัทดำเนินการเกี่ยวกับข้อมูลส่วนบุคคลดังต่อไปนี้",subRuleNoOne:"5.1 ขอตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลส่วนบุคคลของตนให้มีความถูกต้องและเป็นปัจจุบัน รวมถึงการร้องขอให้บริษัทลบ ระงับ หรือทำลายข้อมูลส่วนบุคคล หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้",subRuleNoTwo:"5.2 ขอเข้าถึง หรือขอรับสำเนาข้อมูลส่วนบุคคล ตลอดจนสิทธิในการขอให้ส่งหรือโอนข้อมูลส่วนบุคคลของตนไปยังบุคคลอื่นในกรณีที่สามารถดำเนินการได้ด้วยวิธีการอัตโนมัติ เว้นแต่โดยสภาพทางเทคนิคไม่สามารถทำได้",subRuleNoThree:"5.3 ขอให้เปิดเผยการได้มาซึ่งข้อมูลส่วนบุคคลที่ตนไม่ได้ให้ความยินยอม เพิกถอน หรือปฏิเสธคำขอในการรวบรวม จัดเก็บ ใช้ ประมวลผล โอน และเปิดเผยข้อมูลส่วนบุคคลได้",subRuleNoFour:"5.4 ขอให้ยุติการจัดเก็บ รวบรวม หรือใช้ข้อมูลส่วนบุคคลที่บริษัทได้รับจากนายจ้าง หรือขอให้ยุติการเปิดเผยข้อมูลส่วนบุคคลแก่นายจ้าง หรือบริษัท เอม ซัคเซส จำกัด อันเนื่องมาจากการสิ้นสุดสัญญาจ้างระหว่างผู้ใช้งานกับนายจ้าง",subRuleNoFive:"5.5 ร้องเรียนหน่วยงานกำกับภายนอกในกรณีผู้ใช้งานมีเหตุอันเชื่อได้ว่าบริษัท รวมถึงลูกจ้างและผู้รับจ้างของบริษัทฝ่าฝืนหรือไม่ปฏิบัติตามกฎหมายที่เกี่ยวข้องกับการคุ้มครองข้อมูลส่วนบุคคล",detail:"โดยการใช้สิทธิในข้อ 5.1-5.4 ให้ผู้ใช้งานติดต่อตามรายละเอียดในข้อ 6 ทั้งนี้ บริษัทจะดำเนินการตามสิทธิที่ผู้ใช้งานร้องขอเฉพาะกรณีที่ไม่ละเมิดสิทธิหรือเสรีภาพของบุคคลอื่น ไม่ขัดหรือแย้งต่อกฎหมาย กฎเà¸
1à¸“ฑ์ ระเบียบ ข้อบังคับ หรือคำสั่งของหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก สำหรับการใช้สิทธิในข้อ 5.4 บริษัทจะดำเนินการดังกล่าวให้ในกรณีที่บริษัทได้ตรวจสอบข้อเท็จจริงกับนายจ้างของผู้ใช้งานและพบว่ามีการสิ้นสุดของสัญญาจริง"},noSix:{title:"6. การใช้สิทธิและการติดต่อ",subTitle:"กรณีที่ผู้ใช้งานที่ประสงค์ใช้สิทธิตามข้อ 5.1-5.4 หรือต้องการสอบถามข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิ เงื่อนไข และการใช้ข้อมูลส่วนบุคคลติดต่อได้ที่ บริษัท วันดี โซลูชั่น จำกัด ตั้งอยู่ที่ 199 ม.5 ต.สุเทพ อ.เมือง จ.เชียงใหม่ 50200"},noSeven:{title:" การยินยอมให้ใช้ข้อมูลส่วนบุคคล",subTitle:"ผู้ใช้งานได้รับทราบและเข้าใจรายละเอียดที่บริษัทแจ้งเกี่ยวข้องกับการใช้ข้อมูลส่วนบุคคลของผู้ใช้งานเป็นอย่างดี และอนุญาตให้บริษัทดำเนินการดังต่อไปนี้",subRuleNoOne:"7.1 รวบรวม จัดเก็บ ใช้ โอน และเปิดเผยข้อมูลส่วนบุคคลแก่บุคคลภายนอกตามความความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากผู้ใช้งาน",subRuleNoTwo:"7.2 ขอเข้าถึงและจัดเก็บข้อมูลส่วนบุคคลที่เกี่ยวข้องกับบัญชีสื่อโซเชียลมีเดียและอุปกรณ์ของผู้ใช้งานที่ได้เชื่อมต่อกับแอพพลิเคชั่นตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้มูลและการใช้งานแอพพลิเคชั่นของบริษัท",subRuleNoThree:"7.3 ดำเนินการตามความจำเป็นและเหมาะสมในการบริหารจัดการข้อมูลส่วนบุคคลซึ่งไม่จำกัดเพียงการสำรองข้อมูล การลบ การทำซ้ำ การใช้ การโอน หรือการดำเนินการอื่นใดที่จำเป็นเพื่อรักษาความลับและความปลอดภัยของข้อมูลส่วนบุคคลของผู้ใช้งาน"}},taxCertificate:{pnd1k:"ภ.ง.ด.1ก",pnd1ks:"ภ.ง.ด.1ก พิเศษ",pnd2:"ภ.ง.ด.2",pnd2k:"ภ.ง.ด.2ก",pnd3:"ภ.ง.ด.3",pnd3k:"ภ.ง.ด.3ก",pnd53:"ภ.ง.ด.53"},leaveBalance:"Leave Balance",viewCurrentLeaveBalance:"View Current Leave Balance"},zone:{allZone:"All Zone",beaconId:"Beacon ID",code:"Code",coordinates:"Coordinates",doYouWantToDeleteZone:"Do you want to delete {zoneName}?",deviceKey:"Device Key",editIBeaconClockingZone:"Edit iBeacon Clocking Zone",editGpsClockingZone:"Edit GPS Clocking Zone",editQrCodeClockingZone:"Edit QR Code Clocking Zone",editWifiClockingZone:"Edit Wi-Fi Clocking Zone",editFaceScannerClockingZone:"Edit Face Scanner Clocking Zone",editImportedZone:"Edit Imported Zone",faceScannerZone:"Face Scanner Zone",gpsLocation:"GPS Location",gpsZone:"GPS Zone",iBeaconZone:"iBeacon Zone",ipAddress:"IP Address",items:"{items} items",location:"Location",macAddress:"MAC Address",meters:"meters",newZone:"New Zone",newIBeaconClockingZone:"New iBeacon Clocking Zone",newQrCodeClockingZone:"New QR Code Clocking Zone",newGpsClockingZone:"New GPS Clocking Zone",newWifiClockingZone:"New Wi-Fi Clocking Zone",newFaceScannerClockingZone:"New Face Scanner Clocking Zone",newImportedZone:"New Imported Zone",noZoneExists:"No zone exists.",orderBeacon:"Order Beacon",qrCodeZone:"QR Code Zone",radiu
1s:"Radius",searchLocation:"Search Location",searchZone:"Search zone",selectType:"Select Type",viewAllGpsZoneInYourCompany:"Clock in using GPS, ideal for multi-branch businesses or large areas such as restaurants and factories.",viewAllIbeaconZoneInYourCompany:"Clock in using Bluetooth for office or multi-level crowded malls. Location confirmed within a 3–5 meter radius.",viewAllFaceScannerZoneInYourCompany:"Clock-in zone for syncing data from Face Scan devices supported by the OneDee.",viewAllImportedZoneInYourCompany:"Clock-in zone for importing data from the time attendance system your company uses.",viewAllQrCodeZoneInYourCompany:"Clock-in by scanning a QR Code. This QR Code can be kept by a Supervisor for out-of-office work, like events.",viewAllWifiZoneInYourCompany:"Use existing Wi-Fi to create a clock-in zone — ideal for office staff, with location accuracy of 10–30 meters.",viewAllZoneInYourCompany:"View all clocking zones of your company.",wifiName:"Wi-Fi Name",wifiPassword:"Wi-Fi Password",wifiZone:"Wi-Fi Zone",importedZone:"Imported Zone",youCanNotUndoThisAction:"You can't undo this action.",zone:"Zone",zones:"Zones",zoneName:"Zone Name",zonePage:{allZone:"all zone",selectType:"Select Type",syncEmployees:"Sync Employees"},zoneDescription:"Create a clocking zone where your employees can clock-in. Once created, employees can begin clocking-in with their mobile app."},imports:{import:"Import",newImport:"Import",description:"Import employee information, which can add leave and can add shift.",importFields:{fileName:"File name",importType:"Type",quantity:"Quantitiy",importDate:"Import date"},importFragement:{whatWouldYouLikeToImport:"What would you like to import ?",selectUploadFile:"Select file upload.",importFile:"Import File",selectFile:"Select File",back:"Back",select:"Select type",upload:"Upload",complete:"Complete",employees:"Employees",importComplete:"Import success.",employeeData:"Employee Data",leaveData:"Leave Data",shiftBoard:"Shift Board",addEmployeeToShift:"Add Employee To Shift",importNewFile:"Import Another File",uploading:"Uploading",noFile:"Support only CSV file.",supportCSVandTxtFile:"Support only CSV and TXT file.",pleaseWaiting:"Do not close this page.",uploadInto:"Upload into",close:"Close",somethingWrong:"Something wrong!! Please try again.",email:"Email",duplicate:"duplicate.",dataNotFound:"Data not found.",dataNotFoundOrDuplicateData:"Data not found or duplicate data",clocking:"Clocking",leave:"Leave",continue:"Continue",confirm:"Confirm",chooseFile:"Choose File",comfirmImport:"Comfirm Import",pleaseConfirmData:"Please confirm that data is filled in correct column.",thisProcessCannotBeUndone:"This process cannot be undone.",importToOnedee:"Import to Onedee",importByNewEmployee:"New Employee",updateEmployee:"Update Employee",importByEmail:"Email",importByPhone:"Phone"},importPage:{searchReport:"Search Report",thereAreNoAnyTemplate:"There are no any template",import:"Import"},importFileClockingPage:{importToZone:"Import to Zone",pleaseSelect:"Please Select",createZone:"Create Zone",onedeeColumn:"OneDee Column",columnHeaderFromFile:"Column Header from file",previewData:"Preview Data",employeeCode:"Employee Code",clockDateAndTime:"Clock Date and Time",helpUsUnderstand:"Help us understand Clock Date and Time format.",preview:"Preview",pleaseMakeSure:"Please make sure that data is in correct format."},importFileLeavePage:{employeeCode:"Employee Code",leaveTypeCode:"Leave Type Code",quota:"Quota"}},setting:{description:"Customize system settings to suit your needs",overtimeDescription:"Set the overtime hours for each month.",overtimeSetting:"Overtime Setting",settingPage:{setting:"Settings",description:"Create tags to group clock-in records, making it easier to categorize tasks, teams, or activities.",tag:"Tag",shiftboard:"Type of Shiftboard",shiftboardDescription:"Switch between Individual Shiftboard and Group Shiftboard (default is Individual)",theme:"Customize Theme",themeDescription:"Customize the theme to match your organization branding."}},leave:{description:"You can manage leave type and view employee's leave balance.",menu:{leaveType:"You can add leave type or set condition leave type.",leaveBalance:"You can view employee's leave balances."},leaveBalanceAlert:"Leave Balance has been exported and being sent to emails you've provided.",leavePage:{leaveType:"Leave Type",leaveBalance:"Leave Balance",leave:"Leave"},leaveTypePage:{searchLeaveType:"Search Leave Type",newLeaveType:"New Leave Type",editRename:"Edit/Rename",delete:"Delete",name:"Name",proRate:"Pro-rate",paidTimeOff:"Paid time off",minimumLeaveMinutes:"Minimum Leave",futureLeaveMinutes:"Future Leave",isOverLeaveQuota:"Over Leave Quota",isLeavePast:"Leave Past"},newLeaveTypeModal:{leaveTypeName:"Leave Type Name",code:"Code",proRate:"Pro-Rate",enable:"Enable",months:"Months",cancel:"Cancel",create:"Create",update:"Update",minute:"Minute"},leaveBalancePage:{name:"Name",filter:"Filter"},setResetDatePage:{leaveType:"Leave Type",carryForward:"Carry Forward",maxCarryForward:"Max Carry Forward",percent:"Percent",days:"Days"},filterModal:{leaveType:"Leave Type",searchBy:"Search By",all:"All",department:"แผนก",employee:"Employee",data:"Data",allEmployee:"All employee",selectEmployee:"Select employee"}},announcement:{confirmModal:{sendImmediately:{title:"Confirm send announcement",content:"Do you want to send “{content}” immediately?"},sendScheduled:{title:"Confirm send announcement",content:"Do you want to send “{content}” when the date “{date}” time “{time}”?"}},sender:"Sender",recipients:"Recipients",sendTime:"Send Time",sendNow:"Send Now",scheduled:"Scheduled Send",messageType:"Message Type",simpleMessages:"Simple Text",article:"Article",image:"Image",message:"Message",select:"Select",choose:"Choose",save:"Save",send:"Send",announcementPage:{announcement:"Announcement",setDataRange:"Set Data Range",newAnnouncement:"New Announcement",name:"Name",dateSent:"Date Sent",recipients:"Recipients",read:"Read",status:"Status",view:"View",draft:"Draft",sending:"Sending",sent:"Sent",scheduled:"Scheduled",failed:"Failed"}
1,newAnnouncementModal:{announcement:"Announcement",announcementName:"Announcement Name",code:"Code",cancel:"Cancel",create:"Create",new:"New"},setDataRangeModal:{setDataRange:"Set Data Range",selectDuration:"Select Duration",announcement:"Announcement",employees:"Employees",selectEmployees:"Select Employees",status:"Status",draft:"Draft",sending:"Sending",sent:"Sent",scheduled:"Scheduled",failed:"Failed",confirm:"Confirm"}},teams:{teamsPage:{manage:"Manage",editDefaultWorkingHours:"Edit Default Working Hours"},approveLinesPage:{approveLines:"Approve Lines",newFlow:"New Flow",manageApprove:"Manage Approve",workingHour:"Working Hour",leaveQuota:"Leave Quota",holidays:"Holidays",thisDepartmentHasItsOwnWorkingHours:"This department has its own working hours",useDefaultWorkingHour:"Use default working hour",leaveQuota:"Leave Quota",thisDepartmentHasItsOwnLeaveQuotaChart:"This department has its own leave quota chart"},addLeaveQuotaModal:{addLeaveType:"Add Leave Type",ifYouWantToCreate:'If you want to create new leave type, you can do it on "Leave" menu.',quotaType:"Quota type",moreThan:"More than",addMore:"Add more",cancel:"Cancel",create:"Create",update:"Update"},addNewTeamHolidayModal:{addNewTeamHoliday:"Add New Team Holiday",holidayName:"Holiday name",ChooseDate:"Choose Date",cancel:"Cancel",create:"Create",update:"Update"}},holidays:{holidaysPage:{holidays:"Holidays",publicHolidays:"Public Holiday",companyHolidays:"Company Holiday",today:"Today",addNewHoliday:"Add New Holiday"},addNewHolidayModal:{holidayName:"Holiday Name",chooseDate:"Choose Date",cancel:"Cancel",create:"Create",update:"Update"}},activityLog:{activityLogPage:{activityLog:"Activity Log",allLog:"All Log",employeeLog:"Employee Log",teamLog:"Team Log",companyLog:"Company Log",signInLog:"Sign in Log",items:"items",export:"Export"}}},Qe={commons:{actions:"ตัวเลือก",add:"เพิ่ม",administration:"การบริหาร",approve:"อนุมัติ",approved:"อนุมัติแล้ว",rejected:"ถูกปฏิเสธ",pending:"รอตรวจสอบ",activate:"เปิดใช้งาน",back:"ย้อนกลับ",backTo:"กลับไป",cancel:"ยกเลิก",void:"ยกเลิก",voided:"ยกเลิก",draft:"ร่าง",changeLanguage:"เปลี่ยนภาษา",clear:"เคลียร์",clearFilter:"ยกเลิกการกรอง",close:"ปิด",code:"รหัส",company:"บริษัท",contactNo:"เบอร์ติดต่อ",continue:"ขั้นต่อไป",continue2:"ดำเนินการ",create:"สร้างใหม่",createNewCompany:"สร้างบริษัทใหม่",days:"วัน",delete:"ลบ",department:"แผนก",departments:"แผนก/สาขา",description:"รายละเอียด",done:"เสร็จสิ้น",deactive:"ปิดใช้งาน",email:"อีเมล",employee:"พนักงาน",employeeCode:"รหัสพนักงาน",employmentType:"ประเภทพนักงาน",filter:"กรอง",forms:"แบบฟอร์ม",hide:"ซ่อน",joinToCompany:"เข้าร่วมบริษัท",lastWeek:"สัปดาห์ก่อน",loading:"Loading...",lock:"ล็อคเมนู",management:"การจัดการ",myPortal:"ข้อมูลของฉัน",name:"ชื่อ",next:"ต่อไป",notes:"หมายเหตุ",ok:"ตกลง",username:"ชื่อผู้ใช้",password:"รหัสผ่าน",position:"ตำแหน่ง",previous:"ก่อนหน้า",profile:"โปรไฟล์",publish:"เผยแพร่",resignDate:"วันที่ลาออก",rejectedDate:"วันที่ปฏิเสธ",reactivate:"เปิดใช้งาน",reason:"เหตุผล",refresh:"รีเฟรช",reject:"ปฏิเสธ",rename:"เปลี่ยนชื่อ",reports:"รายงาน",requests:"อนุมัติแล้ว",role:"ระดับ",save:"บันทึก",saveAs:"บันทึกเป็น",send:"ส่ง",shift:"กะทำงาน",signIn:"เข้าสู่ระบบ",signOut:"ออกจากระบบ",signUp:"ลงทะเบียน",theme:"ตั้งค่าธีม",thisWeek:"สัปดาห์นี้",update:"อัปเดต",view:"ดูรายละเอียด",edit:"แก้ไข",zone
1:"จุดลงเวลา",payrollCode:"รหัสบัญชีเงินเดือน",roleperiod:"Role period",hoursMinutes:"{hours} ชั่วโมง {minutes} นาที",import:"นำเข้าข้อมูล",importVejthani:"Vejthani Import",dashboard:{profile:"แก้ไขข้อมูลส่วนตัวของคุณ",theme:"ปรับแต่งธีม เช่น สีหลัก, สีรอง, รูปภาพหน้าปก, โลโก้ และอื่น ๆ",reports:"สามารถดูประวัติการบันทึกเวลาเข้า-ออกพนักงานของคุณ หรือออกรายงารต่างๆได้ตามต้องการ",shift:"สามารถจัดการกะทำงานให้กับพนักงานในการดูแลของคุณ",departments:"สามารถจัดการแผนการทำงาน เพิ่มพนักงานเข้าแผนก จัดการลำดับการอนุมัติคำขอของพนักงาน สร้าง Approve Flow เพิ่มแบบฟอร์มเข้า Approve Line และสามารถก
1ำหนด Manager เพื่อจัดการหรือดูแลแผนก/สาขานั้นๆ",employee:"สามารถจัดการข้อมูลพนักงาน อนุมัติคำขอเข้าร่วมบริษัทของพนักงานและเรียกดูหรือแก้ไขข้อมูลต่างๆ ของพนักงานของคุณ",zone:"สามารถสร้างและจัดการจุดลงเวลาภายในบริษัทของคุณได้ทั้งหมด 4 รูปแบบ GPS, Wi-Fi, iBeacon, QR Code",forms:"สามารถสร้างและแก้ไขแบบฟอร์มต่างๆภายในบริษัท",company:"สามารถจัดการหรือเปลี่ยนแปลงข้อมูลบริษัทต่างๆ",gettingStarted:"เริ่มต้นการใช้งาน OneDee.ai",createZone:"สร้างจุดลงเวลา",goToZone:"ไปเมนูจุดลงเวลา",addEmployee:"เพิ่มพนักงาน",goToEmployee:"ไปเมนูพนักงาน",viewReport:"ดูรายงานลงเวลา",goToReport:"ไปเมนูรายงาน",setCompanyHoliday:"กำหนดวันหยุดบริษัท",goToHoliday:"ไปเมนูวันหยุด",downloadMobileApplication:"ดาวน์โหลดแอปพลิเคชันมือถือ",gettingStartedVideo:"เริ่มต้น OneDee ง่ายๆ ใน 5 นาที"},upgradePlan:{upgrade:"อัพเกรดแพลน",later:"ไว้คราวหน้า",getQuotation:"ขอใบเสนอราคา",titleExpireFreeTrial:"ถึงเวลาอัพเกรดแพลนของคุณ",descriptionExpireFreeTrial:"ระบบทดลองใช้งานฟรีของคุณสิ้นสุดลงแล้ว หากคุณสนใจระบบ OneDee.ai คลิก ขอใบเสนอราคา เพื่อใช้งานระบบอย่างต่อเนื่องได้เลย",zone:{title:"ถึงเวลาอัพเกรดแพลนของคุณ",content:"คุณสามารถสร้างจุดลงเวลาได้เพียงประเภทละ 1 จุดเท่านั้น หากต้องการสร้างจุดลงเวลาเพิ่ม กรุณา อัพเกรดแพลน ของคุณ"},employee:{title:"ถึงเวลาอัพเกรดแพลนของคุณ",content:"คุณไม่สามารถรับพนักงานเข้าบริษัทได้ เนื่องจากคุณใช้แพ็กเกจ OneDee Cloud Pro สำหรับ {n} คนครบจำนวนแล้ว"},reports:{title:"ถึงเวลาอัพเกรดแพลนของคุณ",content:"คุณสามารถเรียกดูข้อมูลย้อนหลังได้สูงสุด 25 วัน กรุณาอัพเกรดแพลนของคุณ หากต้องการเรียกดูข้อมูลก่อนวันที่ {n}"},export:{title:"ถึงเวลาอัพเกรดแพลนของคุณ",content:"คุณไม่สามารถออกรายงานได้ กรุณาอัพเกรดแพลนของคุณเพื่อออกรายงาน"}},invite:{title:"เชิญ OneDee Support",content:"คุณต้องการเชิญ OneDee Support เข้าร่วมบริษัทของคุณหรือไม่ ?"},confirm:"ยืนยัน",confirmRemoveFile:"ต้องการลบไฟล์นี้ใช่หรือไม่",payrollMaker:"ผู้ทำเงินเดือน",managePayrollMaker:"จัดการผู้ทำเงินเดือน",remark:"หมายเหตุ",by:"โดย",searchNotFound:"ไม่พบคำค้น",uploadDate:"วันที่อัพโหลด",uploadDocument:"อัพโหลดเอกสาร",leave:"การลางาน",payrollItems:"รายการบัญชีเงินเดือน",watchVideo:"ดูวีดีโอการใช้งาน",manual:"คู่มือการใช้งาน"},company:{address:"ที่อยู่",branchOfSocialSecurity:"เลขประจำตัวประกันสังคม",branchOfTax:"เลขประจำตัวผู้เสียภาษี",branchOfTaxNo:"เลขที่สาขา",businessType:"ประเภทธุรกิจ",clockingZones:"จุดลงเวลา",comingSoon:"เร็ว ๆ นี้",companyInfo:"ข้อมูลบริษัท",companyName:"ชื่อบริษัท",companyPasscode:"Passcode บริษัท",companyProfile:"รายละเอียดบริษัท",contactInfo:"ข้อมูลการติดต่อ",edit:"แก้ไข",delete:"ลบ",rename:"เปลี่ยนชื่อ",employees:"พนักงาน",foun
1dingDate:"วันก่อตั้งบริษัท",leave:"ออกจากการแก้ไข",leaveEditing:"ออกจากการแก้ไข",leaveEditingContent:"คุณได้ทำการเปลี่ยนแปลง คุณต้องการที่จะออกจากการแก้ไขนี้หรือไม่?",planAndBilling:"แผน & การเรียกเก็บเงิน",pleaseTellYourEmployeeThisPasscodeForConnectingToYourCompany:"กรุณาแจ้งพนักงานใช้รหัสผ่านนี้เพื่อเชื่อมต่อกับ บริษัท ของคุณ",saveChanges:"บันทึกการแก้ไข",socialSecurityId:"เลขประกันสังคม",taxId:"เลขประจำตัวผู้เสียภาษี",youHaveAlreadyJoinedThisCompany:"คุณได้เข้าร่วมบริษัทนี้แล้ว",bankInfo:"ข้อมูลบัญชีธนาคาร",bankAccount:"เลขที่บัญชี",bankAccountName:"ชื่อบัญชี",bankName:"ชื่อธนาคาร",freePlan:"ฟรีแพ็คแก็ต",proPlan:"โปรแพ็คเก็ต",vat:"ภาษีมูลค่าเพิ่ม",totalNetPrice:"ยอมรวมสุทธิ",taxExclusive:"ราคาไม่รวมภาษีมูลค่าเพิ่ม",totalCost:"ราคาสุทธิ",perYear:"ต่อปี",perMonth:"ต่อเดือน",withholdingTax:"ภาษีหัก ณ ที่จ่าย",subTotal:"ราคา",requestTaxInvoiceDescription:"เราจะจัดส่งใบกำกับภาษีของ “{a}” ของวันที่ “{b}” ภายใน 15 วันทำการ ไปยังที่อยู่ด้านล่างนี้",placeholder:{selectBankName:"เลือกชื่อธนาคาร"},branch:"สาขา",createBranch:"เพิ่มสาขา",branchName:"ชื่อสาขา",branchInfo:"ข้อมูลสาขา",branchAddress:"ที่อยู่สาขา",branchFormModal:{create:"สร้างสาขาใหม่",edit:"แก้ไขสาขา"},branchConfirmDelete:{title:"ลบสาขา",content:"คุณต้องการลบสาขานี้ใช่หรือไม่?"},planAndBillingPage:{planAndBilling:"แพ็คเกจและการเรียกเก็บเงิน",yourPlan:"แพ็คเกจของคุณ",changePlan:"เปลี่ยนแผน",upcomingInvoice:"ใบแจ้งหนี้รอบถัดไป",annualPackage:"แพ็คเกจรายปี",willBeAttemptedOn:"รอบวันที่",subscription:"ติดตาม",change:"เปลี่ยน",billing:"การเรียกเก็บเงิน",recentInvoices:"ใบแจ้งหนี้ล่าสุด",monthly:"รายเดือน",annually:"รายปี"}},departments:{all:"ทั้งหมด",addManager:"เพิ่มผู้จัดการแผนก/สาขา",addEmployeeToDepartment:"เพิ่มพนักงานเข้าแผนก/สาขา",alreadyPersonDepartment:"This person has already been added to this department",approveLineName:"ชื่อ Approve Line",approveLines:"Approve Lines",collapseAll:"ย่อทั้งหมด",createNewDepartment:"สร้างแผนก/สาขาใหม่",defaultDepartment:"ไม่มีแผนก/สาขา",departments:"แผนก/สาขา",department:"แผนก/สาขา",editApproveLines:"แก้ไข Approve Lines",expandAll:"ขยายทั้งหมด",flowName:"ชื่อ Flow",forms:"แบบฟอร์ม",manageApprovers:"จัดการ Approvers",managers:"ผู้จัดการ",member:"พนักงาน",members:"พนักงาน",minApprover:"จำนวนผู้อนุมัติขั้นต่ำ",moveDepartment:'ย้าย "{e}" จาก "{d}" ไปยังแผนก/สาขานี้',newDepartments:"สร้างแผนก/สาขา",newFlow:"สร้าง Flow",noMember:"ไม่มีพนักงานในแผนก/สาขานี้",notMemberDepartment:"ไม่มีแผนก/สาขา",searchEmployee:"ค้นหาพนักงาน",selected:"เลือก",selectEmployee:"เลือกพนักงาน",selectForm:"เลือกแบบฟอร์ม",setUpForm:"กำหนดแบบฟอร์ม",setUpFormFor:"กำหนดแบบฟอร์มสำหรับ {n}",subDepartments:"แผนก/สาขาย่อย",updateApproveLine:"อัปเดตชื่อ Approve Line",updateManager:"อัปเดตผู้จัดการแผนก/สาขา",restore:"ลบทั้งหมด",workHour:"เวลาทำงาน",day:"วัน",clockIn:"เวลาเข้างาน",clockOut:"เวลาออกงาน",breakDuration:"เวลาพัก",total:"รวม",editWorkHour:"แก้ไขเวลาทำงาน",thisDepartmentHasWorkHour:"This department has its own working hours",thisDepartmentNotHasWorkHour:"This department’s working hours is duplicated from",lateAfter:"เข้างานสายเมื่อลงเวลาหลังจาก",absenceAfter:"ขาดงานเมื่อลงเวลาหลังจาก",clockingConditions:"เงื่อนไขการลงเวลาทำงาน",minutes:"นาที",min:"นาที",hrs:"ชั่วโมง",enable:"เปิดการใช้งาน",disable:"ปิดการใช้งาน",singleInputModal:{title:"Single Input Mod
1al",inputLabel:"Input"},deleteMember:{title:'นำพนักงานออกจากแผนก/สาขา "{n}"',content:'คุณต้องการนำ "{n}" ออกจากแผนก/สาขานี้ใช่หรือไม่ '},deleteBoardModal:{title:"ลบ {n} บอร์ด",content:'คุณต้องการที่จะลบ "{n}" บอร์ด?'},duplicateLeaveQuota:{title:"คุณต้องการที่จะแก้ไข leave quotas?",content:"Leave quota จะแยกออกจากแผนก/สาขาหลัก"},duplicateApproveLines:{title:"คุณต้องการที่จะแก้ไข approve lines?",content:"Approve Line จะแยกออกจากแผนก/สาขาหลัก"},restoreApproveLines:{title:"คุณต้องการที่จะลบ approve lines ทั้งหมด?",content:"Approve Line ทั้งหมดจะถูกลบออกจากแผนก/สาขานี้"},restoreLeaveQuotas:{title:"คุณต้องการที่จะลบ leave quotas ทั้งหมด?",content:"Leave Quota ทั้งหมดจะถูกลบออกจากแผนก/สาขานี้"},addApprover:{title:"สร้าง Approver Group",inputLabel:"ชื่อ Approver Group"},renameApproverGroup:{title:"อัปเดตชื่อ Approver Group",inputLabel:"ชื่อ Approver Group"},deleteApproverGroup:{title:"ลบ Approver Group '{n}'",content:"คุณต้องการที่จะลบ Approver Group {n} หรือไม่ ?"},deleteDepartment:{title:"ลบแผนก/สาขา '{n}'",content:"คุณต้องการที่จะลบแผนก/สาขา '{n}' หรือไม่ ? "},restoreWorkHour:{title:"ลบเวลาทำงาน",content:"เวลาทำงานทั้งหมดจะถูกลบออกจากแผนก/สาขานี้"},updateWorkHour:{title:"แก้ไขเวลาทำงาน",content:"คุณต้องการที่จะแก้ไขเวลาทำงานนี้หรือไม่"},duplicateWorkHour:{title:"คุณต้องการที่จะแก้ไขเวลาทำงานนี้",content:"เวลาทำงานจะแยกออกจากแผนก/สาขาหลัก"},addEmployee:{title:"จัดการ Approvers",suggestableInputLabel:"ค้นหา"},notes:{employee:"- พนักงานจะอยู่ในแผนก/สาขาตั้งต้น (Default)โดยอัตโนมัติ และคุณสามารถย้ายพนักงานเหล่านั้นไปยังแผนก/สาขาอื่นๆ",approveLine:"- Approve Line ของแผนก/สาขาของ General จะเป็นต้นแบบสำหรับการสร้างแผนก/สาขาใหม่"}},employees:{employee:"พนักงาน",employees:"พนักงาน",employeeName:"รายชื่อพนักงาน",employeeDescription:"บริหารจัดการข้อมูลทั้งหมดของพนักงานไม่ว่าจะเป็นการเพิ่มพนักงานเข้าบริษัท ปิดการใช้งานระบบของพนักงาน การเชิญพนักงานหรือผู้ดูแลระบบผ่านอีเมล และสามารถแก้ไขข้อมูลส่วนตัวของพนักงานได้จากส่วนนี้",allEmployee:"รายชื่อพนักงานทั้งหมด",allEmployeeDescription:"ดูรายการพนักงานทั้งหมดที่ได้เข้าร่วมบริษัทเรียบร้อยแล้ว",joinRequest:"เข้าร่วมบริษัท",joinRequestDescription:"ดูรายการคำขอเข้าร่วมบริษัทของพนักงาน",deactivated:"ระงับการใช้งาน",deactivatedDescription:"ดูรายการพนักงานที่ถูกปิดการใช้งานระบบ",rejected:"ปฏิเสธการเข้าร่วมบริษัท",rejectedDescription:"ดูรายการพนักงานที่ถูกปฏิเสธการใช้งานระบบ",invitation:"เชิญเข้าบริษัท",invitationDescription:"ส่งคำเชิญให้เข้าร่วมบริษัท",joinOrgWasRejected:"คำขอเข้าร่วมบริษัทถูกปฏิเสธ",ifWantTojoin:'หากคุณต้องการเข้าร่วมบริษัท "{t}"',contactCompany:"อีกครั้ง กรุณาติดต่อทางบริษัทโดยตรง",employeeProfile:"ข้อมูลพนักงาน",leaveEditing:"ออกจากการแก้ไข",placeholder:{search:"ค้นหารายชื่อพนักงาน, อีเมล ..",filterDepartment:"ค้นหา แผนก/สาขา",selectYourGender:"เลือกเพศของคุณ",selectBankName:"เลือกธนาคาร",selectYourDepartment:"เลือกแผนก"},text:{payrollAndTax:"เงินเดือน & ภาษี",training:"การอบรม",yourPasscode:"รหัส Passcode ของบริษัทคุณคือ",passcodeDe
1scription:"โปรดแจ้งรหัสนี้ให้พนักงานของคุณเพื่อลงทะเบียน",items:"({n} คน)",filterByDepartment:"กรอง แผนก/สาขา",selectDepartment:"เลือก แผนก/สาขา",options:"ตัวเลือก",deactivatedUser:"ระงับการใช้งานบัญชีนี้",clickOrDragForUpload:"คลิกที่นี่เพื่อเลือกไฟล์",warningPhotos:"เพื่อความถูกต้องแม่นยำในการตรวจสอบ กรุณาอัพโหลดรูปภาพอย่างน้อย 2 รูป",uploadImage:"อัพโหลดรูปภาพ",photosForVerify:"รูปที่ใช้ในการตรวจสอบ",takeAphotoWithFaceScanner:"ถ่ายรูปจากเครื่องสแกนหน้า",faceRecognitionSetting:"ตั้งค่าการยืนยันตัวตนด้วยใบหน้า",faceRecognitionSettingFor:"ถ่ายรูปจากเครื่องสแกนหน้าสำหรับ",faceRecognitionTakingPhoto:"กำลังบันทึกใบหน้าของ",faceRecognitionNoZone:"ไม่พบจุดลงเวลาแบบสแกนใบหน้า",faceRecognitionTakingPhotoMessage:'กรุณาไปที่เครื่องบันทึกเวลาแบบสแกนใบหน้า "{zoneName}" แล้วให้ "{employeeName}" ทำการสแกนใบหน้า 3 ครั้ง',faceRecognitionTakingPhotoSuccessful:"บันทึกใบหน้าเรียบร้อยแล้ว",faceRecognitionTakingPhotoTimeout:"ลงทะเบียนไม่สำเร็จ",faceRecognitionTakingPhotoTryAgain:"ลองอีกครั้ง",faceRecognitionSelectZone:"เลือกจุดลงเวลาที่จะใช้งาน",faceRecognitionTakePhotoAgain:"สแกนใบหน้าอีกครั้ง",faceRecognitionSelect:"เลือก",faceRecognitionReset:"ตั้งค่าใหม่",faceRecognitionFindingFaceScanner:"กำลังค้นหาเครื่องสแกนใบหน้า...",unreject:"ยกเลิกการปฏิเสธ",profile:"ข้อมูลส่วนตัว",employee:"พนักงาน",allEmployee:"พนักงานทั้งหมด",personalInfo:"ข้อมูลส่วนตัว",contactInfo:"ช่องทางการติดต่อ",workInfo:"ข้อมูลการทำงาน",general:"ข้อมูลทั่วไป",leaveEditingContent:"คุณได้ทำการเปลี่ยนแปลง คุณต้องการที่จะออกจากการแก้ไขนี้หรือไม่?",accountVerification:"การยืนยันตัวตน",verified:"ยืนยันตัวตนสำเร็จ",resume:"ประวัติ"},emptyText:{noJoinRequestExistsTryTo:"ไม่พบคำขอเข้าร่วมบริษัท",noInvitationExistsTryTo:"ไม่พบคำเชิญเข้าร่วมบริษัท",peopleToYourCompany:"พนักงานเข้าร่วมบริษัท",noDeactivatedUser:"ไม่มีบัญชีที่ถูกระงับการใช้งาน",noRejectedUser:"ไม่มีบัญชีที่ถูกปฏิเสธการเข้าร่วมบริษัท"},button:{invite:"เชิญ",sendInvite:"ส่งคำเชิญ",reSendInvite:"ส่งคำเชิญอีกครั้ง",edit:"แก้ไข",view:"ดูรายละเอียด",delete:"ลบ",saveChanges:"บันทึกการเปลี่ยนแปลง",leave:"ออกจากการแก้ไข"},tabel:{titleName:"คำนำหน้า",fullName:"ชื่อ - นามสกุล",firstname:"ชื่อ",middleName:"ชื่อกลาง",lastname:"นามสกุล",birthdate:"วันเกิด",gender:"เพศ",idCardNo:"เลขบัตรประชาชน",nationality:"สัญชาติ",race:"เชื้อชาติ",bank:"ธนาคาร",bankAccount:"เลขบัญชี",bankAccountName:"ชื่อบัญชีธนาคาร",taxId:"เลขประจำตัวผู้เสียภาษี",socialSecurityAccountId:"เลขประกันสังคม",contactNo:"เบอร์โทรศัพท์",facebook:"Facebook",line:"Line",whatsApp:"WhatsApp",address:"ที่อยู่ตามทะเบียนบ้าน",livingAddress:"ที่อยู่ปัจจุบัน",remark:"หมายเหตุ",male:"ชาย",female:"หญิง",others:"อื่นๆ",startDate:"วันเริ่มงาน",sentDate:"วันที่ส่ง",employmentType:"ประเภทพนักงาน",probationPeriod:"ระยะเวลาทดลองงาน",resignDate:"วันลาออก",salary:"เงินเดือน",kycLevel:"KYC Level",verifiedEmail:"ยืนยัน Email",verifiedIdCard:"ยืนยันเลขบัตรประชาชน",building:"อาคาร",roomNo:"ห้องเลขที่",houseNo:"เลขที่",floorNo:"ชั้นที่",moo:"หมู่",soi:"ตรอก / ซอย",district:"อำเภอ / เขต",subDistrict:"ตำบล / แขวง",province:"จังหวัด",postCode:"รหัสไปรษณีย์",laneOrSoiName:"ตรอก / ซอย",roadName:"ถนน",village:"หมู่บ้าน",junction:"แยก"},employeeAlert:"Employee Report has been exported and being sent to emails you've provided.",experience:"ประสบการณ์",educations:"การศึกษา",skills:"ทักษะ",add:"เพิ่ม",manageSkills:"กำหนดทักษะ",thereAreNoSkillRecord:"ไม่มีบันทึกทักษะ",addMore:"เพิ่ม",notSpecified:"ไม่ระบุ",year:"ปี",taxDeduction:"ภาษีเงินได้บุคคลธรรมดา",salaryHistory:"ประวัติเงินเดือน",cancel:"ยกเลิก",confirm:"ยืนยัน",training:"การอบรม",addTraining:"เพิ่มการอบรม",trainingCourseName:"ชื่อหลักสูตรอบรม",date:"วันที",skillReceived:"ทักษะที่ได้รับ",location:"ที่ตั้ง",trainingCost:"  ค่าฝึกอบรม",courseDescription:"รายละเอียดหลักสูตร",feedback:"ข้อเสนอแนะ",create:"สร้าง",close:"ปิด",levelOfExpertise:"ระดับความชำนาญ",yourSkill:"ทักษะของคุณ",excellent:"ดีมาก",good:"ดี",fiar:"พอใช้",poor:"ปรับปรุง",allEmployeePage:{disabled:"ไม่มีสิทธิ์"},workInfoPage:{NA:"ไม่ระบุ"},payrollItemsPage:{payrollItems:"รายการเงินเดือน",items:"รายการ",amount:"จำนวน",no:"ยังไม่มี",forThisEmployeeYet:"สำหรับพนักงานรายนี้"}},errors:{required:"คุณต้องกรอกข้อมูล",emailFormat:"รูปแบบของอีเมลล์ไม่ถูกต้อง",mustBeNumber:"ต้องเป็นตัวเลขเท่านั้น",length:"ต้องมีความยาวอย่างน้อย {n} ตัวอักษร (a-z, A-Z, 0-9, _, -, @)",regex:{password:"โปรดกรอกเฉพาะภาษาอังกฤษ (a-z, A-Z, 0-9, _, -, @)",invali
1d:"รูปแบบของข้อมูลไม่ถูกต้อง",firstname:"รูปแบบของชื่อไม่ถูกต้อง",lastname:"รูปแบบของนามสกุลไม่ถูกต้อง","personal-id":"รูปแบบของรหัสบัตรประชาชนไม่ถูกต้อง","branch-of-social-security":"ต้องมีความยาวตัวเลข 6 ตัวเลข","social-security-id":"ต้องมีความยาวตัวเลข 10 ตัวเลข","tax-id":"ต้องมีความยาวตัวเลข 13 ตัวเลข","branch-tax":"ต้องมีความยาวตัวเลข 5 ตัวเลข"},auth:{alreadyInUse:"อีเมล์นี้เคยถูกใช้งานแล้วโดยบัญชีอื่น",facebookAlreadyInUse:"อีเมล์นี้เคยถูกใช้แล้วโดยบัญชีอื่น",wrongPassword:"รหัสผ่านไม่ถูกต้องหรือบัญชีนี้อาจจะไม่มีรหัส",userIncorrect:"ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง.",companyCodeIncorrect:"รหัสบริษัทไม่ถูกต้อง."},org:{invalidPasscode:"รหัสของบริษัทไม่ถูกต้อง กรุณาลองอีกครั้ง"}},form:{addOption:"เพิ่มตัวเลือก",createNewForm:"สร้างแบบฟอร์มใหม่",content:"เนื้อหา",deleteRequestFormTemplate:"ลบแบบฟอร์ม",doYouReallyWantToDeleteThisRequestFormTemplate:"คุณยืนยันที่จะลบแบบฟอร์มใช่ไหม?",formName:"ชื่อแบบฟอร์ม",forms:"แบบฟอร์ม",label:"คำถาม",newRequestForm:"แบบฟอร์มใหม่",question:"คำถาม",selectFormType:"เลือกประเภทของแบบฟอร์ม",thisFieldIsRequired:"จำเป็นต้องกรอก",type:"ประเภท",deleteFormElement:"ลบคำถามนี้",doYouReally:"คุณแน่ใจที่จะลบคำถามนี้ใช่หรือไม่",notifyTo:"แจ้งเตือนถึง",receiver:{department:"{name} และอีก {n} แผนกอื่นๆ",employee:"{name} และอีก {n} พนักงานอื่นๆ"},divider:"เส้น",descriptions:"คำอธิบาย",dropdown:"ตัวเลือก",textfield:"ข้อความ",addclocking:"เพิ่มการลงเวลา",datatimepicker:"วันที่และเวลา",datapicker:"วันที่",timepicker:"เวลา",checkbox:"ช่องตัวเลือก",zone:"Zone Type",clockType:"Clock Type",leaveType:"LeaveType",filereturn:"เลือกแบบฟอร์มที่เคยลาและอนุมัติเท่านั้น",teamsend:"รหัสร้านค้าและชื่อร้านค้าที่โอนย้าย",teamreceive:"รหัสร้านค้าและชื่อร้านค้าที่รับโอนย้าย",reason:"เหตุผล",datestart:"วันที่เริ่มต้น",dateend:"วันที่สิ้นสุด",optional:"ถ้ามี",customFormPage:{notifyTo:"แจ้งไปยัง",option:"ตัวเลือก"}},payroll:{descriptions:{payroll:"เป็นส่วนของการจัดการบัญชีเงินเดือนของพนักงานในบริษัท สามารถจัดการการตั้งค่าบัญชีเงินเดือน",payrollSettings:"สามารถจัดการเงินได้ เงินหัก",income:"สามารถจัดการข้อมูลเงินได้ การแก้ไขข้อมูลเงินได้",deduction:"สามารถจัดการข้อมูลเงินหัก การแก้ไขข้อมูลเงินหัก",benefits:"สามารถจัดการข้อมูลสิทธิประโยชน์ต่างๆ ของพนักงานได้",welfares:"สามารถจัดการข้อมูลสวัสดิการต่างๆ ของพนักงานได้"},payroll:"บัญชีเงินเดือน",indexDescriptions:"จัดการเงินเดือนพนักงานและออกเอกสารต่างๆที่เกี่ยวข้องกับการออกบัญชีเงินเดือน",descriptions:"ออกบัญชีเงินเดือนสำหรับพนักงาน",taxCertificate:"ออกใบทวิ 50",taxCertificateDescription:"ออกใบเอกสารแสดงยอดเงินภาษีหัก ณ ที่จ่าย",item:"รายการ",name:"ชื่อ",income:"Income",deduction:"Deduction",benefit:"Benefit",welfare:"Welfare",employees:{employee:"พนักงาน",items:"({n} รายการ)",remove:"remove"},emptyText:{employee:"ไม่มีพนักงานในบัญชีเงินเดือนนี้"},payrollMaker:"ผู้ทำบัญชีเงินเดือน",noAssign:"พนักงาน {n} คน ยังไม่ถูกกำหนดในบัญชีเงินเดือนไหนเลย",pleaseAssign:"โปรดนำพนักงานเหล่านี้ใส่ในบัญชีเงินเดือนเพื่อออกเงินเดือน",manage:"จัดการ",create:"สร้าง",createNewPayroll:"สร้างบัญชีเงินเดือนใหม่",editPayroll:"แก้ไขบัญชีเงินเดือน",payrollItemOptions:{socialSecurity:"ประกันสังคม",schoolFund:"กบข/กสจ/กองทุนสงเคราะห์โรงเรียนเอกชน",providentFund:"กองทุนสำรองเลี้ยงชีพ",generel:"อื่นๆ"},alert:{warningCreatePayroll:{title:"คำเตือน",content:"กรุณากรอกเพิ่มพนักงานก่อน"}},tooltip:{createpPayrollButton:"กรุณาเพิ่มพนักงานเข้าบัญชีเงินเดือนก่อนออกบัญชีเงินเดือน"},taxDeduction:{approve:"อนุมัติ",reject:"ปฏิเสธ",approved:"ได้รับการอนุมัติแล้ว.",waitApprove:"รอการอนุมัติ",confirm:{reject:"ยืนยันการปฏิเสธ",approve:"ยืนยันการอนุมัติ"}},payrollTemplate:{history:{title:"ประวัติการออกเงินเดือน",item:"รายการ",button:"ออกรายงานเงินเดือน",thead:{name:"ชื่อ",lastUpdate:"อัพเดตล่าสุด",salaryPeriod:"ช่วงเวลาคิดเงินเดือน",status:"สถานะ"}},confirm:{delete:{title:"ลบตารางเงินเดือน",description:"คุณแน่ใจที่จะลบตารางเงินเดือนนี้?"},void:{title:"ยกเลิกตารางเงินเดือน",description:"คุณแน่ใจที่จะยกเลิกตารางเงินเดือนนี้?"}}},payrollReport:{approved:"รายงานเงินเดือนนี้ได้รับการอนุมัติแล้ว",pending:"รายงานเงินเดือนนี้อยู่ระหว่างการตรวจสอบ",rejected:"รายงานเงินเดือนนี้ถูกปฏิเสธ",voided:"รายงานเงินเดือนนี้ได้ถูกยกเลิกแล้ว",on:"เมื่อวันที่",at:"เวลา"},howManyPayPeriods:"จำนวนรอบการออกเงินเดือน",payPeriodsWillBeUsed:"จำนวนรอบของการออกเงินเดือนจะถูกนำไปใช้ในการคำนวณเงินเดือน",payrollSchedule:"ออกรายงานเงินเดือน",selectMonth:"เลือกเดือน",selectTimesToPaySalaries:"เลือกรอบการออกเงินเดือน",payrollReportName:"ชื่อ",type:"ประเภท",search:"ค้นหา",edit:"แก้ไข",editRename:"แก้ไข/เปลี่ยนชื่อ",update:"อัพเดท",delete:"ลบ",remove:"ลบ",code:"รหัส",cancel:"ยกเลิก",confirmationOfPayroll:"ยืนยันการส่งบัญชีเงินเดือน",sendPayroll:"ส่งบัญชีเงินเดือน",employeeName:"ชื่อพนักงาน",total:"ยอดรวม",baht:"บาท",persons:"คน",payPeriods:"ช่วงเวลาคำนวณเงินเดือน",confirm:"ยืนยัน",summaryAfterDeduction:"เงินได้-หักส่วนบุคคล",payCycle:"ประจำงวด",payDate:"วันที่จ่าย",payrollSummary:"พิมพ์สรุปรายการ",pdfFlie:"ออกไฟล์ PDF",excelFile:"ออกไฟล์ Excel (.xlsx)",paymentFileToBank:"ไฟล์นำส่งธนาคาร",employeePayrollReport:"พิมพ์ตารางเงินเดือน",issuePND1Document:"ออกเอกสาร ภ.ง.ด. 1",descriptionIssuePND1Document:"ดาวน์โหลดแบบยื่นรายการภาษีหักเงินได้ ณ ที่จ่าย",selectTheIssueMonth:"เลือกเดือนที่ต้องการออกเอกสาร",selectTheIssueYear:"เลือกปีที่ต้องการออกเอกสาร",branchID:"เลขที่สาขา",issueSocialSecurityFormSPS110:"ออกเอกสาร สปส. 1-10",descriptionIssueSocialSecurityFormSPS110:"ดาวน์โหลดแบบรายการแสดงการส่งเงินสมทบ",save:"บันทึก",issuePND1KorYearlyDocument:"ออกเอกสารภาษี ภ.ง.ด. 1 ก รายปี",descriptionIssuePND1KorYearlyDocument:"ดาวน์โหลดเอกสารภาษี ภ.ง.ด. 1 ก รายปี",issueKorTor20KorDocument:"ออกเอกสารประกันสังคมรายปี กท.20ก",descriptionIssueKorTor20KorDocument:"ดาวน์โหลดเอกสารประกันสังคมรายปี กท.20ก",payrollsReportIdPage:{latestSync:"ซิงค์ข้อมูลล่าสุด",setPayrollPeriod:"กำหนดช่วงเวลาคิดเงินเดือน",save:"บันทึก",proceedPayroll:"ดำเนินการจ่ายเงินเดือน"}
1,addEmployeeModal:{addEmployee:"เพิ่มพนักงาน",type:"ประเภท",position:"ตำแหน่ง",employeesSelected:"พนักงานที่เลือก",cancel:"ยกเลิก"},taxCertificatePage:{year:"ปี",employeeName:"ชื่อพนักงาน",exportDate:"วันที่ส่งออก",na:"ไม่ระบุ",allEmployee:"พนักงานทั้งหมด",department:"แผนก/สาขา",employee:"พนักงาน",filter:"กรอง",exportTaxCertificate:"ใบรับรองภาษีส่งออก"},payrollItemsPage:{payrollItems:"รายการบัญชีเงินเดือน",forManageItemsAreAbout:"สำหรับจัดการรายการบัญชีเงินเดือนที่เกี่ยวกับ รายการได้ ,รายการหัก ,สิทธิประโยชน์และสวัสดิการ",incomes:"รายการได้",benefits:"สิทธิประโยชน์",deductions:"รายการหัก",welfares:"สวัสดิการ",youCanIncomeItem:"คุณสามารถจัดการและอัพเดทข้อมูลรายการได้",youCanBenefitItem:"คุณสามารถจัดการและอัพเดทข้อมูลสิทธิประโยชน์",youCanDeductionsItem:"คุณสามารถจัดการและอัพเดทข้อมูลรายการหัก",youCanWelfaresItem:"คุณสามารถจัดการและอัพเดทข้อมูลสวัสดิการ",taxCalculation:"การคำนวณภาษี",socialSecurityCalculation:"การคำนวณประกันสังคม",useInTaxCalculation:"ใช้ในการคำนวณภาษี",useInSocialSecurityCalculation:"ใช้ในการคำนวณประกันสังคม",create:"สร้าง"},incomesPage:{incomes:"รายได้",newIncome:"เพิ่มข้อมูลรายได้",defaultIncome:"ค่าเริ่มต้นรายได้"},deductionsPage:{newDeductions:"เพิ่มข้อมูลรายการหัก",defaultDeduction:"ค่าเริ่มต้นรายการหัก"},benefitPage:{newBenefit:"เพิ่มข้อมูลสิทธิประโยชน์"},welfaresPage:{newWelfare:"เพิ่มข้อมูลสวัสดิการ"},newSocialSecurityModal:{newSocialSecurity:"เพิ่มประกันสังคม",welfareTypes:"ประเภทสวัสดิการ",amountUsedIn:"จำนวนเงินที่ใช้ในการคำนวณ",actualSalary:"เงินเดือนจริง",maximumSalaryAmount:"จำนวนเงินเงินเดือนสูงสุดที่ใช้ในการคำนวณ",deductionType:"ประเภทการหัก",deductFromEmployee:"หักจากพนักงาน",companyWillPay:"บริษัทต้องจ่าย",exampleEmployeeNamed:"ตัวอย่าง พนักงานชื่อ A มีเงินเดือน __price__ บาท",aWillBeDeductMoneyBaht:"A จะถูกหักเงิน __price__ บาท",companyWillPayBaht:"บริษัทจะจ่าย __price__ บาท"}},pdpa:{clocseWindow:"ปิดหน้าต่าง",unacceptPdpa:"ในกรณีที่ผู้ใช้งานปฏิเสธหรือไม่ยินยอมให้บริษัทใช้ข้อมูลส่วนบุคคล ผู้ใช้งานอาจไม่สามารถเข้าถึง หรือใช้แอปพลิเคชัน รวมถึงการใช้งานฟังก์ชันอื่นใดที่เกี่ยวข้องกับ แอปพลิเคชันเพื่อใช้บริการ ของ OneDee.ai",consentPdpa:"การยินยอมเปิดเผยข้อมูลส่วนบุคคล",acceptAllConsent:"กรุณากดยินยอมเปิดเผยข้อมูลของคุณทั้งหมด",forOnedeeService:"เพื่อใช้บริการของ OneDee.ai",readDetails:"อ่านรายละเอียด",acceptDisclose:"ฉันยินยอมที่จะเปิดเผยข้อมูลของบริษัทของคุณให้ OneDee.ai",unacceptDisclose:"ฉันไม่ยินยอมที่จะเปิดเผยข้อมูลของบริษัทของคุณให้ OneDee.ai",acceptOnedeeConsent:"ฉันได้อ่าน ทำความเข้าใจ และยอมรับ",onedeeConsent:"นโยบายและเงื่อนไขการให้บริการ",ofOnedee:"ของ OneDee.ai",contentOption:"เงื่อนไขการเปิดเผยข้อมูลของบริษัท",ownerAcceptConsent:"ฉันยินยอมที่จะเปิดเผยข้อมูลของบริษัทให้แก่ OneDee.ai",ownerConsentDetail:"อ่านเงื่อนไขการยินยอมเปิดเผยข้อมูลของบริษัท",userAcceptConsent:"ฉันยินยอมที่จะเปิดเผยข้อมูลส่วนบุคคลของฉันให้แก่ OneDee.ai",userConsentDetail:"อ่านเงื่อนไขการยินยอมเปิดเผยข้อมูลส่วนบุคคลของคุณ",acceptConsent:"ยินยอม",unAcceptConsent:"ไม่ยินยอม"},positions:{employees:"employees",subPositions:"sub-positions",position:"position",noTax:"ไม่เสียภาษี",edit:"แก้ไขค่าเริ่มต้น",conditionOf:"ของ",payDeductions:"ประเภทการหักเงิน",autoCalculate:"คำนวณอัตโนมัติ",fixrate:"กำหนดจำนวนเงิน",regularPayRate:"อัตราค่าจ้างวันธรรมดา",standardPayRate:"เวลางานปกติ",overtimePayRate:"ล่วงเวลา",holidayPayRate:"อัตราค่าจ้างวันหยุด",cancel:"ยกเลิก",save:"ยืนยัน",times:"เท่า",default:"ใช้ค่าเริ่มต้น",bahtHour:"บาท/ชั่วโมง",standardWages:"\tอัตราค่าจ้างมาตรฐาน",positionPage:{position:"ตำแหน่ง",newPosition:"เพิ่มตำแหน่ง",fullTime:"เต็มเวลา",partTime:"พาร์ตไทม์",expandAll:" ขยายทั้งหมด",collapseAll:"ยุบทั้งหมด",positionName:"ชื่อตำแหน่ง",employeeType:"พนักงานประเภท",salaryMonths:"เงินเดือน",cancel:"ยกเลิก",create:"สร้าง"},assignEmployeesToPositionPage:{assignEmployeesToPosition:"กำหนดตำแหน่งให้พนักงาน",name:"ชื่อ",assignTo:"มอบหมายถึง",activeDate:"วันที่ใช้งาน"},positionViewId:{fullTime:"เต็มเวลา",partTime:"พาร์ตไทม์",employees:"พนักงาน",payrollItems:"รายการเงินเดือน",searchEmployees:"ค้นหาพนักงาน",addEmployee:"เพิ่มพนักงาน",smallEmployees:"พนักงาน"},addEmployeePage:{addEmployeeTo:"เพิ่มพนักงานในตำแหน่ง",update:"อัพเดท",addEmployee:"เพิ่มพนักงาน",activeDate:"วันที่ใช้งาน"},payrollItemsPage:{manageToApplyInPayroll:"บริหารจัดการรายได้ ผลประโยชน์ การหักลดหย่อน และสวัสดิการเพื่อใช้ในการจ่ายเงินเดือน",youCanCreatePayrollItemsAt:"คุณสามารถสร้างรายการบัญชีเงินเดือนได้ที่",payrollItems:"รายการเงินเดือน",thisPositionHas:"ตำแหน่งนี้มีรายการบัญชีเงินเดือนของตัวเอง",items:"รายการ",amount:"จำนวน",no:"ยังไม่มี",forThisEmployeeYet:"สำหรับพนักงานรายนี้",add:"เพิ่ม"}},preAuth:{button:{createMyAccount:"สร้างบัญชี",resetPassword:"ตั้งรหัสผ่านใหม่",resendEmail:"ส่งอีเมลอีกครั้ง"},label:{howDidYouKnowOnedee:"คุณรู้จัก OneDee ได้อย่างไร?"},link:{forgotPassword:"ลืมรหัสผ่าน",tryLoginAgain:"เข้าสู่ระบบอีกครั้ง"},text:{noOnedeeAccount:"ยังไม่มีบัญชีวันดีใช่ไหม?",createOne:"สร้างเลย!",lookLikeYouDontHaveAccount:"ลงทะเบียนใช้ OneDee",detailFree:"บริหารพนักงานออนไลน์ ให้งาน HR เป็นเรื่องง่าย",signInWith:"เข้าสู่ระบบด้วย...",alreadyHaveAnAccount:"มีบัญชีอยู่แล้ว?",forgotPassword:"ลืมรหัสผ่านใช่ไหม?",forgotPasswordSuggestion:"โปรดกรอกอีเมลของคุณที่เคยใช้ในการลงทะเบียนกับ OneDee แล้วทางเราจะส่งลิงค์ที่ใช้ในการตั้งรหัสผ่านใหม่",afterEmailHasSent:"คุณจะได้รับอีเมลที่มีคำแนะนำเกี่ยวกับวิธีการตั้งค่ารหัสผ่านของคุณในไม่กี่นาที"}},reports:{clockHistoryLoadError:"โหลดประวัติการลงเวลาไม่สำเร็จ โปรดลองอีกครั้ง",actions:"ตัวเลือก",addClock:"เพิ่มการลงเวลา",breakIn:"Break In",breakOut:"Break Out",clockIn:"Clock In",checkOut:"Check Out",checkIn:"Check In",clockOut:"Clock Out",columns:"คอลัมน์",createdBy:"สร้างโดย",filter:"ตัวกรอง",name:"ชื่อ",refresh:"รีเฟรช",reports:"รายงาน",searchReport:"ค้นหารายงาน",companyReport:"รายงานบริษัท",companyReportDescriptions:"คำนวณชั่วโมงการทำงาน ขาด ลา มาสาย และโอที รายงานสามารถปรับแต่งได้และส่งออกไฟล์ .xls ได้",indexDescriptions:"เป็นส่วนที่แสดงรายงานการจัดการข้อมุลของพนักงานทั้งหมด เช่น รายงานการลงเวลาเข้า-ออกของพนักงาน การลาหยุด เป็นต้น โดยคุณสามารถนำข้อมูลออกมา (Export) เป็นไฟล์ Excel ได้",discover:"รายงานแผนที่",discoverReportDescriptions:"ค้นหาว่าพนักงานของคุณลงเวลาที่ไหน แสดงตำแหน่งบนแผนที่",timeline:"Timeline",timelineDescriptions:"ดูข้อมูลการเข้างานตามวัน เหมาะสำหรับ ตรวจสอบการเข้างานวันนี้แบบเรียลไทม์",noClockingRecords:"ไม่มีรายการลงเวลาเข้า-ออกงานของพนักงานในวันนี้",clockDetail
1s:"รายละเอียดการลงเวลาเข้างานของพนักงาน",clockDetailNote:"หมายเหตุ",clockDetailTag:"Tag",formReport:"รายงานแบบฟอร์ม",formReportDescription:"รายงานสรุปคำขอแบบฟอร์ม โดยแสดงเฉพาะแบบฟอร์มที่ได้รับการอนุมัติแล้ว",taskReport:"รายงานการทำงานของพนักงาน",taskDescription:"รายงานสถานะงานที่มอบหมายให้พนักงาน พร้อมส่งออกไฟล์ .xls",clocking:"รายงานการลงเวลา",clockingDescription:"ดูข้อมูลการลงเวลาเข้าและออกงานของพนักงานเป็นข้อมูลดิบที่ใช้ตรวจสอบได้ว่าพนักงานลงเวลาจริงหรือไม่",exportClock:"ออกข้อมูลการบันทึกเวลา",exportClockDescription:"นำออกข้อมูลดิบการลงเวลา เพื่อใช้คำนวณต่อหรือวิเคราะห์เพิ่มเติม ในรูปแบบไฟล์ .txt และ .csv",leaveCalendar:"ปฏิทินการลางาน",leaveCalendarDescription:"ดูข้อมูลการลางาน แสดงในรูปแบบปฏิทิน",summary:"รายงานรายบุคคล",summaryDescription:"ดูชั่วโมงทำงาน ขาด ลา มาสาย และโอทีรายบุคคล สามารถดูแบบเรียลไทม์หรือส่งออกข้อมูลได้",summaryEmpty:"เนื่องจากพนักงานไม่ได้มีการจัดกะ (Shift) และจัดเวลาทำงาน (Working hour) จึงทำให้ไม่สามารถดูข้อมูลรายงานได้",exportSummaryReportToEmail:"Export Summary Report to Email",summaryAlert:"Summary Report has been exported and being sent to emails you've provided.",exportMaster:"Export Master Data",masterDescription:"Download employees master data.",all:"ทุก",apply:"ปรับใช้",formatSetting:"ตั้งค่า รูปแบบเวลา",chooseColumn:"เลือกคอลัมน์",customReports:"รายงานปรับแต่ง",data:"ข้อมูล",dateAndTime:"วันและเวลา",defaultReports:"รายงานเริ่มต้น",export:"ออกรายงาน",level:"ระดับ",h:"ชม.",m:"น.",filterStatus:"สถานะ / ช่องทางชำระเงิน",status:"สถานะ",completed:"สำเร็จ",created:"รายการใหม่",bank:"Bank transfer",paypal:"Paypal",minutes:"นาที",performance:"ความสามารถ",save:"บันทึก",saveAs:"บันทึกเป็น",searchBy:"ค้นหาจาก",select:"เลือก",selectDuration:"เลือกช่วงเวลา",selected:"ถูกเลือกแล้ว",setDataRange:"ตัวกรองข้อมูล",showOnlySummary:"แสดงเฉพาะข้อมูลสรุป",timesheetReport:"Timesheet Report",templateName:"ชื่อรายงาน",deleteClock:"ลบการลงเวลา",confirmDeleteClock:"คุณต้องการลบการลงนี้",deleteTitle:"ลงรายงาน '{n}'",deleteContent:"คุณแน่ใจทีหรือไม่ที่่จะลบรายงาน '{n}'",renameTitle:"Update Report Name",renameContent:"Report Name",clockDate:"วันที่ลงเวลา",clockTime:"เวลา",clockDay:"วันลงเวลา",clockType:"ประเภทการลงเวลา",clockLate:"สาย",zoneType:"ประเภทจุดลงเวลา",timeSheetAlert:"Timesheets Report has been exported and being sent to emails you've provided.",timesheets:"รายงานผลการลงเวลา",reportIcc:"รายงาน ICC",iccDescription:"",vehicleAlert:"
1Vehicle Report has been exported and being sent to emails you've provided.",discoverPage:{discover:"รายงานรูปแบบแผนที่",all:"ทั้งหมด",groupChat:"กลุ่มแชท"},templates:"เทมเพลต",allEmployee:"พนักงานทั้งหมด",dataGroup:"ข้อมูลกลุ่ม",allEmployeePage:{expandAll:"ขยาย",setDataRange:"ตั้งค่ารูปแบบข้อมูล",export:"ออกรายงาน",code:"รหัส",name:"ชื่อ นามสกุล",teamCode:"รหัสแผนก",position:"ตำแหน่ง",team:"แผนก",date:"วันที่",shiftName:"ชื่อกะทำงาน",nameShiftBoard:"ชื่อตารางกะทำงาน",codeShiftProfile:"รหัสโปรไฟล์กะทำงาน",day:"วัน",typeShiftProfile:"ประเภทโปรไฟล์กะทำงาน",workTime:"เวลาทำงาน",sum:"เวลาทำงานทั้งหมด",actualTime:"เวลาทำงานจริง",workHour:"ชั่วโมงทำงาน",breakDuration:"ระยะเวลาพักเบรค",leave:"การลางาน",leaveTime:"ชั่วโมงการลางาน",clockLate:"มาสาย"},setDataRangeModal:{allData:"ข้อมูลทั้งหมด",teams:"แผนก",employees:"พนักงาน",positions:"ตำแหน่ง",confirm:"ยืนยัน",selectDuration:"เลือกระยะเวลา"},formatSettingModal:{formatSetting:"ตั้งค่ารูปแบบเวลา",category:"หมวดหมู",format:"รูปแบบ",preview:"ดูตัวอย่าง",cancel:"ยกเลิก",apply:"ยอมรับ"},exportTimesheetsReport:"ออกรายงาน",enterEmail:"ระบุอีเมล",formReportPage:{formReport:"รายงานแบบฟอร์ม",reportName:"ชื่อรายงาน",totalApprovedRequest:"คำขออนุมัติ",searchReport:"ค้นหารายงาน"},formReportViewPage:{export:"ออกรายงาน",allData:"ข้อมูลทั้งหมด",teams:"แผนก",employees:"พนักงาน",positions:"ตำแหน่ง",confirm:"ยืนยัน",requester:"ผู้ร้องขอ"},exportFormReportToEmail:"ส่งแบบฟอร์มรายงานทางอีเมล",tasksReportPage:{tasksReport:"รายงานการทำงาน",emptytask:"ไม่พบรายงานการทำงาน",setDataRange:"ตั้งค่ารูปแบบข้อมูล",export:"ออกรายงาน"},clockingReportPage:{setDataRange:"ตั้งค่ารูปแบบข้อมูล",options:"ตัวเลือก",employeeCode:"รหัสพนักงาน",employeeName:"ชื่อพนักงาน",team:"แผนก",positionName:"ชื่อตำแหน่ง",clockType:"ประเภทการลงเวลา",clockDate:"วันที่ลงเวลา",clockTime:"ลงเวลา",zoneType:"ประเภทโซน",zoneName:"ชื่อโซน",deviceName:"ชื่ออุปกรณ์",deviceType:"ประเภทอุปกรณ์",groupName:"ชื่อกลุ่ม",note:"โน๊ต",tag:"แท็ก",image:"รูปภาพอ้างอิง",reason:"หมายเหตุ",createdBy:"สร้างโดย"},exportClockingDataPage:{exportClockingData:"ออกข้อมูลการลงเวลา",templates:"เทมเพลต",history:"ประวัติ",name:"ชื่อ",columns:"คอลัมน์",recipient:"ผู้รับ",newTemplates:"สร้าง เทมเพลต",selectDurationAndEmployee:"เลือกระยะเวลาและพนักงาน",selectColumn:"เลือกคอลัมน์",selectFileType:"เลือกประเภทไฟล์",columnName:"ชื่อคอลัมน์",format:"รูปแบบ",exampleData:"ตัวอย่างข้อมูล",sendToEmail:"ส่งถึงอีเมล",addEmail:"เพิ่มอีเมล",saveTemplateAs:"บันทึกเทมพลตนี้",saveAndExport:"บันทึกและส่งออก",employeeCode:"รหัสพนักงาน",employeeName:"ชื่อพนักงาน",teamName:"ชื่อแผนก",dayOfTheWeek:"วันของสัปดาห์",zoneName:"ชื่อจุดลงเวลา"},leaveCalendarPage:{filter:"กรอง",thisMonth:"เดือนนี้",leaveOnThisDay:"ลางานวันนี้",request:"แบบฟอร์ม",thereIsNoClockingOnThisDate:"ไม่มีการลงเวลาในวันนี้"},summaryReportPage:{setDataRange:"ตั้งค่ารูปแบบข้อมูล",summaryReport:"รายงานสรุป",team:"แผนก/ทีม",position:"ตำแหน่ง",periodOf:"ระยะเวลาของ",clockDate:"วันที่ลงเวลา",shift:"กะทำงาน",workTime:"เวลาทำงาน",workHour:"ชั่วโมงทำงาน",actualTime:"เวลาทำงานจริง",breakDuration:"ระยะเวลาพักเบรค",overTime:"ล่วงเวลา",late:"สาย",leaveEarly:"ออกก่อนเวลา",absence
1:"ขาดงาน"}},requests:{approvedRequests:"คำขอที่ถูกอนุมัติ",cancelRequestTitle:"ยกเลิกคำขอ",cancelRequestContent:"คุณต้องการยกเลิกคำขอนี้ ใช่ หรือ ไม่?",close:"ปิด",approved:"อนุมัติ",rejected:"ปฏิเสธ",pending:"รอดำเนินการ",requestsPage:{approvedDate:"อนุมัติเมื่อวันที่",view:"ดู"},requestsModal:{thisRequestHasBeenApproved:"คำร้องนี้ได้รับการอนุมัติแล้ว",thisRequestIsPending:"คำร้องนี้กำลังรอการดำเนินการ",thisRequestHasBeenRejected:"คำร้องนี้ได้ถูกปฏิเสธ"},filterModal:{filter:"กรอง"},requestsTable:{requestForm:"แบบฟอร์มการร้องขอ",status:"สถานะ",view:"ดู",approved:"อนุมัติ",rejected:"ปฏิเสธ",pending:"รอดำเนินการ"}},setupFlow:{continue:"ดำเนินการต่อ",firtName:"ชื่อ",getStartedWith:"เริ่มต้นใช้งานกับ",lastName:"นามสกุล",createNewCompany:"สร้างบริษัทใหม่",connectToYourCompany:"เชื่อมต่อกับบริษัทของคุณ",joinCompany:"เข้าร่วมบริษัท",continueOnWeb:"ดำเนินการต่อบนเว็บ",dowload:{for:{iOS:"ดาวน์โหลด OneDee X สำหรับ iOS",android:"ดาวน์โหลดดาวน์โหลด OneDee X สำหรับ Android"}},install:{on:{iOS:"ติดตั้ง OneDee X บนอุปกรณ์ iOS ของคุณ",android:"ติดตั้ง OneDee X บนอุปกรณ์ Android ของคุณ"}},manageEmployeeAndMore:"จัดการพนักงานและอื่นๆ...",welcomeTo:"ยินดีต้อนรับสู่",back:"ย้อนกลับ",connectToCompany:"เชื่อมต่อกับบริษัท",joinRequestSent:"คำร้องขอเข้าร่วมถูกส่งแล้ว!",joinYourCompany:"เข้าร่วมบริษัทของคุณ",pleaseWaitUntilAdminOf:"โปรดรอจจผู้ดูแลของ",refresh:"รีเฟรช",respondsYourRequest:"ตอบกลับคำร้องขอของคุณ",youGetPasscode:"คุณสามารถสอบถาม Passcode ได้จากผู้ดูแลระบบ",tryDifferentPasscode:"ลอง Passcode ใหม่",consentPdpa:"ฉันยินยอมจะที่จะเปิดเผยข้อมูลส่วนบุคคลและ ยอมรับเงื่อนไขของ {n} ",readConsentPdpa:"อ่านเงื่อนไขการยินยอมในการเปิดเผยข้อมูลส่วนบุคคลของคุณให้แก่บริษัท",createFirstQRCode:"สร้างจุดลงเวลาเข้าออกงานอันแรก",congratulations:"คุณสร้างจุดลงเวลาอันแรก!",iWillDoThisLater:"คุณสามารถเพิ่มได้ภายหลัง",startUsingOneDee:"เริ่มต้นการใช้งาน OneDee",youCanCreateMoreClockingZoneLaterInMenuZone:'คุณสามารถแชร์จุดลงเวลานี้ให้ทีมใช้ลงเวลางานได้ทันทีหลังจากลงทะเบียนเสร็จ หรือสร้างจุดลงเวลาประเภทอื่นเพิ่มเติมภายหลังได้ในเมนู "จุดลงเวลา"',youJustCreateYourFirstClockingZone:"สำหรับการลงเวลาเข้าออกงาน ด้วย QR Code เรียบร้อยแล้ว",zoneName:"ชื่อจุดลงเวลา",address:"ที่อยู่",createCompany:"สร้างบริษัท",companyName:"ชื่อบริษัท",details:"รายละเอียด",detailsSub:"กรุณากรอกข้อมูลในช่องที่มีเครื่องหมาย * (คุณสามารถแก้ไขข้อมูลทั้งหมดได้ภายหลัง)",done:"สำเร็จ",passcode:"Passcode",payroll:"การทำเงินเดือน",shiftBoard:"à¸
1à¸²à¸£à¸ˆà¸±à¸”กะทำงาน",phoneNumber:"เบอร์โทรศัพท์",timeZone:"เขตเวลา",country:"ประเทศ",zone:"สร้างจุดลงเวลา",applicationOnPlayStoreOrAppStore:"บน ​Play Store หรือ App Store แล้วกรอก Passcode หลังจากสมัครใช้งานบัญชี",passcodeForRegisteringYourCompany:"คุณสามารถใช้ Passcode นี้ เพื่อเชิญพนักงานของคุณ",pleaseTellYourEmployeeToInstall:"โดยให้พนักงานดาวน์โหลดแอป",youCanSeeThePasscodeLater:"คุณสามารถดู Passcode อีกครั้งได้ที่เมนู บริษัท",yourCompanyPasscodeIs:"Passcode บริษัทของคุณคือ",goToNewCompany:"ไปยังบริษัทใหม่",branchOfSocialSecurity:"เลขที่สาขาประกันสังคม",branchOfTax:"เลขที่สาขากรมสรรพากร",businessType:"ประเภทธุรกิจ",officeAddress:"ที่อยู่บริษัท",foundingDate:"วันก่อตั้งบริษัท",socialSecurityId:"เลขประกันสังคม",taxId:"เลขประจำตัวผู้เสียภาษี",building:"อาคาร",roomNo:"ห้องเลขที่",number:"เลขที่",floorNo:"ชั้นที่",moo:"หมู่",soi:"ตรอก / ซอย",district:"อำเภอ / เขต",subDistrict:"ตำบล / แขวง",province:"จังหวัด",postCode:"รหัสไปรษณีย์",laneOrSoiName:"ตรอก / ซอย",roadName:"ถนน",create:"สร้าง",doesYourCompanyRunningPayroll:"บริษัทของคุณใช้บัญชีเงินเดือนหรือไม่?",no:"ไม่ใช่",setupPayroll:"ตั้งค่าการทำเงินเดือน",defaultPayrollSettings:"การตั้งค่าทั่วไป",weDontRunPayroll:"ไม่ใช้บัญชีเงินเดือน",weRunningPayroll:"ใช้บัญชีเงินเดือน",weUsePayrollFrom:"และใช้บัญชีเงินเดือนของ...",yes:"ใช่",whichShiftboardTypeDoYouPrefer:"ตั้งค่าการจัดกะทำงาน",selectShiftboardType:"เลือกรูปแบบการจัดตารางกะทำงาน",weeklyShiftboardTitle:"Weekly Shiftboard",monthlyShiftboardTitle:"Monthly Shiftboard",weeklyShiftboard:"จัดกะสำหรับบริษัทเล็ก",monthlyShiftboard:"จัดกะสำหรับบริษัทใหญ่",weeklyShiftboardDescriptions:"จัดพนักงานเข้ากะรายบุคคล เหมาะสำหรับบริษัทที่ทีธุรกิจขนาดเล็ก เช่น ร้านกาแฟ, ร้านอาหาร, สำนักงานขนาดเล็ก เป็นต้น",monthlyShiftboardDescriptions:"จัดพนักงานเข้ากะแบบเป็นกลุ่ม เหมาะสำหรับบริษัทที่ทีธุรกิจขนาดใหญ่ เช่น โรงงานอุตสาหกรรม, โรงแรม, โรงพยาบาล เป็นต้น",ifYouNotLike:"หากคุณไม่ต้องใช้การจัดกะทำงาน โปรดเลือกตามขนาดบริษัท โดยคุณสามารถเปลี่ยนทีหลังได้ที่เมนูตั้งค่า",continueDoYourJobsOnOneDee:"เริ่มต้นการใช้งาน OneDee ได้เลย!",let:"",additionCompanyInformation:"ข้อมูลเพิ่มเติมเกี่ยวกับบริษัท (หากมี)",firstQRCode:'เพื่อความสะดวก ระบบจะสร้างจุดลงเวลาอันแรกแบบ QR Code ให้อัตโนมัติ โดยคุณสามารถสร้างจุดลงเวลาประเภทอื่นเพิ่มเติมได้ภายหลังที่เมนู "จุดลงเวลา"',detailBluetooth:"เหมาะกับพื้นที่แออัดหรือมีหลายชั้น เช่น ห้าง หรือสำนักงานที่ต้องการความแม่นยำด้วยสัญญาณ Bluetooth ในรัศมี 3–10 เมตร",detailWifi:"ใช้งานผ่าน Wi-Fi เดิมในบริษัท ไม่ต้องติดตั้งอุปกรณ์ ประหยัด เหมาะสำหรับพนักงานออฟฟิศ ยืนยันตำแหน่งในรัศมี 10–30 เมตร",detailGps:"เหมาะสำหรับธุรกิจหลายสถานที่หรือพื้นที่กว้าง เช่น ร้านอาหาร ร้านกาแฟ หรือโรงงาน ตั้งจุดลงเวลาได้หลายจุด แม่นยำระดับพื้นที่ (ไม่รองรับชั้น)",detailQr:"สำหรับงานที่เปลี่ยนสถานที่บ่อย ไม่ต้องกำหนดสถานที่ล่วงหน้า เหมาะกับงานอีเวนต์ จัดบูธ หรือทีมงานเคลื่อนที่",readyToInviteTeam:"พร้อมเชิญทีมของคุณเข้าร่วมบริษัทแล้ว!",inviteEmployeeMessage:"เชิญพนักงานเข้าบริษัท โดยส่งข้อความดังต่อไปนี้:",companyInvitationTitle:"คำเชิญเข้าร่วมบริษัท",startUsingOneDeeMessage:"เริ่มต้นใช้งาน OneDee เพื่อทำงานให้ง่ายขึ้น!",downloadOneDeeXApp:"ดาวน์โหลดแอป",joinCompanyInstructions:"หลังจากสมัครการใช้งาน ให้ Join Company แล้วกรอกรหัสบริษัท",connectToCompanyMessage:"เพื่อเชื่อมต่อกับบริษัทของเรา",afterConnectionInstructions:"เมื่อเชื่อมต่อบริษัทแล้ว สามารถลงเวลางานได้ทันที หรือ คลิกที่นี่เพื่อดูวิธีการลงเวลางาน",copyToClipboard:"คัดลอกไปยังคลิปบอร์ด",copyToClipboardSuccess:"คัดลอกสำเร็จ",copyToClipboardFailed:"คัดลอกไม่สำเร็จ",appStoreInstructions:"คุณสามารถแจ้งพนักงานค้นหา OneDee ใน App Store หรือ Play Store และดูรหัสบริษัทอีกครั้งได้ในภายหลัง",nextOnedee:"ไปที่หน้า OneDee Admin"},shift:{addEmployee:"เพิ่มพนักงาน",beforCreatingShiftBoard:"à¸
1à¹ˆà¸­à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸à¸°à¸—ำงาน",chooseDepartment:"เลือกแผนก",chooseEndShiftTime:"เลือกเวลาสิ้นสุดกะทำงาน",chooseStartShiftTime:"เลือเวลาเริ่มกะทำงาน",clearAllShiftWorker:"ลบคนที่อยู่ในกะทำงานทั้งหมด",clearAllTimeShift:"ลบเวลากะทำงานทั้งหมด",copyFrom:"คัดลอกจาก",copyFromWeek:"คัดลอกจากสัปดาห์",createDepatment:"สร้างแผนก",createNewShift:"สร้างกะทำงาน",createNewTimeShift:"สร้างเวลากะทำงาน",deleteShift:"ลบกะทำงาน",deleteTimeshift:"ลบเวลากะทำงาน",shiftManager:"ผู้จัดการกะ",departmentDeleted:"กะเวลานี้ไม่ได้เชื่อมโยงกับแผนก. กรุณาเลือกแผนก.",departmentWasDeleted:"แผนกถูกลบไปแล้ว",doYouReallyWantToDeleteThisShift:"คุณยืนยันที่จะลบกะทำงานนี้ใช่หรือไม่?",doYouWantToClearAllShiftWorkerInThisWeek:"คุณยืนยันที่จะลบพนักงานทีทำงานทั้งหมดในกะทำงานในสัปดาห์นี้ใช่หรือไม่?",doYouWantToClearAllTimeShiftInThisWeek:"คุณต้องการลบเวลากะทำงานทั้งหมดในอาทิตย์นี้ใช่หรือไม่?",doYouWantToDeleteThisTimeshift:"คุณต้องการลบเวลากะทำงานใช่หรือไม่?",editShift:"แก้ไขกะทำงาน",editTimeShift:"แก้ไขเวลากะทำงาน",endShift:"สิ้นสุดกะทำงาน",employeeS:"พนักงาน {employees} คน",fromWeek:"จากสัปดาห์ ...",lastPublished:"เปิดใช้งานล่าสุด",newShift:"สร้างกะทำงานใหม่",newTimeShift:"สร้างเวลากะทำงานใหม่",onWeek:"ประจำสัปดาห์",payRate:"อัตราการจ่าย",selectWeek:"เลือกสัปดาห์",searchEmployeeByNameToBeAdded:"เลือกพนักงานที่จะเพิ่ม",shiftBoard:"ตารางกะทำงาน",shiftName:"ชื่อกะทำงาน",shiftOnStartDateEndDateHasBeenPublished:"กะทำงานตั้งแต่ {startDate} - {endDate} ได้เปิดใช้งานแล้ว.",startShift:"เริ่มกะทำงาน",thereAreNoEmployeesAssignedOnThisDay:"ไม่มีพนักงานอยู่ในวันนี้",thereIsNoAnyShiftInThisCompany:"ไม่มีตารางกะทำงาน",thisTimeshiftHasNeverBeenPublishedBefore:"เวลากะทำงานยังไม่ถูกเปิดใช้งาน.",timeShiftName:"ชื่อเวลากะทำงาน",tryToCreateOne:"กรอกข้อมูลเพื่อสร้างใหม่ !",typeShiftName:"กรอกชือกะทำงาน",week:"สัปดาห์",youHaveTo:"คุณจำเป็นต้อง",shiftBoardAlert:"ShiftBoard Report has been exported and being sent to emails you've provided.",shiftMakers:"ผู้จัดการกะทำงาน",manageShiftMakers:"การจัดการผู้จัดการกะทำงาน",shiftPage:{shift:"กะทำงาน",shiftboard:"ตารางกะ",shiftboardDescription:"จัดตารางกะให้พนักงาน",shiftSummary:"สรุปกะทำงาน",shiftSummaryDescription:"สรุปตารางกะการทำงานของพนักงานในภาพรวม และนำออกได้",shiftDescription:"ตั้งค่ากะการทำงานตามความต้องการของบริษัท หากพนักงานทำงานเวลาทำการทั่วไป ไม่จำเป็นต้องตั้งค่าในส่วนนี้"},shiftBoardPage:{newShift:"สร้างกะทำงานใหม่",name:"ชื่อตารางกะทำงาน",shiftManager:"ผู้จัดการกะทำงาน",shiftboard:"ตารางกะทำงาน",shiftMakers:"ผู้จัดการกะทำงาน",thisPeriod:"รอบนี้",thisPeriodHasNeverBeenPublishedBefore:"เวลากะทำงานยังไม่ถูกเปิดใช้งาน.",sundayCount:"จำนวนวันอาทิตย์",publicHoliday:"วันหยุดราชการ",companyHoliday:"วันหยุดบริษัท",addNewGroup:"สร้างกลุ่มใหม่",clearShiftBoard:"ล้างตารางกะทำงาน",manageShiftMarker:"การจัดการผู้จัดการกะ",holidaysSetting:"ตั้งค่าวันหยุด",publish:"เผยแผร่",clearAll:"ล้างตารางกะทำงานทั้งหมด",clearShiftProfile:"ล้างโปรไฟล์กะทำงาน",cancel:"ยกเลิก"},shiftHolidaySettingsModal:{shiftHolidaySettings:"ตั้งค่ากะทำงานวันหยุด",noSetting:"ไม่ตั้งค่า",inheritFrom:"เลือกช่วง",companyHoliday:"วันหยุดของบริษัท",inheritFromSelectedTeam
1s:"เลือกช่วงจากทีมที่เลือก",cancel:"ยกเลิก",confirm:"ตกลง"},createNewGroupModal:{createNewGroup:"สร้างกลุ่มใหม่",groupName:"ชื่อกลุ่ม",code:"รหัส",addEmployee:"เพิ่มพนักงาน",cancel:"ยกเลิก",create:"สร้าง",members:"พนักงาน"},membersPage:{members:"พนักงาน",addEmployee:"เพิ่มพนักงาน",name:"ชื่อพนักงาน",email:"อีเมล",tel:"เบอร์โทรศัพท์",na:"ไม่ระบุ",delete:"ลบข้อมูล"},addEmployeeModal:{addEmployee:"เพิ่มพนักงาน",searchEmployee:"ค้นหาพนักงาน",cancel:"ยกเลิก",confirm:"ตกลง"},shiftProfilePage:{shiftProfile:"โปรไฟล์กะทำงาน",duplicateShiftBoard:"คัดลอกตารางกะทำงาน",newShiftProfile:"สร้างโปรไฟล์กะทำงาน",name:"ชื่อโปรไฟล์",symbol:"สัญลักษณ์",type:"ประเภท",payRate:"อัตราการจ่าย",duration:"เวลาทำงาน",breakDuration:"ระยะเวลาพัก"},duplicateShiftsBoardModal:{duplicateShiftBoard:"คัดลอกตารางกะทำงาน",chooseShiftsBoard:"เลือกตารางกะทำงาน",cancel:"ยกเลิก",duplicate:"คัดลอก"},NewShiftProfileModal:{newShiftProfile:"สร้างโปรไฟล์กะทำงาน",name:"ชื่อ",code:"โค้ด",types:"ประเภท",workingShift:"กะการทำงาน",otShift:"กะล่วงเวลา , กะ OT",holidaysShift:"กะทำงานวันหยุด",holidaysOT:"OT วันหยุด",shiftStarts:"เริ่มกะทำงาน",shiftEnds:"สิ้นสุดกะทำงาน",breakDuration:"ระยะเวลาพัก",symbol:"เครื่องหมาย",lateAfter:"สายหลังจาก",absenceAfter:"ขาดหลังจาก",characters:"1-2 ตัวอักษร",min:"นาที",example:"ตัวอย่าง",chooseSymbolColor:"เลือกสีเครื่องหมาย",cancel:"ยกเลิก",create:"สร้าง"},setDataRangeModal:{setDataRange:"ตั้งค่ารูปแบบข้อมูล",selectDuration:"เลือกระยะเวลา",selectData:"เลือกข้อมูล",allData:"ข้อมูลทั้งหมด",teams:"แผนก",employees:"พนักงาน",positions:"ตำแหน่ง",confirm:"ยืนยัน"}},webview:{approve:"อนุมัติ",approved:"อนุมัติแล้ว",approvementStatus:{pending:'สถานะ "รออนุมัติ"',approved:'สถานะ "อนุมัติแล้ว"',rejected:'สถานะ "ไม่อนุมัติ"'},at:"เวลา",decisionNotes:"บันทึกการตัดสินใจ",formAlertApproveTitle:"ยืนยันการอนุมัติแบบฟอร์ม",formAlertRejectTitle:"ยืนยันการปฎิเสธแบบฟอร์ม",formApproveTitle:"คุณต้องการอนุมัติแบบฟอร์มนี้หรือไม่",formRejectTitle:"คุณต้องการปฎิเสธแบบฟอร์มนี้หรือไม่",alertTitle:"แจ้งเตือน",formApproveTitleUpdated:"อนุมัติแบบฟอร์มสำเร็จ",formRejectTitleUpdated:"ปฏิเสธแบบฟอร์มสำเร็จ",formResponseTitle:"ยืนยันการอนุมัติแบบฟอร์มแล้ว",formResponseRejectTitle:"ยืนยันการปฎิเสธแบบฟอร์มแล้ว",formResponseTitleUpdated:"คำอนุมัติแบบฟอร์มของคุณจะอัพเดตสถานะแบบฟอร์มในอีก 15 - 20 วินาที",has:"ได้",reject:"ปฏิเสธ",rejected:"ถูกปฏิเสธ",sentA:"ส่ง",thisRequest:"คำขอนี้",deviceName:"ชื่อโทรศัพท์",devicetype:"ประเภท",hasBeenSignedOn:"เข้าใช้งานระบบแล้วด้วย",hasBeenSignOutOn:"ออกจากระบบแล้วด้วย",hasSendFormRequest:"ส่งแบบฟอร์มแล้วด้วย",logDetailsTitle:"รายละเอียดการใช้งานของคุณถูกส่งแล้ว",logDetails:"รายละเอียดการใช้งาน",time:"เวลา",date:"วันที่",accountNo:"เลขบัญชี",bank:"ธนาคาร",birthDate:"วันเกิด",contactNo:"เบอร์โทรศัพท์",titleName:"คำนำหน้าชื่อ",firstName:"ชื่อ",middleName:"ชื่อกลาง",gender:"เพศ",idCardNo:"เลขบัตรประชาชน",lastName:"นามสกุล",nationality:"สัญชาติ",profileTitle:"ข้อมููลของคุณถูกส่งแล้ว",race:"เชื้อชาติ",save:"บันทึก",socialSecurityAccountId:"เลขประกันสังคม",taxId:"เลขประจำตัวผู้เสียภาษี",clockType:"ประเภทการลงเวลา",requestForomTitle:"คำขอของคุณถูกส่งแล้ว",submit:"ส่ง",requestTitle:"ยืนยันการส่งแบบฟอร์ม",requestForomConfirmContent:"คุณต้องการยืนยันส่งแบบฟอร์มนี้หรือไม่",organizationConsent:{title:"ความยินยอมในการเปิดเผยข้อมูลของ {n} ให้แก่ OneDee.ai",titleCreateOrg:"ความยินยอมในการเปิดเผยข้อมูลของบริษัท ให้แก่ OneDee.ai",info:"แบบรับทราบและยินยอมให้ใช้ข้อมูลฉบับนี้ (“แบบแสดงความยินยอม”) ทำขึ้นโดยและระหว่างบริษัท วันดี โซลูชั่น จำกัด(“บริษัท”) ผู้ให้บริการแอพพลิเคชั่น วันดี เอ็กซ์ (OneDee X) (“แอพพลิเคชั่น”) และท่านซึ่งเป็นผู้ประสงค์ใช้งานแอพพลิเคชั่น (“ผู้ใช้งาน”) เนื่องด้วยบริษัทได้รับข้อมูลของผู้ใช้งานจากการสมัครและใช้งานแอพพลิเคชั่น (“ข้อมูลผู้ใช้งาน”) รวมถึงข้อมูลซึ่งทำให้สามารถระบุตัวบุคคลซึ่งเป็นกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง พนักงาน หรือบุคคลที่เกี่ยวข้องกับการใช้งานแอพพลิเคชั่นของผู้ใช้งานได้ไม่ว่าทางตรงหรือทางอ้อม (“ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง”) และเพื่อให้การจัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลเป็นไปตามกฎหมายที่เกี่ยวข้อง บริษัทจึงได้จัดทำแบบแสดงความยินยอมเพื่อแจ้งข้อมูลและขอความยินยอมเกี่ยวกับการใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องตามรายละเอียดดังต่อไปนี้",noOne:{title:"1.  ข้อมูลที่จัดเก็บ",subTitle:"ข้อมูลที่บริษัทอาจจัดเก็บ ได้แก่",subRuleNoOne:"1.1 ข้อมูลของผู้ใช้งาน",subRuleInfoNoOnePointOne:"(1) ข้อมูลการสมัครและใช้งานแอพพลิเคชั่น – รายละเอียดเกี่ยวกับบริษัท ชื่อบริษัท เลขทะเบียนนิติบุคคล เลขประจำตัวผู้เสียภาษีอากร สถานที่ตั้งสำนักงานใหญ่ ผู้มีอำนาจลงนาม ที่อยู่อิเล็กทรอนิกส์ หมายเลขโทรศัพท์ของนิติบุคคล ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง",subRuleInfoNoOnePointTwo:"(2) ข้อมูลเกี่ยวกับการบริหารทรัพยากรบุคคลของผู้ใช้งาน – ข้อมูลเกี่ยวกับบุคคลที่เกี่ยวข้อง ข้อมูลนโยบายและระเบียบในการบริหารจัดการทรัพยากรบุคคล เช่น จำนวนพนักงาน เวลาทำการของบริษัท เวลาเข้าออกงาน วันลาและวันหยุด เป็นต้น",subRuleInfoNoOnePointThree:"(3) ข้อมูลอื่นใดซึ่งบริษัทได้รับจากการสมัครและใช้งานแอพพลิเคชั่นของผู้ใช้งาน",subRuleNoTwo:"1.2 ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องกับผู้ใช้งาน",subRuleInfoNoTwoPointOne:"(1) ข้อมูลส่วนบุคคล - ชื่อและนามสกุล วันเดือนปีเกิด ที่อยู่ สถานที่ติดต่อ เบอร์โทรศัพท์ ที่อยู่อิเล็กทรอนิกส์ หมายเลขบัตรประชาชน รูปถ่าย ประวัติการศึกษา ประวัติการทำงาน ข้อมูลสุขภาพ",subRuleInfoNoTwoPointTwo:"(2) ข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องในการปฏิบัติงานตามสัญญาจ้างระหว่างผู้ใช้งานกับบุคคลดังกล่าว -รหัสประจำตัวพนักงาน ตำแหน่ง ลายนิ้วมือ หรือข้อมูลทางชีวภาพอื่นใด",subRuleInfoNoTwoPointThree:"(3) ข้อมูลอื่นใดซึ่งบริษัทได้รับจากการสมัครและใช้งานแอพพลิเคชั่นของผู้ใช้งาน"},noTwo:{title:"2. วัตถุประสงค์",subTitle:"บริษัทจัดเก็บ รวบรวม ใช้ โอน หรือเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเพื่อการดำเนินการตามวัตถุประสงค์ดังต่อไปนี้ (“วัตถุประสงค์การใช้ข้อมูล”)",subRuleNoOne:"2.1 วัตถุประสงค์ในการดำเนินการตามข้อตกลงการใช้บริการแอพพลิเคชั่น",subRuleInfoNoOne:"การดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹à¸­à¸žà¸žà¸¥à¸´à¹€à¸„ชั่น รวมถึงการดำเนินการตามสิทธิ หน้าที่ และความรับผิดภายใต้ข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างบริษัทกับผู้ใช้งาน ซึ่งรวมถึงหน้าที่ในการจัดเก็บ รวบรวม ใช้ และเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องของผู้ใช้งานซึ่งบริษัทได้รับจากผู้ใช้งาน และข้อตกลงอื่นที่เกี่ยวข้องกับข้อตกลงการใช้บริการ เช่น นโยบายข้อมูลส่วนบุคคล (Privacy Policy) เป็นต้น ตลอดจนการกระทำอย่างใด ๆ ที่จำเป็นและเกี่ยวข้องในการดำเนินการตามสิทธิ หน้าที่ และความรับผิดดังกล่าวตามสัญญาดังกล่าว",subRuleNoTwo:"2.2 วัตถุประสงค์ในการติดต่อและประชาสัมพันธ์",subRuleInfoNoTwo:"การติดต่อและประชาสัมพันธ์เกี่ยวกับการใช้งานแอพพลิเคชั่นผ่านเบอร์โทรศัพท์หรือที่อยู่อิเล็กทรอนิกส์ เช่น การติดต่อเพื่อยืนยันตัวตนในการใช้งาน การเปลี่ยนแปลงรหัสและรหัสผ่านผู้ใช้งาน การแก้ไขข้อร้องเรียน การประชาสัมพันธ์ข่าวสาร โปรโมชั่น หรือเหตุการณ์สำคัญ เป็นต้น รวมถึงการติดต่อเพื่อสอบถามความเห็นเกี่ยวกับการใช้งานเพื่อพัฒนาและปรับปรุงคุณภาพการให้บริการแอพพลิเคชั่น",subRuleNoThree:"2.3 วัตถุประสงค์ตามกฎหมาย",subRuleInfoNoThree:"การปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐ หรือหน่วยงานกำกับภายนอก รวมถึงการปฏิบัติตามกระบวนการยุติธรรมและการบังคับใช้กฎหมาย หรือเพื่อการอันจำเป็นในการตรวจสอบการกระทำที่มีลักษณะอาจฝ่าฝืนข้อตกลงการใช้บริการ กฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก",subRuleNoFour:"2.4 วัตถุประสงค์ในการป้องกันภยันอันตราย",subRuleInfoNoFour:"การดำเนินการด้วยความสุจริตว่าการเปิดเผยข้อมูลดังกล่าวมีความจำเป็นเพื่อป้องกันหรือระงับอันตรายต่อชีวิต ร่างกาย หรือสุขภาพของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง พนักงาน หรือบุคคลที่เกี่ยวข้องกับผู้ใช้งาน (“บุคคลที่เกี่ยวข้อง”) ในกรณีที่ผู้ใช้งานหรือบุคคลที่เกี่ยวข้องไม่สามารถให้ความยินยอมเพื่อเปิดเผยข้อมูลในขณะนั้นได้"},noThree:{title:"3. ระยะเวลาในการจัดเก็บ",subTitle:"บริษัทดำเนินการจัดเก็บข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องตลอดระยะเวลาการใช้งานแอพพลิเคชั่น และจัดเก็บต่อไปอีก 10 ปี ภายหลังการยุติความสัมพันธ์ระหว่างผู้ใช้งานกับบริษัทหรือแอพพลิเคชั่น เว้นแต่เป็นกรณีดังต่อไปนี้",subRuleNoOne:"3.1 บุคคลที่เกี่ยวข้องใช้สิทธิตามกฎหมายโดยการร้องขอให้บริษัทลบ ทำลาย หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้ อันเนื่องมาจากการสิ้นสุดของสัญญาการจ้างงานระหว่างผู้ใช้งานกับบุคคลดังกล่าว โดยผู้ใช้งานได้ยืนยันการสิ้นสุดของสัญญาดังกล่าวกับบริษัท",subRuleNoTwo:"3.2 เป็นการจัดเก็บข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเพื่อปฏิบัติตามกฎหมาย กฎเà¸
1à¸“ฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก รวมถึงการบังคับใช้สิทธิตามกฎหมายหรือสัญญาตามที่บริษัทเห็นสมควร"},noFour:{title:"4. การเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง",subTitle:"บริษัทอาจเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บุคคลภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล โดยบุคคลภายนอกที่บริษัทอาจเปิดเผยได้แก่",subRuleNoOne:"4.1 กลุ่มบริษัทในเครือของบริษัท",subRuleInfoNoOne:"บริษัทอาจเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องให้แก่บริษัทในเครือเดียวกันกับบริษัททั้งในประเทศไทยและต่างประเทศ โดยเฉพาะการเปิดเผยตามวัตถุประสงค์ตามข้อตกลงการใช้บริการแอพพลิเคชั่น ซึ่งบริษัทอาจมอบหมายให้บริษัทในเครือของบริษัทเป็นผู้ประมวลผลให้แก่บริษัท ทั้งนี้ การเปิดเผยข้อมูลดังกล่าวต้องเป็นไปเพื่อวัตถุประสงค์ในการใช้ข้อมูลเท่านั้น",subRuleNoTwo:"4.2 ผู้ให้บริการภายนอก",subRuleInfoNoTwo:"บริษัทอาจใช้บริการผู้ให้บริการภายนอกที่จำเป็นในการให้บริการแอพพลิเคชั่น เช่น ผู้ให้บริการภายนอกเกี่ยวกับการบริหารจัดการข้อมูล ผู้ให้บริการคลาวด์สำหรับการสำรองข้อมูลและจัดเก็บข้อมูล (Cloud Service Provider) ผู้ให้บริการที่เกี่ยวข้องกับระบบเทคโนโลยีสารสนเทศ เป็นต้น รวมถึงการใช้บริการจากผู้ให้บริการภายนอกเพื่อพัฒนาหรือเพิ่มฟังก์ชันการใช้งานแอพพลิเคชั่นเพื่ออำนวยความสะดวกให้แก่ผู้ใช้งาน เช่น ผู้ให้บริการเกี่ยวกับการรับชำระเงินด้วยบัตรเครดิตหรือเดบิต เป็นต้น ตลอดจนที่ปรึกษาด้านวิชาชีพต่าง ๆ โดยบริษัทจะเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเท่าที่จำเป็นเท่านั้น และจัดให้มีการทำสัญญาหรือข้อตกลงระหว่างบริษัทและผู้ให้บริการดังกล่าวเกี่ยวกับข้อมูลที่มีการเปิดเผยอย่างเคร่งครัด โดยผู้ให้บริการภายนอกจะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoThree:"4.3 บริษัท เอม ซัคเซส จำกัด",subRuleInfoNoThree:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่ บริษัท เอม ซัคเซส จำกัด (“เอม ซัคเซส”) ในกรณีที่ผู้ใช้งานตกลงให้ เอม ซัคเซส เป็นผู้ให้บริการทำบัญชีเงินเดือนของผู้ใช้งานเพื่ออำนวยความสะดวกในการจัดทำบัญชีเงินเดือนของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของผู้ใช้งาน (Payroll) โดยบริษัทจะดำเนินการเปิดเผยข้อมูลส่วนบุคคลเท่าที่จำเป็นในการจัดทำบัญชีเงินเดือนเท่านั้น และบริษัท เอม ซัคเซส จำกัด จะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการดังกล่าว",subRuleNoFour:"4.4 บุคคลที่เกี่ยวข้อง",subRuleInfoNoFour:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บุคคลที่เกี่ยวข้องซึ่งเป็นเจ้าของข้อมูลส่วนบุคคลนั้น (Data Subject) ในกรณีที่มีการใช้สิทธิตามรายละเอียดและช่องทางที่กำหนดในข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างบริษัทกับบุคคลที่เกี่ยวข้องดังกล่าว รวมถึงข้อตกลงอื่นใดที่เกี่ยวข้องกับข้อตกลงการใช้บริการแอพพลิเคชั่นดังกล่าว เช่น นโยบายข้อมูลส่วนบุคคล (Privacy Policy) เป็นต้น ทั้งนี้ รายละเอียดสิทธิของบุคคลที่เกี่ยวข้องปรากฎตามข้อ 5"},noFive:{title:"5. สิทธิของบุคคลที่เกี่ยวข้อง",subTitle:"บุคคลที่เกี่ยวข้องมีสิทธิในการร้องขอให้บริษัทดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸‚้อมูลส่วนบุคคลของตนดังต่อไปนี้",subRuleNoOne:"5.1 ขอตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลส่วนบุคคลของตนให้มีความถูกต้องและเป็นปัจจุบัน",subRuleNoTwo:"5.2 ขอเข้าถึง หรือขอรับสำเนาข้อมูลส่วนบุคคล ตลอดจนสิทธิในการขอให้ส่งหรือโอนข้อมูลส่วนบุคคลของตนไปยังบุคคลอื่นในกรณีที่สามารถดำเนินการได้ด้วยวิธีการอัตโนมัติ เว้นแต่โดยสภาพทางเทคนิคไม่สามารถทำได้",subRuleNoThree:"5.3 ขอให้เปิดเผยการได้มาซึ่งข้อมูลส่วนบุคคลที่ตนไม่ได้ให้ความยินยอม เพิกถอน หรือปฏิเสธคำขอในการรวบรวม จัดเก็บ ใช้ ประมวลผล โอน และเปิดเผยข้อมูลส่วนบุคคลของตนได้",subRuleNoFour:"5.4 ขอให้ยุติการจัดเก็บ รวบรวม หรือใช้ข้อมูลส่วนบุคคลของตนที่บริษัทได้รับจากนายจ้าง รวมถึงการร้องขอให้บริษัทลบ ระงับ หรือทำลายข้อมูลส่วนบุคคลของตน หรือทำให้ข้อมูลส่วนบุคคลของตนไม่สามารถระบุตัวบุคคลได้ หรือขอให้ยุติการเปิดเผยข้อมูลส่วนบุคคลของตนแก่ผู้ใช้งาน หรือ บริษัท เอม ซัคเซส จำกัด อันเนื่องมาจากการสิ้นสุดสัญญาจ้างระหว่างผู้ใช้งานกับตน",subRuleNoFive:"5.5 ร้องเรียนหน่วยงานกำกับภายนอกในกรณีผู้ใช้งานมีเหตุอันเชื่อได้ว่าบริษัท รวมถึงลูกจ้างและผู้รับจ้างของบริษัทฝ่าฝืนหรือไม่ปฏิบัติตามกฎหมายที่เกี่ยวข้องกับการคุ้มครองข้อมูลส่วนบุคคล",detail:"การใช้สิทธิของบุคคลที่เกี่ยวข้องในข้อ 5.1-5.4 บุคคลที่เกี่ยวข้องต้องดำเนินการตามรายละเอียดและช่องทางที่บริษัทกำหนด โดยบริษัทจะดำเนินการตามสิทธิที่บุคคลที่เกี่ยวข้องร้องขอเฉพาะกรณีที่ไม่ละเมิดสิทธิหรือเสรีภาพของบุคคลอื่น ไม่ขัดหรือแย้งต่อกฎหมาย กฎเกณฑ์ ระเบียบ ข้อบังคับ หรือคำสั่งของหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก สำหรับการใช้สิทธิในข้อ 5.4 บริษัทจะดำเนินการดังกล่าวให้ในกรณีที่บริษัทได้ตรวจสอบข้อเทà¹
1‡à¸ˆà¸ˆà¸£à¸´à¸‡à¹à¸¥à¸°à¸¡à¸µà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸ˆà¸²à¸à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸§à¹ˆà¸²à¸¡à¸µà¸à¸²à¸£à¸ªà¸´à¹‰à¸™à¸ªà¸¸à¸”ของสัญญาจริง"},noSix:{title:"6. หน้าที่ของผู้ใช้งาน",subTitle:"ผู้ใช้งานมีหน้าที่ในการดำเนินการเกี่ยวกับข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องดังต่อไปนี้",subRuleNoOne:"6.1 ขอความยินยอมในการจัดเก็บ รวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลจากบุคคลที่เกี่ยวข้องตามที่กฎหมายกำหนด โดยการขอความยินยอมดังกล่าวต้องครอบคลุมถึงการเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บริษัทตามข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างผู้ใช้งานกับบริษัท รวมถึงข้อตกลงอื่นใดที่เกี่ยวข้องกับข้อตกลงการใช้บริการแอพพลิเคชั่นดังกล่าว",subRuleNoTwo:"6.2 ตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องให้มีความถูกต้องและเป็นปัจจุบัน โดยแจ้งการเปลี่ยนแปลงแก่บริษัทโดยเร็วตามรายละเอียดและช่องทางที่กำหนดในข้อ 7",subRuleNoThree:"6.3 ให้ความร่วมมือและดำเนินการอื่นใดเพื่ออำนวยความสะดวกกรณีที่บุคคลที่เกี่ยวข้องมีการใช้สิทธิเกี่ยวกับข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องที่กำหนดในข้อ 5"},noSeven:{title:"7. การติดต่อ",subTitle:"ผู้ใช้งานที่ประสงค์ติดต่อบริษัทเพื่อดำเนินการตามหน้าที่ของผู้ใช้งานตามข้อ 6 หรือต้องการสอบถามข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิ เงื่อนไข และการใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องให้ติดต่อได้ที่ บริษัท วันดี โซลูชั่น จำกัด ตั้งอยู่ที่ 199 ม.5 ต.สุเทพ อ.เมือง จ.เชียงใหม่ 50200"},noEight:{title:"8. การยินยอมให้ใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง",subTitle:"ผู้ใช้งานได้รับทราบและเข้าใจรายละเอียดที่บริษัทแจ้งเกี่ยวข้องกับการใช้ข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องเป็นอย่างดี และอนุญาตให้บริษัทดำเนินการดังต่อไปนี้",subRuleNoOne:"8.1 รวบรวม จัดเก็บ ใช้ และเปิดเผยข้อมูลผู้ใช้งานแก่บุคคลภายนอกตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากผู้ใช้งาน",subRuleNoTwo:"8.2 รวบรวม จัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่บุคคลภายนอกตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากบุคคลที่เกี่ยวข้องดังกล่าว",subRuleNoThree:"8.3 ดำเนินการตามความจำเป็นและเหมาะสมในการบริหารจัดการข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องซึ่งไม่จำกัดเพียงการสำรองข้อมูล การลบ การทำซ้ำ การใช้ การโอน หรือการดำเนินการอื่นใดที่จำเป็นเพื่อรักษาความลับและความปลอดภัยของข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้อง"}},userConsent:{title:"ความยินยอมในการเปิดเผยข้อมูลส่วนบุคคลของ คุณ ให้แก่ OneDee.ai",info:"แบบรับทราบและยินยอมให้ใช้ข้อมูลส่วนบุคคลฉบับนี้ (“แบบแสดงความยินยอม”) ทำขึ้นโดยและระหว่างบริษัท (“บริษัท”) และ ซึ่งเป็นพนักงานของบริษัท (“พนักงาน”) เนื่องด้วยบริษัทอาจได้รับข้อมูลซึ่งทำให้สามารถระบุตัวบุคคลนั้นได้ไม่ว่าทางตรงหรือทางอ้อม (“ข้อมูลส่วนบุคคล”) และเพื่อให้การจัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลเป็นไปตามกฎหมายที่เกี่ยวข้อง บริษัทจึงได้จัดทำแบบแสดงความยินยอมเพื่อแจ้งข้อมูลและขอความยินยอมเกี่ยวกับการใช้ข้อมูลส่วนบุคคลของพนักงานตามรายละเอียดดังต่อไปนี้",noOne:{title:"1. ข้อมูลส่วนบุคคลที่จัดเก็บ",subTitle:"ข้อมูลส่วนบุคคลของพนักงานที่บริษัทอาจจัดเก็บและรวบรวม ได้แก่",subRuleNoOne:"1.1 ข้อมูลส่วนบุคคลที่บริษัทได้รับโดยตรงจากพนักงาน",subRuleInfoNoOnePointOne:"(1) ข้อมูลส่วนบุคคลของพนักงาน - ชื่อและนามสกุล วันเดือนปีเกิด ที่อยู่ สถานที่ติดต่อ เบอร์โทรศัพท์ ที่อยู่อิเล็กทรอนิกส์ หมายเลขบัตรประชาชน ประวัติการศึกษา ประวัติการทำงาน ข้อมูลสุขภาพ",subRuleInfoNoOnePointTwo:"(2) ข้อมูลส่วนบุคคลที่จำเป็นในการปฏิบัติงานในฐานะพนักงาน – รหัสประจำตัวพนักงาน ลายนิ้วมือ หรือข้อมูลทางชีวภาพอื่นใด",subRuleInfoNoOnePointThree:"(3) ข้อมูลอื่นใดซึ่งทำให้ระบุตัวพนักงานได้ไม่ว่าทางตรงหรือทางอ้อม",subRuleNoTwo:"1.2 ข้อมูลส่วนบุคคลที่บริษัทได้รับจากบุคคลภายนอก",subRuleNoTwoInfo:"เนื่องด้วยบริษัทมีสัญญาร่วมกับบริษัท วันดี โซลูชั่น จำกัด (“วันดีโซลูชั่น”) ในการใช้บริการระบบบริหารทรัพยากรบุคคล (“สัญญาใช้บริการ”) เพื่ออำนวยความสะดวกในการบริหารจัดการบุคลากรและพนักงานภายในบริษัทผ่านแอพพลิเคชั่นแอพพลิเคชั่น วันดี เอ็กซ์ (OneDee X) โดยบริษัทอาจได้รับข้อมูลส่วนบุคคลของพนักงานจากวันดีโซลูชั่นซึ่งได้แก่ ตัวอย่างเช่น",subRuleInfoNoTwoPointOne:"(1) ข้อมูลการลงเวลา",subRuleInfoNoTwoPointTwo:"(2) ข้อมูลการขาดงาน ลางาน มาสาย",subRuleInfoNoTwoPointThree:"(3) ข้อมูลเงินเดือน",subRuleInfoNoTwoPointFour:"(4) ข้อมูลอื่นๆ ที่เกี่ยวข้องกับการประมวลผลและประเมินการทำงานของพนักงาน"},noTwo:{title:"2. วัตถุประสงค์",subTitle:"บริษัทจัดเก็บ รวบรวม ใช้ โอน หรือเปิดเผยข้อมูลส่วนบุคคลของพนักงานเพื่อการดำเนินการตามวัตถุประสงค์ดังต่อไปนี้ (“วัตถุประสงค์การใช้ข้อมูล”)",subRuleNoOne:"2.1 วัตถุประสงค์ตามสัญญาจ้างแรงงาน",subRuleInfoNoOne:"การดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸ªà¸´à¸—ธิ หน้าที่ และความรับผิดภายใต้ข้อตกลงของสัญญาจ้างแรงงานระหว่างบริษัทกับพนักงาน รวมถึงการกระทำอย่างใด ๆ ที่จำเป็นและเกี่ยวข้องในการดำเนินการตามสิทธิ หน้าที่ และความรับผิดดังกล่าวตามสัญญาดังกล่าว",subRuleNoTwo:"2.2 วัตถุประสงค์ในการบริหารจัดการองค์กรและการประกอบธุรกิจ",subRuleInfoNoTwo:"การบริหารงาน การดำเนินงาน และการประกอบกิจการของบริษัทซึ่งรวมถึงการบริหารจัดการภายในองค์กรและระหว่างบริษัทในเครือของบริษัท เช่น การบริหารจัดการด้านทรัพยากรบุคคล สวัสดิการ การบริหารจัดการด้านการเงิน การติดต่อและประชาสัมพันธ์ เป็นต้น ตลอดจนเพื่อการวิจัย พัฒนา ปรับปรุง และตรวจสอบการบริหารงาน การดำเนินงาน ผลิตภัณฑ์ หรือการให้บริการภายใต้การประกอบกิจการของบริษัทและบริษัทในเครือของบริษัท",subRuleNoThree:"2.3 วัตถุประสงค์ตามกฎหมาย",subRuleInfoNoThree:"การปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐ หรือหน่วยงานกำกับภายนอก รวมถึงการปฏิบัติตามกระบวนการยุติธรรมและการบังคับใช้กฎหมาย หรือเพื่อการอันจำเป็นในการตรวจสอบการกระทำที่มีลักษณะอาจฝ่าฝืนกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก",subRuleNoFour:"2.4 วัตถุประสงค์ในการป้องกันภยันอันตราย",subRuleInfoNoFour:"การดำเนินการด้วยความสุจริตว่าการเปิดเผยข้อมูลดังกล่าวมีความจำเป็นเพื่อป้องกันหรือระงับอันตรายต่อชีวิต ร่างกาย หรือสุขภาพของพนักงาน ในกรณีพนักงานไม่สามารถให้ความยินยอมเพื่อเปิดเผยข้อมูลในขณะนั้นได้"},noThree:{title:"3. ระยะเวลาในการจัดเก็บ",subTitle:"บริษัทดำเนินการจัดเก็บข้อมูลส่วนบุคคลของพนักงานตลอดระยะเวลาการจ้างงาน และจัดเก็บต่อไปอีก 10 ปี ภายหลังการสิ้นสุดสัญญาจ้าง เว้นแต่เป็นกรณีที่บริษัทต้องจัดเก็บข้อมูลส่วนบุคคลดังกล่าวเพื่อปฏิบัติตามกฎหมาย กฎเà¸
1à¸“ฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก รวมถึงการบังคับใช้สิทธิตามกฎหมายหรือสัญญาตามที่บริษัทเห็นสมควร"},noFour:{title:"4. การเปิดเผยข้อมูลส่วนบุคคล",subTitle:"บริษัทอาจเปิดเผยข้อมูลส่วนของพนักงานแก่บุคคลภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล โดยบุคคลภายนอกที่บริษัทอาจเปิดเผยข้อมูลส่วนบุคคล ได้แก่",subRuleNoOne:"4.1 กลุ่มบริษัทในเครือของบริษัท",subRuleInfoNoOne:"บริษัทอาจเปิดเผยข้อมูลส่วนบุคคลของพนักงานให้แก่บริษัทในเครือเดียวกันกับบริษัท โดยเฉพาะการเปิดเผยเพื่อวัตถุประสงค์ในการบริหารจัดการองค์กรและการประกอบธุรกิจของบริษัท โดยเป็นการสร้างความคล่องตัวและการดำเนินงานภายในและระหว่างองค์กรให้เกิดประสิทธิภาพ",subRuleNoTwo:"4.2 ผู้ให้บริการภายนอก",subRuleInfoNoTwo:"บริษัทอาจใช้บริการผู้ให้บริการภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล เช่น ผู้ให้บริการด้านการจัดการทรัพยากรบุคคล ผู้ให้บริการที่เกี่ยวข้องกับระบบเทคโนโลยีสารสนเทศ ที่ปรึกษาวิชาชีพ เป็นต้น โดยบริษัทจะเปิดเผยข้อมูลส่วนบุคคลของพนักงานเท่าที่จำเป็นเท่านั้น และจัดให้มีการทำสัญญาหรือข้อตกลงระหว่างบริษัทและผู้ให้บริการดังกล่าวเกี่ยวกับข้อมูลส่วนบุคคลของพนักงานที่มีการเปิดเผยอย่างเคร่งครัด โดยผู้ให้บริการภายนอกจะไม่ได้รับอนุญาตให้จัดเก็บ รวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของพนักงานเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoThree:"4.3 บริษัท วันดี โซลูชั่น จำกัด",subRuleInfoNoThree:"บริษัทอาจเปิดเผยข้อมูลส่วนบุคคลของพนักงานให้แก่วันดีโซลูชั่นภายใต้สัญญาใช้บริการ เพื่ออำนวยความสะดวกในการบริหารจัดการบุคลากรและพนักงานภายในบริษัท โดยบริษัทจะเปิดเผยข้อมูลส่วนบุคคลของพนักงานเท่าที่จำเป็นภายใต้ขอบเขตของสัญญาใช้บริการดังกล่าว และวันดีโซลูชั่นไม่ได้รับอนุญาตให้จัดเก็บ รวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของพนักงานเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoFour:"4.4 บริษัท เอม ซัคเซส จำกัด",subRuleInfoNoFour:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่ บริษัท เอม ซัคเซส จำกัด (“เอม ซัคเซส”) ในกรณีที่ผู้ใช้งานตกลงให้ เอม ซัคเซส เป็นผู้ให้บริการทำบัญชีเงินเดือนของผู้ใช้งานเพื่ออำนวยความสะดวกในการจัดทำบัญชีเงินเดือนของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของผู้ใช้งาน (Payroll) โดยบริษัทจะดำเนินการเปิดเผยข้อมูลส่วนบุคคลเท่าที่จำเป็นในการจัดทำบัญชีเงินเดือนเท่านั้น และบริษัท เอม ซัคเซส จำกัด จะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการดังกล่าว"},noFive:{title:"5. สิทธิของพนักงาน",subTitle:"พนักงานมีสิทธิในการร้องขอให้บริษัทดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸‚้อมูลส่วนบุคคลดังต่อไปนี้",subRuleNoOne:"5.1 ขอตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลส่วนบุคคลของตนให้มีความถูกต้องและเป็นปัจจุบัน รวมถึงการร้องขอให้บริษัทลบ ระงับ หรือทำลายข้อมูลส่วนบุคคล หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้",subRuleNoTwo:"5.2 ขอเข้าถึง หรือขอรับสำเนาข้อมูลส่วนบุคคล ตลอดจนสิทธิในการขอให้ส่งหรือโอนข้อมูลส่วนบุคคลของตนไปยังบุคคลอื่นในกรณีที่สามารถดำเนินการได้ด้วยวิธีการอัตโนมัติ เว้นแต่โดยสภาพทางเทคนิคไม่สามารถทำได้",subRuleNoThree:"5.3 ขอให้เปิดเผยการได้มาซึ่งข้อมูลส่วนบุคคลที่ตนไม่ได้ให้ความยินยอม เพิกถอน หรือปฏิเสธคำขอในการรวบรวม จัดเก็บ ใช้ ประมวลผล โอน และเปิดเผยข้อมูลส่วนบุคคลได้",subRuleNoFour:"5.4 ร้องเรียนหน่วยงานกำกับภายนอกในกรณีที่พนักงานมีเหตุอันเชื่อได้ว่าบริษัท รวมถึงลูกจ้างและผู้รับจ้างของบริษัทฝ่าฝืนหรือไม่ปฏิบัติตามกฎหมายที่เกี่ยวข้องกับการคุ้มครองข้อมูลส่วนบุคคล",detail:"โดยการใช้สิทธิตามข้อ 5.1-5.3 ให้พนักงานติดต่อเพื่อดำเนินการปรากฏตามข้อ 6 ทั้งนี้ บริษัทจะดำเนินการตามสิทธิที่พนักงานร้องขอเฉพาะกรณีที่ไม่ละเมิดสิทธิหรือเสรีภาพของบุคคลอื่น ไม่ขัดหรือแย้งต่อกฎหมาย กฎเกณฑ์ ระเบียบ ข้อบังคับ หรือคำสั่งของหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก"},noSix:{title:"6. การใช้สิทธิและการติดต่อ",subTitle:"กรณีที่พนักงานประสงค์ใช้สิทธิตามข้อ 5.1-5.3 หรือต้องการสอบถามข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิ เงื่อนไข และการใช้ข้อมูลส่วนบุคคล"},noSeven:{title:"7. การยินยอมให้ใช้ข้อมูลส่วนบุคคล",subTitle:"พนักงานได้รับทราบและเข้าใจรายละเอียดที่บริษัทแจ้งเกี่ยวข้องกับการใช้ข้อมูลส่วนบุคคลของพนักงานเป็นอย่างดี และอนุญาตให้บริษัทดำเนินการดังต่อไปนี้",subRuleNoOne:"7.1 รวบรวม จัดเก็บ ใช้ โอน และเปิดเผยข้อมูลส่วนบุคคลแก่บุคคลภายนอกตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากพนักงาน",subRuleNoTwo:"7.2 ดำเนินการตามความจำเป็นและเหมาะสมในการบริหารจัดการข้อมูลส่วนบุคคลซึ่งไม่จำกัดเพียงการสำรองข้อมูล การลบ การทำซ้ำ การใช้ การโอน หรือการดำเนินการอื่นใดที่จำเป็นเพื่อรักษาความลับและความปลอดภัยของข้อมูลส่วนบุคคลของพนักงาน"}},employeeConsent:{title:"ความยินยอมในการเปิดเผยข้อมูลส่วนบุคคลของ คุณ ให้แก่ {n}",info:"แบบรับทราบและยินยอมให้ใช้ข้อมูลส่วนบุคคลฉบับนี้ (“แบบแสดงความยินยอม”) ทำขึ้นโดยและระหว่างบริษัท วันดี โซลูชั่น จำกัด (“บริษัท”) ผู้ให้บริการแอพพลิเคชั่น วันดี เอ็กซ์ (OneDee X) (“แอพพลิเคชั่น”) และท่านซึ่งเป็นผู้ใช้งานแอพพลิเคชั่น (“ผู้ใช้งาน”) เนื่องด้วยการใช้งานแอพพลิเคชั่น บริษัทอาจได้รับข้อมูลซึ่งทำให้สามารถระบุตัวบุคคลนั้นได้ไม่ว่าทางตรงหรือทางอ้อม (“ข้อมูลส่วนบุคคล”) และเพื่อให้การจัดเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลเป็นไปตามกฎหมายที่เกี่ยวข้อง บริษัทจึงได้จัดทำแบบแสดงความยินยอมฉบับนี้เพื่อแจ้งข้อมูลเกี่ยวกับข้อมูลส่วนบุคคลของผู้ใช้งานตามรายละเอียดดังต่อไปนี้",noOne:{title:"1. ข้อมูลส่วนบุคคลที่จัดเก็บ",subTitle:"ข้อมูลส่วนบุคคลของผู้ใช้งานที่บริษัทอาจเข้าถึงและจัดเก็บ ได้แก่",subRuleNoOne:"1.1 ข้อมูลส่วนบุคคลจากการใช้งานแอพพลิเคชั่น",subRuleInfoNoOnePointOne:"(1) ข้อมูลส่วนบุคคลจากการลงทะเบียนใช้แอพพลิเคชั่น - ชื่อและนามสกุล วันเดือนปีเกิด ที่อยู่ สถานที่ติดต่อ เบอร์โทรศัพท์ ที่อยู่อิเล็กทรอนิกส์ หมายเลขบัตรประชาชน ข้อมูลบนบัตรประชาชน รูปประจำตัวบัญชีผู้ใช้งาน ลายนิ้วมือ หรือข้อมูลทางชีวภาพอื่นใด",subRuleInfoNoOnePointTwo:"(2) ข้อมูลจากการใช้งานแอพพลิเคชั่น – รหัสผู้ใช้งาน รหัสนายจ้าง ตำแหน่งการใช้งานแอพพลิเคชั่นเพื่อลงเวลางานผ่านระบบ GPS Ibeacon QRcode หรือ Wifi",subRuleInfoNoOnePointThree:"(3) ข้อมูลของบัญชีสื่อโซเชียลมีเดียที่ใช้ในการลงทะเบียนแอพพลิเคชั่น – ชื่อ-สกุล รูปภาพ ที่อยู่อิเล็กทรอนิกส์ของบัญชี Facebook หรือ Google",subRuleInfoNoOnePointFour:"(4) ข้อมูลจากการเชื่อมต่อแอพพลิเคชั่นกับอุปกรณ์ของผู้ใช้งาน - รูปภาพ รายชื่อผู้ติดต่อ และไฟล์เอกสารที่ผู้ใช้งานได้เปิดเผยหรือส่งมายังระบบการสื่อสาร (Chat) ของแอพพลิเคชั่น",subRuleInfoNoOnePointFive:"(5) ข้อมูลอื่นใดซึ่งทำให้ระบุตัวผู้ใช้งานได้ไม่ว่าทางตรงหรือทางอ้อม",subRuleNoTwo:"1.2 ข้อมูลส่วนบุคคลจากนายจ้างของผู้ใช้งาน",subRuleNoTwoInfo:"บริษัทอาจได้รับข้อมูลส่วนบุคคลของผู้ใช้งานจากนายจ้างของผู้ใช้งานอันเนื่องมาจากสัญญาการให้บริการระบบบริหารจัดการทรัพยากรบุคคลระหว่างบริษัทกับนายจ้างของผู้ใช้งาน (“สัญญาให้บริการ”) โดยข้อมูลส่วนบุคคลที่บริษัทอาจได้รับ ได้แก่",subRuleInfoNoTwoPointOne:"(1) ข้อมูลส่วนบุคคลที่จำเป็นในการปฏิบัติหน้าที่ในฐานะกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของนายจ้าง - รหัสประจำตัวพนักงาน ประวัติการศึกษา ประวัติการทำงาน ข้อมูลสุขภาพ",subRuleInfoNoTwoPointTwo:"(2) ข้อมูลอื่นใดซึ่งทำให้ระบุตัวผู้ใช้งานได้ไม่ว่าทางตรงหรือทางอ้อม",subRuleNoThree:"1.3 ข้อมูลส่วนบุคคลจากแหล่งข้อมูลอื่น",subRuleNoThreeInfo:"บริษัทอาจจัดเก็บข้อมูลส่วนบุคคลของผู้ใช้งานจากแหล่งข้อมูลอื่นที่เปิดเผยเป็นสาธารณะ"},noTwo:{title:"2. วัตถุประสงค์",subTitle:"บริษัทจัดเก็บ รวบรวม ใช้ โอน หรือเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานเพื่อดำเนินการตามวัตถุประสงค์ดังต่อไปนี้ (“วัตถุประสงค์การใช้ข้อมูล”)",subRuleNoOne:"2.1 วัตถุประสงค์ในการดำเนินการตามข้อตกลงการใช้บริการแอพพลิเคชั่น",subRuleInfoNoOne:"การดำเนินการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹à¸­à¸žà¸žà¸¥à¸´à¹€à¸„ชั่น รวมถึงการดำเนินการตามสิทธิ หน้าที่ และความรับผิดภายใต้ข้อตกลงการใช้บริการแอพพลิเคชั่นระหว่างบริษัทกับผู้ใช้งาน และข้อตกลงอื่นที่เกี่ยวข้องกับข้อตกลงการใช้บริการ เช่น นโยบายข้อมูลส่วนบุคคล (Privacy Policy) เป็นต้น ตลอดจนการกระทำอย่างใด ๆ ที่จำเป็นและเกี่ยวข้องในการดำเนินการตามสิทธิ หน้าที่ และความรับผิดดังกล่าวตามสัญญาดังกล่าว",subRuleNoTwo:"2.2 วัตถุประสงค์ในการติดต่อและประชาสัมพันธ์",subRuleInfoNoTwo:"การติดต่อและประชาสัมพันธ์เกี่ยวกับการใช้งานแอพพลิเคชั่นผ่านเบอร์โทรศัพท์หรือที่อยู่อิเล็กทรอนิกส์ เช่น การติดต่อเพื่อยืนยันตัวตนในการใช้งาน การเปลี่ยนแปลงรหัสและรหัสผ่านผู้ใช้งาน การแก้ไขข้อร้องเรียน การประชาสัมพันธ์ข่าวสาร โปรโมชั่น หรือเหตุการณ์สำคัญ เป็นต้น รวมถึงการติดต่อเพื่อสอบถามความเห็นเกี่ยวกับการใช้งานเพื่อพัฒนาและปรับปรุงคุณภาพการให้บริการแอพพลิเคชั่น",subRuleNoThree:"2.3 วัตถุประสงค์ในการดำเนินการตามสัญญาการให้บริการระบบทรัพยากรบุคคล",subRuleInfoNoThree:"ดำเนินการเกี่ยวกับสิทธิ หน้าที่ และความรับผิดตามสัญญาให้บริการ ซึ่งไม่จำกัดแต่เพียงหน้าที่ในการจัดเก็บ รวบรวม ใช้ และเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานซึ่งบริษัทได้รับจากการใช้งานแอพพลิเคชั่นแก่นายจ้างของผู้ใช้งานตามรายละเอียดและข้อตกลงในสัญญาให้บริการ โดยแนวทางในการเปิดเผยข้อมูลแก่นายจ้างปรากฏตามหัวข้อ 4.3",subRuleNoFour:"2.4 วัตถุประสงค์ตามกฎหมาย",subRuleInfoNoFour:"การปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐ หรือหน่วยงานกำกับภายนอก รวมถึงการปฏิบัติตามกระบวนการยุติธรรมและการบังคับใช้กฎหมาย หรือเพื่อการอันจำเป็นในการตรวจสอบการกระทำที่มีลักษณะอาจฝ่าฝืนข้อตกลงการใช้บริการ กฎหมาย กฎเà¸
1à¸“ฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก",subRuleNoFive:"2.5 วัตถุประสงค์ในการป้องกันภยันอันตราย",subRuleInfoNoFive:"การดำเนินการด้วยความสุจริตว่าการเปิดเผยข้อมูลดังกล่าวมีความจำเป็นเพื่อป้องกันหรือระงับอันตรายต่อชีวิต ร่างกาย หรือสุขภาพของผู้ใช้งาน ในกรณีผู้ใช้งานไม่สามารถให้ความยินยอมเพื่อเปิดเผยข้อมูลในขณะนั้นได้"},noThree:{title:"3. ระยะเวลาในการจัดเก็บ",subTitle:"บริษัทดำเนินการจัดเก็บข้อมูลส่วนบุคคลของผู้ใช้งานตลอดระยะเวลาการใช้งานแอพพลิเคชั่น และจัดเก็บต่อไปอีก 10 ปี ภายหลังการยุติความสัมพันธ์ระหว่างผู้ใช้งานกับบริษัทหรือแอพพลิเคชั่น เว้นแต่เป็นกรณีที่บริษัทต้องจัดเก็บข้อมูลส่วนบุคคลดังกล่าวเพื่อปฏิบัติตามกฎหมาย กฎเกณฑ์ ข้อบังคับ ระเบียบ หรือคำสั่งจากหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก รวมถึงการบังคับใช้สิทธิตามกฎหมายหรือสัญญาตามที่บริษัทเห็นสมควร"},noFour:{title:"4. การเปิดเผยข้อมูลส่วนบุคคล",subTitle:"บริษัทอาจเปิดเผยข้อมูลส่วนของผู้ใช้งานแก่บุคคลภายนอกภายใต้ขอบเขตวัตถุประสงค์ในการใช้ข้อมูล โดยบุคคลภายนอกที่บริษัทอาจเปิดเผยข้อมูลส่วนบุคคล ได้แก่",subRuleNoOne:"4.1 กลุ่มบริษัทในเครือของบริษัท",subRuleInfoNoOne:"บริษัทอาจเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานให้แก่บริษัทในเครือเดียวกันกับบริษัททั้งในประเทศไทยและต่างประเทศ โดยเฉพาะการเปิดเผยตามวัตถุประสงค์ตามข้อตกลงการใช้บริการแอพพลิเคชั่น ซึ่งบริษัทอาจมอบหมายให้บริษัทในเครือของบริษัทเป็นผู้ประมวลผลข้อมูลส่วนบุคคลให้แก่บริษัท ทั้งนี้ การเปิดเผยข้อมูลดังกล่าวต้องเป็นไปเพื่อวัตถุประสงค์ในการใช้ข้อมูลเท่านั้น",subRuleNoTwo:"4.2 ผู้ให้บริการภายนอก",subRuleInfoNoTwo:"บริษัทอาจใช้บริการผู้ให้บริการภายนอกที่จำเป็นในการให้บริการแอพพลิเคชั่น เช่น ผู้ให้บริการภายนอกเกี่ยวกับการบริหารจัดการข้อมูล ผู้ให้บริการคลาวด์สำหรับการสำรองข้อมูลและจัดเก็บข้อมูล (Cloud Service Provider) ผู้ให้บริการที่เกี่ยวข้องกับระบบเทคโนโลยีสารสนเทศ เป็นต้น รวมถึงการใช้บริการจากผู้ให้บริการภายนอกเพื่อพัฒนาหรือเพิ่มฟังก์ชันการใช้งานแอพพลิเคชั่นเพื่ออำนวยความสะดวกให้แก่ผู้ใช้งาน เช่น ผู้ให้บริการเà¸
1à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¸£à¸±à¸šà¸Šà¸³à¸£à¸°à¹€à¸‡à¸´à¸™à¸”้วยบัตรเครดิตหรือเดบิต เป็นต้น ตลอดจนที่ปรึกษาด้านวิชาชีพต่าง ๆ โดยบริษัทจะเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานเท่าที่จำเป็นเท่านั้น และจัดให้มีการทำสัญญาหรือข้อตกลงระหว่างบริษัทและผู้ให้บริการดังกล่าวเกี่ยวกับข้อมูลส่วนบุคคลของผู้ใช้งานที่มีการเปิดเผยอย่างเคร่งครัด โดยผู้ให้บริการภายนอกจะไม่ได้รับอนุญาตให้จัดเก็บ ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานเพื่อวัตถุประสงค์อื่นนอกเหนือจากวัตถุประสงค์ในการให้บริการแก่บริษัท",subRuleNoThree:"4.3 นายจ้างของผู้ใช้งาน",subRuleInfoNoThree:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลส่วนบุคคลของผู้ใช้งานแก่นายจ้างของผู้ใช้งานตามระยะเวลา เงื่อนไข และรายละเอียดของข้อตกลงในสัญญาให้บริการ อย่างไรก็ตามบริษัทจะดำเนินการเปิดเผยข้อมูลดังกล่าวเท่าที่จำเป็นภายใต้ขอบเขตของสัญญาดังกล่าวเท่านั้น",subRuleNoFour:"4.4 บริษัท เอม ซัคเซส จำกัด",subRuleInfoNoFour:"บริษัทอาจจำเป็นต้องเปิดเผยข้อมูลผู้ใช้งานและข้อมูลส่วนบุคคลของบุคคลที่เกี่ยวข้องแก่ บริษัท เอม ซัคเซส จำกัด (“เอม ซัคเซส”) ในกรณีที่นายจ้างของผู้ใช้งานตกลงให้ เอม ซัคเซส เป็นผู้ให้บริการทำบัญชีเงินเดือนแก่นายจ้างของผู้ใช้งานเพื่ออำนวยความสะดวกในการจัดทำบัญชีเงินเดือนของกรรมการ ผู้บริหาร ตัวแทน ลูกจ้าง หรือพนักงานของผู้ใช้งาน (Payroll) โดยบริษัทจะดำเนินการเปิดเผยข้อมูลส่วนบุคคลเท่าที่จำเป็นในการจัดทำบัญชีเงินเดือนเท่านั้น ในกรณีที่ผู้ใช้งานประสงค์ให้บริษัทยุติการเปิดเผยข้อมูลของผู้ใช้งานแก่นายจ้างให้ผู้ใช้งานดำเนินการตามข้อ 5.4"},noFive:{title:"5. สิทธิของผู้ใช้งาน",subTitle:"ผู้ใช้งานมีสิทธิในการร้องขอให้บริษัทดำเนินการเกี่ยวกับข้อมูลส่วนบุคคลดังต่อไปนี้",subRuleNoOne:"5.1 ขอตรวจสอบ เปลี่ยนแปลง ปรับปรุง หรือแก้ไขข้อมูลส่วนบุคคลของตนให้มีความถูกต้องและเป็นปัจจุบัน รวมถึงการร้องขอให้บริษัทลบ ระงับ หรือทำลายข้อมูลส่วนบุคคล หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้",subRuleNoTwo:"5.2 ขอเข้าถึง หรือขอรับสำเนาข้อมูลส่วนบุคคล ตลอดจนสิทธิในการขอให้ส่งหรือโอนข้อมูลส่วนบุคคลของตนไปยังบุคคลอื่นในกรณีที่สามารถดำเนินการได้ด้วยวิธีการอัตโนมัติ เว้นแต่โดยสภาพทางเทคนิคไม่สามารถทำได้",subRuleNoThree:"5.3 ขอให้เปิดเผยการได้มาซึ่งข้อมูลส่วนบุคคลที่ตนไม่ได้ให้ความยินยอม เพิกถอน หรือปฏิเสธคำขอในการรวบรวม จัดเก็บ ใช้ ประมวลผล โอน และเปิดเผยข้อมูลส่วนบุคคลได้",subRuleNoFour:"5.4 ขอให้ยุติการจัดเก็บ รวบรวม หรือใช้ข้อมูลส่วนบุคคลที่บริษัทได้รับจากนายจ้าง หรือขอให้ยุติการเปิดเผยข้อมูลส่วนบุคคลแก่นายจ้าง หรือบริษัท เอม ซัคเซส จำกัด อันเนื่องมาจากการสิ้นสุดสัญญาจ้างระหว่างผู้ใช้งานกับนายจ้าง",subRuleNoFive:"5.5 ร้องเรียนหน่วยงานกำกับภายนอกในกรณีผู้ใช้งานมีเหตุอันเชื่อได้ว่าบริษัท รวมถึงลูกจ้างและผู้รับจ้างของบริษัทฝ่าฝืนหรือไม่ปฏิบัติตามกฎหมายที่เกี่ยวข้องกับการคุ้มครองข้อมูลส่วนบุคคล",detail:"โดยการใช้สิทธิในข้อ 5.1-5.4 ให้ผู้ใช้งานติดต่อตามรายละเอียดในข้อ 6 ทั้งนี้ บริษัทจะดำเนินการตามสิทธิที่ผู้ใช้งานร้องขอเฉพาะกรณีที่ไม่ละเมิดสิทธิหรือเสรีภาพของบุคคลอื่น ไม่ขัดหรือแย้งต่อกฎหมาย กฎเà¸
1à¸“ฑ์ ระเบียบ ข้อบังคับ หรือคำสั่งของหน่วยงานรัฐหรือหน่วยงานกำกับภายนอก สำหรับการใช้สิทธิในข้อ 5.4 บริษัทจะดำเนินการดังกล่าวให้ในกรณีที่บริษัทได้ตรวจสอบข้อเท็จจริงกับนายจ้างของผู้ใช้งานและพบว่ามีการสิ้นสุดของสัญญาจริง"},noSix:{title:"6. การใช้สิทธิและการติดต่อ",subTitle:"กรณีที่ผู้ใช้งานที่ประสงค์ใช้สิทธิตามข้อ 5.1-5.4 หรือต้องการสอบถามข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิ เงื่อนไข และการใช้ข้อมูลส่วนบุคคลติดต่อได้ที่ บริษัท วันดี โซลูชั่น จำกัด ตั้งอยู่ที่ 199 ม.5 ต.สุเทพ อ.เมือง จ.เชียงใหม่ 50200"},noSeven:{title:"7. การยินยอมให้ใช้ข้อมูลส่วนบุคคล",subTitle:"ผู้ใช้งานได้รับทราบและเข้าใจรายละเอียดที่บริษัทแจ้งเกี่ยวข้องกับการใช้ข้อมูลส่วนบุคคลของผู้ใช้งานเป็นอย่างดี และอนุญาตให้บริษัทดำเนินการดังต่อไปนี้",subRuleNoOne:"7.1 รวบรวม จัดเก็บ ใช้ โอน และเปิดเผยข้อมูลส่วนบุคคลแก่บุคคลภายนอกตามความความจำเป็นภายใต้วัตถุประสงค์ในการใช้ข้อมูลและรายละเอียดที่ได้แจ้งในแบบแสดงความยินยอมฉบับนี้เท่านั้น เว้นแต่ได้รับความยินยอมจากผู้ใช้งาน",subRuleNoTwo:"7.2 ขอเข้าถึงและจัดเก็บข้อมูลส่วนบุคคลที่เกี่ยวข้องกับบัญชีสื่อโซเชียลมีเดียและอุปกรณ์ของผู้ใช้งานที่ได้เชื่อมต่อกับแอพพลิเคชั่นตามความจำเป็นภายใต้วัตถุประสงค์ในการใช้มูลและการใช้งานแอพพลิเคชั่นของบริษัท",subRuleNoThree:"7.3 ดำเนินการตามความจำเป็นและเหมาะสมในการบริหารจัดการข้อมูลส่วนบุคคลซึ่งไม่จำกัดเพียงการสำรองข้อมูล การลบ การทำซ้ำ การใช้ การโอน หรือการดำเนินการอื่นใดที่จำเป็นเพื่อรักษาความลับและความปลอดภัยของข้อมูลส่วนบุคคลของผู้ใช้งาน"}},taxCertificate:{pnd1k:"ภ.ง.ด.1ก",pnd1ks:"ภ.ง.ด.1ก พิเศษ",pnd2:"ภ.ง.ด.2",pnd2k:"ภ.ง.ด.2ก",pnd3:"ภ.ง.ด.3",pnd3k:"ภ.ง.ด.3ก",pnd53:"ภ.ง.ด.53"},leaveBalance:"วันลาคงเหลือ",viewCurrentLeaveBalance:"ดูวันลาคงเหลือปัจจุบัน"},zone:{allZone:"จุดลงเวลาทั้งหมด",beaconId:"รหัสบีคอน",code:"โค้ด",coordinates:"ตำแหน่ง",doYouWantToDeleteZone:"คุณต้องการลบจุดลงเวลา {zoneName} ใช่หรือไม่?",deviceKey:"รหัสเครื่อง",editIBeaconClockingZone:"แก่ไขจุดลงเวลา iBeacon",editGpsClockingZone:"แก้ไขจุดลงเวลา GPS",editQrCodeClockingZone:"แก้ไขจุดลงเวลา QR Code",editWifiClockingZone:"แก้ไขจุดลงเวลา Wi-Fi",editFaceScannerClockingZone:"แก้ไขจุดลงเวลา Face Scanner",editImportedZone:"แก้ไขจุดลงเวลา Imported Zone",faceScannerZone:"จุดลงเวลา Face Scanner",gpsLocation:"พิกัด",gpsZone:"จุดลงเวลา GPS",iBeaconZone:"จุดลงเวลา iBeacon",ipAddress:"IP Address",items:"{items} จุด",location:"ตำแหน่ง",macAddress:"MAC Address",meters:"เมตร",newZone:"สร้างจุดลงเวลาใหม่",newIBeaconClockingZone:"สร้างจุดลงเวลา iBeacon",newQrCodeClockingZone:"สร้างจุดลงเวลา QR Code",newGpsClockingZone:"สร้างจุดลงเวลา GPS",newWifiClockingZone:"สร้างจุดลงเวลา Wi-Fi",newFaceScannerClockingZone:"สร้างจุดลงเวลา Face Scanner",newImportedZone:"สร้างจุดลงเวลา Imported Zone",noZoneExists:"ไม่พบจุดลงเวลา",orderBeacon:"สั่งซื้อ Beacon",qrCodeZone:"จุดลงเวลา QR Code",radiu
1s:"รัศมี",searchLocation:"ค้นหาตำแหน่ง",searchZone:"ค้นหาจุดลงเวลา",selectType:"เลือกประเภท",viewAllGpsZoneInYourCompany:"ลงเวลาด้วย GPS เหมาะสำหรับธุรกิจที่มีหลายสาขา หรือพื้นที่กว้าง เช่น ร้านอาหาร โรงงาน",viewAllIbeaconZoneInYourCompany:"ลงเวลาด้วยสัญญาณบลูทูธสำหรับพนักงานสำนักงาน หรือห้าง ที่อยู่ในพื้นที่แออัดหลายชั้น ยืนยันตำแหน่งในรัศมี 3-5 เมตร",viewAllQrCodeZoneInYourCompany:"ลงเวลาด้วยการสแกน QR Code โดย QR Code นี้สามารถให้ หัวหน้าทีมเก็บไว้ใช้เมื่อทำงานนอกสถานที่ เช่น งานอีเว้นท์",viewAllFaceScannerZoneInYourCompany:"จุดลงเวลาสำหรับเชื่อมต่อข้อมูลจากเครื่อง Face Scan ที่ระบบ OneDee รองรับ",viewAllImportedZoneInYourCompany:"สร้างจุดลงเวลาเพื่อรองรับการนำเข้าข้อมูลจากระบบลงเวลาที่บริษัทใช้งานอยู่",viewAllWifiZoneInYourCompany:"ใช้ Wi-Fi ที่มีอยู่สร้างจุดลงเวลา เหมาะกับพนักงานออฟฟิศ ยืนยันตำแหน่งในระยะ 10–30 เมตร",viewAllZoneInYourCompany:"ดูจุดลงเวลาทั้งหมดของบริษัทคุณ",wifiName:"ชื่อ Wi-Fi",wifiPassword:"รหัส Wi-Fi",wifiZone:"จุดลงเวลา Wi-Fi",importedZone:"Imported Zone",youCanNotUndoThisAction:"คุณแน่ใจใช่หรือไม่",zone
1:"จุดลงเวลา",zones:"จุดลงเวลา",zoneName:"ชื่อจุดลงเวลา",zonePage:{allZone:"โซนทั้งหมด",selectType:"เลือกประเภท",syncEmployees:"ซิงค์พนักงาน"},zoneDescription:"สร้างจุดลงเวลาสำหรับให้พนักงานลงเวลาเข้า-ออกงาน เมื่อสร้างเสร็จแล้วพนักงานลงเวลาผ่านแอปบนมือถือได้ทันที"},imports:{import:"นำเข้าข้อมูล",newImport:"นำเข้าใหม่",description:"สามารถนำเข้าข้อมูลพนักงาน ประวัติการลางาน และ กะการทำงานได้",importFields:{fileName:"ชื่อไฟล์",importType:"ประเภท",quantity:"จำนวนข้อมูล",importDate:"วันที่นำเข้า"},importFragement:{whatWouldYouLikeToImport:"คุณต้องการนำเข้าข้อมูลอะไร ?",selectUploadFile:"เลือกไฟล์ที่คุณต้องการอัพโหลด",importFile:"นำเข้าข้อมูลตารางจากไฟล์",selectFile:"เลือกไฟล์",back:"ย้อนกลับ",select:"เลือกประเภท",upload:"อัพโหลด",complete:"เสร็จสิ้น",importComplete:"นำเข้าข้อมูลเรียบร้อย",employeeData:"ข้อมูลพนักงาน",leaveData:"ข้อมูลการลา",shiftBoard:"ตารางกะทำงาน",addEmployeeToShift:"เพิ่มคนเข้ากะทำงาน",importNewFile:"นำเข้าข้อมูลเพิ่ม",uploading:"กำลังอัพโหลดข้อมูล",noFile:"รองรับไฟล์ CSV เท่านั้น",supportCSVandTxtFile:"รองรับไฟล์ CSV และ TXT เท่านั้น",pleaseWaiting:"กรุณารอสักครู่ อย่าพึ่งปิดแท็บนี้",uploadInto:"นำข้อมูลเข้าสู่",close:"ปิด",somethingWrong:"เกิดข้อผิดพลาดกรุณาลองใหม่อีกครั้ง",email:"อีเมล",duplicate:"ซํ้าในบริษัท",dataNotFound:"ข้อมูลบางรายการไม่มีในระบบ",dataNotFoundOrDuplicateData:"ข้อมูลซั้ากัน หรือข้อมูลไม่มีในระบบ",clocking:"การลงเวลา",leave:"การลา",continue:"ดำเนินการต่อ",confirm:"ยืนยัน",chooseFile:"เลือกไฟล์",comfirmImport:"ตรวจเช็คข้อมูล",pleaseConfirmData:"กรุณาตรวจสอบความถูกต้องของข้อมูล",thisProcessCannotBeUndone:"ภายหลังดำเนินการจะไม่สามารถลบข้อข้อมูลได้",importToOnedee:"Import to Onedee",importByNewEmployee:"นำเข้าพนักงานใหม่",updateEmployee:"อัพเดตข้อมูลพนักงาน",importByEmail:"นำเข้าด้วยอีเมล",importByPhone:"นำเข้าด้วยเบอร์โทรศัพท์"},importPage:{searchReport:"ค้นหาข้อมูล",thereAreNoAnyTemplate:"ไม่พบรูปแบบข้อมูล",import:"นำข้อมูลเข้า"},importFileClockingPage:{importToZone:"นำเข้าข้อมูลจุดลงเวลา",pleaseSelect:"กรุณาเลือก",createZone:"สร้างจุดลงเวลา",onedeeColumn:"ข้อมูลของคอลัมน์",columnHeaderFromFile:"คอลัมน์หัวข้อตามเอกสาร",previewData:"ตัวอย่างข้อมูล",employeeCode:"รหัสพนักงาน",clockDateAndTime:" การลงเวลา",helpUsUnderstand:"รูปแบบการลงเวลา",preview:"แสดงตัวอย่าง",pleaseMakeSure:"กรุณาตรวจสอบข้อมูลให้อยู่ในรูปแบบที่ถูกต้อง"},importFileLeavePage:{employeeCode:"รหัสพนักงาน",leaveTypeCode:"รหัสการลา",quota:"โควต้าการลา"}},setting:{description:"ตั้งค่าการใช้งานระบบตามความต้องการของคุณ",overtimeDescription:"กำหนดชั่วโมง Overtime ในแต่ละเดือน",overtimeSetting:"ตั้งค่า Overtime",settingPage:{description:"สร้างแท็กสำหรับจัดกลุ่มการลงเวลา เพื่อช่วยแยกประเภทงาน กลุ่ม หรือกิจกรรมได้ง่ายขึ้น",setting:"ตั้งค่า",tag:"แท็ก",shiftboard:"รูปแบบตารางกะ",shiftboardDescription:"สลับรูปแบบตารางกะระหว่างกะรายบุคคล และกะรายกลุ่ม (ค่าเริ่มต้นเป็นแบบกะรายบุคคล)",theme:"ปรับแต่งà¸
1˜à¸µà¸¡",themeDescription:"ปรับแต่งธีมเพื่อให้เข้ากับภาพลักษณ์องค์กร"}},leave:{description:" สามารถจัดการข้อมูลประเภทการลาต่างๆ ได้",menu:{leaveType:"สามารถเพิ่ม ลบ แก้ไข ของข้อมูลประเภทการลาได้",leaveBalance:"สามารถกำหนดจำนวนวันลาคงเหลือ ของพนักงานแต่ละคนได้"},leavePage:{leaveType:"ประเภทการลางาน",leaveBalance:"จำนวนวันลาคงเหลือ",leave:"การลางาน"},leaveTypePage:{searchLeaveType:"ค้นหาประเภทการลางาน",newLeaveType:"สร้างประเภทการลางาน",editRename:"แก้ไข/เปลี่ยนชื่อ",delete:"ลบ",name:"ชื่อประเภท",proRate:"คิดตามสัดส่วน",paidTimeOff:"ลาประเภทนี้จ่ายเงิน",minimumLeaveMinutes:"จำนวนนาทีขั้นต่ำ",futureLeaveMinutes:"ลาล่วงหน้าได้เท่านั้น",isOverLeaveQuota:"ลาเกินโควต้าได้",isLeavePast:"ลาย้อนหลังเท่านั้น"},newLeaveTypeModal:{leaveTypeName:"ชื่อประเภทการลางาน",code:"โค้ด",proRate:"คิดตามสัดส่วน",enable:"ใช้งาน",months:"เดือน",cancel:"ยกเลิก",create:"สร้าง",update:"อัพเดท",minute:"นาที"},leaveBalancePage:{name:"ชื่อ",filter:"กรอง"},setResetDatePage:{leaveType:"ประเภทการลา",carryForward:"จำนวนดำเนินการส่ง",maxCarryForward:"จำนวนสูงสุดของการส่ง",percent:"เปอร์เซ็นต์",days:"วัน"},filterModal:{leaveType:"ประเภทการลา",searchBy:"ค้นหาโดย",all:"ทั้งหมด",department:"แผนก",employee:"พนักงาน",data:"ข้อมูล",allEmployee:"พนักงานทั้งหมด",selectEmployee:"เลือกพนักงาน"}},announcement:{confirmModal:{sendImmediately:{title:"ยืนยันการออกประกาศ",content:"คุณค้องการออกประกาศ “{content}” ทันทีเลยหรือไม่"},sendScheduled:{title:"ยืนยันการออกประกาศ",content:"คุณต้องการออกประกาศ “{content}” เมื่อถึงวันที่ “{date}” เวลา “{time}” หรือไม่"}},sender:"ผู้ส่ง",recipients:"ผู้รับ",sendTime:"เวลาส่ง",sendNow:"ส่งทันที",scheduled:"ตั้งเวลาส่ง",messageType:"ประเภทข้อความ",simpleMessages:"ข้อความอย่างง่าย",article:"บทความ",image:"ภาพหน้าปก",message:"เนื้อหา",select:"เลือก",choose:"เลือกรูป",save:"บันทึก",send:"ส่ง",announcementPage:{announcement:"ประกาศ",setDataRange:"ตั้งค่ารูปแบบข้อมูล",newAnnouncement:"สร้างประกาศ",name:"ชื่อประกาศ",dateSent:"วันที่ส่ง",recipients:"จำนวนผู้รับ",read:"จำนวนผู้อ่าน",status:"สถานะ",view:"ดู",draft:"แบบร่าง",sending:"กำลังส่ง",sent:"ส่งแล้ว",scheduled:"กำหนด",failed:"ไม่สำเร็จ"},newAnnouncementModal:{announcement:"ประกาศ",announcementName:"ชื่อประกาศ",code:"โค้ด",cancel:"ยกเลิก",create:"สร้าง",new:"สร้าง"},setDataRangeModal:{setDataRange:"ตั้งค่ารูปแบบข้อมูล",selectDuration:"เลือกระยะเวลา",announcement:"ประกาศ",employees:"พนักงาน",selectEmployees:"เลือกพนักงาน",status:"สถานะ",draft:"แบบร่าง",sending:"กำลังส่ง",sent:"ส่งแล้ว",scheduled:"à¸
1à¸³à¸«à¸™à¸”",failed:"ไม่สำเร็จ",confirm:"ยืนยัน"}},teams:{teamsPage:{manage:"การจัดการ ",editDefaultWorkingHours:"แก้ไขเวลาทำงานเริ่มต้น"},approveLinesPage:{approveLines:"กำหนดการอนุมัติ",newFlow:"สร้างผัง",manageApprove:"การจัดการอนุมัติ",workingHour:"ชั่วโมงทำงาน",leaveQuota:"โควต้าการลางาน",holidays:"วันหยุด",thisDepartmentHasItsOwnWorkingHours:"แผนกนี้มีชั่วโมงการทำงานของตัวเอง",useDefaultWorkingHour:"ใช้ชั่วโมงการทำงานเริ่มต้น",leaveQuota:"โควต้าการลางาน",thisDepartmentHasItsOwnLeaveQuotaChart:"แผนกนี้มีแผนโควต้าการลาของตัวเอง"},addLeaveQuotaModal:{addLeaveType:"เพิ่มโควต้าการลางาน",ifYouWantToCreate:'หากคุณต้องการสร้างประเภทการลาใหม่ คุณสามารถทำได้ในเมนู "ออก"',quotaType:"ประเภทโควต้า",moreThan:"มากกว่า",addMore:"เพิ่ม",cancel:"ยกเลิก",create:"สร้าง",update:"อัพเดท"},addNewTeamHolidayModal:{addNewTeamHoliday:"เพิ่มวันหยุดทีม",holidayName:"ชื่อวันหยุด",ChooseDate:"เลือกวันหยุด",cancel:"ยกเลิก",create:"สร้าง",update:"อัพเดท"}},holidays:{holidaysPage:{holidays:"วันหยุด",publicHolidays:"วันหยุดราชการ",companyHolidays:"วันหยุดบริษัท",today:"วันนี้",addNewHoliday:"เพิ่มวันหยุด"},addNewHolidayModal:{holidayName:"ชื่อวันหยุด",chooseDate:"เลือกวันที่",cancel:"ยกเลิก",create:"สร้าง",update:"อัพเดท"}},activityLog:{activityLogPage:{activityLog:"บันทึกกิจกรรม",allLog:"บันทึกทั้งหมด",employeeLog:"บันทึกของพนักงาน",teamLog:"บันทึกของแผนก",companyLog:"บันทึกของบริษัท",signInLog:"บันทึกการเข้าสู่ระบบ",items:"รายการ",export:"ส่งออก"}}};function et(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function tt(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?et(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):et(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}c.default.use(Je.a);var at=e=>{var{app:t,store:o}=e,r=new Je.a({locale:o.state.modules.lang.locale,fallbackLocale:"en",messages:tt({},n)});t.i18n=r,t.i18n.path=link=>"/".concat(t.i18n.locale,"/").concat(link),ke.a.setI18n(r)},ot=o(118),nt=function(){var e=Object(r.a)((function*(e,t){window.$crisp=[],window.CRISP_WEBSITE_ID="661d13a6-a60d-49bc-a7dd-442ab506e2d1";var o=function(){var e=Object(r.a)((function*(){try{var e,t,o,n,r,l,c=yield ot.a.getMeProfile(),d=c.email,m=[c.firstName,c.lastName].filter(Boolean).join(" "),h=null===(e=c.lastVisitEmployee)||void 0===e||null===(t=e.organization)||void 0===t?void 0:t.name,f=null===(o=c.subscriptions)||void 0===o||null===(n=o[0])||void 0===n||null===(r=n.order)||void 0===r||null===(l=r.name)||void 0===l?void 0:l.toLowerCase();window.$crisp&&(window.$crisp.push(["set","user:email",[d]]),window.$crisp.push(["set","user:nickname",[m]]),window.$crisp.push(["set","user:company",[h]]),window.$crisp.push(["set","session:segments",[[f]]]))}catch(e){console.error("Failed to set Crisp user data:",e)}}));return function(){return e.apply(this,arguments)}}();(function(){var e=Object(r.a)((function*(){(()=>{var script=document.getElementById("crisp-script");script&&script.remove(),delete window.$crisp,delete window.CRISP_WEBSITE_ID})(),setTimeout(()=>{window.$crisp=[],window.CRISP_WEBSITE_ID="661d13a6-a60d-49bc-a7dd-442ab506e2d1",(()=>{if(!document.getElementById("crisp-script")){var s=document.createElement("script");s.id="crisp-script",s.src="https://client.crisp.chat/l.js",s.async=!0,document.head.appendChild(s)}})(),o()},1500)}));return function(){return e.apply(this,arguments)}})()(),t("setupCrispUser",o)}));return function(t,o){return e.apply(this,arguments)}}();function it(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function st(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?it(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):it(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}c.default.component(h.a.name,h.a),c.default.component(y.a.name,st(st({},y.a),{},{render:(e,t)=>(y.a._warned||(y.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),y.a.render(e,t))})),c.default.component(O.name,O),c.default.component("NChild",O),c.default.component(E.name,E),c.default.use(d.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var lt={name:"page",mode:"out-in",appear:!0,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function ct(e){return pt.apply(this,arguments)}function pt(){return(pt=Object(r.a)((function*(e){var t=yield P(),o=ie(e);o.$router=t;var n=st({store:o,router:t,nuxt:{defaultTransition:lt,transitions:[lt],setTransitions(e){return Array.isArray(e)||(e=[e]),e=e.map(e=>e=e?"string"==typeof e?Object.assign({},lt,{name:e}):Object.assign({},lt,e):lt),this.$options.nuxt.transitions=e,e},err:null,dateErr:null,error(t){t=t||null,n.context._errored=Boolean(t),t=t?Object(w.k)(t):null;var o=this.nuxt||this.$options.nuxt;return o.dateErr=Date.now(),o.err=t,e&&(e.nuxt.error=t),t}}},ae);o.app=n;var r,l=e?e.next:e=>n.router.push(e);if(e)r=t.resolve(e.url).route;else{var path=Object(w.d)(t.options.base);r=t.resolve(path).route}yield Object(w.o)(n,{store:o,route:r,next:l,error:n.nuxt.error.bind(n),payload:e?e.payload:void 0,req:e?e.req:void 0,res:e?e.res:void 0,beforeRenderFns:e?e.beforeRenderFns:void 0,ssrContext:e});var d=function(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject(key, value) has no value provided");n[e="$"+e]=t,o[e]=n[e];var r="__nuxt_"+e+"_installed__";c.default[r]||(c.default[r]=!0,c.default.use(()=>{c.default.prototype.hasOwnProperty(e)||Object.defineProperty(c.default.prototype,e,{get(){return this.$root.$options[e]}})}))};return window.__NUXT__&&window.__NUXT__.state&&o.replaceState(window.__NUXT__.state),yield ue(n.context,d),yield Re(n.context),yield Ye(n.context),yield ze(n.context),yield at(n.context),"function"==typeof nt&&(yield nt(n.context,d)),{store:o,app:n,router:t}}))).apply(this,arguments)}},function(e,t){},,,,,function(e,t,o){"use strict";var n,r=o(58),l=o.n(r),c=o(78),d=o(6),m=o.n(d);t.a={getInstance:()=>(n||(n=l.a.create({crossdomain:!0,baseURL:c.API.baseURL.production,headers:{Secret:c.API.secret,TimeZoneOffset:m()().utcOffset()}})),n)}},,,,,,,,,,function(e){e.exports=JSON.parse('{"API":{"googleMaps":{"API_KEY":"AIzaSyDb007AzCQzVUTDQlM1gm5ki1cVJLCdWYg"},"secret":"9187029340140912349724912749102979141097459","baseURL":{"development":"https://apix-dev.onedee.ai/","staging":"https://backend-staging-dot-onedee-x-prod.df.r.appspot.com/","production":"https://apix.onedee.ai/"}}}')},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var n=o(7);class r extends n.a{static updateMeProfile(e){return this._put("auth/v1/users/me",e)}static getMeProfile(e){return this._get("auth/v2/users/me").then(e=>(this.$store.dispatch("modules/me/setProfileData",e),Promise.resolve(e)))}static getMeEmployedOrganizationList(e){return this._get("auth/v2/users/employees",{cancelToken:null==e?void 0:e.token}).then(e=>Promise.resolve(e.employees))}static getUserOrganizationInfo(e){return this._get("auth/v2/users/organization/info",{cancelToken:null==e?void 0:e.token})}static switchLastVisitByEmpId(e){return this._put("auth/v1/user/lastvisit",{employeeId:e})}static uploadUserProfileImage(e,t){var o=new FormData;return o.append("file",t,"profile.jpg"),o.append("userId",e),this._post("auth/v1/user/profile_image",o,{headers:{"Content-Type":"multipart/form-data"}})}static uploadEmployeeProfileImage(e,t){var o=new FormData;return o.append("file",t,"profile.jpg"),o.append("employeeId",e),this._post("auth/v1/user/profile_image",o,{headers:{"Content-Type":"multipart/form-data"}})}
1static getLanguageList(){var e="LANGUAGES";return this.shouldUpdateLocalStorage(e).catch(()=>{try{return Promise.resolve(JSON.parse(localStorage.getItem(e)))}catch(e){return Promise.resolve()}}).then(e=>e?Promise.resolve(e):this._get("auth/v1/user/languages")).then(t=>(localStorage.setItem(e,JSON.stringify(t)),Promise.resolve(t.languages)))}static switchLanguage(e){return this._put("auth/v1/user/language",{languageId:e})}static getShiftTime(e,t,o){return this._get("auth/v1/shifts/shiftsTime",{params:{month:e,year:t},cancelToken:null==o?void 0:o.token})}}},function(e,t,o){var content=o(418);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("8b836846",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(420);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("3191d5ad",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(424);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("1473897d",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(426);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("0e9d33df",content,!0,{sourceMap:!1})},function(e,t,o){"use strict";(function(e){o(10),o(8);var n=o(2),r=o(189),l=o(51),c=o(274),d=o(273),m=o(272),h=o(71),f=o.n(h),y=o(23),v=o(3);function w(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function x(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?w(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):w(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.a={extends:x(x({},r.a),{},{components:x(x({},r.a.components),{},{Input:l.default,InputColorPicker:c.a,InputImagePicker:d.a,PreviewNav:m.a})}),data:()=>({theme:v.c.getDefaultThemeVar(),loading:{updating:!1},errors:{}}),methods:{showFragment(){return this.getDefaultTheme(),this.$refs.fragment.showFragment(),new Promise((e,t)=>{this.promise={resolve:e,reject:t}})},getDefaultTheme(){this.theme=e.cloneDeep(this.$theme)},validate(){this.errors={};var e=f.a.string().regex(/^#(([0-9A-Fa-f]{3})|([0-9A-Fa-f]{6}))$/,"hexcolor"),t=f.a.object().keys({"color-primary":e,"color-secondary":e,"color-bot-icon":e,"color-tabs-bar":e,"color-active-tab":e,"color-inactive-tab":e});return v.d.mapJoiError(this.theme,t.unknown(),this.$route.params.lang).catch(e=>((null==e?void 0:e.name)==v.d.ERROR_CODES.VALIDATION.HAS_ERRORS&&(this.errors=e.getErrors()),Promise.reject(this.errors)))},updateEnterpriseTheme(){this.loading.updating=!0,this.validate().then(e=>y.o.updateEnterpriseProfile(this.theme)).then(t=>{this.loading.updating=!1,this.theme=e.cloneDeep(this.$theme),this.$logger(t)}).catch(e=>{this.loading.updating=!1})}}}}).call(this,o(1))},function(e,t,o){"use strict";(function(e){t.a={props:{isSubFragment:{type:Boolean,default:!1}},data:()=>({isShow:!1}),watch:{isShow(t){this.isSubFragment||(t?e("html").addClass("block-scrolling"):e("html").removeClass("block-scrolling"))}},beforeDestroy(){this.isSubFragment||e("html").removeClass("block-scrolling")},methods:{showFragment(){this.isShow=!0,this.$nextTick(()=>{var e=this.$refs.fragment;this.isSubFragment?e.style.top="0px":e.style.top=window.pageYOffset+"px"})},hideFragment(){this.isShow=!1,this.$emit("onHide",!0)}}}}).call(this,o(86))},function(e,t,o){"use strict";(function(e){o(83),o(52),o(30);var n=o(60);t.a={props:{value:{type:[String,Number],default:""},isLoading:{type:Boolean,default:!1},type:{type:String,default:"text"},placeholder:{type:String,default:null},id:{type:String,default:null},injectId:{type:String,default:null},strict:{type:String,default:""},min:{type:Number,default:void 0},max:{type:Number,default:void 0},maxlength:{type:[Number,String],default:void 0},minlength:{type:[Number,String],default:void 0},autocomplete:{type:String,default:"on"},error:{type:String,default:""},showErrorMsg:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},postfix:{type:String,default:""},decimals:{type:Number,default:null}},data:()=>({val:"",cleave:null}),watch:{value(){var e;(this.val=this.value?this.value.toString():"",this.value)&&(null===(e=this.cleave)||void 0===e||e.setRawValue(this.val))},val(e){if(this.strict)switch(this.strict){case"numeric":this.val=this.val.replace(/[^0-9]/g,"");break;case"integer":this.val=this.val?/^-?([0-9]{1,2}|[1-9]{1}[0-9]*)?$/.test(this.val)?"-"==this.val?this.val:"".concat(parseInt(this.val)):"0":"";break;case"positive":this.val=this.val?/^([0-9]{1,2}|[1-9]{1}[0-9]*)?$/.test(this.val)?parseInt(this.val).toString():"0":"",""!=this.val&&(this.min&&(this.val=Math.max(this.min,parseInt(this.val))),this.max&&(this.val=Math.min(this.max,parseInt(this.val))),this.val=this.val.toString());break;case"floating":this.val=this.val?/^-?([0-9]{1,2}|[1-9]{1}[0-9]+)?(\.{1}[0-9]*)?$/.test(this.val)?/^(-[0-9]{2}|-\.0?[1-9]+|\.0?[1-9]+)$/.test(this.val)?"".concat(parseFloat(this.val)):this.val:"0":"";break;case"positive-floating":this.val=this.val?/^([0-9]{1,2}|[1-9]{1}[0-9]+)?(\.{1}[0-9]*)?$/.test(this.val)?/^([0-9]{2}|\.0?[1-9]+)$/.test(this.val)?"".concat(parseFloat(this.val)):this.val:"0":"";break;case"price":if(/^[0-9,]*\.[0]*$/.test(this.val))break;var t=this.val.replace(/,/g,"");this.val=parseFloat(t)?this.val:"0";break;case"beaconid":case"sensoro":this.val=this.val?this.val.replace(/[^0-9a-fA-F\-]/,"").toUpperCase():"";break;case"macaddress":this.val=this.val?this.val.replace(/[^0-9a-fA-F\:]/,""):"";break;case"phonenumber":case"personal-id":this.val=this.val?this.val.replace(/[^0-9\ ]/,""):"";break;case"uppercase":this.val=this.val.toUpperCase();break;case"miles":this.val=this.val.replace(/[^0-9\.]/g,"")}if(this.decimals){var o=new RegExp("(\\.\\d{"+this.decimals+"})\\d+","g");this.val=this.val.replace(o,"$1")}this.$emit("input",this.val),this.$emit("changed",this.val)}},mounted(){try{this.val=this.value.toString()}catch(e){this.val=""}if(this.strict){var t=void 0;switch(this.strict){case"integer":t=/^-?([0-9]{1,2}|[1-9]{1}[0-9]*)?$/,this.keyPressingHandler(t);break;case"positive":t=/^([0-9]{1,2}|[1-9]{1}[0-9]*)?$/,this.keyPressingHandler(t);break;case"floating":t=/^-?([0-9]{1,2}|[1-9]{1}[0-9]+)?(\.{1}[0-9]*)?$/,this.keyPressingHandler(t);break;case"positive-floating":t=/^([0-9]{1,2}|[1-9]{1}[0-9]+)?(\.{1}[0-9]*)?$/,this.keyPressingHandler(t);break;case"price":t=/[0-9\.]/,this.cleave=new n.a(this.$refs.input,{numeral:!0,numeralThousandsGroupStyle:"thousand",delimiterLazyShow:!0,onValueChanged:e=>{this.val=e.target.value}}),e(this.$refs.input).keypress(e=>{this.regexTester(t,e.key).catch(()=>{e.preventDefault()})});break;
1case"beaconid":t=new RegExp("^(([0-9a-f]{0,4})|([0-9a-f]{4}-)|([0-9a-f]{4}-[0-9a-f]{0,4}))$","i");new n.a(this.$refs.input,{delimiter:"-",blocks:[4,4],uppercase:!0,delimiterLazyShow:!0,onValueChanged:e=>this.regexTester(t,e.target.value).then(e=>{this.val=e})});break;case"macaddress":t=/^(([0-9a-fA-F]{0,2})|([0-9a-fA-F]{2}\:)|(([0-9a-fA-F]{2}\:){0,5})([0-9a-fA-F]{0,2}))$/;new n.a(this.$refs.input,{delimiter:":",blocks:[2,2,2,2,2,2],uppercase:!0,delimiterLazyShow:!0,onValueChanged:e=>this.regexTester(t,e.target.value).then(e=>{this.val=e})});break;case"sensoro":t=new RegExp("^(([0-9a-f]{0,4})|([0-9a-f]{4}-)|([0-9a-f]{4}-[0-9a-f]{0,4}))$","i");new n.a(this.$refs.input,{delimiter:"-",blocks:[4,4],uppercase:!0,delimiterLazyShow:!0,onValueChanged:e=>this.regexTester(t,e.target.value).then(e=>{this.val=e})});break;case"phonenumber":t=/^(([0-9]{1,3})|([0-9]{3}\s[0-9]{0,3})|([0-9]{3}\s[0-9]{3}\s[0-9]{0,4}))$/;new n.a(this.$refs.input,{delimiter:" ",blocks:[3,3,4],uppercase:!0,delimiterLazyShow:!0,onValueChanged:e=>this.regexTester(t,e.target.value).then(e=>{this.val=e})});break;case"personal-id":t=/^(([0-9]{1})|([0-9]{1}\s[0-9]{0,4})|([0-9]{1}\s[0-9]{0,4}\s[0-9]{0,5})|([0-9]{1}\s[0-9]{0,4}\s[0-9]{0,5}\s[0-9]{0,2})|([0-9]{1}\s[0-9]{0,4}\s[0-9]{0,5}\s[0-9]{0,2}\s[0-9]{0,1}))$/;new n.a(this.$refs.input,{delimiter:" ",blocks:[1,4,5,2,1],delimiterLazyShow:!0,onValueChanged:e=>this.regexTester(t,e.target.value).then(e=>{this.val=e})});break;case"uppercase":t=/^[A-Za-z0-9]*$/,this.keyPressingHandler(t)}}},methods:{focus(){this.$refs.input.focus()},onFocus(e){this.$emit("focus",e)},onKeyup(){this.$emit("keyup")},keyPressingHandler(t){e(this.$refs.input).keypress(e=>{var o=e.target.selectionStart,n=e.target.selectionEnd;this.regexTester(t,"".concat(this.val.slice(0,o)).concat(e.key).concat(this.val.slice(n,this.val.length))).catch(t=>{e.preventDefault()})})},regexTester:(e,t)=>new Promise((o,n)=>{e.test(t);e.test(t)&&o(t),n(t)})}}}).call(this,o(86))},function(e,t,o){var content=o(428);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("7e027263",content,!0,{sourceMap:!1})},function(e,t,o){"use strict";(function(e){o(10),o(8),o(30);var n=o(2),r=o(51);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.a={extends:c(c({},r.default),{},{props:c({},e.pick(r.default.props,["value","isLoading","placeholder","id","error","disabled","readonly","showErrorMsg"]))}),watch:{val(e){this.val=/^#[A-Fa-f0-9]{0,6}$/.test(this.val)?this.val:""}},mounted(){try{this.val=this.value.toString()}catch(e){this.val=""}this.keyPressingHandler(/^#[A-Fa-f0-9]{0,6}$/)},methods:{showColorPicker(){this.$refs["input-color"].click()},updateColor(e){this.$logger(e)}}}}).call(this,o(1))},function(e,t,o){var content=o(430);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("0391275a",content,!0,{sourceMap:!1})},function(e,t,o){"use strict";(function(e){o(10),o(8);var n=o(2),r=o(5),l=o(193),c=o(198),d=o(182),m=o(3);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}r.default.use(d.VueCropper),t.a={extends:f(f({},l.a),{},{components:{InputFile:c.a,VueCropper:d.VueCropper}}),props:{crop:{type:Boolean,default:!1},cropSize:{type:Object,default:()=>({width:320,height:320})}},data(){return{mode:"picker",fileObj:null,filename:"example.jpg",imgUrl:null,preview:null,cropperOptions:{autoCrop:!0,autoCropHeight:this.cropSize.height,autoCropWidth:this.cropSize.width,canMove:!1,canMoveBox:!0,canScale:!0,centerBox:!1,fixed:!0,fixedNumber:[this.cropSize.width/this.cropSize.height,1],fixedBox:!1,full:!0,high:!0,infoTrue:!0,max:99999,mode:"cover",original:!1,outputType:"png"}}},methods:{showModal(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"picker";switch(this.mode=e,this.mode){case"picker":this.$nextTick().then(()=>{this.addDragNDropEventListener()})}return this.$refs.modal.showModal(),new Promise((e,t)=>{this.promise={resolve:e,reject:t}})},showPickerModeModal(){return this.showModal("picker")},showCropperModeModal(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"example.png";return this.imgUrl=e,this.filename=t,this.showModal("cropper")},triggerFilePicker(){this.$refs.inputFile.click()},onFileChange(e){this.convertFileObjToObjectURL(this.fileObj).then(e=>{this.filename=this.fileObj.name,this.imgUrl=e,this.crop?this.mode="cropper":(this.promise.resolve({filename:this.filename,url:e}),this.closeModal())})},convertFileObjToObjectURL:e=>m.f.readFileAsObjectURL(e),addDragNDropEventListener(){var e=this.$refs.dropArea;["dragenter","dragover","dragleave","drop"].forEach(t=>{e.addEventListener(t,e=>{e.preventDefault(),e.stopPropagation()},!1)}),["dragenter","dragover"].forEach(t=>{e.addEventListener(t,t=>{var o,n;(null==t||null===(o=t.dataTransfer)||void 0===o||null===(n=o.types)||void 0===n?void 0:n.every(e=>"Files"==e))?e.classList.add("hover"):e.classList.add("error")},!1)}),["dragleave","drop"].forEach(t=>{e.addEventListener(t,t=>{e.classList.remove("hover"),e.classList.remove("error")},!1)}),e.addEventListener("drop",e=>{var t,o,n,r,l;"image/png"==(null==e||null===(t=e.dataTransfer)||void 0===t||null===(o=t.files)||void 0===o?void 0:o[0].type)||"image/jpg"==(null==e||null===(n=e.dataTransfer)||void 0===n||null===(r=n.files)||void 0===r?void 0:r[0].type)?(this.fileObj=null==e||null===(l=e.dataTransfer)||void 0===l?void 0:l.files[0],this.convertFileObjToObjectURL(this.fileObj).then(e=>{this.imgUrl=e,this.filename=this.fileObj.name,this.crop?this.mode="cropper":(this.promise.resolve({filename:this.filename,url:e}),this.closeModal())})):(alert("We support only image file type (jpg, png)."),e.preventDefault(),e.stopPropagation())},!1)},updatePreviewImg:e.debounce((function(data){this.$refs.cropper.getCropData(data=>{this.preview=data})}),100,{leading:!1}),apply(){this.$refs.cropper.getCropBlob(e=>{var t=URL.createObjectURL(e);this.promise.resolve({filename:this.filename,url:t}),this.closeModal()})}}}}).call(this,o(1))},function(e,t,o){var content=o(432);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("0a017e7e",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(434);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("e0089e88",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(436);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("38f70338",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(438);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("0e8b0f4a",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(440);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("8ad40842",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(442);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("99f106b8",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(444);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("02c95317",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(446);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("694266b4",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(448);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("405b92a9",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(450);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("ed17b054",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(452);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("90a04770",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(454);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("8fc6f090",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(456);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("bf0f174c",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(458);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("0623acde",content,!0,{sourceMap:!1})},function(e,t,o){var content=o(460);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("6cb9bc00",content,!0,{sourceMap:!1})},function(e){e.exports=JSON.parse('{"development":{"apiKey":"AIzaSyDYge5EnGVz_6SL5cfZ24ogqw1PuaSmCX4","authDomain":"onedee-x-prod-copy.firebaseapp.com","databaseURL":"https://onedee-x-prod-copy.firebaseio.com","projectId":"onedee-x-prod-copy","
1storageBucket":"onedee-x-prod-copy.appspot.com","messagingSenderId":"771823070381","appId":"1:771823070381:web:93dbae299de4c5002eaa24","measurementId":"G-DE9JWKMZ2S"},"staging":{"apiKey":"AIzaSyAVdDFbi4YbIQUwe6XlcAPWnbAPhcJhjCg","authDomain":"onedeex-staging.firebaseapp.com","databaseURL":"https://onedeex-staging.firebaseio.com","projectId":"onedeex-staging","storageBucket":"onedeex-staging.appspot.com","messagingSenderId":"798075177439"},"production":{"apiKey":"AIzaSyDb007AzCQzVUTDQlM1gm5ki1cVJLCdWYg","authDomain":"onedee-x-prod.firebaseapp.com","databaseURL":"https://onedee-x-prod.firebaseio.com","projectId":"onedee-x-prod","storageBucket":"onedee-x-prod.appspot.com","messagingSenderId":"996860856514"}}')},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return y}));o(10),o(8);var n=o(2),r=(o(63),o(59)),l=o(16),c=o.n(l),d=o(1),m=o.n(d);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class y{static transform(e){var t=m.a.cloneDeep(this.CONTEXT_PROTOTYPE);return t.headers=this.extractHeaders(e.positions),t.positions=m.a.reduce(e.positions,(e,t)=>(t.positionPayrolls=[f(f({},this.SALARY_PAYROLL_PROTOTYPE),{},{amount:t.salaryBase}),...t.positionPayrolls],t.positionPayrolls=this.classifyPayrolls(t.positionPayrolls),t.positionPayrolls=this.PayrollsUtils.mapPayrollsKeyName(t.positionPayrolls),t.positionPayrolls=this.PayrollsUtils.addPositiveFlagToPayrolls(t.positionPayrolls),t.positionPayrolls=m.a.map(t.positionPayrolls,e=>f(f({},e),{},{pay:e.pay,overtime:e.overTime})),e[t.id]=f(f({},m.a.pick(t,["id","salaryBase","name"])),{},{payrolls:t.positionPayrolls}),e),{}),t.employees=this.mapEmployeeValues(e.employees,t.positions,t.headers,e.payrolls),t}static sync(e,t){t=this.upgrade(t);var o=m.a.map(e.employees,e=>{var o=this.getItemById(t.employees,e.id);if(o){var n=[...m.a.filter(o.payrolls,e=>e.customized),...m.a.filter(o.personal,e=>e.customized||null==e.id)],r=[...e.payrolls,...e.personal],l=m.a.unionBy(r,n,"payrollId");l=m.a.map(l,e=>{var t=m.a.defaultTo(this.getItemBy(n,"payrollId",e.payrollId),e);return f(f({},e),{},{customized:t.customized,value:t.value})});var c=m.a.map(e.payrolls,e=>this.getItemBy(l,"payrollId",e.payrollId)),d=m.a.differenceBy(l,c,"payrollId");return f(f({},e),{},{payrolls:c,personal:d})}return e});return f(f({},this.CONTEXT_PROTOTYPE),{},{employees:o,headers:e.headers,positions:e.positions})}static upgrade(e){return e}static extractHeaders(e){var t=m.a.reduce(e,(e,t)=>[...e,t.positionPayrolls],[]),o=[f({},this.SALARY_PAYROLL_PROTOTYPE),...m.a.intersectionBy(...t,"payrollId")];o=this.PayrollsUtils.addPositiveFlagToPayrolls(o),o=this.PayrollsUtils.mapPayrollsKeyName(o),o=this.PayrollsUtils.addFlagToPayrolls(o,"header");var n=this.classifyPayrolls(o);return m.a.map(n,header=>f(f({},m.a.pick(header,["payrollId","payrollName","payrollType","default","positive","keyName","header"])),{},{welfareType:header.payrollWelfareType}))}static classifyPayrolls(e){return m.a.reduce(Object.values(this.PayrollsUtils.classifyPayrolls(e)),(e,t)=>e.concat(t),[])}static mapEmployeeValues(e,t,o,n){return m.a.map(e,e=>{var r;return f(f({},m.a.pick(e,["id","name"])),{},{bankAccount:e.bankAccount,imgUrl:e.imgUrlSm,overtimes:e.overTimes,positionId:e.positionId,positionName:null===(r=this.getPositionById(t,e.positionId))||void 0===r?void 0:r.name},this.mapEmployeePayrolls(e,t[e.positionId],o,n))})}static mapEmployeePayrolls(e,t,o,n){var r,l=e.employeePayrolls.map(e=>f(f({},e),{},{overtime:e.overTime,holidayOvertime:e.holidayOverTime})),c=t?t.payrolls:[],d=[],h=[];return null!=e.salaryBase&&(l=[f(f({},this.SALARY_PAYROLL_PROTOTYPE),{},{amount:e.salaryBase}),...l]),l=this.PayrollsUtils.mapPayrollsKeyName(l),l=this.PayrollsUtils.addPositiveFlagToPayrolls(l),h=m.a.unionBy(e.employeePayrolls,null==t?void 0:t.payrolls,"payrollId"),h=this.setNewKeyWelfareToPayrolls(h,n),c=this.setNewKeyWelfareToPayrolls(c,n),d=m.a.map(o,e=>m.a.cloneDeep(m.a.defaultTo(this.getItemBy(l,"payrollId",e.payrollId),m.a.defaultTo(this.getItemBy(c,"payrollId",e.payrollId),e)))),d=this.calculateEmployeePayrollsValue(d,e),r=m.a.differenceBy(h,d,"payrollId"),{payrolls:this.mapEmployeePayrollsValue(d),personal:this.mapEmployeePayrollsValue(r)}}static mapEmployeePayrollsValue(e){return m.a.map(e,e=>f(f({},m.a.pick(e,["id","payrollId","calculatedValue","default","header","keyName","payrollName","payrollType","positive","pay","overtime","taxCalculation","socialSecurityCalculation"])),{},{autoCalculation:!!e.autoCalculation&&e.autoCalculation,taxRate:e.taxType,customized:!1,calculatedValue:e.amount?e.amount:0,value:0}))}static calculateEmployeePayrollsValue(e,t){return m.a.map(e,o=>{var n;if(!o.default)return o;switch(o.keyName){case"OVERTIME":var r=null===(n=this.getDefautPayrollItemByKeyName(e,"SALARY"))||void 0===n?void 0:n.amount;o.amount=parseFloat(c()(m.a.reduce(t.overTimes,(e,t)=>e+r/30/this.WORKING_HOURS*o.overtime*t.unit/60,0)).format("0.00"))}return o}
1)}static calculatePersonalPayrolls(e){return m.a.reduce(e,(e,t)=>e+y.assignNegativeValuePayroll(t),0)}static calculateSocialSecurityValue(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=m.a.find(e,e=>e.default&&"SOCIAL_SECURITY"==e.keyName);if((null==o?void 0:o.customized)&&!t)return o.value;if(!1===(null==o?void 0:o.autoCalculation))return o.calculatedValue;var n=m.a.find(e,e=>e.default&&"SALARY"==e.keyName),r=(null==n?void 0:n.customized)?n.value:n.calculatedValue?n.calculatedValue:0;return r>0?Math.max(Math.min(Math.round(.05*r),750),83):0}static calculateSocialSecurityDefaultValue(e){return this.calculateSocialSecurityValue(e,!0)}static calculateTaxValue(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=y.getDefautPayrollItemByKeyName(e.payrolls,"TAX");if((null==o?void 0:o.customized)&&!t)return o.value;var n=(null==o?void 0:o.taxRate)?(null==o?void 0:o.taxRate)/100:0,r=(m.a.reduce(e.payrolls,(e,t)=>"welfare"==t.payrollType||t.default&&"TAX"==t.keyName?e:t.positive?e+y.getAmountFromPayrollItem(t):e-y.getAmountFromPayrollItem(t),0)+y.calculatePersonalPayrolls(e.personal))*n;return Math.max(r,0)}static calculateTaxDefaultValue(e){return this.calculateTaxValue(e,!0)}static assignNegativeValuePayroll(e,t){var o=null!=t?t:this.getAmountFromPayrollItem(e);return e.positive||"income"==e.payrollType||"benefit"==e.payrollType?o:this.checkNegativeValue(o)}static checkNegativeValue(e){return e<0?e:-e}static sum(e){return m.a.sum(e)}static getPositionById(e,t){return e[t]?e[t]:null}static getItemById(e,t){return this.getItemBy(e,"id",t)}static getPayrollItemByKeyName(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return m.a.find(e,e=>e.keyName==t&&(e.default||!o))}static getDefautPayrollItemByKeyName(e,t){return this.getPayrollItemByKeyName(e,t,!0)}static getItemBy(e,t,o){return m.a.find(e,e=>e[t]==o)}static getAmountFromPayrollItem(e){return e.customized?e.value:e.calculatedValue?e.calculatedValue:0}static setNewKeyWelfareToPayrolls(e,t){return e.map(e=>{var o=m.a.find(t,t=>t.id===e.payrollId);return o?f(f({},e),{},{companyPayAmount:o.companyPayAmount,deductEmployeeAmount:o.deductEmployeeAmount,welfarePayType:o.welfarePayType}):e})}static getOtLimit(e){return this.OTLIMIT=e,e}}y.PayrollsUtils=r.a,y.VERSION=r.a.VERSIONS.V1,y.WORKING_HOURS=8,y.SALARY_PAYROLL_PROTOTYPE={id:0,amount:2e4,autoCalculation:null,default:!0,overtime:null,pay:null,payrollId:0,payrollName:"Salary",payrollType:"income",taxCalculation:!0,socialSecurityCalculation:!0,taxType:null},y.CONTEXT_PROTOTYPE={version:y.VERSION,lastestSync:e().format("DD MMMM YYYY [at] HH:mm"),employees:[],positions:{},headers:[]},y.OTLIMIT=null}).call(this,o(6))},function(e,t,o){"use strict";(function(e,n){o.d(t,"a",(function(){return f}));o(10),o(8);var r=o(2),l=(o(63),o(146)),c=o(16),d=o.n(c);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class f extends l.a{static transform(e){return super.transform(e)}static sync(e,t){return super.sync(e,t)}static upgrade(e){return e.version<this.VERSION&&((e=super.upgrade(e)).version=this.VERSION,e.employees.map(e=>h(h({},e),{},{payrolls:e.payrolls.map(e=>h(h({},e),{},{welfareType:e.payrollWelfareType||e.welfareType,companyPayPercent:e.payrollCompanyPayPercent||e.companyPayPercent,deductEmployeePercent:e.payrollDeductEmployeePercent||e.deductEmployeePercent,welfareValue:e.payrollWelfareValue||e.welfareValue})),personal:e.personal.map(e=>h(h({},e),{},{welfareType:e.payrollWelfareType||e.welfareType,companyPayPercent:e.payrollCompanyPayPercent||e.companyPayPercent,deductEmployeePercent:e.payrollDeductEmployeePercent||e.deductEmployeePercent,welfareValue:e.payrollWelfareValue||e.welfareValue}))}))),e}static mapEmployeeValues(t,o,n,r){return e.map(t,t=>{var l;return h(h({},e.pick(t,["id","name"])),{},{bankAccount:t.bankAccount,imgUrl:t.imgUrlSm,overtimes:t.overTimes,lates:t.lates,absences:t.absences,taxDeduction:t.taxDeduction,positionId:t.positionId,positionName:null===(l=this.getPositionById(o,t.positionId))||void 0===l?void 0:l.name},this.mapEmployeePayrolls(t,o[t.positionId],n,r))})}static mapEmployeePayrollsValue(t){return e.map(t,t=>h(h({},e.pick(t,["id","payrollId","calculatedValue","default","header","keyName","payrollName","payrollType","positive","pay","overtime","holidayOvertime","holidayPay","taxCalculation","socialSecurityCalculation","calMethod"])),{},{autoCalculation:!!t.autoCalculation&&t.autoCalculation,taxRate:t.taxType,customized:!1,overtime:t.overtime||t.overTime,holidayOvertime:t.holidayOvertime||t.holidayOverTime,calculatedValue:t.amount?t.amount:0,welfareType:t.payrollWelfareType,companyPayPercent:t.payrollCompanyPayPercent,deductEmployeePercent:t.payrollDeductEmployeePercent,welfareValue:t.payrollWelfareValue,value:0,companyPayAmount:t.companyPayAmount,deductEmployeeAmount:t.deductEmployeeAmount,welfarePayType:t.welfarePayType}))}static calculateEmployeePayrollsValue(t,o){return e.map(t,n=>{var r,l,c;if(!n.default)return n;var m=null===(r=this.getDefautPayrollItemByKeyName(t,"SALARY"))||void 0===r?void 0:r.amount;switch(n.keyName){case"OVERTIME":n.amount=parseFloat(d()(e.reduce(o.overTimes,(e,t)=>
1e+m/30/this.WORKING_HOURS*n.overtime*t.unit/60,0)).format("0.00"));break;case"ABSENCE":var h=(null===(l=o.absences)||void 0===l?void 0:l.length)*(m/30);n.amount=parseFloat(d()(h).format("0.00"));break;case"LATE":var f=null===(c=o.lates)||void 0===c?void 0:c.reduce((e,t)=>e+t.minute*(m/30/(t.workHourMinute/60)/60),0);n.amount=parseFloat(d()(f).format("0.00"))}return n})}static calculatePersonalPayrolls(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.reduce(t,(e,t)=>e+f.assignNegativeValuePayroll(t,o[t.payrollId]),0)}static calculateSocialSecurityValue(t){var base=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=t.filter(e=>"welfare"==e.payrollType&&"social_security"==e.welfareType),r=e.sum(t.filter(e=>e.socialSecurityCalculation||"SALARY"===e.keyName&&1==e.default).map(e=>this.getAmountFromPayrollItem(e)))*o;return e.reduce(n,(e,t)=>{var n=0;return n=(null==t?void 0:t.welfarePayType)&&"amount"===t.welfarePayType?parseFloat(null==t?void 0:t.deductEmployeeAmount)||0:"max_salary"==t.calMethod?r>0?t.welfareValue<r?Math.min(Math.round(t.welfareValue*(t.deductEmployeePercent/100))):Math.min(Math.round(r*(t.deductEmployeePercent/100))):0:r>0?Math.min(Math.round(r*(t.deductEmployeePercent/100))):0,t.customized&&!base?n=t.value:!1===t.autoCalculation&&(n=t.calculatedValue),t.customized||(n/=o),h(h({},e),{},{[t.payrollId]:n})},{})}static calculateSocialSecurityDefaultValue(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.calculateSocialSecurityValue(e,!0,t)}static calculateTaxValue(t){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=f.getDefautPayrollItemByKeyName(t.payrolls,"TAX");if((null==n?void 0:n.customized)&&!o)return n.value;if(null==n?void 0:n.autoCalculation)return Math.max(0,t.taxDeduction);var r=(null==n?void 0:n.taxRate)?(null==n?void 0:n.taxRate)/100:0,l=[...t.payrolls,...t.personal],c=l.filter(e=>"welfare"==e.payrollType&&"social_security"==e.welfareType&&e.taxCalculation).map(e=>e.payrollId),d=e.sum(Object.values(e.pick(this.calculateSocialSecurityValue(l),c))),m=l.filter(e=>e.taxCalculation&&!("welfare"==e.payrollType&&"social_security"==e.welfareType)&&!(e.default&&"TAX"==e.keyName)),h=(e.reduce(m,(e,t)=>t.positive?e+f.getAmountFromPayrollItem(t):e-f.getAmountFromPayrollItem(t),0)-d)*r;return Math.max(h,0)}static calculateTaxDefaultValue(e){return this.calculateTaxValue(e,!0)}}f.VERSION=f.PayrollsUtils.VERSIONS.V2,f.CONTEXT_PROTOTYPE={version:f.VERSION,lastestSync:n().format("DD MMMM YYYY [at] HH:mm"),employees:[],positions:{},headers:[]}}).call(this,o(1),o(6))},function(e,t,o){"use strict";(function(e,n){o.d(t,"a",(function(){return y}));o(10),o(8),o(26);var r=o(2),l=(o(63),o(147)),c=o(3),d=o(16),m=o.n(d);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class y extends l.a{static transform(t){var o=e.cloneDeep(this.CONTEXT_PROTOTYPE);return o.headers=this.extractHeaders(t.positions),o.positions=e.reduce(t.positions,(t,o)=>{var n;return o.positionPayrolls=[f(f({},this.SALARY_PAYROLL_PROTOTYPE),{},{amount:o.salaryBase}),...o.positionPayrolls],o.positionPayrolls=this.classifyPayrolls(o.positionPayrolls),o.positionPayrolls=this.PayrollsUtils.mapPayrollsKeyName(o.positionPayrolls),o.positionPayrolls=this.PayrollsUtils.addPositiveFlagToPayrolls(o.positionPayrolls),o.positionPayrolls=e.map(o.positionPayrolls,e=>f(f({},e),{},{pay:e.pay,overtime:e.overTime,holidayOvertime:e.holidayOverTime})),t[o.id]=f(f({},e.pick(o,["id","salaryBase","name"])),{},{employmentType:(null===(n=o.employmentType)||void 0===n?void 0:n.uniqueName.split("-").map(t=>e.upperCase(t)).join("-"))||this.EMPLOYMENT_TYPES.FULL_TIME,payrolls:o.positionPayrolls}),t},{}),o.employees=this.mapEmployeeValues(t.employees,o.positions,o.headers,t.payrolls),o}static sync(e,t){return super.sync(e,t)}static upgrade(e){return e.version<this.VERSION&&((e=super.upgrade(e)).version=this.VERSION,Object.keys(e.positions).forEac
1h(t=>{e.positions[t].employmentType=e.positions[t].employmentType||this.EMPLOYMENT_TYPES.FULL_TIME})),e}static mapEmployeeValues(t,o,n,r){return e.map(t,t=>{var l=this.getPositionById(o,t.positionId),c=(null==l?void 0:l.employmentType)||this.EMPLOYMENT_TYPES.FULL_TIME,d=t.salaryBase||(null==l?void 0:l.salaryBase),m=this.mapEmployeeLeaves(t.leaveForms||[]);return f(f({},e.pick(t,["id","name","workMinuteInfos"])),{},{bankAccount:t.bankAccount,imgUrl:t.imgUrlSm,overtimes:t.overTimes,lates:t.lates,absences:t.absences,taxDeduction:t.taxDeduction,positionId:t.positionId,positionName:null==l?void 0:l.name,employmentType:c,leaves:m,wage:d},this.mapEmployeePayrolls(f(f({},t),{},{employmentType:c,wage:d,leaves:m}),o[t.positionId],n,r))})}static mapEmployeeLeaves(t){return t.reduce((t,o)=>{var n,r,l,d,m=null===(n=e.find(null===(r=o.response)||void 0===r?void 0:r.fields,e=>"Start Date Time"==e.name||"วันที่เริ่มต้น"==e.name))||void 0===n?void 0:n.value,h=null===(l=e.find(null===(d=o.response)||void 0===d?void 0:d.fields,e=>"End Date Time"==e.name||"วันที่สิ้นสุด"==e.name))||void 0===l?void 0:l.value,y=c.j.getDateListBetween(m,h).map(e=>e.format(c.j.DATETIME_FORMAT.US_DATE)).reduce((e,t)=>f(f({},e),{},{[t]:c.p.mapFormResponse(o)}),{});return f(f({},t),y)},{})}static calculateEmployeePayrollsValue(t,o){var n,r=o.wage,l=null===(n=this.getDefautPayrollItemByKeyName(t,"SALARY"))||void 0===n?void 0:n.amount;return e.map(t,n=>{var d,h;if(!n.default)return n;switch(n.keyName){case"SALARY":if(o.employmentType===this.EMPLOYMENT_TYPES.PART_TIME){var f=this.getDefautPayrollItemByKeyName(t,"OVERTIME"),y=e.sum(o.workMinuteInfos.map(e=>e.workMinute||0)),v=r*f.pay*y/60;n.amount=v,l=v}break;case"OVERTIME":var w=0;switch(o.employmentType){case this.EMPLOYMENT_TYPES.FULL_TIME:w=e.reduce(o.overTimes,(e,t)=>e+r/30/this.WORKING_HOURS*n.overtime*t.unit/60,0);break;case this.EMPLOYMENT_TYPES.PART_TIME:w=e.reduce(o.overTimes,(e,t)=>e+r*n.overtime*t.unit/60,0)}n.amount=parseFloat(m()(w).format("0.00"));break;case"ABSENCE":var x=(null===(d=o.absences)||void 0===d?void 0:d.filter(e=>!o.leaves[c.j.datetimeParser(e).format(c.j.DATETIME_FORMAT.US_DATE)]).length)*(l/30);n.amount=parseFloat(m()(x).format("0.00"));break;case"LATE":var P=null===(h=o.lates)||void 0===h?void 0:h.reduce((e,t)=>e+t.minute*(l/30/(t.workHourMinute/60)/60),0);n.amount=parseFloat(m()(P).format("0.00"))}return n})}static calculatePersonalPayrolls(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce(t,(e,t)=>e+y.assignNegativeValuePayroll(t,o[t.payrollId]||n[t.payrollId]),0)}static calculateSocialSecurityValue(t){var base=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=t.filter(e=>"welfare"==e.payrollType&&"social_security"==e.welfareType),r=e.sum(t.filter(e=>e.socialSecurityCalculation&&"welfare"!==e.payrollType||"SALARY"===e.keyName&&1==e.default).map(e=>this.getAmountFromPayrollItem(e)))*o;return e.reduce(n,(e,t)=>{var n=0;return t.customized&&!base?n=t.value:!1===t.autoCalculation?n=t.calculatedValue:!0===t.autoCalculation&&(n=(null==t?void 0:t.welfarePayType)&&"amount"===t.welfarePayType?parseFloat(null==t?void 0:t.deductEmployeeAmount)||0:"max_salary"==t.calMethod?r>0?t.welfareValue<r?Math.min(Math.round(t.welfareValue*(t.deductEmployeePercent/100))):Math.min(Math.round(r*(t.deductEmployeePercent/100))):0:r>0?Math.min(Math.round(r*(t.deductEmployeePercent/100))):0),t.customized||(n/=o),f(f({},e),{},{[t.payrollId]:n})},{})}static calculateWelfareValue(t){var base=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=t.filter(e=>"welfare"==e.payrollType&&"social_security"!=e.welfareType&&"general"!=e.welfareType),r=this.getDefautPayrollItemByKeyName(t,"SALARY"),l=(null==r?void 0:r.customized)?r.value:r.calculatedValue?r.calculatedValue:0;return e.reduce(n,(e,t)=>{var n=0;return(null==t?void 0:t.welfarePayType)&&"amount"===t.welfarePayType?n=parseFloat(null==t?void 0:t.deductEmployeeAmount)||0:"real_salary"==t.calMethod?n=l>0?l*(t.deductEmployeePercent/100):0:"max_salary"==t.calMethod&&(n=l>0?Math.min(Math.round(l*(t.deductEmployeePercent/100)).toFixed(2),Math.round(t.welfareValue*(t.deductEmployeePercent/100)).toFixed(2)):0),t.customized&&!base?n=t.value:!1===t.autoCalculation&&(n=t.calculatedValue),t.customized||(n/=o),f(f({},e),{},{[t.payrollId]:n})},{})}static calculateWelfareDefaultValue(e){return this.calculateWelfareValue(e,!0)}}y.VERSION=y.PayrollsUtils.VERSIONS.V3,y.CONTEXT_PROTOTYPE={version:y.VERSION,lastestSync:n().format("DD MMMM YYYY [at] HH:mm"),employees:[],positions:{},headers:[]},y.EMPLOYMENT_TYPES=c.n.EMPLOYMENT_TYPES}
1).call(this,o(1),o(6))},,,,,function(e,t,o){"use strict";var n=o(5),r=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))})}),1)},l=window.cancelIdleCallback||function(e){clearTimeout(e)},c=window.IntersectionObserver&&new window.IntersectionObserver(e=>{e.forEach(e=>{var{intersectionRatio:t,target:link}=e;t<=0||link.__prefetch()})});t.a={name:"NuxtLink",extends:n.default.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted(){this.prefetch&&!this.noPrefetch&&(this.handleId=r(this.observe,{timeout:2e3}))},beforeDestroy(){l(this.handleId),this.__observed&&(c.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe(){c&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),c.observe(this.$el),this.__observed=!0)},shouldPrefetch(){return this.getPrefetchComponents().length>0},canPrefetch(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map(e=>e.components.default).filter(e=>"function"==typeof e&&!e.options&&!e.__prefetched)},prefetchLink(){if(this.canPrefetch()){c.unobserve(this.$el);var e=this.getPrefetchComponents();for(var t of e){var o=t();o instanceof Promise&&o.catch(()=>{}),t.__prefetched=!0}}}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,o){"use strict";var n={};n.auth=o(294),n.auth=n.auth.default||n.auth,n.i18n=o(412),n.i18n=n.i18n.default||n.i18n,n.stricts=o(413),n.stricts=n.stricts.default||n.stricts,t.a=n},,,,,function(e,t,o){"use strict";var n={components:{Fragment:o(196).a},data:()=>({promise:{resolve:null,reject:null}}),methods:{showFragment(){return this.$refs.fragment.showFragment(),new Promise((e,t)=>{this.promise={resolve:e,reject:t}})},hideFragment(){this.$refs.fragment.hideFragment(),this.promise.reject(),this.clearState()}}},r=o(9),component=Object(r.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("Fragment",{ref:"fragment"},[t("div",{staticClass:"fragment-content"},[t("div",{staticClass:"area area-top d-flex align-items-center"},[t("div",{staticClass:"fragment-title"},[t("div",{staticClass:"button is-flat is-action-btn has-no-shadow close-icon",on:{click:this.hideFragment}},[t("fa",{attrs:{icon:["fas","times"]}})],1),t("div",{staticClass:"group is-d-flex align-items-center w-100"},[t("p",{staticClass:"font font--semi-bold is-title-desc w-100"},[this._v("Fragment Example")])])])]),t("div",{staticClass:"area"})])])}),[],!1,null,null,null);t.a=component.exports},,function(e,t,o){"use strict";o.r(t);var n={props:{title:{type:String,default:""},isCloseDisabled:{type:Boolean,default:!1}},data:()=>({show:!1,promise:{resolve:null,reject:null}}),watch:{show(e){var html=document.querySelector("html");e?(html.style.margin="0",html.style.height="100%",html.style.overflow="hidden"):(html.style.margin="",html.style.height="",html.style.overflow="",this.$emit("close"))}},beforeDestroy(){var html=document.querySelector("html");html.style.margin="",html.style.height="",html.style.overflow=""},methods:{showModal(){return this.show=!0,this.$emit("show"),new Promise((e,t)=>{this.promise={resolve:e,reject:t}})},closeModal(){this.isCloseDisabled||(this.show=!1,this.$emit("hide"),this.promise.reject())}}},r=(o(431),o(9)),component=Object(r.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("transition",{attrs:{name:"modal-box",mode:"out-in"}},[this.show?t("div",{ref:"modalBackdrop",staticClass:"modal-backdrop"},[t("div",{staticClass:"modal-container"},[t("div",{staticClass:"modal-box"},[t("div",{staticClass:"btn-close close",on:{click:this.closeModal}},[t("fa",{attrs:{icon:["fas","times"]}})],1),t("div",{staticClass:"area-heading has-gap-right"},[t("p",{staticClass:"font font--semi-bold is-sub-header label-title"},[this._v(this._s(this.title))])]),t("div",{staticClass:"area-content"},[this._t("default")],2)])])]):this._e()])}),[],!1,null,"370a3984",null);t.default=component.exports},,function(e,t,o){"use strict";var n=o(191),r=o(51),l={components:{Modal:n.default,Input:r.default},props:{title:{type:String,default:"Modal Title"}},data:()=>({promise:{resolve:null,reject:null}}),methods:{showModal(){return this.$refs.modal.showModal(),this.onShowModal(),new Promise((e,t)=>
1{this.promise={resolve:e,reject:t}})},closeModal(){this.$refs.modal.closeModal()},onShowModal(){},onCloseModal(){this.promise.reject(),this.clearState()}}},c=o(9),component=Object(c.a)(l,(function(){var e=this.$createElement;return(this._self._c||e)("Modal",{ref:"modal",attrs:{title:this.title},on:{show:this.onShowModal,close:this.onCloseModal}})}),[],!1,null,null,null);t.a=component.exports},,,function(e,t,o){"use strict";var n=o(124).a,r=o(9),component=Object(r.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("transition",{attrs:{name:"fade",mode:"out-in"}},[this.isShow?t("div",{ref:"fragment",staticClass:"fragment"},[this._t("default")],2):this._e()])}),[],!1,null,null,null);t.a=component.exports},,function(e,t,o){"use strict";var n={inheritAttrs:!1,props:{id:{type:String,default:null},accept:{type:String,default:null},isLoading:{type:Boolean,default:!1}},data:()=>({file:null,fileName:""}),methods:{onChange(e){try{this.file=this.$refs.fileInput.files[0],this.fileName=this.file.name,this.$emit("input",this.file),this.$emit("change",e)}catch(e){}},click(){this.$refs.fileInput.click()},clear(){this.$refs.fileInput.value="",this.file=null,this.fileName=""}}},r=o(9),component=Object(r.a)(n,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"file has-name is-fullwidth"},[o("label",{staticClass:"file-label"},[o("input",{ref:"fileInput",staticClass:"file-input",attrs:{id:e.id,type:"file",name:"resume",accept:e.accept,disabled:e.isLoading},on:{change:e.onChange}}),o("span",{staticClass:"file-cta"},[o("span",{staticClass:"file-icon"},[o("fa",{attrs:{icon:["fas","upload"]}})],1),o("span",{staticClass:"file-label"},[e._v("Choose a file…")])]),o("span",{staticClass:"file-name"},[o("p",[e._v(e._s(e.fileName))])])])])}),[],!1,null,null,null);t.a=component.exports},,function(e,t,o){"use strict";o.d(t,"a",(function(){return f}));o(10),o(30),o(154),o(8);var n=o(2),r=o(1),l=o.n(r),c=o(7),d=o(3);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class f extends c.a{static getEmployeesWitOutPayrollTemplate(e){return this._get("auth/v1/payroll/members",{params:h(h({size:10,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})}).then(e=>Promise.resolve(e))}static getPreviewEmployeesWitOutPayrollTemplate(){return this._get("auth/v1/payroll/count/members").then(e=>Promise.resolve(e))}static assignEmployeesToPayrollTempalte(e){return this._put("auth/v1/payroll/template/members",e).then(e=>Promise.resolve(e))}static getPayrollItems(e,t,o){return this._get("auth/v1/payroll/search",{cancelToken:o,params:h(h({name:""},e),{},{type:t,page:0,size:1e4,sort:"createdDate,asc"})}).then(e=>(e.content=l.a.reverse(l.a.map(e.content,e=>{var t,o;return h(h({},e),{},{createdBy:"".concat(null===(t=e.createdByEmployee)||void 0===t?void 0:t.firstname," ").concat(null===(o=e.createdByEmployee)||void 0===o?void 0:o.lastname)})})).map(e=>("Salary"==e.name&&e.default&&(e.editable=!1,e.socialSecurityCalculation=!0,e.taxCalculation=!0),h({editable:!0},e))),Promise.resolve(e)))}static getMultiTypePayrollItems(){var e=[this.getPayrollItems({},"income").then(e=>Promise.resolve({incomes:l.a.map(e.content,e=>h(h({},e),{},{id:"Salary"==e.name&&e.default?0:e.id}))})),this.getPayrollItems({},"benefit").then(e=>Promise.resolve({benefits:e.content})),this.getPayrollItems({},"deduction").then(e=>Promise.resolve({deductions:e.content})),this.getPayrollItems({},"welfare").then(e=>Promise.resolve({welfares:e.content}))];return Promise.all(e).then(e=>Promise.resolve(l.a.reduce(e,(e,t)=>h(h({},e),t),{})))}static updateMemberToPayroll(e){return this._put("auth/v1/payroll/template/member",e).then(e=>e)}static deletePayrollMember(e){return this._delete("auth/v1/payroll/template/member",{employeeId:e})}static updatePayrollMaker(e){return this._put("auth/v1/payroll/template/makers",e).then(e=>e)}static createPayrollItem(e){return this._post("auth/v1/payroll",e).then(e=>{var t,o;return h(h({},e),{},{createdBy:"".concat(null===(t=e.createdByEmployee)||void 0===t?void 0:t.firstname," ").concat(null===(o=e.createdByEmployee)||void 0===o?void 0:o.lastname)})})}static updatePayrollItem(e){return this._put("auth/v1/payroll",h(h({},e),{},{payrollId:e.id})).then(e=>{var t,o;return h(h({},e),{},{createdBy:"".concat(null===(t=e.createdByEmployee)||void 0===t?void 0:t.firstname," ").concat(null===(o=e.createdByEmployee)||void 0===o?void 0:o.lastname)})})}static deletePayrollItem(e,t){return this._delete("auth/v1/payroll",{payrollId:e,type:t})}static getPayrollTemplateList(e,t){return this._get("auth/v1/payroll/templates",{params:{page:e.page,size:e.size,search:e.search},cancelToken:null==t?void 0:t.token}).then(e=>Promise.resolve(e))}static createNewPayrollTemplate(e){return this._post("auth/v1/payroll/template",e)}static updatePayrollTemplate(e){return this._put("auth/v1/payroll/template",h(h({},e),{},{payrollTemplateId:e.id}))}static deletePayrollTemplate(e){return this._delete("auth/v1/payroll/template",{payrollTemplateId:e})}static getPayrollTemplate(e){return this._get("auth/v1/payroll/template",{params:{id:e}})}static getPayrollTemplateReport(e){return this._get("auth/v1/payroll/template/report",{params:{id:e}}).then(e=>Promise.resolve(h(h({},e),{},{status:e.status.toUpperCase()})))}static getPayrollTemplateReportSlip(e,t){return this._get("auth/v1/payroll/template/report/employee/slip",{params:{reportId:e,employeeId:t}}).then(e=>Promise.resolve(h(h({},e),{},{status:e.status.toUpperCase()})))}static createPayrollTemplateReport(e){return this._post("auth/v1/payroll/template/report",h(h({},e),{},{payrollTempalteId:e.payrollTemplateId}))}static updatePayrollTemplateReport(e){return this._put("auth/v1/payroll/template/report",e)}static deletePayrollTemplateReport(e){return this._delete("auth/v1/payroll/template/report",{id:e})}static updatePayrollTemplateVoid(e){return this._put("auth/v1/payroll/template/void",e)}static proceedPayrollTemplateReport(e){return this._put("auth/v1/payroll/template/proceed",e).then(e=>Promise.resolve(h(h({},e),{},{status:e.status.toUpperCase()})))}static approvePayrollTemplateReport(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"approved";return this._put("auth/v1/payroll/template/approve",{payrollReportId:e,status:t.toLowerCase()}).then(e=>Promise.resolve(h(h({},e),{},{status:t.toUpperCase()})))}static getPayrollTemplateReportInfo(e,t,o){return this._get("auth/v1/payroll/template/info",{params:{payrollReportId:e,startDate:t,endDate:o}}).then(e=>Promise.resolve(d.k[d.m.getLastestVersion()].transform(e)))}static getPayrollTemplateYearSummary(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(new Date).getFullYear().toString();return this._get("auth/v1/payroll/template/info/sum",{params:{payrollReportId:e,year:t}})}static getPayrollHistoryByTemplateId(e){return this._get("auth/v1/payroll/template/reports",{params:{id:e}}).then(e=>Promise.resolve(l.a.map(e.payrollReports,e=>h(h({},e),{},{status:e.status.toUpperCase(),loading:!1,enable:!0}))))}static createSummaryReport(e){return this._post("auth/v1/payroll/template/report/summary",e)}static saveDataSummaryReport(e){return this._post("auth/v1/payroll/slips",e)}static getDataSummaryReport(e){return this._get("auth/v1/payroll/slip",{params:e})}static getPayrollSlipList(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return this._get("auth/v1/employee/slips",{params:{employeeId:e,startDate:t,endDate:o}}).then(e=>Promise.resolve(e.slips.map(e=>h(h({},e),{},{data:JSON.parse(e.data)}))))}static getTaxCertificateSlipList(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return this._get("auth/v1/employee/taxCertificates",{params:{employeeId:e}}).then(e=>Promise.resolve(e.taxCertificates.map(e=>h({},e))))}static uploadSlipPdf(e){return this._post("auth/v1/employee/slip/upload",e,{headers:{"Content-Type":"multipart/form-data"}})}static getTaxCertificates(){return this._get("auth/v1/payroll/taxCertificates")}static uploadTaxCertificateSlipPdf(e){return this._post("auth/v1/employee/taxCertificateSlip/upload",e,{headers:{"Content-Type":"multipart/form-data"}})}static getTaxCertificateByID(e){return this._get("auth/v1/employee/taxCertificate",{params:e})}static getTaxCertificateByEmpIDAndYear(e){return this._get("auth/v1/payroll/taxCertificateInfo",{params:e})}static createTaxCertificate(e){return this._post("auth/v1/payroll/taxCertificate",e)}static updateTaxCertificate(e){return this._put("auth/v1/payroll/taxCertificate",e)}static getWHT1(e){return this._get("auth/v1/payroll/monthlyPND1",{params:e})}static getSSO(e){return this._get("auth/v1/payroll/monthlySocialSecurity",{params:e})}static getPayrollAndTaxHistory(e){return this._get("auth/v1/employee/payroll/history",{params:e})}static updatePayrollAndTaxHistory(e){return this._put("auth/v1/employee/payroll/beginningBalance",h({},e))}static getTaxDeductions(e){return this._get("auth/v1/employee/taxdeductions",{params:h({},e)}).then(e=>Promise.resolve(e))}static getYearlySSO(e){return this._get("auth/v1/payroll/yearlySocialSecurity",{params:h({},e)}).then(e=>Promise.resolve(e))}static getYearlyPND1K(e){return this._get("auth/v1/payroll/yearlyPND1",{params:h({},e)}).then(e=>Promise.resolve(e))}static updateApproverPayrollTemplate(e){return this._put("auth/v1/payroll/template/approver",e)}}},,,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return h})),o.d(t,"c",(function(){return y}
1)),o.d(t,"b",(function(){return v}));o(10);var n=o(19),r=(o(8),o(2)),l=o(7),c=o(3);function d(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}c.c.DEFAULT_THEME_VAR;var h={name:String,phoneNumber:String,email:String,nameOfBuilding:String,roomNumber:String,floorNumber:String,homeNumber:String,moo:String,laneOrSoiName:String,roadName:String,subDistrictName:String,districtName:String,provinceName:String,postCode:String,taxId:String,socialSecurityId:String,branchTax:String,branchSocialSecurity:String,bankId:Number,bankAccount:String,bankAccountName:String},f=m(m({},h),{},{id:Number,address:String}),y=m(m({},f),{},{imgUrl:String,imgId:String,timeZone:String,passcode:String,businessType:{id:Number,uniqueName:String},foundingDate:String,countryId:Number,currencyId:Number,shiftBoardType:String,businessTypeId:Number});class v extends l.a{static getOrganizationList(e){return this._get("admin/v1/organizations",{params:m(m({size:30,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static createNewOrganization(e){return this._post("auth/v1/org",e)}static joinOrganizationByPasscode(e){return this._post("auth/v1/org/join",{passcode:e})}static getOrganizationByPasscode(e){return this._get("auth/v1/org",{params:{passcode:e}})}static getOrganizationById(e){return this._get("admin/v1/organization/info",{params:{organizationId:e}})}static getEmployeeCount(){return this._get("auth/v1/org/employee/count")}static updateOrganizationProfileImage(e,t){var form=new FormData;return form.append("file",t,"orgProfileImg.jpg"),form.append("organizationId",e),this._post("auth/v1/org/image",form,{headers:{"Content-Type":"multipart/form-data"}})}static getBusinessTypeList(){return this._get("auth/v1/list/businesstype")}static setupOrganization(e){return this._put("auth/v1/org/setup",e)}static updateCompanyProfile(t){return this._put("auth/v1/org",e.pick(t,e.keys(y))).then(e=>(this.$store.commit("modules/me/SET_ORG_DATA",e),Promise.resolve(e)))}static getCountOrganizationInfo(){return this._get("auth/v1/org/info/count")}static getPlanAndBillingData(t){return this._get("auth/v1/org/plan-billing",{cancelToken:null==t?void 0:t.token}).then(t=>(t.subscriptions.length&&t.subscriptions.forEach(t=>{t.order&&(t.order.orderItems=e.map(t.order.orderItems,e=>m(m({},e),{},{product:m(m({},e.product),{},{feature:"Annual"==e.product.feature?"annual":"Monthly"==e.product.feature?"monthly":null,type:"oneDeeStation"==e.product.type?"station":"cloud"})})))}),t.subscriptions=e.reverse(e.sortBy(t.subscriptions,"id")),Promise.resolve(t)))}static updateBillingAddress(address){return this._post("auth/v1/org/billing-address",address)}static updateInvoiceAddress(address){return this._post("auth/v1/org/invoice-address",address)}static requstTaxInvoice(e,t){return this._post("auth/v1/org/request-invoice",{orderId:e,invoiceAddress:t})}static updateEnterpriseProfile(t){var o=e.reduce(t,(e,t,o)=>[...e,{key:o,value:t}],[]),n=o.filter(e=>/^color-/.test(e.key)).map(e=>({type:e.key,value:e.value})),r=o.filter(e=>/^image-/.test(e.key)&&/^blob/.test(e.value.url)).map(e=>this.uploadEnterpriseProfileImage(e.key,e.value.url));return Promise.all(r).then(e=>this._put("auth/enterprise/v1/profile/info",{enterpriseFeatures:n})).then(e=>(this.$store.dispatch("modules/me/setEnterpriseFeatures",e.enterpriseFeatures),Promise.resolve(e)))}static uploadEnterpriseProfileImage(e,t){var o=this;return Object(n.a)((function*(){var n=yield c.f.urlToFile(t,"".concat(e,".png"),"image/png"),r=new FormData;return r.append("type",e),r.append("file",n),o._put("auth/enterprise/v1/profile/image",r,{headers:{"Content-Type":"multipart/form-data"}})}))()}static getOrganizationBranches(){return this._get("auth/v1/organization/branches")}static createOrganizationBranch(e){return this._post("auth/v1/organization/branch",e)}static updateOrganizationBranch(e){return this._put("auth/v1/organization/branch",e)}static deleteOrganizationBranch(e){return this._delete("auth/v1/organization/branch?id=".concat(e),{id:e})}static updateOvertimeSetting(e){return this._put("auth/v1/icc/setting/overtime",e)}}v.ORGANIZATION_NAME={ICC:"icc",SCASSET:"scasset",VEJTHANI:"vejthani",WACOAL:"wacoal",LHBANK:"lhbank"},v.enterpriseInterfaceSettings={"color-primary":"#FF3C64","color-secondary":"#FF3C9D","color-bot-icon":"#5C3399","color-tabs-bar":"#FFFFFF","color-active-tab":"#FF3C64","color-inactive-tab":"#999999","image-cover":"/img/pages/company/enterprise/image-cover.png","image-header":"/img/pages/company/enterprise/image-header.png","image-square-logo":"/img/pages/company/enterprise/image-square-logo.png","image-long-logo":"/img/pages/company/enterprise/image-long-logo.png"}}).call(this,o(1))},function(e,t,o){"use strict";o.d(t,"a",(function(){return w}));o(10),o(8),o(154);var n=o(2),r=o(68),l=o(7),c=o(1),d=o.n(c),m=o(3);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?h(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var y=f(f({},{id:Number,employeeId:Number,titleName:String,firstname:String,middleName:String,lastname:String,imgId:String,imgUrl:String}),{},{birthDate:String,phoneNumber:String,nationality:String,race:String,bankId:Number,bankAccount:String,bankAccountName:String,taxId:String,idCard:String,address:String,socialSecurityId:String,remark:String,facebook:String,line:String,whatsApp:String,gender:String,securityGroupId:Number,securityGroupName:String,startDate:String,departmentId:Number,employeeCode:String,salary:String,employmentType:String,payrollCode:String,homeAddress:Object,currentAddress:Object}),v=f(f({},{id:Number,employeeStationId:Number,firstname:String,lastname:String}),{},{employeePin:String,gender:String,startDate:String});class w extends l.a{static getEmployeeList(e,t,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:500,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",c=arguments.length>6?arguments[6]:void 0;return this._get("auth/v1/org/employees",{params:f({organizationId:e,employeeId:t,status:o,page:n,size:r},l?{search:l}:{}),cancelToken:null==c?void 0:c.token})}static getEmployeeListV2(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=arguments.length>4?arguments[4]:void 0;return this._get("auth/v2/employees",{params:{status:e,page:t,size:o,search:n},cancelToken:null==r?void 0:r.token})}static getEmployeeListWithFacePhoto(){return this._get("auth/v1/employeesHaveFaceScanPhoto")}static getSortableEmployeeList(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get("auth/v1/employees",{params:f({name:"",page:0,size:25,sort:"createdDate,asc"},e),cancelToken:t}).then(e=>(this.$store.dispatch("modules/context/updateEmployeeList",e.content),Promise.resolve(e)))}static getNoDepartment(){return this._get("auth/v1/employees/nodepartment").then(e=>(this.$store.dispatch("modules/context/updateEmployeeList",e),Promise.resolve(e)))}static getSortableEmployeeToBeApproverList(e,t){return this._get("auth/v1/employees/search",{params:f({name:"",page:0,size:50,sort:"createdDate,asc"},e),cancelToken:t})}static getSortableEmployeeToBeApproverListUnderLine(e,t){return this._get("auth/v1/employees/searchbyhasrole",{params:f({name:"",page:0,size:50,sort:"createdDate,asc"},e),cancelToken:t})}static getApprovedEmployeeList(e,t){return this.getEmployeeList(e.organizationId,e.employeeId,this.STATUS.APPROVED,e.page,e.size,e.search,t)}static getApprovedEmployeeListV2(e,t){return this.getEmployeeListV2(this.STATUS.APPROVED,e.page,e.size,e.search,t)}static getRejectedEmployeeList(e,t,o,n){return this.getEmployeeList(e,t,this.STATUS.REJECTED,o,n)}static getPendingEmployeeList(e,t,o,n){return this.getEmployeeList(e,t,this.STATUS.PENDING,o,n)}static getDeactivatedEmployeeList(e,t){return this.getEmployeeList(e.organizationId,e.employeeId,this.STATUS.DEACTIVATED,e.page,e.size,e.search,t)}static getRejectedEmployeeList(e,t,o,n){return this.getEmployeeList(e,t,this.STATUS.REJECTED,o,n)}static setEmployeeStatus(data){return this._put("auth/v1/org/approve/employee",data)}static setDeactivateStatus(e,t,o,n){return this._put("auth/v1/org/approve/employee",{organizationId:e,employeeId:t,resignDate:o,status:n})}static getEmployeeListAdmin(e){return this._get("admin/v1/employees",{params:f(f({size:30,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static getEmployeeProfileByEmployeeId(e,t){return this._get("auth/v1/employee/full",{params:{employeeId:e,requesterId:t}})}static getInvitedEmailListByEmployeeId(e,t){return this._get("auth/v1/org/invite-list",{params:f(f({employeeId:e,size:30,sort:"asc"},t),{},{page:t.page?parseInt(t.page)-1:0})})}static inviteUsersToOrganization(e,t){return this._post("auth/v1/org/invite",{invitedByEmployeeId:e,inviteList:t})}static reSendEmailInviteUsersToOrganization(e){return this._post("auth/v1/org/invite/resend",{invitationId:e})}static getInvitationDataByCode(code){return r.a.getInstance().get("v1/org/invite-code",{params:{code:code}}
1).then(e=>Promise.resolve(e.data))}static acceptOrganizationInvitation(code){return this._post("auth/v1/org/accept-invite",{code:code})}static getEmployeeById(e){return this._get("admin/v1/employee/info",{params:{employeeId:e}})}static updateEmployeeProfile(e){return this._put("auth/v1/employee",d.a.pick(e,d.a.keys(y)))}static updateEmployeeWorkProfile(data){return this._put("auth/v1/employee/workinfo",f(f({},d.a.pick(data,["employeeId","securityGroupId","securityGroupName","startDate","departmentId","employeeCode","employmentType","startProbationDate","endProbationDate","payrollCode"])),{},{salary:data.salary}))}static updateEmployeeStationProfile(e){return this._put("auth/v1/station/employee",d.a.pick(e,d.a.keys(v)))}static getEmployeeStationList(e){return this._get("admin/v1/employee/stations",{params:f(f({size:30,sort:"asc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static getEmployeeStationById(e){return this._get("admin/v1/employee/station",{params:{employeeId:e}})}static getEmployeeTrainingHistorys(e,t,o){return this._get("auth/v1/employee/trainings",{params:{employeeId:e,page:t,size:o}})}static updateEmployeeTrainingProfile(e){return this._put("/auth/v1/employee/training",e)}static createEmployeeTrainingProfile(e){return this._post("/auth/v1/employee/training",e)}static deleteTraining(e){return this._delete("auth/v1/employee/training",{id:e})}static uploadfaceScanPhoto(e,t,o){var n=new FormData;return n.append("picture",t,"faceScan.jpg"),n.append("employeeId",e),n.append("type",o),this._post("/auth/v1/employee/UploadfaceScanPhoto",n,{headers:{"Content-Type":"multipart/form-data"}})}static getEmployeefaceScanPhoto(e){return this._get("auth/v1/employeefaceScanPhoto",{params:{employeeId:e}})}static deleteFaceScanPhoto(e,t){return this._delete("auth/v1/employee/FaceScanPhoto",{employeeId:e,picType:t})}static getEmployeePayrollItems(e){return this._get("auth/v1/employee/payrolls",{params:{employeeId:e}}).then(e=>{var t={id:0,payrollId:0,payrollName:"Salary",payrollType:"income",amount:e.salaryBase,enable:!0,loading:!1,pay:null,overTime:null,taxType:null,autoCalculation:null,default:!0},o=e.employeePayrolls;null!=t.amount&&(o=[t,...o]),o=m.m.mapPayrollsKeyName(o);var n=m.m.mapPayrollsKeyName([f(f({},t),{},{amount:e.positionSalaryBase}),...e.positionPayrolls]);o=m.m.addFlagToPayrolls(o,"origin","employee"),n=m.m.addFlagToPayrolls(n,"origin","position"),o=m.m.addPositiveFlagToPayrolls(o),n=m.m.addPositiveFlagToPayrolls(n),o=m.m.addFlagToPayrolls(o,"original",!0),n=m.m.addFlagToPayrolls(n,"original",!1);var r=d.a.map(d.a.unionBy([...o,...n],"payrollId"),e=>e.payrollId),l=d.a.map(r,e=>d.a.defaultTo(d.a.find(o,t=>t.payrollId==e),d.a.defaultTo(d.a.find(n,t=>t.payrollId==e))));return l=d.a.map(l,e=>{var t=-1==d.a.findIndex(n,t=>t.payrollId==e.payrollId);return f(f({},e),{},{original:t})}),l=m.m.addFlagToPayrolls(l,"loading",!1),l=m.m.addFlagToPayrolls(l,"enable",!0),Promise.resolve({payrolls:m.m.classifyPayrolls(l),positionPayrolls:n})})}static createEmployeePayrollItem(e){return this._post("auth/v1/employee/payroll",f({},e))}static updateEmployeePayrollItems(e,t){return this._put("auth/v1/employee/payrolls",{employeeId:e,payrolls:t})}static updateEmployeePayrollItem(e){return this._put("auth/v1/employee/payroll",f({employeePayrollId:e.id},e))}static deleteEmployeePayrollItem(e){return this._delete("auth/v1/employee/payroll",{employeePayrollId:e})}static updateEmployeeSalary(e,t,o){return this._put("auth/v1/employee/salary",{employeeId:e,salaryBase:t,activeDate:o})}static deleteEmployeeSalary(e){return this._delete("auth/v1/employee/salary",{id:e})}static getEmployeeListWithFilter(e,t,o,n){return this._get("auth/v1/employees/filter",{params:{filterBy:e,idList:t,page:o,size:n}})}static getResume(e){return this._get("auth/v1/employee/resume",{params:{employeeId:e}})}static createSkill(e,t){return this._post("auth/v1/employee/resume/skills",{skills:e,employeeId:t})}static updateSkill(e,t,o,n){return this._put("auth/v1/employee/resume/skill",{id:e,skillName:t,levelOfExpertise:o,employeeId:n})}static deleteSkill(e){return this._delete("auth/v1/employee/resume/skill",{id:e})}static createExperience(e){return this._post("auth/v1/employee/resume/experience",e)}static updateExperience(e){return this._put("auth/v1/employee/resume/experience",e)}static deleteExperience(e){return this._delete("auth/v1/employee/resume/experience",{id:e})}static createEducation(e){return this._post("auth/v1/employee/resume/education",e)}static updateEducation(e){return this._put("auth/v1/employee/resume/education",e)}static deleteEducation(e){return this._delete("auth/v1/employee/resume/education",{id:e})}static exportEmployeeReport(e){return this._post("auth/v1/report/employee/export",e)}static exportDeactivatedEmployeeReport(e){return this._post("auth/v1/report/employee/export/deactivated",e)}static uploadDocumentFile(e,t){var o=new FormData;return o.append("documents",e),o.append("employeeId",t),this._post("auth/v1/employee/document/upload",o,{headers:{"Content-Type":"multipart/form-data"}})}static getEmployeeDocument(e){return this._get("/auth/v1/employee/documents",{params:{employeeId:e}})}static deleteDocument(e){return this._delete("auth/v1/employee/document",{id:e})}}w.STATUS={APPROVED:"approved",PENDING:"pending",REJECTED:"rejected",DEACTIVATED:"deactivated"}},,,,,,,,,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return d}));o(10),o(8);var n=o(2),r=o(7);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class d extends r.a{static getActivityLogDetails(e){return this._get("auth/v1/activity",{params:{activityId:e}})}static getActivityLogPage(t){return this._get("auth/v1/activityLog/page",{params:c({getBy:"all",page:0,size:20,sort:"timestamp,desc",total:1,idList:420578,logType:"all",startDate:e(t.daterange.startDate).format(),endDate:e(t.daterange.endDate).format()},t)})}}}).call(this,o(6))},,,,,,,,,,,,,,,,,,,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return m}));o(10),o(8);var n=o(2),r=(o(26),o(85)),l=o.n(r);function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function d(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class m{static blobToDataURL(e){return this.readFileAsDataURL(e)}static readFileAsDataURL(e){var t=new FileReader;return new Promise((o,n)=>{t.addEventListener("load",()=>{o(t.result)}),t.readAsDataURL(e)})}static readFileAsObjectURL(e){var t=new FileReader;return new Promise((o,n)=>{t.onload=n=>{var r=new Blob([t.result],{type:e.type});o(URL.createObjectURL(r))},t.readAsArrayBuffer(e)})}static urlToFile(e,t,o){return fetch(e).then(e=>e.blob()).then(e=>new File([e],t,{type:o}))}static extractFileName(t){return decodeURIComponent(e.last(l.a.parse(t).pathname.split("/")))}static convertTextFile(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"csv",n=new FileReader;return n.readAsText(t,"utf-8"),new Promise((t,r)=>{n.onload=n=>{var r=",";"csv"==o?r=",":"txt"==o&&(r="\t");var l=e.map(e.filter(n.target.result.split("\n"),line=>line.length),line=>line.split(r)),c=e.map(l[0],header=>header.trim()),m=e.map(l.slice(1),line=>e.reduce(c,(e,header,i)=>d(d({},e),{},{[header]:line[i]}),{}));t(m)}})}}}).call(this,o(1))},,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return c}));o(10),o(8),o(26);var n=o(2);function r(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function l(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?r(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):r(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class c{static setAllExpandStatus(e,t){for(var o of t)o.default||(o.expand=e,o.subPositions.length&&this.setAllExpandStatus(e,o.subPositions))}static mapPositionPropertyItem(t){var o;return l(l({},e.pick(t,["id","name","externalCode"])),{},{default:!1,expand:!1,enable:!0,employmentTypeName:t.employmentType.name.split("-").map(t=>e.capitalize(t)).join("-"),employeeCount:t.member?t.member:0,subPositions:(null===(o=t.subPositions)||void 0===o?void 0:o.length)?this.mapPositionProperty(t.subPositions):[]})}static mapPositionProperty(t){return e.map(t,e=>this.mapPositionPropertyItem(e))}static findPositionDeep(e,t){for(var o of e){if(o.id==t)return o;if(o.subPositions.length){var n=this.findPositionDeep(o.subPositions,t);if(n)return n}}return null}}c.EMPLOYMENT_TYPES={FULL_TIME:"FULL-TIME",PART_TIME:"PART-TIME"}}).call(this,o(1))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return n}));o(30);
1class n{static generateTextBlobPND(t){var o="";return t.employeeDetails.forEach((n,r)=>{var l=this.getReplaceString("00",r+1),c=e(n.payDate).format("DDMM");c+=parseInt(new Date(n.payDate).getFullYear())+543,console.log(new Date(n.payDate)),o+="".concat(l,"|"),o+="".concat(this.getReplaceString("0000000000000",t.taxId||""),"|"),o+="".concat(this.getReplaceString("0000000000000",n.employee.idCard||""),"||"),o+=null!=n.employee.titleName?n.employee.titleName+"|":"|",o+=null!=n.employee.firstName?n.employee.firstName+"|":"|",o+=null!=n.employee.lastName?n.employee.lastName+"|":"|",o+="1|",o+="".concat(c,"|"),o+="".concat(n.totalTaxIncome.toFixed(2),"|"),o+="".concat(n.totalTaxDeduct.toFixed(2),"|"),o+="1",o+="\n"}),new Promise((e,t)=>{e(o)})}static getReplaceString(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"end",o=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").toString(),n=e.substring(0,e.length-o.length);return"start"===t?o+n:n+o}}}).call(this,o(6))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return h}));o(10),o(8);var n=o(2),r=o(3),l=o(16),c=o.n(l);function d(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class h{constructor(){this.context=null,this.payrollHelper=null}static generateReport(e,t){this.context=e,this.payrollHelper=r.k[e.version];var o=this.getReportData(t);return new Promise((e,t)=>{e(o)})}static getReportData(e){return this.context.employees.map(t=>{var o,n=(null===(o=this.context.positions[t.positionId])||void 0===o?void 0:o.name)||"-",r=this.convertPayrollsData(t,e),l=this.convertPersonalData(t,e);return e?m(m({"Employee Code":t.employeeCode||"-","Employee Name":t.name||"-"},r),l):m({Employee:t.name,"Employee Code":t.employeeCode||"-",Position:n,"Bank Account":t.bankAccount||"-","เงินได้-หักส่วนบุคคล":this.numberFormat(this.employeePersonalPayrolls(t))},r)})}static socialSecuritySummary(e){var t=r.m.VERSIONS.V3;return r.k[t].calculateSocialSecurityValue([...e.payrolls,...e.personal])}static welfareSummary(e){return this.payrollHelper.calculateWelfareValue([...e.payrolls,...e.personal])}static employeePersonalPayrolls(e){var t=this.context.version;return 1===t?this.payrollHelper.calculatePersonalPayrolls(e.personal):2===t?this.payrollHelper.calculatePersonalPayrolls(e.personal,this.socialSecuritySummary(e)):this.payrollHelper.calculatePersonalPayrolls(e.personal,this.socialSecuritySummary(e),this.welfareSummary(e))}static numberFormat(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0,0.00";return"".concat(c()(e).format(t))}static convertPayrollsData(t,o){var n=t.payrolls.map(e=>{var n=0;if(e.default&&!e.customized)switch(e.keyName){case"SOCIAL_SECURITY":n=this.assignNegative(e,this.socialSecuritySummary(t)[e.payrollId]);break;case"TAX":n=this.assignNegative(e,this.taxCalculationSummary(t));break;default:n=this.assignNegative(e)}else"welfare"==e.payrollType&&"general"!=e.welfareType?"social_security"==e.welfareType?n=this.assignNegative(e,this.socialSecuritySummary(t)[e.payrollId]):"general"!=e.welfareType&&(n=this.assignNegative(e,this.welfareSummary(t)[e.payrollId])):n=this.assignNegative(e);return m(m({},e),{},{amount:o?n:this.numberFormat(n)})});return e.fromPairs(e.map(n,e=>[e.payrollName,e.amount]))}static convertPersonalData(t,o){var n=t.personal.map(e=>{var n=0;if(e.default&&!e.customized)switch(e.keyName){case"SOCIAL_SECURITY":n=this.assignNegative(e,this.socialSecuritySummary(t)[e.payrollId]);break;case"TAX":n=this.assignNegative(e,this.taxCalculationSummary(t));break;default:n=this.assignNegative(e)}else"welfare"==e.payrollType&&"general"!=e.welfareType?"social_security"==e.welfareType?n=this.assignNegative(e,this.socialSecuritySummary(t)[e.payrollId]):"general"!=e.welfareType&&(n=this.assignNegative(e,this.welfareSummary(t)[e.payrollId])):n=this.assignNegative(e);return m(m({},e),{},{amount:o?n:this.numberFormat(n)})});return e.fromPairs(e.map(n,e=>[e.payrollName,e.amount]))}static assignNegative(e,t){var o=this.context.version>3?3:this.context.version;return r.k[o].assignNegativeValuePayroll(e,t)}static taxCalculationSummary(e){return this.payrollHelper.calculateTaxValue(e)}}}).call(this,o(1))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return h}));o(10),o(8),o(52);var n=o(2),r=o(1),l=o.n(r),c=o(3);function d(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?d(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class h{static getTaxDeductionChecklist(){var e=this.taxDeductionChecklist;return e.push({type:"other-deductible",name:"ค่าลดหย่อนอื่นๆ",completed:!0}),e.map(e=>l.a.omit(e,"id"))}static transformTaxDeductionData(e,t,o){var n=0;switch(t){case"personal-and-spouse-deductible":n=e.privateDeductValue+(o?e.marriedDeductValue:0);break;case"children-deductible":n=e.childDeductValue;break;case"parents-deductible":n=e.parantDeductValue;break;case"disability-caring-deductible":n=e.disabilityDeductValue;break;case"insurance-deductible":n=e.privateInsuranceValue+e.marriedInsuranceValue+e.healthInsuranceValue+e.parentInsuranceValue+e.pensionInsuranceValue;break;case"investment-deductible":n=e.providentFundValue+e.nationalSavingFundValue+e.ssfValue+e.rmfvalue;break;case"residence-deductible":n=e.placeInterestValue;break;case"donation-deductible":n=e.educationDonateValue+e.normalDonateValue+e.politicalPartyDonateValue;break;case"pregnancy-deductible":n=e.pregnantValue;break;case"other-deductible":n=e.pregnantValue+e.assetBuyValue;break;case"social-security-deductible":n=e.socialSecurityDeductibleValue}return"personal-and-spouse-deductible"!==t&&(n=o?n:0),n}static mapDataTaxDeductions(e,t){var o=this.taxDeductionChecklist.map(t=>{var o=e[t.type];return m(m({},t),{},{payload:o||{},completed:o?void 0===o.completed||o.completed:t.completed,approved:null==o?void 0:o.approved})});return this.mapDataChecklistWithInfo(o,t)}static mapDataChecklistWithInfo(e,t){return e.map(e=>{var o,n,r=void 0!==(null===(o=e.payload)||void 0===o?void 0:o.approved),l=0,c=e.name,d=0;switch(r&&(d+=1),e.type){case"personal-information":c=e.name.replace("กรอก","");break;default:l=this.transformTaxDeductionData(t,e.type,null===(n=e.payload)||void 0===n?void 0:n.approved)}return m(m({},e),{},{name:c,amount:l,noti:d})})}}h.taxDeductionChecklist=[{id:1,type:"personal-information",name:"กรอกข้อมูลส่วนตัวของคุณ",completed:!0},{id:2,type:"personal-and-spouse-deductible",name:"ค่าลดหย่อนส่วนตัวและคู่สมรส",completed:!0},{id:3,type:"children-deductible",name:"ค่าลดหย่อนบุตร",completed:!1},{id:4,type:"parents-deductible",name:"ค่าอุปการะเลี้ยงดูบิดามารดา",completed:!1},{id:5,type:"disability-caring-deductible",name:"ค่าอุปการะเลี้ยงดูผู้พิการหรือทุพพลภาพ",completed:!1},{id:6,type:"insurance-deductible",name:"ค่าลดหย่อนเบี้ยประกันต่างๆ",completed:!1},{id:7,type:"social-security-deductible",name:"ค่าลดหย่อนประกันสังคม",completed:!1},{id:8,type:"pregnancy-deductible",name:"ค่าลดหย่อนการฝากครรภ์และทำคลอด",completed:!1},{id:9,type:"investment-deductible",name:"ค่าลดหย่อนการซื้อหน่วยลงทุน",completed:!1},{id:10,type:"residence-deductible",name:"ค่าลดหย่อนดอกเบี้ยซื้อที่อยู่อาศัย",completed:!1},{id:11,type:"donation-deductible",name:"ค่าลดหย่อนเงินบริจาคต่างๆ",completed:!1}],h.payloadPersonalInformation={personalId:"",firstname:"",lastname:"",organizationName:"",position:"",address:{no:"",moo:"",alley:"",road:"",subDistrict:"",district:"",province:"",zipcode:""},birthdate:e().format(c.j.DATETIME_FORMAT.US_DATE),disabled:!1},h.payloadPersonalAndSpouse={maritalStatus:"single",spouseIncomes:"none",marriedLastYear:!1,spousePrefixName:"mister",spousePrefixNameOptional:"",spousePersonalId:"",spouseFirstname:"",spouseLastname:"",spouseBirthdate:e()},h.payloadChildren={hasChildren:!1,childrenAmount:1,children:[{prefixName:"boy",prefixNameOptional:"",firstname:"",lastname:"",birthdate:e().format("YYYY-MM-DD")}]},h.payloadParents={father:{caring:!1,info:{prefixName:"mister",prefixNameOptional:"",personalId:"",firstname:"",lastname:"",birthdate:e().format(c.j.DATETIME_FORMAT.US_DATE),incomes:"no-any-incomes"}},mother:{caring:!1,info:{prefixName:"mistress",prefixNameOptional:"",personalId:"",firstname:"",lastname:"",birthdate:e().format(c.j.DATETIME_FORMAT.US_DATE),incomes:"no-any-incomes"}}},h.payloadDisabilityCaring={disabilityCaring:!1,disabledPersonInfo:{prefixName:"mister",prefixNameOptional:"",personalId:"",firstname:"",lastname:""}},h.payloadInsurance={checklist:[{type:"health-insurance",label:"เบี้ยประกันสุขภาพของคุณ",description:"ลดหย่อนได้ตามที่จ่ายจริงแต่ไม่เกิน 15,000 บาท และรวมกับเบี้ยประกันชีวิตแล้วไม่เกิน 100,000 บาท",checked:!1,value:0},{type:"life-insurance",label:"เบี้ยประกันชีวิตของคุณ",description:"ลดหย่อนได้เท่าที่จ่ายจริง แต่ไม่เกิน 100,000 บาท",checked:!1,value:0},{type:"pension-life-insurance",label:"เบี้ยประกันชีวิตแบบบำนาญ",description:"ลดหย่อนได้ในอัตราร้อยละ 15 ของเงินได้ที่ ต้องเสียภาษีและไม่เกิน 200,000 บาท",checked:!1,value:0},{type:"spouse-life-insurance",label:"เบี้ยประกันชีวิตของคู่สมรส",description:"หักได้เท่าที่จ่ายจริง แต่ไม่เกิน 10,000 บาท",checked:!1,value:0}],parentsChecklist:[{type:"father-insurance",label:"พ่อของคุณ",description:"",checked:!1,value:0},{type:"mother-insurance",label:"แม่ของคุณ",description:"",checked:!1,value:0},{type:"father-in-law-insurance",label:"พ่อของคู่สมรส",description:"",checked:!1,value:0},{type:"mother-in-law-insurance",label:"แม่ของคู่สมรส",description:"",checked:!1,value:0}]},h.payloadSocialSecurity={checked:!1,amount:0},h.payloadPregnancy={checked:!1,amount:0},h.payloadInvestment={checklist:[{type:"provident-fund",label:"กองทุนสำรองเลี้ยงชีพ / กบข. / สงเคราะห์ครูฯ",description:"ลดหย่อนได้ในอัตราร้อยละ 15 ของเงินได้ แต่ไม่เกิน 500,000 บาท",checked:!1,value:0},{type:"investment-rmf",label:"กองทุนสำรองเพื่อการเลี้ยงชีพ (RMF)",description:"ลดหย่อนได้ในอัตราร้อยละ 30 ของเงินได้ แต่ไม่เกิน 500,000 บาท",checked:!1,value:0},{type:"investment-ssf",label:"กองทุนรวมเพื่อการออม (SSF)",description:"ลดหย่อนได้ในอัตราร้อยละ 15 ของเงินได้ แต่ไม่เกิน 200,000 บาท",checked:!1,value:0},{type:"national-saving-fund",label:"กองทุนการออมแห่งชาติ (กอช)",description:"ลดหย่อนได้ไม่เกิน 13,200 บาท",checked:!1,value:0}]},h.payloadResidence={boughtFirstHouseIn2016:{checked:!1,amount:0},paidHouseLoanInterest:{checked:!1,amount:0}},h.payloadDonation={checklist:[{type:"donation-education",label:"บริจาคสนับสนุนการศึกษา",description:"หักได้ 2 เท่าของจํานวนเงินที่บริจาค แต่ไม่เกิน 10% ของเงินได้หลังหักค่าลดหย่อน",checked:!1,value:0},{type:"donation-charity-other",label:"บริจาคเพื่อสาธารณกุศลอื่นๆ",description:"ลดหย่อนได้ตามที่จ่ายจริงแต่ไม่เกิน 10% ของเงินได้หลัง หักค่าลดหย่อน",checked:!1,value:0},{type:"donation-public-services",label:"บริจาคเพื่อการศึกษา การกีฬา การพัฒนาสังคม และโรงพยาบาลรัฐ",description:"ลดหย่อนได้ 2 เท่าของเงินบริจาค แต่ไม่เกิน 10% ของเงินได้หลังหักค่าลดหย่อน",checked:!1,value:0},{type:"donation-political-party",label:"บริจาคเพื่อพรรคการเมือง",description:"ลดหย่อนได้ตามที่จ่ายจริงแต่ไม่เกิน 10,000 บาท",checked:!1,value:0}]}}).call(this,o(6))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return n}));
1class n{static getDefaultThemeVar(){return e.cloneDeep(this.DEFAULT_THEME_VAR)}}n.DEFAULT_THEME_VAR={"color-primary":"#FF3C64","color-secondary":"#FF3C9D","color-bot-icon":"#5C3399","color-tabs-bar":"#FFFFFF","color-active-tab":"#FF3C64","color-inactive-tab":"#999999","image-cover":{filename:"image-cover.png",url:"/img/pages/company/enterprise/image-cover.png"},"image-header-logo":{filename:"image-header-logo.png",url:"/img/pages/company/enterprise/image-header-logo.png"},"image-square-logo":{filename:"image-square-logo.png",url:"/img/pages/company/enterprise/image-square-logo.png"},"image-long-logo":{filename:"image-long-logo.png",url:"/img/pages/company/enterprise/image-long-logo.png"}},n.COMPANY={LHBANK:"lhbank"}}).call(this,o(1))},,function(e,t,o){"use strict";(function(e,n){o.d(t,"a",(function(){return h}));o(10),o(8);var r=o(2),l=o(7),c=o(3);function d(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class h extends l.a{static getCalendarEvents(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e().year();return this._get("auth/v1/calendars",{params:{year:t}}).then(e=>Promise.resolve(n.map(e.calendars,e=>m(m({},e),{},{date:c.j.datetimeParser(e.date).format(c.j.DATETIME_FORMAT.US_DATE)}))))}static getCalendaryEventsByDepartmentId(e,t){return this._get("auth/v1/calendars",{params:{year:t,departmentId:e}}).then(e=>Promise.resolve({events:n.map(e.calendars,e=>m(m({},e),{},{date:c.j.datetimeParser(e.date).format(c.j.DATETIME_FORMAT.US_DATE)})),inherited:e.isInherited,from:e.calendarFrom}))}static createNewCalendarEvent(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return this._post("auth/v1/calendar",{name:e,date:t,departmentId:o})}static updateCalendarEvent(e){return this._put("auth/v1/calendar",e)}static duplicateCalendarEvent(e,t){return this._post("auth/v1/calendar/duplicate",{departmentId:e,id:t})}static deleteCalendarEvent(e){return this._delete("auth/v1/calendar",{id:e})}static duplicateCalendars(e){return this._post("auth/v1/calendars/duplicate",{id:e}).then(e=>Promise.resolve({events:n.map(e.calendars,e=>m(m({},e),{},{date:c.j.datetimeParser(e.date).format(c.j.DATETIME_FORMAT.US_DATE)})),inherited:e.isInherited,from:e.calendarFrom}))}static restoreCalendars(e){return this._delete("auth/v1/calendar/restore",{id:e}).then(e=>Promise.resolve({events:n.map(e.calendars,e=>m(m({},e),{},{date:c.j.datetimeParser(e.date).format(c.j.DATETIME_FORMAT.US_DATE)})),inherited:e.isInherited,from:e.calendarForm}))}}}).call(this,o(6),o(1))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return d}));o(10),o(8);var n=o(2),r=(o(30),o(7));function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class d extends r.a{static getClockingHistory(e,t,o){return void 0===o?this._get("auth/v1/clock/admin",{params:{employeeId:e,limit:t}}):this._get("auth/v1/clock/admin",{params:{employeeId:e,limit:t,startDate:o}})}static getClockingHistoryFilter(t,o,n,r){return r="department"===n?r.toString():e.map(r,e=>e.id).toString(),this._get("auth/v1/clocks/timeline",{params:{startDate:t,endDate:o,filterBy:n,idList:r}})}static getClockingHistoryV2(e){return this._get("auth/v2/clock/timeline",{params:e})}static getClockDetail(e){return this._get("auth/v2/clock",{params:{id:e}})}static getClockingTimelineFilter(e){return this._get("auth/v2/clock/timeline",{params:c({},e)})}static getClockingDiscoverFilter(e){return this._get("auth/v1/clocks/discover",{params:c({},e)})}static getClockingList(e){return this._get("admin/v1/clocks",{params:c(c({size:30,sort:"desc"},e),{},{page:e.page?parseInt(e.page-1):0})})}static getClockById(e){return this._get("admin/v1/clock/info",{params:{clockId:e}})}static getClockTypes(){return this._get("auth/v1/clock/types")}static getClockingEmployeeHistory(e,t){return void 0===t?this._get("auth/v1/clock/employee/timeline",{params:{limit:e}}):this._get("auth/v1/clock/employee/timeline",{params:{limit:e,startDate:t}})}static getClockingEmployeeHistoryFilter(e,t,o){return this._get("auth/v1/clocks/employee/timeline",{params:{startDate:e,endDate:t,filterBy:o}})}static deleteClock(e){return this._delete("auth/v1/clock",{clockId:e})}static deleteClockReport(e){return this._delete("auth/v1/clocks/report",{clockIds:e})}static addClocks(e,t,o,n,r){return this._post("auth/v1/clocks",{employeeIds:e,zoneId:t,clockType:o,timestamp:n,reason:r})}static convertCheckToClock(e){return this._post("auth/v1/clocks/convert",{ids:e})}}}).call(this,o(1))},,,,,,,,,,,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return h}));o(10),o(8),o(30);var n=o(2),r=o(7),l=o(262),c=o(3);function d(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?d(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class h extends r.a{static getTimesheetReport(e,t,o,n){return this._get("auth/v1/report/timesheet/flat",{params:{organizationId:e,startDate:t.set({hour:0,minute:0,second:0,millisecond:0}).format("YYYY-MM-DDTHH:mm:ssZ"),endDate:o.set({hour:23,minute:59,second:59,millisecond:0}).format("YYYY-MM-DDTHH:mm:ssZ")},cancelToken:null==n?void 0:n.token})}static getTimesheetReportFilter(e,t,o,n,r){return this._get("auth/v1/report/timesheet/flat/filter",{params:{startDate:o.set({hour:0,minute:0,second:0,millisecond:0}).format("YYYY-MM-DDTHH:mm:ssZ"),endDate:n.set({hour:23,minute:59,second:59,millisecond:0}).format("YYYY-MM-DDTHH:mm:ssZ"),getBy:e,idList:t},cancelToken:null==r?void 0:r.token})}static getHistoryExportTimeSheetReportList(e){return this._get("auth/v2/reports/history",{params:e})}static getTimesheetReportListV2(e,t){return this._get("auth/v2/reports?isDefault=true&isCustom=true",{params:m({page:0,size:25,sort:"createdDate,asc"},e),cancelToken:null==t?void 0:t.token})}static getTimesheetReportV2(t,o){return this._get("auth/v2/report/timesheet/page",{params:m({page:0,size:25,sort:"createdDate,asc",getBy:"all"},t),cancelToken:null==o?void 0:o.token}).then(t=>Promise.resolve(m(m({},t),{},{content:e.map(t.content,t=>m(m({},t),{},{expand:!1,leaveList:e.map(t.leaveList,e=>m(m({},e),{},{formResponse:m(m({},e.formResponse),{},{approvements:c.o.mapResponseApproveLines(e.approveLine)})})),otList:e.map(t.otList,e=>m(m({},e),{},{formResponse:m(m({},e.formResponse),{},{approvements:c.o.mapResponseApproveLines(e.approveLine)})}))}))})))}static deleteHistoryTimesheetV2Template(e){return this._delete("auth/v2/reports/history",{id:e})}static getTimesheetReportColumns(e){return this._get("auth/v1/report",{params:{id:e}})}static getTimesheetReportColumnsV2(e){return this._get("auth/v2/report",{params:{id:e}})}static getTimesheetsReport(e,t,o){return this._get("auth/v1/reports",{params:{name:e,isDefault:t,isCustom:o}})}static saveAsTimesheetsReport(e,t,o,n){return this._post("auth/v1/report",{organizationId:e,id:t,name:o,columns:n})}static saveAsTimesheetsReportV2(e,t,o,n){return this._post("auth/v2/report",{organizationId:e,id:t,name:o,columns:n})}static saveTimesheetsReport(e,t,o,n){return this._put("auth/v1/report/save",{id:e,defaultTemplate:t,name:o,columns:n})}static saveTimesheetsReportV2(e){return this._put("auth/v2/report/save",e)}static renameTimesheetsReport(e,t){return this._put("auth/v1/report",{reportTemplateId:e,name:t})}static renameTimesheetsReportV2(e,t){return this._put("auth/v2/report",{reportTemplateId:e,name:t})}static deleteTimesheetsReport(e){return this._delete("auth/v1/report",{reportTemplateId:e})}static deleteTimesheetsReportV2(e){return this._delete("auth/v2/report",{reportTemplateId:e})}static exportTimesheetReport(e){return this._post("auth/v1/report/timesheet/export",e)}static exportJSONTimesheetReport(e){return this._post("auth/v2/report/timesheet/export/json",e)}static exportVehicleReport(e){return this._post("auth/v1/form/icc/report/export",e)}static getTasks(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return this._get("auth/v1/tasks/search",{params:t,cancelToken:e})}static getChannels(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get("auth/v1/channels",{params:e,cancelToken:t})}static getMessage(e){return this._get("auth/v1/task/messages",{params:{taskId:e}})}static deleteFileInTask(e,t){return this._delete("auth/v1/task/file",{fileId:e,taskId:t})}static renameFile(e){return console.log("params",e),this._put("auth/v1/file",{params:e})}static exportReport(e){return this._post("auth/v1/report/clocks/export",e)}static exportReportMaster(e){return this._post("auth/v1/report/employee/system/export",e)}static exportReportCustom(e){return this._post("auth/v1/report/clocks/ex
1port/vichai",e)}static getPositions(){return this._get("auth/v1/employments")}static getFormReportList(){return this._get("auth/v1/report/forms").then(e=>Promise.resolve(e.formTemplates))}static getFormReport(t,o){return this._get("auth/v1/report/form-responses",{params:m({page:0,size:25,sort:"createdDate,asc",getBy:"all"},t),cancelToken:null==o?void 0:o.token}).then(t=>Promise.resolve(m(m({},t),{},{content:{columns:t.content.column,formResponses:e.map(t.content.formResponses,t=>m(m({},t),{},{response:m(m({},t.response),{},{fields:e.reduce(t.response.fields,(e,t)=>("checkbox"==t.type?e[t.id]=m(m({},t),{},{value:JSON.parse(t.value)}):222==t.id?e[t.id]=m(m({},t),{},{value:"null  null"==t.value?"Auto Approved":t.value}):e[t.id]=t,e),{})}),approvements:c.o.mapResponseApproveLines(t.approveLine)}))}})))}static exportFormReport(e,t){return this._post("auth/v1/report/form-responses/export",m({filterBy:"all",idList:[]},e),{cancelToken:null==t?void 0:t.token})}static reCalculate(e){return this._post("auth/v1/leave/calculate",m({},e))}static getTemplateExportClockingList(e){return this._get("auth/v1/report/clocks/export/templates",{params:e})}static getTemplateExportMasterList(e){return this._get("auth/v1/report/employee/system/export/templates",{params:e})}static getHistoryExportClockingList(e){return this._get("auth/v1/report/clocks/export/templates/history",{params:e})}static newTemplate(data){return this._post("auth/v1/report/clocks/export/template",data)}static newMasterTemplate(data){return this._post("auth/v1/report/employee/system/export/template",data)}static getTemplateExportClocking(e){return this._get("auth/v1/report/clocks/export/template/",{params:e})}static getTemplateExportMaster(e){return this._get("auth/v1/report/employee/system/export/template",{params:e})}static saveTemplate(data){return this._put("auth/v1/report/clocks/export/template",data)}static saveTemplateMaster(data){return this._put("auth/v1/report/employee/system/export/template",data)}static deleteHistoryTemplate(e){return this._delete("auth/v1/report/clocks/export/template/history",{id:e})}static deleteTemplate(e){return this._delete("auth/v1/report/clocks/export/template",{id:e})}static deleteMasterTemplate(e){return this._delete("auth/v1/report/employee/system/export/template",{id:e})}static getReportFormatSetting(e){return this._get("auth/v2/reports/formattime/setting",{params:e})}static updateReportFormatSetting(e){return this._put("/auth/v2/reports/formattime/setting",{id:e.id,dateFormat:e.dateFormat,timeFormat:e.timeFormat,durationFormat:e.durationFormat})}static getSummaryReport(t,o){return this._get("auth/v1/report/summary/page",{params:m(m({page:0,size:25,sort:"createdDate,asc",getBy:"all"},t),{},{idList:t.idList.toString()}),cancelToken:null==o?void 0:o.token}).then(t=>Promise.resolve(m(m({},t),{},{content:e.map(t.content,t=>m(m({},t),{},{expand:!1,leaveList:e.map(t.leaveList,e=>m(m({},e),{},{formResponse:m(m({},e.formResponse),{},{approvements:c.o.mapResponseApproveLines(e.approveLine)})})),otList:e.map(t.otList,e=>m(m({},e),{},{formResponse:m(m({},e.formResponse),{},{approvements:c.o.mapResponseApproveLines(e.approveLine)})}))}))}))).then(t=>Promise.resolve(m(m({},t),{},{content:e.groupBy(t.content,"employeeId")}))).then(o=>Promise.resolve(m(m({},o),{},{content:e.reduce(o.content,(o,n,r)=>[...o,m(m({id:n[0].employeeId,name:n[0].employeeName,code:n[0].employeeCode,period:"".concat(c.j.datetimeParser(t.startDate).format("DD MMM YYYY")," - ").concat(c.j.datetimeParser(t.endDate).format("DD MMM YYYY"))},e.pick(n[0],["departmentId","departmentName","positionId","positionName","imageUrl"])),{},{clocks:n.map(t=>e.omit(t,["employeeId","employeeName","departmentId","departmentName","positionId","positionName","employeeCode","imageUrl"]))})],[])})))}static getIccReport(t,o){return this._get("auth/v1/form/icc/report",{params:{filterBy:t.getBy,type:t.type,page:t.page,size:25,sort:"createdDate,asc",startDate:t.startDate,endDate:t.endD
1ate,idList:t.idList.toString()},cancelToken:null==o?void 0:o.token}).then(o=>"temporary-employee"==o.content.type?Promise.resolve({content:o.content.listEmployee.map(element=>m(m({},e.pick(element,["departmentName","employeeCode","employeeId","employeeName","positionName","positionPayrolls","salaryBase","workDetail","workHourPerDay","imgUrl","employmentType"])),{},{period:"".concat(c.j.datetimeParser(t.startDate).format("DD MMM YYYY")," - ").concat(c.j.datetimeParser(t.endDate).format("DD MMM YYYY")),formResponse:element.formResponse})),formTemplateId:o.content.formTemplateId,page:o.page,totalPages:o.totalPages}):Promise.resolve({content:o.content.listEmployee.map(element=>m(m({},e.pick(element.employee,["id","department","positionName","employeeCode","imgUrl","employmentType"])),{},{name:element.employee.firstname+" "+element.employee.lastname,period:"".concat(c.j.datetimeParser(t.startDate).format("DD MMM YYYY")," - ").concat(c.j.datetimeParser(t.endDate).format("DD MMM YYYY")),formResponse:element.formResponse})),formTemplateId:o.content.formTemplateId,page:o.page,totalPages:o.totalPages}))}static exportSummaryReport(e){return this._post("auth/v1/report/summary/export",e)}}h.ReportTimeClockService=l.a,h.typeObject={typeName:{emp_code:"Employee Code",clocking_type:"Clocking Type",emp_name:"Employee Name",team_name:"Team Name",day_of_week:"Days of the Week",clock_date:"Clock Date",shift_name:"Shift Name",work_hours:"Working Hours",clocking_time:"Clocking Time",break_time:"Break Time",clocking_zone_type:"Clocking Zone Type",zone_name:"Zone Name",payroll_id:"Payroll ID",team_code:"Team Code",tag:"Tag",note:"Note",image:"Image",reason:"Reason",created_by:"Created By"},typeKey:{emp_code:"emp_code",clocking_type:"clocking_type",emp_name:"emp_name",team_name:"team_name",day_of_week:"day_of_week",clock_date:"clock_date",shift_name:"shift_name",work_hours:"work_hours",clocking_time:"clocking_time",break_time:"break_time",clocking_zone_type:"clocking_zone_type",zone_name:"zone_name",payroll_id:"payroll_id",team_code:"team_code",tag:"tag",note:"note",image:"image",reason:"reason",created_by:"created_by"}},h.typeMasterObject={typeName:{level_team_am_code:"Level Team AM Code",level_team_am_name:"Level Team AM Name",zone:"Zone",team_code:"Team Code",team_name:"Team Name",employee_code:"Employee Code",employee_name:"Employee Name",position:"Position",status:"Status",previous_store:"ร้านก่อนหน้า",current_store_start_date:"วันที่มาอยู่ร้านนี้",date_start:"Date Start",date_end:"Date End"},typeExample:{level_team_am_code:"93456",level_team_am_name:"คุณ จันทร์เพ็ญ งามการ",zone:"ตะวันออกเฉียงเหนือ",team_code:"63000003",team_name:"Shopโลตัสตาก",employee_code:"94168",employee_name:"ยุพิน ปัญญาคง",position:"CSG",status:"Active",previous_store:"S0000995 : บิ๊กซีตาก",current_store_start_date:"2021-05-05",date_start:"1984-01-01",date_end:"2020-07-09"},typeKey:{level_team_am_code:"level_team_am_code",level_team_am_name:"level_team_am_name",zone:"zone",team_code:"team_code",team_name:"team_name",employee_code:"employee_code",employee_name:"employee_name",position:"position",status:"status",previous_store:"previous_store",current_store_start_date:"current_store_start_date",date_start:"date_start",date_end:"date_end"}}}).call(this,o(1))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return f}));o(10),o(8),o(30);var n=o(2),r=o(7),l=o(3),c=o(1),d=o.n(c);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class f extends r.a{static getFormFields(){return this._get("auth/v1/form/fields")}static getFormList(e){return this._get("auth/v1/forms",{params:h({name:"",page:0,size:50,sort:"createdDate,asc"},e)}).then(e=>(e.content=d.a.map(e.content,form=>h(h({},form),{},{notification:this._mapNotification(form.notification)})),Promise.resolve(e)))}static getFormTypeList(){return this._get("auth/v1/form/types").then(e=>Promise.resolve(e.formTypes))}static getFormFieldTypes(){return this._get("auth/v1/form/fields").then(e=>Promise.resolve(e.formFields))}static getFormData(e){return this._get("auth/v1/form",{params:{id:e}}).then(e=>Promise.resolve({id:e.id,name:e.name,defaultTemplate:e.defaultTemplate,uniqueName:e.uniqueName,forms:d.a.map(l.p.orderFormFields(e.fields),e=>({key:"".concat(e.id,"-").concat(Date.now()),payload:h(h({},e),{},{name:e.name})})),autoResponse:e.autoResponse,notification:this._mapNotification(e.notification)}))}static getFormDataByFormId(e){return this._get("auth/v1/form",{params:{id:e}}).then(e=>Promise.resolve({form:h(h({},e),{},{fields:l.p.orderFormFields(e.fields)})}))}static createNewForm(template){var e={typeId:template.type.id,name:template.name,externalCode:template.externalCode,fields:d.a.map(template.forms,form=>form)};return this._post("auth/v1/form",e)}static updateForm(template){var e={id:template.id,name:template.name,description:null,defaultTemplate:!1,fields:l.p.generateOrderOfFields(d.a.map(template.forms,form=>d.a.pick(form,["id","fieldId","name","type","value","previous","next","required","childs"])))};return this._put("auth/v1/form",e)}static deleteForm(e){return this._delete("auth/v1/form",{id:e})}static submitRequestForm(e){return this._post("auth/v1/form/response",e)}static getFormApproveStatus(e){return this._get("auth/v1/form/response",{params:{id:e}})}static submitApproveStatus(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this._put("auth/v1/form/response/accept",{id:e,reason:t,approved:o})}static cancelRequest(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._put("auth/v1/form/response/cancel",{id:e,reason:t})}static getApprovedRequestList(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,filter=arguments.length>2?arguments[2]:void 0,n="department"===filter.filterBy?filter.datarange.toString():d.a.map(filter.datarange,e=>e.id).toString(),r="lastModifiedDate,desc";return"pending"==filter.status&&(r="createdDate,desc"),this._get("auth/v1/forms/all",{params:h({page:0,size:10,sort:r,filterBy:"all"==filter.dataProjection?"all":filter.filterBy,idList:n,formIds:d.a.map(filter.formIds,e=>e).toString(),statusList:filter.status,startDate:e(filter.daterange.startDate,"YYYY-MM-DDTHH:mm:ss").format("YYYY-MM-DD").toString(),endDate:e(filter.daterange.endDate,"YYYY-MM-DDTHH:mm:ss").format("YYYY-MM-DD").toString()},t),cancelToken:o})}static setFormNotification(e,t,o){return this._post("auth/v1/form/notification",{id:e,notifyTo:t,ids:o})}static getFormRequestCalendarPeriod(e,t,o,n,r){return this._get("auth/v1/calendar/leave",{params:{year:e,month:t,filterBy:o,idList:n.join(",")},cancelToken:null==r?void 0:r.token}).then(e=>e.dateList.map(e=>h(h({},e),{},{leaves:e.leaves.map(e=>h(h({},e),{},{formResponse:l.p.mapFormResponse(e.formResponse)}))})))}static _mapNotification(e){var t={notifyType:"department",notifyList:[]};return d.a.get(e,"departments.length")?t.notifyList=e.departments?e.departments:[]:d.a.get(e,"employees.length")&&(t.notifyType="employee",t.notifyList=e.employees?d.a.map(e.employees,e=>h(h({},e),{},{name:"".concat(e.firstName," ").concat(e.lastName)})):[]),t}static getEmployeeExpensesMedicalForm(e){return this._get("auth/v1/employee/expenses",{params:{id:e}})}static setAutoResponse(data){return this._post("auth/v1/form/custom/auto",data)}static getDropdownTeamManager(e,t,o){return"employee"===e||"manager"===e?this._get("auth/v1/form/field",{params:{id:t,type:e,departmentId:o,size:2e3}}):this._get("auth/v1/form/field",{params:{id:t,type:e,size:2e3}})}}f.FORM_UNIQUE_NAME={ADDCLOCK:"AddClockForm",OVERTIME:"OvertimeForm",LEAVE:"LeaveForm",CUSTOM:"CustomForm"}}).call(this,o(6))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return f}));o(10),o(8);var n=o(2),r=o(1),l=o.n(r),c=o(7),d=o(3);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?m(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class f extends c.a{static getTaxDeductionsChecklist(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e().format("YYYY");return this._get("auth/v1/taxdeductions",{params:{year:t}}).then(e=>l.a.map(e.taxDeductionTemplates,e=>{var t;return h(h({},l.a.pick(e,["id","type"])),{},{completed:e.complete|e.completed,name:null===(t=l.a.find(d.u.taxDeductionChecklist,t=>t.type==e.type))||void 0===t?void 0:t.name})}))}static getQuestionnairesPayload(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e().format("YYYY"),o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._get("auth/v1/taxdeductions/info",{params:{year:t,employeeId:o}})}static submitTaxDeductionQuestionnaire(t,o,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e().format("YYYY"),data=JSON.stringify({type:o,year:r,info:n}),l=new FormData;for(var i in t)"object"==typeof t[i]&&l.append("files",t[i]);return l.append("data",data),this._put("auth/v1/taxdeduction",l,{headers:{"Content-Type":"multipart/form-data"}})}static taxDeductionApproveStatus(e,t){return this._post("auth/v1/taxdeduction/approve",{id:e,approved:t})}static taxDeductionRemoveFile(e){return this._delete("auth/v1/taxdeduction/file",{id:e})}}}).call(this,o(6))},function(e,t,o){"use strict";(function(e){o(10),o(2),o(8),o(14),o(488)}).call(this,o(1))},,,function(e,t){},,function(e,t,o){"use strict";(function(e,n){o.d(t,"a",(function(){return v}));o(10),o(192),o(8),o(26);var r=o(2),l=(o(63),o(148)),c=o(59),d=o(16),m=o.n(d);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var y=c.a.LATE_UNIT;class v extends l.a{static transform(t){var o=e.cloneDeep(this.CONTEXT_PROTOTYPE);return o.headers=this.extractHeaders(t.positions),o.positions=e.reduce(t.positions,(t,o)=>{var n;return o.positionPayrolls=[f(f({},this.SALARY_PAYROLL_PROTOTYPE),{},{amount:o.salaryBase}),...o.positionPayrolls],o.positionPayrolls=this.classifyPayrolls(o.positionPayrolls),o.positionPayrolls=this.PayrollsUtils.mapPayrollsKeyName(o.positionPayrolls),o.positionPayrolls=this.PayrollsUtils.addPositiveFlagToPayrolls(o.positionPayrolls),o.positionPayrolls=e.map(o.positionPayrolls,e=>f(f({},e),{},{pay:e.pay,overtime:e.overTime,holidayOvertime:e.holidayOverTime})),t[o.id]=f(f({},e.pick(o,["id","salaryBase","name","workHourPerDay"])),{},{employmentType:(null===(n=o.employmentType)||void 0===n?void 0:n.uniqueName.split("-").map(t=>e.upperCase(t)).join("-"))||this.EMPLOYMENT_TYPES.FULL_TIME,payrolls:o.positionPayrolls}),t},{}),o.employees=this.mapEmployeeValues(t.employees,o.positions,o.headers,t.payrolls),o}static sync(e,t){return super.sync(e,t)}static upgrade(e){return e.version<this.VERSION&&((e=super.upgrade(e)).version=this.VERSION,Object.keys(e.positions).forEach(t=>{e.positions[t].employmentType=e.positions[t].employmentType||this.EMPLOYMENT_TYPES.FULL_TIME})),e}static mapEmployeeValues(t,o,n,r){return e.map(t,t=>{var l=this.getPositionById(o,t.positionId),c=(null==l?void 0:l.employmentType)||this.EMPLOYMENT_TYPES.FULL_TIME,d=t.salaryBase||(null==l?void 0:l.salaryBase),m=null==l?void 0:l.workHourPerDay,h=this.mapEmployeeLeaves(t.leaveForms||[]);return f(f({},e.pick(t,["id","name","workMinuteInfos","employeeCode"])),{},{bankAccount:t.bankAccount,bankCode:t.bankCode,bankAccountName:t.bankAccountName,imgUrl:t.imgUrlSm,overtimes:t.overTimes,lates:t.lates,absences:t.absences,taxDeduction:t.taxDeduction,taxDeductions:t.taxDeductions,taxDeductionsInfo:t.taxDeductionsInfo,positionId:t.positionId,positionName:null==l?void 0:l.name,employmentType:c,leaves:h,wage:d,workHourPerDay:m},this.mapEmployeePayrolls(f(f({},t),{},{employmentType:c,wage:d,leaves:h,workHourPerDay:m}),o[t.positionId],n,r))})}static calculateEmployeePayrollsValue(t,o){var r,l=o.wage,c=o.workHourPerDay,d=null===(r=this.getDefautPayrollItemByKeyName(t,"SALARY"))||void 0===r?void 0:r.amount;function h(e){var o=t.find(e=>"Overtime"===e.payrollName);switch(e){case"ot":case"OT_NORMAL":return o.overTime?o.overTime:1;case"holidayShift":case"OT_DAY_OFF":return o.holidayPay?o.holidayPay:1;case"holidayOt":case"OT_HOLIDAY":return o.holidayOvertime?o.holidayOvertime:1}}return e.map(t,r=>{var f,v,w,x,P,O,T,k;if(!r.default)return r;switch(r.keyName){case"SALARY":if(o.employmentType===this.EMPLOYMENT_TYPES.PART_TIME){var S=this.getDefautPayrollItemByKeyName(t,"OVERTIME"),C=e.sum(o.workMinuteInfos.filter(e=>"default"==e.workType).map(e=>
1e.workMinute||0)),D=e.sum(o.workMinuteInfos.filter(e=>"holidayShift"==e.workType).map(e=>e.workMinute||0)),E=(l*S.pay*C+l*S.holidayPay*D)/60;r.amount=E,d=E}break;case"OVERTIME":var _=0,I=this.OTLIMIT,j=0,N=o.overTimes.concat(o.workMinuteInfos).filter(e=>"default"!=e.workType).sort((a,b)=>(a.startDate||a.workDate).localeCompare(b.startDate||b.workDate)),R=e.sum(o.workMinuteInfos.filter(e=>"ot"==e.workType).map(e=>e.workMinute||0)),A=e.sum(o.workMinuteInfos.filter(e=>"holidayOt"==e.workType).map(e=>e.workMinute||0)),U=e.sum(o.workMinuteInfos.filter(e=>"holidayShift"==e.workType).map(e=>e.workMinute||0));if(0!=I)if(r.autoCalculation||null===r.autoCalculation)switch(o.employmentType){case this.EMPLOYMENT_TYPES.FULL_TIME:if(null!=I){N.forEach(e=>{if((j+=e.unit/60||e.workMinute/60)>I){var t=j-I,o=e.unit/60-t||e.workMinute/60-t;return o>0&&(_+=o*(l/30/this.WORKING_HOURS*h(e.workType))),_}return _+=e.unit/60*(l/30/this.WORKING_HOURS*h(e.workType))||e.workMinute/60*(l/30/this.WORKING_HOURS*h(e.workType))});break}_=e.reduce(o.overTimes,(e,t)=>e+l/30/this.WORKING_HOURS*("OT_NORMAL"==t.workType?r.overtime:"OT_DAY_OFF"==t.workType?r.holidayPay:"OT_HOLIDAY"==t.workType?r.holidayOvertime:0)*t.unit/60,0),_+=l/30/this.WORKING_HOURS*r.overtime*R/60,_+=l/30/this.WORKING_HOURS*r.holidayPay*U/60,_+=l/30/this.WORKING_HOURS*r.holidayOvertime*A/60;break;case this.EMPLOYMENT_TYPES.PART_TIME:if(null!=I){N.forEach(e=>{if((j+=e.unit/60||e.workMinute/60)>I){var t=j-I,o=e.unit/60-t||e.workMinute/60-t;return o>0&&(_+=o*(l*h(e.workType))),_}return _+=e.unit/60*(l*h(e.workType))||e.workMinute/60*(l*h(e.workType))});break}_=e.reduce(o.overTimes,(e,t)=>e+l*("OT_NORMAL"==t.workType?r.overtime:"OT_DAY_OFF"==t.workType?r.holidayPay:"OT_HOLIDAY"==t.workType?r.holidayOvertime:0)*t.unit/60,0),_+=l*r.overtime*R/60,_+=l*r.holidayPay*U/60,_+=l*r.holidayOverTime*A/60}else null!=I?N.forEach(e=>{if((j+=e.unit/60||e.workMinute/60)>I){var t=j-I,o=e.unit/60-t||e.workMinute/60-t;return o>0&&(_+=o*(l*h(e.workType))),_}return _+=e.unit/60*(l*h(e.workType))||e.workMinute/60*(l*h(e.workType))}):(_=e.reduce(o.overTimes,(e,t)=>e+("OT_NORMAL"==t.workType?r.overtime:"OT_DAY_OFF"==t.workType?r.holidayPay:"OT_HOLIDAY"==t.workType?r.holidayOvertime:0)*(t.unit/60),0),_+=r.overTime*(R/60),_+=r.holidayPay*(U/60),_+=r.holidayOverTime*(A/60));r.amount=parseFloat(m()(_).format("0.00"));break;case"ABSENCE":var M=0,F=null===(f=o.absences)||void 0===f?void 0:f.length,L=[];null===(v=o.absences)||void 0===v||v.forEach(e=>{L.push(n(e).format("DD-MM-YYYY"))});var B=null===(w=o.leaveForms)||void 0===w?void 0:w.filter(e=>{if(!1===e.leaveIsPaidTimeOff)return e}),Y=0;if(B.length>0&&B.forEach(e=>{var t=e.response.fields.filter(e=>{if("วันที่เริ่มต้น"===e.name||"Start Date Time"===e.name)return e}),o=e.response.fields.filter(e=>{if("วันที่สิ้นสุด"===e.name||"End Date Time"===e.name)return e});if(t.length>0&&o.length>0){var r=new Date(t[0].value),l=r.getHours(),d=new Date(o[0].value).getHours()-l;L.includes(n(r).format("DD-MM-YYYY"))&&(d=0),d>c&&(d=c),Y+=d}}),r.autoCalculation||null===r.autoCalculation)switch(o.employmentType){case this.EMPLOYMENT_TYPES.FULL_TIME:M=F*(d/30)+Y*(d/30/c);break;case this.EMPLOYMENT_TYPES.PART_TIME:M=l*c*F+l*Y}else M=F*r.amount;r.amount=parseFloat(m()(M).format("0.00"));break;case"LATE":var z=0;if(r.autoCalculation||null===r.autoCalculation)switch(o.employmentType){case this.EMPLOYMENT_TYPES.FULL_TIME:z=null===(x=o.lates)||void 0===x?void 0:x.reduce((e,t)=>e+t.minute*(d/30/(t.workHourMinute/60)/60),0);break;case this.EMPLOYMENT_TYPES.PART_TIME:z=null===(P=o.lates)||void 0===P?void 0:P.reduce((e,t)=>e+l/60*t.minute,0)}else r.unit===y.SECOND?z=null===(O=o.lates)||void 0===O?void 0:O.reduce((e,t)=>e+Math.ceil(60*t.minute)*r.amount,0):r.unit===y.MINUTE?z=null===(T=o.lates)||void 0===T?void 0:T.reduce((e,t)=>e+Math.ceil(t.minute)*r.amount,0):r.unit===y.HOUR&&(z=null===(k=o.lates)||void 0===k?void 0:k.reduce((e,t)=>e+Math.ceil(t.minute/60)*r.amount,0));r.amount=parseFloat(m()(z).format("0.00"))}return r})}}v.VERSION=v.PayrollsUtils.VERSIONS.V4,v.CONTEXT_PROTOTYPE={version:v.VERSION,lastestSync:n().format("DD MMMM YYYY [at] HH:mm"),employees:[],positions:{},headers:[]}}).call(this,o(1),o(6))},,function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return d}));o(10),o(8),o(30);var n=o(2),r=o(7);o(63);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class d extends r.a{static getClockingLogs(t,o){var n,r;return this._get("auth/v1/time-clocks",{params:c(c({page:0,size:25,sort:"createdDate,asc",filterBy:"all",employeeCode:"",employeeName:"",departmentName:"",positionName:"",clockType:"",clockTime:"",clockDate:"",zoneType:"",zoneName:"",before:"",after:""},e.omit(t,["total"])),{},{idList:t.idList.toString(),clockTypes:(null==t||null===(n=t.clockTypes)||void 0===n?void 0:n.length)?t.clockTypes.toString():"",zoneTypes:(null==t||null===(r=t.zoneTypes)||void 0===r?void 0:r.length)?t.zoneTypes.toString():""}),cancelToken:null==o?void 0:o.token})}static convertValuesToObject(e){return e.reduce((e,t)=>c(c({},e),{},{[t.first]:"content"===t.first?t.second.map(content=>this.convertValuesToObject(content)):t.second}),{})}}}).call(this,o(1))},function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return d}));o(10),o(8);var n=o(2),r=o(7);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}class d extends r.a{static getShifts(){return this._get("auth/v1/shifts/monthly").then(e=>Promise.resolve(e.shifts.map(e=>c(c({},e),{},{enable:!0,loading:!1}))))}static getAllShifts(){return this._get("auth/v1/shifts/monthly/all").then(e=>Promise.resolve(e.shifts.map(e=>c(c({},e),{},{enable:!0,loading:!1}))))}static getShiftInfo(e){return this._get("auth/v1/shift/monthly",{params:{shiftId:e}}).then(e=>Promise.resolve(this.shiftInfoMapper(e)))}static shiftInfoMapper(t){return c(c({},e.pick(t,["id","externalCode","name","shiftMakers","calendar"])),{},{periodBreakpoint:t.startDay,holidays:t.holidays,members:t.members.map(e=>c(c({},e),{},{loading:!1,enable:!0})),profiles:t.monthlyShiftTimes.map(e=>c({},e))})}static createNewShift(e){return this._post("auth/v1/shift/monthly",{name:e.name,externalCode:e.code,startDay:"customized"==e.period?e.periodStartsAt:1}).then(e=>Promise.resolve(c(c({},e),{},{enable:!0,loading:!1})))}static deleteShift(e){return this._delete("auth/v1/shift/monthly",{shiftId:e})}static updateShift(e){return this._put("auth/v1/shift/monthly",{shiftId:e.id,name:e.name,externalCode:e.code,startDay:"customized"==e.period?e.periodStartsAt:1})}static updateShiftMakers(e,t){return this._put("auth/v1/shift/monthly/maker",{shiftId:e,shiftMakerList:t})}static renameShift(e){return this._put("auth/v1/shift/monthly",{shiftId:e.id,name:e.name,startDay:e.startDay,externalCode:e.externalCode})}static flattenShiftProfiles(t){return e.reduce(t.info,(e,t,o)=>[...e,...t.map(e=>c(c({},e),{},{loading:!1,enable:!0}))],[])}static getShiftProfiles(e,t){return this._get("auth/v1/shift/monthly/shifttimes",{params:{shiftId:e},cancelToken:null==t?void 0:t.token}).then(e=>Promise.resolve(this.flattenShiftProfiles(e)))}static createNewShiftProfile(e){return this._post("auth/v1/shift/monthly/shifttime",e)}static updateShiftProfile(e){return this._put("auth/v1/shift/monthly/shifttime",e)}static duplicateShiftProfile(e,t){return this._post("auth/v1/shift/monthly/shifttime/duplicate",{shiftId:e,shiftTimeIds:t}).then(e=>Promise.resolve(this.flattenShiftProfiles(e)))}static deleteShiftProfile(e){return this._delete("auth/v1/shift/monthly/shifttime",{id:e}).then(e=>Promise.resolve(this.flattenShiftProfiles(e)))}static getShiftBoardContent(e,t,o,n){return this._get("auth/v1/shift/monthly/works",{params:{shiftId:e,startDate:t,endDate:o},cancelToken:null==n?void 0:n.token}).then(this.shiftBoardMapper)}static createShiftGroup(e){return this._post("auth/v1/shift/monthly/group",e).then(e=>Promise.resolve(c(c({},e),{},{members:e.member||[],shifts:[]})))}static updateShiftGroup(e){return this._put("auth/v1/shift/monthly/group",{shiftGroupId:e.id,name:e.name,externalCode:e.externalCode,shiftMembers:e.members.map(e=>e.id)})}static deleteShiftGroup(e){return this._delete("auth/v1/shift/monthly/group",{id:e})}static updateGroupShiftsSlot(e,t,o){return this._put("auth/v1/shift/monthly/work",{date:e,monthlyShiftGroupId:t,monthlyShiftTimeIds:o})}static getShiftHolidays(e,t,o){return this._get("auth/v1/shift/monthly/calendar/daterange",{params:{shiftId:e,startDate:t,endDate:o}})}static resetShiftBoard(e,t,o){return this._put("auth/v1/shift/monthly/reset",{shiftId:e,startDate:t,resetType:o}).then(this.shiftBoardMapper)}static duplicateShiftBoard(e,t,o){return this._post("auth/v1/shift/monthly/group/duplicate",{shiftId:e,startDate:t,duplicateFrom:o}).then(this.shiftBoardMapper)}static publishShiftBoard(e,t,o){return this._put("auth/v1/shift/monthly/group/publish",{shiftId:e,startDate:t,
1isSendNotification:o}).then(this.shiftBoardMapper)}static shiftBoardMapper(e){return Promise.resolve(e.shiftGroups.map(e=>({id:e.id,name:e.name,members:e.member||[],shifts:e.monthlyShiftWorks,externalCode:e.externalCode,publishTime:e.publishTime,loading:!1,enable:!0})))}static addShiftBoardMembers(e,t){return this._post("auth/v1/shift/monthly/member",{shiftId:e,employeeIds:t})}static deleteShiftBoardMembers(e,t){return this._delete("auth/v1/shift/monthly/member",{shiftId:e,employeeIds:t})}static setUpShiftHoliday(e,t,o){return this._put("auth/v1/shift/monthly/calendar",{shiftId:e,calendarFrom:t,departmentId:o}).then(e=>Promise.resolve(this.shiftInfoMapper(e)))}}}).call(this,o(1))},,,,,,,,,function(e,t,o){"use strict";var n=o(3),r=(o(10),o(8),o(2)),l={props:{icon:{type:String,default:"onedee"},fill:{type:String,default:"#999"}}},c=(o(437),o(9)),d={components:{AppIcon:Object(c.a)(l,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return"onedee"==e.icon?o("div",{staticClass:"app-icon icon-onedee"},[o("svg",{attrs:{width:"22",height:"22",viewBox:"0 0 22 22",fill:e.fill,xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M8.26228 7.66663C7.74919 7.66663 7.33326 8.08799 7.33326 8.60777V10.7255C7.33326 11.2453 7.74919 11.6666 8.26228 11.6666C8.77537 11.6666 9.19131 11.2453 9.19131 10.7255V8.60777C9.19131 8.08799 8.77537 7.66663 8.26228 7.66663Z",fill:e.fill}}),e._v(" "),o("path",{attrs:{d:"M12.1419 8.60777C12.1419 8.08799 12.5578 7.66663 13.0709 7.66663C13.584 7.66663 13.9999 8.08799 13.9999 8.60777V10.7255C13.9999 11.2453 13.584 11.6666 13.0709 11.6666C12.5578 11.6666 12.1419 11.2453 12.1419 10.7255V8.60777Z",fill:e.fill}}),e._v(" "),o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.7436 18.6481C14.95 18.2958 16.0519 17.6539 16.9533 16.7782C17.8547 15.9025 18.5282 14.8196 18.9152 13.624C19.6037 11.4674 19.4042 9.37961 18.5921 7.63325C18.3304 7.06173 18.217 6.43346 18.2624 5.80652C18.3079 5.17958 18.5107 4.57421 18.852 4.0464C18.8586 4.03783 18.8647 4.02892 18.8703 4.0197C18.9178 3.94214 18.9447 3.85374 18.9484 3.76287C18.9522 3.67201 18.9326 3.58169 18.8917 3.50049C18.8507 3.41929 18.7897 3.3499 18.7144 3.29889C18.6391 3.24788 18.552 3.21696 18.4614 3.20904C18.0956 3.18179 17.7277 3.21502 17.3726 3.30739C16.0971 3.63715 14.7582 3.63231 13.4851 3.29334C11.9873 2.88264 10.404 2.90358 8.91758 3.35375C7.66829 3.72396 6.53245 4.40308 5.61504 5.32835C4.69762 6.25363 4.02821 7.39522 3.66867 8.64762C1.88578 14.8912 7.49577 20.4759 13.7436 18.6481ZM17.3772 10.9994C17.3772 14.3376 14.6711 17.0438 11.333 17.0438C7.9949 17.0438 5.28882 14.3376 5.28882 10.9994C5.28882 7.66112 7.9949 4.95493 11.333 4.95493C14.6711 4.95493 17.3772 7.66112 17.3772 10.9994Z",fill:e.fill}})])]):"contacts"==e.icon?o("div",{staticClass:"app-icon icon-contacts"},[o("svg",{attrs:{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M4.46675 10.0667C5.49633 10.0667 6.33341 9.22959 6.33341 8.20001C6.33341 7.17042 5.49633 6.33334 4.46675 6.33334C3.43716 6.33334 2.60008 7.17042 2.60008 8.20001C2.60008 9.22959 3.43716 10.0667 4.46675 10.0667ZM17.5334 10.0667C18.563 10.0667 19.4001 9.22959 19.4001 8.20001C19.4001 7.17042 18.563 6.33334 17.5334 6.33334C16.5038 6.33334 15.6667 7.17042 15.6667 8.20001C15.6667 9.22959 16.5038 10.0667 17.5334 10.0667ZM18.4667 11H16.6001C16.0867 11 15.623 11.2071 15.2847 11.5425C16.4601 12.1871 17.2942 13.3508 17.4751 14.7333H19.4001C19.9163 14.7333 20.3334 14.3163 20.3334 13.8V12.8667C20.3334 11.8371 19.4963 11 18.4667 11ZM11.0001 11C12.8055 11 14.2667 9.53876 14.2667 7.73334C14.2667 5.92792 12.8055 4.46667 11.0001 4.46667C9.19466 4.46667 7.73341 5.92792 7.73341 7.73334C7.73341 9.53876 9.19466 11 11.0001 11ZM13.2401 11.9333H12.998C12.3913 12.225 11.7176 12.4 11.0001 12.4C10.2826 12.4 9.61175 12.225 9.00216 11.9333H8.76008C6.90508 11.9333 5.40008 13.4383 5.40008 15.2933V16.1333C5.40008 16.9063 6.02716 17.5333 6.80008 17.5333H15.2001C15.973 17.5333 16.6001 16.9063 16.6001 16.1333V15.2933C16.6001 13.4383 15.0951 11.9333 13.2401 11.9333ZM6.7155 11.5425C6.37716 11.2071 5.91341 11 5.40008 11H3.53341C2.50383 11 1.66675 11.8371 1.66675 12.8667V13.8C1.66675 14.3163 2.08383 14.7333 2.60008 14.7333H4.52216C4.70591 13.3508 5.54008 12.1871 6.7155 11.5425Z",fill:e.fill}})])]):"calendar"==e.icon?o("div",{staticClass:"app-icon icon-calendar"},[o("svg",{attrs:{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.625 18.3333C4.86589 18.3333 4.25 17.7174 4.25 16.9583V9.16663H17.0833V16.9583C17.0833 17.7174 16.4674 18.3333 15.7083 18.3333H5.625ZM14.3333 5.49996H15.7083C16.4674 5.49996 17.0833 6.11584 17.0833 6.87496V8.24996H4.25V6.87496C4.25 6.11584 4.86589 5.49996 5.625 5.49996H7V4.12496C7 3.87288 7.20625 3.66663 7.45833 3.66663H8.375C8.62708 3.66663 8.83333 3.87288 8.83333 4.12496V5.49996H12.5V4.12496C12.5 3.87288 12.7062 3.66663 12.9583 3.66663H13.875C14.1271 3.66663 14.3333 3.87288 14.3333 4.12496V5.49996ZM9.8999 10.6333C9.71581 10.6333 9.56657 10.7825 9.56657 10.9666V12.5C9.56657 12.6841 9.71581 12.8333 9.8999 12.8333H11.4332C11.6173 12.8333 11.7666 12.6841 11.7666 12.5V10.9666C11.7666 10.7825 11.6173 10.6333 11.4332 10.6333H9.8999ZM5.89999 10.9667C5.89999 10.7826 6.04923 10.6333 6.23333 10.6333H7.76666C7.95076 10.6333 8.09999 10.7826 8.09999 10.9667V12.5C8.09999 12.6841 7.95076 12.8333 7.76666 12.8333H6.23333C6.04923 12.8333 5.89999 12.6841 5.89999 12.5V10.9667ZM5.8999 14.6333C5.8999 14.4492 6.04914 14.3 6.23324 14.3H7.76657C7.95066 14.3 8.0999 14.4492 8.0999 14.6333V16.1666C8.0999 16.3507 7.95066 16.5 7.76657 16.5H6.23324C6.04914 16.5 5.8999 16.3507 5.8999 16.1666V14.6333ZM9.56657 14.6333C9.56657 14.4492 9.71581 14.3 9.8999 14.3H11.4332C11.6173 14.3 11.7666 14.4492 11.7666 14.6333V16.1666C11.7666 16.3507 11.6173 16.5 11.4332 16.5H9.8999C9.71581 16.5 9.56657 16.3507 9.56657 16.1666V14.6333ZM13.5666 10.6333C13.3825 10.6333 13.2332 10.7825 13.2332 10.9666V12.5C13.2332 12.6841 13.3825 12.8333 13.5666 12.8333H15.0999C15.284 12.8333 15.4332 12.6841 15.4332 12.5V10.9666C15.4332 10.7825 15.284 10.6333 15.0999 10.6333H13.5666ZM13.2332 14.6333C13.2332 14.4492 13.3825 14.3 13.5666 14.3H15.0999C15.284 14.3 15.4332 14.4492 15.4332 14.6333V16.1666C15.4332 16.3507 15.284 16.5 15.0999 16.5H13.5666C13.3825 16.5 13.2332 16.3507 13.2332 16.1666V14.6333Z",fill:e.fill}})])]):"notification"==e.icon?o("div",{staticClass:"app-icon icon-notification"},[o("svg",{attrs:{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M19.4334 10.4258L16.3753 5.83855C16.2484 5.64831 16.0766 5.49232 15.875 5.38443C15.6734 5.27655 15.4483 5.2201 15.2196 5.22009H7.44702C7.21837 5.22009 6.99326 5.27654 6.79167 5.38443C6.59008 5.49232 6.41824 5.64831 6.29141 5.83855L3.23328 10.4258C3.08117 10.6539 3 10.922 3 11.1962L3 14.9423C3 
115.7094 3.62182 16.3312 4.38889 16.3312H18.2778C19.0448 16.3312 19.6667 15.7094 19.6667 14.9423V11.1962C19.6667 10.922 19.5855 10.6539 19.4334 10.4258ZM7.69479 7.07194H14.9719L17.441 10.7756H13.8796L12.9537 12.6275H9.71296L8.78704 10.7756H5.22564L7.69479 7.07194Z",fill:e.fill}})])]):"hamburger"==e.icon?o("div",{staticClass:"app-icon icon-hamburger"},[o("svg",{attrs:{width:"16",height:"14",viewBox:"0 0 16 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.667056 1.66669C0.667056 1.1144 1.11477 0.666687 1.66706 0.666687H14.3337C14.886 0.666687 15.3337 1.1144 15.3337 1.66669C15.3337 2.21897 14.886 2.66669 14.3337 2.66669H1.66706C1.11477 2.66669 0.667056 2.21897 0.667056 1.66669ZM0.666748 7C0.666748 6.44772 1.11446 6 1.66675 6H14.3334C14.8857 6 15.3334 6.44772 15.3334 7C15.3334 7.55228 14.8857 8 14.3334 8H1.66675C1.11446 8 0.666748 7.55228 0.666748 7ZM1.66675 11.3333C1.11446 11.3333 0.666748 11.781 0.666748 12.3333C0.666748 12.8856 1.11446 13.3333 1.66675 13.3333H14.3334C14.8857 13.3333 15.3334 12.8856 15.3334 12.3333C15.3334 11.781 14.8857 11.3333 14.3334 11.3333H1.66675Z",fill:e.fill}})])]):"search"==e.icon?o("div",{staticClass:"app-icon icon-search"},[o("svg",{attrs:{width:"11",height:"11",viewBox:"0 0 11 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.63885 8.24802C2.62917 8.24802 1 6.62551 1 4.62404C1 2.62257 2.62917 1.00006 4.63885 1.00006C6.64854 1.00006 8.27771 2.62257 8.27771 4.62404C8.27771 5.44884 8.00104 6.20927 7.53509 6.81833L10.1819 9.4543C10.3838 9.65541 10.3838 9.98149 10.1819 10.1826C9.97993 10.3837 9.65252 10.3837 9.45058 10.1826L6.79832 7.54118C6.19429 7.98542 5.44736 8.24802 4.63885 8.24802ZM4.63889 7.48512C6.22548 7.48512 7.51167 6.20419 7.51167 4.62408C7.51167 3.04397 6.22548 1.76304 4.63889 1.76304C3.0523 1.76304 1.76611 3.04397 1.76611 4.62408C1.76611 6.20419 3.0523 7.48512 4.63889 7.48512Z",fill:e.fill}})])]):"plus"==e.icon?o("div",{staticClass:"app-icon icon-plus"},[o("svg",{attrs:{width:"9",height:"9",viewBox:"0 0 9 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M8.09532 3.47623H5.52389V0.904803C5.52389 0.589267 5.268 0.333374 4.95246 0.333374H4.38103C4.0655 0.333374 3.80961 0.589267 3.80961 0.904803V3.47623H1.23818C0.922641 3.47623 0.666748 3.73212 0.666748 4.04766V4.61909C0.666748 4.93462 0.922641 5.19052 1.23818 5.19052H3.80961V7.76195C3.80961 8.07748 4.0655 8.33337 4.38103 8.33337H4.95246C5.268 8.33337 5.52389 8.07748 5.52389 7.76195V5.19052H8.09532C8.41086 5.19052 8.66675 4.93462 8.66675 4.61909V4.04766C8.66675 3.73212 8.41086 3.47623 8.09532 3.47623Z",fill:e.fill}})])]):"left-angle"==e.icon?o("div",{staticClass:"app-icon icon-left-angle"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M11.4 13.3334L6 8.00002L11.4 2.66669",stroke:e.fill,"stroke-width":"2","stroke-linecap":"round"}})])]):"task"==e.icon?o("div",{staticClass:"app-icon icon-task"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M7.20884 5.1363H13.9585C14.1648 5.1363 14.3335 4.95853 14.3335 4.74126V3.75366C14.3335 3.53639 14.1648 3.35862 13.9585 3.35862H7.20884C7.0026 3.35862 6.83386 3.53639 6.83386 3.75366V4.74126C6.83386 4.95853 7.0026 5.1363 7.20884 5.1363ZM7.20884 9.08669H13.9585C14.1648 9.08669 14.3335 8.90892 14.3335 8.69165V7.70405C14.3335 7.48678 14.1648 7.30901 13.9585 7.30901H7.20884C7.0026 7.30901 6.83386 7.48678 6.83386 7.70405V8.69165C6.83386 8.90892 7.0026 9.08669 7.20884 9.08669ZM7.20884 13.0371H13.9585C14.1648 13.0371 14.3335 12.8593 14.3335 12.642V11.6544C14.3335 11.4372 14.1648 11.2594 13.9585 11.2594H7.20884C7.0026 11.2594 6.83386 11.4372 6.83386 11.6544V12.642C6.83386 12.8593 7.0026 13.0371 7.20884 13.0371ZM3.83401 10.9631C3.21295 10.9631 2.695 11.494 2.695 12.1482C2.695 12.8025 3.21295 13.3334 3.83401 13.3334C4.45507 13.3334 4.95895 12.8025 4.95895 12.1482C4.95895 11.494 4.45507 10.9631 3.83401 10.9631ZM6.00187 3.58083L4.30977 5.36344L3.94416 5.74861C3.83401 5.86465 3.64183 5.86465 3.53168 5.74861L2.41611 4.5783C2.30596 4.46226 2.30596 4.27462 2.41611 4.15858L2.78406 3.77094C2.89421 3.6549 3.07233 3.6549 3.18248 3.77094L3.71448 4.31659L5.20738 2.75372C5.31753 2.63768 5.49565 2.63768 5.6058 2.75372L6.00422 3.1611C6.11202 3.27715 6.11202 3.46479 6.00187 3.58083ZM6.00187 7.52134L4.30977 9.30396L3.94182 9.69159C3.83167 9.80763 3.63949 9.80763 3.52934 9.69159L2.41611 8.51882C2.30596 8.40277 2.30596 8.21513 2.41611 8.09909L2.78406 7.71146C2.89421 7.59541 3.07233 7.59541 3.18248 7.71146L3.71448 8.2571L5.20738 6.68436C5.31753 6.56831 5.49565 6.56831 5.6058 6.68436L6.00422 7.10408C6.11202 7.21766 6.11202 7.4053 6.00187 7.52134Z",fill:e.fill}})])]):"more-h"==e.icon?o("div",{staticClass:"app-icon icon-more-h"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{d:"M9.88188 8.21507C9.88188 9.07099 9.18941 9.76346 8.3335 9.76346C7.47758 9.76346 6.78511 9.07099 6.78511 8.21507C6.78511 7.35916 7.47758 6.66669 8.3335 6.66669C9.18941 6.66669 9.88188 7.35916 9.88188 8.21507ZM12.7851 6.66669C11.9292 6.66669 11.2367 7.35916 11.2367 8.21507C11.2367 9.07099 11.9292 9.76346 12.7851 9.76346C13.641 9.76346 14.3335 9.07099 14.3335 8.21507C14.3335 7.35916 13.641 6.66669 12.7851 6.66669ZM3.88188 6.66669C3.02597 6.66669 2.3335 7.35916 2.3335 8.21507C2.3335 9.07099 3.02597 9.76346 3.88188 9.76346C4.7378 9.76346 5.43027 9.07099 5.43027 8.21507C5.43027 7.35916 4.7378 6.66669 3.88188 6.66669Z",fill:e.fill}})])]):"camera"==e.icon?o("div",{staticClass:"app-icon icon-camera"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{opacity:"0.5",d:"M15.9999 5V12.7143C15.9999 13.4241 15.384 14 14.6249 14H2.70825C1.94914 14 1.33325 13.4241 1.33325 12.7143V5C1.33325 4.29018 1.94914 3.71429 2.70825 3.71429H5.22909L5.58143 2.83304C5.78195 2.33214 6.29471 2 6.86763 2H10.4627C11.0356 2 11.5484 2.33214 11.7489 2.83304L12.1041 3.71429H14.6249C15.384 3.71429 15.9999 4.29018 15.9999 5ZM12.1041 8.85714C12.1041 7.08393 10.5629 5.64286 8.66659 5.64286C6.77023 5.64286 5.22909 7.08393 5.22909 8.85714C5.22909 10.6304 6.77023 12.0714 8.66659 12.0714C10.5629 12.0714 12.1041 10.6304 12.1041 8.85714ZM11.1874 8.85714C11.1874 10.1562 10.0559 11.2143 8.66659 11.2143C7.27726 11.2143 6.14575 10.1562 6.14575 8.85714C6.14575 7.55804 7.27726 6.5 8.66659 6.5C10.0559 6.5 11.1874 7.55804 11.1874 8.85714Z",fill:"#344955"}})])]):"file"==e.icon?o("div",{staticClass:"app-icon icon-file"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("g",{attrs:{opacity:"1"}},[o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.55547 1.33337V4.87504C9.55547 5.21879 9.85547 5.50004 10.2221 5.50004H13.9999V13.3334C13.9999 14.0698 13.403 14.6667 12.6666 14.6667H4.66659C3.93021 14.6667 3.33325 14.0698 3.33325 13.3334V2.66671C3.33325 1.93033 3.93021 1.33337 4.66659 1.33337H9.55547ZM10.9999 11.3334C11.1833 11.3334 11.3333 11.1927 11.3333 11.0209V10.8125C11.3333 10.6407 11.1833 10.5 10.9999 10.5H6.33325C6.14992 10.5 5.99992 10.6407 5.99992 10.8125V11.0209C5.99992 11.1927 6.14992 11.3334 6.33325 11.3334H10.9999ZM10.9999 9.66671C11.1833 9.66671 11.3333 9.52608 11.3333 9.35421V9.14587C11.3333 8.974 11.1833 8.83337 10.9999 8.83337H6.33325C6.14992 8.83337 5.99992 8.974 5.99992 9.14587V9.35421C5.99992 9.52608 6.14992 9.66671 6.33325 9.66671H10.9999ZM11.3333 7.68754V7.47921C11.3333 7.30733 11.1833 7.16671 10.9999 7.16671H6.33325C6.14992 7.
116671 5.99992 7.30733 5.99992 7.47921V7.68754C5.99992 7.85942 6.14992 8.00004 6.33325 8.00004H10.9999C11.1833 8.00004 11.3333 7.85942 11.3333 7.68754Z",fill:"#344955"}}),e._v(" "),o("path",{attrs:{d:"M13.9999 4.66671V4.50785C13.9999 4.34379 13.9305 4.18494 13.8055 4.06775L11.086 1.51567C10.961 1.39848 10.7916 1.33337 10.6138 1.33337H10.4444V4.66671H13.9999Z",fill:"#344955"}})])])]):"location"==e.icon?o("div",{staticClass:"app-icon icon-location"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("g",{attrs:{opacity:"1"}},[o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.69531 5.94818C2.9821 3.04626 5.46459 0.772847 8.45283 0.670603C11.8635 0.553324 14.6668 3.21467 14.6668 6.51654C14.6668 6.89544 14.6297 7.26532 14.5588 7.62618C14.5588 7.62618 14.5465 7.69234 14.5187 7.80962C14.4262 8.21558 14.2905 8.60351 14.1147 8.97038C13.5103 10.3657 12.1195 12.6902 8.99867 15.2163C8.80438 15.3726 8.52375 15.3726 8.33256 15.2163C5.21172 12.6872 3.82091 10.3627 3.21956 8.97339C3.04686 8.60652 2.90809 8.21558 2.81558 7.81262C2.78474 7.69234 2.77549 7.62919 2.77549 7.62919C2.67064 7.0909 2.63671 6.52856 2.69531 5.94818ZM8.47105 2.13354C8.30905 2.13354 8.17772 2.26487 8.17772 2.42688V2.9505C6.57135 3.16719 5.30025 4.4383 5.08355 6.04466H4.55993C4.39793 6.04466 4.2666 6.17599 4.2666 6.33799V6.7291C4.2666 6.89111 4.39793 7.02244 4.55994 7.02244H5.08355C5.30025 8.6288 6.57135 9.89991 8.17772 10.1166V10.6402C8.17772 10.8022 8.30905 10.9336 8.47105 10.9336H8.86216C9.02416 10.9336 9.15549 10.8022 9.15549 10.6402V10.1166C10.7619 9.89991 12.033 8.6288 12.2497 7.02244H12.7733C12.9353 7.02244 13.0666 6.89111 13.0666 6.7291V6.33799C13.0666 6.17599 12.9353 6.04466 12.7733 6.04466H12.2497C12.033 4.4383 10.7619 3.16719 9.15549 2.9505V2.42688C9.15549 2.26487 9.02416 2.13354 8.86216 2.13354H8.47105ZM6.0266 6.53355C6.0266 5.07395 7.20701 3.89355 8.6666 3.89355C10.1262 3.89355 11.3066 5.07395 11.3066 6.53355C11.3066 7.99315 10.1262 9.17355 8.6666 9.17355C7.20701 9.17355 6.0266 7.99315 6.0266 6.53355ZM8.6666 4.87132C7.74825 4.87132 7.00438 5.61519 7.00438 6.53355C7.00438 7.45191 7.74825 8.19577 8.6666 8.19577C9.58496 8.19577 10.3288 7.45191 10.3288 6.53355C10.3288 5.61519 9.58496 4.87132 8.6666 4.87132Z",fill:"#344955"}})])])]):"photo"==e.icon?o("div",{staticClass:"app-icon icon-photo"},[o("svg",{attrs:{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{opacity:"0.5",d:"M13.2222 12.381V12.7857C13.2222 13.4564 12.675 14 12 14H2.22222C1.5472 14 1 13.4564 1 12.7857V5.64286C1 4.97222 1.5472 4.42857 2.22222 4.42857H2.62963V10.3571C2.62963 11.4731 3.54344 12.381 4.66667 12.381H13.2222ZM15.6667 10.3571V3.21429C15.6667 2.54365 15.1195 2 14.4444 2H4.66667C3.99164 2 3.44444 2.54365 3.44444 3.21429V10.3571C3.44444 11.0278 3.99164 11.5714 4.66667 11.5714H14.4444C15.1195 11.5714 15.6667 11.0278 15.6667 10.3571ZM7.51852 4.42857C7.51852 5.09921 6.97132 5.64286 6.2963 5.64286C5.62127 5.64286 5.07407 5.09921 5.07407 4.42857C5.07407 3.75793 5.62127 3.21429 6.2963 3.21429C6.97132 3.21429 7.51852 3.75793 7.51852 4.42857ZM5.07407 8.07143L6.48765 6.66703C6.60697 6.54849 6.80044 6.54849 6.91978 6.66703L7.92593 7.66667L11.3765 4.23846C11.4959 4.11992 11.6893 4.11992 11.8087 4.23846L14.037 6.45238V9.95238H5.07407V8.07143Z",fill:"#344955"}})])]):"arrow-right"==e.icon?o("div",{staticClass:"app-icon icon-arrow-right"},[o("svg",{attrs:{width:"15",height:"14",viewBox:"0 0 15 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.6667 7.99996H1V5.99996H13.6667V7.99996Z",fill:"white"}}),e._v(" "),o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.04044 0.959519L14.3738 6.29285L12.9596 7.70707L7.62623 2.37373L9.04044 0.959519Z",fill:"white"}}),e._v(" "),o("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.04044 13.0404L14.3738 7.70707L12.9596 6.29285L7.62623 11.6262L9.04044 13.0404Z",fill:"white"}}),e._v(" "),o("path",{attrs:{d:"M2 6.99996C2 7.55224 1.55228 7.99996 1 7.99996C0.447715 7.99996 0 7.55224 0 6.99996C0 6.44767 0.447715 5.99996 1 5.99996C1.55228 5.99996 2 6.44767 2 6.99996Z",fill:"white"}}),e._v(" "),o("path",{attrs:{d:"M14.6667 6.99996C14.6667 7.55224 14.219 7.99996 13.6667 7.99996C13.1144 7.99996 12.6667 7.55224 12.6667 6.99996C12.6667 6.44767 13.1144 5.99996 13.6667 5.99996C14.219 5.99996 14.6667 6.44767 14.6667 6.99996Z",fill:"white"}}),e._v(" "),o("path",{attrs:{d:"M9.33333 1.66663C9.33333 2.21891 8.88562 2.66663 8.33333 2.66663C7.78105 2.66663 7.33333 2.21891 7.33333 1.66663C7.33333 1.11434 7.78105 0.666626 8.33333 0.666626C8.88562 0.666626 9.33333 1.11434 9.33333 1.66663Z",fill:"white"}}),e._v(" "),o("path",{attrs:{d:"M9.33333 12.3333C9.33333 12.8856 8.88562 13.3333 8.33333 13.3333C7.78105 13.3333 7.33333 12.8856 7.33333 12.3333C7.33333 11.781 7.78105 11.3333 8.33333 11.3333C8.88562 11.3333 9.33333 11.781 9.33333 12.3333Z",fill:"white"}}
1)])]):e._e()}),[],!1,null,"6a0a76be",null).exports},props:{theme:{type:Object,default:n.c.getDefaultThemeVar()}}},m=Object(c.a)(d,(function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"layout"})}),[],!1,null,null,null).exports,h={props:{fill:{type:String,default:"#5C3399"}}},f=(o(439),Object(c.a)(h,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"onedee-bot"},[t("svg",{attrs:{width:"41",height:"41",viewBox:"0 0 41 41",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M25.9576 38.1789C28.7724 37.357 31.3435 35.8591 33.4468 33.8158C35.5501 31.7725 37.1217 29.2458 38.0247 26.456C39.6311 21.4239 39.1656 16.5524 37.2708 12.4776C36.6601 11.1441 36.3955 9.67809 36.5016 8.21523C36.6076 6.75236 37.0807 5.33984 37.8772 4.10828C37.8925 4.0883 37.9068 4.0675 37.9198 4.04599C38.0307 3.86502 38.0934 3.65875 38.1021 3.44673C38.1109 3.2347 38.0653 3.02397 37.9697 2.8345C37.8742 2.64503 37.7318 2.48311 37.5561 2.3641C37.3804 2.24508 37.1773 2.17292 36.9659 2.15445C36.1121 2.09087 35.2538 2.1684 34.4252 2.38393C31.4491 3.15338 28.3249 3.14209 25.3544 2.35115C21.8596 1.39285 18.1651 1.44171 14.6969 2.49211C11.7818 3.35593 9.13156 4.94054 6.99091 7.09952C4.85027 9.2585 3.28832 11.9222 2.4494 14.8445C-1.71068 29.4129 11.3793 42.4439 25.9576 38.1789Z",fill:this.fill}}),this._v(" "),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.0247 26.4559C37.1217 29.2458 35.5501 31.7725 33.4468 33.8158C31.3435 35.8591 28.7724 37.3569 25.9576 38.1789C11.3793 42.4439 -1.71068 29.4129 2.44939 14.8444C3.28831 11.9222 4.85026 9.25846 6.9909 7.09948C9.13155 4.9405 11.7818 3.35589 14.6969 2.49207C18.1651 1.44167 21.8596 1.39281 25.3544 2.35111C28.3249 3.14205 31.4491 3.15334 34.4252 2.38389C35.2538 2.16836 36.1121 2.09083 36.9659 2.15441C37.1773 2.17288 37.3804 2.24504 37.5561 2.36406C37.7318 2.48307 37.8742 2.64499 37.9697 2.83446C38.0653 3.02393 38.1109 3.23466 38.1021 3.44669C38.0934 3.65871 38.0306 3.86498 37.9198 4.04595C37.9068 4.06746 37.8925 4.08826 37.8772 4.10824C37.0807 5.3398 36.6076 6.75232 36.5015 8.21519C36.3955 9.67805 36.6601 11.144 37.2707 12.4776C39.1656 16.5524 39.6311 21.4238 38.0247 26.4559ZM38.4815 11.9192C40.5148 16.2942 41.0034 21.5094 39.2949 26.8614L39.2933 26.8665C38.3233 29.8633 36.6351 32.5773 34.3758 34.7721C32.1168 36.9668 29.3553 38.5756 26.332 39.4586C10.746 44.0183 -3.28096 30.056 1.1673 14.4783L1.16782 14.4765C2.06858 11.3388 3.74566 8.47881 6.04408 6.1607C8.34157 3.84353 11.1858 2.14257 14.3142 1.21483C18.0202 0.0931968 21.9676 0.0408809 25.702 1.06389C28.4493 1.79455 31.3385 1.80464 34.0909 1.09316C35.0607 0.84101 36.0655 0.750328 37.0649 0.824764L37.0734 0.825397L37.0819 0.826139C37.5196 0.864371 37.9402 1.01377 38.3039 1.26017C38.6676 1.50656 38.9624 1.84178 39.1602 2.23405C39.3581 2.62632 39.4524 3.06261 39.4343 3.50156C39.4163 3.9398 39.2868 4.36619 39.058 4.74041C39.0324 4.7825 39.0052 4.82362 38.9766 4.8637C38.314 5.89961 37.9203 7.08468 37.8314 8.31155C37.7417 9.54964 37.9653 10.7904 38.4815 11.9192Z",fill:"white"}}),this._v(" "),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3328 33.6074C27.6636 33.6074 33.6064 27.6644 33.6064 20.3333C33.6064 13.0023 27.6636 7.05927 20.3328 7.05927C13.0021 7.05927 7.05933 13.0023 7.05933 20.3333C7.05933 27.6644 13.0021 33.6074 20.3328 33.6074ZM24.1864 13.4822C23.2405 13.4822 22.4737 14.249 22.4737 15.1949V19.0488C22.4737 19.9947 23.2405 20.7615 24.1864 20.7615C25.1323 20.7615 25.8991 19.9947 25.8991 19.0488V15.1949C25.8991 14.249 25.1323 13.4822 24.1864 13.4822ZM14.3384 13.4823C13.3925 13.4823 12.6257 14.2491 12.6257 15.195V19.0489C12.6257 19.9948 13.3925 20.7616 14.3384 20.7616C15.2843 20.7616 16.0511 19.9948 16.0511 19.0489V15.195C16.0511 14.2491 15.2843 13.4823 14.3384 13.4823Z",fill:"white"}}),this._v(" "),t("path",{attrs:{d:"M19.0493 31.4654C26.38 31.4654 32.3228 25.5224 32.3228 18.1914C32.3228 16.1434 31.859 14.2038 31.0308 12.4717C32.6504 14.6722 33.6073 17.3905 33.6073 20.3324C33.6073 27.6634 27.6646 33.6065 20.3338 33.6065C15.0509 33.6065 10.4889 30.5201 8.35229 26.052C10.7687 29.3351 14.6602 31.4654 19.0493 31.4654Z",fill:"#F2F2F2"}})])])}
1),[],!1,null,"0c4c7052",null).exports);function y(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function v(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?y(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):y(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var w={name:"MainLayout",extends:v(v({},m),{},{components:v(v({},m.components),{},{OneDeeBotLogo:f})})},x=(o(441),Object(c.a)(w,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"layout"},[o("div",{staticClass:"section-cover"},[o("img",{attrs:{src:e.theme["image-cover"].url}}),o("AppIcon",{attrs:{icon:"hamburger",fill:e.theme["color-primary"]}})],1),o("div",{staticClass:"section-title"},[e._v("Chatbot")]),o("div",{staticClass:"section-bot"},[o("div",{staticClass:"bot-content",style:{background:"linear-gradient(90deg, "+e.theme["color-secondary"]+" 0%, "+e.theme["color-primary"]+" 100%)"}},[o("OneDeeBotLogo",{attrs:{fill:e.theme["color-bot-icon"]}}),e._m(0)],1)]),o("div",{staticClass:"section-tags"},[o("div",{staticClass:"slider"},[o("div",{staticClass:"item",style:{color:e.theme["color-secondary"],"border-color":e.theme["color-secondary"]}},[e._v("Lorem")]),o("div",{staticClass:"item",style:{color:e.theme["color-secondary"],"border-color":e.theme["color-secondary"]}},[e._v("Ipsum")]),o("div",{staticClass:"item",style:{color:e.theme["color-secondary"],"border-color":e.theme["color-secondary"]}},[e._v("Is a simply")]),o("div",{staticClass:"item",style:{color:e.theme["color-secondary"],"border-color":e.theme["color-secondary"]}},[e._v("Dummy")]),o("div",{staticClass:"item",style:{color:e.theme["color-secondary"],"border-color":e.theme["color-secondary"]}},[e._v("Text")])])]),o("div",{staticClass:"section-title"},[e._v("Groups")]),o("div",{staticClass:"section-chat-list"},e._l(3,(function(i){return o("div",{staticClass:"item"},[o("div",{staticClass:"item-img"}),e._m(1,!0)])})),0),o("div",{staticClass:"section-title"},[e._v("Messages")]),o("div",{staticClass:"section-nav-menu",style:{"background-color":e.theme["color-tabs-bar"]}},[o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"onedee",fill:e.theme["color-active-tab"]}})],1),o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"contacts",fill:e.theme["color-inactive-tab"]}})],1),o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"calendar",fill:e.theme["color-inactive-tab"]}})],1),o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"notification",fill:e.theme["color-inactive-tab"]}})],1)]),o("div",{staticClass:"section-home-nav",style:{"background-color":e.theme["color-tabs-bar"]}})])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"text"},[t("p",[this._v("OneDee Bot")]),t("p",[this._v("09:45 • Lorem Ipsum is a simpl...")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"item-text"},[t("p",[this._v("Group Name")]),t("p",[this._v("08:00 • Lorem Ipsum is a simply dummmmmm")])])}],!1,null,"613dd2c5",null).exports);function P(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}var O={name:"ContactsLayout",extends:function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?P(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},m)},T=(o(443),Object(c.a)(O,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"layout"},[o("div",{staticClass:"section-navbar"},[o("AppIcon",{attrs:{icon:"hamburger",fill:e.theme["color-primary"]}}),o("div",{staticClass:"img-header"},[o("img",{attrs:{src:e.theme["image-header-logo"].url}})])],1),o("div",{staticClass:"section-search-box"},[o("div",{staticClass:"search-box"},[o("AppIcon",{attrs:{icon:"search"}}),o("p",[e._v("Search")])],1)]),o("div",{staticClass:"section-title"},[e._v("Groups"),o("div",{staticClass:"action"},[o("AppIcon",{attrs:{icon:"plus",fill:e.theme["color-primary"]}}),o("p",{style:{color:e.theme["color-primary"]}},[e._v("New Group")])],1)]),o("div",{staticClass:"section-groups"},[o("div",{staticClass:"slider"},e._l(4,(function(i){return o("div",{staticClass:"group"},[o("div",{staticClass:"group-img"}),o("p",{staticClass:"group-name"},[e._v("Group Name")]),o("p",{staticClass:"group-members"},[e._v("12 members")])])})),0)]),o("div",{staticClass:"section-title"},[e._v("Contacts")]),o("div",{staticClass:"section-chat-list"},e._l(5,(function(i){return o("div",{staticClass:"item"},[o("div",{staticClass:"item-img"}),e._m(0,!0)])})),0),o("div",{staticClass:"section-nav-menu",style:{"background-color":e.theme["color-tabs-bar"]}},[o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"onedee",fill:e.theme["color-inactive-tab"]}})],1),o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"contacts",fill:e.theme["color-active-tab"]}})],1),o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"calendar",fill:e.theme["color-inactive-tab"]}})],1),o("div",{staticClass:"tab"},[o("AppIcon",{attrs:{icon:"notification",fill:e.theme["color-inactive-tab"]}})],1)]),o("div",{staticClass:"section-home-nav",style:{"background-color":e.theme["color-tabs-bar"]}})])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"item-text"},[t("p",[this._v("Firstname Lastname")]),t("p",[this._v("Position Name")])])}
1],!1,null,"e75f3494",null).exports);function k(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}var S={name:"ContactsLayout",extends:function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?k(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):k(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},m)},C=(o(445),Object(c.a)(S,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"layout"},[o("div",{staticClass:"section-chat-header"},[o("AppIcon",{attrs:{icon:"left-angle",fill:e.theme["color-primary"]}}),e._m(0),o("AppIcon",{staticClass:"has-gap-left-auto",attrs:{icon:"task",fill:e.theme["color-primary"]}}),o("AppIcon",{staticClass:"has-gap-left-8",attrs:{icon:"more-h",fill:e.theme["color-primary"]}})],1),o("div",{staticClass:"section-chat-logs"},[o("div",{staticClass:"log log-date"},[e._v("Tuesday, 25 August 2020")]),e._m(1),o("div",{staticClass:"log log-chat right"},[o("div",{staticClass:"chat-time"},[e._v("07:45")]),o("div",{staticClass:"chat-messages"},[o("div",{staticClass:"message",style:{"background-color":e.theme["color-secondary"]}},[e._v("Lorem Ipsum is a simply dummy text.")])])])]),o("div",{staticClass:"section-chat-box"},[o("div",{staticClass:"chat-box-input"},[e._v("Message...")]),o("div",{staticClass:"chat-actions"},[o("div",{staticClass:"actions"},[o("AppIcon",{attrs:{icon:"camera"}}),o("AppIcon",{attrs:{icon:"photo"}}),o("AppIcon",{attrs:{icon:"file"}}),o("AppIcon",{attrs:{icon:"location"}}),o("AppIcon",{attrs:{icon:"contacts"}})],1),o("div",{staticClass:"send-btn",style:{background:"linear-gradient(90deg, "+e.theme["color-secondary"]+" 0%, "+e.theme["color-primary"]+" 100%)"}},[o("AppIcon",{attrs:{icon:"arrow-right"}})],1)])]),o("div",{staticClass:"section-home-nav"})])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"chat-info"},[t("div",{staticClass:"chat-img"}),t("div",{staticClass:"chat-info-text"},[t("p",[this._v("iOS Dev")]),t("p",[this._v("12 Members")])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"log log-chat left"},[t("div",{staticClass:"chat-profile-img"}),t("div",{staticClass:"chat-messages"},[t("div",{staticClass:"message"},[this._v("Lorem Ipsum is a simply dummy text.")])]),t("div",{staticClass:"chat-time"},[this._v("07:45")])])}],!1,null,"29a5bba4",null).exports),D={props:{theme:{type:Object,default:n.c.getDefaultThemeVar()},page:{type:Number,default:0}},computed:{pageMapping:()=>[x,T,C],currentLayout(){return this.pageMapping[this.page]?this.pageMapping[this.page]:this.pageMapping[0]}}},E=(o(447),Object(c.a)(D,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"phone-preview"},[t("div",{staticClass:"phone-preview-content"},[this._m(0),t("transition",{attrs:{name:"fade",mode:"out-in"}},[t(this.currentLayout,{tag:"component",attrs:{theme:this.theme}})],1)],1)])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"status-bar"},[t("img",{attrs:{src:"/img/pages/company/enterprise/status-bar.png"}})])}],!1,null,"5a1826ce",null).exports),_={props:{theme:{type:Object,default:n.c.getDefaultThemeVar()}},data:()=>({sideNavDisplay:!0}),methods:{toggleSideBar(){this.sideNavDisplay=!this.sideNavDisplay}}},I=(o(449),{components:{PhonePreview:E,WebLayout:Object(c.a)(_,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"layout",class:{active:e.sideNavDisplay}},[o("div",{staticClass:"top-nav"},[o("div",{staticClass:"image-square-logo"},[o("img",{attrs:{src:e.theme["image-square-logo"].url}})]),o("div",{staticClass:"image-long-logo"},[o("img",{attrs:{src:e.theme["image-long-logo"].url}})]),o("div",{staticClass:"button is-flat is-action-btn has-no-shadow",class:{active:e.sideNavDisplay},on:{click:e.toggleSideBar}},[o("fa",{style:{color:e.sideNavDisplay?e.theme["color-primary"]:"#333"},attrs:{icon:["fas","bars"]}})],1)]),o("div",{staticClass:"side-nav"},[o("div",{staticClass:"menu-items has-gap-top-small"},[e._m(0),o("div",{staticClass:"item selectable selected",style:{"background-color":e.theme["color-primary"]}},[o("div",{staticClass:"icon-container"},[o("fa",{attrs:{icon:["fas","user-circle"]}})],1),o("div",{staticClass:"text-container"},[e._v("Profile")])]),e._m(1),o("div",{staticClass:"item selectable"},[o("div",{staticClass:"icon-container"},[o("fa",{attrs:{icon:["fas","file-alt"]}})],1),o("div",{staticClass:"text-container"},[e._v("Reports")])]),o("div",{staticClass:"item selectable"},[o("div",{staticClass:"icon-container"},[o("fa",{attrs:{icon:["fas","business-time"]}})],1),o("div",{staticClass:"text-container"},[e._v("Shift")])])])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"item topic"},[t("div",{staticClass:"dash-container"}),t("div",{staticClass:"text-container"},[this._v("MY PORTAL")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"item topic"},[t("div",{staticClass:"dash-container"}),t("div",{staticClass:"text-container"},[this._v("MY PORTAL")])])}],!1,null,"2c081f67",null).exports},props:{theme:{type:Object,default:n.c.getDefaultThemeVar()}},data:()=>({page:0}),methods:{setPage(e){this.page=e<0?3:e>3?0:e},prevPage(){this.setPage(this.page-1)},nextPage(){this.setPage(this.page+1)}}}),j=(o(451),Object(c.a)(I,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"preview-nav",class:{"mobile-mode":e.page<3,"web-mode":!(e.page<3)}},[o("button",{staticClass:"button is-secondary is-action-btn is-icon-btn",on:{click:e.prevPage}},[o("fa",{attrs:{icon:["fas","angle-left"]}})],1),o("div",{staticClass:"preview-content"},[o("transition",{attrs:{name:"fade",mode:"out-in"}},[e.page<3?o("PhonePreview",{key:"mobile",attrs:{theme:e.theme,page:e.page}}):o("WebLayout",{key:"web",attrs:{theme:e.theme}})],1)],1),o("button",{staticClass:"button is-secondary is-action-btn is-icon-btn",on:{click:e.nextPage}},[o("fa",{attrs:{icon:["fas","angle-right"]}})],1)])}),[],!1,null,"646acdf4",null));t.a=j.exports},function(e,t,o){"use strict";var n=o(129).a,r=(o(433),o(9)),l={components:{ImagePickerModal:Object(r.a)(n,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("Modal",{ref:"modal",attrs:{title:"Upload Image"},on:{show:e.onShowModal,close:e.onCloseModal}},[o("transition",{attrs:{name:"fade",mode:"out-in"}},["picker"==e.mode?o("form",{key:"picker",staticClass:"has-gap-top",on:{submit:function(e){e.preventDefault()}}},[o("InputFile",{ref:"inputFile",staticStyle:{display:"none"},attrs:{accept:"image/*"},on:{change:e.onFileChange},model:{value:e.fileObj,callback:function(t){e.fileObj=t},expression:"fileObj"}}),o("div",{ref:"dropArea",staticClass:"group state-picker",on:{click:e.triggerFilePicker}},[o("fa",{staticClass:"icon",attrs:{icon:["fas","upload"]}}),o("p",{staticClass:"font font--prompt has-gap-top"},[e._v("Click or Drag file to this area to upload.")])],1),o("div",{staticClass:"group is-buttons-group has-gap-top-big"},[o("button",{staticClass:"button is-primary has-gap-left-auto",on:{click:e.closeModal}},[e._v("Cancel")])])],1):"cropper"==e.mode?o("form",{key:"cropper",staticClass:"has-gap-top",on:{submit:function(e){e.preventDefault()}}},[o("div",{staticClass:"group state-cropper"},[o("div",{staticClass:"group crop-area"},[o("VueCropper",e._b({ref:"cropper",attrs:{img:e.imgUrl},on:{realTime:e.updatePreviewImg}},"VueCropper",e.cropperOptions,!1))],1),o("div",{staticClass:"group preview-area"},[o("div",{staticClass:"preview-wrapper",style:{"max-width":e.cropSize.width+"px","max-height":e.cropSize.height+"px"},attrs:{test:"test"}},[e.preview?o("img",{attrs:{src:e.preview}}
1):e._e()])])]),o("div",{staticClass:"group is-buttons-group has-gap-top-big"},[o("button",{staticClass:"button is-secondary is-flat has-gap-left-auto",on:{click:e.closeModal}},[e._v("Cancel")]),o("button",{staticClass:"button is-primary",on:{click:e.apply}},[e._v("Apply")])])]):e._e()])],1)}),[],!1,null,"0dafaab2",null).exports},props:{value:{type:Object,default:()=>({filename:null,url:null})},crop:{type:Boolean,default:!0},cropLately:{type:Boolean,default:!1},cropSize:{type:Object,default:()=>({width:320,height:320})},disabled:{type:Boolean,default:!1}},data(){return{payload:this.value,options:{crop:this.crop,cropSize:this.cropSize}}},watch:{value:{handler(e){this.payload=e},deep:!0,immediate:!0},payload:{handler(e){this.$emit("input",e)},deep:!0}},methods:{showImagePickerModal(){this.$refs.imagePickerModal.showPickerModeModal().then(e=>{this.payload=e})}}},c=(o(435),Object(r.a)(l,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"group is-d-flex is-column-flex w-100"},[o("ImagePickerModal",e._b({ref:"imagePickerModal"},"ImagePickerModal",e.options,!1)),e.payload.url?o("div",{staticClass:"preview-image",style:{"max-width":e.cropSize.width+"px","max-height":e.cropSize.height+"px"}},[o("img",{attrs:{src:e.payload.url}})]):e._e(),o("div",{staticClass:"group is-d-flex align-items-center",class:{"has-gap-top":e.payload.url}},[o("button",{staticClass:"button is-secondary",attrs:{disabled:e.disabled},on:{click:function(t){return e.showImagePickerModal()}}},[e.payload.url?[e._v("Change File")]:[e._v("Choose File")]],2),o("p",{staticClass:"font font--prompt is-desc is-color-secondary has-gap-left-small"},[e.payload.url&&e.payload.url&&e.payload.filename?[e._v(e._s(e.payload.filename))]:[e._v("No File Chosen")]],2)])],1)}),[],!1,null,"77da8f8b",null));t.a=c.exports},function(e,t,o){"use strict";var n=o(127).a,r=(o(429),o(9)),component=Object(r.a)(n,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{ref:"selection",staticClass:"form-group input-container"},[o("input",{directives:[{name:"model",rawName:"v-model",value:e.val,expression:"val"}],ref:"input",staticClass:"input is-medium",class:{"is-error":e.error.length>0},attrs:{placeholder:e.placeholder,disabled:e.isLoading||e.disabled,readonly:e.readonly,id:e.id},domProps:{value:e.val},on:{focus:e.onFocus,keyup:e.onKeyup,input:function(t){t.target.composing||(e.val=t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.val,expression:"val"}],ref:"input-color",staticClass:"input input-color",attrs:{type:"color"},domProps:{value:e.val},on:{input:function(t){t.target.composing||(e.val=t.target.value)}}}),o("div",{staticClass:"color-preview",style:{"background-color":e.val},attrs:{disabled:e.disabled},on:{click:e.showColorPicker}}),e.error.length&&e.showErrorMsg?o("div",{staticClass:"invalid-feedback font--prompt"},[e._v(e._s(e.error))]):e._e()])}),[],!1,null,"a4e36fdc",null);t.a=component.exports},,,function(e,t,o){e.exports=o(278)},function(e,t,o){"use strict";o.r(t),function(e){o(194);var t=o(19),n=(o(8),o(5)),r=o(259),l=o(184),c=o(0),d=o(62),m=o(153);n.default.component(m.a.name,m.a),n.default.component("NLink",m.a),e.fetch||(e.fetch=r.a);var h,f,y=[],v=window.__NUXT__||{};Object.assign(n.default.config,{silent:!0,performance:!1});var w=n.default.config.errorHandler||console.error;function x(e,t,o){var n=component=>{var e=function(component,e){if(!component||!component.options||!component.options[e])return{};var option=component.options[e];if("function"==typeof option){for(var t=arguments.length,o=new Array(t>2?t-2:0),n=2;n<t;n++)o[n-2]=arguments[n];return option(...o)}return option}(component,"transition",t,o)||{};return"string"==typeof e?{name:e}:e};return e.map(e=>{var t=Object.assign({},n(e));if(o&&o.matched.length&&o.matched[0].components.default){var r=n(o.matched[0].components.default);Object.keys(r).filter(e=>
1r[e]&&e.toLowerCase().includes("leave")).forEach(e=>{t[e]=r[e]})}return t})}function P(e,t,o){return O.apply(this,arguments)}function O(){return(O=Object(t.a)((function*(e,t,o){this._pathChanged=Boolean(h.nuxt.err)||t.path!==e.path,this._queryChanged=JSON.stringify(e.query)!==JSON.stringify(t.query),this._diffQuery=this._queryChanged?Object(c.g)(e.query,t.query):[],this._pathChanged&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();try{if(!this._pathChanged&&this._queryChanged)(yield Object(c.m)(e,(e,t)=>({Component:e,instance:t}))).some(o=>{var{Component:n,instance:r}=o,l=n.options.watchQuery;return!0===l||(Array.isArray(l)?l.some(e=>this._diffQuery[e]):"function"==typeof l&&l.apply(r,[e.query,t.query]))})&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();o()}catch(c){var n=c||{},r=n.statusCode||n.status||n.response&&n.response.status||500,l=n.message||"";if(/^Loading( CSS)? chunk (\d)+ failed\./.test(l))return void window.location.reload(!0);this.error({statusCode:r,message:l}),this.$nuxt.$emit("routeChanged",e,t,n),o()}}))).apply(this,arguments)}function T(e){var path=Object(c.d)(e.options.base,e.options.mode);return Object(c.c)(e.match(path),function(){var e=Object(t.a)((function*(e,t,o,n,r){"function"!=typeof e||e.options||(e=yield e());var l=function(e,t){return v.serverRendered&&t&&Object(c.a)(e,t),e._Ctor=e,e}(Object(c.n)(e),v.data?v.data[r]:null);return o.components[n]=l,l}));return function(t,o,n,r,l){return e.apply(this,arguments)}}())}function k(e,t,o){var n=["i18n","auth","stricts"],r=!1;if(void 0!==o&&(n=[],(o=Object(c.n)(o)).options.middleware&&(n=n.concat(o.options.middleware)),e.forEach(e=>{e.options.middleware&&(n=n.concat(e.options.middleware))})),n=n.map(e=>"function"==typeof e?e:("function"!=typeof l.a[e]&&(r=!0,this.error({statusCode:500,message:"Unknown middleware "+e})),l.a[e])),!r)return Object(c.j)(n,t)}function S(e,t,o){return C.apply(this,arguments)}function C(){return(C=Object(t.a)((function*(e,t,o){if(!1===this._pathChanged&&!1===this._queryChanged)return o();if(e===t)y=[];else{var n=[];y=Object(c.e)(t,n).map((e,i)=>Object(c.b)(t.matched[n[i]].path)(t.params))}var r=!1;yield Object(c.o)(h,{route:e,from:t,next:(path=>{t.path===path.path&&this.$loading.finish&&this.$loading.finish(),t.path!==path.path&&this.$loading.pause&&this.$loading.pause(),r||(r=!0,o(path))}).bind(this)}),this._dateLastError=h.nuxt.dateErr,this._hadError=Boolean(h.nuxt.err);var l=[],m=Object(c.e)(e,l);if(!m.length){if(yield k.call(this,m,h.context),r)return;var f=yield this.loadLayout("function"==typeof d.a.layout?d.a.layout(h.context):d.a.layout);if(yield k.call(this,m,h.context,f),r)return;return h.context.error({statusCode:404,message:"This page could not be found"}),o()}m.forEach(e=>{e._Ctor&&e._Ctor.options&&(e.options.asyncData=e._Ctor.options.asyncData,e.options.fetch=e._Ctor.options.fetch)}),this.setTransitions(x(m,e,t));try{if(yield k.call(this,m,h.context),r)return;if(h.context._errored)return o();var v=m[0].options.layout;if("function"==typeof v&&(v=v(h.context)),v=yield this.loadLayout(v),yield k.call(this,m,h.context,v),r)return;if(h.context._errored)return o();var w,P=!0;try{for(var O of m)if("function"==typeof O.options.validate&&!(P=yield O.options.validate(h.context)))break}catch(e){return this.error({statusCode:e.statusCode||"500",message:e.message}),o()}if(!P)return this.error({statusCode:404,message:"This page could not be found"}),o();yield Promise.all(m.map((o,i)=>{if(o._path=Object(c.b)(e.matched[l[i]].path)(e.params),o._dataRefresh=!1,this._pathChanged&&this._queryChanged||o._path!==y[i])o._dataRefresh=!0;else if(!this._pathChanged&&this._queryChanged){var n=o.options.watchQuery;!0===n?o._dataRefresh=!0:Array.isArray(n)?o._dataRefresh=n.some(e=>this._diffQuery[e]):"function"==typeof n&&(w||(w=Object(c.f)(e)),o._dataRefresh=n.apply(w[i],[e.query,t.query]))}if(this._hadError||!this._isMounted||o._dataRefresh){var r=[],d=o.options.asyncData&&"function"==typeof o.options.asyncData,m=Boolean(o.options.fetch),f=d&&m?30:45;if(d){var v=Object(c.l)(o.options.asyncData,h.context).then(e=>{Object(c.a)(o,e),this.$loading.increase&&this.$loading.increase(f)});r.push(v)}if(this.$loading.manual=!1===o.options.loading,m){var p=o.options.fetch(h.context);p&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then(e=>{this.$loading.increase&&this.$loading.increase(f)}),r.push(p)}return Promise.all(r)}})),r||(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),o())}catch(n){var T=n||{};if("ERR_REDIRECT"===T.message)return this.$nuxt.$emit("routeChanged",e,t,T);y=[],Object(c.h)(T);var S=d.a.layout;"function"==typeof S&&(S=S(h.context)),yield this.loadLayout(S),this.error(T),this.$nuxt.$emit("routeChanged",e,t,T),o()}}))).apply(this,arguments)}function D(e,t){Object(c.c)(e,(e,t,o,r)=>("object"!=typeof e||e.options||((e=n.default.extend(e))._Ctor=e,o.components[r]=e),e))}function E(e){this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&this.error();var t=this.$options.nuxt.err?d.a.layout:e.matched[0].components.default.options.layout;"function"==typeof t&&(t=t(h.context)),this.setLayout(t)}function _(e,t){if(!1!==this._pathChanged||!1!==this._queryChanged){var o=Object(c.f)(e),r=Object(c.e)(e);n.default.nextTick(()=>{o.forEach((e,i)=>{if(e&&!e._isDestroyed&&e.constructor._dataRefresh&&r[i]===e.constructor&&!0!==e.$vnode.data.keepAlive&&"function"==typeof e.constructor.options.data){var t=e.constructor.options.data.call(e);for(var o in t)n.default.set(e.$data,o,t[o]);window.$nuxt.$nextTick(()=>{window.$nuxt.$emit("triggerScroll")})}}),E.call(this,e)})}}
1function I(e){window.onNuxtReadyCbs.forEach(t=>{"function"==typeof t&&t(e)}),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(e),f.afterEach((t,o)=>{n.default.nextTick(()=>e.$nuxt.$emit("routeChanged",t,o))})}function j(){return(j=Object(t.a)((function*(e){h=e.app,f=e.router,e.store;var t=new n.default(h),o=()=>{t.$mount("#__nuxt"),f.afterEach(D),f.afterEach(_.bind(t)),n.default.nextTick(()=>{I(t)})},r=yield Promise.all(T(f));if(t.setTransitions=t.$options.nuxt.setTransitions.bind(t),r.length&&(t.setTransitions(x(r,f.currentRoute)),y=f.currentRoute.matched.map(e=>Object(c.b)(e.path)(f.currentRoute.params))),t.$loading={},v.error&&t.error(v.error),f.beforeEach(P.bind(t)),f.beforeEach(S.bind(t)),v.serverRendered)o();else{var l=()=>{D(f.currentRoute,f.currentRoute),E.call(t,f.currentRoute),o()};S.call(t,f.currentRoute,f.currentRoute,path=>{if(path){var e=f.afterEach((t,o)=>{e(),l()});f.push(path,void 0,e=>{e&&w(e)})}else l()})}}))).apply(this,arguments)}Object(d.b)().then((function(e){return j.apply(this,arguments)})).catch(w)}.call(this,o(15))},,,,,,,,,,,,,,,,function(e,t,o){"use strict";o.r(t);o(10),o(8);var n=o(2),r=o(1),l=o.n(r),c=o(23),d=o(21),m=o.n(d);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.default=function(e){var{route:t,redirect:o,store:n,error:r}=e,d=t.params.lang,h=path=>{path!=t.fullPath&&o(path)};"lang"==t.name&&t.query.code&&h("/".concat(d,"?code=").concat(t.query.code));var meta=l.a.reduce(t.meta,(meta,e)=>f(f({},meta),e));if(n.commit("modules/context/SET_META",meta),!meta.webview){var y=n.getters["modules/me/getAuthObservable"];null==y||y.subscribe(e=>{if(e)if((null==e?void 0:e.providerData)&&"phone"!=(null==e?void 0:e.providerData[0].providerId)&&"facebook.com"!=(null==e?void 0:e.providerData[0].providerId)&&"google.com"!=(null==e?void 0:e.providerData[0].providerId)&&!e.emailVerified)t.meta.some(meta=>meta.requiresAuth)&&(t.query.code?h("/".concat(d,"/signin?code=").concat(t.query.code)):h("/".concat(d,"/email-verification")));else{var o=n.getters["modules/me/getProfileData"];if(!n.getters["modules/me/isAuthenticating"]&&n.getters["modules/me/isLoggedIn"]&&t.meta.some(meta=>meta.preAuthPage)&&h("/".concat(d,"/dashboard")),t.meta.some(meta=>meta.requiresAuth)){var f,y;if((meta.requiresRoles&&o.roles&&!meta.requiresRoles.some(e=>!!l.a.find(o.roles,t=>t.toUpperCase()==e.toUpperCase()))||meta.requiresEnterprisePermission&&!(null===(f=o.lastVisitEmployee)||void 0===f||null===(y=f.organization)||void 0===y?void 0:y.enterprise))&&h("/".concat(d,"/dashboard")),t.meta.some(meta=>meta.webview))return;if(o.roles.some(e=>"ADMIN"==e.toUpperCase()))return;if(null==o.firstName||null==o.lastName)return void(t.meta.some(meta=>meta.setupFlow)||h("/".concat(d,"/setup?").concat(m.a.stringify(t.query))));if(!o.lastVisitEmployee)return void(/^lang-setup-create-company/.test(t.name)||/^lang-setup-connect-to-company/.test(t.name)||/^lang-setup-join-company$/.test(t.name)||h("/".concat(d,"/setup/connect-to-company")));if(o.lastVisitEmployee.organization.isSetup&&t.meta.some(meta=>meta.setupOrganizationFlow))h("/".concat(d,"/dashboard"));else{if(!o.lastVisitEmployee.organization.isSetup&&o.lastVisitEmployee.permissionGroups.some(e=>"owner"==e)&&o.lastVisitEmployee.approveStatus.uniqueName==c.h.STATUS.APPROVED&&!t.meta.some(meta=>meta.webview||meta.setupOrganizationFlow))return;switch(o.lastVisitEmployee.approveStatus.uniqueName){case c.h.STATUS.PENDING:return void h("/".concat(d,"/setup/join-company/waiting"));case c.h.STATUS.DEACTIVATED:return void h("/".concat(d,"/employee/is-deactivated"));case c.h.STATUS.REJECTED:return void h("/".concat(d,"/employee/is-rejected"))}}if(t.meta.some(meta=>meta.setupFlow)&&!n.getters["modules/context/getIsInvitationFlowStatus"])return void h("/".concat(d,"/dashboard"));if(meta.shiftBoardType){var v,w=null===(v=n.getters["modules/me/getActiveOrganizationData"])||void 0===v?void 0:v.shiftBoardType;if(meta.shiftBoardType!==w)return void h("/".concat(d,"monthly"==w?"/shifts/monthly":"/shifts"))}if(t.meta[0].requiresPermissions&&!t.meta[0].requiresPermissions.some(e=>!!l.a.find(o.lastVisitEmployee.permissionGroups,t=>t.toUpperCase()==e.toUpperCase())))return void r({statusCode:401,message:"Unauthorized"})}}else n.dispatch("modules/me/userLogIn",!1),n.commit("modules/me/SET_AUTH_STATUS",!1),t.meta.some(meta=>meta.requiresAuth)&&(t.query.code?h("/".concat(d,"/signin?code=").concat(t.query.code)):h("/".concat(d,"/signin")))})}return Promise.resolve()}},,,,,,function(e,t){function o(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}o.keys=function(){return[]},o.resolve=o,e.exports=o,o.id=300},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},,function(e,t){},,,,,,,function(e,t,o){"use strict";o.r(t);o(26);var n=o(1),r=o.n(n),l=o(12),c=o.n(l),d=o(6),m=o.n(d);t.default=function(e){var{res:t,isHMR:o,app:n,store:l,route:d,params:h,error:f,redirect:y}=e,v=n.i18n.fallbackLocale;if(!(o||r.a.endsWith(d.fullPath,".map")||r.a.endsWith(d.fullPath,".json")||r.a.endsWith(d.fullPath,".js"))){var w=h.lang||v;if(-1===l.state.modules.lang.locales.indexOf(w))return f({message:"This page could not be found.",statusCode:404});if(l.commit("modules/lang/SET_LANG",w),m.a.locale(w),n.i18n.locale=l.state.modules.lang.locale,c.a.set("lang",w),!h.lang){var x=d.fullPath.split("/");return x[1]=w,y(x.join("/")+(d.query.code?"?code=".concat(d.query.code):""))}return Promise.resolve()}}},function(e,t,o){"use strict";o.r(t),function(e){o(10),o(8);var n=o(2),r=o(3);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.default=function(t){var{route:o,redirect:n,store:l}=t,d=o.params.lang,m=path=>{path!=o.fullPath&&n(path)},meta=e.reduce(o.meta,(meta,e)=>c(c({},meta),e)),h=l.getters["modules/me/getAuthObservable"];return null==h||h.subscribe(e=>{e&&(r.s.checkCountryStricts(meta)||m("/".concat(d,"/dashboard")),r.s.checkPlanStricts(meta)&&r.s.checkTaLitePlanStricts(meta)||m("/".concat(d,"/dashboard")))}),Promise.resolve()}}.call(this,o(1))},,,,function(e,t,o){"use strict";var n=o(119);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".error-page[data-v-232633c5]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 64px);padding:64px}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(120);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#ff3c64;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}",""]),e.exports=t},,,function(e,t,o){"use strict";var n=o(121);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".blank-layout[data-v-7c3c4d3c]{width:100%}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(122);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,'@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KdNodREEje60k.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2Kb9odREEje60k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KbtodREEje60k.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KYNodREEjew.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.
1com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjZKUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0Ejf6UsvrQw7qNL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjfqUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjcKUsvrQw7g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5h5Y9xJlCGgAa.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nJY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nZY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5k5Y9xJlCGg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@-webkit-keyframes placeHolderShimmer-data-v-fbf4dd0e{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer-data-v-fbf4dd0e{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes load8-data-v-fbf4dd0e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8-data-v-fbf4dd0e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes load8center-data-v-fbf4dd0e{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes load8center-data-v-fbf4dd0e{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.side-nav[data-v-fbf4dd0e]{width:100%;height:100%;background-color:#fff;overflow:auto;overflow-x:hidden;box-shadow:2px 0 4px 0 rgba(0,0,0,.12)}.side-nav.active .menu-items .item .icon-container[data-v-fbf4dd0e],.side-nav:hover .menu-items .item .icon-container[data-v-fbf4dd0e]{left:24px}.side-nav.active .menu-items .item .text-container[data-v-fbf4dd0e],.side-nav:hover .menu-items .item .text-container[data-v-fbf4dd0e]{dis
1play:block;opacity:1;transform:translateX(0)}.side-nav.active .menu-items .item .dash-container[data-v-fbf4dd0e],.side-nav:hover .menu-items .item .dash-container[data-v-fbf4dd0e]{opacity:0}.side-nav:hover .menu-items .item .icon-container[data-v-fbf4dd0e]{transition:left .25s ease-in .5s}.side-nav:hover .menu-items .item .dash-container[data-v-fbf4dd0e],.side-nav:hover .menu-items .item .text-container[data-v-fbf4dd0e]{transition:all .25s ease-in .5s}.side-nav .menu-items[data-v-fbf4dd0e]{width:100%}.side-nav .menu-items .item[data-v-fbf4dd0e]{position:relative;display:flex;justify-items:center;align-items:center;width:100%;height:44px;padding:0 24px;color:#363636;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .125s ease}.side-nav .menu-items .item.topic .text-container[data-v-fbf4dd0e]{font-size:12px;letter-spacing:.1em;color:#999;text-transform:uppercase}.side-nav .menu-items .item.topic:first-child .dash-container[data-v-fbf4dd0e]{display:none}.side-nav .menu-items .item.selectable[data-v-fbf4dd0e]{padding:0 24px 0 60px;text-transform:capitalize;cursor:pointer}.side-nav .menu-items .item.selectable.selected[data-v-fbf4dd0e],.side-nav .menu-items .item.selectable.selected[data-v-fbf4dd0e]:active,.side-nav .menu-items .item.selectable.selected[data-v-fbf4dd0e]:hover{font-family:Prompt,sans-serif;font-weight:600;color:#fff;background-color:#ff3c64}.side-nav .menu-items .item.selectable[data-v-fbf4dd0e]:hover{background-color:#f6f6f6}.side-nav .menu-items .item.selectable[data-v-fbf4dd0e]:active{background-color:#eee}.side-nav .menu-items .item.selectable.disabled[data-v-fbf4dd0e]{cursor:not-allowed;pointer-events:none;opacity:.5}.side-nav .menu-items .item.selectable.disabled[data-v-fbf4dd0e]:active,.side-nav .menu-items .item.selectable.disabled[data-v-fbf4dd0e]:hover{background-color:transparent}.side-nav .menu-items .item.selectable.disabled .icon-container[data-v-fbf4dd0e],.side-nav .menu-items .item.selectable.disabled .text-container[data-v-fbf4dd0e]{color:#999}.side-nav .menu-items .item .lock-icon[data-v-fbf4dd0e]{margin-left:6px;font-size:.8em;color:#999}.side-nav .menu-items .item .icon-container[data-v-fbf4dd0e]{position:absolute;left:20px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;transition:left .25s ease-in}.side-nav .menu-items .item .text-container[data-v-fbf4dd0e]{opacity:0;transform:translateX(-5px);transition:all .25s ease-in;font-family:Prompt,sans-serif;white-space:nowrap!important}.side-nav .menu-items .item .dash-container[data-v-fbf4dd0e]{position:absolute;left:22px;width:20px;height:2.5px;background-color:#999;border-radius:1.25px;transition:all .25s ease-in}.version-text[data-v-fbf4dd0e]{display:flex;justify-content:center}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(126);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".form-group[data-v-41a1b5f0]{position:relative;outline:unset!important}.form-group input[data-v-41a1b5f0]::-moz-placeholder{font-family:Prompt;color:#999}.form-group input[data-v-41a1b5f0]:-ms-input-placeholder{font-family:Prompt;color:#999}.form-group input[data-v-41a1b5f0]::placeholder{font-family:Prompt;color:#999}.form-group .postfix[data-v-41a1b5f0]{position:absolute;top:22px;right:12px;font-family:Prompt;color:#999;z-index:2;cursor:pointer;pointer-events:none;transform:translateY(-50%);transition:all .25s ease}.form-group .postfix.active[data-v-41a1b5f0]{transform:translateY(-50%) rotate(180deg)}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(128);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".form-group[data-v-a4e36fdc]{position:relative;outline:unset!important}.form-group input[data-v-a4e36fdc]::-moz-placeholder{font-family:Prompt;color:#999}.form-group input[data-v-a4e36fdc]:-ms-input-placeholder{font-family:Prompt;color:#999}.form-group input[data-v-a4e36fdc]::placeholder{font-family:Prompt;color:#999}.form-group input.input-color[data-v-a4e36fdc]{position:absolute;top:0;right:210px;width:20px;z-index:-1}.form-group .color-preview[data-v-a4e36fdc]{position:absolute;top:22px;right:12px;width:20px;height:20px;border:1px solid #dbdbdb;border-radius:4px;transform:translateY(-50%);cursor:pointer}.form-group .color-preview[disabled=disabled][data-v-a4e36fdc]{pointer-events:none}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(130);o.n(n).a}
1,function(e,t,o){(t=o(17)(!1)).push([e.i,'@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KdNodREEje60k.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2Kb9odREEje60k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KbtodREEje60k.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KYNodREEjew.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjZKUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;
1src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0Ejf6UsvrQw7qNL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjfqUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjcKUsvrQw7g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5h5Y9xJlCGgAa.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nJY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nZY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5k5Y9xJlCGg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@-webkit-keyframes placeHolderShimmer-data-v-370a3984{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer-data-v-370a3984{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes load8-data-v-370a3984{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8-data-v-370a3984{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes load8center-data-v-370a3984{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes load8center-data-v-370a3984{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@media (max-width:362px){.label-title[data-v-370a3984]{font-size:18px}}.modal-backdrop[data-v-370a3984]{position:fixed;display:block;width:100vw;min-height:100vh;height:auto;top:0;left:0;right:0;bottom:0;padding:20px;background-color:hsla(0,0%,100%,.75);overflow-x:hidden;overflow-y:auto;z-index:250}.modal-backdrop .modal-container[data-v-370a3984]{display:flex;align-items:center;width:100%;max-width:600px;min-height:calc(100% - 72px);margin:36px auto}.modal-backdrop .modal-container .modal-box[data-v-370a3984]{position:relative;width:100%;padding:36px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.24)}.modal-backdrop .modal-container .modal-box .btn-close[data-v-370a3984]{position:absolute;top:36px;right:36px;width:29px;height:29px;color:#ff3c64;cursor:pointer;transition:all .125s ease-in}.modal-backdrop .modal-container .modal-box .btn-close svg[data-v-370a3984]{width:100%;height:100%;pointer-events:none}.modal-backdrop .modal-container .modal-box .btn-close[data-v-370a3984]:hover{color:#e5365a;transform:scale(1.1)}.modal-backdrop .modal-container .modal-box .btn-close[data-v-370a3984]:active{color:#b22a46;transform:scale(.9)}.modal-backdrop .modal-container .modal-box .area-content[data-v-370a3984]{display:flex;flex-direction:column}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(131);o.n(n).a}
1,function(e,t,o){(t=o(17)(!1)).push([e.i,"form>.group.state-picker[data-v-0dafaab2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:240px;color:#dbdbdb;border:1px dashed #dbdbdb;border-radius:4px;cursor:pointer;transition:border-color .125s ease-in,color .125s ease-in}form>.group.state-picker .icon[data-v-0dafaab2]{width:64px;height:64px}form>.group.state-picker.hover[data-v-0dafaab2],form>.group.state-picker[data-v-0dafaab2]:hover{color:#c2c2c2;border-color:#c2c2c2}form>.group.state-picker.error[data-v-0dafaab2]{color:#fe4c3a;border-color:#fe4c3a}form>.group.state-picker[data-v-0dafaab2]:active{color:#a8a8a8;border-color:#a8a8a8}form>.group.state-cropper[data-v-0dafaab2]{display:grid;grid-template-columns:246px 1fr;grid-column-gap:24px;align-items:center;justify-content:center}form>.group.state-cropper>.group.crop-area[data-v-0dafaab2]{height:205px}form>.group.state-cropper>.group.preview-area[data-v-0dafaab2]{display:flex;justify-content:center;align-items:center}form>.group.state-cropper>.group.preview-area .preview-wrapper[data-v-0dafaab2]{display:flex;width:100%;height:auto;border:1px solid #dbdbdb;border-radius:4px;overflow:hidden}form>.group.state-cropper>.group.preview-area .preview-wrapper img[data-v-0dafaab2]{width:100%}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(132);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".group .preview-image[data-v-77da8f8b]{display:flex;width:100%;height:auto;border:1px solid #dbdbdb;border-radius:4px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.group .preview-image img[data-v-77da8f8b]{width:100%}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(133);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".app-icon[data-v-6a0a76be]{display:flex}.app-icon svg[data-v-6a0a76be]{width:100%;height:100%}.app-icon svg path[data-v-6a0a76be]{transition:all .25s ease-in}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(134);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".onedee-bot[data-v-0c4c7052]{display:flex;width:100%}.onedee-bot svg[data-v-0c4c7052]{width:100%}.onedee-bot svg path[data-v-0c4c7052]{transition:all .25s ease-in}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(135);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,'*[data-v-613dd2c5]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:9.33333px;line-height:1.17857564em;color:#363636}.layout>div[data-v-613dd2c5]{width:100%}.layout .section-title[data-v-613dd2c5]{display:flex;align-items:center;height:36.67px;padding:0 10.67px;margin-top:5.33px;font-weight:700;text-transform:uppercase}.layout .section-title .action[data-v-613dd2c5]{display:flex;margin-left:auto}.layout .section-title .action>.app-icon[data-v-613dd2c5]{width:8px}.layout .section-title .action>.app-icon+p[data-v-613dd2c5]{margin-left:2.67px}.layout .section-title .action p[data-v-613dd2c5]{font-weight:700;text-transform:capitalize;transition:all .25s ease-in}.layout .section-navbar[data-v-613dd2c5]{position:relative;display:flex;justify-content:center;align-items:center;height:27.01px;margin-top:29.5px}.layout .section-navbar .app-icon[data-v-613dd2c5]{position:absolute;top:50%;left:10.67px;width:14.67px;transform:translateY(-50%)}.layout .section-navbar .img-header[data-v-613dd2c5]{display:flex;width:109.77px;-o-object-fit:cover;object-fit:cover}.layout .section-navbar .img-header img[data-v-613dd2c5]{width:100%;height:100%}.layout .section-cover[data-v-613dd2c5]{position:relative;height:140px;max-height:140px}.layout .section-cover img[data-v-613dd2c5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.layout .section-cover .app-icon[data-v-613dd2c5]{position:absolute;top:36.67px;left:10.67px;width:14.67px}.layout .section-search-box[data-v-613dd2c5]{display:flex;align-items:center;height:44px;padding:0 10.67px;border-bottom:.333333px solid #dedede}.layout .section-search-box .search-box[data-v-613dd2c5]{display:flex;align-items:center;width:100%;height:24px;padding:0 4.67px;background-color:#f1f1f2;border-radius:6.66667px}.layout .section-search-box .search-box .app-icon[data-v-613dd2c5]{width:10.67px}.layout .section-search-box .search-box .app-icon[data-v-613dd2c5] svg path{f
1ill:#8e8e93}.layout .section-search-box .search-box p[data-v-613dd2c5]{margin-left:4px;font-size:11.3333px;color:#8e8e93}.layout .section-bot[data-v-613dd2c5]{height:48px;padding:0 5.33px}.layout .section-bot .bot-content[data-v-613dd2c5]{display:grid;grid-template-columns:40px 1fr;grid-column-gap:9.33px;align-items:center;width:100%;height:100%;padding:4px;border-radius:4px;background-color:pink;transition:all .25s ease-in}.layout .section-bot .bot-content .text[data-v-613dd2c5]{display:flex;flex-direction:column}.layout .section-bot .bot-content .text p[data-v-613dd2c5]{margin-top:4px;color:#fff}.layout .section-bot .bot-content .text p[data-v-613dd2c5]:first-child{margin:0;font-size:1.14286112em;font-weight:500}.layout .section-groups[data-v-613dd2c5]{padding-bottom:5.33px;overflow:hidden}.layout .section-groups .slider[data-v-613dd2c5]{display:flex;padding:0 10.67px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.layout .section-groups .slider .group[data-v-613dd2c5]{display:flex;flex-direction:column;justify-content:center;width:64px}.layout .section-groups .slider .group .group-img[data-v-613dd2c5]{width:64px;height:64px;background-color:#99a4aa;border-radius:5.33333px;box-shadow:0 1.33333px 2.66667px rgba(0,0,0,.12),0 0 1.33333px rgba(0,0,0,.12)}.layout .section-groups .slider .group p[data-v-613dd2c5]{text-align:center}.layout .section-groups .slider .group p.group-name[data-v-613dd2c5]{margin-top:5.33px;font-weight:500}.layout .section-groups .slider .group p.group-members[data-v-613dd2c5]{margin-top:2px;font-size:8px;color:#999}.layout .section-tags[data-v-613dd2c5]{height:24px;max-width:100%;margin-top:5.33px;overflow:auto}.layout .section-tags .slider[data-v-613dd2c5]{display:flex;height:100%;padding:0 5.33px;grid-column-gap:5.33px;-moz-column-gap:5.33px;column-gap:5.33px}.layout .section-tags .slider .item[data-v-613dd2c5]{display:flex;align-items:center;height:100%;padding:0 8px;font-family:Prompt;font-weight:600;white-space:nowrap;color:pink;border:1px solid pink;border-radius:4px;transition:all .25s ease-in}.layout .section-chat-list .item[data-v-613dd2c5]{display:grid;align-items:center;grid-template-columns:37.33px 1fr;grid-column-gap:10.33px;width:100%;height:48px;padding:0 10px}.layout .section-chat-list .item .item-img[data-v-613dd2c5]{width:37.33px;height:37.33px;background-color:#99a4aa;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.layout .section-chat-list .item .item-text[data-v-613dd2c5]{display:flex;flex-direction:column;max-width:100%;overflow:hidden}.layout .section-chat-list .item .item-text p[data-v-613dd2c5]{width:100%;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout .section-chat-list .item .item-text p[data-v-613dd2c5]:first-child{margin:0;font-size:1.14286112em;font-weight:500}.layout .section-chat-list .item .item-text p[data-v-613dd2c5]:nth-child(n+2){color:#999}.layout .section-nav-menu[data-v-613dd2c5]{position:absolute;display:flex;bottom:14px;width:100%;height:41.33px;border-top:1px solid #dbdbdb;transition:all .25s ease-in}.layout .section-nav-menu .tab[data-v-613dd2c5]{display:flex;flex:1 0;justify-content:center;align-items:center}.layout .section-nav-menu .tab .app-icon[data-v-613dd2c5]{width:21.33px}.layout .section-home-nav[data-v-613dd2c5]{position:absolute;bottom:0;width:100%;height:14px;background:#fff;transition:all .25s ease-in}.layout .section-home-nav[data-v-613dd2c5]:after{position:absolute;bottom:5.33px;left:50%;width:90px;height:3.33px;background-color:#000;border-radius:1.66667px;transform:translateX(-50%);content:""}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(136);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,'*[data-v-e75f3494]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:9.33333px;line-height:1.17857564em;color:#363636}.layout>div[data-v-e75f3494]{width:100%}.layout .section-title[data-v-e75f3494]{display:flex;align-items:center;height:36.67px;padding:0 10.67px;margin-top:5.33px;font-weight:700;text-transform:uppercase}.layout .section-title .action[data-v-e75f3494]{display:flex;margin-left:auto}.layout .section-title .action>.app-icon[data-v-e75f3494]{width:8px}.layout .section-title .action>.app-icon+p[data-v-e75f3494]{margin-left:2.67px}.layout .section-title .action p[data-v-e75f3494]{font-weight:700;text-transform:capitalize;transition:all .25s ease-in}.layout .section-navbar[data-v-e75f3494]{position:relative;display:flex;justify-content:center;align-items:center;height:27.01px;margin-top:29.5px}.layout .section-navbar .app-icon[data-v-e75f3494]{position:absolute;top:50%;left:10.67px;width:14.67px;transform:translateY(-50%)}.layout .section-navbar .img-header[data-v-e75f3494]{display:flex;width:109.77px;-o-object-fit:cover;object-fit:cover}.layout .section-navbar .img-header img[data-v-e75f3494]{width:100%;height:100%}.layout .section-cover[data-v-e75f3494]{position:relative;height:140px;max-height:140px}.layout .section-cover img[data-v-e75f3494]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.layout .section-cover .app-icon[data-v-e75f3494]{position:absolute;top:36.67px;left:10.67px;width:14.67px}.layout .section-search-box[data-v-e75f3494]{display:flex;align-items:center;height:44px;padding:0 10.67px;border-bottom:.333333px solid #dedede}.layout .section-search-box .search-box[data-v-e75f3494]{display:flex;align-items:center;width:100%;height:24px;padding:0 4.67px;background-color:#f1f1f2;border-radius:6.66667px}.layout .section-search-box .search-box .app-icon[data-v-e75f3494]{width:10.67px}.layout .section-search-box .search-box .app-icon[data-v-e75f3494] svg path{f
1ill:#8e8e93}.layout .section-search-box .search-box p[data-v-e75f3494]{margin-left:4px;font-size:11.3333px;color:#8e8e93}.layout .section-bot[data-v-e75f3494]{height:48px;padding:0 5.33px}.layout .section-bot .bot-content[data-v-e75f3494]{display:grid;grid-template-columns:40px 1fr;grid-column-gap:9.33px;align-items:center;width:100%;height:100%;padding:4px;border-radius:4px;background-color:pink;transition:all .25s ease-in}.layout .section-bot .bot-content .text[data-v-e75f3494]{display:flex;flex-direction:column}.layout .section-bot .bot-content .text p[data-v-e75f3494]{margin-top:4px;color:#fff}.layout .section-bot .bot-content .text p[data-v-e75f3494]:first-child{margin:0;font-size:1.14286112em;font-weight:500}.layout .section-groups[data-v-e75f3494]{padding-bottom:5.33px;overflow:hidden}.layout .section-groups .slider[data-v-e75f3494]{display:flex;padding:0 10.67px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.layout .section-groups .slider .group[data-v-e75f3494]{display:flex;flex-direction:column;justify-content:center;width:64px}.layout .section-groups .slider .group .group-img[data-v-e75f3494]{width:64px;height:64px;background-color:#99a4aa;border-radius:5.33333px;box-shadow:0 1.33333px 2.66667px rgba(0,0,0,.12),0 0 1.33333px rgba(0,0,0,.12)}.layout .section-groups .slider .group p[data-v-e75f3494]{text-align:center}.layout .section-groups .slider .group p.group-name[data-v-e75f3494]{margin-top:5.33px;font-weight:500}.layout .section-groups .slider .group p.group-members[data-v-e75f3494]{margin-top:2px;font-size:8px;color:#999}.layout .section-tags[data-v-e75f3494]{height:24px;max-width:100%;margin-top:5.33px;overflow:auto}.layout .section-tags .slider[data-v-e75f3494]{display:flex;height:100%;padding:0 5.33px;grid-column-gap:5.33px;-moz-column-gap:5.33px;column-gap:5.33px}.layout .section-tags .slider .item[data-v-e75f3494]{display:flex;align-items:center;height:100%;padding:0 8px;font-family:Prompt;font-weight:600;white-space:nowrap;color:pink;border:1px solid pink;border-radius:4px;transition:all .25s ease-in}.layout .section-chat-list .item[data-v-e75f3494]{display:grid;align-items:center;grid-template-columns:37.33px 1fr;grid-column-gap:10.33px;width:100%;height:48px;padding:0 10px}.layout .section-chat-list .item .item-img[data-v-e75f3494]{width:37.33px;height:37.33px;background-color:#99a4aa;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.layout .section-chat-list .item .item-text[data-v-e75f3494]{display:flex;flex-direction:column;max-width:100%;overflow:hidden}.layout .section-chat-list .item .item-text p[data-v-e75f3494]{width:100%;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout .section-chat-list .item .item-text p[data-v-e75f3494]:first-child{margin:0;font-size:1.14286112em;font-weight:500}.layout .section-chat-list .item .item-text p[data-v-e75f3494]:nth-child(n+2){color:#999}.layout .section-nav-menu[data-v-e75f3494]{position:absolute;display:flex;bottom:14px;width:100%;height:41.33px;border-top:1px solid #dbdbdb;transition:all .25s ease-in}.layout .section-nav-menu .tab[data-v-e75f3494]{display:flex;flex:1 0;justify-content:center;align-items:center}.layout .section-nav-menu .tab .app-icon[data-v-e75f3494]{width:21.33px}.layout .section-home-nav[data-v-e75f3494]{position:absolute;bottom:0;width:100%;height:14px;background:#fff;transition:all .25s ease-in}.layout .section-home-nav[data-v-e75f3494]:after{position:absolute;bottom:5.33px;left:50%;width:90px;height:3.33px;background-color:#000;border-radius:1.66667px;transform:translateX(-50%);content:""}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(137);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,'*[data-v-29a5bba4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:9.33333px;line-height:1.17857564em;color:#363636}.layout>div[data-v-29a5bba4]{width:100%}.layout .section-title[data-v-29a5bba4]{display:flex;align-items:center;height:36.67px;padding:0 10.67px;margin-top:5.33px;font-weight:700;text-transform:uppercase}.layout .section-title .action[data-v-29a5bba4]{display:flex;margin-left:auto}.layout .section-title .action>.app-icon[data-v-29a5bba4]{width:8px}.layout .section-title .action>.app-icon+p[data-v-29a5bba4]{margin-left:2.67px}.layout .section-title .action p[data-v-29a5bba4]{font-weight:700;text-transform:capitalize;transition:all .25s ease-in}.layout .section-navbar[data-v-29a5bba4]{position:relative;display:flex;justify-content:center;align-items:center;height:27.01px;margin-top:29.5px}.layout .section-navbar .app-icon[data-v-29a5bba4]{position:absolute;top:50%;left:10.67px;width:14.67px;transform:translateY(-50%)}.layout .section-navbar .img-header[data-v-29a5bba4]{display:flex;width:109.77px;-o-object-fit:cover;object-fit:cover}.layout .section-navbar .img-header img[data-v-29a5bba4]{width:100%;height:100%}.layout .section-cover[data-v-29a5bba4]{position:relative;height:140px;max-height:140px}.layout .section-cover img[data-v-29a5bba4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.layout .section-cover .app-icon[data-v-29a5bba4]{position:absolute;top:36.67px;left:10.67px;width:14.67px}.layout .section-search-box[data-v-29a5bba4]{display:flex;align-items:center;height:44px;padding:0 10.67px;border-bottom:.333333px solid #dedede}.layout .section-search-box .search-box[data-v-29a5bba4]{display:flex;align-items:center;width:100%;height:24px;padding:0 4.67px;background-color:#f1f1f2;border-radius:6.66667px}.layout .section-search-box .search-box .app-icon[data-v-29a5bba4]{width:10.67px}.layout .section-search-box .search-box .app-icon[data-v-29a5bba4] svg path{f
1ill:#8e8e93}.layout .section-search-box .search-box p[data-v-29a5bba4]{margin-left:4px;font-size:11.3333px;color:#8e8e93}.layout .section-bot[data-v-29a5bba4]{height:48px;padding:0 5.33px}.layout .section-bot .bot-content[data-v-29a5bba4]{display:grid;grid-template-columns:40px 1fr;grid-column-gap:9.33px;align-items:center;width:100%;height:100%;padding:4px;border-radius:4px;background-color:pink;transition:all .25s ease-in}.layout .section-bot .bot-content .text[data-v-29a5bba4]{display:flex;flex-direction:column}.layout .section-bot .bot-content .text p[data-v-29a5bba4]{margin-top:4px;color:#fff}.layout .section-bot .bot-content .text p[data-v-29a5bba4]:first-child{margin:0;font-size:1.14286112em;font-weight:500}.layout .section-groups[data-v-29a5bba4]{padding-bottom:5.33px;overflow:hidden}.layout .section-groups .slider[data-v-29a5bba4]{display:flex;padding:0 10.67px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.layout .section-groups .slider .group[data-v-29a5bba4]{display:flex;flex-direction:column;justify-content:center;width:64px}.layout .section-groups .slider .group .group-img[data-v-29a5bba4]{width:64px;height:64px;background-color:#99a4aa;border-radius:5.33333px;box-shadow:0 1.33333px 2.66667px rgba(0,0,0,.12),0 0 1.33333px rgba(0,0,0,.12)}.layout .section-groups .slider .group p[data-v-29a5bba4]{text-align:center}.layout .section-groups .slider .group p.group-name[data-v-29a5bba4]{margin-top:5.33px;font-weight:500}.layout .section-groups .slider .group p.group-members[data-v-29a5bba4]{margin-top:2px;font-size:8px;color:#999}.layout .section-tags[data-v-29a5bba4]{height:24px;max-width:100%;margin-top:5.33px;overflow:auto}.layout .section-tags .slider[data-v-29a5bba4]{display:flex;height:100%;padding:0 5.33px;grid-column-gap:5.33px;-moz-column-gap:5.33px;column-gap:5.33px}.layout .section-tags .slider .item[data-v-29a5bba4]{display:flex;align-items:center;height:100%;padding:0 8px;font-family:Prompt;font-weight:600;white-space:nowrap;color:pink;border:1px solid pink;border-radius:4px;transition:all .25s ease-in}.layout .section-chat-list .item[data-v-29a5bba4]{display:grid;align-items:center;grid-template-columns:37.33px 1fr;grid-column-gap:10.33px;width:100%;height:48px;padding:0 10px}.layout .section-chat-list .item .item-img[data-v-29a5bba4]{width:37.33px;height:37.33px;background-color:#99a4aa;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.layout .section-chat-list .item .item-text[data-v-29a5bba4]{display:flex;flex-direction:column;max-width:100%;overflow:hidden}.layout .section-chat-list .item .item-text p[data-v-29a5bba4]{width:100%;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout .section-chat-list .item .item-text p[data-v-29a5bba4]:first-child{margin:0;font-size:1.14286112em;font-weight:500}.layout .section-chat-list .item .item-text p[data-v-29a5bba4]:nth-child(n+2){color:#999}.layout .section-nav-menu[data-v-29a5bba4]{position:absolute;display:flex;bottom:14px;width:100%;height:41.33px;border-top:1px solid #dbdbdb;transition:all .25s ease-in}.layout .section-nav-menu .tab[data-v-29a5bba4]{display:flex;flex:1 0;justify-content:center;align-items:center}.layout .section-nav-menu .tab .app-icon[data-v-29a5bba4]{width:21.33px}.layout .section-home-nav[data-v-29a5bba4]{position:absolute;bottom:0;width:100%;height:14px;background:#fff;transition:all .25s ease-in}.layout .section-home-nav[data-v-29a5bba4]:after{position:absolute;bottom:5.33px;left:50%;width:90px;height:3.33px;background-color:#000;border-radius:1.66667px;transform:translateX(-50%);content:""}.layout[data-v-29a5bba4]{display:flex;flex-direction:column}.layout .section-chat-header[data-v-29a5bba4]{display:flex;align-items:center;height:37px;padding:0 10.67px;margin-top:29px;border-bottom:1px solid #dbdbdb}.layout .section-chat-header .app-icon[data-v-29a5bba4]{width:16px}.layout .section-chat-header .chat-info[data-v-29a5bba4]{display:flex;align-items:center;flex:1;margin-left:13.33px}.layout .section-chat-header .chat-info .chat-img[data-v-29a5bba4]{width:26.67px;height:26.67px;border-radius:50%;background-color:#99a4aa}.layout .section-chat-header .chat-info .chat-info-text[data-v-29a5bba4]{margin-left:8px}.layout .section-chat-header .chat-info .chat-info-text p[data-v-29a5bba4]{color:#999}.layout .section-chat-header .chat-info .chat-info-text p[data-v-29a5bba4]:first-child{font-size:10.
16667px;font-weight:700;color:#363636}.layout .section-chat-header .chat-info .chat-info-text p[data-v-29a5bba4]:not(:first-child){margin-top:1.33px}.layout .section-chat-logs[data-v-29a5bba4]{display:flex;flex-direction:column;flex-grow:1;padding:0 10.67px}.layout .section-chat-logs .log[data-v-29a5bba4]{width:100%}.layout .section-chat-logs .log.log-date[data-v-29a5bba4]{font-size:8px;font-weight:700;text-align:center}.layout .section-chat-logs .log.log-date[data-v-29a5bba4]:first-child{margin-top:8px}.layout .section-chat-logs .log.log-date+.log.log-chat[data-v-29a5bba4]{margin-top:8.67px}.layout .section-chat-logs .log.log-chat[data-v-29a5bba4]{display:flex;align-items:flex-end;width:100%}.layout .section-chat-logs .log.log-chat .chat-profile-img[data-v-29a5bba4]{min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:50%;background-color:#99a4aa}.layout .section-chat-logs .log.log-chat .chat-time[data-v-29a5bba4]{font-size:6.66667px;color:#999}.layout .section-chat-logs .log.log-chat .chat-messages[data-v-29a5bba4]{display:flex;grid-row-gap:4.165px;row-gap:4.165px;max-width:170px}.layout .section-chat-logs .log.log-chat .chat-messages .message[data-v-29a5bba4]{padding:4px 8px;line-height:15px;background-color:#f6f6f6;border-radius:10.6667px;transition:all .25s ease-in}.layout .section-chat-logs .log.log-chat+.log.log-chat[data-v-29a5bba4]{margin-top:8.33px}.layout .section-chat-logs .log.log-chat.left .chat-messages[data-v-29a5bba4]{margin-left:5.33px}.layout .section-chat-logs .log.log-chat.left .chat-messages .message[data-v-29a5bba4]{border-bottom-left-radius:0}.layout .section-chat-logs .log.log-chat.left .chat-time[data-v-29a5bba4]{margin-left:2.67px}.layout .section-chat-logs .log.log-chat.right[data-v-29a5bba4]{justify-content:flex-end}.layout .section-chat-logs .log.log-chat.right .chat-messages[data-v-29a5bba4]{margin-left:2.33px}.layout .section-chat-logs .log.log-chat.right .chat-messages .message[data-v-29a5bba4]{color:#fff;border-bottom-right-radius:0}.layout .section-chat-box[data-v-29a5bba4]{display:flex;flex-direction:column;height:auto;border-top:1px solid #dbdbdb}.layout .section-chat-box .chat-box-input[data-v-29a5bba4]{height:32px;color:#b7b7b7}.layout .section-chat-box .chat-actions[data-v-29a5bba4],.layout .section-chat-box .chat-box-input[data-v-29a5bba4]{display:flex;align-items:center;padding:0 10.67px}.layout .section-chat-box .chat-actions .actions[data-v-29a5bba4]{display:flex;grid-column-gap:10.67px;-moz-column-gap:10.67px;column-gap:10.67px;height:32px}.layout .section-chat-box .chat-actions .actions .app-icon[data-v-29a5bba4]{width:16px}.layout .section-chat-box .chat-actions .actions .app-icon[data-v-29a5bba4] svg path{f
1ill:#99a4aa!important;opacity:1}.layout .section-chat-box .chat-actions .send-btn[data-v-29a5bba4]{display:flex;align-items:center;justify-content:center;width:32px;height:21.33px;margin-left:auto;border-radius:10px}.layout .section-chat-box .chat-actions .send-btn[data-v-29a5bba4] .app-icon{width:14.67px}.layout .section-chat-box .chat-actions .send-btn[data-v-29a5bba4] .app-icon svg path{fill:#fff}.layout .section-home-nav[data-v-29a5bba4]{position:relative}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(138);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,'.phone-preview[data-v-5a1826ce]{position:relative;display:flex;justify-content:center;width:100%;height:600px;max-width:312px}.phone-preview .phone-preview-content[data-v-5a1826ce]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:0;width:100%;height:100%;max-width:250px;max-height:542px;margin-top:29px;background-color:#fff}.phone-preview .phone-preview-content .status-bar[data-v-5a1826ce]{position:absolute;top:0;display:flex;width:100%;z-index:1}.phone-preview .phone-preview-content .layout[data-v-5a1826ce]{width:100%;flex-grow:1}.phone-preview[data-v-5a1826ce]:before{position:absolute;width:100%;height:100%;background-image:url(/img/pages/company/enterprise/iphone-x2.png);background-repeat:no-repeat;background-size:100%;z-index:5;content:""}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(139);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,'@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KdNodREEje60k.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2Kb9odREEje60k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KbtodREEje60k.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KYNodREEjew.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.
1com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjZKUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0Ejf6UsvrQw7qNL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjfqUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjcKUsvrQw7g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5h5Y9xJlCGgAa.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nJY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nZY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5k5Y9xJlCGg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@-webkit-keyframes placeHolderShimmer-data-v-2c081f67{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer-data-v-2c081f67{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes load8-data-v-2c081f67{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8-data-v-2c081f67{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes load8center-data-v-2c081f67{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes load8center-data-v-2c081f67{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.layout[data-v-2c081f67]{display:grid;grid-template:64px 1fr/1fr;width:100%;max-width:312px;
1height:312px;overflow:hidden}.layout[data-v-2c081f67],.layout .top-nav[data-v-2c081f67]{box-shadow:0 2px 4px rgba(0,0,0,.12)}.layout .top-nav[data-v-2c081f67]{position:relative;display:flex;align-items:center;grid-column:1/2;padding:16px 14px;background-color:#fff;z-index:1;transition:all .25s ease-in}.layout .top-nav .image-square-logo[data-v-2c081f67]{display:flex;width:36px;height:36px;-o-object-fit:cover;object-fit:cover}.layout .top-nav .image-square-logo img[data-v-2c081f67]{width:100%;height:100%}.layout .top-nav .image-long-logo[data-v-2c081f67]{display:flex;width:100%;max-width:0;opacity:0;overflow:hidden;transition:all .25s ease-in}.layout .top-nav .image-long-logo img[data-v-2c081f67]{width:100%;min-width:129.47px}.layout .top-nav .button[data-v-2c081f67]{margin-left:24px}.layout .side-nav[data-v-2c081f67]{grid-column:1/2;grid-row:2/3;max-width:64px;background-color:#fff;box-shadow:2px 0 4px rgba(0,0,0,.12);overflow:auto;overflow-x:hidden;transition:all .25s ease-in;box-shadow:2px 0 4px 0 rgba(0,0,0,.12)}.layout .side-nav[data-v-2c081f67]:hover{max-width:210px;transition:all .25s ease-in .5s}.layout .side-nav:hover .menu-items .item .icon-container[data-v-2c081f67]{left:24px;transition:left .25s ease-in .5s}.layout .side-nav:hover .menu-items .item .text-container[data-v-2c081f67]{display:block;opacity:1;transform:translateX(0);transition:all .25s ease-in .5s}.layout .side-nav:hover .menu-items .item .dash-container[data-v-2c081f67]{opacity:0;transition:all .25s ease-in .5s}.layout .side-nav .menu-items[data-v-2c081f67]{width:100%}.layout .side-nav .menu-items .item[data-v-2c081f67]{position:relative;display:flex;justify-items:center;align-items:center;width:100%;height:44px;padding:0 24px;color:#363636;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .125s ease}.layout .side-nav .menu-items .item.topic .text-container[data-v-2c081f67]{font-size:12px;letter-spacing:.1em;color:#999;text-transform:uppercase}.layout .side-nav .menu-items .item.topic:first-child .dash-container[data-v-2c081f67]{display:none}.layout .side-nav .menu-items .item.selectable[data-v-2c081f67]{padding:0 24px 0 60px;text-transform:capitalize;cursor:pointer}.layout .side-nav .menu-items .item.selectable.selected[data-v-2c081f67],.layout .side-nav .menu-items .item.selectable.selected[data-v-2c081f67]:active,.layout .side-nav .menu-items .item.selectable.selected[data-v-2c081f67]:hover{font-family:Prompt,sans-serif;font-weight:600;color:#fff;background-color:#ff3c64}.layout .side-nav .menu-items .item.selectable[data-v-2c081f67]:hover{background-color:#f6f6f6}.layout .side-nav .menu-items .item.selectable[data-v-2c081f67]:active{background-color:#eee}.layout .side-nav .menu-items .item .icon-container[data-v-2c081f67]{position:absolute;left:20px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;transition:left .25s ease-in}.layout .side-nav .menu-items .item .text-container[data-v-2c081f67]{opacity:0;transform:translateX(-5px);transition:all .25s ease-in;font-family:Prompt,sans-serif;white-space:nowrap}.layout .side-nav .menu-items .item .dash-container[data-v-2c081f67]{position:absolute;left:22px;width:20px;height:2.5px;background-color:#999;border-radius:1.25px;transition:all .25s ease-in}.layout.active .top-nav[data-v-2c081f67]{padding:16px 18px 16px 16px}.layout.active .top-nav .image-long-logo[data-v-2c081f67]{width:100%;max-width:129.47px;margin-left:4px;opacity:1}.layout.active .top-nav .button[data-v-2c081f67]{margin-left:34px}.layout.active .side-nav[data-v-2c081f67]{max-width:210px}.layout.active .side-nav .menu-items .item .icon-container[data-v-2c081f67]{left:24px}.layout.active .side-nav .menu-items .item .text-container[data-v-2c081f67]{display:block;opacity:1;transform:translateX(0)}.layout.active .side-nav .menu-items .item .dash-container[data-v-2c081f67]{opacity:0}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(140);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".preview-nav[data-v-646acdf4]{position:-webkit-sticky;position:sticky;top:calc(50% - 300px);display:flex;align-items:center;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.preview-nav>button svg[data-v-646acdf4]{font-size:1.3em}
1.preview-nav .preview-content[data-v-646acdf4]{display:flex;align-items:center;height:600px;flex-grow:1}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(141);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".fragment-content .area.area-split-preview[data-v-82461364]{width:100%;max-height:calc(100% - 64px);overflow-y:auto}.fragment-content .area.area-split-preview .scroller[data-v-82461364]{display:grid;grid-template-columns:1fr 432px;grid-column-gap:36px;grid-row-gap:24px;padding:0 64px 64px}.fragment-content .area.area-split-preview .scroller .form-section.form-header[data-v-82461364]{display:flex;grid-column:1/3}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(142);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".is-disable[data-v-516e4830]{pointer-events:none!important}.strong-text[data-v-516e4830]{font-weight:900;color:#ffa800}.default-layout[data-v-516e4830]{width:100%}.default-layout .top-content[data-v-516e4830]{position:fixed;top:0;width:100%;z-index:110}.default-layout .body-content[data-v-516e4830]{position:relative;display:flex;height:100%;margin-top:64px}.default-layout .body-content .left-area[data-v-516e4830]{position:fixed;width:64px;height:calc(100vh - 64px);z-index:100;transition:width .25s ease-in}.default-layout .body-content .left-area.active[data-v-516e4830],.default-layout .body-content .left-area[data-v-516e4830]:hover{width:210px}.default-layout .body-content .left-area.active+.right-area[data-v-516e4830]{width:calc(100vw - 226px);max-width:calc(100vw - 226px)}.default-layout .body-content .left-area[data-v-516e4830]:hover{transition:width .25s ease-in .5s}.default-layout .body-content .right-area[data-v-516e4830]{position:relative;width:calc(100vw - 64px);min-height:calc(100vh - 64px);max-width:calc(100vw - 64px);overflow:unset;margin-left:auto;transition:all .25s ease-in}.default-layout .body-content .right-area a[data-v-516e4830]{color:#ffa800;text-decoration:underline;margin-right:4px}.default-layout .body-content.is-setup-mode .left-area[data-v-516e4830]{display:none}.default-layout .body-content.is-setup-mode .right-area[data-v-516e4830]{width:100%;height:calc(100vh - 64px);max-width:100%;overflow:auto}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(143);o.n(n).a},function(e,t,o){(t=o(17)(!1)).push([e.i,".preauth-layout[data-v-550fff17]{display:grid;grid-template-columns:1fr 480px;width:100%;min-height:100vh;background-color:#f5f7f9}.preauth-layout .auth-space[data-v-550fff17]{position:-webkit-sticky;position:sticky;top:0;max-height:100vh}.preauth-layout .auth-space .bg-wrapper[data-v-550fff17]{position:absolute;width:100%;height:100%;overflow:hidden}.preauth-layout .auth-space .bg-wrapper img[data-v-550fff17]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transform:translate(-10%,5%) scale(1.5)}.preauth-layout .auth-space .bg-wrapper img.bg[data-v-550fff17],.preauth-layout .auth-space .bg-wrapper img.custom[data-v-550fff17]{-o-object-fit:cover;object-fit:cover;transform:unset}.preauth-layout .auth-space .bg-wrapper img.bg[data-v-550fff17]{-o-object-position:center;object-position:center}.preauth-layout .auth-space .bg-wrapper img.bg.md[data-v-550fff17]{display:none}@media only screen and (max-width:1280px){.preauth-layout .auth-space .bg-wrapper img.bg[data-v-550fff17]{display:none}.preauth-layout .auth-space .bg-wrapper img.bg.md[data-v-550fff17]{display:block}}.preauth-layout .auth-menu[data-v-550fff17]{width:100%;padding:48px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.125)}.preauth-layout .auth-menu .logo[data-v-550fff17]{display:block}.preauth-layout .auth-menu .logo.icon-logo[data-v-550fff17]{width:100%;height:auto;max-width:96px;margin-bottom:24px}.preauth-layout .auth-menu .logo.text-logo[data-v-550fff17]{width:100%;height:auto;max-width:234px;margin-top:24px;margin-bottom:24px}.preauth-layout .button-custom[data-v-550fff17]{padding-left:5px;padding-right:0}@media screen and (max-width:425px){.preauth-layout[data-v-550fff17]{grid-template-columns:1fr}.preauth-layout .auth-space[data-v-550fff17]{display:none}}",""]),e.exports=t},function(e,t,o){"use strict";var n=o(144);o.n(n).a}
1,function(e,t,o){(t=o(17)(!1)).push([e.i,".blank-layout[data-v-097ea2e6]{width:100%}",""]),e.exports=t},function(e,t,o){"use strict";o.r(t),o.d(t,"strict",(function(){return n})),o.d(t,"actions",(function(){return r}));var n=!1,r=()=>({nuxtServerInit:function(e,t){var{commit:o,dispatch:n}=e,{req:r}=t;o("modules/context/SET_NODE_ENV","production")}})},function(e,t,o){"use strict";o.r(t);o(10),o(8);var n=o(2),r=o(3),l=o(23),c=o(1),d=o.n(c),m=o(197);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.default={fetchFormTypesFromAPI:e=>{var{commit:t}=e;return l.u.getFormFieldTypes().then(e=>{var o=[];for(var n of e)r.p.FIELD_TYPES[n.type]&&o.push(f(f(f({},n),r.p.FIELD_TYPES[n.type]),{},{type:n.tag.toLocaleLowerCase(),value:n.type}));return t("SET_FORM_TYPES",o),m.Promise.resolve()})},setIsInvitationFlowStatus:function(e){var{commit:t}=e,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t("SET_IS_INVITATION_FLOW",o)},setSetupCurrentStep:(e,t)=>{var{commit:o}=e;o("SET_SETUP_CURRENT_STEP",t)},updateSetupData:(e,data)=>{var{commit:t,state:o}=e;t("SET_SETUP_DATA",f(f({},o.setup.data),data))},updatePackagesData:(e,t)=>{var{commit:o,state:n}=e;o("SET_PACKAGES_DATA",t)},updateOrderPackageStep:(e,t)=>{var{commit:o}=e;o("SET_ORDER_PACKAGE_STEP",t)},resetOrderPackageStep:e=>{var{commit:t}=e;t("SET_ORDER_PACKAGE_STEP",0)},updateOrderValue:(e,t)=>{var{commit:o}=e;o("SET_ORDER_VALUE",t)},updateFetchingEmployeeStatus:(e,t)=>{var{commit:o}=e;o("SET_EMPLOYEE_FETCHING_STATUS",t)},updateEmployeeList:(e,t)=>{var{state:o,commit:n}=e;n("SET_EMPLOYEE_LIST",d.a.unionBy(o.general.employees,t,"id"))},updateDepartmentList:(e,t)=>{var{state:o,commit:n}=e;n("SET_DEPARTMENT_LIST",d.a.unionBy(o.general.departments,t,"id"))},setDepartmentTrees:(e,t)=>{var{commit:o}=e;o("SET_DEPARTMENT_TREES",t)},updatePositionList:(e,t)=>{var{state:o,commit:n}=e;n("SET_POSITION_LIST",d.a.unionBy(o.general.positions,t,"id"))},updateZoneList:(e,t)=>{var{state:o,commit:n}=e;n("SET_ZONE_LIST",d.a.unionBy(o.general.zones,t,"id"))},clearGeneralLists:e=>{var{commit:t}=e;t("SET_EMPLOYEE_LIST",[]),t("SET_DEPARTMENT_LIST",[]),t("SET_DEPARTMENT_TREES",[]),t("SET_POSITION_LIST",[]),t("SET_ZONE_LIST",[])},setSetupAcceptConsent:(e,t)=>{var{commit:o}=e;o("SET_SETUP_ACCEPT_CONSENT",t)}}},function(e,t,o){"use strict";o.r(t);var n=o(1),r=o.n(n);t.default={meta:e=>e.meta,getFormFieldTypes:e=>e.formTypes,getIsInvitationFlowStatus:e=>e.isInvitationFlow,getCompletedSetupStep:e=>e.setup.completedStepCount,getSetupData:e=>e.setup.data,getPackagesData:e=>e.orderPackages.packagesData,getOrderPackageStep:e=>e.orderPackages.currentStep,getOrderValue:e=>e.orderPackages.value,getEmployeeList:e=>r.a.cloneDeep(e.general.employees),getDepartmentList:e=>r.a.cloneDeep(e.general.departments),getDepartmentTrees:e=>r.a.cloneDeep(e.general.departmentTrees),getPositionList:e=>r.a.cloneDeep(e.general.positions),getZoneList:e=>r.a.cloneDeep(e.general.zones),getNodeEnvironment:e=>e.node_env,getSetupAcceptConsent:e=>e.setup.acceptConsent}},function(e,t,o){"use strict";o.r(t);t.default={SET_NODE_ENV:(e,data)=>{e.node_env=data},SET_META:(e,meta)=>{null!=meta&&(e.meta=meta)},SET_FORM_TYPES:(e,t)=>{e.formTypes=t},SET_IS_INVITATION_FLOW:(e,t)=>{e.isInvitationFlow=t},SET_SETUP_CURRENT_STEP:(e,t)=>{e.setup.completedStepCount=t},SET_SETUP_DATA:(e,data)=>{e.setup.data=data},SET_PACKAGES_DATA:(e,t)=>{e.orderPackages.packagesData=t},SET_ORDER_PACKAGE_STEP:(e,t)=>{e.orderPackages.currentStep=t},SET_ORDER_VALUE:(e,t)=>{e.orderPackages.value=t},SET_EMPLOYEE_FETCHING_STATUS:(e,t)=>{e.general.employee.loading.fetching=t},SET_EMPLOYEE_LIST:(e,t)=>{e.general.employees=t},SET_DEPARTMENT_LIST:(e,t)=>{e.general.departments=t},SET_DEPARTMENT_TREES:(e,t)=>{e.general.departmentTrees=t},SET_POSITION_LIST:(e,t)=>{e.general.positions=t},SET_ZONE_LIST:(e,t)=>{e.general.zones=t},SET_SETUP_ACCEPT_CONSENT:(e,t)=>{e.setup.acceptConsent=t}}},function(e,t,o){"use strict";o.r(t),t.default=()=>({node_env:"development",isInvitationFlow:!1,formTypes:[],meta:{},setup:{alreadySetup:!1,completedStepCount:0,data:{businessTypeId:void 0,foundingDate:null,taxId:"",socialSecurityId:"",branchTax:"",branchSocialSecurity:"",runningPayroll:"true",bankId:null,countryId:null,currencyId:null,
1shiftBoardType:"weekly",zone:{name:""}},acceptConsent:!0},orderPackages:{value:{products:{cloud:null},employeeSize:{cloud:0,station:0,payroll:0},billingAddress:{firstname:"",lastname:"",address1:"",city:"",stateProvince:"",country:"",postalCode:"",phoneNumber:""},invoiceAddress:{firstname:"",lastname:"",address1:"",city:"",stateProvince:"",country:"",postalCode:"",phoneNumber:""},sameAsBilling:!0,currentPaymentPlan:0},currentStep:0,packagesData:null},general:{employees:[],departments:[],departmentTrees:[],positions:[],zones:[]}})},function(e,t){},function(e,t,o){"use strict";o.r(t);t.default={profile:e=>e.profile,getLang:e=>e.locale}},function(e,t,o){"use strict";o.r(t);t.default={SET_LANG:(e,data)=>{-1!==e.locales.indexOf(data)&&(e.locale=data)}}},function(e,t,o){"use strict";o.r(t),t.default=()=>({locales:["en","th"],locale:"en"})},function(e,t,o){"use strict";o.r(t);o(10),o(8);var n=o(2),r=o(1),l=o.n(r),c=o(23);function d(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.default={setProfileData:(e,data)=>{var{state:t,commit:o}=e;(null==data?void 0:data.lastVisitEmployee)&&(data.lastVisitEmployee.organization.isSetup=null!=data.lastVisitEmployee.organization.businessType),o("SET_PROFILE_DATA",data)},setOrganizationData:(e,data)=>{var{state:t,commit:o}=e;o("SET_ORG_DATA",data)},userLogIn:function(e){var{state:t,commit:o}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"true";o("SET_LOG_IN_STATUS",n)},resetAuthenticationStatus:e=>{var{commit:t}=e;t("SET_LOG_IN_STATUS",!1),t("SET_AUTH_STATUS",!1)},resetProfileData:e=>{var{commit:t,dispatch:o}=e;t("SET_PROFILE_DATA",null),t("SET_LOADING_STATUS",!0),o("modules/context/clearGeneralLists",null,{root:!0})},isUserInThisPermissionGroup:(e,t)=>{var{state:o}=e;return!!l.a.find(o.profile.lastVisitEmployee.permissionGroups,e=>e==t)},setAuthenticatingStatus:(e,t)=>{var{commit:o}=e;o("SET_AUTH_STATUS",t)},setAuthenticationSubject:(e,t)=>{var{commit:o}=e;o("SET_AUTH_SUBJECT",t)},setEnterpriseFeatures:(e,data)=>{var{state:t,commit:o}=e;o("SET_ORG_DATA",m(m({},t.profile.lastVisitEmployee.organization),{},{enterpriseFeatures:data}))},fetchEmployedOrganizationList:e=>{var{commit:t}=e;t("SET_LOADING_STATUS",{employedOrganizationList:!0}),c.z.getMeEmployedOrganizationList().then(e=>{t("SET_PROFILE_DATA",{employees:e}),t("SET_LOADING_STATUS",{employedOrganizationList:!1})})}}},function(e,t,o){"use strict";o.r(t),function(e){o(10),o(8);var n=o(2),r=o(1),l=o.n(r),c=o(489),d=o(190),m=o(490),h=o(3);function f(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function y(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?f(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):f(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var v={oneDeeCloud:"cloud",oneDeeStation:"station",oneDeePayroll:"payroll"},w=e=>{if(l.a.has(e,"profile.subscriptions[0]")){var t=e.profile.subscriptions[0];return t=y(y({},t),{},{order:y(y({},t.order),{},{orderItems:t.order.orderItems.map(e=>y(y({},e),{},{product:y(y({},e.product),{},{type:v[e.product.type]})}))})}),y(y({},t),{},{products:l.a.reduce(t.order.orderItems,(e,t)=>y(y({},e),{},{[t.product.type]:t}),{cloud:null,station:null,payroll:null})})}return null},x=e=>{var t,o,n,r,l=w(e);return null==l||null===(t=l.products)||void 0===t||null===(o=t[v.oneDeeCloud])||void 0===o||null===(n=o.product)||void 0===n||null===(r=n.name)||void 0===r?void 0:r.includes("Full Trial")};t.default={isLoggedIn:e=>e.isLoggedIn,getProfileData:e=>e.profile,getAuthObservable:e=>e.authentication$ instanceof c.a?e.authentication$.asObservable().pipe(Object(m.a)()):Object(d.a)(e.profile),getAuthenticationSubject:e=>e.authentication$,isAuthenticating:e=>e.isAuthenticating,getActiveOrganizationData:e=>l.a.has(e,"profile.lastVisitEmployee.organization")?e.profile.lastVisitEmployee.organization:null,getCurrentSubscription:w,activePlans:t=>{var o,n,r,l,c,d,m,h=w(t),f=Object.values(v).reduce((e,t)=>
1{var o,n,r;return y(y({},e),{},{[t]:{enable:!1,limit:(null==h||null===(o=h.products)||void 0===o||null===(n=o[t])||void 0===n||null===(r=n.product)||void 0===r?void 0:r.numberSpecified)||0}})},{});(Object.keys(f).forEach(t=>{f[t].enable=!!(null==h?void 0:h.endDate)&&e().isSameOrBefore(e(null==h?void 0:h.endDate))&&!!f[t].limit}),(null==h||null===(o=h.products)||void 0===o?void 0:o.cloud.product.name.includes("Full Trial"))&&(null==h?void 0:h.endDate)&&e().isSameOrBefore(e(null==h?void 0:h.endDate)))&&(f={cloud:{enable:!0,limit:null==h||null===(n=h.products)||void 0===n||null===(r=n.cloud)||void 0===r||null===(l=r.product)||void 0===l?void 0:l.numberSpecified},payroll:{enable:!0,limit:null==h||null===(c=h.products)||void 0===c||null===(d=c.cloud)||void 0===d||null===(m=d.product)||void 0===m?void 0:m.numberSpecified},station:{enable:!1,limit:0}});return y({},f)},getEnterpriseTheme:e=>{var t=l.a.get(e,"profile.lastVisitEmployee.organization.enterpriseFeatures",[]).reduce((e,t)=>(/^color-/.test(t.type)?e[t.type]=t.value:/^image-/.test(t.type)&&(e[t.type]={url:t.value,filename:h.f.extractFileName(t.value)}),e),{}),o=h.c.getDefaultThemeVar();return Object.keys(o).forEach(e=>{o[e]=t[e]||o[e]}),o},getEnterpriseFeatures:e=>l.a.get(e,"profile.lastVisitEmployee.organization.enterpriseFeatures",[]).reduce((e,t)=>y(y({},e),{},{[t.type]:t.value}),{}),isEnterprise:e=>{var t;return(null===(t=e.profile.lastVisitEmployee)||void 0===t?void 0:t.organization.enterprise)||!1},getLoadingStatus:e=>e.loading,getDigitSystem:e=>{var t,o=(null===(t=e.enterpriseFeatures)||void 0===t?void 0:t.digit)||4,n="0,0.00";if(o>2){n+="[";for(var i=0;i<o-2;i++)n+="0";n+="]"}return{value:o,format:n}},isTaLitePlan:e=>{var t,o,n,r=w(e),l=null==r||null===(t=r.products)||void 0===t||null===(o=t[v.oneDeeCloud])||void 0===o||null===(n=o.product)||void 0===n?void 0:n.name;return["TA Lite","TA Plus"].some(e=>null==l?void 0:l.includes(e))},isFullTrial:x,getFullTrialExpireDate:t=>{if(x(t)){var o=w(t);return(null==o?void 0:o.endDate)?e(null==o?void 0:o.endDate):void 0}}}}.call(this,o(6))},function(e,t,o){"use strict";o.r(t);o(10),o(8);var n=o(2),r=o(1),l=o.n(r);function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}function d(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.default={SET_AUTH_STATUS:(e,t)=>{e.isAuthenticating=t},SET_AUTH_SUBJECT:(e,t)=>{e.authentication$=t},SET_LOG_IN_STATUS:(e,t)=>{e.isLoggedIn=t},SET_PROFILE_DATA:(e,data)=>{e.profile=d(d({employees:[]},e.profile),data)},SET_ACTIVE_ORG:(e,t)=>{e.activeOrganization=t},SET_ORG_DATA:(e,data)=>{var t;data.isSetup=null!=data.businessType,e.profile.lastVisitEmployee.organization=data;var o=null===(t=l.a.find(e.profile.employees,e=>e.organization.id==data.id))||void 0===t?void 0:t.organization;o&&l.a.assign(o,data)},SET_LOADING_STATUS:(e,t)=>{e.loading=d(d({},e.loading),t)}}},function(e,t,o){"use strict";o.r(t),t.default=()=>({authentication$:null,isAuthenticating:!0,isLoggedIn:!1,profile:null,activeOrganization:null,loading:{employedOrganizationList:!0}})},,,function(e,t,o){var content=o(477);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(18).default)("e26eda48",content,!0,{sourceMap:!1})},function(e,t,o){(t=o(17)(!1)).push([e.i,'@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.
1com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cy_gIaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KdNodREEje60k.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2Kb9odREEje60k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KbtodREEje60k.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:400;src:local("Prompt"),local("Prompt-Regular"),url(https://fonts.gstatic.com/s/prompt/v3/-W__XJnvUD7dzB2KYNodREEjew.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IfWMuUZctdhow.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZmMuUZctdhow.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IZ2MuUZctdhow.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-display:fallback;font-weight:600;src:local("Prompt SemiBold"),local("Prompt-SemiBold"),url(https://fonts.gstatic.com/s/prompt/v3/-W_8XJnvUD7dzB2Cv_4IaWMuUZctdg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjZKUsvrQw7qNL.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0Ejf6UsvrQw7qNL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjfqUsvrQw7qNL.woff2) format("woff2");
1unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:local("K2D Regular"),local("K2D-Regular"),url(https://fonts.gstatic.com/s/k2d/v3/J7aTnpF2V0EjcKUsvrQw7g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5h5Y9xJlCGgAa.woff2) format("woff2");unicode-range:U+0e01-0e5b,U+200c-200d,U+25cc}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nJY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5nZY9xJlCGgAa.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:local("K2D SemiBold"),local("K2D-SemiBold"),url(https://fonts.gstatic.com/s/k2d/v3/J7aenpF2V0Err4E5k5Y9xJlCGg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes load8center{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes load8center{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.button{height:unset;min-height:44px;padding-left:24px;padding-right:24px;border-radius:4px;font-family:Prompt,sans-serif;font-size:18px;font-weight:600;color:#ff3c64;border:none;transition:all .125s ease-in;box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button:hover{transform:translateY(-2px);box-shadow:0 4px 8px 2px rgba(0,0,0,.12)}.button:active{transform:translateY(0);box-shadow:unset}.button[disabled]{pointer-events:none;cursor:not-allowed}.button[disabled]:hover{transform:unset}.button.has-under-menu:after{position:absolute;width:16px;height:16px;left:calc(50% - 2px);bottom:-22px;background-color:#fafafa;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;transform:rotate(45deg) translateX(-50%);z-index:1;transition:all .25s ease-in;opacity:0;content:""}.button.is-primary{color:#fff;background-color:#ff3c64}.button.is-primary:hover{background-color:#e5365a}.button.is-primary.active,.button.is-primary.is-activated-menu,.button.is-primary:active{background-color:#b22a46;box-shadow:unset!important}.button.is-primary.active:hover,.button.is-primary.is-activated-menu:hover,.button.is-primary:active:hover{transform:unset!important}.button.is-primary:focus:not(:active){box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button.is-primary:disabled{background-color:#ff3c64!important}.button.is-primary.is-gradient{background:linear-gradient(180deg,#ff3c9d,#ff3c64)}.button.is-secondary{color:#ff3c64;background-color:#fff}.button.is-secondary:hover{color:#e5365a;background-color:#f6f6f6}.button.is-secondary.active,.button.is-secondary.is-activated-menu,.button.is-secondary:active{color:#b22a46;background-color:#eee;box-shadow:unset!important}.button.is-secondary.active:hover,.button.is-secondary.is-activated-menu:hover,.button.is-secondary:active:hover{transform:unset!important}.button.is-secondary-flat{border:1px solid #dbdbdb;box-shadow:unset!important;transform:unset!important}.button.is-secondary:focus:not(:active){box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button.is-secondary.is-loading:after{border-left-color:#ff3c64;border-bottom-color:#ff3c64}.button.is-secondary.is-unclickable{color:#999;background-color:#eee}.button.is-secondary.is-unclickable:hover{transform:unset}.button.is-error,.button.is-success{color:#fff}.button.is-error.active,.button.is-error.is-activated-menu,.button.is-error:active,.button.is-success.active,.button.is-success.is-activated-menu,.button.is-success:active{box-shadow:unset!important}.button.is-error.active:hover,.button.is-error.is-activated-menu:hover,.button.is-error:active:hover,.button.is-success.active:hover,.button.is-success.is-activated-menu:hover,.button.is-success:active:hover{transform:unset!important}.button.is-error:focus:not(:active),.button.is-success:focus:not(:active){box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button.is-success{background-color:#4b5}.button.is-success:hover{background-color:#369644}.button.is-success:active{background-color:#2d7d39}.button.is-success:disabled{opacity:.8}.button.is-error{background-color:#fe4c3a}.button.is-error:hover{background-color:#cb3d2e}.button.is-error:active{background-color:#a93327}.button.is-error:disabled{opacity:.8}.button.is-flat{color:#ff3c64;box-shadow:unset!important}.button.is-flat:hover{color:#e5365a;background-color:rgba(255,60,100,.12);transform:unset}.button.is-flat:active{color:#b22a46;background-color:rgba(255,60,100,.24)}.button.is-flat.is-success{color:#4b5;background-color:unset}.button.is-flat.is-success:hover{color:#369644;background-color:rgba(68,187,85,.12)}.button.is-flat.is-success:active{color:#2d7d39;background-color:rgba(68,187,85,.24)}.button.is-flat.is-error{color:#fe4c3a;background-color:unset}.button.is-flat.is-error:hover{color:#cb3d2e;background-color:rgba(254,76,58,.12)}.button.is-flat.is-error:active{color:#a93327;background-color:rgba(254,76,58,.24)}.button.is-action-btn{width:44px;max-width:44px;min-width:44px;padding:0;color:#363636;outline:none}.button.is-action-btn:hover{color:#363636;background-color:#f6f6f6}.button.is-action-btn.active,.button.is-action-btn:active{background-color:#eee;box-shadow:unset!important}.button.is-action-btn:focus{box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button.is-action-btn.is-primary{color:#fff;background-color:#ff3c64}.button.is-action-btn.is-primary:hover{background-color:#e5365a}.button.is-action-btn.is-primary.is-activated-menu,.button.is-action-btn.is-primary:active{background-color:#b22a46;box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button.is-action-btn.is-primary:focus:not(:active){box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.button.is-action-btn.is-secondary{color:#ff3c64}.button.is-action-btn.is-secondary:hover{color:#e5365a}.button.is-action-btn.is-secondary.active,.button.is-action-btn.is-secondary:active{color:#b22a46}.button.is-action-btn.is-light{color:hsla(0,0%,100%,.8);background-color:hsla(0,0%,100%,0)}.button.is-action-btn.is-light:hover{color:#fff;background-color:hsla(0,0%,100%,.1);box-shadow:none}.button.is-action-btn.is-light:active{background-color:hsla(0,0%,100%,.2)}.button.is-action-btn.is-light.active{color:#fff;box-shadow:none}.button.is-action-btn>img,.button.is-action-btn>svg{pointer-events:none}.button.is-icon-btn{min-width:44px;padding-left:12px;padding-right:12px}.button.is-activated-menu{position:relative}.button.is-activated-menu:hover{transform:none}.button.is-activated-menu:after{width:16px;height:16px;bottom:-38px;opacity:1}.button.is-color-beacon{color:#2196f3}
1.button.is-color-beacon:hover{color:#1a78c2}.button.is-color-beacon:active{color:#1664a2}.button.is-color-wifi{color:#009688}.button.is-color-wifi:hover{color:#00786d}.button.is-color-wifi:active{color:#00645b}.button.is-color-gps{color:#ff5722}.button.is-color-gps:hover{color:#cc461b}.button.is-color-gps:active{color:#aa3a17}.button.is-color-qr{color:#344955}.button.is-color-qr:hover{color:#2a3a44}.button.is-color-qr:active{color:#233139}.button.is-color-face-scanner{color:#ff3c9d}.button.is-color-face-scanner:hover{color:#cc307e}.button.has-no-shadow{box-shadow:unset}.button.has-no-shadow:hover{box-shadow:inset 0 0 2px rgba(0,0,0,.06)}.button.has-no-shadow.active,.button.has-no-shadow:active{box-shadow:inset 0 0 4px rgba(0,0,0,.12)}.button.has-no-shadow:focus:not(:active){box-shadow:unset!important}.button.is-flat.is-big,.button.is-primary.is-big,.button.is-secondary.is-big{min-height:54px;font-size:20px;border-radius:8px}.button.is-flat.is-small,.button.is-primary.is-small,.button.is-secondary.is-small{font-size:16px}.button.has-border{border:1px solid #dbdbdb}.button.has-caret{position:relative;padding-right:44px}.button.has-caret svg.fa-caret-down{position:absolute;right:22px;transform:translateX(50%);pointer-events:none}.divider{position:relative;min-height:1px;background-color:#dbdbdb}.divider:after{position:absolute;top:50%;left:50%;padding:0 8px;color:#999;background-color:#fff;transform:translateY(-50%) translateX(-50%);content:attr(text)}.divider+.field .button{margin-top:0}.divider.is-vertical{width:1px;height:100%}.form-group.input-container input{font-family:Prompt;font-weight:400;color:#363636}.form-group.input-container .invalid-feedback{margin-top:4px;font-size:12px;text-align:left;color:#fe4c3a}.form-group.input-container .invalid-feedback-quantitydate{margin-top:4px;font-size:12px;text-align:left;color:#08d}.file{min-height:44px}.file label{margin-bottom:0}.file label>span{display:flex;height:100%}.file label>span.file-name p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:44px;text-overflow:ellipsis;white-space:unset;overflow:hidden}input.input{height:44px;border:1px solid #dbdbdb;border-radius:4px}.daterangepicker{flex-wrap:wrap;max-width:647px;font-size:18px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 4px rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.daterangepicker .ranges{width:100%;max-width:238px}.daterangepicker .ranges ul{width:100%;margin:8px 0}.daterangepicker .ranges ul li{display:flex;align-items:center;height:44px;padding:0 16px;font-family:Prompt;font-size:16px}.daterangepicker .ranges ul li.active{background-color:#ff3c64}.daterangepicker .ranges ul li:hover:not(.active){background-color:#f6f6f6}.daterangepicker .ranges ul li:active{background-color:#eee}.daterangepicker .drp-buttons{width:100%}.daterangepicker .drp-buttons .drp-selected{font-size:16px}.daterangepicker .drp-buttons button.btn{height:44px;min-height:44px;padding-left:24px;padding-right:24px;font-family:Prompt,sans-serif;font-size:18px;font-weight:600;border:unset;border-radius:4px;outline:unset;transition:all .125s ease-in;cursor:pointer}.daterangepicker .drp-buttons button.btn.applyBtn{color:#fff;background-color:#ff3c64;box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.daterangepicker .drp-buttons button.btn.applyBtn:hover{background-color:#e5365a;transform:translateY(-2px);box-shadow:0 4px 8px 2px rgba(0,0,0,.12)}.daterangepicker .drp-buttons button.btn.applyBtn.is-activated-menu,.daterangepicker .drp-buttons button.btn.applyBtn:active{background-color:#b22a46;transform:translateY(0);box-shadow:unset}.daterangepicker .drp-buttons button.btn.applyBtn:focus:not(:active){box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.daterangepicker .drp-buttons button.btn.applyBtn:disabled{background-color:#ff3c64!important;transform:unset}.daterangepicker .drp-buttons button.btn.cancelBtn{color:#ff3c64}.daterangepicker .drp-buttons button.btn.cancelBtn:hover{color:#e5365a;background-color:rgba(255,60,100,.12);transform:unset}.daterangepicker .drp-buttons button.btn.cancelBtn:active{color:#b22a46;background-color:rgba(255,60,100,.24)}.daterangepicker:not(.show-calendar){width:238px;color:#363636;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px}.daterangepicker.show-calendar .ranges{height:100%;max-width:160px;margin-top:0}.checkbox{position:relative;display:flex}.checkbox.is-inline-checkbox{display:inline-flex}.checkbox[disabled]{pointer-events:none}.checkbox input[type=checkbox]{opacity:0}
1.checkbox input[type=checkbox]+label:before{position:absolute;left:0;top:50%;width:16px;height:16px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;line-height:1.5em;transform:translateY(-50%);transition:all .125s ease-in;content:""}.checkbox input[type=checkbox]:checked+label:before{background-color:#ff3c64;border-color:#ff3c64}.checkbox input[type=checkbox]:hover+label:before:not(:active){background-color:#e5365a;border-color:#e5365a}.checkbox input[type=checkbox]:active+label:before{background-color:#b22a46;border-color:#b22a46}.checkbox input[type=checkbox]+label:after{position:absolute;left:2px;top:50%;width:12px;height:12px;background-color:#fff;-webkit-mask-image:url(/img/icons/check-solid.svg);mask-image:url(/img/icons/check-solid.svg);transform:translateY(-50%) scale(1.5);opacity:0;transition:all .125s ease-in;content:""}.checkbox input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1);opacity:1}.checkbox input[type=checkbox][disabled]{pointer-events:none}.checkbox input[type=checkbox][disabled]+label{color:#999}.checkbox input[type=checkbox][disabled]+label:before{border-color:#dbdbdb}.checkbox input[type=checkbox][disabled]:checked+label:before{background-color:#dbdbdb;border-color:#dbdbdb}.checkbox input[type=checkbox][readonly],.checkbox input[type=checkbox][readonly]+label{pointer-events:none}.checkbox input[type=checkbox][readonly]+label:before{opacity:.5}.checkbox label{display:inline;margin-left:10px;margin-bottom:0;font-weight:400;line-height:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.radiobox{position:relative;display:block}.radiobox.is-inline-radiobox{display:inline-flex}.radiobox input[type=radio]{opacity:0}.radiobox input[type=radio]+label:before{position:absolute;left:2px;top:50%;width:16px;height:16px;border:1px solid #dbdbdb;border-radius:8px;transform:translateY(-50%);transition:border .125s ease;content:""}.radiobox input[type=radio]:hover+label:before:not(:active){border:2px solid #e5365a}.radiobox input[type=radio]:checked+label:before{border:2px solid #ff3c64}.radiobox input[type=radio]+label:after{position:absolute;left:6px;top:50%;width:8px;height:8px;border-radius:4px;background-color:#ff3c64;transform:translateY(-50%) scale(1.5);opacity:0;transition:all .125s ease;content:""}.radiobox input[type=radio]:active+label:after{transform:translateY(-50%) scale(.5)}.radiobox input[type=radio]:checked+label:after{transform:translateY(-50%) scale(1);opacity:1}.radiobox input[type=radio][disabled]+label{color:#999;cursor:not-allowed}.radiobox input[type=radio][disabled]+label:before{border-color:#dbdbdb}.radiobox input[type=radio][disabled]:hover:not(:checked)+label:before{border-width:1px}.radiobox input[type=radio][disabled]+label:after{background-color:#dbdbdb}.radiobox label{display:inline;margin-left:12px;margin-bottom:0;font-weight:400;line-height:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.title-tab{align-items:center;height:64px;border-bottom:1px solid #dbdbdb}.title-tab,.view-profile{display:flex;width:100%;padding:0 64px}.view-profile .is-profile{width:120px;height:120px}.view-profile .is-profile img{width:100%;height:100%;border-radius:60px;-o-object-fit:cover;object-fit:cover}.view-profile .is-description{display:flex;flex-grow:1;flex-direction:column;justify-content:center}.view-profile .is-description p.is-name~p:nth-child(n+3){margin-top:4px}.view-profile .user-type{width:80px;height:80px}.view-profile .user-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-tabs{display:flex;width:100%;min-height:64px;padding:0 64px;border-bottom:1px solid #dbdbdb}.nav-tabs .tab{display:flex;align-items:center;font-family:Prompt,sans-serif;text-transform:capitalize;color:#363636;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .25s ease;opacity:.8;cursor:pointer}.nav-tabs .tab.active{font-family:Prompt,sans-serif;font-weight:600;color:#ff3c64;border-bottom:2px solid #ff3c64;opacity:1}.nav-tabs .tab:hover{opacity:1}.nav-tabs .tab:not(:last-child){margin-right:40px}.page-breadcrumbs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-breadcrumbs a{position:relative;font-size:12px}.page-breadcrumbs a:not(:last-child){margin-right:24px}.page-breadcrumbs a:not(:last-child):after{position:absolute;top:50%;right:-16px;color:#999;pointer-events:none;transform:translateY(-50%);content:">"}.notes .block-content{position:relative;padding:20px 0;border-bottom:1px solid #dbdbdb}.notes .block-content .is-hide-btn{position:absolute;top:20px;right:0}.cards{display:flex;flex-wrap:wrap;width:100%}
1.cards .card{padding:16px;border:1px solid #dbdbdb;border-radius:4px;box-shadow:none!important;outline:none}.cards .card .card-content{padding:0}.cards .card .card-actions{display:flex;justify-content:flex-end}.cards .card.card-employee{position:relative;display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden}.cards .card.card-employee .card--options{position:absolute;top:12px;right:11.68px;color:#ff3c64;cursor:pointer}.cards .card.card-employee .card--options:hover{color:#e5365a}.cards .card.card-employee .card--options:active{color:#b22a46}.cards .card.card-employee .card--badge{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:190px;padding:0 16px;background-color:#fafafa}.cards .card.card-employee .card--badge .card--profile-img{width:96px;height:96px;border-radius:48px;overflow:hidden;background-color:#999}.cards .card.card-employee .card--badge .card--profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards .card.card-employee .card--profile-info{width:100%;margin-top:8px;margin-bottom:8px}.cards .card.card-employee .card--profile-info .profile-info-row{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;color:#999}.cards .card.card-employee .card--profile-info .profile-info-row>.icon{width:16px;height:16px;margin-right:16px}.cards .card.card-employee .card--profile-info .profile-info-row .desc{height:22px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cards .card.card-employee .card--action-panel{width:100%;height:44px;display:flex;margin-top:8px}.cards .card.card-employee .card--action-panel .action-button{width:100%;display:flex;justify-content:center;align-items:center;font-family:Prompt,sans-serif;font-weight:600;color:#ff3c64;cursor:pointer;transition:all .25s ease}.cards .card.card-employee .card--action-panel .action-button:hover{color:#e5365a;background-color:rgba(255,60,100,.12)}.cards .card.card-employee .card--action-panel .action-button:active{color:#b22a46}.cards .card.card-employee .card--action-panel .action-button.is-success{color:#4b5}.cards .card.card-employee .card--action-panel .action-button.is-success:hover{background-color:rgba(68,187,85,.12);color:#369644}.cards .card.card-employee .card--action-panel .action-button.is-success:active{color:#2d7d39}.cards .card.card-employee .card--action-panel .action-button.is-error{color:#fe4c3a}.cards .card.card-employee .card--action-panel .action-button.is-error:hover{background-color:rgba(254,76,58,.12);color:#cb3d2e}.cards .card.card-employee .card--action-panel .action-button.is-error:active{color:#a93327}.cards .card.card-employee .card--options-menu{position:absolute;width:100%;height:100%;top:100%;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .25s ease}.cards .card.card-employee .card--options-menu .options-row{display:flex;align-items:center;width:100%;height:44px;padding:0 16px;cursor:pointer}.cards .card.card-employee .card--options-menu .options-row.topic{position:relative;font-family:Prompt,sans-serif;font-weight:600;border-bottom:1px solid #dbdbdb;cursor:unset}.cards .card.card-employee .card--options-menu .options-row.topic .btn-close{position:absolute;top:50%;right:12px;width:22px;height:22px;color:#ff3c64;cursor:pointer;transform:translateY(-50%)}.cards .card.card-employee .card--options-menu .options-row.topic .btn-close:hover{color:#e5365a}.cards .card.card-employee .card--options-menu .options-row.topic .btn-close:active{color:#b22a46}.cards .card.card-employee .card--options-menu .options-row.topic:active,.cards .card.card-employee .card--options-menu .options-row.topic:hover{background-color:#fff}.cards .card.card-employee .card--options-menu .options-row.is-error{color:#fe4c3a}.cards .card.card-employee .card--options-menu .options-row.is-error:hover{color:#cb3d2e}.cards .card.card-employee .card--options-menu .options-row.is-error:active{color:#a93327}.cards .card.card-employee .card--options-menu .options-row:hover{background-color:#f6f6f6}.cards .card.card-employee .card--options-menu .options-row:active{background-color:#eee}.cards .card.card-employee.is-show-options-menu>.card--options-menu{top:0}.table>thead>tr>th.is-flexible,.table>thead td.is-flexible,.table tbody>tr>th.is-flexible,.table tbody td.is-flexible{width:1%;white-space:nowrap}.table.table-view thead tr>th{font-family:Prompt,sans-serif;font-weight:600;border:none;padding:12px 16px 12px 0}.table.table-view thead tr>th:first-child{padding:12px 16px}.table.table-view tbody{border:1px solid transparent;box-shadow:0 0 0 1px #dbdbdb;border-collapse:separate;border-radius:4px;overflow:hidden}.table.table-view tbody tr{max-height:72px}.table.table-view tbody tr td{font-family:Prompt;vertical-align:middle;padding:14px 16px 14px 0}.table.table-view tbody tr td:first-child{padding:14px 16px}.table.table-view tbody tr td.is-column-img{width:77px;padding:14px 16px}.table.table-view tbody tr td.is-column-img img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:22px}.table.table-view tbody tr td.is-column-actions{width:1%;text-align:right;white-space:nowrap}.table.table-view tbody tr td.is-column-actions .actions-btn-container{position:relative}.table.table-view tbody tr td.is-column-actions .actions-btn-container:not(:last-child){margin-right:16px}.table.table-view tbody tr[disabled] td,.table.table-view tbody tr[disabled] th,.table.table-view thead tr[disabled] td,.table.table-view thead tr[disabled] th{opacity:.5;pointer-events:none}.table.is-description-table tbody{border:1px solid transparent;box-shadow:0 0 0 1px #dbdbdb;border-collapse:separate;border-radius:4px;overflow:hidden}.table.is-description-table tbody tr td{vertical-align:middle;padding:14px 16px}.table.is-description-table tbody tr td .is-description-container{display:flex}.table.is-description-table tbody tr td .is-description-container .is-img{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.table.is-description-table tbody tr td .is-description-container .is-img .icon{width:20px;height:20px}.table.is-description-table tbody tr td .is-description-container .is-img.is-square-44{width:24px;height:46px}.table.is-description-table tbody tr td .is-description-container .is-img.is-square-44 .icon{width:24px;height:24px}.table.table-report{border:1px solid #dbdbdb;border-collapse:separate;border-radius:4px;overflow:hidden}.table.table-report .font{font-family:Prompt,sans-serif!important}.table.table-report tbody td,.table.table-report tbody tr>th,.table.table-report tfoot td,.table.table-report tfoot tr>th,.table.table-report thead td,.table.table-report thead tr>th{height:72px;vertical-align:middle;font-family:Prompt,sans-serif!important;font-size:14px}.table.table-report tfoot tr>th,.table.table-report thead tr>th{font-weight:600;padding:12px 16px 12px 0}.table.table-report tfoot tr>th:first-child,.table.table-report thead tr>th:first-child{padding:12px 16px}.table.table-report thead tr>th{border-bottom:3px double #dbdbdb}.table.table-report tbody tr td{padding:14px 16px 14px 0}.table.table-report tbody tr td:first-child{padding:14px 16px}.table.table-report tbody tr:last-child td{border-bottom:none}.table.table-report tfoot tr>th{border-top:3px double #dbdbdb}.table.table-border .font{font-family:Prompt,sans-serif!important}.table.table-border tbody td,.table.table-border tbody tr>th,.table.table-border tfoot td,.table.table-border tfoot tr>th,.table.table-border thead td,.table.table-border thead tr>th{height:72px;vertical-align:middle;font-family:Prompt,sans-serif!important;font-size:14px;border:1px solid #dbdbdb}.table.table-border tbody td.no-wrap,.table.table-border tbody tr>th.no-wrap,.table.table-border tfoot td.no-wrap,.table.table-border tfoot tr>th.no-wrap,.table.table-border thead td.no-wrap,.table.table-border thead tr>th.no-wrap{white-space:nowrap}.table.table-border tfoot tr>th,.table.table-border thead tr>th{font-weight:600;padding:12px 16px;white-space:nowrap}.table.table-border tbody tr td{padding:14px 16px}.table.is-borderless{line-height:1.8em;border:none!important}.table.is-borderless tbody{box-shadow:none!important}.table.is-borderless>thead,.table.is-borderless tbody>tr>th,.table.is-borderless td{border:none!important}.table.has-no-padding>tbody>tr>td{padding:0}.table:not(:last-child){margin-bottom:0}.removable-table{border:1px solid #dbdbdb;border-radius:4px;overflow:hidden}.removable-table .item{display:flex;align-items:center;height:72px;padding:0 16px;background-color:#fff}.removable-table .item:not(:first-child){border-top:1px solid #dbdbdb}.options-menu{position:absolute;right:0;top:calc(100% + 13px);min-width:238px;color:#363636;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;opacity:0;pointer-events:none;z-index:25;box-shadow:0 4px 8px 2px rgba(0,0,0,.12);transform:translateY(-10px);transition:all .25s ease}.options-menu.active{opacity:1;pointer-events:unset;transform:translateY(0)}.options-menu .options-menu-group{margin:8px 0}.options-menu .options-menu-row{display:flex;align-items:center;width:100%;height:44px;padding:0 16px;font-family:Prompt,sans-serif;cursor:pointer}.options-menu .options-menu-row:hover:not(.is-topic){background-color:#f6f6f6}.options-menu .options-menu-row:active:not(.is-topic){background-color:#eee}.options-menu .options-menu-row:first-child:not(.is-topic){margin-top:8px}.options-menu .options-menu-row:last-child{margin-bottom:8px}.options-menu .options-menu-row.is-topic{height:56px;margin-bottom:8px;font-family:Prompt,sans-serif;font-weight:600;border-bottom:1px solid #dbdbdb;cursor:default}.options-menu .options-menu-row.is-sub-list{display:flex;flex-direction:column;height:auto;min-height:44px;padding:0;margin-bottom:8px;background-color:#fff;border-bottom:1px solid #dbdbdb}.options-menu .options-menu-row.is-sub-list:active,.options-menu .options-menu-row.is-sub-list:hover{background-color:#fff}
1.options-menu .options-menu-row.is-sub-list .sub-list-topic{display:flex;align-items:center;width:100%;padding:0 16px;min-height:44px;font-size:12px;text-transform:uppercase;color:#999;cursor:default}.options-menu .options-menu-row.is-sub-list .sub-list-menu{width:100%;max-height:360px;margin-bottom:8px;overflow-y:auto}.options-menu .options-menu-row.is-sub-list .sub-list-menu .sub-list-menu-row{display:flex;align-items:center;height:44px;padding:0 16px}.options-menu .options-menu-row.is-sub-list .sub-list-menu .sub-list-menu-row.active{box-shadow:inset 2px 0 0 #ff3c64}.options-menu .options-menu-row.is-sub-list .sub-list-menu .sub-list-menu-row:hover:not(.active){background-color:#f6f6f6}.options-menu .options-menu-row.is-sub-list .sub-list-menu .sub-list-menu-row:active:not(.active){background-color:#eee}.options-menu .options-menu-row.is-sub-list .sub-list-menu .sub-list-menu-row.is-image-row{min-height:56px}.options-menu .options-menu-row.is-sub-list .sub-list-menu .sub-list-menu-row.is-image-row img{margin-right:12px;-o-object-fit:cover;object-fit:cover}.options-menu .options-menu-row.is-sub-list .sub-list-menu.is-loading .loader{margin:16px auto}.options-menu .options-menu-row.is-error{color:#fe4c3a}.options-menu .options-menu-row.is-error:hover{color:#cb3d2e}.options-menu .options-menu-row.is-error:active{color:#a93327}.options-menu .options-menu-row.active{border-left:2px solid #ff3c64}.options-menu .options-menu-row .icon-container{display:flex;justify-content:center;align-items:center;width:16px;height:16px;margin-right:16px}.options-menu .options-menu-row .icon-container svg{width:100%;height:auto;max-width:16px}.options-menu .options-menu-row .icon-container svg[data-icon=quote-right]{width:14px;height:12px}.options-menu .options-menu-row p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.options-menu:after{position:absolute;top:-3px;right:7px;width:16px;height:16px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background-color:#fff;transform:rotate(315deg) translateY(-50%);z-index:11;content:""}.backdrop{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:100}.backdrop--fetching{top:64px;height:calc(100vh - 64px);background-color:hsla(0,0%,100%,.8);z-index:10}.backdrop--authenticating,.backdrop--fetching{display:flex;justify-content:center;align-items:center}.backdrop--authenticating{flex-direction:column;background-color:#fff;pointer-events:none;z-index:200}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:30px auto;width:30px;height:30px;font-size:10px;position:relative;text-indent:-9999em;border:3px solid #ffd8e0;border-left-color:#ff3c64;transform:translateZ(0);-webkit-animation:load8 .8s linear infinite;animation:load8 .8s linear infinite}.placeholder-loader{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:800px 104px;height:96px;position:relative}.placeholder-loader.is-profile-img{width:120px;height:120px;border-radius:60px}.placeholder-loader.is-profile-img.is-rounded-square{border-radius:16px}.placeholder-loader.is-header{width:100%;height:32px;max-width:350px}.placeholder-loader.is-header-fix{width:350px;height:44px}.placeholder-loader.is-default-text{width:100%;height:16px;max-width:300px}.inline-notification{display:flex;width:100%;min-height:56px;padding:16px;background-color:hsla(0,0%,85.9%,.1);border:1px solid #ff3c64;border-radius:4px}.inline-notification .icon{margin-right:12px;font-size:24px}.inline-notification .content{width:100%}.inline-notification .content b,.inline-notification .content p{font-family:Prompt}.inline-notification.is-error{color:#fe4c3a;border-color:#fe4c3a;background-color:rgba(254,76,58,.1)}.inline-notification.is-success{color:#4b5;border-color:#4b5;background-color:rgba(68,187,85,.1)}.inline-notification.is-warning{color:#ffa800;border-color:#ffa800;background-color:rgba(255,168,0,.1)}.fragment{position:absolute;height:calc(100vh - 64px);max-height:calc(100vh - 64px);top:0;left:0;right:0;background-color:#fff;overflow-y:auto;z-index:50;transition:opacity .25s ease-in}.fragment,.fragment .fragment-content{display:flex;width:100%;min-height:calc(100vh - 64px)}.fragment .fragment-content{flex-direction:column;height:100%}.fragment .fragment-content .area.area-top{height:64px;border-bottom:1px solid #dbdbdb}.fragment .fragment-content .area.area-map{flex-grow:1}.fragment .fragment-content .has-padding-x{padding-left:64px;padding-right:64px}.fragment .fragment-content .fragment-title{display:flex;align-items:center;padding:10px}.fragment .fragment-content .fragment-title .close-icon{display:flex;justify-content:center;align-items:center;margin-right:10px;color:#ff3c64;transition:all .25s ease-in}.fragment .fragment-content .fragment-title .close-icon:hover{color:#e5365a}.fragment .fragment-content .fragment-title .close-icon:active{color:#b22a46}.fragment .fragment-content .fragment-title .close-icon svg{width:24px;height:24px}.fragment .fragment-content .fragment-sub-title{display:flex;align-items:center}.fragment .actions-nav{min-width:300px;padding:24px;border-left:1px solid #dbdbdb}.document-payroll{position:relative!important;opacity:0}
1.document{position:fixed!important;display:flex;justify-content:center;top:64px;left:unset!important;right:-100%;background-color:#999;overflow-y:auto;z-index:60}.document,.document.is-debugging{width:100%;min-height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.document.is-debugging{position:absolute;height:unset;left:0;right:0}.document .page-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-width:calc(100vh - 64px);padding:24px 0}.document .page-wrapper .page{width:21cm;height:29.7cm;size:A4;background-color:#fff;box-shadow:0 0 .5cm rgba(0,0,0,.5)}.document .page-wrapper .page:not(:first-child){margin-top:24px}.is-badge,.is-thumbnail{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;background-color:#999;border-radius:22px}.is-badge img,.is-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:22px}.badge-name{display:flex;width:100%}.badge-name .is-badge{position:relative;margin-right:12px}.badge-name .is-badge .badge-status{position:absolute;right:0;bottom:0;width:16px;height:16px}.badge-name .is-name{display:flex;flex-direction:column;justify-content:center;width:78%}.badge-name .is-name a,.badge-name .is-name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-name .toasted-container .toasted.web-view{padding-top:12px!important;display:block}
1.badge-group{display:flex}.badge-group .badge{width:48px;height:48px;border:3px solid #fff;border-radius:24px;overflow:hidden}.badge-group .badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-group .badge:not(:first-child){margin-left:-8px}.badge-group .badge[data-more]{position:relative}.badge-group .badge[data-more]:after{position:absolute;display:flex;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:attr(data-more)}.badge-group .badge[data-more]:after,.stat-tag{align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.stat-tag{font-family:Prompt;display:inline-flex;white-space:nowrap;height:24px;padding:0 8px;background-color:#99a4aa;border-radius:12px}.stat-tag.is-default{background-color:#08d}.stat-tag.is-warning{background-color:#ffa800}.stat-tag.is-success{background-color:#4b5}.stat-tag.is-error{background-color:#fe4c3a}.shift-tag{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:4px;font-size:14px;font-family:Prompt;font-weight:800;color:#fff;background-color:attr(data-color)}.toasted-container .toasted{padding-top:12px!important;display:block!important;text-align:center;font-weight:700!important;min-height:40px!important}.package-icon{padding-left:94px;color:#fff;height:60px;width:280px;display:flex;flex-direction:column;justify-content:center;border-radius:8px;box-shadow:0 0 4px rgba(52,73,85,.24),0 2px 4px rgba(52,73,85,.24)}.package-icon .type{font-weight:600;font-size:20px;font-family:Prompt;line-height:21px}.package-icon .total{font-size:14px;font-family:Prompt;line-height:21px}.package-station{background-image:url(/img/pages/company/plans/packages/station.png)}.package-payroll{background-image:url(/img/pages/company/plans/packages/payroll.png)}.package-cloud{background-image:url(/img/pages/company/plans/packages/cloud.png)}.package-free{background-image:url(/img/pages/company/plans/packages/free.png)}.webview-component .button{width:100%;border:1px solid #dbdbdb;box-shadow:unset!important;font-size:16px}.webview-component .button svg{margin-right:12px}.webview-component .button:active,.webview-component .button:focus,.webview-component .button:hover{transform:unset}.webview-component .button.is-secondary:focus,.webview-component .button.is-secondary:hover{background-color:#f6f6f6}.webview-component .button.is-secondary:active{background-color:#eee}.highlight{background-color:#ffe8ec;padding:0 2px}html.block-scrolling{margin:0!important;height:100%!important;overflow:hidden!important}h1,h2,h3,h4,h5{font-family:Prompt;font-weight:600;line-height:1.3em}h1 small,h2 small,h3 small,h4 small,h5 small{font-family:Prompt;font-size:.625em;font-weight:300}h1{font-size:32px}*,body{font-family:K2D,sans-serif;font-size:16px;font-weight:400}b{font-family:inherit;font-size:inherit;font-weight:600}.font{font-family:K2D;font-size:16px}.font--prompt,.font--semi-bold{font-family:Prompt}.font--semi-bold{font-weight:600}.font--light{font-weight:300}.font.is-header{font-family:Prompt;font-size:32px;font-weight:600;line-height:1.2em}.font.is-header small{font-family:Prompt;font-size:.625em;font-weight:300}.font.is-sub-header{font-family:Prompt;font-size:24px;font-weight:600}.font.is-notes{font-size:14px}.font.is-desc{font-size:12px!important}.font.is-error{font-weight:300}.font.is-error,.font.is-title-desc{font-family:Prompt;font-size:20px}.font.is-nowrap{white-space:nowrap}.is-text-left{text-align:left}.is-text-right{text-align:right}.is-text-center{text-align:center}.is-underlined{text-decoration:underline}.is-color-primary{color:#ff3c64}.is-color-primary-gradient{background:linear-gradient(90deg,#ff3c9d,#ff3c64 99.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.is-color-secondary{color:#999}.is-color-link{color:#08d!important}.is-color-error{color:#fe4c3a!important}.is-color-warning{color:#ffa800}.is-color-success{color:#4b5}.is-color-default{color:#363636}.is-color-white{color:#fff}.is-color-station{color:#741f9c}.is-color-station-gradient{background:linear-gradient(180deg,#741f9c,#1f1869);-webkit-background-clip:text;-webkit-text-fill-color:transparent}a{color:#08d}a:hover{color:#007ac6}a:active{color:#005f9a}a.is-primary{color:#ff3c64}a.is-primary:hover{color:#e5365a}a.is-primary:active{color:#b22a46}a[disabled=disabled]{pointer-events:none;opacity:.5}label{display:block;margin-bottom:4px;font-family:Prompt;font-size:16px;font-weight:600;text-transform:capitalize;text-align:left}label.is-required:after{content:"*";color:#fe4c3a}.is-single-line{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul{list-style:disc outside none;list-style:initial;padding-left:24px}ul.ul-circle{list-style:none;padding:0}ul.ul-circle li{position:relative;padding-left:18px}ul.ul-circle li:before{position:absolute;
1left:0;top:.5em;width:12px;height:12px;border:2px solid #08d;border-radius:6px;transform:translateY(calc(-50% + 4px));content:""}ul.ul-circle li.is-solid:before{background-color:#08d}ul.ul-circle li.is-warning:before{border-color:#ffa800}ul.ul-circle li.is-warning.is-solid:before{background-color:#ffa800}.input.is-medium{display:flex;align-items:center;min-height:44px;padding-right:12px;padding-left:12px;font-size:16px}.input.is-error{border-color:#fe4c3a}.input.is-error:focus{box-shadow:0 0 0 .125em rgba(254,76,58,.25)}.selection-box{box-shadow:inset 0 1px 2px rgba(10,10,10,.1);border:1px solid #dbdbdb;border-radius:4px;outline:none;cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selection-box:hover{border-color:#b5b5b5}.selection-box[disabled=disabled]{border:none;color:#363636;background-color:#f5f5f5;box-shadow:none;cursor:not-allowed}.selection-box[disabled=disabled].is-placeholder-state{color:#999}.selection-box.active,.selection-box:active,.selection-box:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.selection-box[value=""]{color:#999}.selection-box.is-error{border-color:#fe4c3a}.selection-box.is-error:focus{box-shadow:0 0 0 .125em rgba(254,76,58,.25)}.selection-box.is-medium{display:flex;align-items:center;min-height:44px;padding-right:12px;padding-left:12px;font-size:16px}.selection-box-items{width:100%;height:auto;min-height:44px;border:1px solid #dbdbdb;border-radius:4px;overflow-y:scroll;box-shadow:0 4px 8px 2px rgba(0,0,0,.12)}.selection-box-items .item{display:flex;align-items:center;min-height:44px;padding-right:12px;padding-left:12px;font-size:16px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .125s ease;cursor:pointer}.selection-box-items .item:hover{background-color:#f6f6f6}.selection-box-items .item.active,.selection-box-items .item:active{background-color:#eee}.w-100{width:100%}.w-50{width:50%}.has-gap-top{margin-top:24px}.has-gap-top-0{margin-top:0!important}.has-gap-top-smaller{margin-top:4px}.has-gap-top-8{margin-top:8px}.has-gap-top-small-semi{margin-top:12px}.has-gap-top-small{margin-top:16px}.has-gap-top-big{margin-top:36px}.has-gap-top-bigger{margin-top:64px}.has-gap-top-auto{margin-top:auto}.has-gap-bottom{margin-bottom:24px}.has-gap-bottom-0{margin-bottom:0!important}.has-gap-bottom-smaller{margin-bottom:4px}.has-gap-bottom-8{margin-bottom:8px}.has-gap-bottom-small-semi{margin-bottom:12px}.has-gap-bottom-small{margin-bottom:16px}.has-gap-bottom-big{margin-bottom:36px}.has-gap-bottom-bigger{margin-bottom:64px}.has-gap-bottom-auto{margin-bottom:auto!important}.has-gap-left{margin-left:24px}.has-gap-left-auto{margin-left:auto}.has-gap-left-0{margin-left:0!important}.has-gap-left-smaller{margin-left:4px}.has-gap-left-8{margin-left:8px}.has-gap-left-small-semi{margin-left:12px}.has-gap-left-small{margin-left:16px}.has-gap-left-big{margin-left:36px}.has-gap-left-bigger{margin-left:64px}.has-gap-right{margin-right:24px}.has-gap-right-auto{margin-right:auto}.has-gap-right-0{margin-right:0!important}.has-gap-right-smaller{margin-right:4px}.has-gap-right-8{margin-right:8px}.has-gap-right-small-semi{margin-right:12px}.has-gap-right-small{margin-right:16px}.has-gap-right-big{margin-right:36px}.has-gap-right-bigger{margin-right:64px}.is-d-inline{display:inline}.is-d-block{display:block}.is-d-inline-block{display:inline-block}.is-d-flex{display:flex!important}.is-d-flex.is-row-flex{flex-direction:row}.is-d-flex.is-column-flex{flex-direction:column}.is-p-relative{position:relative}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-stretch{justify-content:stretch}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.cursor-pointer{cursor:pointer}.management-page{width:100%;max-width:100%;padding-bottom:64px}.management-page.has-no-padding{padding:0}
1.management-page section{display:flex;flex-direction:column;width:100%;padding:0 64px}.management-page section .block-content,.management-page section .block-table,.management-page section>.block-actions{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.management-page section>.block-content .field{margin-bottom:0}@media (min-width:1279px){.management-page section>.block-content.has-blocking-3-2-1{display:flex;flex-wrap:wrap}.management-page section>.block-content.has-blocking-3-2-1>*{width:100%;max-width:calc(33.33333% - 16px);margin-right:24px}.management-page section>.block-content.has-blocking-3-2-1>:nth-child(3n){margin-right:0}.management-page section>.block-content.has-blocking-3-2-1>:not(:nth-child(n+4)){margin-top:0}}@media (max-width:1280px) and (min-width:769px){.management-page section>.block-content.has-blocking-3-2-1{display:flex;flex-wrap:wrap}.management-page section>.block-content.has-blocking-3-2-1>*{width:100%;max-width:calc(50% - 12px);margin-right:24px}.management-page section>.block-content.has-blocking-3-2-1>:nth-child(2n){margin-right:0}.management-page section>.block-content.has-blocking-3-2-1>:not(:nth-child(n+3)){margin-top:0}}@media (max-width:768px){.management-page section>.block-content.has-blocking-3-2-1{display:flex;flex-wrap:wrap}.management-page section>.block-content.has-blocking-3-2-1>*{width:100%;max-width:100%;margin-right:0}.management-page section>.block-content.has-blocking-3-2-1>:not(:nth-child(n+2)){margin-top:0}}@media (min-width:769px){.management-page section>.block-content.has-blocking-2-1-1{display:flex;flex-wrap:wrap}.management-page section>.block-content.has-blocking-2-1-1>*{width:100%;max-width:calc(50% - 12px);margin-right:24px}.management-page section>.block-content.has-blocking-2-1-1>:nth-child(2n){margin-right:0}.management-page section>.block-content.has-blocking-2-1-1>:not(:nth-child(n+3)){margin-top:0}}@media (max-width:768px){.management-page section>.block-content.has-blocking-2-1-1{display:flex;flex-wrap:wrap}.management-page section>.block-content.has-blocking-2-1-1>*{width:100%;max-width:100%;margin-right:0}.management-page section>.block-content.has-blocking-2-1-1>:not(:nth-child(n+2)){margin-top:0}}.management-page section>.block-content.has-blocking-2-2-2{display:flex;flex-wrap:wrap}.management-page section>.block-content.has-blocking-2-2-2>*{width:100%;max-width:calc(50% - 12px);margin-right:24px}.management-page section>.block-content.has-blocking-2-2-2>:nth-child(2n){margin-right:0}.management-page section>.block-content.has-blocking-2-2-2>:not(:nth-child(n+3)){margin-top:0}.management-page section>.block-actions{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.management-page section>.block-empty-state{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.management-page section>.block-empty-state .empty-state-placeholder{width:80%;height:auto;max-width:140px;color:#dbdbdb}.management-page section>.block-empty-state .empty-state-placeholder svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.management-page section.is-fluid .block-content,.management-page section.is-fluid .block-table,.management-page section.is-fluid>.block-actions{max-width:100%}.management-page section.has-no-padding{padding:0}.management-page section.section--page-inside-menu{margin-top:48px}.management-page section.section--page-inside-menu p{width:100%;max-width:1200px;margin:0 auto}.management-page section.section--page-inside-menu>.block-content{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.management-page section.section--page-inside-menu>.block-content .page-menu-item{width:100%;max-width:calc(50% - 12px);padding:24px;border-radius:4px;cursor:pointer;transition:all .125s ease}.management-page section.section--page-inside-menu>.block-content .page-menu-item:hover{background-color:#ffe8ec}.management-page section.section--page-inside-menu>.block-content .page-menu-item>.menu-title{font-family:Prompt;font-size:20px;font-weight:600;color:#ff3c64}.management-page section.section--page-inside-menu>.block-content .page-menu-item p{margin-top:8px;color:#363636}.management-page section.section--topic-breadcrumbs{margin-top:36px}.management-page section.section--topic-breadcrumbs>.block-content{display:flex}.management-page section.section--topic-breadcrumbs>.block-content .area-actions-panel{display:flex;align-items:center;margin-left:auto}.management-page section.section--topic-breadcrumbs:first-child{z-index:10}.management-page section.section--topic-breadcrumbs:nth-child(2){z-index:5}.management-page section.section--actions-options{max-height:500px;padding:36px 64px;background-color:#fafafa;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;overflow:hidden}.management-page section.section--actions-items-list>.block-actions{display:flex}.management-page section.section--actions-items-list>.block-actions .area-search{width:100%;max-width:300px}.management-page section.section--actions-items-list>.block-actions .area-btn-group{margin-left:auto}.management-page section.section--main-plan-info h1,.management-page section.section--main-plan-info p{font-family:Prompt!important;line-height:1.5em}.management-page section.section--main-plan-info .block-content{display:flex;flex-direction:row;justify-content:space-between}.management-page section.section--main-plan-info .block-content .left-area,.management-page section.section--main-plan-info .block-content .right-area{width:100%;max-width:582px}.management-page section.section--main-plan-info .block-content .left-area h1,.management-page section.section--main-plan-info .block-content .right-area h1{font-size:3em}.management-page section.section--main-plan-info .block-content .left-area p,.management-page section.section--main-plan-info .block-content .right-area p{font-size:1.5em}.management-page section.section--main-plan-info .block-content .right-area{display:flex;flex-direction:column;justify-content:center}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr td{width:33.3333333%;padding:20px 18px;font-size:20px}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr td .icon{width:32px;height:32px}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr td:nth-child(n+2){text-align:center}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr td:first-child{padding-left:0}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr td:last-child{padding-right:0}.management-page section.section--plan-table .block-content table.table.is-plan-chart-table tbody>tr:first-child td{padding-top:42px;padding-bottom:42px}@media (max-width:768px){.management-page section{padding:0 36px}}.management-page-index{position:relative;display:flex;flex-direction:column;width:100%;height:auto}.management-page-index>:not(.management-page){padding:0 64px}.management-page-index>* .content-area{display:flex;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width:768px){.management-page-index>:not(.management-page){padding:0 36px}}.input-100{width:100px}.setup-page{width:100%}
1.setup-page section{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 30px}.setup-page section.section--setup-process{height:100%;padding:0}.setup-page section.section--setup-process form{width:100%}.setup-page section.section--setup-process .block-actions{display:flex;width:100%}.setup-page section .block-content{width:100%}.webview-page section{display:flex;flex-direction:column;width:100%;padding:0 20px}.webview-page section .block-content{width:100%}.webview-page section.section--form-name .block-content{display:flex}.webview-page section.section--form-name .block-content img.logo{width:32px;height:32px;margin-right:12px;-o-object-fit:contain;object-fit:contain}.webview-page section.section--table .block-table{width:100%;border:1px solid #dbdbdb;border-radius:4px}.webview-page section.section--table .block-table .row{padding:16px}.webview-page section.section--table .block-table .row:nth-child(n+2){border-top:1px solid #dbdbdb}.webview-page section.section--mobile-list-view{padding:0}.webview-page section.section--mobile-list-view .block-content .item{display:flex;align-items:center;width:100%;height:56px;padding:0 24px;background-color:#fff;transition:background-color .25s ease;cursor:pointer}.webview-page section.section--mobile-list-view .block-content .item .badge-status{display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px}.webview-page section.section--mobile-list-view .block-content .item:hover{background-color:#f9f9f9}.webview-page section.section--mobile-list-view .block-content .item:active{background-color:#f0f0f0}.groups{display:flex}.groups.is-stretch-group{display:flex;justify-content:stretch}.groups.is-stretch-group .group{flex-grow:1}.groups.is-name-groups{display:grid;grid-template-columns:1fr 100px;grid-gap:24px}.group.is-input-group{display:flex}.group.is-input-group.has-action-button{flex-wrap:wrap;align-items:flex-start}.group.is-input-group.has-action-button label{width:100%;margin-bottom:4px}.group.is-input-group.has-action-button .is-input{flex-grow:1}.group.is-input-group.has-action-button .is-input.w-100{width:unset}.group.is-input-group.has-action-button .is-action-btn{margin-left:16px}.group.is-actions-group{display:flex}.group.is-actions-group>.button:not(:last-child){margin-right:8px}.group.is-buttons-group{display:flex}.group.is-buttons-group>.button:not(:last-child){margin-right:24px}.group.is-pagination-group{display:flex}.group.is-pagination-group>.button:not(:last-child){margin-right:8px}.group.is-pagination-group>.button.is-ellipsis{color:#ff3c64!important;background-color:#fff!important;opacity:.6;cursor:unset}.group.is-pagination-group>.button.is-ellipsis:active,.group.is-pagination-group>.button.is-ellipsis:hover{background-color:#fff;box-shadow:unset!important}.group.is-twin-button-group{display:flex;border-radius:4px}.group.is-twin-button-group button{position:relative;width:44px;height:44px;max-width:44px;padding:0;border-radius:0;overflow:hidden}.group.is-twin-button-group button:hover{z-index:5}.group.is-twin-button-group button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.group.is-twin-button-group button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.group.is-twin-button-group button .wrapper{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;height:44px;z-index:3;transition:all .125s ease-in}.group.is-twin-button-group button .wrapper:hover{background-color:#f6f6f6}.group.is-twin-button-group button .wrapper:active{background-color:#eee}.title-container{display:flex;align-items:center;grid-gap:12px;gap:12px}.title-container a{display:flex;align-items:center;grid-gap:8px;gap:8px}.title-container span{color:#ff3c64;font-weight:600}.page-enter-active,.page-leave-active{transition:all .25s}.page-enter,.page-leave-active{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-in}.fade-enter,.fade-leave-to{opacity:0}.fade-vertical-item{overflow:hidden;max-height:72px}.fade-vertical-enter-active{transition:opacity .25s linear .25s,transform .25s,max-height .25s}.fade-vertical-leave-active{transition:opacity .25s,transform .25s,max-height .25s linear .25s}.fade-vertical-enter,.fade-vertical-leave-to{opacity:0;max-height:0}.modal-box-enter-active{transition:all .25s ease-in}
1.modal-box-enter-active .modal-box{transform:translateY(0);transition:all .25s ease-in}.modal-box-leave-active,.modal-box-leave-active .modal-box{transition:all .25s ease-out}.modal-box-enter{opacity:0}.modal-box-enter .modal-box{transform:translateY(-35%)}.modal-box-leave-to{opacity:0}.modal-box-leave-to .modal-box{transform:translateY(35%)}.table-row-collapse-enter-active,.table-row-collapse-enter-active td,.table-row-collapse-enter-active td>.group,.table-row-collapse-leave-active,.table-row-collapse-leave-active td,.table-row-collapse-leave-active td>.group{transition:all .25s linear}.table-row-collapse-enter td,.table-row-collapse-leave-to td{padding-top:0!important;padding-bottom:0!important}.table-row-collapse-enter td>.group,.table-row-collapse-leave-to td>.group{max-height:0!important}*,:after,:before{box-sizing:border-box;margin:0}',""]),e.exports=t},,,,,,,,,function(e,t){},function(e,t){}],[[277,279,46,280]]]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.