1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="286b612f-595b-9d5c-ef9d-4c681eeadd60")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,428968,e=>{"use strict";var t=e.i(391398),r=e.i(261576),a=e.i(760814),n=e.i(706236),o=e.i(46172);try{var i=window;i._sentryModuleMetadata=i._sentryModuleMetadata||{},i._sentryModuleMetadata[new i.Error().stack]=Object.assign({},i._sentryModuleMetadata[new i.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}let l=a.default.div.withConfig({displayName:"HorizontalScroll__Wrapper",componentId:"sc-43babae6-0"})` 3 position: relative; 4 5 &:after { 6 content: ''; 7 height: ${(0,n.pxToRem)(20)}; 8 bottom: 0; 9 left: 0; 10 right: 0; 11 position: absolute; 12 background: ${({$background:e})=>e??"transparent linear-gradient(180deg, #f5f5f500 0%, #f5f5f5 100%) 0% 0% no-repeat padding-box"}; 13 } 14`,s=a.css` 15 ::-webkit-scrollbar {
16 width: ${(0,n.pxToRem)(8)}; 17 border-radius: 4px; 18 } 19 20 ::-webkit-scrollbar-track { 21 background: transparent; 22 width: ${(0,n.pxToRem)(8)}; 23 border-radius: 4px; 24 } 25 26 ::-webkit-scrollbar-thumb { 27 background: ${({theme:e})=>e.colors.gray200}; 28 width: ${(0,n.pxToRem)(8)}; 29 border-radius: 4px; 30 } 31 32 ::-webkit-scrollbar-thumb:hover { 33 background: ${({theme:e})=>e.colors.gray400}; 34 width: ${(0,n.pxToRem)(8)}; 35 border-radius: 4px; 36 } 37 38 &:after { 39 content: ''; 40 height: ${(0,n.pxToRem)(20)}; 41 display: block; 42 } 43`,u=a.default.div.withConfig({displayName:"HorizontalScroll__ScrollWrapper",componentId:"sc-43babae6-1"})` 44 overflow-y: auto; 45 max-height: ${({$maxHeight:e})=>e??"38vh"}; 46 min-height: ${(0,n.pxToRem)(200)}; 47 ${s} 48 ${o.margin} 49 ${o.padding} 50`;e.s(["default",0,e=>{let a,n,o,i,s,c,d=(0,r.c)(12);return d[0]!==e?({maxHeight:o,background:a,children:n,...i}=e,d[0]=e,d[1]=a,d[2]=n,d[3]=o,d[4]=i):(a=d[1],n=d[2],o=d[3],i=d[4]),d[5]!==n||d[6]!==o||d[7]!==i?(s=(0,t.jsx)(u,{$maxHeight:o,...i,children:n}),d[5]=n,d[6]=o,d[7]=i,d[8]=s):s=d[8],d[9]!==a||d[10]!==s?(c=(0,t.jsx)(l,{$background:a,children:s}),d[9]=a,d[10]=s,d[11]=c):c=d[11],c},"styledScrollbarCss",0,s])},600575,e=>{"use strict";var t=e.i(391398),r=e.i(261576),a=e.i(760814),n=e.i(428968),o=e.i(695998);e.i(285756);var i=e.i(30661),l=e.i(687877),s=e.i(780889),u=e.i(376846);try{var c=window;c._sentryModuleMetadata=c._sentryModuleMetadata||{},c._sentryModuleMetadata[new c.Error().stack]=Object.assign({},c._sentryModuleMetadata[new c.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}let d=(0,a.default)(o.VariantList).withConfig({displayName:"FilamentSwitcher__List",componentId:"sc-99b9e3f5-0"})` 51 grid-template-columns: repeat(4, 1fr); 52`;e.s(["default",0,e=>{let a,c,p=(0,r.c)(6),{switchParameters:m,productUuid:f,productName:g}=e;return p[0]!==g||p[1]!==f||p[2]!==m?(a=m?.map(e=>{let{parameterName:r,parameterUuid:a,values:n}=e;return(0,t.jsxs)(o.ParamGroup,{children:[(0,t.jsx)(i.Heading,{$size:"xxs",$color:"gray800",mt:0,children:r}),(0,t.jsx)(d,{children:n?.map(e=>{let{targetProductUuid:a,targetProductUrl:n,iconUrl:o,valueName:i}=e;return(0,t.jsx)(l.VariantItem,{currentlySelectedProductUuid:f,targetProduct:{imageUrl:o,url:n,uuid:a,label:i},onClick:()=>(0,s.gtmClickEvent)({name:"Click â Product configuration",area:"product detail",target:g,text:i?`${r}: ${i}`:r,url:window.location.href})},a)})})]},a)}),p[0]=g,p[1]=f,p[2]=m,p[3]=a):a=p[3],p[4]!==a?(c=(0,t.jsx)("div",{"data-testid":u.parameterSwitchTestIds.container,children:(0,t.jsx)(n.default,{mr:-5,pr:5,children:a})}),p[4]=a,p[5]=c):c=p[5],c}])},705483,e=>{"use strict";var t=e.i(261576),r=e.i(191788),a=e.i(56886);try{var n=window;n._sentryModuleMetadata=n._sentryModuleMetadata||{},n._sentryModuleMetadata[new n.Error().stack]=Object.assign({},n._sentryModuleMetadata[new n.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}e.s(["default",0,function(e){let n,o,i,l,s,u,c,d,p,m,f,g,y,h,b=(0,t.c)(43),{cables:w,handbooks:v,defaultCable:x,defaultManual:_,defaultHandbook:M}=e,{defaultCable:C,defaultHandbook:$}=(0,a.default)(w,v),[k,T]=(0,r.useState)(!1),[E,P]=(0,r.useState)(x??C??null),[j,S]=(0,r.useState)(_??null),[L,U]=(0,r.useState)(M??$??null);b[0]!==k?(n=e=>{S(e),k||T(!0)},b[0]=k,b[1]=n):n=b[1];let A=n;b[2]!==k?(o=e=>{U(e),k||T(!0)},b[2]=k,b[3]=o):o=b[3];let O=o;b[4]!==k?(i=e=>{P(e),k||T(!0)},b[4]=k,b[5]=i):i=b[5];let D=i;b[6]!==x?(l=()=>{x&&P(x)},b[6]=x,b[7]=l):l=b[7];let I=x?.uuid;b[8]!==I?(s=[I],b[8]=I,b[9]=s):s=b[9],(0,r.useEffect)(l,s),b[10]!==M?(u=()=>{M&&U(M)},b[10]=M,b[11]=u):u=b[11];let R=M?.uuid;b[12]!==R?(c=[R],b[12]=R,b[13]=c):c=b[13],(0,r.useEffect)(u,c),b[14]!==_?(d=()=>{_&&S(_)},b[14]=_,b[15]=d):d=b[15];let F=_?.uuid;return b[16]!==F?(p=[F],b[16]=F,b[17]=p):p=b[17],(0,r.useEffect)(d,p),b[18]!==k||b[19]!==x||b[20]!==C?(m=()=>{k||x||P(C??null)},b[18]=k,b[19]=x,b[20]=C,b[21]=m):m=b[21],b[22]!==w||b[23]!==k||b[24]!==x||b[25]!==C?(f=[w,k,x,C],b[22]=w,b[23]=k,b[24]=x,b[25]=C,b[26]=f):f=b[26],(0,r.useEffect)(m,f),b[27]!==k||b[28]!==M||b[29]!==$?(g=()=>{k||M||U($??null)},b[27]=k,b[28]=M,b[29]=$,b[30]=g):g=b[30],b[31]!==k||b[32]!==M||b[33]!==$||b[34]!==v?(y=[v,M,k,$],b[31]=k,b[32]=M,b[33]=$,b[34]=v,b[35]=y):y=b[35],(0,r.useEffect)(g,y),b[36]!==E||b[37]!==L||b[38]!==j||b[39]!==D||b[40]!==O||b[41]!==A?(h={selectedCable:E,selectedManual:j,selectedHandbook:L,setCable:D,setHandbook:O,setManual:A},b[36]=E,b[37]=L,b[38]=j,b[39]=D,b[40]=O,b[41]=A,b[42]=h):h=b[42],h}])},914161,e=>{"use strict";var t=e.i(391398),r=e.i(261576),a=e.i(609370),n=e.i(760814),o=e.i(46172),i=e.i(320116),l=e.i(747718);try{var s=window;s._sentryModuleMetadata=s._sentryModuleMetadata||{},s._sentryModuleMetadata[new s.Error().stack]=Object.assign({},s._sentryModuleMetadata[new s.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}let u=n.default.div.withConfig({displayName:"ProductCompatibilityFlags__IncompatibleFlags",componentId:"sc-ce9b534-0"})` 53 margin-top: ${o.spacingSizes[1]}; 54`;function c(e){return"compatibility"===e.type}function d(e){return(0,t.jsx)(i.Badge,{$colorHex:e.rgbColor,children:e.name},e.uuid)}function p(e){return(0,t.jsx)(i.Badge,{$textColor:"gray400",$size:"sm",children:e.name},e.uuid)}e.s(["ProductCompatibilityFlags",0,e=>{let n,o,s,m,f,g,y=(0,r.c)(13),{flags:h,incompatibleFlags:b}=e,{t:w}=(0,a.default)("common");
54if(y[0]!==h){s=Symbol.for("react.early_return_sentinel");e:{let e=h.filter(c);if(0===e.length){s=null;break e}n=i.BadgeList,o=e.map(d)}y[0]=h,y[1]=n,y[2]=o,y[3]=s}else n=y[1],o=y[2],s=y[3];return s!==Symbol.for("react.early_return_sentinel")?s:(y[4]!==n||y[5]!==o?(m=(0,t.jsx)(n,{children:o}),y[4]=n,y[5]=o,y[6]=m):m=y[6],y[7]!==b||y[8]!==w?(f=b.length>0&&(0,t.jsxs)(u,{children:[(0,t.jsx)(l.default,{mb:1,mt:0,children:w("product.not_compatible_with")}),(0,t.jsx)(i.BadgeList,{children:b.map(p)})]}),y[7]=b,y[8]=w,y[9]=f):f=y[9],y[10]!==m||y[11]!==f?(g=(0,t.jsxs)("div",{children:[m,f]}),y[10]=m,y[11]=f,y[12]=g):g=y[12],g)}])},187863,e=>{"use strict";var t=e.i(391398),r=e.i(261576),a=e.i(568160),n=e.i(168489),o=e.i(609370),i=e.i(191788),l=e.i(114168),s=e.i(760814),u=e.i(793898),c=e.i(275885),d=e.i(510590),p=e.i(485598),m=e.i(253238);e.i(675074);var f=e.i(790248),g=e.i(609110),y=e.i(499844),h=e.i(56886),b=e.i(708236),w=e.i(296041),v=e.i(786068),x=e.i(362732);try{var _=window;_._sentryModuleMetadata=_._sentryModuleMetadata||{},_._sentryModuleMetadata[(new _.Error).stack]=Object.assign({},_._sentryModuleMetadata[(new _.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}try{var M=window;M._sentryModuleMetadata=M._sentryModuleMetadata||{},M._sentryModuleMetadata[new M.Error().stack]=Object.assign({},M._sentryModuleMetadata[new M.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}var C=e.i(803360),$=e.i(508928),k=e.i(404044),T=e.i(931805),E=e.i(733152);try{var P=window;P._sentryModuleMetadata=P._sentryModuleMetadata||{},P._sentryModuleMetadata[new P.Error().stack]=Object.assign({},P._sentryModuleMetadata[new P.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}let j=(0,n.default)(()=>e.A(74415),{loadableGenerated:{modules:[787283]},ssr:!1}),S=e=>{let a,n,l,s,_,M,P,S,L,U=(0,r.c)(29),{data:A,productUuid:O,stickyTop:D,onBlockVisible:I}=e,{countryCode:R}=(0,p.useCountry)(),{displayCurrency:F}=(0,T.useDisplayCurrency)(),{locale:B}=(0,b.default)(),{isGeEnabled:H}=(0,C.useIsGeEnabled)(),{product:N,onAddToCart:K,cartAction:W}=(()=>{let{t:e}=(0,o.default)("common"),t=(0,d.useClient)(),{locale:r}=(0,b.default)(),{countryCode:a,selectedCountry:n}=(0,p.useCountry)(),{currency:l}=(0,g.default)(),[s]=(0,w.useShoppingCartUuid)(),{addMultipleProducts:u,removeAllProducts:_}=(0,v.useShoppingCartOperations)(),{error:M,conflict:C,setError:$,setConflict:k,clearError:T,clearConflict:E,getConflictType:P}=(0,y.default)(),j=(0,i.useRef)(void 0),[S,L,U]=(0,x.default)(!1),[A,O]=(0,i.useState)(),[D,I]=(0,i.useState)(),[R,F]=(0,i.useState)(),B=async e=>{let r=await t.query(f.GetProductForCartDocument,{uuid:e,currency:l,country:a,cart:s},{requestPolicy:"network-only"}).toPromise();if(r.error)throw r.error;return r.data?.product??void 0},H=async(t,a)=>{let o=await u([{productUuid:t.productUuid,quantity:t.quantity??1,cableUuid:t.cableUuid??(0,h.getDefaultCable)(a.cables,n?.cable?.uuid)?.uuid??null,manualUuid:t.manualUuid??a.defaultManual?.uuid??null,handbookUuid:t.handbookUuid??(0,h.getDefaultHandbook)(a.handbooks,r)?.uuid??null}]);if(o.error)return $(o.error),!1;let i=o.data?.AddMultipleProductsToCart.cartItemsInfo?.[0];return i?(F({maxAllowedQuantity:i.cartItem.product.maxAllowedQuantity,quantityInCart:i.cartItem.quantity,requestedQuantity:i.requestedQuantity,changedQuantity:i.changedQuantity,modification:o.data?.AddMultipleProductsToCart.modification,cartItemUuid:i.cartItem.uuid,cartIdentifier:i.cart?.cartIdentifier}),L(),!0):($(e("error.cannot_add_cart_item")),!1)},N=async t=>{j.current=t.productUuid;try{let r=await B(t.productUuid);if(!r)return!1;if(!r.canBuy||r.isSellingDenied)return O(r),$(e("error.cannot_add_cart_item")),!0;O(r),I(t);let a=P(!!r.isVirtualProduct,!!r.isPreOrderProduct);if(a)return k(a),!0;return await H(t,r)&&(0,m.lbTrackAddToCart)(r.uuid,Number(r.price.priceWithVat),l),!0}catch(e){return(0,c.captureException)(e),!1}finally{j.current=void 0}},K=async()=>{if(D&&A&&!j.current){j.current=D.productUuid;try{await _(),await H(D,A)&&(0,m.lbTrackAddToCart)(A.uuid,Number(A.price.priceWithVat),l),E()}catch(t){(0,c.captureException)(t),$(e("error.cannot_add_cart_item"))}finally{j.current=void 0}}};return{product:A,onAddToCart:e=>{let t=(e=>{if(1!==e.items.length)return;let[t]=e.items;if(!(!t.productUuid||t.relatedUuids?.length))return t})(e);if(t)return j.current?j.current===t.productUuid||void 0:N(t).then(t=>{var r;t||(r=e.cartUrl,window.location.assign(r))})},cartAction:{modalSuccess:S,showModalSuccess:L,hideModalSuccess:U,addedState:R,clearCartAndAddProduct:K,error:M,conflict:C,clearError:T,clearConflict:E}}})(),[q]=(0,$.default)(),{jwt:V,uuid:G}=q,[z]=(0,w.useShoppingCartUuid)();return U[0]!==W||U[1]!==N?(a=N&&(0,t.jsx)(j,{product:N,cartAction:W}),U[0]=W,U[1]=N,U[2]=a):a=U[2],U[3]===Symbol.for("react.memo_cache_sentinel")?(n={display:"contents"},l=(0,E.withGlobalEProps)({dataGemIgnore:!0}),U[3]=n,U[4]=l):(n=U[3],l=U[4]),U[5]!==D?(s={sectionNav:{stickyTop:D}},U[5]=D,U[6]=s):s=U[6],U[7]!==R||U[8]!==F||U[9]!==H?(_={country:R,currency:F,isGeEnabled:H},U[7]=R,U[8]=F,U[9]=H,U[10]=_):_=U[10],U[11]!==z||U[12]!==V||U[13]!==G?(M={accessToken:V,customerUuid:G,cartUuid:z},U[11]=z,U[12]=V,U[13]=G,U[14]=M):M=U[14],U[15]!==s||U[16]!==_||U[17]!==M?(P={blockOverrides:s,commerce:_,auth:M},U[15]=s,U[16]=_,U[17]=M,U[18]=P):P=U[18],U[19]!==A||U[20]!==B||U[21]!==K||U[22]!==I||U[23]!==O||U[24]!==P?(S=(0,t.jsx)("div",{style:n,...l,children:(0,t.jsx)(u.LPGFragmentClient,{data:A,product:O,locale:B,maxWidth:k.containerSizes.default,hostContext:P,onBlockVisible:I,onAddToCart:K})}),U[19]=A,U[20]=B,U[21]=K,U[22]=I,U[23]=O,U[24]=P,U[25]=S):S=U[25],U[26]!==a||U[27]!==S?(L=(0,t.jsxs)(t.Fragment,{children:[a,S]}),U[26]=a,U[27]=S,U[28]=L):L=U[28],L};var L=e.i(11490),U=e.i(941604),A=e.i(353231),O=e.i(600575),D=e.i(437578),I=e.i(723249),R=e.i(831092),F=e.i(384480),B=e.i(914161),H=e.i(139582),N=e.i(726202),K=e.i(521897),W=e.i(841437),q=e.i(678741),V=e.i(685919);e.i(285756);var G=e.i(30661),z=e.i(324133),Y=e.i(961337),J=e.i(705483),Q=e.i(87831),X=e.i(780889),Z=e.i(706236),ee=e.i(530377),et=e.i(391440);try{var er=window;er._sentryModuleMetadata=er._sentryModuleMetadata||{},er._sentryModuleMetadata[(new er.Error).stack]=Object.assign({},er._sentryModuleMetadata[(new er.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}let ea=s.default.div.withConfig({displayName:"ProductDetailWithExternalDescription.styled__ProductDetailMain",componentId:"sc-bb21c504-0"})` 55 @media ${ee.device.laptop} { 56 padding: 0 ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacingPx)}; 57 } 58`,en=s.default.div.withConfig({displayName:"ProductDetailWithExternalDescription.styled__ProductDetailMainContent",componentId:"sc-bb21c504-1"})` 59 flex: 0 1 100%; 60 max-width: 100%; 61 margin: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacingPx)} 0; 62 overflow: hidden; 63 64 @media screen and ${ee.deviceMobileFirst.laptop} { 65 flex-basis: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.mainContentMaxWidthPx)}; 66 max-width: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.mainContentMaxWidthPx)}; 67 margin-right: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacingPx)}; 68 } 69`,eo=s.default.div.withConfig({displayName:"ProductDetailWithExternalDescription.styled__ProductDetailSpacedRow",componentId:"sc-bb21c504-2"})` 70 gap: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacingPx)}; 71 margin-top: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacingPx)}; 72 padding: 0 ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacingPx)}; 73 margin-bottom: ${(0,Z.pxToRem)(et.PRODUCT_DETAIL_LAYOUT.spacedRowMarginBottomPx)}; 74`;try{var ei=window;ei._sentryModuleMetadata=ei._sentryModuleMetadata||{},ei._sentryModuleMetadata[new ei.Error().stack]=Object.assign({},ei._sentryModuleMetadata[new ei.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}let el=(0,n.default)(()=>e.A(804878).then(e=>e.ProductVisibilityNotice),{loadableGenerated:{modules:[794530]},ssr:!1}),es=(0,n.default)(()=>e.A(357040),{loadableGenerated:{modules:[23034]},ssr:!1}),eu=(0,n.default)(()=>e.A(821977),{loadableGenerated:{modules:[7422]},ssr:!1}),ec=(0,n.default)(()=>
74e.A(973323),{loadableGenerated:{modules:[541327]},ssr:!0}),ed=s.default.section.withConfig({displayName:"ProductDetailWithExternalDescription__Section",componentId:"sc-d464e734-0"})` 75 background-color: var(--color-base-background-background); 76 padding-top: var(--spacing-8); 77 78 &:last-of-type { 79 padding-bottom: var(--spacing-64); 80 } 81`,ep=(0,s.default)(ed).withConfig({displayName:"ProductDetailWithExternalDescription__BlocksSection",componentId:"sc-d464e734-1"})` 82 overflow-x: clip; 83`,em=(e,t,r)=>{window.dataLayer?.push({event:"section_view",section:{name:t,id:e,scroll_threshold:`${100*r}%`}})},ef=e=>{let a,n,s,u,c,d,p,m=(0,r.c)(15),{initialHasAttachments:f}=e,{t:g}=(0,o.default)("common"),[y,h]=(0,i.useState)(f);m[0]===Symbol.for("react.memo_cache_sentinel")?(a={rootMargin:"700px",triggerOnce:!0},m[0]=a):a=m[0];let{ref:b,inView:w}=(0,l.useInView)(a);return y?(m[1]!==b?(n=(0,t.jsx)("div",{ref:b}),m[1]=b,m[2]=n):n=m[2],m[3]!==g?(s=g("section_downloads"),m[3]=g,m[4]=s):s=m[4],m[5]!==s?(u=(0,t.jsx)(G.Heading,{children:s}),m[5]=s,m[6]=u):u=m[6],m[7]!==w?(c=(0,t.jsx)(eu,{inView:w,onAttachmentsChange:h}),m[7]=w,m[8]=c):c=m[8],m[9]!==u||m[10]!==c?(d=(0,t.jsxs)(k.default,{pb:5,id:"downloads",children:[u,c]}),m[9]=u,m[10]=c,m[11]=d):d=m[11],m[12]!==n||m[13]!==d?(p=(0,t.jsxs)(ed,{className:"theme-light",children:[n,d]}),m[12]=n,m[13]=d,m[14]=p):p=m[14],p):null},eg=e=>{let a,n,i,s,u,c,d=(0,r.c)(15),{product:p,reviews:m}=e,{t:f}=(0,o.default)("common");d[0]===Symbol.for("react.memo_cache_sentinel")?(a={rootMargin:"700px",triggerOnce:!0},d[0]=a):a=d[0];let{ref:g,inView:y}=(0,l.useInView)(a);return d[1]!==g?(n=(0,t.jsx)("div",{ref:g}),d[1]=g,d[2]=n):n=d[2],d[3]!==f?(i=f("section_reviews"),d[3]=f,d[4]=i):i=d[4],d[5]!==i?(s=(0,t.jsx)(G.Heading,{$position:"center",$fontWeight:"bold",mt:0,mb:8,children:i}),d[5]=i,d[6]=s):s=d[6],d[7]!==p||d[8]!==m||d[9]!==y?(u=y&&(0,t.jsx)(es,{product:p,reviews:m},p.uuid),d[7]=p,d[8]=m,d[9]=y,d[10]=u):u=d[10],d[11]!==n||d[12]!==s||d[13]!==u?(c=(0,t.jsx)(ed,{className:"theme-light",children:(0,t.jsxs)(k.default,{pb:5,id:"reviews",children:[n,s,u]})}),d[11]=n,d[12]=s,d[13]=u,d[14]=c):c=d[14],c};e.s(["default",0,e=>{let n,o,i,l,s,u,c,d,p,m,f,g,y,h,b,w,v,x,_,M,C,$,T,E,P,j,Z,ee,er,ei,es,eu,ed,ey,eh,eb=(0,r.c)(103),{product:ew,reviews:ev}=e,ex=ew.cables??void 0,e_=ew.handbooks??void 0,eM=ew.defaultManual??void 0;eb[0]!==ex||eb[1]!==e_||eb[2]!==eM?(n={cables:ex,handbooks:e_,defaultManual:eM},eb[0]=ex,eb[1]=e_,eb[2]=eM,eb[3]=n):n=eb[3];let eC=(0,J.default)(n);eb[4]!==eC?({selectedCable:i,selectedManual:s,selectedHandbook:l,...o}=eC,eb[4]=eC,eb[5]=o,eb[6]=i,eb[7]=l,eb[8]=s):(o=eb[5],i=eb[6],l=eb[7],s=eb[8]);let{viewportStickyHeaderOffset:e$}=(0,Q.useStickyHeaderOffset)(),ek=(0,A.useNavigationOwnsBreadcrumbs)();eb[9]!==ew.breadcrumbs?(u=(0,K.productBreadcrumbsToItems)(ew.breadcrumbs),eb[9]=ew.breadcrumbs,eb[10]=u):u=eb[10];let eT=u,eE=ew.images.length>0,eP=ew.nameWithReplacedPlaceholders||ew.name;eb[11]!==ew.originalImages?(c=(0,K.filterDefinedImages)(ew.originalImages),eb[11]=ew.originalImages,eb[12]=c):c=eb[12];let ej=c;eb[13]!==ew.listImages?(d=(0,K.filterDefinedImages)(ew.listImages),eb[13]=ew.listImages,eb[14]=d):d=eb[14];let eS=d;eb[15]!==ew.images?(p=(0,K.filterDefinedImages)(ew.images),eb[15]=ew.images,eb[16]=p):p=eb[16];let eL=p;eb[17]!==ew.shortDescription?(m=ew.shortDescription?(0,a.default)(ew.shortDescription,(0,U.getParseOptions)()):null,eb[17]=ew.shortDescription,eb[18]=m):m=eb[18];let eU=m;eb[19]!==ew.externalDescriptionForDomain?(f=ew.externalDescriptionForDomain?JSON.parse(ew.externalDescriptionForDomain):void 0,eb[19]=ew.externalDescriptionForDomain,eb[20]=f):f=eb[20];let eA=f,eO=eA?.renderer==="fragment"?eA.fragment:void 0;switch(eA?.theme){case"prusa-dark":g="theme-dark";break;case"prusa-light":default:g="theme-light";break;case"prusa-auto":g=void 0}let eD=g,eI=eA?.brand==="connect";eb[21]!==eT||eb[22]!==ek?(y=!ek&&(0,t.jsx)(L.BreadcrumbsWrapper,{children:(0,t.jsx)(L.default,{items:eT,area:"product detail"})}),eb[21]=eT,eb[22]=ek,eb[23]=y):y=eb[23],eb[24]!==eP?(h=()=>(0,X.gtmClickEvent)({name:"Copy â Product name",area:"product detail",target:eP}),eb[24]=eP,eb[25]=h):h=eb[25],eb[26]!==ew.nameWithReplacedPlaceholders||eb[27]!==h?(b=(0,t.jsx)(G.Heading,{$size:"md",as:"h1",m:0,mb:3,$color:"gray800",onCopy:h,children:ew.nameWithReplacedPlaceholders}),eb[26]=ew.nameWithReplacedPlaceholders,eb[27]=h,eb[28]=b):b=eb[28],eb[29]!==ew.isHiddenFromCustomers?(w=ew.isHiddenFromCustomers?(0,t.jsx)(el,{}):null,eb[29]=ew.isHiddenFromCustomers,eb[30]=w):w=eb[30],eb[31]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)(F.ProductAdminSectionLazy,{}),eb[31]=v):v=eb[31],eb[32]!==eT||eb[33]!==ew.brand||eb[34]!==ew.detailTemplateType||eb[35]!==ew.parameters?(x=ew.detailTemplateType===Y.ProductDetailTypeEnum.Filament?(0,t.jsx)(N.default,{brand:ew.brand,parameters:ew.parameters,slug:eT[0]?.params?.slug}):null,eb[32]=eT,eb[33]=ew.brand,eb[34]=ew.detailTemplateType,eb[35]=ew.parameters,eb[36]=x):x=eb[36],eb[37]!==ew.uuid||eb[38]!==eP||eb[39]!==ev?(_=ew.uuid?(0,t.jsx)(V.default,{isLoading:ev.isLoading,totalCount:ev.data?.totalCount,averageRating:ev.data?.averageRating,productName:eP}):null,eb[37]=ew.uuid,eb[38]=eP,eb[39]=ev,eb[40]=_):_=eb[40],eb[41]!==x||eb[42]!==_?(M=(0,t.jsxs)(H.FiltersWrapper,{children:[x,_]}),eb[41]=x,eb[42]=_,eb[43]=M):M=eb[43],eb[44]!==b||eb[45]!==w||eb[46]!==M?(C=(0,t.jsxs)(ea,{children:[b,w,v,M]}),eb[44]=b,eb[45]=w,eb[46]=M,eb[47]=C):C=eb[47],eb[48]!==eE||eb[49]!==eL||eb[50]!==ej||eb[51]!==eP||eb[52]!==eS?($=eE&&(0,t.jsx)(et.ProductDetailMainImageWrapper,{children:(0,t.jsx)(R.default,{ratio:et.PRODUCT_DETAIL_LAYOUT.mainImageRatio,originalImages:ej,thumbnailImages:eS,listImages:eL,productName:eP})}),eb[48]=eE,eb[49]=eL,eb[50]=ej,eb[51]=eP,eb[52]=eS,eb[53]=$):$=eb[53],eb[54]!==ew.flags||eb[55]!==ew.incompatibleFlags?(T=(0,t.jsx)(B.ProductCompatibilityFlags,{flags:ew.flags,incompatibleFlags:ew.incompatibleFlags}),eb[54]=ew.flags,eb[55]=ew.incompatibleFlags,eb[56]=T):T=eb[56],eb[57]!==$||eb[58]!==T?(E=(0,t.jsxs)(eo,{children:[$,T]}),eb[57]=$,eb[58]=T,eb[59]=E):E=eb[59],eb[60]!==C||eb[61]!==E?(P=(0,t.jsxs)(en,{children:[C,E]}),eb[60]=C,eb[61]=E,eb[62]=P):P=eb[62],eb[63]!==eU?(j=eU&&(0,t.jsx)(D.ShortDescription,{mb:3,children:eU}),eb[63]=eU,eb[64]=j):j=eb[64],eb[65]!==ew.detailTemplateType||eb[66]!==ew.switchParameters||eb[67]!==ew.uuid||eb[68]!==eP?(Z=e
83w.detailTemplateType===Y.ProductDetailTypeEnum.Filament?(0,t.jsx)(O.default,{switchParameters:ew.switchParameters,productUuid:ew.uuid,productName:eP}):void 0,eb[65]=ew.detailTemplateType,eb[66]=ew.switchParameters,eb[67]=ew.uuid,eb[68]=eP,eb[69]=Z):Z=eb[69],eb[70]!==o||eb[71]!==ew||eb[72]!==i||eb[73]!==l||eb[74]!==s||eb[75]!==Z?(ee=(0,t.jsx)(q.default,{product:ew,parameterSwitchComponent:Z,manualAndCableSetters:o,selectedCable:i,selectedHandbook:l,selectedManual:s,isLoading:!1,sidebarSticky:!1}),eb[70]=o,eb[71]=ew,eb[72]=i,eb[73]=l,eb[74]=s,eb[75]=Z,eb[76]=ee):ee=eb[76],eb[77]!==ew||eb[78]!==j||eb[79]!==ee?(er=(0,t.jsx)(W.ProductSidebarNonSticky,{product:ew,description:j,children:ee}),eb[77]=ew,eb[78]=j,eb[79]=ee,eb[80]=er):er=eb[80],eb[81]!==P||eb[82]!==er?(ei=(0,t.jsxs)(z.Row,{$noWrap:!0,children:[P,er]}),eb[81]=P,eb[82]=er,eb[83]=ei):ei=eb[83],eb[84]!==y||eb[85]!==ei?(es=(0,t.jsx)(k.default,{children:(0,t.jsxs)(et.ProductDetailWrapper,{children:[y,ei]})}),eb[84]=y,eb[85]=ei,eb[86]=es):es=eb[86],eb[87]!==eO||eb[88]!==eD||eb[89]!==eI||eb[90]!==ew.uuid||eb[91]!==e$?(eu=eO&&(0,t.jsxs)(ep,{className:eD,children:[eI&&(0,t.jsx)(ec,{}),(0,t.jsx)(S,{data:eO,productUuid:ew.uuid,stickyTop:e$,onBlockVisible:em})]}),eb[87]=eO,eb[88]=eD,eb[89]=eI,eb[90]=ew.uuid,eb[91]=e$,eb[92]=eu):eu=eb[92],eb[93]!==ew||eb[94]!==ev?(ed=(0,t.jsx)(eg,{product:ew,reviews:ev}),eb[93]=ew,eb[94]=ev,eb[95]=ed):ed=eb[95];let eR=(0,I.getProductUploadedFilesCount)(ew)>0;return eb[96]!==eR?(ey=(0,t.jsx)(ef,{initialHasAttachments:eR}),eb[96]=eR,eb[97]=ey):ey=eb[97],eb[98]!==es||eb[99]!==eu||eb[100]!==ed||eb[101]!==ey?(eh=(0,t.jsxs)(t.Fragment,{children:[es,eu,ed,ey]}),eb[98]=es,eb[99]=eu,eb[100]=ed,eb[101]=ey,eb[102]=eh):eh=eb[102],eh}],187863)},65660,function(e){e.n(e.i(187863))},793898,232211,670908,633902,931805,e=>{"use strict";try{var t="u">typeof window?window:e.g;t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[(new t.Error).stack]=Object.assign({},t._sentryModuleMetadata[(new t.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}var r="__prusaLpgConfig";function a(){let e=globalThis;return e[r]||(e[r]={baseUrl:"https://www.prusa3d.com",cacheTtlMs:3e4}),e[r]}function n(e){return i(e??a().baseUrl)}function o(e){return"number"==typeof e?e:a().cacheTtlMs}function i(e){return e.replace(/\/+$/,"")}function l(e){return e??a().urlOverrides}function s(e,t){let r=l(t);if(r)for(let[t,a]of Object.entries(r))a&&e.set(`override_url[${t}]`,a)}var u=encodeURIComponent;function c(){if("u"<typeof document)return;let e=document.querySelector("script[data-pm-runtime]")?.getAttribute("src");if(e)try{return new URL(e,document.baseURI).origin}catch{}}async function d(e,t,r){let a,n=await fetch((a=new URLSearchParams({part:"markup"}),"footer"===t.kind&&(t.topOff&&a.set("top","0"),t.weeeOn&&a.set("weee","1"),t.recaptchaKey&&a.set("recaptchaKey",t.recaptchaKey)),("topbar"===t.kind||"navigation"===t.kind)&&(t.country&&a.set("countryCode",t.country.toLowerCase()),t.currency&&a.set("currencyCode",t.currency.toLowerCase()),t.selectsOn&&a.set("showCurrencyCountrySelects","1"),t.context&&a.set("context",t.context.toLowerCase())),s(a,t.urlOverrides),`${e}/p/embed/${t.kind}/${u(t.id)}/${u(r)}?${a}`));if(!n.ok)return null;let o=await n.json();return o.version!==t.version?"reload":o.markup}async function p(e,t,r,a){let n;if(!e.dataset.pmId||e.dataset.pmLocale===t)return;let o=await d(r,{...{kind:"footer"===(n=e.dataset.prusaFragment)||"topbar"===n||"navigation"===n?n:"menu",id:e.dataset.pmId??"",version:e.dataset.pmVersion??"",topOff:"0"===e.dataset.pmTop,weeeOn:"1"===e.dataset.pmWeee,recaptchaKey:e.dataset.pmRecaptchaKey,country:e.dataset.tbCountry,currency:e.dataset.tbCurrency,context:e.querySelector("[data-tb-search]")?.dataset.tbSearchContext},...a},t);if("reload"===o)return void location.reload();if(null==o)return;let i=document.createElement("div");i.innerHTML=o;let l=i.querySelector("[data-prusa-fragment]");l&&(e.innerHTML=l.innerHTML,e.dataset.pmLocale=t)}function m(e){let t=`[data-prusa-fragment="${e.kind}"]`,r=t=>`prusa:${e.events}-${t}`;function a(){let t=globalThis;
83return t[e.storeKey]||(t[e.storeKey]={configs:new WeakMap,wired:!1}),t[e.storeKey]}function n(o,i){if("u">typeof window){var u,c;let d,p;if(a().configs.set(o,i),!(p=a()).wired&&"u">typeof window&&(p.wired=!0,window.addEventListener(r("ready"),()=>{for(let e of document.querySelectorAll(t)){let t=a().configs.get(e)??a().latest;t&&n(e,t)}}),window.addEventListener(r("locale"),e=>{let{code:t,root:r}=e.detail,a=l(r);a?.onLocaleChange&&(e.preventDefault(),Promise.resolve(a.onLocaleChange(t)).then(()=>{r&&s(r,t)}))}),window.addEventListener(r("country"),e=>{let{code:t,currency:r,root:a}=e.detail,n=l(a);n?.onCountryChange&&(e.preventDefault(),n.onCountryChange({code:t,currency:r}))}),window.addEventListener(r("currency"),e=>{let{code:t,root:r}=e.detail,a=l(r);a?.onCurrencyChange&&(e.preventDefault(),a.onCurrencyChange(t))}),window.addEventListener(r("search"),e=>{let{phase:t,query:r,counts:a,currency:n,items:o,root:i}=e.detail;l(i)?.onSearchTrack?.({phase:t,query:r,counts:a,items:o,...n?{currency:n}:{}})}),window.addEventListener(r("search-select"),e=>{let{item:t,query:r,phase:a,currency:n,root:o}=e.detail;l(o)?.onSearchSelect?.({item:t,query:r,phase:a,...n?{currency:n}:{}})}),window.addEventListener(r("breadcrumb"),e=>{let{label:t,url:r,position:a,home:n,root:o}=e.detail;l(o)?.onBreadcrumbSelect?.({label:t,url:r,position:a,home:n})}),window.addEventListener(r("country-open"),e=>{let{code:t,name:r,root:a}=e.detail;l(a)?.onCountryOpen?.({...t?{code:t}:{},...r?{name:r}:{}})}),window.addEventListener(r("action"),e=>{let{action:t,root:r}=e.detail,a=l(r),n="login"===t?a?.onLogin:"logout"===t?a?.onLogout:void 0;n&&(e.preventDefault(),"string"==typeof n?location.assign(n):n())})),"user"in i&&(u=i.user??null,e.runtime()?.setUser?.(u,o)),"breadcrumbs"in i&&(c=i.breadcrumbs??null,e.runtime()?.setBreadcrumbs?.(c,o)),e.runtime()?.setLocales?.(i.localeHref||i.onLocaleChange?{active:i.locale,supported:i.supportedLocales,href:e=>(function(e,t){let r=e.localeHref;if(r)return"function"==typeof r?r(t):r[t]})(i,e)}:null,o),i.country){let t={code:i.country};i.currency&&(t.currency=i.currency),"boolean"==typeof i.geEnabled&&(t.geEnabled=i.geEnabled),e.runtime()?.setCountry?.(t,o)}else i.currency&&e.runtime()?.setCurrency?.(i.currency,o);"number"==typeof i.cartCount&&e.runtime()?.setCartCount?.(i.cartCount,o),d={},"string"==typeof i.onLogin&&(d.login=i.onLogin),"string"==typeof i.onLogout&&(d.logout=i.onLogout),(d.login||d.logout)&&e.runtime()?.setActions?.(d,o)}}function o(e){if("u">typeof document)for(let r of document.querySelectorAll(t))n(r,e)}function i(e,t){let r=a().configs.get(e)??a().latest;r&&n(e,t?{...r,locale:t}:r)}function l(e){return e?a().configs.get(e):void 0}async function s(e,t,r,n){var o;let l,s=r??c();if(!s)return;let u=a().mountContexts?.get(e);await p(e,t,s,{...(o=a().configs.get(e)??a().latest,l={},!o||(o.country&&(l.country=o.country),o.currency&&(l.currency=o.currency),o.showCurrencyCountrySelects&&(l.selectsOn=!0),o.context&&(l.context=o.context)),l),...u?{context:u}:{},...n}),i(e,t)}return{FRAGMENT:t,applyState:n,applyStateAll:o,configure:function(e){a().latest=e,o(e)},applyStoredConfig:function(e){let t=a().latest;t&&n(e,t)},reapply:i,rememberContext:function(e,t){if(!t)return;let r=a();r.mountContexts||(r.mountContexts=new WeakMap),r.mountContexts.set(e,t)},setUser:function(e){let t=a();t.latest={...t.latest??{},user:e},o(t.latest)},setBreadcrumbs:function(e){let t=a();t.latest={...t.latest??{},breadcrumbs:e},o(t.latest)},swapLocale:s,syncLocale:function(e,r){if("u">typeof document)for(let a of document.querySelectorAll(t))s(a,e,r)}}}var f=m({kind:"navigation",events:"navigation",storeKey:"__prusaNavigationLoader",runtime:()=>"u"<typeof window?void 0:window.PrusaNavigation}),g=(e,t)=>f.applyState(e,t),y=m({kind:"topbar",events:"topbar",storeKey:"__prusaTopbarLoader",runtime:()=>"u"<typeof window?void 0:window.PrusaTopbar}),h=(e,t)=>y.applyState(e,t);e.s(["DEFAULT_SITE",0,"app","appendUrlOverrides",0,s,"applyNavigationState",0,g,"applyTopbarState",0,h,"fetchMarkup",0,d,"getBaseUrl",0,n,"getCacheTtl",0,o,"getUrlOverrides",0,l,"runtimeOrigin",0,c,"trimSlash",0,i],232211);try{var b="u">typeof window?window:e.g;b._sentryModuleMetadata=b._sentryModuleMetadata||{},b._sentryModuleMetadata[(new b.Error).stack]=Object.assign({},b._sentryModuleMetadata[(new b.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}
83var w={menu:"60px",topbar:"40px",navigation:"100px",footer:void 0};function v(e){return w[e]}var x=[["baseUnit","--pds-base-unit"],["topOffset","--tb-top-offset"],["zIndex","--prusa-nav-topbar-z-index",!0]];function _(e,t){if(t)for(let[r,a,n]of x){let o=t[r];null!=o&&(e[a]="number"!=typeof o||n?String(o):`${o}px`)}}function M(e,t,r){let a={display:"contents",...t};if(null!=e){let t="number"==typeof e?`${e}px`:e;a["--content-max-width"]=t}return _(a,r),a}function C(e,t,r,a){if(null==e&&null==r&&!(null!=a&&x.some(([e])=>null!=a[e])))return t;let n={...t};if(null!=r&&null==n.minHeight&&(n.minHeight=r),null!=e){let t="number"==typeof e?`${e}px`:e;n["--prusa-nav-max-width"]=t}return _(n,a),n}var $=new Map,k=new Map,T=Object.freeze({fullHtml:"",html:"",markup:"",css:"",scriptUrl:"",version:"",locale:""});async function E(e,t,r={}){var a,i,u,c,d,p,m;let f,g,y,h,b,w,v,x,_,M,C,k,P,j,S,L,O,D,I,R,F,B,H,N,{key:K,load:W}=(a=e,i=t,f=(u=r).variant??"app",g=n(u.baseUrl),y=u.standalone?"standalone":"pds",h="footer"===a&&u.recaptchaKey?u.recaptchaKey:"",b="footer"===a&&!1===u.top,w="footer"===a&&!0===u.weee,x=(v="topbar"===a||"navigation"===a)&&u.country?u.country.toLowerCase():"",_=v&&u.currency?u.currency.toLowerCase():"",M=v&&!0===u.showCurrencyCountrySelects,C=v&&u.context?u.context.toLowerCase():"",P=(k=l(u.urlOverrides))?Object.entries(k).filter(([,e])=>e).sort(([e],[t])=>e<t?-1:+(e>t)).map(([e,t])=>`${e}=${t}`).join(","):"",j=`${g}|${a}|${f}|${i}|${y}|${h}|${b?"notop":""}|${w?"weee":""}|${x}|${_}|${M?"selects":""}|${C}|${P}`,S=u.fetch??fetch,L=new URLSearchParams,u.standalone&&L.set("standalone","1"),s(L,u.urlOverrides),b&&L.set("top","0"),w&&L.set("weee","1"),h&&L.set("recaptchaKey",h),x&&L.set("countryCode",x),_&&L.set("currencyCode",_),M&&L.set("showCurrencyCountrySelects","1"),C&&L.set("context",C),O=L.toString(),D=`${g}/p/embed/${a}/${A(f)}/${A(i)}${O?`?${O}`:""}`,{key:j,load:async e=>{let t=new AbortController,r=setTimeout(()=>t.abort(),e);try{let e=await S(D,{signal:t.signal});if(!e.ok)throw Error(`landing-pages-loader: ${a} request failed (${e.status} ${e.statusText}) \u2014 ${D}`);let r=await e.json();return{markup:r.markup??"",css:r.css??"",version:r.version??"",locale:r.locale??i,scriptUrl:r.scriptUrl||`${g}/p/embed/${a}.runtime.js`}}finally{clearTimeout(r)}}}),q=o(r.cacheTtlMs),V=r.refetchTimeoutMs??1e4,G=q>0?$.get(K):void 0;if(G&&G.expires>Date.now())N=G.parts;else if(G)N=G.parts,U(K,W,q,V).catch(()=>{});else{let e=r.timeoutMs??1e3;N=await (c=U(K,W,q,V),(d=e)<=0?c.catch(()=>void 0):new Promise(e=>{let t=setTimeout(()=>e(void 0),d);c.then(r=>{clearTimeout(t),e(r)},()=>{clearTimeout(t),e(void 0)})}))}return N?(p=N,m=r.nonce,I=p.scriptUrl,R=m?` nonce="${m}"`:"",F=p.css?`<style${R}>${p.css}</style>`:"",B=I?`<script${R} src="${I}" defer data-pm-runtime="1"></script>`:"",H=`${F}${p.markup}`,{fullHtml:`${H}${B}`,html:H,markup:p.markup,css:p.css,scriptUrl:I,version:p.version,locale:p.locale}):T}var P=(e,t)=>E("menu",e,t),j=(e,t)=>E("footer",e,t),S=(e,t)=>E("topbar",e,t),L=(e,t)=>E("navigation",e,t);function U(e,t,r,a){let n=k.get(e);if(n)return n;let o=t(a).then(t=>(r>0&&$.set(e,{parts:t,expires:Date.now()+r}),t)).finally(()=>{k.get(e)===o&&k.delete(e)});return k.set(e,o),o}var A=encodeURIComponent;function O(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function D(e){return O(e).replace(/"/g,""").replace(/'/g,"'")}function I(e,t,r){if(!e.includes(`data-prusa-fragment="${r}"`))return e;let a=O(t.name),n=O(t.initials??t.name.trim().split(/\s+/).slice(0,2).map(e=>e[0]?.toUpperCase()??"").join("")),o=t.avatar?D(t.avatar):void 0,i=D(JSON.stringify(t)),l=t.admin?' data-tb-admin=""':"",s=RegExp(`<[^>]*data-prusa-fragment="${r}"[^>]*>`);return e.replace(s,e=>e.replace('data-tb-state="logged-out"',`data-tb-state="logged-in"${l} data-tb-user="${i}"`)).replace(/<[^>]*data-tb-show="logged-out"[^>]*>/g,e=>/\shidden(?:=|\s|>)/.test(e)?e:e.replace(/\s*\/?>$/,' hidden="">')).replace(/<[^>]*data-tb-show="logged-in"[^>]*>/g,e=>e.replace(/\s+hidden(?:="[^"]*")?/,"")).replace(/(<[^>]*data-tb-bind-text="name"[^>]*>)/g,`$1${a}`).replace(/(<[^>]*data-tb-bind-text="initials"[^>]*>)/g,`$1${n}`).replace(/<img[^>]*data-tb-bind-src="avatar"[^>]*\/?>/g,e=>{let t=e.replace(/\s+src="[^"]*"/,"");return o?t.replace('data-tb-bind-src="avatar"',`data-tb-bind-src="avatar" src="${o}"`):t})}function R(e,t){return I(e,t,"topbar")}function F(e,t){return I(e,t,"navigation")}function B(e,t){let r=RegExp(`<template[^>]*data-tb-template="${t}"[^>]*>([\\s\\S]*?)</template>`).exec(e);return r?.[1]}function H(e,t){if(!e.includes('data-prusa-fragment="navigation"')||0===t.length)return e;let r=/<[^>]*data-tb-list="breadcrumb"[^>]*>/.exec(e);if(!r)return e;let a=B(e,"breadcrumb"),n=B(e,"breadcrumb-current"),o=[B(e,"breadcrumb-home")??""];t.forEach((e,r)=>{let i=!0!==e.current&&e.url&&r!==t.length-1?a:n;i&&o.push(i.replace(/<[^>]*data-tb-bind-href="url"[^>]*>/,t=>t.replace('data-tb-bind-href="url"',`href="${D(e.url??"")}" data-tb-bind-href="url"`)).replace(/(<[^>]*data-tb-bind-text="label"[^>]*>)/,`$1${O(e.label)}`))});let i=D(JSON.stringify(t));return e.replace(/<[^>]*data-prusa-fragment="navigation"[^>]*>/,e=>e.replace(/\s*\/?>$/,` data-tb-breadcrumbs="${i}">`)).replace(/<[^>]*data-tb-group="breadcrumb"[^>]*>/,e=>e.replace(/\s+hidden(?:="[^"]*")?/,"")).replace(r[0],e=>e+o.join(""))}e.s(["contentFragmentStyle",0,M,"getFooter",0,j,"getMenu",0,P,"getNavigation",0,L,"getTopbar",0,S,"injectNavigationBreadcrumbs",0,H,"injectNavigationUser",0,F,"injectTopbarUser",0,R,"navStyle",0,C,"reserveFor",0,v],670908);try{var N="u">typeof window?window:e.g;N._sentryModuleMetadata=N._sentryModuleMetadata||{},N._sentryModuleMetadata[(new N.Error).stack]=Object.assign({},N._sentryModuleMetadata[(new N.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}try{var K="u">typeof window?window:e.g;K._sentryModuleMetadata=K._sentryModuleMetadata||{},K._sentryModuleMetadata[(new K.Error).stack]=Object.assign({},K._sentryModuleMetadata[(new K.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}function W(e){let t=e.split(/[?#]/)[0]?.split("/").pop();return t?/^([\w-]+\.runtime)\b/.exec(t)?.[1]:void 0}function q(e){if(!e||"u"<typeof document)return;let t=W(e);for(let r of document.querySelectorAll("script[data-pm-runtime]")){let a=r.getAttribute("src");
83if(a&&(a===e||t&&W(a)===t))return}let r=document.createElement("script");r.src=e,r.defer=!0,r.dataset.pmRuntime="1",(document.head??document.documentElement).appendChild(r)}function V(e){if(!e||"u"<typeof document)return;for(let t of document.querySelectorAll('script[type="module"]'))if(t.getAttribute("src")===e)return;let t=document.createElement("script");t.type="module",t.src=e,t.dataset.lpgFragment="1",(document.head??document.documentElement).appendChild(t)}e.s(["loadModule",0,V,"loadRuntime",0,q],633902);var G=e.i(191788),z=e.i(391398);try{var Y="u">typeof window?window:e.g;Y._sentryModuleMetadata=Y._sentryModuleMetadata||{},Y._sentryModuleMetadata[(new Y.Error).stack]=Object.assign({},Y._sentryModuleMetadata[(new Y.Error).stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}var J=new Map,Q=new Map,X=Object.freeze({markup:"",context:null,css:"",scripts:[],version:"",kind:"",locale:"",title:"",html:"",fullHtml:""});function Z(e,t,r){let a,n,o=t?` nonce="${t}"`:"",i=e.css?`<style${o}>${e.css}</style>`:"",l=`${i}${e.markup}`,s=r?(a=JSON.stringify(function(e){if(!e.auth)return e;let{auth:t,...r}=e;return r}(r)).replace(/</g,"\\u003c"),n=t?` nonce="${t}"`:"",`<script${n}>(window.__lpgFragmentHostCtx=window.__lpgFragmentHostCtx||[]).push(${a})</script>`):"",u=e.context?`<script${o}>(window.__lpgFragmentCtx=window.__lpgFragmentCtx||[]).push(${JSON.stringify(e.context).replace(/</g,"\\u003c")})</script>`:"",c=[...new Set(e.scripts)].map(e=>`<script${o} type="module" src="${e}"></script>`).join("");return{...e,html:l,fullHtml:`${l}${s}${u}${c}`}}async function ee(e,t,r={}){var a,i,l,s,u;let c,d,p,m,f,g,y,h,b,w,v,x,_,{key:M,load:C}=(a=e,i=t,c=(l=r).kind??"product-page",d=n(l.baseUrl),p=l.standalone?"standalone":"pds",m=l.country?l.country.toLowerCase():"",f=l.currency?l.currency.toLowerCase():"",g=l.deferPrices?"defer":"",y=l.product??"",h=`${d}|content|${c}|${a}|${i}|${p}|${m}|${f}|${g}|${y}`,b=l.fetch??fetch,w=new URLSearchParams,l.standalone&&w.set("standalone","1"),m&&w.set("country",m),f&&w.set("currency",f),l.deferPrices&&w.set("deferPrices","1"),y&&w.set("product",y),v=w.toString(),x=`${d}/p/embed/${er(c)}/${er(a)}/${er(i)}${v?`?${v}`:""}`,{key:h,load:async e=>{let t=new AbortController,r=setTimeout(()=>t.abort(),e);try{let e=await b(x,{signal:t.signal});if(!e.ok)throw Error(`landing-pages-loader: content fragment request failed (${e.status} ${e.statusText}) \u2014 ${x}`);let r=await e.json();return{markup:r.markup??"",context:r.context??null,css:r.css??"",scripts:Array.isArray(r.scripts)?r.scripts:[],version:r.version??"",kind:r.kind??c,locale:r.locale??i,title:r.title??""}}finally{clearTimeout(r)}}}),$=o(r.cacheTtlMs),k=r.refetchTimeoutMs??1e4,T=$>0?J.get(M):void 0;if(T&&T.expires>Date.now())_=T.payload;else if(T)_=T.payload,et(M,C,$,k).catch(()=>{});else{let e=r.timeoutMs??1e3;_=await (s=et(M,C,$,k),(u=e)<=0?s.catch(()=>void 0):new Promise(e=>{let t=setTimeout(()=>e(void 0),u);s.then(r=>{clearTimeout(t),e(r)},()=>{clearTimeout(t),e(void 0)})}))}return _?Z(_,r.nonce,r.hostContext):X}function et(e,t,r,a){let n=Q.get(e);if(n)return n;let o=t(a).then(t=>(r>0&&J.set(e,{payload:t,expires:Date.now()+r}),t)).finally(()=>{Q.get(e)===o&&Q.delete(e)});return Q.set(e,o),o}var er=encodeURIComponent,ea="u"<typeof document?G.useEffect:G.useLayoutEffect;function en(e,t,r,a){let n=t.html;return r&&(n=("topbar"===e?R:F)(n,r)),"navigation"===e&&a?.length&&(n=H(n,a)),n===t.html?t:{...t,html:n}}var eo={topbar:S,navigation:L},ei={topbar:h,navigation:g};function el(e){return(0,G.useMemo)(()=>null==e?{}:{dangerouslySetInnerHTML:{__html:e}},[e])}function es(e){try{return new URL(e).origin}catch{return null}}function eu({kind:e,fragment:t,locale:r="en",variant:a,baseUrl:n,standalone:o,visible:i,top:l,weee:s,recaptchaKey:u,className:c,maxWidth:p,baseUnit:m,style:f}){let[g,y]=(0,G.useState)(t??null),h=(0,G.useRef)(null);(0,G.useEffect)(()=>{t&&y(t)},[t]),(0,G.useEffect)(()=>{if(t)return;let i=!1,c={variant:a,baseUrl:n,standalone:o,top:l,weee:s,recaptchaKey:u,timeoutMs:0},p=JSON.stringify([e,a,n,o,l,s,u]),m=e=>{!i&&e.markup&&(h.current={key:p,fragment:e},y(e))},f=()=>("footer"===e?j(r,c):P(r,c)).then(m).catch(()=>{}),g=h.current,b=g&&g.key===p&&g.fragment.locale!==r?g.fragment:null,w=b?es(b.scriptUrl):null;return b&&w?d(w,{kind:e,id:a??"app",version:b.version,topOff:"footer"===e&&!1===l,weeeOn:"footer"===e&&!0===s,recaptchaKey:u},r).then(e=>{if(i||null==e)return;if("reload"===e)return void f();let{css:t}=b;m({...b,markup:e,html:`${t?`<style>${t}</style>`:""}${e}`,locale:r})}).catch(()=>{}):f(),()=>{i=!0}},[t,e,r,a,n,o,l,s,u]);let b=g?.scriptUrl;(0,G.useEffect)(()=>{b&&q(b)},[b]);let w=v(e),x=el(g?.html),_=C(p,f,w,{baseUnit:m});return(0,z.jsx)("div",{className:c,style:!1===i?{..._,display:"none"}:_,...x})}function ec({kind:e,fragment:t,locale:r="en",variant:a,baseUrl:n,standalone:o,visible:i,className:l,maxWidth:s,baseUnit:u,zIndex:c,topOffset:p,style:m,...f}){let[g,y]=(0,G.useState)(()=>t?en(e,t,f.user,f.breadcrumbs):null),h=(0,G.useRef)(null),b=(0,G.useRef)(null),w=(0,G.useRef)(f.user);w.current=f.user;let x=(0,G.useRef)(f.breadcrumbs);x.current=f.breadcrumbs;let{country:_,currency:M,showCurrencyCountrySelects:$,context:k}=f;(0,G.useEffect)(()=>
83{if(t)return void y(en(e,t,w.current,x.current));let i=!1,l={variant:a,baseUrl:n,standalone:o,country:_,currency:M,showCurrencyCountrySelects:$,context:k,timeoutMs:0},s=t=>{!i&&t.markup&&(b.current={fragment:t},y(en(e,t,w.current,x.current)))},u=b.current,c=u&&u.fragment.locale!==r?u.fragment:null,p=c?es(c.scriptUrl):null;return c&&p?d(p,{kind:e,id:a??"app",version:c.version,country:_,currency:M,selectsOn:!0===$,context:k},r).then(t=>{if(i||null==t)return;if("reload"===t)return void eo[e](r,l).then(s).catch(()=>{});let{css:a}=c;s({...c,markup:t,html:`${a?`<style>${a}</style>`:""}${t}`,locale:r})}).catch(()=>{}):eo[e](r,l).then(s).catch(()=>{}),()=>{i=!0}},[t,e,r,a,n,o,_,M,$,k]);let T=g?.scriptUrl;(0,G.useEffect)(()=>{T&&q(T)},[T]),ea(()=>{let t=h.current?.querySelector(`[data-prusa-fragment="${e}"]`);t&&ei[e](t,{locale:r,...f})},[g,e,r,f.user,f.supportedLocales,f.localeHref,f.onLocaleChange,f.onLogin,f.onLogout,f.country,f.currency,f.showCurrencyCountrySelects,f.context,f.geEnabled,f.onCountryChange,f.onCurrencyChange,f.onSearchTrack,f.onSearchSelect,f.onCountryOpen,f.cartCount,f.breadcrumbs,f.onBreadcrumbSelect]);let E=el(g?.html),P={...C(s,m,v(e),{baseUnit:u,topOffset:p,zIndex:c}),display:!1===i?"none":"contents"};return(0,z.jsx)("div",{ref:h,className:l,style:P,...E})}e.s(["LPGFragmentClient",0,function({kind:e="product-page",id:t,data:r,locale:a,baseUrl:n,standalone:o,country:i,currency:l,deferPrices:s,product:u,hostContext:c,onBlockVisible:d,onAddToCart:p,maxWidth:m,baseUnit:f,className:g,style:y}){let[h,b]=(0,G.useState)(()=>r?Z(r):null),[w]=(0,G.useState)(()=>({__html:h?.html??""})),v=(0,G.useRef)(null),x=(0,G.useRef)(null),_=(0,G.useRef)({});_.current={onBlockVisible:d,onAddToCart:p},(0,G.useEffect)(()=>{let e=v.current;if(e){var t;let r,a;return t={onBlockVisible:(e,t,r)=>_.current.onBlockVisible?.(e,t,r),onAddToCart:e=>_.current.onAddToCart?.(e)},r=e=>{let r=e.detail;r&&t.onBlockVisible?.(r.blockId??"",r.blockType??"",r.ratio??0)},a=e=>{let r=e.detail;if(!r)return;let a=t.onAddToCart?.(r);if("function"==typeof a?.then){e.preventDefault(),r.setPending?.(a);return}!0===a&&e.preventDefault()},e.addEventListener("lpg:section-view",r),e.addEventListener("lpg:add-to-cart",a),()=>{e.removeEventListener("lpg:section-view",r),e.removeEventListener("lpg:add-to-cart",a)}}},[]);let C=!a||c?.commerce?.lang?c:{...c,commerce:{...c?.commerce,lang:a}};return(0,G.useEffect)(()=>{C&&function(e){if("u"<typeof window)return;let t=window;t.__lpgFragmentHostCtx=t.__lpgFragmentHostCtx||[],t.__lpgFragmentHostCtx.push(e)}(C)},[JSON.stringify(C)]),(0,G.useEffect)(()=>{if(r)return void b(Z(r));if(!t)return;let c=!0;return ee(t,a??"en",{kind:e,baseUrl:n,standalone:o,country:i,currency:l,deferPrices:s,product:u}).then(e=>{c&&e.markup&&b(e)}),()=>{c=!1}},[r,JSON.stringify({kind:e,id:t,locale:a,baseUrl:n,standalone:o,country:i,currency:l,deferPrices:s,product:u})]),(0,G.useEffect)(()=>{let e=v.current;if(e&&h?.html){if(x.current){if(x.current.html===h.html&&x.current.product===u)return}else if(function(e,t){let r=e.querySelector("[data-prusa-fragment][data-lpg-id]");if(!r||r.getAttribute("data-prusa-fragment")!==t.kind||r.getAttribute("data-lpg-locale")!==t.locale)return!1;let a=t.context?.id;return null==a||r.getAttribute("data-lpg-id")===a}(e,h)){x.current={html:h.html,product:u};return}e.innerHTML=h.html,x.current={html:h.html,product:u}}},[h,u]),(0,G.useEffect)(()=>{if(!h?.context)return;let e=window;for(let t of(e.__lpgFragmentCtx=e.__lpgFragmentCtx||[],e.__lpgFragmentCtx.push(h.context),h.scripts))V(t);e.LPGFragments?.hydrate()},[h]),(0,z.jsx)("div",{ref:v,className:g,style:M(m,y,{baseUnit:f}),suppressHydrationWarning:!0,dangerouslySetInnerHTML:w})},"PrusaFooterClient",0,function(e){return(0,z.jsx)(eu,{kind:"footer",...e})},"PrusaMenuClient",0,function(e){return(0,z.jsx)(eu,{kind:"menu",...e})},"PrusaNavigationClient",0,function(e){return(0,z.jsx)(ec,{kind:"navigation",...e})},"PrusaTopbarClient",0,function(e){return(0,z.jsx)(ec,{kind:"topbar",...e})}],793898);var ed=e.i(261576),ep=e.i(649696),em=e.i(714556),ef=e.i(803360);try{var eg=window;eg._sentryModuleMetadata=eg._sentryModuleMetadata||{},eg._sentryModuleMetadata[new eg.Error().stack]=Object.assign({},eg._sentryModuleMetadata[new eg.Error().stack],{"_sentryBundlerPluginAppKey:eshop-frontend":!0})}catch(e){}e.s(["useDisplayCurrency",0,()=>{let e,t=(0,ed.c)(2),{isGeEnabled:r}=(0,ef.useIsGeEnabled)(),{geCookie:a}=(0,em.useGeCookie)(),{currencyCodeCookie:n}=(0,ep.useCurrencyCodeCookie)(),o=r?a.currencyCode:n;return t[0]!==o?(e={displayCurrency:o},t[0]=o,t[1]=e):e=t[1],e}],931805)}]); 84 85//# debugId=286b612f-595b-9d5c-ef9d-4c681eeadd60
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.