(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6082,9226],{61968:function(e,t,a){"use strict";a(90116);var i=a(17674),r=a(21378),s=a.n(r),o=a(67294),n=a(85130),l=a(85893);t.Z=function(e){var t=o.useRef(null),a=o.useRef(null),r=o.useState(""),c=(0,i.Z)(r,2),d=c[0],u=c[1],p=o.useState(!1),x=(0,i.Z)(p,2),m=x[0],f=x[1];function v(e){f("on"===e)}function b(e){Array.from(a.current.querySelectorAll("li > *")).forEach(function(e){e.classList.remove("active")})}o.useEffect(function(){document.addEventListener("click",function(e){var t,a,i=e.target;(null==i||null===(t=i.parentNode)||void 0===t||null===(t=t.className)||void 0===t||null===(a=t.indexOf)||void 0===a?void 0:a.call(t,"autocomplete"))<0&&v("off")})});var h=e.filterAlgo,g=e.listItemRender,j=e.nothingFoundRender,_=e.placeholderResultRender,y=e.placeholder,w=e.dataList,k=e.maxResults,N=d?h(w,d):[],O="48px",P="16px";return(0,l.jsxs)("div",{className:"jsx-1682165890 "+"autocomplete".concat(m?" autocomplete--active":"").concat(e.disabled?" autocomplete--disabled":""),children:[(0,l.jsxs)("div",{className:"jsx-1682165890 autocomplete__input",children:[(0,l.jsx)("input",{type:"text",placeholder:y,value:d,onChange:function(e){var t=e.target.value;v("on"),u(t)},onFocus:function(t){v("on"),e.handleInputFocus&&e.handleInputFocus(t)},onKeyDown:function(e){27===e.which&&(d||m)&&v("off"),13===e.which&&a.current.querySelector(".active")&&a.current.querySelector(".active").click()},ref:t,autoCorrect:"off",autoComplete:"off",autoCapitalize:"off",spellCheck:"false",disabled:e.disabled,className:"jsx-1682165890"}),(0,l.jsx)("button",{title:"Clear",onClick:d?function(e){u(""),t.current.focus()}:null,className:"jsx-1682165890 autocomplete__action",children:d?(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:24,height:24,className:"jsx-1682165890",children:(0,l.jsx)("path",{d:"M18.3 5.7a1 1 0 0 0-1.4 0L12 10.6 7.1 5.7a1 1 0 0 0-1.4 0 1 1 0 0 0 0 1.4l4.9 4.9-4.9 4.9a1 1 0 0 0 0 1.4c.4.4 1 .4 1.4 0l4.9-4.9 4.9 4.9c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L13.4 12l4.9-4.9c.4-.4.4-1 0-1.4z",className:"jsx-1682165890"})}):(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:24,className:"jsx-1682165890",children:(0,l.jsx)("path",{d:"M15.5 14h-.79l-.28-.27a6.5 6.5 0 001.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 00-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 005.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z",className:"jsx-1682165890"})})})]}),(0,l.jsx)("div",{className:"jsx-1682165890 autocomplete__results",children:Array.isArray(N)&&N.length>0?(0,l.jsx)("ol",{ref:a,className:"jsx-1682165890 autocomplete__list",children:N.filter(function(e,t){return!k||t=0||(null==r?void 0:r.some(function(e){return e.indexOf(a.trim())>=0}))})}},75239:function(e,t,a){"use strict";var i=a(21378),r=a.n(i),s=a(85130),o=a(25675),n=a.n(o);a(67294);var l=a(85893);t.Z=function(e){return(0,l.jsxs)("div",{onClick:function(t){(0,s.K)({eventName:"autocomplete_search",eventParameters:{search_term:e.result.slug,source:e.source}}),e.handleOnClick?e.handleOnClick(t,e.result.slug):window.location.href=e.result.url},className:"jsx-3262157408 with-logo",children:[(0,l.jsxs)("a",{href:e.result.url,className:"jsx-3262157408 "+((e.result.selected?"selected":null)||""),children:[(0,l.jsx)("div",{className:"jsx-3262157408 image-wrapper",children:(0,l.jsx)(n(),{src:e.result.logo,alt:e.result.term,width:48,height:48})}),(0,l.jsx)("span",{className:"jsx-3262157408 term",children:e.result.term}),void 0!==e.result.selected&&(0,l.jsx)("span",{className:"jsx-3262157408 selected-label",children:e.result.selected?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:32,height:32,className:"jsx-3262157408 icon-tick",children:(0,l.jsx)("use",{xlinkHref:"#svg-tick",className:"jsx-3262157408"})}),e.addedLabel]}):""})]}),(0,l.jsx)(r(),{id:"3262157408",children:[".with-logo.jsx-3262157408{font-size:1.25rem;font-family:var(--font-calibre);}",".with-logo.active.jsx-3262157408 a.jsx-3262157408{-webkit-text-decoration:none;text-decoration:none;background:var(--grey-05);color:var(--blue-60);}",".with-logo.jsx-3262157408 .term.jsx-3262157408{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:var(--grey-100);}",".with-logo.jsx-3262157408 a.jsx-3262157408{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:calc(var(--base-unit) * 1) calc(var(--base-unit) * 4);color:var(--grey-100);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}",".with-logo.jsx-3262157408 a.jsx-3262157408:hover{-webkit-text-decoration:none;text-decoration:none;background:var(--grey-05);color:var(--blue-60);}",".with-logo.jsx-3262157408 a.selected.jsx-3262157408{background:var(--green-10);color:var(--grey-50);}",".selected-label.jsx-3262157408{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;color:var(--green-70);line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}",".selected-label.jsx-3262157408 svg.jsx-3262157408{width:16px;height:16px;fill:var(--green-70);margin-right:calc(var(--base-unit) * 1);}",".image-wrapper.jsx-3262157408{position:relative;width:calc(var(--base-unit) * 8);height:calc(var(--base-unit) * 8);margin-right:calc(var(--base-unit) * 3);}",".image-wrapper.jsx-3262157408 img{max-width:100%;height:auto;}","@media screen and (min-width:768px){.image-wrapper.jsx-3262157408{width:calc(var(--base-unit) * 12);height:calc(var(--base-unit) * 12);}}",".with-logo b{font-weight:600;color:var(--grey-100);}",".with-logo a:hover b,.with-logo a:hover p,.with-logo.active a b,.with-logo.active a p{color:var(--blue-60);}"]})]})}},64540:function(e,t,a){"use strict";function i(e){var t=e.condition,a=e.wrap,i=e.children;return t?a(i):i}a.d(t,{Z:function(){return i}})},79226:function(e,t,a){"use strict";a.r(t);var i=a(17674),r=a(21378),s=a.n(r),o=a(67294),n=a(9467),l=a(85130),c=a(85893);t.default=function(e){var t={MEDIUM:"medium",LARGE:"large"},a=o.useState(t.LARGE),r=(0,i.Z)(a,2),d=r[0],u=r[1],p=o.useRef(null),x=o.useRef(null),m=o.useRef(null),f=o.useRef(null);function v(t){var a,i=null!==(a=null!=t?t:e.openDirection)&&void 0!==a?a:"bottom",r=x.current.getBoundingClientRect(),s=e.children.getBoundingClientRect(),o=document.body.getBoundingClientRect();if(f.current.style.transform="",f.current.classList.remove("right","bottom","top"),"right"===i&&(m.current.style.top="".concat(s.top-o.top-48-r.height/2+s.height/2,"px"),m.current.style.left="".concat(s.left+s.width+10,"px"),f.current.classList.add("right")),"bottom"===i){m.current.style.top="".concat(s.bottom-o.top-48+10,"px");var n=s.left-r.width/2+s.width/2;n=n<=8?8:n,m.current.style.left="".concat(n,"px");var l=s.left-n+s.width/2-10;f.current.style.transform="translateX(".concat(l,"px)"),f.current.classList.add("bottom"),(r.bottom>window.innerHeight||s.bottom+100>window.innerHeight)&&v("top")}if("top"===i){m.current.style.top="".concat(s.top-o.top-48-r.height-10,"px");var c=s.left-r.width/2+s.width/2;c=c<=8?8:c,m.current.style.left="".concat(c,"px");var d=s.left-c+s.width/2-10;f.current.style.transform="translate(".concat(d,"px, ").concat(r.height+10,"px)"),f.current.classList.add("top")}x.current.style.visibility="visible"}o.useLayoutEffect(function(){var a;!((null===(a=window)||void 0===a?void 0:a.innerWidth)<768)&&e.content&&(x.current.style.visibility="hidden",u(e.bubbleSize?t[e.bubbleSize]:p.current.innerHTML.length>100?t.LARGE:t.MEDIUM),v())},[e.content]),o.useEffect(function(){var t,a;!((null===(t=window)||void 0===t?void 0:t.innerWidth)<768)&&e.visible&&(x.current.style.transform="",(null===(a=window)||void 0===a?void 0:a.innerWidth)>=768?x.current.style.visibility="hidden":x.current.style.visibility="",v(),x.current.style.visibility="visible",(0,l.K)({eventName:e.gaEventNameOverride||"tooltip",eventParameters:{action:"open tooltip",value:e.header}}))},[e.visible]);var b=function(t){var a=m.current.contains(t.target);e.visible&&e.handleUniversalClick(t,{isClickInside:a})},h=function(t){e.visible&&e.handleCloseButton(t)},g=function(t){e.visible&&e.handleCloseButton(t)};function j(t){"A"===t.target.tagName&&(0,l.K)({eventName:e.gaEventNameOverride||"tooltip",eventParameters:{action:"click anchor inside tooltip"}})}return o.useEffect(function(){if("click"===e.openAction&&e.visible)return document.addEventListener("click",b),window.addEventListener("resize",h),window.innerWidth<768&&window.addEventListener("scroll",g),function(){document.removeEventListener("click",b),window.removeEventListener("resize",h),window.innerWidth<768&&window.removeEventListener("scroll",g)};e.visible||(document.removeEventListener("click",b),window.removeEventListener("resize",h))},[e.visible]),o.useEffect(function(){return e.visible?n.I.add("tooltip-toast-remote"):n.I.remove("tooltip-toast-remote"),function(){n.I.remove("tooltip-toast-remote")}}),o.useEffect(function(){var e;return null===(e=m.current)||void 0===e||e.addEventListener("click",j),function(){var e;null===(e=m.current)||void 0===e||e.removeEventListener("click",j)}}),(0,c.jsxs)("span",{ref:m,className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" tooltip-toast-group",children:[(0,c.jsxs)("span",{ref:x,className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" "+"tooltip-toast".concat(e.visible?" active":""," ").concat(d),children:[(0,c.jsx)("i",{ref:f,className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" "+"arrow".concat(e.visible?" active":"")}),(0,c.jsx)("span",{className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" tooltip-toast-wrapper",children:(0,c.jsxs)("span",{className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" "+"flex".concat(e.header?"":" no-header"),children:[e.header&&(0,c.jsx)("span",{dangerouslySetInnerHTML:{__html:e.header},className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" tooltip-toast-header"}),(0,c.jsx)("span",{ref:p,className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" tooltip-toast-content",children:e.content}),(0,c.jsx)("button",{onClick:function(t){e.handleCloseButton(t)},"aria-label":"Close",className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" button-text",children:(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])+" icon-cross",children:(0,c.jsx)("use",{xlinkHref:"#svg-cross",className:"jsx-2378246354 "+s().dynamic([["26612354",[10,5,10,e.visible?"110px !important":null]]])})})})]})})]}),(0,c.jsx)(s(),{id:"26612354",dynamic:[10,5,10,e.visible?"110px !important":null],children:[".tooltip-toast-group.__jsx-style-dynamic-selector{position:absolute;z-index:5000;}",".icon-cross.__jsx-style-dynamic-selector{fill:white;}","@media screen and (max-width:7674px){.tooltip-toast-wrapper.__jsx-style-dynamic-selector{width:100%;}}",".tooltip-toast-content.__jsx-style-dynamic-selector{display:block;-webkit-order:3;-ms-flex-order:3;order:3;}",".tooltip-toast-content.__jsx-style-dynamic-selector,.tooltip-toast-content.__jsx-style-dynamic-selector p,.tooltip-toast-content.__jsx-style-dynamic-selector ul li,.tooltip-toast-content.__jsx-style-dynamic-selector a,.tooltip-toast-content.__jsx-style-dynamic-selector a:link,.tooltip-toast-content.__jsx-style-dynamic-selector a:visited{font-family:var(--font-calibre);color:white;line-height:1.25;font-size:1rem;}",".tooltip-toast-content.__jsx-style-dynamic-selector a,.tooltip-toast-content.__jsx-style-dynamic-selector a:link,.tooltip-toast-content.__jsx-style-dynamic-selector a:visited{color:var(--blue-40);}",".tooltip-toast-content.__jsx-style-dynamic-selector *:last-child{margin-bottom:0;}",".tooltip-toast-content.__jsx-style-dynamic-selector ul,.tooltip-toast-content.__jsx-style-dynamic-selector ol{margin:0 0 calc(var(--base-unit) * 3) calc(var(--base-unit) * 5);}",".tooltip-toast-content.__jsx-style-dynamic-selector ul{list-style:disc;}",".tooltip-toast-content.__jsx-style-dynamic-selector ol li,.tooltip-toast-content.__jsx-style-dynamic-selector ul li{margin-bottom:calc(var(--base-unit) * 1);}",".tooltip-toast-content.__jsx-style-dynamic-selector ol{list-style:decimal;}",".tooltip-toast.__jsx-style-dynamic-selector{padding:12px;background:var(--grey-100);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}",".tooltip-toast.__jsx-style-dynamic-selector:not(.active){display:none;}","@media screen and (max-width:767px){.tooltip-toast.__jsx-style-dynamic-selector{-webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 0.5s ease-in-out;-webkit-transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;position:fixed;top:100%;left:0;right:0;padding-bottom:22px;-webkit-animation:bounce-__jsx-style-dynamic-selector 0.5s ease-in-out forwards;animation:bounce-__jsx-style-dynamic-selector 0.5s ease-in-out forwards;}}","@-webkit-keyframes bounce-__jsx-style-dynamic-selector{0%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(calc(-100% + 10px));-ms-transform:translateY(calc(-100% + 10px));transform:translateY(calc(-100% + 10px));}}","@keyframes bounce-__jsx-style-dynamic-selector{0%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(calc(-100% + 10px));-ms-transform:translateY(calc(-100% + 10px));transform:translateY(calc(-100% + 10px));}}","@media screen and (min-width:768px){.tooltip-toast.__jsx-style-dynamic-selector{border-radius:10px;visibility:hidden;}}","@media screen and (min-width:768px){.tooltip-toast.medium.__jsx-style-dynamic-selector{width:230px;}}","@media screen and (min-width:768px){.tooltip-toast.large.__jsx-style-dynamic-selector{width:375px;}}",".arrow.__jsx-style-dynamic-selector{display:none;}","@media screen and (min-width:768px){.arrow.active.__jsx-style-dynamic-selector{position:absolute;display:block;width:0;left:0;height:0;border-style:solid;border-width:".concat(10,"px;border-color:transparent;}}"),".arrow.active.bottom.__jsx-style-dynamic-selector{bottom:100%;border-top-width:0;border-bottom-color:var(--grey-100);}",".arrow.active.top.__jsx-style-dynamic-selector{bottom:100%;border-bottom-width:0;border-top-color:var(--grey-100);}",".arrow.active.right.__jsx-style-dynamic-selector{top:calc(50% - ".concat(5,"px);-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);left:-").concat(10,"px;right:auto;border-left-width:0;border-right-color:var(--grey-100);}"),".tooltip-toast-header.__jsx-style-dynamic-selector{line-height:1.25;font-size:1rem;color:white;font-weight:bold;-webkit-order:1;-ms-flex-order:1;order:1;}",".tooltip-toast-header.__jsx-style-dynamic-selector,.tooltip-toast-content.__jsx-style-dynamic-selector{-webkit-flex:1 1 calc(100% - 24px - calc(var(--base-unit) * 2));-ms-flex:1 1 calc(100% - 24px - calc(var(--base-unit) * 2));flex:1 1 calc(100% - 24px - calc(var(--base-unit) * 2));max-width:calc(100% - 24px - calc(var(--base-unit) * 2));}",".flex.__jsx-style-dynamic-selector{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}",".flex.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-left:calc(var(--base-unit) * 2);}",".flex.no-header.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector{-webkit-order:3;-ms-flex-order:3;order:3;}","@media screen and (max-width:767px){#back-to-top-btn{margin-bottom:".concat(e.visible?"110px !important":null,";}}")]}),(0,c.jsx)(s(),{id:"2378246354",children:['@media screen and (max-width:767px){[data-overlays*="comparison-tool"][data-overlays*="tooltip-toast-remote"] .comparison-preview{z-index:-1;}}']})]})}},93505:function(e,t,a){"use strict";var i=a(59499),r=a(17674),s=a(4730),o=a(21378),n=a.n(o),l=a(54078),c=a(78582),d=a(67294),u=a(5152),p=a.n(u),x=a(99185),m=a(70673),f=a(79007),v=a(62539),b=a(84697),h=a(11163),g=a(85893),j=["slug","content","headingLooksLike","headingAs","hasChapters","tableSheets","videoContent","ratingSummary","why_trust_us","boxCT","collapsibleContentGroup","forceIgnoreJeffrey","ui","xr_data"];function _(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,i)}return a}function y(e){for(var t=1;t0&&a.map(function(e,a){if(!e.content)return!1;var i,r,s=!A&&(e.content.indexOf("table-scroll--news")>0||(null===(i=e.content.match(m.Mm))||void 0===i?void 0:i.length)>=0),n=e.content.indexOf("data-bar-chart")>0;return(0,g.jsx)(l.Z,y(y({className:"article-body".concat(e.highlight_chapter?" article-body--highlighted":"").concat(_?"":" article-body--single-chapter").concat(s?" hasJeffrey":""),anchor:_?(0,c.Z)(e.heading,"v2"):"single-chapter",xr_data:T},D),{},{children:(0,g.jsxs)("div",{ref:n?V:null,className:"jsx-3178143422 "+(!s&&"container container--custom"||""),children:[_&&e.heading&&(0,g.jsx)(v.Z,{looksLike:o,as:p,extraClasses:s?"container container--custom":"",htmlAsText:(0,b.PD)(e.heading,T,I.locale)}),n&&q&&(0,g.jsx)(w,{}),(0,g.jsx)(f.Z,{slug:t,markup:e.content,tableSheets:N,videoContent:P,ratingSummary:C,why_trust_us:E,boxCT:z||(null===(r=D.props)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.researchBoxCT)||[],collapsibleContentGroup:Y,ui:F,xr_data:T})]})}),a)}),(0,g.jsx)(n(),{id:"3178143422",children:[".app .block-text.article-body{margin-bottom:0;padding:calc(var(--base-unit) * 6) 0;}","@media screen and (min-width:768px){.app .block-text.article-body{padding:calc(var(--base-unit) * 10) 0 calc(var(--base-unit) * 6);}}",".app .block-text.article-body--highlighted{background-color:var(--grey-05);padding:calc(var(--base-unit) * 10) 0 calc(var(--base-unit) * 5);}","@media screen and (min-width:768px){.app .block-text.article-body--highlighted{padding:calc(var(--base-unit) * 12) 0;}}",".app .block-text.article-body:first-child{padding-top:0;}"]})]})}},34606:function(e,t,a){"use strict";a.d(t,{Eu:function(){return r},_P:function(){return s},sF:function(){return i}});var i={chrome:"Chrome",firefox:"Firefox",edge:"Edge",opera:"Opera"},r={netflix:"Netflix","bbc-iplayer":"BBC iPlayer",primevideo:"Amazon Prime Video",disneyplus:"Disney+",hulu:"Hulu",hbomax:"HBO Max",itvhub:"ITV Hub",all4:"All 4"},s={windows:"Microsoft Windows",mac:"macOS",ios:"iOS",android:"Android",linux:"Linux",amazon_firetv:"Amazon Fire TV",chromecast:"Chromecast",router:"Router",roku:"Roku",appletv:"Apple TV",playstation:"PlayStation",nintendo:"Nintendo",androidtv:"Android TV",smarttv:"Smart TV",xbox:"Xbox"}},9467:function(e,t,a){"use strict";a.d(t,{I:function(){return i}});var i={add:function(e){var t=(document.body.getAttribute("data-overlays")||"").split(" ");t.includes(e)||(t.push(e),document.body.setAttribute("data-overlays",t.join(" ").trim()))},remove:function(e){var t=document.body.getAttribute("data-overlays")||"";document.body.setAttribute("data-overlays",t.replace(e,""))}}},13760:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return D},default:function(){return I}});var i=a(59499),r=a(67294),s=a(90116),o=a(50029),n=a(17674),l=a(21378),c=a.n(l),d=a(64687),u=a.n(d),p=a(28740),x=a(62539),m=a(75239),f=a(73064),v=a(1882),b=a(61968),h=a(1388),g=a(85893),j=function(e){return(0,g.jsxs)("span",{className:"jsx-24544357 hint",children:[(0,g.jsx)("span",{className:"jsx-24544357 hint-hoverable",children:e.children}),(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text},className:"jsx-24544357 "+"hint-text".concat(e.centred?" centred":"")}),(0,g.jsx)(c(),{id:"24544357",children:[".hint.jsx-24544357{position:relative;z-index:1;}","@media (hover:hover){.hint-hoverable.jsx-24544357:hover+.hint-text.jsx-24544357{opacity:1;}}",".hint-text.jsx-24544357{white-space:nowrap;-webkit-transition:opacity 250ms ease 250ms;transition:opacity 250ms ease 250ms;opacity:0;left:0;padding:calc(var(--base-unit) * 1) calc(var(--base-unit) * 2);background:white;border-radius:10px;font-family:var(--font-calibre);font-size:1rem;line-height:1.25;color:var(--grey-100);position:absolute;top:calc(var(--base-unit) * -8);z-index:2;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,0.35));filter:drop-shadow(0 2px 2px rgba(0,0,0,0.35));pointer-events:none;}",'.hint-text.jsx-24544357:after{content:"";display:block;position:absolute;left:calc(50% - 5px);bottom:-5px;border-style:solid;border-width:5px;border-color:transparent;border-bottom-width:0;border-top-color:white;}',".hint-text.centred.jsx-24544357{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}"]})]})},_=a(79226),y=a(11163),w=a(32768),k=a(41664),N=a.n(k),O=a(34606),P=a(72815),S=a(93505),C=a(54078),L=a(25075),E=a(85130),z=a(64540),Z=a(15088),Y=a(59608);function R(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,i)}return a}function A(e){for(var t=1;t0||"false"===t.paid_vpn&&1===e.data.provider_list_search.filter(function(e){return e.slug===t.slug}).length?t.slug:"".concat(t.slug,"-free")}}),er=!1;function es(t){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return A(A({},t),{},{realProviderSlug:!0===t.paid_vpn||t.slug.indexOf("-free")>0||!1===t.paid_vpn&&1===e.data.provider_list_search.filter(function(e){return e.slug===t.slug}).length?t.slug:"".concat(t.slug,"-free"),realPaidVPN:t.paid_vpn&&0>t.slug.indexOf("-free"),isFromDefaultProviderList:a})}function eo(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=e.position,r=t.position;if("favourites"===a){var s=J.filter(function(e){return"favourites"===e.category_slug}).length;!1!==e.favourite&&(i=s+e.favourite),!1!==t.favourite&&(r=s+t.favourite)}return ir?1:0}function en(e,t){return el.apply(this,arguments)}function el(){return(el=(0,o.Z)(u().mark(function e(t,i){var r,o;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),!et.find(function(e){return e.realProviderSlug===i})){e.next=4;break}return eu(t,i),e.abrupt("return");case 4:return k.current=!0,e.prev=5,e.next=8,fetch("/api/comparison/",{method:"POST",body:JSON.stringify({slugs:[i],lang:a.locale})});case 8:return r=e.sent,e.next=11,r.json();case 11:o=es(e.sent.data.comparisonProviderData.providers[0]),ea([].concat((0,s.Z)(et),[o])),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),console.log("Error while fetching data from API.",e.t0);case 19:case"end":return e.stop()}},e,null,[[5,16]])}))).apply(this,arguments)}function ec(e){return ed.apply(this,arguments)}function ed(){return(ed=(0,o.Z)(u().mark(function e(t){var r,s,o,n=arguments;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.length>1&&void 0!==n[1]&&n[1],!(!Array.isArray(s=t.filter(function(e){return!!ei.some(function(t){return t.slug===e})||(console.log('\uD83D\uDEAB Provider "'.concat(e,'" not found.')),!1)}))||0===s.length)){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,e.next=7,fetch("/api/comparison/",{method:"POST",body:JSON.stringify({slugs:s.slice(0,i),lang:a.locale})});case 7:return o=e.sent,e.next=10,o.json();case 10:ea(e.sent.data.comparisonProviderData.providers.map(function(e){return es(e,r)})),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(4),console.log("Error while fetching data from API.",e.t0);case 18:case"end":return e.stop()}},e,null,[[4,15]])}))).apply(this,arguments)}function eu(e,t){(0,E.K)({eventName:"comparison_tool",eventParameters:{action:"remove provider",value:t}}),ea(et.filter(function(e){return e.realProviderSlug!==t}))}return r.useEffect(function(){var e,t,a;D(et.length>=i),e=et.map(function(e){return e.realProviderSlug}),(t=new URL(location.href)).hash=e.length>0?"#providers=".concat(e.join(",")):"",history.replaceState(A(A({},window.history.state),{},{as:t.href,url:t.href}),document.title,t.href),k.current&&(a=d.current.querySelector("thead tr th:last-of-type").getBoundingClientRect().x,d.current.scroll(a,0),k.current=!1)},[et]),r.useEffect(function(){if(!(et.length>0)&&!0!==er){if(er=!0,location.href.indexOf("#providers=")>0){var t;ec(null===(t=new URL(location.href).hash.split("#providers=")[1])||void 0===t?void 0:t.split(","))}else{var a=localStorage.getItem(Z.HQ),i=!!a&&JSON.parse(a),r=Array.isArray(i)?i:[];r.length>0?ec(r.map(function(e){return e.slug}),!1):ec(e.data.default_providers.map(function(e){return e.slug}),!0)}}},[]),r.useEffect(function(){if(!1===l.current){l.current=!0;var e=d.current;e.style.cursor="grab";var t={top:0,left:0,x:0,y:0},a=function(a){var i=a.clientX-t.x,r=a.clientY-t.y;e.scrollTop=t.top-r,e.scrollLeft=t.left-i},i=function t(){e.style.cursor="grab",e.style.removeProperty("user-select"),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",t)};e.addEventListener("mousedown",function(r){e.style.cursor="grabbing",e.style.userSelect="none",t={left:e.scrollLeft,top:e.scrollTop,x:r.clientX,y:r.clientY},document.addEventListener("mousemove",a),document.addEventListener("mouseup",i)})}},[]),r.useEffect(function(){console.log("Syncing state to localStorage..."),localStorage.setItem(Z.HQ,JSON.stringify(et.filter(function(e){return!e.isFromDefaultProviderList})))},[et]),(0,g.jsxs)("div",{className:"jsx-2883549007 comparison-tool",children:[(0,g.jsx)(Y.Z,{seo:e.data.seo}),(0,g.jsx)("div",{className:"jsx-2883549007 container",children:(0,g.jsx)(p.Z,{page_name:null!==(t=e.data.breadcrumbs.page_name)&&void 0!==t?t:e.data.header.title,path:e.data.breadcrumbs.path,home_logo:e.data.ui.breadcrumbs.home_logo})}),(0,g.jsxs)("div",{className:"jsx-2883549007 container container-narrow",children:[(0,g.jsx)(x.Z,{as:1,looksLike:1,children:e.data.header.title}),(0,g.jsx)("p",{className:"jsx-2883549007 subhead teaser",children:e.data.header.description})]}),(0,g.jsx)("div",{className:"jsx-2883549007 "+"how-to".concat(H?" open":""),children:(0,g.jsxs)("div",{className:"jsx-2883549007 container container-narrow",children:[(0,g.jsxs)("button",{onClick:function(e){var t=!H;(0,E.K)({eventName:"comparison_tool",eventParameters:{action:"".concat(t?"open":"close"," how to")}}),B(t)},className:"jsx-2883549007",children:[(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",className:"jsx-2883549007",children:(0,g.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1 5v2h2V7h-2Zm0 4v6h2v-6h-2Zm-7 1a8 8 0 1 0 16 0 8 8 0 0 0-16 0Z",clipRule:"evenodd",className:"jsx-2883549007"})}),(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:e.data.how_to_use.title},className:"jsx-2883549007"}),(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,className:"jsx-2883549007 "+((H?"icon-chevron-up":"icon-chevron-down")||""),children:(0,g.jsx)("use",{xlinkHref:"#svg-chevron",className:"jsx-2883549007"})})]}),(0,g.jsx)(C.Z,{children:(0,g.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.how_to_use.content},className:"jsx-2883549007"})})]})}),(0,g.jsx)("div",{className:"jsx-2883549007 search",children:(0,g.jsxs)("div",{className:"jsx-2883549007 container container-narrow",children:[(0,g.jsx)("p",{className:"jsx-2883549007 heading-4",children:e.data.ui.search.prompt}),(0,g.jsx)(b.Z,{placeholder:e.data.ui.search.placeholder,dataList:ei,filterAlgo:h.Z,source:"comparison-tool",listItemRender:function(t,a,i){return(0,g.jsx)(m.Z,{source:"comparison-tool",result:A(A({},t),{},{selected:et.find(function(e){return e.realProviderSlug===t.slug})}),query:a,position:i,handleOnClick:en,addedLabel:e.data.ui.search.added})},nothingFoundRender:function(){return(0,g.jsx)(f.Z,{})},placeholderResultRender:function(){return(0,g.jsx)(v.Z,{copy:e.data.ui.search.focused_placeholder})},disabled:T}),T&&(0,g.jsx)("p",{className:"jsx-2883549007 max-alert",children:e.data.ui.search.max_vpns_reached.replace("{{fe_maxprovider}}",i)})]})}),(0,g.jsxs)("table",{ref:d,className:"jsx-2883549007 "+"scroll-table with-".concat(et.length,"-providers"),children:[(0,g.jsx)("thead",{className:"jsx-2883549007",children:(0,g.jsxs)("tr",{className:"jsx-2883549007",children:[(0,g.jsx)("th",{className:"jsx-2883549007"}),et.map(function(t,a){return(0,g.jsxs)("th",{className:"jsx-2883549007",children:[(0,g.jsxs)("div",{className:"jsx-2883549007 action-wrapper",children:[(0,g.jsx)(z.Z,{condition:a>0,wrap:function(t){return(0,g.jsx)(j,{text:e.data.ui.labels.move_left,centred:!0,children:t})},children:(0,g.jsx)("button",{onClick:function(e){var a,i,r,o,n;a=t.realProviderSlug,(0,E.K)({eventName:"comparison_tool",eventParameters:{action:"move left",value:a}}),i=function(e){return e.realProviderSlug===a},r=et.find(i),o=et.findIndex(i),(n=(0,s.Z)(et.filter(function(e){return e.realProviderSlug!==a}))).splice(o-1,0,r),ea(n)},disabled:0===a,className:"jsx-2883549007 button-left",children:(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",className:"jsx-2883549007",children:(0,g.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M17.8 9.7H3.4L8 5.2a.7.7 0 0 0-1-1L1.2 10v.1H1v.2c-.1.2-.1.3 0 .4v.2l.1.1L7 16.6a.7.7 0 1 0 1-1l-4.5-4.5h14.4a.7.7 0 0 0 0-1.4",clipRule:"evenodd",className:"jsx-2883549007"})})})}),(0,g.jsx)(j,{text:e.data.ui.labels.remove,centred:!0,children:(0,g.jsx)("button",{onClick:function(e){eu(e,t.realProviderSlug)},className:"jsx-2883549007 button-close",children:(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,className:"jsx-2883549007 icon-cross",children:(0,g.jsx)("use",{xlinkHref:"#svg-cross",className:"jsx-2883549007"})})})})]}),(0,g.jsx)("span",{className:"jsx-2883549007 provider-name",children:t.provider_name}),(0,g.jsx)("div",{className:"jsx-2883549007 logo-wrapper",children:(0,g.jsx)("img",{loading:"lazy",src:t.logo_h.url,width:0>t.logo_h.url.indexOf(".svg")?null:t.logo_h.width,height:0>t.logo_h.url.indexOf(".svg")?null:t.logo_h.height,alt:t.logo_h.alt,className:"jsx-2883549007"})}),(0,g.jsx)(w.Z,{options:{queryVars:{type:"pcf",name:t.slug,pagetype:"ComparisonTool",linktype:"button"},logEvent:{category:"ComparisonTableOut",action:t.provider_name,label:"Button"},useDirectURL:t.meta.use_direct_url,affiliateURL:t.meta.affiliate_url,noReferrer:t.meta.link_noreferrer},className:"button-primary mod--slim",children:e.data.ui.labels.visit_site})]},"header-".concat(t.realProviderSlug))})]})}),(0,g.jsx)("tbody",{className:"jsx-2883549007",children:Q.sort(eo).map(function(t){return J.filter(function(e){return"favourites"===t.slug?"favourites"===e.category_slug||e.favourite:e.category_slug===t.slug}).sort(function(e,a){return eo(e,a,t.slug)}).map(function(a,i,s){return(0,g.jsxs)(r.Fragment,{children:[0===i&&t.label&&(0,g.jsxs)("tr",{className:"jsx-2883549007 group-header",children:[(0,g.jsx)("td",{className:"jsx-2883549007 heading-6",children:t.label}),et.length>0&&(0,g.jsx)("td",{colSpan:et.length+1,className:"jsx-2883549007"})]}),(0,g.jsxs)("tr",{className:"jsx-2883549007 "+((i===s.length-1?"last":"")||""),children:[(0,g.jsx)("td",{className:"jsx-2883549007",children:(0,g.jsxs)("div",{className:"jsx-2883549007 "+"cell-content".concat(a.tooltip?"":" extra-padding"),children:[(0,g.jsxs)("button",{onClick:function(e){if(!(["overall_rating","expert_review"].indexOf(a.slug)>=0)){var t,i;t=a.slug,i=!J.find(function(e){return e.slug===t}).favourite,(0,E.K)({eventName:"comparison_tool",eventParameters:{action:"".concat(i?"pin":"unpin"),value:t}}),W(J.map(function(e){var a;return A(A({},e),{},{favourite:e.slug===t?!!i&&((null===(a=J.filter(function(e){return!1!==e.favourite}).sort(function(e,t){return e.favourite=0?" static-pin":""),children:[(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",className:"jsx-2883549007 icon-pin",children:(0,g.jsx)("path",{d:"M14.4 6.1a4.4 4.4 0 0 0-8.8 0c0 2.3 1.7 4.1 3.8 4.4v7.8h1.2v-7.8a4.4 4.4 0 0 0 3.8-4.4Z",className:"jsx-2883549007"})}),(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:a.label},className:"jsx-2883549007"})]}),!1!==a.tooltip?(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18,onClick:function(e){var t,i;t={header:a.label,content:(0,g.jsx)("div",{dangerouslySetInnerHTML:{__html:a.tooltip},className:"jsx-2883549007"})},i=K.header===t.header&&K.visible,(0,E.K)({eventName:"comparison_tool",eventParameters:{action:"".concat(i?"close":"open"," tooltip"),value:t.header}}),U(A(A(A({},K),t),{},{children:e.target,visible:!i}))},className:"jsx-2883549007 icon-question",children:(0,g.jsx)("use",{xlinkHref:"#svg-question",className:"jsx-2883549007"})}):""]})}),et.map(function(t){return(0,g.jsx)("td",{className:"jsx-2883549007",children:function(t){var a=t.provider,i=t.entry;switch(i.slug){case"overall_rating":return(0,g.jsx)(P.Z,{meterStyle:"small-tall",meterId:"meter-".concat(a.realProviderSlug),value:a.overall_rating,scoreClassName:"rating-label-score"});case"expert_review":return(0,g.jsx)(N(),{href:"/".concat(e.data.ui.paths.reviews,"/").concat(a.slug,"/"),children:e.data.ui.provider_review.replace("{{fe_providername}}",a.provider_name)});case"cheapest_price":return a.pricing.price_cheapest&&a.realPaidVPN?a.pricing.price_cheapest:e.data.ui.values.pricing.free;case"pay_monthly_price":return a.pricing.price_pay_monthly&&a.realPaidVPN?e.data.ui.values.pricing.ph_pay_monthly.replace("{{fe_price}}",a.pricing.price_pay_monthly):e.data.ui.values.na;case"free_trial":return(0,g.jsx)(g.Fragment,{children:"none"===a.pricing.trial_period_unit||0===a.pricing.trial_period_num||!1===a.realPaidVPN?e.data.ui.values.na:"".concat(a.pricing.trial_period_num," ").concat(a.pricing.trial_period_unit)});case"moneyback_guarantee":return(0,g.jsx)(g.Fragment,{children:"none"===a.pricing.moneyback_guarantee_unit||0===a.pricing.moneyback_guarantee_num||!1===a.realPaidVPN?e.data.ui.values.na:"".concat(a.pricing.moneyback_guarantee_num," ").concat(a.pricing.moneyback_guarantee_unit)});case"data_cap":return(0,g.jsx)(g.Fragment,{children:a.pricing.data_cap});case"logging_policy":return(0,g.jsx)(g.Fragment,{children:e.data.ui.values.logging_policy[a.security_privacy.logging_policy]});case"data_leaks":return(0,g.jsx)(g.Fragment,{children:a.security_privacy.leaks?e.data.ui.values.data_leaks.yes:e.data.ui.values.data_leaks.no});case"encryption":return(0,g.jsx)(g.Fragment,{children:a.security_privacy.encryption.map(function(t){return e.data.ui.values.encryption[t.toLowerCase().replace("-","_")]||t}).join(", ")});case"jurisdiction":return(0,g.jsx)(g.Fragment,{children:a.security_privacy.jurisdiction});case"local_download_speed":return(0,g.jsx)(g.Fragment,{children:a.speed_servers.download_speed});case"servers":return(0,g.jsx)(g.Fragment,{children:a.speed_servers.num_servers?a.speed_servers.num_servers:e.data.ui.values.not_disclosed});case"ip_addresses":return(0,g.jsx)(g.Fragment,{children:a.speed_servers.num_ip_addresses?a.speed_servers.num_ip_addresses:e.data.ui.values.not_disclosed});case"countries":return(0,g.jsx)(g.Fragment,{children:a.speed_servers.num_countries});case"us_netflix":return(0,g.jsx)(g.Fragment,{children:a.streaming_p2p.netflix_us?e.data.ui.values.yes:e.data.ui.values.no});case"streaming_services_unblocked":return(0,g.jsx)(g.Fragment,{children:a.streaming_p2p.streaming_services_unblocked.length>0?a.streaming_p2p.streaming_services_unblocked.map(function(e){return O.Eu[e]}).join(", "):e.data.ui.values.none});case"torrenting":return(0,g.jsx)("span",{className:"first-capital",children:a.streaming_p2p.torrenting});case"simultaneous_connections":return a.compatibility.simultaneous_connections;case"native_app_support":return(0,g.jsx)(g.Fragment,{children:a.compatibility.native_apps.length>0?a.compatibility.native_apps.map(function(e){return O._P[e]}).join(", "):e.data.ui.values.none});case"compatible_via_router":return(0,g.jsx)(g.Fragment,{children:a.compatibility.compatible_router.length>0?a.compatibility.compatible_router.map(function(e){return O._P[e]}).join(", "):e.data.ui.values.none});case"kill_switch":return(0,g.jsx)(g.Fragment,{children:a.additional.kill_switch?e.data.ui.values.yes:e.data.ui.values.no});case"browser_extensions":return(0,g.jsx)(g.Fragment,{children:a.additional.browser_extensions.length>0?a.additional.browser_extensions.map(function(e){return O.sF[e]}).join(", "):e.data.ui.values.none});case"works_in_china":return(0,g.jsx)(g.Fragment,{children:a.additional.works_in_china?e.data.ui.values.yes:e.data.ui.values.no});case"support":return(0,g.jsx)(g.Fragment,{children:a.additional.support});default:return a[i.slug]}}({provider:t,entry:a})},"".concat(a.slug,"-").concat(t.realProviderSlug))})]})]},a.slug)})})})]}),(0,g.jsx)(_.default,A({openAction:"click",openDirection:"right",handleCloseButton:function(e){(0,E.K)({eventName:"comparison_tool",eventParameters:{action:"close tooltip",value:K.header}}),U(function(e){return A(A({},e),{},{visible:!1})})},handleUniversalClick:function(e){0>e.target.classList.value.indexOf("icon-question")&&((0,E.K)({eventName:"comparison_tool",eventParameters:{action:"close tooltip",value:K.header}}),U(function(e){return A(A({},e),{},{visible:!1})}))},gaEventNameOverride:"comparison_tool"},K)),(0,g.jsxs)("div",{className:"jsx-2883549007 container container-narrow",children:[(0,g.jsx)("div",{className:"jsx-2883549007 feedback-container",children:(0,g.jsx)(L.default,{reCaptchaSiteKey:e.data.recaptchaSiteKeyV3,toastSuccessMessage:e.data.ui.feedback.leave_feedback_page.success_message,title:e.data.ui.feedback.leave_feedback_page.subheading,message:e.data.ui.feedback.chapters,buttonSubmitCopy:e.data.ui.feedback.leave_feedback_page.btn_submit,gaEventSource:"Comparison Tool",trustPilotMessage:e.data.ui.feedback.leave_feedback_page.leave_trustpilot_review,slackMessageOrigin:"*Tool:* VPN Comparison",buttonOpenFormCopy:e.data.ui.feedback.btn_leave_feedback,question:""})}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)(x.Z,{as:2,looksLike:2,children:e.data.vpn_services_compared.header}),(0,g.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.vpn_services_compared.intro},className:"jsx-2883549007"}),e.data.vpn_services_compared.pages.map(function(t,a){return(0,g.jsx)("div",{className:"jsx-2883549007 vs-card",children:(0,g.jsxs)(N(),{href:t.uri,className:"vs-content",children:[(0,g.jsxs)("div",{className:"jsx-2883549007 vs-provider-1",children:[(0,g.jsxs)("picture",{className:"jsx-2883549007",children:[(0,g.jsx)("source",{srcSet:t.provider_1.logo_h.url,media:"(max-width: 767px)",className:"jsx-2883549007"}),(0,g.jsx)("img",{src:t.provider_1.logo.url,alt:"",loading:"lazy",className:"jsx-2883549007"})]}),(0,g.jsx)("span",{className:"jsx-2883549007",children:t.provider_1.name})]}),(0,g.jsxs)("span",{className:"jsx-2883549007 vs-vs",children:[" ",e.data.ui.provider_vs.vs," "]}),(0,g.jsxs)("div",{className:"jsx-2883549007 vs-provider-2",children:[(0,g.jsxs)("picture",{className:"jsx-2883549007",children:[(0,g.jsx)("source",{srcSet:t.provider_2.logo_h.url,media:"(max-width: 767px)",className:"jsx-2883549007"}),(0,g.jsx)("img",{src:t.provider_2.logo.url,alt:"",loading:"lazy",className:"jsx-2883549007"})]}),(0,g.jsx)("span",{className:"jsx-2883549007",children:t.provider_2.name})]})]})},a)})]}),(0,g.jsx)(S.Z,{slug:e.slug,headingAs:2,content:e.data.chapters.map(function(e){return A(A({},e),{},{heading:e.title})}),hasChapters:!0,boxCT:e.data.boxCT,ui:e.data.ui})]}),(0,g.jsx)(c(),{id:"2883549007",children:[":root{--table-max-width:1104px;--sticky-cell-max-width:200px;--sticky-cell-min-width:175px;--cell-min-width:178px;--cell-max-width:270px;}","@media screen and (min-width:768px){.comparison-tool.jsx-2883549007 .container-narrow.jsx-2883549007{max-width:728px;}}",".comparison-tool.jsx-2883549007 .container-narrow.jsx-2883549007 .container{max-width:100%;}","h1{margin-bottom:calc(var(--base-unit) * 5);}","@media screen and (min-width:768px){h1{margin-bottom:calc(var(--base-unit) * 8);}}",".teaser.jsx-2883549007{margin-bottom:calc(var(--base-unit) * 5);}","@media screen and (min-width:768px){.teaser.jsx-2883549007{margin-bottom:calc(var(--base-unit) * 8);}}","@media screen and (min-width:768px){h1,.teaser.jsx-2883549007{text-align:center;}}",".search.jsx-2883549007{padding:calc(var(--base-unit) * 5);background:var(--green-10);margin-bottom:calc(var(--base-unit) * 3);}","@media screen and (min-width:768px){.search.jsx-2883549007{margin-bottom:calc(var(--base-unit) * 8);padding:calc(var(--base-unit) * 6);}}","@media screen and (min-width:768px){.search.jsx-2883549007 .container.jsx-2883549007{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}",".search.jsx-2883549007 p.jsx-2883549007{text-align:center;margin-bottom:calc(var(--base-unit) * 3);}","@media screen and (min-width:768px){.search.jsx-2883549007 p.jsx-2883549007{text-align:right;padding-right:calc(var(--base-unit) * 8);margin-bottom:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;}}",".search.jsx-2883549007 .max-alert.jsx-2883549007{font-size:1rem;color:var(--green-60);text-align:center;margin:0 auto;padding-top:calc(var(--base-unit) * 3);-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}","@media screen and (min-width:768px){.search.jsx-2883549007 .max-alert.jsx-2883549007{padding-left:50%;}}","@media screen and (min-width:768px){.search.jsx-2883549007 .autocomplete{margin-left:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;}}",".action-wrapper.jsx-2883549007{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:calc(var(--base-unit) * 3);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}",".provider-name.jsx-2883549007{display:inline-block;font-size:1.125rem;font-family:var(--font-circular);margin-bottom:calc(var(--base-unit) * 5);}",".rating-label-score{font-family:var(--font-circular);font-size:1.25rem;line-height:1;font-weight:bold;}",".first-capital{text-transform:capitalize;}",".icon-question.jsx-2883549007{-webkit-tap-highlight-color:transparent;fill:var(--grey-60);-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;cursor:pointer;-webkit-transition:fill 250ms ease;transition:fill 250ms ease;}",".icon-question.jsx-2883549007:hover{fill:var(--grey-100);}",".icon-question.jsx-2883549007 use.jsx-2883549007{pointer-events:none;}",".icon-pin.jsx-2883549007{opacity:0;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;-webkit-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;fill:var(--grey-30);margin-right:calc(var(--base-unit) * 1);-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;}",".pinned.jsx-2883549007 .icon-pin.jsx-2883549007,tbody.jsx-2883549007 tr.jsx-2883549007:hover .icon-pin.jsx-2883549007{opacity:1;}",".pin-button.jsx-2883549007{background-color:transparent;border:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:1.125rem;line-height:20px;font-family:var(--font-calibre);text-align:left;}",".pin-button.jsx-2883549007,.pin-button.jsx-2883549007:active{color:var(--grey-100);}",".pin-button.jsx-2883549007:not(.static-pin):hover .icon-pin.jsx-2883549007{-webkit-animation:pin-tilt-jsx-2883549007 350ms cubic-bezier(0,0.5,0.5,1);animation:pin-tilt-jsx-2883549007 350ms cubic-bezier(0,0.5,0.5,1);}",".pin-button.pinned.jsx-2883549007 .icon-pin.jsx-2883549007{fill:var(--orange-50);}",".pin-button.static-pin.jsx-2883549007 .icon-pin.jsx-2883549007{opacity:1;pointer-events:none;fill:var(--grey-100);}","@-webkit-keyframes pin-tilt-jsx-2883549007{50%{-webkit-transform:translateY(0) rotate(-15deg);-ms-transform:translateY(0) rotate(-15deg);transform:translateY(0) rotate(-15deg);}}","@keyframes pin-tilt-jsx-2883549007{50%{-webkit-transform:translateY(0) rotate(-15deg);-ms-transform:translateY(0) rotate(-15deg);transform:translateY(0) rotate(-15deg);}}",".button-close.jsx-2883549007,.button-left.jsx-2883549007{padding:0;background-color:transparent;border:none;cursor:pointer;}",".button-close.jsx-2883549007:disabled,.button-left.jsx-2883549007:disabled{opacity:0.2;cursor:default;}",".button-close.jsx-2883549007 svg.jsx-2883549007,.button-left.jsx-2883549007 svg.jsx-2883549007{width:calc(var(--base-unit) * 5);height:calc(var(--base-unit) * 5);}",".logo-wrapper.jsx-2883549007{height:calc(var(--base-unit) * 13);margin-bottom:calc(var(--base-unit) * 3);}",".logo-wrapper.jsx-2883549007 img.jsx-2883549007{max-width:100%;max-height:calc(var(--base-unit) * 13);}",".jsx-2883549007::-webkit-scrollbar{-webkit-appearance:none;}",".jsx-2883549007::-webkit-scrollbar:vertical{width:11px;}",".jsx-2883549007::-webkit-scrollbar:horizontal{height:11px;}",".jsx-2883549007::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5);}",".scroll-table.jsx-2883549007{border-collapse:separate;width:100%;max-width:var(--table-max-width);display:block;overflow:auto;overflow-y:hidden;margin:0 auto calc(var(--base-unit) * 6);color:var(--grey-100);background-color:var(--grey-05);position:relative;z-index:1;font-size:1.125rem;line-height:20px;}","@media screen and (min-width:768px){.scroll-table.jsx-2883549007{margin-bottom:calc(var(--base-unit) * 10);margin-left:calc(var(--base-unit) * 5);}}","@media screen and (min-width:1144px){.scroll-table.jsx-2883549007{margin-left:auto;}}",'.scroll-table.jsx-2883549007:after,.scroll-table.jsx-2883549007:before{content:"";display:block;height:calc(var(--base-unit) * 6);background-color:white;position:-webkit-sticky;position:sticky;top:0;left:0;}',".scroll-table.jsx-2883549007 tbody.jsx-2883549007 tr.jsx-2883549007:not(.group-header):hover td.jsx-2883549007{background-color:var(--grey-10);}",".scroll-table.jsx-2883549007 th.jsx-2883549007,.scroll-table.jsx-2883549007 td.jsx-2883549007{-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;padding:calc(var(--base-unit) * 2) calc(var(--base-unit) * 3);background-color:white;box-shadow:inset -1px 0 0 var(--grey-20);}",".scroll-table.jsx-2883549007 th.jsx-2883549007:first-of-type,.scroll-table.jsx-2883549007 td.jsx-2883549007:first-of-type{min-width:var(--sticky-cell-min-width);width:var(--sticky-cell-min-width);padding-left:0;}","@media screen and (min-width:768px){.scroll-table.jsx-2883549007 th.jsx-2883549007:first-of-type,.scroll-table.jsx-2883549007 td.jsx-2883549007:first-of-type{min-width:var(--sticky-cell-max-width);width:var(--sticky-cell-max-width);position:-webkit-sticky;position:sticky;left:0;z-index:10;}}",".scroll-table.jsx-2883549007 th.jsx-2883549007{height:214px;padding:calc(var(--base-unit) * 3);border-bottom:3px solid black;border-top:1px solid white;}","@media screen and (min-width:768px){.scroll-table.jsx-2883549007 th.jsx-2883549007{padding-bottom:calc(var(--base-unit) * 6);}}",".scroll-table.jsx-2883549007 th.jsx-2883549007:not(:first-of-type){min-width:var(--cell-min-width);width:var(--cell-min-width);text-align:center;border-top-color:var(--grey-20);}","@media screen and (min-width:768px){.scroll-table.jsx-2883549007 th.jsx-2883549007:not(:first-of-type){min-width:var(--cell-max-width);width:var(--cell-max-width);}}",".scroll-table.jsx-2883549007 th.jsx-2883549007:empty{overflow:hidden;}",".scroll-table.jsx-2883549007 th.jsx-2883549007:empty.jsx-2883549007:before{content:".concat('"\\00a0"',";color:transparent;}"),".scroll-table.jsx-2883549007 td.jsx-2883549007:not(:first-of-type){min-width:var(--cell-min-width);width:var(--cell-min-width);text-align:center;}","@media screen and (min-width:768px){.scroll-table.jsx-2883549007 td.jsx-2883549007:not(:first-of-type){min-width:var(--cell-max-width);width:var(--cell-max-width);}}",".scroll-table.jsx-2883549007 .cell-content.jsx-2883549007{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}",".scroll-table.jsx-2883549007 .cell-content.extra-padding.jsx-2883549007{padding-right:18px;}",".scroll-table.jsx-2883549007 .group-header.jsx-2883549007 td.jsx-2883549007:not(:empty){box-shadow:none;}","@media screen and (max-width:767px){.scroll-table.jsx-2883549007 .group-header.jsx-2883549007 td.jsx-2883549007:not(:empty){padding-left:calc(var(--base-unit) * 3);}}",".scroll-table.jsx-2883549007 tbody.jsx-2883549007>tr.jsx-2883549007:first-of-type td.jsx-2883549007{padding-top:calc(var(--base-unit) * 6);}",".scroll-table.jsx-2883549007 tbody.jsx-2883549007>tr.jsx-2883549007:first-of-type td.jsx-2883549007:not(:first-of-type){position:relative;}","@media screen and (max-width:767px){.scroll-table.jsx-2883549007 tbody.jsx-2883549007>tr.jsx-2883549007:first-of-type td.jsx-2883549007:first-of-type{position:relative;}}",'.scroll-table.jsx-2883549007 tbody.jsx-2883549007>tr.jsx-2883549007:first-of-type td.jsx-2883549007:before{content:"";width:calc(100% - 1px);display:block;height:calc(var(--base-unit) * 3);background-color:white;position:absolute;top:0;left:0;}',".scroll-table.jsx-2883549007 .last.jsx-2883549007 td.jsx-2883549007{padding-bottom:calc(var(--base-unit) * 6);border-bottom:3px solid black;}",".scroll-table.jsx-2883549007 .last.jsx-2883549007 td.jsx-2883549007:not(:first-of-type){position:relative;}","@media screen and (max-width:767px){.scroll-table.jsx-2883549007 .last.jsx-2883549007 td.jsx-2883549007:first-of-type{position:relative;}}",'.scroll-table.jsx-2883549007 .last.jsx-2883549007 td.jsx-2883549007:before{content:"";width:calc(100% - 1px);display:block;height:calc(var(--base-unit) * 3);background-color:white;position:absolute;bottom:0;left:0;}',".with-0-providers.jsx-2883549007{border-right:1px solid var(--grey-20);}",".with-0-providers.jsx-2883549007 .group-header.jsx-2883549007 td.jsx-2883549007{border-right-color:var(--grey-20);}","@media screen and (min-width:1024px){.with-3-providers.jsx-2883549007{overflow:initial;}.with-3-providers.jsx-2883549007 th.jsx-2883549007:first-of-type,.with-3-providers.jsx-2883549007 td.jsx-2883549007:first-of-type{position:relative;}.with-3-providers.jsx-2883549007 th.jsx-2883549007:not(:first-of-type),.with-3-providers.jsx-2883549007 td.jsx-2883549007:not(:first-of-type){min-width:calc( (var(--table-max-width) - var(--sticky-cell-max-width)) / 3 );width:calc( (var(--table-max-width) - var(--sticky-cell-max-width)) / 3 );}}","@media screen and (min-width:1024px){.with-4-providers.jsx-2883549007,.with-5-providers.jsx-2883549007{background-color:white;}.with-4-providers.jsx-2883549007 th.jsx-2883549007:not(:first-of-type),.with-4-providers.jsx-2883549007 td.jsx-2883549007:not(:first-of-type),.with-5-providers.jsx-2883549007 th.jsx-2883549007:not(:first-of-type),.with-5-providers.jsx-2883549007 td.jsx-2883549007:not(:first-of-type){min-width:254px;width:254px;}}",".vs-card.jsx-2883549007{border:1px solid var(--grey-20);box-shadow:0 1px 6px rgba(156,156,178,0.48);border-radius:10px;-webkit-transition:all 350ms;transition:all 350ms;}",".vs-card.jsx-2883549007:hover{cursor:pointer;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);box-shadow: 0 2px 6px rgba(28,32,87,0.2), 0 4px 10px rgba(28,32,87,0.16);-webkit-text-decoration:none;text-decoration:none;background:white radial-gradient(circle,transparent 2%,white 2%) center/10000%;}",".vs-card.jsx-2883549007:active{background-size:100%;background-color:var(--grey-05);-webkit-transition:background 0s;transition:background 0s;}",".vs-card.jsx-2883549007:not(:last-of-type){margin-bottom:calc(var(--base-unit) * 2);}",".vs-card.jsx-2883549007 a.jsx-2883549007,.vs-card.jsx-2883549007 a.jsx-2883549007:link,.vs-card.jsx-2883549007 a.jsx-2883549007:visited{color:var(--grey-100);}",".vs-card.jsx-2883549007 a.jsx-2883549007:hover{-webkit-text-decoration:none;text-decoration:none;}",".vs-card.jsx-2883549007 span.jsx-2883549007{font-family:var(--font-circular);font-size:1.125rem;}",".vs-card.jsx-2883549007 img.jsx-2883549007{max-width:100%;max-height:calc(var(--base-unit) * 8);margin:0 0 calc(var(--base-unit) * 2);}","@media screen and (min-width:768px){.vs-card.jsx-2883549007 img.jsx-2883549007{margin:0 calc(var(--base-unit) * 3) 0 0;max-height:none;width:calc(var(--base-unit) * 13);height:calc(var(--base-unit) * 13);}}",".vs-content{color:var(--grey-100);padding:calc(var(--base-unit) * 2) calc(var(--base-unit) * 3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}","@media screen and (max-width:767px){.vs-content{padding:calc(var(--base-unit) * 3);}}",".vs-provider-1.jsx-2883549007,.vs-provider-2.jsx-2883549007{-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}","@media screen and (min-width:768px){.vs-provider-1.jsx-2883549007,.vs-provider-2.jsx-2883549007{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}","@media screen and (min-width:768px){.vs-provider-1.jsx-2883549007 span.jsx-2883549007,.vs-provider-2.jsx-2883549007 span.jsx-2883549007{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}}",".vs-vs.jsx-2883549007{font-weight:bold;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 calc(var(--base-unit) * 3);}","@media screen and (min-width:768px){.vs-vs.jsx-2883549007{padding:0 calc(var(--base-unit) * 5);}}",".feedback-container.jsx-2883549007{margin:0 auto calc(var(--base-unit) * 12);}","@media screen and (min-width:768px){.feedback-container.jsx-2883549007{margin-bottom:calc(var(--base-unit) * 18);}}",".feedback{border-radius:10px;}",".how-to.jsx-2883549007{background-color:var(--grey-10);padding:calc(var(--base-unit) * 3) 0;margin-bottom:calc(var(--base-unit) * 3);}","@media screen and (min-width:1024px){.how-to.jsx-2883549007{margin-bottom:calc(var(--base-unit) * 5);}}",".how-to.jsx-2883549007 button.jsx-2883549007{background-color:transparent;border:none;width:100%;padding:0;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;color:var(--grey-100);}","@media screen and (min-width:768px){.how-to.jsx-2883549007 button.jsx-2883549007{width:auto;margin:0 auto;}}",".how-to.jsx-2883549007 button.jsx-2883549007 svg.jsx-2883549007{-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;}","@media screen and (min-width:1024px){.how-to.jsx-2883549007 button.jsx-2883549007 svg.jsx-2883549007{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}}",".how-to.jsx-2883549007 button.jsx-2883549007 span.jsx-2883549007{font-size:1rem;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:calc(var(--base-unit) * 1);font-weight:bold;font-family:var(--font-circular);}","@media screen and (min-width:768px){.how-to.jsx-2883549007 button.jsx-2883549007 span.jsx-2883549007{padding:0 calc(var(--base-unit) * 3);}}","@media screen and (min-width:1024px){.how-to.jsx-2883549007 button.jsx-2883549007 span.jsx-2883549007{font-size:1.125rem;padding-left:0;}}",".how-to.jsx-2883549007 .block-text ol{margin-bottom:0;}",".how-to.jsx-2883549007 .block-text ol li:last-of-type{margin-bottom:0;}","@media screen and (max-width:1023px){.how-to.jsx-2883549007 .block-text ol li{font-size:1.125rem;}}",".how-to.jsx-2883549007 .block-text{display:none;margin-top:calc(var(--base-unit) * 5);margin-bottom:0;}",".how-to.open.jsx-2883549007 .block-text{display:block;}"]})]})};function T(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,i)}return a}var D=!0,I=function(e){return(0,g.jsx)(F,function(e){for(var t=1;t