1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2879],{51595:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(76718),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=c(t);if(o&&o.has(e))return o.get(e);var l={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=d?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}l.default=e,o&&o.set(e,l);return l}(o(67294)),r=o(52769),i=o(28216),n=o(92373),a=o(56411),u=o(42931),s=o(61058);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(c=function(e){return e?o:t})(e)}var p=e=>{let{t,bonuses:o,canBeUsedBonuses:c,change:p}=e;const v=(0,u.validateBonuses)(t,c),[y,f]=(0,d.useState)(""),m=(0,i.useDispatch)(),{errors:g}=(0,r.useFormState)();return d.default.createElement(d.default.Fragment,null,d.default.createElement(s.StyledBonusesRow,{item:!0,gap:"12",rows:"auto auto",alignItems:"start",customColumnSize:"auto 1fr"},d.default.createElement(l.Tooltip,{position:"top",trigger:d.default.createElement(s.StyledBonusesInfo,null,t("checkout.checkout-cart.active-bonuses"),"Â ",d.default.createElement(s.StyledIcon,{name:"information"}))},d.default.createElement(l.Typography,{appearance:"body-2-regular"},t("checkout.checkout-cart.all-your-bonuses"))),d.default.createElement(s.StyledBonusesAmount,{appearance:"body-2-bold"},null!=o?o:"0"),d.default.createElement(l.Tooltip,{position:"top",trigger:d.default.createElement(s.StyledBonusesInfo,null,t("checkout.checkout-cart.available-bonuses"),"Â ",d.default.createElement(s.StyledIcon,{name:"information"}))},d.default.createElement(l.Typography,{appearance:"body-2-regular"},t("checkout.checkout-cart.available-bonuses-info"))),d.default.createElement(s.StyledBonusesAmount,{appearance:"body-2-bold"},null!=c?c:"0"),0!==Number(o)&&d.default.createElement(d.default.Fragment,null,d.default.createElement(l.Tooltip,{position:"top",trigger:d.default.createElement(s.StyledBonusesInfo,null,t("checkout.checkout-cart.use-bonuses"),"Â ",d.default.createElement(s.StyledIcon,{name:"information"}))},d.default.createElement(l.Typography,{appearance:"body-2-regular"},t("checkout.checkout-cart.use-bonuses-info"))),d.default.createElement(r.Field,{name:"bonusAmount",type:"tel",label:t("checkout.checkout-cart.use-bonuses-placeholder"),validate:v,onChange:e=>{m((0,n.setBonusesToUse)(e)),f(e),p("bonusAmount",Number(e)<10?(0,a.onlyNumbersWithoutLeadingZero)(e):(0,a.onlyNumbersWithoutLeadingZero)(e).substring(0,10))},onBlur:()=>{Number(y)>Number(c)&&p("bonusAmount",c)},autoComplete:"off",error:null==g?void 0:g.bonusAmount,component:l.Input}))))};t.default=p},74014:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(76718),d=n(o(51595)),r=n(o(67294)),i=o(91337);function n(e){return e&&e.__esModule?e:{default:e}}var a=e=>{let{t,isAuthorized:o,bonuses:n,loadingBonuses:a,change:u,dispatch:s,breakpoint:c,canBeUsedBonuses:p}=e;const v=()=>s((0,i.toggle)("isAuthorizationShown"));return o?r.default.createElement(l.Grid,{item:!0,gap:"12",justify:a?"center":void 0},a?r.default.createElement(l.Preloader,{size:"medium"}):r.default.createElement(d.default,{t,bonuses:n,canBeUsedBonuses:p,isAuthorized:o,change:u})):r.default.createElement(l.Action,{tag:"button",appearance:"button",color:"secondary",size:"medium",onClick:v},t("checkout.widget.auth-count-bonuses-"+(c.sm?"mobile":"desktop")))};t.default=a},66651:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(76718),d=b(o(81754)),r=b(o(39931)),i=o(57462),n=o(16395),a=o(3588),u=o(39897),s=b(o(67294)),c=b(o(34023)),p=o(28216),v=o(73727),y=o(92373),f=o(36536),m=o(56411),g=o(23621),h=o(47053);function b(e){return e&&e.__esModule?e:{default:e}}var P=(0,r.default)((0,p.connect)((e=>{var t,o;return{formDataOrders:null===(t=e.checkout.formData)||void 0===t?void 0:t.orders,formDataUser:e.checkout.formData.user,goodsForNewOrders:e.checkout.goodsForNewOrders,addOrderData:e.checkout.addOrderData,splitOrders:(0,f.getAllSplitCartGoods)(e),accessToken:null===(o=e.session.data.access)||void 0===o?void 0:o.token,sessionUser:e.session.data.user,deliveriesAndPaymentTypes:e.creditBasket.deliveriesAndPaymentTypesSplitOrders,isDataSubmitInProgress:e.checkout.isDataSubmitInProgress,notFilledOrdersIds:e.checkout.notFilledOrdersIds,isContactFormNotFilled:e.checkout.isContactFormNotFilled,isNotFilledDelivery:e.checkout.isNotFilledDelivery,isNotFilledPayment:e.checkout.isNotFilledPayment,
1willUseBonusesPerOrder:e.checkout.willUseBonusesPerOrder,session:e.session.data,ordersGoodsQuantities:e.checkout.orderGoodsQuantity,admitadData:e.admitadGoodsData.data}}))((e=>{let{t,formDataOrders:o,formDataUser:r,splitOrders:f,goodsForNewOrders:b,deliveriesAndPaymentTypes:P,addOrderData:S,accessToken:_,isDataSubmitInProgress:O,notFilledOrdersIds:k,isContactFormNotFilled:I,isNotFilledDelivery:w,isNotFilledPayment:E,willUseBonusesPerOrder:T,sessionUser:B,session:$,ordersGoodsQuantities:D,admitadData:C}=e;const j=(0,p.useDispatch)(),{pathname:A}=(0,v.useLocation)(),M=(0,a.checkLangFromUrl)(A),N=(0,v.useHistory)(),W=e=>{var t,l,d,r,i;return null!==(t=o[`order-${e}`])&&void 0!==t&&t.selectedShop?"/uk/"===M?null===(l=o[`order-${e}`])||void 0===l||null===(d=l.selectedShop)||void 0===d?void 0:d.name_ua:null===(r=o[`order-${e}`])||void 0===r||null===(i=r.selectedShop)||void 0===i?void 0:i.name:null},F=e=>{var t,l,d;return null!==(t=o[`order-${e}`])&&void 0!==t&&t.selectedShop?null===(l=o[`order-${e}`])||void 0===l||null===(d=l.selectedShop)||void 0===d?void 0:d.code:null},U=e=>{var t,l,d,i,n,a;return(null===(t=o[`order-${e}`])||void 0===t||null===(l=t.recipient)||void 0===l?void 0:l.phone)===r.phone&&(null===(d=o[`order-${e}`])||void 0===d||null===(i=d.recipient)||void 0===i?void 0:i.last_name)===r.last_name&&(null===(n=o[`order-${e}`])||void 0===n||null===(a=n.recipient)||void 0===a?void 0:a.first_name)===r.first_name},G=(e,t,o)=>`${e||""} ${t||""} ${o||""}`,L=e=>{var t,l,d,r,i;return null!==(t=o[`order-${e}`])&&void 0!==t&&t.selectedShop?"/uk/"===M?null===(l=o[`order-${e}`])||void 0===l||null===(d=l.selectedShop)||void 0===d?void 0:d.address_ua:null===(r=o[`order-${e}`])||void 0===r||null===(i=r.selectedShop)||void 0===i?void 0:i.address:null},x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Ðомилка",o=arguments.length>2?arguments[2]:void 0;j(null===d.default||void 0===d.default?void 0:d.default[e]({title:t,position:"tr",autoDismiss:4,children:s.default.createElement("div",null,o)}))};return s.default.createElement(h.StyledBuyButtonWrapper,{item:!0,gap:"8"},O?s.default.createElement(h.StyledPreloaderContainer,null,s.default.createElement(h.StyledSpinnerContainer,null,s.default.createElement(l.Preloader,{size:"small"})),s.default.createElement(l.Typography,{tag:"span",appearance:"body-2-regular"},t("checkout.widget.wait"))):s.default.createElement(l.Action,{disabled:O,tag:"button",appearance:"button",color:"primary",size:"medium",onClick:async()=>{j((0,y.isSplittedOrdersDataSubmitInProgress)(!0));let e=null,l="";if(f.forEach(((t,o)=>{!e&&null!=k&&k[t.id]&&(e=t.id,l=f.length>1?`â${o+1}`:"")})),e){x("warning","Ðе Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ñ Ð¿Ð¾Ð»Ñ",(()=>I?(setTimeout((()=>(0,u.scrollTo)("order-contacts",-40,!0)),100),t("checkout.contact-details-block.write-contact-data")):e&&null!=w&&w[e]?(setTimeout((()=>(0,u.scrollTo)(`delivery-${e}`,-40,!0)),100),`${t("checkout.delivery-types-block.fill-in-delivery")} ${l}`):e&&null!=E&&E[e]?(setTimeout((()=>(0,u.scrollTo)(`payment-${e}`,-40,!0)),100),`${t("checkout.payment-type-block.fill-in-payment-type")} ${l}`):"")()),j((0,y.isSplittedOrdersDataSubmitInProgress)(!1))}else{var d;const e=(await j((0,y.getCollectionHash)())).data,t="undefined"!=typeof window&&window.ga&&"function"==typeof window.ga.getAll?null===(d=window.ga.getAll())||void 0===d?void 0:d[0]:null,l=[];if(f.forEach((d=>{var a,u,s,p,v,m,h,O,k,I,w,E,$,D,A,N,x,R,z,H,K,q,V,Y,Q,Z,X,J,ee,te,oe,le,de,re,ie,ne,ae,ue,se,ce,pe,ve,ye,fe,me,ge,he,be,Pe,Se,_e,Oe,ke,Ie,we,Ee,Te,Be,$e,De,Ce,je,Ae,Me,Ne,We,Fe,Ue,Ge,Le,xe,Re,ze,He,Ke,qe,Ve,Ye,Qe,Ze;const Xe=null==P||null===(a=P[d.id])||void 0===a?void 0:a.find((e=>{var t;return String(e.code)===String(null===(t=o[`order-${d.id}`])||void 0===t?void 0:t.selectedDeliveryId)})),Je=null==Xe||null===(u=Xe.paymentTypes)||void 0===u?void 0:u.find((e=>{var t;return String(e.code)===String(null===(t=o[`order-${d.id}`])||void 0===t?void 0:t.selectedPaymentId)})),et=null==Xe?void 0:Xe.creditPaymentTypes.find((e=>{var t;return String(e.code)===String(null===(t=o[`order-${d.id}`])||void 0===t?void 0:t.selectedCreditCode)})),tt=()=>_&&T[d.id]?T[d.id]:0,ot={collection:{collection_hash:e,paymentTitleOutput:"credit"!==(null===(s=o[`order-${d.id}`])||void 0===s?void 0:s.selectedPaymentId)?null==Je?void 0:Je.titleOutput:null==et?void 0:et.title,paymentParts:"credit"===(null===(p=o[`order-${d.id}`])||void 0===p?void 0:p.selectedPaymentId)?null===(v=o[`order-${d.id}`])||void 0===v?void 0:v.selectedCreditParts:null,paymentPart:"credit"===(null===(m=o[`order-${d.id}`])||void 0===m?void 0:m.selectedPaymentId)?null===(h=o[`order-${d.id}`])||void 0===h?void 0:h.creditMonthPrice:null},called:!(null===(O=o[`order-${d.id}`])||void 0===O||!O.isDoNotCall),phone:null===(k=r.phone)||void 0===k?void 0:k.replace(/\D/g,""),email:null!=r&&r.email?null==r?void 0:r.email:null,recipientSurname:null===(I=o[`order-${d.id}`])||void 0===I||null===(w=I.recipient)||void 0===w?void 0:w.last_name,recipientName:null===(E=o[`order-${d.id}`])||void 0===E||null===($=E.recipient)||void 0===$?void 0:$.first_name,recipientPatronymic:null===(D=o[`order-${d.id}`])||void 0===D||null===(A=D.recipient)||void 0===A?void 0:A.middle_name,recipientPhone:null===(N=o[`order-${d.id}`])||void 0===N||null===(x=N.recipient)||void 0===x?void 0:x.phone.replace(/\D/g,""),subscribe:!0,allow:!1,deliveryType:null===(R=o[`order-${d.id}`])||void 0===R?void 0:R.selectedDeliveryId,paymentType:(lt=d.id,dt=null===(z=o[`order-${d.id}`])||void 0===z?void 0:z.selectedPaymentId,"credit"===dt?null===(rt=o[`order-${lt}`])||void 0===rt?void 0:rt.selectedCreditCode:dt),deliveryData:{sum:null==Xe?void 0:Xe.sum,relatedGood:null==Xe?void 0:Xe.goods.extId,extId:null==Xe||null===(H=Xe.extDeliveryId)||void 0===H?void 0:H.toString()},isIAmRecipienForm:U(d.id),creditType:null!==(K=o[`order-${d.id}`])&&void 0!==K&&K.selectedCreditType?null===(q=o[`order-${d.id}`])||void 0===q?void 0:q.selectedCreditType:null,isShopOrNewPostSelected:!(null===(V=o[`order-${d.id}`])||void 0===V||!V.selectedShop),newPostId:null!==(Y=o[`order-${d.id}`])&&void 0!==Y&&null!==(Q=Y.selectedShop)&&void 0!==Q&&Q.department_id?null===(Z=o[`order-${d.id}`])||void 0===Z||null===(X=Z.selectedShop)||void 0===X?void 0:X.department_id:null,newPostOffice:L(d.id),client_id:t?t.get("clientId"):null,provinceId:null!==(J=o[`order-${d.id}`])&&void 0!==J&&null!==(ee=J.city)&&void 0!==ee&&ee.countries_provinces_code_1c?null===(te=o[`order-${d.id}`])||void 0===te||null===(oe=te.city)||void 0===oe?void 0:oe.countries_provinces_code_1c:n.KYIV.provinceCode,districtId:null!==(le=o[`order-${d.id}`])&&void 0!==le&&null!==(de=le.city)&&void 0!==de&&de.countries_districts_code_1c?null===(re=o[`order-${d.id}`])||void 0===re||null===(ie=re.city)||void 0===ie?void 0:ie.countries_districts_code_1c:n.KYIV.districtCode,cityId:null!==(ne=o[`order-${d.id}`])&&void 0!==ne&&null!==(ae=ne.city)&&void 0!==ae&&ae.code_1c?Number(null===(ue=o[`order-${d.id}`])||void 0===ue||null===(se=ue.city)||void 0===se?void 0:se.code_1c):Number(n.KYIV.ext_city_id),bonusAmount:tt(),name:G(null==r?void 0:r.last_name,null==r?void 0:r.first_name,null==r?void 0:r.middle_name),comment:null!==(ce=o[`order-${d.id}`])&&void 0!==ce&&ce.comment?null===(pe=o[`order-${d.id}`])||void 0===pe?void 0:pe.comment:null,goods:null!=b&&b[d.id].goods?null==b?void 0:b[d.id].goods:[],promotions:null!=b&&b[d.id].promotions?null==b?void 0:b[d.id].promotions:[],totalSum:(0,g.getOneOrderTotalPrice)(f,o,d.id,!1)-tt(),shops:W(d.id),shop:F(d.id),eldoradoCities:"/uk/"===M?(null===(ve=o[`order-${d.id}`])||void 0===ve||null===(ye=ve.city)||void 0===ye?void 0:ye.title_ua)||n.KYIV.title:(null===(fe=o[`order-${d.id}`])||void 0===fe||null===(me=fe.city)||void 0===me?void 0:me.title)||n.KYIV.title_ru,storesGroupId:2,user_guid:c.default.load("userGUID"),drfo:"II"===(null===(ge=o[`order-${d.id}`])||void 0===ge?void 0:ge.selectedCreditType)&&null!==(he=o[`order-${d.id}`])&&void 0!==he&&he.drfo?null===(be=o[`order-${d.id}`])||void 0===be?void 0:be.drfo:void 0,panEnd:"AP"===(null===(Pe=o[`order-${d.id}`])||void 0===Pe?void 0:Pe.selectedCreditType)&&null!==(Se=o[`order-${d.id}`])&&void 0!==Se&&Se.panEnd?null===(_e=o[`order-${d.id}`])||void 0===_e?void 0:_e.panEnd:void 0,fullRecipientName:G(null===(Oe=o[`order-${d.id}`])||void 0===Oe||null===(ke=Oe.recipient)||void 0===ke?void 0:ke.last_name,null===(Ie=o[`order-${d.id}`])||void 0===Ie||null===(we=Ie.recipient)||void 0===we?void 0:we.first_name,null===(Ee=o[`order-${d.id}`])||void 0===Ee||null===(Te=Ee.recipient)||void 0===Te?void 0:Te.middle_name),user:_?{name:G(B.profile.last_name,B.profile.first_name,B.profile.middle_name),email:B.email,phone:null===($e=B.phone)||void 0===$e?void 0:$e.replace(/\D/g,"")}:{name:G(null==r?void 0:r.last_name,null==r?void 0:r.first_name,null==r?void 0:r.middle_name),email:null!=r&&r.email?null==r?void 0:r.email:null,phone:null===(Be=r.phone)||void 0===Be?void 0:Be.replace(/\D/g,"")},addOrder:_?S[d.id]:{},...((null===(De=o[`order-${d.id}`])||void 0===De?void 0:De.selectedDeliveryId)===i.ADDRESS_FROM_NP||(null===(Ce=o[`order-${d.id}`])||void 0===Ce?void 0:Ce.selectedDeliveryId)===i.ADDRESS_FROM_SHOP||(null===(je=o[`order-${d.id}`])||void 0===je?void 0:je.selectedDeliveryId)===i.ADDRESS)&&{street:null===(Ae=o[`order-${d.id}`])||void 0===Ae||null===(Me=Ae.address)||void 0===Me?void 0:Me.street,streetId:(null===(Ne=o[`order-${d.id}`])||void 0===Ne||null===(We=Ne.address)||void 0===We?void 0:We.streetId)||null,deliveryTime:(null===(Fe=o[`order-${d.id}`])||void 0===Fe||null===(Ue=Fe.address)||void 0===Ue?void 0:Ue.deliveryInterval)||null,house:null===(Ge=o[`order-${d.id}`])||void 0===Ge||null===(Le=Ge.address)||void 0===Le?void 0:Le.house,floor:(null===(xe=o[`order-${d.id}`])||void 0===xe||null===(Re=xe.address)||void 0===Re?void 0:Re.floor)||"",elevator:(null===(ze=o[`order-${d.id}`])||void 0===ze||null===(He=ze.address)||void 0===He?void 0:He.isElevator)||"",apartment:(null===(Ke=o[`order-${d.id}`])||void 0===Ke||null===(qe=Ke.address)||void 0===qe?void 0:qe.apartment)||"",citiesInput:"/uk/"===M?(null===(Ve=o[`order-${d.id}`])||void 0===Ve||null===(Ye=Ve.city)||void 0===Ye?void 0:Ye.title_ua)||n.KYIV.title:(null===(Qe=o[`order-${d.id}`])||void 0===Qe||null===(Ze=Qe.city)||void 0===Ze?void 0:Ze.title)||n.KYIV.title_ru}};var lt,dt,rt;l.push(j((0,y.createSplittedOrder)(ot,[...d.goods,...d.set],C,_)))})),l.length>0){const t=await Promise.allSettled(l);if(await(0,m.deleteGoodsFromSessionIfSuccess)(t,f,$,D,j),t.some((e=>"fulfilled"===e.status))){const o=t.reduce(((e,t,o)=>`${e}${"fulfilled"===t.status?`, ${o+1}`:""}`),"");x("success","УÑпÑÑно",`ÐÐ°Ð¼Ð¾Ð²Ð»ÐµÐ½Ð½Ñ â${o} ÑÑпÑÑно ÑÑвоÑено`),N.push(`${M}thank_you_page/${e}`)}else x("error","Ðомилка","Ðиникла помилка пÑи ÑÑвоÑÐµÐ½Ð½Ñ Ð·Ð°Ð¼Ð¾Ð»ÐµÐ½Ð½Ñ"),j((0,y.isSplittedOrdersD
1ataSubmitInProgress)(!1))}}}},t("checkout.widget.order")))})));t.default=P},70971:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,d=o(38624),r=o(64184),i=(l=o(67294))&&l.__esModule?l:{default:l},n=o(28216),a=o(2658);var u=(0,n.connect)(((e,t)=>{var o,l,d,r,i,n,a,u,s;return{goodsTotalPrice:null===(o=e.checkout.formData)||void 0===o||null===(l=o.orders)||void 0===l||null===(d=l[`order-${t.orderId}`])||void 0===d?void 0:d.goodsTotalPrice,creditTotalPrice:null===(r=e.checkout.formData)||void 0===r||null===(i=r.orders)||void 0===i||null===(n=i[`order-${t.orderId}`])||void 0===n?void 0:n.creditTotalPrice,selectedPaymentId:null===(a=e.checkout.formData)||void 0===a||null===(u=a.orders)||void 0===u||null===(s=u[`order-${t.orderId}`])||void 0===s?void 0:s.selectedPaymentId,willUseBonusesPerOrder:e.checkout.willUseBonusesPerOrder}}))((e=>{let{orderId:t,goodsTotalPrice:o,creditTotalPrice:l,selectedPaymentId:n,willUseBonusesPerOrder:u}=e;return o?null!=u&&u[t]?i.default.createElement(i.default.Fragment,null,i.default.createElement(a.StyledOrderGoodsTotalPrice,{tag:"span",color:"black",appearance:"body-2-medium",decoration:"lineThrough"},(0,r.getPriceWithSeparator)(l&&n===d.CREDIT?l:o)," ","гÑн."),i.default.createElement(a.StyledOrderGoodsTotalPrice,{tag:"span",color:"black",appearance:"body-2-medium"},(0,r.getPriceWithSeparator)(l&&n===d.CREDIT?l-(null==u?void 0:u[t]):(o||0)-(null==u?void 0:u[t]))," ","гÑн.")):i.default.createElement(a.StyledOrderGoodsTotalPrice,{tag:"span",color:"black",appearance:"body-2-medium"},(0,r.getPriceWithSeparator)(l&&n===d.CREDIT?l:o)," ","гÑн."):null}));t.default=u},26839:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(76718),d=o(64184),r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=a(t);if(o&&o.has(e))return o.get(e);var l={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=d?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}l.default=e,o&&o.set(e,l);return l}(o(67294)),i=o(28216),n=o(2658);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(a=function(e){return e?o:t})(e)}var u=(0,i.connect)((e=>({willUseBonusesPerOrder:e.checkout.willUseBonusesPerOrder})))((e=>{let{deliveryPrice:t,totalPrice:o,willUseBonusesPerOrder:i,t:a}=e;const[u,s]=(0,r.useState)(0);return(0,r.useEffect)((()=>{let e=0;
1Object.keys(i).forEach((t=>{e+=i[t]})),s(e)}),[i]),r.default.createElement(r.default.Fragment,null,t&&r.default.createElement(n.StyledDeliveryPrice,null,r.default.createElement(l.Typography,{appearance:"body-2-regular"},a("checkout.widget.delivery"),":"),r.default.createElement(l.Typography,{appearance:"subtitle-2-bold"},t,r.default.createElement(l.Typography,{tag:"span",appearance:"body-3-regular"}," гÑн."))),o&&r.default.createElement(n.StyledTotalPrice,null,r.default.createElement(l.Typography,{appearance:"body-2-regular"},a("checkout.widget.total-sum"),":"),r.default.createElement(l.Typography,{appearance:"subtitle-1-bold"},(0,d.getPriceWithSeparator)(o-u),r.default.createElement(l.Typography,{tag:"span",appearance:"body-3-regular"}," гÑн."))))}));t.default=u},88786:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(76718),d=k(o(66651)),r=k(o(39931)),i=o(93274),n=o(53160),a=o(57017),u=k(o(90472)),s=o(39747),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=O(t);if(o&&o.has(e))return o.get(e);var l={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=d?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}l.default=e,o&&o.set(e,l);return l}(o(67294)),p=o(28216),v=o(92373),y=o(82692),f=o(36536),m=o(30993),g=k(o(74014)),h=o(23621),b=k(o(70971)),P=k(o(26839)),S=o(2658),_=o(25905);function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(O=function(e){return e?o:t})(e)}function k(e){return e&&e.__esModule?e:{default:e}}var I=(0,r.default)((0,p.connect)((e=>{var t,o,l;return{goods:(0,f.getCartGoods)(e),sets:(0,f.getCartSets)(e),totalPrice:(0,m.getCartTotalPrice)(e),deliveryPrice:e.checkout.deliveryPrice,increasedTotalPrice:e.creditBasket.increasedTotalPrice,loading:e.checkout.loading,user:e.session.data.user,bonuses:e.checkout.bonusesUser,loadingBonuses:e.checkout.loadingBonuses,token:e.session.data.access.token,userId:e.session.data.user.id,userPhone:e.session.data.user.phone,session:e.session.data,splitOrders:(0,f.getAllSplitCartGoods)(e),breakpoint:e.theme.breakpoint,deliverySelectedIntervalPrice:e.checkout.deliverySelectedIntervalPrice,notFilledOrdersIds:e.checkout.notFilledOrdersIds,formDataOrders:null===(t=e.checkout.formData)||void 0===t?void 0:t.orders,isDataSubmitInProgress:e.checkout.isDataSubmitInProgress,userActivebonuses:(null===(o=e.userBonuses)||void 0===o||null===(l=o.bonuses)||void 0===l?void 0:l.active)||0,canBeUsedBonusesByOrder:e.checkout.canBeUsedBonuses,calculatedTotalCanBeUsedBonuses:e.checkout.calculatedTotalCanBeUsedBonuses,bonusesToUse:e.checkout.bonusesToUse}}))((e=>{let{t,sets:o,user:r,goods:p,loadingBonuses:f,dispatch:m,change:O,session:k,splitOrders:I,breakpoint:w,token:E,isAloneCharityGood:T,notFilledOrdersIds:B,formDataOrders:$,isDataSubmitInProgress:D,userActivebonuses:C,userPhone:j,canBeUsedBonusesByOrder:A,calculatedTotalCanBeUsedBonuses:M,bonusesToUse:N}=e;return(0,c.useEffect)((()=>{(0,a.checkoutInfoForDataLayer)((0,u.default)(p,o),k),(0,n.dynamicRemarketingDataLayer)(p,"cart",o.length>0?o:[],k.quantities),(0,s.getStatusCart)(p,o,k)}),[p.length,o.length,k.token]),(0,c.useEffect)((()=>{E&&j&&m((0,y.loadBonuses)(j))}),[E,j]),(0,c.useEffect)((()=>{let e=0,t=0;I.forEach((o=>{null!=A&&A[o.id]&&(e+=Number(null==A?void 0:A[o.id]),t+=1)}));const o=Number(e)>Number(C)?Math.floor(C):Math.floor(e);m((0,v.setCalculatedTotalCanBeUsedBonuses)(o));const l={};if(N>=t)if(o>0&&t>0){const e=N%t,o=(N-e)/t;let d=e;I.forEach((e=>{null!=A&&A[e.id]&&(o<=(null==A?void 0:A[e.id])?l[e.id]=o:o>(null==A?void 0:A[e.id])&&(d+=o-(null==A?void 0:A[e.id]),l[e.id]=null==A?void 0:A[e.id]))})),I.forEach((e=>{if(null!=l&&l[e.id]&&d>0){const t=(null==A?void 0:A[e.id])-(null==l?void 0:l[e.id]);t>0&&(l[e.id]+=t>d?d:t,d-=t>d?d:t)}}))}else o<C&&Math.round(N)===Math.round(o)?I.forEach((e=>{null!=A&&A[e.id]&&(l[e.id]=Math.round(A[e.id]))})):o<C&&Math.round(N)<Math.round(o)&&I.forEach((e=>{null!=A&&A[e.id]&&(l[e.id]=Math.round(N))}));else{let e=!1;Object.keys(A).forEach((t=>{A[t]>=N&&!e&&(l[t]=Math.round(N),e=!0)}))}m((0,v.setWillUseBonusesPerOrder)(l))}),[I,A,N]),c.default.createElement(i.ConditionalWrapper,{condition:w.lg,wrapper:e=>c.default.createElement(_.StyledAside,null,e)},c.default.createElement(c.default.Fragment,null,c.default.createElement(_.StyledWidgetHeader,null,c.default.createElement(_.StyledOrderList,null,I.map(((e,o)=>c.default.createElement(_.StyledOrderListItem,{key:e.id},c.default.createElement(S.StyledOrderGoodsTotalPrice,{tag:"span",color:B[e.id]?"black":"green05",appearance:"body-2-medium"},t("checkout.widget.order-title"),o+1),c.default.createElement(b.default,{orderId:e.id}))))),!T&&c.default.createElement(l.Accordion,null,c.default.createElement(_.StyledAccordionItem,{id:"1",label:t("checkout.widget.bonuses"),dividerBottom:c.default.createElement(l.Divider,{color:"grey03",vertical:!1,size:"100%"}),isOpen:!0},c.default.createElement(g.default,{t,isAuthorized:null==r?void 0:r.auth,bonuses:String(C),canBeUsedBonuses:String(M),change:O,loadingBonuses:f,breakpoint:w,dispatch:m})))),c.default.createElement(_.StyledWidgetFooter,null,c.default.createElement(_.StyledTotalPrice,null,c.default.createElement(P.default,{t,deliveryPrice:(0,h.getDeliveryPrice)(I,$),totalPrice:(0,h.getFinalTotalPrice)(I,$,!1)}),c.default.createElement(_.StyledChangeOrderButton,{onClick:()=>m((0,v.setIsEditOrderModalOpened)(!0)),tag:"button",appearance:"link",typography:"link-2-bold",decoration:"underline",disabled:D},t("checkout.widget.change-order"))),c.default.createElement(d.default,null))))})));t.default=I},23621:(e,t,o)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.getOneOrderTotalPrice=t.getFinalTotalPrice=t.getDeliveryPrice=void 0;var l=o(38624),d=o(64184);t.getFinalTotalPrice=function(e,t){let o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=0;return e.forEach((e=>{const o=null==t?void 0:t[`order-${e.id}`];let d=0;if(o&&null!=o&&o.goodsTotalPrice){d=null!=o&&o.creditTotalPrice&&(null==o?void 0:o.selectedPaymentId)===l.CREDIT?null==o?void 0:o.creditTotalPrice:null==o?void 0:o.goodsTotalPrice;const e=(null==o?void 0:o.deliveryPrice)||0;r+=d+e}})),o?(0,d.getPriceWithSeparator)(r):r};t.getDeliveryPrice=(e,t)=>{let o=0;return e.forEach((e=>{const l=null==t?void 0:t[`order-${e.id}`];if(l){const e=(null==l?void 0:l.deliveryPrice)||0;o+=e}})),(0,d.getPriceWithSeparator)(o)};t.getOneOrderTotalPrice=function(e,t,o){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=0;const n=e.find((e=>e.id===o));if(n){const e=null==t?void 0:t[`order-${n.id}`];let o=0;if(e&&null!=e&&e.goodsTotalPrice){o=null!=e&&e.creditTotalPrice&&(null==e?void 0:e.selectedPaymentId)===l.CREDIT?null==e?void 0:e.creditTotalPrice:null==e?void 0:e.goodsTotalPrice;i+=o+((null==e?void 0:e.deliveryPrice)||0)}}return r?(0,d.getPriceWithSeparator)(i):i}},42931:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validatePromoCode=t.validateBonuses=void 0;var l=o(56411);t.validatePromoCode=e=>t=>null!=t&&t.includes("&")?e("cart.promo-code-block.wrong-promo-code"):(null==t?void 0:t.length)>13?e("cart.promo-code-block.wrong-promo-code-length"):void 0;t.validateBonuses=(e,t)=>o=>{const d=(0,l.onlyNumbersWithoutLeadingZero)(o);if(Number(d)>Number(t))return e("checkout.checkout-cart.bonuses-error-with-value",{enteredBonuses:o})}},61058:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledIcon=t.StyledBonusesRow=t.StyledBonusesInfo=t.StyledBonusesAmount=void 0;var l,d=o(76718),r=o(26179),i=(l=o(58804))&&l.__esModule?l:{default:l};const n=(0,i.default)(d.Grid).withConfig({displayName:"AvailableBonusesstyled__StyledBonusesRow",componentId:"sc-lv84rh-0"})(["background-color:transparent;"]);t.StyledBonusesRow=n;const a=(0,i.default)(d.Typography).withConfig({displayName:"AvailableBonusesstyled__StyledBonusesInfo",componentId:"sc-lv84rh-1"})(["display:grid;grid-gap:var(--space-4);grid-auto-flow:column;grid-template-columns:auto 1fr;","{padding:var(--space-12) 0;}"],r.media.up("lg"));t.StyledBonusesInfo=a;const u=(0,i.default)(d.Typography).withConfig({displayName:"AvailableBonusesstyled__StyledBonusesAmount",componentId:"sc-lv84rh-2"})(["text-align:right;","{display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%;}"],r.media.up("lg"));t.StyledBonusesAmount=u;const s=(0,i.default)(d.Icon).withConfig({displayName:"AvailableBonusesstyled__StyledIcon",componentId:"sc-lv84rh-3"})(["height:var(--space-20);"]);t.StyledIcon=s},47053:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledSpinnerContainer=t.StyledPreloaderContainer=t.StyledBuyButtonWrapper=void 0;var l,d=o(76718),r=(l=o(58804))&&l.__esModule?l:{default:l};const i=(0,r.default)(d.Grid).withConfig({displayName:"BuyButtonstyled__StyledBuyButtonWrapper",componentId:"sc-ppidwq-0"})(["width:100%;"]);t.StyledBuyButtonWrapper=i;const n=r.default.div.withConfig({displayName:"BuyButtonstyled__StyledPreloaderContainer",componentId:"sc-ppidwq-1"})(["display:flex;align-items:center;justify-content:center;"]);t.StyledPreloaderContainer=n;const a=r.default.div.withConfig({displayName:"BuyButtonstyled__StyledSpinnerContainer",componentId:"sc-ppidwq-2"})(["margin-right:var(--space-8);"]);t.StyledSpinnerContainer=a},2658:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledTotalPrice=t.StyledOrderGoodsTotalPrice=t.StyledDeliveryPrice=void 0;var l=o(76718),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=r(t);if(o&&o.has(e))return o.get(e);var l={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var n=d?Object.getOwnPropertyDescriptor(e,i):null;n&&(n.get||n.set)?Object.defineProperty(l,i,n):l[i]=e[i]}l.default=e,o&&o.set(e,l);return l}(o(58804));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(r=function(e){return e?o:t})(e)}const i=(0,d.css)(["display:flex;justify-content:space-between;
1"]),n=d.default.div.withConfig({displayName:"Pricestyled__StyledDeliveryPrice",componentId:"sc-xyj4oh-0"})(["",""],i);t.StyledDeliveryPrice=n;const a=d.default.div.withConfig({displayName:"Pricestyled__StyledTotalPrice",componentId:"sc-xyj4oh-1"})(["color:var(--ui-library-color-red04);",""],i);t.StyledTotalPrice=a;const u=(0,d.default)(l.Typography).withConfig({displayName:"Pricestyled__StyledOrderGoodsTotalPrice",componentId:"sc-xyj4oh-2"})(["color:var(--ui-library-color-",");"],(e=>{let{color:t}=e;return t}));t.StyledOrderGoodsTotalPrice=u},25905:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledWidgetHeader=t.StyledWidgetFooter=t.StyledTotalPrice=t.StyledOrderListItem=t.StyledOrderList=t.StyledChangeOrderButton=t.StyledAside=t.StyledAccordionItem=void 0;var l=o(76718),d=o(26179),r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=i(t);if(o&&o.has(e))return o.get(e);var l={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var n=d?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(l,r,n):l[r]=e[r]}l.default=e,o&&o.set(e,l);return l}(o(58804));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(i=function(e){return e?o:t})(e)}const n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"white";return(0,r.css)(["background-color:var(--ui-library-color-",");border-radius:var(--space-12);"],e)},a=(0,r.css)(["margin:0 auto;padding:var(--space-12);width:calc(100% - var(--space-2));",""],n()),u=r.default.aside.withConfig({displayName:"Widgetstyled__StyledAside",componentId:"sc-1556jj7-0"})(["","{position:sticky;top:var(--space-16);"," &:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;width:calc(100% - var(--space-40));height:90px;background:#293358;opacity:0.5;filter:blur(12px);}}"],d.media.up("lg"),n());t.StyledAside=u;const s=r.default.div.withConfig({displayName:"Widgetstyled__StyledWidgetHeader",componentId:"sc-1556jj7-1"})(["display:flex;flex-direction:column;",""],a);t.StyledWidgetHeader=s;const c=r.default.div.withConfig({displayName:"Widgetstyled__StyledWidgetFooter",componentId:"sc-1556jj7-2"})(["position:sticky;z-index:10;bottom:var(--space-8);text-align:center;"," ","{position:initial;}"],a,d.media.up("lg"));t.StyledWidgetFooter=c;const p=r.default.div.withConfig({displayName:"Widgetstyled__StyledTotalPrice",componentId:"sc-1556jj7-3"})(["padding:var(--space-12);margin-bottom:var(--space-12);",""],n("grey01"));t.StyledTotalPrice=p;const v=(0,r.default)(l.Action).withConfig({displayName:"Widgetstyled__StyledChangeOrderButton",componentId:"sc-1556jj7-4"})(["margin-top:var(--space-16);"]);t.StyledChangeOrderButton=v;const y=r.default.ul.withConfig({displayName:"Widgetstyled__StyledOrderList",componentId:"sc-1556jj7-5"})(["display:grid;grid-gap:var(--space-12);margin:0 0 var(--space-12) 0;"]);t.StyledOrderList=y;const f=r.default.li.withConfig({displayName:"Widgetstyled__StyledOrderListItem",componentId:"sc-1556jj7-6"})(["display:flex;justify-content:space-between;"]);t.StyledOrderListItem=f;const m=(0,r.default)(l.AccordionItem).withConfig({displayName:"Widgetstyled__StyledAccordionItem",componentId:"sc-1556jj7-7"})(["","{&:hover{color:var(--ui-library-color-black);}}"],d.media.up("lg"));t.StyledAccordionItem=m},53160:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicRemarketingDataLayer=void 0;var l=o(60704);t.dynamicRemarketingDataLayer=function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;l.dataLayer&&((null==e?void 0:e.length)>0||(null==o?void 0:o.length)>0)&&l.dataLayer.push({event:"dynamic.remarketing",payload:{products:e,pagetype:t,sets:o,quantities:d}})}},39747:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getStatusCart=void 0;var l=i(o(30845)),d=i(o(34023)),r=i(o(13782));
1function i(e){return e&&e.__esModule?e:{default:e}}const n=(0,l.default)(((e,t,o)=>{var l;const i=t&&t.reduce(((e,t)=>[...e,...t.setsGoods.reduce(((e,l)=>[...e,{productKey:l.ext_id,price:`${l.rule.price_discount>0?l.rule.price_discount:l.price}`,quantity:`${(0,r.default)(o,void 0,t)}`,currency:"UAH"}]),[])]),[]),n=e&&e.reduce(((e,t)=>[...e,{productKey:t.ext_id,price:`${t.price.price}`,quantity:`${(0,r.default)(o,t)}`,currency:"UAH"}]),[]);void 0!==(null===(l=window)||void 0===l?void 0:l.eS)&&window.eS("sendEvent","StatusCart",{StatusCart:[...n,...i],GUID:d.default.load("userGUID")})}));t.getStatusCart=n}}]);
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.