(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{579:function(e,t,r){"use strict";r.r(t);r(40),r(22),r(8),r(18),r(69);var l={head:function(){return{title:this.$t("Brief")}},data:function(){return{userName:"",userTel:"",userEmail:"",userCompany:"",privacyPolicy:!0,fileRecord:[],showFormSentMessage:!1,showForm:!0,showFileDelBtn:!1,errors:{},isLoading:!1}},computed:{isFormValid:function(){return this.isNameValid&&this.isTelValid&&this.isEmailValid&&this.privacyPolicy},isNameValid:function(){return!!this.userName},isEmailValid:function(){return/^\S+@\S+\.\S+$/.test(this.userEmail)},isTelValid:function(){return/^\+?\d{6,}$/.test(this.userTel)},isHasErrors:function(){return Object.keys(this.errors).length>0}},methods:{deleteFile:function(){this.$refs.briefFileInput.deleteFileRecord(),this.showFileDelBtn=!1},resetFormValues:function(){this.userName="",this.userTel="",this.userEmail="",this.userCompany="",this.privacyPolicy=!0,this.deleteFile()},onUploadError:function(e){this.showFileDelBtn=!0,["pdf","doc","docx","xls","xlsx","jpeg","jpg"].includes(e[0].ext)?this.$refs.briefFileInput.$el.classList.remove("is-invalid"):this.$refs.briefFileInput.$el.classList.add("is-invalid")},removeError:function(e){this.$refs.briefFileInput.$el.classList.remove("is-invalid")},briefSubmit:function(){var e=this;this.isLoading=!0;var form=this.$refs.briefForm,data=new FormData(form);this.fileRecord[0]&&data.append("file",this.fileRecord[0].file),this.$axios({method:"post",url:"/send_brief",data:data,headers:{"Content-Type":"multipart/form-data"}}).then((function(t){e.showFormSentMessage=!0,e.showForm=!1})).catch((function(e){console.error(e)})).finally((function(){e.isLoading=!1}))},showBriefForm:function(){this.resetFormValues(),this.showFormSentMessage=!1,this.showForm=!0},hasError:function(e){return"string"==typeof this.errors[e]},setError:function(e,t){this.$set(this.errors,e,t)},flushError:function(e){this.errors[e]&&this.$delete(this.errors,e)},validateField:function(e,t){switch(e){case"userName":t?this.flushError(e):this.setError(e,this.$t("BriefErrorName"));break;case"userTel":t?t.match(/^\+?\d{6,}$/)?this.flushError(e):this.setError(e,this.$t("BriefErrorPhoneFormat")):this.setError(e,this.$t("BriefErrorPhone"));break;case"userEmail":t?t.match(/^\S+@\S+\.\S+$/)?this.flushError(e):this.setError(e,this.$t("BriefErrorEmailFormat")):this.setError(e,this.$t("BriefErrorEmail"));break;case"userCompany":t?this.flushError(e):this.setError(e,this.$t("BriefErrorCompany"))}}}},o=r(39),component=Object(o.a)(l,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"wrapper",attrs:{id:"barba-wrapper","data-barba":"wrapper"}},[t("div",{staticClass:"barba-container",attrs:{"data-barba":"container","data-barba-namespace":"index"}},[t("section",{staticClass:"section top-home wf-section"},[t("div",{staticClass:"w-form"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showForm,expression:"showForm"}]},[t("form",{ref:"briefForm",staticClass:"brief-form",attrs:{id:"briefForm",name:"briefForm","data-name":"Email Form",method:"get"},on:{submit:function(t){return t.preventDefault(),e.briefSubmit.apply(null,arguments)}}},[t("h1",{staticClass:"head-text start-line mb-0",domProps:{innerHTML:e._s(e.$t("BriefTitle"))}}),e._v(" "),t("div",{staticClass:"brief-form-block"},[e._m(0),e._v(" "),t("div",{staticClass:"brief-form-fields"},[t("div",{staticClass:"brief-form-column1"},[t("div",{staticClass:"text-field-wrap brief_filed"},[t("label",{staticClass:"field-label",attrs:{for:"field"}},[e._v(e._s(e.$t("BriefName")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.userName,expression:"userName"}],staticClass:"text-field w-input",class:{"error-input":e.hasError("userName")},attrs:{type:"text",maxlength:"256",name:"name","data-name":"Имя",placeholder:" ",id:"field"},domProps:{value:e.userName},on:{blur:function(t){return e.validateField("userName",e.userName)},input:function(t){t.target.composing||(e.userName=t.target.value)}}}),e._v(" "),e.hasError("userName")?t("div",{staticClass:"field-error_text"},[e._v("\n                      "+e._s(e.errors.userName)+"\n                    ")]):e._e()]),e._v(" "),t("div",{staticClass:"text-field-wrap brief_filed"},[t("label",{staticClass:"field-label",attrs:{for:"field-3"}},[e._v(e._s(e.$t("BriefCompany")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.userCompany,expression:"userCompany"}],staticClass:"text-field w-node-_1fac461d-3d59-4145-5c5c-b9b16b59133b-4fdada98 w-input",class:{"error-input":e.hasError("userCompany")},attrs:{type:"text",maxlength:"256",name:"company","data-name":"Компания",placeholder:" ",id:"field-3"},domProps:{value:e.userCompany},on:{blur:function(t){return e.validateField("userCompany",e.userCompany)},input:function(t){t.target.composing||(e.userCompany=t.target.value)}}}),e._v(" "),e.hasError("userCompany")?t("div",{staticClass:"field-error_text"},[e._v("\n                      "+e._s(e.errors.userCompany)+"\n                    ")]):e._e()]),e._v(" "),t("div",{staticClass:"text-field-wrap brief_filed"},[t("label",{staticClass:"field-label",attrs:{for:"tel"}},[e._v(e._s(e.$t("BriefPhone")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.userTel,expression:"userTel"}],staticClass:"text-field w-node-f811a42d-166a-4be4-11db-1ebf13a29396-4fdada98 w-input",class:{"error-input":e.hasError("userTel")},attrs:{type:"tel",maxlength:"256",name:"phone","data-name":"Телефон",placeholder:" ",id:"tel"},domProps:{value:e.userTel},on:{blur:function(t){return e.validateField("userTel",e.userTel)},input:function(t){t.target.composing||(e.userTel=t.target.value)}}}),e._v(" "),e.hasError("userTel")?t("div",{staticClass:"field-error_text"},[e._v("\n                      "+e._s(e.errors.userTel)+"\n                    ")]):e._e()]),e._v(" "),t("div",{staticClass:"text-field-wrap brief_filed"},[t("label",{staticClass:"field-label",attrs:{for:"E-mail"}},[e._v(e._s(e.$t("BriefEmail")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.userEmail,expression:"userEmail"}],staticClass:"text-field w-node-dc761fa4-3255-db76-69ef-af9054d375b9-4fdada98 w-input",class:{"error-input":e.hasError("userEmail")},attrs:{type:"text",maxlength:"256",name:"email","data-name":"E-mail",placeholder:" ",id:"E-mail"},domProps:{value:e.userEmail},on:{blur:function(t){return e.validateField("userEmail",e.userEmail)},input:function(t){t.target.composing||(e.userEmail=t.target.value)}}}),e._v(" "),e.hasError("userEmail")?t("div",{staticClass:"field-error_text"},[e._v("\n                      "+e._s(e.errors.userEmail)+"\n                    ")]):e._e()]),e._v(" "),t("div",{staticClass:"brief_input-file text-field-wrap brief_filed"},[t("client-only",[t("VueFileAgent",{ref:"briefFileInput",attrs:{multiple:!1,compact:!0,maxSize:"100MB",errorText:{type:"Размер файла должен быть до 100мб. Формат: pdf, doc, docx, xls, xlsx, jpeg, jpg.",size:"Размер файла должен быть до 100мб. Формат: pdf, doc, docx, xls, xlsx, jpeg, jpg."},accept:".pdf,.doc,.docx,.xls,.xlsx,.jpeg,.jpg"},on:{select:function(t){return e.onUploadError(t)},delete:function(t){return e.removeError(t)}},scopedSlots:e._u([{key:"before-outer",fn:function(){return[t("span",{staticClass:"brief_input-file-label"},[e._v(e._s(e.$t("BriefFileInputLabel")))])]},proxy:!0}]),model:{value:e.fileRecord,callback:function(t){e.fileRecord=t},expression:"fileRecord"}}),e._v(" "),t("button",{directives:[{name:"show",rawName:"v-show",value:e.showFileDelBtn,expression:"showFileDelBtn"}],staticClass:"vue-file-agent-custom-del-btn",attrs:{type:"button"},on:{click:e.deleteFile}})],1)],1),e._v(" "),t("div",{staticClass:"brief__textarea brief_filed text-field-wrap message-field-wrap",attrs:{id:"w-node-_80965fb9-de1f-3a5b-2894-ed41d662b446-4fdada98"}},[t("label",{staticClass:"field-label",attrs:{for:"field-8"}},[e._v(e._s(e.$t("BriefComment")))]),e._v(" "),t("textarea",{staticClass:"text-field is-message w-node-_63cab624-e204-bd3b-f19f-9a5e774841d1-4fdada98 w-input",attrs:{placeholder:"",maxlength:"5000",id:"field-8",name:"comment","data-name":"field",rows:"7"}}),e._v(" "),t("div",{staticClass:"textarea-border"})]),e._v(" "),t("label",{staticClass:"w-checkbox checkbox-field",attrs:{id:"w-node-_5770dd0a-d290-1c3c-fef6-c4762885a526-4fdada98"}},[t("div",{staticClass:"w-checkbox-input w-checkbox-input--inputType-custom checkbox w--redirected-checked"}),e._v(" "),t("input",{staticStyle:{opacity:"0",position:"absolute","z-index":"-1"},attrs:{type:"checkbox",name:"",id:"policyCheck","data-name":"Политика конфиденциальности",checked:""},on:{change:function(t){e.privacyPolicy=!e.privacyPolicy}}}),e._v(" "),t("span",{staticClass:"checkbox-label w-form-label",domProps:{innerHTML:e._s(e.$t("BriefPolicy"))}})]),e._v(" "),t("div",{staticClass:"div-block-26",attrs:{id:"w-node-_8adaf2d4-8927-e508-abec-0a14828c7c7f-4fdada98"}},[t("button",{staticClass:"g-recaptcha",staticStyle:{display:"none"},attrs:{"data-sitekey":"6Ldn_9whAAAAAJpHLrwjBG833SLWS0IQLzb5KiKX","data-callback":"onSubmit","data-action":"submit"}}),e._v(" "),t("input",{staticClass:"submit-button w-button",class:{disabled:!e.isFormValid||e.isLoading},attrs:{type:"submit","data-wait":"Идет отправка..."},domProps:{value:e.$t("BriefSend")}})])]),e._v(" "),e._e()])])])]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showFormSentMessage,expression:"showFormSentMessage"}],staticClass:"success-message"},[t("div",{staticClass:"div-block-28"},[t("div",{staticClass:"head-text start-line sms"},[e._v("\n              "+e._s(e.$t("BriefSuccess"))+"\n            ")]),e._v(" "),t("a",{staticClass:"reload-form w-inline-block",attrs:{href:"#"},on:{click:e.showBriefForm}},[t("div",{staticClass:"_30-40"},[e._v(e._s(e.$t("BriefCreateNewBrief")))]),e._v(" "),t("img",{staticClass:"brief-drop-icon-plus nqz",attrs:{src:r(245),loading:"lazy",alt:""}})])])]),e._v(" "),t("div",{staticClass:"sendErrors"},[t("div",{staticClass:"choiseError error"},[e._v(e._s(e.$t("BriefError")))])])])])]),e._v(" "),t("script",{attrs:{src:"https://www.google.com/recaptcha/api.js"}})])}),[function(){var e=this._self._c;return e("div",{staticClass:"w-embed"},[e("style",[this._v("\n                  /* width */\n                  .brief-dropdown-list::-webkit-scrollbar {\n                    width: 2px;\n                  }\n                  /* Track */\n                  .brief-dropdown-list::-webkit-scrollbar-track {\n                    background: #e0e0e0;\n                    border-radius: 0px;\n                  }\n                  /* Handle */\n                  .brief-dropdown-list::-webkit-scrollbar-thumb {\n                    background: #000000;\n                    border-radius: 0px;\n                  }\n                  /* Handle on hover */\n                  .brief-dropdown-list::-webkit-scrollbar-thumb:hover {\n                    background: #000000;\n                  }\n                ")])])}],!1,null,null,null);t.default=component.exports;installComponents(component,{Form:r(170).default})}}]);