1(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{271:function(e,t,l){},272:function(e,t,l){"use strict";l(9);var r=l(44),o=l(287),n=l.n(o),d=l(276),c=l.n(d),h={name:"SInput",components:{FadeTransition:r.b,SlideYUpTransition:r.c,MaskedInput:n.a},props:{validator:{type:Object,default:()=>null},value:{type:[String,Number],default:""},tabindex:{type:Number,default:12},placeholder:{type:String,default:""},id:{type:[String,Boolean],default:!1},type:{type:String,default:"text"},alias:{type:String,default:"text"},maxlength:{type:Number,default:9999},multiline:{type:Boolean,default:!1},resizable:{type:String,default:"none",validator:e=>["none","both","horizontal","vertical"].includes(e)},disabled:{type:Boolean,default:!1},textareaRows:{type:Number,default:2},icon:{type:String,default:""},label:{type:String,default:()=>null},formConstructorItem:{type:Boolean,default:!1},errorMessages:{type:Object,default:()=>({})},hint:{type:String,default:""},mask:{type:Array,default:()=>null},autosize:{type:Boolean,default:!1},autosizeMaxHeight:{type:[Number],default:300}},data:()=>({isFocused:!1,isPasswordVisible:!1,fieldType:null,autosizeMaxHeightScroll:!1,autosizeHeight:"auto",val:""}),computed:{isPasswordType(){return"password"===this.type},hasError(){return!!this.validator&&this.validator.$error},isTextFieldHintVisible(){return this.hint&&!this.hasError},textFieldWrapperClassList(){return["s-input",{"s-input_error":this.hasError},{"s-input_focused":this.isFocused},{"s-input_has-icon":this.icon},{"s-input_disabled":this.disabled},{"s-input_form-constructor-item":this.formConstructorItem}]},textFieldClassList(){return["text-field","text-field_".concat(this.multiline?"textarea":"input"),{"text-field_password":this.isPasswordType}]},maskedInputClasses:()=>["text-field","text-field_mask"],textFieldHintClassList(){return["text-field__hint",{"text-field__hint_visible":this.isTextFieldHintVisible}]},textFieldStyle(){return{resize:this.multiline&&this.resizable?this.resizable:"none"}},autosizeFieldClassList:()=>["text-field","text-field_autosize"],autosizeStyles(){return this.autosize?{resize:"none",height:this.autosizeHeight,overflow:this.autosizeMaxHeightScroll?"auto":"hidden"}:{}}},watch:{autosizeMaxHeight(){this.$nextTick(this.resize)},autosize:{handler(e){e&&this.resize()},immediate:!0}},methods:{onClick(e){this.$emit("click",e)},onFocus(e){this.validator&&!c()(this.validator)&&this.validator.$reset(),this.isFocused=!0,this.$emit("focus",e)},onBlur(){this.$emit("blur",this.textFieldValue),this.isFocused=!1,this.validator&&!c()(this.validator)&&this.validator.$touch(),this.validate()},onInput(e){this.autosize&&this.$nextTick(this.resize),this.mask?this.$emit("input",e):this.$emit("input",e.target.value)},onChange(){console.log("!!!onChange"),this.autosize&&this.$nextTick(this.resize)},validate(){if(this.validator&&Object.keys(this.validator).length){var e;if(e=Object.keys(this.validator.$params).reduce(((e,t)=>{var l;return this.validator[t]||("email"!==this.type&&"email"!==this.alias||"required"!==t||(t="requiredEmail"),"password"===this.type&&"required"===t&&(t="requiredPass"),e=this.errorMessages[t]?this.errorMessages[t]:(l=this,{password:l.$t("FORM.validation-password-err"),email:l.$t("FORM.validation-email-err"),required:l.$t("FORM.validation-required-err"),requiredEmail:l.$t("FORM.validation-required-email-err"),requiredPass:l.$t("FORM.validation-required-pass-err"),numeric:l.$t("FORM.validation-numeric-err"),integer:l.$t("FORM.validation-integer-err"),decimal:l.$t("FORM.validation-decimal-err"),date:l.$t("FORM.validation-date-err"),minValue:l.$t("FORM.validation-min-val-err"),maxValue:l.$t("FORM.validation-max-val-err"),minLength:l.$t("FORM.validation-min-length-err"),maxLength:l.$t("FORM.validation-max-length-err"),minDate:l.$t("FORM.validation-min-date-err"),maxDate:l.$t("FORM.validation-max-date-err"),minAge:l.$t("FORM.validation-min-age-err"),maxAge:l.$t("FORM.validation-max-age-err"),pattern:l.$t("FORM.validation-pattern-err"),notSameAsMail:l.$t("FORM.validation-not-old-mail")})[t]),e}),""),this.validator.$invalid&&this.validator.$dirty)return e;this.validator.$reset()}},onIconClick(){"i-eye"===this.icon&&"password"===this.type?(this.t
1ype="text",this.icon="i-eye-open"):"i-eye-open"===this.icon&&"text"===this.type&&(this.type="password",this.icon="i-eye")},setInputIcon:e=>"background-image: url(/img/icons/".concat(e,".svg);"),togglePasswordVisibility(){this.isPasswordVisible?this.fieldType="password":this.fieldType="text",this.isPasswordVisible=!this.isPasswordVisible},handleAutosizeFocus(e){this.onFocus(e),this.resize()},resize(){var e=this.$refs.autosize;e&&(this.autosizeHeight="auto",this.$nextTick((()=>{var t=e.scrollHeight;this.autosizeMaxHeight&&(t>this.autosizeMaxHeight?(t=this.autosizeMaxHeight,this.autosizeMaxHeightScroll=!0):this.autosizeMaxHeightScroll=!1),this.autosizeHeight="".concat(t,"px")})))},isEmpty:c.a},created(){this.fieldType=this.type}},m=(l(277),l(5)),component=Object(m.a)(h,(function(){var e=this,t=e._self._c;return t("div",{class:e.textFieldWrapperClassList},[t("fade-transition",[t("div",{staticClass:"input-wrapper"},[e.label?t("label",{staticClass:"s-input__label",attrs:{for:e.id}},[e._v(" "+e._s(e.label)+" ")]):e._e(),t("div",{staticClass:"input-wrapper__inner"},[e.multiline&&!e.autosize?t("textarea",{class:e.textFieldClassList,
1style:e.textFieldStyle,attrs:{id:e.id,rows:e.textareaRows,placeholder:e.placeholder,disabled:e.disabled},domProps:{value:e.value},on:{input:e.onInput,blur:e.onBlur,focus:e.onFocus}}):e.multiline&&e.autosize?t("textarea",{ref:"autosize",class:e.autosizeFieldClassList,style:e.autosizeStyles,attrs:{id:e.id,rows:e.textareaRows,placeholder:e.placeholder,disabled:e.disabled},domProps:{value:e.value},on:{input:e.onInput,change:e.onChange,blur:e.onBlur,focus:e.handleAutosizeFocus}}):e.mask?t("masked-input",{class:e.maskedInputClasses,attrs:{value:e.value,type:e.fieldType,tabindex:e.tabindex,mask:e.mask,guide:!0,disabled:e.disabled,placeholder:e.placeholder},on:{blur:e.onBlur,focus:e.onFocus,input:e.onInput}}):t("input",{class:e.textFieldClassList,style:e.textFieldStyle,attrs:{id:e.id,type:e.fieldType,maxlength:e.maxlength,tabindex:e.tabindex,placeholder:e.placeholder,disabled:e.disabled},domProps:{value:e.value},on:{input:e.onInput,click:e.onClick,focus:e.onFocus,blur:e.onBlur}}),e.isPasswordType?t("div",{staticClass:"s-input__password-button",on:{click:e.togglePasswordVisibility}},[e.isPasswordVisible?t("div",{staticClass:"i-icon icon-eye-slash"}):t("div",{staticClass:"i-icon icon-eye"})]):e._e()],1),t("slide-y-up-transition",[e.validate()?t("div",{staticClass:"s-input-validation-error"},[e._v(" "+e._s(e.validate())+" ")]):e._e()]),e.hint?t("div",{class:e.textFieldHintClassList},[e._v(" "+e._s(e.hint)+" ")]):e._e(),e.icon?t("i",{staticClass:"s-input__icon",style:e.setInputIcon(e.icon),on:{click:e.onIconClick}}):e._e()],1)])],1)}),[],!1,null,"a1092688",null);t.a=component.exports},277:function(e,t,l){"use strict";l(271)},289:function(e,t,l){"use strict";var r=l(5),component=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("svg",e._g({attrs:{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},e.$listeners),[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.243 8.29L19.71 3.365a.75.75 0 01.925.925L15.71 21.757a.75.75 0 01-1.4.118l-3.488-7.364a1 1 0 00.279-.197l4.242-4.243a1 1 0 00-1.414-1.414l-4.243 4.242a1 1 0 00-.197.28L2.125 9.69a.75.75 0 01.118-1.4z",fill:"#fff"}})])}),[],!1,null,null,null);t.a=component.exports},330:function(e,t,l){"use strict";l(10),l(12),l(7);var r=l(0),o=l(4),n=(l(9),l(80),l(37),l(13),l(6)),d=l(44),c=l(272),h=l(81),m={name:"SRadio",components:{},props:{value:{type:[String,Number],default:""},name:{type:String,default:""},isSwitch:{type:Boolean,default:!1},label:{type:String,default:""},id:{type:String,default:""},disabled:{type:Boolean,default:!1},formConstructorItem:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1}},data:()=>({checkedProxy:!1}),computed:{checkboxClasses(){return["s-radio",this.disabled?"s-radio_disabled":null,this.isSwitch?"s-radio_switch":"s-radio_default",{"s-radio_form-constructor-item":this.formConstructorItem}]}},methods:{onChange(e){console.log("e.target.value",e.target.value),this.$emit("input",e.target.value)}}},f=(l(462),l(5)),v=Object(f.a)(m,(function(){var e=this,t=e._self._c;return t("div",{class:e.checkboxClasses},[t("div",{staticClass:"s-radio__wrapper"},[t("input",{staticClass:"s-radio__control",attrs:{id:e.id,type:"radio",name:e.name,disabled:e.disabled},domProps:{value:e.value,checked:e.isChecked},on:{input:e.onChange}}),t("div",{staticClass:"s-radio__state"},[t("label",{staticClass:"s-radio__label",attrs:{for:e.id}},[e._t("default")],2)])])])}),[],!1,null,"08d2f878",null).exports,y=l(463),_=l.n(y);l(464);function x(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(object);e&&(l=l.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,l)}return t}function F(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?x(Object(source),!0).forEach((function(t){Object(o.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):x(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var w={name:"SFormConstructorItem",components:{SInput:c.a,SCheckbox:h.a,SRadio:v,SlideYUpTransition:d.c,Multiselect:_.a},props:{type:{type:String,default:"text",validator:e=>["text","textarea","autocomplete","password","phone","number","float","hidden","email","radio","checkbox","select","date","file","slider-numeric","slider-lookup"].includes(e)},validation:{type:[Object,Array],default:()=>({})},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},label:{type:String,default:""},hint:{type:String,default:""},errorMessages:{type:Object,default:()=>{}},fieldAlias:{type:String,default:""},groupAlias:{type:String,default:""},minDate:{type:Date,default:()=>null},maxDate:{type:Date,default:()=>null},numericSliderData:{type:Object,default:()=>null},acceptedFileTypes:{type:String,default:()=>null},value:{type:[String,Number,Object,Boolean],default:""},labelName:{type:String,default:""},keyName:{type:String,default:""},autocompleteUrl:{type:String,default:""}},data:()=>({hash:"",lang:{formatLocale:{firstDayOfWeek:1}},multiselectValue:null,autocompleteOptions:[],autocompleteOffset:0,selectedCities:[],totalItems:0,autocompleteQuery:"",isLoading:!1,isFocused:!1}),computed:{hasNextPage(){return this.autocompleteOffset<=this.totalItems},wrapperClasses(){return["form-group",{col_half:"text"===this.type||"email"===this.type}
1,"form-group_".concat(this.type),{"form-group_disabled":this.disabled},{"form-group_error":this.validation.$error}]},isErrorMessageVisible(){return["radio","checkbox","select","autocomplete","date","file"].includes(this.type)&&this.validation.$error},getUpdatedType(){return"float"===this.type||"number"===this.type||"phone"===this.type?"tel":this.type},id(){return"".concat(this.groupAlias,"-").concat(this.fieldAlias)},sliderLookupData(){return this.options.map((option=>option.value))}},watch:{value(e){"select"===this.type&&(this.multiselectValue=this.options.find((option=>option.key===e)))}},methods:F(F({},Object(n.b)({fetchAutocompleteHints:"form-constructor/fetchAutocompleteHints"})),{},{getRandomHash:()=>Math.random().toString(36).substring(7),onInput(e){"date"===this.type?this.$emit("input",{value:this.$moment(e).format("YYYY-MM-DD"),fieldAlias:this.fieldAlias,groupAlias:this.groupAlias}):"number"===this.type||"float"===this.type?this.$emit("input",{value:e.replace(/,/g,"."),fieldAlias:this.fieldAlias,groupAlias:this.groupAlias}):"slider-lookup"===this.type?this.$emit("input",{value:this.options.find((option=>option.value===e)).key,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias}):this.$emit("input",{value:e,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias})},onSelect(e){this.$emit("input",{value:e.key,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias})},onAutocompleteSelect(e){this.$emit("input",{value:e[this.keyName],fieldAlias:this.fieldAlias,groupAlias:this.groupAlias})},onRemoveSelectValue(){this.$emit("input",{value:null,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias})},onAddFile(){this.$emit("addFile",{file:this.$refs.pond.getFiles()[0].file,fieldAlias:this.fieldAlias})},onRemoveFile(){this.$emit("removeFile",this.fieldAlias)},onDatepickerClear(){this.$emit("input",{value:null,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias})},getDisabledDates(){switch(!0){case Boolean(this.minDate&&this.maxDate):return e=>e<this.minDate||e>this.maxDate;case Boolean(this.minDate&&!this.maxDate):return e=>e<this.minDate;case Boolean(!this.minDate&&this.maxDate):return e=>e>this.maxDate}},reachedEndOfList(e){var t=this;return Object(r.a)((function*(){if(e){var l=yield t.fetchAutocompleteHints({params:{limit:10,offset:t.autocompleteOffset,q:t.autocompleteQuery.toLowerCase()},url:t.autocompleteUrl});t.autocompleteOptions=[...t.autocompleteOptions,...l.data],t.autocompleteOffset=Number(l.offset)+10,t.totalItems=Number(l.total)}}))()},asyncFind(e){var t=this;return Object(r.a)((function*(){t.isFocused=!1,t.autocompleteQuery=e,t.isLoading=!0;var l=yield t.fetchAutocompleteHints({params:{limit:10,offset:0,q:e.toLowerCase()},url:t.autocompleteUrl});t.autocompleteOptions=l.data,t.autocompleteOffset=Number(l.offset)+10,t.totalItems=Number(l.total),t.isLoading=!1}))()}}),mounted(){"radio"===this.type&&(this.hash=this.getRandomHash()),"slider-numeric"===this.type&&this.$emit("input",{value:this.numericSliderData.minValue,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias}),"slider-lookup"===this.type&&this.$emit("input",{value:this.options[0].key,fieldAlias:this.fieldAlias,groupAlias:this.groupAlias})}},O=(l(465),Object(f.a)(w,(function(){var e=this,t=e._self._c;return t("div",{class:e.wrapperClasses},["select"===e.type?t("div",{class:{"is-active":e.isFocused}},[t("label",{staticClass:"form-group__label",attrs:{for:e.id},on:{click:function(e){e.preventDefault()}}},[e._v(" "+e._s(e.label)+" ")]),t("multiselect",{attrs:{id:e.id,value:e.multiselectValue,options:e.options,placeholder:e.placeholder,label:"value","track-by":"key",disabled:e.disabled,searchable:"","show-labels":!1},on:{select:e.onSelect,remove:e.onRemoveSelectValue,close:function(t){e.isFocused=!1},open:function(t){e.isFocused=!0}}},[t("template",{slot:"noResult"},[t("span",{staticClass:"no-result-cont"},[t("p",[e._v("No elements found.")]),t("p",[e._v("Consider changing the search query.")])])])],2)],1):"autocomplete"===e.type?t("div",{class:{"is-active":e.isFocused}},[t("label",{staticClass:"form-group__label",attrs:{for:e.id}},[e._v(" "+e._s(e.label)+" ")]),t("multiselect",{key:e.keyName,attrs:{id:"ajax",options:e.autocompleteOptions,selected:e.selectedCities,"local-search":!1,"clear-on-select":!1,"close-on-select":!0,loading:e.isLoading,"show-labels":!1,label:e.labelName,placeholder:"Type to search"},on:{select:e.onAutocompleteSelect,remove:e.onRemoveSelectValue,"search-ch
1ange":e.asyncFind,open:function(t){e.isFocused=!0},close:function(t){return e.asyncFind("")}},model:{value:e.selectedCities,callback:function(t){e.selectedCities=t},expression:"selectedCities"}},[t("template",{slot:"noResult"},[e._v(" Oops! No elements found. Consider changing the search query. ")]),t("template",{slot:"afterList"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.hasNextPage,expression:"hasNextPage"},{name:"observe-visibility",rawName:"v-observe-visibility",value:{callback:e.reachedEndOfList},expression:"{\n callback: reachedEndOfList\n }"}]})])],2)],1):"date"===e.type?t("div",{staticClass:"datepicker-wrapper"},[t("label",{staticClass:"form-group__label",attrs:{for:e.id}},[e._v(" "+e._s(e.label)+" ")]),t("date-picker",{attrs:{id:e.id,value:e.value,placeholder:"placeholder",disabled:e.disabled,"disabled-date":e.getDisabledDates(),editable:!1,lang:e.lang},on:{change:e.onInput,clear:e.onDatepickerClear}})],1):"checkbox"===e.type?t("s-checkbox",{attrs:{id:e.id,value:e.value,disabled:e.disabled,"form-constructor-item":""},on:{input:e.onInput}},[e._v(" "+e._s(e.label)+" ")]):"radio"===e.type?t("div",{staticClass:"radio-group"},[t("span",{staticClass:"radio-group__text"},[e._v(e._s(e.label))]),e._l(e.options,(function(l){return t("s-radio",{key:l.key,attrs:{value:l.key,"is-checked":e.value===l.key,name:"radio-".concat(e.hash),"form-constructor-item":""},on:{input:e.onInput}},[e._v(" "+e._s(l.value)+" ")])}))],2):"file"===e.type?t("client-only"):"slider-numeric"===e.type||"slider-lookup"===e.type?t("div",{staticClass:"form-group_slider"},[t("label",{staticClass:"form-group__label",attrs:{for:e.id}},[e._v(" "+e._s(e.label)+" ")])]):t("s-input",{attrs:{id:"".concat(e.groupAlias,"-").concat(e.fieldAlias),value:e.value,placeholder:e.placeholder,label:e.label,disabled:e.disabled,type:e.getUpdatedType,hint:e.hint,multiline:"textarea"===e.type,validator:e.validation,"error-messages":e.errorMessages,"form-constructor-item":""},on:{input:e.onInput}}),t("slide-y-up-transition",[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isErrorMessageVisible,expression:"isErrorMessageVisible"}],staticClass:"message message_error"},[e._v(" "+e._s(e.errorMessages.required)+" ")])])],1)}),[],!1,null,"0badff5e",null).exports),k=l(32),C=Object(f.a)({},(function(){var e=this,t=e._self._c;return t("svg",e._g({attrs:{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"#fff"}},e.$listeners),[t("path",{attrs:{"fill-rule":"evenodd",d:"M11.386 5L16 10l-4.614 5L10 13.498 12.304 11H4V9h8.304L10 6.502 11.386 5z"}})])}),[],!1,null,null,null).exports,D=l(289),$=l(273);function S(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(object);e&&(l=l.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,l)}return t}function A(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?S(Object(source),!0).forEach((function(t){Object(o.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):S(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var M={name:"SFormConstructor",components:{SFormConstructorItem:O,SButton:k.a,IArrow:C,CollapseTransition:d.a,ISend:D.a},props:{constructorFormData:{type:Object,required:!0},isTitleVisible:{type:Boolean,default:!0},areGroupTitlesVisible:{type:Boolean,default:!0},isArrowIcon:{type:Boolean,default:!1},buttonSize:{default:"medium",validator:e=>["small","medium","large"].includes(e)},formClassName:{type:String,default:null},isPopup:{type:Boolean,default:!1}},data:()=>({formData:{},files:{},isFormSubmitted:!1,isPreviousTransitionFinished:!1,transitionTime:500,formHash:"",isLoading:!1}),validations(){var e={formData:{},files:{}};return this.groupList.forEach((t=>{e.formData[t.alias]={},t.fields.forEach((l=>{e.formData[t.alias][l.alias]||(e.formData[t.alias][l.alias]={}),"file"!==l.type||e.files[l.alias]||(e.files[l.alias]={}),"email"===l.type&&(e.formData[t.alias][l.alias].email=$.email),"number"===l.type&&(e.formData[t.alias][l.alias].integer=$.helpers.regex(l.alias,new RegExp("^([+-]?[1-9]\\d*|0)$"))),"float"===l.type&&(e.formData[t.alias][l.alias].float=$.helpers.regex(l.alias,new RegExp("^[+-]?(([.,]\\d+)|(\\d+([.,]\\d+)?))$"))),l.validation_rules.forEac
1h((r=>{switch(r.type){case"required":"file"===l.type?e.files[l.alias].required=$.required:e.formData[t.alias][l.alias].required=$.required;break;case"minlength":e.formData[t.alias][l.alias].minLength=Object($.minLength)(r.value);break;case"maxlength":e.formData[t.alias][l.alias].maxLength=Object($.maxLength)(r.value);break;case"pattern":e.formData[t.alias][l.alias].pattern=$.helpers.regex(l.alias,new RegExp(r.value.slice(1,-1)));break;case"min":e.formData[t.alias][l.alias].min=Object($.minValue)(r.value);break;case"max":e.formData[t.alias][l.alias].max=Object($.maxValue)(r.value);break;case"url":e.formData[t.alias][l.alias].url=$.url}}))}))})),e},computed:{fieldsList(){return this.groupList.reduce(((e,t)=>e.concat(t.fields.map((e=>e)))),[])},groupList(){return this.constructorFormData?this.constructorFormData.groups:[]},submitButtonText(){return this.constructorFormData.button_text}},methods:A(A({},Object(n.b)({submitForm:"form-constructor/submitForm",submitFormFiles:"form-constructor/submitFormFiles"})),{},{getValidationMessages(e,t){var l={};
1return e.validation_rules.forEach((e=>{"regex"===e.type&&(l[t]=e.error_message),l[e.type]=e.error_message})),"email"===e.type&&(l.email=e.error_message),"number"===e.type&&(l.integer=e.error_message),"float"===e.type&&(l.float=e.error_message),l},onInput(e){var{value:t,fieldAlias:l,groupAlias:r}=e;this.formData[r][l]=t},onAddFile(e){var{file:t,fieldAlias:l}=e;this.files[l]=t},onRemoveFile(e){this.files[e]=null},getMinDate(e){var t=e.find((e=>"minDate"===e.type));if(t){var l=new Date(t.value);return new Date(l.setDate(l.getDate()-1))}},getMaxDate(e){var t=e.find((e=>"maxDate"===e.type));if(t)return new Date(t.value)},getNumericSliderData(e,t){if("slider-numeric"===e)return{step:Number(t.find((e=>"step"===e.type)).value),minValue:Number(t.find((e=>"min"===e.type)).value),maxValue:Number(t.find((e=>"max"===e.type)).value)}},getAcceptedFileTypes(e){var t=e.find((e=>"mimeTypes"===e.type));if(t)return t.value},getValidationObject(e,t){return"file"===t.type?this.$v.files[t.alias]:this.$v.formData[e.alias][t.alias]},resetForm(){this.$v.$reset(),this.isPreviousTransitionFinished=!1,this.isFormSubmitted=!1,this.groupList.forEach((e=>{this.$set(this.formData,e.alias,{}),e.fields.forEach((t=>{"file"===t.type?this.$set(this.files,t.alias,null):this.$set(this.formData[e.alias],t.alias,null)}))})),this.$emit("reseted")},onSubmitButtonClick(){var e=this;return Object(r.a)((function*(){if(e.$v.$touch(),e.$v.$error)e.$nextTick((()=>{e.scrollToErrorField(e.formHash)}));else try{e.isLoading=!0;var data=yield e.submitForm({alias:e.constructorFormData.alias,payload:{page:window.location.href,data:e.formData}});e.isFormSubmitted=!0,setTimeout((()=>{e.isPreviousTransitionFinished=!0,e.isLoading=!1}),e.transitionTime);var t=new FormData,l={};t.append("request_id",data.id),Object.entries(e.files).forEach((e=>{var[r,o]=e;t.append(r,o),o&&(l[r]=o)})),Object.entries(l).length&&e.submitFormFiles({alias:e.constructorFormData.alias,payload:t}),e.$emit("submitted")}catch(t){console.log(t),e.isLoading=!1}}))()},getRandomHash:()=>Math.random().toString(36).substring(7),scrollToErrorField:function(e){var t;null!==(t=e?document.getElementById(e).querySelector(".form-group_error"):document.querySelector(".form-group_error"))&&window.scrollTo({top:window.pageYOffset+t.getBoundingClientRect().top-90,behavior:"smooth"})}}),created(){this.groupList.forEach((e=>{this.$set(this.formData,e.alias,{}),e.fields.forEach((t=>{"file"===t.type?this.$set(this.files,t.alias,null):this.$set(this.formData[e.alias],t.alias,null)}))})),this.formHash="form-".concat(this.getRandomHash())}},j=(l(466),Object(f.a)(M,(function(){var e=this,t=e._self._c;return t("client-only",[e.constructorFormData?t("div",{staticClass:"form-constructor",attrs:{id:e.formHash}},[t("collapse-transition",{attrs:{duration:e.transitionTime}},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.isFormSubmitted,expression:"!isFormSubmitted"}],class:e.formClassName},[e.isTitleVisible?t("h3",[e._v(e._s(e.constructorFormData.title))]):e._e(),e._l(e.groupList,(function(l,r){return t("div",{key:"group-".concat(r),staticClass:"group"},[t("div",{staticClass:"data"},e._l(l.fields,(function(o,n){return t("s-form-constructor-item",{key:"field-".concat(r,"-").concat(n),attrs:{value:e.formData[l.alias][o.alias],label:o.title,placeholder:o.placeholder,hint:o.hint,options:o.values,"min-date":e.getMinDate(o.validation_rules),"max-date":e.getMaxDate(o.validation_rules),"numeric-slider-data":e.getNumericSliderData(o.type,o.validation_rules),type:o.type,"field-alias":o.alias,"group-alias":l.alias,validation:e.getValidationObject(l,o),"error-messages":e.getValidationMessages(o,o.alias),"accepted-file-types":e.getAcceptedFileTypes(o.validation_rules),"label-name":o.values.label_name,"key-name":o.values.key_name,"autocomplete-url":o.values.url,autosize:o.autosize,"autosize-max-height":o.autosize_max_height},on:{addFile:e.onAddFile,removeFile:e.onRemoveFile,input:e.onInput}})})),1)])})),t("div",{staticClass:"action-btns"},[e.isPopup?t("s-button",{attrs:{theme:"white-basic"},on:{click:function(t){return e.$emit("close-popup")}}}
1,[e._v(" "+e._s(e.$t("GENERAL.cancel"))+" ")]):e._e(),t("s-button",{staticClass:"submit-btn",attrs:{size:e.buttonSize,"is-loading":e.isLoading,theme:e.isPopup?"gray":"primary"},on:{click:e.onSubmitButtonClick}},[t("i-send"),e.isArrowIcon?t("i-arrow"):t("span",[e._v(e._s(e.submitButtonText))])],1)],1)],2)]),t("collapse-transition",{attrs:{duration:e.transitionTime}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isPreviousTransitionFinished,expression:"isPreviousTransitionFinished"}],staticClass:"success-message"},[t("h3",{staticClass:"heading heading_6"},[e._v(e._s(e.$t("FORM.success-title")))]),t("p",{staticClass:"paragraph"},[e._v(" "+e._s(e.$t("FORM.success-description"))+" ")]),t("s-button",{staticClass:"success-message__button",on:{click:e.resetForm}},[e._v(" "+e._s(e.$t("FORM.reset-button"))+" ")])],1)])],1):e._e()])}),[],!1,null,"65a9a712",null));t.a=j.exports},349:function(e,t,l){},350:function(e,t,l){},351:function(e,t,l){},462:function(e,t,l){"use strict";l(349)},465:function(e,t,l){"use strict";l(350)},466:function(e,t,l){"use strict";l(351)}}]);
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.