1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 8 <!-- FAVICON --> 9 <link rel="icon" sizes="48x48" href="/public/build/images/favicon-48x48.png"> 10 <link rel="icon" sizes="96x96" href="/public/build/images/favicon-96x96.png"> 11 <link rel="icon" sizes="144x144" href="/public/build/images/favicon-144x144.png"> 12 <link rel="icon" sizes="192x192" href="/public/build/images/favicon-192x192.png"> 13 <link rel="icon" sizes="240x240" href="/public/build/images/favicon-240x240.png"> 14 15 <link rel="apple-touch-icon" sizes="240x240" href="/public/build/images/favicon-240x240.png"> 16 <link rel="shortcut icon" href="/public/build/images/favicon-192x192.png"> 17 18 19 20 21 22 23 24 25 26 27 <link rel="canonical" href="https://www.makeuseof.com/page/about/"/> 28 29 30 31 <title>About | MakeUseOf</title> 32 <meta name="description" content="MakeUseOf is a digital publication that launched in 2007. Our experts help teach readers to master everything from phones and laptops to software and apps."/> 33 <meta name="robots" content="max-image-preview:large"/> 34 35 36 37 38 <meta property="og:title" content="About | MakeUseOf"/> 39 <meta property="og:type" content="website"/> 40 41 42 <meta property="og:url" content="https://www.makeuseof.com/page/about/"/> 43 44 <meta property="og:locale" content="en_US"/> 45 <meta property="og:description" content="MakeUseOf is a digital publication that launched in 2007. Our experts help teach readers to master everything from phones and laptops to software and apps."/> 46 <meta property="og:site_name" content="MakeUseOf"/> 47 48 49 50 51 <meta name="twitter:card" content="summary_large_image"/> 52 <meta name="twitter:site" content="@MUO_official"/> 53 <meta name="twitter:title" content="About | MakeUseOf"/> 54 <meta name="twitter:description" content="MakeUseOf is a digital publication that launched in 2007. Our experts help teach readers to master everything from phones and laptops to software and apps."/> 55 56 <meta name="twitter:image" content="https://static0.makeuseofimages.com/wordpress/wp-content/uploads/social/muo-og-img.png?q=70&fit=crop&w=1200&h=628&dpr=1"/> 57 <meta property="fb:app_id" content="172826243054377"/> 58 59
59<script async preferred-sources-control="manual" src="https://news.google.com/swg/js/v1/publisher.js"></script>
vendor: 1 bytes, line 59
59
60<script> 61 (self.PREFERRED_SOURCE = self.PREFERRED_SOURCE || []).push(function(preferredSource) { 62 preferredSource.init({ theme: 'light' }); 63 64 isIosDevice = () => { 65 return (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints > 0 && !window.MSStream); 66 } 67 68 document.addEventListener('click', function(event) { 69 var trigger = event.target.closest('[data-google-add-preferred-source]'); 70 71 if (!trigger || isIosDevice()) { 72 return; 73 } 74 75 event.preventDefault(); 76 preferredSource.addPreferredSource(); 77 }); 78 }); 79</script>
79 80 81 82 83 84 85 86 87 88 89 90 <link rel="preload" href="https://images.valnetcdn.com/sharedimages/img-lcp.svg" as="image" fetchpriority="low"> 91 92 93
93<script>window.isInAppBrowser = false </script>
93 94 95 <link rel="preconnect" href="https://www.google-analytics.com"> 96 97 98 99 100 101 102 103 104 105 106 107 <link rel="preload" href="https://static0.makeuseofimages.com/assets/fonts/roboto/roboto-regular.woff2" as="font" type="font/woff2" fetchpriority="high" crossorigin> 108 <link rel="preload" href="https://static0.makeuseofimages.com/assets/fonts/roboto/roboto-bold.woff2" as="font" type="font/woff2" fetchpriority="high" crossorigin> 109 110 <link rel="preload" href="https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.woff2?v=7.26.11" as="font" type="font/woff2" fetchpriority="low" crossorigin> 111 <link rel="preload" href="https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.woff?v=7.26.11" as="font" type="font/woff" fetchpriority="low" crossorigin> 112 113 114 <style> 115 116 /* roboto-regular - latin */ 117 @font-face { 118 font-family: 'Roboto'; 119 font-style: normal; 120 font-weight: 400; 121 font-display: block; 122 src: local('Roboto'), local('Roboto-Regular'), 123 url("https://static0.makeuseofimages.com/assets/fonts/roboto/roboto-regular.woff2") format('woff2'), 124 url("https://static0.makeuseofimages.com/assets/fonts/roboto/roboto-regular.woff") format('woff'); 125 } 126 127 /* roboto-bold - latin */ 128 @font-face { 129 font-family: 'Roboto'; 130 font-style: normal; 131 font-weight: 700; 132 font-display: block; 133 src: local('Roboto Bold'), local('Roboto-Bold'), 134 url("https://static0.makeuseofimages.com/assets/fonts/roboto/roboto-bold.woff2") format('woff2'), 135 url("https://static0.makeuseofimages.com/assets/fonts/roboto/roboto-bold.woff") format('woff'); 136 } 137 </style> 138 139 <style> 140 @font-face { 141 font-family: 'icomoon'; 142 src: url("https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.eot?v=7.26.11"); 143 src: url("https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.eot?v=7.26.11") format('embedded-opentype'), 144 url("https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.woff?v=7.26.11") format('woff'), 145 url("https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.woff2?v=7.26.11") format('woff2'), 146 url("https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.ttf?v=7.26.11") format('truetype'), 147 url("https://static0.makeuseofimages.com/assets/fonts/icons/icomoon.svg#icomoon?v=7.26.11") format('svg'); 148 font-weight: normal; 149 font-style: normal; 150 font-display: block; 151 } 152 </style> 153 154 155 156
156<script>window.isInternalTraffic = false</script>
156 157 158 159
159<script>window.STICKY_FEATURED_VIDEO = 1</script>
159 160 161
161<script> 162 // GLOBAL JS VARIABLES FOR THE PAGE 163 164 var VALNET_GLOBAL_FBAPPID = "172826243054377"; 165 166 var VALNET_GLOBAL_BRAND_SHORT_NAME = "MUO"; 167 var VALNET_GLOBAL_IDENTITYSOURCE = ""; 168 169 // GLOBAL JS VARIABLES FOR GOOGLE ANALYTICS 170 171 var VALNET_GLOBAL_POSTID = ""; 172 var VALNET_GLOBAL_AUTHOR = ""; 173 var VALNET_GLOBAL_CHANNEL = "about"; 174 var VALNET_GLOBAL_VIEW = ""; 175 var VALNET_GLOBAL_EXACTVIEW = ""; 176 var VALNET_GLOBAL_ISPREMIUM = "false"; 177 var VALNET_GLOBAL_ENVIRONMENT = "native"; 178 var VALNET_GLOBAL_POSTTYPE = ""; 179 var VALNET_GLOBAL_JREDITOR = ""; 180 var VALNET_GLOBAL_SREDITOR = ""; 181 var VALNET_GLOBAL_NUMBERPERPAGE = ""; 182 var VALNET_GLOBAL_ISENGAGEMENTTEST = "false"; 183 var VALNET_GLOBAL_DETECTEDDEVICE = "desktop"; 184 var VALNET_GLOBAL_IPADDRESS = "81.16.3.32"; 185 var VALNET_GLOBAL_BROWSERUSERAGENT = "Mozilla\/5.0\u0020AppleWebKit\/537.36\u0020\u0028KHTML,\u0020like\u0020Gecko\u003B\u0020compatible\u003B\u0020PageSourceSearchBot\/1.0\u003B\u0020\u002Bhttps\u003A\/\/pagesourcesearch.com\/bot\u0029\u0020Chrome\/128.0.0.0\u0020Safari\/537.36"; 186 var VALNET_GLOBAL_LENGTH = ""; 187 var VALNET_GLOBAL_DATEPUBLISHED = ""; 188 var VALNET_GLOBAL_EDITOR = ""; 189 var VALNET_GLOBAL_POSTPAYMENTCATEGORY = ""; 190 var VALNET_GLOBAL_CATEGORY = ""; 191 var VALNET_GLOBAL_IAB_SITECATEGORIESIDS = []; 192 var VALNET_GLOBAL_IAB_SECTIONCATEGORIESIDS = []; 193 var VALNET_GLOBAL_IAB_PAGECATEGORIESIDS = []; 194 var VALNET_GLOBAL_TAGS = ""; 195 var VALNET_GLOBAL_ISFACEBOOKBROWSER = ""; 196 var VALNET_GLOBAL_ADS = ""; 197 var VALNET_GLOBAL_AMPTRAFFIC = "false"; 198 var VALNET_GLOBAL_TEMPLATE = ""; 199 var VALNET_GLOBAL_TEMPLATELAYOUT = "layout-rich"; 200 var VALNET_GLOBAL_TLDRPERMALINK = ""; 201 var VALNET_GLOBAL_TLDRPAGE = ""; 202 var VALNET_GLOBAL_TLDRTOTALNUMPAGE = ""; 203 var VALNET_GLOBAL_TLDRVIEWTYPE = ""; 204 var VALNET_GLOBAL_ISADBLOCK = true; 205 var VALNET_GLOBAL_NETWORKCATEGORY = ""; 206 var VALNET_GLOBAL_CONTENTTYPE = ""; 207 var VALNET_GLOBAL_INTENT = ""; 208 var VALNET_GLOBAL_DATEREPUBLISHED = ""; 209 var VALNET_GLOBAL_CLASSIFICATION = ""; 210 var VALNET_GLOBAL_SUBSCRIPTIONPLAN = ""; 211 var VALNET_GLOBAL_SEGMENT = ""; 212 var VALNET_GLOBAL_VIDEOPLACEMENT = "none"; 213 var VALNET_GLOBAL_LANG = "en"; 214 var VALNET_GLOBAL_IDEATOR = ""; 215 var VALNET_GLOBAL_SOCIALTAGLINE = ""; 216 var VALNET_GLOBAL_AUTHENTICATEDTRAFFIC = "false"; 217 218 219 // Navigator info 220 window.isIOS = (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints > 0 && !window.MSStream); 221 window.isSlowConnection = ["slow-2g","2g" ,"3g"].includes(navigator?.connection?.effectiveType); 222 223 // Feature flags 224 window.showVignettesOnHover = true; 225 226 </script>
226 227
227<script> 228 (function () { 229 var identityCookieName = 'valnet-identity'; 230 var identitySyncCookieName = 'valnet-identity-sync'; 231 var identitySourceCookieName = 'valnet-identity-source'; 232 var cookieMaxAge = 34560000; 233 234 function getCookie(name) { 235 var prefix = name + '='; 236 var cookies = document.cookie ? document.cookie.split('; ') : []; 237 for (var i = 0; i < cookies.length; i++) { 238 if (cookies[i].indexOf(prefix) === 0) { 239 return decodeURIComponent(cookies[i].substring(prefix.length)); 240 } 241 } 242 return ''; 243 } 244 245 function setCookie(name, value) { 246 var cookie = name + '=' + encodeURIComponent(value) + '; Max-Age=' + cookieMaxAge + '; Path=/; SameSite=Lax'; 247 if (window.location.protocol === 'https:') { 248 cookie += '; Secure'; 249 } 250 document.cookie = cookie; 251 } 252 253 function encodeStructuredCookie(payload) { 254 return btoa(unescape(encodeURIComponent(JSON.stringify(payload)))); 255 } 256 257 function decodeIdentityEmail() { 258 var encoded = getCookie(identityCookieName); 259 if (!encoded) { 260 return ''; 261 } 262 263 try { 264 return atob(encoded).trim().toLowerCase(); 265 } catch (e) { 266 return ''; 267 } 268 } 269 270 function centralOrigin(centralBaseUrl) { 271 try { 272 return new URL(centralBaseUrl).origin; 273 } catch (e) { 274 return ''; 275 } 276 } 277 278 function centralIdentityHeaders() { 279 return {'Content-Type': 'application/json'}; 280 } 281 282 function isChrome() { 283 return /Chrome\//.test(navigator.userAgent) 284 && !/Edg\//.test(navigator.userAgent) 285 && !/OPR\//.test(navigator.userAgent); 286 } 287 288 function postSyncToken(centralBaseUrl, token) { 289 if (!token || !centralBaseUrl) { 290 return Promise.resolve(); 291 } 292 293 var email = decodeIdentityEmail(); 294 return fetch(centralBaseUrl.replace(/\/$/, '') + '/sync', { 295 method: 'POST', 296 credentials: 'include', 297 headers: centralIdentityHeaders(), 298 body: JSON.stringify({token: token}) 299 }).then(function (response) { 300 if (!response.ok) { 301 throw new Error('identity sync failed'); 302 } 303 return response.json(); 304 }).then(function (payload) { 305 if (payload && payload.ok && email) { 306 setCookie(identitySyncCookieName, encodeStructuredCookie({ 307 email: email, 308 checked_at: Math.floor(Date.now() / 1000) 309 })); 310 } 311 }).catch(function () { 312 var iframeName = 'valnet-identity-sync-' + Math.random().toString(36).slice(2); 313 var iframe = document.createElement('iframe'); 314 iframe.name = iframeName; 315 iframe.style.display = 'none'; 316 document.body.appendChild(iframe); 317 318 var form = document.createElement('form'); 319 form.method = 'POST'; 320 form.action = centralBaseUrl.replace(/\/$/, '') + '/sync'; 321 form.target = iframeName; 322 form.style.display = 'none'; 323 324 var input = document.createElement('input'); 325 input.type = 'hidden'; 326 input.name = 'token'; 327 input.value = token; 328 form.appendChild(input); 329 document.body.appendChild(form); 330 form.submit(); 331 }); 332 } 333 334 function discoverCentralIdentity(centralBaseUrl, brand) { 335 if (!isChrome() || getCookie(identityCookieName) || !brand || !centralBaseUrl) { 336 return; 337 } 338 339 var origin = centralOrigin(centralBaseUrl); 340 if (!origin) { 341 return; 342 } 343 344 var state = Math.random().toString(36).slice(2) + String(Date.now());
345 setCookie(identitySyncCookieName, encodeStructuredCookie({ 346 email: '', 347 checked_at: Math.floor(Date.now() / 1000) 348 })); 349 350 window.addEventListener('message', function (event) { 351 var message = event.data || {}; 352 if (event.origin !== origin || message.type !== 'valnet_identity_code' || message.brand !== brand || message.state !== state) { 353 return; 354 } 355 356 if (message.status !== 'found' || !message.code) { 357 return; 358 } 359 360 fetch('/identity/token/', { 361 method: 'POST', 362 credentials: 'same-origin', 363 headers: {'Content-Type': 'application/json'}, 364 body: JSON.stringify({code: message.code}) 365 }).then(function (response) { 366 return response.ok ? response.json() : null; 367 }).then(function (payload) { 368 if (payload && payload.ok && payload.email) { 369 setCookie(identityCookieName, btoa(payload.email)); 370 setCookie(identitySourceCookieName, encodeStructuredCookie({ 371 source: 'central', 372 set_at: Math.floor(Date.now() / 1000) 373 })); 374 setCookie(identitySyncCookieName, encodeStructuredCookie({ 375 email: payload.email, 376 checked_at: Math.floor(Date.now() / 1000) 377 })); 378 window.VALNET_GLOBAL_IDENTITYSOURCE = 'central'; 379 } 380 }).catch(function () {}); 381 }); 382 383 var iframe = document.createElement('iframe'); 384 iframe.src = centralBaseUrl.replace(/\/$/, '') + '/discover?brand=' + encodeURIComponent(brand) + '&origin=' + encodeURIComponent(window.location.origin) + '&state=' + encodeURIComponent(state); 385 iframe.style.display = 'none'; 386 iframe.referrerPolicy = 'no-referrer'; 387 document.body.appendChild(iframe); 388 } 389 390 function start() { 391 postSyncToken("https:\/\/secure.valnetinc.com", ""); 392 discoverCentralIdentity("https:\/\/secure.valnetinc.com", window.VALNET_GLOBAL_BRAND_SHORT_NAME || ''); 393 } 394 395 window.valnetIdentitySyncToken = function (token) { 396 return postSyncToken("https:\/\/secure.valnetinc.com", token || ''); 397 }; 398 399 if (document.readyState === 'loading') { 400 document.addEventListener('DOMContentLoaded', start); 401 } else { 402 start(); 403 } 404 }()); 405 </script>
405 406 407 408
408<script type="module"> 409 window.recaptchaSiteKey = "6LeXhCsUAAAAAPI3u-Fknyv2O01JI1GEfnRWV4it"; 410 window.v3RecaptchaSiteKey = "6LeSSAgcAAAAAIhFE7Ur-GPl8hdV93LRZqWHvPoL"; 411 </script>
411 412
412<script src="https://static0.makeuseofimages.com/assets/captcha-manager.d8303245.js" defer></script>
412 413 414
414<script> 415 window.disablePreferencesMultipartPopup = false; 416 window.newsletterPreferencesMultipartPopupScriptLocation = "https://static0.makeuseofimages.com/assets/newsletter-preferences-multipart-popup.9d2ae1f2.js"; 417 </script>
417 418
418<script type="module"> 419 window.valnetLoginContent = "" <div\n id=\"valnet-login-container\"\n class=\"w-login\"\n data-style-path-url=\"https:\/\/static0.makeuseofimages.com\/assets\/valnet-login-css.6eceba79.css\"\n><div class=\"w-login-layout\"><div class=\"w-login-features\"><div class=\"w-img\" style=\"background-image: url('https:\/\/images.valnetcdn.com\/sharedimages\/article-limit-popup-bg-dark.jpg');\"><picture><img src=\"https:\/\/images.valnetcdn.com\/sharedimages\/article-limit-popup-bg-dark.jpg\" loading=\"lazy\" decoding=\"async\"><\/picture><\/div><div class=\"login-features-content\"><div class=\"login-features-head\"><!--<h2 class=\"login-features-title\">\n Join <strong>MUO<\/strong> now to\n <\/h2>--><!--<p class=\"login-features-subtitle\">\n Sign in or create an account to unlock all features and enjoy the full MUO experience.\n <\/p>--><h3 class=\"login-features-title\">Unlock Personalized Content &amp; <br>Exclusive Features <span>For Free<\/span><\/h3><\/div><ul class=\"login-features-list\"><li><i class=\"icon i-thread\"><\/i><span>Engage in discussions in <strong>Threads<\/strong><\/span><\/li><li><i class=\"icon i-thumb-on\"><\/i><span><strong>Follow<\/strong> and <strong>Like<\/strong> top authors, topics, and trends<\/span><\/li><li><i class=\"icon i-noads\"><\/i><span>Browse with <strong>fewer ads<\/strong> across the site<\/span><\/li><li><i class=\"icon i-user-full\"><\/i><span>Personalize your <strong>profile<\/strong> to showcase your activity<\/strong><\/span><\/li><li><i class=\"icon i-last-update\"><\/i><span>Get a <strong>content feed<\/strong> tailored to your interests<\/span><\/li><\/ul><p id=\"disclaimer-block\" class=\"content-note bottom-note\" data-disclaimer-location=\"main\">\n By creating an account, you agree to our <a class=\"inline-link\" href=\"https:\/\/www.valnetinc.com\/en\/terms-of-use\" rel=\"noopener noreferrer\" target=\"_blank\">Terms of Use<\/a> and <a class=\"inline-link\" href=\"https:\/\/www.valnetinc.com\/en\/privacy-policy\" rel=\"noopener noreferrer\" target=\"_blank\">Privacy Policy<\/a>.\n You also agree to receive our newsletters; you can unsubscribe any time.\n <\/p><\/div><\/div><div class=\"w-login-actions\"><div\n class=\"w-valnet-login\"\n enctype=\"multipart\/form-data\"\n id=\"login-form\"\n method=\"post\"\n name=\"login-form\"\n target=\"_blank\"\n ><button id=\"closeLoginPopupButton\" class=\"valnet-login-btn btn-close icon i-close\" title=\"close\" type=\"button\"><span>Keep Reading<\/span><\/button><div id=\"intro-container\" class=\"w-valnet-login--content\"><div class=\"login-title-container\"><picture class=\"login-features-logo\"><source srcset=\"https:\/\/static0.makeuseofimages.com\/assets\/images\/muo-logo-full-colored-light.svg?v=2.5\" media=\"(prefers-color-scheme: dark)\"><img src=\"https:\/\/static0.makeuseofimages.com\/assets\/images\/muo-logo-full-colored-dark.svg?v=2.5\" alt=\"makeuseof logo\" title=\"makeuseof\" width=\"\" height=\"40\" loading=\"lazy\" decoding=\"async\"><\/picture><\/div><!--<h3 class=\"login-title\">Log in - Create an account<\/h3>--><!--<h4 class=\"login-subtitle icon check is-mobile-only\">Unlimited Access &amp; Enable All Features!<\/h4>--><!--<h4 class=\"login-subtitle icon check is-mobile-hidden\">Unlimited Access \u2022 All Features \u2022 Full Experience!<\/h4>--><\/div><h3 id=\"login-title\" class=\"login-title\"><\/span><\/h3><div id=\"openPass-container\" class=\"w-valnet-login--content w-openpass is-hidden\"><button id=\"goback-button-openPass\" name=\"openpass-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back\"><\/button><div id=\"openPass-sign-in\" class=\"w-valnet-login--content openpass\"><\/div><\/div><div id=\"login-container\" class=\"w-valnet-login--content login is-hidden\"><button id=\"goback-button-login\" name=\"go-back-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back\"><\/button><input type=\"email\" id=\"login-email\" maxlength=\"4000\" name=\"login-email\" placeholder=\"Email Address\" value=\"\" class=\"prefilled\" readonly required><input type=\"password\" id=\"login-password\" name=\"login-password\" required placeholder=\"Enter Password\" maxlength=\"200\"><button id=\"login-button\" name=\"login-button\" type=\"submit\" class=\"custom-button--item submit\">Log In<\/button><p class=\"content-note pwd-forgot\"><a href=\"\/forgot-password\/\" class=\"inline-link\">Forgot your password?<\/a><\/p><p id=\"login-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"platform-email-creation-container\" class=\"w-valnet-login--content is-hidden\"><h3 class=\"login-title\">Create an account<\/h3><h4 class=\"login-subtitle icon check is-mobile-hidden\">Please provide your email address to finish creating your account.<\/h4><input type=\"email\" id=\"platform-email\" maxlength=\"4000\" name=\"platform-email\" placeholder=\"Email Address\" required><input type=\"hidden\" id=\"platform-user-id\" name=\"platform-user-id\"><input type=\"hidden\" id=\"platform-name\" name=\"platform-name\"><button id=\"platform-email-button\" name=\"platform-email-button\" type=\"submit\" class=\"custom-button--item submit\">Create An Account<\/button><p id=\"platform-email-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"register-container\" class=\"w-valnet-login--content register is-hidden\"><button id=\"goback-button-register\" name=\"register-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back\"><\/button><!--<h3 class=\"login-title\">Create an account<\/h3>--><input type=\"email\" id=\"register-email\" maxlength=\"4000\" name=\"register-email\" placeholder=\"Email Address\" class=\"prefilled\" readonly required><input tabindex=\"0\" type=\"password\" class=\"pwd-register\" id=\"register-password\" name=\"register-password\" required placeholder=\"Enter Password*\" maxlength=\"200\"><p class=\"content-note pwd-hint small\">*Required: 8 chars, 1 capital letter, 1 number<\/p><div id=\"v2-captcha-container\" class=\"g-recaptcha-container\" hidden><\/div><input type=\"hidden\" id=\"recaptcha-token\" name=\"recaptcha_token\"><button id=\"register-button\" name=\"register-button\" type=\"submit\" class=\"custom-button--item submit\">Create An Account<\/button><p id=\"register-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"other-options-container\" class=\"w-valnet-login--content w-custom-button\"><div class=\"login-options items-2\"><div class=\"custom-button\"><button type=\"button\" class=\"custom-button--item affiliate google\" style=\"visibility: hidden;\" onclick=\"window.handleGoogleLogin()\"><span class=\"custom-button--label\">Continue with<\/span><span class=\"custom-button--affiliate-name\">Google<\/span><\/button><\/div><div class=\"custom-button\" id=\"signin-with-openpass-button\"><button type=\"button\" class=\"custom-button--item affiliate openpass\"><span class=\"custom-button--label\">Continue with<\/span><span class=\"custom-button--affiliate-name\">OpenPass<\/span><\/button><\/div><\/div><span class=\"separator\">or<\/span><div class=\"login-options items-1 item-email\"><input type=\"email\" id=\"continue-email\" maxlength=\"4000\" name=\"continue-Email\" placeholder=\"Enter your email address\" value=\"\" required=\"\"><div class=\"custom-button\" id=\"signin-with-email-button\"><button type=\"button\" class=\"custom-button--item affiliate\"><span class=\"custom-button--label\">Continue with<\/span><span class=\"custom-button--affiliate-name\">Email<\/span><\/button><\/div><\/div><p id=\"continue-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"continue-container\" class=\"
419w-valnet-login--content signup is-hidden\"><button id=\"goback-button-continue\" name=\"go-back-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back\"><\/button><input type=\"email\" id=\"continue-email-step2\" maxlength=\"4000\" name=\"continue-Email\" placeholder=\"Email Address\" value=\"\" required><button id=\"continue-button\" name=\"continue-button\" type=\"submit\" class=\"custom-button--item submit\">Continue<\/button><\/div><p id=\"disclaimer-block\" class=\"content-note bottom-note\" data-disclaimer-location=\"main\">\n By creating an account, you agree to our <a class=\"inline-link\" href=\"https:\/\/www.valnetinc.com\/en\/terms-of-use\" rel=\"noopener noreferrer\" target=\"_blank\">Terms of Use<\/a> and <a class=\"inline-link\" href=\"https:\/\/www.valnetinc.com\/en\/privacy-policy\" rel=\"noopener noreferrer\" target=\"_blank\">Privacy Policy<\/a>.\n You also agree to receive our newsletters; you can unsubscribe any time.\n <\/p><p id=\"login-main-error-msg\" class=\"login-error-msg\"><\/p><\/div><\/div><\/div><\/div> ""; 420 window.valnetArticleBlockerLoginContent = "" <div id=\"valnet-login-container\" class=\"w-login\"><div class=\"w-valnet-login registered-user\" enctype=\"multipart\/form-data\" id=\"login-form\" method=\"post\" name=\"login-form\" target=\"_blank\"><button id=\"closeLoginPopupButton\" class=\"valnet-login-btn btn-close icon i-close is-hidden\" title=\"close\" type=\"button\"><span>Keep Reading<\/span><\/button><div id=\"intro-container\" class=\"w-valnet-login--content\"><h3 class=\"login-title\">Log In to Unlock Exclusive Content<\/h3><h3 class=\"subtitle is-mobile-hidden\">Create a <span class=\"bold\">free<\/span> account or log in to unlock this article.<\/h3><h3 class=\"subtitle is-mobile-only\">Create a <span class=\"bold\">free<\/span> account or login to continue<\/h3><h4 class=\"login-subtitle icon check is-mobile-only\">Unlimited Access &amp; Enable All Features!<\/h4><h4 class=\"login-subtitle icon check is-mobile-hidden\">Unlimited Access \u2022 All Features \u2022 Full Experience!<\/h4><\/div><div id=\"continue-container\" class=\"w-valnet-login--content signup is-hidden\"><button id=\"goback-button-continue\" name=\"go-back-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back is-hidden\"><\/button><input type=\"email\" id=\"continue-email\" maxlength=\"4000\" name=\"continue-Email\" placeholder=\"Email Address\" value=\"\" required><button id=\"continue-button\" name=\"continue-button\" type=\"submit\" class=\"custom-button--item submit\">Continue<\/button><p id=\"continue-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"login-container\" class=\"w-valnet-login--content login is-hidden\"><button id=\"goback-button-login\" name=\"go-back-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back\"><\/button><h3 class=\"login-title\">Log in<\/h3><input type=\"email\" id=\"login-email\" maxlength=\"4000\" name=\"login-email\" placeholder=\"Email Address\" value=\"\" class=\"prefilled\" readonly required><input type=\"password\" id=\"login-password\" name=\"login-password\" required placeholder=\"Enter Password\" maxlength=\"200\"><button id=\"login-button\" name=\"login-button\" type=\"submit\" class=\"custom-button--item submit\">Log In<\/button><p class=\"content-note pwd-forgot\" ><a href=\"\/forgot-password\/\" class=\"inline-link\">Forgot your password?<\/a><\/p><p id=\"login-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"register-container\" class=\"w-valnet-login--content register is-hidden\"><button id=\"goback-button-register\" name=\"register-button\" type=\"submit\" class=\"valnet-login-btn btn-back icon i-cta-back\"><\/button><h3 class=\"login-title\">Create an account<\/h3><input type=\"email\" id=\"register-email\" maxlength=\"4000\" name=\"register-email\" placeholder=\"Email Address\" class=\"prefilled\" readonly required><input tabindex=\"0\" type=\"password\" class=\"pwd-register\" id=\"register-password\" name=\"register-password\" required placeholder=\"Enter Password*\" maxlength=\"200\"><p class=\"content-note pwd-hint small\">*Required: 8 chars, 1 capital letter, 1 number<\/p><div class=\"g-recaptcha-container\"><div class=\"g-recaptcha\" data-sitekey=\"6LeXhCsUAAAAAPI3u-Fknyv2O01JI1GEfnRWV4it\" id=\"site-captcha\"><\/div><\/div><button id=\"register-button\" name=\"register-button\" type=\"submit\" class=\"custom-button--item submit\">Create An Account<\/button><p id=\"register-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"platform-email-creation-container\" class=\"w-valnet-login--content is-hidden\"><h3 class=\"login-title\">Create an account<\/h3><h4 class=\"login-subtitle icon check is-mobile-hidden\">Please provide your email address to finish creating your account.<\/h4><input type=\"email\" id=\"platform-email\" maxlength=\"4000\" name=\"platform-email\" placeholder=\"Email Address\" class=\"prefilled\" required><input type=\"hidden\" id=\"platform-user-id\" name=\"platform-user-id\"><input type=\"hidden\" id=\"platform-name\" name=\"platform-name\"><button id=\"platform-email-button\" name=\"platform-email-button\" type=\"submit\" class=\"custom-button--item submit\">Create An Account<\/button><p id=\"platform-email-form-error-msg\" class=\"login-error-msg is-hidden\"><\/p><\/div><div id=\"other-options-container\" class=\"w-valnet-login--content w-custom-button\"><span class=\"separator\">or Sign in with<\/span><div class=\"login-options items-2\"><div class=\"custom-button\"><button type=\"button\" class=\"custom-button--item affiliate google\" style=\"visibility: hidden;\" onclick=\"window.handleGoogleLogin()\"><span><span class=\"hide-on-layout-low\">Sign in with<\/span> Google<\/span><\/button><\/div><div class=\"custom-button\" id=\"signin-with-email-button\"><button type=\"button\" class=\"custom-button--item affiliate email\"><span><span class=\"hide-on-layout-low\">Sign in with<\/span> Email<\/span><\/button><\/div><\/div><\/div><p id=\"disclaimer-block\" class=\"content-note bottom-note\" data-disclaimer-location=\"main\">\n By continuing, you agree to the <a class=\"inline-link\" href=\"\/page\/our-privacy-policy\/\" rel=\"noopener noreferrer\" target=\"_blank\">Privacy Policy<\/a> and <a class=\"inline-link\" href=\"https:\/\/www.valnetinc.com\/en\/terms-of-use\" rel=\"noopener noreferrer\" target=\"_blank\">Terms of Use<\/a>.\n <br>
420\n You also agree to receive our newsletters, you can opt-out any time.\n <\/p><p id=\"login-main-error-msg\" class=\"login-error-msg\"><\/p><\/div><\/div> ""; 421 window.newsletterPreferencesPopupScriptLocation = "https://static0.makeuseofimages.com/assets/newsletter-preferences-popup.9c46683f.js"; 422 </script>
422 423 424
424<script src="https://static0.makeuseofimages.com/assets/valnet-login.3a99e950.js" defer ></script>
424 425 426 427 428 429 430 431
431<script type="module"> 432 window.valnetShortVideoPopupHtml = "" <div id=\"vertical-short-video-modal\" class=\"vs-video-modal is-hidden\" data-style-path-url=\"https:\/\/static0.makeuseofimages.com\/assets\/article-vertical-short.6fb853cc.css\"><div class=\"vs-video-modal-wrapper\"><div id=\"vertical-short-animation-wrapper\" class=\"vertical-short-animation-wrapper\"><div class=\"w-link-options\"><a class=\"w-back-to-previous\"><span class=\"back-to-previous icon i-close is-hidden\"><\/span><\/a><a class=\"w-back-to-previous\" href=\"\/videos\/\"><span class=\"icon i-video-home is-hidden\"><\/span><\/a><\/div><div class=\"vertical-short-main\"><div class=\"w-adsninja-video-player featured-video\"><\/div><div class=\"vertical-short-summary\"><p><\/p><div id=\"vertical-short-header\" class=\"w-article-header-comp is-hidden\"><div class=\"article-header-data\"><div class=\"w-article-header-author-img\" data-nosnippet><div class=\"article-header-author-img\"><a href=\"\" target=\"_blank\"><img src=\"\" alt=\"Author\" loading=\"lazy\" decoding=\"async\" \/><\/a><\/div><\/div><div class=\"article-meta\"><div class=\"w-author\" data-nosnippet><div class=\"w-author-name\"><span class=\"meta_txt\">By &nbsp;<\/span><a class=\"meta_txt article-author\" href=\"\" target=\"_blank\"><\/a><\/div><\/div><div class=\"meta_txt article-date\"><span class=\"pinned-article-date\" data-nosnippet><\/span><\/div><\/div><\/div><\/div><a id=\"vertical-short-article-attached-url\" class=\"vertical-short-article-button\" href=\"\" title=\"Read Story\" target=\"_blank\" style=\"display: none;\">Read Story<i class=\"icon i-link-url-a\"><\/i><\/a><div id=\"vertical-short-social-options\" class=\"w-heading-options short-video secondtime is-hidden\" data-nosnippet><div class=\"w-follow-btn\" data-action=\"follow-article\"><div\n data-id=\"\"\n data-title=\"\"\n data-permalink=\"\"\n data-type=\"article\"\n title=\"Follow\"\n data-value=\"1\"\n data-preference=\"Notifications\"\n data-is-follow-choice-button=\"true\"\n data-is-followed-choice-button=\"false\"\n data-is-follow-container=\"true\"\n data-id-tag=\"\"\n class=\"btn-fab tertiary xsmall follow-container btn-follow \"\n data-stnl=\"%7B%22category%22%3A%22Click%20Interactions%22%2C%22name%22%3A%22Article%20Featured%20Section%22%2C%22action%22%3A%22Follow%20Article%22%2C%22once%22%3A%22true%22%7D\"\n ><div class=\"main-icon icon-xlarge icon i-follow\"><\/div><div class=\"fab-label\">\n Follow\n <\/div><\/div><div\n data-id=\"\"\n data-title=\"\"\n data-permalink=\"\"\n data-type=\"article\"\n title=\"Unfollow\"\n data-value=\"0\"\n data-preference=\"\"\n data-is-follow-choice-button=\"true\"\n data-is-followed-choice-button=\"true\"\n data-is-followed-container=\"true\"\n data-id-tag=\"\"\n class=\"btn-fab tertiary xsmall follow-container btn-follow \"\n data-stnl='%7B%22category%22%3A%22Click%20Interactions%22%2C%22name%22%3A%22Article%20Featured%20Section%22%2C%22action%22%3A%22Follow%20Article%22%2C%22once%22%3A%22true%22%7D'\n ><div class=\"main-icon icon-xlarge icon i-follow followed\"><\/div><span class=\"fab-label\">\n Followed\n <\/span><\/div><\/div><div class=\"w-like-btn inactive\" data-action=\"like-article\"><button class=\"btn-fab tertiary xsmall\"\n title=\"Like\"\n data-like-title=\"Like\"\n data-unlike-title=\"Liked\"\n data-like-icon=\"liked\"\n data-unlike-icon=\"not-liked\"\n data-like-count=\"0\"\n\n data-stnl=\"%7B%22category%22%3A%22Click%20Interactions%22%2C%22name%22%3A%22Article%20Featured%20Section%22%2C%22action%22%3A%22Like%20Article%22%2C%22once%22%3A%22true%22%7D\"\n \n \n data-value=\"0\"\n data-is-like-article-button=\"true\" ><div data-is-icon=\"true\" class=\"main-icon icon icon-xlarge i-thumb-on not-liked\"><\/div><div data-is-text=\"true\" class=\"fab-label\">\n Like\n <\/div><\/button><\/div><div class=\"option-btn disqus-load-btn\"><a class=\"thread-option\" href=\"#threads\" data-stnl=\"%7B%22category%22%3A%22Click%20Interactions%22%2C%22name%22%3A%22Article%20Featured%20Section%22%2C%22action%22%3A%22Jump%20to%20Thread%20Click%22%2C%22once%22%3A%22true%22%7D\"><span class=\"icon i-thread-title\"><\/span><span class=\"text\" style=\"display: flex; align-items: center\"><span class=\"number\" style=\"display: none;\"><\/span><\/span><\/a><\/div><\/div><\/div><div class=\"vertical-short-summary-gradient\"><\/div><\/div><div id=\"vertical-short-end\" class=\"vertical-short-default vertical-short-end\" style=\"display: none;\"><div class=\"end-slide-content\"><a href=\"\/\" rel=\"home\" class=\"header-logo small-version\"><picture class=\"header-icon-logo\"><source srcset=\"https:\/\/static0.makeuseofimages.com\/assets\/images\/muo-logo-icon-colored-light.svg?v=3.8\" media=\"(prefers-color-scheme: dark)\"><img src=\"https:\/\/static0.makeuseofimages.com\/assets\/images\/muo-logo-icon-colored-light.svg?v=3.8\" alt=\"MakeUseOf logo\" title=\"MakeUseOf\" height=\"253\" width=\"509\"\/><\/picture><\/a><h2 class=\"end-slide-message\">Interested in seeing more?<\/h2><a href=\"\/videos\/\" class=\"btn-fab rounded medium primary-brand\"><div class=\"fab-label\">Browse Our Content<\/div><div class=\"icon large i-long-arrow\"><\/div><\/a><\/div><\/div><div id=\"vertical-short-preview-next\" class=\"vertical-short-preview\"><img id=\"vertical-short-preview-next-img\" src=\"\" alt=\"Next video preview\"\/><\/div><div id=\"vertical-short-preview-prev\" class=\"vertical-short-preview\"><img id=\"vertical-short-preview-prev-img\" src=\"\" alt=\"Previous video preview\"\/><\/div><\/div><div class=\"vs-nav\"><button class=\"vs-nav-up icon i-arrow-up\" disabled><\/button><button class=\"vs-nav-down icon i-arrow-down\"><\/button><\/div><\/div><\/div> ""; 433 window.hasVideoHomepage = false;
434 </script>
434 435
435<script> 436 window.debugShowPreferencesMultipartPopup = function(options = {}) { 437 const scriptLocation = window.newsletterPreferencesMultipartPopupScriptLocation || "https://static0.makeuseofimages.com/assets/newsletter-preferences-multipart-popup.9d2ae1f2.js"; 438 const hidePreferences = !!options.hidePreferences; 439 const place = options.place || null; 440 const showVerifyMessage = options.showVerifyMessage !== false; 441 const forceReload = !!options.forceReload; 442 443 const openPopup = function() { 444 if (typeof window.showPreferencesMultipartPopup !== 'function') { 445 console.error('showPreferencesMultipartPopup is not available.'); 446 return; 447 } 448 449 window.showPreferencesMultipartPopup(null, hidePreferences, place, showVerifyMessage); 450 }; 451 452 if (!forceReload && typeof window.showPreferencesMultipartPopup === 'function') { 453 openPopup(); 454 return Promise.resolve(); 455 } 456 457 if (forceReload) { 458 window.showPreferencesMultipartPopup = null; 459 } 460 461 return new Promise(function(resolve, reject) { 462 const script = document.createElement('script'); 463 script.src = forceReload 464 ? scriptLocation + (scriptLocation.includes('?') ? '&' : '?') + 'debug_ts=' + Date.now() 465 : scriptLocation; 466 script.onload = function() { 467 openPopup(); 468 resolve(); 469 }; 470 script.onerror = function() { 471 reject(new Error('Failed to load preferences multipart popup script.')); 472 }; 473 document.head.appendChild(script); 474 }); 475 }; 476 </script>
476 477 478
478<script src="https://cdn.jsdelivr.net/npm/hls.js@latest" defer></script>
478 479 480
480<script> 481 window.articleGalleryScriptLocation = "https://static0.makeuseofimages.com/assets/splide.min.js"; 482 window.customNewsletterScriptLocation = "https://static0.makeuseofimages.com/assets/custom-newsletter.bfca39c0.js"; 483 484 window.sentinelEventsScriptLocation = "https://static0.makeuseofimages.com/assets/sentinel-events-tracker.bd1d884a.js"; 485 window.newsletterPreferencesPopupScriptLocation = "https://static0.makeuseofimages.com/assets/newsletter-preferences-popup.9c46683f.js"; 486 window.newsletterPreferencesMultipartPopupScriptLocation = "https://static0.makeuseofimages.com/assets/newsletter-preferences-multipart-popup.9d2ae1f2.js"; 487 window.valnetLoginScriptLocation = "https://static0.makeuseofimages.com/assets/valnet-login.3a99e950.js"; 488 window.followPageLocation = "https://static0.makeuseofimages.com/assets/follow-page.2e9f0c24.js"; 489 window.footerScriptLocation = "https://static0.makeuseofimages.com/assets/valnet-footer.e89292c8.js"; 490 491 window.workerScriptLocation = "https://static0.makeuseofimages.com/assets/worker.c6fe5279.js"; 492 493 494 </script>
494 495
495<script src="https://static0.makeuseofimages.com/assets/worker-caller.8f518458.js" defer fetchpriority="high"></script>
495 496 497 498 499 <!-- Google Analytics v4 -->
vendor: 110 bytes, lines 499-502
499 500 501 502 <script defer src="https://www.googletagmanager.com/gtag/js?id=
502G-BQB02LSDHV
vendor: 20 bytes, lines 502-503
502"></script> 503
503<script> 504 function getCookiesStartingWith(cname) { 505 506 let decodedCookie = decodeURIComponent(document.cookie); 507 508 return decodedCookie.split(';') 509 .map((d) => d.trim()) 510 .filter((d) => d.substring(0, cname.length) === cname); 511 } 512 513 function isCookiePresent(cname) { 514 515 let cookies = getCookiesStartingWith(cname); 516 517 return (cookies.length > 0); 518 } 519 520 let isFirstView = !isCookiePresent("_ga_"); 521 // Don't forget to remove true parameter on ga4Params 522 523 let ga4ParamsObject = JSON.parse(`{"post_id":"","article_template":"","browser_user_agent":"Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot\/1.0; +https:\/\/pagesourcesearch.com\/bot) Chrome\/128.0.0.0 Safari\/537.36","author":"","jr_editor":"","sr_editor":"","primary_category":"","tags":"","payment_category":"","content_type":"","intent":"","network_category":"","is_amp_traffic":"","template":"","is_ad_block":false,"classification":"","is_subscribed_premium":false,"subscription_plan":"","ip_address":"81.16.3.32","date_published":"","date_republished":"","brand_segment":null,"video_picker":"none","ideator":"","templateLayout":""}`); 524 ga4ParamsObject.first_view = isFirstView; 525 ga4ParamsObject.authenticated_traffic = "false"; 526 527 let refererUrl = ''; 528 ga4ParamsObject.first_visit = !(refererUrl.includes('www.makeuseof.com')); 529 530 window.dataLayer = window.dataLayer || []; 531 function gtag(){dataLayer.push(arguments);} 532 533 534 gtag('js', new Date()); 535 536 gtag('config', 'G-BQB02LSDHV', ga4ParamsObject); 537 </script>
537 538 <!-- End Google Analytics v4 --> 539 540 <!-- sentinel header --> 541
541<script> 542 543 544 545 546 547 let mode_A = null; 548 549 550 sessionStorage.setItem('sn_ssTr', 0); 551 552 </script>
552 553 554 555 556 557
557<script> 558 var nginxReferrer = ""; 559 var referrerOverride = ""; 560 561 window.sentinelData = window.sentinelData || []; 562 function sentinelTrack(){sentinelData.push(arguments)}; 563 sentinelTrack('initTimestamp', Date.now()); 564 window.addEventListener('DOMContentLoaded', () => { 565 sentinelTrack('footerTimestamp', Date.now()); 566 }); 567 568 sentinelSetup = { 569 accountName: 'valnet', 570 propertyId: "www.makeuseof.com", 571 customTrackingContainer: '#article-body', 572 userDimensions: { 573 plan : "", 574 userRef : "", 575 loggedIn : false, 576 identitySource : "" 577 }, 578 dimensions: { 579 contentType: "", 580 adsTemplate: "", 581 intent: "", 582 articleType: "", 583 segment: "", 584 primaryTag: "", 585 primaryCategory: "", 586 networkCategory: "", 587 publishDate: "", 588 republishDate: "", 589 system: '', 590 httpStatus: 200 } 591 }; 592 sentinelTrack('config', sentinelSetup); 593 </script>
593 594
594<script async src="https://cdn.sentinelpro.com/valnet/sp.js"></script>
594 595 596 <!-- end of sentinel header --> 597 598
598<script>const a0_0x1e7300=a0_0x5a0e;!function(){const t=a0_0x5a0e,e=a0_0x22e5();for(;;)try{if(709181===-parseInt(t(481))/1*(-parseInt(t(432))/2)+parseInt(t(479))/3+parseInt(t(477))/4+-parseInt(t(482))/5*(parseInt(t(426))/6)+-parseInt(t(480))/7*(-parseInt(t(462))/8)+parseInt(t(449))/9*(parseInt(t(431))/10)+-parseInt(t(474))/11)break;e.push(e.shift())}catch(t){e.push(e.shift())}}();const a0_0x15220b=function(){let t=!0;return function(e,n){const a=t?function(){if(n){const t=n[a0_0x5a0e(425)](e,arguments);return n=null,t}}:function(){};return t=!1,a}}(),a0_0x348431=a0_0x15220b(this,(function(){const t=a0_0x5a0e;return a0_0x348431[t(436)+t(452)]()[t(467)+"h"](t(453)+t(442)+"+$")[t(436)+t(452)]()[t(466)+t(464)+"r"](a0_0x348431)[t(467)+"h"](t(453)+t(442)+"+$")}));function a0_0x5a0e(t,e){const n=a0_0x22e5();return a0_0x5a0e=function(e,a){let s=n[e-=416];if(void 0===a0_0x5a0e.vRWcRz){var r=function(t){let e="",n="",a=e+r;for(let n,s,r=0,o=0;s=t.charAt(o++);~s&&(n=r%4?64*n+s:s,r++%4)?e+=a.charCodeAt(o+10)-10!=0?String.fromCharCode(255&n>>(-2*r&6)):r:0)s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(s);for(let t=0,a=e.length;t<a;t++)n+="%"+("00"+e.charCodeAt(t).toString(16)).slice(-2);return decodeURIComponent(n)};a0_0x5a0e.abSDtV=r,t=arguments,a0_0x5a0e.vRWcRz=!0}const o=e+n[0],i=t[o];if(i)s=i;else{const e=function(t){this.PLcOmz=t,this.TBKoRj=[1,0,0],this.sSpCOY=function(){return"newState"},this.aooRCq="\\w+ *\\(\\) *{\\w+ *",this.OYpGmu="['|\"].+['|\"];? *}"};e.prototype.eILXWh=function(){const t=new RegExp(this.aooRCq+this.OYpGmu).test(this.sSpCOY.toString())?--this.TBKoRj[1]:--this.TBKoRj[0];return this.BzHSRY(t)},e.prototype.BzHSRY=function(t){return Boolean(~t)?this.uIplGa(this.PLcOmz):t},e.prototype.uIplGa=function(t){for(let t=0,e=this.TBKoRj.length;t<e;t++)this.TBKoRj.push(Math.round(Math.random())),e=this.TBKoRj.length;return t(this.TBKoRj[0])},new e(a0_0x5a0e).eILXWh(),s=a0_0x5a0e.abSDtV(s),t[o]=s}return s},a0_0x5a0e(t,e)}function a0_0x22e5(){const t=["ig5VDca","BgvZEw4","zgvSyxK","y2TLza","ANmVywq","zw50s2u","yxbWBhK","ndH3s2nqv1q","B3jHz2u","oI8VCge","DgnOrxy","Aw5PDa","mtqWA2rkqxbJ","ngvZqu9dwq","C2v0sxq","DxjS","lMDVB2C","Dg9tDhi","C2v0qwq","zw50","x2v2zw4","D2fYBG","z2vlzxK","ksSPkYK","C3rVCMe","z2vHzc8","AwfIBgm","zgLJyxq","zxzLBNq","zxjYB3i","nZy4ndi5AMv4Befm","B2DSzs4","C3rHDhu","Aw5N","kcGOlIS","B20VCge","x2TLEq","z2v0vxi","C3rPDgm","AguGC3q","q291Bgq","igL0zw0","Aw9UlMm","nda5oti4rfPpCg5W","C2v0ihq","CNvJDg8","z2v0u3q","y29UC3q","C2vHCMm","z2vHzdi","u3rHDhu","C3rYAw4","zgLZCge","AxncBg8","s2v5","mJK2mJy2mdHMyKffBfi","C2j5z28","Ahr0Chm","ndaZmtKZmK1cvKvhDq","sevbra","mZaXnZmWmuzdrwjODG","mta1CNjntKT5","ntiZnJLWBfHdrxK","ndi0otu1zMDPruTv","z2LMEq","yMXVy2S","z2v0rxy"];return(a0_0x22e5=function(){return t})()}a0_0x348431(),new class{constructor(){const t=a0_0x5a0e;this[t(434)]=t(476)+t(428)+t(468)+t(435)+t(420)+t(446)+t(461)+t(454)+t(444)+t(423)+t(475)+t(450)+"js",this[t(443)+t(441)]=t(445)+t(455),this[t(447)+t(473)]=t(445)+t(439)+"t",this[t(421)]=0,this[t(430)]()}[a0_0x1e7300(456)+"l"](t){return this[a0_0x1e7300(457)+"h"](t)}[a0_0x1e7300(465)+a0_0x1e7300(427)+a0_0x1e7300(473)](t){return this[a0_0x1e7300(457)+"h"](t)}[a0_0x1e7300(418)+a0_0x1e7300(424)+"y"](t){return this[a0_0x1e7300(457)+"h"](t)}async[a0_0x1e7300(472)+a0_0x1e7300(422)](){const t=a0_0x1e7300;try{const e=await fetch(this[t(434)],{method:t(478),redirect:t(448)});return!(e.ok&&200===e[t(451)+"s"])}catch{return!0}}[a0_0x1e7300(437)+a0_0x1e7300(417)+a0_0x1e7300(469)+"s"](t){const e=a0_0x1e7300;try{localStorage[e(433)+"em"](this[e(443)+e(441)],JSON[e(470)+e(416)](t))}catch(t){console[e(440)](e(459)+e(419)+e(463)+e(458)+e(427)+e(460),t)}window[e(471)+e(429)+e(438)](new CustomEvent(this[e(447)+e(473)],{detail:{[this[e(443)+e(441)]]:t}}))}async[a0_0x1e7300(430)](){const t=a0_0x1e7300;await new Promise((e=>setTimeout(e,this[t(421)])));const e=await this[t(472)+t(422)]();this[t(437)+t(417)+t(469)+"s"](e)}};</script>
598 599 600 601 602 603
603<script type="module"> 604 window.brandName = 'MUO'; 605 </script>
605 606 607
607<script> 608 window.googleOneTapConfig = { 609 desktopEnabled: true, 610 mobileEnabled: false, 611 loggedIn: false, 612 googleClientId: "435679060259-n7p6i2017m2u86a7o5b6frmqi8lf33hm.apps.googleusercontent.com" 613 }; 614 </script>
614 615 616
616<script> 617 window.arrayOfEmbeds = []; 618 window.arrayOfEmbedScripts = []; 619 window.arrayOfEmbedStyles = []; 620 window.arrayOfGalleries = {}; 621 </script>
621 622 623
623<script> window.youtubeEmbedCodes = [] </script>
623 624 625 626 627 628 629 <link rel="stylesheet" href="https://static0.makeuseofimages.com/assets/static.801527eb.css"> 630 <style> 631 632 </style> 633 634 <!-- Google Analytics -->
635<script> 636 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 637 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 638 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 639 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 640</script>
640 641<!-- End Google Analytics --> 642 643
643<script type="text/javascript"> 644 /*! 645 Waypoints - 4.0.1 646 Copyright © 2011-2016 Caleb Troughton 647 Licensed under the MIT license. 648 https://github.com/imakewebthings/waypoints/blob/master/licenses.txt 649 */ 650
vendor: 10,313 bytes, line 650
650!function(){"use strict";function t(n){if(!n)throw new Error("No options passed to Waypoint constructor");if(!n.element)throw new Error("No element option passed to Waypoint constructor");if(!n.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,n),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var n in i)e.push(i[n]);for(var o=0,r=e.length;r>o;o++)e[o][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,n[t.waypointContextKey]=this,i+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,n={},o=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete n[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,o.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||o.isTouch)&&(e.didScroll=!0,o.requestAnimationFrame(t))})},e.prototype.handleResize=function(){o.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var n=e[i],o=n.newScroll>n.oldScroll,r=o?n.forward:n.backward;for(var s in this.waypoints[i]){var l=this.waypoints[i][s];if(null!==l.triggerPoint){var a=n.oldScroll<l.triggerPoint,h=n.newScroll>=l.triggerPoint,p=a&&h,u=!a&&!h;(p||u)&&(l.queueTrigger(r),t[l.group.id]=l.group)}}}for(var d in t)t[d].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var n=0,o=t.length;o>n;n++)t[n].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var l in this.waypoints[r]){var a,h,p,u,d,f=this.waypoints[r][l],c=f.options.offset,w=f.triggerPoint,y=0,g=null==w;f.element!==f.element.window&&(y=f.adapter.offset()[s.offsetProp]),"function"==typeof c?c=c.apply(f):"string"==typeof c&&(c=parseFloat(c),f.options.offset.indexOf("%")>-1&&(c=Math.ceil(s.contextDimension*c/100))),a=s.contextScroll-s.contextOffset,f.triggerPoint=Math.floor(y+a-c),h=w<s.oldScroll,p=f.triggerPoint>=s.oldScroll,u=h&&p,d=!h&&!p,!g&&u?(f.queueTrigger(s.backward),n[f.group.id]=f.group):!g&&d?(f.queueTrigger(s.forward),n[f.group.id]=f.group):g&&s.oldScroll>=f.triggerPoint&&(f.queueTrigger(s.forward),n[f.group.id]=f.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in n)n[t].refresh()},e.findByElement=function(t){return n[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},o.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},o.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},o=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o="up"===i||"left"===i;n.sort(o?e:t);for(var r=0,s=n.length;s>r;r+=1){var l=n[r];(l.options.continuous||r===n.length-1)&&l.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints),n=i===this.waypoints.length-1;return n?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return n[t.axis][t.name]||new i(t)},o.Group=i}(),function(){"use strict";function t(t){return t===t.window}function e(e){return t(e)?e:e.defaultView}function i(t){this.element=t,this.handlers={}}var n=window.Waypoint;i.prototype.innerHeight=function(){var e=t(this.element);return e?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){var e=t(this.element);return e?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(t,e){function i(t,e,i){for(var n=0,o=e.length-1;o>n;n++){var r=e[n];i&&i!==r||t.removeEventListener(r)}}var n=t.split("."),o=n[0],r=n[1],s=this.element;if(r&&this.handlers[r]&&o)i(s,this.handlers[r][o],e),this.handlers[r][o]=[];else if(o)for(var l in this.handlers)i(s,this.handlers[l][o]||[],e),this.handlers[l][o]=[];else if(r&&this.handlers[r]){for(var a in this.handlers[r])i(s,this.handlers[r][a],e);this.handlers[r]={}}},i.prototype.offset=function(){if(!this.element.ownerDocument)return null;var t=this.element.ownerDocument.documentElement,i=e(this.element.ownerDocument),n={top:0,left:0};return this.element.getBoundingClientRect&&(n=this.element.getBoundingClientRect()),{top:n.top+i.pageYOffset-t.clientTop,left:n.left+i.pageXOffset-t.clientLeft}},i.prototype.on=function(t,e){var i=t.split("."),n=i[0],o=i[1]||"__default",r=this.handlers[o]=this.handlers[o]||{},s=r[n]=r[n]||[];s.push(e),this.element.addEventListener(n,e)},i.prototype.outerHeight=function(e){var i,n=this.innerHeight();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginTop,10),n+=parseInt(i.marginBottom,10)),n},i.prototype.outerWidth=function(e){var i,n=this.innerWidth();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginLeft,10),n+=parseInt(i.marginRight,10)),n},i.prototype.scrollLeft=function(){var t=e(this.element);return t?t.pageXOffset:this.element.scrollLeft},i.prototype.scrollTop=function(){var t=e(this.element);return t?t.pageYOffset:this.element.scrollTop},i.extend=function(){function t(t,e){if("object"==typeof t&&"object"==typeof e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}for(var e=Array.prototype.slice.call(arguments),i=1,n=e.length;n>i;i++)t(e[0],e[i]);return e[0]},i.inArray=function(t,e,i){return null==e?-1:e.indexOf(t,i)},i.isEmptyObject=function(t){for(var e in t)return!1;return!0},n.adapters.push({name:"noframework",Adapter:i}),n.Adapter=i}();
650 651 </script>
651 652
vendor: 1,841 bytes, lines 652-660
652<script type="text/javascript"> 653 /*! 654 Waypoints Inview Shortcut - 4.0.1 655 Copyright © 2011-2016 Caleb Troughton 656 Licensed under the MIT license. 657 https://github.com/imakewebthings/waypoints/blob/master/licenses.txt 658 */ 659 !function(){"use strict";function t(){}function e(t){this.options=i.Adapter.extend({},e.defaults,t),this.axis=this.options.horizontal?"horizontal":"vertical",this.waypoints=[],this.element=this.options.element,this.createWaypoints()}var i=window.Waypoint;e.prototype.createWaypoints=function(){for(var t={vertical:[{down:"enter",up:"exited",offset:"100%"},{down:"entered",up:"exit",offset:"bottom-in-view"},{down:"exit",up:"entered",offset:0},{down:"exited",up:"enter",offset:function(){return-this.adapter.outerHeight()}}],horizontal:[{right:"enter",left:"exited",offset:"100%"},{right:"entered",left:"exit",offset:"right-in-view"},{right:"exit",left:"entered",offset:0},{right:"exited",left:"enter",offset:function(){return-this.adapter.outerWidth()}}]},e=0,i=t[this.axis].length;i>e;e++){var n=t[this.axis][e];this.createWaypoint(n)}},e.prototype.createWaypoint=function(t){var e=this;this.waypoints.push(new i({context:this.options.context,element:this.options.element,enabled:this.options.enabled,handler:function(t){return function(i){e.options[t[i]].call(e,i)}}(t),offset:t.offset,horizontal:this.options.horizontal}))},e.prototype.destroy=function(){for(var t=0,e=this.waypoints.length;e>t;t++)this.waypoints[t].destroy();this.waypoints=[]},e.prototype.disable=function(){for(var t=0,e=this.waypoints.length;e>t;t++)this.waypoints[t].disable()},e.prototype.enable=function(){for(var t=0,e=this.waypoints.length;e>t;t++)this.waypoints[t].enable()},e.defaults={context:window,enabled:!0,enter:t,entered:t,exit:t,exited:t},i.Inview=e}(); 660 </script>
660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 <!-- GLOABL JS VARIABLES --> 675
675<script type="module"> 676 var valnet_site_viewType = "direct"; 677 var valnet_site_view = "all"; 678 var valnet_site_campaign = ""; 679 var valnet_site_device = "desktop"; 680 window.device = "desktop"; 681 var valnet_hideAds = false; 682 </script>
682 683 684 685 686 687 688 689
689<script> window.isUserVerified = false; </script>
689 690 691 692 693 694
694<script> 695 window.an = window.an || {}; 696 window.an.queue = window.an.queue || []; 697 698 window.an.downloadInitFile = function(environment){ 699 700 if(!environment){ 701 702 throw new Error('Missing environment.'); 703 } 704 705 let url = `https://adsninja.ca.${environment}/cached/v12`; 706 707 if(['live', 'production', 'prod'].includes(environment)){ 708 709 url = 'https://cdn.adsninja.ca/v12'; 710 } 711 else if(environment.match(/^(qa|ads|test|staging|stage|alpha|beta)\d*$/)){ 712 713 url = `https://${environment}.adsninja.ca/cached/v12`; 714 } 715 716 var version = Math.floor(Date.now() / 3e5); 717 var anInitScript = document.createElement("script"); 718 anInitScript.async = true; 719 anInitScript.src = url + '/init.js?v=' + version; 720 anInitScript.type = 'text/javascript'; 721 anInitScript.id = "an-init"; 722 anInitScript.fetchPriority = 'high'; 723 var anInitScriptPreloadLink = document.createElement("link"); 724 anInitScriptPreloadLink.rel = 'preload'; 725 anInitScriptPreloadLink.href = anInitScript.src; 726 anInitScriptPreloadLink.as = 'script'; 727 anInitScriptPreloadLink.fetchPriority = 'high'; 728 729 var anSentinelScript = document.createElement("script"); 730 anSentinelScript.async = true; 731 anSentinelScript.src = url + '/an_sn.js?v=' + version; 732 anSentinelScript.type = 'text/javascript'; 733 anSentinelScript.id = "an-sentinel"; 734 anSentinelScript.fetchPriority = 'high'; 735 var anSentinelScriptPreloadLink = document.createElement("link"); 736 anSentinelScriptPreloadLink.rel = 'preload'; 737 anSentinelScriptPreloadLink.href = anSentinelScript.src; 738 anSentinelScriptPreloadLink.as = 'script'; 739 anSentinelScriptPreloadLink.fetchPriority = 'high'; 740 741 let addToHead = () => { 742 743 let target = document.head || document.getElementsByTagName('script')[0]?.parentNode; 744 745 if(target){ 746 747 target.appendChild(anInitScriptPreloadLink); 748 target.appendChild(anInitScript); 749 target.appendChild(anSentinelScriptPreloadLink); 750 target.appendChild(anSentinelScript); 751 } 752 else{ 753 754 setTimeout(() => addToHead(), 100); 755 } 756 } 757 758 addToHead(); 759 }; 760 </script>
760 761 762 763
763<script> 764 (() => { 765 766 let splitDelimitedString = (theString) => { 767 768 if(!theString || typeof theString !== 'string'){ 769 770 return []; 771 } 772 773 let splitString = theString.split('|'); 774 let result = []; 775 776 for(let value of splitString){ 777 778 if(!value){ 779 780 continue; 781 } 782 783 result.push(value); 784 } 785 786 return result; 787 }; 788 789 // iOS Safari (Private Browsing / blocked storage / ITP) can throw on 790 // localStorage access; guard it so a throw never aborts ad init. 791 let safeLocalStorageGet = (key) => { 792 793 try{ 794 795 return localStorage.getItem(key); 796 } 797 catch(e){ 798 799 return null; 800 } 801 }; 802 803 let environment = 'production'; 804 let tags = splitDelimitedString(window.VALNET_GLOBAL_TAGS || ''); 805 let siteCategories = splitDelimitedString(window.VALNET_GLOBAL_CATEGORY || ''); 806 807 let pageDetails = { 808 monetize: false, 809 template: (window.VALNET_GLOBAL_TEMPLATE) ? window.VALNET_GLOBAL_TEMPLATE : null, 810 source: 'organic', 811 networkCategory: (window.VALNET_GLOBAL_NETWORKCATEGORY) ? window.VALNET_GLOBAL_NETWORKCATEGORY : null, 812 contentType: (window.VALNET_GLOBAL_CONTENTTYPE) ? window.VALNET_GLOBAL_CONTENTTYPE : null, 813 pageId: (window.VALNET_GLOBAL_POSTID) ? window.VALNET_GLOBAL_POSTID : null, 814 extra: { 815 tags: tags, 816 siteCategories: siteCategories, 817 iabSiteCategoriesIds: (window.VALNET_GLOBAL_IAB_SITECATEGORIESIDS) ? window.VALNET_GLOBAL_IAB_SITECATEGORIESIDS : null, 818 iabSectionCategoriesIds: (window.VALNET_GLOBAL_IAB_SECTIONCATEGORIESIDS) ? window.VALNET_GLOBAL_IAB_SECTIONCATEGORIESIDS : null, 819 iabPageCategoriesIds: (window.VALNET_GLOBAL_IAB_PAGECATEGORIESIDS) ? window.VALNET_GLOBAL_IAB_PAGECATEGORIESIDS : null, 820 intent: (window.VALNET_GLOBAL_INTENT) ? window.VALNET_GLOBAL_INTENT : null, 821 segment: (window.VALNET_GLOBAL_SEGMENT) ? window.VALNET_GLOBAL_SEGMENT : null, 822 postType: (window.VALNET_GLOBAL_POSTTYPE) ? window.VALNET_GLOBAL_POSTTYPE : null, 823 flaggedKeywords: [], 824 } 825 }; 826 827 let userDetails = { 828 loggedIn: (!!window.isUserLoggedIn), 829 tier: 'free', 830 extra: { 831 identitySource: (window.VALNET_GLOBAL_IDENTITYSOURCE) ? window.VALNET_GLOBAL_IDENTITYSOURCE : null, 832 blockConverted: (safeLocalStorageGet('userWasMuraledBefore') === 'true' || (safeLocalStorageGet('muralWasPresent') === 'true' && safeLocalStorageGet('userHasMural') === null)), 833 }, 834 }; 835 836 if(window.isPremiumUser){ 837 838 userDetails.tier = 'premium'; 839 } 840 841 if(window.VALNET_GLOBAL_FLAGGEDWORDS && Array.isArray(window.VALNET_GLOBAL_FLAGGEDWORDS) && window.VALNET_GLOBAL_FLAGGEDWORDS.length){ 842 843 pageDetails.extra.flaggedKeywords = []; 844 845 for(let flaggedWord of window.VALNET_GLOBAL_FLAGGEDWORDS){ 846 847 if(flaggedWord && typeof flaggedWord === 'object' && flaggedWord.hasOwnProperty('id')){ 848 849 pageDetails.extra.flaggedKeywords.push(flaggedWord.id); 850 } 851 } 852 } 853 854 if(window.VALNET_GLOBAL_USER && typeof window.VALNET_GLOBAL_USER === 'object' && 1 <= Object.keys(window.VALNET_GLOBAL_USER).length){ 855 856 857 } 858 859 window.an.downloadInitFile(environment); 860 861 window.an.queue.unshift(() => { 862 863 window.an.init( 864 { 865 id: '21', 866 name: 'MakeUseOf', 867 shortName: 'MUO', 868 }, 869 (['live', 'production', 'prod'].includes(environment)) ? 'live' : environment, // TODO: Fix AdsNinja environment. 870 pageDetails, 871 userDetails 872 ); 873 }); 874 })(); 875 </script>
875 876 877 878
878<script> 879 (function() { 880 try { 881 let slow = window.isSlowConnection; 882 883 if (typeof slow === 'undefined' && navigator && navigator.connection && navigator.connection.effectiveType) { 884 slow = ["slow-2g","2g","3g"].indexOf(navigator.connection.effectiveType) !== -1; 885 window.isSlowConnection = slow; 886 //document.cookie = `__vn_connection__=${slow ? 'slow' : 'fast'}; path=/`; //For backend 887 } 888 console.log( 889 slow 890 ? "%cConnection is slow" 891 : "%cConnection is fast", 892 slow 893 ? "color: red; font-weight: bold; background: yellow; padding: 2px 4px; border-radius: 4px;" 894 : "color: green; font-weight: bold; background: lightgreen; padding: 2px 4px; border-radius: 4px;" 895 ); 896 } catch (e) {} 897 })(); 898 </script>
898 899 900 901
901<script> 902 console.log('viewType: direct'); 903 console.log('view: all'); 904 console.log('campaign: '); 905 console.log('device: desktop'); 906 </script>
906 907 908 909
909<script>window.isSteamEnabled = false; </script>
909 910 911 912 913 914 915</head> 916 917<body 918 class="w-website js-tldr theme-tech " > 919 920 <div id="amazon-root"></div> 921
921<script> 922 window.injectGoogleScript = false; 923 window.googleClientId = "435679060259-n7p6i2017m2u86a7o5b6frmqi8lf33hm.apps.googleusercontent.com"; 924 window.amazonClientId = ""; 925 window.openPassClientId = "67c1638913fa4136bd635d11a2ecbe06"; 926 window.OPENPASS_IS_ENABLED = true ; 927 window.facebookClientId = ""; 928 window.discordClientId = ""; 929 window.appleClientId = ""; 930 931 </script>
931 932 933
933<script> window.paypalClientID = "AWrMHcGU0RN46X5fMGOAQarESxoqlS_swAzbtrutEpvYF-U_EBIDuokZxgk7jk6ei2rPYpUG2VKCNIkY"; </script>
933 934 935 <!-- No AdsNinja v10 Client! --> 936 937 <div id="body-anchor"></div> 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958<header id="js-header" class="w-header " data-type="header"> 959 960 961 962 963 964 965 966 967 968 969 970 <div class="wrapper main-navigation"> 971 <div class="header-nav nav-menu has-secondary-header "> 972 973 <div class="header-section nav-left"> 974 <label class="menu-icon topnav-icon icon i-menu-new css-menu--toggle" for="side_menu"> 975 <span>Menu</span> 976 </label> 977 </div> 978 979 <div class="header-section nav-center"> 980 <a 981 href="/" rel="home" class="header-logo"> 982 <!-- Full Logo Picture Element --> 983 <picture class="header-full-logo"> 984 985 <source srcset="https://static0.makeuseofimages.com/assets/images/muo-logo-full-colored-light.svg?v=3.8" media="(prefers-color-scheme: dark)"> 986 <img src="https://static0.makeuseofimages.com/assets/images/muo-logo-full-colored-light.svg?v=3.8" alt="MakeUseOf logo" title="MakeUseOf" height="82" width="277"/> 987 988 </picture> 989 990 </a> 991 </div> 992 993 <div 994 class="header-section nav-right static"> 995 996 997 <div class="w-static-action"> 998 999 </div> 1000 1001 <div 1002 class="nav-elements"> 1003 <!-- span itemprop="url" onclick="window.showLoginPopup(null,event);document.getElementById('side-navigation') && document.getElementById('side-navigation').classList.remove('is-open');" class="nav-link highlight js-subscription-link">Sign in</span --> 1004 <div data-is-header-login-button="true" itemprop="url" onclick="document.getElementById('side-navigation') && document.getElementById('side-navigation').classList.remove('is-open');" class="nav-link nav-link-user logged-out js-subscription-link icon i-user-full on-load-show"> 1005 <span class="is-mobile-hidden">Sign in now</span> 1006 </div> 1007 </div> 1008 1009 1010 1011 </div> 1012 1013 </div> 1014 </div> 1015 1016</header> 1017 1018<input type="checkbox" id="side_menu" name="side_menu" class="css-menu--checkbox"> 1019<div id="side-navigation" class="side-navigation side_menu"> 1020 <div class="side-navigation-topbar"> 1021 1022 <label data-stnl='{"category": "Click Interactions","name": "Website Header", "action": "Site Search Click"}' class="js-search-focus css-menu--checkbox-wrapper css-menu--toggle" for="search-menu"> 1023 <span class="menu-icon topbar-icon icon i-search-menu"></span> 1024 </label> 1025 1026 <label class="menu-icon topbar-icon icon i-close-menu css-menu--toggle" for="side_menu"> 1027 <span>Close</span> 1028 </label> 1029 </div> 1030 1031 1032 1033 <nav id="menu-site" class="side-navigation-menu" role="navigation"> 1034 1035 1036 1037<ul class="side-navigation-list" itemscope itemtype="https://schema.org/SiteNavigationElement"> 1038 1039 <li class="sidenav-section"> 1040 <ul class="side-navigation-list"> 1041 1042 <li itemprop="name" 1043 class="w-sidenav-subnav sidenav-elements standard"> 1044 <input type="checkbox" id="navItems-PC & Mobile" name="navItems-PC & Mobile" class="css-menu--checkbox"> 1045 <label class="css-menu--checkbox-wrapper css-menu-toggle" for="navItems-PC & Mobile"> 1046 <span class="sidenav-link standard">PC & Mobile</span> 1047 <span class="menu-icon sidenav-icon icon subnav-icon"><span>Submenu</span></span> 1048 </label> 1049 1050 1051 <ul class="sidenav-subnav css-menu--target"> 1052 1053 <li class="sidenav-elements" itemprop="name"> 1054 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1055 href="/category/windows/" 1056 itemprop="url" 1057 >
1058 <span>Windows</span> 1059 </a> 1060 </li> 1061 <li class="sidenav-elements" itemprop="name"> 1062 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1063 href="/category/linux/" 1064 itemprop="url" 1065 > 1066 <span>Linux</span> 1067 </a> 1068 </li> 1069 <li class="sidenav-elements" itemprop="name"> 1070 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1071 href="/category/google-android/" 1072 itemprop="url" 1073 > 1074 <span>Android</span> 1075 </a> 1076 </li> 1077 <li class="sidenav-elements" itemprop="name"> 1078 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1079 href="/category/apple/" 1080 itemprop="url" 1081 > 1082 <span>Apple</span> 1083 </a> 1084 </li> 1085 1086 1087 </ul> 1088 </li> 1089 <li itemprop="name" 1090 class="w-sidenav-subnav sidenav-elements standard"> 1091 <input type="checkbox" id="navItems-Technical" name="navItems-Technical" class="css-menu--checkbox"> 1092 <label class="css-menu--checkbox-wrapper css-menu-toggle" for="navItems-Technical"> 1093 <span class="sidenav-link standard">Technical</span> 1094 <span class="menu-icon sidenav-icon icon subnav-icon"><span>Submenu</span></span> 1095 </label> 1096 1097 1098 <ul class="sidenav-subnav css-menu--target"> 1099 1100 <li class="sidenav-elements" itemprop="name"> 1101 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1102 href="/category/technology-explained/" 1103 itemprop="url" 1104 > 1105 <span>Tech Explained</span> 1106 </a> 1107 </li> 1108 <li class="sidenav-elements" itemprop="name"> 1109 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1110 href="/category/networking" 1111 itemprop="url" 1112 > 1113 <span>Networking</span> 1114 </a> 1115 </li> 1116 <li class="sidenav-elements" itemprop="name"> 1117 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1118 href="/category/security/" 1119 itemprop="url" 1120 > 1121 <span>Security</span> 1122 </a> 1123 </li> 1124 1125 1126 </ul> 1127 </li> 1128 <li itemprop="name" 1129 class="w-sidenav-subnav sidenav-elements standard"> 1130 <input type="checkbox" id="navItems-Software" name="navItems-Software" class="css-menu--checkbox"> 1131 <label class="css-menu--checkbox-wrapper css-menu-toggle" for="navItems-Software"> 1132 <span class="sidenav-link standard">Software</span> 1133 <span class="menu-icon sidenav-icon icon subnav-icon"><span>Submenu</span></span> 1134 </label> 1135 1136 1137 <ul class="sidenav-subnav css-menu--target"> 1138 1139 <li class="sidenav-elements" itemprop="name"> 1140 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1141 href="/category/productivity/" 1142 itemprop="url" 1143 > 1144 <span>Productivity</span> 1145 </a> 1146 </li> 1147 <li class="sidenav-elements" itemprop="name"> 1148 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1149 href="/category/creative/" 1150 itemprop="url" 1151 >
1152 <span>Creative</span> 1153 </a> 1154 </li> 1155 1156 1157 </ul> 1158 </li> 1159 <li itemprop="name" 1160 class="w-sidenav-subnav sidenav-elements standard"> 1161 <input type="checkbox" id="navItems-Screen" name="navItems-Screen" class="css-menu--checkbox"> 1162 <label class="css-menu--checkbox-wrapper css-menu-toggle" for="navItems-Screen"> 1163 <span class="sidenav-link standard">Screen</span> 1164 <span class="menu-icon sidenav-icon icon subnav-icon"><span>Submenu</span></span> 1165 </label> 1166 1167 1168 <ul class="sidenav-subnav css-menu--target"> 1169 1170 <li class="sidenav-elements" itemprop="name"> 1171 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1172 href="/category/entertainment/" 1173 itemprop="url" 1174 > 1175 <span>Entertainment</span> 1176 </a> 1177 </li> 1178 <li class="sidenav-elements" itemprop="name"> 1179 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1180 href="/category/streaming/" 1181 itemprop="url" 1182 > 1183 <span>Streaming</span> 1184 </a> 1185 </li> 1186 1187 1188 </ul> 1189 </li> 1190 <li itemprop="name" 1191 class="w-sidenav-subnav sidenav-elements standard"> 1192 <input type="checkbox" id="navItems-Home" name="navItems-Home" class="css-menu--checkbox"> 1193 <label class="css-menu--checkbox-wrapper css-menu-toggle" for="navItems-Home"> 1194 <span class="sidenav-link standard">Home</span> 1195 <span class="menu-icon sidenav-icon icon subnav-icon"><span>Submenu</span></span> 1196 </label> 1197 1198 1199 <ul class="sidenav-subnav css-menu--target"> 1200 1201 <li class="sidenav-elements" itemprop="name"> 1202 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1203 href="/category/smart-home/" 1204 itemprop="url" 1205 > 1206 <span>Smart Home</span> 1207 </a> 1208 </li> 1209 <li class="sidenav-elements" itemprop="name"> 1210 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1211 href="/category/home/" 1212 itemprop="url" 1213 > 1214 <span>Home</span> 1215 </a> 1216 </li> 1217 1218 1219 </ul> 1220 </li> 1221 <li class="sidenav-elements" itemprop="name"> 1222 <a class="sidenav-link js-sidebar-menu-nav-link standard" 1223 href="/category/news/" 1224 itemprop="url" 1225 > 1226 <span>News</span> 1227 </a> 1228 </li> 1229 1230 1231 </ul> 1232 </li> 1233 1234 1235</ul> 1236 <ul id="menu-features" class="side-navigation-list"> 1237 1238 <li class="sidenav-elements"> 1239 <span class="menu-icon feature-icon icon i-user"></span> 1240 <a href="#" id="login-button-sidemenu" class="sidenav-link standard js-subscription-link on-load-show"> 1241 <span>Sign in</span> 1242 </a> 1243 </li> 1244 1245 <li class="sidenav-elements"> 1246 <span class="menu-icon feature-icon icon i-menu-newsletter"></span> 1247 <a href="/page/newsletter/" itemprop="url" class="sidenav-link standard"> 1248 <span>Newsletter</span> 1249 </a> 1250 </li> 1251 1252 1253 </ul> 1254 1255 1256 <div class="w-side-navigation-social"> 1257 <input type="checkbox" id="showMoreToggle" class="show-more-toggle-social"> 1258 <label for="showMoreToggle" class="show-more-label-social menu-icon sidenav-icon icon subnav-icon"></label> 1259 <ul id="menu-follow" class="side-navigation-social"> 1260 <li class="social-elements"> 1261 <a class="social-links icon i-youtube js-follow-us-links" href="https://www.youtube.com/muotv" target="_blank"></a> 1262 </li> 1263 <li class="social-elements"> 1264 <a class="social-links icon i-facebook js-follow-us-links" href="https://www.facebook.com/muo.official" target="_blank"></a> 1265 </li> 1266 <li class="social-elements"> 1267 <a class="social-links icon i-instagram js-follow-us-links" href="https://www.instagram.com/makeuseof_official/" target="_blank"></a> 1268 </li> 1269 <li class="social-elements"> 1270 <a class="social-links icon i-twitter js-follow-us-links" href="https://twitter.com/MUO_official" target="_blank"></a> 1271 </li> 1272 <li class="social-elements"> 1273 <a class="social-links icon i-linkedin js-follow-us-links" href="https://www.linkedin.com/company/muoofficial" target="_blank"></a> 1274 </li> 1275 <li class="social-elements"> 1276 <a class="social-links icon i-pinterest js-follow-us-links" href="https://www.pinterest.com/muo_official/" target="_blank"></a> 1277 </li> 1278 <li class="social-elements"> 1279 <a class="social-links icon i-flipboard js-follow-us-links" href="https://flipboard.com/@muo_official" target="_blank"></a> 1280 </li> 1281 <li class="social-elements"> 1282 <a class="social-links icon i-feed js-follow-us-links" href="/feed/" target="_blank"></a> 1283 </li> 1284 <li class="social-elements"> 1285 <a class="social-links icon i-newspaper js-follow-us-links" href="/page/newsletter/" target="_blank"></a> 1286 </li> 1287 </ul> 1288 </div> 1289 1290 1291 </nav> 1292 1293 <!-- 1294 <footer class="side-navigation-footer"> 1295 Array 1296 <div id="ccpa-link"></div> 1297 <div class="footer-copy">
1298 Copyright © 2026 www.makeuseof.com 1299 </div> 1300 </footer> 1301 --> 1302</div> 1303 1304 1305 1306<nav class="w-secondary-header is-sliding-out " id="js-secondary-header" data-is-db-search="0" data-is-secondary-header="true" data-type="header"> 1307 1308 <div class="wrapper secondary-header" data-type="header"> 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 <div class="header-nav nav-secondary"> 1320 <div class="header-section nav-left dynamic"> 1321 1322 <label class="menu-icon topnav-icon icon i-menu-new css-menu--toggle" for="side_menu" data-close-onclick=""> 1323 <span>Menu</span> 1324 </label> 1325 <a href="/" rel="home" class="header-logo small-version"> 1326 <picture class="header-icon-logo"> 1327 <source srcset="https://static0.makeuseofimages.com/assets/images/muo-logo-icon-colored-light.svg?v=3.8" media="(prefers-color-scheme: dark)"> 1328 <img src="https://static0.makeuseofimages.com/assets/images/muo-logo-icon-colored-light.svg?v=3.8" alt="MakeUseOf logo" title="MakeUseOf" height="253" width="509"/> 1329 </picture> 1330 </a> 1331 <div data-is-action-bar-dynamic-section="true" class="w-dynamic-action"> 1332 1333 1334 1335 1336 1337 1338 1339 <div class="action-bar-follow" data-is-action-buttons="true"> 1340 1341 </div> 1342 1343 1344 1345 <div data-is-action-bar-more-action="true" class="w-more-action is-hidden"> 1346 <div title="More Action" data-is-action-bar-more-action-button="true" class="btn-fab action-btn circle small no-label"> 1347 <div class="main-icon icon i-options" style="padding-top: 2px"></div> 1348 <div class="fab-label">More Action</div> 1349 <div class="action-icon icon rotate-active i-caret-down"></div> 1350 </div> 1351 <div data-is-action-bar-more-action-dropdown="true" class="w-more-action-dropdown"></div> 1352 </div> 1353 1354 1355 </div> 1356 1357 </div> 1358 1359 <div class="header-section nav-right static"> 1360 1361 1362 <div class="w-static-action"> 1363 </div> 1364 1365 1366 <div 1367 class="nav-elements"> 1368 <!-- span itemprop="url" onclick="window.showLoginPopup(null,event);document.getElementById('side-navigation') && document.getElementById('side-navigation').classList.remove('is-open');" class="nav-link highlight js-subscription-link">Sign in</span --> 1369 <div data-is-header-login-button="true" itemprop="url" onclick="document.getElementById('side-navigation') && document.getElementById('side-navigation').classList.remove('is-open');" class="nav-link nav-link-user logged-out js-subscription-link icon i-user-full on-load-show"> 1370 <span class="is-mobile-hidden">Sign in now</span> 1371 </div> 1372 </div> 1373 1374 </div> 1375</div> 1376 </div> 1377</nav> 1378 1379 1380 1381 1382 1383 <nav class="w-subheader default-menu " data-type="header"> 1384 <div class="wrapper w-subheader-menu"> 1385 <div class="subheader-menu"> 1386 <input type="checkbox" id="expandMenuListDefault" class="subheader-menu-checkbox"> 1387 <label for="expandMenuListDefault" class="subheader-menu-btn icon i-plus-solid"></label> 1388 <div class="subheader-menu-list"> 1389 <div class="subheader-menu-item "> 1390 <a href="https://www.makeuseof.com/category/productivity/"> 1391 <div class="w-img"> 1392 </div> 1393 <div class="subheader-item-label">Productivity</div> 1394 </a> 1395 </div> 1396 <div class="subheader-menu-item "> 1397 <a href="https://www.makeuseof.com/category/google-android/"> 1398 <div class="w-img"> 1399 </div> 1400 <div class="subheader-item-label">Android</div> 1401 </a> 1402 </div> 1403 <div class="subheader-menu-item "> 1404 <a href="https://www.makeuseof.com/category/smart-home/"> 1405 <div class="w-img"> 1406 </div> 1407 <div class="subheader-item-label">Smart Home</div> 1408 </a> 1409 </div> 1410 <div class="subheader-menu-item "> 1411 <a href="https://www.makeuseof.com/category/networking/"> 1412 <div class="w-img"> 1413 </div> 1414 <div class="subheader-item-label">Networking</div> 1415 </a> 1416 </div> 1417 <div class="subheader-menu-item "> 1418 <a href="https://www.makeuseof.com/category/entertainment/"> 1419 <div class="w-img"> 1420 </div> 1421 <div class="subheader-item-label">Entertainment</div> 1422 </a> 1423 </div> 1424 <div class="subheader-menu-item "> 1425 <a href="https://www.makeuseof.com/category/home/"> 1426 <div class="w-img"> 1427 </div> 1428 <div class="subheader-item-label">Home</div> 1429 </a> 1430 </div> 1431 </div> 1432 </div> 1433 </div> 1434 </nav> 1435 1436 1437 1438 1439 1440<!-- Subnav Image header menu Bar end --> 1441 1442 1443 1444 1445 1446 1447 1448 1449<!-- Subnav Search Bar start --> 1450 1451 1452 1453<div class="w-ticker" data-type="header"> 1454 </div> 1455 1456 1457<div class="w-header-search"> 1458 <input type="checkbox" id="search-menu" name="search-menu" class="css-menu--checkbox"> 1459 <div class="header-search-content css-menu--target"> 1460 <label class="header-search-exit icon i-close css-menu--toggle" for="search-menu"> 1461 <span>Close</span> 1462 </label> 1463 <div class="header-search"> 1464 <form method="get" class="search-form js-searchBox icon i-search" id="searchform2" action="/search/?q="> 1465 <input id="js-search-input" type="text" name="q" class="input-text search-input" autocomplete="off" placeholder="Search MakeUseOf"> 1466 </form> 1467 </div> 1468 </div> 1469</div> 1470 1471<!-- No AdsNinja v10 Client! --> 1472 1473<!-- No AdsNinja v10 Client! --> 1474 1475 <main class="w-content " 1476 > 1477 1478 1479 1480 1481 1482
1482<script type="application/ld+json"> 1483 { 1484 "@context": "https://schema.org", 1485 "@type": "Organization", 1486 "@id": "https://www.makeuseof.com/#organization", 1487 "name" : "MakeUseOf", 1488 "url": "https://www.makeuseof.com", 1489 "description" : "MUO is your guide to modern tech. Learn how to make use of the tech and gadgets around you, and discover cool stuff on the internet.", 1490 "publishingPrinciples": "https://www.makeuseof.com/page/our-editorial-guidelines/", 1491 "foundingDate" : "2007", 1492 "alternateName" : "MUO", 1493 "sameAs":[ 1494 "https://www.youtube.com/muotv", 1495 "https://www.facebook.com/muo.official", 1496 "https://www.instagram.com/makeuseof_official/", 1497 "https://twitter.com/MUO_official", 1498 "https://www.linkedin.com/company/muoofficial", 1499 "https://www.pinterest.com/muo_official/", 1500 "https://flipboard.com/@muo_official" 1501 ], 1502 "logo": { 1503 "@type": "ImageObject", 1504 "url": "https://static0.makeuseofimages.com/assets/images/muo-amp-logo.png?w=112&h=112&fit=crop", 1505 "height": 112, 1506 "width": 112 1507 } 1508 } 1509 </script>
1509 1510 1511 1512 1513 1514 1515 <section class="wrapper w-static"> 1516 1517 <style type="text/css">@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap'); 1518 1519.article-static { 1520 width: 100%; 1521 max-width: 940px; 1522 margin: 0 auto 3rem 1523} 1524 1525@media (min-width: 1024px) { 1526 .article-static { 1527 display: grid; 1528 grid-template-columns: 1fr; 1529 justify-content: center; 1530 } 1531} 1532 1533article ul li { 1534 list-style-type: square; 1535 padding-left: .5rem; 1536 margin-left: 2rem; 1537 margin-bottom: .5rem; 1538 font-size: 1.7em; 1539 line-height: 1.6; 1540 font-weight: 200; 1541 font-family: 'Roboto', sans-serif; 1542} 1543 1544article .static-address { 1545 max-width: 350px; 1546 padding: 2rem; 1547 margin-bottom: 2rem; 1548 background: #f7f7f7; 1549 font-size: 1.5em; 1550 font-weight: 400; 1551 color: #333739; 1552 line-height: 1.7; 1553} 1554 1555article .email-legal:after { 1556 content: '[email protected]'; 1557 margin-left: .25rem; 1558 color: ; 1559} 1560 1561article h1 { 1562 font-family: 'Roboto', sans-serif; 1563 font-size: 4em; 1564 margin-bottom: 3rem; 1565 font-weight: 700; 1566} 1567 1568article h2, 1569article h3 { 1570 font-family: 'Roboto', sans-serif; 1571 font-size: 2.6em; 1572 margin-bottom: 3rem; 1573 font-weight: 700; 1574} 1575 1576article p { 1577 font-size: 1.7em; 1578 font-weight: 400; 1579 color: #333739; 1580 font-family: 'Roboto', sans-serif; 1581 line-height: 1.6; 1582 margin-bottom: 3rem; 1583} 1584 1585article a { 1586 color: #000; 1587 font-weight: 700; 1588 text-decoration: underline; 1589} 1590 1591article a:hover { 1592 color: #bf0d0b; 1593} 1594 1595aside ul li:first-of-type a { 1596 display: flex; 1597 align-items: center; 1598 justify-content: center; 1599 font-size: 14px; 1600 font-weight: 700; 1601 color: #fff; 1602 text-transform: uppercase; 1603 background: #bf0d0b; 1604 padding: 1.25rem 0; 1605 border-radius: 3px; 1606 box-shadow: 0 7px 14px rgb(22 22 22 / 15%); 1607} 1608 1609aside ul li:first-of-type a:before { 1610 display: none; 1611} 1612 1613@media (min-width: 1024px) { 1614 aside { 1615 position: relative; 1616 border-left: 1px solid #d3d3d3; 1617 padding-left: 5rem; 1618 } 1619} 1620 1621aside ul li { 1622 display: block; 1623 list-style-type: none; 1624 padding: 0; 1625 margin: 0; 1626 border-bottom: 1px solid #d3d3d3; 1627} 1628 1629aside ul a { 1630 display: block; 1631 position: relative; 1632 font-size: 15px; 1633 font-weight: 200; 1634 color: #333; 1635 font-family: 'Roboto', sans-serif; 1636 text-decoration: none; 1637 transition: all .2s ease; 1638 padding: 1rem 0; 1639} 1640 1641aside ul a:before { 1642 content: ">"; 1643 visibility: hidden; 1644 opacity: 0; 1645 transition: all .200s ease; 1646} 1647 1648aside ul a:hover { 1649 color: #bf0d0b; 1650} 1651 1652aside ul a:hover:before { 1653 margin-right: 1rem; 1654 opacity: 1; 1655 visibility: visible; 1656 color: #bf0d0b; 1657} 1658 1659@media (min-width: 1024px) { 1660 .about-author { 1661 display: grid; 1662 grid-template-columns: repeat(2, 1fr); 1663 grid-column-gap: 3rem; 1664 grid-row-gap: 3rem; 1665 } 1666} 1667 1668.about-author-item { 1669 padding: 2rem; 1670 border: 1px solid #d3d3d3; 1671 box-shadow: 0 4px 8px rgba(22, 22, 22, 0.1); 1672 display: grid; 1673 grid-template-columns: 100px 1fr; 1674 grid-template-rows: repeat(3, auto); 1675 grid-row-gap: 1.5rem; 1676 grid-column-gap: 1.5rem; 1677} 1678 1679.theme-dark .about-author-item { 1680 border-color: #444444; 1681} 1682 1683@media (max-width: 767px) { 1684 .about-author-item { 1685 border-bottom: 1px solid #d3d3d3; 1686 padding-bottom: 3rem; 1687 margin-bottom: 3rem; 1688 } 1689 1690 .theme-dark .about-author-item { 1691 border-color: #444444; 1692 } 1693} 1694 1695@media (max-width: 1023px) { 1696 .about-author-item { 1697 margin-bottom: 5rem; 1698 } 1699} 1700 1701@media (min-width: 1024px) { 1702 .about-author-item:hover .author-item-info .name { 1703 color: #bf0d0b; 1704 text-decoration: none; 1705 } 1706 1707 .about-author-item:hover .author-item-link { 1708 color: #bf0d0b; 1709 text-decoration: none; 1710 } 1711} 1712 1713.author-item-img { 1714 position: relative; 1715 height: 100px; 1716 width: 100px; 1717 border-radius: 100%; 1718 overflow: hidden; 1719 background: #f2f2f2; 1720} 1721 1722.theme-dark .author-item-img { 1723 background: #1e1e1e; 1724} 1725 1726.author-item-info { 1727 display: flex; 1728 flex-direction: column; 1729 align-items: flex-start; 1730 justify-content: center; 1731} 1732 1733.author-item-info .name { 1734 text-decoration: none; 1735 font-size: 1.6em; 1736 font-weight: 700; 1737 color: #161616; 1738 font-family: 'Roboto', sans-serif; 1739 text-transform: uppercase; 1740 margin-bottom: .5rem; 1741 line-height: 1.2; 1742 transition: all .200s ease; 1743} 1744 1745.theme-dark .author-item-info .name { 1746 color: #ffffff; 1747 text-decoration: none; 1748} 1749 1750.author-item-info .role { 1751 font-size: 1.5em; 1752 font-weight: 400; 1753 color: #333333; 1754 font-family: 'Roboto', sans-serif; 1755 font-style: italic; 1756 text-transform: capitalize; 1757 margin-bottom: .75rem; 1758} 1759 1760.theme-dark .author-item-info .role { 1761 color: #dddddd; 1762} 1763 1764.author-item-info .social { 1765 font-size: 1.2em; 1766 font-weight: 400; 1767 color: #00aced; 1768 font-family: 'Roboto', sans-serif; 1769} 1770 1771.author-item-info .social:before { 1772 margin-right: .25rem; 1773} 1774 1775.author-item-excerpt { 1776 grid-column: 1 / span 2; 1777 -webkit-line-clamp: 3; 1778 -moz-line-clamp: 3; 1779 overflow: hidden; 1780 display: -webkit-box; 1781 -webkit-box-orient: vertical; 1782 -webkit-box-orient: vertical; 1783 -moz-box-orient: vertical; 1784} 1785 1786.author-item-excerpt p, 1787.author-item-excerpt #policyContent .static-list li, 1788#policyContent .static-list .author-item-excerpt li { 1789 font-size: 1.4em; 1790 line-height: 1.4; 1791 margin-bottom: 0; 1792} 1793 1794.author-item-link { 1795 text-decoration: none; 1796 grid-column: 1 / span 2; 1797 font-size: 1.1em; 1798 font-weight: 400; 1799 color: #777777; 1800 font-family: 'Roboto', sans-serif; 1801 text-transform: capitalize; 1802 transition: all .200s ease; 1803} 1804 1805.theme-dark .author-item-link { 1806 color: #aaaaaa; 1807} 1808 1809.author-item-link:after { 1810 position: relative; 1811 top: 1px; 1812 font-size: 10px; 1813 margin-left: .25rem; 1814 content: '>'; 1815} 1816 1817.author-item-info .social { 1818 font-size: 1.2em; 1819 font-weight: 400; 1820 color: #00aced; 1821 text-decoration: none; 1822 font-family: 'Roboto', sans-serif; 1823} 1824 1825.author-item-info .social:before { 1826 margin-right: .25rem; 1827} 1828 1829.press-kit-stats-ul { 1830 margin: 0 0 3rem; 1831 padding: 0; 1832} 1833 1834@media (min-width: 1024px) { 1835 .press-kit-stats-ul { 1836 margin-bottom: 3rem; 1837 } 1838} 1839 1840@media (min-width: 1024px) { 1841 .press-kit-stats-ul { 1842 display: grid; 1843 grid-template: auto / 1fr 1fr; 1844 grid-gap: 3rem; 1845 } 1846} 1847 1848.press-kit-stats-ul li { 1849 display: flex; 1850 align-items: center; 1851 justify-content: center; 1852 flex-direction: column; 1853 font-size: 1.6em; 1854 font-weight: 200; 1855 color: #202020; 1856 font-family: 'Roboto', sans-serif; 1857 text-align: center; 1858 text-transform: capitalize; 1859 list-style-type: none; 1860 margin: 0 0 3rem; 1861 height: 200px; 1862 padding: 2rem; 1863 border: 1px solid #e1ebeb; 1864 box-shadow: 0 4px 8px rgba(51, 55, 57, 0.1); 1865} 1866 1867.theme-dark .press-kit-stats-ul li { 1868 color: #dddddd; 1869 border-color: #444444; 1870} 1871 1872@media (min-width: 1024px) { 1873 .press-kit-stats-ul li { 1874 margin: 0; 1875 } 1876} 1877 1878.press-kit-stats-ul li strong { 1879 font-size: 40px; 1880 font-family: 'Roboto', sans-serif; 1881 font-weight: 700; 1882 color: #bf0d0b; 1883 display: block; 1884} 1885 1886.press-content-demo-ul { 1887 padding: 0; 1888 margin: 0; 1889} 1890 1891.press-content-demo-ul li { 1892 list-style-type: none; 1893 padding: 0 0 4rem; 1894 margin: 0 0 4rem; 1895 border-bottom: 1px solid #e1ebeb; 1896} 1897 1898.theme-dark .press-content-demo-ul li { 1899 border-color: #444444; 1900} 1901 1902.press-content-demo-ul li:nth-last-child(even) a { 1903 flex-direction: row-reverse; 1904} 1905 1906.press-content-demo-ul a { 1907 display: flex; 1908 align-items: center; 1909 justify-content: center; 1910 text-decoration: none; 1911} 1912 1913.press-content-demo-ul a:hover strong { 1914 text-decoration: underline; 1915} 1916 1917.press-content-demo-ul .demo-content { 1918 width: 50%; 1919 z-index: 1; 1920 padding: 0 1rem; 1921} 1922 1923@media (min-width: 1024px) { 1924 .press-content-demo-ul .demo-content { 1925 padding: 0 2rem; 1926 } 1927} 1928 1929.press-content-demo-ul .demo-content span { 1930 display: block; 1931 font-size: 1.8em; 1932 font-weight: 700; 1933 color: #bf0d0b; 1934 line-height: 1.1; 1935 font-family: 'Roboto', sans-serif; 1936 text-transform: uppercase; 1937 margin-bottom: 1rem; 1938} 1939 1940@media (min-width: 1024px) { 1941 .press-content-demo-ul .demo-content span { 1942 font-size: 2.6em; 1943 margin-bottom: 2rem; 1944 } 1945} 1946 1947.press-content-demo-ul .demo-content strong { 1948 display: block; 1949 font-size: 1.4em; 1950 font-weight: 700; 1951 color: #202020; 1952 font-family: 'Roboto', sans-serif; 1953 line-height: 1.1; 1954} 1955 1956.theme-dark .press-content-demo-ul .demo-content strong { 1957 color: #ffffff; 1958} 1959 1960@media (min-width: 1024px) { 1961 .press-content-demo-ul .demo-content strong { 1962 font-size: 2em; 1963 } 1964} 1965 1966.press-content-demo-ul .demo-img { 1967 width: 50%; 1968} 1969 1970.theme-dark article h1, 1971.theme-dark article h2, 1972.theme-dark article h3, 1973.theme-dark article p, 1974.theme-dark article p a, 1975.theme-dark article .static-address, 1976.theme-dark article aside ul a, 1977.theme-dark aside ul a:hover:before, 1978.theme-dark article .email-legal:after, 1979.theme-dark article ul li, 1980.theme-dark article ul, 1981.theme-dark article ul li a { 1982 color: #fff; 1983} 1984 1985.theme-dark article .static-address { 1986 background: #4f4f4f; 1987} 1988 1989.theme-dark article aside li { 1990 border-color: #444 !important; 1991} 1992 1993@media screen and (prefers-color-scheme: dark) { 1994 html { 1995 color: #fff; 1996 } 1997 1998 .about-author-item { 1999 border-color: #444444; 2000 } 2001 2002 .about-author-item { 2003 border-color: #444444; 2004 } 2005 2006 .author-item-img { 2007 background: #1e1e1e; 2008 } 2009 2010 .author-item-info .name { 2011 color: #ffffff; 2012 text-decoration: none; 2013 } 2014 2015 .author-item-info .role { 2016 color: #dddddd; 2017 } 2018 2019 .author-item-link { 2020 color: #aaaaaa; 2021 } 2022 2023 .press-kit-stats-ul li { 2024 color: #dddddd; 2025 border-color: #444444; 2026 } 2027 2028 .press-content-demo-ul li { 2029 border-color: #444444; 2030 } 2031 2032 .press-content-demo-ul .demo-content strong { 2033 color: #ffffff; 2034 } 2035 2036 article h1, 2037 article h2, 2038 article h3, 2039 article p, 2040 article p a, 2041 article p ul li, 2042 article p ul, 2043 article p ul li a, 2044 article .static-address, 2045 article aside ul a, 2046 aside ul a:hover:before, 2047 article .email-legal:after { 2048 color: #fff; 2049 } 2050 2051 article .static-address { 2052 background: #4f4f4f; 2053 } 2054 2055 article aside li { 2056 border-color: #444 !important; 2057 } 2058 2059 article ul li, 2060 article ul li:marker { 2061 color: #ffffff; 2062 } 2063} 2064 2065/*-------------- Team Cards Styling --------------------- 2066--------------------------------------------------------*/ 2067 2068.team-list { 2069 display: grid; 2070 grid-template-columns: 1fr; 2071 gap: 1rem; 2072 margin-bottom: 1rem; 2073 max-width: 940px; 2074} 2075 2076.team-card { 2077 display: grid; 2078 background: #F5F5F3; 2079 padding: 1rem; 2080 border-radius: 8px; 2081 margin: 0; 2082 grid-template-columns: 120px 1fr; 2083 gap: 1rem; 2084 grid-template-rows: 1fr; 2085 grid-template-areas: "article-img article-content"; 2086} 2087 2088.news-img-link { 2089 position: relative; 2090 grid-area: article-img; 2091 height: fit-content; 2092} 2093 2094.team-img-link .w-img { 2095 display: block; 2096 position: relative; 2097 width: 100%; 2098 height: 0; 2099 padding-top: 80.25%; 2100 overflow: hidden; 2101 border-radius: 6px; 2102} 2103 2104.news-img-link figure {
2105 padding: 0; 2106 margin: 0; 2107} 2108 2109.responsive-img { 2110 position: absolute; 2111 top: 0; 2112 left: 0; 2113 width: 100%; 2114 height: 100%; 2115} 2116 2117.responsive-img img { 2118 object-fit: cover; 2119} 2120 2121.w-team-card-content { 2122 display: flex; 2123 flex-direction: column; 2124 position: relative; 2125 justify-content: flex-start; 2126 gap: 12px; 2127} 2128 2129.team-card-content { 2130 display: flex; 2131 flex-direction: column; 2132} 2133 2134.team-card-name, .team-card-title { 2135 margin: 0; 2136 padding: 0; 2137} 2138 2139.team-card-name { 2140 line-height: 1.3; 2141 font-family: 'Roboto', sans-serif; 2142 font-size: 1.3rem; 2143 font-weight: 700; 2144 color: #181818; 2145} 2146 2147p.team-card-title { 2148 font-family: 'Roboto', sans-serif; 2149 font-size: 14px; 2150 font-weight: 400; 2151 line-height: 1.3; 2152 color: #6F6D6B; 2153 margin-bottom: 8px; 2154} 2155 2156.w-team-social { 2157 display: flex; 2158 align-items: center; 2159 gap: 6px; 2160} 2161 2162.team-social { 2163 font-size: 0; 2164 text-decoration: none; 2165 width: fit-content; 2166 display: inline-block; 2167} 2168 2169.team-social:before { 2170 font-size: .8rem; 2171} 2172 2173.team-card-btn { 2174 background: #b0b0b0; 2175 width: fit-content; 2176 display: block; 2177 padding: .4rem .7rem; 2178 color: white; 2179 position: absolute; 2180 bottom: -1rem; 2181 right: -1rem; 2182 text-decoration: none; 2183 font-size: 0; 2184 border-radius: 4px 1px; 2185} 2186 2187.team-card-btn:after { 2188 font-size: .8rem; 2189} 2190 2191.team-card-btn:hover { 2192 background: #bf0d0b; 2193 color: white; 2194} 2195 2196@media screen and (min-width: 768px) { 2197 .team-list { 2198 grid-template-columns: repeat(2, 1fr); 2199 } 2200} 2201 2202@media screen and (prefers-color-scheme: dark) { 2203 .team-card { 2204 background: #292929; 2205 } 2206 2207 .team-card-title, .team-card-name, .team-social { 2208 color: #d3d3d3; 2209 } 2210 2211 .team-card-btn { 2212 background: #3e3e3e; 2213 } 2214} 2215</style> 2216<style class="darkreader darkreader--cors" media="screen" type="text/css">.article-static { 2217 width: 100%; 2218 max-width: 940px; 2219 margin: 0 auto 3rem 2220} 2221 2222@media (min-width: 1024px) { 2223 .article-static { 2224 display: grid; 2225 grid-template-columns: 1fr; 2226 justify-content: center; 2227 } 2228} 2229 2230article ul li { 2231 list-style-type: square; 2232 padding-left: .5rem; 2233 margin-left: 2rem; 2234 margin-bottom: .5rem; 2235 font-size: 1.7em; 2236 line-height: 1.6; 2237 font-weight: 200; 2238 font-family: 'Roboto', sans-serif; 2239} 2240 2241article .static-address { 2242 max-width: 350px; 2243 padding: 2rem; 2244 margin-bottom: 2rem; 2245 background: #f7f7f7; 2246 font-size: 1.5em; 2247 font-weight: 400; 2248 color: #333739; 2249 line-height: 1.7; 2250} 2251 2252article .email-legal:after { 2253 content: '[email protected]'; 2254 margin-left: .25rem; 2255 color: ; 2256} 2257 2258article h1 { 2259 font-family: 'Roboto', sans-serif; 2260 font-size: 4em; 2261 margin-bottom: 3rem; 2262 font-weight: 700; 2263} 2264 2265article h2, 2266article h3 { 2267 font-family: 'Roboto', sans-serif; 2268 font-size: 2.6em; 2269 margin-bottom: 3rem; 2270 font-weight: 700; 2271} 2272 2273article p { 2274 font-size: 1.7em; 2275 font-weight: 400; 2276 color: #333739; 2277 font-family: 'Roboto', sans-serif; 2278 line-height: 1.6; 2279 margin-bottom: 3rem; 2280} 2281 2282article a { 2283 color: #000; 2284 font-weight: 700; 2285 text-decoration: underline; 2286} 2287 2288article a:hover { 2289 color: #bf0d0b; 2290} 2291 2292aside ul li:first-of-type a { 2293 display: flex; 2294 align-items: center; 2295 justify-content: center; 2296 font-size: 14px; 2297 font-weight: 700; 2298 color: #fff; 2299 text-transform: uppercase; 2300 background: #bf0d0b; 2301 padding: 1.25rem 0; 2302 border-radius: 3px; 2303 box-shadow: 0 7px 14px rgb(22 22 22 / 15%); 2304} 2305 2306aside ul li:first-of-type a:before { 2307 display: none; 2308} 2309 2310@media (min-width: 1024px) { 2311 aside { 2312 position: relative; 2313 border-left: 1px solid #d3d3d3; 2314 padding-left: 5rem; 2315 } 2316} 2317 2318aside ul li { 2319 display: block; 2320 list-style-type: none; 2321 padding: 0; 2322 margin: 0; 2323 border-bottom: 1px solid #d3d3d3; 2324} 2325 2326aside ul a { 2327 display: block; 2328 position: relative; 2329 font-size: 15px; 2330 font-weight: 200; 2331 color: #333; 2332 font-family: 'Roboto', sans-serif; 2333 text-decoration: none; 2334 transition: all .2s ease; 2335 padding: 1rem 0; 2336} 2337 2338aside ul a:before { 2339 content: ">"; 2340 visibility: hidden; 2341 opacity: 0; 2342 transition: all .200s ease; 2343} 2344 2345aside ul a:hover { 2346 color: #bf0d0b; 2347} 2348 2349aside ul a:hover:before { 2350 margin-right: 1rem; 2351 opacity: 1; 2352 visibility: visible; 2353 color: #bf0d0b; 2354} 2355 2356@media (min-width: 1024px) { 2357 .about-author { 2358 display: grid; 2359 grid-template-columns: repeat(2, 1fr); 2360 grid-column-gap: 3rem; 2361 grid-row-gap: 3rem; 2362 } 2363} 2364 2365.about-author-item { 2366 padding: 2rem; 2367 border: 1px solid #d3d3d3; 2368 box-shadow: 0 4px 8px rgba(22, 22, 22, 0.1); 2369 display: grid; 2370 grid-template-columns: 100px 1fr; 2371 grid-template-rows: repeat(3, auto); 2372 grid-row-gap: 1.5rem; 2373 grid-column-gap: 1.5rem; 2374} 2375 2376.theme-dark .about-author-item { 2377 border-color: #444444; 2378} 2379 2380@media (max-width: 767px) { 2381 .about-author-item { 2382 border-bottom: 1px solid #d3d3d3; 2383 padding-bottom: 3rem; 2384 margin-bottom: 3rem; 2385 } 2386 2387 .theme-dark .about-author-item { 2388 border-color: #444444; 2389 } 2390} 2391 2392@media (max-width: 1023px) { 2393 .about-author-item { 2394 margin-bottom: 5rem; 2395 } 2396} 2397 2398@media (min-width: 1024px) { 2399 .about-author-item:hover .author-item-info .name { 2400 color: #bf0d0b; 2401 text-decoration: none; 2402 } 2403 2404 .about-author-item:hover .author-item-link { 2405 color: #bf0d0b; 2406 text-decoration: none; 2407 } 2408} 2409 2410.author-item-img { 2411 position: relative; 2412 height: 100px; 2413 width: 100px; 2414 border-radius: 100%; 2415 overflow: hidden; 2416 background: #f2f2f2; 2417} 2418 2419.theme-dark .author-item-img { 2420 background: #1e1e1e; 2421} 2422 2423.author-item-info { 2424 display: flex; 2425 flex-direction: column; 2426 align-items: flex-start; 2427 justify-content: center; 2428} 2429 2430.author-item-info .name { 2431 text-decoration: none; 2432 font-size: 1.6em; 2433 font-weight: 700; 2434 color: #161616; 2435 font-family: 'Roboto', sans-serif; 2436 text-transform: uppercase; 2437 margin-bottom: .5rem; 2438 line-height: 1.2; 2439 transition: all .200s ease; 2440} 2441 2442.theme-dark .author-item-info .name { 2443 color: #ffffff; 2444 text-decoration: none; 2445} 2446 2447.author-item-info .role { 2448 font-size: 1.5em; 2449 font-weight: 400; 2450 color: #333333; 2451 font-family: 'Roboto', sans-serif; 2452 font-style: italic; 2453 text-transform: capitalize; 2454 margin-bottom: .75rem; 2455} 2456 2457.theme-dark .author-item-info .role { 2458 color: #dddddd; 2459} 2460 2461.author-item-info .social { 2462 font-size: 1.2em; 2463 font-weight: 400; 2464 color: #00aced; 2465 font-family: 'Roboto', sans-serif; 2466} 2467 2468.author-item-info .social:before { 2469 margin-right: .25rem; 2470} 2471 2472.author-item-excerpt { 2473 grid-column: 1 / span 2; 2474 -webkit-line-clamp: 3; 2475 -moz-line-clamp: 3; 2476 overflow: hidden; 2477 display: -webkit-box; 2478 -webkit-box-orient: vertical; 2479 -webkit-box-orient: vertical; 2480 -moz-box-orient: vertical; 2481} 2482 2483.author-item-excerpt p, 2484.author-item-excerpt #policyContent .static-list li, 2485#policyContent .static-list .author-item-excerpt li { 2486 font-size: 1.4em; 2487 line-height: 1.4; 2488 margin-bottom: 0; 2489} 2490 2491.author-item-link { 2492 text-decoration: none; 2493 grid-column: 1 / span 2; 2494 font-size: 1.1em; 2495 font-weight: 400; 2496 color: #777777; 2497 font-family: 'Roboto', sans-serif; 2498 text-transform: capitalize; 2499 transition: all .200s ease; 2500} 2501 2502.theme-dark .author-item-link { 2503 color: #aaaaaa; 2504} 2505 2506.author-item-link:after { 2507 position: relative; 2508 top: 1px; 2509 font-size: 10px; 2510 margin-left: .25rem; 2511 content: '>'; 2512} 2513 2514.author-item-info .social { 2515 font-size: 1.2em; 2516 font-weight: 400; 2517 color: #00aced; 2518 text-decoration: none; 2519 font-family: 'Roboto', sans-serif; 2520} 2521 2522.author-item-info .social:before { 2523 margin-right: .25rem; 2524} 2525 2526.press-kit-stats-ul { 2527 margin: 0 0 3rem; 2528 padding: 0; 2529} 2530 2531@media (min-width: 1024px) { 2532 .press-kit-stats-ul { 2533 margin-bottom: 3rem; 2534 } 2535} 2536 2537@media (min-width: 1024px) { 2538 .press-kit-stats-ul { 2539 display: grid; 2540 grid-template: auto / 1fr 1fr; 2541 grid-gap: 3rem; 2542 } 2543} 2544 2545.press-kit-stats-ul li { 2546 display: flex; 2547 align-items: center; 2548 justify-content: center; 2549 flex-direction: column; 2550 font-size: 1.6em; 2551 font-weight: 200; 2552 color: #202020; 2553 font-family: 'Roboto', sans-serif; 2554 text-align: center; 2555 text-transform: capitalize; 2556 list-style-type: none; 2557 margin: 0 0 3rem; 2558 height: 200px; 2559 padding: 2rem; 2560 border: 1px solid #e1ebeb; 2561 box-shadow: 0 4px 8px rgba(51, 55, 57, 0.1); 2562} 2563 2564.theme-dark .press-kit-stats-ul li { 2565 color: #dddddd; 2566 border-color: #444444; 2567} 2568 2569@media (min-width: 1024px) { 2570 .press-kit-stats-ul li { 2571 margin: 0; 2572 } 2573} 2574 2575.press-kit-stats-ul li strong { 2576 font-size: 40px; 2577 font-family: 'Roboto', sans-serif; 2578 font-weight: 700; 2579 color: #bf0d0b; 2580 display: block; 2581} 2582 2583.press-content-demo-ul { 2584 padding: 0; 2585 margin: 0; 2586} 2587 2588.press-content-demo-ul li { 2589 list-style-type: none; 2590 padding: 0 0 4rem; 2591 margin: 0 0 4rem; 2592 border-bottom: 1px solid #e1ebeb; 2593} 2594 2595.theme-dark .press-content-demo-ul li { 2596 border-color: #444444; 2597} 2598 2599.press-content-demo-ul li:nth-last-child(even) a { 2600 flex-direction: row-reverse; 2601} 2602 2603.press-content-demo-ul a { 2604 display: flex; 2605 align-items: center; 2606 justify-content: center; 2607 text-decoration: none; 2608} 2609 2610.press-content-demo-ul a:hover strong { 2611 text-decoration: underline; 2612} 2613 2614.press-content-demo-ul .demo-content { 2615 width: 50%; 2616 z-index: 1; 2617 padding: 0 1rem; 2618} 2619 2620@media (min-width: 1024px) { 2621 .press-content-demo-ul .demo-content { 2622 padding: 0 2rem; 2623 } 2624} 2625 2626.press-content-demo-ul .demo-content span { 2627 display: block; 2628 font-size: 1.8em; 2629 font-weight: 700; 2630 color: #bf0d0b; 2631 line-height: 1.1; 2632 font-family: 'Roboto', sans-serif; 2633 text-transform: uppercase; 2634 margin-bottom: 1rem; 2635} 2636 2637@media (min-width: 1024px) { 2638 .press-content-demo-ul .demo-content span { 2639 font-size: 2.6em; 2640 margin-bottom: 2rem; 2641 } 2642} 2643 2644.press-content-demo-ul .demo-content strong { 2645 display: block; 2646 font-size: 1.4em; 2647 font-weight: 700; 2648 color: #202020; 2649 font-family: 'Roboto', sans-serif; 2650 line-height: 1.1; 2651} 2652 2653.theme-dark .press-content-demo-ul .demo-content strong { 2654 color: #ffffff; 2655} 2656 2657@media (min-width: 1024px) { 2658 .press-content-demo-ul .demo-content strong { 2659 font-size: 2em; 2660 } 2661} 2662 2663.press-content-demo-ul .demo-img { 2664 width: 50%; 2665} 2666 2667.theme-dark article h1, 2668.theme-dark article h2, 2669.theme-dark article h3, 2670.theme-dark article p, 2671.theme-dark article p a, 2672.theme-dark article .static-address, 2673.theme-dark article aside ul a, 2674.theme-dark aside ul a:hover:before, 2675.theme-dark article .email-legal:after, 2676.theme-dark article ul li, 2677.theme-dark article ul, 2678.theme-dark article ul li a { 2679 color: #fff; 2680} 2681 2682.theme-dark article .static-address { 2683 background: #4f4f4f; 2684} 2685 2686.theme-dark article aside li { 2687 border-color: #444 !important; 2688} 2689 2690@media screen and (prefers-color-scheme: dark) { 2691 html { 2692 color: #fff; 2693 } 2694 2695 .about-author-item { 2696 border-color: #444444; 2697 } 2698 2699 .about-author-item { 2700 border-color: #444444; 2701 } 2702 2703 .author-item-img { 2704 background: #1e1e1e; 2705 } 2706 2707 .author-item-info .name { 2708 color: #ffffff; 2709 text-decoration: none; 2710 } 2711 2712 .author-item-info .role { 2713 color: #dddddd; 2714 } 2715 2716 .author-item-link { 2717 color: #aaaaaa; 2718 } 2719 2720 .press-kit-stats-ul li { 2721 color: #dddddd; 2722 border-color: #444444; 2723 } 2724 2725 .press-content-demo-ul li { 2726 border-color: #444444; 2727 } 2728 2729 .press-content-demo-ul .demo-content strong { 2730 color: #ffffff; 2731 } 2732 2733 article h1, 2734 article h2, 2735 article h3, 2736 article p, 2737 article p a, 2738 article p ul li, 2739 article p ul, 2740 article p ul li a, 2741 article .static-address, 2742 article aside ul a, 2743 aside ul a:hover:before, 2744 article .email-legal:after { 2745 color: #fff; 2746 } 2747 2748 article .static-address { 2749 background: #4f4f4f; 2750 } 2751 2752 article aside li { 2753 border-color: #444 !important; 2754 } 2755 2756 article ul li, 2757 article ul li:marker { 2758 color: #ffffff; 2759 } 2760} 2761 2762 2763 2764.team-list { 2765 display: grid; 2766 grid-template-columns: 1fr; 2767 gap: 1rem; 2768 margin-bottom: 1rem; 2769 max-width: 940px; 2770} 2771 2772.team-card { 2773 display: grid; 2774 background: #F5F5F3; 2775 padding: 1rem; 2776 border-radius: 8px; 2777 margin: 0; 2778 grid-template-columns: 120px 1fr; 2779 gap: 1rem; 2780 grid-template-rows: 1fr; 2781 grid-template-areas: "article-img article-content"; 2782} 2783 2784.news-img-link { 2785 position: relative; 2786 grid-area: article-img; 2787 height: fit-content; 2788} 2789 2790.team-img-link .w-img { 2791 display: block; 2792 position: relative; 2793 width: 100%; 2794 height: 0; 2795 padding-top: 80.25%; 2796 overflow: hidden; 2797 border-radius: 6px; 2798} 2799 2800.news-img-link figure {
2801 padding: 0; 2802 margin: 0; 2803} 2804 2805.responsive-img { 2806 position: absolute; 2807 top: 0; 2808 left: 0; 2809 width: 100%; 2810 height: 100%; 2811} 2812 2813.responsive-img img { 2814 object-fit: cover; 2815} 2816 2817.w-team-card-content { 2818 display: flex; 2819 flex-direction: column; 2820 position: relative; 2821 justify-content: space-between; 2822} 2823 2824.team-card-content { 2825 display: flex; 2826 flex-direction: column; 2827} 2828 2829.team-card-name, .team-card-title { 2830 margin: 0; 2831 padding: 0; 2832} 2833 2834.team-card-name { 2835 line-height: 1.3; 2836 font-family: 'Roboto', sans-serif; 2837 font-size: 1.3rem; 2838 font-weight: 700; 2839 color: #181818; 2840} 2841 2842p.team-card-title { 2843 font-family: 'Roboto', sans-serif; 2844 font-size: 14px; 2845 font-weight: 400; 2846 line-height: 1.3; 2847 color: #6F6D6B; 2848 margin-bottom: 8px; 2849} 2850 2851.w-team-social { 2852 display: flex; 2853 align-items: center; 2854 gap: 6px; 2855} 2856 2857.team-social { 2858 font-size: 0; 2859 text-decoration: none; 2860 width: fit-content; 2861 display: inline-block; 2862} 2863 2864.team-social:before { 2865 font-size: .8rem; 2866} 2867 2868.team-card-btn { 2869 background: #b0b0b0; 2870 width: fit-content; 2871 display: block; 2872 padding: .4rem .7rem; 2873 color: white; 2874 position: absolute; 2875 bottom: -1rem; 2876 right: -1rem; 2877 text-decoration: none; 2878 font-size: 0; 2879 border-radius: 4px 1px; 2880} 2881 2882.team-card-btn:after { 2883 font-size: .8rem; 2884} 2885 2886.team-card-btn:hover { 2887 background: #bf0d0b; 2888 color: white; 2889} 2890 2891@media screen and (min-width: 768px) { 2892 .team-list { 2893 grid-template-columns: repeat(2, 1fr); 2894 } 2895} 2896 2897@media screen and (prefers-color-scheme: dark) { 2898 .team-card { 2899 background: #292929; 2900 } 2901 2902 .team-card-title, .team-card-name, .team-social { 2903 color: #d3d3d3; 2904 } 2905 2906 .team-card-btn { 2907 background: #3e3e3e; 2908 } 2909} 2910</style> 2911<style class="darkreader darkreader--sync" media="screen" type="text/css"> 2912</style> 2913<style class="darkreader darkreader--cors" media="screen" type="text/css">.article-static { 2914 width: 100%; 2915 max-width: 940px; 2916 margin: 0 auto 3rem 2917} 2918 2919@media (min-width: 1024px) { 2920 .article-static { 2921 display: grid; 2922 grid-template-columns: 1fr; 2923 justify-content: center; 2924 } 2925} 2926 2927article ul li { 2928 list-style-type: square; 2929 padding-left: .5rem; 2930 margin-left: 2rem; 2931 margin-bottom: .5rem; 2932 font-size: 1.7em; 2933 line-height: 1.6; 2934 font-weight: 200; 2935 font-family: 'Roboto', sans-serif; 2936} 2937 2938article .static-address { 2939 max-width: 350px; 2940 padding: 2rem; 2941 margin-bottom: 2rem; 2942 background: #f7f7f7; 2943 font-size: 1.5em; 2944 font-weight: 400; 2945 color: #333739; 2946 line-height: 1.7; 2947} 2948 2949article .email-legal:after { 2950 content: '[email protected]'; 2951 margin-left: .25rem; 2952 color: ; 2953} 2954 2955article h1 { 2956 font-family: 'Roboto', sans-serif; 2957 font-size: 4em; 2958 margin-bottom: 3rem; 2959 font-weight: 700; 2960} 2961 2962article h2, 2963article h3 { 2964 font-family: 'Roboto', sans-serif; 2965 font-size: 2.6em; 2966 margin-bottom: 3rem; 2967 font-weight: 700; 2968} 2969 2970article p { 2971 font-size: 1.7em; 2972 font-weight: 400; 2973 color: #333739; 2974 font-family: 'Roboto', sans-serif; 2975 line-height: 1.6; 2976 margin-bottom: 3rem; 2977} 2978 2979article a { 2980 color: #000; 2981 font-weight: 700; 2982 text-decoration: underline; 2983} 2984 2985article a:hover { 2986 color: #bf0d0b; 2987} 2988 2989aside ul li:first-of-type a { 2990 display: flex; 2991 align-items: center; 2992 justify-content: center; 2993 font-size: 14px; 2994 font-weight: 700; 2995 color: #fff; 2996 text-transform: uppercase; 2997 background: #bf0d0b; 2998 padding: 1.25rem 0; 2999 border-radius: 3px; 3000 box-shadow: 0 7px 14px rgb(22 22 22 / 15%); 3001} 3002 3003aside ul li:first-of-type a:before { 3004 display: none; 3005} 3006 3007@media (min-width: 1024px) { 3008 aside { 3009 position: relative; 3010 border-left: 1px solid #d3d3d3; 3011 padding-left: 5rem; 3012 } 3013} 3014 3015aside ul li { 3016 display: block; 3017 list-style-type: none; 3018 padding: 0; 3019 margin: 0; 3020 border-bottom: 1px solid #d3d3d3; 3021} 3022 3023aside ul a { 3024 display: block; 3025 position: relative; 3026 font-size: 15px; 3027 font-weight: 200; 3028 color: #333; 3029 font-family: 'Roboto', sans-serif; 3030 text-decoration: none; 3031 transition: all .2s ease; 3032 padding: 1rem 0; 3033} 3034 3035aside ul a:before { 3036 content: ">"; 3037 visibility: hidden; 3038 opacity: 0; 3039 transition: all .200s ease; 3040} 3041 3042aside ul a:hover { 3043 color: #bf0d0b; 3044} 3045 3046aside ul a:hover:before { 3047 margin-right: 1rem; 3048 opacity: 1; 3049 visibility: visible; 3050 color: #bf0d0b; 3051} 3052 3053@media (min-width: 1024px) { 3054 .about-author { 3055 display: grid; 3056 grid-template-columns: repeat(2, 1fr); 3057 grid-column-gap: 3rem; 3058 grid-row-gap: 3rem; 3059 } 3060} 3061 3062.about-author-item { 3063 padding: 2rem; 3064 border: 1px solid #d3d3d3; 3065 box-shadow: 0 4px 8px rgba(22, 22, 22, 0.1); 3066 display: grid; 3067 grid-template-columns: 100px 1fr; 3068 grid-template-rows: repeat(3, auto); 3069 grid-row-gap: 1.5rem; 3070 grid-column-gap: 1.5rem; 3071} 3072 3073.theme-dark .about-author-item { 3074 border-color: #444444; 3075} 3076 3077@media (max-width: 767px) { 3078 .about-author-item { 3079 border-bottom: 1px solid #d3d3d3; 3080 padding-bottom: 3rem; 3081 margin-bottom: 3rem; 3082 } 3083 3084 .theme-dark .about-author-item { 3085 border-color: #444444; 3086 } 3087} 3088 3089@media (max-width: 1023px) { 3090 .about-author-item { 3091 margin-bottom: 5rem; 3092 } 3093} 3094 3095@media (min-width: 1024px) { 3096 .about-author-item:hover .author-item-info .name { 3097 color: #bf0d0b; 3098 text-decoration: none; 3099 } 3100 3101 .about-author-item:hover .author-item-link { 3102 color: #bf0d0b; 3103 text-decoration: none; 3104 } 3105} 3106 3107.author-item-img { 3108 position: relative; 3109 height: 100px; 3110 width: 100px; 3111 border-radius: 100%; 3112 overflow: hidden; 3113 background: #f2f2f2; 3114} 3115 3116.theme-dark .author-item-img { 3117 background: #1e1e1e; 3118} 3119 3120.author-item-info { 3121 display: flex; 3122 flex-direction: column; 3123 align-items: flex-start; 3124 justify-content: center; 3125} 3126 3127.author-item-info .name { 3128 text-decoration: none; 3129 font-size: 1.6em; 3130 font-weight: 700; 3131 color: #161616; 3132 font-family: 'Roboto', sans-serif; 3133 text-transform: uppercase; 3134 margin-bottom: .5rem; 3135 line-height: 1.2; 3136 transition: all .200s ease; 3137} 3138 3139.theme-dark .author-item-info .name { 3140 color: #ffffff; 3141 text-decoration: none; 3142} 3143 3144.author-item-info .role { 3145 font-size: 1.5em; 3146 font-weight: 400; 3147 color: #333333; 3148 font-family: 'Roboto', sans-serif; 3149 font-style: italic; 3150 text-transform: capitalize; 3151 margin-bottom: .75rem; 3152} 3153 3154.theme-dark .author-item-info .role { 3155 color: #dddddd; 3156} 3157 3158.author-item-info .social { 3159 font-size: 1.2em; 3160 font-weight: 400; 3161 color: #00aced; 3162 font-family: 'Roboto', sans-serif; 3163} 3164 3165.author-item-info .social:before { 3166 margin-right: .25rem; 3167} 3168 3169.author-item-excerpt { 3170 grid-column: 1 / span 2; 3171 -webkit-line-clamp: 3; 3172 -moz-line-clamp: 3; 3173 overflow: hidden; 3174 display: -webkit-box; 3175 -webkit-box-orient: vertical; 3176 -webkit-box-orient: vertical; 3177 -moz-box-orient: vertical; 3178} 3179 3180.author-item-excerpt p, 3181.author-item-excerpt #policyContent .static-list li, 3182#policyContent .static-list .author-item-excerpt li { 3183 font-size: 1.4em; 3184 line-height: 1.4; 3185 margin-bottom: 0; 3186} 3187 3188.author-item-link { 3189 text-decoration: none; 3190 grid-column: 1 / span 2; 3191 font-size: 1.1em; 3192 font-weight: 400; 3193 color: #777777; 3194 font-family: 'Roboto', sans-serif; 3195 text-transform: capitalize; 3196 transition: all .200s ease; 3197} 3198 3199.theme-dark .author-item-link { 3200 color: #aaaaaa; 3201} 3202 3203.author-item-link:after { 3204 position: relative; 3205 top: 1px; 3206 font-size: 10px; 3207 margin-left: .25rem; 3208 content: '>'; 3209} 3210 3211.author-item-info .social { 3212 font-size: 1.2em; 3213 font-weight: 400; 3214 color: #00aced; 3215 text-decoration: none; 3216 font-family: 'Roboto', sans-serif; 3217} 3218 3219.author-item-info .social:before { 3220 margin-right: .25rem; 3221} 3222 3223.press-kit-stats-ul { 3224 margin: 0 0 3rem; 3225 padding: 0; 3226} 3227 3228@media (min-width: 1024px) { 3229 .press-kit-stats-ul { 3230 margin-bottom: 3rem; 3231 } 3232} 3233 3234@media (min-width: 1024px) { 3235 .press-kit-stats-ul { 3236 display: grid; 3237 grid-template: auto / 1fr 1fr; 3238 grid-gap: 3rem; 3239 } 3240} 3241 3242.press-kit-stats-ul li { 3243 display: flex; 3244 align-items: center; 3245 justify-content: center; 3246 flex-direction: column; 3247 font-size: 1.6em; 3248 font-weight: 200; 3249 color: #202020; 3250 font-family: 'Roboto', sans-serif; 3251 text-align: center; 3252 text-transform: capitalize; 3253 list-style-type: none; 3254 margin: 0 0 3rem; 3255 height: 200px; 3256 padding: 2rem; 3257 border: 1px solid #e1ebeb; 3258 box-shadow: 0 4px 8px rgba(51, 55, 57, 0.1); 3259} 3260 3261.theme-dark .press-kit-stats-ul li { 3262 color: #dddddd; 3263 border-color: #444444; 3264} 3265 3266@media (min-width: 1024px) { 3267 .press-kit-stats-ul li { 3268 margin: 0; 3269 } 3270} 3271 3272.press-kit-stats-ul li strong { 3273 font-size: 40px; 3274 font-family: 'Roboto', sans-serif; 3275 font-weight: 700; 3276 color: #bf0d0b; 3277 display: block; 3278} 3279 3280.press-content-demo-ul { 3281 padding: 0; 3282 margin: 0; 3283} 3284 3285.press-content-demo-ul li { 3286 list-style-type: none; 3287 padding: 0 0 4rem; 3288 margin: 0 0 4rem; 3289 border-bottom: 1px solid #e1ebeb; 3290} 3291 3292.theme-dark .press-content-demo-ul li { 3293 border-color: #444444; 3294} 3295 3296.press-content-demo-ul li:nth-last-child(even) a { 3297 flex-direction: row-reverse; 3298} 3299 3300.press-content-demo-ul a { 3301 display: flex; 3302 align-items: center; 3303 justify-content: center; 3304 text-decoration: none; 3305} 3306 3307.press-content-demo-ul a:hover strong { 3308 text-decoration: underline; 3309} 3310 3311.press-content-demo-ul .demo-content { 3312 width: 50%; 3313 z-index: 1; 3314 padding: 0 1rem; 3315} 3316 3317@media (min-width: 1024px) { 3318 .press-content-demo-ul .demo-content { 3319 padding: 0 2rem; 3320 } 3321} 3322 3323.press-content-demo-ul .demo-content span { 3324 display: block; 3325 font-size: 1.8em; 3326 font-weight: 700; 3327 color: #bf0d0b; 3328 line-height: 1.1; 3329 font-family: 'Roboto', sans-serif; 3330 text-transform: uppercase; 3331 margin-bottom: 1rem; 3332} 3333 3334@media (min-width: 1024px) { 3335 .press-content-demo-ul .demo-content span { 3336 font-size: 2.6em; 3337 margin-bottom: 2rem; 3338 } 3339} 3340 3341.press-content-demo-ul .demo-content strong { 3342 display: block; 3343 font-size: 1.4em; 3344 font-weight: 700; 3345 color: #202020; 3346 font-family: 'Roboto', sans-serif; 3347 line-height: 1.1; 3348} 3349 3350.theme-dark .press-content-demo-ul .demo-content strong { 3351 color: #ffffff; 3352} 3353 3354@media (min-width: 1024px) { 3355 .press-content-demo-ul .demo-content strong { 3356 font-size: 2em; 3357 } 3358} 3359 3360.press-content-demo-ul .demo-img { 3361 width: 50%; 3362} 3363 3364.theme-dark article h1, 3365.theme-dark article h2, 3366.theme-dark article h3, 3367.theme-dark article p, 3368.theme-dark article p a, 3369.theme-dark article .static-address, 3370.theme-dark article aside ul a, 3371.theme-dark aside ul a:hover:before, 3372.theme-dark article .email-legal:after, 3373.theme-dark article ul li, 3374.theme-dark article ul, 3375.theme-dark article ul li a { 3376 color: #fff; 3377} 3378 3379.theme-dark article .static-address { 3380 background: #4f4f4f; 3381} 3382 3383.theme-dark article aside li { 3384 border-color: #444 !important; 3385} 3386 3387@media screen and (prefers-color-scheme: dark) { 3388 html { 3389 color: #fff; 3390 } 3391 3392 .about-author-item { 3393 border-color: #444444; 3394 } 3395 3396 .about-author-item { 3397 border-color: #444444; 3398 } 3399 3400 .author-item-img { 3401 background: #1e1e1e; 3402 } 3403 3404 .author-item-info .name { 3405 color: #ffffff; 3406 text-decoration: none; 3407 } 3408 3409 .author-item-info .role { 3410 color: #dddddd; 3411 } 3412 3413 .author-item-link { 3414 color: #aaaaaa; 3415 } 3416 3417 .press-kit-stats-ul li { 3418 color: #dddddd; 3419 border-color: #444444; 3420 } 3421 3422 .press-content-demo-ul li { 3423 border-color: #444444; 3424 } 3425 3426 .press-content-demo-ul .demo-content strong { 3427 color: #ffffff; 3428 } 3429 3430 article h1, 3431 article h2, 3432 article h3, 3433 article p, 3434 article p a, 3435 article p ul li, 3436 article p ul, 3437 article p ul li a, 3438 article .static-address, 3439 article aside ul a, 3440 aside ul a:hover:before, 3441 article .email-legal:after { 3442 color: #fff; 3443 } 3444 3445 article .static-address { 3446 background: #4f4f4f; 3447 } 3448 3449 article aside li { 3450 border-color: #444 !important; 3451 } 3452 3453 article ul li, 3454 article ul li:marker { 3455 color: #ffffff; 3456 } 3457} 3458 3459 3460 3461.team-list { 3462 display: grid; 3463 grid-template-columns: 1fr; 3464 gap: 1rem; 3465 margin-bottom: 1rem; 3466 max-width: 940px; 3467} 3468 3469.team-card { 3470 display: grid; 3471 background: #F5F5F3; 3472 padding: 1rem; 3473 border-radius: 8px; 3474 margin: 0; 3475 grid-template-columns: 120px 1fr; 3476 gap: 1rem; 3477 grid-template-rows: 1fr; 3478 grid-template-areas: "article-img article-content"; 3479} 3480 3481.news-img-link { 3482 position: relative; 3483 grid-area: article-img; 3484 height: fit-content; 3485} 3486 3487.team-img-link .w-img { 3488 display: block; 3489 position: relative; 3490 width: 100%; 3491 height: 0; 3492 padding-top: 80.25%; 3493 overflow: hidden; 3494 border-radius: 6px; 3495} 3496 3497.news-img-link figure {
3498 padding: 0; 3499 margin: 0; 3500} 3501 3502.responsive-img { 3503 position: absolute; 3504 top: 0; 3505 left: 0; 3506 width: 100%; 3507 height: 100%; 3508} 3509 3510.responsive-img img { 3511 object-fit: cover; 3512} 3513 3514.w-team-card-content { 3515 display: flex; 3516 flex-direction: column; 3517 position: relative; 3518 justify-content: space-between; 3519} 3520 3521.team-card-content { 3522 display: flex; 3523 flex-direction: column; 3524} 3525 3526.team-card-name, .team-card-title { 3527 margin: 0; 3528 padding: 0; 3529} 3530 3531.team-card-name { 3532 line-height: 1.3; 3533 font-family: 'Roboto', sans-serif; 3534 font-size: 1.3rem; 3535 font-weight: 700; 3536 color: #181818; 3537} 3538 3539p.team-card-title { 3540 font-family: 'Roboto', sans-serif; 3541 font-size: 14px; 3542 font-weight: 400; 3543 line-height: 1.3; 3544 color: #6F6D6B; 3545 margin-bottom: 8px; 3546} 3547 3548.w-team-social { 3549 display: flex; 3550 align-items: center; 3551 gap: 6px; 3552} 3553 3554.team-social { 3555 font-size: 0; 3556 text-decoration: none; 3557 width: fit-content; 3558 display: inline-block; 3559} 3560 3561.team-social:before { 3562 font-size: .8rem; 3563} 3564 3565.team-card-btn { 3566 background: #b0b0b0; 3567 width: fit-content; 3568 display: block; 3569 padding: .4rem .7rem; 3570 color: white; 3571 position: absolute; 3572 bottom: -1rem; 3573 right: -1rem; 3574 text-decoration: none; 3575 font-size: 0; 3576 border-radius: 4px 1px; 3577} 3578 3579.team-card-btn:after { 3580 font-size: .8rem; 3581} 3582 3583.team-card-btn:hover { 3584 background: #bf0d0b; 3585 color: white; 3586} 3587 3588@media screen and (min-width: 768px) { 3589 .team-list { 3590 grid-template-columns: repeat(2, 1fr); 3591 } 3592} 3593 3594@media screen and (prefers-color-scheme: dark) { 3595 .team-card { 3596 background: #292929; 3597 } 3598 3599 .team-card-title, .team-card-name, .team-social { 3600 color: #d3d3d3; 3601 } 3602 3603 .team-card-btn { 3604 background: #3e3e3e; 3605 } 3606} 3607</style> 3608<style class="darkreader darkreader--sync" media="screen" type="text/css"> 3609</style> 3610<style class="darkreader darkreader--cors" media="screen" type="text/css">.article-static { 3611 width: 100%; 3612 max-width: 940px; 3613 margin: 0 auto 3rem 3614} 3615 3616@media (min-width: 1024px) { 3617 .article-static { 3618 display: grid; 3619 grid-template-columns: 1fr; 3620 justify-content: center; 3621 } 3622} 3623 3624article ul li { 3625 list-style-type: square; 3626 padding-left: .5rem; 3627 margin-left: 2rem; 3628 margin-bottom: .5rem; 3629 font-size: 1.7em; 3630 line-height: 1.6; 3631 font-weight: 200; 3632 font-family: 'Roboto', sans-serif; 3633} 3634 3635article .static-address { 3636 max-width: 350px; 3637 padding: 2rem; 3638 margin-bottom: 2rem; 3639 background: #f7f7f7; 3640 font-size: 1.5em; 3641 font-weight: 400; 3642 color: #333739; 3643 line-height: 1.7; 3644} 3645 3646article .email-legal:after { 3647 content: '[email protected]'; 3648 margin-left: .25rem; 3649 color: ; 3650} 3651 3652article h1 { 3653 font-family: 'Roboto', sans-serif; 3654 font-size: 4em; 3655 margin-bottom: 3rem; 3656 font-weight: 700; 3657} 3658 3659article h2, 3660article h3 { 3661 font-family: 'Roboto', sans-serif; 3662 font-size: 2.6em; 3663 margin-bottom: 3rem; 3664 font-weight: 700; 3665} 3666 3667article p { 3668 font-size: 1.7em; 3669 font-weight: 400; 3670 color: #333739; 3671 font-family: 'Roboto', sans-serif; 3672 line-height: 1.6; 3673 margin-bottom: 3rem; 3674} 3675 3676article a { 3677 color: #000; 3678 font-weight: 700; 3679 text-decoration: underline; 3680} 3681 3682article a:hover { 3683 color: #bf0d0b; 3684} 3685 3686aside ul li:first-of-type a { 3687 display: flex; 3688 align-items: center; 3689 justify-content: center; 3690 font-size: 14px; 3691 font-weight: 700; 3692 color: #fff; 3693 text-transform: uppercase; 3694 background: #bf0d0b; 3695 padding: 1.25rem 0; 3696 border-radius: 3px; 3697 box-shadow: 0 7px 14px rgb(22 22 22 / 15%); 3698} 3699 3700aside ul li:first-of-type a:before { 3701 display: none; 3702} 3703 3704@media (min-width: 1024px) { 3705 aside { 3706 position: relative; 3707 border-left: 1px solid #d3d3d3; 3708 padding-left: 5rem; 3709 } 3710} 3711 3712aside ul li { 3713 display: block; 3714 list-style-type: none; 3715 padding: 0; 3716 margin: 0; 3717 border-bottom: 1px solid #d3d3d3; 3718} 3719 3720aside ul a { 3721 display: block; 3722 position: relative; 3723 font-size: 15px; 3724 font-weight: 200; 3725 color: #333; 3726 font-family: 'Roboto', sans-serif; 3727 text-decoration: none; 3728 transition: all .2s ease; 3729 padding: 1rem 0; 3730} 3731 3732aside ul a:before { 3733 content: ">"; 3734 visibility: hidden; 3735 opacity: 0; 3736 transition: all .200s ease; 3737} 3738 3739aside ul a:hover { 3740 color: #bf0d0b; 3741} 3742 3743aside ul a:hover:before { 3744 margin-right: 1rem; 3745 opacity: 1; 3746 visibility: visible; 3747 color: #bf0d0b; 3748} 3749 3750@media (min-width: 1024px) { 3751 .about-author { 3752 display: grid; 3753 grid-template-columns: repeat(2, 1fr); 3754 grid-column-gap: 3rem; 3755 grid-row-gap: 3rem; 3756 } 3757} 3758 3759.about-author-item { 3760 padding: 2rem; 3761 border: 1px solid #d3d3d3; 3762 box-shadow: 0 4px 8px rgba(22, 22, 22, 0.1); 3763 display: grid; 3764 grid-template-columns: 100px 1fr; 3765 grid-template-rows: repeat(3, auto); 3766 grid-row-gap: 1.5rem; 3767 grid-column-gap: 1.5rem; 3768} 3769 3770.theme-dark .about-author-item { 3771 border-color: #444444; 3772} 3773 3774@media (max-width: 767px) { 3775 .about-author-item { 3776 border-bottom: 1px solid #d3d3d3; 3777 padding-bottom: 3rem; 3778 margin-bottom: 3rem; 3779 } 3780 3781 .theme-dark .about-author-item { 3782 border-color: #444444; 3783 } 3784} 3785 3786@media (max-width: 1023px) { 3787 .about-author-item { 3788 margin-bottom: 5rem; 3789 } 3790} 3791 3792@media (min-width: 1024px) { 3793 .about-author-item:hover .author-item-info .name { 3794 color: #bf0d0b; 3795 text-decoration: none; 3796 } 3797 3798 .about-author-item:hover .author-item-link { 3799 color: #bf0d0b; 3800 text-decoration: none; 3801 } 3802} 3803 3804.author-item-img { 3805 position: relative; 3806 height: 100px; 3807 width: 100px; 3808 border-radius: 100%; 3809 overflow: hidden; 3810 background: #f2f2f2; 3811} 3812 3813.theme-dark .author-item-img { 3814 background: #1e1e1e; 3815} 3816 3817.author-item-info { 3818 display: flex; 3819 flex-direction: column; 3820 align-items: flex-start; 3821 justify-content: center; 3822} 3823 3824.author-item-info .name { 3825 text-decoration: none; 3826 font-size: 1.6em; 3827 font-weight: 700; 3828 color: #161616; 3829 font-family: 'Roboto', sans-serif; 3830 text-transform: uppercase; 3831 margin-bottom: .5rem; 3832 line-height: 1.2; 3833 transition: all .200s ease; 3834} 3835 3836.theme-dark .author-item-info .name { 3837 color: #ffffff; 3838 text-decoration: none; 3839} 3840 3841.author-item-info .role { 3842 font-size: 1.5em; 3843 font-weight: 400; 3844 color: #333333; 3845 font-family: 'Roboto', sans-serif; 3846 font-style: italic; 3847 text-transform: capitalize; 3848 margin-bottom: .75rem; 3849} 3850 3851.theme-dark .author-item-info .role { 3852 color: #dddddd; 3853} 3854 3855.author-item-info .social { 3856 font-size: 1.2em; 3857 font-weight: 400; 3858 color: #00aced; 3859 font-family: 'Roboto', sans-serif; 3860} 3861 3862.author-item-info .social:before { 3863 margin-right: .25rem; 3864} 3865 3866.author-item-excerpt { 3867 grid-column: 1 / span 2; 3868 -webkit-line-clamp: 3; 3869 -moz-line-clamp: 3; 3870 overflow: hidden; 3871 display: -webkit-box; 3872 -webkit-box-orient: vertical; 3873 -webkit-box-orient: vertical; 3874 -moz-box-orient: vertical; 3875} 3876 3877.author-item-excerpt p, 3878.author-item-excerpt #policyContent .static-list li, 3879#policyContent .static-list .author-item-excerpt li { 3880 font-size: 1.4em; 3881 line-height: 1.4; 3882 margin-bottom: 0; 3883} 3884 3885.author-item-link { 3886 text-decoration: none; 3887 grid-column: 1 / span 2; 3888 font-size: 1.1em; 3889 font-weight: 400; 3890 color: #777777; 3891 font-family: 'Roboto', sans-serif; 3892 text-transform: capitalize; 3893 transition: all .200s ease; 3894} 3895 3896.theme-dark .author-item-link { 3897 color: #aaaaaa; 3898} 3899 3900.author-item-link:after { 3901 position: relative; 3902 top: 1px; 3903 font-size: 10px; 3904 margin-left: .25rem; 3905 content: '>'; 3906} 3907 3908.author-item-info .social { 3909 font-size: 1.2em; 3910 font-weight: 400; 3911 color: #00aced; 3912 text-decoration: none; 3913 font-family: 'Roboto', sans-serif; 3914} 3915 3916.author-item-info .social:before { 3917 margin-right: .25rem; 3918} 3919 3920.press-kit-stats-ul { 3921 margin: 0 0 3rem; 3922 padding: 0; 3923} 3924 3925@media (min-width: 1024px) { 3926 .press-kit-stats-ul { 3927 margin-bottom: 3rem; 3928 } 3929} 3930 3931@media (min-width: 1024px) { 3932 .press-kit-stats-ul { 3933 display: grid; 3934 grid-template: auto / 1fr 1fr; 3935 grid-gap: 3rem; 3936 } 3937} 3938 3939.press-kit-stats-ul li { 3940 display: flex; 3941 align-items: center; 3942 justify-content: center; 3943 flex-direction: column; 3944 font-size: 1.6em; 3945 font-weight: 200; 3946 color: #202020; 3947 font-family: 'Roboto', sans-serif; 3948 text-align: center; 3949 text-transform: capitalize; 3950 list-style-type: none; 3951 margin: 0 0 3rem; 3952 height: 200px; 3953 padding: 2rem; 3954 border: 1px solid #e1ebeb; 3955 box-shadow: 0 4px 8px rgba(51, 55, 57, 0.1); 3956} 3957 3958.theme-dark .press-kit-stats-ul li { 3959 color: #dddddd; 3960 border-color: #444444; 3961} 3962 3963@media (min-width: 1024px) { 3964 .press-kit-stats-ul li { 3965 margin: 0; 3966 } 3967} 3968 3969.press-kit-stats-ul li strong { 3970 font-size: 40px; 3971 font-family: 'Roboto', sans-serif; 3972 font-weight: 700; 3973 color: #bf0d0b; 3974 display: block; 3975} 3976 3977.press-content-demo-ul { 3978 padding: 0; 3979 margin: 0; 3980} 3981 3982.press-content-demo-ul li { 3983 list-style-type: none; 3984 padding: 0 0 4rem; 3985 margin: 0 0 4rem; 3986 border-bottom: 1px solid #e1ebeb; 3987} 3988 3989.theme-dark .press-content-demo-ul li { 3990 border-color: #444444; 3991} 3992 3993.press-content-demo-ul li:nth-last-child(even) a { 3994 flex-direction: row-reverse; 3995} 3996 3997.press-content-demo-ul a { 3998 display: flex; 3999 align-items: center; 4000 justify-content: center; 4001 text-decoration: none; 4002} 4003 4004.press-content-demo-ul a:hover strong { 4005 text-decoration: underline; 4006} 4007 4008.press-content-demo-ul .demo-content { 4009 width: 50%; 4010 z-index: 1; 4011 padding: 0 1rem; 4012} 4013 4014@media (min-width: 1024px) { 4015 .press-content-demo-ul .demo-content { 4016 padding: 0 2rem; 4017 } 4018} 4019 4020.press-content-demo-ul .demo-content span { 4021 display: block; 4022 font-size: 1.8em; 4023 font-weight: 700; 4024 color: #bf0d0b; 4025 line-height: 1.1; 4026 font-family: 'Roboto', sans-serif; 4027 text-transform: uppercase; 4028 margin-bottom: 1rem; 4029} 4030 4031@media (min-width: 1024px) { 4032 .press-content-demo-ul .demo-content span { 4033 font-size: 2.6em; 4034 margin-bottom: 2rem; 4035 } 4036} 4037 4038.press-content-demo-ul .demo-content strong { 4039 display: block; 4040 font-size: 1.4em; 4041 font-weight: 700; 4042 color: #202020; 4043 font-family: 'Roboto', sans-serif; 4044 line-height: 1.1; 4045} 4046 4047.theme-dark .press-content-demo-ul .demo-content strong { 4048 color: #ffffff; 4049} 4050 4051@media (min-width: 1024px) { 4052 .press-content-demo-ul .demo-content strong { 4053 font-size: 2em; 4054 } 4055} 4056 4057.press-content-demo-ul .demo-img { 4058 width: 50%; 4059} 4060 4061.theme-dark article h1, 4062.theme-dark article h2, 4063.theme-dark article h3, 4064.theme-dark article p, 4065.theme-dark article p a, 4066.theme-dark article .static-address, 4067.theme-dark article aside ul a, 4068.theme-dark aside ul a:hover:before, 4069.theme-dark article .email-legal:after, 4070.theme-dark article ul li, 4071.theme-dark article ul, 4072.theme-dark article ul li a { 4073 color: #fff; 4074} 4075 4076.theme-dark article .static-address { 4077 background: #4f4f4f; 4078} 4079 4080.theme-dark article aside li { 4081 border-color: #444 !important; 4082} 4083 4084@media screen and (prefers-color-scheme: dark) { 4085 html { 4086 color: #fff; 4087 } 4088 4089 .about-author-item { 4090 border-color: #444444; 4091 } 4092 4093 .about-author-item { 4094 border-color: #444444; 4095 } 4096 4097 .author-item-img { 4098 background: #1e1e1e; 4099 } 4100 4101 .author-item-info .name { 4102 color: #ffffff; 4103 text-decoration: none; 4104 } 4105 4106 .author-item-info .role { 4107 color: #dddddd; 4108 } 4109 4110 .author-item-link { 4111 color: #aaaaaa; 4112 } 4113 4114 .press-kit-stats-ul li { 4115 color: #dddddd; 4116 border-color: #444444; 4117 } 4118 4119 .press-content-demo-ul li { 4120 border-color: #444444; 4121 } 4122 4123 .press-content-demo-ul .demo-content strong { 4124 color: #ffffff; 4125 } 4126 4127 article h1, 4128 article h2, 4129 article h3, 4130 article p, 4131 article p a, 4132 article p ul li, 4133 article p ul, 4134 article p ul li a, 4135 article .static-address, 4136 article aside ul a, 4137 aside ul a:hover:before, 4138 article .email-legal:after { 4139 color: #fff; 4140 } 4141 4142 article .static-address { 4143 background: #4f4f4f; 4144 } 4145 4146 article aside li { 4147 border-color: #444 !important; 4148 } 4149 4150 article ul li, 4151 article ul li:marker { 4152 color: #ffffff; 4153 } 4154} 4155 4156.team-list { 4157 display: grid; 4158 grid-template-columns: 1fr; 4159 gap: 1rem; 4160 margin-bottom: 1rem; 4161 max-width: 940px; 4162} 4163 4164.team-card { 4165 display: grid; 4166 background: #F5F5F3; 4167 padding: 1rem; 4168 border-radius: 8px; 4169 margin: 0; 4170 grid-template-columns: 120px 1fr; 4171 gap: 1rem; 4172 grid-template-rows: 1fr; 4173 grid-template-areas: "article-img article-content"; 4174} 4175 4176.news-img-link { 4177 position: relative; 4178 grid-area: article-img; 4179 height: fit-content; 4180} 4181 4182.team-img-link .w-img { 4183 display: block; 4184 position: relative; 4185 width: 100%; 4186 height: 0; 4187 padding-top: 80.25%; 4188 overflow: hidden; 4189 border-radius: 6px; 4190} 4191 4192.news-img-link figure {
4193 padding: 0; 4194 margin: 0; 4195} 4196 4197.responsive-img { 4198 position: absolute; 4199 top: 0; 4200 left: 0; 4201 width: 100%; 4202 height: 100%; 4203} 4204 4205.responsive-img img { 4206 object-fit: cover; 4207} 4208 4209.w-team-card-content { 4210 display: flex; 4211 flex-direction: column; 4212 position: relative; 4213 justify-content: space-between; 4214} 4215 4216.team-card-content { 4217 display: flex; 4218 flex-direction: column; 4219} 4220 4221.team-card-name, .team-card-title { 4222 margin: 0; 4223 padding: 0; 4224} 4225 4226.team-card-name { 4227 line-height: 1.3; 4228 font-family: 'Roboto', sans-serif; 4229 font-size: 1.3rem; 4230 font-weight: 700; 4231 color: #181818; 4232} 4233 4234p.team-card-title { 4235 font-family: 'Roboto', sans-serif; 4236 font-size: 14px; 4237 font-weight: 400; 4238 line-height: 1.3; 4239 color: #6F6D6B; 4240 margin-bottom: 8px; 4241} 4242 4243.w-team-social { 4244 display: flex; 4245 align-items: center; 4246 gap: 6px; 4247} 4248 4249.team-social { 4250 font-size: 0; 4251 text-decoration: none; 4252 width: fit-content; 4253 display: inline-block; 4254} 4255 4256.team-social:before { 4257 font-size: .8rem; 4258} 4259 4260.team-card-btn { 4261 background: #b0b0b0; 4262 width: fit-content; 4263 display: block; 4264 padding: .4rem .7rem; 4265 color: white; 4266 position: absolute; 4267 bottom: -1rem; 4268 right: -1rem; 4269 text-decoration: none; 4270 font-size: 0; 4271 border-radius: 4px 1px; 4272} 4273 4274.team-card-btn:after { 4275 font-size: .8rem; 4276} 4277 4278.team-card-btn:hover { 4279 background: #bf0d0b; 4280 color: white; 4281} 4282 4283@media screen and (min-width: 768px) { 4284 .team-list { 4285 grid-template-columns: repeat(2, 1fr); 4286 } 4287} 4288 4289@media screen and (prefers-color-scheme: dark) { 4290 .team-card { 4291 background: #292929; 4292 } 4293 4294 .team-card-title, .team-card-name, .team-social { 4295 color: #d3d3d3; 4296 } 4297 4298 .team-card-btn { 4299 background: #3e3e3e; 4300 } 4301} 4302 4303/* MUO About Us: team portrait crop fix */ 4304 4305.team-card .team-img-link { 4306 position: relative; 4307 grid-area: article-img; 4308 align-self: start; 4309 height: auto; 4310} 4311 4312.team-card .team-img-link .w-img { 4313 position: relative; 4314 display: block; 4315 width: 100%; 4316 height: auto; 4317 padding-top: 0; 4318 aspect-ratio: 1 / 1; 4319 overflow: hidden; 4320 border-radius: 6px; 4321} 4322 4323.team-card .team-img-link .responsive-img { 4324 position: absolute; 4325 inset: 0; 4326 width: 100%; 4327 height: 100%; 4328} 4329 4330.team-card .team-img-link figure, 4331.team-card .team-img-link picture { 4332 display: block; 4333 width: 100%; 4334 height: 100%; 4335 padding: 0; 4336 margin: 0; 4337} 4338 4339.team-card .team-img-link img { 4340 display: block; 4341 width: 100%; 4342 height: 100%; 4343 object-fit: cover; 4344 object-position: center; 4345} 4346 4347.team-card > .w-team-card-content { 4348 justify-content: flex-start !important; 4349 gap: 0 !important; 4350} 4351 4352.team-card > .w-team-card-content > p { 4353 margin-top: 12px !important; 4354} 4355</style> 4356<style class="darkreader darkreader--sync" media="screen" type="text/css"> 4357</style> 4358<article class="article-static" style="font-size:10px;"> 4359<h1>About MakeUseOf</h1> 4360 4361<p>MakeUseOf was founded in 2006 and <a href="https://www.businesswire.com/news/home/20200706005078/en/Valnet-Extends-Reach-into-the-Technology-Vertical-with-the-Acquisition-of-MakeUseOf.com" rel="noopener noreferrer" target="_blank">acquired and owned by Valnet Inc. since 2020</a>. MUO is one of the largest online technology publications that millions of readers turn to every month for expert tech guidance. We also have hundreds of thousands of fans across social media on <a href="https://www.instagram.com/makeuseof_official/" rel="noopener noreferrer" target="_blank">Instagram</a>, <a href="https://www.facebook.com/muo.official" rel="noopener noreferrer" target="_blank">Facebook</a>, <a href="https://twitter.com/MUO_official" rel="noopener noreferrer" target="_blank">X (Twitter)</a>, and <a href="https://www.pinterest.com/muo_official/" rel="noopener noreferrer" target="_blank">Pinterest</a>. Join over 200K readers receive our top tech articles, exclusive offers, and free downloads, straight to their inbox, by <a href="https://www.makeuseof.com/page/newsletter/">subscribing to our Newsletter</a>. <br /> 4362<br /> 4363Our motto—"Technology, Simplified"—guides how we approach our work. We're tech enthusiasts on a mission to teach the world how to use and understand all the tech in their lives in practical ways. Whether you’re looking for a <a href="https://www.makeuseof.com/tag/10-amazing-apps-will-change-use-android/" rel="noopener noreferrer" target="_blank">list of the best apps</a>, want a clear <a href="https://www.makeuseof.com/tag/encryption-care/" rel="noopener noreferrer" target="_blank">explanation of a complex topic</a>, or need help <a href="https://www.makeuseof.com/how-to-fix-ps5-wifi-issues/" rel="noopener noreferrer" target="_blank">troubleshooting issues</a>, we’re there to guide you. Our articles are approachable for everyone, but even if you’re already sharp on tech, you’ll still get something out of them.<br /> 4364<br /> 4365Our editorial team covers major platforms like iPhone and Windows, as well as topical areas like Productivity and Security. Whether you’re reading about a phone, laptop, app, website, or technical concept, we'll show you all the tips, tricks, and techniques you need to get the most out of what you have. We also have <a href="https://www.makeuseof.com/how-we-review-products-at-makeuseof/" rel="noopener noreferrer" target="_blank">in-depth product reviews</a> to help you get the most tech for your money.<br /> 4366<br /> 4367While many other resources cater to insiders of the technology world, we focus on the people who use tech. Our ultimate mission is to craft practical articles that provide actual value to you, our reader. Come along and you’ll become more tech-savvy with every story you read.<br /> 4368<br /> 4369-----------------------------<br /> 4370<br /> 4371The MakeUseOf team follows a <a href="https://www.valnetinc.com/en/editorial-integrity" rel="noopener noreferrer" target="_blank">strict set of editorial standards and journalistic practices</a>. If you find any content here that you feel is incorrect or does not meet those standards, please contact us at [email protected] so we can address it.</p> 4372 4373<h2>The Editorial Team</h2> 4374 4375<div class="team-list">
4375<!-------------- Individual Team Card Start --------------------> 4376<div class="team-card"> 4377<div class="team-img-link"> 4378<div class="w-img"> 4379<div class="responsive-img"> 4380<figure><picture> <img alt="" decoding="async" loading="lazy" src="https://static0.makeuseofimages.com/wordpress/wp-content/authors/6aaa616c4b816-Amir%20Bohlooli_NoBGSquare.jpg?q=70&fit=crop&w=360&h=360" /> </picture></figure> 4381</div> 4382</div> 4383</div> 4384 4385<div class="w-team-card-content"> 4386<div class="team-card-content"> 4387<h5 class="team-card-name ">Amir Bohlooli</h5> 4388 4389<p class="team-card-title">Managing Editor</p> 4390 4391<div class="w-team-social"><a class="team-social icon i-linkedin" href="https://www.linkedin.com/in/amir-bohlooli-0a7b0a392/" rel="nofollow">amir-bohlooli</a><a class="team-social icon i-muckrack" href="https://muckrack.com/amir-m-bohlooli" rel="nofollow">amir-m-bohlooli</a></div> 4392</div> 4393 4394<p>Amir runs MUO's Software coverage and helps shape what the rest of the site writes about. He's a PharmD student, a lifelong tinkerer, and the proud owner of a 1993 Mitsubishi Galant.</p> 4395<a class="team-card-btn icon i-arrow-1" href="/author/amir-bohlooli/" rel="nofollow">button</a></div> 4396</div> 4397<!-------------- Individual Team Card End --------------------><!-------------- Individual Team Card Start --------------------> 4398 4399<div class="team-card"> 4400<div class="team-img-link"> 4401<div class="w-img"> 4402<div class="responsive-img"> 4403<figure><picture> <img alt="" decoding="async" loading="lazy" src="https://static1.makeuseofimages.com/wordpress%2Fwp-content%2Fauthors%2F66ccdb044a5a6-Gavin%20Phil%20500px%20Square.jpg?q=50&fit=crop&w=240&h=240" /> </picture></figure> 4404</div> 4405</div> 4406</div> 4407 4408<div class="w-team-card-content"> 4409<div class="team-card-content"> 4410<h5 class="team-card-name ">Gavin Phillips</h5> 4411 4412<p class="team-card-title">Segment Lead</p> 4413 4414<div class="w-team-social"><a class="team-social icon i-twitter" href="https://twitter.com/GavinSpavin" rel="nofollow">GavinSpavin</a><a class="team-social icon i-linkedin" href="https://www.linkedin.com/in/gavinmphillips/" rel="nofollow">gavinmphillips</a><a class="team-social icon i-muckrack" href="https://muckrack.com/gavin-phillips" rel="nofollow">gavin-phillips</a></div> 4415</div> 4416 4417<p>Gavin is a Segment Lead with a writing degree and over 13 years experience. He's attended many tech shows and completed numerous product reviews.</p> 4418<a class="team-card-btn icon i-arrow-1" href="/author/gavin/" rel="nofollow">button</a></div> 4419</div> 4420<!-------------- Individual Team Card End --------------------><!-------------- Individual Team Card Start --------------------> 4421 4422<div class="team-card"> 4423<div class="team-img-link"> 4424<div class="w-img"> 4425<div class="responsive-img"> 4426<figure><picture> <img alt="" decoding="async" loading="lazy" src="https://static0.makeuseofimages.com/wordpress%2Fwp-content%2Fauthors%2F69933a0ddc98b-rob-icon-jacket%20%281%29.jpg?q=50&fit=crop&w=240&h=240" /> </picture></figure> 4427</div> 4428</div> 4429</div> 4430 4431<div class="w-team-card-content"> 4432<div class="team-card-content"> 4433<h5 class="team-card-name ">Rob LeFebvre</h5> 4434 4435<p class="team-card-title">Segment Lead</p> 4436 4437<div class="w-team-social"><a class="team-social icon i-linkedin" href="https://www.linkedin.com/in/roblef/" rel="nofollow">roblef</a></div> 4438</div> 4439 4440<p>Rob is an editor and writer focusing on consumer and enterprise technologies for a broad range of outlets. He’s been writing online for more than 15 years; before that he was a special educator for kids with severe disabilities.</p> 4441<a class="team-card-btn icon i-arrow-1" href="/author/rob-lefebvre/" rel="nofollow">button</a></div> 4442</div> 4443<!-------------- Individual Team Card End --------------------><!-------------- Individual Team Card Start --------------------> 4444 4445<div class="team-card"> 4446<div class="team-img-link"> 4447<div class="w-img"> 4448<div class="responsive-img"> 4449<figure><picture> <img alt="" decoding="async" loading="lazy" src="https://static0.anpoimages.com/wordpress/wp-content/uploads/2024/07/sara-gitkos.jpg" /> </picture></figure> 4450</div> 4451</div> 4452</div> 4453 4454<div class="w-team-card-content"> 4455<div class="team-card-content"> 4456<h5 class="team-card-name ">Sara Gitkos</h5> 4457 4458<p class="team-card-title">Lead Trainer</p> 4459 4460<div class="w-team-social"><a class="team-social icon i-twitter" href="https://twitter.com/sara_snax/" rel="nofollow">sara_snax</a></div> 4461</div> 4462 4463<p>Sara is Tech trainer at Valnet. She has a passion for writing, video games, the Oxford comma, hiking, and testing the boundaries of fitness tech and how much tea she can drink.</p> 4464</div> 4465</div>
4466<!-------------- Individual Team Card End --------------------><!-------------- Individual Team Card Start --------------------> 4467 4468<div class="team-card"> 4469<div class="team-img-link"> 4470<div class="w-img"> 4471<div class="responsive-img"> 4472<figure><picture> <img alt="" decoding="async" loading="lazy" src="https://static1.makeuseofimages.com/wordpress%2Fwp-content%2Fauthors%2F644a61af5f372-T0256AJFF-U01AQH4T7PF-31453454f5ea-512.png?q=50&fit=crop&w=240&h=240" /> </picture></figure> 4473</div> 4474</div> 4475</div> 4476 4477<div class="w-team-card-content"> 4478<div class="team-card-content"> 4479<h5 class="team-card-name ">Amy Cottreau-Moore</h5> 4480 4481<p class="team-card-title">Social Manager</p> 4482 4483<div class="w-team-social"><a class="team-social icon i-linkedin" href="https://www.linkedin.com/in/amy-cottreau-0365351a1/" rel="nofollow">amy-cottreau-0365351a1</a></div> 4484</div> 4485 4486<p>Amy is the Social Media Manager for MUO and How-To Geek. She has been a writer for her entire life but began her professional writing journey in 2020.</p> 4487<a class="team-card-btn icon i-arrow-1" href="/author/amy-cottreau/" rel="nofollow">button</a></div> 4488</div> 4489<!-------------- Individual Team Card End --------------------></div> 4490</article>
4491<script> 4492(function() { 4493 // Get all elements with the class 'team-item-btn' 4494 const links = document.querySelectorAll('.team-card-btn, .team-social'); 4495 4496 // Add a click event listener to each link 4497 links.forEach(link => { 4498 link.addEventListener('click', function(event) { 4499 // Prevent the default behavior of the link 4500 event.preventDefault(); 4501 // Open the link in a new window 4502 window.open(link.href, '_blank'); 4503 }); 4504 }); 4505 4506 // Generate and append the obfuscated email address 4507 function generateEmail() { 4508 var email = "editorial@make" + "makeuseof.com"; 4509 var obfuscatedEmail = email.replace('@', '@').replace('.', '.'); 4510 4511 var emailLink1 = document.createElement('a'); 4512 emailLink1.setAttribute('href', 'mailto:' + email); 4513 emailLink1.innerHTML = obfuscatedEmail; 4514 document.getElementById('email').appendChild(emailLink1); 4515 4516 var emailLink2 = document.createElement('a'); 4517 emailLink2.setAttribute('href', 'mailto:' + email); 4518 emailLink2.innerHTML = obfuscatedEmail; 4519 document.getElementById('email2').appendChild(emailLink2); 4520 } 4521 4522 generateEmail(); 4523})(); 4524</script>
4524 4525 </section> 4526 </main> 4527 4528 4529 4530 4531 4532 4533<!-- No AdsNinja v10 Client! --> 4534 4535 4536<footer id="website-footer" class="" aria-label="Footer"> 4537 4538 <div class="wrapper w-footer"> 4539 <div class="footer-content"> 4540 <section class="footer-brand-panel" aria-label="MakeUseOf footer overview"> 4541 4542 <div class="footer-brand-heading"> 4543 <a href="/" class="footer-img footer-logo" rel="home"> 4544 <picture> 4545 <img src="https://static0.makeuseofimages.com/assets/images/muo-logo-icon-colored-light.svg?v=2.4" 4546 alt="MakeUseOf logo" title="MakeUseOf" 4547 width="509" 4548 height="82" loading="lazy" decoding="async"> 4549 </picture> 4550 </a> 4551 4552 <div class="footer-brand-copy"> 4553 <strong class="footer-brand-name">MakeUseOf</strong> 4554 <span>Part of the <a href="https://www.valnetinc.com/en/" target="_blank" rel="noopener noreferrer">Valnet Publishing Group</a></span> 4555 </div> 4556 </div> 4557 4558 <section 4559 class="footer-newsletter" 4560 aria-label="Newsletter signup" 4561 data-newsletter-form="footer" 4562 data-newsletter-with-finalize-step 4563 data-newsletter-mailinglist-ids="29" 4564 data-newsletter-category="Newsletter Footer Widget" 4565 data-inview-category="Newsletter Footer Widget" 4566 data-inview-type="loaded_newsletter" 4567 data-inview-value="" 4568 > 4569 <h2 class="footer-column-title">Subscribe</h2> 4570 <p>The best of MakeUseOf, directly in your inbox.</p> 4571 <div class="footer-newsletter-form"> 4572 <div class="footer-newsletter-field"> 4573 <input class="user-form-input" maxlength="4000" name="email" placeholder="Email Address" required type="email"/> 4574 <button class="valnet-newsletter-btn" name="SubmitButton" data-newsletter-submit type="submit" value="Subscribe" aria-label="Subscribe to newsletter"> 4575 <i class="icon i-newsletters" aria-hidden="true"></i> 4576 <span>Subscribe</span> 4577 </button> 4578 </div> 4579 <span class="msg-error is-hidden" data-newsletter-error-response aria-live="polite"></span> 4580 <div data-newsletter-captcha-container class="g-recaptcha-container" hidden></div> 4581 <p class="form-notes bottom-note">By subscribing, you agree to receive newsletter and marketing emails, and accept our <a href="https://www.valnetinc.com/en/terms-of-use" rel="noopener noreferrer" target="_blank">Terms of Use</a> and <a href="https://www.valnetinc.com/en/privacy-policy" rel="noopener noreferrer" target="_blank">Privacy Policy</a>. You can unsubscribe anytime.</p> 4582 </div> 4583 <div class="newsletter-success-message is-hidden" data-newsletter-response role="status" aria-live="polite"> 4584 <span class="newsletter-success-message__text" data-newsletter-response-text></span> 4585</div> 4586 4587 4588<div class="newsletter-widget-finalize-account newsletter-widget-finalize-account--compact is-hidden" 4589 data-newsletter-finalize-account 4590 > 4591 <h3 class="newsletter-widget-finalize-account__title">Unlock Personalized Content & Exclusive Features</h3> 4592 <div class="newsletter-widget-finalize-account__content"> 4593 <div class="newsletter-widget-finalize-account__action"> 4594 <strong class="newsletter-widget-finalize-account__email">[email protected]</strong> 4595 <a class="main-cta primary-cta brand-cta newsletter-widget-finalize-account__cta" href="#" data-newsletter-finalize-account-cta> 4596 Complete Your Registration 4597 </a> 4598 </div> 4599 </div> 4600</div> 4601 </section> 4602 4603 <nav class="footer-social" aria-label="Follow MakeUseOf"> 4604 <h2 class="footer-column-title">Follow Us</h2> 4605 <ul class="social-media"> 4606 <li class="social-elements"> 4607 <a class="footer-social-link icon i-youtube" href="https://www.youtube.com/muotv" target="_blank" rel="noopener noreferrer" aria-label="Youtube"><span>Youtube</span></a> 4608 </li> 4609 <li class="social-elements"> 4610 <a class="footer-social-link icon i-facebook" href="https://www.facebook.com/muo.official" target="_blank" rel="noopener noreferrer" aria-label="Facebook"><span>Facebook</span></a> 4611 </li> 4612 <li class="social-elements"> 4613 <a class="footer-social-link icon i-instagram" href="https://www.instagram.com/makeuseof_official/" target="_blank" rel="noopener noreferrer" aria-label="Instagram"><span>Instagram</span></a> 4614 </li> 4615 <li class="social-elements"> 4616 <a class="footer-social-link icon i-twitter" href="https://twitter.com/MUO_official" target="_blank" rel="noopener noreferrer" aria-label="Twitter"><span>Twitter</span></a> 4617 </li> 4618 <li class="social-elements"> 4619 <a class="footer-social-link icon i-linkedin" href="https://www.linkedin.com/company/muoofficial" target="_blank" rel="noopener noreferrer" aria-label="Linkedin"><span>Linkedin</span></a> 4620 </li> 4621 <li class="social-elements"> 4622 <a class="footer-social-link icon i-pinterest" href="https://www.pinterest.com/muo_official/" target="_blank" rel="noopener noreferrer" aria-label="Pinterest"><span>Pinterest</span></a> 4623 </li> 4624 </ul> 4625 </nav> 4626 4627 <nav class="footer-mobile-links" aria-label="Footer links"> 4628 <section class="footer-mobile-links-section"> 4629 <h2 class="footer-column-title ">About</h2> 4630 <ul> 4631 <li><a class="footer-link " href="/work-with-us/" >Join Our Team</a></li> 4632 <li><a class="footer-link " href="/page/advertise/" >Our Audience</a></li> 4633 <li><a class="footer-link " href="/page/about/" >About Us</a></li> 4634 <li><a class="footer-link " href="/page/press-events/" >Press & Events</a></li> 4635 <li><a class="footer-link " href="/page/media/" >Media Coverage</a></li> 4636 <li><a class="footer-link footer-link--emphasized is-emphasized" href="/premium/?ref=footer" >Subscribe to Premium</a></li> 4637 </ul> 4638 </section> 4639 <section class="footer-mobile-links-section"> 4640 <h2 class="footer-column-title footer-column-title-legal">Contact</h2> 4641 <ul> 4642 <li><a class="footer-link " href="/contact/" >Contact Us</a></li> 4643 <li><a class="footer-link " href="https://www.valnetinc.com/en/careers" target="_blank" rel="noopener noreferrer">Careers</a></li> 4644 <li><a class="footer-link " href="https://www.valnetinc.com/en/advertising" target="_blank" rel="noopener noreferrer">Advertising</a></li> 4645 <li><a class="footer-link footer-link--emphasized is-emphasized" href="/contact/" >Have a News Tip?</a></li> 4646 </ul> 4647 </section> 4648 <section class="footer-mobile-links-section"> 4649 <h2 class="footer-column-title footer-column-title-legal">Legal</h2> 4650 <ul> 4651 <li><a class="footer-link " href="https://www.valnetinc.com/en/terms-of-use" target="_blank" rel="noopener noreferrer">Terms</a></li> 4652 <li><a class="footer-link " href="https://www.valnetinc.com/en/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy</a></li> 4653 <li><a class="footer-link " href="https://www.valnetinc.com/en/editorial-integrity" target="_blank" rel="noopener noreferrer">Policies</a></li> 4654 </ul> 4655 </section> 4656 4657 </nav> 4658 </section> 4659 4660 <nav class="footer-nav-grid" aria-label="Footer navigation"> 4661 <section class="footer-nav-column footer-explore"> 4662 <h2 class="footer-column-title">Explore</h2> 4663 <ul> 4664 <li><a class="footer-link " href="/category/news/">News</a></li> 4665 </ul> 4666 </section> 4667 4668 <section class="footer-nav-column"> 4669 <h2 class="footer-column-title">About</h2> 4670 <ul> 4671 <li><a class="footer-link " href="/work-with-us/" >Join Our Team</a></li> 4672 <li><a class="footer-link " href="/page/advertise/" >Our Audience</a></li> 4673 <li><a class="footer-link " href="/page/about/" >About Us</a></li> 4674 <li><a class="footer-link " href="/page/press-events/" >Press & Events</a></li> 4675 <li><a class="footer-link " href="/page/media/" >Media Coverage</a></li> 4676 <li><a class="footer-link footer-link--emphasized is-emphasized" href="/premium/?ref=footer" >Subscribe to Premium</a></li> 4677 </ul> 4678 </section> 4679 4680 <section class="footer-nav-column"> 4681 <ul> 4682 <li id="ccpa-link"></li> 4683 </ul> 4684 <h2 class="footer-column-title ">Contact</h2> 4685 <ul> 4686 <li><a class="footer-link " href="/contact/" >Contact Us</a></li> 4687 <li><a class="footer-link " href="https://www.valnetinc.com/en/careers" target="_blank" rel="noopener noreferrer">Careers</a></li> 4688 <li><a class="footer-link " href="https://www.valnetinc.com/en/advertising" target="_blank" rel="noopener noreferrer">Advertising</a></li> 4689 <li><a class="footer-link footer-link--emphas
4689ized is-emphasized" href="/contact/" >Have a News Tip?</a></li> 4690 </ul> 4691 <h2 class="footer-column-title footer-column-title-legal">Legal</h2> 4692 <ul> 4693 <li><a class="footer-link " href="https://www.valnetinc.com/en/terms-of-use" target="_blank" rel="noopener noreferrer">Terms</a></li> 4694 <li><a class="footer-link " href="https://www.valnetinc.com/en/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy</a></li> 4695 <li><a class="footer-link " href="https://www.valnetinc.com/en/editorial-integrity" target="_blank" rel="noopener noreferrer">Policies</a></li> 4696 </ul> 4697 4698 </section> 4699 </nav> 4700 </div> 4701 </div> 4702 4703 <div class="wrapper footer-bottom-wrapper"> 4704 <div class="footer-copyright"> 4705 Copyright © 2026 Valnet Inc. 4706 </div> 4707 </div> 4708 4709 </footer> 4710 4711 4712 4713 4714
4714<script type="module"> 4715 document.addEventListener('DOMContentLoaded', function () { 4716 var queryString = window.location.search || ''; 4717 var keyValPairs = []; 4718 var params = {}; 4719 4720 queryString = queryString.substr(1); 4721 if (queryString.length) 4722 { 4723 keyValPairs = queryString.split('&'); 4724 for (var i = 0; i < keyValPairs.length; i++) 4725 { 4726 var key = keyValPairs[i].split('=')[0]; 4727 if (!key.length) continue; 4728 if (typeof params[key] === 'undefined') 4729 params[key] = []; 4730 params[key].push(keyValPairs[i].split('=')[1]); 4731 } 4732 4733 if (params['view'] !== undefined) { 4734 if (params['view'] == "list" || params['view'] == "lista") { 4735 valnet_cookie.set("view",params['view']); 4736 } 4737 } 4738 4739 var campaign = null; 4740 if (params['utm_source'] !== undefined) { 4741 campaign = params['utm_source']; 4742 } 4743 if (campaign !== null) { 4744 valnet_cookie.set("campaign",campaign); 4745 } 4746 } 4747 }); 4748 </script>
4748 4749 4750 4751 4752
4752<script type="module"> 4753 /** For Read More button on LP **/ 4754 window.toggleReadmoreButton=()=>{ 4755 let e=document.getElementsByClassName('listing-desc'); 4756 for(let t=0;t<e.length;t++)e[t].classList.add('js-show-full'); 4757 let n=document.getElementsByClassName('listing-desc-btn'); 4758 for(let e=0;e<n.length;e++)n[e].classList.contains('js-show-btn')&&n[e].remove(); 4759 } 4760 window.updateListingDescReadmoreButtons=()=>{ 4761 let n=document.getElementsByClassName('listing-desc-btn'); 4762 for(let t=0;t<n.length;t++){ 4763 let e=n[t],i=e.previousElementSibling; 4764 if(!i||i.nodeType!==1||!i.classList.contains('listing-desc'))continue; 4765 if(i.classList.contains('js-show-full')){e.classList.remove('js-show-btn');continue} 4766 i.scrollHeight-i.clientHeight>1?e.classList.add('js-show-btn'):e.classList.remove('js-show-btn') 4767 } 4768 }; 4769 let listingReadmoreResizeTimer; 4770 const runListingReadmoreUpdate=()=>{window.updateListingDescReadmoreButtons()}; 4771 if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',runListingReadmoreUpdate)}else{runListingReadmoreUpdate()} 4772 window.addEventListener('load',runListingReadmoreUpdate); 4773 window.addEventListener('resize',()=>{clearTimeout(listingReadmoreResizeTimer);listingReadmoreResizeTimer=setTimeout(runListingReadmoreUpdate,100)}); 4774 </script>
4774 4775 4776 <!-- No AdsNinja v10 Client! --> 4777 <!-- No AdsNinja v10 Client! --> 4778 4779 <!-- LISTING PAGES WITH SUB CONTENT AND HAS VIGNETTES --> 4780 4781 4782 4783 4784</body> 4785</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.