CINXE.COM

Home | Engadget

<!doctype html><html id="atomic" class="desktop bktengadget-def-bucket ua-ie ua-7.0" lang="en-US"><head><script> window.performance.mark('PageStart'); document.documentElement.className += ' JsEnabled jsenabled'; </script> <script type="text/javascript"> function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}function t(t,c,n){var a,o,r;null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n,t.marfeel.config.accountId=c;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}!function(e,c){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t(e,c,n)}(window,2914,{} /*config*/); </script><title>Home | Engadget</title><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="x-dns-prefetch-control" content="on"><meta http-equiv="X-UA-Compatible" content="chrome=1"><meta name="description" content="The latest news and reviews of kitchen tech, home theater and smart home devices."><meta property="og:description" content="The latest news and reviews of kitchen tech, home theater and smart home devices."><meta property="og:title" content="Home | Engadget"><meta name="oath:guce:consent-host" content="guce.engadget.com"><meta property="og:type" content="website"><script type="text/javascript" >var AdsServicePosition = {}; var AdsClientPosition = {}; var JacCallbacks = {};</script><script type="text/javascript" >var uacCallbacks = {};</script><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta name="google-site-verification" content="wLXjbTY6pixubu5bTDip5LFbmV3y14B-1FuGRBA608U" /><meta name="google-site-verification" content="tWejEOjeALosEomCYTYn5Ps9e_bfdSDFep3l5tdwP30" /><meta name="google-site-verification" content="1GwTnKM_I1dlzvY6ZgkdMD7npjzC-zbHHs9BXlA8BrI" /><meta name="google-site-verification" content="2AxZaoCWIVXn4j_PSZpxB_gj8X9Y2rfzSyOtPXO_wEI" /><meta name="google-site-verification" content="WHAdu9KkehGzlorxbvJ2y_5amqxc3cg7tkZPOq5kfHE" /><meta name="google-site-verification" content="xX3g98CIOMeGJbk03PNHNS-NQMGfB0LonZXXvhFfBlc" /><meta name="google-site-verification" content="xd57-NQw8NoYtNTyi0qomvWufyqOYmCYgM2K2Y8hNrE" /><meta name="google-site-verification" content="BpynUGtADw1TWA_U9Z4Zsc0u-VDU_UmwNEQMfYvYkIU" /><meta name="google-site-verification" content="R40VNFYnZpHC6Mq0oOc-eUAScx1c3_xnGaNrDFhSVc4" /><meta name="bitly-verification" content="f57da7265213" /><meta name="p:domain_verify" content="fb69533f2acad78bdd89abf093c35a28" /><meta name="msvalidate.01" content="5ABD8A078F3356F3A6A8C8643C31FB8F" /><meta name="apple-mobile-web-app-status-bar-style" content="black" /><meta name="application-name" content="Engadget" /><meta property="fb:pages" content="5738237369" /><meta property="fb:admins" content="11710688" /><meta property="fb:app_id" content="464864107046584" /><meta property="og:locale" content="en_US" /><meta property="og:site_name" content="Engadget" /><meta name="twitter:site" content=`Engadget`><meta name="msapplication-TileColor" content="#2B2D32"/><meta name="msapplication-TileImage" content="https://s.yimg.com/kw/assets/eng-e-558.png"/><meta name="msapplication-square70x70logo" content="https://s.yimg.com/kw/assets/eng-e-128.png"/><meta name="msapplication-square150x150logo" content="https://s.yimg.com/kw/assets/eng-e-270.png"/><meta name="msapplication-wide310x150logo" content="https://s.yimg.com/kw/assets/eng-e-558x270.png"/><meta name="msapplication-square310x310logo" content="https://s.yimg.com/kw/assets/images/eng-e-558.png"/><meta name="msapplication-notification" content="frequency=30;polling-uri=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=1;polling-uri2=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=2;polling-uri3=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=3;polling-uri4=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=4;polling-uri5=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=5; cycle=1"/><meta name="apple-touch-fullscreen" content="yes"/><link rel="alternate" type="application/rss+xml" title="Engadget" href="https://www.engadget.com/rss.xml"/><link rel="apple-touch-icon" sizes="57x57" href="https://s.yimg.com/kw/assets/apple-touch-icon-57x57.png"/><link rel="apple-touch-icon" sizes="114x114" href="https://s.yimg.com/kw/assets/apple-touch-icon-114x114.png"/><link rel="apple-touch-icon" sizes="72x72" href="https://s.yimg.com/kw/assets/apple-touch-icon-72x72.png"/><link rel="apple-touch-icon" sizes="144x144" href="https://s.yimg.com/kw/assets/apple-touch-icon-144x144.png"/><link rel="apple-touch-icon" sizes="60x60" href="https://s.yimg.com/kw/assets/apple-touch-icon-60x60.png"/><link rel="apple-touch-icon" sizes="120x120" href="https://s.yimg.com/kw/assets/apple-touch-icon-120x120.png"/><link rel="apple-touch-icon" sizes="76x76" href="https://s.yimg.com/kw/assets/apple-touch-icon-76x76.png"/><link rel="apple-touch-icon" sizes="152x152" href="https://s.yimg.com/kw/assets/apple-touch-icon-152x152.png"/><link rel="shortcut icon" href="https://www.engadget.com/favicon.ico"><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-16x16.png" sizes="16x16"/><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-32x32.png" sizes="32x32"/><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-96x96.png" sizes="96x96"/><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-160x160.png" sizes="160x160"/><link rel="search" type="application/opensearchdescription+xml" href="https://search.engadget.com/opensearch.xml" title="Engadget" /><meta property="og:url" content="https://www.engadget.com/home/" /><link rel="canonical" href="https://www.engadget.com/home/" /><link rel="next" href="https://www.engadget.com/home/page/2/" /><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/app.316f13a201a539457f5cfccc84497b67.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/moduleCSS.8bec16f7c60a2a21174391bc5add7ddf.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/hubsCSS.05b517b65c9509b7c05431651510a452.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-header/custom.45c0b164.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-nav/custom.d5950e82.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-header/atomic.ltr.30ec9b83.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-nav/atomic.ltr.47721172.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engadget-shared/atomic.ltr.81718567.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-footer/atomic.ltr.ed51c597.css"><script type="text/javascript" src="https://s.yimg.com/ss/analytics3.js"></script><script type="text/javascript" src="https://consent.cmp.oath.com/cmpStub.min.js"></script><script type="text/javascript" src="https://consent.cmp.oath.com/cmp.js" async></script><script type="text/javascript" src="https://s.yimg.com/oa/consent.js" async></script><script type="text/javascript" src="https://s.yimg.com/du/benji/benji-2.js" async></script><script> (function () { var benjiConfig = {"i13n":{"_rid":"5gr7sm5jk3n1f","abk":"","colo":"sg3","mrkt":"us","p_sec":"hub","partner":"none","site":"engadget","uh_vw":0,"dmi_consent":false,"navtype":"server","ver":"carbon","adblock":"0","pt":"minihome","pct":"hub","pstcat":"","p_subsec":"","authed":"0","ynet":"0","ssl":"1","spdy":"0","ytee":"0","mode":"normal","tpConsent":true,"bucket":"engadget-def-bucket","device":"desktop","bot":"0","browser":"ie","app":"unknown","ecma":"default","environment":"prod","gdpr":false,"intl":"us","lang":"en-US","dir":"ltr","network":"broadband","os":"windows nt","region":"US","time":1732369455741,"tz":"Asia/Hong_Kong","usercountry":"HK","feature":["ncp","readmo","newnav","oathplayer","browserNotifications","newArticleFlow","stickyRightRailStream","articleLayoutRefresh","openweb","enableGAMAds","enableHeaderBidding","enableTaboolaAds","marfeel","displayTimestamp","franchisePagination","channelPagination","pagination","hubs","comscoreUdm2"],"apptype":"default","designtype":"default","pageName":"hubs","lu":"0","spaceid":1197802876,"hashtag":"home"},"prebidSetting":{"pbConfig":{}},"feature":{"enableEdgeToEdge":true,"enableRefreshDebounce":true},"setting":{"refresh":{"duration":20,"requireUserAction":true,"limit":100,"tabFocus":{"outOfFocusDuration":3}},"lazyLoad":{"fetchMarginPercent":0,"renderMarginPercent":50},"taboolaSetting":{"pageType":"category","publisherId":"yahoo-engadget-network"}},"positions":{"LB-MULTI_ATF":{"id":"LB-MULTI_ATF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_top_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"top_center"},"refresh":{"sameSizeRefresh":true}},"RR-MULTI_ATF":{"id":"RR-MULTI_ATF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_top_right","region":"index","size":[[300,250]],"kvs":{"loc":"top_right"},"refresh":{"sameSizeRefresh":true}},"RR-MULTI_BTF":{"id":"RR-MULTI_BTF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_mid_right","region":"index","size":[[300,250],[300,600],[3,2]],"kvs":{"loc":"mid_right"},"refresh":{"sameSizeRefresh":true}},"RR-MULTI-2_BTF":{"id":"RR-MULTI-2_BTF","path":"/22888152279/us/eng/main/dt/us_eng_main_dt_mid_right","region":"index","size":[[300,250],[300,600],[3,2]],"kvs":{"loc":"mid_right_2"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-1":{"id":"ATF-Center-1","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-2":{"id":"ATF-Center-2","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-3":{"id":"ATF-Center-3","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-4":{"id":"ATF-Center-4","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-5":{"id":"ATF-Center-5","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-6":{"id":"ATF-Center-6","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-7":{"id":"ATF-Center-7","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-8":{"id":"ATF-Center-8","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-9":{"id":"ATF-Center-9","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-10":{"id":"ATF-Center-10","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-11":{"id":"ATF-Center-11","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-12":{"id":"ATF-Center-12","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-13":{"id":"ATF-Center-13","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-14":{"id":"ATF-Center-14","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"ATF-CENTER-15":{"id":"ATF-Center-15","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"BTF-Center-1":{"id":"LB-MULTI_BTF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}}}}; var locationContext = {"region":"US","usercountry":"HK","gdpr":false}; benjiConfig.setting = { ...benjiConfig.setting, consent: { allowFirstPartyAds: true, allowOnlyLimitedAds: false, allowOnlyNonPersonalizedAds: false, }, }; benjiConfig.i13n = { ...locationContext, ...benjiConfig.i13n, bka: '0', bkg: '', }; if (typeof window.benji !== 'undefined') { window.benji.start(benjiConfig); } else { window.benji = { config: benjiConfig, }; } })(); </script></head><body dir="ltr" class="M(0) D(f) wafer-drawer Ovx(h)"><div class="drawer-swipeable drawer-transition"><div class="drawer-menu-container Pos(f) T(0) Start(-225px) Trs(all 0.3s ease-out) H(100%) Ovy(s) Ovx(h)"><div id="module-drawer-menu" class="wafer-rapid-module"><div><div class="W(225px) H(100%) Bgc(engadgetSteelGray) D(f) Fld(c) Jc(sb)" data-component="DrawerMenu"><ul class="M(0) P(0) D(f) Fld(c) Flx(1) Ovx(h) Ovy(s)"><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail" aria-hidden="true">Home</a></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Reviews<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best in Tech</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tag/hands-on/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Hands-On</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/reviews/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Reviews</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Buying Guides<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/audio/headphones/best-wireless-earbuds-120058222.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Wireless Earbuds</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/home/smart-home/best-robot-vacuums-130010426.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Robot Vacuums</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/computing/laptops/best-laptops-120008636.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-gaming-laptops-172033838.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Gaming Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/the-best-budgeting-apps-to-replace-mint-143047346.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Mint Alternatives</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-vpn-130004396.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best VPN</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-bluetooth-tracker-140028377.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Bluetooth Trackers</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Buying Guides</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Gaming<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/playstation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PlayStation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/nintendo/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Nintendo</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/xbox/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Xbox</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/pc/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PC Gaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">All Gaming News</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Gear<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/amazon/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Amazon</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/apple/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Apple</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/google/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Google</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/microsoft/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Microsoft</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/samsung/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Samsung</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Gear</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Entertainment<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/tv-movies/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">TV &amp; Movies</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/music/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Music</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/streaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Streaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/youtube/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">YouTube</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Entertainment</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Tomorrow<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Science</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/space/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Space</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/ai/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">AI</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/robotics/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Robotics</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/transportation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Transportation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tomorrow/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Tomorrow</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="/deals/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail" aria-hidden="true">Deals</a></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="/news/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail" aria-hidden="true">News</a></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Black Friday 2024<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/the-41-black-friday-tech-deals-worth-shopping-from-amazon-walmart-apple-anker-and-others-163039051.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Black Friday deals</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/black-friday-apple-deals-2024-the-best-apple-sales-on-ipads-airpods-apple-watches-and-macbooks-165143887.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Black Friday Apple Deals</a></li></ul></li></ul><div class="D(f) Fld(c) Mih(192px)"><div class="D(f) Mih(65px) Bgc(engadgetGray) Ai(c)"><a href="https://oidc.engadget.com/login?dest=https%3A%2F%2Fwww.engadget.com&amp;pspid=1197802876&amp;activity=header" class="D(if) H(100%) W(100%) Px(15px) Ai(c) Ff($ff-primary) Fz(18px) Fz(16px)!--md Fw(700) C(engadgetWhiteGray) C(white):h Td(n) Bxz(bb) H(100%) W(100%) Px(15px) Bxz(bb) P(20px)!--md" data-ylk="slk:Login;elm:link;itc:0" aria-label="Login" aria-hidden="true">Login</a></div><div class="D(f) Mih(65px) Bgc(engadgetGray) Ai(c) BdT--md Bdtc(engadgetFontBlack)--md"><a href="https://oidc.engadget.com/create?dest=https%3A%3A%2F%2Fwww.engadget.com&amp;pspid=&amp;pspid=1197802876&amp;activity=header" class="D(if) H(100%) W(100%) Px(15px) Ai(c) Ff($ff-primary) Fz(18px) Fz(16px)!--md Fw(700) C(engadgetWhiteGray) C(white):h Td(n) Bxz(bb) H(100%) W(100%) Px(15px) Bxz(bb) P(20px)!--md" data-ylk="slk:Sign up;elm:link;itc:0" aria-label="Sign up" aria-hidden="true">Sign up</a></div><div class="social-follow D(f) Ai(c) BdT--md Bdtc(engadgetFontBlack)--md Mih(60px)"><div class="Fxg(1) D(f) Ai(c) Jc(c) H(60px) Bgc(engadgetGray) BdEnd Bdendc(engadgetFontBlack)"><a href="https://www.facebook.com/Engadget/" class="D(b) Td(n) C(engadgetFontGray) socialLink" data-ylk="sec:followus;elm:follow;itc:0" aria-label="Facebook" aria-hidden="true"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoFacebook"><v:shape style="height:24px; width:24px;" coordsize="320,320" id="LogoFacebook" strokecolor="undefined" fillcolor="undefined" path="m128,304c128,304,128,169,128,169c128,169,94,169,94,169c94,169,94,120,94,120c94,120,128,120,128,120c128,120,128,79,128,79c128,46,148,16,194,16c212,16,226,18,226,18c226,18,225,63,225,63c225,63,211,63,196,63c179,63,176,71,176,85c176,85,176,120,176,120c176,120,226,120,226,120c226,120,224,169,224,169c224,169,176,169,176,169c176,169,176,304,176,304c176,304,128,304,128,304c128,304,128,304,128,304e" ></v:shape></div></div></a></div><div class="Fxg(1) D(f) Ai(c) Jc(c) H(60px) Bgc(engadgetGray) BdEnd Bdendc(engadgetFontBlack)"><a href="https://twitter.com/engadget/" class="D(b) Td(n) C(engadgetFontGray) socialLink" data-ylk="sec:followus;elm:follow;itc:0" aria-label="Twitter" aria-hidden="true"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoTwitter"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoTwitter" strokecolor="undefined" fillcolor="undefined" path="m139,108c139,108,213,23,213,23c213,23,196,23,196,23c196,23,131,97,131,97c131,97,80,23,80,23c80,23,20,23,20,23c20,23,98,134,98,134c98,134,20,223,20,223c20,223,38,223,38,223c38,223,106,145,106,145c106,145,160,223,160,223c160,223,220,223,220,223c220,223,139,108,139,108c139,108,139,108,139,108c139,108,139,108,139,108m115,135c115,135,107,124,107,124c107,124,44,36,44,36c44,36,71,36,71,36c71,36,122,107,122,107c122,107,130,118,130,118c130,118,196,211,196,211c196,211,169,211,169,211c169,211,115,135,115,135c115,135,115,135,115,135c115,135,115,135,115,135e" ></v:shape></div></div></a></div><div class="Fxg(1) D(f) Ai(c) Jc(c) H(60px) Bgc(engadgetGray)"><a href="https://www.youtube.com/user/engadget" class="D(b) Td(n) C(engadgetFontGray) socialLink" data-ylk="sec:followus;elm:follow;itc:0" aria-label="YouTube" aria-hidden="true"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoYoutube"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoYoutube" strokecolor="undefined" fillcolor="undefined" path="m97,151c97,151,97,89,97,89c97,89,157,120,157,120c157,120,97,151,97,151c97,151,97,151,97,151m228,79c228,79,226,63,219,57c211,48,201,48,197,48c166,45,120,45,120,45c120,45,120,45,120,45c120,45,74,45,43,48c39,48,29,48,21,57c14,64,12,79,12,79c12,79,10,96,10,114c10,114,10,131,10,131c10,149,12,167,12,167c12,167,14,182,21,188c29,197,40,197,45,198c63,199,120,200,120,200c120,200,166,200,197,198c201,197,211,197,219,188c226,182,228,167,228,167c228,167,230,149,230,131c230,131,230,114,230,114c230,96,228,79,228,79c228,79,228,79,228,79e" ></v:shape></div></div></a></div></div></div></div></div><script> window.performance.mark('drawer-menu'); window.performance.measure('drawer-menuDone','PageStart','drawer-menu'); </script></div></div><div class="wrapper W(100vw) T(0) Start(0) Ovs(touch)"><header id="Header" class="Pos(r) T(0) Z(3) W(100%)"><div id="module-header" class="wafer-rapid-module"><div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) H(80px) H(60px)!--xs" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm W(100%)!--md H(80px) H(60px)!--xs M(0)! Pstart(20px)--md Bxz(bb) Bgc(#fff) Bgc(engadgetSteelGray)--md Bdbc(engadgetGray) Bdbs(s)--md Bdbw(1px)--md D(f) Ai(c) Jc(sb) Pos(f)--md T(0)--md Z(2)--md"><div class="Whs(nw)"><div class="hamburger-nav-btn-container D(n) Mend(20px) D(ib)!--md Va(t)"><button class="P(0) Bgc(t) Bd(n) O(n) W(35px) H(35px) D(f) Ai(c) Jc(sa) Cur(p) has-click" aria-label="Menu for navigation opens a modal overlay" alt="Menu" data-drawer-target="hamburger" data-wf-drawer-state="open-left" data-component="HamburgerNavBtn" data-ylk="sec:header;subsec:menu;slk:hamburger;elm:logo;itc:0"><div class="hamburger Pe(n)"><div class="W(20px) H(2px) Bgc(white) Mb(3px)"></div><div class="W(20px) H(2px) Bgc(white) Mb(3px)"></div><div class="W(20px) H(2px) Bgc(white)"></div></div></button></div><a href="/" aria-label="Engadget " class="Td(n) D(ib)" data-ylk="sec:header;subsec:logo;slk:Engadget;elm:logo;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetSteelGray) Stk(engadgetSteelGray) Fill(#fff)--md Stk(#fff)--md W(152px) W(120px)--xs Cur(p)" data-icon="logo-engadget"><v:shape style="height:33px; width:33px;" coordsize="1520,330" id="logo-engadget" strokecolor="undefined" fillcolor="undefined" path="m0,241c0,257,13,270,30,270c30,270,150,270,150,270c150,270,150,240,150,240c150,240,30,240,30,240c30,240,30,210,30,210c30,210,148,210,148,210c164,210,180,197,180,181c180,181,180,182,180,182c180,182,180,123,180,123c180,107,165,91,148,91c148,91,30,91,30,91c14,91,0,107,0,123c0,123,0,241,0,241c0,241,0,241,0,241m150,180c150,180,30,180,30,180c30,180,30,120,30,120c30,120,150,120,150,120c150,120,150,180,150,180c150,180,150,180,150,180m551,90c551,90,432,90,432,90c416,90,400,106,400,122c400,122,400,241,400,241c400,241,400,240,400,240c400,256,416,270,432,270c432,270,550,270,550,270c550,270,550,300,550,300c550,300,430,300,430,300c430,300,430,330,430,330c430,330,551,330,551,330c567,330,580,316,580,300c580,300,580,122,580,122c580,106,567,90,551,90c551,90,551,90,551,90m550,240c550,240,430,240,430,240c430,240,430,120,430,120c430,120,550,120,550,120c550,120,550,240,550,240c550,240,550,240,550,240m320,90c320,90,231,90,231,90c215,90,200,106,200,122c200,122,200,270,200,270c200,270,230,270,230,270c230,270,230,120,230,120c230,120,320,120,320,120c336,120,350,135,350,152c350,152,350,270,350,270c350,270,380,270,380,270c380,270,380,152,380,152c380,119,353,90,320,90c320,90,320,90,320,90m750,240c750,240,630,240,630,240c630,240,630,151,630,151c630,135,646,119,663,119c663,119,750,119,750,119c750,119,750,269,750,269c750,269,780,269,780,269c780,269,780,122,780,122c780,106,768,90,752,90c752,90,663,90,663,90c630,90,600,119,600,152c600,152,600,241,600,241c600,257,617,270,633,270c633,270,685,270,685,270c712,270,740,259,750,240c750,240,750,270,750,270m1430,0c1430,0,1400,0,1400,0c1400,0,1400,270,1400,270c1400,270,1430,270,1430,270c1430,270,1430,120,1430,120c1430,120,1520,120,1520,120c1520,120,1520,90,1520,90c1520,90,1430,90,1430,90c1430,90,1430,0,1430,0m1010,241c1010,257,1019,270,1035,270c1035,270,1150,270,1150,270c1150,270,1150,300,1150,300c1150,300,1040,300,1040,300c1040,300,1040,330,1040,330c1040,330,1154,330,1154,330c1170,330,1180,316,1180,299c1180,299,1180,300,1180,300c1180,300,1180,122,1180,122c1180,106,1170,90,1154,90c1154,90,1035,90,1035,90c1019,90,1010,106,1010,122c1010,122,1010,241,1010,241c1010,241,1010,241,1010,241m1150,240c1150,240,1040,240,1040,240c1040,240,1040,120,1040,120c1040,120,1150,120,1150,120c1150,120,1150,240,1150,240c1150,240,1150,240,1150,240m950,90c950,90,834,90,834,90c818,90,800,106,800,122c800,122,800,241,800,241c800,241,800,240,800,240c800,256,818,270,834,270c834,270,980,270,980,270c980,270,980,0,980,0c980,0,950,0,950,0c950,0,950,90,950,90c950,90,950,90,950,90m950,240c950,240,830,240,830,240c830,240,830,120,830,120c830,120,950,120,950,120c950,120,950,240,950,240c950,240,950,240,950,240m1200,241c1200,257,1217,270,1233,270c1233,270,1350,270,1350,270c1350,270,1350,240,1350,240c1350,240,1230,240,1230,240c1230,240,1230,210,1230,210c1230,210,1352,210,1352,210c1368,210,1380,197,1380,181c1380,181,1380,182,1380,182c1380,182,1380,123,1380,123c1380,107,1368,91,1352,91c1352,91,1233,91,1233,91c1217,91,1200,107,1200,123c1200,123,1200,241,1200,241c1200,241,1200,241,1200,241m1350,180c1350,180,1230,180,1230,180c1230,180,1230,120,1230,120c1230,120,1350,120,1350,120c1350,120,1350,180,1350,180c1350,180,1350,180,1350,180e" ></v:shape></div></div><b class="D(n)">Engadget</b></a></div><div class="D(f)! D(n)!--md"><a href="https://oidc.engadget.com/login?dest=https%3A%2F%2Fwww.engadget.com&amp;pspid=1197802876&amp;activity=header" class="D(if) Ai(c) Ff($ff-primary) Fz(15px) Fz(400) C(engadgetFontDarkGray) C(engadgetFontBlack):h Td(n) Bxz(bb)" data-ylk="sec:header;subsec:account;slk:profile;elm:link;itc:0">Login</a></div><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) wafer-toggle D(n)! D(b)!--md W(80px) W(60px)!--xs H(100%) Pos(r) Bdstarts(s)! Bdstartw(1px)! Bdstartc(engadgetGray)! srchBtn" data-component="IconButton" type="button" data-wf-toggle-class="click:toggle:active" data-wf-toggle-target="#search" aria-label="Search" title="Search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) srchBtn:h_Fill(#fff) srchBtn:h_Stk(#fff) Cur(p)" data-icon="search"><v:shape style="height:20px; width:20px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button></div></div></div><script> window.performance.mark('header'); window.performance.measure('headerDone','PageStart','header'); </script></div></header><div id="nav" class="W(100%)"><div id="module-nav" class="wafer-rapid-module"><div><nav class="Pos(r)" data-component="Nav"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(engadgetSteelGray) D(n)--md Bdbc(engadgetGray) Bdbs(s) Bdbw(1px)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Jc(sb) Ai(c)"><ul class="List(n) D(f) P(0) M(0) H(80px) Pos(r) Start(-25px)"><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/reviews/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Reviews</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best in Tech</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tag/hands-on/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Hands-On</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/reviews/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Reviews</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/best-tech/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Buying Guides</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/audio/headphones/best-wireless-earbuds-120058222.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Wireless Earbuds</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/home/smart-home/best-robot-vacuums-130010426.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Robot Vacuums</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/computing/laptops/best-laptops-120008636.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-gaming-laptops-172033838.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Gaming Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/the-best-budgeting-apps-to-replace-mint-143047346.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Mint Alternatives</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-vpn-130004396.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best VPN</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-bluetooth-tracker-140028377.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Bluetooth Trackers</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Buying Guides</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/gaming/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Gaming</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/playstation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PlayStation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/nintendo/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Nintendo</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/xbox/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Xbox</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/pc/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PC Gaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">All Gaming News</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/gear/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Gear</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/amazon/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Amazon</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/apple/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Apple</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/google/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Google</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/microsoft/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Microsoft</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/samsung/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Samsung</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Gear</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/entertainment/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Entertainment</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/tv-movies/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">TV &amp; Movies</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/music/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Music</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/streaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Streaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/youtube/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">YouTube</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Entertainment</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/tomorrow/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Tomorrow</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Science</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/space/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Space</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/ai/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">AI</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/robotics/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Robotics</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/transportation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Transportation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tomorrow/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Tomorrow</a></li></ul></li><li data-component="NavItem" class="nav-menu"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/deals/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail">Deals</a></li><li data-component="NavItem" class="nav-menu"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/news/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail">News</a></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/black-friday/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Black Friday 2024</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/the-41-black-friday-tech-deals-worth-shopping-from-amazon-walmart-apple-anker-and-others-163039051.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Black Friday deals</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/black-friday-apple-deals-2024-the-best-apple-sales-on-ipads-airpods-apple-watches-and-macbooks-165143887.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Black Friday Apple Deals</a></li></ul></li></ul><div class="D(f) Ai(c)"><ul class="D(f) D(n)!--lg Ai(c) List(n) Pstart(0) Pend(25px) M(0)"><li data-component="SocialItem" class="Mstart(25px) socialLink"><a href="https://www.facebook.com/Engadget/" alt="Facebook" target="_blank" rel="noopener noreferrer" class="C(white)" data-ylk="sec:hl-viewer;slk:Facebook;elm:share;itc:0"><span class="D(n)">Facebook</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoFacebook"><v:shape style="height:24px; width:24px;" coordsize="320,320" id="LogoFacebook" strokecolor="undefined" fillcolor="undefined" path="m128,304c128,304,128,169,128,169c128,169,94,169,94,169c94,169,94,120,94,120c94,120,128,120,128,120c128,120,128,79,128,79c128,46,148,16,194,16c212,16,226,18,226,18c226,18,225,63,225,63c225,63,211,63,196,63c179,63,176,71,176,85c176,85,176,120,176,120c176,120,226,120,226,120c226,120,224,169,224,169c224,169,176,169,176,169c176,169,176,304,176,304c176,304,128,304,128,304c128,304,128,304,128,304e" ></v:shape></div></div></a></li><li data-component="SocialItem" class="Mstart(25px) socialLink"><a href="https://twitter.com/engadget/" alt="Twitter" target="_blank" rel="noopener noreferrer" class="C(white)" data-ylk="sec:hl-viewer;slk:Twitter;elm:share;itc:0"><span class="D(n)">Twitter</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoTwitter"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoTwitter" strokecolor="undefined" fillcolor="undefined" path="m139,108c139,108,213,23,213,23c213,23,196,23,196,23c196,23,131,97,131,97c131,97,80,23,80,23c80,23,20,23,20,23c20,23,98,134,98,134c98,134,20,223,20,223c20,223,38,223,38,223c38,223,106,145,106,145c106,145,160,223,160,223c160,223,220,223,220,223c220,223,139,108,139,108c139,108,139,108,139,108c139,108,139,108,139,108m115,135c115,135,107,124,107,124c107,124,44,36,44,36c44,36,71,36,71,36c71,36,122,107,122,107c122,107,130,118,130,118c130,118,196,211,196,211c196,211,169,211,169,211c169,211,115,135,115,135c115,135,115,135,115,135c115,135,115,135,115,135e" ></v:shape></div></div></a></li><li data-component="SocialItem" class="Mstart(25px) socialLink"><a href="https://www.youtube.com/user/engadget" alt="YouTube" target="_blank" rel="noopener noreferrer" class="C(white)" data-ylk="sec:hl-viewer;slk:YouTube;elm:share;itc:0"><span class="D(n)">YouTube</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoYoutube"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoYoutube" strokecolor="undefined" fillcolor="undefined" path="m97,151c97,151,97,89,97,89c97,89,157,120,157,120c157,120,97,151,97,151c97,151,97,151,97,151m228,79c228,79,226,63,219,57c211,48,201,48,197,48c166,45,120,45,120,45c120,45,120,45,120,45c120,45,74,45,43,48c39,48,29,48,21,57c14,64,12,79,12,79c12,79,10,96,10,114c10,114,10,131,10,131c10,149,12,167,12,167c12,167,14,182,21,188c29,197,40,197,45,198c63,199,120,200,120,200c120,200,166,200,197,198c201,197,211,197,219,188c226,182,228,167,228,167c228,167,230,149,230,131c230,131,230,114,230,114c230,96,228,79,228,79c228,79,228,79,228,79e" ></v:shape></div></div></a></li></ul><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) srchBtn" data-component="IconButton" type="button" id="searchBtn" aria-label="Search" title="Search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) srchBtn:h_Fill(white) srchBtn:h_Stk(white) Cur(p)" data-icon="search"><v:shape style="height:20px; width:20px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button></div></div></div><nav id="fixed-nav" aria-hidden="true" data-component="FixedNav" class="Pos(f) T(0) Start(0) W(100%) Z(5000) TranslateY(-100%) Trsp(transform) Trsdu(0.5s) Trstf(eo)"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) H(80px) Bgc(engadgetSteelGray) D(n)--md Bdbc(engadgetGray) Bdbs(s) Bdbw(1px)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm Maw(1235px) Maw(980px)--lg D(f) Ai(c) Jc(sb)"><div class="D(f) Ai(c) H(100%)"><a href="/" alt="Engadget US" class="Td(n) Pend(50px)" data-ylk="sec:lnav;elm:logo;itc:0" aria-label="Engadget US"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(#fff) Stk(#fff) Cur(p)" data-icon="logo-engadget"><v:shape style="height:33px; width:33px;" coordsize="1520,330" id="logo-engadget" strokecolor="undefined" fillcolor="undefined" path="m0,241c0,257,13,270,30,270c30,270,150,270,150,270c150,270,150,240,150,240c150,240,30,240,30,240c30,240,30,210,30,210c30,210,148,210,148,210c164,210,180,197,180,181c180,181,180,182,180,182c180,182,180,123,180,123c180,107,165,91,148,91c148,91,30,91,30,91c14,91,0,107,0,123c0,123,0,241,0,241c0,241,0,241,0,241m150,180c150,180,30,180,30,180c30,180,30,120,30,120c30,120,150,120,150,120c150,120,150,180,150,180c150,180,150,180,150,180m551,90c551,90,432,90,432,90c416,90,400,106,400,122c400,122,400,241,400,241c400,241,400,240,400,240c400,256,416,270,432,270c432,270,550,270,550,270c550,270,550,300,550,300c550,300,430,300,430,300c430,300,430,330,430,330c430,330,551,330,551,330c567,330,580,316,580,300c580,300,580,122,580,122c580,106,567,90,551,90c551,90,551,90,551,90m550,240c550,240,430,240,430,240c430,240,430,120,430,120c430,120,550,120,550,120c550,120,550,240,550,240c550,240,550,240,550,240m320,90c320,90,231,90,231,90c215,90,200,106,200,122c200,122,200,270,200,270c200,270,230,270,230,270c230,270,230,120,230,120c230,120,320,120,320,120c336,120,350,135,350,152c350,152,350,270,350,270c350,270,380,270,380,270c380,270,380,152,380,152c380,119,353,90,320,90c320,90,320,90,320,90m750,240c750,240,630,240,630,240c630,240,630,151,630,151c630,135,646,119,663,119c663,119,750,119,750,119c750,119,750,269,750,269c750,269,780,269,780,269c780,269,780,122,780,122c780,106,768,90,752,90c752,90,663,90,663,90c630,90,600,119,600,152c600,152,600,241,600,241c600,257,617,270,633,270c633,270,685,270,685,270c712,270,740,259,750,240c750,240,750,270,750,270m1430,0c1430,0,1400,0,1400,0c1400,0,1400,270,1400,270c1400,270,1430,270,1430,270c1430,270,1430,120,1430,120c1430,120,1520,120,1520,120c1520,120,1520,90,1520,90c1520,90,1430,90,1430,90c1430,90,1430,0,1430,0m1010,241c1010,257,1019,270,1035,270c1035,270,1150,270,1150,270c1150,270,1150,300,1150,300c1150,300,1040,300,1040,300c1040,300,1040,330,1040,330c1040,330,1154,330,1154,330c1170,330,1180,316,1180,299c1180,299,1180,300,1180,300c1180,300,1180,122,1180,122c1180,106,1170,90,1154,90c1154,90,1035,90,1035,90c1019,90,1010,106,1010,122c1010,122,1010,241,1010,241c1010,241,1010,241,1010,241m1150,240c1150,240,1040,240,1040,240c1040,240,1040,120,1040,120c1040,120,1150,120,1150,120c1150,120,1150,240,1150,240c1150,240,1150,240,1150,240m950,90c950,90,834,90,834,90c818,90,800,106,800,122c800,122,800,241,800,241c800,241,800,240,800,240c800,256,818,270,834,270c834,270,980,270,980,270c980,270,980,0,980,0c980,0,950,0,950,0c950,0,950,90,950,90c950,90,950,90,950,90m950,240c950,240,830,240,830,240c830,240,830,120,830,120c830,120,950,120,950,120c950,120,950,240,950,240c950,240,950,240,950,240m1200,241c1200,257,1217,270,1233,270c1233,270,1350,270,1350,270c1350,270,1350,240,1350,240c1350,240,1230,240,1230,240c1230,240,1230,210,1230,210c1230,210,1352,210,1352,210c1368,210,1380,197,1380,181c1380,181,1380,182,1380,182c1380,182,1380,123,1380,123c1380,107,1368,91,1352,91c1352,91,1233,91,1233,91c1217,91,1200,107,1200,123c1200,123,1200,241,1200,241c1200,241,1200,241,1200,241m1350,180c1350,180,1230,180,1230,180c1230,180,1230,120,1230,120c1230,120,1350,120,1350,120c1350,120,1350,180,1350,180c1350,180,1350,180,1350,180e" ></v:shape></div></div></a><div class="Pos(r) H(100%)"><button class="drawer-toggle wafer-toggle H(100%) Px(60px) BdX Bdc(engadgetGray) D(f) Ai(c) Bgc(t) C(engadgetWhiteGray) C(#fff):h Fz(16px) Cur(p)" type="button" data-wf-toggle-class="click:toggle:active" aria-label="Sections" data-ylk="itc:0;sec:lnav;slk:Sections;elm:link">Sections<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) drawer-toggle:h_Fill(#fff) drawer-toggle:h_Stk(#fff) Mstart(10px) Cur(p)" data-icon="caret-down"><v:shape style="height:20px; width:20px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></button><ul id="nav-drawer" data-component="Drawer" class="D(n) List(n) Fld(c) Ai(fs) Pos(a) W(100%) T(100%) Start(0) M(0) P(0) Pt(10px)! Pb(20px)! Bgc(engadgetGray) C(white) BdT Bdtc(engadgetLightGray)"><li class="Py(5px) Px(25px)"><a href="/reviews/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Reviews</a></li><li class="Py(5px) Px(25px)"><a href="/best-tech/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Buying Guides</a></li><li class="Py(5px) Px(25px)"><a href="/gaming/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Gaming</a></li><li class="Py(5px) Px(25px)"><a href="/gear/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Gear</a></li><li class="Py(5px) Px(25px)"><a href="/entertainment/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Entertainment</a></li><li class="Py(5px) Px(25px)"><a href="/tomorrow/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Tomorrow</a></li><li class="Py(5px) Px(25px)"><a href="/deals/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Deals</a></li><li class="Py(5px) Px(25px)"><a href="/news/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">News</a></li><li class="Py(5px) Px(25px)"><a href="/black-friday/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Black Friday 2024</a></li></ul></div></div><div class="D(f) Ai(c) H(100%)"><div class="D(ib) Pend(20px)"><a href="https://oidc.engadget.com/login?dest=https%3A%2F%2Fwww.engadget.com&amp;pspid=1197802876&amp;activity=header" class="D(if) Ai(c) Fz(15px) Fz(400) C(engadgetFontGray) C(#fff):h Td(n) Bxz(bb)" data-ylk="sec:header;subsec:account;slk:login;elm:link;itc:0" aria-label="login">Login</a></div><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) wafer-toggle BdStart! Bdc(engadgetGray)! W(80px) H(100%) srchBtn" data-component="IconButton" type="button" data-wf-toggle-class="click:toggle:active" data-wf-toggle-target="#search" aria-label="Search" title="Search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) srchBtn:h_Fill(#fff) srchBtn:h_Stk(#fff) Cur(p)" data-icon="search"><v:shape style="height:20px; width:20px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button></div></div></div></nav><form id="search" data-component="Search" class="V(h) Pe(n) Op(0) Trsdu(0.2s) Trstf(eo) Pos(a) T(0) Start(0) W(100%) Pos(f)!--md H(80px) H(60px)!--xs Z(5001) Bgc(engadgetGray)" style="transition-property:opacity" action="https://search.engadget.com/search" aria-label="Search form"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) H(100%) BdB Bdbc(engadgetFontGray)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(c)"><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) P(0) Pend(16px)! Bd(n) Bgc(t) C(engadgetFontLightGray)" data-component="IconButton" type="submit" aria-label="Search" title="Search" data-ylk="sec:nav;slk:vert-srch;elm:search;elmt:icon;itc:1"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) W(24px) H(24px) W(20px)--xs H(20px)--xs Cur(p)" data-icon="search"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button><input type="text" id="search-terms" name="p" class="Fz(22px) Fz(18px)--xs C(engadgetFontLightGray) C(engadgetFontLightGray)::ph Bgc(t) O(n) Bd(n) Fxg(1)" placeholder="What are you searching for?" autofocus="" required="" aria-autocomplete="both" aria-roledescription="combobox" aria-expanded="false" aria-label="Search"/><input type="hidden" name="fr" value="engadget"/><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) wafer-toggle P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) Mend(-4px) clsBtn" data-component="IconButton" id="searchCancelBtn" type="button" aria-label="Cancel" title="Cancel" data-wf-toggle-class="click:toggle:active" data-wf-toggle-target="#search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) clsBtn:h_Fill(#fff) clsBtn:h_Stk(#fff) W(30px) H(30px) W(24px)!--xs H(24px)!--xs Cur(p)" data-icon="close"><v:shape style="height:48px; width:48px;" coordsize="480,480" id="close" strokecolor="undefined" fillcolor="undefined" path="m380,348c380,348,281,249,281,249c281,249,380,150,380,150c388,142,388,130,380,122c372,114,359,114,352,122c352,122,253,221,253,221c253,221,154,122,154,122c146,114,133,114,125,122c117,130,117,142,125,150c125,150,224,249,224,249c224,249,125,348,125,348c117,356,117,369,125,377c133,384,146,384,154,377c154,377,253,278,253,278c253,278,352,377,352,377c359,384,372,384,380,377c388,369,388,356,380,348c380,348,380,348,380,348e" ></v:shape></div></div></button></div></div><div class="W(100%) Bgc(engadgetGray) C(engadgetFontLightGray) Bdtc(engadgetBlack) Bdts(s) Bdtw(1px) D(f) Jc(sa)" style="transition:opacity .3s ease"><div class="rwd-outer-container W(100vw) D(f) Jc(sa)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f)"><div id="search-results" class="W(100%) Ov(a) Mah(330px)"></div></div></div></div></form></nav></div><script> window.performance.mark('nav'); window.performance.measure('navDone','PageStart','nav'); </script></div></div><div id="Masterwrap" class="W(100%) Pos(r) Op(1) Reader-open_Op(0) Trs($pageTransition) "><div id="Page" class="D(f)! Fld(r) Fxw(w) Jc(sb) Ai(fs) Z(1) Pos(r) Mx(a)"><div class="Pb(50px) Pt(50px) D(b) Ta(c) W(100vw) Pos(r) Z(1) Jc(c) M(MarginCenter)"><div id="LB-MULTI_ATF" class="D(f) Ai(c) Jc(c) Z(100) Flxg(1) Mih(90px)"></div></div><main class="W(100%) " role="main"><div id="module-hubs-container" class="wafer-rapid-module"><div><section><div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Pos(r)" data-component="RWDContainer"><div class="rwd-inner-container Maw(1312px) Mx(32px) Mx(16px)--sm D(f) Fld(c) Fxg(1) Pos(r) Pb(30px) "><div class="D(f) D(tb)!--maw430 W(100%) Ta(c) Va(m) H(60px) H(fc)!--maw430"><div class="Bdends(s) Bdendc(engadgetWhiteGray) Ta(s) Pend(32px) D(f) Ai(c)"><h1 class=" C(engadgetBlack) Fw(700) M(0) Fz(52px) Fz(42px)!--md Lh(40px)--md Lh(60px) Fz(32px)!--maw430 Lh(38px)!--maw430 Bdbs(s)--maw430 Bdw(1px)--maw430 Bdbc(engadgetWhiteGray)--maw430 Pb(16px)--maw430 Mb(16px)!--maw430">Home</h1></div><div class="D(f) Ai(c) Fz(18px) Mend(5px) Pstart(32px) Ta(s) Pstart(0px)!--maw430"><h2 class="Mt(0) C(engadgetBlack) Fw(400) Mb(0) subheadline Fz(18px) Lh(28px) Fz(13px)!--maw430 Lh(20px)!--maw430 sans">The latest news and reviews of kitchen tech, home theater and smart home devices.</h2></div></div></div></div></div><section data-component="HubsBreadcrumb"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Pos(r)" data-component="RWDContainer"><div class="rwd-inner-container Maw(1312px) Mx(32px) Mx(16px)--sm Pos(r) Py(0)!--sm W(100vw) Mt(-16px)!--maw430 Mx(32px) Mx(16px)!--maw430"><div class="Miw(180px) D(f) Fz(18px)!--maw430 D(n) D(b)!--maw430 D(f)!--maw430 Ai(c) Mend(20px) D(b)!--maw430 Fw(700) Fz(24px) H(40px) Fz(13px)--maw430 C($c-fuji-grey-14)">Explore Home</div><div class="hubs-breadcrumb D(f) Ai(c) Ovy(h) Ovx(s) Ovs(touch)"><ul class="Pstart(0) List(n) D(if) Jc(fs)--xl W(100%)--xl Jc(fs)--lg Ai(c) Fxs(0) My(0)!--maw430 Mend(20px)--lg"><li class="Miw(180px) D(f) Fz(18px)!--maw430 D(n)!--maw430 D(f)!--maw430 Ai(c) Mend(20px) D(b)!--maw430 Fw(700) Fz(24px) H(40px) Fz(13px)--maw430 C($c-fuji-grey-14)">Explore Home</li><li class="Mstart(2px)"><a data-ylk="sec:subnav;slk:Home Theater;elm:navcat;itc:0;cpos:1;mpos:1" href="https://www.engadget.com/home/home-theater/" class="sans Ov(h) Td(n) Whs(nw)"><div class="D(ib) Mend(16px) C($c-fuji-grey-13) C(engadgetFontBlack):h Bgc(#e6e6e6):h Td(n) Fz(18px) Fz(13px)!--maw430 Fz(13px)--maw430 Lh(19px)--maw430 Bdrs(10px) Bds(s) Bdw(1px) Bdc($c-fuji-bob) Py(6px)!--maw430 Px(8px)!--maw430 Py(8px) Px(10px)">Home Theater</div></a></li><li class="Mstart(2px)"><a data-ylk="sec:subnav;slk:Kitchen Tech;elm:navcat;itc:0;cpos:2;mpos:1" href="https://www.engadget.com/home/kitchen-tech/" class="sans Ov(h) Td(n) Whs(nw)"><div class="D(ib) Mend(16px) C($c-fuji-grey-13) C(engadgetFontBlack):h Bgc(#e6e6e6):h Td(n) Fz(18px) Fz(13px)!--maw430 Fz(13px)--maw430 Lh(19px)--maw430 Bdrs(10px) Bds(s) Bdw(1px) Bdc($c-fuji-bob) Py(6px)!--maw430 Px(8px)!--maw430 Py(8px) Px(10px)">Kitchen Tech</div></a></li><li class="Mstart(2px)"><a data-ylk="sec:subnav;slk:Smart Home;elm:navcat;itc:0;cpos:3;mpos:1" href="https://www.engadget.com/home/smart-home/" class="sans Ov(h) Td(n) Whs(nw)"><div class="D(ib) Mend(16px) C($c-fuji-grey-13) C(engadgetFontBlack):h Bgc(#e6e6e6):h Td(n) Fz(18px) Fz(13px)!--maw430 Fz(13px)--maw430 Lh(19px)--maw430 Bdrs(10px) Bds(s) Bdw(1px) Bdc($c-fuji-bob) Py(6px)!--maw430 Px(8px)!--maw430 Py(8px) Px(10px)">Smart Home</div></a></li></ul></div><div class="H(5px) Mt(10px) Mb(30px) Bdbs(s) Bdw(1px) Bdbc(engadgetWhiteGray)"></div></div></div></section><section><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Pos(r)" data-component="RWDContainer"><div class="rwd-inner-container Maw(1312px) Mx(32px) Mx(16px)--sm Pos(r) Py(30px) Py(0)!--sm W(100%)"><header class="D(f) Lh(34px) Lh(24px)--maw430 Fw(b) Mb(12px) Mb(16px)--maw430 C($c-fuji-grey-13)"><h3 class="My(0) Fw(b) Fw(700) Fz(24px) Fz(22px)!--maw430 Lh(34px) Lh(26px)!--maw430">Latest</h3></header><div class="D(f) Ai(st) Mt(0) Ai(fs)!" data-component="TwoColumnContainer"><div class="Mstart(0px) Maw(864px)"><div class="Bxz(bb) D(ib) Fl(start) W(100%)--sm"><ul class="D(b) Jc(sb) Flw(w) M(0) P(0) List(n)"><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Fellow Aiden review: A highly customizable pour-over coffee machine" href="/home/kitchen-tech/fellow-aiden-review-a-highly-customizable-pour-over-coffee-machine-172028575.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Fellow Aiden review: A highly customizable pour-over coffee machine;elm:hdln;g:df73433f-c240-410a-a4e1-2e61d4cbf3f7;itc:0;cpos:1;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The modern design of the Aiden is much different than most drip machines" src="https://s.yimg.com/uu/api/res/1.2/VKxqyZYQ25edf3bdMy6i5w--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-11/8903d520-a8ed-11ef-9fb9-e484756968a2.cf.jpg" width="640" height="421"/><div class="Start(20px) B(20px) Pos(a) D(ib) D(n)!--maw430 Bdrs(5px) Bgc(#fff)"><div class="Pos(r) H(64px) W(64px) Jc(fe) Ai(c) Fxd(c) M(0px) C($c-fuji-grey-9) D(f) D(n)!--maw430"><svg viewBox="0 0 100 100" class="Pos(a) T(0)"><circle class="Stk($c-fuji-dirty-seagull)" style="fill-opacity:0;transform:rotate(129deg);transform-origin:50% 50%" r="33" cx="50" cy="50" stroke-width="5" stroke-linecap="round" stroke-dasharray="164"></circle><circle style="fill-opacity:0;transform:rotate(129deg);transform-origin:50% 50%;stroke:#00a0a0" r="33" cx="50" cy="50" stroke-width="5" stroke-linecap="round" stroke-dasharray="210" stroke-dashoffset="60.75999999999999"></circle></svg><span class="D(b) Fz(20px) Fw(400) Lh(1) Mb(5px)" style="color:#232A31">91</span><span class="D(b) Fz(10px) Lh(1) Ta(c) C($c-fuji-grey-9) Bdtw(1.85px) Bdts(s) Bdtc($c-fuji-grey-9) Mb(5px) Pt(3px)">100</span></div><div class="Pos(r) H(64px) W(64px) Jc(fe) Ai(c) Fxd(c) M(0px) C($c-fuji-grey-9) D(n)--miw430 D(f)!--maw430"><svg viewBox="0 0 100 100" class="Pos(a) T(0)"><circle class="Stk($c-fuji-dirty-seagull)" style="fill-opacity:0;transform:rotate(129deg);transform-origin:50% 50%" r="33" cx="50" cy="50" stroke-width="5" stroke-linecap="round" stroke-dasharray="164"></circle><circle style="fill-opacity:0;transform:rotate(129deg);transform-origin:50% 50%;stroke:#00a0a0" r="33" cx="50" cy="50" stroke-width="5" stroke-linecap="round" stroke-dasharray="210" stroke-dashoffset="60.75999999999999"></circle></svg><span class="D(b) Fz(20px) Fw(400) Lh(1) Mb(5px)" style="color:#232A31">91</span><span class="D(b) Fz(10px) Lh(1) Ta(c) C($c-fuji-grey-9) Bdtw(1.85px) Bdts(s) Bdtc($c-fuji-grey-9) Mb(5px) Pt(3px)">100</span></div></div></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/fellow-aiden-review-a-highly-customizable-pour-over-coffee-machine-172028575.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Fellow Aiden review: A highly customizable pour-over coffee machine;elm:hdln;g:df73433f-c240-410a-a4e1-2e61d4cbf3f7;itc:0;cpos:1;mpos:6">Fellow Aiden review: A highly customizable pour-over coffee machine</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Thanks to Fellow, there&#x27;s finally an automatic drip coffee machine that actually delivers on its promise of hands-off pour-over quality brewing.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Billy Steele webpage" href="/about/editors/billy-steele/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Billy Steele;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Billy Steele</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">20 hours ago</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best robot vacuums on a budget for 2024" href="/home/smart-home/best-budget-robot-vacuums-133030847.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best robot vacuums on a budget for 2024;elm:hdln;g:2efe7003-0f06-49dd-bf75-650fb81c222c;itc:0;cpos:2;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best robot vacuums on a budget" src="https://s.yimg.com/uu/api/res/1.2/IJnigQ7gNlf.jGHNsIMo2Q--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/e9ff1610-1f53-11ef-bfbf-19cc8fc50f4c.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/best-budget-robot-vacuums-133030847.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best robot vacuums on a budget for 2024;elm:hdln;g:2efe7003-0f06-49dd-bf75-650fb81c222c;itc:0;cpos:2;mpos:6">The best robot vacuums on a budget for 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Gone are the days of being forced to spend more than $500 on a robot vacuum. Here are the affordable robot vacuums you can get right now.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Valentina Palladino webpage" href="/about/editors/valentina-palladino/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Valentina Palladino;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Valentina Palladino</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.21.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The 6 best air fryers for 2024, tested and reviewed" href="/home/kitchen-tech/best-air-fryers-133047180.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The 6 best air fryers for 2024, tested and reviewed;elm:hdln;g:8dfb0e35-0d59-41ac-a6cd-b9af5a4bdad8;itc:0;cpos:3;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best air fryers" src="https://s.yimg.com/uu/api/res/1.2/H_jvI2FWfCVJJS9S7kGDVw--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/0455dec0-0c78-11ef-b1f5-e14939f60913.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/best-air-fryers-133047180.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The 6 best air fryers for 2024, tested and reviewed;elm:hdln;g:8dfb0e35-0d59-41ac-a6cd-b9af5a4bdad8;itc:0;cpos:3;mpos:6">The 6 best air fryers for 2024, tested and reviewed</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Here&#x27;s a list of the best air fryers you can buy, plus tips and tricks on how to use one, as chosen by Engadget editors.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Mat Smith" href="/about/editors/mat-smith/" class="D(f) Whs(nw) Ai(c) Td(n) Pb(3px)" data-ylk="sec:strm;subsec:Latest;slk:Mat Smith;elm:author;mpos:6;itc:0"><div class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)"><span class="Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">M. Smith</span><span class="Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">,聽</span></div></a><a alt="Nicole Lee" href="/about/editors/nicole-lee-27/" class="D(f) Whs(nw) Ai(c) Td(n) Pb(3px)" data-ylk="sec:strm;subsec:Latest;slk:Nicole Lee;elm:author;mpos:6;itc:0"><div class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)"><span class="Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">N. Lee</span><span class="Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)"> and聽</span></div></a><a alt="Valentina Palladino" href="/about/editors/valentina-palladino/" class="D(f) Whs(nw) Ai(c) Td(n) Pb(3px)" data-ylk="sec:strm;subsec:Latest;slk:Valentina Palladino;elm:author;mpos:6;itc:0"><div class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)"><span class="Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">V. Palladino</span><span class="Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">聽</span></div></a><div class="Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13) Whs(nw)"><span>11.20.2024</span></span></div></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best gifts to buy tea lovers in 2024" href="/home/kitchen-tech/best-gifts-to-buy-tea-lovers-140022326.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best gifts to buy tea lovers in 2024;elm:hdln;g:534f65c7-8ad6-4dba-a324-d13a8527b84b;itc:0;cpos:4;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best gifts to buy tea lovers" src="https://s.yimg.com/uu/api/res/1.2/K15TBnn..IZWeHIw7HxWgg--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-11/1da6cd00-9aba-11ef-9f3a-a01386b49df1.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/best-gifts-to-buy-tea-lovers-140022326.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best gifts to buy tea lovers in 2024;elm:hdln;g:534f65c7-8ad6-4dba-a324-d13a8527b84b;itc:0;cpos:4;mpos:6">The best gifts to buy tea lovers in 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Shop our holiday picks for the best gifts and gadgets for tea lovers, chosen by the experts at Engadget.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Sam Rutherford webpage" href="/about/editors/sam-rutherford/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Sam Rutherford;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Sam Rutherford</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.18.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="wafer-benji Mih(180px) Mih(80px)--sm Mb(20px)" data-wf-trigger="onLoad" data-wf-benji-config="{&quot;positions&quot;:{&quot;taboola-stream-5&quot;:{&quot;mode&quot;:&quot;stream-d&quot;,&quot;placement&quot;:&quot;taboola-stream-5&quot;,&quot;region&quot;:&quot;index&quot;,&quot;targetType&quot;:&quot;mix&quot;,&quot;id&quot;:&quot;taboola-stream-5&quot;}}}"><div id="taboola-stream-5"> </div></div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Apple could launch a smart home control center next year" href="/home/smart-home/apple-could-launch-a-smart-home-control-center-next-year-222136073.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Apple could launch a smart home control center next year;elm:hdln;g:a503333e-8fe6-47d6-9f63-57e3b5f30fa2;itc:0;cpos:5;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="Apple CEO Tim Cook poses for a portrait next to a line of new MacBook Airs as he enters the Steve Jobs Theater during the Apple Worldwide Developers Conference (WWDC) at the Apple Park campus in Cupertino, California on June 6, 2022 . (Photo by Chris Tuite / AFP) (Photo by CHRIS TUITE/AFP via Getty Images)" src="https://s.yimg.com/uu/api/res/1.2/P8vyGzkHdhy_2NS.Qaudtw--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2022-11/ef4ad9c0-6581-11ed-bdff-57bd41b0351b.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/apple-could-launch-a-smart-home-control-center-next-year-222136073.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Apple could launch a smart home control center next year;elm:hdln;g:a503333e-8fe6-47d6-9f63-57e3b5f30fa2;itc:0;cpos:5;mpos:6">Apple could launch a smart home control center next year</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Apple is rumored to be working on a new smart home product, according to Bloomberg&#x27;s Mark Gurman.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Anna Washenko webpage" href="/about/editors/anna-washenko/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Anna Washenko;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Anna Washenko</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.13.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The 9 best gadgets for your pets" href="/home/smart-home/best-gadgets-for-pets-133024155.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The 9 best gadgets for your pets;elm:hdln;g:8e085648-0846-42ce-adf6-3ea6cb9d43d1;itc:0;cpos:6;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best gadgets for your pets" src="https://s.yimg.com/uu/api/res/1.2/2NGa3CN36Gvkl7GOlKBWQA--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/a2861760-92fe-11ef-af6d-23d2343463eb.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/best-gadgets-for-pets-133024155.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The 9 best gadgets for your pets;elm:hdln;g:8e085648-0846-42ce-adf6-3ea6cb9d43d1;itc:0;cpos:6;mpos:6">The 9 best gadgets for your pets</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Find the latest and best gadgets for your pets, chosen by experts at Engadget.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Engadget webpage" href="/about/editors/engadget-editorial/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Engadget;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Engadget</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.08.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Siri might ignore commands spoken in Apple commercials soon" href="/home/smart-home/siri-might-ignore-commands-spoken-in-apple-commercials-soon-220855324.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Siri might ignore commands spoken in Apple commercials soon;elm:hdln;g:94acb346-8d07-4b05-9679-e0135cd5f18b;itc:0;cpos:7;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="Top view of Apple HomePod smart speaker" src="https://s.yimg.com/uu/api/res/1.2/qp2.SFZen4piufIHgPl0MQ--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-11/6c821170-9d51-11ef-b88f-8799f4235caa.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/siri-might-ignore-commands-spoken-in-apple-commercials-soon-220855324.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Siri might ignore commands spoken in Apple commercials soon;elm:hdln;g:94acb346-8d07-4b05-9679-e0135cd5f18b;itc:0;cpos:7;mpos:6">Siri might ignore commands spoken in Apple commercials soon</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Voice assistants have a reputation for finicky activation, such as responding to their prompts that are spoken in an ad. Apple may have a fix for that in the works.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Anna Washenko webpage" href="/about/editors/anna-washenko/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Anna Washenko;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Anna Washenko</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.08.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Blink&#x27;s new Sync Module XR extends wireless range far beyond the standard version" href="/home/smart-home/blinks-new-sync-module-xr-extends-wireless-range-far-beyond-the-standard-version-140027521.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Blink&#x27;s new Sync Module XR extends wireless range far beyond the standard version;elm:hdln;g:b29bda64-d723-473d-8732-96c883a2d403;itc:0;cpos:8;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="A camera and a module." src="https://s.yimg.com/uu/api/res/1.2/9GXCVUrMO7Ef6MYfKFRgNA--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-11/f4adfce0-9ac6-11ef-9dff-089e83bd312e.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/blinks-new-sync-module-xr-extends-wireless-range-far-beyond-the-standard-version-140027521.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Blink&#x27;s new Sync Module XR extends wireless range far beyond the standard version;elm:hdln;g:b29bda64-d723-473d-8732-96c883a2d403;itc:0;cpos:8;mpos:6">Blink&#x27;s new Sync Module XR extends wireless range far beyond the standard version</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">The Blink Sync Module XR is now available for purchase. The device increases the wireless range for the Outdoor 4 security camera by up to 400 feet.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Lawrence Bonk webpage" href="/about/editors/lawrence-bonk-01/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Lawrence Bonk;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Lawrence Bonk</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.07.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="wafer-benji Mih(180px) Mih(80px)--sm Mb(20px)" data-wf-trigger="onLoad" data-wf-benji-config="{&quot;positions&quot;:{&quot;taboola-stream-10&quot;:{&quot;mode&quot;:&quot;stream-d&quot;,&quot;placement&quot;:&quot;taboola-stream-10&quot;,&quot;region&quot;:&quot;index&quot;,&quot;targetType&quot;:&quot;mix&quot;,&quot;id&quot;:&quot;taboola-stream-10&quot;}}}"><div id="taboola-stream-10"> </div></div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best cooking gifts for 2024" href="/home/kitchen-tech/best-cooking-gifts-140038552.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best cooking gifts for 2024;elm:hdln;g:3e0b364b-58fb-49f6-ba9b-0c64971e4ae9;itc:0;cpos:9;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best cooking gifts" src="https://s.yimg.com/uu/api/res/1.2/1dx5QyVSE4vktBAzaZYVMg--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/58acdaf0-9210-11ef-af7f-e8e03b3caf87.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/best-cooking-gifts-140038552.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best cooking gifts for 2024;elm:hdln;g:3e0b364b-58fb-49f6-ba9b-0c64971e4ae9;itc:0;cpos:9;mpos:6">The best cooking gifts for 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">We&#x27;ve rounded up our list of the best cooking gifts for home chefs, foodies and everyone in between who likes to cook. Shop our picks, as chosen by the experts at Engadget.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Sam Rutherford webpage" href="/about/editors/sam-rutherford/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Sam Rutherford;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Sam Rutherford</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.07.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Matter鈥檚 latest version will try to smooth out the smart home platform鈥檚 rough edges" href="/home/smart-home/matters-latest-version-will-try-to-smooth-out-the-smart-home-platforms-rough-edges-130003372.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Matter鈥檚 latest version will try to smooth out the smart home platform鈥檚 rough edges;elm:hdln;g:bf30689b-a4da-4f35-9ceb-7ce20b1f3109;itc:0;cpos:10;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The logo of the Matter smart home standard, against a dark gray background." src="https://s.yimg.com/uu/api/res/1.2/vOjALjHHy7etOFkl4ZuXRg--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-11/1ec38190-9bc0-11ef-bfec-67f5b0553c58.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/matters-latest-version-will-try-to-smooth-out-the-smart-home-platforms-rough-edges-130003372.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Matter鈥檚 latest version will try to smooth out the smart home platform鈥檚 rough edges;elm:hdln;g:bf30689b-a4da-4f35-9ceb-7ce20b1f3109;itc:0;cpos:10;mpos:6">Matter鈥檚 latest version will try to smooth out the smart home platform鈥檚 rough edges</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Matter 1.4, the latest version of the beleaguered open smart home standard, is now available. Its Enhanced Multi-Admin feature aims for better interoperability between device ecosystems.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Will Shanklin webpage" href="/about/editors/will-shanklin-1/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Will Shanklin;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Will Shanklin</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.07.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best gifts for coffee lovers in 2024" href="/home/kitchen-tech/best-gifts-for-coffee-lovers-130018731.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best gifts for coffee lovers in 2024;elm:hdln;g:4b63475d-e4f0-4226-bc2d-a30d95f5990d;itc:0;cpos:11;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best gifts for coffee lovers" src="https://s.yimg.com/uu/api/res/1.2/q3Pb44x4k5n4iHNaeBbu4Q--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/0e77ff40-9149-11ef-9f1f-bb4cd14b76ad.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/best-gifts-for-coffee-lovers-130018731.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best gifts for coffee lovers in 2024;elm:hdln;g:4b63475d-e4f0-4226-bc2d-a30d95f5990d;itc:0;cpos:11;mpos:6">The best gifts for coffee lovers in 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">We&#x27;ll help you find the best gifts for coffee lovers this year. From insulated mugs to cold brew kits, we have gift ideas for all levels of caffeine consumption.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Billy Steele webpage" href="/about/editors/billy-steele/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Billy Steele;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Billy Steele</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.06.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The 6 best cordless vacuums for 2024" href="/home/smart-home/best-cordless-vacuum-130007125.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The 6 best cordless vacuums for 2024;elm:hdln;g:a05e054c-6375-4b7d-a26a-4eb4c914105a;itc:0;cpos:12;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best cordless vacuums" src="https://s.yimg.com/uu/api/res/1.2/UZaZnonHpxc_J4wlnWfPvA--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-04/801b91f0-fb50-11ee-ba55-1a5004ef4b15.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/best-cordless-vacuum-130007125.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The 6 best cordless vacuums for 2024;elm:hdln;g:a05e054c-6375-4b7d-a26a-4eb4c914105a;itc:0;cpos:12;mpos:6">The 6 best cordless vacuums for 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Cordless vacuums are often lighter and easier to use than standard vacuums. We tested a number of the most popular cordless vacuums today to find the ones that are worth your money.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Valentina Palladino webpage" href="/about/editors/valentina-palladino/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Valentina Palladino;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Valentina Palladino</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.06.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="wafer-benji Mih(180px) Mih(80px)--sm Mb(20px)" data-wf-trigger="onLoad" data-wf-benji-config="{&quot;positions&quot;:{&quot;taboola-stream-15&quot;:{&quot;mode&quot;:&quot;stream-d&quot;,&quot;placement&quot;:&quot;taboola-stream-15&quot;,&quot;region&quot;:&quot;index&quot;,&quot;targetType&quot;:&quot;mix&quot;,&quot;id&quot;:&quot;taboola-stream-15&quot;}}}"><div id="taboola-stream-15"> </div></div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Meater&#x27;s Pro Duo keeps tabs on grill temps with two smart probes and Wi-Fi" href="/home/kitchen-tech/meaters-pro-duo-keeps-tabs-on-grill-temps-with-two-smart-probes-and-wi-fi-134530562.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Meater&#x27;s Pro Duo keeps tabs on grill temps with two smart probes and Wi-Fi;elm:hdln;g:afda7c94-55a6-47da-afc7-075ad885e180;itc:0;cpos:13;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="Meater&#x27;s latest smart cooking device is a dual-probe setup that&#x27;s powered by Wi-Fi. " src="https://s.yimg.com/uu/api/res/1.2/0HUnNnyAKndOWaF7Pj64GQ--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-11/dee72a10-984d-11ef-bfff-767a732e90b8.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/meaters-pro-duo-keeps-tabs-on-grill-temps-with-two-smart-probes-and-wi-fi-134530562.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Meater&#x27;s Pro Duo keeps tabs on grill temps with two smart probes and Wi-Fi;elm:hdln;g:afda7c94-55a6-47da-afc7-075ad885e180;itc:0;cpos:13;mpos:6">Meater&#x27;s Pro Duo keeps tabs on grill temps with two smart probes and Wi-Fi</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Meater&#x27;s latest smart cooking device comes with two probes and swaps Bluetooth for Wi-Fi.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Billy Steele webpage" href="/about/editors/billy-steele/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Billy Steele;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Billy Steele</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">11.01.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Apple may tap into a beloved retro design for its smart home display" href="/home/smart-home/apple-may-tap-into-a-beloved-retro-design-for-its-smart-home-display-210412601.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Apple may tap into a beloved retro design for its smart home display;elm:hdln;g:f0208cb7-2d32-44a3-a73d-2d0d9c51f8a7;itc:0;cpos:14;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="iMac G4 Flat Panel, release date January 2002, exhibited at MacPaw&#x27;s Ukrainian Apple Museum in Kiev, Ukraine on January 26, 2017. Ukrainian developer MacPaw has opened Apple hardware museum at the companys office in Kiev. The collection has more than 70 original Macintosh models dated from 1981 to 2017. (Photo by Oleksandr Rupeta/NurPhoto via Getty Images)" src="https://s.yimg.com/uu/api/res/1.2/xjwFTnUU.BAnGkBNC.lHnw--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/5e3ba7d0-94a4-11ef-bb37-fa24d1ddad10.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/apple-may-tap-into-a-beloved-retro-design-for-its-smart-home-display-210412601.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Apple may tap into a beloved retro design for its smart home display;elm:hdln;g:f0208cb7-2d32-44a3-a73d-2d0d9c51f8a7;itc:0;cpos:14;mpos:6">Apple may tap into a beloved retro design for its smart home display</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">According to Bloomberg&#x27;s Mark Gurman, the smart home display will feature a small, square screen mounted on a base, &#x27;making it reminiscent of the circular bottom of the iMac G4.&#x27;</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Cheyenne MacDonald webpage" href="/about/editors/cheyenne-macdonald/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Cheyenne MacDonald;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Cheyenne MacDonald</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.28.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Ecobee smart home users can now unlock Yale and August smart locks from its app" href="/home/smart-home/ecobee-smart-home-users-can-now-unlock-yale-and-august-smart-locks-from-its-app-201700926.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Ecobee smart home users can now unlock Yale and August smart locks from its app;elm:hdln;g:ad1b2c20-42fa-4c98-ba5c-41bc06db16f2;itc:0;cpos:15;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="Photo of a person鈥檚 hand holding a phone running the Ecobee app. It shows a live view of two children at the door. A Yale smart lock is overlaid to the lower left." src="https://s.yimg.com/uu/api/res/1.2/rPXLPRj2dttz.QMkgnLTCw--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/34f0e0e0-90b0-11ef-b7ad-6099119e06c5.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/ecobee-smart-home-users-can-now-unlock-yale-and-august-smart-locks-from-its-app-201700926.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Ecobee smart home users can now unlock Yale and August smart locks from its app;elm:hdln;g:ad1b2c20-42fa-4c98-ba5c-41bc06db16f2;itc:0;cpos:15;mpos:6">Ecobee smart home users can now unlock Yale and August smart locks from its app</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Ecobee鈥檚 app now integrates smart locks from Yale and August, enabling users to control their doorbell and lock from the same app.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Will Shanklin webpage" href="/about/editors/will-shanklin-1/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Will Shanklin;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Will Shanklin</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.23.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="A $105,000 robot arm nobody needs cooked me a delicious lunch" href="/home/kitchen-tech/a-105000-robot-arm-nobody-needs-cooked-me-a-delicious-lunch-140050065.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:A $105,000 robot arm nobody needs cooked me a delicious lunch;elm:hdln;g:0b5f8ca7-a0f5-4ebc-82e0-ec7e21646d8a;itc:0;cpos:16;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="Image of the Moley Robotics X-AiR kitchen robot while cooking. " src="https://s.yimg.com/uu/api/res/1.2/VO444qYlBjFrXMAPRp7EUg--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/82250c20-8a1f-11ef-beef-f4f472433c84.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/a-105000-robot-arm-nobody-needs-cooked-me-a-delicious-lunch-140050065.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:A $105,000 robot arm nobody needs cooked me a delicious lunch;elm:hdln;g:0b5f8ca7-a0f5-4ebc-82e0-ec7e21646d8a;itc:0;cpos:16;mpos:6">A $105,000 robot arm nobody needs cooked me a delicious lunch</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Moley Robotics wants to bring its $105,000 cooking robots to the home. Here&#x27;s what it&#x27;s like to dine at its table.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Daniel Cooper webpage" href="/about/editors/daniel-cooper/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Daniel Cooper;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Daniel Cooper</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.17.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="wafer-benji Mih(180px) Mih(80px)--sm Mb(20px)" data-wf-trigger="onLoad" data-wf-benji-config="{&quot;positions&quot;:{&quot;taboola-stream-20&quot;:{&quot;mode&quot;:&quot;stream-d&quot;,&quot;placement&quot;:&quot;taboola-stream-20&quot;,&quot;region&quot;:&quot;index&quot;,&quot;targetType&quot;:&quot;mix&quot;,&quot;id&quot;:&quot;taboola-stream-20&quot;}}}"><div id="taboola-stream-20"> </div></div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best projector for 2024" href="/home/home-theater/best-projectors-123004354.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best projector for 2024;elm:hdln;g:2b641319-47ec-4d6a-b43c-558615f1cffe;itc:0;cpos:17;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best projectors" src="https://s.yimg.com/uu/api/res/1.2/ysOKiOWfko7hZE_tmuVMGg--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/887d2460-0e2b-11ef-9ff6-c28cbf30665f.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/home-theater/best-projectors-123004354.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best projector for 2024;elm:hdln;g:2b641319-47ec-4d6a-b43c-558615f1cffe;itc:0;cpos:17;mpos:6">The best projector for 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Here&#x27;s a list of the best projectors you can buy at all price points, as well as tips and tricks for shopping for a projector.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Steve Dent webpage" href="/about/editors/steve-dent/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Steve Dent;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Steve Dent</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.09.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best robot vacuum for 2024" href="/home/smart-home/best-robot-vacuums-130010426.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best robot vacuum for 2024;elm:hdln;g:34d85207-dd69-4011-9786-cd94e2fbea9d;itc:0;cpos:18;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best robot vacuum" src="https://s.yimg.com/uu/api/res/1.2/KHSfvBPSbCghWuYMCqxb2Q--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/879c9240-1909-11ef-b7bc-96e54ec3b6e0.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/best-robot-vacuums-130010426.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best robot vacuum for 2024;elm:hdln;g:34d85207-dd69-4011-9786-cd94e2fbea9d;itc:0;cpos:18;mpos:6">The best robot vacuum for 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Robot vacuums are available at many price points today, and some of them can even mop in addition to vacuum. These are the best robot vacuums you can buy today.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Valentina Palladino webpage" href="/about/editors/valentina-palladino/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Valentina Palladino;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Valentina Palladino</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.08.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="The best digital frames for 2024" href="/home/smart-home/best-digital-frame-120046051.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:The best digital frames for 2024;elm:hdln;g:1c6bd8ad-dfb7-4195-af8b-c278a7b1c8d7;itc:0;cpos:19;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="The best digital photo frames" src="https://s.yimg.com/uu/api/res/1.2/xKp69vXVL_cd5uNH0fsqYA--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-09/d7b2bb00-703f-11ef-97f1-de69f19f34fd.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/smart-home/best-digital-frame-120046051.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:The best digital frames for 2024;elm:hdln;g:1c6bd8ad-dfb7-4195-af8b-c278a7b1c8d7;itc:0;cpos:19;mpos:6">The best digital frames for 2024</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">You&#x27;d think making a good digital picture frame would be easy, but that&#x27;s not the case. The market is positively littered with scads of digital photo frames and I can tell you that many of them are awful. These are the ones that are actually worth your money.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Nathan Ingraham webpage" href="/about/editors/nathan-ingraham/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Nathan Ingraham;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Nathan Ingraham</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.02.2024</span></div></div></div></div></div></li><li class="Mb(24px) Bxz(bb)"><div><div class="D(f) H(100%)--sm Fld(r)--sm Ai(st)" data-component="HorizontalCard"><a title="Ooni&#x27;s Karu 2 Pro pizza oven has app connectivity and a bigger window" href="/home/kitchen-tech/oonis-karu-2-pro-pizza-oven-has-app-connectivity-and-a-bigger-window-174519402.html" class="D(b) Pos(r)" data-ylk="sec:strm;subsec:Latest;slk:Ooni&#x27;s Karu 2 Pro pizza oven has app connectivity and a bigger window;elm:hdln;g:f4e704a5-86a5-49ad-99a1-8966ab02f039;itc:0;cpos:20;mpos:6"><img class="Pos(r) D(f) Trsp(a) Trsdu(300ms) Op(0.8):h H(a) W(416px)--xl W(300px)!--lg W(200px)!--sm W(156px)!--maw430 Ar(16/9) Bdrs(8px)" loading="lazy" alt="Ooni&#x27;s latest pizza oven is a revamped version of one of its best models. " src="https://s.yimg.com/uu/api/res/1.2/tt4WwsryTsVqqcV6leVhEw--~B/Zmk9ZmlsbDtoPTQ2ODtweW9mZj01MDt3PTgzMjthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-10/cbd559c0-800a-11ef-bedf-96f8fdbeb25b.cf.jpg" width="640" height="421"/></a><div class="Pos(r) D(f) Ai(st) Mstart(14px)--sm Mstart(24px)"><div class="D(f) Fld(c) Ai(fs)"><h4 class="My(0)"><a href="/home/kitchen-tech/oonis-karu-2-pro-pizza-oven-has-app-connectivity-and-a-bigger-window-174519402.html" class="My(0px) C($c-fuji-grey-13) Fw(700) Fz(22px) Lh(28px) Fz(13px)!--maw430 Lh(18px)!--maw430 Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h" data-ylk="sec:strm;subsec:Latest;slk:Ooni&#x27;s Karu 2 Pro pizza oven has app connectivity and a bigger window;elm:hdln;g:f4e704a5-86a5-49ad-99a1-8966ab02f039;itc:0;cpos:20;mpos:6">Ooni&#x27;s Karu 2 Pro pizza oven has app connectivity and a bigger window</a></h4><p class="sans Mb(0)! Mt(8px) Mt(15px)!--lg Mt(10px)!--md C($c-fuji-batcave) Fw(400) Fz(14px) Lh(20px) D(n)--sm">Ooni has given its largest multi-fuel pizza oven a significant overhaul with three key improvements.</p><div class="D(f) Ai(c) Mt(8px) Mt(10px)--md"><a alt="Opens Billy Steele webpage" href="/about/editors/billy-steele/" class="D(f) Ai(c) Td(n)" data-ylk="sec:strm;subsec:Latest;slk:Billy Steele;elm:author;mpos:6;itc:0"><span class="D(n)--maw430 Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">Billy Steele</span></a><div class="Ai(c) Mstart(15px) Mend(15px) Mb(2px) Mb(0px)--maw430 D(n)--maw430"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="7" viewBox="0 0 10 10" fill="none"><circle cx="4" cy="4" r="4" fill="#232A31"></circle></svg></div><span class="Ai(c) Fw(400) Fz(14px) Lh(20px) Fz(13px)--maw430 Lh(20px)--maw430 C($c-fuji-grey-13)">10.02.2024</span></div></div></div></div></div></li></ul><div data-component="PaginationControl" class="numeric-pagination D(f) Jc(c) Ai(c) My(20px)"><ul class="P(0) D(f) Jc(c) Ai(c) List(n)"><li><a href="https://www.engadget.com/home/" class="D(f) Ai(c) Jc(c) Bdrs(50%) W(40px) H(40px) Td(n) Fz(14px) Fw(400) C(white) Bgc(paginationSelected) Bgc(paginationSelectedHover):h" data-ylk="itc:0;elm:slide-dot;slk:1;sec:strm;subsec:pagination;">1</a></li><li><a href="https://www.engadget.com/home/page/2/" class="D(f) Ai(c) Jc(c) Bdrs(50%) W(40px) H(40px) Td(n) Fz(14px) Fw(400) C(engadgetGray) Bgc(paginationHover):h" data-ylk="itc:0;elm:slide-dot;slk:2;sec:strm;subsec:pagination;">2</a></li><li><a href="https://www.engadget.com/home/page/3/" class="D(f) Ai(c) Jc(c) Bdrs(50%) W(40px) H(40px) Td(n) Fz(14px) Fw(400) C(engadgetGray) Bgc(paginationHover):h" data-ylk="itc:0;elm:slide-dot;slk:3;sec:strm;subsec:pagination;">3</a></li><li><a href="https://www.engadget.com/home/page/4/" class="D(f) Ai(c) Jc(c) Bdrs(50%) W(40px) H(40px) Td(n) Fz(14px) Fw(400) C(engadgetGray) Bgc(paginationHover):h" data-ylk="itc:0;elm:slide-dot;slk:4;sec:strm;subsec:pagination;">4</a></li><li><a href="https://www.engadget.com/home/page/5/" class="D(f) Ai(c) Jc(c) Bdrs(50%) W(40px) H(40px) Td(n) Fz(14px) Fw(400) C(engadgetGray) Bgc(paginationHover):h" data-ylk="itc:0;elm:slide-dot;slk:5;sec:strm;subsec:pagination;">5</a></li><li>...</li></ul><a class="D(f) Ai(c) Jc(c) Bdrs(8px) Pstart(12px) Py(6px) Td(n) Fz(14px) Td(n) C(engadgetGray) Bgc(paginationHover):h" href="https://www.engadget.com/home/page/2/" data-ylk="itc:0;elm:arrow;slk:next;sec:strm;subsec:pagination;"><span class="D(n)--maw430">Next</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Mstart(4px) Cur(p)" data-icon="CoreArrowRight"><v:shape style="height:14px; width:14px;" coordsize="320,320" id="CoreArrowRight" strokecolor="engadgetGray" fillcolor="engadgetGray" path="m71,7c79,-2,94,-2,103,7c103,7,256,160,256,160c256,160,103,313,103,313c98,318,92,320,87,320c81,320,75,318,71,313c62,304,62,290,71,281c71,281,192,160,192,160c192,160,71,39,71,39c62,30,62,16,71,7c71,7,71,7,71,7e" ></v:shape></div></div></a></div></div></div><div class="H(2000px) H(1500px)--md"><div class="W(300px) Miw(300px) Mstart(60px) D(n)--md Pos(st) T(100px) sticky"><div class="right-rail"><div class="Mb(40px)"><div id="RR-MULTI_ATF"></div></div><div class="Mb(340px)"><div id="RR-MULTI_BTF"></div></div><div class="Mb(40px)"><div id="RR-MULTI-2_BTF"></div></div></div></div></div></div></div></div></section></section></div><script> window.performance.mark('hubs-container'); window.performance.measure('hubs-containerDone','PageStart','hubs-container'); </script></div></main><div class="Pb(25px) Pt(25px) Pt(0)!--sm W(100vw) D(b) Ta(c) Pos(r) Z(1) Jc(c) M(MarginCenter)"><div id="LB-MULTI_BTF" class="D(f) Ai(c) Jc(c) Z(100) Flxg(1) Mih(90px)"></div></div></div></div><footer id="Footer" class="Pos(r) T(0) Z(3) W(100%)"><div id="module-footer" class="wafer-rapid-module"><div><div class="Fz(15px)" data-component="Footer"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(engadgetSteelGray) D(n)--md" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(st) Mt(40px) Mb(60px)"><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">About</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/about/" alt="Engadget Masthead" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Engadget Masthead;elm:category;itc:0">Engadget Masthead</a><a href="https://www.engadget.com/about-our-advertising/" alt="About our Ads" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:About our Ads;elm:category;itc:0">About our Ads</a><a href="https://www.engadget.com/about/advertise/" alt="Advertise" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Advertise;elm:category;itc:0">Advertise</a><a href="https://info.wrightsmedia.com/engadget-licensing" alt="Licensing" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Licensing;elm:category;itc:0">Licensing</a><a href="https://www.engadget.com/about-faq-194611880.html" alt="FAQ" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:FAQ;elm:category;itc:0">FAQ</a><a href="https://www.engadget.com/rss.xml" alt="RSS Feed" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:RSS Feed;elm:category;itc:0">RSS Feed</a></div></div><div class="W(1px) H(100%) Bgc(#414246) Mx(20px)"></div><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">Sections</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/reviews/" alt="Reviews" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Reviews;elm:category;itc:0">Reviews</a><a href="https://www.engadget.com/gear/" alt="Gear" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Gear;elm:category;itc:0">Gear</a><a href="https://www.engadget.com/gaming/" alt="Gaming" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Gaming;elm:category;itc:0">Gaming</a><a href="https://www.engadget.com/entertainment/" alt="Entertainment" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Entertainment;elm:category;itc:0">Entertainment</a><a href="https://www.engadget.com/tomorrow/" alt="Tomorrow" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Tomorrow;elm:category;itc:0">Tomorrow</a><a href="https://www.engadget.com/best-tech/" alt="Buying Guides" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Buying Guides;elm:category;itc:0">Buying Guides</a><a href="https://www.engadget.com/videos/" alt="Video" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Video;elm:category;itc:0">Video</a><a href="https://www.engadget.com/podcasts/" alt="Podcasts" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Podcasts;elm:category;itc:0">Podcasts</a><a href="https://www.engadget.com/deals/" alt="Deals" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Deals;elm:category;itc:0">Deals</a></div></div><div class="W(1px) H(100%) Bgc(#414246) Mx(20px)"></div><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">Contribute</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/2017-05-01-engadget-commenting-policy.html" alt="Comment Guidelines" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Comment Guidelines;elm:category;itc:0">Comment Guidelines</a><a href="https://www.engadget.com/support/" alt="Support" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Support;elm:category;itc:0">Support</a></div></div><div class="W(1px) H(100%) Bgc(#414246) Mx(20px)"></div><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">Buying Guides</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/computing/laptops/best-laptops-120008636.html" alt="Best laptop" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best laptop;elm:category;itc:0">Best laptop</a><a href="https://www.engadget.com/mobile/tablets/best-ipads-how-to-pick-the-best-apple-tablet-for-you-150054066.html" alt="The best iPad" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:The best iPad;elm:category;itc:0">The best iPad</a><a href="https://www.engadget.com/audio/speakers/best-portable-bluetooth-speakers-133004551.html" alt="Best Bluetooth speaker" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best Bluetooth speaker;elm:category;itc:0">Best Bluetooth speaker</a><a href="https://www.engadget.com/mobile/tablets/best-e-ink-tablet-130037939.html" alt="Best E Ink tablets" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best E Ink tablets;elm:category;itc:0">Best E Ink tablets</a><a href="https://www.engadget.com/audio/headphones/best-wireless-earbuds-120058222.html" alt="Best wireless earbuds" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best wireless earbuds;elm:category;itc:0">Best wireless earbuds</a><a href="https://www.engadget.com/computing/accessories/best-power-bank-143048526.html" alt="Best power banks" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best power banks;elm:category;itc:0">Best power banks</a><a href="https://www.engadget.com/gaming/best-handheld-gaming-system-140018863.html" alt="Best gaming handhelds " class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best gaming handhelds ;elm:category;itc:0">Best gaming handhelds </a></div></div></div></div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(engadgetGray) Bgc(engadgetSteelGray)--md" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(c) C(#fff) My(40px) H(100%)--md Ai(fs)--md Fld(c)--md Mt(20px)--md Mb(25px)--md Jc(sb)"><div class="newsletter-footer W(140%) W(100%)!--sm"><p class="C(#fff)--md Fw(700)--md">Subscribe to our two newsletters:</p><div class="W(100%) Pb(30px)--md Pt(10px)--md" data-component="EmailSignupForm"><form class="newsletter-form Pos(r) D(f) D(b)!--md P(0)--sm " novalidate=""><div class="W(100%) Mb(25px)--md"><div class="newsletter-checkmark"><label class="nl-checkbox-footer C(engadgetGutter) Fz(12px) Lh(24px) Fw(700)"><input type="checkbox" name="ENGADGETDEALS" checked=""/><div class="Va(m)">Engadget Deals<p class="D(i) Fz(12px)--md Lh(16px) Fw(400) Pb(18px) M(0)"> - A weekly roundup of our favorite tech deals</p></div></label><label class="nl-checkbox-footer C(engadgetGutter) Fz(12px) Lh(16px) Fw(700)"><input type="checkbox" name="ENGADGET" checked=""/><div class="Va(m)">The Morning After<p class="D(i) Fz(12px)--md Lh(16px) Fw(400) Pb(18px) M(0)"> - A daily dose of the news you need</p></div></label></div><ul class="M(0) P(0) Fw(400)"></ul></div><div class="email-details W(100%) Mt(5px) Mt(20px)--sm"><div class="D(f) D(b)!--sm"><input type="email" class="D(b)!--sm Px(15px) W(210px) W(48%)--md W(100%)!--sm H(50px) Bxz(bb) Lh(50px) Bdrs(2px) Bdw(1px) Bds(s) Bdc(engadgetWhiteGray) Fz(15px) Fw(400)" name="email" placeholder="address@email.com" aria-label="Email" aria-required="true" required=""/><p class="email-err Start(0)--md T(134px)--md Mt(10px)!--sm Pos(r)--sm Start(0)!--sm T(0)!--sm M(0) D(n) Pos(a) Start(430px) T(60px) C(errorColorDark)" role="alert">Please enter a valid email address</p><p class="opts-err Start(0)--md T(134px)--md Mt(10px)!--sm Pos(r)--sm Start(0)!--sm T(0)!--sm M(0) D(n) Pos(a) Start(448px) T(60px) C(errorColorDark)" role="alert">Please select a newsletter</p><button class="Pos(r) Mstart(20px) Mstart(0)!--sm Mt(15px)!--sm W(150px) W(20%)--md W(100%)!--sm P(0) Bds(s) Bdw(1px) Bdrs(2px) Cur(p) Va(t) C(#fff) Bdc(engadgetGhostWhite) Bgc(engadgetPurple) Bgc(engadgetFontDarkPurple):h" type="submit" data-ylk="sec:nwslttr;slk:subscribe;elm:btn;itc:1;outcm:sbmt" aria-label="Subscribe"><span class="D(b) Fz(15px) Lh(18px) Py(15px) Fw(400)">Subscribe</span></button></div><input type="hidden" class="D(n)" name="epsilonRef" value="footer"/></div></form><p class="sans C(engadgetGutter)! Fz(12px) Lh(16px) Fw(400) Mb(0)">By subscribing, you are agreeing to Engadget&#x27;s聽<a target="_blank" rel="noopener noreferrer" class="C(engadgetGutter)!" href="https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html">Terms</a> and聽<a target="_blank" rel="noopener noreferrer" class="C(engadgetGutter)!" href="https://legal.yahoo.com/us/en/yahoo/privacy/index.html">Privacy Policy</a>.</p></div></div><div class="W(60%) D(f) Jc(fe) Ai(c) W(100%)--md D(b)--md"><ul class="D(if) Ai(c) W(100%)--md M(0) Mt(20px)--md P(0) List(n)"><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><span class="C(#fff)--md Fw(700)--md">Follow Us</span></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.facebook.com/Engadget/" aria-label="Facebook" alt="Facebook" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:Facebook;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoFacebook"><v:shape style="height:24px; width:24px;" coordsize="320,320" id="LogoFacebook" strokecolor="undefined" fillcolor="undefined" path="m128,304c128,304,128,169,128,169c128,169,94,169,94,169c94,169,94,120,94,120c94,120,128,120,128,120c128,120,128,79,128,79c128,46,148,16,194,16c212,16,226,18,226,18c226,18,225,63,225,63c225,63,211,63,196,63c179,63,176,71,176,85c176,85,176,120,176,120c176,120,226,120,226,120c226,120,224,169,224,169c224,169,176,169,176,169c176,169,176,304,176,304c176,304,128,304,128,304c128,304,128,304,128,304e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://twitter.com/engadget/" aria-label="Twitter" alt="Twitter" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:Twitter;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoTwitter"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoTwitter" strokecolor="undefined" fillcolor="undefined" path="m139,108c139,108,213,23,213,23c213,23,196,23,196,23c196,23,131,97,131,97c131,97,80,23,80,23c80,23,20,23,20,23c20,23,98,134,98,134c98,134,20,223,20,223c20,223,38,223,38,223c38,223,106,145,106,145c106,145,160,223,160,223c160,223,220,223,220,223c220,223,139,108,139,108c139,108,139,108,139,108c139,108,139,108,139,108m115,135c115,135,107,124,107,124c107,124,44,36,44,36c44,36,71,36,71,36c71,36,122,107,122,107c122,107,130,118,130,118c130,118,196,211,196,211c196,211,169,211,169,211c169,211,115,135,115,135c115,135,115,135,115,135c115,135,115,135,115,135e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.youtube.com/user/engadget" aria-label="YouTube" alt="YouTube" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:YouTube;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoYoutube"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoYoutube" strokecolor="undefined" fillcolor="undefined" path="m97,151c97,151,97,89,97,89c97,89,157,120,157,120c157,120,97,151,97,151c97,151,97,151,97,151m228,79c228,79,226,63,219,57c211,48,201,48,197,48c166,45,120,45,120,45c120,45,120,45,120,45c120,45,74,45,43,48c39,48,29,48,21,57c14,64,12,79,12,79c12,79,10,96,10,114c10,114,10,131,10,131c10,149,12,167,12,167c12,167,14,182,21,188c29,197,40,197,45,198c63,199,120,200,120,200c120,200,166,200,197,198c201,197,211,197,219,188c226,182,228,167,228,167c228,167,230,149,230,131c230,131,230,114,230,114c230,96,228,79,228,79c228,79,228,79,228,79e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.instagram.com/engadget/" aria-label="Instagram" alt="Instagram" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:Instagram;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoInstagramEmblem1"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoInstagramEmblem1" strokecolor="undefined" fillcolor="undefined" path="m201,160c201,170,199,175,198,179c196,184,194,187,190,190c187,194,184,196,179,198c175,199,170,201,160,201c150,202,147,202,120,202c93,202,90,202,80,201c70,201,65,199,61,198c57,196,53,194,50,190c46,187,44,183,42,179c41,175,39,170,39,160c38,150,38,147,38,120c38,93,38,90,39,80c39,70,41,65,42,61c44,56,46,53,50,50c53,46,56,44,61,42c65,41,70,39,80,39c90,38,93,38,120,38c147,38,150,38,160,39c170,39,175,41,179,42c184,44,187,46,190,50c194,53,196,56,198,61c199,65,201,70,201,80c202,90,202,93,202,120c202,147,202,150,201,160m219,79c219,68,217,61,215,54c212,48,208,42,203,37c198,32,192,28,185,25c179,23,172,21,161,21c151,20,147,20,120,20c93,20,89,20,79,21c68,21,61,23,54,25c48,28,42,32,37,37c32,42,28,48,25,54c23,61,21,68,21,79c20,89,20,93,20,120c20,147,20,151,21,161c21,172,23,179,25,185c28,192,32,198,37,203c42,208,48,212,54,215c61,217,68,219,79,219c89,220,93,220,120,220c147,220,151,220,161,219c172,219,179,217,185,215c192,212,198,208,203,203c208,198,212,192,215,185c217,179,219,172,219,161c220,151,220,147,220,120c220,93,220,89,219,79m120,69c159,69,184,111,164,146c155,162,138,171,120,171c80,171,56,129,75,94c85,78,102,69,120,69c120,69,120,69,120,69m120,87c94,87,78,114,91,137c97,147,108,153,120,153c146,153,162,126,149,103c143,93,132,87,120,87c120,87,120,87,120,87m173,55c183,55,188,65,184,73c182,76,178,79,173,79c164,79,158,69,163,61c165,57,169,55,173,55c173,55,173,55,173,55e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.linkedin.com/company/engadget/" aria-label="LinkedIn" alt="LinkedIn" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:LinkedIn;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoLinkedIn"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoLinkedIn" strokecolor="undefined" fillcolor="undefined" path="m69,202c69,202,30,202,30,202c30,202,30,85,30,85c30,85,69,85,69,85c69,85,69,202,69,202c69,202,69,202,69,202m50,69c35,69,25,53,33,40c36,34,43,30,50,30c65,30,74,47,66,60c62,65,56,69,50,69c50,69,50,69,50,69m210,202c210,202,172,202,172,202c172,202,172,145,172,145c172,131,172,114,153,114c133,114,130,129,130,144c130,144,130,202,130,202c130,202,93,202,93,202c93,202,93,85,93,85c93,85,129,85,129,85c129,85,129,101,129,101c129,101,129,101,129,101c134,92,147,82,165,82c203,82,210,106,210,138c210,138,210,202,210,202c210,202,210,202,210,202e" ></v:shape></div></div></a></li></ul></div></div></div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(#fff)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(c) Mt(25px)--md Mb(20px)--md"><div class="W(100%) Lh(22px)"><div class="C(engadgetFontDarkGray) Fw(400) Fz(14px)--md Py(30px) P(0)--md Mb(20px)--md">漏 2024 Yahoo. All rights reserved.</div><ul class="D(f) Ai(c) Fxw(w) Mt(0) Mb(25px) Pstart(0) List(n) Pos(r) Start(-24px)"><li class="Pstart(24px) "><a href="https://legal.yahoo.com/us/en/yahoo/privacy/guce/faq/index.html" alt="About Us" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:About Us;elm:category;itc:0">About Us</a></li><li class="Pstart(24px) "><a href="https://info.wrightsmedia.com/engadget-licensing" alt="Reprints and Permissions" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Reprints and Permissions;elm:category;itc:0">Reprints and Permissions</a></li><li class="Pstart(24px) C(engadgetFontDarkGray) Fw(400) Fz(12px)"> <a href="https://guce.engadget.com/terms?locale=en-US" alt="terms" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:terms;elm:category;itc:0" > Terms</a> and <a href="https://guce.engadget.com/privacy-policy?locale=en-US" alt="privacy" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:privacy;elm:category;itc:0" > Privacy Policy</a></li><li class="Pstart(24px) "><a href="https://guce.engadget.com/privacy-dashboard?locale=en-US" alt="Privacy Dashboard" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Privacy Dashboard;elm:category;itc:0">Privacy Dashboard</a></li><li class="Pstart(24px) "><a href="https://legal.aol.com/trademarks/" alt="Trademarks" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Trademarks;elm:category;itc:0">Trademarks</a></li><li class="Pstart(24px) "><a href="https://www.engadget.com/about/advertise/" alt="Advertise" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Advertise;elm:category;itc:0">Advertise</a></li><li class="Pstart(24px) "><a href="https://legal.yahoo.com/us/en/yahoo/privacy/adinfo/index.html" alt="About Our Ads" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:About Our Ads;elm:category;itc:0">About Our Ads</a></li></ul></div></div></div></div></div><script> window.performance.mark('footer'); window.performance.measure('footerDone','PageStart','footer'); </script></div></footer><div class="drawer-nav-overlay-container Pos(f) T(0) Z(10) D(n) Op(0)"><div id="module-drawer-menu-overlay" class="wafer-rapid-module"><div><div class="W(100vw) H(100vh) Bgc(leftNavOverlayBgc) D(f) has-click" data-drawer-target="hamburger" data-wf-drawer-state="closed" data-component="DrawerMenuOverlay"><div class="H(80px)--md H(60px)--sm W(100vw) D(f) Ai(c) Mx(20px)"><button class="P(0) Pos(r) Bgc(t) Bd(n) O(n) W(35px) H(35px) D(f) Ai(c) Jc(sa) has-click" data-drawer-target="hamburger" data-wf-drawer-state="closed" data-ylk="slk:close;elm:btn;sec:drawer-menu-overlay;itc:1" data-component="DrawerCloseBtn" aria-label="Close button"><div class="Mstart(-20px) Mt(3px) Pe(n)"><div class="Pos(a) W(20px) H(2px) Bgc(engadgetGray) Rotate(45deg)"></div><div class="Pos(a) W(20px) H(2px) Bgc(engadgetGray) Rotate(-45deg)"></div></div></button></div></div></div><script> window.performance.mark('drawer-menu-overlay'); window.performance.measure('drawer-menu-overlayDone','PageStart','drawer-menu-overlay'); </script></div></div></div></div><script> (function(d) { var sdk = document.createElement('script'); sdk.src = 'https://s.yimg.com/pv/static/assistjs/desktop-v1.0.70.js'; sdk.id = "assistjs"; sdk.onload = function() { window.YAHOO.SA.init({ elems: { sbForm: "search", sbInput: "search-terms", sbClear: 'sb-clr' }, plugins: { saTray: { parent: "search-results" }, saPCActn: { css: "search-result" }, saFr: { def: 'engadget', fr: 'engadget-s' }, anykey: { disable: true } }, highlight: { boldTag: "" }, saBE: { params: { appid: 'carbon-production.engadget-k8s.omega.yahoo.com' }, host: '//search.engadget.com', base: '/sugg/gossip/gossip-us-engadget/' } }); }; d.body.appendChild(sdk); })(document); </script><script type="text/javascript"> (function() { window.YAHOO = window.YAHOO || {}; window.YAHOO.context = { "apptype": "default", "authed": "0", "browserName": "ie", "browserVersion": "7.0", "bucket": "engadget-def-bucket", "contentSite": "", "device": "desktop", "errBeaconConfig": { "beaconPath": "/_td/beacon/error", "site": "engadget" }, "feature": [ "ncp", "readmo", "newnav", "oathplayer", "browserNotifications", "newArticleFlow", "stickyRightRailStream", "articleLayoutRefresh", "openweb", "enableGAMAds", "enableHeaderBidding", "enableTaboolaAds", "marfeel", "displayTimestamp", "franchisePagination", "channelPagination", "pagination", "hubs", "comscoreUdm2" ], "guid": "", "intl": "us", "lang": "en-US", "meta": {}, "mode": "normal", "osName": "windows nt", "osVersion": "6.0", "partner": "none", "region": "US", "rid": "5gr7sm5jk3n1f", "site": "engadget", "tpConsent": true, "ynet": "0" }; }()); </script><script type="text/javascript" src="https://s.yimg.com/os/yc/js/iframe-1.0.15.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/fp/jsc/tdv2-wafer-utils.d7792bb1.js" defer></script><script type="text/javascript"> (function(win) { win.addEventListener && win.addEventListener("DOMContentLoaded", function () { var s = win.document.createElement("script"); s.async = true; s.defer = true; s.src = "https://s.yimg.com/cx/pv/perf-vitals_3.2.0.js"; win.document.body.appendChild(s); }); })(window);</script><script type="text/javascript" src="https://s.yimg.com/os/yaft/yaft-0.3.28.min.js" async defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-core-1.65.1.js"></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-drawer-1.0.13.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-toggle-1.15.4.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-image-1.4.0.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-scrollview-2.23.3.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-menu-1.3.5.js" defer></script><script type="text/javascript" src="https://s.yimg.com/kw/engadget/mod/jsc/engad-nav.ca9f3d4a.js"></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-benji-1.2.0.js" defer></script><script type="text/javascript" src="https://s.yimg.com/kw/engadget/mod/jsc/engad-footer.e41706b1.js"></script><script> (function(w) { w.YAHOO = w.YAHOO || {}; w.YAHOO.comscore = {"c14":-1,"enableTracking":true,"cs_fpdm":"*null"}; w._comscore = w._comscore || []; w._comscore.push({"c1":"2","c2":"7241469","c5":1197802876,"c7":"http://www.engadget.com/home/","c14":-1}); var s = document.createElement('script'); var el = document.getElementsByTagName('script')[0]; s.async = true; s.src = 'https://s.yimg.com/aaq/vzm/cs_1.6.6.js'; el.parentNode.insertBefore(s, el); }(window)); </script><noscript><img src="https://sb.scorecardresearch.com/p?c1=2&amp;c2=7241469&amp;c5=1197802876&amp;c7=http%3A%2F%2Fwww.engadget.com%2Fhome%2F&amp;c14=-1"></noscript><script type="text/javascript"> (function(w) { if (w.YAHOO && w.YAHOO.i13n && w.YAHOO.i13n.Rapid) { YAHOO.i13n.SPACEID = '1197802876'; var enableApvBeacon = true; var clientOnly = undefined; var rapidConfig = {"click_timeout":200,"keys":{"_rid":"5gr7sm5jk3n1f","abk":"","colo":"sg3","mrkt":"us","p_sec":"hub","partner":"none","site":"engadget","uh_vw":0,"dmi_consent":false,"navtype":"server","ver":"carbon","adblock":"0","pt":"minihome","pct":"hub","pstcat":"home","p_subsec":"home","hashtag":"home"},"perf_navigationtime":2,"test_id":"engadget-def-bucket","tracked_mods_viewability":{"module-header":"hd","module-nav":"nav","module-drawer-menu":"drawer-menu","module-drawer-menu-overlay":"drawer-menu-overlay","module-hubs-container":"hubs-container","module-footer":"footer"},"viewability":true}; rapidConfig.spaceid = YAHOO.i13n.SPACEID; if(typeof clientOnly !== 'undefined') { rapidConfig.client_only = clientOnly; } // beacon apv for mobile web if (enableApvBeacon) { rapidConfig.apv_callback = function(apvObj) { try { if ('1197802876' === YAHOO.i13n.SPACEID) { var img = new Image(); img.src = '/_td/beacon?beaconType=apv&sp=' + YAHOO.i13n.SPACEID + '&device=desktop&intl=US&pixel_pos=' + apvObj.pixel_pos + '&scroll_dir=' + apvObj.scroll_dir; } } catch (e) {} }; } // ensure webworker is loaded from yaho.com cdn path YAHOO.i13n.WEBWORKER_FILE = '/__rapid-worker-1.2.js'; // setup rapid instance YAHOO.i13n.rapidInstance = w.rapidInstance = w.YAHOO.i13n.Rapid(rapidConfig); // expose rapid config for homepage-viewer client if (!w.rapidPageConfig) { w.rapidPageConfig = { rapidConfig: rapidConfig } } } }(window)); </script><script type="text/javascript" src="https://s.yimg.com/nn/lib/metro/g/myy/advertisement_0.0.19.js"></script><script type="text/javascript"> (function(w) { var dabConfig = {"pxGifURL":"https://www.engadget.com/px.gif","cookieDurationInDays":7,"detectionTimeout":300,"enableABPDetection":true,"enableDetection":true,"positions":["LB-MULTI_ATF","LB-MULTI_BTF","RR-MULTI_ATF","RR-MULTI_BTF","MOBILE-TOP_ATF","MOBILE-BOTTOM_BTF"]}; var cookieName = 'thamba'; var thamba = false; var shouldCheckPosition = true; var cookieDuration = 10080; var pixelDetectUrl = "https://www.engadget.com/px.gif"; var detectABP = function(daTrk) { var DPba=new function(){this.detect=function(px,callback){var detected=false;var checksRemain=2;var error1=false;var error2=false;if(typeof callback!="function")return;px+="?ch=*&rn=*";function beforeCheck(callback,timeout){if(checksRemain==0|| timeout>1E3)callback(checksRemain==0&&detected);else setTimeout(function(){beforeCheck(callback,timeout*2)},timeout*2)}function checkImages(){if(--checksRemain)return;detected=!error1&&error2}var random=Math.random()*11;var img1=new Image;img1.onload=checkImages;img1.onerror=function(){error1=true;checkImages()};img1.src=px.replace(/\*/,1).replace(/\*/,random);var img2=new Image;img2.onload=checkImages;img2.onerror=function(){error2=true;checkImages()};img2.src=px.replace(/\*/,2).replace(/\*/,random);beforeCheck(callback,250)}}; DPba.detect(pixelDetectUrl, function(usesABP) { if (usesABP) { var expires = new Date(); expires.setMinutes(expires.getMinutes() + cookieDuration); daTrk = '2'; w.wafer.utils.setCookie(cookieName, '2', {expires: expires, domain: location.hostname, path:'/'}); } // this fires rapid when we set cookie either 1 or 2 if ((!thamba && daTrk !== '0') && w.rapidInstance && w.rapidInstance.beaconEvent) { w.rapidInstance.beaconEvent("datrk", {pl1: daTrk}); } }); }; var ubDetection = function() { // primary check: create node has sensitive id on the fly const decoyId = 'my-ads'; const decoyNode = document.createElement('div'); decoyNode.setAttribute('id', decoyId); decoyNode.innerHTML = decoyId; document.body.appendChild(decoyNode); const decoyNodeIns = document.querySelector(`#${decoyId}`); if (decoyNodeIns && decoyNodeIns.offsetHeight === 0) { decoyNodeIns.remove(); return true; } decoyNodeIns.remove(); // additional check: check all necessary ad pos dimension if (shouldCheckPosition) { const { positions } = dabConfig; let adposNodeCount = 0; let hidenPosNodeCount = 0; for (const position of positions) { const adposNode = document.querySelector(`#${position}`); if (adposNode) { adposNodeCount += 1; if (adposNode.offsetHeight === 0) { hidenPosNodeCount += 1; } } } if (adposNodeCount > 0 && adposNodeCount === hidenPosNodeCount) { return true; } } return false; } var initABDetection = function() { var daTrk = '0'; var cExpiry = 0; var expires = new Date(); /* General AB Check */ var abSelector = document.getElementById('advertisement-thamba'); if (!abSelector) { daTrk = '1'; cExpiry = cookieDuration; } /* Specific AB Check */ if (dabConfig.enableUBDetection) { const isUBActive = ubDetection(); if (isUBActive) { daTrk = '1'; cExpiry = cookieDuration; } } expires.setMinutes(expires.getMinutes() + cExpiry); // Sets cookie if we have to clear (block -> non-blocked state) OR // set with value (non-block -> block state) if ((thamba && daTrk === '0') || (!thamba && daTrk === '1')) { w.wafer.utils.setCookie(cookieName, daTrk, {expires: expires, domain: location.hostname, path:'/'}); } // if (dabConfig.enableABPDetection && daTrk === '1') { // will uncomment when we can detect container collapsed if (dabConfig.enableABPDetection) { detectABP(daTrk); } }; w.wafer && w.wafer.utils && w.wafer.ready && w.wafer.ready(function () { setTimeout(initABDetection, dabConfig.detectionTimeout || 300); }); }(window)); </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10