CINXE.COM

Computing Writer

<!DOCTYPE html> <html lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <head > <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-285c6cf9cd15131ac7c",applicationID:"648989970"};;/*! For license information please see nr-loader-rum-1.282.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>m,gD:()=>b,xN:()=>v});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources";var a=r(993);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),l=r(384),d=r(8122);const f="[data-nr-mask]",g=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:a.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},p={},h="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(h);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(h);p[e]=(0,d.a)(t,g());const r=(0,l.nY)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(h);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.282.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:h,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function m(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,We:()=>i,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9559:(e,t,r)=>{"use strict";r.d(t,{A5:()=>d,NF:()=>c,tV:()=>u});var n=r(6154),i=r(1863),o=r(5289),a=r(9566),s=r(384);const c="websocket-",u="addEventListener",l={};function d(e){if(l[e.debugId]++)return e;if(!(0,s.dV)().o.WS)return e;class t extends WebSocket{static name="WebSocket";constructor(...t){super(...t);const r=(0,a.LA)(6);this.report=function(t){const r=(0,i.t)();return function(n,...a){const s=a[0]?.timeStamp||(0,i.t)(),u=(0,o.We)();e.emit(c+n,[s,s-r,u,t,...a])}}(r),this.report("new");["message","error","open","close"].forEach((e=>{this.addEventListener(e,(function(t){this.report(u,{eventType:e,event:t})}))}))}send(...e){this.report("send",...e);try{return super.send(...e)}catch(t){throw this.report("send-err",...e),t}}}return n.gm.WebSocket=t,e}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{Pj:()=>u,TZ:()=>i,XG:()=>c,rs:()=>o,xV:()=>s,z_:()=>a});var n=r(9559);const i=r(860).K7.metrics,o="sm",a="cm",s="storeSupportabilityMetrics",c="storeEventMetrics",u=["new","send","close",n.tV]},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),l=r(6154),d=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);const E=new Map;function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function _(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),T(E,n,!0,o||null===r?"session":void 0)(t,r)}function k(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},m.forEach((e=>{h[e]=T(E,e,!0,"api")})),h.addPageAction=T(E,"addPageAction",!0,n.K7.genericEvents),h.recordCustomEvent=T(E,"recordCustomEvent",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,T(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new k).get("object"==typeof e?e:{})};const S=k.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function T(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function j(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=T(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?T(_,"routeName",void 0,n.K7.softNav):T(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>j()),!0):j(),h}var k=r(5217),S=r(8122);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var I=r(5284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,k.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,S.a)(t,T);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,k.D0)(e.agentIdentifier),m=[c.beacon,c.errorBeacon];P||(h.proxy.assets&&(O(h.proxy.assets),m.push(h.proxy.assets)),h.proxy.beacon&&m.push(h.proxy.beacon),_(),(0,g.US)("activatedFeatures",I.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),d.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?m:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.282.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.282.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-l47U0Uoe1hZBr59ploFpMvlKF+8qyXRcrIz3FyX0RjKPtbVX/XVLlM33rGSBPUp0xtj5pGZfY8WGANUrr9Zq4A=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.282.0.PROD"]=self["webpackChunk:NRBA-1.282.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(7603);var d=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const m=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,h.dV)().o.MO&&m(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(m(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var E=i(9908),R=i(2843),_=i(3878),x=i(782),N=i(1863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,R.u)((()=>(0,E.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var S=i(9559),T=i(3969);class j extends y{static featureName=T.TZ;constructor(e,t=!0){super(e,T.TZ,t),(0,S.A5)(this.ee),T.Pj.forEach((e=>{this.ee.on(S.NF+e,((...t)=>{(0,E.p)("buffered-"+S.NF+e,[...t],void 0,this.featureName,this.ee)}))})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,k,j],loaderType:"lite"})})()})();</script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="24cbce40-260c-4a1a-8cc5-21ae028a8bfa" async></script> <!-- This site is optimized with the Yoast SEO Premium plugin v12.6.1 - https://yoast.com/wordpress/plugins/seo/ --> <title>Computing Writer</title> <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"/> <link rel="canonical" href="https://www.digitaltrends.com/users/atruly/" /> <link rel="next" href="https://www.digitaltrends.com/users/atruly/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="object" /> <meta property="og:title" content="Computing Writer" /> <meta property="og:url" content="https://www.digitaltrends.com/users/atruly/" /> <meta property="og:site_name" content="Digital Trends" /> <meta property="og:image" content="https://www.digitaltrends.com/wp-content/uploads/2020/10/dt_logo_lockup_blue.jpg?fit=2000%2C1333&amp;p=1" /> <meta property="og:image:secure_url" content="https://www.digitaltrends.com/wp-content/uploads/2020/10/dt_logo_lockup_blue.jpg?fit=2000%2C1333&#038;p=1" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Computing Writer" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//ccp.digitaltrends.com' /> <link rel='dns-prefetch' href='//cdn.cookielaw.org' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <style id='wp-parsely-recommendations-style-inline-css'> .parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0} </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='elasticpress-facet-style-inline-css'> .widget_ep-facet input[type=search],.wp-block-elasticpress-facet input[type=search]{margin-bottom:1rem}.widget_ep-facet .searchable .inner,.wp-block-elasticpress-facet .searchable .inner{max-height:20em;overflow:scroll}.widget_ep-facet .term.hide,.wp-block-elasticpress-facet .term.hide{display:none}.widget_ep-facet .empty-term,.wp-block-elasticpress-facet .empty-term{opacity:.5;position:relative}.widget_ep-facet .empty-term:after,.wp-block-elasticpress-facet .empty-term:after{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.widget_ep-facet .level-1,.wp-block-elasticpress-facet .level-1{padding-left:20px}.widget_ep-facet .level-2,.wp-block-elasticpress-facet .level-2{padding-left:40px}.widget_ep-facet .level-3,.wp-block-elasticpress-facet .level-3{padding-left:60px}.widget_ep-facet .level-4,.wp-block-elasticpress-facet .level-4{padding-left:5pc}.widget_ep-facet .level-5,.wp-block-elasticpress-facet .level-5{padding-left:75pt}.widget_ep-facet input[disabled],.wp-block-elasticpress-facet input[disabled]{cursor:pointer;opacity:1}.widget_ep-facet .term a,.wp-block-elasticpress-facet .term a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.widget_ep-facet .term a:hover .ep-checkbox,.wp-block-elasticpress-facet .term a:hover .ep-checkbox{background-color:#ccc}.ep-checkbox{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1em;justify-content:center;margin-right:.25em;width:1em}.ep-checkbox:after{border:solid #fff;border-width:0 .125em .125em 0;content:"";display:none;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25em}.ep-checkbox.checked{background-color:#5e5e5e}.ep-checkbox.checked:after{display:block} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id="dt-author-head-style">.b-river-post__alt-label,.b-river-post__sponsor{font-family:Molde Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.b-river-post,.b-river-post__label,.b-river-post__meta,.b-river-post__presented,.dtads-location:before{font-family:Molde,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.b-nav{font-weight:700}.b-editor__title,.b-nav,.b-navigator__sub_title,.b-navigator__title,.b-river-post__title,.b-sub{font-family:Visby CF,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.b-editor__title,.b-navigator__sub_title,.b-navigator__title,.b-river-post__title{font-weight:700} /*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;tab-size:4;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}.dt-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.dt-clamp p{display:inline}.dt-clamp-1{-webkit-line-clamp:1}.dt-clamp-2{-webkit-line-clamp:2}.dt-clamp-3{-webkit-line-clamp:3}.dt-clamp-4{-webkit-line-clamp:4}.dt-clamp-5{-webkit-line-clamp:5}.dt-clamp-6{-webkit-line-clamp:6}.dt-clamp-7{-webkit-line-clamp:7}.dt-clamp-8{-webkit-line-clamp:8}.dt-clamp-9{-webkit-line-clamp:9}.dt-clamp-10{-webkit-line-clamp:10}@media (min-width:700px){.dt-clamp-large-1{-webkit-line-clamp:1}.dt-clamp-large-2{-webkit-line-clamp:2}.dt-clamp-large-3{-webkit-line-clamp:3}.dt-clamp-large-4{-webkit-line-clamp:4}.dt-clamp-large-5{-webkit-line-clamp:5}.dt-clamp-large-6{-webkit-line-clamp:6}.dt-clamp-large-7{-webkit-line-clamp:7}.dt-clamp-large-8{-webkit-line-clamp:8}.dt-clamp-large-9{-webkit-line-clamp:9}.dt-clamp-large-10{-webkit-line-clamp:10}}img.dt-lazy-loading,img.dt-lazy-pending{background-color:#000;opacity:.04}img.dt-lazy-loaded{opacity:1}.dtvideos-container{z-index:11}.dtvideos-container.is-loaded .dtvideos-aspect{display:none}.dtvideos-details{color:var(--fine-text-color);font-size:3.2vw;line-height:1.3;margin:2.66667vw 0}.dtvideos-description{margin-top:2.66667vw}.dtvideos-description.dt-clamp-2{max-height:8vw}.dtvideos-readmore{border-bottom:1px solid var(--link-underline-color);color:var(--link-color);cursor:pointer;padding-bottom:1px}.dtvideos-readmore:active,.dtvideos-readmore:hover{border-bottom-color:var(--link-underline-hover-color);text-decoration:none}@media (min-width:700px){.dtvideos-details{font-size:12px;margin:10px 0}.dtvideos-description{margin-top:10px}.dtvideos-description.dt-clamp-2{max-height:30px}}.dtads-desktop,.dtads-mobile,.dtads-tablet{display:none!important}.dtads-location{position:relative;width:100%}.dtads-location:before{color:var(--fine-text-color);content:"Advertisement";font-size:12px;left:0;line-height:1;position:absolute;right:0;text-align:center;top:-18px}.dtads-adhesion:before,.dtads-atn:before,.dtads-btn:before,.dtads-interstitial:before,.dtads-out-of-page:before{display:none}@media (max-width:699px){.dtads-mobile{display:block!important}}@media (min-width:700px){.dtads-tablet{display:block!important}}@media (min-width:1050px){.dtads-desktop{display:block!important}}.addeventatc{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:3px;box-shadow:0 0 0 .5px rgba(50,50,93,.17),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent!important;color:#000!important;display:inline-block;font-size:15px;line-height:100%;padding:13px 12px 12px 43px;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.dt-google-read-aloud{display:block;margin:3.2vw 0 1.06667vw;min-height:55px}@media (min-width:700px){.dt-google-read-aloud{margin:15px 0 -15px}}#credential_picker_container,#credential_picker_iframe{z-index:2000000000!important}#wpadminbar{border-bottom:1px solid #4e4e4e!important;position:absolute!important;z-index:5000002!important}.wp-caption-text{color:var(--content-text-color);font-size:3.2vw;line-height:1.3;margin:2.66667vw 0;vertical-align:middle}.wp-caption-text a{border-bottom:1px solid var(--link-underline-color);color:var(--link-color);padding-bottom:1px}.wp-caption-text a:active,.wp-caption-text a:hover{border-bottom-color:var(--link-underline-hover-color);text-decoration:none}.wp-caption-text .credit,.wp-caption-text .text{display:inline}.wp-caption-text .text a{color:inherit;text-decoration:underline}.wp-caption-text .text+.credit{margin-left:4vw}.wp-caption-text .text+.credit:before{content:"|";left:-2.4vw;position:relative;top:-.26667vw;vertical-align:text-top}.wp-caption-text ul{margin-top:4vw}.wp-caption-text li{display:block}.wp-caption-text li .num{font-weight:700}.wp-caption-text li:not(:last-child){margin-right:1.2em}.wp-caption-text .credit{color:var(--fine-text-color)}@media (min-width:700px){.wp-caption-text{font-size:12px;margin:10px 0}.wp-caption-text .text+.credit{margin-left:15px}.wp-caption-text .text+.credit:before{left:-9px;top:-1px}.wp-caption-text ul{margin-top:15px}}.ot-form-wrapper{height:100%}.ot-form-wrapper iframe{border:none;height:100%;width:100%}.pushly-prompt-window:not(.managed),.pushly_popover:not(.managed){z-index:10000000!important}@font-face{font-display:optional;font-family:Molde;font-style:normal;font-weight:400;src:url(/wp-content/themes/dt-stardust/assets/fonts/molde-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/dt-stardust/assets/fonts/molde-regular-webfont.woff) format("woff")}@font-face{font-display:optional;font-family:Molde;font-style:normal;font-weight:700;src:url(/wp-content/themes/dt-stardust/assets/fonts/molde-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/dt-stardust/assets/fonts/molde-bold-webfont.woff) format("woff")}@font-face{font-display:optional;font-family:Visby CF;font-style:normal;font-weight:400;src:url(/wp-content/themes/dt-stardust/assets/fonts/visbycf-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/dt-stardust/assets/fonts/visbycf-regular-webfont.woff) format("woff")}@font-face{font-display:optional;font-family:Visby CF;font-style:normal;font-weight:700;src:url(/wp-content/themes/dt-stardust/assets/fonts/visbycf-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/dt-stardust/assets/fonts/visbycf-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Molde Condensed;font-style:normal;font-weight:400;src:url(/wp-content/themes/dt-stardust/assets/fonts/molde-condensed-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/dt-stardust/assets/fonts/molde-condensed-bold-webfont.woff) format("woff")}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-up{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes slide-up{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background:#fff;color:#000;font-family:Molde,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1;min-height:100%;overflow-x:hidden}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset{border:0;margin:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none}a,button,input,select,textarea{outline-color:#00608c}a:active,button:active,input:active,select:active,textarea:active{outline:none}ol,ul{list-style-type:none;padding:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:inherit}figure,h1,h2,h3,h4,h5,h6,iframe,li,ol,p,ul{margin:0}cite{font-style:normal}iframe,img{border:0}@media (max-width:320px){body,html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased}}.is-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.is-hidden{display:none}.is-text-center{text-align:center}:root{--aside-background-color:#f6f6f6;--aside-divider-color:hsla(180,2%,75%,.25);--background-color-rgb:255,255,255;--background-color:#fff;--button-gradient:linear-gradient(45deg,#0074f5,#03aaff);--button-muted-background-color:#bec1c1;--button-background-color:#00608c;--button-text-color:#fff;--content-text-color:#000;--control-off-background-color:#c2c2c2;--control-on-background-color:#00608c;--divider-color:hsla(0,0%,44%,.25);--emphasis-color:#000;--error-color:#cc311e;--field-background-color:#fff;--field-border-color:rgba(0,0,0,.1);--field-text-color:#000;--fine-text-color:#707070;--framing-background-color:#00608c;--framing-text-color:#fff;--hyphen-color:#707070;--icon-color:#00608c;--icon-filter:grayscale(1) brightness(0.5);--image-display:block;--image-icon-color:#00608c;--image-overlay-color:hsla(0,0%,100%,.9);--image-overlay-icon-color:#00608c;--image-reverse-display:none;--label-color:#00608c;--link-color:#00608c;--link-underline-color:rgba(0,96,140,.5);--link-underline-hover-color:#00608c;--tag-background-color:#e0e0e0;--tag-text-color:#000;--text-color:#707070;--title-color:#000;--tint-color:rgba(0,0,0,.6)}.theme-accent{--aside-background-color:#151515;--aside-divider-color:hsla(180,2%,75%,.25);--background-color-rgb:0,27,40;--background-color:#001b28;--button-background-color:#0095d9;--button-text-color:#fff;--content-text-color:#fff;--control-off-background-color:#a8aab3;--control-on-background-color:#0095d9;--divider-color:hsla(180,2%,75%,.25);--emphasis-color:#fff;--fine-text-color:#a8aab3;--hyphen-color:#fff;--icon-color:#0095d9;--icon-filter:brightness(0) invert(1);--image-display:none;--image-icon-color:#0095d9;--image-overlay-color:hsla(0,0%,100%,.9);--image-reverse-display:block;--label-color:#0095d9;--link-color:#0095d9;--link-underline-color:rgba(0,149,217,.5);--link-underline-hover-color:#0095d9;--text-color:#a8aab3;--title-color:#fff}.b-page--dark,.theme-dark{--aside-background-color:#151515;--aside-divider-color:hsla(180,2%,75%,.25);--background-color-rgb:0,0,0;--background-color:#000;--button-background-color:#0095d9;--button-text-color:#fff;--content-text-color:#fff;--control-off-background-color:#a8aab3;--control-on-background-color:#0095d9;--divider-color:hsla(180,2%,75%,.25);--emphasis-color:#fff;--fine-text-color:#a8aab3;--hyphen-color:#fff;--icon-color:#0095d9;--icon-filter:brightness(0) invert(1);--image-display:none;--image-icon-color:#0095d9;--image-overlay-color:hsla(0,0%,100%,.9);--image-reverse-display:block;--label-color:#0095d9;--link-color:#0095d9;--link-underline-color:rgba(0,149,217,.5);--link-underline-hover-color:#0095d9;--text-color:#a8aab3;--title-color:#fff}.theme-theater{--aside-background-color:#151515;--aside-divider-color:hsla(180,2%,75%,.25);--background-color-rgb:0,0,0;--background-color:#000;--content-text-color:#fff;--divider-color:hsla(180,2%,75%,.25);--emphasis-color:#fff;--hyphen-color:#fff;--icon-color:#0095d9;--icon-filter:brightness(0) invert(1);--image-display:none;--image-icon-color:#0095d9;--image-overlay-color:hsla(0,0%,100%,.9);--image-reverse-display:block;--label-color:#0095d9;--link-color:#0095d9;--link-underline-color:rgba(0,149,217,.5);--link-underline-hover-color:#0095d9;--text-color:#a8aab3;--title-color:#fff}.b-anterior{background:#151515;font-size:0;line-height:1;text-align:center}.b-anterior .dtads-atn,.b-anterior .dtads-btn{z-index:auto!important}.b-anterior .htlad-desktop-atn,.b-anterior .htlad-mobile-btn,.b-anterior .htlad-tablet-atn{align-items:center;display:flex;justify-content:center;z-index:auto!important}.b-anterior .htlad-desktop-atn .htl-ad,.b-anterior .htlad-mobile-btn .htl-ad,.b-anterior .htlad-tablet-atn .htl-ad{left:0!important;position:sticky;top:0!important;transform:none!important;width:100%;z-index:0!important}.b-anterior .htlad-desktop-atn .htl-ad .htl-ad-gpt,.b-anterior .htlad-mobile-btn .htl-ad .htl-ad-gpt,.b-anterior .htlad-tablet-atn .htl-ad .htl-ad-gpt{background:#151515}.b-anterior .htlad-desktop-atn .htl-ad .htl-ad-gpt>*,.b-anterior .htlad-mobile-btn .htl-ad .htl-ad-gpt>*,.b-anterior .htlad-tablet-atn .htl-ad .htl-ad-gpt>*{position:relative;z-index:1}.b-anterior .htlad-desktop-atn .htl-ad .htl-ad-gpt:before,.b-anterior .htlad-mobile-btn .htl-ad .htl-ad-gpt:before,.b-anterior .htlad-tablet-atn .htl-ad .htl-ad-gpt:before{z-index:0}.b-anterior .htlad-desktop-atn .htl-ad.is-parallax,.b-anterior .htlad-mobile-btn .htl-ad.is-parallax,.b-anterior .htlad-tablet-atn .htl-ad.is-parallax{position:fixed}.b-anterior .htlad-desktop-atn .htl-ad.is-docked,.b-anterior .htlad-mobile-btn .htl-ad.is-docked,.b-anterior .htlad-tablet-atn .htl-ad.is-docked{overflow:hidden;position:fixed;z-index:2000000000!important}.b-anterior .htlad-tablet-atn{min-height:250px}.b-anterior .htlad-mobile-btn{min-height:150px}.b-anterior .dtads-atn:before,.b-anterior .dtads-btn:before,.b-anterior .htlad-desktop-atn .htl-ad-gpt:before,.b-anterior .htlad-mobile-btn .htl-ad-gpt:before,.b-anterior .htlad-tablet-atn .htl-ad-gpt:before{background:#151515;color:hsla(0,0%,50%,.7);content:"Advertisement";font-size:12px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.b-editor{background-color:var(--aside-background-color);font-size:4.8vw;line-height:1.2;padding-bottom:13.33333vw;padding-top:8vw}.b-editor__inner{align-items:center;display:flex;flex-direction:column}.b-editor__info{order:1;text-align:center;width:100%}.b-editor__title-wrapper{color:var(--title-color)}.b-editor__title{font-size:7.46667vw;line-height:1.2}.b-editor__position,.b-editor__title{margin-bottom:2.66667vw}.b-editor__mail{margin-bottom:5.33333vw}.b-editor__mail a{border-bottom:1px solid var(--link-underline-color);color:var(--link-color);padding-bottom:1px}.b-editor__mail a:active,.b-editor__mail a:hover{border-bottom-color:var(--link-underline-hover-color);text-decoration:none}.b-editor__socials{display:flex;justify-content:center;margin-bottom:8vw}.b-editor__socials-item{background-size:contain;filter:var(--icon-filter);height:5.33333vw;width:5.33333vw}.b-editor__socials-item:not(:last-child){margin-right:8vw}.b-editor__socials-item.twitter{width:6.4vw}.b-editor__socials-item.email{width:7.2vw}.b-editor__socials-item a{display:block;overflow:hidden;text-align:left;text-indent:-119988px}.b-editor__image{border-radius:50%;height:53.33333vw;margin-bottom:8vw;order:2;overflow:hidden;width:53.33333vw}.b-editor__image img{height:100%;object-fit:cover;width:100%}.b-editor__descr{border-top:1px solid var(--text-color);line-height:1.6;order:3;padding-top:8vw;width:100%}.b-editor__descr a{border-bottom:1px solid var(--link-underline-color);color:var(--link-color);padding-bottom:1px}.b-editor__descr a:active,.b-editor__descr a:hover{border-bottom-color:var(--link-underline-hover-color);text-decoration:none}.b-editor__descr-text{color:var(--content-text-color)}.b-editor__descr-text p:not(:last-child){margin-bottom:6.66667vw}.b-editor__descr-note{font-size:3.73333vw;line-height:1.35714;margin-top:5.33333vw}@media (min-width:700px){.b-editor{font-size:18px;line-height:1.22222;padding-bottom:50px;padding-top:50px}.b-editor__inner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.b-editor__info{padding-right:50px;text-align:left;width:calc(100% - 200px)}.b-editor__info--no-description{text-align:justify;width:100%}.b-editor__title{font-size:38px;line-height:1.21053;margin-bottom:10px}.b-editor__mail,.b-editor__position{margin-bottom:20px}.b-editor__socials{display:flex;justify-content:flex-start;margin-bottom:30px}.b-editor__socials-item{height:20px;width:20px}.b-editor__socials-item:not(:last-child){margin-right:30px}.b-editor__socials-item.twitter{width:24px}.b-editor__socials-item.email{width:27px}.b-editor__image{height:200px;margin-bottom:30px;width:200px}.b-editor__descr{line-height:1.61111;padding-top:30px}.b-editor__descr-text p:not(:last-child){margin-bottom:25px}.b-editor__descr-note{font-size:14px;line-height:1.35714;margin-top:20px}}@media (min-width:1050px){.b-editor__info,.b-editor__inner{justify-content:space-between}.b-editor__info{align-items:flex-end;border-bottom:1px solid var(--text-color);display:flex;margin-bottom:30px;padding-bottom:30px;padding-right:0;width:100%}.b-editor__position{font-size:20px;line-height:1.2;margin-bottom:0}.b-editor__contacts{align-items:flex-end;display:flex;flex-direction:column-reverse}.b-editor__mail{margin-bottom:0}.b-editor__socials{margin-bottom:10px}.b-editor__image{height:300px;order:2;width:300px}.b-editor__descr{border-top:0;order:1;padding-top:0;width:calc(100% - 350px)}}@media (min-width:1280px){.b-editor__inner{display:block;overflow:hidden}.b-editor__info{width:calc(100% - 350px)}.b-editor__info--no-description{text-align:justify;width:100%}.b-editor__image{float:right}}.b-layout{background:inherit;position:relative}.b-layout__inner{align-items:center;background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;padding:8vw 0 13.33333vw}.b-layout__inner>*{margin:0 auto;position:relative;width:92vw}.b-layout__inner--no-top{padding-top:0!important}.b-layout__inner--thin-top{padding-top:5.33333vw}.b-layout__hero{height:51.2vw;max-width:none!important;overflow:hidden;width:100vw!important;z-index:1}.b-layout__hero+*{margin-top:-20.53333vw;z-index:2}.b-layout__hero:after{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(180deg,rgba(var(--background-color-rgb),0) -62%,var(--background-color) 100%);bottom:0;content:"";height:24.53333vw;left:0;position:absolute;right:0;z-index:1}.b-layout__hero img{height:100%!important;left:50%;position:absolute;transform:translateX(-50%);width:auto!important}.b-layout__hero--default{height:30.66667vw}.b-layout__hero--default:after,.b-layout__hero--default:before{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:0;content:"";height:100%!important;left:0;position:absolute;right:0}.b-layout__hero--default:before{background:radial-gradient(66% 806% at 76% 302%,hsla(30,20%,96%,.5) 0,transparent 100%),radial-gradient(85% 377% at 80% 312%,#359ee5 42%,transparent 100%),linear-gradient(45deg,#001b28,#0064ff)}.b-layout__hero--default+*{margin-top:-15.2vw}.b-layout__preamble{margin-top:8vw}.b-layout__mem:not(:first-child){margin-top:13.33333vw}.b-layout__beta{margin-top:18.66667vw}@media (min-width:700px){.b-layout__inner{padding:50px 0 70px}.b-layout__inner>*{width:650px}.b-layout__inner--thin-top{padding-top:20px}.b-layout__hero{height:236px}.b-layout__hero+*{margin-top:-116px}.b-layout__hero:after{height:136px}.b-layout__hero--default{height:135px}.b-layout__hero--default+*{margin-top:-96px}.b-layout__preamble{margin-top:40px}.b-layout__mem:not(:first-child){margin-top:50px}.b-layout__beta{margin-top:90px}}@media (min-width:1050px){.b-layout__inner>*{width:1000px}.b-layout__hero{height:246px}.b-layout__hero+*{margin-top:-116px}.b-layout__hero:after{height:136px}.b-layout__hero--default{height:156px}.b-layout__hero--default+*{margin-top:-96px}.b-layout__preamble{margin-top:50px}}@media (min-width:1280px){.b-layout__inner>*{max-width:1350px;width:calc(100vw - 50px)}.b-layout__hero{height:280px}.b-layout__hero+*{margin-top:-140px}.b-layout__hero:after{height:160px}.b-layout__hero--default{height:164px}.b-layout__hero--default+*{margin-top:-120px}.b-layout__split{display:flex;justify-content:space-between}.b-layout__alpha{flex:1}.b-layout__beta{margin-left:60px;margin-top:0;width:340px}}.b-nav{background:#000;color:#fff;font-size:4.8vw;line-height:1;position:sticky;top:0;z-index:5000001}.b-nav--static{position:relative}.b-nav button{outline:none}.b-nav__inner{align-items:center;display:flex;height:13.33333vw;margin:0 auto;width:92vw}.b-nav__toggle{display:none}.b-nav__toggle--menu:checked~.b-nav__drawer--menu,.b-nav__toggle--search:checked~.b-nav__drawer--search{display:block}.b-nav__trigger{background-position:50%;cursor:pointer;flex-shrink:0;height:13.33333vw;outline:none;overflow:hidden;text-align:left;text-indent:-119988px;width:10.13333vw}.b-nav__trigger--menu{margin:0 1.33333vw 0 -2.66667vw}.b-nav__trigger--search{display:none}.b-nav__logo{height:7.46667vw;margin-right:auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:auto}.b-nav__logo svg{display:block;filter:none;height:100%;width:auto}.b-nav__link{display:none}.b-nav__sign-in{height:7.46667vw!important;padding:0 4vw!important}.b-nav__account-wrap{position:relative}.b-nav__account{align-items:center;background:var(--button-gradient);border-radius:50%;color:var(--button-text-color);display:inline-flex;font-size:3.73333vw;height:8.53333vw;justify-content:center;overflow:hidden;width:8.53333vw}.b-nav__account img{height:100%;object-fit:cover;width:100%}.b-nav__drawer{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(0,0,0,.9);border-top:1px solid #333;display:none;left:0;padding:6.66667vw;position:absolute;top:100%;width:100%}.b-nav__drawer--menu{-webkit-overflow-scrolling:touch;height:calc(100vh - 13.33333vw);overflow-x:hidden;overflow-y:auto;padding-bottom:26.66667vw;-webkit-transform:translateZ(0)}.b-nav__item-0:not(:last-child){margin-bottom:6.66667vw}.b-nav__item-0>button,.b-nav__item-0>input{display:none}.b-nav__item-0>input:checked+label{color:#0095d9}.b-nav__item-0>input:checked+label:after{transform:translateY(-50%) scaleY(-1)}.b-nav__item-0>input:checked~.b-nav__items-1{display:block}.b-nav__item-0>a,.b-nav__item-0>label{display:block;font-size:4.8vw;margin-bottom:4vw}.b-nav__item-0>label{outline:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.b-nav__item-0>label:after{background-position:50%;background-size:contain;content:"";height:2.4vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4.53333vw}.b-nav__items-1{display:none}.b-nav__search-item{margin-bottom:6.66667vw}.b-nav__search{position:relative}.b-nav__search input[type=text]{background:hsla(0,0%,100%,.2);border:1px solid transparent;border-radius:2.13333vw;color:#fff;font-family:Molde,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:4.26667vw;height:12vw;line-height:12vw;padding:0 3.46667vw 0 9.86667vw;width:100%}.b-nav__search input[type=text]:focus{border-color:#fff;outline:none}.b-nav__search input[type=text]:-ms-input-placeholder{color:#fff;opacity:1}.b-nav__search input[type=text]::placeholder{color:#fff;opacity:1}.b-nav__search input[type=text]:-webkit-autofill,.b-nav__search input[type=text]:-webkit-autofill:focus,.b-nav__search input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.b-nav__search input[type=submit]{background-size:contain;height:3.73333vw;left:2.66667vw;overflow:hidden;position:absolute;text-align:left;text-indent:-119988px;top:50%;transform:translateY(-50%);width:3.73333vw}@media (max-width:699px){.b-nav__sign-in{font-size:3.73333vw!important}}@media (min-width:700px){.b-nav{font-size:20px}.b-nav__inner{height:80px;width:calc(100vw - 50px)}.b-nav__trigger{height:80px;width:48px}.b-nav__trigger--menu{margin:0 8px 0 -15px}.b-nav__trigger--search{display:block;margin:0 -15px 0 8px}.b-nav__logo{height:36px}.b-nav__sign-in{height:36px!important;padding:0 20px!important}.b-nav__account{font-size:15px;height:34px;width:34px}.b-nav__drawer{padding:25px}.b-nav__drawer--menu{height:calc(100vh - 50px);padding-bottom:50px}.b-nav__items-0{position:relative}.b-nav__item-0{outline:none;padding-right:50px;width:50%}.b-nav__item-0:not(:last-child){margin-bottom:25px}.b-nav__item-0:focus-within>button{color:#0095d9}.b-nav__item-0:focus-within .b-nav__items-1{display:flex;flex-wrap:wrap}.b-nav__item-0>a,.b-nav__item-0>button{display:block;font-size:20px;letter-spacing:inherit;margin:0;width:100%}.b-nav__item-0>button{position:relative}.b-nav__item-0>button:after{background-position:50%;background-size:contain;content:"";height:7px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);width:15px}.b-nav__item-0>input,.b-nav__item-0>label{display:none}.b-nav__item-1{width:100%}.b-nav__search-item{display:none}.b-nav__search input[type=text]{border-radius:8px;font-size:30px;height:80px;line-height:80px;padding:22px 54px 22px 20px}.b-nav__search input[type=submit]{height:30px;left:auto;right:20px;width:30px}}@media (min-width:1050px){.b-nav__item-0{width:35%}}@media (min-width:1280px){.b-nav__logo{margin-right:50px}.b-nav__link{display:block;font-size:16px;height:100%;line-height:87px;margin-right:25px;position:relative;white-space:nowrap}.b-nav__link:hover{text-decoration:none}.b-nav__link:hover:before{background:#0095d9;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.b-nav__link+:not(.b-nav__link),.b-nav__logo+:not(.b-nav__link){margin-left:auto}}@media (min-width:1400px){.b-nav__inner{width:1350px}.b-nav__drawer>*{margin:0 auto;max-width:1350px;width:calc(100vw - 50px)}.b-nav__drawer--menu{height:auto}}.b-navigator{border-bottom:1px solid var(--divider-color);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:8vw}.b-navigator__crumbs{width:100%}.b-navigator__sub_title,.b-navigator__title{color:var(--title-color);font-size:7.46667vw;line-height:1.2}@media (min-width:700px){.b-navigator{padding-bottom:30px}.b-navigator__title{font-size:38px;line-height:1.2}}.b-section{background-color:#fff;color:#000;padding-bottom:2.66667vw;padding-top:2.66667vw}.b-section:first-child{padding-top:0}.b-section:first-child .b-grid .b-grid__large-heading:first-child{margin-top:0}.b-section+.b-placard{padding-top:5.33333vw}.b-section .b-page__inner{padding-bottom:0;padding-top:0}.b-section--dark{background-color:#000;color:#fff}.b-section--dark .b-content,.b-section--dark .b-heading,.b-section--dark .b-headline,.b-section--dark .b-strip{color:#fff}.b-section--dark .b-tabbed-lists__tab.is-active{color:#0095d9}.b-section--dark .b-tabbed-lists__tab:after{background:#0095d9}.b-section--dark .b-meta__byline,.b-section--dark .b-meta__labels,.b-section--dark .b-more,.b-section--dark .b-synopsis-stack__label,.b-section--dark .b-tabbed-lists__label{color:#0095d9}.b-section--dark+.b-grid__placard,.b-section--dark+.dtads-location{background-color:#000;color:#fff}@media (min-width:700px){.b-section{padding-bottom:12px;padding-top:12px}.b-section+.b-placard,.b-section:first-child{padding-top:24px}}.b-skip-link{display:none}.single-post .b-skip-link{display:block;height:1px;left:-99999px;overflow:hidden;position:absolute;top:auto;width:1px}.b-social-button{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:left;text-indent:-119988px}.b-social-button:after{background-position:50%;background-size:100% auto;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}.b-social-button a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.b-social-button--facebook:after{background-size:auto 100%}.b-social-button--flipboard:after,.b-social-button--instagram:after,.b-social-button--linkedin:after{background-size:96% auto}.b-social-button--threads:after{background-size:90% auto}.b-social-button--pinterest:after{background-size:auto 100%}.b-social-button--rss:after{background-size:86% auto}.b-sponsor{font-family:arial,helvetica,sans-serif;font-size:2.66667vw;font-weight:400;line-height:1;opacity:.58}@media (min-width:700px){.b-sponsor{font-size:10px}}.b-sub{background:#001b28;color:#fff;font-size:3.2vw;font-weight:700;height:11.73333vw;overflow:hidden;position:relative;z-index:12}.b-sub span{color:#0095d9;pointer-events:none;text-decoration:none}.b-sub:after{background:linear-gradient(270deg,#001b28,#001b28 .01%,rgba(0,27,40,0));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:26.66667vw}.b-sub__items-0{-webkit-overflow-scrolling:touch;display:flex;height:200%;line-height:11.73333vw;margin:0 auto;overflow-x:auto;overflow-y:hidden;-webkit-transform:translateZ(0);white-space:nowrap;width:92vw}.b-sub__item-0.sub-item-label{display:none}.b-sub__item-0:not(:last-child){margin-right:4vw}.b-sub__item-0:last-child{margin-right:26.66667vw}.b-sub__sponsor{position:absolute;top:1.33333vw}@media (min-width:700px){.b-sub{font-size:14px;height:50px}.b-sub:after{width:100px}.b-sub__items-0{line-height:50px;width:calc(100vw - 50px)}.b-sub__item-0.sub-item-label{display:list-item}.b-sub__item-0:not(:last-child){margin-right:20px}.b-sub__item-0:last-child{margin-right:100px}.b-sub__sponsor{top:5px}}@media (min-width:1400px){.b-sub:after{right:calc(50% - 680px)}.b-sub__items-0{width:1350px}}.b-sidebar{display:flex;flex-direction:column;width:300px}.b-sidebar .dtads-location:before{display:none}.b-sidebar .dtads-location:not(:first-child){margin-top:60px}.b-sidebar .dtads-aside-first{height:600px}.b-sidebar .dtads-topic-aside{height:250px}.b-sidebar .dtads-aside{height:1000px}.b-sidebar .dtads-aside .htlad-desktop-aside{position:sticky;top:100px}.dt-ads-atn-is-docked .b-sidebar .dtads-aside .htlad-desktop-aside{top:170px}.dt-ads-atn-is-docked-large .b-sidebar .dtads-aside .htlad-desktop-aside{top:270px}.b-sidebar .htlad-desktop-aside,.b-sidebar .htlad-desktop-asidefirst{min-height:0!important}.b-river .b-secondary-breadcrumbs{margin-top:9.33333vw}.b-river__navigator{margin-bottom:8vw}.b-river__disclaimer{margin-bottom:5.33333vw;margin-top:5.33333vw}.b-river__inner+.b-secondary-breadcrumbs{border-top:0;margin-top:0}.b-river__item{border-bottom:1px solid var(--divider-color);padding-bottom:6vw}.b-river__item:not(:last-child){margin-bottom:5.33333vw}.b-river .dtads-location{margin-top:18.66667vw}.b-river__paging{margin-top:10.66667vw}@media (min-width:700px){.b-river .b-secondary-breadcrumbs{margin-top:35px}.b-river__navigator{margin-bottom:30px}.b-river__disclaimer{margin-bottom:25px;margin-top:25px}.b-river__inner+.b-secondary-breadcrumbs{border-top:0;margin-top:0}.b-river__item{padding-bottom:27.5px}.b-river__item:not(:last-child){margin-bottom:30px}.b-river .dtads-location{margin-top:70px}.b-river__paging{margin-top:40px}}.b-river-post{align-items:center;display:flex;flex-wrap:wrap;font-size:4vw;font-weight:400;justify-content:space-between;line-height:1.3;position:relative}.b-river-post a,.b-river-post a:hover{text-decoration:none}.b-river-post img.dt-lazy-loading,.b-river-post img.dt-lazy-pending{background-color:transparent;opacity:0}.b-river-post img.dt-lazy-pending{height:100%!important;padding-bottom:0!important;width:100%!important}.b-river-post__image{background-color:rgba(0,0,0,.1);height:17.86667vw;position:relative;width:26.13333vw}.b-river-post__image img{height:100%;object-fit:cover;width:100%}.b-river-post__stars{background-color:var(--image-overlay-color);border-radius:3.73333vw;bottom:1.33333vw;height:5.86667vw;left:1.33333vw;padding:1.33333vw 1.86667vw;position:absolute;width:23.46667vw}.b-river-post__stars+.b-river-post__video{bottom:8.53333vw}.b-river-post__video{background-color:var(--image-overlay-color);border-radius:50%;bottom:1.33333vw;height:8vw;left:1.33333vw;position:absolute;width:8vw}.b-river-post__video:before{border-bottom:1.6vw solid transparent;border-left:2.4vw solid var(--image-overlay-icon-color);border-right:0 solid transparent;border-top:1.6vw solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}.b-river-post__sponsor{color:var(--label-color);font-size:3.73333vw;font-weight:400;letter-spacing:.1em;line-height:1;margin-bottom:2.66667vw;text-transform:uppercase}.b-river-post__title{color:var(--title-color);font-size:4.8vw;line-height:1.2;width:calc(100% - 30.4vw)}.b-river-post__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.b-river-post__excerpt{margin-bottom:3.33333vw;margin-top:2.66667vw;width:100%}.b-river-post__info{align-items:center;display:flex;flex-wrap:wrap;width:100%}.b-river-post__alt-label a,.b-river-post__label a{position:relative;z-index:2}.b-river-post__label{color:var(--emphasis-color)}.b-river-post__alt-label{align-items:center;color:var(--label-color);display:flex;font-size:3.73333vw;font-weight:400;letter-spacing:.1em;line-height:1;margin-right:2.13333vw;text-transform:uppercase}.b-river-post__alt-label a:not(:first-child){margin-left:6.13333vw;position:relative}.b-river-post__alt-label a:not(:first-child):before{background-color:var(--hyphen-color);border-radius:50%;content:"";height:.8vw;position:absolute;right:calc(100% + 2.66667vw);top:50%;transform:translateY(-50%);width:.8vw}.b-river-post__label,.b-river-post__meta,.b-river-post__presented{font-size:3.2vw;line-height:inherit}.b-river-post__label{font-weight:400;margin-right:1.86667vw}.b-river-post__meta{font-weight:400}.b-river-post__meta time{display:block}.b-river-post__meta time:first-letter{text-transform:uppercase}.b-river-post__presented{color:var(--emphasis-color)}.b-river-post__presented img{max-height:10.66667vw}.b-river-post__presented span{margin-right:2.66667vw}.b-river-post--large .b-river-post__image{height:55.2vw;margin-bottom:5.33333vw;width:100%}.b-river-post--large .b-river-post__title{font-size:5.86667vw;line-height:1.2;width:100%}.b-river-post--large .b-river-post__stars{bottom:2.66667vw;height:6.93333vw;left:2.66667vw;padding:1.33333vw 2.66667vw;width:29.86667vw}.b-river-post--large .b-river-post__stars+.b-river-post__video{bottom:12.26667vw}.b-river-post--large .b-river-post__video{bottom:2.66667vw;height:10.66667vw;left:2.66667vw;width:10.66667vw}.b-river-post--large .b-river-post__video:before{border-width:2.26667vw 0 2.26667vw 4vw}.b-river-post--sponsored .b-river-post__image{margin-bottom:6.4vw}.b-river-post--sponsored .b-river-post__alt-label{margin-bottom:3.73333vw}.b-river-post--sponsored .b-river-post__excerpt{margin-bottom:5.33333vw}@media (min-width:700px){.b-river-post{display:block;font-size:15px;line-height:1.3;overflow:hidden}.b-river-post__image{float:left;height:132px;width:220px}.b-river-post__content,.b-river-post__title{margin-left:245px}.b-river-post__stars{border-radius:14px;bottom:10px;height:26px;left:10px;padding:5px 10px;width:112px}.b-river-post__stars+.b-river-post__video{bottom:46px}.b-river-post__video{bottom:10px;height:50px;left:10px;width:50px}.b-river-post__video:before{border-width:10px 0 10px 18px}.b-river-post__sponsor{font-size:14px;margin-bottom:10px}.b-river-post__title{font-size:28px;line-height:1.2;width:auto}.b-river-post__excerpt{margin-bottom:12.5px;margin-top:10px}.b-river-post__alt-label{font-size:14px;margin-right:8px}.b-river-post__alt-label a:not(:first-child){margin-left:16px}.b-river-post__alt-label a:not(:first-child):before{height:3px;right:calc(100% + 7px);width:3px}.b-river-post__label,.b-river-post__meta,.b-river-post__presented{font-size:13px}.b-river-post__label{margin-right:7px}.b-river-post__presented img{max-height:40px}.b-river-post__presented span{margin-right:10px}.b-river-post--large .b-river-post__image{height:180px;margin-bottom:0;width:300px}.b-river-post--large .b-river-post__title{width:auto}.b-river-post--large .b-river-post__content,.b-river-post--large .b-river-post__sponsor,.b-river-post--large .b-river-post__title{margin-left:325px}.b-river-post--large .b-river-post__stars{border-radius:14px;bottom:10px;height:26px;left:10px;padding:5px 10px;width:112px}.b-river-post--large .b-river-post__stars+.b-river-post__video{bottom:46px}.b-river-post--large .b-river-post__video{bottom:10px;height:50px;left:10px;width:50px}.b-river-post--large .b-river-post__video:before{border-width:10px 0 10px 18px}.b-river-post--large .b-river-post__title{font-size:28px;line-height:1.2}.b-river-post--sponsored .b-river-post__image{margin-bottom:0}.b-river-post--sponsored .b-river-post__alt-label{margin-bottom:14px}.b-river-post--sponsored .b-river-post__excerpt{margin-bottom:20px}}@media (min-width:1050px){.b-river-post__image{height:180px;width:300px}.b-river-post__content,.b-river-post__sponsor,.b-river-post__title{margin-left:325px}.b-river-post__excerpt{margin-bottom:17.5px;margin-top:15px}.b-river-post--large .b-river-post__image{height:300px;width:500px}.b-river-post--large .b-river-post__content,.b-river-post--large .b-river-post__sponsor,.b-river-post--large .b-river-post__title{margin-left:525px}.b-river-post--large .b-river-post__title{font-size:34px;line-height:1.2}.b-river-post--sponsored .b-river-post__excerpt{margin-top:20px}}</style> <script id="dt-head-script">!function(){"use strict";var t={DOMReady:function(t){if("function"!=typeof t)throw new Error("Callback is not a function.");"interactive"===document.readyState||"complete"===document.readyState?t():document.addEventListener("DOMContentLoaded",t)},DecodeBase64:function(t){var e,n={},r=[],o="",i=String.fromCharCode,s=[[65,91],[97,123],[48,58],[43,44],[47,48]];for(var a in s)for(e=s[a][0];e<s[a][1];e++)r.push(i(e));for(e=0;e<64;e++)n[r[e]]=e;for(e=0;e<t.length;e+=72){var c=0,l=void 0,u=0,g=t.substring(e,e+72);for(l=0;l<g.length;l++)for(c=(c<<6)+n[g.charAt(l)],u+=6;u>=8;)o+=i((c>>>(u-=8))%256)}return o},EncodeHTMLEntities:function(t){for(var e=[],n=t.length-1;n>=0;n--)e.unshift(["&#",t[n].charCodeAt(),";"].join(""));return e.join("")},DecodeHTMLEntities:function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(e)}))},HTMLEntities:function(t){return String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")},GetUrlParameter:function(t,e){var n=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),r="[\\?&]".concat(n,"=([^&#]*)"),o=new RegExp(r).exec(t);return null==o?"":decodeURIComponent(o[1].replace(/\+/g," "))},MaybeToString:function(t){return"number"!=typeof t?t:t.toString()},EntitiesToUtf8:function(t){if("string"!=typeof t)return t;var e=t.match(/&[#a-z0-9]{2,6};/g);if(!e)return t;for(var n=t,r=["&amp;","&#38;","&mdash;","&#8212;","&ndash;","&#8211;","&lsquo;","&#8216;","&rsquo;","&#8217;","&apos;","&#039;","&ldquo;","&#8220;","&rdquo;","&#8221;","&hellip;","&#8230;","&prime;","&#8242;"],o=[String.fromCodePoint(8230),String.fromCodePoint(8230),String.fromCodePoint(8212),String.fromCodePoint(8212),String.fromCodePoint(8211),String.fromCodePoint(8211),String.fromCodePoint(8216),String.fromCodePoint(8216),String.fromCodePoint(8217),String.fromCodePoint(8217),String.fromCodePoint(8217),String.fromCodePoint(8217),String.fromCodePoint(8220),String.fromCodePoint(8220),String.fromCodePoint(8221),String.fromCodePoint(8221),String.fromCodePoint(8230),String.fromCodePoint(8230),String.fromCodePoint(8242),String.fromCodePoint(8242)],i=e.length,s=-1;i--;)-1!==(s=r.indexOf(e[i]))&&(n=n.replace(e[i],o[s]));return n},WhichTransitionEvent:function(t){for(var e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"},n=Object.keys(e),r=0,o=n.length;r<o;r++)if(t.style&&void 0!==t.style[n[r]])return e[n[r]];return""},WhichAnimationEvent:function(t){for(var e={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"},n=Object.keys(e),r=0,o=n.length;r<o;r++)if(t.style&&void 0!==t.style[n[r]])return e[n[r]];return""}};const{newrelic:e,console:n}=window;window.localStorage2=window.localStorage2&&"object"==typeof window.localStorage2?window.localStorage2:{},window.sessionStorage2=window.sessionStorage2&&"object"==typeof window.sessionStorage2?window.sessionStorage2:{};let r=!0,o=!0;var i=new class{isAvailable(t=!1){const e=t?"sessionStorage":"localStorage";if(t&&!o)return!1;if(!t&&!r)return!1;let n;try{const t="__storage_test__";return n=window[e],n.setItem(t,t),n.removeItem(t),!0}catch(e){return!!(e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&n&&0!==n.length)||(t?o=!1:r=!1,!1)}}get(t,e=!1,n=!0){if(!t||"string"!=typeof t)return null;if(this.isAvailable(e)){const r=e?window.sessionStorage:window.localStorage;return n?JSON.parse(String(r.getItem(t))):r.getItem(t)}const r=e?window.sessionStorage2:window.localStorage2;return Object.prototype.hasOwnProperty.call(r,t)?JSON.parse(String(r[t])):null}set(t,r,o=!1,i=!0){if(!t||"string"!=typeof t)throw new Error("Bad or missing key.");try{if(this.isAvailable(o)){const e=o?window.sessionStorage:window.localStorage;i?e.setItem(t,JSON.stringify(r)):e.setItem(t,r)}else{const e=o?window.sessionStorage2:window.localStorage2;e[t]=i?JSON.stringify(r):r}return!0}catch(t){const r=t instanceof Error?t:new Error(String(t));return e&&e.noticeError&&e.noticeError(r),n&&n.warn&&n.warn(`Couldn't set in ${o?"session":"local"} storage, most likely full.`),!1}}remove(t,r=!1){if(!t||"string"!=typeof t)throw new Error("Bad or missing key.");try{if(this.isAvailable(r)){(r?window.sessionStorage:window.localStorage).removeItem(t)}else{delete(r?window.sessionStorage2:window.localStorage2)[t]}return!0}catch(t){const o=t instanceof Error?t:new Error(String(t));return e&&e.noticeError&&e.noticeError(o),n&&n.warn&&n.warn(`Couldn't remove from ${r?"session":"local"}.`),!1}}};const{newrelic:s,ajaxurl:a,location:c}=window;var l=new class{constructor(){this.debugKeys=[],this.debugTimes={},this.debugCounts={},this.enabled=!1;let t=(this.getUrlParameter("dt_debug")||this.getUrlParameter("dtdebug")||"").trim();t||(t=String(i.get("dt_debug")).trim()),t&&("0"===t?i.remove("dt_debug"):(this.enabled=!0,"1"!==t&&t.split(",").forEach((t=>{this.debugKeys.push(t.trim())})),i.set("dt_debug",t)))}getUrlParameter(e){return t.GetUrlParameter(c.search,e)}debugActive(t){return!(!this.enabled||-1===this.debugKeys.indexOf(t))}log(t="",...e){if(!console)return;let n;n=-1===["silly","debug","verbose","info","warn","error"].indexOf(t)?[t,...e]:[...e],-1===["error","warn"].indexOf(t)?this.enabled&&("info"===t&&console.info?console.info(...n):console.log&&console.log(...n)):"warn"===t&&console.warn?console.warn(...n):"error"===t&&console.error?console.error(...n):console.log&&console.log(...n)}debug(t,...e){this.debugActive(t)&&this.log("debug",...e)}debugColor(t,e,n){this.debugActive(t)&&(e.style.backgroundColor=n)}debugTime(t,e,n=""){if(this.debugActive(t)){const t=performance.now();let r="";n&&(Object.prototype.hasOwnProperty.call(this.debugTimes,n)||(this.debugCounts[n]=1,this.debugTimes[n]=0),r=`(${n} #${this.debugCounts[n]}) ${this.debugTimes[n]?(t-this.debugTimes[n]).toFixed(6):""}`,this.debugCounts[n]++,this.debugTimes[n]=t),this.log("debug",`${e} ${t.toFixed(6)} ${r}`.trim())}}noticeError(t){s&&s.noticeError&&s.noticeError(t),this.log("error",String(t))}noticeErrorToApm(t){const e={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:t})};fetch(`${a}?action=dt_notice_error`,e).then((()=>{}),(()=>{})),this.log("error",t)}};const u="dtevent";var g=new class{constructor(){this.eventRegistry={},this.promiseRegistry={},this.defaultEventObj={context:this,callback:()=>{},locked:null}}promise(t,...e){l.debug(u,`Triggering promise ${t}`),this.getEventPromise(t),this.trigger(t,...e)}getEventPromise(t){var e;return(null===(e=this.promiseRegistry[t])||void 0===e?void 0:e.then)||(l.debug(u,`Registering promise '${t}'`),this.promiseRegistry[t]=new Promise((e=>{this.once(t,((...n)=>{l.debug(u,`Resolved promise ${t}`,n),e(n)}))}))),this.promiseRegistry[t]}trigger(t,...e){this.eventRegistry[t]&&(l.debug(u,`Triggering '${t}'`),this.eventRegistry[t].forEach((n=>{if(!1===n.locked)l.debug(u,`${t}' now locked`),n.locked=!0;else if(!0===n.locked)return void l.debug(u,`${t}' already locked`);l.debug(u,`Firing event callback for '${t}'`);try{n.callback&&n.callback.apply(n.context,e)}catch(t){l.noticeError(String(t))}})))}on(t,e,n=this){l.debug(u,`Registering callback for event '${t}'`),this.pushToEventRegistry(t,{context:n,callback:e,locked:null})}once(t,e,n=this){l.debug(u,`Registering callback for event ${t} for single execution`),this.pushToEventRegistry(t,{context:n,callback:e,locked:!1})}pushToEventRegistry(t,e){this.eventRegistry[t]=this.eventRegistry[t]?this.eventRegistry[t]:[],this.eventRegistry[t].push(Object.assign(Object.assign({},this.defaultEventObj),e))}off(t,e,n){t&&e&&!n&&(l.debug(u,`Removing callback from event '${t}'`),this.eventRegistry[t]&&(this.eventRegistry[t]=this.eventRegistry[t].filter((t=>e!==t.callback)))),!t||e||n||(l.debug(u,`Removing all callbacks from event '${t}'`),this.eventRegistry[t]=[]),t||!e||n||(l.debug(u,"Removing callback from all events"),Object.keys(this.eventRegistry).forEach((t=>{this.eventRegistry[t]=this.eventRegistry[t].filter((t=>e!==t.callback))}))),t||e||!n||(l.debug(u,"Removing callback from all events with context",n),Object.keys(this.eventRegistry).forEach((t=>{this.eventRegistry[t]=this.eventRegistry[t].filter((t=>n!==t.context))}))),t||e||n||(this.eventRegistry={})}};var d=new class{constructor(){this.data={},this.callbacks=[]}addCallback(t){this.callbacks.push(t)}get(t,e){const n=t||null,r=void 0!==e?e:null;return n&&void 0!==this.data[n]?this.data[n]:r}set(t,e){const n=t||null,r=e||null;return n&&("object"==typeof n?Object.entries(n).forEach((([t,e])=>{this.data[t]=e})):this.data[n]=r,this.callbacks.length>0&&this.callbacks.forEach((n=>{n(t,e)}))),this}del(t){const e=t||null;return e&&void 0!==this.data[e]&&delete this.data[e],this}getAll(){return this.data}};var m=new class{constructor(){this.utmData={};let e=null,n=!1;const r=encodeURIComponent("dt_utm"),o=new RegExp(`(?:^|; )${r}=([^;]*)`).exec(document.cookie),s=o?o[1]:null,a=window.location.href;if(s){e=JSON.parse(s);const r=t.GetUrlParameter(a,"utm_source");r&&e.utm_source!==r&&(n=!0)}else{t.GetUrlParameter(a,"utm_source")&&(n=!0)}if(this.utmData={utm_source:t.GetUrlParameter(a,"utm_source")||"",utm_medium:t.GetUrlParameter(a,"utm_medium")||"",utm_term:t.GetUrlParameter(a,"utm_term")||"",utm_content:t.GetUrlParameter(a,"utm_content")||"",utm_campaign:t.GetUrlParameter(a,"utm_campaign")||"",utm_changed:n},this.utmData.utm_source||this.utmData.utm_medium||this.utmData.utm_term||this.utmData.utm_content||this.utmData.utm_campaign){const t=JSON.stringify(this.utmData);document.cookie=`dt_utm=${t}; expires=0; path=/`,i.set("dt_utm",this.utmData,!0)}else e&&(e.utm_changed=!1,this.utmData=e);d.addCallback(((t,e)=>{"session_start"===t&&"1"===e&&!1===this.utmData.utm_changed&&(document.cookie="dt_utm=; expires=Thu, 01 Jan 1970 00:00:001 GMT")})),d.set({utm:this.utmData})}get(t,e=!1){if(-1===["campaign","content","medium","source","term"].indexOf(t))return"";const n=`utm_${t}`;if(e){const t=i.get("dt_utm",!0,!0)||{};return String(t[n]||"")}return String(this.utmData[n]||"")}isChanged(){return this.utmData.utm_changed||!1}};function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){p(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function p(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=b(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==b(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}var w={keys:function(t){return t&&"object"===b(t)?Object.keys(t):[]}};w.escape=function(t){var e=function(e){return t[e]},n=w.keys(t).join("|"),r="(?:".concat(n,")"),o=RegExp(r),i=RegExp(r,"g");return function(t){var n=null==t?"":t;return o.test(n)?n.replace(i,e):n}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"}),w.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var v=/(.)^/,y={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},S=/\\|'|\r|\n|\u2028|\u2029/g,_=function(t){return"\\".concat(y[t])};w.template=function(t,e,n){var r;!e&&n&&(r=n);var o,i=[((r=f(f({},w.templateSettings),r)).escape||v).source,(r.interpolate||v).source,(r.evaluate||v).source].join("|"),s=RegExp("".concat(i,"|$"),"g"),a=0,c="__p+='";t.replace(s,(function(e,n,r,o,i){return c+=t.slice(a,i).replace(S,_),a=i+e.length,n?c+="'+\n((__t=(".concat(n,"))==null?'':_.escape(__t))+\n'"):r?c+="'+\n((__t=(".concat(r,"))==null?'':__t)+\n'"):o&&(c+="';\n".concat(o,"\n__p+='")),e})),c+="';\n",r.variable||(c="with(obj||{}){\n".concat(c,"}\n")),c="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n".concat(c,"return __p;\n");try{o=new Function(r.variable||"obj","_",c)}catch(t){throw t.source=c,t}var l=function(t){return o.call(this,t,w)},u=r.variable||"obj";return l.source="function(".concat(u,"){\n").concat(c,"}"),l};var E={create:w.template};var P=new class{constructor(){this.flags={},this.parse()}get(t){return this.flags[t]}parse(){const t=new URLSearchParams(window.location.search),e=(t.get("dtflags")||"").toLowerCase().replace(/[^a-z0-9-:,]/g,""),n=!!Number(t.get("dtflagspersist"));e?(e.split(",").forEach((t=>{const[e,n]=function(t){const[e,n="1"]=t.split(":");return[e,Number.isNaN(Number(n))?String(n)||0:Number(n)]}(t);this.flags[e]=n})),i.remove("dtflags"),n&&i.set("dtflags",this.flags)):this.flags=i.get("dtflags")||{}}};const{DTData:k}=window;function O(){const t=window.innerWidth;return t>=1050?"desktop":t>=700?"tablet":"mobile"}var D={getExperience:O},R=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function s(t){try{c(r.next(t))}catch(t){i(t)}}function a(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,a)}c((r=r.apply(t,e||[])).next())}))};function T(t){let e=`${Date.now()}-${Math.floor(1048576*(1+Math.random())).toString(16)}-${Math.floor(1048576*(1+Math.random())).toString(16)}`;return t&&(e=`${t}-${e}`),e}function j(t){try{const e=`${t}=`,n=decodeURIComponent(document.cookie).split(";");for(let t=0;t<n.length;t++){let r=n[t];for(;" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(e))return r.substring(e.length,r.length)}return null}catch(t){return null}}var C=new class{constructor(){this.dtmgUserIdPromise=null,this.pageViewId="",this.sessionId="",this.pageViewId=function(){const t=T("v1"),e=window.location.hostname.split(".").slice(-2).join(".");return document.cookie=`dtPageViewId=${t};path=/;domain=${e}`,d.set("page_view_id",t),t}(),this.sessionId=function(){let t=(()=>{let t=j("dtSessionId");return!t&&i.isAvailable(!0)&&(t=String(i.get("dtSessionId",!0)||"")),t||""})();const e=j("dtLastActive"),n=Date.now()/1e3,r=!e||n-parseInt(e)>=1800,o=window.location.hostname.split(".").slice(-2).join(".");return!t||m.isChanged()||r?(t=T("v1"),i.isAvailable(!0)&&i.set("dtSessionId",t,!0),document.cookie=`dtSessionId=${t};path=/;domain=${o}`,d.set("session_start","1")):d.set("session_start","0"),d.set("session_id",t),t}(),function(){const t=Date.now()/1e3;document.cookie=`dtLastActive=${t};path=/;expires=Fri, 31 Dec 9999 23:59:59 GMT`}()}getPageViewId(){return this.pageViewId}getSessionId(){return this.sessionId}getDTMGUserId(){return this.dtmgUserIdPromise||(this.dtmgUserIdPromise=function(){return R(this,void 0,void 0,(function*(){const t=String(j("dtmgUserId")||"");if(t)return t;yield DTEvent.getEventPromise("htl-prebid-ready");const{pubcid:e=""}=yield window.pbjs.getUserIdsAsync();if(d.set("dtmg_user_id",e),e){const t=new Date((new Date).setFullYear((new Date).getFullYear()+1)).toString();document.cookie=`dtmgUserId=${e}; path=/; expires=${t}`}return e}))}()),this.dtmgUserIdPromise}};window.DTEvent=g,window.DTData=d,window.DTStorage=i,window.DTUTM=m,window.DTUtil=t,window.DTLogger=l,window.DTTemplate=E,window.DTFlags=P,window.DTScenario=D,window.DTSession=C}();</script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-content/themes/dt-stardust/assets/scripts/js/vendor/vendor.min.js?ver=1739972795" id="dt-vendor-js" defer></script> <script src="https://cdn.cookielaw.org/opt-out/otCCPAiab.js?ver=6.6.2" type="text/javascript" charset="UTF-8" ccpa-opt-out-ids="C0002,C0004,C0005" ccpa-opt-out-geo="us" ccpa-opt-out-lspa="false" async></script> <script> (function() { 'use strict'; var stage = decodeURIComponent(0); var options = JSON.parse(decodeURIComponent('%7B%22dt-image%22%3A%7B%22backend%22%3A%22photon%22%2C%22image_quality%22%3A0%2C%22snap_widths%22%3A%5B80%2C120%2C145%2C170%2C222%2C248%2C300%2C345%2C375%2C382%2C416%2C610%2C768%2C920%2C1200%2C1230%5D%2C%22base_url%22%3A%5B%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%22%5D%7D%2C%22dt%3Asnowplow%22%3A%7B%22collector_host%22%3A%22snowplow2.digitaltrends.com%22%2C%22app_id%22%3A%22dt%22%2C%22session_context_schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fsession%5C%2Fjsonschema%5C%2F1-0-4%22%2C%22content_context_schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fcontent%5C%2Fjsonschema%5C%2F1-0-1%22%7D%2C%22dt-audition%22%3A%7B%22features%22%3A%7B%22timestamp%22%3A1733423884%2C%22features%22%3A%5B%5D%2C%22dateUpdated%22%3A%222024-12-05T18%3A38%3A04.752Z%22%7D%7D%2C%22dt%3Atheme%22%3A%7B%22assets%22%3A%7B%22js_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdigitaltrends-2018%5C%2Fassets%5C%2Fscripts%22%2C%22js_path%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fthemes%5C%2Fdigitaltrends-2018%5C%2Fassets%5C%2Fscripts%22%2C%22parent_js_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdt-stardust%5C%2Fassets%5C%2Fscripts%22%2C%22parent_js_path%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fthemes%5C%2Fdt-stardust%5C%2Fassets%5C%2Fscripts%22%2C%22css_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdigitaltrends-2018%5C%2Fassets%5C%2Fstyles%22%2C%22css_path%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fthemes%5C%2Fdigitaltrends-2018%5C%2Fassets%5C%2Fstyles%22%2C%22parent_css_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdt-stardust%5C%2Fassets%5C%2Fstyles%22%2C%22image_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdigitaltrends-2018%5C%2Fassets%5C%2Fimages%22%2C%22parent_image_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdt-stardust%5C%2Fassets%5C%2Fimages%22%2C%22font_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdigitaltrends-2018%5C%2Fassets%5C%2Ffonts%22%2C%22parent_font_uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdt-stardust%5C%2Fassets%5C%2Ffonts%22%2C%22plugin_dir%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fplugins%22%2C%22mu_plugin_dir%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fmu-plugins%22%2C%22vip_client_mu_plugin_dir%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fclient-mu-plugins%22%2C%22global_assets_path%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fwp-content%5C%2Fthemes%5C%2FglobalAssets%5C%2F%22%7D%2C%22brand_color%22%3A%22%230095da%22%2C%22tos_url%22%3Anull%2C%22pp_url%22%3Anull%2C%22site_name%22%3A%22Digital%20Trends%22%7D%2C%22facebook%22%3A%7B%22facebook%3Aapp%3Aid%22%3A%22803626527068006%22%2C%22facebook%3Achannel_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Ffb-channel.php%22%2C%22facebook%3Apage%3Aid%22%3A%228522591132%22%7D%2C%22twitter%22%3A%7B%22handle%22%3A%22DigitalTrends%22%7D%2C%22dt%3Acc%22%3A%7B%22cc_tracking%22%3A%7B%22amazon%22%3A%7B%22params%22%3A%7B%22tag%22%3A%22digitren08-20%22%7D%2C%22click_id%22%3A%22ascsubtag%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Famazon%5C%5C.com%28%5C%5C.mx%29%3F%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Famazon%5C%5C.es%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Famzn%5C%5C.to%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Famzn%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fa%5C%5C.co%5C%2F.%2A%22%5D%2C%22proxy_link%22%3A%22https%3A%5C%2F%5C%2Fbuy.geni.us%5C%2FProxy.ashx%3Ftsid%3D4857%26GR_URL%3D%7Burl%7D%26dtb%3D1%22%7D%2C%22apple%22%3A%7B%22params%22%3A%5B%5D%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fapple%5C%5C.sjv%5C%5C.io%5C%2F.%2A%22%5D%7D%2C%22avantlink%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22ctc%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Favantlink%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22awin%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22clickref%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fwww%5C%5C.awin1%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22cj-affiliate%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22sid%22%2C%22patterns%22%3A%5B%22%5C%5C%5C%2Flinks%5C%5C%5C%2F%28%5C%5Cd%2B%29%5C%5C%5C%2Ftype%5C%5C%5C%2Fdlg%5C%5C%5C%2F%22%2C%22%5C%5C%5C%2Fclick%5C%5C-%28%5C%5Cd%2B%29%5C%5C-%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fwww%5C%5C.anrdoezrs%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fanrdoezrs%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcommission%5C%5C-junction%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdpbolvw%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fapmebf%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fjdoqocy%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fkqzyfj%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fqksrv%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ftkqlhce%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fqksz%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Femjcd%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fafcyhf%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fawltovhc%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fftjcfx%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flduhtrp%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ftqlkg%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fawxibrm%5C%5C.co%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcualbr%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Frnsfpw%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fvofzpwh%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fyceml%5C%5C.net%22%5D%2C%22path_regex_replaces%22%3A%5B%7B%22pattern%22%3A%22%28http%5Bs%5D%3F%29%28.%2A%29%28http%5Bs%5D%3F%29%28.%2A%29%28%5B%3F%7C%26%5Dsid%3D%29%28.%2A%29%22%2C%22replacement%22%3A%22%241%242sid%5C%2F%246%5C%2F%243%244%22%2C%22required_url_part%22%3A%22%5C%2Fdlg%5C%2F%22%7D%5D%7D%2C%22cloudcity_adapter%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22subid1%22%2C%22disable_tracking%22%3Atrue%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fccp%5C%5C.digitaltrends%5C%5C.com%5C%2Fgo%5C%2Fccp%5C%2F%3F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcc-stage%5C%5C.isvc%5C%5C.tech%5C%2Fgo%5C%2Fccp%5C%2F%3F.%2A%22%5D%7D%2C%22connexity_sylikes%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22afCampaignId%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flink%5C%5C.sylikes%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22connexity_bizrate%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22af_campaign_id%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Frd%5C%5C.bizrate%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22ebay%22%3A%7B%22params%22%3A%5B%5D%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Frover%5C%5C.ebay%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22flex-offers%22%3A%7B%22params%22%3A%5B%5D%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ftrack%5C%5C.flexlinkspro%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22impact-radius%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22subid1%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F99designs%5C%5C.qvig%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Facehardware%5C%5C.dttq%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fadidas%5C%5C.njih%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fadorama%5C%5C.rfvk%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fairbnb%5C%5C.vaz6fn%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fallenedmonds%5C%5C.ojrq%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fapple%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fappsumo%5C%5C.8odi%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fatom%5C%5C-tickets%5C%5C.pxf%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Favocadomattress%5C%5C.n5ka%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fbackcountry%5C%5C.tnu8%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fbelkin%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fbestbuy%5C%5C.7tiv%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fbigcommerce%5C%5C.zfrcsk%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fbirch%5C%5C.fziv%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fblue%5C%5C-apron%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fblueapron%5C%5C.i3zp%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fbombfell%5C%5C.l9yg%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fburstoralcare%5C%5C.bts6%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcase%5C%5C-mate%5C%5C.kxyi%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcasemate%5C%5C.kxyi%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcasetify%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcasetify%5C%5C.hyyc7q%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcasper%5C%5C.5ad6%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcbs%5C%5C-allaccess%5C%5C.qflm%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcbsallaccess%5C%5C.qflm%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcocoavia%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcodespark%5C%5C.j4ib%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcoinbase%5C%5C-consumer%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fconstant%5C%5C-contact%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fconstant%5C%5C-contact%5C%5C.ibfwsl%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcratejoy%5C%5C.jgpt48%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcreditkarma%5C%5C.myi4%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fcyberghost%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdesigner%5C%5C-living%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdicks%5C%5C-sporting%5C%5C-goods%5C%5C.ryvx%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdisneyplus%5C%5C.bn5x%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdoor%5C%5C-dash%5C%5C.5vju%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdreamcloudsleep%5C%5C.xuok%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fdrip%5C%5C.pxf%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Feddie%5C%5C-bauer%5C%5C-us%5C%5C.ygwk%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Feddiebauerus%5C%5C.ygwk%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Feight%5C%5C-sleep%5C%5C.ioym%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fespn%5C%5C.zlbu%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ffanatics%5C%5C.ncw6%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ffelixgray%5C%5C.ntaf%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fflaviar%5C%5C.5d3x%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ffreshdirect%5C%5C.bpu9%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgetcairn%5C%5C.w9v5%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgetquip%5C%5C.d67ag4%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgettyimages%5C%5C.68w6%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fglassesusa%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgo%5C%5C.corsair%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgo%5C%5C.web%5C%5C.plus%5C%5C.espn%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgobble%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgoto%5C%5C.target%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgoto%5C%5C.walmart%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgotomeeting%5C%5C.zvbf%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgrasshopper%5C%5C.o9o4%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgrenco%5C%5C-science%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fharrys%5C%5C.3tvl%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fhelix%5C%5C-sleep%5C%5C.tkjf%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fhomedepot%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fhotspotshield%5C%5C.bvrd%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fhouse%5C%5C.r2oa%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fintego%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fistockphoto%5C%5C.6q33%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fkohls%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fleesa%5C%5C-sleep%5C%5C.lvuv%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fleesasleep%5C%5C.lvuv%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flending%5C%5C-club%5C%5C-smb%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flenovo%5C%5C.vzew%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fletsgetchecked%5C%5C.7no9%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flevelsleep%5C%5C.xuvt%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flinkto%5C%5C.hrblock%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flootcrate%5C%5C.znvt%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Florex%5C%5C-flir%5C%5C.obak77%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Florex%5C%5C-flir%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flumin%5C%5C.7w7o67%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmacpaw%5C%5C.audw%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmancrates%5C%5C.ln72%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmanscaped%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmassdrop%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmcafee%5C%5C-consumer%5C%5C-affiliate%5C%5C.mpye%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmgemi%5C%5C.pxf%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmicrosoft%5C%5C.msafflnk%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmint%5C%5C-mobile%5C%5C.58dp%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fmvmt%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fnakedwines%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fnautilus%5C%5C.atkw%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fnectar%5C%5C.xovt%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fnixon%5C%5C.wkq9%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fnoom%5C%5C.8utb%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fnordvpn%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fonemore%5C%5C.pxf%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fooma%5C%5C.vqi8%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fpacksproject%5C%5C.33qw%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fpartners%5C%5C.alamo%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fpartners%5C%5C.enterprise%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fpartners%5C%5C.hotwire%5C%5C.com%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fphotoscom%5C%5C.pxf%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fpurple%5C%5C.e9jo%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fqustodio%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Frazer%5C%5C.a9yw%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fscentbird%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fscotchporter%5C%5C.5l5h%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsentrypc%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsetapp%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fshipt%5C%5C.58mq%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fshutterstock%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsmarthome%5C%5C.4hyab9%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsportsline%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fspot%5C%5C-and%5C%5C-tango%5C%5C.i5md%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsquarespace%5C%5C.syuh%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsummitsoft%5C%5C.evyy%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fsunsoil%5C%5C.mzte%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fthehomedepotca%5C%5C.2t23%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fthumbtack%5C%5C.57ib%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ftreehouse%5C%5C.7eer%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Ftuftandneedle%5C%5C.attfm2%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fultimate%5C%5C-ears%5C%5C.dubn%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Funtuckit%5C%5C.9znn%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fwismo%5C%5C.sjv%5C%5C.io%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fwww%5C%5C.fubo%5C%5C.tv%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fxfinity%5C%5C.ulvh%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fyaasa%5C%5C.cw3o%5C%5C.net%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fziprecruiter%5C%5C.fdcm73%5C%5C.net%22%5D%7D%2C%22narrativ%22%3A%7B%22force_pattern_match%22%3Atrue%2C%22params%22%3A%7B%22article_name%22%3A%22How%20good%20are%20passkeys%20in%202025%20or%20do%20I%20still%20need%20a%20password%20manager%3F%22%2C%22article_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fcomputing%5C%2Fpasskeys-in-2025-do-i-still-need-a-password-manager%5C%2F%22%2C%22%23donotlink%22%3Atrue%7D%2C%22click_id%22%3A%22u1%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fshop-links%5C%5C.co%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fapi.narrativ%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fhowl%5C%5C.me%5C%2F.%2A%22%5D%7D%2C%22partnerize%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22pubref%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fprf%5C%5C.hn%5C%2F.%2A%22%5D%2C%22path_regex_replaces%22%3A%5B%7B%22pattern%22%3A%22%28http%5Bs%5D%3F%29%28.%2A%29%28%5C%5C%5C%2Fpubref%3A%29%28%5B%5E%5C%5C%5C%2F%5C%5C%5B%5D%2A%29%28.%2A%29%22%2C%22replacement%22%3A%22%241%242%245%22%2C%22required_url_part%22%3A%22%5C%2Fpubref%22%7D%2C%7B%22pattern%22%3A%22%28http%5Bs%5D%3F%29%28.%2A%29%28%5C%5C%5C%2Fclick%5C%5C%5C%2F%29%28.%2A%29%28%5B%3F%7C%26%5Dpubref%3D%29%28.%2A%29%22%2C%22replacement%22%3A%22%241%242%243pubref%3A%246%5C%2F%244%22%2C%22required_url_part%22%3A%22%5C%2Fclick%5C%2F%22%7D%5D%7D%2C%22pepperjam%22%3A%7B%22params%22%3A%5B%5D%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fpntrs%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fpntrac%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fpntra%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fgopjn%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fpjatr%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fpjtra%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22rakuten%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22u1%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fclick%5C%5C.linksynergy%5C%5C.com%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Flinksynergy%5C%5C.%5B%5E%5C%5C.%5D%2B%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22shareasale%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22afftrack%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fshareasale%5C%5C.com%5C%2F.%2A%22%5D%7D%2C%22skimlinks%22%3A%7B%22params%22%3A%7B%22xs%22%3A1%7D%2C%22click_id%22%3A%22xcust%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Ffav%5C%5C.co%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2Fgo%5C%5C.skimresources%5C%5C.com%22%5D%7D%2C%22sovrn%22%3A%7B%22params%22%3A%5B%5D%2C%22click_id%22%3A%22cuid%22%2C%22patterns%22%3A%5B%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fsovrn%5C%5C.co%3F%5C%2F.%2A%22%2C%22http%5Bs%5D%3F%3A%5C%2F%5C%2F%28www%5C%5C.%29%3Fredirect%5C%5C.viglink%5C%5C.com%3F%5C%2F.%2A%22%5D%7D%7D%2C%22cc_targeting%22%3A%7B%22publisher_id%22%3A%22dt%22%2C%22sites%22%3A%22dt%22%7D%2C%22cc_opts%22%3A%7B%22apiKey%22%3Anull%2C%22environment%22%3A%22production%22%2C%22endpointUri%22%3A%22%22%7D%2C%22cc_response_timeout%22%3A5000%2C%22default_network_order%22%3A%5B%22%22%5D%2C%22post_products%22%3A%5B%5D%2C%22is_price_hidden%22%3Afalse%7D%2C%22pubplus%22%3A%7B%22script-url%22%3A%22%5C%2F%5C%2Fd1gofkrkum4ehe.cloudfront.net%5C%2Ftracker.js%22%7D%2C%22dt-account%22%3A%7B%22dt-client-secret%22%3A%22tQXrLReKRWAKfgLnkRumhxEERkc8f9SS3p4BBucBpLXgerHwNYQvfkpmMrNJD6zm%22%2C%22apple-client-id%22%3A%22com.digitaltrends.site.services%22%2C%22apple-redirect-uri%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%22%2C%22apple-enabled%22%3Atrue%2C%22gsi-client_id%22%3A%22811384777544-pgrbc2g5ksmjg61234uplsm2mdknjgic.apps.googleusercontent.com%22%2C%22gsi-enabled%22%3Atrue%2C%22gsi-utm-blacklist%22%3A%5B%7B%22utm_source%22%3A%22jungroup%22%7D%5D%2C%22openpass-enabled%22%3Atrue%2C%22openpass-client-id%22%3A%22f47ad0f05ac0482c90952cea31bd84cf%22%2C%22openpass-waypoint-url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fopauth%22%7D%2C%22dt%3Aads%22%3A%7B%22inject-ads%22%3Atrue%2C%22video-disable-ads%22%3Afalse%2C%22video-disable-discovery%22%3Afalse%2C%22targeting%22%3A%7B%22page_type%22%3A%22archive%22%2C%22post_type%22%3A%22post%22%2C%22iab_categories%22%3A%5B%22Technology%20%26%20Computing%5C%2FConsumer%20Electronics%5C%2FSmartphones%22%2C%22Technology%20%26%20Computing%5C%2FComputing%5C%2FInternet%5C%2FWeb%20Design%20and%20HTML%22%5D%7D%2C%22injection-blacklist-before%22%3A%5B%22b-button%22%2C%22b-connatix%22%2C%22b-in-content-shortcode%22%2C%22b-review%22%2C%22BUTTON%22%2C%22dtcc-affiliate%22%2C%22h-editors-recs%22%2C%22m-shop%22%2C%22OL%22%2C%22SCRIPT%22%2C%22SPAN%22%2C%22UL%22%5D%2C%22injection-blacklist-after%22%3A%5B%22b-connatix%22%2C%22b-in-content-shortcode%22%2C%22b-review%22%2C%22dtvideos-container%22%2C%22FIGURE%22%2C%22H1%22%2C%22H2%22%2C%22H3%22%2C%22H4%22%2C%22H5%22%2C%22IMG%22%2C%22m-shop%22%2C%22b-toc%22%2C%22b-topic-promo-hub%22%5D%7D%2C%22dt-follow%22%3A%7B%22sample-modules%22%3Afalse%7D%2C%22dt%3Anewsletter%22%3A%7B%22dt-newsletter-map%22%3A%7B%22dg2li1q15c%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22DT%20Daily%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%2C%22fufjhh1lqxa%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22DT%20Deals%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%2C%22j0pddcj8h2%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Samsung%20Galaxy%20S24%20Launch2%22%2C%22newsletterAutoOptIn%22%3Afalse%7D%2C%225v4do24qcst%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Respec%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Afalse%7D%2C%22ljlz5cgj6b9%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Digital%20Trends%20Partner%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%2C%228h3fzytqdry%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Kamino%20Interest%22%2C%22newsletterAutoOptIn%22%3Afalse%7D%2C%228akb1aey6%22%3A%7B%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Product%20Announcements%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%7D%2C%22dt-available-newsletters%22%3A%5B%7B%22id%22%3A%22dg2li1q15c%22%2C%22name%22%3A%22DT%20Daily%22%2C%22description%22%3A%22Today%27s%20tech%20news%2C%20curated%20and%20condensed%20for%20your%20inbox%22%2C%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22DT%20Daily%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%2C%7B%22id%22%3A%22fufjhh1lqxa%22%2C%22name%22%3A%22DT%20Deals%22%2C%22description%22%3A%22We%20track%20down%20the%20best%20deals%20on%20tech%20and%20send%20them%20directly%20to%20you%22%2C%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22DT%20Deals%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%2C%7B%22id%22%3A%225v4do24qcst%22%2C%22name%22%3A%22ReSpec%22%2C%22description%22%3A%22Your%20weekly%20teardown%20of%20the%20tech%20behind%20PC%20gaming%22%2C%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Respec%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Afalse%7D%2C%7B%22id%22%3A%22ljlz5cgj6b9%22%2C%22name%22%3A%22Partner%20Offers%20%26%20Announcements%22%2C%22description%22%3A%22Our%20latest%20updates%20from%20Digital%20Trends%20partners%22%2C%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Digital%20Trends%20Partner%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%2C%7B%22id%22%3A%228akb1aey6%22%2C%22name%22%3A%22Product%20Announcements%22%2C%22description%22%3A%22Get%20informed%20about%20new%20features%20on%20Digital%20Trends%22%2C%22recipientListId%22%3A%2211%22%2C%22segment%22%3A%22Product%20Announcements%20Subscriber%22%2C%22newsletterAutoOptIn%22%3Atrue%7D%5D%7D%2C%22dt%3Askimlinks%22%3A%7B%22wrapping_enabled%22%3Atrue%2C%22blacklisted_domains%22%3A%5B%22deal.incogni.io%22%2C%22avid.8v4lqg.net%22%2C%22onlyoffice.com%22%2C%22go.linkby.com%22%2C%22dish-gm.sjv.io%22%2C%22usulike.sjv.io%22%2C%22howl.link%22%2C%22wyzelabsinc.pxf.io%22%2C%22majorfitness.sjv.io%22%2C%22greenmangaming.sjv.io%22%2C%22aoabt4trk.com%22%2C%22lvnta.com%22%2C%22simplypiano.sjv.io%22%2C%22emeetcom.pxf.io%22%2C%22mysteriumvpn.pxf.io%22%2C%22totalwireless.sjv.io%22%2C%22laifen.pxf.io%22%2C%22unitreerobotics.pxf.io%22%2C%22reolink.pxf.io%22%2C%22secretlab.co%22%2C%22hongkongsihoointelligenthomecolimited.pxf.io%22%2C%22sihoooffice.com%22%2C%22waterdropus.pxf.io%22%2C%22burkedecor.sjv.io%22%2C%22mgz.link%22%2C%22workspace.google.com%22%2C%22upwork.pxf.io%22%2C%22anker.pxf.io%22%2C%22appwiki.nl%22%2C%22dreoaffiliateprogram.pxf.io%22%2C%22purple-carrot.wk5q.net%22%2C%22robinhood.c3me6x.net%22%2C%22sennheiser-hearing.com%22%2C%22tmobile.prf.hn%22%2C%22music.apple.com%22%2C%22ouraring.sjv.io%22%2C%22affiliate.ipvanish.com%22%2C%22apolloneuroscience.pxf.io%22%2C%22hbomax.prf.hn%22%2C%22t-mobile.com%22%2C%22adobe.prf.hn%22%2C%22hd-hyundai.com%22%2C%22bartesian.sjv.io%22%2C%22sling-tv.pxf.io%22%2C%22fivebelow.pxf.io%22%2C%22flexitfitness.pxf.io%22%2C%22vizio.com%22%2C%22heltstudioaffiliateprogram.sjv.io%22%2C%22quicken.sjv.io%22%2C%22squarespace.syuh.net%22%2C%22hsn.uqhv.net%22%2C%22www.hsn.com%22%2C%22mrkeyshop.com%22%2C%22snakeriverfarms.pxf.io%22%2C%22xvuslink.com%22%2C%22get.surfshark.net%22%2C%22ghostbed.com%22%2C%22go.shopyourlikes.com%22%2C%22usa.kaspersky.com%22%2C%22hide.me%22%2C%22shop-links.co%22%2C%22www.shop-links.co%22%2C%22amazon.com%22%2C%22amzn.to%22%2C%22apple.com%22%2C%22apple.sjv.io%22%2C%22case-mate.com%22%2C%22linksynergy.com%22%2C%22click.linksynergy.com%22%2C%22commission-junction.com%22%2C%22huckberry.com%22%2C%22awin1.com%22%2C%22www.awin1.com%22%2C%22avantlink.com%22%2C%22www.avantlink.com%22%2C%22link.sylikes.com%22%2C%22track.flexlinkspro.com%22%2C%22rd.bizrate.com%22%2C%22prf.hn%22%2C%22aos.prf.hn%22%2C%22pntrs.com%22%2C%22pntrac.com%22%2C%22pntra.com%22%2C%22gopjn.com%22%2C%22pjatr.com%22%2C%22pjtra.com%22%2C%22shareasale.com%22%2C%22www.shareasale.com%22%2C%22cualbr.com%22%2C%22dpbolvw.net%22%2C%22emjcd.com%22%2C%22ftjcfx.com%22%2C%22jdoqocy.com%22%2C%22kqzyfj.com%22%2C%22lduhtrp.net%22%2C%22qksrv.net%22%2C%22qksz.net%22%2C%22rnsfpw.net%22%2C%22tkqlhce.com%22%2C%22tqlkg.com%22%2C%22vofzpwh.com%22%2C%22yceml.net%22%2C%22afcyhf.com%22%2C%22anrdoezrs.net%22%2C%22apmebf.com%22%2C%22awltovhc.com%22%2C%22awxibrm.co%22%2C%22www.cualbr.com%22%2C%22www.dpbolvw.net%22%2C%22www.emjcd.com%22%2C%22www.ftjcfx.com%22%2C%22www.jdoqocy.com%22%2C%22www.kqzyfj.com%22%2C%22www.lduhtrp.net%22%2C%22www.qksrv.net%22%2C%22www.qksz.net%22%2C%22www.rnsfpw.net%22%2C%22www.tkqlhce.com%22%2C%22www.tqlkg.com%22%2C%22www.vofzpwh.com%22%2C%22www.yceml.net%22%2C%22www.afcyhf.com%22%2C%22www.anrdoezrs.net%22%2C%22www.apmebf.com%22%2C%22www.awltovhc.com%22%2C%22www.awxibrm.co%22%2C%22buy.geni.us%22%2C%221-800contacts.2cw9.net%22%2C%221800baskets.w6fg.net%22%2C%221800flowers.7ymy.net%22%2C%2299designs.qvig.net%22%2C%22academysportsoutdoors.sjv.io%22%2C%22adidas.njih.net%22%2C%22adorama.rfvk.net%22%2C%22allbirds.pxf.io%22%2C%22allenedmonds.ojrq.net%22%2C%22alphaindustries.3tpfen.net%22%2C%22apple.sjv.io%22%2C%22arhaus.fx3vf7.net%22%2C%22asystem.sjv.io%22%2C%22athleticgreens.sjv.io%22%2C%22atom-tickets.pxf.io%22%2C%22avocadomattress.n5ka.net%22%2C%22awarasleep.xwrk.net%22%2C%22backcountry.tnu8.net%22%2C%22barkbox.snlv.net%22%2C%22baxterblueglasses.pxf.io%22%2C%22beckett-simonon.sjv.io%22%2C%22belkin.evyy.net%22%2C%22benchmade-modern.pxf.io%22%2C%22bespoke.iln8.net%22%2C%22bestbuy.7tiv.net%22%2C%22bigcommerce.zfrcsk.net%22%2C%22bio-bidet.sjv.io%22%2C%22bioskin.pxf.io%22%2C%22birch.fziv.net%22%2C%22bitdefender.f9tmep.net%22%2C%22blinkist.o6eiov.net%22%2C%22brandless.pxf.io%22%2C%22brentwoodhome.q77h.net%22%2C%22briogeohair.tmfhgn.net%22%2C%22burstoralcare.bts6.net%22%2C%22casemate.kxyi.net%22%2C%22casetify.hyyc7q.net%22%2C%22casper.5ad6.net%22%2C%22cheryls.9quv.net%22%2C%22coastal.pxf.io%22%2C%22cocoavia.sjv.io%22%2C%22cocoonbysealy.sjv.io%22%2C%22coinbase-consumer.sjv.io%22%2C%22constant-contact.ibfwsl.net%22%2C%22consumeracquisition.jtlo.net%22%2C%22cozeypartnerships.sjv.io%22%2C%22credit-karma-tax.pxf.io%22%2C%22creditkarma.myi4.net%22%2C%22deep-sentinel-home-security.pxf.io%22%2C%22dicks-sporting-goods.ryvx.net%22%2C%22disneyplus.bn5x.net%22%2C%22dofasting.vvtnn9.net%22%2C%22door-dash.5vju.net%22%2C%22doordash.7zd4df.net%22%2C%22dreamcloudsleep.xuok.net%22%2C%22drizly.sjv.io%22%2C%22eddiebauerus.ygwk.net%22%2C%22eight-sleep.ioym.net%22%2C%22fanatics.93n6tx.net%22%2C%22felixgray.ntaf.net%22%2C%22flaviar.5d3x.net%22%2C%22focuscamera.pxi6.net%22%2C%22footlocker.8s4u9r.net%22%2C%22freshdirect.bpu9.net%22%2C%22futurefitness.pxf.io%22%2C%22gap.igs4ds.net%22%2C%22getcairn.w9v5.net%22%2C%22getquip.d67ag4.net%22%2C%22gettyimages.68w6.net%22%2C%22ghostbed.3uu8.net%22%2C%22gifttree.vjggsg.net%22%2C%22glassesusa.7eer.net%22%2C%22go.corsair.com%22%2C%22go.novica.com%22%2C%22go.web.plus.espn.com%22%2C%22goto.target.com%22%2C%22goto.walmart.com%22%2C%22gotoconnect.sjv.io%22%2C%22gotomeeting.zvbf.net%22%2C%22grasshopper.o9o4.net%22%2C%22grenco-science.evyy.net%22%2C%22grubhub.vdcy.net%22%2C%22harryanddavid.2xc8.net%22%2C%22harrys.3tvl.net%22%2C%22healthade.sjv.io%22%2C%22helix-sleep.tkjf.net%22%2C%22hellotushy.pxf.io%22%2C%22homedepot.sjv.io%22%2C%22horizonfitness.pxf.io%22%2C%22hotspotshield.bvrd.net%22%2C%22howl.me%22%2C%22house.r2oa.net%22%2C%22hubspot.sjv.io%22%2C%22identityguard.y8uw.net%22%2C%22imazing.o67m.net%22%2C%22imp.i115008.net%22%2C%22imp.i121497.net%22%2C%22imp.i123723.net%22%2C%22imp.i125364.net%22%2C%22imp.i127288.net%22%2C%22imp.i140643.net%22%2C%22imp.i144304.net%22%2C%22imp.i146980.net%22%2C%22imp.i182465.net%22%2C%22imp.i184500.net%22%2C%22imp.i263265.net%22%2C%22imp.i263671.net%22%2C%22imp.i277339.net%22%2C%22imp.i279709.net%22%2C%22imp.i301580.net%22%2C%22imp.i305175.net%22%2C%22imp.i308314.net%22%2C%22imp.i309903.net%22%2C%22imp.i317572.net%22%2C%22imp.i334637.net%22%2C%22imp.i335971.net%22%2C%22imp.i358707.net%22%2C%22industry-west.ydow.net%22%2C%22instacart.oloiyb.net%22%2C%22intego.7eer.net%22%2C%22istockphoto.6q33.net%22%2C%22jasper.ai%22%2C%22jlab.sjv.io%22%2C%22johnelliott.znqymu.net%22%2C%22justanswer.9pctbx.net%22%2C%22knack-bags.pxf.io%22%2C%22kohls.sjv.io%22%2C%22lastpass.wo8g.net%22%2C%22leesasleep.lvuv.net%22%2C%22lenovo.vzew.net%22%2C%22letsgetchecked.7no9.net%22%2C%22levelsleep.xuvt.net%22%2C%22lifespan-fitness.e9ppfh.net%22%2C%22linkto.hrblock.com%22%2C%22logitech.cfzu.net%22%2C%22lorex-flir.obak77.net%22%2C%22lumin.7w7o67.net%22%2C%22macpaw.audw.net%22%2C%22mancrates.ln72.net%22%2C%22manitoba.zvvq7p.net%22%2C%22massdrop.7eer.net%22%2C%22mcafee-home.7eer.net%22%2C%22mint-mobile.58dp.net%22%2C%22mobvoi.m4ibck.net%22%2C%22molekule.mp4l.net%22%2C%22moment.8ocm68.net%22%2C%22mvmt.7eer.net%22%2C%22nautilus.atkw.net%22%2C%22nectar.xovt.net%22%2C%22newair.jlud63.net%22%2C%22nike.com%22%2C%22ninjakitchen.pxf.io%22%2C%22noom.8utb.net%22%2C%22nordvpn.sjv.io%22%2C%22onemore.pxf.io%22%2C%22oneplus-de.pxf.io%22%2C%22oneplus-in.pxf.io%22%2C%22onepluscom.pxf.io%22%2C%22oneplusfr.sjv.io%22%2C%22oneplusuk.sjv.io%22%2C%22ooma.vqi8.net%22%2C%22parachutehome.sjv.io%22%2C%22paramountplus.qflm.net%22%2C%22partners.alamo.com%22%2C%22partners.enterprise.com%22%2C%22partners.hotwire.com%22%2C%22paulachoiceusca.l3km.net%22%2C%22photoscom.pxf.io%22%2C%22pluralsight.pxf.io%22%2C%22pretty-litter-ca.sjv.io%22%2C%22prettylitter.sjv.io%22%2C%22puffy-affiliate-program.sjv.io%22%2C%22qustodio.sjv.io%22%2C%22razer.a9yw.net%22%2C%22scandiborn.sjv.io%22%2C%22scotchporter.5l5h.net%22%2C%22scottscheapflights.yuy8ab.net%22%2C%22semrush.sjv.io%22%2C%22sentrypc.7eer.net%22%2C%22serta.qq3wj3.net%22%2C%22setapp.sjv.io%22%2C%22shaker-and-spoon.sjv.io%22%2C%22sharkclean.sjv.io%22%2C%22sharp.iyhh.net%22%2C%22showtime.i7cdw9.net%22%2C%22shutterstock.7eer.net%22%2C%22simplehuman.sjv.io%22%2C%22skillshare.eqcm.net%22%2C%22skylum.evyy.net%22%2C%22sleep-number.sjv.io%22%2C%22smarthome.4hyab9.net%22%2C%22solostove.pxf.io%22%2C%22sportsline.evyy.net%22%2C%22spot-and-tango.i5md.net%22%2C%22starplus.sjv.io%22%2C%22stitchfix.rg35.net%22%2C%22stopandshop.li9jiy.net%22%2C%22summitsoft.evyy.net%22%2C%22sun-basket-meal-delivery-purchase.sjv.io%22%2C%22surfshark.sjv.io%22%2C%22target-prints.pxf.io%22%2C%22taylor-stitch.nnh2.net%22%2C%22tempur-pedic-sale.sjv.io%22%2C%22tempurpedic.pxf.io%22%2C%22thegreatcoursesplus.7eer.net%22%2C%22thehomedepotca.2t23.net%22%2C%22theragun.xibx.net%22%2C%22thinkcoffee.sjv.io%22%2C%22threadless.78cfvm.net%22%2C%22thumbtack.57ib.net%22%2C%22tradecoffee.pxf.io%22%2C%22traeger.uym8.net%22%2C%22trifectanutrition.llbyf9.net%22%2C%22tuftandneedle.attfm2.net%22%2C%22ultimate-ears.dubn.net%22%2C%22untuckit.9znn.net%22%2C%22vincero-watches.pxf.io%22%2C%22visible.pxf.io%22%2C%22wildbird.sjv.io%22%2C%22winc.mivh.net%22%2C%22wineaccess.sjv.io%22%2C%22wismo.sjv.io%22%2C%22woodscanada.sjv.io%22%2C%22www.fubo.tv%22%2C%22yaasa.cw3o.net%22%2C%22yetius.pxf.io%22%2C%22ziprecruiter.fdcm73.net%22%2C%22zolt.sjv.io%22%2C%22go.expressvpn.com%22%2C%22ggg.pxf.io%22%2C%22tv.apple.com%22%2C%22cdkeys.pxf.io%22%2C%22cozyla.pxf.io%22%2C%22podcasts.apple.com%22%2C%22adguard.com%22%2C%22brother.pxf.io%22%2C%22lg.com%22%2C%22supershop.sjv.io%22%5D%2C%22blacklisted_patterns%22%3A%5B%5D%7D%2C%22dt%3Auid2%22%3A%7B%22uid2-token-generation-enabled%22%3Atrue%7D%2C%22dt%3Astardust-versus%3Acarousel%22%3A%7B%22i18n%22%3A%7B%22prev%22%3A%22Prev%22%2C%22items%22%3A%22items%22%2C%22of%22%3A%22of%22%2C%22next%22%3A%22Next%22%7D%7D%2C%22dt%3Astardust-versus%3Atable%22%3A%7B%22i18n%22%3A%7B%22showLess%22%3A%22Show%20less%22%2C%22showOneMoreItem%22%3A%22Show%201%20more%20item%22%2C%22show%22%3A%22Show%22%2C%22moreItems%22%3A%22more%20items%22%7D%7D%2C%22global%22%3A%7B%22ajaxurl%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fthemes%5C%2Fdt-stardust%5C%2Fajax-actions.php%22%2C%22home%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%22%7D%2C%22dt_videos%22%3A%7B%22autoplay_desktop%22%3Atrue%2C%22lazy_load%22%3Atrue%7D%2C%22dtvideos%22%3A%7B%22prioritize_engagement%22%3Atrue%2C%22default_video_provider%22%3A%22%22%2C%22content_injected_video_is_eligible%22%3Atrue%7D%2C%22dt-stardust%3Aembed-videos%22%3A%7B%22i18n%22%3A%7B%22readMore%22%3A%22Read%20more%22%2C%22readLess%22%3A%22Read%20less%22%7D%7D%2C%22ias%22%3A%7B%22anid%22%3A%22927851%22%7D%7D')); var allOptions = {}; if (stage > 0 && window.DTOptions) { allOptions = window.DTOptions.getAll(); Object.keys(options).forEach(function(groupK) { if (options[groupK] && typeof options[groupK] === 'object') { Object.keys(options[groupK]).forEach(function(k) { if (!allOptions[groupK] || typeof allOptions[groupK] !== 'object') { allOptions[groupK] = {}; } allOptions[groupK][k] = options[groupK][k]; }); } }); } else { allOptions = options; } var getAll = function () { return allOptions; }; var get = function (key, group, def) { key = key || ''; group = group || decodeURIComponent('qnqb92BhrzmkpqGx'); def = (typeof def !== 'undefined') ? def : null; if (typeof allOptions[group] !== 'undefined') { if (key && typeof allOptions[group][key] !== 'undefined') { return allOptions[group][key]; } } return def; }; var set = function (key, group, data) { key = key || ''; group = group || decodeURIComponent('qnqb92BhrzmkpqGx'); data = data || null; if (key) { if (typeof allOptions[group] === 'undefined') { allOptions[group] = {}; } allOptions[group][key] = data; } }; var del = function (key, group) { key = key || ''; group = group || decodeURIComponent('qnqb92BhrzmkpqGx'); if (typeof allOptions[group] !== 'undefined') { if (key && typeof allOptions[group][key] !== 'undefined') { allOptions[group][key] = null; } } }; window.DTOptions = { get: get, getAll: getAll, set: set, del: del, }; }()); </script> <script type="application/ld+json"> [{"@context":"http:\/\/schema.org","@type":"CollectionPage","mainEntity":{"@context":"http:\/\/schema.org","@type":"ItemList","name":"Alan Truly","url":"https:\/\/www.digitaltrends.com\/users\/atruly\/","itemListOrder":"Unordered","itemListElement":[{"@context":"http:\/\/schema.org","@type":"ListItem","position":1,"name":"How good are passkeys in 2025 or do I still need a password manager?","url":"https:\/\/www.digitaltrends.com\/computing\/passkeys-in-2025-do-i-still-need-a-password-manager\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/02\/I-can-log-into-my-Google-account-on-Windows-by-using-a-passkey.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":2,"name":"Canon Selphy QX20 review: a fun, portable printer with photo-quality prints","url":"https:\/\/www.digitaltrends.com\/computing\/canon-selphy-qx20-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/02\/Alan-Truly-uses-the-Canon-Selphy-QX20-for-photo-prints-at-an-event.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":3,"name":"1Password vs. NordPass: which password manager is best in 2025?","url":"https:\/\/www.digitaltrends.com\/computing\/1password-vs-nordpass-2025\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/02\/1Password-and-NordPass-reviews-appear-beside-one-another-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":4,"name":"This breakthrough holographic display could make AR glasses a reality in 2026","url":"https:\/\/www.digitaltrends.com\/computing\/swave-holographic-ar-glasses\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/02\/A-simulated-view-of-Swave-AR-glasses.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":5,"name":"The 8 best color laser printers for 2025: tested and reviewed","url":"https:\/\/www.digitaltrends.com\/computing\/best-color-laser-printers\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2023\/08\/The-Color-LaserJet-Pro-4301fdw-has-great-photo-print-quality-on-glossy-paper.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":6,"name":"Epson Expression Photo XP-8800 review: a low-cost option for photographers","url":"https:\/\/www.digitaltrends.com\/computing\/epson-expression-photo-xp-8800-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/Epsons-Expression-Photo-XP-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":7,"name":"AdGuard VPN review: a fast sleeper hit for internet privacy","url":"https:\/\/www.digitaltrends.com\/computing\/adguard-vpn-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/The-AdGuard-VPN-app-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":8,"name":"Private Internet Access VPN review: a low-cost VPN for all your devices","url":"https:\/\/www.digitaltrends.com\/computing\/private-internet-access-vpn-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/Private-Internet-Access-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":9,"name":"40 years ago, Apple cemented its place in desktop publishing history","url":"https:\/\/www.digitaltrends.com\/computing\/apple-laserwriter-40th-anniversary\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/An-upscaled-image-of-Apples-LaserWriter-once-of-the-first-laser-printers.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":10,"name":"VPN Test: How to see if your VPN is working","url":"https:\/\/www.digitaltrends.com\/computing\/vpn-test\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2021\/08\/nordvpn-best-vpn-for-mac.jpeg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":11,"name":"Xreal One review: smart glasses that could actually replace my monitor","url":"https:\/\/www.digitaltrends.com\/computing\/xreal-one-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/Alan-Truly-wearing-Xreal-One-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":12,"name":"Samsung's XR headset and smart glasses: here's what we know after Galaxy Unpacked 2025","url":"https:\/\/www.digitaltrends.com\/computing\/samsung-xr-galaxy-unpacked-2025\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Project-Moohan-Side-1.jpg?fit=1500%2C1000&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":13,"name":"Canon Color imageCLASS MF653Cdw review: a quick color laser for home offices","url":"https:\/\/www.digitaltrends.com\/computing\/canon-imageclass-mf653cdw-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/The-Canon-Color-imageClass-MF653Cdw-is-an-attractive-all-in-one-color-laser-printer.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":14,"name":"I tried three new VR gadgets that make Quest 3 and 3S even better","url":"https:\/\/www.digitaltrends.com\/computing\/hands-on-quest-3-3s-rotovr-mx-ink-real-racer\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Alan-Truly-wears-a-Meta-Quest-3S-while-driving-a-Real-Racer-XR-RC-car.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":15,"name":"Sony\u2019s flip-up XR headset costs even more than an Apple Vision Pro","url":"https:\/\/www.digitaltrends.com\/computing\/sony-xr-headset-costs-more-than-apple-vision-pro\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/sony-xr-01.jpg?fit=1500%2C1000&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":16,"name":"Surfshark One Antivirus review: Can a VPN really protect against malware?","url":"https:\/\/www.digitaltrends.com\/computing\/surfshark-one-antivirus-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2025\/01\/Surfshark-Antivirus-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":17,"name":"XR headsets are about to have another make-or-break year","url":"https:\/\/www.digitaltrends.com\/computing\/2025-will-be-huge-year-xr-headsets\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2022\/11\/Metas-new-Quest-Pro-Touch-Controllers-are-fast-and-accurate..jpg?fit=2000%2C1333&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":18,"name":"Sticky Password vs. Enpass: best one-time purchase password managers","url":"https:\/\/www.digitaltrends.com\/computing\/sticky-password-vs-enpass\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Sticky-Password-and-Enpass-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":19,"name":"Enpass review: a password manager that works everywhere","url":"https:\/\/www.digitaltrends.com\/computing\/enpass-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Enpass-Personals-Vault-settings-are-open-showing-Google-Drive-integration.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":20,"name":"Canon Color imageClass LBP633Cdw review: back to the '90s?","url":"https:\/\/www.digitaltrends.com\/computing\/canon-color-imageclass-lbp633cdw-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Canons-Color-imageClass-LBP633Cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":21,"name":"Surfshark vs. Windscribe: Which unlimited device VPN is best?","url":"https:\/\/www.digitaltrends.com\/computing\/surfshark-vs-windscribe\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Surfshark-and-Windscribe-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":22,"name":"This new VR headset matches Vision Pro's display at the weight of an iPhone","url":"https:\/\/www.digitaltrends.com\/computing\/pimax-dream-air-announced\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/4_Front.jpg?fit=2160%2C1440&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":23,"name":"Windows PCs now works with the Quest 3, and I tried it out for myself","url":"https:\/\/www.digitaltrends.com\/computing\/i-tried-windows-new-mixed-reality-link-with-my-quest-3\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Alan-Truly-sits-in-front-of-a-Windows-PC-and-adjusts-a-virtual-screen-while-wearing-a-Meta-Quest-3-VR-headset.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":24,"name":"Surfshark vs. VPN Unlimited: Which VPN offers the best long-term value?","url":"https:\/\/www.digitaltrends.com\/computing\/surfshark-vs-vpn-unlimited\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Surfshark-and-VPN-Unlimited-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":25,"name":"Ray-Ban Meta Smart Glasses get real-time visual AI and translation","url":"https:\/\/www.digitaltrends.com\/computing\/ray-ban-meta-smart-glasses-get-real-time-visual-ai-and-translation\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2023\/12\/Tracey-Truly-shows-multi-reflective-options-with-Ray-Ban-Meta-Smart-Glasses.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":26,"name":"IPVanish review: an unlimited-device VPN with a few flaws","url":"https:\/\/www.digitaltrends.com\/computing\/ipvanish-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/The-IPVanish-Windows-app-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":27,"name":"F-Secure Total review: affordable antivirus solution lets you build custom plan","url":"https:\/\/www.digitaltrends.com\/computing\/f-secure-total-antivirus-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/F-Secure-Total-antivirus-app-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":28,"name":"Canon MegaTank Pixma G4280 review: Too many compromises?","url":"https:\/\/www.digitaltrends.com\/computing\/canon-megatank-pixma-g4280-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Canons-MegaTank-Pixma-G4280-with-ink-bottle-on-top-sit-on-a-printer-stand.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":29,"name":"Recuva vs. DMDE: Which is the best free data recovery software for you?","url":"https:\/\/www.digitaltrends.com\/computing\/recuva-vs-dmde\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Recuva-and-DMDE-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":30,"name":"Meta's Orion is years away, so I tried these advanced smart glasses instead","url":"https:\/\/www.digitaltrends.com\/computing\/metas-orion-alternatives-2024\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Alan-Truly-wears-the-lightweight-and-stylish-Even-G1-smart-glasses.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":31,"name":"Eset Premium review: 2024 improvements aren't enough","url":"https:\/\/www.digitaltrends.com\/computing\/eset-premium-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/The-Eset-Premium-app-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":32,"name":"Sticky Password review: the offline, on-device password manager","url":"https:\/\/www.digitaltrends.com\/computing\/sticky-password-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/12\/Sticky-Password-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":33,"name":"Brother MFC-L2900DW review: a small laser printer and super-fast copier","url":"https:\/\/www.digitaltrends.com\/computing\/brother-mfc-l2900dw-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/11\/Brothers-MFC-L2900DW-is-a-fast-all-in-one-monochrome-laser-printer.jpg?fit=1920%2C1280&p=1"}},{"@context":"http:\/\/schema.org","@type":"ListItem","position":34,"name":"Trend Micro review: strong antivirus protection that's affordable","url":"https:\/\/www.digitaltrends.com\/computing\/trend-micro-review\/","image":{"@context":"http:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.digitaltrends.com\/wp-content\/uploads\/2024\/11\/Trend-Micro-Premium-Security-Suite-is-open-on-a-PC-monitor.jpg?fit=1920%2C1280&p=1"}}]}}] </script> <style>img#wpstats{display:none}</style> <script> (function () { window.dtPrimisTargeting = JSON.parse(JSON.stringify(window.DTOptions.get('targeting', 'dt:ads') || {})); }()); </script> <script async src="https://htlbid.com/v3/digitaltrends.com/htlbid.js" ></script> <script> (function() { var waitForExplicitGoogleConsent = function (callback) { DTEvent.getEventPromise('dt:consent:ready').then(function() { if (window.__tcfapi) { window.__tcfapi('addEventListener', 2, function(tcData, listenerSuccess) { if (listenerSuccess) { if (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete') { if (tcData.gdprApplies) { if (tcData.purpose.consents[1] && tcData.vendor.consents[755]) { callback(); } } else { callback(); } } } }); } else { callback(); } }); } window.htlbid = window.htlbid || {}; htlbid.cmd = htlbid.cmd || []; htlbid.cmd.push(function() { DTEvent.promise('htl-prebid-ready'); waitForExplicitGoogleConsent(function() { requestAnimationFrame(function() { // yield to main thread setTimeout(function() { htlbid.layout('universal'); htlbid.setTargeting('is_testing', 'no'); htlbid.setTargeting('page_type', 'archive'); htlbid.setTargeting('post_type', 'post'); htlbid.setTargeting('iab_categories', ["Technology & Computing\/Consumer Electronics\/Smartphones","Technology & Computing\/Computing\/Internet\/Web Design and HTML"]); DTSession.getDTMGUserId() .then(function(id) { if (!id) { throw new Error('Missing dtmgUserId.'); } htlbid.pubads().setPublisherProvidedId(id); }) .catch(function(error) { console.error(error); }); }, 0); }); }); }); }()); </script> <script> (function() { if (window.navigator && window.navigator.deviceMemory && window.navigator.deviceMemory < 4.1) { window.DTEvent.promise('dt-related-player-prevented'); return; } window.DT_RELATED_PLAYER_PROVIDER = 'connatix'; window.DTData.set('related_video_provider', window.DT_RELATED_PLAYER_PROVIDER); }()); </script> <script src="https://btloader.com/tag?o=5685581639057408&upapi=true" async></script> <script> (function() { 'use strict'; var l10ns = {"ahe084RE8hgWerv8":{"dt-stardust-affiliate":{"buy_now":"Buy Now","price_disclaimer":"*Price may be subject to change","where_to_buy":"Where to Buy","shop":"Shop","buy_for_at":"Buy for $%price at %merchant","buy_from":"$%price from %merchant","buy_at":"Buy at %merchant","more":"More","less":"Less","save":"Save","off":"off","see_price_at":"See price at"},"shortcode-timer":{"Days":"Days","Hours":"Hours","Minutes":"Minutes","Seconds":"Seconds"}}}; var get = function get(key, group) { key = key || ''; group = group || 'ahe084RE8hgWerv8'; if (typeof l10ns[group] !== 'undefined') { if (key && typeof l10ns[group][key] !== 'undefined') { return l10ns[group][key]; } } return null; }; window.DTL10n = { get: get, }; }()); </script> <link rel="preconnect" href="//www.googletagmanager.com/" /> <style id="htl-style">@media screen and (min-width:0px) and (min-height:0px){.htlad-desktop-aside{min-height:600px}.htlad-desktop-asidefirst{min-height:600px}.htlad-desktop-atn{min-height:250px}.htlad-desktop-content{min-height:366px}.htlad-desktop-mem{min-height:250px}.htlad-desktop-topicaside{min-height:250px}.htlad-mobile-btn{min-height:50px}.htlad-mobile-content{min-height:600px}.htlad-mobile-mem{min-height:250px}.htlad-mobile-topicaside{min-height:250px}.htlad-tablet-atn{min-height:90px}.htlad-tablet-content{min-height:90px}.htlad-tablet-mem{min-height:250px}.htlad-tablet-topicaside{min-height:250px}.htlad-desktop-mem,.htlad-desktop-topicaside,.htlad-mobile-content,.htlad-tablet-atn,.htlad-tablet-content,.htlad-tablet-mem,.htlad-tablet-topicaside{display:flex;justify-content:center;align-items:flex-start}.htlad-desktop-aside,.htlad-desktop-asidefirst,.htlad-desktop-atn,.htlad-desktop-content,.htlad-mobile-btn,.htlad-mobile-mem,.htlad-mobile-topicaside{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:0px) and (min-height:0px){body div.htlad-desktop-atn{display:inherit;justify-content:inherit;position:relative}body div.htlad-desktop-atn>div.htl-ad{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:100%}}div.htlad-desktop-mem{z-index:9999999999999}</style> <script type="text/javascript" src="//b-code.liadm.com/b-01rb.min.js" async="true" charset="utf-8"></script> <script type="text/javascript"> window.liQ = window.liQ || []; window.liQ.push({ "event": "pageView", "email": "[USER_EMAIL]" }); </script> <script type="text/javascript" src="https://s.ntv.io/serve/load.js" data-ntv-set-no-auto-start async></script> <meta name="partnerboostverifycode" content="32dc01246faccb7f5b3cad5016dd5033" /> <meta property="fb:app_id" content="803626527068006"/> <script type="text/javascript"> var ajaxurl = 'https://www.digitaltrends.com/wp-content/themes/dt-stardust/ajax-actions.php'; var ord = Math.random()*10000000000000000; </script> <link rel="icon" href="https://www.digitaltrends.com/wp-content/uploads/2020/08/dt-site-icon.png?fit=144%2C144&#038;p=1" /> <link rel="apple-touch-icon" href="https://www.digitaltrends.com/wp-content/uploads/2020/08/dt-site-icon.png?fit=144%2C144&#038;p=1" /> <script> // OneTrust Callback function OptanonWrapper() { const { DTEvent, OneTrust, } = window; if (typeof OneTrust === 'undefined') { console.error('OnTrust SDK not loaded'); return; } var el = document.getElementById('onetrust-banner-sdk'); var bannerVisible = el ? !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length) : false; var elapsedMs = performance.now(); DTEvent.promise('dt:consent:ready', bannerVisible, elapsedMs); } </script> <script> (function(dtdata) { dtdata.set({ 'locale': 'en_US', 'ajax_url': 'https://www.digitaltrends.com/wp-content/themes/dt-stardust/ajax-actions.php', 'https': 'on', 'admin': '', 'environment': 'prd', 'application': 'dt', 'platform': 'wp', 'page': '1', 'page_type': 'archive', 'referer_object_type': 'term', 'referer_object_id': '201076', 'taxonomy': '', 'term': '', 'term_id': '', 'affiliate_placements_last_index': '0', 'ga_tracking_id': 'UA-82208-8', 'ga_adwords_tracking_pixel_id': 'AW-414836448', 'ga_adwords_tracking_pixel_conversion_label': 'VjzkCOOez_sBEODN58UB', 'ga_sem_adwords_id': 'AW-361455499', 'ga_sem_adwords_conversion_label': 'cl12CJCZz6YCEIu_rawB', 'ga_sem_tracking_pixels_enabled': '1', 'ga_sem_eligible_post_tag': 'sem-commerce', 'comscore_id': '7518287', 'geniuslinks_id': '4857', 'kenshoo_id': 'KT-N347C-3EB', 'pushly_domain_key': 'cI4fciNQLSpptgkTXB6081uvRCpDw0nI8xsN', 'pushly_worker_url': 'https://www.digitaltrends.com/?pushly-worker=42e2108c363d912e7b12b67d3572fe838c4b1cff', 'skimlinks_id': '78494X1529245', }); }(DTData)); </script> <script> window.dataLayer = window.dataLayer || []; (function(dtdata, dataLayer) { dataLayer.push(dtdata.getAll()); dtdata.addCallback(function(key, val) { if (key) { if (typeof key == 'object') { dataLayer.push(key); } else { var obj = {}; obj[key] = val; dataLayer.push(obj); } } }); }(DTData, dataLayer)); </script> <meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no"> </head> <body class="archive author author-atruly author-201076 dt-body" data-archive=1 data-author-id=201076 > <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KBRFCBD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i) {w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KBRFCBD');</script> <!-- End Google Tag Manager --> <a href="#h-maincontent" tabindex="1" class="b-skip-link">Skip to main content</a> <div class="b-anterior"> <div class="dtads-location dtads-btn dtads-mobile" data-location="btn"><div class="htlad-mobile-btn"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div> <div class="dtads-location dtads-atn dtads-tablet" data-location="atn"><div class="htlad-tablet-atn"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div><div class="dtads-location dtads-atn dtads-desktop" data-location="atn"><div class="htlad-desktop-atn"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div> <div class="dtads-location dtads-out-of-page dtads-tablet" data-location="out-of-page"><div class="htlad-tablet-outofpage"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div><div class="dtads-location dtads-out-of-page dtads-desktop" data-location="out-of-page"><div class="htlad-desktop-outofpage"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div> </div> <header class="b-nav h-nav-container"> <nav class="b-nav__inner" role="navigation"> <input class="b-nav__toggle b-nav__toggle--menu" type="checkbox" id="dt-nav-menu-toggle"> <label class="b-nav__trigger b-nav__trigger--menu" for="dt-nav-menu-toggle" id="dt-nav-menu-trigger"> Menu </label> <div class="b-nav__logo"> <a href="https://www.digitaltrends.com"> <svg width="203" height="36" viewBox="0 0 203 36" xmlns="http://www.w3.org/2000/svg"> <path d="M52.5559 14.8375L52.3016 14.5549C51.3126 13.4246 49.8997 12.8312 48.0912 12.8312C44.2765 12.8312 41.2812 16.1373 41.2812 20.3477C41.2812 24.558 44.2765 27.8641 48.0912 27.8641C49.8997 27.8641 51.3126 27.2707 52.3016 26.1404L52.5559 25.8578V27.4685H56.6249V7.06677L52.5559 8.53615V14.8375ZM48.9672 24.0493C46.8197 24.0493 45.3785 22.58 45.3785 20.3759C45.3785 18.1718 46.8197 16.7025 48.9672 16.7025C51.1148 16.7025 52.5559 18.1718 52.5559 20.3759C52.5559 22.5517 51.1148 24.0493 48.9672 24.0493Z" fill="white" /> <path d="M60.9197 6.72577C59.5917 6.72577 58.4331 7.85606 58.4331 9.2124C58.4331 10.5687 59.5634 11.699 60.9197 11.699C62.2478 11.699 63.4064 10.5687 63.4064 9.2124C63.4064 7.85606 62.2478 6.72577 60.9197 6.72577Z" fill="white" /> <path d="M62.9558 13.2266H58.8867V27.4682H62.9558V13.2266Z" fill="white" /> <path d="M86.9169 13.2258H82.8479V27.4675H86.9169V13.2258Z" fill="white" /> <path d="M93.3893 22.41V17.1259H95.7912L97.3171 13.2265H93.3893V9.24219L89.3203 10.8528V22.4383C89.3203 26.027 91.1853 27.6659 95.2261 27.6659C95.9325 27.6659 96.6954 27.6094 97.5432 27.5246L95.6499 23.8229C94.1805 23.8229 93.3893 23.7946 93.3893 22.41Z" fill="white" /> <path d="M108.703 14.8349L108.449 14.5523C107.46 13.422 106.047 12.8286 104.239 12.8286C100.424 12.8286 97.4288 16.1347 97.4288 20.345C97.4288 24.5553 100.424 27.8614 104.239 27.8614C106.047 27.8614 107.46 27.268 108.449 26.1377L108.703 25.8552V27.4658H112.772V13.2242H108.703V14.8349ZM105.115 24.0467C102.967 24.0467 101.526 22.5773 101.526 20.3733C101.526 18.1692 102.967 16.6998 105.115 16.6998C107.262 16.6998 108.703 18.1692 108.703 20.3733C108.703 22.5491 107.262 24.0467 105.115 24.0467Z" fill="white" /> <path d="M114.977 27.4671H119.074V6.61328L114.977 8.0544V27.4671Z" fill="white" /> <path d="M126.816 9.10223L122.719 10.5716L122.69 13.2278H121.306V17.1273H122.69V22.4114C122.69 24.2481 123.029 25.4914 123.792 26.3109C124.612 27.1868 125.912 27.5824 127.918 27.5824C128.483 27.5824 129.076 27.5542 129.755 27.4977V23.8242C129.415 23.8525 129.161 23.8525 128.935 23.8525C128.2 23.8525 127.692 23.7677 127.353 23.5699C126.957 23.3439 126.759 22.9765 126.759 22.4114V17.1273H129.755V13.2278H126.759L126.816 9.10223Z" fill="white" /> <path d="M147.839 12.8286C143.431 12.8286 140.238 15.9934 140.238 20.345C140.238 24.7814 143.487 27.8614 148.15 27.8614C150.806 27.8614 152.869 26.929 154.281 25.064L151.032 23.199C150.382 23.8772 149.336 24.2728 148.206 24.2728C146.313 24.2728 145.098 23.5663 144.589 22.1535L144.533 21.9557H154.931C155.016 21.4471 155.073 20.9102 155.073 20.345C155.073 16.0499 151.964 12.8286 147.839 12.8286ZM144.448 18.9887L144.504 18.8191C144.928 17.265 146.115 16.4173 147.81 16.4173C149.421 16.4173 150.608 17.2932 151.032 18.8191L151.088 18.9887H144.448Z" fill="white" /> <path d="M165.669 12.8286C163.889 12.8286 162.42 13.4503 161.628 14.5523L161.374 14.8914V13.2807L157.305 14.7218V27.4658H161.374V19.6951C161.374 17.7171 162.42 16.5586 164.228 16.5586C165.528 16.5586 166.884 17.2933 166.884 19.356V27.4941H170.953V18.7061C170.981 14.6371 168.297 12.8286 165.669 12.8286Z" fill="white" /> <path d="M184.572 14.8352L184.317 14.5526C183.328 13.4223 181.915 12.8289 180.107 12.8289C176.292 12.8289 173.297 16.135 173.297 20.3453C173.297 24.5556 176.292 27.8617 180.107 27.8617C181.915 27.8617 183.328 27.2683 184.317 26.138L184.572 25.8555V27.4661H188.641V7.48828L184.572 8.9294V14.8352ZM180.955 24.047C178.807 24.047 177.366 22.5776 177.366 20.3736C177.366 18.1695 178.807 16.7001 180.955 16.7001C183.102 16.7001 184.543 18.1695 184.543 20.3736C184.571 22.5494 183.13 24.047 180.955 24.047Z" fill="white" /> <path d="M141.622 12.9416C141.227 12.8569 140.859 12.8286 140.464 12.8286H140.435H140.407C138.655 12.8286 137.271 13.3938 136.451 14.4675L136.197 14.7784V13.2807L136.112 13.309V13.2525L132.043 13.422V27.4941H136.197V19.6951C136.197 17.7454 137.186 16.6151 138.91 16.5586C139.475 15.1457 140.407 13.9024 141.622 12.9416Z" fill="white" /> <path d="M76.4621 14.8349L76.2078 14.5523C75.2187 13.422 73.8059 12.8286 71.9974 12.8286C68.1827 12.8286 65.1874 16.1347 65.1874 20.345C65.1874 24.5554 68.1827 27.8614 71.9974 27.8614C73.7494 27.8614 75.1622 27.2963 76.1512 26.2225L76.4055 25.94V28.6244C76.4055 30.7719 74.5688 32.0718 72.8169 32.0718C71.1215 32.0718 69.7368 31.224 69.2282 29.8677L69.1152 29.5569L65.4418 30.885L65.5265 31.1958C66.6003 34.1063 69.4543 35.9995 72.8169 35.9995C77.225 35.9995 80.5594 32.8347 80.5594 28.6526V13.2242H76.4903V14.8349H76.4621ZM72.8734 24.0467C70.7258 24.0467 69.2847 22.5773 69.2847 20.3733C69.2847 18.1692 70.7258 16.6998 72.8734 16.6998C75.0209 16.6998 76.4621 18.1692 76.4621 20.3733C76.4621 22.5491 75.0209 24.0467 72.8734 24.0467Z" fill="white" /> <path d="M84.9398 6.72656C83.6117 6.72656 82.4531 7.85685 82.4531 9.2132C82.4531 10.5695 83.5834 11.6998 84.9398 11.6998C86.2679 11.6998 87.4264 10.5695 87.4264 9.2132C87.4264 7.85685 86.2961 6.72656 84.9398 6.72656Z" fill="white" /> <path d="M197.286 18.6199C196.071 18.3091 195.11 18.0548 195.11 17.3484C195.11 16.755 195.619 16.3876 196.467 16.3876C197.145 16.3876 197.682 16.6137 198.105 17.1223L201.864 15.7942L201.948 15.766C200.79 13.901 198.812 12.8555 196.467 12.8555C193.697 12.8555 190.9 14.2966 190.9 17.4896C190.9 20.5979 193.754 21.3891 195.817 21.9825C197.06 22.3216 198.049 22.6042 198.049 23.2824C198.049 23.7627 197.766 24.3279 196.325 24.3279C195.365 24.3279 194.602 23.9888 194.121 23.3106L190.278 24.667H190.25C191.324 26.8145 193.415 27.9166 196.325 27.9166C199.179 27.9166 202.231 26.7015 202.231 23.2824C202.259 19.9198 199.377 19.1568 197.286 18.6199Z" fill="white" /> <path d="M35.7454 35.8301H0.0565144C0.0282572 35.8301 0 35.8019 0 35.7736V0.0565144C0 0.0282572 0.0282572 0 0.0565144 0H35.7454C35.7736 0 35.8019 0.0282572 35.8019 0.0565144V35.7454C35.8301 35.8019 35.8019 35.8301 35.7454 35.8301Z" fill="url(#paint0_linear_732_147)" /> <path d="M29.5 15.5691H20.2599V6.32902C20.2599 6.18774 20.1469 6.07471 20.0056 6.07471H15.8236C15.6823 6.07471 15.5692 6.18774 15.5692 6.32902V15.5691H6.32914C6.18786 15.5691 6.07483 15.6822 6.07483 15.8234V20.0338C6.07483 20.1751 6.18786 20.2881 6.32914 20.2881H15.5692V29.5282C15.5692 29.6695 15.6823 29.7825 15.8236 29.7825H20.0339C20.1752 29.7825 20.2882 29.6695 20.2882 29.5282V20.2598H29.5283C29.6696 20.2598 29.7826 20.1468 29.7826 20.0055V15.8234C29.7261 15.6822 29.6131 15.5691 29.5 15.5691Z" fill="white" /> <path d="M6.32902 25.1781H10.5676C10.7089 25.1781 10.8219 25.0651 10.8219 24.9238V21.872C10.8219 21.7307 10.7089 21.6177 10.5676 21.6177H6.32902C6.18774 21.6177 6.07471 21.7307 6.07471 21.872V24.8955C6.07471 25.0651 6.18774 25.1781 6.32902 25.1781Z" fill="white" /> <path d="M14.128 26.1958H6.32902C6.18774 26.1958 6.07471 26.3088 6.07471 26.4501V29.4736C6.07471 29.6149 6.18774 29.728 6.32902 29.728H14.128C14.2693 29.728 14.3823 29.6149 14.3823 29.4736V26.4501C14.3541 26.3088 14.241 26.1958 14.128 26.1958Z" fill="white" /> <defs> <linearGradient id="paint0_linear_732_147" x1="0.0206909" y1="35.7987" x2="35.7987" y2="0.0206896" gradientUnits="userSpaceOnUse"> <stop stop-color="#0074F5" /> <stop offset="1" stop-color="#03AAFF" /> </linearGradient> </defs> </svg> Digital Trends </a> </div> <a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/computing/">Computing</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/computing/artificial-intelligence/">AI</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/mobile/">Mobile</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/gaming/">Gaming</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/movies/">Entertainment</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/home-theater/">Audio / Video</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/cars/">Autos</a><a class="b-nav__link" role="menuitem" href="https://www.digitaltrends.com/topic/videos/">Videos</a><a class="b-nav__link" role="menuitem" href="https://www.youtube.com/channel/UC8wXC0ZCfGt3HaVLy_fdTQw?sub_confirmation=1">YouTube</a> <label class="b-nav__trigger b-nav__trigger--search" for="dt-nav-search-toggle" id="dt-nav-search-trigger"> Search </label> <input class="b-nav__toggle b-nav__toggle--search" type="checkbox" id="dt-nav-search-toggle"> <div class="b-nav__drawer b-nav__drawer--menu" role="menu" aria-labelledby="dt-nav-menu-trigger"> <ul class="b-nav__items-0"> <li class="b-nav__search-item" role="presentation"> <form class="b-nav__search" action="https://www.digitaltrends.com" method="get" role="search"> <div class="b-nav__search-inner"> <input type="text" placeholder="Search" name="s"> <input type="submit"> </div> </form> </li> <li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc33fff9.12420003"><label for="67b5e0bc33fff9.12420003">Computing</label><button>Computing</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/">See All Computing</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/laptops/">Laptops</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/software/">Software</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/pc-gaming/">PC Gaming</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/gpu/">Graphics Cards</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/how-to-use-openai-chatgpt-text-generation-chatbot/">ChatGPT</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/chromebook-vs-laptop/">What is a Chromebook?</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/laptop-buying-guide/">How to Choose a Laptop</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/windows-11-vs-windows-10/">Windows 11 vs Windows 10</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/how-to-download-youtube-videos/">Download YouTube Videos</a></li></ul></li></ul></li><li class="b-nav__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/artificial-intelligence/">AI</a></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc360822.94283880"><label for="67b5e0bc360822.94283880">Mobile</label><button>Mobile</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/">See All Mobile</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/5g/">5G</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/apps/">Phone Apps</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/iphone/">iPhone</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/android/">Android</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/wearables/">Wearables</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/what-is-5g/">What is 5G?</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/how-to-unlock-a-phone-on-every-carrier/">How to Unlock a Phone</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/how-to-stop-block-spam-calls-iphone-and-android-phones/">How to Stop Spam Calls</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-stock-trading-apps/">Best Stock-Trading Apps</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/how-to-use-whatsapp-web/">How to Use WhatsApp Web</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc3787a3.97760745"><label for="67b5e0bc3787a3.97760745">Gaming</label><button>Gaming</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/">See All Gaming</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/xbox/">Xbox</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/playstation/">PlayStation</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/pc-gaming/">PC Gaming</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/cloud-gaming/">Cloud Gaming</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/nintendo-switch/">Nintendo Switch</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/wordle-today-answer-hints/">Wordle Today</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/xbox-series-x-vs-ps5/">Xbox Series X vs PS5</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/upcoming-ps5-games/">Upcoming PS5 Games</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/all-cross-platform-games/">All Cross-Platform Games</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/upcoming-switch-games/">Upcoming Switch Games</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc3979e7.42500474"><label for="67b5e0bc3979e7.42500474">Entertainment</label><button>Entertainment</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/">See All Entertainment</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/sci-fi/">Sci-Fi</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/action/">Action</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/marvel/">Marvel</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/fantasy/">Fantasy</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/dc/">DC Comics</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-new-movies-to-stream-this-week/">Best New Movies</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-new-shows-to-stream-this-week/">Best New Shows</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-shows-on-netflix/">Best Shows on Netflix</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-movies-on-netflix/">Best Movies on Netflix</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-shows-on-disney-plus/">Best Shows on Disney Plus</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>鈥嶹hat to Watch</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-movies-on-disney-plus/">Best Movies on Disney Plus</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-shows-on-amazon-prime/">Best Shows on Amazon Prime</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-movies-on-amazon-prime/">Best Movies on Amazon Prime</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/the-10-most-popular-movies-on-netflix-right-now/">Most Popular Movies on Netflix</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/streaming-guides/">See All Streaming Guides</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc3c6d43.35063313"><label for="67b5e0bc3c6d43.35063313">Audio / Video</label><button>Audio / Video</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/">See All Audio / Video</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/tv/">TVs</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/speakers/">Speakers</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/soundbars/">Soundbars</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/headphones/">Headphones</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/streaming/">Streaming Services</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/fubotv-channels-pricing-features/">FuboTV</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/everything-you-need-to-know-about-sling-tv/">Sling TV</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/what-is-youtube-tv/">YouTube TV</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/qled-vs-oled-tv/">QLED vs OLED</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/sonos-speakers-app-wireless-music/">What is Sonos?</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc3e9057.70148972"><label for="67b5e0bc3e9057.70148972">Smart Home</label><button>Smart Home</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/">See All Smart Home</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/google-nest/">Google Nest</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/alexa/">Amazon Alexa</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/home-security/">Home Security</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/video-doorbell/">Video Doorbell</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/robot-vacuum/">Robot Vacuums</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Browse by Type</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-news/">Smart Home News</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-guides/">Smart Home Guides</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-features/">Smart Home Features</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-reviews/">Smart Home Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-deals/">Smart Home Deals</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc40e975.36485489"><label for="67b5e0bc40e975.36485489">Autos</label><button>Autos</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/">See All Autos</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Reviews</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/2023-toyota-prius-prime-review/">Toyota Prius Prime Review</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/2023-lexus-rz-450e-review/">Lexus RZ 450e Review</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/2024-mercedes-amg-eqe-suv-review/">Mercedes EQE AMG SUV Review</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/2023-bmw-xm-review/">BMW XM Review</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/2023-hyundai-ioniq-6-review/">Hyundai Ioniq 6 Review</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/ev-companies-using-tesla-nacs-charging-connector/">NACS charging</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/federal-ev-tax-credit-qualifying-car-models/">EV tax credits</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/best-ev-charging-stations/">Best Level 2 EV chargers</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/rivian-r2-rumored-price-release-date-dsign-specs/">Rivian R2 SUV</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars/volvo-ex90-price-range-release-date-specs/">Volvo EX90 SUV</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Browse by Type</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars-news/">Car News</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars-guides/">Car Guides</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars-features/">Car Features</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars-reviews/">Car Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/cars-deals/">Car Deals</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc4387a2.97158738"><label for="67b5e0bc4387a2.97158738">Best Products</label><button>Best Products</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/best-products/">See All Best Products</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Best Computing Products</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-laptops/">Best Laptops</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-chromebooks/">Best Chromebooks</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-graphics-cards/">Best Graphics Cards</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-gaming-laptops/">Best Gaming Laptops</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-desktop-computers/">Best Desktop Computer</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Best Mobile Products</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-smartphones/">Best Phones</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-tablets/">Best Tablets</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-smartwatch/">Best Smartwatches</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-fitness-trackers/">Best Fitness Trackers</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-smart-notebooks/">Best Smart Notebooks</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Best Audio / Video Products</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-tvs/">Best TVs</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-speakers/">Best Speakers</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-home-theater-projectors/">Best Projectors</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-soundbars/">Best Soundbars</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-headphones/">Best Headphones</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Best Video Games</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-mac-games/">Best Mac Games</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-ps5-games/">Best PS5 Games</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-games-on-playstation-plus-ps-extra-premium/">Best Games on PS Plus</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-xbox-series-x-games/">Best Xbox Series X Games</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-nintendo-switch-games/">Best Nintendo Switch Games</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc474c88.59491060"><label for="67b5e0bc474c88.59491060">Deals</label><button>Deals</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/dtdeals/best-deals/">See All Deals</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Computing</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-laptop-deals/">Best Laptop Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-macbook-deals/">Best MacBook Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-gaming-pc-deals/">Best Gaming PC Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/cheap-chromebook-deals/">Best Chromebook Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-gaming-laptop-deals/">Best Gaming Laptop Deals</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Gaming</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-ps5-deals/">Best PS5 Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-lego-deals/">Best Lego Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-xbox-series-s-deals/">Best Xbox Series S Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/best-xbox-series-x-deals/">Best Xbox Series X Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/nintendo-switch-deals/">Best Nintendo Switch Deals</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Mobile</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-ipad-deals/">Best iPad Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-tablet-deals/">Best Tablet Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-google-pixel-deals/">Best Google Pixel Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-apple-watch-deals/">Best Apple Watch Deals</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Home Theater</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-4k-tv-deals/">Best TV Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-sony-tv-deals/">Best Sony TV Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-75-inch-tv-deals/">Best 75-inch TV Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/best-headphone-deals/">Best Headphone Deals</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Smart Home</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/best-dyson-deals/">Best Dyson Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/best-amazon-echo-deals/">Best Amazon Echo Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/best-cheap-cordless-vacuum-deals/">Best Cordless Vacuum Deals</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Retailers</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/walmart-deals/">Best Walmart Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/best-alienware-deals/">Best Alienware Deals</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Trending</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/photography/best-camera-deals/">Best Camera Deals</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/dtdeals/best-amazon-prime-day-deals/">Best Prime Day Deals</a></li></ul></li></ul></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc4b9414.58017405"><label for="67b5e0bc4b9414.58017405">Reviews</label><button>Reviews</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/product-reviews/">See All Reviews</a></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Computing Reviews</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/mac-reviews/">Mac Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/printer-reviews/">Printer Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/laptop-reviews/">Laptop Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/monitor-reviews/">Monitor Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/desktop-computer-reviews/">Desktop Reviews</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Mobile Reviews</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/cell-phone-reviews/">Phone Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/tablet-reviews/">Tablet Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/smartwatch-reviews/">Smartwatch Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/fitness-tracker-reviews/">Fitness Tracker Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/iphone-ipad-reviews/">iPhone and iPad Reviews</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Audio / Video Reviews</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/tv-reviews/">TV Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/speaker-reviews/">Speaker Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/sound-bar-reviews/">Soundbar Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/headphone-reviews/">Headphones Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/media-streamer-reviews/">Media Streamer Reviews</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>More Reviews</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming-reviews/">Game Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movie-reviews/">Movie and TV Show Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-reviews/">Smart Home Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/power-station-reviews/">Power Station Reviews</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/ebike-reviews/">eBike Reviews</a></li></ul></li></ul></li><li class="b-nav__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/news/">News</a></li><li class="b-nav__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/videos/">Videos</a></li><li class="b-nav__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.youtube.com/channel/UC8wXC0ZCfGt3HaVLy_fdTQw?sub_confirmation=1">YouTube</a></li><li class="b-nav__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/giveaways/">Giveaways</a></li><li class="b-nav__item-0 b-nav__item-0--parent" role="presentation" tabindex="0"><input type="checkbox" id="67b5e0bc52a1c4.80518594"><label for="67b5e0bc52a1c4.80518594">More</label><button>More</button><ul class="b-nav__items-1" role="group"><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Brands</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/dell/">Dell</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/apple/">Apple</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/google/">Google</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/samsung/">Samsung</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/microsoft/">Microsoft</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Buying Guides</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-kindle/">Best Kindle</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/best-bluetooth-trackers/">Best Bluetooth Trackers</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/outdoors/best-portable-power-stations/">Best Portable Power Stations</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/best-live-tv-streaming-services/">Best Live TV Streaming Services</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>Original Series</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/you-asked/">You Asked</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/respec/">ReSpec</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/outtafocus/">OuttaFocus</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/tech-for-change/">Tech for Change</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/genius-home/">Genius Home</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://digitaltrends.com/original-series">See All Original Series</a></li></ul></li><li class="b-nav__item-1 b-nav__item-1--parent" role="presentation" tabindex="0"><span>More Topics</span><ul class="b-nav__items-2" role="group"><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/space/">Space</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/outdoors/">Outdoors</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/outdoors/portable-power-stations/">Portable Power Stations</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/topic/versus/">Versus</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/business/">Business</a></li><li class="b-nav__item-2" role="presentation" tabindex="0"><a role="menuitem" href="https://digitaltrends.com/topic/">See All Topics</a></li></ul></li></ul></li> </ul> </div> <div class="b-nav__drawer b-nav__drawer--search" role="presentation" aria-labelledby="dt-nav-search-trigger"> <form class="b-nav__search b-nav__search--jumbo" action="https://www.digitaltrends.com" method="get" role="search"> <div class="b-nav__search-inner"> <input type="text" placeholder="Search" name="s"> <input type="submit"> </div> </form> </div> </nav> <script> (function() { function isVisible(el) { return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length); } var navEl = document.querySelector('.b-nav'); var menuToggleEl = navEl.querySelector('.b-nav__toggle--menu'); var menuTriggerEl = navEl.querySelector('.b-nav__trigger--menu'); var searchInputEl = navEl.querySelector('.b-nav__drawer--search input'); var searchToggleEl = navEl.querySelector('.b-nav__toggle--search'); var searchTriggerEl = navEl.querySelector('.b-nav__trigger--search'); searchTriggerEl.addEventListener('click', function() { menuToggleEl.checked = false; window.requestAnimationFrame(function() { if (isVisible(searchInputEl)) { searchInputEl.focus(); } else { searchInputEl.blur(); } }); }); menuTriggerEl.addEventListener('click', function() { searchToggleEl.checked = false; searchInputEl.blur(); }); window.addEventListener('click', function(e) { if (!navEl.contains(e.target)) { menuToggleEl.checked = false; searchToggleEl.checked = false; searchInputEl.blur(); } }); })(); </script> </header> <div class="b-sub"> <ul class="b-sub__items-0" role="menu"> <li class="b-sub__item-0 sub-item-label" role="presentation" tabindex="0"><span>Trending:</span></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/giveaways/aventon-abound-sr-e-bike-giveaway-january-2025/">E-Bike Giveaway!</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home-theater/spotify-pro-add-on-cost-high-quality-music-ticket-sale/">Spotify HiFi Audio</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/apple-larger-imac-desktop-development-rumor/">Larger iMac?</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/cant-wait-for-oled-macbook-pro-bad-news-for-macbook-air/">OLED MacBook Pro</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/raw-fury-2025-game-previews/">4 Exciting Indie Games</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/samsung-galaxy-s25-plus-review/">Samsung Galaxy S25 Plus Review</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/giveaways/sansui-gaming-monitor-gieaway-january-2025/">Win a Gaming Monitor!</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/steam-bundles-saved-me-a-ton-of-money/">Money Saving Steam Hack</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/apple-malware-attack-iphone-app-store-ocr-screenshot-crypto-report/">Screenshot-Reading Malware</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/the-fantastic-four-first-steps-teaser-trailer-marvel-mcu/">Fantastic Four Trailer</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/movies/greatest-oscar-snubs-last-10-years-ranked/">Oscar Snubs Ranked</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/theres-a-clear-winner-in-our-galaxy-s25-ultra-vs-iphone-16-pro-max-camera-test/">S25 Ultra vs iPhone 16 Pro Max</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/one-thing-oneplus-still-needs-to-solve-with-its-smartphones/">OnePlus' Biggest Hurdle</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/nvidia-rtx-5080-review/">Nvidia RTX 5080 Review</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/pc-gaming-accessible-now-more-than-ever/">PC Gaming Is More Accessible Than Ever</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/mobile/oneplus-13-is-still-my-favorite-android-phone/">OnePlus 13 Sets Standard</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/home/gurman-calls-apples-new-smart-device-most-significant-new-apple-product-of-2025/">Next Apple Smart Device</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/computing/nvidia-rtx-5090-review/">Nvidia RTX 5090 Review</a></li><li class="b-sub__item-0" role="presentation" tabindex="0"><a role="menuitem" href="https://www.digitaltrends.com/gaming/playstation-6-ps6-everything-we-know-so-far/">PlayStation 6</a></li> </ul> </div> <div class="b-layout " > <section class="b-editor b-layout__editor b-layout__inner" data-user-id="201076" itemscope itemtype="http://data-vocabulary.org/Person" data-scope="author-block" > <div class="b-editor__inner"> <div class="b-editor__image"> <img class="dt-avatar" src="https://www.digitaltrends.com/wp-content/uploads/2022/06/Alan-Truly.jpg?resize=300%2C300&#038;p=1" alt="Alan Truly" /> </div> <div class="b-editor__info "> <div class="b-editor__title-wrapper"> <h1 class="b-editor__title" itemprop="name">Alan Truly</h1> <div class="b-editor__position">Computing Writer</div> </div> <div class="b-editor__contacts"> <ul class="b-editor__socials"> <li class="b-editor__socials-item linkedin"> <a rel="me nofollow" href="https://www.linkedin.com/in/alan-truly-7759114" target="_blank">linkedin</a> </li> <li class="b-editor__socials-item twitter"> <a rel="me nofollow" href="https://twitter.com/AceOfThumbs" target="_blank">twitter</a> </li> <li class="b-editor__socials-item email"> <a href="javascript:void(0)" class="button social-item dtc-secure-email" data-addr="YWNlb2Z0aHVtYnNAZ21haWwuY29t">Email</a> </li> </ul> </div> </div> <div class="b-editor__descr"> <div class="b-editor__descr-text"> <p>Alan Truly is a Writer at Digital Trends, covering computers, laptops, hardware, software, and accessories that stand out as the most unique and effective solutions. Alan also researches and reviews VR headsets, AR glasses, AI, and robotics, the advances that can redefine how we live and work.</p> <p>As a kid, Alan marveled at Star Trek, Popular Science, and other science news and sci-fi concepts on the horizon. Now, that future is fast approaching as we work from home, converse with computers thanks to AI, and visit the equivalent of a holodeck with VR and AR. The robot revolution began in factories but could soon reach our homes. What a time to be alive!</p> <p>Alan's degree in Computer Science from Cal State Fullerton set him up for a diverse career centered around advanced technology. His first job in journalism was as a roving reporter and video editor at a cable TV station in Laughlin, NV before returning to California and starting a video production company specializing in computer animation. After the internet boom, Alan shifted to website design and marketing. He also spent several years as COO of a tablet accessory manufacturer, before returning to communications.</p> <p>With bylines at Android Police, Peta Pixel, Mixed, and Screen Rant, Alan has written about every type of technology from mobile devices, watches, and tablets to drones, electric vehicles, and space habitats. It's all fascinating and all powered by computing.</p> <p>Alan lives in Nova Scotia, Canada. A tech-enthusiast since his youth, he stays current on what is new and what is next. With over 30 years of experience in computer, video, and photo equipment, you can expect useful tips and insights in his writing. To stay flexible in mind and body, he practices daily yoga, light cardio, and eats a whole food diet, based on minimally processed plants.</p> <p>When the weather is nice, and sometimes when it's not, Alan enjoys bringing tech on adventures with beach visits and woods walks. There's no better way to review an FPV drone, AR glasses, and 3D cameras.</p> <p>Whenever the opportunity arises, Alan advocates for animal rights, green energy, and universal basic income to ease the burden of those without a voice and those who are less fortunate. In his free time, he catches up on the fascinating and unfolding UAP revelations that suggest humans aren't the only intelligent species in the cosmos.</p> </div> </div> </div> </section> <div class="b-layout__inner"> <div class="b-layout__split"> <div class="b-river b-layout__alpha"> <div class="b-river__inner "> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/02/I-can-log-into-my-Google-account-on-Windows-by-using-a-passkey.jpg?resize=300%2C180&#038;p=1" class="wp-image-3859306 dt-lazy-load dt-lazy-pending" alt="I can log into my Google account on Windows by using a passkey." skip_size_classes="1" decoding="async" fetchpriority="high" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/passkeys-in-2025-do-i-still-need-a-password-manager/" > How good are passkeys in 2025 or do I still need a password manager? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Passkeys have been around since 2021, so when can l top using passwords or are password managers still a necessity in 2025? </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2025-02-17T14:00:46-08:00" title="2.17.25 2:00pm" pubdate>1 day ago</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/02/Alan-Truly-uses-the-Canon-Selphy-QX20-for-photo-prints-at-an-event.jpg?resize=300%2C180&#038;p=1" class="wp-image-3858744 dt-lazy-load dt-lazy-pending" alt="Alan Truly uses the Canon Selphy QX20 for photo prints at an event." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--9 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/canon-selphy-qx20-review/" > Canon Selphy QX20 review: a fun, portable printer with photo-quality prints </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed the new Canon Selphy QX20, a tiny, battery-powered printer with dye-sublimation quality for on-the-go photo prints. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-02-14T14:00:07-08:00" title="2.14.25 2:00pm" pubdate>4 days ago</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/02/1Password-and-NordPass-reviews-appear-beside-one-another-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3857229 dt-lazy-load dt-lazy-pending" alt="1Password and NordPass reviews appear beside one another on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/1password-vs-nordpass-2025/" > 1Password vs. NordPass: which password manager is best in 2025? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> 1Password and NordPass are among the most popular password managers so I went hands on to compare features and find out which offers the best value. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2025-02-13T14:00:06-08:00" title="2.13.25 2:00pm" pubdate>5 days ago</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/02/A-simulated-view-of-Swave-AR-glasses.jpg?resize=300%2C180&#038;p=1" class="wp-image-3855433 dt-lazy-load dt-lazy-pending" alt="A simulated view of Swave-powered AR glasses." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/swave-holographic-ar-glasses/" > This breakthrough holographic display could make AR glasses a reality in 2026 </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Swave&#039;s HXR chip could be the breakthrough we need to enjoy slim, lightweight, low-cost AR glasses without sacrificing quality or battery life. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-features/">Features</a> </div> <div class="b-river-post__meta"> <time datetime="2025-02-11T14:00:14-08:00" title="2.11.25 2:00pm" pubdate>February 11</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2023/08/The-Color-LaserJet-Pro-4301fdw-has-great-photo-print-quality-on-glossy-paper.jpg?resize=300%2C180&#038;p=1" class="wp-image-3409664 dt-lazy-load dt-lazy-pending" alt="The Color LaserJet Pro 4301fdw has good photo print quality on glossy paper." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/best-color-laser-printers/" > The 8 best color laser printers for 2025: tested and reviewed </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Color laser printers are a smart choice for home offices and small businesses, but which should you buy? Here are our top picks for every budget. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-products/">Best Ofs</a> </div> <div class="b-river-post__meta"> <time datetime="2025-02-09T12:53:55-08:00" title="2.9.25 12:53pm" pubdate>February 9</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/Epsons-Expression-Photo-XP-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system.jpg?resize=300%2C180&#038;p=1" class="wp-image-3839392 dt-lazy-load dt-lazy-pending" alt="Epson&#039;s Expression Photo XP-8800 is a compact, all-in-one photo printer with a six-ink color system." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--8 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/epson-expression-photo-xp-8800-review/" > Epson Expression Photo XP-8800 review: a low-cost option for photographers </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Epson&#039;s Expression Photo XP-8800 to check print and scan quality and researched supply costs to find out if it&#039;s the right printer for you. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-30T14:17:36-08:00" title="1.30.25 2:17pm" pubdate>January 30</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/The-AdGuard-VPN-app-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3837729 dt-lazy-load dt-lazy-pending" alt="The AdGuard VPN app is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--9 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/adguard-vpn-review/" > AdGuard VPN review: a fast sleeper hit for internet privacy </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed AdGuard VPN and its custom protocol that claims to be faster than the rest without any sacrifice in quality. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-28T14:00:27-08:00" title="1.28.25 2:00pm" pubdate>January 28</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/Private-Internet-Access-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3836275 dt-lazy-load dt-lazy-pending" alt="Private Internet Access is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--7 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/private-internet-access-vpn-review/" > Private Internet Access VPN review: a low-cost VPN for all your devices </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Private Internet Access (PIA), a low-cost VPN that allows unlimited simultaneous connections to find out how fast and reliable it is. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-26T14:00:43-08:00" title="1.26.25 2:00pm" pubdate>January 26</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/An-upscaled-image-of-Apples-LaserWriter-once-of-the-first-laser-printers.jpg?resize=300%2C180&#038;p=1" class="wp-image-3835652 dt-lazy-load dt-lazy-pending" alt="An old photo of Apple&#039;s LaserWriter, one of the first laser printers." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/apple-laserwriter-40th-anniversary/" > 40 years ago, Apple cemented its place in desktop publishing history </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Apple&#039;s LaserWriter started the desktop publishing revolution by making WYSIWYG a new standard that we&#039;ve come to expect. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-news/">News</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-23T16:02:46-08:00" title="1.23.25 4:02pm" pubdate>January 23</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2021/08/nordvpn-best-vpn-for-mac.jpeg?resize=300%2C180&#038;p=1" class="wp-image-2764276 dt-lazy-load dt-lazy-pending" alt="The NordVPN logo appears on a MacBook." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/vpn-test/" > VPN Test: How to see if your VPN is working </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Not sure if your VPN is protecting your privacy? Here&#039;s the best method to check whether your IP address, location, and browsing activity are secure. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-22T16:01:47-08:00" title="1.22.25 4:01pm" pubdate>January 22</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/Alan-Truly-wearing-Xreal-One-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background.jpg?resize=300%2C180&#038;p=1" class="wp-image-3832288 dt-lazy-load dt-lazy-pending" alt="Alan Truly wearing Xreal One turns to look at virtual ultrawide screens with a blank monitor in the background." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--9 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/xreal-one-review/" > Xreal One review: smart glasses that could actually replace my monitor </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Find out why I think the Xreal One with its X1 chip is a game-changing pair of display smart glasses that could actually replace my monitor. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-22T14:00:04-08:00" title="1.22.25 2:00pm" pubdate>January 22</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Project-Moohan-Side-1.jpg?resize=300%2C180&#038;p=1" class="wp-image-3800308 dt-lazy-load dt-lazy-pending" alt="The Project Moohan headset." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/samsung-xr-galaxy-unpacked-2025/" > Samsung&#8217;s XR headset and smart glasses: here&#8217;s what we know after Galaxy Unpacked 2025 </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> New details emerged about Samsung&#039;s XR headset at Galaxy Unpacked 2025. This Apple Vision Pro and Meta Quest 3 competitor is looking strong! </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-news/">News</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-22T11:14:13-08:00" title="1.22.25 11:14am" pubdate>January 22</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/The-Canon-Color-imageClass-MF653Cdw-is-an-attractive-all-in-one-color-laser-printer.jpg?resize=300%2C180&#038;p=1" class="wp-image-3830558 dt-lazy-load dt-lazy-pending" alt="The Canon Color imageClass MF653Cdw is an attractive all-in-one color laser printer." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--8 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/canon-imageclass-mf653cdw-review/" > Canon Color imageCLASS MF653Cdw review: a quick color laser for home offices </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Canon&#039;s Color imageClass MF653Cdw, an low-cost color laser printer with good specifications to check its usability and long-term costs. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-16T15:00:18-08:00" title="1.16.25 3:00pm" pubdate>January 16</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Alan-Truly-wears-a-Meta-Quest-3S-while-driving-a-Real-Racer-XR-RC-car.jpg?resize=300%2C180&#038;p=1" class="wp-image-3815862 dt-lazy-load dt-lazy-pending" alt="Alan Truly wears a Meta Quest 3S while driving a Real Racer XR RC car." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/hands-on-quest-3-3s-rotovr-mx-ink-real-racer/" > I tried three new VR gadgets that make Quest 3 and 3S even better </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I tried three game-changing Meta Quest 3 and 3S accessories: Logitech MX Ink, RotoVR Explorer, and Real Racer XR RC car. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-features/">Features</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-11T08:00:56-08:00" title="1.11.25 8:00am" pubdate>January 11</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/sony-xr-01.jpg?resize=300%2C180&#038;p=1" class="wp-image-3826932 dt-lazy-load dt-lazy-pending" alt="Sony&#039;s SRH-S1 held in a hand at CES 2025." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/sony-xr-headset-costs-more-than-apple-vision-pro/" > Sony鈥檚 flip-up XR headset costs even more than an Apple Vision Pro </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Sony&#039;s expensive new XR headset for CAD design with ring and stylus controllers matches Apple Vision Pro display quality and ships soon. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-news/">News</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-10T13:33:56-08:00" title="1.10.25 1:33pm" pubdate>January 10</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2025/01/Surfshark-Antivirus-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3822397 dt-lazy-load dt-lazy-pending" alt="The Surfshark Antivirus app is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--7 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/surfshark-one-antivirus-review/" > Surfshark One Antivirus review: Can a VPN really protect against malware? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Surfshark One Antivirus to find out whether a VPN service can protect your devices against malware. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-08T15:02:18-08:00" title="1.8.25 3:02pm" pubdate>January 8</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2022/11/Metas-new-Quest-Pro-Touch-Controllers-are-fast-and-accurate..jpg?resize=300%2C180&#038;p=1" class="wp-image-3218617 dt-lazy-load dt-lazy-pending" alt="Alan Truly wears the Meta Quest Pro and holds Touch Pro controllers." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5003750937734"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/2025-will-be-huge-year-xr-headsets/" > XR headsets are about to have another make-or-break year </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Learn why 2025 should be an exciting year for XR headsets thanks to Google Android XR, Apple visionOS, and Meta Horizon OS. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-features/">Features</a> </div> <div class="b-river-post__meta"> <time datetime="2025-01-04T09:00:45-08:00" title="1.4.25 9:00am" pubdate>January 4</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Sticky-Password-and-Enpass-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3816362 dt-lazy-load dt-lazy-pending" alt="Sticky Password and Enpass pricing appears in a split-screen on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/sticky-password-vs-enpass/" > Sticky Password vs. Enpass: best one-time purchase password managers </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Find out whether Sticky Password or Enpass is the best one-time purchase password manager that can autofill your logins forever. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-31T14:00:33-08:00" title="12.31.24 2:00pm" pubdate>December 31, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Enpass-Personals-Vault-settings-are-open-showing-Google-Drive-integration.jpg?resize=300%2C180&#038;p=1" class="wp-image-3812800 dt-lazy-load dt-lazy-pending" alt="Enpass Personal&#039;s Vault settings are open showing Google Drive integration." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--7 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/enpass-review/" > Enpass review: a password manager that works everywhere </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Enpass, a password manager that lets me sync logins to my preferred cloud storage provider and take charge of login security. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-27T14:00:50-08:00" title="12.27.24 2:00pm" pubdate>December 27, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Canons-Color-imageClass-LBP633Cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel.jpg?resize=300%2C180&#038;p=1" class="wp-image-3812746 dt-lazy-load dt-lazy-pending" alt="Canon&#039;s Color imageClass LBP633Cdw is a sleek color laser printer with an unusual control panel." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--6 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--0"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/canon-color-imageclass-lbp633cdw-review/" > Canon Color imageClass LBP633Cdw review: back to the &#8217;90s? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Canon&#039;s Color imageClass LBP633Cdw, an attractive laser printer with a retro control panel for quick color documents. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-26T14:00:43-08:00" title="12.26.24 2:00pm" pubdate>December 26, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Surfshark-and-Windscribe-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3811216 dt-lazy-load dt-lazy-pending" alt="Surfshark and Windscribe prices appear in a split-screen on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/surfshark-vs-windscribe/" > Surfshark vs. Windscribe: Which unlimited device VPN is best? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Surfshark and Windscribe are VPNs that allow unlimited simultaneous connections at low prices, but you want the fastest and best overall. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-24T14:00:11-08:00" title="12.24.24 2:00pm" pubdate>December 24, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/4_Front.jpg?resize=300%2C180&#038;p=1" class="wp-image-3812053 dt-lazy-load dt-lazy-pending" alt="A closeup show the front panel of the Pimax Dream Air with Pimax logo." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/pimax-dream-air-announced/" > This new VR headset matches Vision Pro&#8217;s display at the weight of an iPhone </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Pimax just announced a lightweight PC VR headset with 4K per eye microOLED displays that looks like a Vision Pro and costs less. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-news/">News</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-23T14:32:44-08:00" title="12.23.24 2:32pm" pubdate>December 23, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Alan-Truly-sits-in-front-of-a-Windows-PC-and-adjusts-a-virtual-screen-while-wearing-a-Meta-Quest-3-VR-headset.jpg?resize=300%2C180&#038;p=1" class="wp-image-3810330 dt-lazy-load dt-lazy-pending" alt="Alan Truly sits in front of a Windows PC and adjusts a virtual screen while wearing a Meta Quest 3 VR headset." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/i-tried-windows-new-mixed-reality-link-with-my-quest-3/" > Windows PCs now works with the Quest 3, and I tried it out for myself </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Microsoft and Meta teamed up on a new mixed reality interface for Windows that uses your Quest 3 or 3S to display large virtual monitors. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-features/">Features</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-21T08:30:24-08:00" title="12.21.24 8:30am" pubdate>December 21, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Surfshark-and-VPN-Unlimited-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3807787 dt-lazy-load dt-lazy-pending" alt="Surfshark and VPN Unlimited prices appear in a split-screen on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/surfshark-vs-vpn-unlimited/" > Surfshark vs. VPN Unlimited: Which VPN offers the best long-term value? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I compared Surfshark and VPN Unlimited, VPN services with long-term plans that can cut your average monthly costs to a minimum. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-20T14:00:14-08:00" title="12.20.24 2:00pm" pubdate>December 20, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2023/12/Tracey-Truly-shows-multi-reflective-options-with-Ray-Ban-Meta-Smart-Glasses.jpg?resize=300%2C180&#038;p=1" class="wp-image-3492872 dt-lazy-load dt-lazy-pending" alt="Tracey Truly shows multi-reflective options with Ray-Ban Meta Smart Glasses." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/ray-ban-meta-smart-glasses-get-real-time-visual-ai-and-translation/" > Ray-Ban Meta Smart Glasses get real-time visual AI and translation </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Two long-awaited AI features are coming to the Ray-Ban Meta Smart Glasses as part of an upcoming update. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-news/">News</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-18T13:02:51-08:00" title="12.18.24 1:02pm" pubdate>December 18, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/The-IPVanish-Windows-app-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3805425 dt-lazy-load dt-lazy-pending" alt="The IPVanish Windows app is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--6 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--0"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/ipvanish-review/" > IPVanish review: an unlimited-device VPN with a few flaws </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed IPVanish&#039;s VPN service, and weighed the value of subscription tiers against the features to find out if it&#039;s a good solution for you. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-17T14:00:04-08:00" title="12.17.24 2:00pm" pubdate>December 17, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/F-Secure-Total-antivirus-app-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3801783 dt-lazy-load dt-lazy-pending" alt="F-Secure Total antivirus app is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--8 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/f-secure-total-antivirus-review/" > F-Secure Total review: affordable antivirus solution lets you build custom plan </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I went hands-on with F-Secure Total, a low-cost customizable antivirus solution to find out how well it protects your computer from malware. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-13T14:00:16-08:00" title="12.13.24 2:00pm" pubdate>December 13, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Canons-MegaTank-Pixma-G4280-with-ink-bottle-on-top-sit-on-a-printer-stand.jpg?resize=300%2C180&#038;p=1" class="wp-image-3800188 dt-lazy-load dt-lazy-pending" alt="Canon&#039;s MegaTank Pixma G4280 with ink bottle on top sit on a printer stand." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--7 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/canon-megatank-pixma-g4280-review/" > Canon MegaTank Pixma G4280 review: Too many compromises? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Canon&#039;s MegaTank Pixma G4280, a low-cost inkjet tank printer that can also scan and make copies. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-12T14:00:35-08:00" title="12.12.24 2:00pm" pubdate>December 12, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Recuva-and-DMDE-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3798791 dt-lazy-load dt-lazy-pending" alt="Recuva and DMDE pricing appears in a split-screen on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/recuva-vs-dmde/" > Recuva vs. DMDE: Which is the best free data recovery software for you? </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> Recuva and DMDE are powerful and free data recovery apps that can restore lost photos and files missing from damaged drives, but which is best for you? </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-guides/">Guides</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-11T14:00:46-08:00" title="12.11.24 2:00pm" pubdate>December 11, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Alan-Truly-wears-the-lightweight-and-stylish-Even-G1-smart-glasses.jpg?resize=300%2C180&#038;p=1" class="wp-image-3797757 dt-lazy-load dt-lazy-pending" alt="Alan Truly wears the lightweight and stylish Even G1 smart glasses." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/metas-orion-alternatives-2024/" > Meta&#8217;s Orion is years away, so I tried these advanced smart glasses instead </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I tried four advanced smart glasses with heads-up displays for notifications, navigation, and more so you don&#039;t have to hold your phone. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-features/">Features</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-11T05:40:14-08:00" title="12.11.24 5:40am" pubdate>December 11, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/The-Eset-Premium-app-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3794869 dt-lazy-load dt-lazy-pending" alt="The Eset Premium app is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--6 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--0"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/eset-premium-review/" > Eset Premium review: 2024 improvements aren&#8217;t enough </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Eset&#039;s Premium antivirus plan to find out if it offers enough value in malware protection, privacy, and customer support. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-06T14:00:59-08:00" title="12.6.24 2:00pm" pubdate>December 6, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/12/Sticky-Password-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3790872 dt-lazy-load dt-lazy-pending" alt="Sticky Password is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--9 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/sticky-password-review/" > Sticky Password review: the offline, on-device password manager </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Sticky Password, a low-cost password manager with unique features like offline mode and QR logins. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-04T14:00:40-08:00" title="12.4.24 2:00pm" pubdate>December 4, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/11/Brothers-MFC-L2900DW-is-a-fast-all-in-one-monochrome-laser-printer.jpg?resize=300%2C180&#038;p=1" class="wp-image-3784321 dt-lazy-load dt-lazy-pending" alt="Brother&#039;s MFC-L2900DW is a fast all-in-one monochrome laser printer." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--7 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> <span class="b-stars__s b-stars__s--0"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/brother-mfc-l2900dw-review/" > Brother MFC-L2900DW review: a small laser printer and super-fast copier </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Brother&#039;s new MFC-L2900DW, a super-fast all-in-one monochrome laser printer that&#039;s designed for busy offices. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-12-01T09:00:19-08:00" title="12.1.24 9:00am" pubdate>December 1, 2024</time> </div> </div> </div> </div> <div class="b-river-post b-river__item "> <div class="b-river-post__image"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/uploads/2024/11/Trend-Micro-Premium-Security-Suite-is-open-on-a-PC-monitor.jpg?resize=300%2C180&#038;p=1" class="wp-image-3782199 dt-lazy-load dt-lazy-pending" alt="Trend Micro Premium Security Suite is open on a PC monitor." skip_size_classes="1" decoding="async" style="aspect-ratio: 1.5"> <div class="b-stars b-stars--9 b-river-post__stars"> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--2"></span> <span class="b-stars__s b-stars__s--1"></span> </div> </div> <h3 class="b-river-post__title dt-clamp dt-clamp-4"> <a href="https://www.digitaltrends.com/computing/trend-micro-review/" > Trend Micro review: strong antivirus protection that&#8217;s affordable </a> </h3> <div class="b-river-post__content"> <div class="b-river-post__excerpt dt-clamp dt-clamp-2 dt-clamp-large-3"> I reviewed Trend Micro&#039;s antivirus software with new AI antivirus protection to check if this low-cost cybersecurity suite offers good value. </div> <div class="b-river-post__info"> <div class="b-river-post__alt-label"> <a href="https://www.digitaltrends.com/computing/">Computing</a> <a href="https://www.digitaltrends.com/computing-reviews/">Reviews</a> </div> <div class="b-river-post__meta"> <time datetime="2024-11-29T14:00:05-08:00" title="11.29.24 2:00pm" pubdate>November 29, 2024</time> </div> </div> </div> </div> </div> <div class="b-paging b-river__paging"> <div class="b-paging__inner"> <div class="b-paging__word b-paging__word--prev"> <span></span> </div> <div class="b-paging__numbers"> <span aria-current="page" class="page-numbers current">1</span><a href="https://www.digitaltrends.com/users/atruly/page/2/" class="page-numbers">2</a><a href="https://www.digitaltrends.com/users/atruly/page/3/" class="page-numbers">3</a><a href="https://www.digitaltrends.com/users/atruly/page/4/" class="page-numbers">4</a><a href="https://www.digitaltrends.com/users/atruly/page/5/" class="page-numbers">5</a><a href="https://www.digitaltrends.com/users/atruly/page/6/" class="page-numbers">6</a><a href="https://www.digitaltrends.com/users/atruly/page/7/" class="page-numbers">7</a> </div> <div class="b-paging__word b-paging__word--next"> <a href="https://www.digitaltrends.com/users/atruly/page/2/">Next</a> </div> </div> </div> </div> <div class="b-layout__beta"> <section class="b-right-rail b-right-rail--twitter"> <div class="b-right-rail__twitter"> <a class="twitter-timeline" href="https://twitter.com/AceOfThumbs" data-chrome="transparent noborders" data-tweet-limit="2">Tweets by Alan Truly</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div> </section> <section class="b-right-rail b-right-rail--ads"> <div class="dtads-location dtads-topic-aside dtads-mobile" data-location="topic-aside"><div class="htlad-mobile-topicaside"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div><div class="dtads-location dtads-topic-aside dtads-tablet" data-location="topic-aside"><div class="htlad-tablet-topicaside"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div><div class="dtads-location dtads-topic-aside dtads-desktop" data-location="topic-aside"><div class="htlad-desktop-topicaside"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div> </section> </div> </div> </div> </div> <footer class="b-foot"> <div class="b-foot__top"> <div class="b-foot__inner"> <div class="b-foot__blurb"> <p><strong>Upgrade your lifestyle</strong>Digital Trends helps readers keep tabs on the fast-paced world of tech with all the latest news, fun product reviews, insightful editorials, and one-of-a-kind sneak peeks.</p> </div> <div class="b-foot__menus-wrapper"> <ul id="menu-2021-social" class="b-foot__social"><li id="menu-item-2792731" class="facebook menu-item menu-item-type-custom menu-item-object-custom menu-item-2792731 b-social-button b-social-button--facebook"><a target="_blank" rel="noopener" href="https://www.facebook.com/DigitalTrends">Facebook</a></li> <li id="menu-item-2792732" class="instagram menu-item menu-item-type-custom menu-item-object-custom menu-item-2792732 b-social-button b-social-button--instagram"><a target="_blank" rel="noopener" href="https://www.instagram.com/digitaltrends/">Instagram</a></li> <li id="menu-item-2792733" class="twitter menu-item menu-item-type-custom menu-item-object-custom menu-item-2792733 b-social-button b-social-button--twitter"><a target="_blank" rel="noopener" href="https://twitter.com/digitaltrends">Twitter</a></li> <li id="menu-item-2792736" class="youtube menu-item menu-item-type-custom menu-item-object-custom menu-item-2792736 b-social-button b-social-button--youtube"><a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UC8wXC0ZCfGt3HaVLy_fdTQw?sub_confirmation=1">YouTube</a></li> <li id="menu-item-2792737" class="pinterest menu-item menu-item-type-custom menu-item-object-custom menu-item-2792737 b-social-button b-social-button--pinterest"><a target="_blank" rel="noopener" href="https://www.pinterest.com/digitaltrends/">Pinterest</a></li> <li id="menu-item-2792738" class="linkedin menu-item menu-item-type-custom menu-item-object-custom menu-item-2792738 b-social-button b-social-button--linkedin"><a target="_blank" rel="noopener" href="https://www.linkedin.com/company/digitaltrends-com/">LinkedIn</a></li> <li id="menu-item-3110455" class="tiktok menu-item menu-item-type-custom menu-item-object-custom menu-item-3110455 b-social-button b-social-button--tiktok"><a href="https://www.tiktok.com/@digitaltrends">TikTok</a></li> <li id="menu-item-3619465" class="flipboard menu-item menu-item-type-custom menu-item-object-custom menu-item-3619465 b-social-button b-social-button--flipboard"><a target="_blank" rel="noopener" href="https://flipboard.com/@DigitalTrends">Flipboard</a></li> </ul> <ul id="menu-2021-footer" class="b-foot__menu b-foot__menu--wide b-foot__menu--odd"><li id="menu-item-2792620" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792620"><a href="https://www.digitaltrends.com/mobile/">Mobile</a></li> <li id="menu-item-2792621" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792621"><a href="https://www.digitaltrends.com/computing/">Computing</a></li> <li id="menu-item-2792622" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792622"><a href="https://www.digitaltrends.com/gaming/">Gaming</a></li> <li id="menu-item-2792664" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792664"><a href="https://www.digitaltrends.com/home-theater/">Audio / Video</a></li> <li id="menu-item-2792665" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792665"><a href="https://www.digitaltrends.com/home/">Smart Home</a></li> <li id="menu-item-2792666" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792666"><a href="https://www.digitaltrends.com/movies/">Entertainment</a></li> <li id="menu-item-2792667" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2792667"><a href="https://www.digitaltrends.com/cars/">Automotive</a></li> <li id="menu-item-3144450" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3144450"><a href="https://www.digitaltrends.com/space/">Space</a></li> <li id="menu-item-2951421" class="menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-2951421"><a href="https://www.digitaltrends.com/topic/streaming/">Streaming Guides</a></li> <li id="menu-item-2792668" class="menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-2792668"><a href="https://www.digitaltrends.com/topic/original-series/">Original Shows</a></li> <li id="menu-item-2951420" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2951420"><a href="https://www.digitaltrends.com/how-to/">How-To</a></li> </ul> <ul id="menu-2021-sub-footer-1" class="b-foot__sub-menu"><li id="menu-item-3427561" class="menu-item menu-item-type-post_type menu-item-object-landing-page menu-item-3427561"><a href="https://www.digitaltrends.com/about/">About Us</a></li> <li id="menu-item-2792677" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2792677"><a href="https://www.digitaltrends.com/about/#dt-heading-contact-us">Contact Us</a></li> <li id="menu-item-2825343" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2825343"><a href="https://www.digitaltrends.com/editorial-guidelines/">Editorial Guidelines</a></li> <li id="menu-item-2825329" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2825329"><a target="_blank" rel="noopener" href="https://www.adcetera.com/?utm_campaign=cl&#038;utm_source=digitaltrends&#038;utm_content=licensing_and_accolades&#038;utm_medium=web">Logo &#038; Accolade Licensing</a></li> </ul> <ul id="menu-2021-sub-footer-2" class="b-foot__sub-menu"><li id="menu-item-3386942" class="menu-item menu-item-type-post_type menu-item-object-landing-page menu-item-3386942"><a href="https://www.digitaltrends.com/newsletter/">Subscribe to our Newsletter</a></li> <li id="menu-item-3649198" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3649198"><a href="https://www.digitaltrends.com/brc/">Branded Content</a></li> <li id="menu-item-3169627" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3169627"><a href="https://www.digitaltrends.com/wallpapers/">Digital Trends Wallpapers</a></li> <li id="menu-item-2792688" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2792688"><a target="_blank" rel="noopener" href="https://es.digitaltrends.com/">Digital Trends in Spanish</a></li> </ul> </div> </div> </div> <div class="b-foot__bottom"> <div class="b-foot__inner"> <div class="b-foot__logo-wrapper"> <div class="b-foot__logo"> <a href="https://www.dtmg.co" target="_blank"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-dt-lazy-src="https://www.digitaltrends.com/wp-content/themes/dt-stardust/assets/images/svg/logo-dtmg.svg" alt="Digital Trends Media Group" class="dt-lazy-load dt-lazy-pending"> </a> </div> <ul class="b-foot__cities"> <li>Portland</li> <li>New York</li> <li>Chicago</li> <li>Detroit</li> <li>Los Angeles</li> <li>Toronto</li> </ul> </div> <ul class="b-foot__dtmg-menu"> <li> <a href="https://www.dtmg.co/careers" target="_blank">Careers</a> </li> <li> <a href="https://www.dtadsolutions.com/" target="_blank">Advertise With Us</a> </li> <li> <a href="https://www.dtmg.co/work-with-us" target="_blank">Work With Us</a> </li> <li> <a href="https://www.dtmg.co/diversity-equity-inclusion" target="_blank">Diversity &amp; Inclusion</a> </li> <li> <a href="https://www.dtmg.co/terms-of-use" target="_blank">Terms of Use</a> </li> <li> <a href="https://www.dtmg.co/privacy-policy" target="_blank">Privacy Policy</a> </li> <li> <a href="https://privacyportal.onetrust.com/webform/02415369-d14e-4829-9531-e64920e85f34/f4bffa0b-c51b-4b13-b40f-2874e00a4ca5" target="_blank" id="doNotSell" class="h-modal-it" data-template-id="doNotSellTemplate" data-type="onetrust">Do Not Sell or Share My Information</a> </li> <li> <span class="ot-sdk-show-settings force" tabindex="0">Manage cookie preferences</span> </li> <li> <a href="https://www.dtmg.co/press-room" target="_blank">Press Room</a> </li> <li> <a href="https://www.digitaltrends.com/sitemap/">Sitemap</a> </li> </ul> <div class="b-foot__copyright"> <div>Digital Trends Media Group may earn a commission when you buy through links on our sites.</div> <div>&copy;2025 <a href="https://www.dtmg.co/" target="_blank">Digital Trends Media Group</a>, a Designtechnica Company. All rights reserved.</div> </div> </div> </div> </footer> <div class="dtads-location dtads-interstitial dtads-mobile" data-location="interstitial"><div class="htlad-mobile-interstitial"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div><div class="dtads-location dtads-interstitial dtads-tablet" data-location="interstitial"><div class="htlad-tablet-interstitial"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div><div class="dtads-location dtads-interstitial dtads-desktop" data-location="interstitial"><div class="htlad-desktop-interstitial"></div> <script> (function() { if (document.currentScript) { var e = document.currentScript.parentNode; if (e.classList.contains('dtads-location')) { if (!e.classList.contains('dtads-' + window.DTScenario.getExperience())) { e.parentNode.removeChild(e); } } } }()); </script> </div> <script id="dt-account-modal" type="text/template"> <div class="b-account-modal noskim"> <div class="b-account-modal__inner"> <div class="b-account-modal__logo"> <img src="https://www.digitaltrends.com/wp-content/themes/digitaltrends-2018/assets/images/svg/logo-full.svg" alt="Digital Trends"> </div> <div class="b-account-modal__heading"> Sign in or create a free account to continue </div> <div class="b-account-modal__frame h-openpass-frame"></div> <ul class="b-account-modal__providers"> <li class="b-account-modal__provider b-account-modal__provider--google"> <div class="h-google-button"></div> </li> <li class="b-account-modal__provider b-account-modal__provider--apple"> <button class="b-account-modal__button h-apple-button"> Sign in with Apple </button> </li> </ul> <button class="b-account-modal__close h-close" type="button"> <span class="is-visually-hidden"> Close </span> </button> </div> </div> </script> <script id="dt-account-drawer" type="text/template"> <div class="b-account-drawer"> <div class="b-account-drawer__inner" data-parent-class="b-account-drawer" id="react-container-settings-menu" ></div> </div> </script> <script id="dt-ads-adhesion-template" type="text/template"> <div class="dtads-location dtads-adhesion dtads-mobile" data-location="adhesion"><div class="htlad-mobile-adhesion"></div></div><div class="dtads-location dtads-adhesion dtads-tablet" data-location="adhesion"><div class="htlad-tablet-adhesion"></div></div><div class="dtads-location dtads-adhesion dtads-desktop" data-location="adhesion"><div class="htlad-desktop-adhesion"></div></div> </script> <script id="dt-ads-aside-template" type="text/template"> <div class="dtads-location dtads-aside dtads-mobile" data-location="aside"><div class="htlad-mobile-aside"></div></div><div class="dtads-location dtads-aside dtads-tablet" data-location="aside"><div class="htlad-tablet-aside"></div></div><div class="dtads-location dtads-aside dtads-desktop" data-location="aside"><div class="htlad-desktop-aside"></div></div> </script> <script id="dt-ads-aside-first-template" type="text/template"> <div class="dtads-location dtads-aside-first dtads-mobile" data-location="aside-first"><div class="htlad-mobile-asidefirst"></div></div><div class="dtads-location dtads-aside-first dtads-tablet" data-location="aside-first"><div class="htlad-tablet-asidefirst"></div></div><div class="dtads-location dtads-aside-first dtads-desktop" data-location="aside-first"><div class="htlad-desktop-asidefirst"></div></div> </script> <script id="dt-ads-aside-mpu-template" type="text/template"> <div class="dtads-location dtads-topic-aside dtads-mobile" data-location="topic-aside"><div class="htlad-mobile-topicaside"></div></div><div class="dtads-location dtads-topic-aside dtads-tablet" data-location="topic-aside"><div class="htlad-tablet-topicaside"></div></div><div class="dtads-location dtads-topic-aside dtads-desktop" data-location="topic-aside"><div class="htlad-desktop-topicaside"></div></div> </script> <script id="dt-ads-content-template" type="text/template"> <div class="dtads-location dtads-content dtads-mobile" data-location="content"><div class="htlad-mobile-content"></div></div><div class="dtads-location dtads-content dtads-tablet" data-location="content"><div class="htlad-tablet-content"></div></div><div class="dtads-location dtads-content dtads-desktop" data-location="content"><div class="htlad-desktop-content"></div></div> </script> <script src="https://prod.uidapi.com/static/js/uid2-sdk-2.0.0.js" type="text/javascript"></script> <script> (function() { var els = document.querySelectorAll('.dtc-secure-email'); els.forEach(function(el) { el.addEventListener('click', function() { var address = window.DTUtil.DecodeBase64(el.getAttribute('data-addr') || ''); address = address.replace(/[^a-z0-9@\.-_\s]/gi, ''); // remove garbage characters for FF document.location = 'mailto:' + address; }); }); }()); </script> <script> (function() { 'use strict'; var stage = decodeURIComponent(1); var options = JSON.parse(decodeURIComponent('%7B%22dtvideos%22%3A%7B%22content_injected_video_is_eligible%22%3Atrue%2C%22content_injected_video_reject_by%22%3A%22post-suppressed%22%7D%2C%22dt%3Asnowplow%22%3A%7B%22snowplowPageContexts%22%3A%5B%7B%22schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fsession%5C%2Fjsonschema%5C%2F1-0-4%22%2C%22data%22%3A%7B%22pageViewId%22%3A%22%22%2C%22sessionId%22%3A%22%22%2C%22permutiveId%22%3A%22%22%2C%22dtmgUserId%22%3A%22%22%2C%22idGraph%22%3A%7B%22hadronId%22%3A%22%22%2C%22fabrickId%22%3A%22%22%7D%7D%7D%2C%7B%22schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fcontent%5C%2Fjsonschema%5C%2F1-0-1%22%2C%22data%22%3A%7B%22sessionId%22%3A%22%22%2C%22page_type%22%3A%22archive%22%2C%22logged_in%22%3Afalse%2C%22persona%22%3A%22%22%2C%22user_id%22%3A0%2C%22user_roles%22%3A%22%22%2C%22client_ip%22%3A%2243.134.24.146%22%2C%22utm%22%3A%22%22%2C%22article_type%22%3A%22%22%2C%22canonical_url%22%3A%22%22%2C%22post_author%22%3A%22%22%2C%22post_id%22%3A0%2C%22post_status%22%3A%22%22%2C%22post_title%22%3A%22%22%2C%22post_type%22%3A%22%22%2C%22preview%22%3Afalse%2C%22publish_date%22%3A0%2C%22publish_date_by_day%22%3A%22%22%2C%22primary_category%22%3A%22%22%2C%22primary_category_name%22%3A%22%22%2C%22primary_category_url%22%3A%22%22%2C%22primary_review_category%22%3A%22%22%2C%22primary_review_category_name%22%3A%22%22%2C%22primary_review_category_url%22%3A%22%22%2C%22manufacturer%22%3A%22%22%2C%22product_id%22%3A0%2C%22product_name%22%3A%22%22%2C%22word_count%22%3A0%2C%22taxonomy%22%3A%22%22%2C%22term%22%3A%22%22%2C%22term_id%22%3A0%7D%7D%5D%2C%22snowplowAffiliateClickContexts%22%3A%5B%7B%22schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fsession%5C%2Fjsonschema%5C%2F1-0-4%22%2C%22data%22%3A%7B%22pageViewId%22%3A%22%22%2C%22sessionId%22%3A%22%22%2C%22permutiveId%22%3A%22%22%2C%22dtmgUserId%22%3A%22%22%2C%22idGraph%22%3A%7B%22hadronId%22%3A%22%22%2C%22fabrickId%22%3A%22%22%7D%7D%7D%2C%7B%22schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fcontent%5C%2Fjsonschema%5C%2F1-0-1%22%2C%22data%22%3A%7B%22sessionId%22%3A%22%22%2C%22page_type%22%3A%22archive%22%2C%22logged_in%22%3Afalse%2C%22persona%22%3A%22%22%2C%22user_id%22%3A0%2C%22user_roles%22%3A%22%22%2C%22client_ip%22%3A%2243.134.24.146%22%2C%22utm%22%3A%22%22%2C%22article_type%22%3A%22%22%2C%22canonical_url%22%3A%22%22%2C%22post_author%22%3A%22%22%2C%22post_id%22%3A0%2C%22post_status%22%3A%22%22%2C%22post_title%22%3A%22%22%2C%22post_type%22%3A%22%22%2C%22preview%22%3Afalse%2C%22publish_date%22%3A0%2C%22publish_date_by_day%22%3A%22%22%2C%22primary_category%22%3A%22%22%2C%22primary_category_name%22%3A%22%22%2C%22primary_category_url%22%3A%22%22%2C%22primary_review_category%22%3A%22%22%2C%22primary_review_category_name%22%3A%22%22%2C%22primary_review_category_url%22%3A%22%22%2C%22manufacturer%22%3A%22%22%2C%22product_id%22%3A0%2C%22product_name%22%3A%22%22%2C%22word_count%22%3A0%2C%22taxonomy%22%3A%22%22%2C%22term%22%3A%22%22%2C%22term_id%22%3A0%7D%7D%5D%2C%22snowplowVideoEventContexts%22%3A%5B%7B%22schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fsession%5C%2Fjsonschema%5C%2F1-0-4%22%2C%22data%22%3A%7B%22pageViewId%22%3A%22%22%2C%22sessionId%22%3A%22%22%2C%22permutiveId%22%3A%22%22%2C%22dtmgUserId%22%3A%22%22%2C%22idGraph%22%3A%7B%22hadronId%22%3A%22%22%2C%22fabrickId%22%3A%22%22%7D%7D%7D%2C%7B%22schema%22%3A%22iglu%3Acom.digitaltrends%5C%2Fcontent%5C%2Fjsonschema%5C%2F1-0-1%22%2C%22data%22%3A%7B%22sessionId%22%3A%22%22%2C%22page_type%22%3A%22archive%22%2C%22logged_in%22%3Afalse%2C%22persona%22%3A%22%22%2C%22user_id%22%3A0%2C%22user_roles%22%3A%22%22%2C%22client_ip%22%3A%2243.134.24.146%22%2C%22utm%22%3A%22%22%2C%22article_type%22%3A%22%22%2C%22canonical_url%22%3A%22%22%2C%22post_author%22%3A%22%22%2C%22post_id%22%3A0%2C%22post_status%22%3A%22%22%2C%22post_title%22%3A%22%22%2C%22post_type%22%3A%22%22%2C%22preview%22%3Afalse%2C%22publish_date%22%3A0%2C%22publish_date_by_day%22%3A%22%22%2C%22primary_category%22%3A%22%22%2C%22primary_category_name%22%3A%22%22%2C%22primary_category_url%22%3A%22%22%2C%22primary_review_category%22%3A%22%22%2C%22primary_review_category_name%22%3A%22%22%2C%22primary_review_category_url%22%3A%22%22%2C%22manufacturer%22%3A%22%22%2C%22product_id%22%3A0%2C%22product_name%22%3A%22%22%2C%22word_count%22%3A0%2C%22taxonomy%22%3A%22%22%2C%22term%22%3A%22%22%2C%22term_id%22%3A0%7D%7D%5D%7D%2C%22dt-image%22%3A%7B%22processed%22%3A%5B%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2022%5C%2F06%5C%2FAlan-Truly.jpg%22%2C%22key%22%3A%22url-0235f3026eb5dd4a9a5a24a005cbc5c0%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2022%5C%2F06%5C%2FAlan-Truly.jpg%3Fresize%3D300%252C300%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A300%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22300%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F10%5C%2Fdt_logo_lockup_blue.jpg%22%2C%22key%22%3A%22dt_logo_lockup_blue%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F10%5C%2Fdt_logo_lockup_blue.jpg%3Ffit%3D2000%252C1333%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A2000%2C%22height%22%3A1333%2C%22crop%22%3Afalse%2C%22aspect_ratio%22%3Afalse%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%22%2C%22key%22%3A%22dt-site-icon%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%3Ffit%3D144%252C144%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A144%2C%22height%22%3A144%2C%22ext%22%3A%22png%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FI-can-log-into-my-Google-account-on-Windows-by-using-a-passkey.jpg%22%2C%22key%22%3A%22i-can-log-into-my-google-account-on-windows-by-using-a-passkey%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FI-can-log-into-my-Google-account-on-Windows-by-using-a-passkey.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FAlan-Truly-uses-the-Canon-Selphy-QX20-for-photo-prints-at-an-event.jpg%22%2C%22key%22%3A%22alan-truly-uses-the-canon-selphy-qx20-for-photo-prints-at-an-event%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FAlan-Truly-uses-the-Canon-Selphy-QX20-for-photo-prints-at-an-event.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2F1Password-and-NordPass-reviews-appear-beside-one-another-on-a-PC-monitor.jpg%22%2C%22key%22%3A%221password-and-nordpass-reviews-appear-beside-one-another-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2F1Password-and-NordPass-reviews-appear-beside-one-another-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FA-simulated-view-of-Swave-AR-glasses.jpg%22%2C%22key%22%3A%22a-simulated-view-of-swave-ar-glasses%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FA-simulated-view-of-Swave-AR-glasses.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F08%5C%2FThe-Color-LaserJet-Pro-4301fdw-has-great-photo-print-quality-on-glossy-paper.jpg%22%2C%22key%22%3A%22the-color-laserjet-pro-4301fdw-has-great-photo-print-quality-on-glossy-paper%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F08%5C%2FThe-Color-LaserJet-Pro-4301fdw-has-great-photo-print-quality-on-glossy-paper.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FEpsons-Expression-Photo-XP-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system.jpg%22%2C%22key%22%3A%22epsons-expression-photo-xp-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FEpsons-Expression-Photo-XP-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-AdGuard-VPN-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22the-adguard-vpn-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-AdGuard-VPN-app-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FPrivate-Internet-Access-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22private-internet-access-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FPrivate-Internet-Access-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAn-upscaled-image-of-Apples-LaserWriter-once-of-the-first-laser-printers.jpg%22%2C%22key%22%3A%22an-upscaled-image-of-apples-laserwriter-once-of-the-first-laser-printers%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAn-upscaled-image-of-Apples-LaserWriter-once-of-the-first-laser-printers.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2021%5C%2F08%5C%2Fnordvpn-best-vpn-for-mac.jpeg%22%2C%22key%22%3A%22nordvpn-best-vpn-for-mac%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2021%5C%2F08%5C%2Fnordvpn-best-vpn-for-mac.jpeg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAlan-Truly-wearing-Xreal-One-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background.jpg%22%2C%22key%22%3A%22alan-truly-wearing-xreal-one-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAlan-Truly-wearing-Xreal-One-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FProject-Moohan-Side-1.jpg%22%2C%22key%22%3A%22project-moohan-side-1%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FProject-Moohan-Side-1.jpg%3Ffit%3D1500%252C1000%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1500%2C%22height%22%3A1000%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-Canon-Color-imageClass-MF653Cdw-is-an-attractive-all-in-one-color-laser-printer.jpg%22%2C%22key%22%3A%22the-canon-color-imageclass-mf653cdw-is-an-attractive-all-in-one-color-laser-printer%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-Canon-Color-imageClass-MF653Cdw-is-an-attractive-all-in-one-color-laser-printer.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-a-Meta-Quest-3S-while-driving-a-Real-Racer-XR-RC-car.jpg%22%2C%22key%22%3A%22alan-truly-wears-a-meta-quest-3s-while-driving-a-real-racer-xr-rc-car%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-a-Meta-Quest-3S-while-driving-a-Real-Racer-XR-RC-car.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2Fsony-xr-01.jpg%22%2C%22key%22%3A%22sony-xr-01%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2Fsony-xr-01.jpg%3Ffit%3D1500%252C1000%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1500%2C%22height%22%3A1000%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FSurfshark-Antivirus-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22surfshark-antivirus-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FSurfshark-Antivirus-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2022%5C%2F11%5C%2FMetas-new-Quest-Pro-Touch-Controllers-are-fast-and-accurate..jpg%22%2C%22key%22%3A%22metas-new-quest-pro-touch-controllers-are-fast-and-accurate%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2022%5C%2F11%5C%2FMetas-new-Quest-Pro-Touch-Controllers-are-fast-and-accurate..jpg%3Ffit%3D2000%252C1333%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A2000%2C%22height%22%3A1333%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-and-Enpass-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22sticky-password-and-enpass-pricing-appears-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-and-Enpass-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FEnpass-Personals-Vault-settings-are-open-showing-Google-Drive-integration.jpg%22%2C%22key%22%3A%22enpass-personals-vault-settings-are-open-showing-google-drive-integration%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FEnpass-Personals-Vault-settings-are-open-showing-Google-Drive-integration.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-Color-imageClass-LBP633Cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel.jpg%22%2C%22key%22%3A%22canons-color-imageclass-lbp633cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-Color-imageClass-LBP633Cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-Windscribe-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22surfshark-and-windscribe-prices-appear-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-Windscribe-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2F4_Front.jpg%22%2C%22key%22%3A%224_front%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2F4_Front.jpg%3Ffit%3D2160%252C1440%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A2160%2C%22height%22%3A1440%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-sits-in-front-of-a-Windows-PC-and-adjusts-a-virtual-screen-while-wearing-a-Meta-Quest-3-VR-headset.jpg%22%2C%22key%22%3A%22alan-truly-sits-in-front-of-a-windows-pc-and-adjusts-a-virtual-screen-while-wearing-a-meta-quest-3-vr-headset%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-sits-in-front-of-a-Windows-PC-and-adjusts-a-virtual-screen-while-wearing-a-Meta-Quest-3-VR-headset.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-VPN-Unlimited-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22surfshark-and-vpn-unlimited-prices-appear-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-VPN-Unlimited-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F12%5C%2FTracey-Truly-shows-multi-reflective-options-with-Ray-Ban-Meta-Smart-Glasses.jpg%22%2C%22key%22%3A%22tracey-truly-shows-multi-reflective-options-with-ray-ban-meta-smart-glasses%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F12%5C%2FTracey-Truly-shows-multi-reflective-options-with-Ray-Ban-Meta-Smart-Glasses.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-IPVanish-Windows-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22the-ipvanish-windows-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-IPVanish-Windows-app-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FF-Secure-Total-antivirus-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22f-secure-total-antivirus-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FF-Secure-Total-antivirus-app-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-MegaTank-Pixma-G4280-with-ink-bottle-on-top-sit-on-a-printer-stand.jpg%22%2C%22key%22%3A%22canons-megatank-pixma-g4280-with-ink-bottle-on-top-sit-on-a-printer-stand%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-MegaTank-Pixma-G4280-with-ink-bottle-on-top-sit-on-a-printer-stand.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FRecuva-and-DMDE-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22recuva-and-dmde-pricing-appears-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FRecuva-and-DMDE-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-the-lightweight-and-stylish-Even-G1-smart-glasses.jpg%22%2C%22key%22%3A%22alan-truly-wears-the-lightweight-and-stylish-even-g1-smart-glasses%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-the-lightweight-and-stylish-Even-G1-smart-glasses.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-Eset-Premium-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22the-eset-premium-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-Eset-Premium-app-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22sticky-password-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FBrothers-MFC-L2900DW-is-a-fast-all-in-one-monochrome-laser-printer.jpg%22%2C%22key%22%3A%22brothers-mfc-l2900dw-is-a-fast-all-in-one-monochrome-laser-printer%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FBrothers-MFC-L2900DW-is-a-fast-all-in-one-monochrome-laser-printer.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FTrend-Micro-Premium-Security-Suite-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22trend-micro-premium-security-suite-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FTrend-Micro-Premium-Security-Suite-is-open-on-a-PC-monitor.jpg%3Ffit%3D1920%252C1280%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A1920%2C%22height%22%3A1280%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%22%2C%22key%22%3A%22dt-site-icon%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%3Ffit%3D32%252C32%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A32%2C%22height%22%3A32%2C%22crop%22%3Afalse%2C%22aspect_ratio%22%3Afalse%2C%22ext%22%3A%22png%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%22%2C%22key%22%3A%22dt-site-icon%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%3Ffit%3D192%252C192%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A192%2C%22height%22%3A192%2C%22crop%22%3Afalse%2C%22aspect_ratio%22%3Afalse%2C%22ext%22%3A%22png%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%22%2C%22key%22%3A%22dt-site-icon%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%3Ffit%3D180%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A180%2C%22height%22%3A180%2C%22crop%22%3Afalse%2C%22aspect_ratio%22%3Afalse%2C%22ext%22%3A%22png%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%22%2C%22key%22%3A%22dt-site-icon%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2020%5C%2F08%5C%2Fdt-site-icon.png%3Ffit%3D270%252C270%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A270%2C%22height%22%3A270%2C%22crop%22%3Afalse%2C%22aspect_ratio%22%3Afalse%2C%22ext%22%3A%22png%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FI-can-log-into-my-Google-account-on-Windows-by-using-a-passkey.jpg%22%2C%22key%22%3A%22i-can-log-into-my-google-account-on-windows-by-using-a-passkey%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FI-can-log-into-my-Google-account-on-Windows-by-using-a-passkey.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FAlan-Truly-uses-the-Canon-Selphy-QX20-for-photo-prints-at-an-event.jpg%22%2C%22key%22%3A%22alan-truly-uses-the-canon-selphy-qx20-for-photo-prints-at-an-event%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FAlan-Truly-uses-the-Canon-Selphy-QX20-for-photo-prints-at-an-event.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2F1Password-and-NordPass-reviews-appear-beside-one-another-on-a-PC-monitor.jpg%22%2C%22key%22%3A%221password-and-nordpass-reviews-appear-beside-one-another-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2F1Password-and-NordPass-reviews-appear-beside-one-another-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FA-simulated-view-of-Swave-AR-glasses.jpg%22%2C%22key%22%3A%22a-simulated-view-of-swave-ar-glasses%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F02%5C%2FA-simulated-view-of-Swave-AR-glasses.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F08%5C%2FThe-Color-LaserJet-Pro-4301fdw-has-great-photo-print-quality-on-glossy-paper.jpg%22%2C%22key%22%3A%22the-color-laserjet-pro-4301fdw-has-great-photo-print-quality-on-glossy-paper%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F08%5C%2FThe-Color-LaserJet-Pro-4301fdw-has-great-photo-print-quality-on-glossy-paper.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FEpsons-Expression-Photo-XP-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system.jpg%22%2C%22key%22%3A%22epsons-expression-photo-xp-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FEpsons-Expression-Photo-XP-8800-is-a-compact-all-in-one-photo-printer-with-a-six-ink-color-system.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-AdGuard-VPN-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22the-adguard-vpn-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-AdGuard-VPN-app-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FPrivate-Internet-Access-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22private-internet-access-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FPrivate-Internet-Access-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAn-upscaled-image-of-Apples-LaserWriter-once-of-the-first-laser-printers.jpg%22%2C%22key%22%3A%22an-upscaled-image-of-apples-laserwriter-once-of-the-first-laser-printers%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAn-upscaled-image-of-Apples-LaserWriter-once-of-the-first-laser-printers.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2021%5C%2F08%5C%2Fnordvpn-best-vpn-for-mac.jpeg%22%2C%22key%22%3A%22nordvpn-best-vpn-for-mac%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2021%5C%2F08%5C%2Fnordvpn-best-vpn-for-mac.jpeg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAlan-Truly-wearing-Xreal-One-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background.jpg%22%2C%22key%22%3A%22alan-truly-wearing-xreal-one-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FAlan-Truly-wearing-Xreal-One-turns-to-look-at-virtual-ultrawide-screens-with-a-blank-monitor-in-the-background.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FProject-Moohan-Side-1.jpg%22%2C%22key%22%3A%22project-moohan-side-1%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FProject-Moohan-Side-1.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-Canon-Color-imageClass-MF653Cdw-is-an-attractive-all-in-one-color-laser-printer.jpg%22%2C%22key%22%3A%22the-canon-color-imageclass-mf653cdw-is-an-attractive-all-in-one-color-laser-printer%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FThe-Canon-Color-imageClass-MF653Cdw-is-an-attractive-all-in-one-color-laser-printer.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-a-Meta-Quest-3S-while-driving-a-Real-Racer-XR-RC-car.jpg%22%2C%22key%22%3A%22alan-truly-wears-a-meta-quest-3s-while-driving-a-real-racer-xr-rc-car%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-a-Meta-Quest-3S-while-driving-a-Real-Racer-XR-RC-car.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2Fsony-xr-01.jpg%22%2C%22key%22%3A%22sony-xr-01%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2Fsony-xr-01.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FSurfshark-Antivirus-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22surfshark-antivirus-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2025%5C%2F01%5C%2FSurfshark-Antivirus-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2022%5C%2F11%5C%2FMetas-new-Quest-Pro-Touch-Controllers-are-fast-and-accurate..jpg%22%2C%22key%22%3A%22metas-new-quest-pro-touch-controllers-are-fast-and-accurate%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2022%5C%2F11%5C%2FMetas-new-Quest-Pro-Touch-Controllers-are-fast-and-accurate..jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-and-Enpass-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22sticky-password-and-enpass-pricing-appears-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-and-Enpass-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FEnpass-Personals-Vault-settings-are-open-showing-Google-Drive-integration.jpg%22%2C%22key%22%3A%22enpass-personals-vault-settings-are-open-showing-google-drive-integration%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FEnpass-Personals-Vault-settings-are-open-showing-Google-Drive-integration.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-Color-imageClass-LBP633Cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel.jpg%22%2C%22key%22%3A%22canons-color-imageclass-lbp633cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-Color-imageClass-LBP633Cdw-is-a-sleek-color-laser-printer-with-an-unusual-control-panel.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-Windscribe-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22surfshark-and-windscribe-prices-appear-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-Windscribe-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2F4_Front.jpg%22%2C%22key%22%3A%224_front%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2F4_Front.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-sits-in-front-of-a-Windows-PC-and-adjusts-a-virtual-screen-while-wearing-a-Meta-Quest-3-VR-headset.jpg%22%2C%22key%22%3A%22alan-truly-sits-in-front-of-a-windows-pc-and-adjusts-a-virtual-screen-while-wearing-a-meta-quest-3-vr-headset%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-sits-in-front-of-a-Windows-PC-and-adjusts-a-virtual-screen-while-wearing-a-Meta-Quest-3-VR-headset.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-VPN-Unlimited-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22surfshark-and-vpn-unlimited-prices-appear-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSurfshark-and-VPN-Unlimited-prices-appear-in-a-split-screen-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F12%5C%2FTracey-Truly-shows-multi-reflective-options-with-Ray-Ban-Meta-Smart-Glasses.jpg%22%2C%22key%22%3A%22tracey-truly-shows-multi-reflective-options-with-ray-ban-meta-smart-glasses%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2023%5C%2F12%5C%2FTracey-Truly-shows-multi-reflective-options-with-Ray-Ban-Meta-Smart-Glasses.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-IPVanish-Windows-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22the-ipvanish-windows-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-IPVanish-Windows-app-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FF-Secure-Total-antivirus-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22f-secure-total-antivirus-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FF-Secure-Total-antivirus-app-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-MegaTank-Pixma-G4280-with-ink-bottle-on-top-sit-on-a-printer-stand.jpg%22%2C%22key%22%3A%22canons-megatank-pixma-g4280-with-ink-bottle-on-top-sit-on-a-printer-stand%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FCanons-MegaTank-Pixma-G4280-with-ink-bottle-on-top-sit-on-a-printer-stand.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FRecuva-and-DMDE-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22recuva-and-dmde-pricing-appears-in-a-split-screen-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FRecuva-and-DMDE-pricing-appears-in-a-split-screen-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-the-lightweight-and-stylish-Even-G1-smart-glasses.jpg%22%2C%22key%22%3A%22alan-truly-wears-the-lightweight-and-stylish-even-g1-smart-glasses%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FAlan-Truly-wears-the-lightweight-and-stylish-Even-G1-smart-glasses.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-Eset-Premium-app-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22the-eset-premium-app-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FThe-Eset-Premium-app-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22sticky-password-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F12%5C%2FSticky-Password-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FBrothers-MFC-L2900DW-is-a-fast-all-in-one-monochrome-laser-printer.jpg%22%2C%22key%22%3A%22brothers-mfc-l2900dw-is-a-fast-all-in-one-monochrome-laser-printer%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FBrothers-MFC-L2900DW-is-a-fast-all-in-one-monochrome-laser-printer.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%2C%7B%22original_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FTrend-Micro-Premium-Security-Suite-is-open-on-a-PC-monitor.jpg%22%2C%22key%22%3A%22trend-micro-premium-security-suite-is-open-on-a-pc-monitor%22%2C%22processed_url%22%3A%22https%3A%5C%2F%5C%2Fwww.digitaltrends.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F11%5C%2FTrend-Micro-Premium-Security-Suite-is-open-on-a-PC-monitor.jpg%3Fresize%3D300%252C180%26p%3D1%22%2C%22args%22%3A%7B%22width%22%3A300%2C%22height%22%3A180%2C%22crop%22%3Atrue%2C%22aspect_ratio%22%3Afalse%2C%220%22%3A%22300%22%2C%221%22%3A%22180%22%2C%22ext%22%3A%22jpg%22%7D%7D%5D%7D%7D')); var allOptions = {}; if (stage > 0 && window.DTOptions) { allOptions = window.DTOptions.getAll(); Object.keys(options).forEach(function(groupK) { if (options[groupK] && typeof options[groupK] === 'object') { Object.keys(options[groupK]).forEach(function(k) { if (!allOptions[groupK] || typeof allOptions[groupK] !== 'object') { allOptions[groupK] = {}; } allOptions[groupK][k] = options[groupK][k]; }); } }); } else { allOptions = options; } var getAll = function () { return allOptions; }; var get = function (key, group, def) { key = key || ''; group = group || decodeURIComponent('qnqb92BhrzmkpqGx'); def = (typeof def !== 'undefined') ? def : null; if (typeof allOptions[group] !== 'undefined') { if (key && typeof allOptions[group][key] !== 'undefined') { return allOptions[group][key]; } } return def; }; var set = function (key, group, data) { key = key || ''; group = group || decodeURIComponent('qnqb92BhrzmkpqGx'); data = data || null; if (key) { if (typeof allOptions[group] === 'undefined') { allOptions[group] = {}; } allOptions[group][key] = data; } }; var del = function (key, group) { key = key || ''; group = group || decodeURIComponent('qnqb92BhrzmkpqGx'); if (typeof allOptions[group] !== 'undefined') { if (key && typeof allOptions[group][key] !== 'undefined') { allOptions[group][key] = null; } } }; window.DTOptions = { get: get, getAll: getAll, set: set, del: del, }; }()); </script> <link rel="stylesheet" id="dt-author-foot-style" href="https://www.digitaltrends.com/wp-content/themes/digitaltrends-2018/assets/styles/css/dt-author-foot.css?ver=1739972795" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://www.digitaltrends.com/wp-content/themes/digitaltrends-2018/assets/styles/css/dt-author-foot.css?ver=1739972795"></noscript><script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="wp-parsely-loader-js-before"> /* <![CDATA[ */ window.wpParselySiteId = 'digitaltrends.com'; /* ]]> */ </script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-content/mu-plugins/wp-parsely-3.17/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js"></script> <script type="text/javascript" id="wp-parsely-loader-js-after"> /* <![CDATA[ */ (function () { window.wpParselyHooks.addAction('wpParselyOnLoad', 'wpParsely', watchConnatix, 10); function watchConnatix() { const watch = (player) => { const platform = 'connatix'; const strategy = { platform: platform, searchTags: ['DIV'], verify: function (elem) { return (' ' + elem.className + ' ').indexOf(' b-connatix ') !== -1; }, subscribe: function (elem) { player.on('videoStarted', function (playedVideoMetadata) { PARSELY.video.onPlay(player, playedVideoMetadata.id, { duration: playedVideoMetadata.duration, image_url: playedVideoMetadata.thumbnail, pub_date_tmsp: playedVideoMetadata.publishDate, title: playedVideoMetadata.title, author: playedVideoMetadata.contentStudio, tags: playedVideoMetadata.keywords, video_platform: platform }); }); player.on('pause', function (pausedVideoMetadata) { PARSELY.video.onPause(player, pausedVideoMetadata.id, { duration: pausedVideoMetadata.duration, image_url: pausedVideoMetadata.thumbnail, pub_date_tmsp: pausedVideoMetadata.publishDate, title: pausedVideoMetadata.title, author: pausedVideoMetadata.contentStudio, tags: pausedVideoMetadata.keywords, video_platform: platform }); }); } }; window.PARSELY.video.addStrategy(strategy); }; const watchedPlayerUIDs = []; function watchNewPlayers() { window.DTConnatixPlayers = window.DTConnatixPlayers || {}; Object.keys(window.DTConnatixPlayers).forEach((playerUid) => { if (!watchedPlayerUIDs.includes(playerUid)) { watchedPlayerUIDs.push(playerUid); if (window.DTConnatixPlayers && window.DTConnatixPlayers[playerUid]) { watch(window.DTConnatixPlayers[playerUid]); } } }); } DTEvent.on('dt-connatix-player-ready', watchNewPlayers); watchNewPlayers(); } })(); /* ]]> */ </script> <script type="text/javascript" data-parsely-site="digitaltrends.com" src="https://cdn.parsely.com/keys/digitaltrends.com/p.js?ver=3.17.0" id="parsely-cfg"></script> <script type="text/javascript" src="https://ccp.digitaltrends.com/scripts/cc-tracking.js" id="cc-snippet-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.14.0" id="regenerator-runtime-js"></script> <script id="dt-body-script">!function(){"use strict";var t,e={1575:function(t,e,i){var n=i(9069);const{DTData:r}=window;function o(){const t=window.innerWidth;return t>=1050?"desktop":t>=700?"tablet":"mobile"}function s(){const t=r.get("utm");return"object"!=typeof t||"cpc"!==t.utm_medium}function a(){try{return new Function("(a = 0) => a"),!0}catch(t){return!1}}const l="dtaudition",m="DTAudition:",c="experiment-1",{DTData:u,DTEvent:d,DTLogger:g,DTOptions:p,DTSession:h}=window;function w(t){const e=new URLSearchParams(document.location.search.substring(1)).get(t)||"";return e?e.replace(/[^A-Za-z0-9-_]/,"").split(","):[]}const b=p.get("features","dt-audition",{});var v=new class{constructor(t){this.demoExperiments=[],this.demoFeatures=[],this.demoValues=[],this.demoVariants=[],this.dtMetricsQueue=[],this.registeredKeys=[],g.debug(l,`${m} Features provided.`,t),this.demoFeatures=w("dtfeature"),this.demoExperiments=w("dtexperiment");const e=w("dtvalue");this.demoValues=this.demoFeatures.map(((t,i)=>String(e[i]||"")));const i=w("dtvariant");this.demoVariants=this.demoExperiments.map(((t,e)=>Math.max(0,parseInt(i[e]))||0)),(this.demoFeatures.length||this.demoExperiments.length)&&g.debug(l,`${m} Demo mode activated.`,this.demoFeatures,this.demoValues,this.demoExperiments,this.demoVariants);const r=u.get("categories"),c={application:String(u.get("application")||""),articleType:String(u.get("article_type")||""),categories:r?r.split(",").map((t=>t.trim())).filter((t=>t)):"",device:o(),dtmgUserId:String(u.get("dtmg_user_id")||""),earned:s(),es6Support:a(),pageType:String(u.get("page_type")||""),pageViewId:h.getPageViewId(),postId:String(u.get("post_id")||""),postType:String(u.get("post_type")||""),postVariant:String(u.get("post_variant")||""),primaryCategory:String(u.get("primary_category")||""),sessionId:h.getSessionId(),tags:[].concat(u.get("post_tag")).map((t=>String(t||""))).filter((t=>t)),url:document.location.href,userAgent:navigator.userAgent,viewportHeight:window.innerHeight,viewportWidth:window.innerWidth,wordCount:Number(u.get("word_count"))||0};g.debug(l,`${m} Attributes defined.`,c),this.growthBook=new n.N({features:t,attributes:c}),d.getEventPromise("dtmetrics:api-ready").then((t=>{const[e]=t;for(const t of this.dtMetricsQueue)t(e);this.dtMetricsQueue={push:t=>{t(e)}}}))}registerFeature(t,e){if(this.registeredKeys.includes(t))return void g.noticeError(new Error("Feature already registered."));if(this.registeredKeys.push(t),!this.isFeatureActive(t))return;const i=this.getFeatureValue(t);g.debug(l,`${m} Starting feature.`,t,i),this.trackFeatureImpression(t,i),"function"==typeof e&&e(i)}registerExperiment(t,e,i,n){if(this.registeredKeys.includes(t))return void g.noticeError(new Error("Experiment already registered."));if(this.registeredKeys.push(t),!this.isExperimentActive(t))return;const r=this.getExperimentVariant(t);if(!r)return void g.noticeError(new Error("No variant found."));g.debug(l,`${m} Starting experiment.`,t,r);const o=()=>{this.trackExperimentImpression(t,r.key),"function"==typeof i&&i(r.key),"function"==typeof e[r.index]&&e[r.index](r.key)};n?(g.debug(l,`${m} Waiting for experiment condition...`,t),n().then((()=>{g.debug(l,`${m} Experiment condition resolved.`,t),o()})).catch((t=>{g.noticeError(t)}))):(g.debug(l,`${m} No experiment condition, proceeding.`,t),o())}trackGenericClick(t,e){g.debug(l,`${m} Track generic click${this.demoExperiments.length?" (NOT TRACKED)":""}.`,t,e),this.demoExperiments.length||this.dtMetricsQueue.push((i=>{i.trackGenericEngagement(t,e,c,"click")}))}trackGenericConvert(t,e){g.debug(l,`${m} Track generic convert${this.demoExperiments.length?" (NOT TRACKED)":""}.`,t,e),this.demoExperiments.length||this.dtMetricsQueue.push((i=>{i.trackGenericEngagement(t,e,c,"convert")}))}trackGenericSubmit(t,e){g.debug(l,`${m} Track generic submit${this.demoExperiments.length?" (NOT TRACKED)":""}.`,t,e),this.demoExperiments.length||this.dtMetricsQueue.push((i=>{i.trackGenericEngagement(t,e,c,"submit")}))}trackGenericOpen(t,e){g.debug(l,`${m} Track generic open${this.demoExperiments.length?" (NOT TRACKED)":""}.`,t,e),this.demoExperiments.length||this.dtMetricsQueue.push((i=>{i.trackGenericEngagement(t,e,c,"open")}))}trackGenericClose(t,e){g.debug(l,`${m} Track generic close${this.demoExperiments.length?" (NOT TRACKED)":""}.`,t,e),this.demoExperiments.length||this.dtMetricsQueue.push((i=>{i.trackGenericEngagement(t,e,c,"close")}))}isFeatureActive(t){if(this.demoFeatures.includes(t))return g.debug(l,`${m} Feature demo active.`,t),!0;if(this.demoFeatures.length)return g.debug(l,`${m} Feature not specified in this demo.`,t),!1;return"force"===this.growthBook.evalFeature(t).source?(g.debug(l,`${m} Feature active.`,t),!0):(g.debug(l,`${m} Feature not active.`,t),!1)}getFeatureValue(t){if(this.demoFeatures.length){const e=this.demoFeatures.indexOf(t);return this.demoValues[e]||""}const e=this.growthBook.evalFeature(t);return"boolean"==typeof e.value?"":String(e.value||"")}trackFeatureImpression(t,e){g.debug(l,`${m} Track feature impression${this.demoFeatures.length?" (NOT TRACKED)":""}.`,t,e),this.demoFeatures.length||this.dtMetricsQueue.push((i=>{i.trackFeatureImpression(t,e)}))}isExperimentActive(t){var e;if(this.demoExperiments.includes(t))return g.debug(l,`${m} Experiment demo active.`,t),!0;if(this.demoExperiments.length)return g.debug(l,`${m} Experiment not specified in this demo.`,t),!1;if("publish"!==u.get("post_status"))return g.debug(l,`${m} No experiments on drafts.`,t),!1;const i=this.growthBook.evalFeature(t);return"experiment"===i.source&&(null===(e=i.experimentResult)||void 0===e?void 0:e.inExperiment)?(g.debug(l,`${m} Experiment active, user is participating.`,t),!0):(g.debug(l,`${m} Experiment not active or user is not participating.`,t),!1)}getExperimentVariant(t){var e,i;if(this.demoExperiments.length){const e=this.demoExperiments.indexOf(t);return{index:this.demoVariants[e],key:String(this.demoVariants[e])}}const n=this.growthBook.evalFeature(t),r="number"==typeof(null===(e=n.experimentResult)||void 0===e?void 0:e.variationId)?null===(i=n.experimentResult)||void 0===i?void 0:i.variationId:-1;return r<0?(g.noticeError(new Error("Corrupt experiment in DTAudition.")),null):{index:r,key:String(r)}}getAllActiveExperimentKeys(){if(this.demoExperiments.length)return this.demoExperiments;const t=[],e=this.growthBook.getFeatures();return e?(Object.keys(e).forEach((e=>{this.isExperimentActive(e)&&t.push(e)})),t):(g.noticeError(new Error("No features data returned.")),t)}trackExperimentImpression(t,e){g.debug(l,`${m} Track experiment impression${this.demoExperiments.length?" (NOT TRACKED)":""}.`,t,e),this.demoExperiments.length||this.dtMetricsQueue.push((i=>{i.trackExperimentImpression(t,e)}))}}(b.features||{});function f(t){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f(t)}function x(t){return function(t){if(Array.isArray(t))return y(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return y(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?y(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}function k(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,A(n.key),n)}}function S(t,e,i){return e&&E(t.prototype,e),i&&E(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function T(t,e,i){return(e=A(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function A(t){var e=function(t,e){if("object"!=f(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,e||"default");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==f(e)?e:e+""}function B(t){var e=document.createElement("div");return e.innerHTML=t,e.firstElementChild||null}function P(t,e,i){var n,r;n="\n\t.link-matrix-title {\n\t\tmargin-bottom: vw(8px) !important;\n\t}\n\n\t.link-matrix {\n\t\tmargin-top: 0 !important;\n\t}\n\n\t.link-matrix .b-accordion__item:first-child {\n\t\tborder-top: none;\n\t}\n\n\t.link-matrix ul {\n\t\tline-height: normal;\n\t\tmargin-left: vw(10px);\n\t\tpadding-bottom: vw(3px);\n\t}\n\n\t.link-matrix li {\n\t\tmargin-top: vw(4px) !important;\n\t\tmargin-bottom: vw(10px) !important;\n\t}\n\n\t@media screen and (min-width: 700px) {\n\t\t.link-matrix-title {\n\t\t\tmargin-bottom: 8px !important;\n\t\t}\n\n\t\t.link-matrix ul {\n\t\t\tmargin-left: 10px;\n\t\t\tpadding-bottom: 3px;\n\t\t}\n\n\t\t.link-matrix li {\n\t\t\tmargin-top: 4px !important;\n\t\t\tmargin-bottom: 10px !important;\n\t\t}\n\n\t\t.link-matrix .link-matrix-cols-2 {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t.link-matrix .link-matrix-cols-2 li {\n\t\t\twidth: 300px;\n\t\t}\n\n\t\t.link-matrix .link-matrix-cols-2 li:nth-child(even) {\n\t\t\tmargin-left: 40px;\n\t\t}\n\t}\n",(r=document.createElement("style")).innerHTML=n,document.head.appendChild(r);var o="";o='<div class="b-accordion h-accordion-unprocessed link-matrix">',i.forEach((function(t,e){o+='<div class="b-accordion__item h-accordion-item '.concat(e?"":"is-active",'">'),o+='<div class="b-accordion__title h-accordion-title">'.concat(t.label,"</div>"),o+='<div class="b-accordion__content b-content">',o+='<ul class="link-matrix-cols-'.concat(t.cols,'">'),t.links.forEach((function(t){o+='<li><a href="'.concat(t.url,'">').concat(t.label,"</a></li>")})),o+="</ul>",o+="</div>",o+="</div>"}));var s=B(o+="</div>");e.insertAdjacentElement("beforebegin",s),s.insertAdjacentHTML("beforebegin",'<h2 class="link-matrix-title">'.concat(t,"</h2>")),function(){var t=document.querySelector(".h-accordion-unprocessed");t.classList.remove("h-accordion-unprocessed");var e=Array.prototype.slice.call(t.querySelectorAll(".h-accordion-item"));e.forEach((function(t){t.querySelector(".h-accordion-title").addEventListener("click",(function(){e.forEach((function(e){e!==t&&e.classList.remove("is-active")})),t.classList.toggle("is-active"),window.getSelection&&window.getSelection().removeAllRanges()}))}))}()}function D(t,e,i){var n=!1;t.addEventListener("click",(function(t){t.target.closest("a")&&(n||(n=!0,DTAudition.trackGenericConvert(e,i)))}))}function F(t,e){var i=!1,n=!1;document.querySelector(".link-matrix").addEventListener("click",(function(r){r.target.closest(".h-accordion-title")&&(i||(i=!0,DTAudition.trackGenericClick(t,e))),r.target.closest("a")&&(n||(n=!0,DTAudition.trackGenericConvert(t,e)))}))}var K=function(){return S((function t(){k(this,t),T(this,"experimentKey","hm51jz-streaming"),T(this,"variantKey",""),T(this,"controlPEl",null),T(this,"mediaJumpEl",null),T(this,"relatedLinksEl",null)}),[{key:"init",value:function(){var t=this;DTAudition.registerExperiment(this.experimentKey,[function(){t.relatedLinksEl.remove(),D(t.controlPEl,t.experimentKey,t.variantKey)},function(){var e=B('\n\t\t\t\t\t\t<div class="b-related-links">\n\t\t\t\t\t\t\t<div class="b-related-links__title">\n\t\t\t\t\t\t\t\tStreaming Guides\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<ul class="b-related-links__list">\n\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href="https://www.digitaltrends.com/movies/best-movies-on-netflix/">\n\t\t\t\t\t\t\t\t\t\tBest movies on Netflix\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href="https://www.digitaltrends.com/movies/best-movies-on-hulu/">\n\t\t\t\t\t\t\t\t\t\tBest movies on Hulu\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href="https://www.digitaltrends.com/movies/best-movies-on-amazon-prime/">\n\t\t\t\t\t\t\t\t\t\tBest movies on Amazon Prime Video\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t');t.mediaJumpEl.insertAdjacentElement("beforebegin",e),t.controlPEl.remove(),t.relatedLinksEl.remove(),D(e,t.experimentKey,t.variantKey)},function(){P("Streaming Guides",t.mediaJumpEl,[{label:"Netflix",cols:2,links:[{label:"Best movies",url:"https://www.digitaltrends.com/movies/best-movies-on-netflix/"},{label:"Best shows",url:"https://www.digitaltrends.com/movies/best-shows-on-netflix/"},{label:"Most popular movies right now",url:"https://www.digitaltrends.com/movies/the-10-most-popular-movies-on-netflix-right-now/"},{label:"Best sci-fi movies",url:"https://www.digitaltrends.com/movies/best-sci-fi-movies-on-netflix/"},{label:"Best action movies",url:"https://www.digitaltrends.com/movies/best-action-movies-on-netflix/"},{label:"Best romantic comedies",url:"https://www.digitaltrends.com/movies/best-romantic-comedies-on-netflix/"}]},{label:"Hulu",cols:2,links:[{label:"Best movies",url:"https://www.digitaltrends.com/movies/best-movies-on-hulu/"},{label:"Best shows",url:"https://www.digitaltrends.com/movies/best-shows-on-hulu/"},{label:"Best sci-fi movies",url:"https://www.digitaltrends.com/movies/best-sci-fi-movies-on-hulu/"},{label:"Best comedies",url:"https://www.digitaltrends.com/movies/best-comedies-on-hulu/"},{label:"Best thrillers",url:"https://www.digitaltrends.com/movies/best-thrillers-hulu/"},{label:"Best horror movies",url:"https://www.digitaltrends.com/movies/best-horror-movies-on-hulu/"}]},{label:"Amazon Prime Video",cols:2,links:[{label:"Best movies",url:"https://www.digitaltrends.com/movies/best-movies-on-amazon-prime/"},{label:"Best shows",url:"https://www.digitaltrends.com/movies/best-shows-on-amazon-prime/"},{label:"Best action movies",url:"https://www.digitaltrends.com/movies/best-action-movies-on-amazon-prime/"},{label:"Best horror movies",url:"https://www.digitaltrends.com/movies/best-horror-movies-on-amazon-prime/"},{label:"Best thrillers",url:"https://www.digitaltrends.com/movies/best-thriller-movies-on-amazon-prime/"},{label:"Best anime",url:"https://www.digitaltrends.com/movies/best-anime-on-amazon-prime-video/"}]}]),t.controlPEl.remove(),t.relatedLinksEl.remove(),F(t.experimentKey,t.variantKey)}],(function(e){t.variantKey=e}),(function(){for(var e=x(document.querySelectorAll(".b-content > p")),i=0;i<e.length;i++)if(e[i].textContent.includes("We also have guides to the")){t.controlPEl=e[i];break}if(t.mediaJumpEl=document.querySelector(".b-content .b-media-jump"),t.relatedLinksEl=document.querySelector(".b-content .b-related-links"),t.controlPEl&&t.mediaJumpEl&&t.relatedLinksEl)return Promise.resolve()}))}}])}(),$=function(){return S((function t(){k(this,t),T(this,"experimentKey","tr299f-games"),T(this,"variantKey",""),T(this,"relatedLinksEl",null)}),[{key:"init",value:function(){var t=this;DTAudition.registerExperiment(this.experimentKey,[function(){D(t.relatedLinksEl,t.experimentKey,t.variantKey)},function(){P("Gaming Platform Guides",t.relatedLinksEl,[{label:"Best games",cols:2,links:[{label:"Best PS5 games",url:"https://www.digitaltrends.com/gaming/best-ps5-games/"},{label:"Best Xbox Series X games",url:"https://www.digitaltrends.com/gaming/best-xbox-series-x-games/"},{label:"Best Switch games",url:"https://www.digitaltrends.com/gaming/best-switch-games/"},{label:"Best free PC games",url:"https://www.digitaltrends.com/computing/best-free-pc-games/"},{label:"Best multiplayer PC games",url:"https://www.digitaltrends.com/gaming/best-multiplayer-games-on-pc/"},{label:"Best co-op PC games",url:"https://www.digitaltrends.com/gaming/best-coop-games-pc/"}]},{label:"Reviews",cols:2,links:[{label:"Call of Duty: Black Ops 6",url:"https://www.digitaltrends.com/gaming/black-ops-6-review/"},{label:"Dragon Ball: Sparking! Zero",url:"https://www.digitaltrends.com/gaming/dragon-ball-sparking-zero-review/"},{label:"Final Fantasy XIV: Dawntrail",url:"https://www.digitaltrends.com/gaming/final-fantasy-xiv-dawntrail-review-pc/"},{label:"Skull and Bones",url:"https://www.digitaltrends.com/gaming/skull-and-bones-pc-review/"},{label:"Helldivers 2",url:"https://www.digitaltrends.com/gaming/helldivers-2-ps5-review/"},{label:"Tekken 8",url:"https://www.digitaltrends.com/gaming/tekken-8-review-xbox-series-x/"}]},{label:"How-tos",cols:1,links:[{label:"How to use Discord on PS5",url:"https://www.digitaltrends.com/gaming/discord-on-ps5/"},{label:"How to use Discord on Xbox Series X",url:"https://www.digitaltrends.com/gaming/how-to-use-discord-on-xbox-series-x/"},{label:"How to connect a PS5 controller to an iPhone",url:"https://www.digitaltrends.com/gaming/connect-ps5-controller-to-iphone/"},{label:"How to play split screen in Call of Duty: Black Ops 6",url:"https://www.digitaltrends.com/gaming/how-to-play-split-screen-black-ops-6/"},{label:"How to use a keyboard and mouse on PS5",url:"https://www.digitaltrends.com/gaming/how-to-use-keyboard-ps5/"},{label:"How to play co-op multiplayer in Stardew Valley",url:"https://www.digitaltrends.com/gaming/how-to-play-co-op-stardew-valley/"}]}]),t.relatedLinksEl.remove(),F(t.experimentKey,t.variantKey)},function(){P("Gaming Platform Guides",t.relatedLinksEl,[{label:"PlayStation 5",cols:2,links:[{label:"Best PS5 games",url:"https://www.digitaltrends.com/gaming/best-ps5-games/"},{label:"All upcoming PS5 games",url:"https://www.digitaltrends.com/gaming/upcoming-ps5-games/"},{label:"How to use a mouse on PS5",url:"https://www.digitaltrends.com/gaming/how-to-use-keyboard-ps5/"},{label:"How to use Discord on PS5",url:"https://www.digitaltrends.com/gaming/discord-on-ps5/"},{label:"Helldivers 2 review",url:"https://www.digitaltrends.com/gaming/helldivers-2-ps5-review/"},{label:"Last of Us Part II review",url:"https://www.digitaltrends.com/gaming/the-last-of-us-part-2-review/"}]},{label:"Xbox Series X",cols:2,links:[{label:"Best Xbox Series X games",url:"https://www.digitaltrends.com/gaming/best-xbox-series-x-games/"},{label:"Best games on Game Pass",url:"https://www.digitaltrends.com/gaming/best-games-on-xbox-game-pass/"},{label:"New Game Pass games",url:"https://www.digitaltrends.com/gaming/xbox-game-pass-recommendations-november-22/"},{label:"How to use Discord on Xbox",url:"https://www.digitaltrends.com/gaming/how-to-use-discord-on-xbox-series-x/"},{label:"Tekken 8 review",url:"https://www.digitaltrends.com/gaming/tekken-8-review-xbox-series-x/"},{label:"CoD Black Ops 6 review",url:"https://www.digitaltrends.com/gaming/black-ops-6-review/"}]},{label:"Nintendo Switch",cols:2,links:[{label:"Best Switch games",url:"https://www.digitaltrends.com/gaming/best-switch-games/"},{label:"All upcoming Switch games",url:"https://www.digitaltrends.com/gaming/upcoming-switch-games/"},{label:"Best multiplayer Switch games",url:"https://www.digitaltrends.com/gaming/best-nintendo-switch-multiplayer-games/"},{label:"Best free Switch games",url:"https://www.digitaltrends.com/gaming/best-free-nintendo-switch-games/"},{label:"Dragon Quest 3 Remake review",url:"https://www.digitaltrends.com/gaming/dragon-quest-3-hd-2d-review/"},{label:"Super Mario Party Jamboree review",url:"https://www.digitaltrends.com/gaming/super-mario-party-jamboree-review/"}]}]),t.relatedLinksEl.remove(),F(t.experimentKey,t.variantKey)}],(function(e){t.variantKey=e}),(function(){if(t.relatedLinksEl=document.querySelector(".b-content .b-related-links"),t.relatedLinksEl)return Promise.resolve()}))}}])}(),O=function(){(new K).init(),(new $).init()};window.DTAudition=v,window.DTEvent.promise("dt:audition:ready"),O()}},i={};function n(t){var r=i[t];if(void 0!==r)return r.exports;var o=i[t]={exports:{}};return e[t](o,o.exports,n),o.exports}n.m=e,t=[],n.O=function(e,i,r,o){if(!i){var s=1/0;for(c=0;c<t.length;c++){i=t[c][0],r=t[c][1],o=t[c][2];for(var a=!0,l=0;l<i.length;l++)(!1&o||s>=o)&&Object.keys(n.O).every((function(t){return n.O[t](i[l])}))?i.splice(l--,1):(a=!1,o<s&&(s=o));if(a){t.splice(c--,1);var m=r();void 0!==m&&(e=m)}}return e}o=o||0;for(var c=t.length;c>0&&t[c-1][2]>o;c--)t[c]=t[c-1];t[c]=[i,r,o]},n.d=function(t,e){for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){var t={7500:0};n.O.j=function(e){return 0===t[e]};var e=function(e,i){var r,o,s=i[0],a=i[1],l=i[2],m=0;if(s.some((function(e){return 0!==t[e]}))){for(r in a)n.o(a,r)&&(n.m[r]=a[r]);if(l)var c=l(n)}for(e&&e(i);m<s.length;m++)o=s[m],n.o(t,o)&&t[o]&&t[o][0](),t[o]=0;return n.O(c)},i=self.webpackChunkdt_stardust=self.webpackChunkdt_stardust||[];i.forEach(e.bind(null,0)),i.push=e.bind(null,i.push.bind(i))}();var r=n.O(void 0,[4598],(function(){return n(1575)}));r=n.O(r)}();</script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1" id="react-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1" id="react-dom-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/escape-html.min.js?ver=6561a406d2d232a6fbd2" id="wp-escape-html-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-includes/js/dist/element.min.js?ver=cb762d190aebbec25b27" id="wp-element-js"></script> <script type="text/javascript" src="https://www.digitaltrends.com/wp-content/themes/dt-stardust/assets/scripts/js/dt-foot.min.js?ver=1739972795" id="dt-foot-js" defer></script> <script type="text/javascript" src="https://stats.wp.com/e-202508.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"35334127\",\"post\":\"0\",\"tz\":\"-8\",\"srv\":\"www.digitaltrends.com\",\"hp\":\"vip\",\"j\":\"1:14.2.1\"}") ]); _stq.push([ "clickTrackerInit", "35334127", "0" ]); /* ]]> */ </script> <script id="doNotSellTemplate" type="text/template"> <div class="b-modal"> <div class="b-modal__inner"> <div class="b-modal__onetrust"> <div class="ot-form-wrapper "> <iframe src="https://dtmg-privacy.my.onetrust.com/webform/02415369-d14e-4829-9531-e64920e85f34/f4bffa0b-c51b-4b13-b40f-2874e00a4ca5"></iframe> </div> </div> <button class="b-modal__close h-close"> <span class="is-visually-hidden"> Close </span> </button> </div> </div> </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-285c6cf9cd15131ac7c","applicationID":"648989970","transactionName":"bwMGMhBXChdQAEULW1ZJJxMRQgsJHgJEFlxXFA==","queueTime":0,"applicationTime":2939,"atts":"Q0QRRFhNGUgTAhNYT0Ub","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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