1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2222,5488],{88998:function(e,t,i){"use strict";var r,n=i(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)({}).hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(null,arguments)}t.Z=e=>{let{title:t,titleId:i,...o}=e;return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,"aria-labelledby":i},o),t?n.createElement("title",{id:i},t):null,r||(r=n.createElement("path",{fillRule:"evenodd",d:"M10 2.5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15M1 10a9 9 0 1 1 18 0 9 9 0 0 1-18 0m9-4.05a.75.75 0 0 1 .75.75V10a.75.75 0 1 1-1.5 0V6.7a.75.75 0 0 1 .75-.75m-.75 7.35a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 0 1.5H10a.75.75 0 0 1-.75-.75",clipRule:"evenodd"})))}},62013:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/checkout",function(){return i(67475)}])},55670:function(e){"use strict";e.exports=function(e){return e.split("")}},55652:function(e){"use strict";e.exports=function(e,t,i,r){for(var n=e.length,l=i+(r?1:-1);r?l--:++l<n;)if(t(e[l],l,e))return l;return -1}},4997:function(e,t,i){"use strict";var r=i(55652),n=i(27922),l=i(25227);e.exports=function(e,t,i){return t==t?l(e,t,i):r(e,n,i)}},27922:function(e){"use strict";e.exports=function(e){return e!=e}},10165:function(e,t,i){"use strict";var r=i(1769),n=i(41504);e.exports=function(e){return n(e)&&"[object RegExp]"==r(e)}},84129:function(e,t,i){"use strict";var r=i(86312);e.exports=function(e){return"function"==typeof e?e:r}},90531:function(e,t,i){"use strict";var r=i(80770);e.exports=function(e,t,i){var n=e.length;return i=void 0===i?n:i,!t&&i>=n?e:r(e,t,i)}},25227:function(e){"use strict";e.exports=function(e,t,i){for(var r=i-1,n=e.length;++r<n;)if(e[r]===t)return r;return -1}},14318:function(e,t,i){"use strict";var r=i(55670),n=i(86354),l=i(52167);e.exports=function(e){return n(e)?l(e):r(e)}},52167:function(e){"use strict";var t="\ud800-\udfff",i="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",n="[^"+t+"]",l="(?:\ud83c[\udde6-\uddff]){2}",o="[\ud800-\udbff][\udc00-\udfff]",d="(?:"+i+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",a="(?:\\u200d(?:"+[n,l,o].join("|")+")"+u+d+")*",s=RegExp(r+"(?="+r+")|(?:"+[n+i+"?",i,l,o,"["+t+"]"].join("|")+")"+(u+d+a),"g");e.exports=function(e){return e.match(s)||[]}},98320:function(e,t,i){"use strict";e.exports=i(15725)},15725:function(e,t,i){"use strict";var r=i(48468),n=i(3331),l=i(84129),o=i(99305);e.exports=function(e,t){return(o(e)?r:n)(e,l(t))}},70212:function(e,t,i){"use strict";var r=i(4997),n=i(51931),l=Math.max;e.exports=function(e,t,i){var o=null==e?0:e.length;if(!o)return -1;var d=null==i?0:n(i);return d<0&&(d=l(o+d,0)),r(e,t,d)}},53228:function(e,t,i){"use strict";var r=i(10165),n=i(42653),l=i(45941),o=l&&l.isRegExp,d=o?n(o):r;e.exports=d},66223:function(e,t,i){"use strict";var r=i(55755),n=i(90531),l=i(86354),o=i(44799),d=i(53228),u=i(14318),a=i(40019);e.exports=function(e,t,i){return(i&&"number"!=typeof i&&o(e,t,i)&&(t=i=void 0),i=void 0===i?4294967295:i>>>0)?(e=a(e))&&("string"==typeof t||null!=t&&!d(t))&&!(t=r(t))&&l(e)?n(u(e),0,i):e.split(t,i):[]}},51931:function(e,t,i){"use strict";var r=i(37778);e.exports=function(e){var t=r(e),i=t%1;return t==t?i?t-i:t:0}},53748:function(e,t,i){"use strict";i.d(t,{fO:function(){return a},ms:function(){return s}});var r=i(78551),n=i(34040),l=i(56711),o=i(95266);let d="checkout/TYP",u=e=>t=>({queryKey:["checkoutTYP",t],queryFn:()=>(e||o.lP.getInstance()).get((0,l.K)(`${d}/${t}/`))}),a=function(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return(0,r.a)({...u()(e),enabled:i,refetchInterval:t})},s=()=>(0,n.D)({mutationFn:e=>o.lP.getInstance().get((0,l.K)(`${d}/${e.id}/`))})},64389:function(e,t,i){"use strict";i.d(t,{Be:function(){return c},Ud:function(){return f},xS:function(){return v}});var r=i(30202),n=i(34040),l=i(67294),o=i(53019),d=i(56711),u=i(95266),a=i(91031);let s="checkout/order",c=()=>{let e=(0,r.NL)(),t=(0,l.useMemo)(()=>({mutationFn:e=>u.lP.getInstance().post((0,d.K)(`${s}/`),{data:e}),onSuccess:()=>
1{e.invalidateQueries({queryKey:[o.RK]}),e.invalidateQueries({queryKey:[o.yi]}),e.invalidateQueries({queryKey:[a.pU]})}}),[e]);return(0,n.D)(t)},v=()=>{let e=(0,r.NL)();return(0,n.D)({mutationFn:e=>u.lP.getInstance().post((0,d.K)("checkout/draft-order/"),{data:e}),onSuccess:()=>{e.invalidateQueries({queryKey:[o.RK]}),e.invalidateQueries({queryKey:[o.yi]}),e.invalidateQueries({queryKey:[a.pU]})}})},f=()=>{let e=(0,r.NL)(),t=(0,l.useMemo)(()=>({mutationFn:e=>{let{id:t}=e;return u.lP.getInstance().post((0,d.K)(`${s}/${t}:cancel/`))},onSuccess:()=>{e.invalidateQueries({queryKey:[o.RK]}),e.removeQueries({queryKey:[o.RK],type:"inactive"}),e.invalidateQueries({queryKey:[o.yi]}),e.invalidateQueries({queryKey:[a.pU]})}}),[e]);return(0,n.D)(t)}},52885:function(e,t,i){"use strict";i.d(t,{w:function(){return s}});var r=i(78551),n=i(94069),l=i(85690),o=i(11664),d=i(56711),u=i(95266);let a=e=>t=>({queryKey:["paymentNameplates"],queryFn:()=>(e||u.lP.getInstance()).get((0,d.K)("content/payment-nameplates/"),{params:t})}),s=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{deviceId:t}=(0,o.I)(),{data:i}=(0,n.W_)(t),d=(null==i?void 0:i.data.segment)||l.t5.BLACK;return(0,r.a)({...a()({segment:d}),refetchOnWindowFocus:!1,enabled:e})}},26170:function(e,t,i){"use strict";i.d(t,{pK:function(){return o},wy:function(){return l}});var r=i(56711),n=i(95266);let l="customer-cards",o=e=>t=>({queryKey:[l,t],queryFn:()=>(e||n.lP.getInstance()).post((0,r.K)("customers/cards/"),{data:t})})},45488:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return h}});var r,n,l,o,d,u=i(35944),a=i(9996),s=i.n(a),c=i(67294),v=i(81555),f=i(88998);function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)({}).hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(null,arguments)}var m=e=>{let{title:t,titleId:i,...r}=e;return c.createElement("svg",p({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":i},r),t?c.createElement("title",{id:i},t):null,n||(n=c.createElement("g",{clipPath:"url(#clip0_19654_30668)"},c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.0013 2.41669C5.81314 2.41669 2.41797 5.81186 2.41797 10C2.41797 14.1882 5.81314 17.5834 10.0013 17.5834C14.1895 17.5834 17.5846 14.1882 17.5846 10C17.5846 5.81186 14.1895 2.41669 10.0013 2.41669ZM0.917969 10C0.917969 4.98343 4.98472 0.916687 10.0013 0.916687C15.0179 0.916687 19.0846 4.98343 19.0846 10C19.0846 15.0166 15.0179 19.0834 10.0013 19.0834C4.98472 19.0834 0.917969 15.0166 0.917969 10ZM9.2513 6.66669C9.2513 6.25247 9.58709 5.91669 10.0013 5.91669H10.0096C10.4238 5.91669 10.7596 6.25247 10.7596 6.66669C10.7596 7.0809 10.4238 7.41669 10.0096 7.41669H10.0013C9.58709 7.41669 9.2513 7.0809 9.2513 6.66669ZM10.0013 9.25002C10.4155 9.25002 10.7513 9.58581 10.7513 10V13.3334C10.7513 13.7476 10.4155 14.0834 10.0013 14.0834C9.58709 14.0834 9.2513 13.7476 9.2513 13.3334V10C9.2513 9.58581 9.58709 9.25002 10.0013 9.25002Z",fill:"#0099DB"}))),l||(l=c.createElement("defs",null,c.createElement("clipPath",{id:"clip0_19654_30668"},c.createElement("rect",{width:20,height:20,fill:"white"})))))};(o||(o={})).md="md",(r=d||(d={})).warning="warning",r.info="info",r.error="error",r.disclaimer="disclaimer";let y={basic:{wrapper:e=>{let{size:t,variant:i}=e,r={md:{padding:`${(0,v.bA)(1)}px ${(0,v.bA)(3,!0)}px`,...(0,v.cp)("m14Reg")}},n={error:{backgroundColor:v.O9.redBg,color:v.O9.dark},info:{backgroundColor:v.O9.grey0,color:v.O9.dark},warning:{backgroundColor:v.O9.yellow,color:v.O9.dark},disclaimer:{backgroundColor:v.O9.lightBlueBg,color:v.O9.dark}};return{...s().all([{display:"flex",alignItems:"center"},(0,v.Re)(r,t),(0,v.Re)(n,i)])}},icon:e=>{let{size:t,variant:i}=e,r={md:{marginRight:(0,v.bA)(3,!0)}},n={warning:{fill:null===v.O9||void 0===v.O9?void 0:v.O9.yellow2},info:{fill:null===v.O9||void 0===v.O9?void 0:v.O9.dark},error:{fill:null===v.O9||void 0===v.O9?void 0:v.O9.red},disclaimer:{fill:v.O9.lightBlue}};return{flexShrink:0,...(0,v.Re)(r,t),...(0,v.Re)(n,i)}}}};var h=e=>{let{theme:t="basic",size:i="md",variant:r="info",children:n,...l}
1=e,o="string"==typeof t?y[t]:t,a=(0,c.useMemo)(()=>({size:i,variant:r}),[i,r]),p=(0,v.SH)(o,a),h=(0,c.useMemo)(()=>s().all([p("wrapper")]),[p]),g=(0,c.useMemo)(()=>s().all([p("icon")]),[p]);return(0,u.BX)("div",{css:h,...l,children:[r===d.warning&&(0,u.tZ)(f.Z,{css:g}),(r===d.info||r===d.disclaimer)&&(0,u.tZ)(m,{css:g}),n]})}},7333:function(e,t,i){"use strict";var r=i(35944),n=i(81555);let l={cols:{xxxl:["1fr 398px"],sm:1},gap:{xxxl:(0,n.bA)(4),sm:(0,n.bA)(3)}};t.Z=e=>{let{SummaryBlock:t,children:i,layoutProps:o}=e;return(0,r.BX)(n.Ar,{...l,...o,children:[(0,r.tZ)("div",{children:i}),(0,r.tZ)("div",{children:t})]})}},18748:function(e,t,i){"use strict";let r;i.d(t,{qg:function(){return c},oI:function(){return m},QA:function(){return s},N2:function(){return a},io:function(){return u},Bt:function(){return p}});class n{constructor(){this.getRestoreStyles=()=>this.restoreStyles,this.restoreStyles=[]}}class l{constructor(){this.getModalStore=()=>this.modalStore,this.modalStore=new n}}let o=()=>(window.globalStore||(window.globalStore=new l),window.globalStore),d=()=>o().getModalStore();function u(e){return e.scrollTop<=0}function a(e){return e.scrollHeight-e.offsetHeight-.5<=e.scrollTop}function s(e){return e.scrollHeight>e.clientHeight}let c=()=>{if(void 0!==r)return r;let e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);let t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),r=t,t},v=e=>document.body===e?window.innerWidth>document.documentElement.clientWidth:e.scrollHeight>e.clientHeight,f=e=>parseInt(window.getComputedStyle(e).paddingRight,10)||0,p=e=>{let t=d().getRestoreStyles(),i=t.findIndex(t=>t.container===e),r=t[i];r&&(r.modals-=1,r.modals<=0&&(t.splice(i,1),r.styles.forEach(e=>{let{value:t,el:i,key:r}=e;t?i.style.setProperty(r,t):i.style.removeProperty(r)})))},m=e=>{if(!e)return;let t=d().getRestoreStyles(),i=t.find(t=>t.container===e);if(i){i.modals+=1;return}let r=[];if(v(e)){let t=c();r.push({value:e.style.paddingRight,key:"padding-right",el:e}),e.style.paddingRight=`${f(e)+t}px`}let n=e.parentElement,l=(null==n?void 0:n.nodeName)==="HTML"&&"scroll"===window.getComputedStyle(n).overflowY?n:e;"hidden"!==l.style.overflow&&r.push({value:l.style.overflow,key:"overflow",el:l}),l.style.overflow="hidden",t.push({container:e,modals:1,styles:r})}},7544:function(e,t,i){"use strict";i.d(t,{Z:function(){return I}});var r=i(35944),n=i(5152),l=i.n(n),o=i(67294),d=i(81555),u=i(76530),a=i(74533),s=i(71511),c=i(9996),v=i.n(c);let f={center:{justifyContent:"center",textAlign:"center"},left:{justifyContent:"flex-start",textAlign:"left"},right:{justifyContent:"flex-end",textAlign:"right"}},p=(0,d.bA)(4),m={fullscreen:{flex:1,width:"100%"},md:{maxWidth:(0,d.bA)(80),width:"100%"}},y={fullscreen:{paddingTop:(0,d.bA)(2),paddingBottom:(0,d.bA)(3),paddingLeft:(0,d.bA)(2),paddingRight:(0,d.bA)(2)},md:{padding:`${(0,d.bA)(10,!0)}px ${(0,d.bA)(10,!0)}px`}},h={basic:{component:e=>{let{size:t,innerScroll:i}=e;return{background:d.O9.white,...i&&{maxHeight:"100%"},...(0,d.Re)(m,t)}},content:e=>{let{size:t,flex:i,innerScroll:r,hasFooter:n}=e,l={fullscreen:{padding:`${(0,d.bA)(3,!0)}px 0 0`},md:{padding:`${(0,d.bA)(5,!0)}px ${(0,d.bA)(10,!0)}px`,...!n&&{paddingBottom:(0,d.bA)(10,!0)}}};return{width:"100%",...i&&{flex:1},...r&&{overflowY:"auto",flex:1},...(0,d.Re)(v().all([l]),t)}},footer:e=>{let{size:t}=e;return{transition:"box-shadow 0.2s ease-in",boxShadow:"0px -6px 8px -4px rgba(0, 0, 0, 0.0)",...(0,d.Re)(v().all([y]),t),..."fullscreen"===t&&{marginTop:"auto",width:"100%"}}},header:e=>{let{view:t,size:i,stickyHeader:r,isContainer:n}=e,l={fullscreen:{paddingTop:(0,d.bA)(3,!0),paddingBottom:(0,d.bA)(2),paddingLeft:(0,d.bA)(2),paddingRight:(0,d.bA)(2),..."mobile"===t&&n&&{paddingLeft:0,paddingRight:0}},md:{padding:`${(0,d.bA)(5,!0)}px ${(0,d.bA)(10,!0)}px`}};return{top:"desktop"===t?-p:0,width:"100%",...r&&{position:"sticky",background:d.O9.white,zIndex:1},transition:"box-shadow 0.2s ease-in, background 0.2 ease",...(0,d.Re)(v().all([l]),i)}},headerWrapper:e=>{let{hasTitle:t}=e;return{display:"flex",alignItems:"stretch",justifyContent:t?"space-between":"end"}},headerCloser:()=>({fill:d.O9.black,":hover":{opacity:.7}}),headerContent:e=>{let{align:t="left",trim:i,hasCloser:r}=e;return{flexGrow:1,...r&&{paddingRight:(0,d.bA)(2)},...f[t],...i&&{overflow:"hidden"}}},headerTitle:e=>{let{trim:t}=e;return{...(0,d.pX)("h6Med"),wordBreak:"break-word",...t&&{overflow:"hidden",
1whiteSpace:"nowrap",textOverflow:"ellipsis"}}},wrapper:e=>{let{size:t}=e;return{..."fullscreen"!==t&&{paddingTop:p,paddingBottom:p}}}}},g=(0,o.forwardRef)((e,t)=>{let{theme:i="basic",size:n="md",variant:l="primary",fixedPosition:c,children:v,className:f,view:p,flex:m,hasCloser:y=!0,stickyFooter:g,stickyHeader:b,align:T="left",trim:C,innerScroll:I,Container:w,isContainer:E,...P}=e,S="string"==typeof i?h[i]:i,k=(0,o.useMemo)(()=>({size:n,view:p,align:T,fixedPosition:c,flex:m,hasCloser:y,stickyFooter:g,stickyHeader:b,trim:C,innerScroll:I,isContainer:E}),[n,p,T,c,m,y,g,b,C,I,E]),R=(0,o.useRef)(null),x="desktop"===p?{ref:(0,u.l)([t,R]),onMount:()=>{if(c&&R.current){let e=R.current.querySelector('[data-role="content"]');if(e){let{marginTop:t}=window.getComputedStyle(e);e.style.marginTop=t}}},backdropProps:{invisible:"fullscreen"===n,...P.backdropProps},className:f}:{ref:t,className:f},A=(0,d.SH)(S,{...k,size:n,variant:l});return(0,r.tZ)(s.y,{size:n,theme:S,variant:l,state:k,Container:w,children:(0,r.tZ)(a.C,{...P,css:A("component"),wrapperCSS:{...A("wrapper"),...P.wrapperCSS},...x,children:v})})}),b=l()(()=>i.e(9028).then(i.bind(i,75293)).then(e=>e.Header),{loadableGenerated:{webpack:()=>[75293]}}),T=l()(()=>i.e(8215).then(i.bind(i,18215)).then(e=>e.Content),{loadableGenerated:{webpack:()=>[18215]}}),C=l()(()=>i.e(1002).then(i.bind(i,81002)).then(e=>e.Footer),{loadableGenerated:{webpack:()=>[81002]}});var I=Object.assign((0,o.forwardRef)((e,t)=>{let{children:i,view:n="desktop",Container:l=d.W2,isContainer:o=!0,...u}=e;return(0,r.tZ)(g,{ref:t,...u,view:n,size:"mobile"===n?"fullscreen":u.size,Container:"mobile"===n?l:void 0,isContainer:o,children:i})}),{Header:b,Content:T,Footer:C})},71511:function(e,t,i){"use strict";i.d(t,{l:function(){return u},y:function(){return d}});var r=i(35944),n=i(67294),l=i(81555);let o=(0,n.createContext)(null);o.displayName="PopupContext";let d=e=>{let{children:t,size:i,theme:d,variant:u,state:a,Container:s}=e,c=(0,l.SH)(d,{...a,size:i,variant:u}),v=(0,n.useMemo)(()=>({getCSS:c,state:a,size:i,theme:d,variant:u,Container:s}),[s,c,i,a,d,u]);return(0,r.tZ)(o.Provider,{value:v,children:t})},u=()=>{let e=(0,n.useContext)(o);if(!e)throw Error("Hook usePopupContext must be used within PopupContextProvider");return e}},67475:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return ek},default:function(){return eR}});var r,n,l=i(35944),o=i(70917),d=i(10969),u=i(5152),a=i.n(u),s=i(41664),c=i.n(s),v=i(67294),f=i(52885),p=i(94069),m=i(97978),y=i(11664),h=i(7333),g=i(64049),b=i(61976),T=i(49146),C=i(81555),I=i(60141),w=i(19567),E=i(30202),P=i(11163),S=i(12025),k=i(79351),R=i(64389);(r=n||(n={})).EXPRESS_DELIVERY="expressdelivery",r.DELIVERY="delivery",r.PICKUP_POINTS="pickuppoints",r.RESERVE_INSTORE="reserveinstore",r.PICKUP_IN_STORE="pickupinstore";var x=i(26170),A=i(56711),D=i(95266),_=i(20430),O=i(35512),N=i(6034),M=i(25185),K=i(40580),B=i(69319),q=i(24796);let Z=new Set;var G=i(57018),U=i(40239),L=i(46540),V=i(27512),$=i(78772),H=i(89748),Y=i(68302),F=i(7103),Q=i(58762),W=i(53748),X=i(15371),j=i(92720),J=i(48818),z=i(73229);let ee=e=>{let{deliveryCost:t,isFetchingCheckout:i,basketProducts:r}=e,{selectedDeliveryMethod:n,payment:l,receiver:o,packageIsSelected:d,shouldSendDeliveryAnalytics:u,shouldSendReceiverAnalytics:a,setShouldSendDeliveryAnalytics:s,setShouldSendReceiverAnalytics:c}=(0,m.ps)(),f=(0,v.useMemo)(()=>({selectedDeliveryMethod:n,payment:l,deliveryCost:t,receiver:o}),[n,l,t,o]),p=(0,J.Hs)(f,d),y=(0,J.me)(f,$.k.DELIVERY,d,i),h=(0,J.me)(f,$.k.RECEIVER,d),g=(0,J.me)(f,$.k.PAYMENT,d);(0,v.useEffect)(()=>{u&&(y(),s(!1))},[y,u,s]),(0,v.useEffect)(()=>{a&&(h(),c(!1))},[h,c,a]),(0,v.useEffect)(()=>{l&&g()},[g,l]);let b=(0,z.Vq)(),{productUse:T}=(0,X.I)(),{mutateAsync:C,data:I}=(0,W.ms)(),w=null==I?void 0:I.data;return(0,J.u3)(w),(0,v.useCallback)(async e=>{e&&(await C({id:e}),b(e,r||[])),p();try{await Promise.all((null==r?void 0:r.map((e,t)=>{let{productId:i,qty:r}=e;if(!r)return;let n=j.ensiCloudStorage.getProduct(i);return T({productId:String(i),conversion:Q.b.ORDER,source:null==n?void 0:n.source,query:null==n?void 0:n.query,position:t+1})}))||[])}catch(e){console.error(e)}finally{j.ensiCloudStorage.removeAllProducts()}},[p,r,C,b,T])};var et=i(87935),ei=i(48951),er=i(97761),en=i(61042);let el="Ð ÑожалениÑ, паÑамеÑÑÑ Ð·Ð°ÐºÐ°Ð·Ð° изменилиÑÑ. ÐÑовеÑÑÑе заказ и повÑоÑиÑе оÑоÑмление.",eo=e=>e===k.TT.DELIVERY||e===k.TT.EXPRESS||e===k.TT.NBD_COURIER,ed=e=>e===k.TT.PICKUP||e===k.TT.NBD_PVZ||e===k.TT.NBD_POSTMATE,eu=e=>e===k.TT.STORE||e===k.TT.STORE_PICKUP,ea=()=>{var e,t,i,r,n,l;let{isMobile:o}=(0,y.I)(),{cityFias:d,cityName:u}=(0,N.B)(),{deliveryAddressForm:a,deliveryPickupId:s,deliveryStoreId:c,packageIsSelected:f,reset:p,isFirstCall:h,selectedDeliveryMethod:g,storedProducts:b,isGiftCardEnabled:T,giftCardDeductionAmount:C,selectedSavedPvzAddressId:I,selectedSavedStoreAddressId:w,isBonusCourierRecalculating:E,isBonusLogisticsFresh:P}=(0,m.ps)(),{isCourier:k,isPickupPoint:R,isStore:x}=(0,en.B)(),{selectedCourier:A,selectedPickup:D,selectedStore:_}=(0,er.V)(),M=!h||o,K=ed(g),B=eu(g),q=eo(g),{selectedPvzAddress:Z,selectedStoreAddress:G}=(0,ei.w)({enabled:K||B}),U=null!==(n=null==Z?void 0:Z.pickupId)&&void 0!==n?n:I,L=null!==(l=null==G?void 0:G.storeId)&&void 0!==l?l:void 0!==w?String(w):void 0,V=P&&!f,$=(0,O.E)({isCheckout:!0,packageIsSelected:f,enabled:(K||B)&&f&&!E&&!V}),H=f&&!$.isPlaceholderData?null===(t=$.data)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.products:void 0,{baskets:Y}=(0,v.useMemo)(()=>(0,F.A7)({packageIsSelected:f,selectedPackageProducts:H,storedProducts:b}),[f,H,b]),Q=(0,v.useMemo)(()=>({baskets:Y,useGiftCard:T,amountGiftCard:C?100*Number(C):void 0,pickup:U?[{pickupId:U}]:void 0,city:u,cityFias:d}),[Y,T,C,U,u,d]),W=(0,v.useMemo)(()=>({baskets:Y,useGiftCard:T,amountGiftCard:C?100*Number(C):void 0,stores:L?[{storeId:L}]:void 0,city:u,cityFias:d}),[Y,T,C,L,u,d]),X=(0,v.useMemo)(()=>({baskets:null==b?void 0:b.map(e=>{var t;return{price:e.price/(e.qty||1),productExternalId:null!==(t=e.productExternalId)&&void 0!==t?t:"",qty:e.qty}}),useGiftCard:T,amountGiftCard:C?100*Number(C):void 0,address:a||{}}
1),[b,T,C,a]),j=M&&K&&!!U&&!E&&!V,J=M&&B&&!!L&&!E&&!V,{data:z,isFetching:ee}=(0,S.wu)(Q,{placeholderData:void 0},j),{data:et,isFetching:ea}=(0,S.yI)(W,{placeholderData:void 0},J),es=M&&q&&(null==a?void 0:a.address)!==void 0,{data:ec,isFetching:ev}=(0,S.YZ)(X,void 0,es),ef=(0,v.useMemo)(()=>K?null==z?void 0:z.data:B?null==et?void 0:et.data:q?null==ec?void 0:ec.data:void 0,[K,B,q,z,et,ec]),ep=K&&ee||B&&ea||q&&ev||!1,em=null==ef?void 0:ef.isSFAvailable,ey=K&&!!U&&!ee&&Array.isArray(null==z?void 0:null===(i=z.data)||void 0===i?void 0:i.deliveryPickupPoints)&&!z.data.deliveryPickupPoints.some(e=>String(e.id)===String(U)||String(e.originalId)===String(U)||String(e.pickupId)===String(U)),eh=B&&!!L&&!ea&&Array.isArray(null==et?void 0:null===(r=et.data)||void 0===r?void 0:r.deliveryStores)&&!et.data.deliveryStores.some(e=>String(e.id)===String(L));(0,v.useEffect)(()=>{em&&!ep&&f&&k&&(null==a?void 0:a.timeslotId)&&!A&&p(el)},[ep,p,em,f,k,null==a?void 0:a.timeslotId,A]),(0,v.useEffect)(()=>{em&&!ep&&f&&R&&s&&!D&&!ey&&p(el)},[ep,p,em,f,R,s,D,ey]),(0,v.useEffect)(()=>{em&&!ep&&f&&x&&c&&!_&&!eh&&p(el)},[ep,p,em,f,x,c,_,eh])},es=a()(()=>Promise.all([i.e(2061),i.e(2697),i.e(1175),i.e(9201),i.e(822),i.e(4510)]).then(i.bind(i,80822)),{loadableGenerated:{webpack:()=>[80822]}}),ec=e=>{let t="initQty"in e&&"number"==typeof e.initQty?e.initQty:e.qty,i=e.cost&&e.cost>0?e.cost:e.price;return t&&e.qty!==t?Math.round(i/t*e.qty):i},ev=e=>e===k.TT.DELIVERY||e===k.TT.EXPRESS||e===k.TT.NBD_COURIER,ef=e=>e===k.TT.PICKUP||e===k.TT.NBD_PVZ||e===k.TT.NBD_POSTMATE,ep=e=>e===k.TT.STORE||e===k.TT.STORE_PICKUP;var em=()=>{var e,t,i,r,o,u,a;let s,c;let f=(0,P.useRouter)(),{isMobile:h,deviceId:g}=(0,y.I)(),{cityFias:b,cityName:T}=(0,N.B)(),{giftCardDeductionAmount:C,payment:I,deliveryAddressForm:Q,receiver:W,packageIsSelected:X,reset:j,isSFAvailable:J,isGiftCardEnabled:z,giftCardPinCode:el,giftCardNumber:eo,setGiftCardNumberInitialValue:ed,setGiftCardPinCodeInitialValue:eu,setGiftCardServerError:em,setCanSubmitCheckout:ey,selectedDeliveryMethod:eh,storedProducts:eg,selectedSavedPvzAddressId:eb,selectedSavedStoreAddressId:eT,isFirstCall:eC,setIsSFAvailable:eI,stepCode:ew,setStepCode:eE,isBonusCourierRecalculating:eP,isBonusLogisticsFresh:eS,ecoCardId:ek,addNewCard:eR,setAddNewCard:ex,selectedCard:eA,setSelectedCard:eD,setEcoCardCardNumber:e_}=(0,m.ps)(),{setIsGiftCardPopupOpen:eO}=(0,d.F)(),{isSPAvailable:eN=!0,products:eM,availableProducts:eK}=(0,et.l)(),{user:eB}=(0,M.v)(),{data:eq}=(0,p.W_)(g),eZ=null!==(o=null==eq?void 0:eq.data.isGazpromId)&&void 0!==o&&o,eG=!!(null==eB?void 0:eB.asm)&&I!==k.mJ.UponReceipt,{isCourier:eU,isDelivery:eL,isExpressDelivery:eV,isPickupPoint:e$,isStore:eH,isPickupInStore:eY}=(0,en.B)(),{selectedCourier:eF,selectedPickup:eQ,selectedStore:eW}=(0,er.V)();ea();let eX=!eC||h,ej=ef(eh),eJ=ep(eh),ez=ev(eh),e0=eS&&!X,e1=(0,O.E)({isCheckout:!0,packageIsSelected:X,enabled:!eP&&(ez&&!eS||(ej||eJ)&&X)}),{baskets:e9,hasBasketExternalIdMappingIssue:e5}
1=(0,v.useMemo)(()=>{var e,t;return(0,F.E7)(null===(t=e1.data)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.products)},[null===(t=e1.data)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.products]),e2=X&&!e1.isPlaceholderData?null===(r=e1.data)||void 0===r?void 0:null===(i=r.data)||void 0===i?void 0:i.products:void 0,{baskets:e7}=(0,v.useMemo)(()=>(0,F.A7)({packageIsSelected:X,selectedPackageProducts:e2,storedProducts:eg}),[X,e2,eg]),{selectedPvzAddress:e6,selectedStoreAddress:e4}=(0,ei.w)({enabled:ej||eJ}),e3=null!==(u=null==e6?void 0:e6.pickupId)&&void 0!==u?u:eb,e8=null!==(a=null==e4?void 0:e4.storeId)&&void 0!==a?a:void 0!==eT?String(eT):void 0,te=(0,v.useMemo)(()=>({baskets:e7,useGiftCard:z,amountGiftCard:C?100*Number(C):void 0,pickup:e3?[{pickupId:e3}]:void 0,city:T,cityFias:b}),[e7,z,C,e3,T,b]),tt=(0,v.useMemo)(()=>({baskets:e7,useGiftCard:z,amountGiftCard:C?100*Number(C):void 0,stores:e8?[{storeId:e8}]:void 0,city:T,cityFias:b}),[e7,z,C,e8,T,b]),ti=(0,v.useMemo)(()=>({baskets:e9,useGiftCard:z,amountGiftCard:C?100*Number(C):void 0,address:(null==Q?void 0:Q.address)||{}}),[e9,z,C,Q]),tr=eX&&ej&&!!e3&&!eP&&!e0,tn=eX&&eJ&&!!e8&&!eP&&!e0,{data:tl,isFetching:to}=(0,S.wu)(te,{placeholderData:void 0},tr),{data:td,isFetching:tu}=(0,S.yI)(tt,{placeholderData:void 0},tn),ta=eX&&ez&&(null==Q?void 0:Q.address)!==void 0&&e9.length>0&&!e5&&!eP&&!eS,{data:ts,isFetching:tc}=(0,S.YZ)(ti,void 0,ta),tv=(0,v.useMemo)(()=>ej?null==tl?void 0:tl.data:eJ?null==td?void 0:td.data:ez?null==ts?void 0:ts.data:void 0,[ej,eJ,ez,tl,td,ts]),tf=ej&&to||eJ&&tu||ez&&tc||!1,tp=null!=eF?eF:null==Q?void 0:Q.courier,tm=X&&eU&&!!(null==Q?void 0:Q.address)&&(!(null==Q?void 0:Q.date)||!(null==Q?void 0:Q.timeslotId));if((0,v.useEffect)(()=>{ew!==$.k.DELIVERY&&tm&&eE($.k.DELIVERY)},[tm,eE,ew]),(0,v.useEffect)(()=>{tv&&eI&&eI(tv.isSFAvailable)},[tv,eI]),X&&!tf){let e=(null==tp?void 0:tp.cost)||(null==eQ?void 0:eQ.cost)||(null==eW?void 0:eW.cost);s=e?Number(e):void 0}eV&&(c=n.EXPRESS_DELIVERY),eL&&(c=n.DELIVERY),e$&&(c=n.PICKUP_POINTS),eH&&(c=n.RESERVE_INSTORE),eY&&(c=n.PICKUP_IN_STORE);let ty=z&&el&&eo&&C&&!Number.isNaN(C),th=(0,v.useCallback)(()=>{var e,t,i,r,n,l,o,d,u,a,s,v,f,p,m,y,h,g,b,T,I,w,E,P;let S;return{source:1,receiver:W&&{...W,phone:W.phone.replace(/[()\s]/g,"")},...eU&&{deliveryAddress:(S=null==Q?void 0:Q.address)?{addressString:S.addressString,countryCode:S.countryCode,postIndex:S.postIndex,region:S.region,regionGuid:S.regionGuid,area:S.area,areaGuid:S.areaGuid,city:S.city,cityGuid:S.cityGuid,street:S.street,streetGuid:S.streetGuid,house:S.house,houseGuid:S.houseGuid,block:S.block,flat:S.flat,floor:S.floor,porch:S.porch,intercom:S.intercom,geoLat:null!=S.geoLat?String(S.geoLat):S.geoLat,geoLon:null!=S.geoLon?String(S.geoLon):S.geoLon}:void 0},...e$&&{deliveryAddress:{addressString:null==eQ?void 0:eQ.address,geoLat:(null==eQ?void 0:eQ.geo_lat)!=null?String(eQ.geo_lat):null==eQ?void 0:eQ.geo_lat,geoLon:(null==eQ?void 0:eQ.geo_lon)!=null?String(eQ.geo_lon):null==eQ?void 0:eQ.geo_lon}},delivery:{deliveryTypeId:c,...eU&&{deliveryCourierId:null==tp?void 0:tp.id,comment:null!==(e=null==Q?void 0:Q.comment)&&void 0!==e?e:void 0,deliveryCost:(null==tp?void 0:tp.cost)!==void 0?String(tp.cost):void 0,dispatchWarehouseId:null!==(t=null==tp?void 0:tp.dispatchWarehouseId)&&void 0!==t?t:void 0,fulfillmentTypeId:null!==(i=null==tp?void 0:tp.fulfillmentTypeId)&&void 0!==i?i:void 0,carrierTariffId:null!==(r=null==tp?void 0:tp.carrierTariffId)&&void 0!==r?r:void 0,carrierId:null!==(n=null==tp?void 0:tp.carrierId)&&void 0!==n?n:void 0,dispatchDate:null!==(l=null==tp?void 0:tp.dispatchDate)&&void 0!==l?l:void 0,promissedDeliveryDate:null!==(o=null==tp?void 0:tp.date)&&void 0!==o?o:void 0,deliveryIntervalFrom:null!==(d=null==tp?void 0:tp.from)&&void 0!==d?d:void 0,deliveryIntervalTo:null!==(u=null==tp?void 0:tp.to)&&void 0!==u?u:void 0},...e$&&{deliveryPickupId:null==eQ?void 0:eQ.id,deliveryCost:(null==eQ?void 0:eQ.cost)!==void 0?String(eQ.cost):void 0,carrierId:null!==(a=null==eQ?void 0:eQ.carrierId)&&void 0!==a?a:void 0,fulfillmentTypeId:null!==(s=null==eQ?void 0:eQ.fulfillmentTypeId)&&void 0!==s?s:void 0,carrierTariffId:null!==(v=null==eQ?void 0:eQ.carrierTariffId)&&void 0!==v?v:void 0,promissedDeliveryDate:null!==(f=null==eQ?void 0:eQ.date)&&void 0!==f?f:void 0,carrierPickupPointId:null!==(p=null==eQ?void 0:eQ.originalId)&&void 0!==p?p:void 0,dispatchWarehouseId:null!==(m=null==eQ?void 0:eQ.dispatchWarehouseId)&&void 0!==m?m:void 0,dispatchDate:null!==(y=null==eQ?void 0:eQ.dispatchDate)&&void 0!==y?y:void 0,expirationDateTime:null!==(h=null==eQ?void 0:eQ.expirationDateTime)&&void 0!==h?h:void 0},...(eH||eY)&&{deliveryStoreId:null==eW?void 0:eW.id,deliveryCost:(null==eW?void 0:eW.cost)!==void 0?String(eW.cost):void 0,expirationDateTime:null!==(g=null==eW?void 0:eW.expirationDateTime)&&void 0!==g?g:void 0,...eY&&{
1carrierId:null!==(b=null==eW?void 0:eW.carrierId)&&void 0!==b?b:void 0,fulfillmentTypeId:null!==(T=null==eW?void 0:eW.fulfillmentTypeId)&&void 0!==T?T:void 0,carrierTariffId:null!==(I=null==eW?void 0:eW.carrierTariffId)&&void 0!==I?I:void 0,promissedDeliveryDate:null!==(w=null==eW?void 0:eW.date)&&void 0!==w?w:void 0,dispatchDate:null!==(E=null==eW?void 0:eW.dispatchDate)&&void 0!==E?E:void 0,dispatchWarehouseId:null!==(P=null==eW?void 0:eW.dispatchWarehouseId)&&void 0!==P?P:void 0}}},...ty&&{useGiftCard:!0},...ty&&{cardNumber:eo},...ty&&{pinCode:`${el}`},...ty&&{amountGiftCard:Number(C)},isSPAvailable:eN}},[W,eU,null==Q?void 0:Q.address,null==Q?void 0:Q.comment,e$,eQ,c,null==tp?void 0:tp.id,null==tp?void 0:tp.cost,null==tp?void 0:tp.dispatchWarehouseId,null==tp?void 0:tp.fulfillmentTypeId,null==tp?void 0:tp.carrierTariffId,null==tp?void 0:tp.carrierId,null==tp?void 0:tp.dispatchDate,null==tp?void 0:tp.date,null==tp?void 0:tp.from,null==tp?void 0:tp.to,eH,eY,null==eW?void 0:eW.id,null==eW?void 0:eW.cost,null==eW?void 0:eW.expirationDateTime,null==eW?void 0:eW.carrierId,null==eW?void 0:eW.fulfillmentTypeId,null==eW?void 0:eW.carrierTariffId,null==eW?void 0:eW.date,null==eW?void 0:eW.dispatchDate,null==eW?void 0:eW.dispatchWarehouseId,ty,eo,el,C,eN]),tg=ee({deliveryCost:s,isFetchingCheckout:tf,basketProducts:eM}),tb=(0,V.n$)(),{mutateAsync:tT,isPending:tC}=(0,R.Be)(),{mutateAsync:tI,isPending:tw}=(0,R.xS)(),tE=(0,_.M)(),{data:tP}=(0,O.E)({isCheckout:!0,packageIsSelected:X,enabled:tE}),{price:tS=0,promoCode:tk,products:tR}=(null==tP?void 0:tP.data)||{},tx=(0,E.NL)(),tA=(0,v.useRef)(ek);(0,v.useEffect)(()=>{tA.current=ek},[ek]);let tD=(0,v.useCallback)(async()=>{var e,t,i,r,n;try{if(!J){await tI(th()),await tg(),f.replace({pathname:"/typ/sf-un
1available/"});return}let t=th(),i=tA.current;i&&(t.ecoCardId=i);let{data:{orderId:r,paymentLink:n,body:l,isSFAvailable:o}}=await tT(t);if(!o)return;!function(e){var t,i,r,n;let{userOrDeviceId:l,order:o}=e,d=`${l}_${null==o?void 0:o.id}_${null==o?void 0:o.price}_${null==o?void 0:null===(t=o.products)||void 0===t?void 0:t.length}_${null==o?void 0:o.promoCode}`;Z.has(d)||(Z.add(d),window.advcake_data=window.advcake_data||[],window.advcake_data.push({pageType:K.A.THANK_YOU,user:{email:(0,B.X)(l||""),type:""},basketProducts:null!==(r=null==o?void 0:null===(i=o.products)||void 0===i?void 0:i.filter(e=>0!==e.qty).map(e=>{var t,i,r,n;return{id:e.id,name:e.name,price:(0,q.ze)(e.qty?e.price/e.qty:e.price),quantity:e.qty,categoryId:null!==(r=null==e?void 0:null===(t=e.category)||void 0===t?void 0:t.id)&&void 0!==r?r:0,categoryName:null!==(n=null==e?void 0:null===(i=e.category)||void 0===i?void 0:i.name)&&void 0!==n?n:""}}))&&void 0!==r?r:[],orderInfo:{id:null==o?void 0:o.id,totalPrice:(0,q.ze)(null!==(n=null==o?void 0:o.price)&&void 0!==n?n:0),coupon:(null==o?void 0:o.promoCode)||""}}))}({userOrDeviceId:(null==eB?void 0:null===(e=eB.email)||void 0===e?void 0:e.trim())?eB.email:g,order:{id:r,price:tS,promoCode:tk,products:null!=tR?tR:[]}}),await tg(r);let d=`/typ/success/${r}/`;if(eG){f.replace({pathname:"/typ/asm/[id]",query:{id:r}});return}if(n){if(I===k.mJ.GiftCard)return(0,L.c)(n,l);I===k.mJ.SBP?h?window.location.href=n:window.location.assign(d):window.location.href=n}else{if(I===k.mJ.SBP){window.location.assign(d);return}f.replace({pathname:"/typ/success/[id]",query:{id:r}})}}catch(e){e instanceof D.kp&&(tb(),(null==e?void 0:null===(i=e.errors)||void 0===i?void 0:null===(t=i[0])||void 0===t?void 0:t.message)==="Ðе ÑдалоÑÑ Ð¿ÑимениÑÑ Ð¿Ð¾Ð´Ð°ÑоÑнÑÑ ÐºÐ°ÑÑÑ, Ñ.к. бÑл введен некоÑÑекÑнÑй Ð½Ð¾Ð¼ÐµÑ ÐºÐ°ÑÑÑ Ð¸Ð»Ð¸ пин-код. ÐведиÑе коÑÑекÑнÑе даннÑе или оÑмениÑе оплаÑÑ Ð¿Ð¾ подаÑоÑной каÑÑе"?(ed(eo||w.BX.cardNumber),eu(`${el}`||w.BX.pinCode),em((null==e?void 0:null===(n=e.errors)||void 0===n?void 0:null===(r=n[0])||void 0===r?void 0:r.message)||null),eO(!0)):(100===(0,Y.l1)(e.message)||e.status>=400)&&j("Ð ÑожалениÑ, паÑамеÑÑÑ Ð·Ð°ÐºÐ°Ð·Ð° изменилиÑÑ. ÐÑовеÑÑÑе заказ и повÑоÑиÑе оÑоÑмление."))}},[J,tT,th,tg,eG,tI,f,I,h,null==eB?void 0:eB.email,g,tS,tk,tR,tb,ed,eo,eu,el,em,eO,j]),t_=(0,v.useCallback)(async()=>{if(I===k.mJ.Online&&eZ&&(eR||!eA)){try{await new Promise((e,t)=>{window.__ecoCardAddedResolver=i=>{if(delete window.__ecoCardAddedResolver,!i){t(Error("Ðобавление каÑÑÑ Ð¾Ñменено"));return}tx.invalidateQueries({queryKey:[x.wy]}),tx.fetchQuery({queryKey:[x.wy,{cardChanges:!0}],queryFn:()=>D.lP.getInstance().post((0,A.K)("customers/cards/"),{data:{cardChanges:!0}})}).then(i=>{var r;let n=null!==(r=null==i?void 0:i.data)&&void 0!==r?r:[];if(n.length>0){let t=n[n.length-1];eD(t),e_(t.ecoCardId),e(t.ecoCardId)}else t(Error("Ðе ÑдалоÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð°Ð½Ð½Ñе каÑÑÑ"))}).catch(e=>{t(e)})},(0,U.U0)().handleAddCardClick()}),ex(!1),await tD()}catch(e){}return}await tD()},[I,eZ,eR,eA,ex,eD,e_,tx,tD]),tO=tC||tw||tf||eP||!X||eU&&!(null==Q?void 0:Q.address)||J&&!(tp||eQ||eW)||!(0,G.D)(W)||J&&!I;(0,v.useEffect)(()=>{ey(!tO)},[tO,ey]);let tN="ÐаказаÑÑ";I&&H.DA[I]&&(tN=H.DA[I]),eG&&(tN="ÐÑпÑавиÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° оплаÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑ");let tM=!!((null==tp?void 0:tp.differentStock)||(null==eQ?void 0:eQ.differentStock)||(null==eW?void 0:eW.differentStock)),tK=tM?eK.reduce((e,t)=>e+ec(t),0):void 0,tB=tM?eK.reduce((e,t)=>e+t.price,0):void 0;return(0,l.tZ)(es,{isCheckout:!0,isCheckoutDataEnabled:h,submitText:tN,onSubmit:t_,submitDisabled:tO,deliveryCost:s,giftCardCost:(0,q.pl)(Number(C)),packageIsSelected:X,typePayment:I,isFetchingCheckout:tf,checkoutProductsCost:tK,checkoutDiscountCost:void 0!==tK&&void 0!==tB?Math.max(tK-tB,0):void 0,checkoutPayableCost:tB})},ey=i(23323),eh=i(53586);let eg=a()(()=>Promise.all([i.e(5844),i.e(9916),i.e(2061),i.e(1175),i.e(3094),i.e(2391),i.e(5896),i.e(3717),i.e(9201),i.e(9396),i.e(3944),i.e(2764),i.e(9112),i.e(3042),i.e(3945),i.e(9597),i.e(7446)]).then(i.bind(i,67446)),{loadableGenerated:{webpack:()=>[67446]}}),eb=a()(()=>Promise.all([i.e(5844),i.e(9916),i.e(2061),i.e(1175),i.e(3094),i.e(2391),i.e(5896),i.e(3717),i.e(9201),i.e(9396),i.e(3944),i.e(2764),i.e(9112),i.e(3042),i.e(3945),i.e(9597),i.e(9938)]).then(i.bind(i,9938)),{loadableGenerated:{webpack:()=>[9938]}}),{sm:eT}=C.MEDIA_QUERIES,eC=(0,o.iv)({backgroundColor:C.O9.back,paddingTop:(0,C.bA)(5),paddingBottom:(0,C.bA)(12),gridColumn:"2 / 12",[eT]:{gridColumn:"auto",padding:`${(0,C.bA)(2)}px 0`}}),eI={display:"inline-flex",alignItems:"center",gap:(0,C.bA)(3),marginBottom:(0,C.bA)(5)},ew={...(0,C.cp)("h2")},eE={variant:g.C.DETAIL},eP="ÐÑоÑмление заказа",eS=[{name:eP,href:"/checkout/",position:1}];var ek=!0,eR=()=>{let{isMobile:e}=(0,y.I)(),{setIsShopInClick:t}=(0,d.F)();(0,f.w)();let i=(0,v.useMemo)(()=>(0,l.tZ)(em,{}),[]),r=(0,T.Y)(eS);return(0,p.GL)(),(0,v.useEffect)(()=>{t(!1)},[t]),(0,l.tZ)(b.Z,{header:eE,defaultTitle:eP,isHiddenH1:!0,breadcrumbs:r,noIndex:!0,children:(0,l.tZ)(m.ZP,{children:(0,l.tZ)(C.Ar,{cols:e?0:12,children:(0,l.BX)(C.$0,{css:eC,children:[!e&&(0,l.BX)(c(),{css:eI,href:"/cart/",children:[(0,l.tZ)(I.Z,{}),(0,l.tZ)("div",{css:ew,children:eP})]}),(0,l.tZ)(eh.Z,{}),(0,l.BX)(h.Z,{SummaryBlock:i,children:[!e&&(0,l.tZ)(ey.Z,{}),e?(0,l.tZ)(eg,{}):(0,l.tZ)(eb,{})]})]})})})})}},40239:function(e,t,i){"use strict";function r(e,t){if(!window.EcoPaySDK)throw Error("[EcoPay] SDK не загÑÑжен");let i=t||window.location.origin+window.location.pathname,r={environment:"https://customer-gui-frontend-master-tst.stage.
1iledebeaute.ru"===window.location.origin?"test":"prod",mode:"popup",backUrlSuccess:i,backUrlError:i};(null==e?void 0:e.onCardClick)&&(r.onCardClick=e.onCardClick),(null==e?void 0:e.onAddCard)&&(r.onAddCard=e.onAddCard),(null==e?void 0:e.onCardAdded)&&(r.onCardAdded=e.onCardAdded),(null==e?void 0:e.onCardDeleted)&&(r.onCardDeleted=e.onCardDeleted),window.ecoPay=new window.EcoPaySDK(r)}function n(){if(!window.ecoPay)throw Error("[EcoPay] SDK не иниÑиализиÑован");return window.ecoPay}i.d(t,{SH:function(){return r},U0:function(){return n}})},46540:function(e,t,i){"use strict";i.d(t,{c:function(){return s}});var r=i(98320),n=i.n(r),l=i(70212),o=i.n(l),d=i(66223),u=i.n(d);let a=(e,t)=>{let i=document.createElement("form");i.setAttribute("method","post"),i.setAttribute("action",t),n()(e,(e,t)=>{let r=document.createElement("input");r.setAttribute("type","hidden"),r.setAttribute("name",t),r.setAttribute("value",e),i.append(r)}),document.body.append(i),i.submit()},s=(e,t)=>{let i={};n()(u()(t,"&"),e=>{if(!/^[a-zA-Z_-]+=.+$/.test(e))return;let t=o()(e,"="),r=e.substring(0,t),n=e.substring(t+1);i[r]=n}),a(i,e)}},49146:function(e,t,i){"use strict";i.d(t,{Y:function(){return n}}),i(24796);var r=i(83454);let n=e=>{r.env.CUSTOMER_GUI_FRONTEND_PUBLIC_HOST;let t=window.location.origin;return JSON.stringify({"@context":"http://schema.org/","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"\uD83C\uDF38 ÐлавнаÑ",item:t},...e.map((e,i)=>({"@type":"ListItem",position:i+2,name:`ð¸ ${e.name}`,item:`${t}${e.href}`}))]})}},40580:function(e,t,i){"use strict";var r,n;i.d(t,{A:function(){return r}}),(n=r||(r={}))[n.MAIN=1]="MAIN",n[n.PRODUCT=2]="PRODUCT",n[n.CATEGORY=3]="CATEGORY",n[n.CART=4]="CART",n[n.CHECKOUT=5]="CHECKOUT",n[n.THANK_YOU=6]="THANK_YOU"},23323:function(e,t,i){"use strict";var r=i(35944),n=i(97978),l=i(45488),o=i(81555);t.Z=()=>{let{isSFAvailable:e}=(0,n.ps)();return e?null:(0,r.tZ)(l.default,{variant:"disclaimer",css:{marginBottom:(0,o.bA)(2)},children:"ÐоÑле оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð·Ð°ÐºÐ°Ð·Ð° Ñ Ð²Ð°Ð¼Ð¸ ÑвÑжеÑÑÑ ÑоÑÑÑдник колл-ÑенÑÑа Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð¸Ñ Ð¸ подÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
."})}},68302:function(e,t,i){"use strict";i.d(t,{PD:function(){return c},XJ:function(){return s},eH:function(){return a},fL:function(){return o},fj:function(){return v},l1:function(){return u},sM:function(){return l}});var r=i(79351),n=i(97850);let l=e=>(null==e?void 0:e.fulfillmentTypeId)==="sfs"&&"delivery"===e.deliveryTypeId?r.TT.NBD_COURIER:(null==e?void 0:e.deliveryTypeId)==="expressDelivery"||(null==e?void 0:e.deliveryTypeId)==="expressdelivery"?r.TT.EXPRESS:r.TT.DELIVERY,o=e=>(null==e?void 0:e.fulfillmentTypeId)==="fulfillment"&&e.typeCustom===n.r.SHOP?r.TT.STORE_PICKUP:e.typeCustom===n.r.SHOP?r.TT.STORE:(null==e?void 0:e.fulfillmentTypeId)==="sfs"&&(null==e?void 0:e.type)===n.r.POSTMATE?r.TT.NBD_POSTMATE:(null==e?void 0:e.fulfillmentTypeId)==="sfs"&&(null==e?void 0:e.type)===n.r.PICKUPSERVICE?r.TT.NBD_PVZ:r.TT.PICKUP,d=/\[([0-9]*)\]/,u=e=>{var t;let i=null===(t=e.match(d))||void 0===t?void 0:t[1];return i?Number(i):void 0},a=e=>{var t,i;return!!((null==e?void 0:null===(t=e.house)||void 0===t?void 0:t.trim())||(null==e?void 0:null===(i=e.block)||void 0===i?void 0:i.trim()))},s="УкажиÑе ÑлиÑÑ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾Ð¼Ð°",c=e=>(e||[]).reduce((e,t)=>[...e,{id:t.productId,qty:t.availableQty}],[]),v=(e,t,i,r)=>{var n,l;let{availableProducts:o,unavailableProducts:d}=null!==(n=null==e?void 0:e.reduce((e,t)=>{let r={...t,gluing:t.gluing},n=null==i?void 0:i.find(e=>e.productId===t.productId);if(t.isAvailable){if(e.availableProducts.push(r),t.qty!==(null==n?void 0:n.qty)&&((null==n?void 0:n.qty)||0)-r.qty>0){let i=((null==n?void 0:n.qty)||0)-r.qty,l=t.initQty?(t.initPrice||0)/t.initQty:0;e.unavailableProducts.push({...r,price:l*i,qty:i||0})}}else e.unavailableProducts.push({...r,price:(null==n?void 0:n.price)||0,qty:(null==n?void 0:n.qty)||0});return e},{availableProducts:[],unavailableProducts:[]}))&&void 0!==n?n:{availableProducts:[],unavailableProducts:[]},u=null!==(l=null==t?void 0:t.reduce((e,t)=>
1t.isAvailable?[...e,t]:e,[]))&&void 0!==l?l:[],a=(null==r?void 0:r.filter(e=>!u.some(t=>t.productId===e.productId)))||[];return{availableProducts:o,unavailableProducts:d,availableGifts:u,unavailableGifts:a}}},87935:function(e,t,i){"use strict";i.d(t,{l:function(){return p}});var r=i(92731),n=i.n(r),l=i(67294),o=i(14611),d=i(79351),u=i(97978),a=i(11664),s=i(68302),c=i(97761);let v=e=>e===d.TT.PICKUP||e===d.TT.NBD_PVZ||e===d.TT.NBD_POSTMATE,f=e=>e===d.TT.STORE||e===d.TT.STORE_PICKUP,p=()=>{var e,t;let{deviceId:i}=(0,a.I)(),{packageIsSelected:r,setProducts:d,setGifts:p,storedGifts:m,storedProducts:y,selectedDeliveryMethod:h,selectedSavedPvzAddressId:g,selectedSavedStoreAddressId:b,deliveryPickupId:T,deliveryStoreId:C,deliveryPickupOptionKey:I,deliveryStoreOptionKey:w}=(0,u.ps)(),E=(0,o.Kc)({deviceId:i,packageIsSelected:r,isCheckout:!0},!1),P=null===(e=(0,o.Kc)({deviceId:i,packageIsSelected:!0,isCheckout:!0},!1).data)||void 0===e?void 0:e.data,{selectedCourier:S,selectedPickup:k,selectedStore:R}=(0,c.V)(),x=k||R,A=(null==x?void 0:x.differentStock)===!0?x.products:void 0,D=!!v(h)&&!!(g||T||I),_=!!f(h)&&!!(b||C||w),O=!!(r&&P&&(D||_)),{products:N,gifts:M,isSPAvailable:K}=(O?P:null===(t=E.data)||void 0===t?void 0:t.data)||{},B=(0,l.useMemo)(()=>{let e=n()((null==S?void 0:S.products)||A,"productId");return null==N?void 0:N.map(t=>{let i=e[t.productId],r="number"==typeof t.availableQty&&t.availableQty<t.qty?t.availableQty:t.qty,n=t.price,l=r;i&&i.availableQty<r&&(l=i.availableQty);let{isAvailable:o}=t;(S||A)&&(o=!!i&&0!==l);let d=o?(0===r?0:n/r)*l:Number(n);return{...t,isAvailable:o,price:d,qty:l,initQty:r,initPrice:n}})},[N,S,A]),q=O?null==P?void 0:P.gifts:M,{availableProducts:Z,unavailableProducts:G,availableGifts:U,unavailableGifts:L}=(0,l.useMemo)(()=>(0,s.fj)(B,q,y,m),[B,q]);(0,l.useEffect)(()=>{if(null==N?void 0:N.length){if(!y||0===y.length){d(N);return}N.some(e=>{let t=y.find(t=>t.productId===e.productId);return t&&t.price!==e.price})&&d(y.map(e=>{let t=N.find(t=>t.productId===e.productId);return t&&t.qty===e.qty&&t.price!==e.price?{...e,price:t.price,cost:t.cost}:e}))}},[N]),(0,l.useEffect)(()=>{m&&0!==m.length||p(M)},[M]);let V=(0,l.useMemo)(()=>U.length,[U]);return{availableProducts:Z,unavailableProducts:G,availableProductsCount:Z.length,availableGifts:U,unavailableGifts:L,isSPAvailable:K,availableGiftsCount:V,products:B}}},97761:function(e,t,i){"use strict";i.d(t,{V:function(){return g}});var r=i(67294),n=i(12025),l=i(79351),o=i(97978),d=i(35512),u=i(6034),a=i(80845),s=i(7103),c=i(48951);let v=(e,t)=>JSON.stringify(e)===JSON.stringify(t),f=e=>!!((null==e?void 0:e.addressString)||(null==e?void 0:e.postIndex)||(null==e?void 0:e.house)||(null==e?void 0:e.houseGuid)),p={address:{},baskets:[]},m=e=>e===l.TT.DELIVERY||e===l.TT.EXPRESS||e===l.TT.NBD_COURIER,y=e=>e===l.TT.PICKUP||e===l.TT.NBD_PVZ||e===l.TT.NBD_POSTMATE,h=e=>e===l.TT.STORE||e===l.TT.STORE_PICKUP,g=()=>{var e,t,i,l,g,b;let{cityFias:T,cityName:C}=(0,u.B)(),{storedProducts:I,selectedSavedPvzAddressId:w,deliveryAddressForm:E,selectedSavedStoreAddressId:P,selectedDeliveryMethod:S,deliveryPickupOptionKey:k,deliveryStoreOptionKey:R,isGiftCardEnabled:x,giftCardDeductionAmount:A,isBonusCourierRecalculating:D,isBonusLogisticsFresh:_,packageIsSelected:O}=(0,o.ps)(),N=y(S),M=h(S),K=m(S),{selectedPvzAddress:B,selectedStoreAddress:q}=(0,c.w)({enabled:N||M}),Z=null!==(g=null==B?void 0:B.pickupId)&&void 0!==g?g:w,G=null!==(b=null==q?void 0:q.storeId)&&void 0!==b?b:void 0!==P?String(P):void 0,U=_&&!O,L=(0,d.E)({isCheckout:!0,packageIsSelected:O,enabled:!D&&(K&&!_||(N||M)&&O)}),{baskets:V,hasBasketExternalIdMappingIssue:$}=(0,r.useMemo)(()=>{var e,t;return(0,s.E7)(null===(t=L.data)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.products)},[null===(t=L.data)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.products]),H=O&&!L.isPlaceholderData?null===(l=L.data)||void 0===l?void 0:null===(i=l.data)||void 0===i?void 0:i.products:void 0,{baskets:Y}=(0,r.useMemo)(()=>(0,s.A7)({packageIsSelected:O,selectedPackageProducts:H,storedProducts:I}),[O,H,I]),F=(0,r.useRef)({}),Q=(0,r.useMemo)(()=>{let e={baskets:Y,useGiftCard:x,amountGiftCard:A?100*Number(A):void 0,pickup:Z?[{pickupId:Z}]:void 0,city:C,cityFias:T};return v(F.current.pickup,e)||(F.current.pickup=e),F.current.pickup},[Y,x,A,Z,C,T]),W=(0,r.useMemo)(()=>{let e={baskets:Y,useGiftCard:x,amountGiftCard:A?100*Number(A):void 0,stores:G?[{storeId:G}]:void 0,city:C,cityFias:T};return v(F.current.store,e)||(F.current.store=e),F.current.store},[Y,x,A,G,C,T]),X=(0,r.useMemo)(()=>
1{if(!f(null==E?void 0:E.address)||!V.length||$)return;let e={baskets:V,useGiftCard:x,amountGiftCard:A?100*Number(A):void 0,address:E.address};return v(F.current.courier,e)||(F.current.courier=e),F.current.courier},[V,null==E?void 0:E.address,A,$,x]),j=N&&!!Z&&!D&&!U,J=M&&!!G&&!D&&!U,{data:z,isPlaceholderData:ee}=(0,n.wu)(Q,{placeholderData:void 0},j),{data:et,isPlaceholderData:ei}=(0,n.yI)(W,{placeholderData:void 0},J),er=K&&!!X&&(null==E?void 0:E.address)!==void 0&&!D&&!_,{data:en}=(0,n.YZ)(null!=X?X:p,void 0,er),el=(0,r.useMemo)(()=>N?null==z?void 0:z.data:M?null==et?void 0:et.data:K?null==en?void 0:en.data:void 0,[N,M,K,z,et,en]);return{selectedCourier:(0,r.useMemo)(()=>{if(K&&(null==E?void 0:E.timeslotId)&&el)return(0,s.t0)(el.deliveryCourier,E.timeslotId,E.courier)},[K,E,el]),selectedPickup:(0,r.useMemo)(()=>{if(!N||!Z||!el||ee)return;let e=el.deliveryPickupPoints;if(k){var t,i;let r=null==e?void 0:e.find(e=>(0,a.DS)(e)===k);if(r)return r;let[,n]=k.split("__"),l=null!==(t=null==e?void 0:e.filter(e=>(0,a.v2)(e,Z)))&&void 0!==t?t:[];return null!==(i=l.find(e=>e.date===n))&&void 0!==i?i:l[0]}return null==e?void 0:e.find(e=>(0,a.v2)(e,Z))},[N,Z,el,ee,k]),selectedStore:(0,r.useMemo)(()=>{if(!M||!G||!el||ei)return;let e=el.deliveryStores;if(R){var t,i;let r=null==e?void 0:e.find(e=>(0,a.DS)(e)===R);if(r)return r;let[,n]=R.split("__"),l=null!==(t=null==e?void 0:e.filter(e=>(0,a.Bs)(e,G)))&&void 0!==t?t:[];return null!==(i=l.find(e=>e.date===n))&&void 0!==i?i:l[0]}return null==e?void 0:e.find(e=>(0,a.Bs)(e,G))},[M,G,el,ei,R])}}},61042:function(e,t,i){"use strict";i.d(t,{B:function(){return o}});var r=i(79351),n=i(97978),l=i(97761);let o=()=>{let{selectedDeliveryMethod:e}=(0,n.ps)(),{selectedStore:t}=(0,l.V)(),i=e===r.TT.DELIVERY||e===r.TT.NBD_COURIER,o=e===r.TT.EXPRESS,d=e===r.TT.PICKUP||e===r.TT.NBD_PVZ||e===r.TT.NBD_POSTMATE;return{isCourier:i||o,isPickup:d,isExpressDelivery:o,isDelivery:i,isPickupPoint:d,isStore:e===r.TT.STORE||e===r.TT.STORE_PICKUP,isPickupInStore:(e===r.TT.STORE||e===r.TT.STORE_PICKUP)&&t&&(null==t?void 0:t.id)&&(null==t?void 0:t.dispatchWarehouseId)&&t.id.replace("__shop","")!==t.dispatchWarehouseId}}}},function(e){e.O(0,[9484,1664,3169,8354,5293,5690,2792,8394,1976,4533,8027,9275,3586,9748,2888,9774,179],function(){return e(e.s=62013)}),_N_E=e.O()}]);
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.