/*! For license information please see twk-chunk-7941cc06.js.LICENSE */ (window.tawkJsonp=window.tawkJsonp||[]).push([["chunk-7941cc06"],{3519:function(e,t,r){"use strict";var n=r("2f62"),i=r("f0b0"),a={name:"TawkSpinner"},s=r("2877"),o=Object(s.a)(a,(function(){return this._self._c,this._m(0)}),[function(){var e=this._self._c;return e("div",{staticClass:"lds-spinner loader",attrs:{role:"status"}},[e("div",{staticClass:"spin spin-1"}),e("div",{staticClass:"spin spin-2"}),e("div",{staticClass:"spin spin-3"}),e("div",{staticClass:"spin spin-4"}),e("div",{staticClass:"spin spin-5"}),e("div",{staticClass:"spin spin-6"}),e("div",{staticClass:"spin spin-7"}),e("div",{staticClass:"spin spin-8"}),e("div",{staticClass:"spin spin-9"}),e("div",{staticClass:"spin spin-10"}),e("div",{staticClass:"spin spin-11"}),e("div",{staticClass:"spin spin-12"})])}],!1,null,null,null).exports;function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){c=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function m(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{m({},"")}catch(e){m=function(e,t,r){return e[t]=r}}function d(e,t,r,n){var a=t&&t.prototype instanceof y?t:y,s=Object.create(a.prototype),o=new O(n||[]);return i(s,"_invoke",{value:$(e,r,o)}),s}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",v="completed",g={};function y(){}function b(){}function k(){}var w={};m(w,s,(function(){return this}));var T=Object.getPrototypeOf,x=T&&T(T(P([])));x&&x!==r&&n.call(x,s)&&(w=x);var F=k.prototype=y.prototype=Object.create(w);function _(e){["next","throw","return"].forEach((function(t){m(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,a,s,o){var c=f(e[i],e,a);if("throw"!==c.type){var u=c.arg,m=u.value;return m&&"object"==l(m)&&n.call(m,"__await")?t.resolve(m.__await).then((function(e){r("next",e,s,o)}),(function(e){r("throw",e,s,o)})):t.resolve(m).then((function(e){u.value=e,s(u)}),(function(e){return r("throw",e,s,o)}))}o(c.arg)}var a;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return a=a?a.then(i,i):i()}})}function $(t,r,n){var i=p;return function(a,s){if(i===h)throw Error("Generator is already running");if(i===v){if("throw"===a)throw s;return{value:e,done:!0}}for(n.method=a,n.arg=s;;){var o=n.delegate;if(o){var l=I(o,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=h;var c=f(t,r,n);if("normal"===c.type){if(i=n.done?v:"suspendedYield",c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=v,n.method="throw",n.arg=c.arg)}}}function I(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var a=f(i,t.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,g;var s=a.arg;return s?s.done?(r[t.resultName]=s.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function P(t){if(t||""===t){var r=t[s];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function r(){for(;++i=0;--a){var s=this.tryEntries[a],o=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var l=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(l&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),j(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;j(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function u(e,t,r,n,i,a,s){try{var o=e[a](s),l=o.value}catch(e){return void r(e)}o.done?t(l):Promise.resolve(l).then(n,i)}function m(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){u(a,n,i,s,o,"next",e)}function o(e){u(a,n,i,s,o,"throw",e)}s(void 0)}))}}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p={name:"InlineForm",mixins:[r("e49c").a],components:{TawkInput:i.TawkInput,TawkPhoneInput:i.TawkPhoneInput,TawkTextarea:i.TawkTextarea,TawkRadio:i.TawkRadio,TawkCheckbox:i.TawkCheckbox,TawkButton:i.TawkButton,TawkIcon:i.TawkIcon},props:{form:{type:Array,default:function(){return[]}},isSubmitting:{type:Boolean,default:!1},submissionError:{type:String,default:null}},data:function(){return{formFields:this.form,values:[],assetPath:"https://embed.tawk.to/_s/v4/assets"}},watch:{isNotValidEmail:function(e){var t=this;this.formFields.forEach((function(r){"email"===r.type&&null!=t.isNotValidEmail&&(r.invalidType=e)}))},isNotValidPhone:function(e){var t=this;this.formFields.forEach((function(r){"phone"===r.type&&null!=t.isNotValidPhone&&(r.invalidType=e)}))},name:function(e,t){e!==t&&this.updateFormValues()},email:function(e,t){e!==t&&this.updateFormValues()}},mounted:function(){this.updateFormValues()},computed:function(e){for(var t=1;t=0;--a){var s=this.tryEntries[a],o=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var l=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(l&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),j(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;j(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),h}},t}function k(e,t,r,n,i,a,s){try{var o=e[a](s),l=o.value}catch(e){return void r(e)}o.done?t(l):Promise.resolve(l).then(n,i)}function w(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){k(a,n,i,s,o,"next",e)}function o(e){k(a,n,i,s,o,"throw",e)}s(void 0)}))}}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t0&&(this.ticketForm.invalid[t]=e)},validatePhoneField:function(){var e=this.ticketForm.phone;if(e&&e.trim().length>0){var t=e.replace(/[\s\-()]/g,""),r=/^[1-9]\d{1,14}$/.test(t)&&t.length>=8;this.ticketForm.invalid.phone=r?"":"phone"}else this.ticketForm.invalid.phone=""},handlePhoneInput:function(e){var t=e;if(t&&t.trim().length>0){var r=t.replace(/[\s\-()]/g,""),n=/^[1-9]\d{1,14}$/.test(r)&&r.length>=8;this.ticketForm.invalid.phone=n?"":"phone"}else this.ticketForm.invalid.phone=""},handleAttachmentProps:function(e){return w(b().mark((function t(){var r,n;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.fileType,n={},t.next=4,e.attachments.forEach((function(t){"image"===t.type?n.images.push({source:t.fileLink,name:t.fileName}):"video"===r?n.videos.push({name:e.fileName,source:"selfhosted",url:e.fileLink,options:{controls:"",mute:!0,loop:!1,startTime:"0"},size:e.humanizeFileSize}):"audio"===r?n.audios.push({source:e.fileLink,type:e.data.file.mimetype,name:e.fileName,size:e.humanizeFileSize}):n.files.push({source:e.fileLink,name:e.fileName,size:e.humanizeFileSize})}));case 4:return t.abrupt("return",n);case 5:case"end":return t.stop()}}),t)})))()},sendTicketForm:function(){var e=this;return w(b().mark((function t(){var r,n,i;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.ticketForm.submissionError=null,e.$refs["ticket-name-input"]&&e.$refs["ticket-name-input"].validate(),e.$refs["ticket-email-input"]&&e.$refs["ticket-email-input"].validate(),e.$refs["ticket-phone-input"]&&e.validatePhoneField(),e.$refs["ticket-subject-input"]&&e.$refs["ticket-subject-input"].validate(),e.$refs["ticket-message-input"]&&e.$refs["ticket-message-input"].validate(),!(e.ticketForm.invalid.name||e.ticketForm.invalid.email||e.ticketForm.invalid.phone||e.ticketForm.invalid.subject||e.ticketForm.invalid.message)){t.next=8;break}return t.abrupt("return");case 8:return e.ticketForm.isSubmitting=!0,t.prev=9,t.next=12,e.$store.dispatch("session/checkTokenValidity");case 12:t.next=18;break;case 14:return t.prev=14,t.t0=t.catch(9),console.error("[JSAPI/Login]",t.t0),t.abrupt("return");case 18:(r=e.$TawkSessionManager.getStoredToken())&&(n={"X-Tawk-Token":r}),i={referenceId:e.msg.ticketFormRef,name:e.ticketForm.name,email:e.ticketForm.email,phone:e.ticketForm.phone?"+".concat(e.ticketForm.phone):void 0,subject:e.ticketForm.subject,message:e.ticketForm.message},v.a.post("".concat("https://va.tawk.to","/v1/ticket/create"),i,n,(function(t,r){if(t||r.error){if(e.ticketForm.isSubmitting=!1,r&&r.error){if("InternalServerError"===r.error.code)return void(e.ticketForm.submissionError="The server is unavailable. Please try again.");if("TooManyRequestsError"===r.error.code)return void(e.ticketForm.submissionError="You have made too many requests.");if("GoneError"===r.error.code)return void(e.ticketForm.submissionError="Property is not available");if("NotFoundError"===r.error.code)return void(e.ticketForm.submissionError="Session not found")}e.ticketForm.submissionError="Unable to submit form. Please try again"}else e.ticketForm.isSubmitting=!1,e.ticketForm.submissionSuccess=!0,e.$store.commit("chat/setFormRefs",{id:e.msg.ticketFormRef,done:!0}),e.$nextTick((function(){e.$eventBus.$emit("updateScrollPosition")}))}),!1,!0);case 22:case"end":return t.stop()}}),t,null,[[9,14]])})))()},sendLeadForm:function(e){var t=this;return w(b().mark((function r(){var n,i,a;return b().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t.leadForm.isSubmitting=!0,t.leadForm.submissionError=null,r.prev=2,r.next=5,t.$store.dispatch("session/checkTokenValidity");case 5:r.next=11;break;case 7:return r.prev=7,r.t0=r.catch(2),console.error("[JSAPI/Login]",r.t0),r.abrupt("return");case 11:(n=t.$TawkSessionManager.getStoredToken())&&(i={"X-Tawk-Token":n}),0===(null==(a=x({referenceId:t.msg.leadFormRef},e))?void 0:a.additionalInfo.length)&&delete a.additionalInfo,v.a.post("".concat("https://va.tawk.to","/v1/form/lead-capture/submit"),a,i,(function(e,r){if(e||r.error){if(t.leadForm.isSubmitting=!1,r&&r.error){if("BadRequestError"===r.error.code)return void(t.leadForm.submissionError="Invalid parameters");if("NotFoundError"===r.error.code)return void(t.leadForm.submissionError="Form reference not found.");if("ConflictError"===r.error.code)return void(t.leadForm.submissionError="Form already submitted");if("InternalServerError"===r.error.code)return void(t.leadForm.submissionError="The server is unavailable. Please try again.")}t.leadForm.submissionError="Unable to submit form. Please try again"}else t.leadForm.isSubmitting=!1,t.leadForm.submissionSuccess=!0,t.$store.commit("chat/setFormRefs",{id:t.leadForm.referenceId,done:!0}),t.$nextTick((function(){t.$eventBus.$emit("updateScrollPosition")}))}),!1,!0);case 16:case"end":return r.stop()}}),r,null,[[2,7]])})))()},handleResendMessage:function(e){this.$emit("resendMessage",e)},parseMDToHTML:function(e){try{var t,r=this.$TawkWindow.makeHtml(e);return((r=r.replace(g.a.regLineBreaks,g.a.br))instanceof Error||void 0===r)&&this.$TawkLogger.reportError({error:r,source:{name:"views/chat/body/message-bubble.vue",method:"parseMDToHTML()"},data:{propertyId:this.propertyId,widgetId:this.widgetId,os:this.os,userAgent:null===(t=navigator)||void 0===t?void 0:t.userAgent}}),r}catch(t){var n;return this.$TawkLogger.reportError({error:t,source:{name:"views/chat/body/message-bubble.vue",method:"parseMDToHTML()"},data:{propertyId:this.propertyId,widgetId:this.widgetId,os:this.os,userAgent:null===(n=navigator)||void 0===n?void 0:n.userAgent}}),e}}}},E=Object(s.a)(_,(function(){var e=this,t=e._self._c;return t("div",{ref:e.msg.messageId,staticClass:"tawk-message-bubble",attrs:{id:"messageId-".concat(e.msg.messageId)}},[e.msg.showBar&&e.barMessageRerence?t("div",{staticStyle:{position:"relative"}},[t("div",[t("span",{staticStyle:{position:"absolute",right:"0",background:"#fff",transform:"translate(0, -50%)",padding:"0 10px"}},[e._v(e._s(e.$i18n("chat","new_messages")))]),t("hr")])]):e._e(),"c"===e.msg.type?[t("div",{staticClass:"tawk-flex tawk-flex-middle",class:["v"==e.msg.senderType?"tawk-visitor-chat":"tawk-agent-chat"],on:{mouseenter:function(t){return e.$emit("onMouseEnter")}}},["v"===e.msg.senderType?t("div",{staticClass:"tawk-flex-none",staticStyle:{"min-width":"40px"}},[e.msg.time?t("tawk-timeago",{staticClass:"tawk-time-display",attrs:{datetime:e.msg.time,isLive:!1,timeOnly:!0}}):e._e()],1):e._e(),t("div",{staticClass:"tawk-message-body tawk-margin-xsmall-left",class:["v"!==e.msg.senderType?"tawk-margin-xsmall-right":""]},[e.msg.isPending?t("tawk-spinner",{class:["v"!==e.msg.senderType?"lds-spinner-left":""]}):e._e(),[e.msg.rawMessage.md&&e.msg.rawMessage.md.rt?t("div",{staticClass:"tawk-chat-rating"},[t("tawk-icon",{attrs:{type:e.msg.message,size:"xxlarge"}})],1):e.msg.attchs||e.msg.message?t("tawk-chat-bubble",{class:["v"===e.msg.senderType?"tawk-visitor-chat-bubble":"tawk-agent-chat-bubble","tawk-text-regular-4"],attrs:{attachments:e.msg.attchs,time:e.msg.time}},[e.msg.message?t("tawk-emoji",{attrs:{emoji:e.parseMDToHTML(e.msg.message),enabled:e.emojiEnabled}}):e._e()],1):e._e(),"v"!==e.msg.senderType&&e.msg.ticketFormRef?t("div",[e.hasTicketFormSubmit||e.ticketForm.submissionSuccess?[t("div",{staticClass:"tawk-chat-alert"},[t("div",{staticClass:"tawk-chat-alert-content"},[t("p",{staticClass:"tawk-text-regular-2"},[e._v(e._s(e.$i18n("form","ticket_form_success_message")))]),t("tawk-timeago",{staticClass:"tawk-margin-xsmall-top",attrs:{datetime:e.msg.time,isLive:!0,isDuration:!0,timeOnly:!0}})],1)])]:[t("tawk-input",{ref:"ticket-name-input",staticClass:"tawk-margin-small-top tawk-margin-small-bottom",attrs:{label:e.$i18n("form","name"),isRequired:!0,value:e.ticketForm.name,invalidType:e.ticketForm.invalid.name,errorMessage:{required:e.$i18n("form","required_error_message")}},on:{"update:invalidType":function(t){return e.$set(e.ticketForm.invalid,"name",t)},"update:invalid-type":function(t){return e.$set(e.ticketForm.invalid,"name",t)}},model:{value:e.ticketForm.name,callback:function(t){e.$set(e.ticketForm,"name",t)},expression:"ticketForm.name"}}),t("tawk-input",{ref:"ticket-email-input",staticClass:"tawk-margin-small",attrs:{label:e.$i18n("form","email"),isRequired:!0,value:e.ticketForm.email,invalidType:e.ticketForm.invalid.email,errorMessage:{required:e.$i18n("form","required_error_message"),email:e.$i18n("form","email_error_message")}},on:{"update:invalidType":function(t){return e.$set(e.ticketForm.invalid,"email",t)},"update:invalid-type":function(t){return e.$set(e.ticketForm.invalid,"email",t)}},model:{value:e.ticketForm.email,callback:function(t){e.$set(e.ticketForm,"email",t)},expression:"ticketForm.email"}}),t("tawk-phone-input",{ref:"ticket-phone-input",staticClass:"tawk-margin-small",attrs:{label:e.$i18n("form","phone"),isRequired:!1,value:e.ticketForm.phone,invalidType:e.ticketForm.invalid.phone,errorMessage:{required:e.$i18n("form","required_error_message"),phone:e.$i18n("form","phone_error_message")},assetPath:e.assetPath},on:{"update:invalidType":[function(t){return e.$set(e.ticketForm.invalid,"phone",t)},function(t){return e.updateInvalidType(t,"phone")}],"update:invalid-type":function(t){return e.$set(e.ticketForm.invalid,"phone",t)},input:e.handlePhoneInput,blur:e.validatePhoneField},model:{value:e.ticketForm.phone,callback:function(t){e.$set(e.ticketForm,"phone",t)},expression:"ticketForm.phone"}}),t("tawk-input",{ref:"ticket-subject-input",staticClass:"tawk-margin-small",attrs:{label:e.$i18n("form","subject"),isRequired:!0,value:e.ticketForm.subject,invalidType:e.ticketForm.invalid.subject,errorMessage:{required:e.$i18n("form","required_error_message")}},on:{"update:invalidType":function(t){return e.$set(e.ticketForm.invalid,"subject",t)},"update:invalid-type":function(t){return e.$set(e.ticketForm.invalid,"subject",t)}},model:{value:e.ticketForm.subject,callback:function(t){e.$set(e.ticketForm,"subject",t)},expression:"ticketForm.subject"}}),t("tawk-textarea",{ref:"ticket-message-input",staticClass:"tawk-margin-small",attrs:{label:e.$i18n("form","message"),isRequired:!0,value:e.ticketForm.message,invalidType:e.ticketForm.invalid.message,errorMessage:{required:e.$i18n("form","required_error_message")}},on:{"update:invalidType":function(t){return e.$set(e.ticketForm.invalid,"message",t)},"update:invalid-type":function(t){return e.$set(e.ticketForm.invalid,"message",t)}},model:{value:e.ticketForm.message,callback:function(t){e.$set(e.ticketForm,"message",t)},expression:"ticketForm.message"}}),e.ticketForm.submissionError?t("p",{staticClass:"tawk-margin-xsmall tawk-text-red-1 tawk-text-regular-1"},[e._v(e._s(e.ticketForm.submissionError))]):e._e(),t("tawk-button",{attrs:{label:e.$i18n("form","submit_button"),disabled:e.ticketForm.isSubmitting},on:{click:function(t){return e.sendTicketForm()}}},[e.ticketForm.isSubmitting?t("div",{staticClass:"tawk-flex tawk-flex-center"},[t("div",{staticClass:"tawk-spinner-loader"})]):[t("tawk-icon",{attrs:{type:"send"}}),e._v(" "+e._s(e.$i18n("form","submit_button"))+" ")]],2)]],2):e._e(),"v"!==e.msg.senderType&&e.msg.leadFormRef?t("div",[e.hasLeadFormSubmit||e.leadForm.submissionSuccess?[t("div",{staticClass:"tawk-chat-alert"},[t("div",{staticClass:"tawk-chat-alert-content"},[t("p",{staticClass:"tawk-text-regular-2"},[e._v(e._s(e.$i18n("form","lead_form_success_message")))]),t("tawk-timeago",{staticClass:"tawk-margin-xsmall-top",attrs:{datetime:e.msg.time,isLive:!0,isDuration:!0,timeOnly:!0}})],1)])]:[e.getLeadForm.length?t("tawk-inline-form",{attrs:{form:e.getLeadForm,isSubmitting:e.leadForm.isSubmitting,submissionError:e.leadForm.submissionError},on:{"update:submissionError":function(t){return e.$set(e.leadForm,"submissionError",t)},"update:submission-error":function(t){return e.$set(e.leadForm,"submissionError",t)},submit:e.sendLeadForm}}):e._e()]],2):e._e()]],2),"v"!==e.msg.senderType?t("div",{staticClass:"tawk-flex-none",staticStyle:{"min-width":"40px"}},[e.msg.time?t("tawk-timeago",{staticClass:"tawk-time-display",attrs:{datetime:e.msg.time,isLive:!1,timeOnly:!0}}):e._e()],1):e._e()]),e.msg.sendFailed?t("div",{staticClass:"tawk-chat-resend"},[t("p",[t("tawk-icon",{attrs:{type:"close-circle",size:"small"}}),t("span",[e._v("Failed")])],1),t("tawk-button",{attrs:{label:e.$i18n("chat","resend"),isText:!0},on:{click:function(t){return e.handleResendMessage(e.msg)}}},[e._v(" Resend ")])],1):e._e()]:e._e(),"v"===e.msg.senderType&&"n"===e.msg.type?t("div",[t("tawk-card",{attrs:{color:"inverse",size:"xsmall"}},[t("tawk-alert",{attrs:{title:e.msg.message,description:"",icon:"alert"}},[t("tawk-timeago",{staticClass:"tawk-time-display",attrs:{slot:"alert-description",datetime:e.msg.time,isLive:!1,timeOnly:!0},slot:"alert-description"})],1)],1)],1):e._e(),t("div",{staticClass:"clearfix"})],2)}),[],!1,null,null,null).exports,$=r("2966");function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(o)throw a}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=l?(i=Math.round(c/l),s="hours"):c>=o?(i=Math.round(c/o),s="minutes"):(i=Math.round(c/1e3),s="seconds"),a=this.$i18n("chat",s,{num:i}),this.$i18n("chat","call_end_details",{startedOn:"".concat(r,":").concat(n),duration:a})}return""},callIcon:function(e){return e.isVideo?"video-call-on":e.isScreenshare?"share-screen":"call"},submitSurvey:function(e){var t=this;this.isHistory||(this.$TawkChatManager.sendMessage({message:e}),this.showSurveryOptions=!1,this.$nextTick((function(){t.$eventBus.$emit("updateScrollPosition")})))},imageLoaded:function(){this.$emit("imageLoaded",!0)},resendMessage:function(e){for(var t=0;t1?"tawk-margin-bottom":"",attrs:{size:"small",src:r.profileImage,alt:"".concat(e.$i18n("chat","agent_profile_image"))}}):e._e(),t("div",{staticClass:"tawk-message-group tawk-flex-1",class:["v"===r.senderType?"tawk-margin-auto-left":""]},[t("div",{staticClass:"tawk-messages"},e._l(r.messages,(function(n){return t("div",{key:n.messageId,class:"v"===n.senderType?"tawk-visitor":"tawk-agent"},[e.showSenderName(n,r.messages)&&"v"!==n.senderType?t("p",{staticClass:"tawk-margin-xsmall-left tawk-chat-name-margin tawk-text-regular-2 tawk-text-truncate"},[e._v(" "+e._s(n.name)+" ")]):e._e(),n.message&&n.message.length||n.ticketFormRef||n.leadFormRef||n.attchs?t("chat-message-bubble",{attrs:{msg:n,emojiEnabled:e.emojiEnabled,barMessageRerence:e.barMessageRerence},on:{resendMessage:e.resendMessage}}):e._e()],1)})),0)])]],2)})),0),!e.isHistory&&Object.keys(e.getSurveyOptions).length&&"v"!==e.getSurveyOptions.senderType?t("div",{staticClass:"tawk-margin-top tawk-margin-small-bottom tawk-flex tawk-flex-bottom tawk-message-block"},[t("div",{staticClass:"tawk-message-group tawk-flex-1 tawk-margin-auto-left"},[t("div",{staticClass:"tawk-message-bubble"},[t("survey-options",{attrs:{options:e.getSurveyOptions.options},on:{selectSurvey:e.submitSurvey}})],1),t("div",{staticClass:"clearfix"})])]):e._e()],1)}),[],!1,null,null,null);t.a=M.exports},"3f09":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("f0b0"),i=r("028e"),a={data:function(){return{headerClass:""}},methods:{displayMessages:function(e){var t,r=e.message,a=void 0===r?{}:r,s=e.isIncoming,o=void 0!==s&&s,l=e.isLive,c=void 0===l||l,u=this.isScrollBarBottom(),m=c?this.$store.getters["chat/messageBlocks"]:this.$store.getters["history/messageBlocks"];if(!a.profileImage&&a.data&&a.data.rsc){var d=this.$store.getters["chat/agentProfile"](a.data.rsc);if(!d)return;a.profileImage=d.profileImage}if(m.length>0&&"c"===a.type&&((t=m[m.length-1]).ownerId===a.ownerId?(a.blockId=t.blockId,t.messages.push(a)):t=null),a.timeStamp>this.lastMessageTimestamp&&("v"===a.senderType?this.$store.dispatch("session/updateVisitorChatSeen",a.timeStamp):(this.unseenMessages.push(a),"chat"===this.currentRoute&&u&&!this.isLoading||this.barMessageId||(a.showBar=!0,this.barMessageId=a.messageId,this.barMessageRerence=a))),o&&"a"===a.senderType&&a.data&&a.data.rsc&&this.removeAgentIsTyping(a.data.rsc),a.isCallView){i.a.callStatusUpdate({clid:a.callId,f:{}});var f={ownerId:a.callId,callData:a.callData,messageType:"call",blockId:n.Helper.generateUUID(),callId:a.callId};c?this.$store.dispatch("chat/addMessageBlock",f):this.$store.dispatch("history/addMessageBlock",f)}else if(!t){if(void 0===a.ownerId&&"n"===a.type)return;var p={ownerId:a.ownerId,messages:[a],senderType:a.senderType,messageType:a.type,blockId:n.Helper.generateUUID(),profileImage:a.profileImage};a.blockId=p.blockId,c?this.$store.dispatch("chat/addMessageBlock",p):this.$store.dispatch("history/addMessageBlock",p)}o&&("v"===a.senderType||u?this.scrollToBottom():this.checkBarPosition())},isScrollBarBottom:function(){var e=this.$refs["tawk-chat-panel"];if(e){var t=e.offsetHeight+10;return e.scrollHeight-(e.scrollTop+t)<30}}}}},e49c:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("f0b0"),i=r("7f46"),a={methods:{setError:function(e,t){t.isError=e},setValue:function(e,t){t.value=e;var r=t.value||"";"string"==typeof e&&(r=e.trim()),("text"===t.type||"textarea"===t.type)&&t.isRequired&&r.length>0&&(t.invalidType=""),"phone"===t.type&&(r.length>0?this.isValidE164PhoneNumber(r)?(t.invalidType="",t.isError=!1):(t.invalidType="phone",t.isError=!0):t.isRequired?(t.invalidType="required",t.isError=!0):(t.invalidType="",t.isError=!1))},setInvalidType:function(e,t){t.invalidTypeValue=e,e&&e.length>0&&(t.isError=!0)},isValidE164PhoneNumber:function(e){var t=e.replace(/[\s\-()]/g,"");return/^[1-9]\d{1,14}$/.test(t)&&t.length>=8},formatFields:function(e){for(var t=[],r=0;rn?1:0}));t.push({label:i.label,type:i.context,isRequired:i.required,selections:o||[],id:n.Helper.generateUUID(),errorMessage:a,isError:!1,invalidTypeValue:""})}else t.push({label:i.label,type:i.context||i.type,isRequired:i.required,selections:i.options?this.formatOptions(i.options,i.type):null,value:"checkbox"===i.type?[]:s,id:n.Helper.generateUUID(),errorMessage:a,invalidTypeValue:""})}return t},formatOptions:function(e,t){var r,i=[];"radio"===t&&(r=n.Helper.generateUUID());for(var a=0;a0){var s=a.replace(/[\s\-()]/g,"");if(!this.isValidE164PhoneNumber(a)){n.invalidType="phone",n.isError=!0,t=!0;continue}e.phone="+".concat(s)}else if("department"===n.type){if(n.isRequired&&!this.selectedDepartment){if(!n.selections||!n.selections.online.length&&!n.selections.offline.length)continue;n.isError=!0,t=!0;continue}if(n.isError=!1,!this.selectedDepartment)continue;e.department=this.selectedDepartment.value,e.questions.push({label:i.a.rawDecode(n.label),answer:i.a.rawDecode(this.selectedDepartment.rawText)})}n.isRequired&&0===a.length&&"department"!==n.type&&(this.$refs[n.id]&&this.$refs[n.id].length&&this.$refs[n.id][0]&&this.$refs[n.id][0].validate&&this.$refs[n.id][0].validate(),t=!0),n.isError?t=!0:a&&a.length&&("string"==typeof a?e.questions.push({label:i.a.rawDecode(n.label),answer:a}):e.questions.push({label:i.a.rawDecode(n.label),answer:a.join(", ")}))}return{formData:e,hasError:t}},formatInlineFormData:function(){for(var e={additionalInfo:[]},t=!1,r=null,n=0;n0){var o=s.replace(/[\s\-()]/g,"");if(!this.isValidE164PhoneNumber(s)){a.invalidType="phone",a.isError=!0,t=!0,r=this.$i18n("form","phone_error_message");break}e.phone="+".concat(o)}else e.phone=void 0;else if("message"===a.type)e.message=s.length?s:void 0;else{var l;null!==(l=s)&&void 0!==l&&l.length&&"string"==typeof s?a.value.length&&e.additionalInfo.push({label:i.a.rawDecode(a.label),type:a.type,value:s}):a.value.length&&e.additionalInfo.push({label:i.a.rawDecode(a.label),type:a.type,value:s.join(", ")})}a.isError&&(t=!0)}return{formData:e,error:{hasError:t,message:r}}}}}}}]); //# sourceMappingURL=twk-chunk-7941cc06.js.map