PageSourceSearch

https://www.jbl.cz/_next/static/chunks/6544946ebb8be854.js

js jbl.cz collected 2026-10-09 01:27:01 UTC 30,850 bytes, 229 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,78333,(e,t,r)=>{var o=0/0,a=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,n=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt,d=e.g&&e.g.Object===Object&&e.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=d||c||Function("return this")(),p=Object.prototype.toString,m=Math.max,f=Math.min,h=function(){return u.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==p.call(t))return o;if(g(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=g(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var d=n.test(e);return d||l.test(e)?s(e.slice(2),d?2:8):i.test(e)?o:+e}t.exports=function(e,t,r){var o,a,i,n,l,s,d=0,c=!1,u=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var r=o,i=a;return o=a=void 0,d=t,n=e.apply(i,r)}function C(e){var r=e-s,o=e-d;return void 0===s||r>=t||r<0||u&&o>=i}function x(){var e,r,o,a=h();if(C(a))return v(a);l=setTimeout(x,(e=a-s,r=a-d,o=t-e,u?f(o,i-r):o))}function v(e){return(l=void 0,p&&o)?b(e):(o=a=void 0,n)}function _(){var e,r=h(),i=C(r);if(o=arguments,a=this,s=r,i){if(void 0===l)return d=e=s,l=setTimeout(x,t),c?b(e):n;if(u)return l=setTimeout(x,t),b(s)}return void 0===l&&(l=setTimeout(x,t)),n}return t=y(t)||0,g(r)&&(c=!!r.leading,i=(u="maxWait"in r)?m(y(r.maxWait)||0,t):i,p="trailing"in r?!!r.trailing:p),_.cancel=function(){void 0!==l&&clearTimeout(l),d=0,o=s=a=l=void 0},_.flush=function(){return void 0===l?n:v(h())},_}},39839,e=>{"use strict";var t=e.i(71645);e.i(78333);var r="u">typeof window?t.useLayoutEffect:t.useEffect;function o(e,o,a,i){let n=(0,t.useRef)(o);r(()=>{n.current=o},[o]),(0,t.useEffect)(()=>{let t=(null==a?void 0:a.current)??window;if(!(t&&t.addEventListener))return;let r=e=>{n.current(e)};return t.addEventListener(e,r,i),()=>{t.removeEventListener(e,r,i)}},[e,a,i])}var a="u"<typeof window;function i(e,n,l={}){var s;let d,{initializeWithValue:c=!0}=l,u=(0,t.useCallback)(e=>l.serializer?l.serializer(e):JSON.stringify(e),[l]),p=(0,t.useCallback)(e=>{let t;if(l.deserializer)return l.deserializer(e);if("undefined"===e)return;let r=n instanceof Function?n():n;try{t=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),r}return t},[l,n]),m=(0,t.useCallback)(()=>{let t=n instanceof Function?n():n;if(a)return t;try{let r=window.localStorage.getItem(e);return r?p(r):t}catch(r){return console.warn(`Error reading localStorage key \u201C${e}\u201D:`,r),t}},[n,e,p]),[f,h]=(0,t.useState)(()=>c?m():n instanceof Function?n():n),g=(s=t=>{a&&console.warn(`Tried setting localStorage key \u201C${e}\u201D even though environment is not a client`);try{let r=t instanceof Function?t(m()):t;window.localStorage.setItem(e,u(r)),h(r),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(t){console.warn(`Error setting localStorage key \u201C${e}\u201D:`,t)}},d=(0,t.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")}),r(()=>{d.current=s},[s]),(0,t.useCallback)((...e)=>{var t;return null==(t=d.current)?void 0:t.call(d,...e)},[d]));(0,t.useEffect)(()=>{h(m())},[e]);let y=(0,t.useCallback)(t=>{t.key&&t.key!==e||h(m())},[e,m]);return o("storage",y),o("local-storage",y),[f,g]}function n(){let[e,r]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{r(!0)},[]),e}var l="u"<typeof window;function s(e,r={}){let{initializeWithValue:a=!0}=r;l&&(a=!1);let i=(0,t.useCallback)(e=>{let t;if(r.deserializer)return r.deserializer(e);if("undefined"!==e){try{t=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),null}return t}},[r]),n=(0,t.useCallback)(()=>{if(l)return null;try{let t=window.localStorage.getItem(e);return t?i(t):null}catch(t){return console.warn(`Error reading localStorage key \u201C${e}\u201D:`,t),null}},[e,i]),[d,c]=(0,t.useState)(()=>{if(a)return n()});(0,t.useEffect)(()=>{c(n())},[e]);let u=(0,t.useCallback)(t=>{t.key&&t.key!==e||c(n())},[e,n]);return o("storage",u),o("local-storage",u),d}e.s(["useIsClient",()=>n,"useLocalStorage",()=>i,"useReadLocalStorage",()=>s])},52853,e=>{"use strict";var t=e.i(54616),r=e.i(12598),o=e.i(61244),a=e.i(44682),i=e.i(83396),n=e.i(78494),l=e.i(42090),s=e.i(39839),d=e.i(85635),c=e.i(83110);e.s(["default",0,(e,u)=>{let{lang:p}=(0,o.useLangTranslation)("common"),{domainId:m}=(0,n.useTenant)(),f=(0,r.useQueryClient)(),h=(0,s.useReadLocalStorage)(d.DATALAYER_PRODUCTS_COOKIE,{}),{handleAddedToCartModal:g,showWasAddedToCartModal:y,showCartErrorModal:b}=(0,a.useCartData)();return(0,t.useMutation)({mutationKey:[c.CART_ITEM_MUTATION],mutationFn:e=>(0,i.mutateCartItem)(e,p,e.product,h,m),onSuccess:(t,r)=>{if(f.setQueryData([d.CART_DATA_STATE],t),f.invalidateQueries({queryKey:[c.CART_DELIVERY_PAYMENT_STATE]}),r.successCallback){let e=t.items.find(e=>e.uniq_id===r.uniq_id||(0,l.prop)(e,"product.product_id")===r.productId&&(0,l.prop)(e,"good.good_id")===r.goodId);r.successCallback((0,l.prop)(e,"count"))}e&&e(t),"add"===r.type&&r.product&&!u?.suppressModal&&y(r.product)},onError:(e,t)=>
1{t.errorCallback&&t.errorCallback(),g({isError:!0,error:e}),b(e,t.product)}})}])},70116,e=>{"use strict";var t=e.i(67246),r=e.i(42090);function o(e,o,a){let i,n=(0,t.getErrorStatus)(e),l=(0,t.getErrorRequestId)(e),s=(0,r.prop)(e,"details.description"),d=(0,r.prop)(e,"details.name");return i=(0,t.isNetworkError)(e)?o("Spojenie so serverom sa prerušilo. Skontrolujte pripojenie a skúste to znova."):(0,t.isAuthError)(e)?o("Vaše prihlásenie vypršalo. Prihláste sa prosím znova - obsah košíka zostáva uložený."):s&&"string"==typeof s&&d?s:(0,t.isServerError)(e)?o("Server momentálne neodpovedá správne. Skúste to prosím za chvíľu znova."):(0,t.isNotFoundError)(e)&&!s?o("Požadovaná položka sa nenašla."):s&&"string"==typeof s?s:a||o("Operáciu sa nepodarilo dokončiť."),s&&"string"==typeof s&&null!==n&&n>=400&&n<500&&!(0,t.isAuthError)(e)&&(i=s),{text:i,requestId:l,status:n,isRetriable:(0,t.isNetworkError)(e)||(0,t.isServerError)(e)}}e.s(["resolveApiErrorMessage",()=>o])},22801,e=>{e.v({box:"skeleton-module__w4bilW__box",shimmer:"skeleton-module__w4bilW__shimmer"})},60328,e=>{"use strict";var t=e.i(43476),r=e.i(71645),o=e.i(94955),a=e.i(18566),i=e.i(97053),n=e.i(25050),l=e.i(12598),s=e.i(31141),d=e.i(55487),c=e.i(3713),u=e.i(50609),p=e.i(65333),m=e.i(3732),f=e.i(77490),h=e.i(64283),g=e.i(55978),y=e.i(27237),b=e.i(22801);let C="1px solid #eeeeee";function x(){return(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:16,padding:"20px 0",borderBottom:C},children:[(0,t.jsx)("div",{className:b.default.box,style:{width:96,height:96,borderRadius:6}}),(0,t.jsxs)("div",{style:{flex:1,minWidth:0},children:[(0,t.jsx)("div",{className:b.default.box,style:{width:"70%",height:18,marginBottom:10}}),(0,t.jsx)("div",{className:b.default.box,style:{width:"40%",height:14}})]}),(0,t.jsx)("div",{className:b.default.box,style:{width:110,height:40,borderRadius:6}}),(0,t.jsx)("div",{className:b.default.box,style:{width:90,height:24}})]})}function v(){return(0,t.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:24,width:"100%",alignItems:"flex-start",paddingTop:16},children:[(0,t.jsxs)("div",{style:{flex:"1 1 600px",minWidth:0,maxWidth:944},children:[(0,t.jsx)("div",{className:b.default.box,style:{width:260,height:32,marginBottom:32}}),[1,2,3].map(e=>(0,t.jsx)(x,{},e)),(0,t.jsx)("div",{className:b.default.box,style:{width:200,height:24,margin:"32px 0 16px"}}),[1,2,3].map(e=>(0,t.jsx)("div",{className:b.default.box,style:{width:"100%",height:56,borderRadius:6,marginBottom:12}},e)),(0,t.jsx)("div",{className:b.default.box,style:{width:220,height:24,margin:"32px 0 16px"}}),(0,t.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:16},children:[1,2,3,4,5,6].map(e=>(0,t.jsx)("div",{className:b.default.box,style:{width:"100%",height:48,borderRadius:6}},e))})]}),(0,t.jsxs)("div",{style:{flex:"1 1 280px",maxWidth:345},children:[(0,t.jsx)("div",{className:b.default.box,style:{width:120,height:28,marginBottom:24}}),(0,t.jsxs)("div",{style:{border:C,borderRadius:6,padding:20},children:[[60,55,70,50].map((e,r)=>(0,t.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:16},children:[(0,t.jsx)("div",{className:b.default.box,style:{width:`${e}%`,height:16}}),(0,t.jsx)("div",{className:b.default.box,style:{width:60,height:16}})]},r)),(0,t.jsx)("div",{style:{borderTop:C,margin:"8px 0 20px"}}),(0,t.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:24},children:[(0,t.jsx)("div",{className:b.default.box,style:{width:80,height:24}}),(0,t.jsx)("div",{className:b.default.box,style:{width:100,height:24}})]}),(0,t.jsx)("div",{className:b.default.box,style:{width:"100%",height:52,borderRadius:6}})]})]})]})}var _=e.i(81759),w=e.i(46228),k=e.i(90913);function T({titleText:e,body:r,buttonText:o,handleClose:a,handleButtonClick:i}){return(0,t.jsx)(k.OutsideClick,{handleFunction:a,children:(0,t.jsx)(j,{children:(0,t.jsxs)($,{children:[(0,t.jsxs)(E,{children:[(0,t.jsx)(I,{children:e}),(0,t.jsx)(S,{onClick:a,children:(0,t.jsx)(A,{icon:p.IconType.close,width:24,height:24,fill:"#414141"})})]}),(0,t.jsx)(N,{children:(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}
1)}),(0,t.jsx)(R,{children:(0,t.jsx)(P,{onClick:i,children:o})})]})})})}let j=i.default.div.withConfig({displayName:"ConfirmModal__AddModal",componentId:"sc-68724f5c-0"})`
2  position: fixed;
3  top: 50%;
4  left: 50%;
5  transform: translate(-50%, -50%);
6  z-index: 9999;
7  background-color: ${({theme:e})=>e.colors.white};
8  box-shadow: 0px 1px 24px rgba(0, 0, 0, 0.08);
9  border-radius: ${(0,n.rem)(4)};
10  max-width: ${(0,n.rem)(500)};
11  width: 95%;
12`,$=i.default.div.withConfig({displayName:"ConfirmModal__Wrapper",componentId:"sc-68724f5c-1"})`
13  width: 100%;
14  padding: ${(0,n.rem)(24)};
15`,I=(0,i.default)(u.TextP).withConfig({displayName:"ConfirmModal__Title",componentId:"sc-68724f5c-2"})`
16  font-size: ${(0,n.rem)(20)};
17  font-weight: 500;
18`,E=(0,i.default)(c.FlexRowCenterVertical).withConfig({displayName:"ConfirmModal__Heading",componentId:"sc-68724f5c-3"})`
19  width: 100%;
20  margin-bottom: ${(0,n.rem)(12)};
21  justify-content: space-between;
22`,S=(0,i.default)(c.FlexRowCenterVertical).withConfig({displayName:"ConfirmModal__IconWrapper",componentId:"sc-68724f5c-4"})`
23  width: ${(0,n.rem)(30)};
24  height: ${(0,n.rem)(30)};
25  cursor: pointer;
26`,A=(0,i.default)(p.DsiSvgIcon).withConfig({displayName:"ConfirmModal__StyledSvgIcon",componentId:"sc-68724f5c-5"})`
27  margin: 0 auto;
28  cursor: pointer;
29`,N=i.default.div.withConfig({displayName:"ConfirmModal__BodyWrapper",componentId:"sc-68724f5c-6"})`
30  color: black;
31`,R=(0,i.default)(c.FlexRowCenterVertical).withConfig({displayName:"ConfirmModal__Buttons",componentId:"sc-68724f5c-7"})`
32  justify-content: space-between;
33  flex-flow: row wrap;
34  margin-top: ${(0,n.rem)(10)};
35`,P=(0,i.default)(w.Button).withConfig({displayName:"ConfirmModal__MiddleButton",componentId:"sc-68724f5c-8"})`
36  color: ${({theme:e})=>e.colors.textPrimary};
37  font-family: ${({theme:e})=>e.font.primary};
38  background-color: ${({theme:e})=>e.colors.white};
39  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);
40  border: 2px solid rgba(30, 57, 141, 0.12);
41  border-radius: 4px;
42  width: 100%;
43
44  ${({theme:e})=>e.mediab.m580`
45    width: 100%;
46    margin-bottom: ${(0,n.rem)(16)};
47  `}
48`;function D({titleText:e,body:r,handleClose:o,buttons:a,desktopButtonsLayout:i,enableCloseIcon:n=!1,enableOutsideClick:l=!1}){let s=(0,t.jsx)(M,{children:(0,t.jsxs)(O,{children:[(0,t.jsxs)(B,{children:[(0,t.jsx)(z,{children:e}),n&&(0,t.jsx)(F,{onClick:o,children:(0,t.jsx)(L,{icon:p.IconType.close,width:24,height:24,fill:"#414141"})})]}),r&&(0,t.jsx)(W,{children:"string"==typeof r?(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}):r}),(0,t.jsx)(Q,{$desktopLayout:i,children:a&&a.map((e,r)=>(0,t.jsx)(K,{onClick:e.handleClick,$backgroundColor:e.backgroundColor,$textColor:e.textColor,children:e.text},r))})]})});return l?(0,t.jsx)(k.OutsideClick,{handleFunction:o,children:s}):s}let M=i.default.div.withConfig({displayName:"ChooseModal__AddModal",componentId:"sc-7204f1c5-0"})`
49  position: fixed;
50  top: 50%;
51  left: 50%;
52  transform: translate(-50%, -50%);
53  z-index: 9999;
54  background-color: ${({theme:e})=>e.colors.white};
55  box-shadow: 0px 1px 24px rgba(0, 0, 0, 0.08);
56  border-radius: ${(0,n.rem)(4)};
57  max-width: ${(0,n.rem)(500)};
58  width: 95%;
59`,O=i.default.div.withConfig({displayName:"ChooseModal__Wrapper",componentId:"sc-7204f1c5-1"})`
60  width: 100%;
61  padding: ${(0,n.rem)(24)};
62`,z=(0,i.default)(u.TextP).withConfig({displayName:"ChooseModal__Title",componentId:"sc-7204f1c5-2"})`
63  font-size: ${(0,n.rem)(20)};
64  font-weight: 500;
65  line-height: ${(0,n.rem)(25)};
66`,B=(0,i.default)(c.FlexRowCenterVertical).withConfig({displayName:"ChooseModal__Heading",componentId:"sc-7204f1c5-3"})`
67  width: 100%;
68  margin-bottom: ${(0,n.rem)(12)};
69  justify-content: space-between;
70`,F=(0,i.default)(c.FlexRowCenterVertical).withConfig({displayName:"ChooseModal__IconWrapper",componentId:"sc-7204f1c5-4"})`
71  width: ${(0,n.rem)(30)};
72  height: ${(0,n.rem)(30)};
73  cursor: pointer;
74`,L=(0,i.default)(p.DsiSvgIcon).withConfig({displayName:"ChooseModal__StyledSvgIcon",componentId:"sc-7204f1c5-5"})`
75  margin: 0 auto;
76  cursor: pointer;
77`,W=i.default.div.withConfig({displayName:"ChooseModal__BodyWrapper",componentId:"sc-7204f1c5-6"})`
78  color: black;
79`,Q=(0,i.default)(c.FlexRowCenterVertical).withConfig({displayName:"ChooseModal__Buttons",componentId:"sc-7204f1c5-7"})`
80  justify-content: space-between;
81  margin-top: ${(0,n.rem)(10)};
82  gap: ${(0,n.rem)(20)};
83
84  ${({$desktopLayout:e})=>"column"===e?`flex-direction: column; gap: ${(0,n.rem)(5)};`:""}
85
86  ${({theme:e})=>e.mediab.m580`
87    flex-direction: column;
88    gap: ${(0,n.rem)(5)};
89  `}
90`,K=(0,i.default)(w.Button).withConfig({displayName:"ChooseModal__MiddleButton",componentId:"sc-7204f1c5-8"})`
91  color: ${({$textColor:e,theme:t})=>e||t.colors.textPrimary};
92  font-family: ${({theme:e})=>e.font.primary};
93  background-color: ${({$backgroundColor:e,theme:t})=>e||t.colors.white};
94  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);
95  border: 2px solid rgba(30, 57, 141, 0.12);
96  border-radius: 4px;
97  width: 100%;
98  white-space: nowrap;
99
100  ${({theme:e})=>e.mediab.m580`
101    width: 100%;
102  `}
103`;var q=e.i(40582),V=e.i(43283),H=e.i(68510),Y=e.i(66027),U=e.i(61244),J=e.i(83396),G=e.i(83110),Z=e.i(63297),X=e.i(52853),ee=e.i(54616),et=e.i(78494),er=e.i(85635),eo=e.i(10427),ea=e.i(85070),ei=e.i(70116),en=e.i(35167),el=e.i(57487),es=e.i(68208);function ed({error:e,onRetry:r}){let{__:o}=(0,U.useLangTranslation)("common"),{text:a,requestId:i,status:n,isRetriable:l}
103=(0,ei.resolveApiErrorMessage)(e,o,o("Košík sa nepodarilo načítať."));return(0,t.jsxs)(eu,{children:[(0,t.jsx)(ep,{children:o("Košík sa nepodarilo načítať")}),(0,t.jsx)(em,{children:a}),(0,t.jsx)(em,{children:o("Obsah košíka je uložený na serveri, o nič ste neprišli. Skúste to prosím znova.")}),!!(i||n)&&(0,t.jsxs)(ef,{children:[o("Kód chyby"),":"," ",[n?`HTTP ${n}`:null,i].filter(Boolean).join(" · ")]}),!1!==l&&(0,t.jsx)(eh,{onClick:r,children:o("Skúsiť znova")})]})}function ec(){let{__:e}=(0,U.useLangTranslation)("common");return(0,t.jsx)(eg,{children:e("Košík sa nepodarilo obnoviť, zobrazujeme poslednú známu verziu. Skontrolujte prosím obsah pred dokončením objednávky.")})}let eu=i.default.div.withConfig({displayName:"CartLoadError__ErrorPanel",componentId:"sc-be7a5004-0"})`
104  width: 100%;
105  padding: ${(0,n.rem)(32)} ${(0,n.rem)(24)};
106  margin-bottom: ${(0,n.rem)(24)};
107  border: 1px solid rgba(0, 0, 0, 0.08);
108  border-radius: ${(0,n.rem)(4)};
109  background: ${({theme:e})=>e.colors.white};
110  text-align: center;
111`,ep=i.default.h2.withConfig({displayName:"CartLoadError__ErrorTitle",componentId:"sc-be7a5004-1"})`
112  margin: 0 0 ${(0,n.rem)(12)};
113  font-size: ${(0,n.rem)(20)};
114`,em=i.default.p.withConfig({displayName:"CartLoadError__ErrorText",componentId:"sc-be7a5004-2"})`
115  margin: 0 0 ${(0,n.rem)(8)};
116  line-height: 1.5;
117`,ef=i.default.p.withConfig({displayName:"CartLoadError__ErrorCode",componentId:"sc-be7a5004-3"})`
118  margin: ${(0,n.rem)(12)} 0 ${(0,n.rem)(20)};
119  font-size: ${(0,n.rem)(12)};
120  color: ${({theme:e})=>e.colors.gray};
121  word-break: break-all;
122`,eh=(0,i.default)(es.Button2).withConfig({displayName:"CartLoadError__RetryButton",componentId:"sc-be7a5004-4"})`
123  font-family: ${({theme:e})=>e.fonts.primaryFont};
124  border-radius: ${(0,n.rem)(4)};
125  color: ${({theme:e})=>e.colors.white};
126  background-color: ${({theme:e})=>e.colors.primary};
127`,eg=i.default.div.withConfig({displayName:"CartLoadError__StaleNotice",componentId:"sc-be7a5004-5"})`
128  background: ${({theme:e})=>e.colors.dangerColor};
129  margin-bottom: ${(0,n.rem)(20)};
130  padding: ${(0,n.rem)(12)} ${(0,n.rem)(15)};
131  line-height: 1.4;
132`;var ey=e.i(36482),eb=e.i(69766);let eC=(e,t)=>"reset"===t.type?t.value:{...e,[t.field]:t.value},ex=(e,t,r)=>({email:(0,en.prop)(e,"billing_address.person.email",""),phone:(0,en.prop)(e,"billing_address.person.phone",""),use_delivery_address:!0,billing_company:!!(t&&(0,en.prop)(e,"company.ico"))||(0,en.prop)(e,"billing_company",!1),note:(0,en.prop)(e,"note",""),cart_label:(0,en.prop)(e,"cart_label",""),vat_payer:(0,en.prop)(e,"vat_payer",!1)||!1,heureka_refuse:(0,en.prop)(e,"heureka_refuse",!1)||!1,terms_accept:(0,en.prop)(e,"terms_accept",!1)||!1,register:(0,en.prop)(e,"register",!1)||!1,newsletter_accept:!1}),ev=i.default.div.withConfig({displayName:"CartPageClient__PageWrapper",componentId:"sc-cd75692b-0"})`
133  display: flex;
134  flex-direction: row;
135  width: 100%;
136  padding-top: ${(0,n.rem)(56)};
137  padding-bottom: ${(0,n.rem)(56)};
138  flex-wrap: wrap;
139  flex: 100%;
140  justify-content: space-between;
141  position: relative;
142
143  &::before {
144    display: none;
145  }
146
147  ${({theme:e})=>e.mediab.l1300`
148    justify-content: space-between;
149  `}
150  ${({theme:e})=>e.mediab.l925`
151    padding-top: ${(0,n.rem)(32)};
152    flex-direction: column;
153  `}
154`,e_=(0,i.default)(c.FlexCol).withConfig({displayName:"CartPageClient__LeftSide",componentId:"sc-cd75692b-1"})`
155  flex: 60%;
156  margin-right: ${(0,n.rem)(24)};
157  max-width: ${(0,n.rem)(944)};
158
159  ${({theme:e})=>e.mediab.l1300`
160    max-width: ${(0,n.rem)(850)};
161    margin-right: ${(0,n.rem)(32)};
162  `}
163
164  ${({theme:e})=>e.mediab.l1150`
165    max-width: ${(0,n.rem)(850)};
166  `}
167
168  ${({theme:e})=>e.mediab.l1050`
169    max-width: ${(0,n.rem)(850)};
170  `}
171
172  ${({theme:e})=>e.mediab.l925`
173    margin-right: ${(0,n.rem)(0)};
174    max-width: initial;
175  `}
176`,ew=(0,i.default)(c.FlexCol).withConfig({displayName:"CartPageClient__Summary",componentId:"sc-cd75692b-2"})`
177  max-width: ${(0,n.rem)(345)};
178  height: 100%;
179  position: sticky;
180  top: ${(0,n.rem)(16)};
181  flex: 25%;
182  margin-left: auto;
183
184  ${({theme:e})=>e.mediab.l1300`
185    max-width: ${(0,n.rem)(250)};
186  `}
187
188  ${({theme:e})=>e.mediab.l1150`
189    max-width: ${(0,n.rem)(200)};
190  `}
191
192  ${({theme:e})=>e.mediab.l925`
193    max-width: ${(0,n.rem)(400)};
194    margin: 0 auto;
195  `}
196
197  ${({theme:e})=>e.mediab.m580`
198    max-width: initial;
199  `}
200`,ek=i.default.h1.withConfig({displayName:"CartPageClient__StyledTitle",componentId:"sc-cd75692b-3"})`
201  font-size: ${(0,n.rem)(30)};
202  font-weight: 400;
203  margin-bottom: ${(0,n.rem)(32)};
204
205  ${({theme:e})=>e.mediab.m810`
206    font-size: ${(0,n.rem)(24)};
207  `}
208`,eT=(0,i.default)(c.FlexColCenterHorizontal).withConfig({displayName:"CartPageClient__LoginPanel",componentId:"sc-cd75692b-4"})`
209  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);
210  border: 2px solid rgba(30, 57, 141, 0.12);
211  border-radius: ${(0,n.rem)(4)};
212  padding: ${(0,n.rem)(16)} 0;
213`,ej=(0,i.default)(u.TextP).withConfig({displayName:"CartPageClient__MediumTextP",componentId:"sc-cd75692b-5"})`
214  font-weight: 500;
215  margin-right: ${(0,n.rem)(4)};
216
217  ${({theme:e})=>e.mediab.m810`
218    font-size: ${(0,n.rem)(14)};
219  `}
220`,e$=(0,i.default)(ej).withConfig({displayName:"CartPageClient__BlueMediumTextP",componentId:"sc-cd75692b-6"})`
221  color: ${({theme:e})=>e.colors.primary};
222`,eI=(0,i.default)(o.default).withConfig({displayName:"CartPageClient__StyledLink",componentId:"sc-cd75692b-7"})`
223  text-decoration: none;
224`,eE=i.default.div.withConfig({displayName:"CartPageClient__WarningBlock",componentId:"sc-cd75692b-8"})`
225  background: ${({theme:e})=>e.colors.dangerColor};
226  margin-bottom: ${(0,n.rem)(20)};
227  padding-left: ${(0,n.rem)(15)};
228  padding-right: ${(0,n.rem)(15)};
229`;e.s(["default",0,()=>{let e=(0,a.useRouter)(),o=(0,d.useDispatch)(),i=(0,l.useQueryClient)(),{__:n,lang:u}=(0,U.useLangTranslation)("common"),{user:b,isLoading:C}=(0,eo.default)(),{domainId:x,hostname:w}=(0,et.useTenant)(),{data:k,isFetching:j,isError:$,error:I,refetch:E}=(0,H.default)(),{data:S,isFetching:A,isError:N}=((e=!1)=>{let{lang:t}=(0,U.useLangTranslation)("common");return(0,Y.useQuery)({queryKey:[G.CART_DELIVERY_PAYMENT_STATE],queryFn:()=>(0,J.loadDeliveryPaymentInfo)(t),refetchOnReconnect:!1,refetchOnWindowFocus:!1,retry:Z.retryOnTransientError,retryDelay:Z.retryDelay,enabled:e})})(!0),R=(0,X.default)(void 0,{suppressModal:!0}),P=!!b&&!!b.b2b,M=!!b&&!b.b2b,O=k||null,z=ex(O,P,M),[B,F]=r.useReducer(eC,z),[L,W]=r.useState(""),[Q,K]=r.useState(null),[es,eu]=r.useState(!1),[ep,em]=r.useState(""),[ef,eh]=r.useState(""),[eg,eS]=r.useState(!1),[eA,eN]=r.useState(!1),[eR,eP]=r.useState(!1),[eD,eM]=r.useState(null),[eO,ez]=r.useState([]),[eB,eF]=r.useState(!1),eL=r.useRef(null),eW=r.useRef(null),eQ=r.useRef(!1);r.useEffect(()=>{eQ.current||O&&!C&&(eQ.current=!0,F({type:"reset",value:ex(O,P,M)}))},[O,C,P,M]);let eK=r.useRef(!1);r.useEffect(()=>{!eK.current&&O?.items?.length&&(eK.current=!0,(0,eb.sendOaiqCheckoutStarted)(O))},[O]),r.useEffect(()=>{o((0,V.setBreadCrumbPath)(V.BreadCrumbType.CART,void 0,void 0,n))},[o]),r.useEffect(()=>{ey.default.loadOtherTexts("WARNING_IN_CART",{langId:u,domainId:+x,fallbackDomainId:0}).then(e=>{if(e&&e.content&&!e.content.draft){let t=(0,en.prop)(e,"content.json_content.body","");t&&"string"==typeof t&&em(t)}}).catch(()=>{}),ey.default.loadOtherTexts("WARNING_KNOWN_ICO",{langId:u,domainId:+x,fallbackDomainId:0}).then(e=>{if(e&&e.content&&!e.content.draft){let t=(0,en.prop)(e,"content.json_content.body","");t&&"string"==typeof t&&eh(t)}}).catch(()=>{})},[u,x]),r.useEffect(()=>{b&&b.id&&(eF(!0),ey.default.getDeliveryAddresses(b.id,{sort:"created_at"}).then(e=>{ez(e||[])}).catch(()=>{}).finally(()=>eF(!1)))},[b]);let eq=r.useMemo(()=>{if(!S)return{};let e=(0,en.prop)(S,"delivery",[]);return(0,en.arrayToObject)(e,"delivery_id")},[S]),eV=(e=>{let{lang:t}=(0,U.useLangTranslation)("common"),{domainId:r}=(0,et.useTenant)(),o=(0,l.useQueryClient)();return(0,ee.useMutation)({mutationKey:["mutateCartGiftcard"],mutationFn:e=>(0,J.mutateCartGiftcard)(e.giftcard,e.type,t,r),onSuccess:t=>{o.setQueryData([er.CART_DATA_STATE],t),o.invalidateQueries({queryKey:[G.CART_DELIVERY_PAYMENT_STATE]}),e&&e(t)}})})(e=>{K(null)}),eH=e=>{K(null),eV.mutate({type:"add",giftcard:e},{onError:e=>{K((0,en.prop)(e,"details.description")||n("Neplatný kupón"))}})},eY=e=>{K(null),eV.mutate({type:"remove",giftcard:encodeURI(e)})},eU=r.useCallback(async(e,t=!1)=>{try{let r=t?e:{...e,...B},o=await (0,J.updateCart)(r,u,x);o&&i.setQueryData([er.CART_DATA_STATE],o)}catch(e){console.error("updateCart error:",e)}},[B,u,x,i]),eJ=r.useCallback(e=>{if(!O)return;let t=O.items.findIndex(t=>t.good.good_id===e.good.good_id),r={...O},o=[...r.items];o[t]=e,r.items=o,eU({...r,...B},!0)},[O,B,eU]),eG=r.useCallback((e,t)=>
229{let r=(0,en.prop)(e,"product.product_id"),o=(0,en.prop)(e,"good.good_id");R.mutate({type:"add",productId:r,goodId:o,count:t,product:e,uniq_id:e.uniq_id||`${r}_${o}`})},[R]),eZ=r.useCallback((e,t)=>{R.mutate({type:"delete",productId:e,goodId:t,uniq_id:`${e}_${t}`})},[R]),eX=r.useCallback((e,t)=>{},[]),e0=r.useCallback((e,t,r)=>{eM({productId:e,goodId:t,productName:r})},[]),e1=r.useCallback(({field:e,value:t})=>{F({field:e,value:t}),("note"===e||"cart_label"===e)&&(eW.current&&clearTimeout(eW.current),eW.current=setTimeout(()=>{O&&(0,J.updateCart)({...O,[e]:t},u,x).then(e=>{e&&i.setQueryData([er.CART_DATA_STATE],e)}).catch(()=>{})},1e3))},[O,u,x,i]),e2=r.useCallback(e=>{if(!O)return;let t={...O,terms_accept:e.target.value};(0,J.updateCart)(t,u,x).then(e=>{e&&i.setQueryData([er.CART_DATA_STATE],e)}).catch(()=>{})},[O,u,x,i]),e5=r.useCallback(e=>{if(!O)return;let t={...O,heureka:e.target.value};(0,J.updateCart)(t,u,x).then(e=>{e&&i.setQueryData([er.CART_DATA_STATE],e)}).catch(()=>{})},[O,u,x,i]),e4=r.useCallback(e=>{if(!O)return;let t={...O,cart_giftcard_mode:e};(0,J.updateCart)(t,u,x).then(e=>{e&&i.setQueryData([er.CART_DATA_STATE],e),eP(!0)}).catch(()=>{})},[O,u,x,i]),e6=r.useCallback(async()=>{if(O){if(O.has_known_ico&&ef&&!eg){eS(!0),eN(!0);return}eu(!0);try{let t,r=(0,en.prop)(eL,"current.elements");if(!P&&r){let e={...O.delivery_address,city:(0,en.prop)(r.city,"value",""),country:(0,en.prop)(r.country,"value",""),street:(0,en.prop)(r.street,"value",""),street_number:(0,en.prop)(r.street_number,"value",""),zip:(0,en.prop)(r.zip,"value",""),company:(0,en.prop)(r.deliveryCompany,"value","")||"",person:{name:(0,en.prop)(r.name,"value",""),surname:(0,en.prop)(r.surname,"value",""),phone:(0,en.prop)(r.phone_prefix,"value","")+(0,en.prop)(r.phone,"value",""),email:(0,en.prop)(r.email,"value",""),phonePrefix:(0,en.prop)(r.phone_prefix,"value","")}};t={...O,billing_address:{...O.billing_address,city:(0,en.prop)(r.bcity,"value",""),country:(0,en.prop)(r.bcountry,"value",""),street:(0,en.prop)(r.bstreet,"value",""),street_number:(0,en.prop)(r.bstreet_number,"value",""),zip:(0,en.prop)(r.bzip,"value",""),person:{name:(0,en.prop)(r.bname,"value","")||(0,en.prop)(r.name,"value",""),surname:(0,en.prop)(r.bsurname,"value","")||(0,en.prop)(r.surname,"value",""),phone:(0,en.prop)(r.phone_prefix,"value","")+(0,en.prop)(r.phone,"value",""),email:(0,en.prop)(r.email,"value",""),phonePrefix:(0,en.prop)(r.phone_prefix,"value","")}},delivery_address:e,use_delivery_address:!!M||(0,en.prop)(O,"use_delivery_address"),company:{...O.company,name:(0,en.prop)(r.companyName,"value"),ico:(0,en.prop)(r.ico,"value"),dic:(0,en.prop)(r.dic,"value"),ic_dph:(0,en.prop)(r.ic_dph,"value")}}}else t={...O,...B};let o=await (0,J.createOrder)({...t,...B,step:3},u);(0,s.destroyCookie)(null,(0,el.resolveCartIdCookieNameFromLang)(u),{path:"/"}),i.removeQueries({queryKey:[er.CART_DATA_STATE]}),i.removeQueries({queryKey:[G.CART_DELIVERY_PAYMENT_STATE]}),e.push(`${n("routes:dokoncena-objednavka","/dokoncena-objednavka")}/${o.orderPublicId}`)}catch(e){if(409===(0,en.prop)(e,"details.status")&&"DUPLICATE_ORDER_FROM_CART"===(0,en.prop)(e,"details.name")){(0,s.destroyCookie)(null,(0,el.resolveCartIdCookieNameFromLang)(u),{path:"/"});let t=(0,en.prop)(e,"details.payload.existingOrderPublicId");t?window.location.href=`${n("routes:dokoncena-objednavka","/dokoncena-objednavka")}/${t}`:window.location.href="/";return}if(e?.details?.payload?.cartProblems){let t=e.details.payload.cartProblems;i.setQueryData([er.CART_DATA_STATE],e=>e?{...e,problems:t}:e)}else{let{text:t}=(0,ei.resolveApiErrorMessage)(e,n,n("Objednávku sa nepodarilo dokončiť."));i.setQueryData([er.CART_DATA_STATE],e=>e?{...e,problems:[{readable:t}]}:e)}}finally{eu(!1)}}},[O,B,P,M,u,ef,eg,i,e]),e3=r.useCallback(()=>{e.back()},[e]),e7=r.useMemo(()=>O&&(0,en.prop)(O,"items.length")?[...O.items].sort((e,t)=>(0,en.prop)(e,"sale_info.sale_id")-(0,en.prop)(t,"sale_info.sale_id")).sort((e,t)=>(0,en.prop)(e,"sale_info.total_sale_count")-(0,en.prop)(t,"sale_info.total_sale_count")).sort((e,t)=>
229(0,en.prop)(e,"sale_info.is_free")-(0,en.prop)(t,"sale_info.is_free")):null,[O]),e8=j||R.isPending||eV.isPending;return(0,t.jsxs)(ev,{className:"container container--wide",children:[(0,t.jsx)(q.default,{breadCrumb:(0,V.getBreadCrumbPath)(V.BreadCrumbType.CART,void 0,void 0,n)}),eA&&(0,t.jsx)(T,{titleText:n("Upozornenie"),body:ef,buttonText:n("Zatvoriť"),handleClose:()=>eN(!1),handleButtonClick:()=>eN(!1)}),eD&&(0,t.jsx)(D,{titleText:n("Odobrať tovar z košíka?"),enableCloseIcon:!0,enableOutsideClick:!0,handleClose:()=>eM(null),buttons:[{handleClick:()=>eM(null),text:n("Neodobrať")},{handleClick:()=>{eM(null),eZ(eD.productId,eD.goodId)},text:n("Odobrať tovar"),backgroundColor:"var(--color-primary, #1e398d)",textColor:"#fff"}]}),O&&O.items&&O.items.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(e_,{children:[(0,t.jsx)(ek,{children:n("Nákupný košík")}),($||N)&&(0,t.jsx)(ec,{}),ep?(0,t.jsx)(eE,{dangerouslySetInnerHTML:{__html:ep}}):null,!b&&(0,t.jsx)(eT,{children:(0,t.jsxs)(c.FlexRowCenterVertical,{children:[(0,t.jsx)(p.DsiSvgIcon,{icon:p.IconType.user,marginRight:16}),(0,t.jsx)(ej,{children:`${n("Máte už účet")}?`}),(0,t.jsx)(eI,{href:n("routes:prihlasenie","/prihlasenie"),children:(0,t.jsx)(e$,{children:n("Prihláste sa")})})]})}),(0,t.jsx)(m.DsiProductCartTableList,{products:e7,addToCart:eG,removeFromCart:eZ,onCountRemoveFromCart:e0,setItemFree:eX,updateCart:eJ,isB2B:P,conditionTextMapping:[{condition:26,text:n("Poškodený obal")},{condition:25,text:n("Rozbalené")},{condition:17,text:n("Zánovné")},{condition:29,text:n("Použité")}],isCorporate:(0,ea.isCorporateByHostname)(w),isFetching:e8,couponCode:L,onCouponCodeChanged:W,addCoupon:eH,removeCoupon:eY,couponError:Q,data:O}),(0,t.jsx)(f.DsiCartDeliveryPart,{data:O,delAndPayInfoById:eq?JSON.parse(JSON.stringify(eq)):{},isFetchingDelAndPayInfo:A,updateCart:eU,isB2B:P,user:b,lang:u}),(0,t.jsx)(h.DsiCartContactInfoPart,{data:O,isFetching:e8||es,updateCart:eU,deliveryAddresses:eO,deliveryAddressesIsFetching:eB,showProblems:!0,isB2B:P,isB2CUser:M,lang:u,state:B,dispatchState:e1,formRef:eL})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(ek,{children:n("Sumár")}),(0,t.jsx)(g.DsiCartSummary,{handleAcceptTermsChange:e2,handleHeurekaTermsChange:e5,data:O,isFetching:e8||es,isCreatingOrder:es,user:b,handleCompleteOrder:e6,handleGoBack:e3,couponCode:L,onCouponCodeChanged:W,addCoupon:eH,removeCoupon:eY,state:B,dispatchState:e1,couponError:Q,lang:u})]}),es&&(0,t.jsx)(_.FullscreenModalLoader,{title:n("Spracúvame vašu objednávku"),subtitle:n("Tento krok môže chvíľu trvať. Prosím, nezatvárajte ani neobnovujte stránku.")})]}):O&&O.items&&0===O.items.length?(0,t.jsx)(y.DsiEmptyCart,{}):j?(0,t.jsx)(v,{}):$?(0,t.jsx)(ed,{error:I,onRetry:()=>{E()}}):null,O?.should_prompt_giftcard_mode&&!eR&&(0,t.jsx)(D,{titleText:n("Zľavový kupón nie je možné kombinovať s akciou v košíku. Čo si želáte spraviť?"),desktopButtonsLayout:"column",handleClose:()=>eP(!0),buttons:[{handleClick:()=>e4(1),text:n("Neaplikovať akcie v košíku a aplikovať zľavový kupón na všetky produkty.")},{handleClick:()=>e4(2),text:n("Aplikovať zľavový kupón len na produkty bez akcie.")}]})]})}],60328)}]);

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.