1import{a as T,v as $e,T as Te}from"./chunk-BwJ04BlX.js";import{B as Fe}from"./chunk-CWWMMeU_.js";import pe from"./chunk-DvCj-C_w.js";import{C as E}from"./chunk-hab7KVG_.js";import{u as xe}from"./chunk-DpY1WNEu.js";import{u as ke}from"./chunk-BbJqRqNB.js";import{K as O,bA as o,bG as C,D as e,bC as S,bD as t,c4 as s,E as i,b2 as le,bB as n,F as N,c6 as q,bF as r,c5 as L,b0 as re,bE as F,c9 as me,bh as Y,cb as ye,bS as ge,av as ce,aW as Ce,au as K,ce as Ne,bq as fe,bK as Oe,cf as ie,bx as Re,b9 as Be,at as Se,aX as Ee,c7 as Ve,ao as Me,as as Ge,p as Ue,cg as je,ch as ze,an as He}from"../entries/pages_all.B9d1a0j8.js";import{_ as R}from"./chunk-DlAUqK2U.js";import We from"./chunk-DmsZhv0n.js";import _e from"./chunk-B6ZXmX4Y.js";import{u as qe}from"./chunk-BdOt98Th.js";import{u as Ye}from"./chunk-S0ipd5sB.js";import{u as we,M as j}from"./chunk-Brb042gZ.js";import{u as Ke}from"./chunk-CSNTYHlq.js";import{_ as x}from"./chunk-D1RCQJAg.js";/* empty css */import{u as Xe}from"./chunk-Bj0XXPjI.js";import{u as Qe}from"./chunk-CyAg4gyY.js";import{B as Ae}from"./chunk-D24XzffX.js";import z from"./chunk-CwVGadw3.js";import{u as Ie}from"./chunk-DodxHwTs.js";import{u as Je,b as Le}from"./chunk-BKsbWuCD.js";import{u as Ze}from"./chunk-Bm3djvHT.js";import{u as et}from"./chunk-uI4AKPuJ.js";import{R as tt}from"./chunk-ChOf2YW4.js";import ot from"./chunk-DkkL-L4F.js";import{_ as Z}from"./chunk-Dw3AM6QP.js";import st from"./chunk-kD4Nn_QK.js";import{P as nt}from"./chunk-B8q6nHB_.js";import W from"./chunk-BpOacm-B.js";import ve from"./chunk-B3DB8aNk.js";import{C as it}from"./chunk-BDo5goNQ.js";import{T as at}from"./chunk-DcZTtXxT.js";import{u as lt}from"./chunk-BK6HPWFA.js";import{D as rt}from"./chunk-DniWUS_I.js";import{u as ct}from"./chunk-VtMfN2dL.js";import{u as dt}from"./chunk-Di_aZbWJ.js";import{u as ut}from"./chunk-p_1FVQ7d.js";import{i as he,a as pt,b as mt}from"./chunk-BHB6zwxP.js";import{u as ft}from"./chunk-CMpPSUat.js";import{u as _t}from"./chunk-CQXsibAY.js";import{u as vt}from"./chunk-Q_ZTacG7.js";import{u as ht,a as bt}from"./chunk-BlUkGtGl.js";import{u as $t}from"./chunk-D6M-JO42.js";import{u as kt}from"./chunk-C5tfe-xu.js";import{u as yt}from"./chunk-BoyexAIr.js";import{u as Pe}from"./chunk-N7TDrUfp.js";import{u as De}from"./chunk-OJlsf6r2.js";import{u as gt,b as Ct,a as St,c as Mt,d as wt}from"./chunk-Bv4F7KdV.js";import{u as At}from"./chunk-JujigxF-.js";import{u as It}from"./chunk-DfofpYiH.js";import{b as Lt}from"./chunk-DqeHxHaG.js";import{u as Pt}from"./chunk-Cavz64I4.js";import"./chunk-BXl3LOEh.js";import"./chunk-BqrUTjWR.js";import"./chunk-Dx3wE78s.js";import"./chunk-BiVyv3xx.js";import"./chunk-XpUhV4_-.js";import"./chunk-BYpGQ9JA.js";import"./chunk-DpPCfzXw.js";import"./chunk-BB0QfTD6.js";import"./chunk-CpJre92Q.js";import"./chunk-CHWPOWBU.js";import"./chunk-ByeC_US1.js";import"./chunk-DuCaaidz.js";import"./chunk-wTA3tJgg.js";import"./chunk-DBdOTNUV.js";import"./chunk-Cm44CBAh.js";import"./chunk-CraH5H9d.js";import"./chunk-67BUIOLJ.js";import"./chunk-Cwl0nU8Q.js";import"./chunk-CW_QzmnY.js";import"./chunk-BKfZCEoW.js";import"./chunk-DiGp6sx7.js";import"./chunk-DH8MFmBW.js";import"./chunk-CC9fzRzI.js";import"./chunk-BFmH_9LM.js";import"./chunk-qQ4ZV3fv.js";import"./chunk-CCtCqd0J.js";import"./chunk-BIucnIh5.js";import"./chunk-BYxak1Wp.js";import"./chunk-D17_xfqX.js";import"./chunk-CjYmCfTQ.js";import"./chunk-DYn-9yP7.js";import"./chunk-BA-2pFQz.js";import"./chunk-BrjyieJd.js";const Dt={class:"cookie-manager__options flex flex-col"},Tt={class:"cookie-option"},Ft={class:"flex justify-between items-center"},xt={class:"cursor-pointer",for:"requiredCookies"},Nt={class:"cookie-option__description"},Ot={class:"cookie-option"},Rt={class:"flex justify-between items-center"},Bt={class:"cursor-pointer",for:"targetingCookies"},Et={class:"cookie-option__description"},Vt={class:"cookie-manager__buttons grid"},Gt=["onClick"],Ut=["onClick"],jt=O({__name:"CookieManager",setup(M){const y=ke(),{acceptCookies:v,targetingCookiesBinding:u}=xe();return(a,b)=>(o(),C(E,{"header-title":a.$t("cookies.manageCookies"),class:"cookie-manager text-[12px]",onCloseCustomModal:b[1]||(b[1]=g=>e(y).$patch({isCookiesManagerShown:!1}))},{content:S(({clickHandler:g})=>[t("p",null,s(a.$t("cookies.generalDescription")),1),t("div",Dt,[t("div",Tt,[t("div",Ft,[t("label",xt,s(a.$t("cookies.required")),1),i(pe,{id:"requiredCookies",checked:"",disabled:""})]),t("p",Nt,s(a.$t("cookies.required.description")),1)]),t("div",Ot,[t("div",Rt,[t("label",Bt,s(a.$t("cookies.targeting")),1),i(pe,{id:"targetingCookies",checked:e(u),onInput:b[0]||(b[0]=$=>u.value=$)},null,8,["checked"])]),t("p",Et,s(a.$t("cookies.targeting.description")),1)])]),t("div",Vt,[t("button",{class:"btn btn-secondary w-full","aria-label":"Close cookie manager",type:"button",onClick:g},s(a.$t("client.close")),9,Gt),t("button",{class:"btn btn-primary w-full","aria-label":"Save selected cookie settings",type:"button",onClick:$=>e(v)(e(u),g)},s(a.$t("client.save")),9,Ut)])]),_:1},8,["header-title"]))}}),zt=R(jt,[["__scopeId","data-v-135365ec"]]),Ht={class:"footer z-2 box-border"},Wt={class:"fs-container"},qt={class:"flex gap-3.75 pb-3.75"},Yt={class:"flex-1 wrap text-[13px] text-(--light-icon)"},Kt={key:0,class:"whitespace-pre-line"},Xt=["href"],Qt={class:"m-0"},Jt={class:"flex-1 wrap text-[13px] text-(--light-icon)"},Zt={key:0,class:"mb-3.75"},eo={class:"m-0 mb-1.5"},to={key:1,class:"mb-3.75"},oo={class:"m-0 mb-1.5"},so={class:"m-0"},no=["href"],io=O({__name:"Footer",setup(M){const y=le(),{linkToCompanyWebsite:v}=Ye(),{sendMetrikaHit:u}
1=we(),{socialNetworksList:a,mobileAppsList:b}=qe(),{requisitesList:g,isRequisitesVisible:$}=Ke();return(k,p)=>(o(),n("footer",Ht,[i(We,{class:"mb-3.75"}),t("div",Wt,[t("div",qt,[t("div",Yt,[e($)?(o(),n("div",Kt,[(o(!0),n(N,null,q(e(g),(l,m)=>(o(),n("p",{key:m,class:"m-0"},[l.href?(o(),n("a",{key:0,target:"_parent",href:l.href,class:"text-(--light-icon) no-underline",onClick:p[0]||(p[0]=c=>e(u)(e(j).CALL))},s(l.text),9,Xt)):(o(),n(N,{key:1},[L(s(l.text),1)],64))]))),128)),p[1]||(p[1]=t("br",null,null,-1))])):r("",!0),t("p",Qt,"© FoodSoul, Inc. "+s(e(y).currentYear)+".",1)]),t("div",Jt,[e(a).length?(o(),n("div",Zt,[t("p",eo,s(k.$t("about.weAreInSocialNetworks"))+":",1),i(_e,{links:e(a),class:"[&_.footer\\_\\_icon]:size-[23px]!"},null,8,["links"])])):r("",!0),e(b).length?(o(),n("div",to,[t("p",oo,s(k.$t("footer.downloadOurApp"))+":",1),i(_e,{links:e(b),class:"[&_.footer\\_\\_icon]:size-[23px]!"},null,8,["links"])])):r("",!0),t("p",so,[L(s(e(y).currentYear)+" "+s(k.$t("shared.linkWorkPlatform"))+" ",1),t("a",{href:e(v),target:"_blank",class:"text-(--primary) no-underline"}," FoodSoul ",8,no)])])])])]))}}),ao=R(io,[["__scopeId","data-v-aa4291e2"]]),lo={class:"delivery-wrap flex flex-1 justify-between items-center box-border h-full"},ro={class:"flex flex-col w-full"},co={class:"delivery-location__title"},uo={class:"delivery-location__result"},po=["aria-label"],mo={class:"geo-mode__methods flex"},fo=["aria-label"],_o=["aria-label"],vo=O({__name:"GeoModeChangeMethod",emits:["re-select"],setup(M,{emit:y}){const v=y,u=re(),{text:a,isDelivery:b,isPickup:g}=Qe(),{selectDeliveryMethod:$}=Xe();return(k,p)=>(o(),n("div",lo,[t("div",{class:"delivery-location flex cursor-pointer h-full w-full items-center",onClick:p[1]||(p[1]=l=>v("re-select"))},[i(x,{name:"social/location-stroke",class:"icon"}
1),t("div",ro,[t("div",co,s(e(a).title),1),t("div",uo,s(e(a).msg),1)]),t("button",{type:"button","aria-label":k.$t("client.changeIt"),class:"geo-mode__change-geo btn btn-transparent flex my-auto px-[20px] h-full cursor-pointer",onClick:p[0]||(p[0]=l=>v("re-select"))},s(k.$t("client.changeIt")),9,po)]),t("div",mo,[e(u).hasDeliveries?(o(),n("div",{key:0,class:"flex items-center cursor-pointer h-full",onClick:p[2]||(p[2]=T(l=>e($)(e(me).DELIVERY),["stop"]))},[t("button",{type:"button","aria-label":k.$t("cart.delivery"),class:F(["geo-mode__method btn btn-secondary",[{active:e(b)}]])},s(k.$t("cart.delivery")),11,fo)])):r("",!0),e(u).hasPickups?(o(),n("div",{key:1,class:"flex items-center cursor-pointer h-full",onClick:p[3]||(p[3]=l=>e($)(e(me).PICKUP))},[t("button",{type:"button","aria-label":k.$t("client.pickup"),class:F(["geo-mode__method btn btn-secondary",[{active:e(g)}]])},s(k.$t("client.pickup")),11,_o)])):r("",!0)])]))}}),ho=R(vo,[["__scopeId","data-v-c763ac19"]]),bo={class:"delivery-address"},$o={class:"map-form relative"},ko={key:0,class:"select-item__description"},yo=["placeholder"],go={class:"map-form__buttons flex justify-center"},Co=["aria-label"],So=["aria-label"],Mo={class:"map-result"},wo={key:0,class:"map-wrap overflow-hidden"},ae="map-delivery-address",Ao=O({__name:"GeoModeChooseDeliveryAddress",emits:["close-modal"],setup(M,{emit:y}){const v=y,u=re(),{addressDelivery:a,addressesDelivery:b}=Y(u),{changeDistrict:g}=Ie(v),{isGeolocationModeEnabled:$,addressesSelectLabel:k,isMapShown:p,districts:l,searchAddress:m,addressInputHandler:c}=Je();Le({needDrawPolygons:!0,mapId:ae,mustSelectPosition:!0});const{submitHandler:d}=Ze(v);return(f,_)=>(o(),n("div",bo,[e($)?(o(),n(N,{key:0},[t("div",$o,[i(z,{value:e(a),select:"",items:e(b),"select-label":e(k),class:"input_st","input-component":"div","onUpdate:value":_[3]||(_[3]=P=>e(u).$patch({addressDelivery:P}))},{"select-item":S(({item:P,selectLabel:V})=>[L(s(V(P))+" ",1),P.description?(o(),n("div",ko,s(P.description),1)):r("",!0)]),"input-content":S(()=>[ye(t("input",{"onUpdate:modelValue":_[0]||(_[0]=P=>ge(m)?m.value=P:null),type:"text",class:"input-search w-full bg-transparent border-none",placeholder:f.$t("client.deliveryAddress"),autocomplete:"off",name:"delivery-address",onInput:_[1]||(_[1]=T(P=>e(c)(P.target.value),["stop"])),onChange:_[2]||(_[2]=T(()=>{},["stop"]))},null,40,yo),[[$e,e(m),void 0,{trim:!0}]])]),_:1},8,["value","items","select-label"])]),t("div",{class:"map-media overflow-hidden"},[t("div",{id:ae,class:"vue-map-container w-full overflow-hidden"})]),t("div",go,[t("button",{type:"button","aria-label":f.$t("client.confirm"),class:"btn btn-primary flex justify-center items-center flex-col cursor-pointer",onClick:_[4]||(_[4]=P=>e(d)(e(a)))},s(f.$t("client.confirm")),9,Co),t("button",{type:"submit","aria-label":f.$t("client.cancel"),class:"btn btn-gray flex justify-center items-center flex-col cursor-pointer",onClick:_[5]||(_[5]=P=>f.$emit("close-modal"))},s(f.$t("client.cancel")),9,So)])],64)):(o(),n(N,{key:1},[t("div",Mo,[(o(!0),n(N,null,q(e(l),P=>(o(),C(Ae,{key:P.id,"base-branch":P,class:"modal-group relative",onClick:V=>e(g)(P)},null,8,["base-branch","onClick"]))),128))]),e(p)?(o(),n("div",wo,[t("div",{id:ae,class:"vue-map-container large-map w-full overflow-hidden"})])):r("",!0)],64))]))}}),Io=R(Ao,[["__scopeId","data-v-a18ee896"]]),Lo={class:"map-wrap overflow-hidden"},Po={key:0,class:"map-media overflow-hidden"},Do={key:1,class:"map-result"},be="map-select-pickup",To=O({__name:"GeoModeChoosePickup",emits:["close-modal"],setup(M,{emit:y}){const v=y,u=ce(),{city:a,pickupPoints:b}=Y(u);Le({needDrawPolygons:!1,mapId:be,mustSelectPosition:!1,points:b.value});const{isMapShown:g,changePickupDistrict:$}=et(v);return(k,p)=>(o(),n("div",Lo,[e(g)?(o(),n("div",Po,[t("div",{id:be,class:"about-page__maps card vue-map-container"})])):r("",!0),e(a)?(o(),n("div",Do,[(o(!0),n(N,null,q(e(a).pickups,l=>(o(),C(Ae,{key:l.id,"base-branch":l,class:"modal-group cursor-pointer",onClick:m=>e($)(l)},null,8,["base-branch","onClick"]))),128))])):r("",!0)]))}}),Fo=R(To,[["__scopeId","data-v-6f393dc3"]]),xo={class:"modal-city"},No={class:"map-form relative"},Oo=["placeholder"],Ro={class:"map-result"},Bo={class:"map-result__label block"},Eo={class:"inline-block"},Vo=["onClick"],Go={class:"modal-buttons flex justify-between items-center"},Uo=["aria-label"],jo=["aria-label"],zo=O({__name:"LocationPopup",emits:["close-modal"],setup(M,{emit:y}){const v=y,{search:u,filteredCountries:a,selectedCity:b,changeSelectedCity:g,changeSelectedCountry:$,changeLocation:k}=Ie(v),p=(l,m)=>{$(l,!1),g(m)};return(l,m)=>(o(),n("div",xo,[t("div",No,[t("form",null,[t("label",null,[ye(t("input",{"onUpdate:modelValue":m[0]||(m[0]=c=>ge(u)?u.value=c:null),class:"input-search",type:"text",placeholder:`${l.$t("select.search")}...`},null,8,Oo),[[$e,e(u)]])]),t("button",{type:"reset","aria-label":"Reset",class:"form-reset flex justify-center items-center flex-col cursor-pointer absolute",onClick:m[1]||(m[1]=c=>u.value="")},[i(x,{name:"close",class:"icon"})])]),t("div",Ro,[(o(!0),n(N,null,q(e(a),c=>(o(),n("div",{key:c.zone,class:"map-result__item"},[t("div",Bo,[L(s(c.flag)+" ",1),t("span",Eo,s(c.translation),1)]),(o(!0),n(N,null,q(c.cities,d=>(o(),n("div",{key:d.id,class:F(["modal-group",{active:!!e(b)&&d.name===e(b).name}]),onClick:f=>p(c,d)},[i(tt,{id:c.name+d.id,name:"location",gap:14,label:d.name,value:d.name,checked:!!e(b)&&d.name===e(b).name},null,8,["id","label","value","checked"])],10,Vo))),128))]))),128))])]),t("div",Go,[t("button",{type:"submit","aria-label":l.$t("client.save"),class:"btn btn-primary",onClick:m[2]||(m[2]=(...c)=>e(k)&&e(k)(...c))},s(l.$t("client.save")),9,Uo),t("button",{type:"submit",class:"btn btn-gray","aria-label":l.$t("client.cancel"),onClick:m[3]||(m[3]=c=>l.$emit("close-modal"))},s(l.$t("client.cancel")),9,jo)])]))}}),Ho=R(zo,[["__scopeId","data-v-9abac322"]]),Wo={class:"modal-login"},qo={class:"modal-inner__title"},Yo={class:"modal-inner__form"},Ko={key:1,class:"link-a"},Xo={class:"select-authorization-method block"},Qo=["aria-label"],Jo=O({__name:"Login",emits:["stepChange"],setup(M,{emit:y}){const v=y,u=Ce(),a=K(),b=le(),{regionalSettingsBonuses:g,signInOneStep:$,isLoading:k,isItTelegram:p,isItMaxMessenger
1:l,isItPossibleToDisplayAuthorizationViaMax:m,isPersonalDataAgreed:c}=lt(v);return(d,f)=>(o(),n("div",Wo,[t("div",qo,s(d.$t("client.fillAllNeededTextField")),1),t("div",Yo,[t("form",{onSubmit:f[7]||(f[7]=T((..._)=>e($)&&e($)(..._),["prevent"]))},[i(at,{"selected-phone-format":e(u).selectedPhoneFormat,autofocus:!1,class:"phone-field-margin",phone:e(a).phone,required:"",onChangePhone:f[0]||(f[0]=_=>e(a).$patch({phone:_})),onChangeMask:f[1]||(f[1]=_=>e(u).$patch({selectedPhoneFormatId:_.id})),onResetPhone:f[2]||(f[2]=_=>e(a).$patch({phone:""}))},null,8,["selected-phone-format","phone"]),e(g).enable&&e(g).referral?(o(),C(z,{key:0,label:d.$t("client.invitationCode"),value:e(a).referral_code,mask:e(Ne).REFERRAL_CODE,"input-attrs":{autocomplete:"off"},"onUpdate:value":f[3]||(f[3]=_=>e(a).$patch({referral_code:_}))},null,8,["label","value","mask"])):r("",!0),e(g).enable&&e(g).rules.accrual.registration>0?(o(),n("span",Ko,s(d.$t("client.forNewClients",{VALUE:e(b).formatCurrency(e(g).rules.accrual.registration,!0)})),1)):r("",!0),i(it,{value:e(c),onChange:f[4]||(f[4]=_=>c.value=_)},{default:S(()=>[i(ve,{short:"","is-with-company-privacy":"","root-class":"ml-[20px]"})]),_:1},8,["value"]),t("span",Xo,s(d.$t("selectAuthorizationMethod")),1),t("button",{type:"submit",class:F(["btn btn-primary flex justify-center items-center",{"loading pointer-events-none":e(k)&&!e(p)&&!e(l)}]),"aria-label":d.$t("checkout.phone")},[e(k)&&!e(p)&&!e(l)?(o(),C(W,{key:0})):(o(),n(N,{key:1},[L(s(d.$t("checkout.phone")),1)],64))],10,Qo),t("button",{class:F(["btn btn-primary flex justify-center items-center telegram",{"loading pointer-events-none":e(k)&&e(p)}]),type:"button","aria-label":"Telegram",onClick:f[5]||(f[5]=_=>e($)(_,e(fe).SIGN_IN_BY_TELEGRAM))},[e(k)&&e(p)?(o(),C(W,{key:0})):(o(),n(N,{key:1},[L("Telegram")],64))],2),e(m)?(o(),n("button",{key:2,class:F(["btn btn-primary flex justify-center items-center max-messenger",{"loading pointer-events-none":e(k)&&e(l)}]),type:"button","aria-label":"MAX",onClick:f[6]||(f[6]=_=>e($)(_,e(fe).SIGN_IN_BY_MAX))},[e(k)&&e(l)?(o(),C(W,{key:0})):(o(),n(N,{key:1},[L("MAX")],64))],2)):r("",!0)],32)]),i(ve,{"is-with-captcha-privacy":""})]))}}),Zo=R(Jo,[["__scopeId","data-v-b7e27dc8"]]),es={class:"modal-personal"},ts={class:"modal-inner__form"},os=["aria-label"],ss=O({__name:"Register",props:{dataFromApi:{}},emits:["stepChange"],setup(M,{emit:y}){const v=M,u=y,a=K(),{isLoading:b,formatDate:g,changeBirthday:$,signInTwoStep:k}=ct(v,u),{GENDERS:p}=dt();return(l,m)=>(o(),n("div",es,[t("div",ts,[t("form",{onSubmit:m[2]||(m[2]=T((...c)=>e(k)&&e(k)(...c),["prevent"]))},[i(z,{autofocus:"",label:l.$t("checkout.name"),value:e(a).name,"input-attrs":{autocomplete:"off",name:"name",maxlength:50,tabindex:0},required:"","onUpdate:value":m[0]||(m[0]=c=>e(a).$patch({name:c}))},null,8,["label","value"]),i(z,{readonly:"",select:"",value:e(g)(e(a).date_of_birth),label:l.$t("client.dateOfBirth")},{"select-content":S(({closeSelect:c})=>[i(rt,{value:e(a).date_of_birth,"is-date-birth":"",onApply:d=>e($)(d,c)},null,8,["value","onApply"])]),_:1},8,["value","label"]),i(z,{readonly:"",value:e(p).find(c=>c.value===e(a).gender),label:l.$t("client.gender"),select:"",items:e(p),"select-label":c=>c.text,"onUpdate:value":m[1]||(m[1]=c=>e(a).$patch({gender:c.value}))},null,8,["value","label","items","select-label"]),t("button",{type:"submit",class:F(["btn btn-primary flex justify-center items-center",{"loading pointer-events-none":e(b)}]),"aria-label":l.$t("client.register")},[e(b)?(o(),C(W,{key:0})):(o(),n(N,{key:1},[L(s(l.$t("client.register")),1)],64))],10,os)],32)])]))}}),ns=R(ss,[["__scopeId","data-v-3563005b"]]),is={key:0},as={class:"block verification-text"},ls=["href"],rs={key:1},cs={class:"block"},ds=["href"],us={key:0,class:"verification-interpretation text-left"},ps={key:1,class:"verification-interpretation text-left"},ms=["aria-label"],fs={key:2,class:"verification__seconds-count"},_s={key:0},vs={key:1},hs={key:2},bs={key:3,class:"verification__send-again cursor-pointer"},$s=O({__name:"Verification",props:{dataFromApi:{}},emits:["stepChange"],setup(M,{emit:y}){const v=M,u=y,a=K(),{isLoading:b,isSmsCode:g,isNextWillBeSmsCode:$,isFieldDisabled:k,seconds:p,onInputChange:l,sendCallOrSms:m,signInThreeStep:c}=ut(v,u);return(d,f)=>e(he)(M.dataFromApi)||e(pt)(M.dataFromApi)?(o(),n("div",is,[t("span",as,s(e(he)(M.dataFromApi)?d.$t("toCompleteAuthorizationYouNeedToOpenTelegram"):d.$t("toCompleteAuthorizationYouNeedToOpenM
1ax")),1),t("a",{class:"btn btn-primary flex justify-center items-center block",href:M.dataFromApi.link,target:"_blank"},s(d.$t("client.open")),9,ls)])):e(mt)(M.dataFromApi)?(o(),n("div",rs,[t("span",cs,s(d.$t("youNeedToCallPhoneNumber",{PHONE:M.dataFromApi.phone})),1),t("a",{href:`tel:${e(Oe)(M.dataFromApi.phone)}`,class:"btn btn-primary flex justify-center items-center block",target:"_parent"},s(d.$t("shared.call")),9,ds)])):(o(),n("form",{key:2,class:"verification",onSubmit:f[2]||(f[2]=T((..._)=>e(c)&&e(c)(..._),["prevent"]))},[e(g)?(o(),n("div",us,[L(s(d.$t("client.smsNumberSent"))+" ",1),f[3]||(f[3]=t("br",null,null,-1)),L(" "+s(e(a).phone),1)])):(o(),n("div",ps,[L(s(d.$t("client.callWasInitiated"))+" ",1),f[4]||(f[4]=t("br",null,null,-1)),L(" "+s(e(a).phone),1)])),i(z,{autofocus:"",required:"",label:d.$t("client.confirmationCode"),value:e(a).securityCode,"input-attrs":{autocomplete:"off",type:"number"},disabled:e(k),"onUpdate:value":e(l)},null,8,["label","value","disabled","onUpdate:value"]),t("button",{class:F(["btn btn-primary flex justify-center items-center",{"loading pointer-events-none":e(b)}]),"aria-label":d.$t("client.login"),type:"submit"},[e(b)?(o(),C(W,{key:0})):(o(),n(N,{key:1},[L(s(d.$t("client.login")),1)],64))],10,ms),e(p)>0?(o(),n("div",fs,[e(g)?(o(),n("span",_s,s(d.$t("client.reSmsCode",{VALUE:e(p)})),1)):e($)?(o(),n("span",vs,s(d.$t("client.ifThereIsNoCall",{VALUE:e(p)})),1)):(o(),n("span",hs,s(d.$t("client.reRequestCall",{VALUE:e(p)})),1))])):(o(),n("div",bs,[e(g)||e($)?(o(),n("span",{key:0,onClick:f[0]||(f[0]=(..._)=>e(m)&&e(m)(..._))},s(d.$t("client.sendSmsCode")),1)):(o(),n("span",{key:1,onClick:f[1]||(f[1]=(..._)=>e(m)&&e(m)(..._))},s(d.$t("client.requestCallAgain")),1))]))],32))}}),ks=R($s,[["__scopeId","data-v-47857c9e"]]),ys=O({__name:"StepSignIn",setup(M){const{dataFromApi:y,step:v,stepChange:u}=ft();return(a,b)=>e(v)===e(ie).SIGN_IN?(o(),C(Zo,{key:0,onStepChange:e(u)},null,8,["onStepChange"])):e(v)===e(ie).SIGN_UP?(o(),C(ns,{key:1,"data-from-api":e(y),onStepChange:e(u)},null,8,["data-from-api","onStepChange"])):e(v)===e(ie).CONFIRM?(o(),C(ks,{key:2,"data-from-api":e(y),onStepChange:e(u)},null,8,["data-from-api","onStepChange"])):r("",!0)}}),gs={class:"header-info absolute z-1 flex"},Cs={key:0,class:"info-item"},Ss={class:"info-item__title lowercase flex items-center text-nowrap"},Ms={class:"info-item__text text-nowrap"},ws={class:"info-item"},As={class:"info-item__title flex items-center text-nowrap"},Is={class:"info-item__text text-nowrap"},Ls={key:1,class:"info-item"},Ps={class:"info-item__title flex items-center text-nowrap"},Ds={class:"info-item__text text-nowrap"},Ts={key:2,class:"info-item"},Fs={class:"info-item__title flex items-center text-nowrap"},xs={class:"info-item__text text-nowrap"},Ns=O({__name:"DeliveryParams",setup(M){const y=Re(),{timeToOrderText:v,isNeedDisplayDeliveryTime:u,deliveryTimeText:a,minSumText:b,isPickup:g}=_t();return($,k)=>(o(),n("div",gs,[e(u)?(o(),n("div",Cs,[t("div",Ss,[i(x,{name:"social/clock",class:"icon"}),L(" "+s(e(v)),1)]),t("div",Ms,s(e(a)),1)])):r("",!0),t("div",ws,[t("div",As,[i(x,{name:"social/card-stroke",class:"icon"}),i(Z,{price:e(y).getMinSum},null,8,["price"])]),t("div",Is,s(e(b)),1)]),e(g)?r("",!0):(o(),n("div",Ls,[t("div",Ps,[i(x,{name:"social/car",class:"icon"}),e(y).deliveryCost.sumDelivery>0?(o(),C(Z,{key:0,price:e(y).deliveryCost.sumDelivery},null,8,["price"])):(o(),n(N,{key:1},[L(s($.$t("product.free")),1)],64))]),t("div",Ds,s($.$t("delivery.costOfDelivery2")),1)])),e(y).deliveryCost.sumFreeDelivery&&!e(g)?(o(),n("div",Ts,[t("div",Fs,[i(x,{name:"social/medal",class:"icon ic-vector"}),L(" "+s($.$t("general_from",{VALUE:""}))+" Â ",1),i(Z,{price:e(y).deliveryCost.sumFreeDelivery},null,8,["price"])]),t("div",xs,s($.$t("delivery.freeDelivery")),1)])):r("",!0)]))}}),Os=R(Ns,[["__scopeId","data-v-29dc65a9"]]),Rs={class:"header fixed w-full"},Bs={class:"header-top"},Es={class:"fs-container flex justify-between items-center"},Vs={class:"header-top__contact relative flex items-center"},Gs=["href"],Us={class:"header-login relative"},js={key:0,class:"user-info absolute"},zs={key:0,class:"user-info__title flex items-center w-full"},Hs={class:"user-info__nav"},Ws={key:0},qs=["aria-label"],Ys={class:"fs-container"},Ks={class:"header-bottom flex justify-between items-center"},Xs={class:"header-nav"},Qs={class:"flex flex-wrap"},Js={key:3},Zs=["href"],en={key:0,class:"header-cart__count"},tn=O({__name:"TopBar",setup(M){const y=Pe(),{routeWrapper:v}=De(),{sendMetrikaHit:u}=we(),{routeIsBelongToVacancies:a}=ht(),{isBonusReportsShown:b,regionalSettingsBonuses:g}=kt(),{selectedLocationText:$}=vt(),{isDemoSettingsEnabled:k}=yt(),{clearPhone:p,phone:l}=$t(),{isAuthenticated:m,changeShowAuthorization:c,regionalSettingsInfoOptions:d,resetCategoryHandler:f,isShowDemoSettings:_}=bt(),P=Be(),V=ce(),X=Se(),ee=K(),Q=Ce(),te=le(),oe=Ee(),{isCartEmpty:J}=Y(P),{promosIfImagesAndInfoMode:se}=Y(oe),H=Me(!1),ne=()=>{ee.$patch({isSignOutConfirmationShown:!0})};return(w,h)=>{const B=Ve("RouterLink");return o(),n("header",Rs,[t("div",Bs,[t("div",Es,[t("div",Vs,[e(y)&&e(k)?(o(),C(nt,{key:0,"is-show":e(_),class:"popover-soc",onClose:h[0]||(h[0]=D=>_.value=!1),onClick:h[1]||(h[1]=D=>_.value=!0)},{attach:S(()=>
1[i(x,{name:"social/settings",class:"icon icon-settings cursor-pointer relative"})]),content:S(({close:D})=>[i(st,{onClose:D},null,8,["onClose"])]),_:1},8,["is-show"])):r("",!0),t("a",{class:F({"pointer-events-none":!e(V).isLocationNotSingle}),onClick:h[2]||(h[2]=T(D=>e(X).$patch({isLocationPopupShown:!0}),["prevent"]))},[i(x,{name:"social/location-stroke",class:"icon"}),t("span",null,s(e($)),1)],2),e(p)().length?(o(),n("a",{key:1,target:"_parent",href:`tel:${e(p)()}`,onClick:h[3]||(h[3]=D=>e(u)(e(j).CALL))},[i(x,{name:"social/phone-stroke",class:"icon"}),t("span",null,s(e(l)),1)],8,Gs)):r("",!0),t("a",{class:"btn-info",onClick:h[4]||(h[4]=T(()=>{},["prevent"])),onMouseenter:h[5]||(h[5]=D=>H.value=!0),onMouseleave:h[6]||(h[6]=D=>H.value=!1)},[i(x,{name:"social/info-stroke",class:"icon ic-info"}),t("span",null,s(w.$t("delivery.deliveryInformation")),1)],32),i(Te,{name:"fade"},{default:S(()=>[e(H)?(o(),C(Os,{key:0})):r("",!0)]),_:1})]),t("div",Us,[t("a",{class:"header-login__btn",onClick:h[7]||(h[7]=T(D=>e(c)(!0),["prevent"]))},[L(s(e(m)?e(Q).name:w.$t("client.login"))+" ",1),t("span",null,[i(x,{name:"user",class:"icon"})])]),e(m)?(o(),n("div",js,[e(g).enable?(o(),n("div",zs,[i(x,{name:"social/diamond",class:"icon ic-bonus-sidebar"}),t("div",null,s(w.$t("client.myBonuses"))+" "+s(e(te).formatCurrency(e(Q).balance,!0)),1)])):r("",!0),t("div",Hs,[t("ul",null,[t("li",null,[i(B,{to:e(v)({name:"Profile"}),onClick:h[8]||(h[8]=T(()=>{},["stop"]))},{default:S(()=>[L(s(w.$t("client.personalInformation")),1)]),_:1},8,["to"])]),t("li",null,[i(B,{to:e(v)({name:"HistoryOrders"}),onClick:h[9]||(h[9]=T(()=>{},["stop"]))},{default:S(()=>[L(s(w.$t("shared.orderHistory")),1)]),_:1},8,["to"])]),e(b)?(o(),n("li",Ws,[i(B,{to:e(v)({name:"Bonuses"}),onClick:h[10]||(h[10]=T(()=>{},["stop"]))},{default:S(()=>[L(s(w.$t("title.bonuses")),1)]),_:1},8,["to"])])):r("",!0)])]),t("button",{type:"button","aria-label":w.$t("client.logOut"),class:"personal-logout w-full cursor-pointer flex items-center",onClick:T(ne,["prevent"])},[i(x,{name:"social/logout",class:"icon"}),L(" "+s(w.$t("client.logOut")),1)],8,qs)])):r("",!0)])])]),t("div",Ys,[t("div",Ks,[t("nav",Xs,[t("ul",Qs,[t("li",{onClick:h[11]||(h[11]=D=>e(u)(e(j).FROM_MENU,{action:"Main"}))},[i(B,{to:e(v)({name:"Main"},{skipIfOnlyOneCity:!0}),class:F([[{active:w.$route.name==="Main"}],"header-nav__link"]),onClick:e(f)},{default:S(()=>[t("span",null,s(w.$t("shared.main")),1)]),_:1},8,["to","class","onClick"])]),e(se).length?(o(),n("li",{key:0,onClick:h[12]||(h[12]=D=>e(u)(e(j).FROM_MENU,{action:"Special-Offers"}))},[i(B,{to:e(v)({name:"Special-Offers"}),class:F([{active:w.$route.name==="Special-Offers"},"header-nav__link"])},{default:S(()=>[t("span",null,s(w.$t("title.specialOffers")),1)]),_:1},8,["to","class"])])):r("",!0),e(d).feedback?(o(),n("li",{key:1,onClick:h[13]||(h[13]=D=>e(u)(e(j).FROM_MENU,{action:"Feedback"}))},[i(B,{to:e(v)({name:"Feedback"}),class:F([[{active:w.$route.name==="Feedback"}],"header-nav__link btn-menu"])},{default:S(()=>[t("span",null,s(w.$t("title.feedback")),1)]),_:1},8,["to","class"])])):r("",!0),e(d).vacancies?(o(),n("li",{key:2,onClick:h[14]||(h[14]=D=>e(u)(e(j).FROM_MENU,{action:"Vacancies"}))},[i(B,{to:e(v)({name:"Vacancies"}),class:F([{active:e(a)},"header-nav__link"])},{default:S(()=>[t("span",null,s(w.$t("title.vacancies")),1)]),_:1},8,["to","class"])])):r("",!0),t("li",{onClick:h[15]||(h[15]=D=>e(u)(e(j).FROM_MENU,{action:"About"}))},[i(B,{to:e(v)({name:"About"}),class:F([{active:w.$route.name==="About"},"header-nav__link"])},{default:S(()=>[t("span",null,s(w.$t("title.about")),1)]),_:1},8,["to","class"])]),e(V).settings.info.social_networks?.vk?(o(),n("li",Js,[t("a",{href:e(V).settings.info.social_networks.vk,target:"_blank",class:"header-nav__link btn-menu"},[t("span",null,s(w.$t("shared.ourGroup")),1)],8,Zs)])):r("",!0)])]),i(B,{to:e(v)({name:"Cart"}),class:"header-cart relative items-center","data-testid":"go-to-cart"},{default:S(()=>[e(J)?r("",!0):(o(),n("span",en,[i(Z,{price:e(P).totalFoodPrice,class:"flex"},null,8,["price"])])),i(x,{name:"social/cart",class:"cart-icon"})]),_:1},8,["to"])])]),!e(m)&&e(X).isAuthorizationShown?(o(),C(E,{key:0,"click-outside-disabled":"","header-title":w.$t("title.login"),"is-top-button-close":"",onCloseCustomModal:h[16]||(h[16]=D=>e(c)(!1))},{content:S(({clickHandler:D})=>[e(m)?r("",!0):(o(),C(ys,{key:0,onCloseCustomModal:D},null,8,["onCloseCustomModal"]))]),_:1}
1,8,["header-title"])):r("",!0),e(y)?(o(),C(ot,{key:1})):r("",!0)])}}}),on=R(tn,[["__scopeId","data-v-c496fb71"]]),sn={class:"fs-container"},nn={key:0,class:"fs-container"},an={class:"seo-block wrap flex items-center"},ln={class:"seo-block__title text-center"},rn=["innerHTML"],cn=["innerHTML"],dn=["textContent"],un={key:2,class:"flex gap-2.5 mt-3 buttons-group"},pn=["onClick"],mn=["onClick"],fn={class:"buttons-group"},_n=["onClick"],vn=["onClick"],hn=["innerHTML"],bn={class:"buttons-group"},$n=["onClick"],kn=["onClick"],yn={class:"buttons-group"},gn=["onClick"],Cn=["onClick"],Sn=O({__name:"social",setup(M){const y=Lt(),{routeWrapper:v}=De(),{shouldOpenCartByQuery:u}=gt(),a=Pe(),{reSelect:b}=Ct(),{isLocationRemembered:g,isLocationConfirmationShown:$,clientCityQuestion:k}=St(),p=Se(),l=Ge(),m=ce(),c=re(),d=K(),f=ke(),{isLocationPopupShown:_}=Y(p),P=Me(!1);Ue(()=>{u()&&y.push("/cart")});const V=It(),X=He(()=>V?.isStandalone()??!0),ee=()=>{p.$patch({isLocationPopupShown:!1})},Q=A=>{A?.(),p.$patch({isLocationPopupShown:!0})},te=A=>{A?.(),g.value||m.rememberSelectedLocation()},{isCatalog:oe,isNotFound:J,choosingDistrictTitle:se,closeWarning:H,addingClassesForVisuallyImpaired:ne,isShowMsgShopClosed:w,changeIsShopClosed:h,messageForClosedShop:B,goToAbout:D}=Mt(),{isNeedSeoForCurrentPage:de,seo:ue}=wt();return At(),Pt(()=>({bodyAttrs:{class:p.noscroll?"overflow-hidden":""}})),(A,G)=>(o(),n("div",{id:"app",class:F(["flex flex-col overflow-hidden [--play-button-background:var(--wrappers-background)] [--play-button-color:var(--gray-icon)] [--play-button-icon-size:13px] [--play-button-inset:5px] [--play-button-size:30px]",[{scrolled:e(P)},e(ne)]])},[i(on),t("main",sn,[e(a)&&e(oe)?(o(),C(ho,{key:0,onReSelect:e(b)},null,8,["onReSelect"])):r("",!0),je(A.$slots,"default",{},void 0,!0)]),e(X)&&e(de)&&!e(J)?(o(),n("div",nn,[t("div",an,[t("h1",ln,s(e(ue).h1),1),t("div",{class:"seo-block__description",innerHTML:e(ue).text},null,8,rn)])])):r("",!0),e(de)&&!e(J)?(o(),C(Fe,{key:1,class:"breadcrumbs"})):r("",!0),i(ao),e(c).isShowChooseDeliveryAddress?(o(),C(E,{key:2,"header-title":e(se),"max-width":"unset",class:"modal-large","click-outside-disabled":"",onCloseCustomModal:G[0]||(G[0]=I=>e(c).$patch({isShowChooseDeliveryAddress:!1}))},{content:S(({clickHandler:I})=>[i(Io,{onCloseModal:I},null,8,["onCloseModal"])]),_:1},8,["header-title"])):r("",!0),e(c).isShowChoosePickup?(o(),C(E,{key:3,"header-title":A.$t("about.pickupPoints"),"max-width":"unset",class:"modal-large","click-outside-disabled":"",onCloseCustomModal:G[1]||(G[1]=I=>e(c).$patch({isShowChoosePickup:!1}))},{content:S(({clickHandler:I})=>[i(Fo,{onCloseModal:I},null,8,["onCloseModal"])]),_:1},8,["header-title"])):r("",!0),e(l).show?(o(),C(ze,{key:4,to:"body"},[i(E,{key:"warning-modal","header-title":A.$t("client.attention"),onCloseCustomModal:e(H)},{content:S(({clickHandler:I})=>[e(l).vhtml?(o(),n("div",{key:0,class:"whitespace-pre-line",innerHTML:e(l).msg},null,8,cn)):(o(),n("span",{key:1,class:"whitespace-pre-line",textContent:s(e(l).msg)},null,8,dn)),e(l).additional&&e(l).additional.error==="minSumOrder"?(o(),n("div",un,[t("div",{class:"btn btn-primary flex-1",onClick:U=>I(U,()=>A.$router.push(e(v)({name:"Main"})))},s(A.$t(e(m).toCatalogTranslationKey)),9,pn),t("div",{class:"btn btn-primary flex-1",onClick:I},s(A.$t("shared.greet")),9,mn)])):r("",!0)]),_:1},8,["header-title","onCloseCustomModal"])])):r("",!0),e(_)?(o(),C(E,{key:5,"header-title":A.$t("title.choosePlace"),onCloseCustomModal:ee},{content:S(({clickHandler:I})=>[i(Ho,{onCloseModal:I},null,8,["onCloseModal"])]),_:1},8,["header-title"])):r("",!0),e(a)&&e(w)?(o(),C(E,{key:6,"header-title":A.$t("client.attention"),"is-top-button-close":!1,"click-outside-disabled":"",onCloseCustomModal:e(h)},{content:S(({clickHandler:I})=>[t("div",null,s(e(B)),1),t("div",fn,[t("div",{class:"btn btn-primary w-full",onClick:U=>I(U,e(D))},s(A.$t("about.modeOfOperation")),9,_n),t("div",{class:"btn btn-secondary w-full",onClick:I},s(A.$t("shared.greet")),9,vn)])]),_:1},8,["header-title","onCloseCustomModal"])):r("",!0),e($)?(o(),C(E,{key:7,"header-title":A.$t("client.attention"),class:"mobile-app-modal",onCloseCustomModal:G[2]||(G[2]=I=>$.value=!1)},{content:S(({clickHandler:I})=>[t("div",{innerHTML:e(k)},null,8,hn),t("div",bn,[t("div",{class:"btn btn-primary w-full",onClick:T(U=>te(I),["stop"])},s(A.$t("client.yes")),9,$n),t("div",{class:"btn btn-primary w-full",onClick:T(U=>Q(I),["stop"])},s(A.$t("client.chooseAnotherCity")),9,kn)])]),_:1},8,["header-title"])):r("",!0),e(d).isSignOutConfirmationShown?(o(),C(E,{key:8,"header-title":A.$t("client.attention"),onCloseCustomModal:G[3]||(G[3]=I=>e(d).$patch({isSignOutConfirmationShown:!1}))},{content:S(({clickHandler:I})=>[t("div",null,s(A.$t("doYouReallyWantToSignOut")),1),t("div",yn,[t("div",{class:"btn btn-primary w-full",onClick:U=>I(U,e(d).clientSignOut)},s(A.$t("client.yes")),9,gn),t("div",{class:"btn btn-primary w-full",onClick:I},s(A.$t("client.no")),9,Cn)])]),_:1},8,["header-title"])):r("",!0),e(f).isCookiesManagerShown?(o(),C(zt,{key:9})):r("",!0)],2))}}),sa=R(Sn,[["__scopeId","data-v-1ca9efa1"]]);export{sa as default};
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.