1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-Dc0XcLFe.js","assets/index-0QV-ifCR.js","assets/index-DW1DU9N7.js","assets/preload-helper-8Mkc4Aqh.js","assets/_commonjsHelpers-CQRjLznp.js","assets/merge-Dky0fUYC.js","assets/index-B9mzbkHO.css","assets/icon-DwGL9xFc.js","assets/textbox.vue_vue_type_script_setup_true_lang-CVkomtMN-c7WEDb0k.js","assets/s-select-panel-DavwCpwZ-Dp2Y-hc3.js","assets/index-CZiRt0bG-BxcbBi9W.js","assets/s-modal-header.vue_vue_type_script_setup_true_lang-BwlWvBF0-sEaX_icM.js","assets/pulsar-BDLdnsv2.js","assets/keyboard-DXoRDMPK.js","assets/index.vue_vue_type_style_index_0_lang-DjN6UBnZ.js","assets/use-breakpoints-DXV4fZzp.js","assets/breakpoints-epXDi9bv.js","assets/index.vue_vue_type_script_setup_true_lang-Bjt78kVJ.js","assets/skeleton-CDWhHCD8.js","assets/_plugin-vue_export-helper-BCo6x5W8.js","assets/index-DxJV8xvc.css","assets/floating-bar.vue_vue_type_script_setup_true_lang-e9yO04mt-Cj42_F0d.js","assets/index-D5nO154T.js","assets/index-Hyg-F7su.js","assets/moment-CFxY2-66.js","assets/format-date-in-timezone-j0bUQhSr.js","assets/ru-BvMEffX7.js","assets/index-Bib3eyZx.js","assets/index-BFZX5CpR.js","assets/index.vue_vue_type_script_setup_true_lang-BPGSeggF.js","assets/use-timezones-list-DgfOlG7x.js","assets/public-BDet2DkX.js","assets/index-BMf0XHEI.css","assets/therapy-types-BXMmXJDD.js","assets/therapist-desc-BP3g48vS.js","assets/is-current-educating-DI7fKv_G.js","assets/w-how-we-select-Cngh524_.js","assets/index-Dv_dtmQ3.js","assets/how-we-select-supervisors.vue_vue_type_script_setup_true_lang-D58w1T6d.js","assets/w-contact-us-DGBVG_gY.js","assets/index-C5LGC3uT.js","assets/index-wSP6ylUN.js","assets/switcher-BknushNT.js","assets/info-tooltip.vue_vue_type_style_index_0_lang-asuvPP4D-Cf778ln8.js","assets/use-tree-walker-D7p-U9ap.js","assets/use-supervisors-catalog-B8qXnbEn.js","assets/local-storage-keys-BHWEHW62.js","assets/use-user-B7kn6Dn-.js","assets/urls-1OAJ9XaQ.js","assets/lodash-BBjsVLjX.js","assets/index-Ydm0Ld9o.css","assets/event-names-5kKjnsC3.js","assets/use-catalog-count-BDdqq0i2.js","assets/vee-validate-C5mlOTjW.js","assets/time-modes-CE6jvifS.js","assets/use-therapist-static-data-goMNC343.js","assets/keyBy-CNjCyk_S.js","assets/_createAggregator-CBp6rHy3.js","assets/_baseEach-BBGXWizk.js","assets/_baseForOwn-PgMSdJNX.js","assets/_getTag-CdiGzXbk.js","assets/_arrayPush-C64nT5WN.js","assets/_baseIteratee-7ubCWgB1.js","assets/_baseIsEqual-OE0y4Bpf.js","assets/_baseGet-CcLvjgB6.js","assets/isSymbol-f1tNrr6t.js","assets/toString-BwVAZZJP.js","assets/hasIn-CeHPUsCu.js","assets/regex-Cx_965yn.js","assets/cloneDeep-BfjSJ8BU.js","assets/_baseClone-CUgNM66h.js","assets/_arrayEach-D1zRski0.js","assets/index.vue_vue_type_script_setup_true_lang-CzBwf0oM.js","assets/index-C1uijQVd.css","assets/round-button.vue_vue_type_script_setup_true_lang-NDIUf4xK-D1BpjsGO.js","assets/support-footer.vue_vue_type_script_setup_true_lang-CackGn6U.js","assets/inject-carrot-NM5ge5QN.js","assets/index-B4kxeqJo.css","assets/index-D6QpdDFW.js","assets/row.vue_vue_type_script_setup_true_lang-G9h8isjO.js","assets/promocode-9Q3EBmMq.js","assets/index-s09Izd3L.js","assets/form.vue_vue_type_script_setup_true_lang-DC1c1etx.js","assets/therapy-type-storage-C7J8AJ-G.js","assets/index-c6YPU0Wc.js","assets/divider.vue_vue_type_script_setup_true_lang-r2KSQhAT-qOswWKK-.js","assets/index-B_VarWlM.js","assets/currency-chars-Dn9daurD.js","assets/index-CkgfoyDg.js","assets/w-promocode-preview.vue_vue_type_script_setup_true_lang-BcVk-TpD.js","assets/index.vue_vue_type_script_setup_true_lang-d-Sxw_xz.js","assets/index-DpdCj_Jv.js","assets/index-CuVh-iS4.css","assets/accordion-item.vue_vue_type_script_setup_true_lang-BI1QOwtv-5prgS1wy.js","assets/index-BQViUp2x.css"])))=>i.map(i=>d[i]); 2import{_ as e}from"./preload-helper-8Mkc4Aqh.js";import{C as s}from"./index-0QV-ifCR.js";import{u as t}from"./use-user-B7kn6Dn-.js";import{_ as a}from"./support-footer.vue_vue_type_script_setup_true_lang-CackGn6U.js";import{a as i,u as l,b as r,c as o}from"./use-catalog-count-BDdqq0i2.js";import{a5 as n,F as u,g as _,G as p,t as c,a as d,a9 as v,q as m,o as h,H as f,w as g,v as b,l as y,b as w,c as k,f as x,e as P,a1 as C,a2 as j,a8 as T,Y as Q,r as O,j as S,x as E,k as F,V as L,a4 as A,X as I,N as V,Q as q,d as z}from"./index-DW1DU9N7.js";import{u as D}from"./use-breakpoints-DXV4fZzp.js";import{j as R}from"./icon-DwGL9xFc.js";import"./textbox.vue_vue_type_script_setup_true_lang-CVkomtMN-c7WEDb0k.js";import{T as $}from"./skeleton-CDWhHCD8.js";var M=(e=>(e.Profile="profile",e.Questions="questions",e.Therapist="therapist",e.Checkout="checkout",e))(M||{});const X=e=>e.replace(/\/$/,""),Y={[M.Profile]:"/signup/profile",[M.Questions]:"/signup/questions",[M.Therapist]:"/signup/therapist",[M.Checkout]:"/signup/card"},B=n(()=>{const{isProfileFilled:s}=i(),{isQuestionsFilled:a}=l(),{user:r}=t(),o=_(null),n=_(null),d=_(null),v=p(null),m=e=>{n.value=e};return{currentStep:u(o),setOnboardingStep:e=>{m(null);const s=Y[e],t=s!==X(window.location.pathname),a=t?s:`${s}${window.location.search}`;history.pushState(null,"",a),o.value=e,t&&c(()=>{var e,s;return null==(s=null==(e=window.App)?void 0:e.analytics)?void 0:s.pageview()})},setOnboardingError:m,getLastAvailableStep:()=>s.value?r.value.booking?M.Checkout:a.value?M.Therapist:M.Questions:M.Profile,error:n,selectedTherapistId:d,therapistStepComponent:v,preloadTherapistStep:()=>e(()=>import("./index-Dc0XcLFe.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77])).then(e=>{v.value=e.default})}}),N={class:"container _flex _flex-col"},U={class:"_flex _gap-0.5 sm:_gap-3 _mb-4"},G=["disabled","data-testid","onClick"],H={id:"onboarding-header",class:"[&:not(:empty)]:_mb-3 sm:[&:not(:empty)]:_mb-4 [&:not(:empty)]:_h-10 sm:[&:not(:empty)]:_h-[58px] _flex _items-center"},W=d({name:"ClientOnboardingSteps",__name:"steps",props:{isFetching:{type:Boolean}},setup(e){const s=e,{isFetching:t}=v(s),{currentStep:a,setOnboardingStep:r}=B(),{isProfileFilled:o,saveProfile:n}=i(),{isQuestionsFilled:u,saveQuestions:p,isAutoSaving:d,meta:E}=l(),{isMobile:F}=D(),L=_(!1);m(a,()=>{c(()=>window.scrollTo(0,0))});const A=S(()=>[{title:"ÐÑоÑилÑ",step:M.Profile},{title:"ÐапÑоÑ",step:M.Questions},{title:"ÐÑÐ¸Ñ Ð¾Ð»Ð¾Ð³",step:M.Therapist}]),I=S(()=>A.value.findIndex(e=>e.step===a.value)),V=e=>{if((e=>A.value.findIndex(s=>s.step===e)<I.value)(e))return!1;switch(e){case M.Profile:return!1;case M.Questions:return!o.value;case M.Therapist:return!u.value;case M.Checkout:default:return!0}},q=async e=>{if(!d.value){if(a.value===M.Questions&&E.value.dirty)try{d.value=!0,await Promise.all([p(),n()])}finally{d.value=!1}r((e=>{switch(e){case M.Profile:return M.Profile;case M.Questions:return o.value?M.Questions:M.Profile;case M.Therapist:return o.value?u.value?M.Therapist:M.Questions:M.Profile;case M.Checkout:return M.Checkout;default:return M.Profile}})(e))}},z=e=>t.value?"_text-grey-600":e<I.value?"_text-blue-600":I.value===e?"_text-black-500":"_text-grey-800 group-enabled:group-hover:_text-black-500",R=e=>t.value?"_bg-grey-400":e<I.value||I.value===e?"_bg-blue-500":"_bg-grey-400 group-enabled:group-hover:_bg-blue-500",$=()=>{L.value=window.scrollY>(F.value?0:100)};return h(()=>{window.addEventListener("scroll",$,{passive:!0}),window.addEventListener("resize",$)}),f(()=>{window.removeEventListener("scroll",$),window.removeEventListener("resize",$)}),(e,s)=>g((w(),k("div",{class:x(["_sticky _top-[-42px] sm:_top-0 _pt-3 sm:_pt-4 _bg-white-100 _z-[100] _mb-4 _transition-shadow before:_content-[''] before:_absolute before:_bottom-full before:_left-0 before:_right-0 before:_h-2 before:_bg-white-100",[{"_top-[-42px] ":y(a)!==y(M).Checkout},y(a)===y(M).Checkout?{"sm:_shadow-small":L.value}:{"_shadow-small":L.value},{"sm:_mb-8":y(a)===y(M).Profile||y(a)===y(M).Questions},{"sm:_mb-5":y(a)===y(M).Therapist}]])}
2,[P("div",N,[P("nav",U,[(w(!0),k(C,null,j(A.value,(e,s)=>(w(),k("button",{key:e.step,type:"button",class:"_group _w-full _text-center _bg-transparent _border-none _p-0",disabled:V(e.step),"data-testid":`onboarding_step-button-${s+1}`,onClick:T(s=>q(e.step),["prevent"])},[P("div",{class:x(["_t-tiny-regular sm:_t-small-regular _mb-1 sm:_mb-3 _transition-colors",z(s)])},Q(e.title),3),P("div",{class:x(["_w-full _h-1.5 _rounded _transition-colors",R(s)])},null,2)],8,G))),128))]),P("div",H,[O(e.$slots,"default")])])],2)),[[b,y(a)!==y(M).Checkout]])}}),J={class:"_flex _justify-center _my-20"},K=d({name:"OnboardingLoader",__name:"loader",setup:e=>(e,s)=>(w(),k("div",J,[E(y(R),{class:"_spinner",icon:"spinner-alt.svg",size:"_w-10 _h-10 m-auto",color:"_fill-grey-700"})]))}),Z={key:1,class:"_t-tiny-accent sm:_t-small-accent"},ee={key:2,class:"_flex _items-center _-space-x-2 sm:_-space-x-3 sm:_-mr-1"},se=["src","srcset","alt"],te=d({name:"OnboardingTherapists",__name:"therapists",setup(e){const{therapists:s,isFetchingTherapists:t}=r(),{therapistsCount:a,isFetchingTherapistsCount:i}=o(),l=_(!0),n=_(s.value),u=_(a.value),p=S(()=>t.value||i.value),c=S(()=>l.value&&p.value),d=S(()=>{var e;return null==(e=n.value)?void 0:e.slice(0,5)});return m(p,()=>{p.value||(l.value=!1,n.value=s.value,u.value=a.value)},{immediate:!0}),(e,s)=>(w(),k("div",{class:x(["_flex _items-center _gap-4 _justify-between sm:_justify-end _grow _transition-opacity",{"_opacity-50":!l.value&&p.value}])},[c.value?(w(),F(y($),{key:0,width:"_w-32",height:"_h-8",active:""})):(w(),k("div",Z,[u.value?(w(),k(C,{key:0},[L(Q(u.value)+" "+Q(y(A)(u.value,"ÑпеÑиалиÑÑ","ÑпеÑиалиÑÑа","ÑпеÑиалиÑÑов"))+" ",1),s[0]||(s[0]=P("br",{class:"sm:_hidden"},null,-1)),L(" "+Q(y(A)(u.value,"гоÑов","гоÑовÑ","гоÑовÑ"))+" помоÑÑ ",1)],64)):(w(),k(C,{key:1},[L(" Ð ÑожалениÑ, по ÑÐ°ÐºÐ¾Ð¼Ñ Ð·Ð°Ð¿ÑоÑÑ Ð½ÐµÑ Ð¿Ð¾Ð´Ñ
одÑÑиÑ
ÑпеÑиалиÑÑов ")],64))])),c.value||u.value>0?(w(),k("div",ee,[c.value?(w(),k(C,{key:0},j(5,e=>E(y($),{key:e,width:"_w-8 sm:_w-12",height:"_h-8 sm:_h-12",class:"!_rounded-full sm:_border-4 _border-white-100 _box-content",active:""})),64)):(w(!0),k(C,{key:1},j(d.value,e=>(w(),k("div",{key:e.hashid,class:"_rounded-full _w-8 sm:_w-12 _h-8 sm:_h-12 _bg-grey-200 sm:_border-4 _border-white-100 _border-solid _box-content _flex _items-center _justify-center _overflow-hidden"},[e.picture?(w(),k("img",{key:0,src:e.picture.large,srcset:e.picture.large_srcset,alt:e.fio,class:"_w-full _h-full _object-cover"},null,8,se)):(w(),F(y(R),{key:1,icon:"user-circle.svg",color:"_fill-grey-700"}))]))),128))])):I("",!0)],2))}}),ae={class:"_flex _flex-col _grow"},ie={class:"_@container container _grow _mb-7"},le={key:0,class:"_bg-grey-200 _fixed _inset-0 _z-[-1]"},re=d({name:"ClientOnboarding",__name:"index",setup(o){const n={loadingComponent:K,delay:0},u=z({loader:()=>e(()=>import("./index-D6QpdDFW.js"),__vite__mapDeps([78,51,52,49,4,2,3,5,6,33,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,31,23,24,68,9,7,8,10,79,47,1,11,12,13,80,75,76,15,16,18])),...n}),p=z({loader:()=>e(()=>import("./index-s09Izd3L.js"),__vite__mapDeps([81,3,9,7,8,2,4,5,6,10,52,49,33,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,31,23,24,68,79,82,1,11,12,13,47,83,46,42,43,44,18,84,41,72,69,70,71,28,19,29,30,32,73,85,75,76,15,16])),...n}),c=z({loader:()=>e(()=>import("./index-Dc0XcLFe.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77])),...n}),d=z({loader:()=>e(()=>import("./index-B_VarWlM.js"),__vite__mapDeps([86,46,87,33,2,3,4,5,6,52,49,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,31,23,24,68,17,18,8,7,19,20,88,1,9,10,11,12,13,15,16,89,90,80,47,91,92,93,75,76,94])),...n}),{currentStep:v,error:f,setOnboardingError:g,setOnboardingStep:b,therapistStepComponent:x,getLastAvailableStep:j}=B(),{isQuestionsFilled:T,isQuestionsFinished:O}=l(),{isProfileFinished:A,isProfileFilled:D}=i(),{fetchUser:R,isUserFetched:$}=t();r();const Y=S(()=>!!v.value&&[M.Profile,M.Questions].includes(v.value)),N=_(!1),U=X(window.location.pathname);h(()=>{var e;
2null==(e=document.querySelector(".page-loading-spinner"))||e.remove(),R()});const G=m([A,O,$],()=>{if(!A.value||!O.value||!$.value)return;let e;G(),e="/signup"===U?j():"/signup/card"===U?M.Checkout:U.startsWith("/signup/therapist")&&T.value?M.Therapist:"/signup/questions"===U&&D.value?M.Questions:"/signup/profile"===U?M.Profile:j(),b(e),N.value=!0},{immediate:!0});return(e,t)=>(w(),k(C,null,[P("div",ae,[E(W,{"is-fetching":!N.value},{default:V(()=>[Y.value?(w(),F(te,{key:0})):I("",!0)]),_:1},8,["is-fetching"]),P("div",ie,[y(f)?(w(),F(y(s),{key:0,title:y(f).title,type:"warning",class:"_mb-10",onOnClose:t[0]||(t[0]=e=>y(g)(null))},{text:V(()=>[L(Q(y(f).message),1)]),_:1},8,["title"])):I("",!0),N.value?y(v)===y(M).Profile?(w(),F(y(u),{key:2})):y(v)===y(M).Questions?(w(),F(y(p),{key:3})):y(v)===y(M).Therapist?(w(),F(q(y(x)??y(c)),{key:4})):y(v)===y(M).Checkout?(w(),F(y(d),{key:5})):I("",!0):(w(),F(K,{key:1}))]),E(a)]),y(v)===y(M).Checkout?(w(),k("div",le)):I("",!0)],64))}}),oe=Object.freeze(Object.defineProperty({__proto__:null,default:re},Symbol.toStringTag,{value:"Module"}));export{M as O,K as _,oe as i,B as u}; 3//# sourceMappingURL=index-CwDN_yF2.js.map
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.