1(window.webpackJsonp=window.webpackJsonp||[]).push([[234],{1103:function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"submitCallbackForm"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CallbackFormInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"submitCallbackForm"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:120}};n.loc.source={body:"mutation submitCallbackForm($input: CallbackFormInput!) {\n submitCallbackForm(input: $input){\n success\n }\n}",name:"GraphQL request",locationOffset:{line:1,column:1}};var o={};function a(e,t){for(var n=0;n<e.definitions.length;n++){var o=e.definitions[n];if(o.name&&o.name.value==t)return o}}n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var o=t.type;"NamedType"===o.kind&&n.add(o.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),o[e.name.value]=t}})),e.exports=n,e.exports.submitCallbackForm=function(e,t){var n={kind:e.kind,definitions:[a(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var i=o[t]||new Set,r=new Set,s=new Set;for(i.forEach((function(e){s.add(e)}));s.size>0;){var l=s;s=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(o[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(t){var o=a(e,t);o&&n.definitions.push(o)})),n}(n,"submitCallbackForm")},1104:function(e,t,n){"use strict";var o=n(524),a=n.n(o);n.d(t,"default",(function(){return a.a}))},1862:function(e,t,n){"use strict";n.r(t);var o,a=n(1),i=n.n(a),r=n(8),s=n.n(r),l=n(35),c=n(1103),u=n.n(c),m=n(0),d=n(311),f=n.n(d),h=n(388);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k={name:"form-callback",components:{FormInput:function(){return n.e(2).then(n.bind(null,426))},FormTextarea:function(){return n.e(21).then(n.bind(null,1062))},FormInputPhone:function(){return n.e(8).then(n.bind(null,1946))}},computed:b({},Object(l.c)(["getStorePhone","getWorkingDays","getWorkingHours","getRecaptchaToken"])),data:function(){return{formData:{name:"",phone:"",comment:""},showDropdown:!1,showComment:!1,loading:!1}},watch:{showDropdown:function(e){var t=this;e&&this.$nextTick((function(){setTimeout((function(){var e,n,o;null===(e=t.$refs)||void 0===e||null===(n=e.hotlineNameInput)||void 0===n||null===(o=n.$el)||void 0===o||o.querySelector("input").focus()}),10)}))},showComment:function(e){var t=this;e&&this.$nextTick((function(){setTimeout((function(){var e,n,o;null===(e=t.$refs)||void 0===e||null===(n=e.hotlineTextArea)||void 0===n||null===(o=n.$el)||void 0===o||o.querySelector("textarea").focus()}),10)}))}},validations:function(){return{formData:{name:{required:f.a},phone:{required:f.a,uaPhone:h.a},comment:""}}},methods:b({toggleDropdown:function(){var e=this;this.showDropdown=!this.showDropdown,this.showComment=!1,this.showDropdown||this.resetForm(),this.$nextTick((function(){var t,n;e.showDropdown&&(null===(t=e.$refs)||void 0===t||null===(n=t.formDropdownRef)||void 0===n||n.focus())}))},closeDropdown:function(){this.showDropdown=!1,this.resetForm()},toggleComment:function(){this.showComment=!this.showComment},submitCallBackForm:function(){var e=this;
1if(this.$v.$touch(),this.$v.$invalid)return!1;this.loading=!0,this.initRecaptcha().then((function(){e.$apollo.mutate({mutation:Object(m.a)(o||(o=i()(["",""])),u.a),variables:{input:e.formData},context:{headers:{"X-ReCaptcha":e.getRecaptchaToken}}}).then((function(t){if(!t.data.submitCallbackForm.success)throw new Error;e.$root.$emit("addSuccessMessage",e.$t("In the near future we will call you back")),e.closeDropdown()})).catch((function(){e.$root.$emit("addErrorMessage",e.$t("Something went wrong. Please, try again"))})).finally((function(){e.resetForm(),e.loading=!1}))}))},resetForm:function(){this.$set(this.formData,"name",""),this.$set(this.formData,"phone",""),this.$set(this.formData,"comment",""),this.$v.$reset()}},Object(l.b)(["initRecaptcha"]))},v=n(1104),w=n(21),g=Object(w.a)(k,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeDropdown,expression:"closeDropdown"}],class:[e.showDropdown&&"active",e.loading&&"loading",e.$style.switcherCallback,"switcherCallback"],attrs:{id:"callback-form"}},[n("div",{class:[e.$style.topContent,"topContent"]},[n("span",{staticClass:"callback-label"},[e._v(e._s(e.$t("Hotline")))]),n("span",{staticClass:"number action toggle initial",on:{click:e.toggleDropdown,keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.toggleDropdown(t)}}},[e._v("\n "+e._s(e.getStorePhone)+"\n ")])]),n("transition",{attrs:{name:"fade-translate-bottom-20"}},[e.showDropdown?n("div",{ref:"formDropdownRef",class:["block dropdown",e.$style.formBlock],attrs:{tabindex:"0"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeDropdown(t)}}},[n("div",{class:e.$style.blockContent},[n("div",{staticClass:"header-form-title"},[n("span",{staticClass:"title"},[e._v(e._s(e.$t("Call me back")))])]),n("div",{staticClass:"time"},[n("span",{staticClass:"title"},[e._v(e._s(e.getWorkingDays)+" "+e._s(e.getWorkingHours))])]),n("form",{class:["form",e.$style.callbackForm]},[n("form-input",{ref:"hotlineNameInput",attrs:{name:"name",placeholder:e.$t("Name"),validator:e.$v.formData.name,required:!0,type:"text",label:e.$t("Name")},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}}),n("form-input-phone",{attrs:{name:"phone",validator:e.$v.formData.phone,required:!0,label:e.$t("Phone number")},model:{value:e.formData.phone,callback:function(t){e.$set(e.formData,"phone",t)},expression:"formData.phone"}}),n("div",{staticClass:"field"},[n("span",{staticClass:"comment-toggle action",class:{active:e.showComment},on:{click:function(t){return t.stopPropagation(),e.toggleComment(t)}}},[n("span",[e.showComment?[e._v("\n "+e._s(e.$t("Comment on the appeal"))+"\n ")]:[n("b",[e._v(e._s(e.$t("Add comment")))]),e._v(" "+e._s(e.$t("to appeal"))+"\n ")]],2)]),e.showComment?n("div",{staticClass:"textarea-show"},[n("form-textarea",{ref:"hotlineTextArea",attrs:{name:"comment"},model:{value:e.formData.comment,callback:function(t){e.$set(e.formData,"comment",t)},expression:"formData.comment"}})],1):e._e()]),n("div",{staticClass:"actions-toolbar"},[n("button",{staticClass:"button btn-primary",attrs:{disabled:e.loading},on:{click:function(t){return t.preventDefault(),e.submitCallBackForm(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.submitCallBackForm(t)}}},[e._v("\n "+e._s(e.$t("Send"))+"\n ")])])],1)])]):e._e()])],1)}),[],!1,(function(e){this.$style=v.default.locals||v.default}),null,null);t.default=g.exports},388:function(e,t,n){"use strict";t.a=function(e){return!(!e||!e.match(/\+380[\d+]{9}/))}},524:function(e,t,n){e.exports={topContent:"topContent__1zogMx0F","callback-label":"callback-label",number:"number",switcherCallback:"switcherCallback__KWNnTo6C",active:"active",formBlock:"formBlock__13zBhGMo",blockContent:"blockContent__1rw2o5rU","header-form-title":"header-form-title",time:"time",field:"field",label:"label",callbackForm:"callbackForm__1q0zwbk3","error-label":"error-label",error:"error",checkbox:"checkbox",choice:"choice","field-has-mask":"field-has-mask","field-has-value":"field-has-value","comment-toggle":"comment-toggle","textarea-show":"textarea-show","btn-primary":"btn-primary"}}}]);
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.