1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2969],{94541:function(t,e,r){"use strict";var n,a=r(2784);function o(){return(o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t}).apply(this,arguments)}e.Z=function(t){return a.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},t),n||(n=a.createElement("path",{d:"m927.94 282.13-68.3-68.28a32.2 32.2 0 0 0-45.53 0L404.67 623.29 209.92 427.13a32.2 32.2 0 0 0-45.54 0L96.1 495.42a32.2 32.2 0 0 0 0 45.53l285.56 287.49a32.2 32.2 0 0 0 45.54 0l500.74-500.77a32.2 32.2 0 0 0 0-45.53z"})))}},57972:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return ta}});var n=r(52322),a=r(2784),o=r(12524),i=r.n(o),s=r(10695),l=r(46806),d=r(44934),_=r(57248),c=r(95585),u=r.n(c);let m=t=>t.indexOf("red")>-1?d.Dy.Danger:d.Dy.Primary,p=t=>{let{preText:e=""}=t;return(0,n.jsx)("div",{className:u().additionalLinkText,children:e})},h=t=>{let{product:{additionalLinks:e},target:r="_blank"}=t;return(0,n.jsx)("div",{children:e.map((t,e)=>(0,n.jsxs)("div",{className:u().additionalLink,children:[!!t.preText&&(0,n.jsx)(p,{preText:t.preText}),!!t.link&&!!t.text&&(0,n.jsx)("div",{children:(0,n.jsx)(_.Z,{target:r,href:t.link,type:m(t.class||""),isStretch:!0,children:t.text})})]},"".concat(t.link).concat(e)))})},x=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];switch(t){case"green":case"full-width green":return d.Dy.Secondary;case"transparent text-green":case"button transparent text-green full-width":return d.Dy.Transparent;default:return e?null:d.Dy.Danger}};var g=r(27486),v=r(27172),y=r.n(v),b=t=>{let{additionalLinks:e,downloadImage:r,downloadLink:a,downloadLinkText:o,downloadLinkClass:d,gdprImg:c,isBlank:u,marketStars:m}=t;return(0,n.jsxs)("div",{className:i()(y().downloadSelection,{[y().center]:m&&+m.rating>0}),children:[m&&+m.rating>0&&(0,n.jsx)("div",{className:y().blackStars,children:(0,n.jsx)(s.Z,{...m})}),r&&(0,n.jsx)(l.Z,{isBlank:u,href:a,children:(0,n.jsx)(g.ZP,{fetchPriority:"auto",desktopImage:r,type:g._i.img})}),e&&e.length>0&&(0,n.jsx)(h,{target:"_self",product:{additionalLinks:e}}),!(e&&e.length)&&a&&!r&&(0,n.jsx)(_.Z,{className:y().Button,href:a,isStretch:!0,type:x(d)||void 0,children:o}),c&&(0,n.jsx)("div",{className:y().gdprReady,children:(0,n.jsx)(g.ZP,{fetchPriority:"auto",desktopImage:c,type:g._i.img,imgClassName:y().gdpr})})]})},B=r(13980),j=r.n(B),w=r(35076),f=r(79130),P=r.n(f),N=r(52716),S=r(94541),T=r(64154),k=r.n(T);let C={[d.$u.sm]:k().sm,[d.$u.md]:k().md,[d.$u.lg]:k().lg};var L=t=>{let{children:e,size:r="md",className:a="",dataAtSelector:o=null}=t;return(0,n.jsx)("div",{className:i()(C[r],k().host,a),"data-at-selector":o,children:e})},O=r(62753),D=r.n(O),I=t=>{let{brand:e}=t;return e&&(0,n.jsx)("span",{className:D().brand,dangerouslySetInnerHTML:{__html:e}})||null};let G=t=>{let{children:e}=t;return(0,n.jsx)("h1",{className:D().productTitle,children:e})},Z=t=>{let{children:e}=t;return(0,n.jsx)("div",{className:D().productTitle,children:e})},z=t=>{let{children:e,link:r,dataAtSelector:a}=t;return(0,n.jsx)("a",{className:D().link,href:r,"data-at-selector":a,children:e})};var M=t=>{let e,{link:r,brand:a,title:o,subtitle:i,size:s,isMain:l}=t;return e=l?G:r?z:Z,(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(e,{link:r,dataAtSelector:"product-link",children:[(0,n.jsx)(I,{brand:a}),(0,n.jsx)(L,{size:s,className:D().title,children:(0,n.jsx)("span",{dangerouslySetInnerHTML:{__html:o}})})]}),!!i&&(0,n.jsx)("div",{className:D().subtitle,children:i})]})},q=t=>{let{image:e,atSelector:r}=t;return(0,n.jsx)("div",{className:D().productImage,children:(0,n.jsx)(g.ZP,{fetchPriority:"auto",type:g._i.img,dataAtSelector:r,desktopImage:e,imgClassName:D().image})})},E=t=>{let{tagText:e,prominent:r,grayTag:a}=t;return e&&(0,n.jsx)("div",{className:D().tagline,children:(0,n.jsx)("p",{className:i()(D().taglineText,{[D().prominent]:r,[D().grayTag]:a}),children:e})})||null},R=r(23876),H=r.n(R);let W=P().bind(D()),V={[d.$u.xs]:D().xs,[d.$u.sm]:D().sm,[d.$u.md]:D().md,[d.$u.lg]:D().lg},U={red:D().promolineRed};var A=t=>{let{image:e,brand:r,title:a,productTitle:o,grayTag:i,size:s=d.$u.md,subtitle:l,tagText:_,link:c,prominent:u,promoHtml:m,bvId:p,buyBlockSettings:h,className:x,promoColor:g,isMain:v,imageAtSelector:y,modalClassName:b=null}=t;return(0,n.jsxs)("div",{className:W({[V[s]]:!0,[x]:x}),children:[(0,n.jsx)(q,{atSelector:y,image:e}),(0,n.jsxs)("div",{className:D().name,children:[(0,n.jsx)(E,{prominent:u,tagText:_,grayTag:i}),(0,n.jsx)(M,{isMain:v,link:c,title:a,brand:r,size:s,subtitle:l}),(m||p)&&(0,n.jsxs)("div",{className:D().promoContent,children:[p&&(0,n.jsx)(N.Z,{bvId:p,className:D().reviews,productTitle:o||a,hide:!!(null==h?void 0:h.hideBV),modalClassName:b,styles:H()}),m&&(0,n.jsxs)("div",{className:W(D().promoline,U[g]),children:[(0,n.jsx)("span",{className:D().promolineIconContainer,children:(0,n.jsx)(S.Z,{className:D().promolineIcon})}),(0,n.jsx)("div",{className:D().promolineText,dangerouslySetInnerHTML:{__html:m}})]})]})]})]})},F=r(30076),K=r.n(F),Y=r(92015),$=r(25301);let Q=P().bind(K()),X=P().bind(K()),J=t=>{var e,r,o,i,s,l,d;let{data:_,imageAtSelector:c,product:u,children:m,className:p,hideScreenshots:h,descriptionUnderTitle:x,dialogProps:v,forceNonSimple:y,articleClass:b,isDownloadBlock:B}=t,[j,f]=(0,a.useState)(!1),[P,N]=(0,a.useState)(0);if(!_)return null;let S=t=>{f(!0),N(t)}
1,T=Q({[p]:p,container:!0}),k=Q({productOverviewSide:!0,flexContainer:B}),C=!h&&_.screenshots&&_.screenshots.length>0,L=X({productOverviewContent:!0,productOverviewContentSimple:!C}),O=X({productOverviewDesc:!0,productOverviewDescSimple:!C&&!y}),D=X({productOverview:!0,[b]:b}),I=null!==(s=null===(r=_.mainImage)||void 0===r?void 0:null===(e=r[0])||void 0===e?void 0:e.fullSizeImage)&&void 0!==s?s:_.fullSizeImage,G=null!==(d=null!==(l=null===(i=_.mainImage)||void 0===i?void 0:null===(o=i[0])||void 0===o?void 0:o.altTitle)&&void 0!==l?l:_.altTitle)&&void 0!==d?d:[_.prodKasperskyTitle,_.prodMainTitle,_.prodAddTitle].filter(Boolean).join(" ");return(0,n.jsx)("div",{className:T,itemScope:!0,itemType:"http://schema.org/Product","data-at-selector":"product-overview",children:!(0,w.x)(_)&&(0,n.jsxs)("article",{className:D,children:[(0,n.jsxs)("section",{className:L,children:[(0,n.jsx)("div",{className:K().productOverviewHeader,children:(0,n.jsx)(A,{isMain:!0,brand:_.prodKasperskyTitle,image:I,altTitle:G,size:"lg",title:_.prodMainTitle,productTitle:_.title,subtitle:_.prodAddTitle,promoColor:_.promoColor,promoHtml:_.promo,bvId:_.bvId,buyBlockSettings:_.buyBlockSettings,tagText:_.tagText||_.highlightText,descriptionUnderTitle:x,imageAtSelector:c})}),(0,n.jsx)($.Z,{data:u||_}),C&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:K().productOverviewGalleryContainer,children:(0,n.jsx)("div",{className:K().productOverviewGallery,"data-at-selector":"product-gallery",children:_.screenshots.map((t,e)=>(0,n.jsx)("button",{type:"button",className:K().productOverviewGalleryItem,onClick:()=>S(e),children:(0,n.jsx)(g.ZP,{type:g._i.img,desktopImage:t})},e))})}),(0,n.jsx)(Y.Z,{show:j,handleClose:()=>{f(!1)},images:_.screenshots,imageIndex:P,titleLabel:_.prodMainTitle,dialogProps:v})]}),_.description&&(0,n.jsx)("div",{className:O,dangerouslySetInnerHTML:{__html:_.description}})]}),(0,n.jsx)("aside",{className:k,children:m&&a.Children.map(m,t=>t&&(0,a.cloneElement)(t,{forceRedBuyButton:!0}))})]})})};J.propTypes={className:j().string,data:j().any.isRequired},J.defaultProps={className:""};var tt=r(30986),te=r(40902);let tr={tabs:[]};var tn=t=>{let{productBox:e={},b2cTabsSection:r=tr,product:n={},...a}=t,{description:o,bannerImage:i,featuresHeader:s,productBrand:l,productName:d,highlightText:_,features:c=[],mainImage:u=[{}]}=e,[{image:m,imageAlt:p}]=u;return{product:n,productBox:{...e,features:c?c.map(t=>{let{imageCaption:e,...r}=t;return{...r,imageCaption:e,imageTitle:e}}):[],blockTitle:s},pageHeader:{bannerImage:i},requirements:{...r||tr,notabs:(r||tr).tabs.length<=1,sectionClass:"greyBackground"},productOverviewData:{data:{prodKasperskyTitle:l,fullSizeImage:m,altTitle:p,prodMainTitle:d,tagText:_,prodAddTitle:o,prodPageLink:n.prodPageLink,title:n.priceTitle||n.title}},...a}};function ta(t){let{productBox:e,product:r,pluginStyle:o,pluginData:i,_pluginIndex:s,_componentKey:l,_schema:d}=t,_=(0,a.useMemo)(()=>tn({productBox:e,product:r}),[e,r]),{css:c,anchorId:u,crossPlatformIndent:m}=(0,te.B)(o),{display:p,pluginId:h}=i||{};return(0,n.jsx)(tt.Z,{pluginIndex:s,componentKey:l,display:"none"!==p,toggleKey:h,schema:d,anchorId:u,crossPlatformIndent:m,wrapSwitcher:!0,children:(0,n.jsx)("div",{style:c,children:(0,n.jsx)(J,{data:_.productOverviewData.data,product:r,isDownloadBlock:!0,children:(0,n.jsx)(b,{...e})})})})}},10695:function(t,e,r){"use strict";r.d(e,{Z:function(){return h}});var n=r(52322),a=r(12524),o=r.n(a),i=r(27367),s=r(15295),l=r.n(s),d=t=>{let{size:e,fillColor:r,bgColor:a,decimalPart:o}=t;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{children:(0,n.jsx)(i.Z,{size:e,fillColor:a})}),(0,n.jsx)("div",{className:l().halfStar,style:{width:o?"".concat(100*o,"%"):null},children:(0,n.jsx)(i.Z,{isFull:!0,size:e,fillColor:r})})]})};let _={full:1,half:2,empty:3},c=(t,e,r,a,o)=>{switch(t){case _.full:return(0,n.jsx)(i.Z,{isFull:!0,size:e,fillColor:r});case _.half:return(0,n.jsx)(d,{size:e,fillColor:r,bgColor:a,decimalPart:o});default:return(0,n.jsx)(i.Z,{size:e,fillColor:a})}};var u=t=>{let{rating:e,size:r,fillColor:a,bgColor:i,clearMargin:s,className:d,resetCursor:u,hasPreciseRounding:m=!1}=t,p=Math.round(2*e)/2,h=[0,0,0,0,0].map((t,r)=>{if(m){let t=e-e%1,n=parseFloat((e-t).toFixed(1));return t-r>=1>=1?{status:_.full}:n>0&&t-r==0?{status:_.half,decimalPart:n}:{status:_.empty}}let n=p-r;return n>=1?{status:_.full}:.5===n?{status:_.half}:{status:_.empty}});return(0,n.jsx)("div",{className:o()(l().starbar,{[l().starbarRestMargin]:s,[l().starbarRestCursor]:u}),children:h.map((t,e)=>{let{status:s,decimalPart:_}=t;return(0,n.jsx)("span",{className:o()(l().star,d),children:c(s,r,a,i,_)},e)})})},m=r(26763),p=r.n(m),h=t=>{let{rating:e,title:r,fillColor:a,backColor:o,titleColor:i,ratingColor:s}=t;return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:p().rating,style:s?{color:s}:{},children:e}),(0,n.jsx)(u,{className:p().star,rating:+e,size:10,fillColor:a||"black",bgColor:o||"rgba(255, 255, 255, 0)",resetCursor:!0,clearMargin:!0}),r&&(0,n.jsx)("div",{className:p().title,style:i?{color:i}:{},children:r})]})}},46806:function(t,e,r){"use strict";r.d(e,{Z:function(){return u}});
1var n,a,o=r(52322),i=r(79130),s=r.n(i),l=r(66995),d=r.n(l);(n=a||(a={})).Green="Normal",n.Grey="Grey",n.PrimaryGreen="PrimaryGreen",n.Primary="Primary";let _={Normal:d().green,Grey:d().grey,PrimaryGreen:d().primaryGreen,Primary:d().primary},c=s().bind(d());var u=t=>{let{dataTest:e=null,isBlank:r,href:n,className:i,children:s,type:l=a.Green,onClick:d=null,dataAtSelector:u=null}=t,m=c({[_[l]]:!0,[i]:i});return r?(0,o.jsx)("a",{"data-test":e||void 0,href:n,className:m,target:"_blank",rel:"noreferrer",onClick:d,children:s}):(0,o.jsx)("a",{"data-test":e,href:n,className:m,onClick:d,"data-at-selector":u,children:s})}},25301:function(t,e,r){"use strict";var n=r(52322),a=r(2784),o=r(53536);let i={display:"none"};e.Z=t=>{let{data:e}=t,r=(0,a.useContext)(o.Z),{bvId:s,title:l,prodPageLink:d,buyBlockSettings:_}=e,{hideBV:c}=_||{},{totalReviewCount:u,averageOverallRating:m}=!c&&s&&r&&r[s]||{};return e?(0,n.jsxs)("div",{itemScope:!0,itemType:"http://schema.org/Product","data-at-selector":"product-item-scope",style:i,children:[(0,n.jsx)("meta",{itemProp:"name",content:l}),(0,n.jsx)("meta",{itemProp:"url",content:d}),(0,n.jsxs)("span",{itemScope:!0,itemType:"http://schema.org/Organization",children:[(0,n.jsx)("meta",{itemProp:"name",content:"Kaspersky Lab"}),(0,n.jsx)("meta",{itemProp:"url",content:d})]}),!!(u&&m)&&(0,n.jsxs)("span",{itemScope:!0,itemProp:"aggregateRating",itemType:"http://schema.org/AggregateRating",children:[(0,n.jsx)("meta",{itemProp:"ratingValue",content:"".concat(m)}),(0,n.jsx)("meta",{itemProp:"reviewCount",content:"".concat(u)})]})]}):null}},44848:function(t,e,r){"use strict";var n=r(52322),a=r(2784),o=r(82897);e.Z=(t,e)=>r=>{let i=(0,a.useContext)(o.Z);return e&&(i=e(i,r)),(0,n.jsx)(t,{...r,...i,getGeneralTextByKey:t=>i.general[t]})}},57248:function(t,e,r){"use strict";r.d(e,{D:function(){return s.Dy}});var n=r(52322),a=r(12524),o=r.n(a),i=r(76817),s=r(44934),l=r(83307),d=r(14202),_=r.n(d);let c={[s.$u.none]:_().size_none,[s.$u.sm]:_().size_sm,[s.$u.md]:_().size_md,[s.$u.lg]:_().size_lg},u={[s.Dy.Normal]:_().normal,[s.Dy.Secondary]:_().secondary,[s.Dy.Primary]:_().primary,[s.Dy.Danger]:_().danger,[s.Dy.PromoDanger]:_().promoDanger,[s.Dy.Transparent]:_().transparentV1,[s.Dy.SecondaryNormal]:_().secondaryNormal,[s.Dy.TransparentSecondaryNormal]:_().transparentSecondaryNormal,[s.Dy.Toggle]:_().toggle,[s.Dy.Link]:_().link,[s.Dy.TextLink]:_().textLink,[s.Dy.LinkPrimary]:_().linkPrimary,[s.Dy.Icon]:_().iconButton,[s.Dy.Image]:_().imageButton,[s.qU.Pure]:_().pureBtn,[s.qU.Secondary]:_().secondaryV2,[s.qU.Transparent]:_().transparentV2,[s.qU.LinkGray]:_().linkGray,[s.Dy.WhiteWithGreenHover]:_().whiteWithGreenHover,[s.Dy.White]:_().white,[s.Dy.GreenTextGrayStroke]:_().greenTextGrayStroke},m={[s.Ly.Left]:_().left},p=t=>{let{children:e,type:r=s.Dy.Normal,size:a=s.$u.md,href:l,disabled:d=!1,isStretch:p=!1,isStretchMobile:h=!1,className:x,target:g,onClick:v,onKeyDown:y,fixedMinWidth:b,dataBBMatchHeight:B,position:j,rel:w,dataAtSelector:f,dataOmnitureCtaName:P,useIntersection:N=!1,onInViewChange:S,tabIndex:T=0,ariaLabel:k,...C}=t,L={"data-omniture-cta-name":P,"data-bb-match-height":B,"data-at-selector":f,className:o()(_().position,{[c[a]]:!!c[a],[u[r]]:!!u[r],[m[j]]:!!m[j],[_().disabled]:d,[_().isStretch]:p,[_().isStretchMobile]:h,[_().fixedMinWidth]:b,[x]:x}),onClick:v,onKeyDown:y,href:l,target:g,rel:w,tabIndex:T,"aria-label":k};return N?(0,n.jsx)(i.df,{...L,...C,as:"a",threshold:0,onChange:S,rootMargin:"-64px 0px 0px 0px",children:(0,n.jsx)("span",{children:e})}):(0,n.jsx)("a",{...L,...C,children:(0,n.jsx)("span",{children:e})})},h={},x=t=>{let{children:e,type:r=s.Dy.Normal,size:a=s.$u.md,disabled:d=!1,isStretch:p=!1,isStretchMobile:x=!1,isLoading:g=!1,className:v,position:y,style:b=h,btnType:B="button",onClick:j,onKeyDown:w,fixedMinWidth:f,dataBBMatchHeight:P,dataAtSelector:N="",dataOmnitureCtaName:S,dataOmnitureSaleButtonType:T,useIntersection:k=!1,onInViewChange:C,ariaLabel:L,setRef:O,...D}=t,I={"data-omniture-sale-button-type":T,"data-omniture-cta-name":S,"data-bb-match-height":P,"data-at-selector":N,"aria-label":L,type:B,style:b,className:o()(_().position,{[c[a]]:!!c[a],[u[r]]:!!u[r],[m[y]]:!!m[y],[_().isStretch]:p,[_().isStretchMobile]:x,[_().fixedMinWidth]:f,[v]:v}),disabled:d||g,onClick:j,onKeyDown:w},G=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{children:e}),g&&(0,n.jsx)("div",{className:_().loader,children:(0,n.jsx)(l.Z,{width:16})})]});return k?(0,n.jsx)(i.df,{...I,...D,as:"button",threshold:0,onChange:C,rootMargin:"-64px 0px 0px 0px",children:G}):(0,n.jsx)("button",{...I,...D,ref:O,children:G})},g=t=>{let{href:e}=t;return e?(0,n.jsx)(p,{...t}):(0,n.jsx)(x,{...t})};g.type=s.Dy,g.typev2=s.qU,g.position=s.Ly,e.Z=g},92015:function(t,e,r){"use strict";r.d(e,{Z:function(){return T}});
1var n,a,o=r(52322),i=r(12524),s=r.n(i),l=r(2784),d=r(25760),_=r(44848);function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t}).apply(this,arguments)}var u=function(t){return l.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 1024"},t),n||(n=l.createElement("path",{d:"M358.29 320q0 7.43-5.72 13.14L128 557.71 352.57 782.3q5.72 5.7 5.72 13.14t-5.72 13.14L324 837.14q-5.71 5.72-13.14 5.72t-13.15-5.72L31.43 570.86q-5.72-5.72-5.72-13.15t5.72-13.14L297.7 278.28q5.72-5.71 13.15-5.71t13.14 5.71l28.57 28.57q5.72 5.72 5.72 13.15z"})))};function m(){return(m=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t}).apply(this,arguments)}var p=function(t){return l.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 1024"},t),a||(a=l.createElement("path",{d:"M340 557.71q0 7.43-5.71 13.15L68 837.14q-5.71 5.72-13.14 5.72t-13.15-5.72l-28.57-28.57q-5.71-5.71-5.71-13.14t5.71-13.14L237.71 557.7 13.14 333.14Q7.43 327.43 7.43 320t5.71-13.14l28.57-28.57q5.72-5.72 13.15-5.72T68 278.3l266.29 266.28q5.71 5.72 5.71 13.15z"})))},h=r(12060),x=r(27486),g=r(49904),v=r(42759),y=r(369),b=r(11457),B=r.n(b);let j={all:{breakpoint:{min:0,max:1/0},items:1,slidesToSlide:1}};var w=t=>{let{images:e,imageIndex:r,onClose:n,activeDotStyle:a,dotStyle:i,arrowStyle:d}=t,{resolve:_}=l.useContext(h.Z),c=l.useRef(),[u,m]=l.useState(r),p=l.useCallback((t,e)=>{t.stopPropagation(),c&&c.current&&(e&&c.current.next?c.current.next(null):!e&&c.current.previous&&c.current.previous(null))},[c]),x=t=>{t.stopPropagation()},g=l.useCallback((t,e)=>{t.stopPropagation(),c&&c.current&&c.current.goToSlide(e)},[c]);return l.useEffect(()=>{c&&c.current&&c.current.goToSlide(r)},[r,c]),(0,o.jsx)("div",{className:B().sliderContent,onClick:n,children:(0,o.jsxs)("div",{className:B().sliderWrapper,children:[(0,o.jsx)("div",{className:B().sliderClose,children:(0,o.jsx)(y.Z,{fill:"white",width:20,height:20,className:B().closeIcon})}),(0,o.jsx)("div",{className:B().slider,children:(0,o.jsx)(v.Z,{carouselRef:c,beforeChange:t=>m(t),responsive:j,arrows:!1,infinite:!1,containerClass:B().container,showDots:!1,children:(e||[]).map((t,e)=>(0,o.jsx)("div",{className:B().imageWrapper,onClick:x,children:(0,o.jsx)("div",{className:B().image,style:{backgroundImage:"url(".concat(_(t))}})},e))})}),e.length>1&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:B().dots,children:(e||[]).map((t,e)=>(0,o.jsx)("div",{style:u===e?a:i,className:s()(B().dot,{[B().active]:u===e}),onClick:t=>g(t,e)},e))}),(0,o.jsxs)("div",{className:s()(B().arrow,B().arrowLeft,{[B().arrowDisabled]:0===u}),onClick:t=>p(t,!1),children:[(0,o.jsx)("div",{className:B().arrowTop,style:d}),(0,o.jsx)("div",{className:B().arrowBottom,style:d})]}),(0,o.jsxs)("div",{className:s()(B().arrow,B().arrowRight,{[B().arrowDisabled]:u===e.length-1}),onClick:t=>p(t,!0),children:[(0,o.jsx)("div",{className:B().arrowTop,style:d}),(0,o.jsx)("div",{className:B().arrowBottom,style:d})]})]})]})})},f=r(79624),P=r.n(f);let N={[g.s]:P()};class S extends l.PureComponent{componentDidMount(){this.setImage();let{show:t}=this.props;this.setState({open:t})}UNSAFE_componentWillReceiveProps(t){let{open:e,imageIndex:r,images:n}=this.state;t.show!==e&&this.setState({open:t.show}),t.images!==n&&this.setState({images:t.images},this.setImage),t.imageIndex!==r&&this.setState({imageIndex:t.imageIndex},this.setImage)}render(){let{open:t,imageSrc:e,images:r,imageIndex:n}=this.state,{titleLabel:a,maxWidth:i=768,showDots:l,enableGallery:d,activeColor:_,fillColor:c}=this.props,m=r&&r.length>1,h={borderColor:_,background:c},v={borderColor:_,background:_};return(0,o.jsxs)(g.u,{visible:t,closeHandler:this.handleClose,ariaLabelledby:a,overlayClassName:d?P().noPadding:void 0,width:d?"100%":i,classes:N,children:[d&&(0,o.jsx)(w,{arrowStyle:{background:_},dotStyle:h,activeDotStyle:v,onClose:this.handleClose,images:r.map(t=>null==t?void 0:t.url),imageIndex:n}),!d&&(0,o.jsx)("div",{className:P().lightboxContainer,children:(0,o.jsxs)("div",{className:P().lightboxGallery,children:[m&&(0,o.jsx)("div",{className:s()(P().button,P().buttonPrev),children:(0,o.jsx)("div",{className:P().arrowButton,"aria-label":"Previous",onClick:this.handlePrev,children:(0,o.jsx)(u,{width:48,height:48,className:P().lightboxGalleryIcon})})}),(0,o.jsx)(x.ZP,{fetchPriority:"auto",type:x._i.img,desktopImage:e,imgClassName:P().image}),m&&(0,o.jsx)("div",{className:s()(P().button,P().buttonNext),children:(0,o.jsx)("div",{className:P().arrowButton,"aria-label":"Next",onClick:this.handleNext,children:(0,o.jsx)(p,{width:48,height:48,className:P().lightboxGalleryIcon})})}),m&&l&&(0,o.jsx)("div",{className:P().dots,children:r.map((t,e)=>(0,o.jsx)("div",{style:n===e?v:h,className:s()(P().dot,{[P().active]:n===e}),onClick:()=>this.handleDot(e)},e))})]})})]})}constructor(t){super(t),this.setImage=()=>{let{imageIndex:t,images:e}=this.state||{};this.setState({imageSrc:e&&e.length>0&&e[t]||null})},this.handleTransition=t=>{let{isDisabled:e}=this.state;e||this.setState((e,r)=>{let{imageIndex:n}=e,{images:a}=r;return{isDisabled:!0,imageIndex:(0,d.LK)(t,n,a.length-1)}},()=>{this.setImage(),this.setState({isDisabled:!1})})},this.handleDot=t=>{let{isDisabled:e}=this.state;e||this.setState(()=>({isDisabled:!0,imageIndex:t}),()=>{this.setImage(),this.setState({isDisabled:!1})})},this.handlePrev=()=>{this.handleTransition("prev")},this.handleNext=()=>{this.handleTransition("next")},this.handleClose=()=>{let{handleClose:t}=this.props;this.setState({open:!1}),t()},this.state={open:!1,imageIndex:0,imageSrc:null,images:[],isDisabled:!1}}}S.contextType=h.Z;var T=(0,_.Z)(S)},26763:function(t){t.exports={title:"BlackStars_title__7tA3u",rating:"BlackStars_rating__PxNS4",star:"BlackStars_star__eeE1o"}},66995:function(t){t.exports={button:"Link_button__Ur5X9",green:"Link_green__bDam6",grey:"Link_grey__LoMvP",primaryGreen:"Link_primaryGreen__aDZlV",primary:"Link_primary__8p8pB Link_button__Ur5X9",isStretch:"Link_isStretch__qEwQ9"}},27172:function(t){t.exports={downloadSelection:"DownloadBlock_downloadSelection__IdBLd",gdpr:"DownloadBlock_gdpr__1oOrp",center:"DownloadBlock_center__ciQs9",blackStars:"DownloadBlock_blackStars__tB__h",gdprReady:"DownloadBlock_gdprReady__tS5R7",centered:"DownloadBlock_centered__SDgEp"}},62753:function(t){t.exports={host:"ProductBox_host__c8_z_",brand:"ProductBox_brand__vbuuy",productTitle:"ProductBox_productTitle__KHaJV",name:"ProductBox_name__77bWe",productImage:"ProductBox_productImage__xaB1_",link:"ProductBox_link__RPiyE",taglineText:"ProductBox_taglineText__1hD_9",prominent:"ProductBox_prominent__HBmH2",grayTag:"ProductBox_grayTag__JgD8j",subtitle:"ProductBox_subtitle__e_i34",promoContent:"ProductBox_promoContent__OZl6_",promoline:"ProductBox_promoline__mhr5c",promolineText:"ProductBox_promolineText__M_gEf",promolineIconContainer:"ProductBox_promolineIconContainer__eiqRb",promolineIcon:"ProductBox_promolineIcon__HMaf4",promolineRed:"ProductBox_promolineRed__mTufo",xs:"ProductBox_xs__sE7Xe ProductBox_host__c8_z_",md:"ProductBox_md__8Vdar ProductBox_host__c8_z_",sm:"ProductBox_sm__wrzqe ProductBox_host__c8_z_",lg:"ProductBox_lg__f6WyU ProductBox_host__c8_z_",title:"ProductBox_title__L1Odu",tagline:"ProductBox_tagline__XFUc0",reviews:"ProductBox_reviews__jzAC3",image:"ProductBox_image__ylPXN"}},23876:function(t){t.exports={stars:"Stars_stars__NBtON",half:"Stars_half__oE6Vv",empty:"Stars_empty__1UdsA",starsWrapper:"Stars_starsWrapper__Nu__W",star:"Stars_star__jkfg9",label:"Stars_label__n_y2_",pointer:"Stars_pointer__DIWYR"}},95585:function(t){t.exports={additionalLink:"BBAdditionalLinks_additionalLink__Tzvb_",additionalLinkText:"BBAdditionalLinks_additionalLinkText__r5jW6"}},30076:function(t){t.exports={container:"ProductOverview_container__6yEEn",productOverviewContent:"ProductOverview_productOverviewContent___F6FL",productOverviewContentSimple:"ProductOverview_productOverviewContentSimple___QO9z",productOverviewHeader:"ProductOverview_productOverviewHeader__Ws7Um",productOverviewDesc:"ProductOverview_productOverviewDesc__HM_NY",productOverviewGalleryContainer:"ProductOverview_productOverviewGalleryContainer__2EGUO",productOverviewGallery:"ProductOverview_productOverviewGallery__yRC2z",productOverviewGalleryItem:"ProductOverview_productOverviewGalleryItem__vkWIZ",productOverviewDescSimple:"ProductOverview_productOverviewDescSimple__vgmGa",productOverviewSide:"ProductOverview_productOverviewSide__6RldZ",flexContainer:"ProductOverview_flexContainer__Z9CVu",productOverview:"ProductOverview_productOverview__fKDL2",simplePaidPagesGrid:"ProductOverview_simplePaidPagesGrid__8EASO"}},14202:function(t){t.exports={button:"Button_button__btdTB",position:"Button_position__jlvSP",left:"Button_left__Nl612",disabled:"Button_disabled__h1Elt",loader:"Button_loader__Oo8mD",rotate:"Button_rotate__ylZLb",normal:"Button_normal__ZgYxx Button_button__btdTB",greenTextGrayStroke:"Button_greenTextGrayStroke__Ipz4M Button_button__btdTB",secondary:"Button_secondary__mLOD4 Button_button__btdTB",secondaryV2:"Button_secondaryV2__rr2uy Button_secondary__mLOD4 Button_button__btdTB",secondaryNormal:"Button_secondaryNormal__PKr0S Button_button__btdTB",primary:"Button_primary__LHYYh Button_button__btdTB",danger:"Button_danger__O4Xt
16 Button_button__btdTB",promoDanger:"Button_promoDanger__iq_a6 Button_danger__O4Xt6 Button_button__btdTB",transparentV1:"Button_transparentV1__8xZAY Button_button__btdTB",transparentV2:"Button_transparentV2__baetN Button_transparentV1__8xZAY Button_button__btdTB",toggle:"Button_toggle__YQoap Button_normal__ZgYxx Button_button__btdTB",transparentSecondaryNormal:"Button_transparentSecondaryNormal__Ve9iw Button_button__btdTB",link:"Button_link__9KYh0 Button_button__btdTB",linkPrimary:"Button_linkPrimary__mHOqg Button_button__btdTB",linkGray:"Button_linkGray__oJlbK Button_button__btdTB",textLink:"Button_textLink__RPspn Button_linkPrimary__mHOqg Button_button__btdTB",fixedMinWidth:"Button_fixedMinWidth__UoGgO",size_none:"Button_size_none__byERG",size_sm:"Button_size_sm__5EnS1",size_md:"Button_size_md__TLcrN",size_lg:"Button_size_lg__pz1DS",isStretch:"Button_isStretch__80VeT",isStretchMobile:"Button_isStretchMobile__25Oee",icon:"Button_icon__IyAIV",pureBtn:"Button_pureBtn__1zpAy",iconButton:"Button_iconButton__ajXoy",imageButton:"Button_imageButton__MKpfT",whiteWithGreenHover:"Button_whiteWithGreenHover__mvUNH Button_normal__ZgYxx Button_button__btdTB",white:"Button_white__RJjE5 Button_normal__ZgYxx Button_button__btdTB"}},64154:function(t){t.exports={title:"Title_title__sJPSQ",sm:"Title_sm__vgEqK Title_title__sJPSQ",md:"Title_md__UnXeJ Title_title__sJPSQ",lg:"Title_lg__igkyu Title_title__sJPSQ",host:"Title_host__HtyUF",withSubline:"Title_withSubline__1VzPr"}},11457:function(t){t.exports={sliderContent:"LightboxCarousel_sliderContent__ele8w",sliderClose:"LightboxCarousel_sliderClose__Z0Z1I",closeIcon:"LightboxCarousel_closeIcon__bbF_T",sliderWrapper:"LightboxCarousel_sliderWrapper__RcKL8",slider:"LightboxCarousel_slider__q648m",container:"LightboxCarousel_container__p_N0L",imageWrapper:"LightboxCarousel_imageWrapper__SMJOx",image:"LightboxCarousel_image__VxUMM",dots:"LightboxCarousel_dots__j3V4U",dot:"LightboxCarousel_dot__a84ww",active:"LightboxCarousel_active__LYHe_",arrow:"LightboxCarousel_arrow__lnKif",arrowLeft:"LightboxCarousel_arrowLeft__e8CIT",arrowRight:"LightboxCarousel_arrowRight__fwGIt",arrowTop:"LightboxCarousel_arrowTop__4xP4q",arrowBottom:"LightboxCarousel_arrowBottom__U2H_N",arrowDisabled:"LightboxCarousel_arrowDisabled__CcYaP"}},79624:function(t){t.exports={lightboxGallery:"LightboxGallery_lightboxGallery__GAVXC",lightboxGalleryIcon:"LightboxGallery_lightboxGalleryIcon__xU1Pt",close:"LightboxGallery_close__mg3GQ",image:"LightboxGallery_image__IDZ0y",arrowButton:"LightboxGallery_arrowButton__Zsd11",button:"LightboxGallery_button__n_Ujx",buttonPrev:"LightboxGallery_buttonPrev__79ilp",buttonNext:"LightboxGallery_buttonNext__X_yv4",dots:"LightboxGallery_dots___b1mB",dot:"LightboxGallery_dot__8HyQl",active:"LightboxGallery_active__bhYNF",modal:"LightboxGallery_modal__2BzqE"}},79130:function(t,e){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=i(t,o.call(this,r)))}return t}function o(t){if("string"==typeof t||"number"==typeof t)return this&&this[t]||t;if("object"!=typeof t)return"";if(Array.isArray(t))return a.apply(this,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)n.call(t,r)&&t[r]&&(e=i(e,this&&this[r]||r));return e}function i(t,e){return e?t?t+" "+e:t+e:t}t.exports?(a.default=a,t.exports=a):void 0!==(r=(function(){return a}).apply(e,[]))&&(t.exports=r)}()}}]);
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.