(window.webpackJsonp=window.webpackJsonp||[]).push([[147],{"/EUk":function(t,e,r){var n=r("VyFC")(!1);n.push([t.i,".banner-card{align-items:center;background-color:var(--c-bg-secondary);border-radius:15px;display:flex;flex-direction:column;padding-top:1.75rem}.banner-title{font-family:Montserrat,Montserrat-fallback-1,Helvetica Neue,Montserrat-fallback-2,Helvetica,Montserrat-fallback-3,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}.banner-text{font-size:var(--f-caption-size);font-weight:400}",""]),t.exports=n},"49mR":function(t,e,r){"use strict";r("YVlC")},BlA2:function(t,e,r){var n=r("VyFC")(!1);n.push([t.i,".shop-banner[data-v-1c2b625e]{padding-bottom:1.875rem;text-align:center}.shop-banner>*[data-v-1c2b625e]{width:85%}@media (max-width:1599px){.shop-banner>*[data-v-1c2b625e]{width:280px}}.shop-banner__subtitle[data-v-1c2b625e]{font-weight:700;line-height:1.5;margin-bottom:.75rem}.shop-banner__error[data-v-1c2b625e]{margin-top:1rem}.shop-banner__input[data-v-1c2b625e],.shop-banner__subtitle[data-v-1c2b625e]{margin-top:1.25rem}.shop-banner__btn[data-v-1c2b625e]{justify-content:center;margin-top:25px;width:max-content}",""]),t.exports=n},Gqd0:function(t,e,r){var n=r("BlA2");n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,r("OrMO").default)("42e3545e",n,!0,{sourceMap:!1})},RNkd:function(t,e,r){"use strict";var n=r("bkW8"),i=r("19o6"),a={props:{utmSource:{type:String,required:!0},href:{type:String,default:Object(i.c)()}},computed:{extendedHref(){const{href:t,utmSource:e}=this;return`${t}?utm_source=${e}`},mergedAttrs(){return{color:"success",size:"big",newTab:!0,href:this.extendedHref,...this.$attrs}}}},s=r("8Nmy"),o={components:{BannerButton:Object(s.a)(a,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("SfButton",t._b({},"SfButton",t.mergedAttrs,!1),[t._t("default",(function(){return[t._v("\n    Разместить заказ\n  ")]}))],2)}),[],!1,null,null,null).exports},props:{utmSource:{type:String,required:!0}},methods:{getBannerImg(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.$img(Object(n.b)(t),{quality:50,...e})}}},l=o,u=(r("49mR"),Object(s.a)(l,undefined,undefined,!1,null,null,null));e.a=u.exports},YVlC:function(t,e,r){var n=r("/EUk");n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,r("OrMO").default)("06e1559e",n,!0,{sourceMap:!1})},eqxZ:function(t,e,r){"use strict";r("Gqd0")},x5Wn:function(t,e,r){"use strict";r.r(e);var n=r("c7jB"),i=r.n(n),a=r("htyr"),s=r("T0N/"),o=r("yCFS"),l=r("mUjB"),u=r("fXop"),c=r("AaLy"),p=r("RNkd");const d="shop-banner order";var m={components:{ServerError:a.a},extends:p.a,setup:()=>({v$:Object(l.b)()}),data:()=>({title:"",type:null,email:"",isValidationShown:!1,serverError:null}),validations:()=>({title:{required:o.i,minLength:Object(o.e)(10),maxLength:Object(o.c)(255)},type:{required:o.i},email:{required:o.i,email:o.a}}),computed:{...Object(s.e)("kb/work-type",["types"]),...Object(s.e)("user/sign-up",["requestId","order"]),...Object(s.c)("kb/work-type",{findWorkType:"findBySlug"}),pending(){return this.$wait.is(d)},compType(){return this.types.find((t=>{let{id:e}=t;return e===this.type}))}},methods:{...Object(s.b)("user/sign-up",["fastOrder"]),async setUtm(){const t={source:this.utmSource};this.$cookies.get("utm")||this.$cookies.set("utm",JSON.stringify(t),{maxAge:1209600}),await i()(Object(u.c)(this.$axios,t))},async onSubmit(){if(!(await this.v$.$validate()))return;const t={email:this.email,title:this.title,type:this.type};this.$wait.start(d);const[e]=await i()(this.fastOrder(t));if(e)return this.serverError=e,this.isValidationShown=!0,this.$wait.end(d),void(Object(a.b)(e)||this.$toast.error(e.serverError||e.message));this.$reachGoal("FastOrder",{label:this.compType.small_name}),await this.setUtm(),this.$router.replace(Object(c.b)(this.requestId),(()=>{}),(()=>{}))}},created(){const{filter:t=""}=this.$route.params,e=t.split("/").reduce(((t,e)=>t||this.findWorkType(e)),null);e&&(this.type=e.id)},destroyed(){this.$wait.is(d)&&this.$wait.end(d)}},b=(r("eqxZ"),r("8Nmy")),h=Object(b.a)(m,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("form",{staticClass:"banner-card shop-banner",on:{submit:function(e){return e.preventDefault(),t.onSubmit.apply(null,arguments)}}},[e("div",{staticClass:"banner-title"},[t._v("\n    Нужна уникальная работа?\n  ")]),t._v(" "),e("div",{staticClass:"banner-text shop-banner__subtitle"},[t._v("\n    Закажите новую работу, выполненную по вашим требованиям у эксперта.\n  ")]),t._v(" "),e("SfInput",{staticClass:"shop-banner__input",attrs:{validator:t.v$.title}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.title,expression:"title"}],attrs:{disabled:t.pending,placeholder:"Тема вашей работы"},domProps:{value:t.title},on:{input:function(e){e.target.composing||(t.title=e.target.value)}}})]),t._v(" "),e("SfSelect",{staticClass:"shop-banner__input",attrs:{validator:t.v$.type,disabled:t.pending,options:t.types,"is-prop-value":"",label:"small_name",placeholder:"Тип работы"},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}}),t._v(" "),e("ServerError",{attrs:{error:t.serverError},scopedSlots:t._u([{key:"default",fn:function(r){let{tooltipOptions:n}=r;return[e("SfInput",{staticClass:"shop-banner__input",attrs:{validator:t.v$.email}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.email,expression:"email"},{name:"tooltip",rawName:"v-tooltip",value:n,expression:"tooltipOptions"}],attrs:{disabled:t.pending,placeholder:"Ваш email"},domProps:{value:t.email},on:{input:function(e){e.target.composing||(t.email=e.target.value)}}})])]}}])}),t._v(" "),e("SfButton",{staticClass:"shop-banner__btn",attrs:{color:"success",type:"submit"}},[t._v("\n    Разместить заказ\n  ")])],1)}),[],!1,null,"1c2b625e",null);e.default=h.exports}}]);