CINXE.COM
Storage Archives | Linux Today
<!doctype html > <!--[if IE 8]> <html class="ie8" lang="en"> <![endif]--> <!--[if IE 9]> <html class="ie9" lang="en"> <![endif]--> <!--[if gt IE 8]><!--> <html lang="en-US"> <!--<![endif]--> <head> <title>Storage Archives | Linux Today</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="pingback" href="https://www.linuxtoday.com/wp/xmlrpc.php" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="icon" type="image/png" href="https://assets.dev.linuxtoday.com/uploads/2021/06/Linux_logos_Favicon.png"> <!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.linuxtoday.com/storage/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Storage Archives | Linux Today" /> <meta property="og:url" content="https://www.linuxtoday.com/storage/" /> <meta property="og:site_name" content="Linux Today" /> <meta property="og:image" content="https://assets.linuxtoday.com/uploads/2021/07/Linux_opengraph_square2-01.png" /> <meta property="og:image:width" content="1201" /> <meta property="og:image:height" content="1200" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@linuxtoday" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.linuxtoday.com/storage/","url":"https://www.linuxtoday.com/storage/","name":"Storage Archives | Linux Today","isPartOf":{"@id":"https://www.linuxtoday.com/#website"},"breadcrumb":{"@id":"https://www.linuxtoday.com/storage/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.linuxtoday.com/storage/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.linuxtoday.com/"},{"@type":"ListItem","position":2,"name":"Storage"}]},{"@type":"WebSite","@id":"https://www.linuxtoday.com/#website","url":"https://www.linuxtoday.com/","name":"Linux Today","description":"","publisher":{"@id":"https://www.linuxtoday.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.linuxtoday.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.linuxtoday.com/#organization","name":"LinuxToday","url":"https://www.linuxtoday.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.linuxtoday.com/#/schema/logo/image/","url":"https://assets.linuxtoday.com/uploads/2021/07/Linux_opengraph_square2-01.png","contentUrl":"https://assets.linuxtoday.com/uploads/2021/07/Linux_opengraph_square2-01.png","width":1201,"height":1200,"caption":"LinuxToday"},"image":{"@id":"https://www.linuxtoday.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/LinuxToday-635265507098561/","https://x.com/linuxtoday","https://www.linkedin.com/company/linuxtoday/"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.linuxtoday.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//assets.linuxtoday.com' /> <link rel="alternate" type="application/rss+xml" title="Linux Today » Feed" href="https://www.linuxtoday.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Linux Today » Storage Category Feed" href="https://www.linuxtoday.com/storage/feed/" /> <!-- linuxtoday.com is managing ads with Advanced Ads 1.55.0 --><script data-src="data:text/javascript;base64,CgkJCXdpbmRvdy5hZHZhbmNlZF9hZHNfcmVhZHk9ZnVuY3Rpb24oZSxhKXthPWF8fCJjb21wbGV0ZSI7dmFyIGQ9ZnVuY3Rpb24oZSl7cmV0dXJuImludGVyYWN0aXZlIj09PWE/ImxvYWRpbmciIT09ZToiY29tcGxldGUiPT09ZX07ZChkb2N1bWVudC5yZWFkeVN0YXRlKT9lKCk6ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigicmVhZHlzdGF0ZWNoYW5nZSIsKGZ1bmN0aW9uKGEpe2QoYS50YXJnZXQucmVhZHlTdGF0ZSkmJmUoKX0pLHtvbmNlOiJpbnRlcmFjdGl2ZSI9PT1hfSl9LHdpbmRvdy5hZHZhbmNlZF9hZHNfcmVhZHlfcXVldWU9d2luZG93LmFkdmFuY2VkX2Fkc19yZWFkeV9xdWV1ZXx8W107CQk=" data-type="lazy" id="wp-ads-ready"></script> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 11px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 32px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--regular: 15px;--wp--preset--font-size--larger: 50px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='parent-style-css' href='https://www.linuxtoday.com/wp-content/themes/newspaper/style.css?ver=6.6.2' type='text/css' media='all' /> <link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='td-plugin-multi-purpose' href='https://www.linuxtoday.com/wp-content/plugins/td-composer/td-multi-purpose/style.css?ver=def8edc4e13d95bdf49953a9dce2f608' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='td-plugin-multi-purpose' href='https://www.linuxtoday.com/wp-content/plugins/td-composer/td-multi-purpose/style.css?ver=def8edc4e13d95bdf49953a9dce2f608' type='text/css' media='all'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='google-fonts-style' href='https://fonts.googleapis.com/css?family=Fira+Sans%3A400%7COpen+Sans%3A400%2C600%2C700%7CRoboto%3A400%2C600%2C700%7CRaleway%3A400%2C600%7CFira+Sans%3A400&display=swap&ver=12.6.8' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='google-fonts-style' href='https://fonts.googleapis.com/css?family=Fira+Sans%3A400%7COpen+Sans%3A400%2C600%2C700%7CRoboto%3A400%2C600%2C700%7CRaleway%3A400%2C600%7CFira+Sans%3A400&display=swap&ver=12.6.8' type='text/css' media='all'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='font_awesome' href='https://www.linuxtoday.com/wp-content/plugins/td-composer/assets/fonts/font-awesome/font-awesome.css?ver=def8edc4e13d95bdf49953a9dce2f608' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='font_awesome' href='https://www.linuxtoday.com/wp-content/plugins/td-composer/assets/fonts/font-awesome/font-awesome.css?ver=def8edc4e13d95bdf49953a9dce2f608' type='text/css' media='all'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='td-theme' href='https://www.linuxtoday.com/wp-content/themes/Newspaper-child-linuxtoday/style.css?ver=1732637279' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='td-theme' href='https://www.linuxtoday.com/wp-content/themes/Newspaper-child-linuxtoday/style.css?ver=1732637279' type='text/css' media='all'></noscript><style id='td-theme-inline-css' type='text/css'>@media (max-width:767px){.td-header-desktop-wrap{display:none}}@media (min-width:767px){.td-header-mobile-wrap{display:none}}</style> <link rel='stylesheet' id='td-legacy-framework-front-style-css' href='https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/td_legacy_main.css?ver=def8edc4e13d95bdf49953a9dce2f608' type='text/css' media='all' /> <link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='td-standard-pack-framework-front-style' href='https://www.linuxtoday.com/wp-content/plugins/td-standard-pack/Newspaper/assets/css/td_standard_pack_main.css?ver=1b3d5bf2c64738aa07b4643e31257da9' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='td-standard-pack-framework-front-style' href='https://www.linuxtoday.com/wp-content/plugins/td-standard-pack/Newspaper/assets/css/td_standard_pack_main.css?ver=1b3d5bf2c64738aa07b4643e31257da9' type='text/css' media='all'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='tdb_style_cloud_templates_front' href='https://www.linuxtoday.com/wp-content/plugins/td-cloud-library/assets/css/tdb_main.css?ver=b33652f2535d2f3812f59e306e26300d' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='tdb_style_cloud_templates_front' href='https://www.linuxtoday.com/wp-content/plugins/td-cloud-library/assets/css/tdb_main.css?ver=b33652f2535d2f3812f59e306e26300d' type='text/css' media='all'></noscript><script type="text/javascript" src="https://www.linuxtoday.com/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script nodelay> //InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) (function() { var host = 'www.linuxtoday.com'; var element = document.createElement('script'); var firstScript = document.getElementsByTagName('script')[0]; var url = 'https://cmp.inmobi.com' .concat('/choice/', 'vPn77x7pBG57Y', '/', host, '/choice.js?tag_version=V3'); var uspTries = 0; var uspTriesLimit = 3; element.async = true; element.type = 'text/javascript'; element.src = url; firstScript.parentNode.insertBefore(element, firstScript); function makeStub() { var TCF_LOCATOR_NAME = '__tcfapiLocator'; var queue = []; var win = window; var cmpFrame; function addFrame() { var doc = win.document; var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); if (!otherCMP) { if (doc.body) { var iframe = doc.createElement('iframe'); iframe.style.cssText = 'display:none'; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; } function tcfAPIHandler() { var gdprApplies; var args = arguments; if (!args.length) { return queue; } else if (args[0] === 'setGdprApplies') { if ( args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean' ) { gdprApplies = args[3]; if (typeof args[2] === 'function') { args[2]('set', true); } } } else if (args[0] === 'ping') { var retr = { gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: 'stub' }; if (typeof args[2] === 'function') { args[2](retr); } } else { if(args[0] === 'init' && typeof args[3] === 'object') { args[3] = Object.assign(args[3], { tag_version: 'V3' }); } queue.push(args); } } function postMessageEventHandler(event) { var msgIsString = typeof event.data === 'string'; var json = {}; try { if (msgIsString) { json = JSON.parse(event.data); } else { json = event.data; } } catch (ignore) {} var payload = json.__tcfapiCall; if (payload) { window.__tcfapi( payload.command, payload.version, function(retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) { returnMsg = JSON.stringify(returnMsg); } if (event && event.source && event.source.postMessage) { event.source.postMessage(returnMsg, '*'); } }, payload.parameter ); } } while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) {} if (win === window.top) { break; } win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener('message', postMessageEventHandler, false); } }; makeStub(); function makeGppStub() { var CMP_ID = 10; var SUPPORTED_APIS = [ '2:tcfeuv2', '6:uspv1', '7:usnatv1', '8:usca', '9:usvav1', '10:uscov1', '11:usutv1', '12:usctv1' ]; window.__gpp_addFrame = function (n) { if (!window.frames[n]) { if (document.body) { var i = document.createElement("iframe"); i.style.cssText = "display:none"; i.name = n; document.body.appendChild(i); } else { window.setTimeout(window.__gpp_addFrame, 10, n); } } }; window.__gpp_stub = function () { var b = arguments; __gpp.queue = __gpp.queue || []; __gpp.events = __gpp.events || []; if (!b.length || (b.length == 1 && b[0] == "queue")) { return __gpp.queue; } if (b.length == 1 && b[0] == "events") { return __gpp.events; } var cmd = b[0]; var clb = b.length > 1 ? b[1] : null; var par = b.length > 2 ? b[2] : null; if (cmd === "ping") { clb( { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, true ); } else if (cmd === "addEventListener") { if (!("lastId" in __gpp)) { __gpp.lastId = 0; } __gpp.lastId++; var lnr = __gpp.lastId; __gpp.events.push({ id: lnr, callback: clb, parameter: par, }); clb( { eventName: "listenerRegistered", listenerId: lnr, // Registered ID of the listener data: true, // positive signal pingData: { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // list of supported APIs sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, }, true ); } else if (cmd === "removeEventListener") { var success = false; for (var i = 0; i < __gpp.events.length; i++) { if (__gpp.events[i].id == par) { __gpp.events.splice(i, 1); success = true; break; } } clb( { eventName: "listenerRemoved", listenerId: par, // Registered ID of the listener data: success, // status info pingData: { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // CMP ID sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, }, true ); } else if (cmd === "hasSection") { clb(false, true); } else if (cmd === "getSection" || cmd === "getField") { clb(null, true); } //queue all other commands else { __gpp.queue.push([].slice.apply(b)); } }; window.__gpp_msghandler = function (event) { var msgIsString = typeof event.data === "string"; try { var json = msgIsString ? JSON.parse(event.data) : event.data; } catch (e) { var json = null; } if (typeof json === "object" && json !== null && "__gppCall" in json) { var i = json.__gppCall; window.__gpp( i.command, function (retValue, success) { var returnMsg = { __gppReturn: { returnValue: retValue, success: success, callId: i.callId, }, }; event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*"); }, "parameter" in i ? i.parameter : null, "version" in i ? i.version : "1.1" ); } }; if (!("__gpp" in window) || typeof window.__gpp !== "function") { window.__gpp = window.__gpp_stub; window.addEventListener("message", window.__gpp_msghandler, false); window.__gpp_addFrame("__gppLocator"); } }; makeGppStub(); var uspStubFunction = function() { var arg = arguments; if (typeof window.__uspapi !== uspStubFunction) { setTimeout(function() { if (typeof window.__uspapi !== 'undefined') { window.__uspapi.apply(window.__uspapi, arg); } }, 500); } }; var checkIfUspIsReady = function() { uspTries++; if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { console.warn('USP is not accessible'); } else { clearInterval(uspInterval); } }; if (typeof window.__uspapi === 'undefined') { window.__uspapi = uspStubFunction; var uspInterval = setInterval(checkIfUspIsReady, 6000); } })(); // End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) /** * DataLayer Push & CCPA Support * * Version 2.0.7 */ (function() { //URLs need to be externalized based on environments, during build update. var get_iab_vendors_url = 'https://cmp.inmobi.com/GVL-v3/vendor-list.json'; var get_google_atp_url = "https://cmp.inmobi.com/tcfv2/google-atp-list.json"; var iab_vendors, iab_vendor_ids, iab_vendor_names; var google_vendors, google_vendor_ids, google_vendor_names; var google_vendors_arr = [], google_vendor_ids_arr = [], google_vendor_names_arr = []; var iab_vendors_arr = [], iab_vendor_ids_arr = [], iab_vendor_names_arr = []; var non_iab_vendors, non_iab_vendor_ids, non_iab_vendor_names; var non_iab_vendors_arr = [], non_iab_vendor_ids_arr = [], non_iab_vendor_names_arr = []; var publisher_consents, publisher_legitimate_interests; var purpose_consents, purpose_legitimate_interests; function resultToList(a) {b = ','; for (var i in a){if (a[i]){b+=i+','}} return b;} /** * Get a full list of Non-IAB Vendors, specific to the Quantcast Universal Tag ID, using tcfapi */ function vendors_getNonIABVendorList() { window.__tcfapi('getConfig', 2, function(retObj) { if(retObj.hasOwnProperty('nonIabVendorsInfo')){ if(retObj.nonIabVendorsInfo.hasOwnProperty('nonIabVendorList')) { non_iab_vendors = retObj.nonIabVendorsInfo.nonIabVendorList; // Dont assume array key = vendor id, set key as vendor id with iab_vendors[i].id Object.keys(non_iab_vendors).forEach(function (i) { non_iab_vendors_arr[non_iab_vendors[i].vendorId] = non_iab_vendors[i].name; }); } } }); } /** * Get a full list of IAB Vendors. */ function vendors_getIABVendorList() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var res = JSON.parse(this.responseText); if(res.hasOwnProperty('vendors')) { iab_vendors = res.vendors; // Dont assume array key = vendor id, set key as vendor id with iab_vendors[i].id Object.keys(iab_vendors).forEach(function (i) { iab_vendors_arr[iab_vendors[i].id] = iab_vendors[i].name; }); } } }; xhttp.open("GET", get_iab_vendors_url, true); xhttp.send(); } /** * Get a full list of google atp list */ function vendors_getGoogleVendorList() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { google_vendors = JSON.parse(this.responseText); google_vendors.forEach(function (vendor) { google_vendors_arr[vendor.provider_id] = vendor.provider_name; }); } }; xhttp.open("GET", get_google_atp_url, true); xhttp.send(); } /** * CMP Loaded. * * Push __cmpLoaded event to the data layer. */ function dlSend_tcLoaded(tcData) { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': '__cmpLoaded', '__cmpLoaded': true, 'gdpr': tcData.gdprApplies, }); } /** * IAB Vendors. * * Push __cmpIABConsents event to the datalayer, along with iab vendor consent ids. */ function dlSend_consentData(tcData) { window.dataLayer = window.dataLayer || []; iab_vendor_names_arr = []; iab_vendor_ids_arr = []; non_iab_vendor_names_arr = []; non_iab_vendor_ids_arr = []; google_vendor_names_arr = []; google_vendor_ids_arr = []; if(tcData.hasOwnProperty('publisher')) { if(tcData.publisher.hasOwnProperty('consents')) { publisher_consents = resultToList(tcData.publisher.consents); } publisher_legitimate_interests = resultToList(tcData.publisher.legitimateInterests); } if(tcData.hasOwnProperty('purpose')) { if(tcData.purpose.hasOwnProperty('consents')) { purpose_consents = resultToList(tcData.purpose.consents); } purpose_legitimate_interests = resultToList(tcData.purpose.legitimateInterests); } // Run this in an interval (every 0.1s) just in case we are still waiting // on the return with our iab_vendors list calls, bail after 10 seconds var cnt = 0; var interval = setInterval(function(){ cnt += 1; if(cnt === 100){ clearInterval(interval); } if(iab_vendors) { clearInterval(interval); if(tcData.gdprApplies) { // Create name & id arrays of iab vendors with consent. if(tcData.hasOwnProperty('vendor')) { Object.keys(tcData.vendor.consents).forEach(function(vendorId) { if(tcData.vendor.consents[vendorId] || ! tcData.gdprApplies) { iab_vendor_names_arr[vendorId] = iab_vendors_arr[vendorId]; iab_vendor_ids_arr[vendorId] = vendorId; } }); } } else { // GDPR does not apply, add all vendor names/ids iab_vendor_names_arr = iab_vendors_arr; iab_vendors_arr.forEach(function(vendorName, vendorId) { iab_vendor_ids_arr[vendorId] = vendorId; }); } if(tcData.addtlConsent && google_vendors_arr) { // Create name and id arrays of google vendors with consent. // addtlConsent: "1~39.43.46.55.61. // 1~ is the version and the rest are the decoded ids google_vendor_ids_arr = tcData.addtlConsent.split('1~')[1].split('.'); google_vendor_ids_arr && google_vendor_ids_arr.forEach(function(google_id) { google_vendor_names_arr.push(google_vendors_arr[google_id]); }); } // Non IAB Vendors window.__tcfapi('getNonIABVendorConsents',2, function(nonIabConsent, nonIabSuccess) { if (nonIabSuccess) { if(nonIabConsent.gdprApplies) { // Create name & id arrays of non iab vendors with consent. nonIabConsent.nonIabVendorConsents && Object.keys(nonIabConsent.nonIabVendorConsents).forEach(function(vendorId) { if(nonIabConsent.nonIabVendorConsents[vendorId] || ! nonIabConsent.gdprApplies) { non_iab_vendor_names_arr[vendorId] = non_iab_vendors_arr[vendorId]; non_iab_vendor_ids_arr[vendorId] = vendorId; } }); } else { // GDPR does not apply, add all non iab vendor names/ids non_iab_vendor_names_arr = non_iab_vendors_arr; non_iab_vendors_arr.forEach(function(vendorName, vendorId) { non_iab_vendor_ids_arr[vendorId] = vendorId; }); } } // Join our array values, skipping empty items and joing them with a delimiter iab_vendor_names = iab_vendor_names_arr.filter(Boolean).join('|'); iab_vendor_ids = iab_vendor_ids_arr.filter(Boolean).join(','); google_vendor_names = google_vendor_names_arr.filter(Boolean).join('|'); google_vendor_ids = google_vendor_ids_arr.filter(Boolean).join('|'); non_iab_vendor_names = non_iab_vendor_names_arr.filter(Boolean).join('|'); non_iab_vendor_ids = non_iab_vendor_ids_arr.filter(Boolean).join(','); // Push __cmpIABConsents signals to the data layer. window.dataLayer.push({ 'event': '__cmpConsents', '__cmpConsents': { 'iabVendorConsentIds': iab_vendor_ids, 'iabVendorsWithConsent': iab_vendor_names, 'nonIABVendorConsentIds': non_iab_vendor_ids, 'nonIABVendorsWithConsent': non_iab_vendor_names, 'googleVendorConsentIds': google_vendor_ids, 'googleVendorsWithConsent': google_vendor_names, 'gdpr': tcData.gdprApplies, 'publisherConsents': publisher_consents, 'publisherLegitimateInterests': publisher_legitimate_interests, 'purposeConsents': purpose_consents, 'purposeLegitimateInterests': purpose_legitimate_interests, } }); }); } }, 100); } /** * CCPA footer message. */ function ccpa_footerMsg(tcData) { window.__uspapi('uspPing', 1, function(obj, status) { var footer_msg = document.getElementById('choice-footer-msg'); // get the footer container for our CCPA message if (status && obj.mode.includes('USP') && footer_msg !== null) { footer_msg.innerHTML = footer_msg.innerHTML + 'We use cookies' + ' and other data collection technologies' + ' to provide the best experience for our customers. You may request' + ' that your data not be shared with third parties here: ' + '<a href="#" onclick="window.__uspapi(\'displayUspUi\');"' + '>Do Not Sell My Data</a>' + '.'; // Add the 'ccpa-msg-added' class to the container for post message add styling. footer_msg.classList.add("ccpa-msg-added"); window.__uspapi('setUspDftData', 1, function(obj, status) { if (!status) { console.log("Error: USP string not updated!") } }); } }); } // Only get the IAB and Non-IAB vendor lists if the the Data layer push functionality // is enabled, otherwise we do not need the vendor lists. window.__tcfapi('addEventListener', 2, function(getConfig, listenerSuccess) { vendors_getIABVendorList(); // Get global IAB vendor list vendors_getGoogleVendorList(); // Get google vendor list vendors_getNonIABVendorList(); // Get UTID specific Non-IAB vendors }); // CCPA ccpa_footerMsg(); // Add our main listener. window.__tcfapi('addEventListener', 2, function(tcData,listenerSuccess) { if (listenerSuccess) { /** * User Visits: * 1st visit/no cookie = 'cmpuishown' called and then 'useractioncomplete' after user make their selection * Repeat visit/has cookie = only 'tcloaded' is called as the UI does not show unless the user clicks to show */ switch (tcData.eventStatus) { case 'cmpuishown': // Data Layer dlSend_tcLoaded(tcData); break; case 'tcloaded': // Data Layer if(tcData && tcData.gdprApplies) { dlSend_tcLoaded(tcData); dlSend_consentData(tcData); } break; case 'useractioncomplete': // Data Layer dlSend_consentData(tcData) break; } } }); })(); </script> <link rel="https://api.w.org/" href="https://www.linuxtoday.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.linuxtoday.com/wp-json/wp/v2/categories/31323" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.linuxtoday.com/wp/xmlrpc.php?rsd" /> <!-- Google Tag Manager --> <script type="text/javascript"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T4P43PZ'); </script> <!-- End Google Tag Manager --> <script data-src="data:text/javascript;base64,CgkJdmFyIGFkdmFkc0NmcFF1ZXVlID0gW107CgkJdmFyIGFkdmFkc0NmcEFkID0gZnVuY3Rpb24oIGFkSUQgKXsKCQkJaWYgKCAndW5kZWZpbmVkJyA9PSB0eXBlb2YgYWR2YWRzUHJvQ2ZwICkgeyBhZHZhZHNDZnBRdWV1ZS5wdXNoKCBhZElEICkgfSBlbHNlIHsgYWR2YWRzUHJvQ2ZwLmFkZEVsZW1lbnQoIGFkSUQgKSB9CgkJfTsKCQk=" data-type="lazy" type="text/javascript"></script> <script> window.tdb_global_vars = {"wpRestUrl":"https:\/\/www.linuxtoday.com\/wp-json\/","permalinkStructure":"\/%category%\/%postname%\/"}; window.tdb_p_autoload_vars = {"isAjax":false,"isAdminBarShowing":false}; </script> <style id="tdb-global-colors">:root{--accent-color:#fff}</style> <!-- JS generated by theme --> <script type="text/javascript" id="td-generated-header-js"> var tdBlocksArray = []; //here we store all the items for the current page // td_block class - each ajax block uses a object of this class for requests function tdBlock() { this.id = ''; this.block_type = 1; //block type id (1-234 etc) this.atts = ''; this.td_column_number = ''; this.td_current_page = 1; // this.post_count = 0; //from wp this.found_posts = 0; //from wp this.max_num_pages = 0; //from wp this.td_filter_value = ''; //current live filter value this.is_ajax_running = false; this.td_user_action = ''; // load more or infinite loader (used by the animation) this.header_color = ''; this.ajax_pagination_infinite_stop = ''; //show load more at page x } // td_js_generator - mini detector ( function () { var htmlTag = document.getElementsByTagName("html")[0]; if ( navigator.userAgent.indexOf("MSIE 10.0") > -1 ) { htmlTag.className += ' ie10'; } if ( !!navigator.userAgent.match(/Trident.*rv\:11\./) ) { htmlTag.className += ' ie11'; } if ( navigator.userAgent.indexOf("Edge") > -1 ) { htmlTag.className += ' ieEdge'; } if ( /(iPad|iPhone|iPod)/g.test(navigator.userAgent) ) { htmlTag.className += ' td-md-is-ios'; } var user_agent = navigator.userAgent.toLowerCase(); if ( user_agent.indexOf("android") > -1 ) { htmlTag.className += ' td-md-is-android'; } if ( -1 !== navigator.userAgent.indexOf('Mac OS X') ) { htmlTag.className += ' td-md-is-os-x'; } if ( /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()) ) { htmlTag.className += ' td-md-is-chrome'; } if ( -1 !== navigator.userAgent.indexOf('Firefox') ) { htmlTag.className += ' td-md-is-firefox'; } if ( -1 !== navigator.userAgent.indexOf('Safari') && -1 === navigator.userAgent.indexOf('Chrome') ) { htmlTag.className += ' td-md-is-safari'; } if( -1 !== navigator.userAgent.indexOf('IEMobile') ){ htmlTag.className += ' td-md-is-iemobile'; } })(); var tdLocalCache = {}; ( function () { "use strict"; tdLocalCache = { data: {}, remove: function (resource_id) { delete tdLocalCache.data[resource_id]; }, exist: function (resource_id) { return tdLocalCache.data.hasOwnProperty(resource_id) && tdLocalCache.data[resource_id] !== null; }, get: function (resource_id) { return tdLocalCache.data[resource_id]; }, set: function (resource_id, cachedData) { tdLocalCache.remove(resource_id); tdLocalCache.data[resource_id] = cachedData; } }; })(); var td_viewport_interval_list=[{"limitBottom":767,"sidebarWidth":228},{"limitBottom":1018,"sidebarWidth":300},{"limitBottom":1140,"sidebarWidth":324}]; var tdc_is_installed="yes"; var td_ajax_url="https:\/\/www.linuxtoday.com\/wp\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=12.6.8"; var td_get_template_directory_uri="https:\/\/www.linuxtoday.com\/wp-content\/plugins\/td-composer\/legacy\/common"; var tds_snap_menu=""; var tds_logo_on_sticky=""; var tds_header_style=""; var td_please_wait="Please wait..."; var td_email_user_pass_incorrect="User or password incorrect!"; var td_email_user_incorrect="Email or username incorrect!"; var td_email_incorrect="Email incorrect!"; var td_user_incorrect="Username incorrect!"; var td_email_user_empty="Email or username empty!"; var td_pass_empty="Pass empty!"; var td_pass_pattern_incorrect="Invalid Pass Pattern!"; var td_retype_pass_incorrect="Retyped Pass incorrect!"; var tds_more_articles_on_post_enable=""; var tds_more_articles_on_post_time_to_wait=""; var tds_more_articles_on_post_pages_distance_from_top=0; var tds_captcha=""; var tds_theme_color_site_wide="#378de2"; var tds_smart_sidebar=""; var tdThemeName="Newspaper"; var tdThemeNameWl="Newspaper"; var td_magnific_popup_translation_tPrev="Previous (Left arrow key)"; var td_magnific_popup_translation_tNext="Next (Right arrow key)"; var td_magnific_popup_translation_tCounter="%curr% of %total%"; var td_magnific_popup_translation_ajax_tError="The content from %url% could not be loaded."; var td_magnific_popup_translation_image_tError="The image #%curr% could not be loaded."; var tdBlockNonce="69a10158a1"; var tdMobileMenu="enabled"; var tdMobileSearch="enabled"; var tdDateNamesI18n={"month_names":["January","February","March","April","May","June","July","August","September","October","November","December"],"month_names_short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"day_names_short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]}; var tdb_modal_confirm="Save"; var tdb_modal_cancel="Cancel"; var tdb_modal_confirm_alt="Yes"; var tdb_modal_cancel_alt="No"; var td_deploy_mode="deploy"; var td_ad_background_click_link=""; var td_ad_background_click_target=""; </script> <!-- Header style compiled by theme --> <style>.td-page-content .widgettitle{color:#fff}.td_module_wrap .td-image-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://assets.linuxtoday.com/uploads/2021/07/Linux_opengraph-01-1-300x168.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}.td-mobile-content .td-mobile-main-menu>li>a{font-family:"Fira Sans"}.td-mobile-content .sub-menu a{font-family:"Fira Sans"}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:liquor-store,sans-serif;}.td-page-title,.td-category-title-holder .td-page-title{font-family:liquor-store,sans-serif;;font-size:42px;font-style:italic}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:"Fira Sans"}.td-page-content h1,.wpb_text_column h1{font-family:"Fira Sans";font-size:32px}.td-page-content h2,.wpb_text_column h2{font-family:"Fira Sans";font-size:28px}.td-page-content h3,.wpb_text_column h3{font-family:"Fira Sans";font-size:24px}.td-page-content h4,.wpb_text_column h4{font-family:"Fira Sans";font-size:20px}.td-page-content h5,.wpb_text_column h5{font-family:"Fira Sans";font-size:18px}.td-page-content h6,.wpb_text_column h6{font-family:"Fira Sans";font-size:16px}body,p{font-family:"Fira Sans"}.white-popup-block,.white-popup-block .wpb_button{font-family:"Fira Sans"}:root{--td_theme_color:#378de2;--td_slider_text:rgba(55,141,226,0.7);--td_text_header_color:#7a91ac;--td_mobile_menu_color:#378de2;--td_mobile_gradient_one_mob:#378de2;--td_mobile_gradient_two_mob:#378de2;--td_mobile_text_active_color:#515151;--td_mobile_button_color_mob:#515151;--td_page_title_color:#378de2;--td_page_content_color:#515151;--td_page_h_color:#515151}.td-header-style-12 .td-header-menu-wrap-full,.td-header-style-12 .td-affix,.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,.td_category_template_3 .td-current-sub-category,.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.td_block_big_grid_9.td-grid-style-1 .td-post-category,.td_block_big_grid_9.td-grid-style-5 .td-post-category,.td-grid-style-6.td-hover-1 .td-module-thumb:after,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a{background-color:#378de2}.td_mega_menu_sub_cats .cur-sub-cat,.td-mega-span h3 a:hover,.td_mod_mega_menu:hover .entry-title a,.header-search-wrap .result-msg a:hover,.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,.td-header-top-menu .td-icon-search:hover,.td-header-wrap .result-msg a:hover,.top-header-menu li a:hover,.top-header-menu .current-menu-item>a,.top-header-menu .current-menu-ancestor>a,.top-header-menu .current-category-ancestor>a,.td-social-icon-wrap>a:hover,.td-header-sp-top-widget .td-social-icon-wrap a:hover,.td_mod_related_posts:hover h3>a,.td-post-template-11 .td-related-title .td-related-left:hover,.td-post-template-11 .td-related-title .td-related-right:hover,.td-post-template-11 .td-related-title .td-cur-simple-item,.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,.td-category-header .td-pulldown-category-filter-link:hover,.td-category-siblings .td-subcat-dropdown a:hover,.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,.footer-text-wrap .footer-email-wrap a,.footer-social-wrap a:hover,.td_module_17 .td-read-more a:hover,.td_module_18 .td-read-more a:hover,.td_module_19 .td-post-author-name a:hover,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover{color:#378de2}.td-mega-menu-page .wpb_content_element ul li a:hover,.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,.td-theme-wrap .header-search-wrap .result-msg a:hover{color:#378de2!important}.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a{border-color:#378de2}.td-page-content .widgettitle{color:#fff}.td_module_wrap .td-image-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://assets.linuxtoday.com/uploads/2021/07/Linux_opengraph-01-1-300x168.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}.td-mobile-content .td-mobile-main-menu>li>a{font-family:"Fira Sans"}.td-mobile-content .sub-menu a{font-family:"Fira Sans"}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:liquor-store,sans-serif;}.td-page-title,.td-category-title-holder .td-page-title{font-family:liquor-store,sans-serif;;font-size:42px;font-style:italic}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:"Fira Sans"}.td-page-content h1,.wpb_text_column h1{font-family:"Fira Sans";font-size:32px}.td-page-content h2,.wpb_text_column h2{font-family:"Fira Sans";font-size:28px}.td-page-content h3,.wpb_text_column h3{font-family:"Fira Sans";font-size:24px}.td-page-content h4,.wpb_text_column h4{font-family:"Fira Sans";font-size:20px}.td-page-content h5,.wpb_text_column h5{font-family:"Fira Sans";font-size:18px}.td-page-content h6,.wpb_text_column h6{font-family:"Fira Sans";font-size:16px}body,p{font-family:"Fira Sans"}.white-popup-block,.white-popup-block .wpb_button{font-family:"Fira Sans"}:root{--td_theme_color:#378de2;--td_slider_text:rgba(55,141,226,0.7);--td_text_header_color:#7a91ac;--td_mobile_menu_color:#378de2;--td_mobile_gradient_one_mob:#378de2;--td_mobile_gradient_two_mob:#378de2;--td_mobile_text_active_color:#515151;--td_mobile_button_color_mob:#515151;--td_page_title_color:#378de2;--td_page_content_color:#515151;--td_page_h_color:#515151}.td-header-style-12 .td-header-menu-wrap-full,.td-header-style-12 .td-affix,.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,.td_category_template_3 .td-current-sub-category,.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.td_block_big_grid_9.td-grid-style-1 .td-post-category,.td_block_big_grid_9.td-grid-style-5 .td-post-category,.td-grid-style-6.td-hover-1 .td-module-thumb:after,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a{background-color:#378de2}.td_mega_menu_sub_cats .cur-sub-cat,.td-mega-span h3 a:hover,.td_mod_mega_menu:hover .entry-title a,.header-search-wrap .result-msg a:hover,.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,.td-header-top-menu .td-icon-search:hover,.td-header-wrap .result-msg a:hover,.top-header-menu li a:hover,.top-header-menu .current-menu-item>a,.top-header-menu .current-menu-ancestor>a,.top-header-menu .current-category-ancestor>a,.td-social-icon-wrap>a:hover,.td-header-sp-top-widget .td-social-icon-wrap a:hover,.td_mod_related_posts:hover h3>a,.td-post-template-11 .td-related-title .td-related-left:hover,.td-post-template-11 .td-related-title .td-related-right:hover,.td-post-template-11 .td-related-title .td-cur-simple-item,.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,.td-category-header .td-pulldown-category-filter-link:hover,.td-category-siblings .td-subcat-dropdown a:hover,.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,.footer-text-wrap .footer-email-wrap a,.footer-social-wrap a:hover,.td_module_17 .td-read-more a:hover,.td_module_18 .td-read-more a:hover,.td_module_19 .td-post-author-name a:hover,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover{color:#378de2}.td-mega-menu-page .wpb_content_element ul li a:hover,.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,.td-theme-wrap .header-search-wrap .result-msg a:hover{color:#378de2!important}.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a{border-color:#378de2}</style> <!-- Start: GAM Head Tag --> <!-- Start: Data Layer --> <script> // Setup our base data layer window.dataLayer = window.dataLayer || []; dataLayer.push( {"event":"CMS_Data","taxonomy":[],"category":["storage"],"keywords":[]} ); </script> <!-- End: Data Layer--> <!-- End: GAM Head Tag --> <!-- Start: Advertising Core --> <script src="//securepubads.g.doubleclick.net/tag/js/gpt.js" async></script> <script> window.googletag = window.googletag || { cmd: [] }; (getDataLayerValue = function (e, t, a) { for (var o = 0, n = window.dataLayer.length; o < n; o++) { var g; if ( void 0 !== dataLayer[o][e] && ((g = t ? cleanKeyValue_GAM(dataLayer[o][e]) : dataLayer[o][e]), a) ) return g; } return g; }), (getURLSegments = function (e) { return e.split("/").filter(function (e) { return null != e && "" != e && null != e; }); }), (getCMSEnvironment = function () { var e = new RegExp(/(local|dev)\.wordpress\.relay\.cool/).test( window.location.hostname ), t = new RegExp(/.*(local|dev).*\.wpengine\.com/).test( window.location.hostname ), a = new RegExp(/stage\.wordpress\.relay\.cool/).test( window.location.hostname ), o = new RegExp(/.*(stage|stg|esplanetst).*\.wpengine\.com/).test( window.location.hostname ); return e || t ? "dev" : a || o ? "stage" : "prod"; }), (cleanKeyValue_GAM = function (e) { if (e) if (Array.isArray(e)) for (i = 0; i < e.length; i++) e[i] = e[i] .replace(/["'=!+#*~;^()<>\[\],&]/g, "") .replace(/\s+/g, " ") .replace(/^\s+|\s+$/g, ""); else "object" == typeof e && null !== e ? Object.keys(e).forEach(function (t) { e[t] = e[t] .replace(/["'=!+#*~;^()<>\[\],&]/g, "") .replace(/\s+/g, " ") .replace(/^\s+|\s+$/g, ""); }) : (e = e .replace(/["'=!+#*~;^()<>\[\],&]/g, "") .replace(/\s+/g, " ") .replace(/^\s+|\s+$/g, "")); return e; }); </script> <script> function GAM_getPersistentValue(key) { const stored = JSON.parse(localStorage.getItem(key)); if (!stored) { return null } const { value, expiration } = stored; if (expiration && Date.now() >= expiration) { localStorage.removeItem(key); return null } return value } function GAM_setPersistentValue(key, value, expiration = null) { if (!expiration) { expiration = Date.now() + 300000 } const storedValue = JSON.stringify({ value, expiration }); localStorage.setItem(key, storedValue); return value } function GAM_synchronousRequest(params) { const xhr = new XMLHttpRequest(); xhr.open('GET', params['url'], false); xhr.setRequestHeader("Content-Type", "application/json"); if (typeof params['auth_header'] !== "undefined") { xhr.setRequestHeader("Authorization", params['auth_header']) } xhr.send(null); if (xhr.status === 200) { return xhr.responseText } else { throw new Error('Request failed: ' + xhr.statusText) } } function GAM_fetch_data(params) { let stored_data = GAM_getPersistentValue(params['storage_key']); if (stored_data === null) { try { const response = GAM_synchronousRequest(params); const data = JSON.parse(response); return GAM_setPersistentValue(params['storage_key'], data, Date.now() + 1800000) } catch (error) { console.error(`Could not get ${params['storage_key']} data: ${ error }`); return null } } else { return stored_data } } window.googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; let meData = GAM_fetch_data({ url: "https://link.technologyadvice.com/_me", storage_key: "ta_me_data" }); let sixSenseData = GAM_fetch_data({ url: "https://epsilon.6sense.com/v3/company/details", auth_header: "Token d20a1b0e892442270cbc4cb6801c0160d28af04c", storage_key: "ta_6s_data" }); googletag.cmd.push(function() { var _env = getCMSEnvironment(), _clean_path = cleanKeyValue_GAM(getURLSegments(window.location.pathname)), _clean_kw = cleanKeyValue_GAM([]), _clean_tax = cleanKeyValue_GAM([]), _clean_category = cleanKeyValue_GAM(["storage"]); googletag.pubads().setTargeting("env", _env); googletag.pubads().setTargeting("url", window.location.hostname.concat(window.location.pathname)); googletag.pubads().setTargeting("hostname", window.location.hostname); googletag.pubads().setTargeting("kw", _clean_kw); googletag.pubads().setTargeting("tax", _clean_tax); googletag.pubads().setTargeting("category", _clean_category); googletag.pubads().setTargeting("path", _clean_path); if (typeof meData !== "undefined" && meData !== null) { googletag.pubads().setTargeting("visitor_id", meData['vid']); googletag.pubads().setTargeting("user_agent", meData['user_agent']); var tags_mapping = { "is_datacenter": ["site.is-datacenter"], "is_suspected_bot": ["site.suspected-bad-bot", "site.bad-bot"], "is_ta_user": ["site.is-ta-user"], "is_crawler": ["site.user-agent-blocked"], "is_ad_blocked": ["site.is-ad-blocked"] }; for (var key in tags_mapping) { if (tags_mapping[key].some(i => meData['tags'].includes(i))) { googletag.pubads().setTargeting(key, 'true') } } } if (typeof sixSenseData !== "undefined" && sixSenseData !== null) { var segment_ids = sixSenseData?.['segments']?.['ids']?.map(String); if (typeof segment_ids !== "undefined") { googletag.pubads().setTargeting("segment_ids_6si", segment_ids) } } googletag.pubads().enableSingleRequest(), googletag.enableServices(); }); </script> <!-- End: Advertising Core --><!-- Start: GAM Ad Slot Definitions | LinuxToday storage Page --> <script> var gam_is_category = ''; var gam_is_article = ''; var gam_is_homepage = ''; gam_is_category = true; window.googletag = window.googletag || { cmd: [] }; window.ta = window.ta || { gam: { ready: false, tags: {} } }; googletag.cmd.push(function() { // Define Ad Slot Configurations // Inline Top window.ta.gam.tags.inlinetop = { id: 'inline-top', refreshable: false, refresh_delay: 5, pending_refresh: false, refreshed: false, max_refresh: 5, refresh_counter: 0, viewable: false, in_view: undefined, visibility: 0, view_percentage_threshold: 85 }; window.ta.gam.tags.inlinetop.slot = googletag.defineSlot( '/5055/B2B/IT/linuxtoday/storage/inline-top', [ [300,50],[320,50],[728,90],[970,90],[970,250],[1000,90]],'inline-top').defineSizeMapping( googletag.sizeMapping() // Desktop .addSize([1240,650], [[728,90],[970,90],[970,250],[1000,90]]) // Tablet .addSize([768,321], [[728,90]]) // Mobile .addSize([0,0], [[300,50],[320,50]]) .build()) .addService(googletag.pubads()) .setTargeting('pos','top') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed','false'); // Sticky Rail window.ta.gam.tags.stickyrail = { id: 'sticky-rail', refreshable: false, refresh_delay: 5, pending_refresh: false, refreshed: false, max_refresh: 5, refresh_counter: 0, viewable: false, in_view: undefined, visibility: 0, view_percentage_threshold: 85 }; window.ta.gam.tags.stickyrail.slot = googletag.defineSlot( '/5055/B2B/IT/linuxtoday/storage/sticky-rail', [ [300,50],[320,50],[300,250],[300,600],[160,600]],'sticky-rail').defineSizeMapping( googletag.sizeMapping() // Desktop .addSize([1240,650], [[300,250],[300,600],[160,600]]) // Tablet .addSize([768,650], [[300,250],[300,600],[160,600]]) // Mobile .addSize([0,0], [[300,50],[320,50],[300,250]]) .build()) .addService(googletag.pubads()) .setTargeting('pos','top') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed','false'); // Sticky Bottom window.ta.gam.tags.stickybottom = { id: 'sticky-bottom', refreshable: false, refresh_delay: 5, pending_refresh: false, refreshed: false, max_refresh: 5, refresh_counter: 0, viewable: false, in_view: undefined, visibility: 0, view_percentage_threshold: 85 }; window.ta.gam.tags.stickybottom.slot = googletag.defineSlot( '/5055/B2B/IT/linuxtoday/storage/sticky-bottom', [ [300,50],[320,50],[728,90],[970,90],[1000,90]],'sticky-bottom').defineSizeMapping( googletag.sizeMapping() // Desktop .addSize([1240,650], [[728,90],[970,90],[1000,90]]) // Tablet .addSize([768,321], [[728,90]]) // Mobile .addSize([0,0], [[300,50],[320,50]]) .build()) .addService(googletag.pubads()) .setTargeting('pos','sticky') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed','false'); if ( gam_is_article || gam_is_category ) { // Native Right Rail window.ta.gam.tags.nativerrarticle = { id: 'native-rr-article', refreshable: false, refresh_delay: 5, pending_refresh: false, refreshed: false, max_refresh: 5, refresh_counter: 0, viewable: false, in_view: undefined, visibility: 0, view_percentage_threshold: 85 }; window.ta.gam.tags.nativerrarticle.slot = googletag.defineSlot( '/5055/B2B/IT/linuxtoday/storage/native-rr-article', ['fluid'], 'native-rr-article') .addService(googletag.pubads()) .setTargeting('pos', 'native-rr-article') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed', 'false'); } if ( gam_is_category || gam_is_homepage ) { // Native Main Well window.ta.gam.tags.nativemainwell = { id: 'native-main-well', refreshable: false, refresh_delay: 5, pending_refresh: false, refreshed: false, max_refresh: 5, refresh_counter: 0, viewable: false, in_view: undefined, visibility: 0, view_percentage_threshold: 85 }; window.ta.gam.tags.nativemainwell.slot = googletag.defineSlot( '/5055/B2B/IT/linuxtoday/storage/native-main-well', ['fluid'], 'native-main-well') .addService(googletag.pubads()) .setTargeting('pos', 'native-main-well') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed', 'false'); } if ( gam_is_article ) { // Native BOAP (Article) window.ta.gam.tags.nativeboap = { id: 'native-boap', refreshable: false, refresh_delay: 5, pending_refresh: false, refreshed: false, max_refresh: 5, refresh_counter: 0, viewable: false, in_view: undefined, visibility: 0, view_percentage_threshold: 85 }; window.ta.gam.tags.nativeboap.slot = googletag.defineSlot( '/5055/B2B/IT/linuxtoday/storage/native-boap', ['fluid'], 'native-boap') .addService(googletag.pubads()) .setTargeting('pos', 'native-boap') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed', 'false'); } }); </script> <!-- End: GAM Ad Slot Definitions | Datamation storage Page --><meta name='webgains-site-verification' content='ofy1yvom' /> <meta name="google-site-verification" content="keb2K_3oXZ51u2Tq_gIe2dKhGoywvWVWejOIk6Q-yH4" /><link rel="icon" href="https://assets.linuxtoday.com/uploads/2021/06/cropped-Linux_logos_Favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://assets.linuxtoday.com/uploads/2021/06/cropped-Linux_logos_Favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://assets.linuxtoday.com/uploads/2021/06/cropped-Linux_logos_Favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://assets.linuxtoday.com/uploads/2021/06/cropped-Linux_logos_Favicon-270x270.png" /> <!-- Button style compiled by theme --> <style>.tdm-btn-style1{background-color:#378de2}.tdm-btn-style2:before{border-color:#378de2}.tdm-btn-style2{color:#378de2}.tdm-btn-style3{-webkit-box-shadow:0 2px 16px #378de2;-moz-box-shadow:0 2px 16px #378de2;box-shadow:0 2px 16px #378de2}.tdm-btn-style3:hover{-webkit-box-shadow:0 4px 26px #378de2;-moz-box-shadow:0 4px 26px #378de2;box-shadow:0 4px 26px #378de2}</style> <style id="tdw-css-placeholder"></style><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head> <body class="archive category category-storage category-31323 td-standard-pack global-block-template-2 tdb-template tdc-header-template tdc-footer-template td-full-layout" itemscope="itemscope" itemtype="https://schema.org/WebPage"> <div class="td-scroll-up" data-style="style1"><i class="td-icon-menu-up"></i></div> <div class="td-menu-background" style="visibility:hidden"></div> <div id="td-mobile-nav" style="visibility:hidden"> <div class="td-mobile-container"> <!-- mobile menu top section --> <div class="td-menu-socials-wrap"> <!-- socials --> <div class="td-menu-socials"> </div> <!-- close button --> <div class="td-mobile-close"> <span><i class="td-icon-close-mobile"></i></span> </div> </div> <!-- login section --> <!-- menu section --> <div class="td-mobile-content"> <div class="menu-header-menu-container"><ul id="menu-header-menu-1" class="td-mobile-main-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-first menu-item-171466"><a href="https://www.linuxtoday.com/news/">News</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-171465"><a href="https://www.linuxtoday.com/it-management/">IT Management</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-171464"><a href="https://www.linuxtoday.com/infrastructure/">Infrastructure</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-171462"><a href="https://www.linuxtoday.com/developer/">Developer</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-171467"><a href="https://www.linuxtoday.com/security/">Security</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-171463"><a href="https://www.linuxtoday.com/high-performance/">High Performance</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-171468"><a href="https://www.linuxtoday.com/storage/">Storage</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-171461"><a href="https://www.linuxtoday.com/blog/">Blog</a></li> </ul></div> </div> </div> <!-- register/login section --> </div><div class="td-search-background" style="visibility:hidden"></div> <div class="td-search-wrap-mob" style="visibility:hidden"> <div class="td-drop-down-search"> <form method="get" class="td-search-form" action="https://www.linuxtoday.com/"> <!-- close button --> <div class="td-search-close"> <span><i class="td-icon-close-mobile"></i></span> </div> <div role="search" class="td-search-input"> <span>Search</span> <input id="td-header-search-mob" type="text" value="" name="s" autocomplete="off" /> </div> </form> <div id="td-aj-search-mob" class="td-ajax-search-flex"></div> </div> </div> <div id="td-outer-wrap" class="td-theme-wrap"> <div class="td-header-template-wrap" style="position: relative"> <div class="td-header-mobile-wrap "> <div id="tdi_1" class="tdc-zone"><div class="tdc_zone tdi_2 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_2{min-height:0}.tdi_2>.td-element-style:after{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;z-index:0!important;display:block!important;background-color:#ffffff!important}.td-header-mobile-wrap{position:relative;width:100%}@media (max-width:767px){.tdi_2:before{content:'';display:block;width:100vw;height:100%;position:absolute;left:50%;transform:translateX(-50%);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.08);z-index:20;pointer-events:none}@media (max-width:767px){.tdi_2:before{width:100%}}}</style> <div class="tdi_1_rand_style td-element-style" ></div><div id="tdi_3" class="tdc-row"><div class="vc_row tdi_4 wpb_row td-pb-row" > <style scoped>.tdi_4,.tdi_4 .tdc-columns{min-height:0}.tdi_4,.tdi_4 .tdc-columns{display:block}.tdi_4 .tdc-columns{width:100%}.tdi_4:before,.tdi_4:after{display:table}@media (max-width:767px){.tdi_4,.tdi_4 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.tdi_4 .tdc-columns{width:100%}.tdi_4:before,.tdi_4:after{display:none}}@media (max-width:767px){.tdi_4{padding-top:3px!important;padding-bottom:3px!important}}</style><div class="vc_column tdi_6 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_6{vertical-align:baseline}.tdi_6>.wpb_wrapper,.tdi_6>.wpb_wrapper>.tdc-elements{display:block}.tdi_6>.wpb_wrapper>.tdc-elements{width:100%}.tdi_6>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_6>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_6>.wpb_wrapper,.tdi_6>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_6>.wpb_wrapper>.tdc-elements{width:100%}.tdi_6>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_6>.wpb_wrapper{width:100%;height:100%}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_mobile_menu tdi_7 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_7" > <style>@media (max-width:767px){.tdi_7{margin-top:10px!important;margin-right:20px!important}}</style> <style>.tdb-header-align{vertical-align:middle}.tdb_mobile_menu{margin-bottom:0;clear:none}.tdb_mobile_menu a{display:inline-block!important;position:relative;text-align:center;color:var(--td_theme_color,#4db2ec)}.tdb_mobile_menu a>span{display:flex;align-items:center;justify-content:center}.tdb_mobile_menu svg{height:auto}.tdb_mobile_menu svg,.tdb_mobile_menu svg *{fill:var(--td_theme_color,#4db2ec)}#tdc-live-iframe .tdb_mobile_menu a{pointer-events:none}.td-menu-mob-open-menu{overflow:hidden}.td-menu-mob-open-menu #td-outer-wrap{position:static}.tdi_7{display:inline-block}.tdi_7 .tdb-mobile-menu-button i{font-size:27px;width:54px;height:54px;line-height:54px}.tdi_7 .tdb-mobile-menu-button svg{width:27px}.tdi_7 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg{width:54px;height:54px}.tdi_7 .tdb-mobile-menu-button{color:#515151}.tdi_7 .tdb-mobile-menu-button svg,.tdi_7 .tdb-mobile-menu-button svg *{fill:#515151}.tdi_7 .tdb-mobile-menu-button:hover{color:#008de8}.tdi_7 .tdb-mobile-menu-button:hover svg,.tdi_7 .tdb-mobile-menu-button:hover svg *{fill:#008de8}@media (max-width:767px){.tdi_7 .tdb-mobile-menu-button i{width:27px;height:27px;line-height:27px}.tdi_7 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg{width:27px;height:27px}}</style><div class="tdb-block-inner td-fix-index"><span class="tdb-mobile-menu-button"><span class="tdb-mobile-menu-icon tdb-mobile-menu-icon-svg" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M881.152 489.133h-738.335c-17.654 0-31.98 14.305-31.98 32 0 17.705 14.326 32.020 31.98 32.020h738.335c17.695 0 32.010-14.305 32.010-32.020 0-17.695-14.326-32-32.010-32zM881.152 256.367h-738.335c-17.654 0-31.98 14.316-31.98 31.99 0 17.705 14.326 32.061 31.98 32.061h738.335c17.695 0 32.010-14.346 32.010-32.061 0-17.674-14.326-31.99-32.010-31.99zM513.444 721.888h-370.596c-17.674 0-32.010 14.326-32.010 32.061 0 17.572 14.346 31.969 32.010 31.969h370.586c17.705 0 32.020-14.397 32.020-31.969 0.010-17.725-14.305-32.061-32.010-32.061z"></path></svg></span></span></div></div> <!-- ./block --></div></div><div class="vc_column tdi_9 wpb_column vc_column_container tdc-column td-pb-span6"> <style scoped>.tdi_9{vertical-align:baseline}.tdi_9>.wpb_wrapper,.tdi_9>.wpb_wrapper>.tdc-elements{display:block}.tdi_9>.wpb_wrapper>.tdc-elements{width:100%}.tdi_9>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_9>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_10 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_10" > <style>@media (max-width:767px){.tdi_10{margin-top:10px!important}}</style> <style>.tdb_header_logo{margin-bottom:0;clear:none}.tdb_header_logo .tdb-logo-a,.tdb_header_logo h1{display:flex;pointer-events:auto;align-items:flex-start}.tdb_header_logo h1{margin:0;line-height:0}.tdb_header_logo .tdb-logo-img-wrap img{display:block}.tdb_header_logo .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdb_header_logo .tdb-logo-svg-wrap svg{width:50px;display:block;transition:fill .3s ease}.tdb_header_logo .tdb-logo-text-wrap{display:flex}.tdb_header_logo .tdb-logo-text-title,.tdb_header_logo .tdb-logo-text-tagline{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.tdb_header_logo .tdb-logo-text-title{background-size:cover;background-position:center center;font-size:75px;font-family:serif;line-height:1.1;color:#222;white-space:nowrap}.tdb_header_logo .tdb-logo-text-tagline{margin-top:2px;font-size:12px;font-family:serif;letter-spacing:1.8px;line-height:1;color:#767676}.tdb_header_logo .tdb-logo-icon{position:relative;font-size:46px;color:#000}.tdb_header_logo .tdb-logo-icon-svg{line-height:0}.tdb_header_logo .tdb-logo-icon-svg svg{width:46px;height:auto}.tdb_header_logo .tdb-logo-icon-svg svg,.tdb_header_logo .tdb-logo-icon-svg svg *{fill:#000}.tdi_10 .tdb-logo-a,.tdi_10 h1{flex-direction:row;align-items:center;justify-content:center}.tdi_10 .tdb-logo-svg-wrap{display:block}.tdi_10 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_10 .tdb-logo-img-wrap{display:block}.tdi_10 .tdb-logo-text-tagline{margin-top:2px;margin-left:0;display:block}.tdi_10 .tdb-logo-text-title{display:block}.tdi_10 .tdb-logo-text-wrap{flex-direction:column;align-items:flex-start}.tdi_10 .tdb-logo-icon{top:0px;display:block}@media (max-width:767px){.tdb_header_logo .tdb-logo-text-title{font-size:36px}}@media (max-width:767px){.tdb_header_logo .tdb-logo-text-tagline{font-size:11px}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.linuxtoday.com/" title="LinuxToday"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data" data-retina="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_RetinaMobile-Logo.png" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20751%20200'%3E%3C/svg%3E" alt="LinuxToday" title="LinuxToday" width="751" height="200" data-lazy-src="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_MobileLogo.png" /><noscript><img class="tdb-logo-img td-retina-data" data-retina="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_RetinaMobile-Logo.png" src="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_MobileLogo.png" alt="LinuxToday" title="LinuxToday" width="751" height="200" /></noscript></span></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_12 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_12{vertical-align:baseline}.tdi_12>.wpb_wrapper,.tdi_12>.wpb_wrapper>.tdc-elements{display:block}.tdi_12>.wpb_wrapper>.tdc-elements{width:100%}.tdi_12>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_12>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_mobile_search tdi_13 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_13" > <style>.tdb_mobile_search{margin-bottom:0;clear:none}.tdb_mobile_search a{display:inline-block!important;position:relative;text-align:center;color:var(--td_theme_color,#4db2ec)}.tdb_mobile_search a>span{display:flex;align-items:center;justify-content:center}.tdb_mobile_search svg{height:auto}.tdb_mobile_search svg,.tdb_mobile_search svg *{fill:var(--td_theme_color,#4db2ec)}#tdc-live-iframe .tdb_mobile_search a{pointer-events:none}.td-search-opened{overflow:hidden}.td-search-opened #td-outer-wrap{position:static}.td-search-opened .td-search-wrap-mob{position:fixed;height:calc(100% + 1px)}.td-search-opened .td-drop-down-search{height:calc(100% + 1px);overflow-y:scroll;overflow-x:hidden}.tdi_13{display:inline-block;float:right;clear:none}.tdi_13 .tdb-block-inner{text-align:center}.tdi_13 .tdb-header-search-button-mob i{font-size:22px;width:55px;height:55px;line-height:55px}.tdi_13 .tdb-header-search-button-mob svg{width:22px}.tdi_13 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg{width:55px;height:55px;display:flex;justify-content:center}.tdi_13 .tdb-header-search-button-mob{color:#515151}.tdi_13 .tdb-header-search-button-mob svg,.tdi_13 .tdb-header-search-button-mob svg *{fill:#515151}.tdi_13 .tdb-header-search-button-mob:hover{color:#008de8}</style><div class="tdb-block-inner td-fix-index"><span class="tdb-header-search-button-mob dropdown-toggle" data-toggle="dropdown"><i class="tdb-mobile-search-icon td-icon-search"></i></span></div></div> <!-- ./block --></div></div></div></div></div></div> </div> <div class="td-header-desktop-wrap "> <div id="tdi_14" class="tdc-zone"><div class="tdc_zone tdi_15 wpb_row td-pb-row" > <style scoped>.tdi_15{min-height:0}.td-header-desktop-wrap{position:relative}</style><div id="tdi_16" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_17 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_17,.tdi_17 .tdc-columns{min-height:0}.tdi_17>.td-element-style>.td-element-style-before{transition:none;-webkit-transition:none;opacity:1}.tdi_17>.td-element-style:after{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;z-index:0!important;display:block!important;background-color:#008de8}.tdi_17,.tdi_17 .tdc-columns{display:block}.tdi_17 .tdc-columns{width:100%}.tdi_17:before,.tdi_17:after{display:table}.tdi_17{margin-top:0px!important;margin-bottom:0px!important}.tdi_17 .td_block_wrap{text-align:left}</style> <div class="tdi_16_rand_style td-element-style" ></div><div class="vc_column tdi_19 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_19{vertical-align:baseline}.tdi_19>.wpb_wrapper,.tdi_19>.wpb_wrapper>.tdc-elements{display:block}.tdi_19>.wpb_wrapper>.tdc-elements{width:100%}.tdi_19>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_19>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_20 td-pb-border-top td_block_template_2" data-td-block-uid="tdi_20" > <style>.tdi_20{margin-top:0px!important;margin-bottom:0px!important}</style> <style>.tdm_block.tdm_block_inline_text{margin-bottom:0;vertical-align:top}.tdm_block.tdm_block_inline_text .tdm-descr{margin-bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.tdc-row-content-vert-center .tdm-inline-text-yes{vertical-align:middle}.tdc-row-content-vert-bottom .tdm-inline-text-yes{vertical-align:bottom}.tdi_20{text-align:center!important;margin-right:auto;margin-left:auto}.tdi_20 .tdm-descr{color:#008de8;font-family:Raleway!important;font-size:5px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_20 .tdm-descr{font-size:11px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_20 .tdm-descr{font-size:11px!important}}</style><p class="tdm-descr">---</p></div></div></div></div></div><div id="tdi_21" class="tdc-row tdc-row-is-sticky tdc-rist-top stretch_row_1400 td-stretch-content"><div class="vc_row tdi_22 wpb_row td-pb-row tdc-element-style" > <style scoped>body .tdc-row.tdc-rist-top-active,body .tdc-row.tdc-rist-bottom-active{position:fixed;left:50%;transform:translateX(-50%);z-index:10000}body .tdc-row.tdc-rist-top-active.td-stretch-content,body .tdc-row.tdc-rist-bottom-active.td-stretch-content{width:100%!important}body .tdc-row.tdc-rist-top-active{top:0}body .tdc-row.tdc-rist-absolute{position:absolute}body .tdc-row.tdc-rist-bottom-active{bottom:0}.tdi_22,.tdi_22 .tdc-columns{min-height:0}.tdi_22>.td-element-style>.td-element-style-before{transition:none;-webkit-transition:none;opacity:1}.tdi_22>.td-element-style:after{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;z-index:0!important;display:block!important;background-color:#ffffff!important}.tdi_22:before{display:block;width:100vw;height:100%;position:absolute;left:50%;transform:translateX(-50%);box-shadow:0px 6px 6px 0px #f2f2f2;z-index:20;pointer-events:none;top:0}.tdi_22,.tdi_22 .tdc-columns{display:block}.tdi_22 .tdc-columns{width:100%}.tdi_22:before,.tdi_22:after{display:table}@media (min-width:767px){body.admin-bar .tdc-row.tdc-rist-top-active{top:32px}}@media (min-width:768px){.tdi_22{margin-left:-0px;margin-right:-0px}.tdi_22 .tdc-row-video-background-error,.tdi_22>.vc_column,.tdi_22>.tdc-columns>.vc_column{padding-left:0px;padding-right:0px}}@media (min-width:1019px) and (max-width:1140px){.tdi_22{padding-top:10px!important;padding-bottom:10px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_22{padding-top:10px!important;padding-bottom:10px!important}}</style> <div class="tdi_21_rand_style td-element-style" ></div><div class="vc_column tdi_24 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_24{vertical-align:baseline}.tdi_24>.wpb_wrapper,.tdi_24>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_24>.wpb_wrapper>.tdc-elements{width:100%}.tdi_24>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_24>.wpb_wrapper{width:100%;height:100%}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_25 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_25" > <style>.tdi_25 .tdb-logo-a,.tdi_25 h1{flex-direction:row;align-items:center;justify-content:flex-start}.tdi_25 .tdb-logo-svg-wrap{display:block}.tdi_25 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_25 .tdb-logo-img{max-width:60%}.tdi_25 .tdb-logo-img-wrap{display:block}.tdi_25 .tdb-logo-text-tagline{margin-top:2px;margin-left:0;display:block}.tdi_25 .tdb-logo-text-title{display:block}.tdi_25 .tdb-logo-text-wrap{flex-direction:column;align-items:flex-start}.tdi_25 .tdb-logo-icon{top:0px;display:block}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.linuxtoday.com/" title="LinuxToday"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data" data-retina="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_RetinaLogo.png" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201134%20375'%3E%3C/svg%3E" alt="LinuxToday" title="LinuxToday" width="1134" height="375" data-lazy-src="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_MainLogo.png" /><noscript><img class="tdb-logo-img td-retina-data" data-retina="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_RetinaLogo.png" src="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_MainLogo.png" alt="LinuxToday" title="LinuxToday" width="1134" height="375" /></noscript></span></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_27 wpb_column vc_column_container tdc-column td-pb-span9"> <style scoped>.tdi_27{vertical-align:baseline}.tdi_27>.wpb_wrapper,.tdi_27>.wpb_wrapper>.tdc-elements{display:block}.tdi_27>.wpb_wrapper>.tdc-elements{width:100%}.tdi_27>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_27>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_menu tdi_28 tds_menu_active1 tds_menu_sub_active1 tdb-head-menu-inline td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_28" style=" z-index: 999;"> <style>.tdi_28{margin-top:10px!important}</style> <style>.tdb_header_menu{margin-bottom:0;z-index:999;clear:none}.tdb_header_menu .tdb-main-sub-icon-fake,.tdb_header_menu .tdb-sub-icon-fake{display:none}.rtl .tdb_header_menu .tdb-menu{display:flex}.tdb_header_menu .tdb-menu{display:inline-block;vertical-align:middle;margin:0}.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,.tdb_header_menu .tdb-menu .tdb-menu-item-inactive{pointer-events:none}.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive>ul,.tdb_header_menu .tdb-menu .tdb-menu-item-inactive>ul{visibility:hidden;opacity:0}.tdb_header_menu .tdb-menu .sub-menu{font-size:14px;position:absolute;top:-999em;background-color:#fff;z-index:99}.tdb_header_menu .tdb-menu .sub-menu>li{list-style-type:none;margin:0;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif)}.tdb_header_menu .tdb-menu>li{float:left;list-style-type:none;margin:0}.tdb_header_menu .tdb-menu>li>a{position:relative;display:inline-block;padding:0 14px;font-weight:700;font-size:14px;line-height:48px;vertical-align:middle;text-transform:uppercase;-webkit-backface-visibility:hidden;color:#000;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif)}.tdb_header_menu .tdb-menu>li>a:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:3px;background-color:var(--td_theme_color,#4db2ec);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width 0.2s ease;transition:width 0.2s ease}.tdb_header_menu .tdb-menu>li>a>.tdb-menu-item-text{display:inline-block}.tdb_header_menu .tdb-menu>li>a .tdb-menu-item-text,.tdb_header_menu .tdb-menu>li>a span{vertical-align:middle;float:left}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon{margin:0 0 0 7px}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg{float:none;line-height:0}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg{width:14px;height:auto}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *{fill:#000}.tdb_header_menu .tdb-menu>li.current-menu-item>a:after,.tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:after,.tdb_header_menu .tdb-menu>li.current-category-ancestor>a:after,.tdb_header_menu .tdb-menu>li.current-page-ancestor>a:after,.tdb_header_menu .tdb-menu>li:hover>a:after,.tdb_header_menu .tdb-menu>li.tdb-hover>a:after{width:100%}.tdb_header_menu .tdb-menu>li:hover>ul,.tdb_header_menu .tdb-menu>li.tdb-hover>ul{top:auto;display:block!important}.tdb_header_menu .tdb-menu>li.td-normal-menu>ul.sub-menu{top:auto;left:0;z-index:99}.tdb_header_menu .tdb-menu>li .tdb-menu-sep{position:relative;vertical-align:middle;font-size:14px}.tdb_header_menu .tdb-menu>li .tdb-menu-sep-svg{line-height:0}.tdb_header_menu .tdb-menu>li .tdb-menu-sep-svg svg{width:14px;height:auto}.tdb_header_menu .tdb-menu>li:last-child .tdb-menu-sep{display:none}.tdb_header_menu .tdb-menu-item-text{word-wrap:break-word}.tdb_header_menu .tdb-menu-item-text,.tdb_header_menu .tdb-sub-menu-icon,.tdb_header_menu .tdb-menu-more-subicon{vertical-align:middle}.tdb_header_menu .tdb-sub-menu-icon,.tdb_header_menu .tdb-menu-more-subicon{position:relative;top:0;padding-left:0}.tdb_header_menu .tdb-normal-menu{position:relative}.tdb_header_menu .tdb-normal-menu ul{left:0;padding:15px 0;text-align:left}.tdb_header_menu .tdb-normal-menu ul ul{margin-top:-15px}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item{position:relative;list-style-type:none}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a{position:relative;display:block;padding:7px 30px;font-size:12px;line-height:20px;color:#111}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;padding-right:inherit;font-size:7px;line-height:20px}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon-svg{line-height:0}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon-svg svg{width:7px;height:auto}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon svg *{fill:#000}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>ul,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover>ul{top:0;display:block!important}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>a{color:var(--td_theme_color,#4db2ec)}.tdb_header_menu .tdb-normal-menu>ul{left:-15px}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{width:100%!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li{display:inline-block;width:auto!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item{position:static}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul{margin-top:0!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu>ul{left:0!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item>a .tdb-sub-menu-icon{float:none;line-height:1}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover>ul,.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover>ul{top:100%}.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown{position:static}.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{left:0!important}.tdb-menu .tdb-mega-menu .sub-menu{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;width:1114px!important}.tdb-menu .tdb-mega-menu .sub-menu,.tdb-menu .tdb-mega-menu .sub-menu>li{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tdb-menu .tdb-mega-menu .sub-menu>li{top:0;width:100%;max-width:1114px!important;height:auto;background-color:#fff;border:1px solid #eaeaea;overflow:hidden}.tdc-dragged .tdb-block-menu ul{visibility:hidden!important;opacity:0!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu{-webkit-transform:translateX(0);transform:translateX(0)}.tdb-mm-align-parent .tdb-menu .tdb-mega-menu{position:relative}.tdb-menu .tdb-mega-menu .tdc-row:not([class*='stretch_row_']),.tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*='stretch_row_']){width:auto!important;max-width:1240px}.tdb-menu .tdb-mega-menu-page>.sub-menu>li .tdb-page-tpl-edit-btns{position:absolute;top:0;left:0;display:none;flex-wrap:wrap;gap:0 4px}.tdb-menu .tdb-mega-menu-page>.sub-menu>li:hover .tdb-page-tpl-edit-btns{display:flex}.tdb-menu .tdb-mega-menu-page>.sub-menu>li .tdb-page-tpl-edit-btn{background-color:#000;padding:1px 8px 2px;font-size:11px;color:#fff;z-index:100}.tdi_28{display:inline-block}.tdi_28 .tdb-menu>li{margin-right:30px}.tdi_28 .tdb-menu>li:last-child{margin-right:0}.tdi_28 .tdb-menu-items-dropdown{margin-left:30px}.tdi_28 .tdb-menu-items-empty+.tdb-menu-items-dropdown{margin-left:0}.tdi_28 .tdb-menu>li>a,.tdi_28 .td-subcat-more{padding:0px;color:#515151}.tdi_28 .tdb-menu>li .tdb-menu-sep,.tdi_28 .tdb-menu-items-dropdown .tdb-menu-sep{top:-1px}.tdi_28 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_28 .td-subcat-more .tdb-menu-more-subicon{top:-1px}.tdi_28 .td-subcat-more .tdb-menu-more-icon{top:0px}.tdi_28 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_28 .td-subcat-more .tdb-menu-more-subicon-svg svg *,.tdi_28 .td-subcat-more .tdb-menu-more-icon-svg,.tdi_28 .td-subcat-more .tdb-menu-more-icon-svg *{fill:#515151}.tdi_28 .tdb-menu>li>a,.tdi_28 .td-subcat-more,.tdi_28 .td-subcat-more>.tdb-menu-item-text{font-family:Fira Sans!important;font-size:16px!important;font-weight:400!important;text-transform:none!important}.tdi_28 .tdb-menu>.tdb-normal-menu>ul,.tdi_28 .td-pulldown-filter-list{left:-26px}.tdi_28 .tdb-normal-menu ul .tdb-menu-item>a .tdb-menu-item-text{margin-right:12px}.tdi_28 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdi_28 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{right:0;margin-top:1px}.tdi_28 .tdb-menu .tdb-normal-menu ul,.tdi_28 .td-pulldown-filter-list,.tdi_28 .td-pulldown-filter-list .sub-menu{box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.tdi_28 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_28 .td-pulldown-filter-list li a{font-family:Raleway!important;font-size:11px!important;line-height:1!important;font-weight:600!important}.tdi_28 .tdb-menu .tdb-mega-menu .sub-menu>li{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1)}@media (max-width:1140px){.tdb-menu .tdb-mega-menu .sub-menu>li{width:100%!important}}@media (max-width:1018px){.tdi_28 .td-pulldown-filter-list{left:auto;right:-26px}}@media (min-width:1019px) and (max-width:1140px){.tdi_28 .tdb-menu>li{margin-right:20px}.tdi_28 .tdb-menu>li:last-child{margin-right:0}.tdi_28 .tdb-menu-items-dropdown{margin-left:20px}.tdi_28 .tdb-menu-items-empty+.tdb-menu-items-dropdown{margin-left:0}}@media (min-width:768px) and (max-width:1018px){.tdi_28 .tdb-menu>li{margin-right:20px}.tdi_28 .tdb-menu>li:last-child{margin-right:0}.tdi_28 .tdb-menu-items-dropdown{margin-left:20px}.tdi_28 .tdb-menu-items-empty+.tdb-menu-items-dropdown{margin-left:0}.tdi_28 .tdb-menu>li>a,.tdi_28 .td-subcat-more,.tdi_28 .td-subcat-more>.tdb-menu-item-text{font-size:12px!important}}</style> <style>.tdi_28 .tdb-menu>li.current-menu-item>a,.tdi_28 .tdb-menu>li.current-menu-ancestor>a,.tdi_28 .tdb-menu>li.current-category-ancestor>a,.tdi_28 .tdb-menu>li.current-page-ancestor>a,.tdi_28 .tdb-menu>li:hover>a,.tdi_28 .tdb-menu>li.tdb-hover>a,.tdi_28 .tdb-menu-items-dropdown:hover .td-subcat-more{color:#757575}.tdi_28 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu>li.current-page-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,.tdi_28 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{fill:#757575}.tdi_28 .tdb-menu>li>a:after,.tdi_28 .tdb-menu-items-dropdown .td-subcat-more:after{background-color:#008de8;height:5px;bottom:53px}</style> <style>.tdi_28 .tdb-menu ul .tdb-normal-menu.current-menu-item>a,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a,.tdi_28 .tdb-menu ul .tdb-normal-menu.tdb-hover>a,.tdi_28 .tdb-menu ul .tdb-normal-menu:hover>a,.tdi_28 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a{color:#dd3333}.tdi_28 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_28 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_28 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg *{fill:#dd3333}</style><div id=tdi_28 class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-header-menu-2" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-cur-menu-item menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171466"><a href="https://www.linuxtoday.com/news/"><div class="tdb-menu-item-text">News</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171465"><a href="https://www.linuxtoday.com/it-management/"><div class="tdb-menu-item-text">IT Management</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171464"><a href="https://www.linuxtoday.com/infrastructure/"><div class="tdb-menu-item-text">Infrastructure</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171462"><a href="https://www.linuxtoday.com/developer/"><div class="tdb-menu-item-text">Developer</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171467"><a href="https://www.linuxtoday.com/security/"><div class="tdb-menu-item-text">Security</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171463"><a href="https://www.linuxtoday.com/high-performance/"><div class="tdb-menu-item-text">High Performance</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171468"><a href="https://www.linuxtoday.com/storage/"><div class="tdb-menu-item-text">Storage</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171461"><a href="https://www.linuxtoday.com/blog/"><div class="tdb-menu-item-text">Blog</div></a></li> </ul></div></div><div class="td_block_wrap tdb_header_search tdi_31 tdb-header-search-trigger-enabled td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_31" > <style>.tdi_31{margin-top:12px!important}</style> <style>.tdb_module_header{width:100%;padding-bottom:0}.tdb_module_header .td-module-container{display:flex;flex-direction:column;position:relative}.tdb_module_header .td-module-container:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px}.tdb_module_header .td-image-wrap{display:block;position:relative;padding-bottom:70%}.tdb_module_header .td-image-container{position:relative;width:100%;flex:0 0 auto}.tdb_module_header .td-module-thumb{margin-bottom:0}.tdb_module_header .td-module-meta-info{width:100%;margin-bottom:0;padding:7px 0 0 0;z-index:1;border:0 solid #eaeaea;min-height:0}.tdb_module_header .entry-title{margin:0;font-size:13px;font-weight:500;line-height:18px}.tdb_module_header .td-post-author-name,.tdb_module_header .td-post-date,.tdb_module_header .td-module-comments{vertical-align:text-top}.tdb_module_header .td-post-author-name,.tdb_module_header .td-post-date{top:3px}.tdb_module_header .td-thumb-css{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center}.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category),.tdb_module_header .td-post-vid-time{position:absolute;z-index:2;bottom:0}.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category){left:0}.tdb_module_header .td-post-vid-time{right:0;background-color:#000;padding:3px 6px 4px;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);font-size:10px;font-weight:600;line-height:1;color:#fff}.tdb_module_header .td-excerpt{margin:20px 0 0;line-height:21px}.tdb_module_header .td-read-more{margin:20px 0 0}.tdb_module_search .tdb-author-photo{display:inline-block}.tdb_module_search .tdb-author-photo,.tdb_module_search .tdb-author-photo img{vertical-align:middle}.tdb_module_search .td-post-author-name{white-space:normal}.tdb_header_search{margin-bottom:0;clear:none}.tdb_header_search .tdb-block-inner{position:relative;display:inline-block;width:100%}.tdb_header_search .tdb-search-form{position:relative;padding:20px;border-width:3px 0 0;border-style:solid;border-color:var(--td_theme_color,#4db2ec);pointer-events:auto}.tdb_header_search .tdb-search-form:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.tdb_header_search .tdb-search-form-inner{position:relative;display:flex;background-color:#fff}.tdb_header_search .tdb-search-form-inner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #e1e1e1;pointer-events:none}.tdb_header_search .tdb-head-search-placeholder{position:absolute;top:50%;transform:translateY(-50%);padding:3px 9px;font-size:12px;line-height:21px;color:#999;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;pointer-events:none}.tdb_header_search .tdb-head-search-form-input:focus+.tdb-head-search-placeholder,.tdb-head-search-form-input:not(:placeholder-shown)~.tdb-head-search-placeholder{opacity:0}.tdb_header_search .tdb-head-search-form-btn,.tdb_header_search .tdb-head-search-form-input{height:auto;min-height:32px}.tdb_header_search .tdb-head-search-form-input{color:#444;flex:1;background-color:transparent;border:0}.tdb_header_search .tdb-head-search-form-input.tdb-head-search-nofocus{color:transparent;text-shadow:0 0 0 #444}.tdb_header_search .tdb-head-search-form-btn{margin-bottom:0;padding:0 15px;background-color:#222222;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:13px;font-weight:500;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1}.tdb_header_search .tdb-head-search-form-btn:hover{background-color:var(--td_theme_color,#4db2ec)}.tdb_header_search .tdb-head-search-form-btn i,.tdb_header_search .tdb-head-search-form-btn span{display:inline-block;vertical-align:middle}.tdb_header_search .tdb-head-search-form-btn i{font-size:12px}.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon{position:relative}.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon-svg{line-height:0}.tdb_header_search .tdb-head-search-form-btn svg{width:12px;height:auto}.tdb_header_search .tdb-head-search-form-btn svg,.tdb_header_search .tdb-head-search-form-btn svg *{fill:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb_header_search .tdb-aj-search-results{padding:20px;background-color:rgba(144,144,144,0.02);border-width:1px 0;border-style:solid;border-color:#ededed;background-color:#fff}.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child{margin-bottom:0;padding-bottom:0}.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child .td-module-container:before{display:none}.tdb_header_search .tdb-aj-search-inner{display:flex;flex-wrap:wrap;*zoom:1}.tdb_header_search .tdb-aj-search-inner:before,.tdb_header_search .tdb-aj-search-inner:after{display:table;content:'';line-height:0}.tdb_header_search .tdb-aj-search-inner:after{clear:both}.tdb_header_search .result-msg{padding:4px 0 6px 0;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:12px;font-style:italic;background-color:#fff}.tdb_header_search .result-msg a{color:#222}.tdb_header_search .result-msg a:hover{color:var(--td_theme_color,#4db2ec)}.tdb_header_search .td-module-meta-info,.tdb_header_search .td-next-prev-wrap{text-align:left}.tdb_header_search .td_module_wrap:hover .entry-title a{color:var(--td_theme_color,#4db2ec)}.tdb_header_search .tdb-aj-cur-element .entry-title a{color:var(--td_theme_color,#4db2ec)}.tdc-dragged .tdb-head-search-btn:after,.tdc-dragged .tdb-drop-down-search{visibility:hidden!important;opacity:0!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb-header-search-trigger-enabled{z-index:1000}.tdb-header-search-trigger-enabled .tdb-head-search-btn{display:flex;align-items:center;position:relative;text-align:center;color:var(--td_theme_color,#4db2ec)}.tdb-header-search-trigger-enabled .tdb-head-search-btn:after{visibility:hidden;opacity:0;content:'';display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 6.5px 7px 6.5px;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border-color:transparent transparent var(--td_theme_color,#4db2ec) transparent}.tdb-header-search-trigger-enabled .tdb-drop-down-search-open+.tdb-head-search-btn:after{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tdb-header-search-trigger-enabled .tdb-search-icon,.tdb-header-search-trigger-enabled .tdb-search-txt,.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg *{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tdb-header-search-trigger-enabled .tdb-search-icon-svg{display:flex;align-items:center;justify-content:center}.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg{height:auto}.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg,.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg *{fill:var(--td_theme_color,#4db2ec)}.tdb-header-search-trigger-enabled .tdb-search-txt{position:relative;line-height:1}.tdb-header-search-trigger-enabled .tdb-drop-down-search{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;pointer-events:none;z-index:10}.tdb-header-search-trigger-enabled .tdb-drop-down-search-open{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tdb-header-search-trigger-enabled .tdb-drop-down-search-inner{position:relative;max-width:300px;pointer-events:all}.rtl .tdb-header-search-trigger-enabled .tdb-drop-down-search-inner{margin-left:0;margin-right:auto}.tdb_header_search .tdb-aj-srs-title{margin-bottom:10px;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-weight:500;font-size:13px;line-height:1.3;color:#888}.tdb_header_search .tdb-aj-sr-taxonomies{display:flex;flex-direction:column}.tdb_header_search .tdb-aj-sr-taxonomy{font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:13px;font-weight:500;line-height:18px;color:#111}.tdb_header_search .tdb-aj-sr-taxonomy:not(:last-child){margin-bottom:5px}.tdb_header_search .tdb-aj-sr-taxonomy:hover{color:var(--td_theme_color,#4db2ec)}.tdi_31 .tdb-head-search-btn i{font-size:20px;width:48px;height:48px;line-height:48px;color:#008de8}.tdi_31 .tdb-head-search-btn svg{width:20px}.tdi_31 .tdb-search-icon-svg{width:48px;height:48px}.tdi_31{display:inline-block;float:right;clear:none}.tdi_31 .tdb-search-txt{top:0px}.tdi_31 .tdb-drop-down-search{left:auto;right:0}body .tdi_31 .tdb-drop-down-search-inner,.tdi_31 .tdb-search-form,.tdi_31 .tdb-aj-search{margin-left:auto;margin-right:0}.tdi_31 .tdb-head-search-form-btn-icon{top:0px}.tdi_31 .result-msg{text-align:center;border-color:#008de8;font-family:Fira Sans!important;font-size:14px!important}.tdi_31 .tdb-head-search-btn svg,.tdi_31 .tdb-head-search-btn svg *{fill:#008de8}.tdi_31 .tdb-head-search-btn:hover i{color:#515151}.tdi_31 .tdb-head-search-btn:hover svg,.tdi_31 .tdb-head-search-btn:hover svg *{fill:#515151}.tdi_31 .tdb-search-form{border-color:#f0a83b}.tdi_31 .tdb-head-search-btn:after{border-bottom-color:#f0a83b}.tdi_31 .tdb-drop-down-search-inner{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2)}.tdi_31 .tdb-head-search-form-btn{background-color:#008de8;font-family:Fira Sans!important}.tdi_31 .tdb-head-search-form-btn:hover{background-color:#f0a83b}.tdi_31 .tdb-aj-search-results{border-color:#f2f2f2}.tdi_31 .tdb-head-search-form-input{font-family:Fira Sans!important}.tdi_31 .tdb-head-search-placeholder{font-family:Fira Sans!important}.tdi_31 .td_module_wrap{width:100%;float:left;padding-left:11px;padding-right:11px;padding-bottom:10px;margin-bottom:10px}.tdi_31 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0;padding-bottom:0}.tdi_31 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none}.tdi_31 .tdb-aj-search-inner{margin-left:-11px;margin-right:-11px}.tdi_31 .td-module-container:before{bottom:-10px;border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea;border-color:#eaeaea}.tdi_31 .td-module-container{border-color:#eaeaea;flex-direction:row}.tdi_31 .entry-thumb{background-position:center 50%}.tdi_31 .td-image-container{flex:0 0 30%;width:30%;display:block;order:0}.ie10 .tdi_31 .td-image-container,.ie11 .tdi_31 .td-image-container{flex:0 0 auto}.ie10 .tdi_31 .td-module-meta-info,.ie11 .tdi_31 .td-module-meta-info{flex:1}.tdi_31 .td-post-vid-time{display:block}.tdi_31 .td-module-meta-info{padding:2px 0 0 15px;border-color:#eaeaea}.tdi_31 .entry-title{margin:0 0 5px;font-family:Fira Sans!important;font-size:16px!important}.tdi_31 .td-excerpt{column-count:1;column-gap:48px;display:none;font-family:Fira Sans!important}.tdi_31 .td-post-category:not(.td-post-extra-category){display:none}.tdi_31 .td-read-more{display:none}.tdi_31 .td-author-date{display:none}.tdi_31 .td-post-author-name{display:none}.tdi_31 .td-post-date,.tdi_31 .td-post-author-name span{display:none}.tdi_31 .entry-review-stars{display:none}.tdi_31 .td-icon-star,.tdi_31 .td-icon-star-empty,.tdi_31 .td-icon-star-half{font-size:15px}.tdi_31 .td-module-comments{display:none}.tdi_31 .tdb-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_31 .td-module-title a{color:#2d2d2d;box-shadow:inset 0 0 0 0 #f0a83b}body .tdi_31 .td_module_wrap:hover .td-module-title a,.tdi_31 .tdb-aj-cur-element .entry-title a{color:#f0a83b!important}.tdi_31 .td-module-container:hover .td-module-title a{box-shadow:inset 0 -1px 0 0 #f0a83b}.tdi_31 .td-editor-date,.tdi_31 .td-editor-date .td-post-author-name,.tdi_31 .td-module-comments a{font-family:Fira Sans!important}@media (min-width:768px){.tdi_31 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1019px) and (max-width:1140px){.tdi_31 .td_module_wrap{padding-bottom:10px!important;margin-bottom:10px!important;padding-bottom:10px;margin-bottom:10px}.tdi_31 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0!important;padding-bottom:0!important}.tdi_31 .td_module_wrap .td-module-container:before{display:block!important}.tdi_31 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none!important}.tdi_31 .td-module-container:before{bottom:-10px}.tdi_31 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_31 .td-module-container:hover .td-module-title a{box-shadow:inset 0 -1px 0 0 #f0a83b}@media (min-width:768px){.tdi_31 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_31 .td_module_wrap{padding-bottom:10px!important;margin-bottom:10px!important;padding-bottom:10px;margin-bottom:10px}.tdi_31 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0!important;padding-bottom:0!important}.tdi_31 .td_module_wrap .td-module-container:before{display:block!important}.tdi_31 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none!important}.tdi_31 .td-module-container:before{bottom:-10px}.tdi_31 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_31 .td-module-container:hover .td-module-title a{box-shadow:inset 0 -1px 0 0 #f0a83b}@media (min-width:768px){.tdi_31 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_31 .td_module_wrap{padding-bottom:10px!important;margin-bottom:10px!important;padding-bottom:10px;margin-bottom:10px}.tdi_31 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0!important;padding-bottom:0!important}.tdi_31 .td_module_wrap .td-module-container:before{display:block!important}.tdi_31 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none!important}.tdi_31 .td-module-container:before{bottom:-10px}.tdi_31 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_31 .td-module-container:hover .td-module-title a{box-shadow:inset 0 -1px 0 0 #f0a83b}@media (min-width:768px){.tdi_31 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style><div class="tdb-block-inner td-fix-index"><div class="tdb-drop-down-search" aria-labelledby="td-header-search-button"><div class="tdb-drop-down-search-inner"><form method="get" class="tdb-search-form" action="https://www.linuxtoday.com/"><div class="tdb-search-form-inner"><input class="tdb-head-search-form-input" placeholder=" " type="text" value="" name="s" autocomplete="off" /><button class="wpb_button wpb_btn-inverse btn tdb-head-search-form-btn" title="Search" type="submit" aria-label="Search"><span>Search</span></button></div></form><div class="tdb-aj-search"></div></div></div><a href="#" role="button" aria-label="Search" class="tdb-head-search-btn dropdown-toggle" data-toggle="dropdown"><i class="tdb-search-icon td-icon-search"></i></a></div></div> <!-- ./block --></div></div></div></div></div></div> </div> </div> <div class="td-main-content-wrap td-container-wrap"> <div class="tdc-content-wrap"> <div id="tdi_32" class="tdc-zone"><div class="tdc_zone tdi_33 wpb_row td-pb-row" > <style scoped>.tdi_33{min-height:0}</style><div id="tdi_34" class="tdc-row"><div class="vc_row tdi_35 wpb_row td-pb-row" > <style scoped>.tdi_35,.tdi_35 .tdc-columns{min-height:0}.tdi_35,.tdi_35 .tdc-columns{display:block}.tdi_35 .tdc-columns{width:100%}.tdi_35:before,.tdi_35:after{display:table}</style><div class="vc_column tdi_37 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_37{vertical-align:baseline}.tdi_37>.wpb_wrapper,.tdi_37>.wpb_wrapper>.tdc-elements{display:block}.tdi_37>.wpb_wrapper>.tdc-elements{width:100%}.tdi_37>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_37>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_39 vc_row vc_inner wpb_row td-pb-row" > <style scoped>.tdi_39{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_39,.tdi_39 .tdc-inner-columns{display:block}.tdi_39 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_41 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <style scoped>.tdi_41{vertical-align:baseline}.tdi_41 .vc_column-inner>.wpb_wrapper,.tdi_41 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_41 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="td-block td-a-rec td-a-rec-id-custom-spot tdi_42 td_block_template_2"> <style>.tdi_42{margin-top:20px!important;margin-bottom:20px!important}</style> <style>.tdi_42.td-a-rec{text-align:center}.tdi_42.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_42 .td-element-style{z-index:-1}</style><div class="wp-ads-inline-top" id="wp-ads-136318468"><!-- Start: GAM Ad Slot Render | LinuxToday Inline Top --> <div id="inline-top" style="min-width: 300px; width: auto; text-align:center; min-height: 50px; max-height: 250px; height: auto; background-color: transparent; border:0px solid #efefef;"> <script> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("inline-top"); }); </script> </div> <!-- End: GAM Ad Slot Render | LinuxToday Inline Top --></div></div></div></div></div></div></div></div></div></div><div id="tdi_43" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_44 wpb_row td-pb-row" > <style scoped>.tdi_44,.tdi_44 .tdc-columns{min-height:0}.tdi_44,.tdi_44 .tdc-columns{display:block}.tdi_44 .tdc-columns{width:100%}.tdi_44:before,.tdi_44:after{display:table}</style><div class="vc_column tdi_46 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_46{vertical-align:baseline}.tdi_46>.wpb_wrapper,.tdi_46>.wpb_wrapper>.tdc-elements{display:block}.tdi_46>.wpb_wrapper>.tdc-elements{width:100%}.tdi_46>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_46>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_title tdi_47 tdb-category-title td-pb-border-top td_block_template_2" data-td-block-uid="tdi_47" > <style>.tdi_47{padding-top:10px!important;padding-bottom:14px!important}</style> <style>.tdb_title{margin-bottom:19px}.tdb_title.tdb-content-horiz-center{text-align:center}.tdb_title.tdb-content-horiz-center .tdb-title-line{margin:0 auto}.tdb_title.tdb-content-horiz-right{text-align:right}.tdb_title.tdb-content-horiz-right .tdb-title-line{margin-left:auto;margin-right:0}.tdb-title-text{display:inline-block;position:relative;margin:0;word-wrap:break-word;font-size:30px;line-height:38px;font-weight:700}.tdb-first-letter{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:none;text-transform:uppercase;color:rgba(0,0,0,0.08);font-size:6em;font-weight:300;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-0.36em;z-index:-1;-webkit-text-fill-color:initial}.tdb-title-line{display:none;position:relative}.tdb-title-line:after{content:'';width:100%;position:absolute;background-color:var(--td_theme_color,#4db2ec);top:0;left:0;margin:auto}.tdb-category-title .tdb-title-text{text-transform:uppercase}.tdi_47 .tdb-title-text{background-color:#008de8;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:liquor-store,sans-serif;!important;font-size:45px!important;line-height:1.4!important;font-style:italic!important;font-weight:300!important;text-transform:none!important;letter-spacing:1px!important}html[class*='ie'] .tdi_47 .tdb-title-text{background:none;color:#008de8}.tdi_47 .tdb-title-line:after{height:2px;bottom:40%}.tdi_47 .tdb-title-line{height:50px}.td-theme-wrap .tdi_47{text-align:left}.tdi_47 .tdb-first-letter{left:-0.36em;right:auto}@media (max-width:767px){.tdi_47 .tdb-title-text{text-transform:uppercase!important}}</style><div class="tdb-block-inner td-fix-index"><h1 class="tdb-title-text">Storage</h1><div></div><div class="tdb-title-line"></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_49 td_separator_solid td_separator_center"><span style="border-color:#EBEBEB;border-width:1px;width:100%;"></span> <style scoped>.td_block_separator{width:100%;align-items:center;margin-bottom:38px;padding-bottom:10px}.td_block_separator span{position:relative;display:block;margin:0 auto;width:100%;height:1px;border-top:1px solid #EBEBEB}.td_separator_align_left span{margin-left:0}.td_separator_align_right span{margin-right:0}.td_separator_dashed span{border-top-style:dashed}.td_separator_dotted span{border-top-style:dotted}.td_separator_double span{height:3px;border-bottom:1px solid #EBEBEB}.td_separator_shadow>span{position:relative;height:20px;overflow:hidden;border:0;color:#EBEBEB}.td_separator_shadow>span>span{position:absolute;top:-30px;left:0;right:0;margin:0 auto;height:13px;width:98%;border-radius:100%}html :where([style*='border-width']){border-style:none}</style></div></div></div></div></div><div id="tdi_50" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_51 wpb_row td-pb-row" > <style scoped>.tdi_51,.tdi_51 .tdc-columns{min-height:0}.tdi_51,.tdi_51 .tdc-columns{display:block}.tdi_51 .tdc-columns{width:100%}.tdi_51:before,.tdi_51:after{display:table}</style><div class="vc_column tdi_53 wpb_column vc_column_container tdc-column td-pb-span9"> <style scoped>.tdi_53{vertical-align:baseline}.tdi_53>.wpb_wrapper,.tdi_53>.wpb_wrapper>.tdc-elements{display:block}.tdi_53>.wpb_wrapper>.tdc-elements{width:100%}.tdi_53>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_53>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap td_flex_block_1 tdi_54 td_with_ajax_pagination td-pb-border-top _ntv_left_rail td_block_template_2 td_flex_block" data-td-block-uid="tdi_54" > <style>.tdi_54{padding-bottom:40px!important;border-color:#004446!important;border-style:solid!important;border-width:0!important}@media (min-width:1019px) and (max-width:1140px){.tdi_54{margin-bottom:0px!important}}</style> <style>.tdi_54 .td-image-wrap{padding-bottom:100%}.tdi_54 .entry-thumb{background-position:center 50%}.tdi_54 .td-module-container{flex-direction:column;border-color:#eaeaea!important}.tdi_54 .td-image-container{display:block;order:0;margin-left:0;margin-right:auto}.ie10 .tdi_54 .td-module-meta-info,.ie11 .tdi_54 .td-module-meta-info{flex:auto}body .tdi_54 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_54 .td-module-meta-info{padding:0px;border-color:#eaeaea}.tdi_54 .td_module_wrap{padding-left:30px;padding-right:30px;padding-bottom:18px;margin-bottom:18px}.tdi_54 .td_block_inner{margin-left:-30px;margin-right:-30px}.tdi_54 .td-module-container:before{bottom:-18px;border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea;border-color:rgba(0,0,0,0.19)}.tdi_54 .entry-thumb,.tdi_54 .td-image-wrap:before,.tdi_54 .td-image-wrap:after,.tdi_54 .entry-thumb:before,.tdi_54 .entry-thumb:after{border-radius:10px}.tdi_54 .td-post-vid-time{display:none}.tdi_54 .td-post-category{padding:10px 20px;border-radius:2px;color:#ffffff;font-size:14px!important}.tdi_54 .td-post-category:not(.td-post-extra-category){display:none}.tdi_54 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_54 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_54 .td-read-more{display:none}.tdi_54 .td-author-date{display:inline}.tdi_54 .td-post-author-name{display:none}.tdi_54 .entry-review-stars{display:none}.tdi_54 .td-icon-star,.tdi_54 .td-icon-star-empty,.tdi_54 .td-icon-star-half{font-size:15px}.tdi_54 .td-module-comments{display:none}.tdi_54 .td_module_wrap:nth-last-child(1){margin-bottom:0;padding-bottom:0}.tdi_54 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none}.tdi_54 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(0deg,#000000,rgba(0,0,0,0) 60%,rgba(0,0,0,0));background:linear-gradient(0deg,#000000,rgba(0,0,0,0) 60%,rgba(0,0,0,0))}.tdi_54 .td-post-category:hover{color:#ffffff}.tdi_54 .td-module-title a{color:#515151;box-shadow:inset 0 0 0 0 #f0a83b}.tdi_54 .td_module_wrap:hover .td-module-title a{color:#515151!important;box-shadow:inset 0 -10px 0 0 #f0a83b}.tdi_54 .td-post-author-name a{color:#313b3d}.tdi_54 .td-post-author-name:hover a{color:#1186c9}.tdi_54 .td-post-date,.tdi_54 .td-post-author-name span{color:#757575}.tdi_54.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_54 .td-load-more-wrap a{color:#515151;border-color:#515151;border-width:2px;border-radius:0px}.tdi_54 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_54 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_54.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_54.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#515151}.tdi_54.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_54 .td-load-more-wrap a:hover{color:#ffffff;background-color:#f0a83b!important;border-color:#f0a83b!important;border-color:#f0a83b!important}.tdi_54 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_54 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_54.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_54.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_54 .td-module-meta-info,.tdi_54 .td-next-prev-wrap{text-align:left}.tdi_54 .td-category-pos-above .td-post-category{align-self:flex-start!important}.tdi_54 .td-category-pos-image .td-post-category:not(.td-post-extra-category){left:0;right:auto;transform:translateX(0);-webkit-transform:translateX(0)}.tdi_54 .td-ajax-next-page{margin-right:auto;margin-left:0}.tdi_54 .entry-title{margin:20px 0 10px 0;font-family:Fira Sans!important;font-size:20px!important}.tdi_54 .td-excerpt{margin:20px 0 20px 0;column-count:1;column-gap:48px;font-family:Fira Sans!important;font-size:14px!important}.tdi_54.td_with_ajax_pagination .td-next-prev-wrap,.tdi_54 .td-load-more-wrap{margin-top:20px}.tdi_54.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_54 .td-load-more-wrap a i{font-size:21px}.tdi_54 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_54.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:21px;height:calc(21px + 1px)}.tdi_54 .td-block-title a,.tdi_54 .td-block-title span{font-family:liquor-store,sans-serif;!important;font-size:42px!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:1px!important}.tdi_54 .td-editor-date,.tdi_54 .td-editor-date .td-post-author-name a,.tdi_54 .td-editor-date .entry-date,.tdi_54 .td-module-comments a{font-family:Fira Sans!important;font-size:14px!important}html:not([class*='ie']) .tdi_54 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_54 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_54 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_54 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(0)}}@media (min-width:1019px) and (max-width:1140px){.tdi_54 .td_module_wrap{padding-bottom:18px;margin-bottom:18px;padding-bottom:18px!important;margin-bottom:18px!important}.tdi_54 .td-module-container:before{bottom:-18px}.tdi_54 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_54 .td_module_wrap .td-module-container:before{display:block!important}.tdi_54 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_54 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_54 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -10px 0 0 #f0a83b}@media (min-width:768px){.tdi_54 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_54 .td_module_wrap{padding-bottom:18px;margin-bottom:18px;padding-bottom:18px!important;margin-bottom:18px!important}.tdi_54 .td-module-container:before{bottom:-18px}.tdi_54 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_54 .td_module_wrap .td-module-container:before{display:block!important}.tdi_54 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_54 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_54 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -10px 0 0 #f0a83b}@media (min-width:768px){.tdi_54 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_54 .td_module_wrap{width:100%;float:left;padding-bottom:18px;margin-bottom:18px;padding-bottom:18px!important;margin-bottom:18px!important}.rtl .tdi_54 .td_module_wrap{float:right}.tdi_54 .td-module-container:before{bottom:-18px}.tdi_54 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_54 .td_module_wrap .td-module-container:before{display:block!important}.tdi_54 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_54 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_54 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -10px 0 0 #f0a83b}.tdi_54 .entry-title{font-size:16px!important}.tdi_54 .td-editor-date,.tdi_54 .td-editor-date .td-post-author-name a,.tdi_54 .td-editor-date .entry-date,.tdi_54 .td-module-comments a{font-size:13px!important}@media (min-width:768px){.tdi_54 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV81NCA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81NC5pZCA9ICJ0ZGlfNTQiOwpibG9ja190ZGlfNTQuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKd2FHOXVaU0k2SWpFd01DVWlmUT09IiwibGltaXQiOiI4IiwiaGlkZV9hdWRpbyI6InllcyIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsInNob3dfYnRuIjoibm9uZSIsInNob3dfZXhjZXJwdCI6IiIsInNob3dfY29tIjoibm9uZSIsInNob3dfcmV2aWV3Ijoibm9uZSIsInNob3dfY2F0Ijoibm9uZSIsInNob3dfdmlkX3QiOiJub25lIiwiaW1hZ2Vfc2l6ZSI6IiIsImltYWdlX2hlaWdodCI6IjEwMCIsIm1vZHVsZXNfZ2FwIjoiNjAiLCJpbWFnZV9yYWRpdXMiOiIxMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI2NzIiLCJmX2NhdF9mb250X2ZhbWlseSI6IiIsImZfbWV0YV9mb250X2ZhbWlseSI6IjY3MiIsImZfZXhfZm9udF9mYW1pbHkiOiI2NzIiLCJmX2J0bl9mb250X2ZhbWlseSI6IiIsInRpdGxlX3R4dCI6IiM1MTUxNTEiLCJhdXRob3JfdHh0IjoiIzMxM2IzZCIsImZfdGl0bGVfZm9udF9zaXplIjoiZXlKd2FHOXVaU0k2SWpFMklpd2lZV3hzSWpvaU1qQWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3NpemUiOiJleUp3YUc5dVpTSTZJakV6SWl3aVlXeHNJam9pTVRRaWZRPT0iLCJmX21ldGFfZm9udF93ZWlnaHQiOiIiLCJkYXRlX3R4dCI6IiM3NTc1NzUiLCJwYWdfdGV4dCI6IiM1MTUxNTEiLCJwYWdfYm9yZGVyIjoiIzUxNTE1MSIsInBhZ19oX3RleHQiOiIjZmZmZmZmIiwicGFnX2hfYm9yZGVyIjoiI2YwYTgzYiIsInRkY19jc3MiOiJleUpoYkd3aU9uc2ljR0ZrWkdsdVp5MWliM1IwYjIwaU9pSTBNQ0lzSW1KdmNtUmxjaTFqYjJ4dmNpSTZJaU13TURRME5EWWlMQ0prYVhOd2JHRjVJam9pSW4wc0lteGhibVJ6WTJGd1pTSTZleUp0WVhKbmFXNHRZbTkwZEc5dElqb2lNQ0lzSW1ScGMzQnNZWGtpT2lJaWZTd2liR0Z1WkhOallYQmxYMjFoZUY5M2FXUjBhQ0k2TVRFME1Dd2liR0Z1WkhOallYQmxYMjFwYmw5M2FXUjBhQ0k2TVRBeE9Td2ljR2h2Ym1VaU9uc2laR2x6Y0d4aGVTSTZJaUo5TENKd2FHOXVaVjl0WVhoZmQybGtkR2dpT2pjMk4zMD0iLCJjYXRlZ29yeV9pZCI6MzEzMjMsInNvcnQiOiIiLCJmZV9icmlnaHRuZXNzX2giOiIwLjciLCJmZV9jb250cmFzdF9oIjoiMC43IiwiZmVfc2F0dXJhdGVfaCI6IjAiLCJwcmV2X3RkaWNvbiI6InRkYy1mb250LWZhIHRkYy1mb250LWZhLWFuZ2xlLWxlZnQiLCJuZXh0X3RkaWNvbiI6InRkYy1mb250LWZhIHRkYy1mb250LWZhLWFuZ2xlLXJpZ2h0IiwicGFnX2ljb25zX3NpemUiOiIyMSIsIm1ldGFfcGFkZGluZyI6IjAiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMiIsImF1dGhvcl90eHRfaG92ZXIiOiIjMTE4NmM5IiwiZl90aXRsZV9mb250X3NwYWNpbmciOiJleUp3YUc5dVpTSTZJakFpZlE9PSIsInNob3dfZGF0ZSI6IiIsIm1vZHVsZXNfY2F0ZWdvcnkiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIxMHB4IDIwcHgiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjIiLCJzaG93X2F1dGhvciI6Im5vbmUiLCJ0aXRsZV90eHRfaG92ZXIiOiIjNTE1MTUxIiwiY2F0X3R4dCI6IiNmZmZmZmYiLCJjYXRfdHh0X2hvdmVyIjoiI2ZmZmZmZiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9jYXRfZm9udF93ZWlnaHQiOiIiLCJtZXRhX2luZm9fYWxpZ24iOiIiLCJtZXRhX2luZm9faG9yaXoiOiJjb250ZW50LWhvcml6LWxlZnQiLCJjb2xvcl9vdmVybGF5IjoiZXlKMGVYQmxJam9pWjNKaFpHbGxiblFpTENKamIyeHZjakVpT2lKeVoySmhLREFzTUN3d0xEQXBJaXdpWTI5c2IzSXlJam9pSXpBd01EQXdNQ0lzSW0xcGVHVmtRMjlzYjNKeklqcGJleUpqYjJ4dmNpSTZJbkpuWW1Fb01Dd3dMREFzTUNraUxDSndaWEpqWlc1MFlXZGxJam8yTUgxZExDSmpjM01pT2lKaVlXTnJaM0p2ZFc1a09pQXRkMlZpYTJsMExXeHBibVZoY2kxbmNtRmthV1Z1ZENnd1pHVm5MQ013TURBd01EQXNjbWRpWVNnd0xEQXNNQ3d3S1NBMk1DVXNjbWRpWVNnd0xEQXNNQ3d3S1NrN1ltRmphMmR5YjNWdVpEb2diR2x1WldGeUxXZHlZV1JwWlc1MEtEQmtaV2NzSXpBd01EQXdNQ3h5WjJKaEtEQXNNQ3d3TERBcElEWXdKU3h5WjJKaEtEQXNNQ3d3TERBcEtUc2lMQ0pqYzNOUVlYSmhiWE1pT2lJd1pHVm5MQ013TURBd01EQXNjbWRpWVNnd0xEQXNNQ3d3S1NBMk1DVXNjbWRpWVNnd0xEQXNNQ3d3S1NKOSIsImhpZGVfaW1hZ2UiOiJ5ZXMiLCJtYzFfZWwiOiIyMCIsIm1vZHVsZXNfZGl2aWRlciI6InNvbGlkIiwiZl9leF9mb250X3NpemUiOiIxNCIsImZfY2F0X2ZvbnRfc2l6ZSI6IjE0IiwiYXJ0X3RpdGxlIjoiMjBweCAwIDEwcHggMCIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiMTAiLCJhbGxfdW5kZXJsaW5lX2NvbG9yIjoiI2YwYTgzYiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6InJnYmEoMCwwLDAsMC4xOSkiLCJhcnRfZXhjZXJwdCI6IjIwcHggMCAyMHB4IDAgIiwicGFnX3NwYWNlIjoiMjAiLCJmX2hlYWRlcl9mb250X3NpemUiOiI0MiIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiMTAiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiaXRhbGljIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX2hlYWRlcl9mb250X3NwYWNpbmciOiIxIiwiaGVhZGVyX3RleHRfY29sb3IiOiIjMTE4NmM5IiwiYWNjZW50X3RleHRfY29sb3IiOiIjMTE4NmM5IiwicGFnX2JvcmRlcl9yYWRpdXMiOiIwIiwicGFnX2hfYmciOiIjZjBhODNiIiwiZWxfY2xhc3MiOiJfbnR2X2xlZnRfcmFpbCIsImluc3RhbGxlZF9wb3N0X3R5cGVzIjoidXNlcl9wb3N0IiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV90aXRsZSI6IiIsImN1c3RvbV91cmwiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRpdGxlX3RhZyI6IiIsIm1jMV90bCI6IiIsIm1jMV90aXRsZV90YWciOiIiLCJwb3N0X2lkcyI6Ii02NSIsInRheG9ub21pZXMiOiIiLCJjYXRlZ29yeV9pZHMiOiIiLCJpbl9hbGxfdGVybXMiOiIiLCJ0YWdfc2x1ZyI6IiIsImF1dG9yc19pZCI6IiIsImluY2x1ZGVfY2ZfcG9zdHMiOiIiLCJleGNsdWRlX2NmX3Bvc3RzIjoiIiwicG9wdWxhcl9ieV9kYXRlIjoiIiwibGlua2VkX3Bvc3RzIjoiIiwiZmF2b3VyaXRlX29ubHkiOiIiLCJvZmZzZXQiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NvdXJjZSI6IiIsInRkX3F1ZXJ5X2NhY2hlIjoiIiwidGRfcXVlcnlfY2FjaGVfZXhwaXJhdGlvbiI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiJBbGwiLCJ0ZF9hamF4X3ByZWxvYWRpbmciOiIiLCJjb250YWluZXJfd2lkdGgiOiIiLCJtX3BhZGRpbmciOiIiLCJhbGxfbW9kdWxlc19zcGFjZSI6IjM2IiwibW9kdWxlc19ib3JkZXJfc2l6ZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3N0eWxlIjoiIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19ib3JkZXJfcmFkaXVzIjoiIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3dpZHRoIjoiIiwiaW1hZ2VfZmxvYXRlZCI6Im5vX2Zsb2F0Iiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX2ljb24iOiIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiIiwidmlkZW9fcmVjX2NvbG9yIjoiIiwidmlkZW9fcmVjX2Rpc2FibGUiOiIiLCJhdXRvcGxheV92aWQiOiJ5ZXMiLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkZW9fdGl0bGVfY29sb3IiOiIiLCJ2aWRlb190aXRsZV9jb2xvcl9oIjoiIiwidmlkZW9fYmciOiIiLCJ2aWRlb19vdmVybGF5IjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGl0bGVfZm9udF90aXRsZSI6IlZpZGVvIHBvcC11cCBhcnRpY2xlIHRpdGxlIiwiZl92aWRfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zaXplIjoiIiwiZl92aWRfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGl0bGVfIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfc3BhY2UiOiIiLCJhcnRfYnRuIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibWV0YV9pbmZvX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcGFkZGluZyI6IiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIiLCJidG5fcmFkaXVzIjoiIiwicGFnX3BhZGRpbmciOiIiLCJmX2hlYWRlcl9mb250X2hlYWRlciI6IiIsImZfaGVhZGVyX2ZvbnRfdGl0bGUiOiJCbG9jayBoZWFkZXIiLCJmX2hlYWRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfd2VpZ2h0IjoiIiwiZl9oZWFkZXJfIjoiIiwiZl9hamF4X2ZvbnRfdGl0bGUiOiJBamF4IGNhdGVnb3JpZXMiLCJmX2FqYXhfZm9udF9zZXR0aW5ncyI6IiIsImZfYWpheF9mb250X2ZhbWlseSI6IiIsImZfYWpheF9mb250X3NpemUiOiIiLCJmX2FqYXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfYWpheF9mb250X3N0eWxlIjoiIiwiZl9hamF4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9hamF4X2ZvbnRfc3BhY2luZyI6IiIsImZfYWpheF8iOiIiLCJmX21vcmVfZm9udF90aXRsZSI6IkxvYWQgbW9yZSBidXR0b24iLCJmX21vcmVfZm9udF9zZXR0aW5ncyI6IiIsImZfbW9yZV9mb250X2ZhbWlseSI6IiIsImZfbW9yZV9mb250X3NpemUiOiIiLCJmX21vcmVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbW9yZV9mb250X3N0eWxlIjoiIiwiZl9tb3JlX2ZvbnRfd2VpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tb3JlX2ZvbnRfc3BhY2luZyI6IiIsImZfbW9yZV8iOiIiLCJmX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl90aXRsZV9mb250X3RpdGxlIjoiQXJ0aWNsZSB0aXRsZSIsImZfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfc3BhY2luZyI6IiIsImZfY2F0XyI6IiIsImZfbWV0YV9mb250X3RpdGxlIjoiQXJ0aWNsZSBtZXRhIGluZm8iLCJmX21ldGFfZm9udF9zZXR0aW5ncyI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfZXhfZm9udF9zdHlsZSI6IiIsImZfZXhfZm9udF93ZWlnaHQiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9zaXplIjoiIiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3dlaWdodCI6IiIsImZfYnRuX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9idG5fZm9udF9zcGFjaW5nIjoiIiwiZl9idG5fIjoiIiwibWl4X2NvbG9yIjoiIiwibWl4X3R5cGUiOiIiLCJmZV9icmlnaHRuZXNzIjoiMSIsImZlX2NvbnRyYXN0IjoiMSIsImZlX3NhdHVyYXRlIjoiMSIsIm1peF9jb2xvcl9oIjoiIiwibWl4X3R5cGVfaCI6IiIsIm1fYmciOiIiLCJzaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19zaGFkb3dfdGl0bGUiOiJNb2R1bGUgU2hhZG93Iiwic2hhZG93X3NoYWRvd19zaXplIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X3NoYWRvd19jb2xvciI6IiIsImNhdF9zdHlsZSI6IiIsImNhdF9iZyI6IiIsImNhdF9iZ19ob3ZlciI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImV4X3R4dCI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsInBhZ19iZyI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV81NCIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNTQiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzU0X3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV81NC50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfNTQuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfNTQucG9zdF9jb3VudCA9ICI4IjsKYmxvY2tfdGRpXzU0LmZvdW5kX3Bvc3RzID0gIjE4NzEiOwpibG9ja190ZGlfNTQuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV81NC5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNTQubWF4X251bV9wYWdlcyA9ICIyMzQiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzU0KTsK" data-type="lazy"></script><div class="td-block-title-wrap"></div><div id=tdi_54 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/10-best-linux-console-file-managers/" rel="bookmark" title="10 Best Linux Console File Managers">10 Best Linux Console File Managers</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-09-06T19:00:45-05:00" >September 6, 2024</time></span> </span> </div> <div class="td-excerpt">Linux console file managers can be very helpful in day-to-day tasks, when managing files on a local machine, or...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/how-to-check-ssd-hdd-health-on-linux/" rel="bookmark" title="How to Check SSD/HDD Health on Linux">How to Check SSD/HDD Health on Linux</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-08-29T19:00:59-05:00" >August 29, 2024</time></span> </span> </div> <div class="td-excerpt">S.M.A.R.T is a tool used to monitor the health status of SSD and HDD. It also allows you to...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/pcloud-secure-cloud-storage-built-for-linux-users/" rel="bookmark" title="pCloud – Secure Cloud Storage Built for Linux Users">pCloud – Secure Cloud Storage Built for Linux Users</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-08-21T15:00:10-05:00" >August 21, 2024</time></span> </span> </div> <div class="td-excerpt">pCloud is a cloud storage service that allows users to store files online and access them from any device...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/how-to-install-nextcloud-on-almalinux-9/" rel="bookmark" title="How to Install Nextcloud on AlmaLinux 9">How to Install Nextcloud on AlmaLinux 9</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-08-21T11:00:33-05:00" >August 21, 2024</time></span> </span> </div> <div class="td-excerpt">Nextcloud is recognized as the leading open-source self-hosted file sync and sharing software. It is an alternative to various...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/16-open-source-cloud-storage-software-for-linux-in-2024/" rel="bookmark" title="16 Open-Source Cloud Storage Software for Linux in 2024">16 Open-Source Cloud Storage Software for Linux in 2024</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-07-31T19:00:54-05:00" >July 31, 2024</time></span> </span> </div> <div class="td-excerpt">Cloud storage refers to the practice of storing data on remote servers rather than on users’ local systems. This...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/ente-photos-0-9-unveils-offline-video-editor/" rel="bookmark" title="Ente Photos 0.9 Unveils Offline Video Editor">Ente Photos 0.9 Unveils Offline Video Editor</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-06-26T10:21:36-05:00" >June 26, 2024</time></span> </span> </div> <div class="td-excerpt">Ente Photos 0.9 introduces a new video editor, enhanced security with passkeys, and more. Version 1.0 is coming soon.</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/how-to-use-microsoft-onedrive-on-linux/" rel="bookmark" title="How to Use Microsoft OneDrive on Linux">How to Use Microsoft OneDrive on Linux</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-06-07T13:00:45-05:00" >June 7, 2024</time></span> </span> </div> <div class="td-excerpt">In this tutorial, I’m going to show you how to use OneDrive on a Linux distro. Both GUI and...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-"> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/storage/how-to-use-google-drive-on-linux/" rel="bookmark" title="How to Use Google Drive on Linux">How to Use Google Drive on Linux</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-06-05T10:45:38-05:00" >June 5, 2024</time></span> </span> </div> <div class="td-excerpt">In this guide, I’m going to show you how to use Google Drive on a Linux distro. The best...</div> </div> </div> </div> </div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_54" data-td_block_id="tdi_54"><i class="td-next-prev-icon tdc-font-fa tdc-font-fa-angle-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_54" data-td_block_id="tdi_54"><i class="td-next-prev-icon tdc-font-fa tdc-font-fa-angle-right"></i></a></div></div></div></div><div class="vc_column tdi_56 wpb_column vc_column_container tdc-column td-pb-span3 td-is-sticky"> <style scoped>.tdi_56{vertical-align:baseline}.tdi_56>.wpb_wrapper,.tdi_56>.wpb_wrapper>.tdc-elements{display:block}.tdi_56>.wpb_wrapper>.tdc-elements{width:100%}.tdi_56>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_56>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" data-sticky-enabled-on="W3RydWUsdHJ1ZSx0cnVlLHRydWVd" data-sticky-offset="20" data-sticky-is-width-auto="W2ZhbHNlLGZhbHNlLGZhbHNlLGZhbHNlXQ=="><div class="td-block td-a-rec td-a-rec-id-custom-spot tdi_57 td_block_template_2"> <style>.tdi_57{margin-bottom:20px!important}</style> <style>.tdi_57.td-a-rec{text-align:center}.tdi_57.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_57 .td-element-style{z-index:-1}</style><div class="wp-ads-sticky-rail" id="wp-ads-1920377673"><!-- Start: GAM Ad Slot Render | LinuxToday Sticky Rail --> <div id="sticky-rail" style="max-width: 300px; min-width: 160px; width: auto; text-align:center; min-height: 250px; max-height: 600px; height: auto; background-color: #ffffff; border:0px solid #efefef;"> <script> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("sticky-rail"); }); </script> </div> <!-- End: GAM Ad Slot Render | LinuxToday Sticky Rail --></div></div><div class="td_block_wrap td_flex_block_1 tdi_58 td-pb-border-top _ntv_right_rail_latest_articles td_block_template_2 td_flex_block" data-td-block-uid="tdi_58" > <style>.td_block_template_2.widget>ul>li{margin-left:0!important}.td_block_template_2 .td-block-title{font-size:17px;font-weight:500;margin-top:0;margin-bottom:16px;line-height:31px;text-align:left}.td_block_template_2 .td-block-title>*{color:var(--td_text_header_color,#000)}.td_block_template_2 .td-related-title a{padding:0 20px 0 0}@media (max-width:767px){.td_block_template_2 .td-related-title a{font-size:15px}}.td_block_template_2 .td-related-title .td-cur-simple-item{color:var(--td_theme_color,#4db2ec)}.td-theme-wrap .tdi_58 .td-block-title>*,.td-theme-wrap .tdi_58 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_58 .td-subcat-item a:hover,.td-theme-wrap .tdi_58 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_58 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_58 .td-subcat-dropdown:hover .td-subcat-more i{color:#515151}.td-theme-wrap .tdi_58 .td-subcat-dropdown ul:after{background-color:#515151}.td-theme-wrap .tdi_58 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_58 .td_quote_on_blocks,.td-theme-wrap .tdi_58 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_58 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_58 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_58 .td-instagram-user a{color:#515151}.td-theme-wrap .tdi_58 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_58 .td-load-more-wrap a:hover{background-color:#515151;border-color:#515151}.td-theme-wrap .tdi_58 .td-read-more a,.td-theme-wrap .tdi_58 .td-weather-information:before,.td-theme-wrap .tdi_58 .td-weather-week:before,.td-theme-wrap .tdi_58 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_58 .td-post-category,.td-theme-wrap .tdi_58 .td-post-category:hover{background-color:#515151}.tdi_58{margin-bottom:20px!important}</style> <style>.tdi_58 .entry-thumb{background-position:center 50%}.tdi_58 .td-module-container{flex-direction:column;border-color:#eaeaea!important}.tdi_58 .td-image-container{display:block;order:0;order:1}.ie10 .tdi_58 .td-module-meta-info,.ie11 .tdi_58 .td-module-meta-info{flex:auto}.tdi_58 .td-module-meta-info{flex:1;display:flex;flex-direction:column;justify-content:initial;border-color:#eaeaea}body .tdi_58 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_58 .td-category-pos-above .td-post-category{align-self:flex-start}.tdi_58 .td-category-pos-image .td-post-category:not(.td-post-extra-category){top:0;bottom:auto}.tdi_58 .td-post-vid-time{top:0;bottom:auto;display:block}.tdi_58 .td_module_wrap{padding-left:20px;padding-right:20px;padding-bottom:20px;margin-bottom:20px}.tdi_58 .td_block_inner{margin-left:-20px;margin-right:-20px}.tdi_58 .td-module-container:before{bottom:-20px;border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea;border-color:rgba(0,0,0,0.19)}.tdi_58 .td-post-category{padding:0px;background-color:#ffffff;color:#1186c9;border-width:0px;border-style:solid;border-color:#aaa;border-color:#ffffff;font-family:liquor-store,sans-serif;!important;font-size:15px!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:1px!important}.tdi_58 .td-post-category:not(.td-post-extra-category){display:inline-block}.tdi_58 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_58 .td-excerpt{display:none;column-count:1;column-gap:48px;font-family:liquor-store,sans-serif;!important}.tdi_58 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_58 .td-read-more{display:none}.tdi_58 .td-author-date{display:inline}.tdi_58 .td-post-author-name{display:none}.tdi_58 .entry-review-stars{display:none}.tdi_58 .td-icon-star,.tdi_58 .td-icon-star-empty,.tdi_58 .td-icon-star-half{font-size:15px}.tdi_58 .td-module-comments{display:none}.tdi_58 .td_module_wrap:nth-last-child(1){margin-bottom:0;padding-bottom:0}.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none}.tdi_58 .td-post-category:hover{background-color:#ffffff!important;color:#515151;border-color:#ffffff}.tdi_58 .td-module-title a{color:#515151;box-shadow:inset 0 0 0 0 #f0a83b}.tdi_58 .td_module_wrap:hover .td-module-title a{color:#f0a83b!important;box-shadow:inset 0 -2px 0 0 #f0a83b}.tdi_58 .td-post-author-name a{color:#313b3d}.tdi_58 .td-post-author-name:hover a{color:#1186c9}.tdi_58 .entry-title{margin:10px 0;font-size:16px!important;line-height:1.4!important}.tdi_58 .td-block-title a,.tdi_58 .td-block-title span{font-family:liquor-store,sans-serif;!important;font-size:32px!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:1px!important}.tdi_58 .td-editor-date,.tdi_58 .td-editor-date .td-post-author-name a,.tdi_58 .td-editor-date .entry-date,.tdi_58 .td-module-comments a{font-family:Fira Sans!important;font-size:14px!important}html:not([class*='ie']) .tdi_58 .td-module-container:hover .entry-thumb:before{opacity:0}@media (min-width:768px){.tdi_58 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1019px) and (max-width:1140px){.tdi_58 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_58 .td-module-container:before{bottom:-20px}.tdi_58 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_58 .td_module_wrap .td-module-container:before{display:block!important}.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_58 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_58 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #f0a83b}@media (min-width:768px){.tdi_58 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_58 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_58 .td-module-container:before{bottom:-20px}.tdi_58 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_58 .td_module_wrap .td-module-container:before{display:block!important}.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_58 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_58 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #f0a83b}@media (min-width:768px){.tdi_58 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_58 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_58 .td-module-container:before{bottom:-20px}.tdi_58 .td-post-category{margin:-4px 8px 4px 0}.tdi_58 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_58 .td_module_wrap .td-module-container:before{display:block!important}.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_58 .td-module-title a{box-shadow:inset 0 0 0 0 #f0a83b}.tdi_58 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #f0a83b}@media (min-width:768px){.tdi_58 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV81OCA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81OC5pZCA9ICJ0ZGlfNTgiOwpibG9ja190ZGlfNTguYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiIiwibGltaXQiOiI0IiwiaGlkZV9hdWRpbyI6InllcyIsImhpZGVfaW1hZ2UiOiJ5ZXMiLCJzaG93X2J0biI6Im5vbmUiLCJzaG93X3JldmlldyI6Im5vbmUiLCJzaG93X2NvbSI6Im5vbmUiLCJzaG93X2V4Y2VycHQiOiJub25lIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIyMHB4IiwiY3VzdG9tX3RpdGxlIjoiTGF0ZXN0IEFydGljbGVzIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiJ0ZF9ibG9ja190ZW1wbGF0ZV8yIiwiZl9oZWFkZXJfZm9udF9zaXplIjoiMzIiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl90aXRsZV9mb250X3NpemUiOiIxNiIsImZfY2F0X2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfbWV0YV9mb250X2ZhbWlseSI6IjY3MiIsImZfZXhfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9jYXRfZm9udF9zaXplIjoiMTUiLCJmX21ldGFfZm9udF9zaXplIjoiMTQiLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6ImV5SndhRzl1WlNJNklpMDBjSGdnT0hCNElEUndlQ0F3SUNKOSIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IjAiLCJtb2R1bGVzX2RpdmlkZXIiOiJzb2xpZCIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6InJnYmEoMCwwLDAsMC4xOSkiLCJhdXRob3JfdHh0IjoiIzMxM2IzZCIsImF1dGhvcl90eHRfaG92ZXIiOiIjMTE4NmM5IiwiY2F0X2JnIjoiI2ZmZmZmZiIsImNhdF9iZ19ob3ZlciI6IiNmZmZmZmYiLCJjYXRfdHh0X2hvdmVyIjoiIzUxNTE1MSIsImNhdF90eHQiOiIjMTE4NmM5IiwiY2F0X2JvcmRlciI6IiNmZmZmZmYiLCJjYXRfYm9yZGVyX2hvdmVyIjoiI2ZmZmZmZiIsInRkY19jc3MiOiJleUpoYkd3aU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklqSXdJaXdpWkdsemNHeGhlU0k2SWlKOWZRPT0iLCJlbF9jbGFzcyI6Il9udHZfcmlnaHRfcmFpbF9sYXRlc3RfYXJ0aWNsZXMiLCJwb3N0X2lkcyI6Ii02NSwtODQiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiaXRhbGljIiwiZl9oZWFkZXJfZm9udF9zcGFjaW5nIjoiMSIsImZfaGVhZGVyX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9jYXRfZm9udF9zdHlsZSI6Iml0YWxpYyIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiMSIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IjAiLCJzaG93X2RhdGUiOiIiLCJzaG93X2F1dGhvciI6Im5vbmUiLCJtb2R1bGVzX2NhdGVnb3J5IjoiYWJvdmUiLCJoZWFkZXJfdGV4dF9jb2xvciI6IiM1MTUxNTEiLCJ0aXRsZV90eHQiOiIjNTE1MTUxIiwidGl0bGVfdHh0X2hvdmVyIjoiI2YwYTgzYiIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiMiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjZjBhODNiIiwibWV0YV9pbmZvX2FsaWduIjoiaW5pdGlhbCIsImFydF90aXRsZSI6IjEwcHggMCIsImluc3RhbGxlZF9wb3N0X3R5cGVzIjoidXNlcl9wb3N0IiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV91cmwiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzFfdGwiOiIiLCJtYzFfdGl0bGVfdGFnIjoiIiwibWMxX2VsIjoiIiwiY2F0ZWdvcnlfaWQiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbmNsdWRlX2NmX3Bvc3RzIjoiIiwiZXhjbHVkZV9jZl9wb3N0cyI6IiIsInNvcnQiOiIiLCJwb3B1bGFyX2J5X2RhdGUiOiIiLCJsaW5rZWRfcG9zdHMiOiIiLCJmYXZvdXJpdGVfb25seSI6IiIsIm9mZnNldCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJyZXZpZXdfc291cmNlIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsImNvbnRhaW5lcl93aWR0aCI6IiIsIm1vZHVsZXNfZ2FwIjoiIiwibV9wYWRkaW5nIjoiIiwibW9kdWxlc19ib3JkZXJfc2l6ZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3N0eWxlIjoiIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19ib3JkZXJfcmFkaXVzIjoiIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9zaXplIjoiIiwiaW1hZ2VfYWxpZ25tZW50IjoiNTAiLCJpbWFnZV9oZWlnaHQiOiIiLCJpbWFnZV93aWR0aCI6IiIsImltYWdlX2Zsb2F0ZWQiOiJub19mbG9hdCIsImltYWdlX3JhZGl1cyI6IiIsInNob3dfZmF2b3VyaXRlcyI6IiIsImZhdl9zaXplIjoiMiIsImZhdl9zcGFjZSI6IiIsImZhdl9pY29fY29sb3IiOiIiLCJmYXZfaWNvX2NvbG9yX2giOiIiLCJmYXZfYmciOiIiLCJmYXZfYmdfaCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZmF2X3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ2aWRlb19pY29uIjoiIiwidmlkZW9fcG9wdXAiOiJ5ZXMiLCJ2aWRlb19yZWMiOiIiLCJzcG90X2hlYWRlciI6IiIsInZpZGVvX3JlY190aXRsZSI6IiIsInZpZGVvX3JlY19jb2xvciI6IiIsInZpZGVvX3JlY19kaXNhYmxlIjoiIiwiYXV0b3BsYXlfdmlkIjoieWVzIiwic2hvd192aWRfdCI6ImJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZGVvX3RpdGxlX2NvbG9yIjoiIiwidmlkZW9fdGl0bGVfY29sb3JfaCI6IiIsInZpZGVvX2JnIjoiIiwidmlkZW9fb3ZlcmxheSI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdGl0bGUiOiJWaWRlbyBwb3AtdXAgYXJ0aWNsZSB0aXRsZSIsImZfdmlkX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpdGxlXyI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJtZXRhX2luZm9faG9yaXoiOiJsYXlvdXQtZGVmYXVsdCIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfcGFkZGluZyI6IiIsIm1ldGFfc3BhY2UiOiIiLCJhcnRfYnRuIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibWV0YV9pbmZvX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJzaG93X2NhdCI6ImlubGluZS1ibG9jayIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJleGNlcnB0X2lubGluZSI6IiIsInNob3dfYXVkaW8iOiJibG9jayIsImFydF9hdWRpbyI6IiIsImFydF9hdWRpb19zaXplIjoiMS41IiwiYnRuX3RpdGxlIjoiIiwiYnRuX21hcmdpbiI6IiIsImJ0bl9wYWRkaW5nIjoiIiwiYnRuX2JvcmRlcl93aWR0aCI6IiIsImJ0bl9yYWRpdXMiOiIiLCJwYWdfc3BhY2UiOiIiLCJwYWdfcGFkZGluZyI6IiIsInBhZ19ib3JkZXJfd2lkdGgiOiIiLCJwYWdfYm9yZGVyX3JhZGl1cyI6IiIsInByZXZfdGRpY29uIjoiIiwibmV4dF90ZGljb24iOiIiLCJwYWdfaWNvbnNfc2l6ZSI6IiIsImZfaGVhZGVyX2ZvbnRfaGVhZGVyIjoiIiwiZl9oZWFkZXJfZm9udF90aXRsZSI6IkJsb2NrIGhlYWRlciIsImZfaGVhZGVyX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2hlYWRlcl9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9oZWFkZXJfZm9udF93ZWlnaHQiOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2NhdF9mb250X3dlaWdodCI6IiIsImZfY2F0XyI6IiIsImZfbWV0YV9mb250X3RpdGxlIjoiQXJ0aWNsZSBtZXRhIGluZm8iLCJmX21ldGFfZm9udF9zZXR0aW5ncyI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF93ZWlnaHQiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkFydGljbGUgcmVhZCBtb3JlIGJ1dHRvbiIsImZfYnRuX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2J0bl9mb250X2ZhbWlseSI6IiIsImZfYnRuX2ZvbnRfc2l6ZSI6IiIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2J0bl9mb250X3N0eWxlIjoiIiwiZl9idG5fZm9udF93ZWlnaHQiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsIm1fYmciOiIiLCJjb2xvcl9vdmVybGF5IjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X3NoYWRvd19jb2xvciI6IiIsImNhdF9zdHlsZSI6IiIsIm1ldGFfYmciOiIiLCJkYXRlX3R4dCI6IiIsImV4X3R4dCI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsInBhZ190ZXh0IjoiIiwicGFnX2hfdGV4dCI6IiIsInBhZ19iZyI6IiIsInBhZ19oX2JnIjoiIiwicGFnX2JvcmRlciI6IiIsInBhZ19oX2JvcmRlciI6IiIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV81OCIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNTgiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzU4X3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV81OC50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfNTguYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfNTgucG9zdF9jb3VudCA9ICI0IjsKYmxvY2tfdGRpXzU4LmZvdW5kX3Bvc3RzID0gIjE4MDY5OCI7CmJsb2NrX3RkaV81OC5oZWFkZXJfY29sb3IgPSAiIjsKYmxvY2tfdGRpXzU4LmFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wID0gIiI7CmJsb2NrX3RkaV81OC5tYXhfbnVtX3BhZ2VzID0gIjQ1MTc1IjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV81OCk7Cg==" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">Latest Articles</span></h4></div><div id=tdi_58 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.linuxtoday.com/blog/" class="td-post-category" >Blog</a> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/blog/turn-shell-scripts-into-macos-micro-apps-with-platypus/" rel="bookmark" title="Turn shell scripts into macOS micro apps with Platypus">Turn shell scripts into macOS micro apps with Platypus</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-12-01T07:35:50-06:00" >December 1, 2024</time></span> </span> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.linuxtoday.com/blog/" class="td-post-category" >Blog</a> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/blog/zellij-modern-drop-in-replacement-for-tmux-command-on-linux/" rel="bookmark" title="Zellij: Modern Drop-in Replacement for Tmux Command on Linux">Zellij: Modern Drop-in Replacement for Tmux Command on Linux</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-30T12:40:14-06:00" >November 30, 2024</time></span> </span> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.linuxtoday.com/blog/" class="td-post-category" >Blog</a> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/blog/how-to-install-google-earth-on-ubuntu-and-other-distros/" rel="bookmark" title="How to Install Google Earth on Ubuntu and Other Distros">How to Install Google Earth on Ubuntu and Other Distros</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-30T09:40:12-06:00" >November 30, 2024</time></span> </span> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-user_post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.linuxtoday.com/blog/" class="td-post-category" >Blog</a> <h3 class="entry-title td-module-title"><a href="https://www.linuxtoday.com/blog/after-16-years-pidgin-3-takes-its-first-steps/" rel="bookmark" title="After 16 Years, Pidgin 3 Takes Its First Steps">After 16 Years, Pidgin 3 Takes Its First Steps</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-29T11:45:38-06:00" >November 29, 2024</time></span> </span> </div> </div> </div> </div> </div></div></div></div></div></div></div></div> </div> </div> <div class="td-footer-template-wrap" style="position: relative"> <div class="td-footer-wrap "> <div id="tdi_59" class="tdc-zone"><div class="tdc_zone tdi_60 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_60{min-height:0}.tdi_60>.td-element-style:after{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;z-index:0!important;display:block!important;background-color:#000000!important}</style> <div class="tdi_59_rand_style td-element-style" ></div><div id="tdi_61" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_62 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_62,.tdi_62 .tdc-columns{min-height:0}.tdi_62,.tdi_62 .tdc-columns{display:block}.tdi_62 .tdc-columns{width:100%}.tdi_62:before,.tdi_62:after{display:table}@media (min-width:768px){.tdi_62{margin-left:-60px;margin-right:-60px}.tdi_62 .tdc-row-video-background-error,.tdi_62>.vc_column,.tdi_62>.tdc-columns>.vc_column{padding-left:60px;padding-right:60px}}@media (min-width:1019px) and (max-width:1140px){@media (min-width:768px){.tdi_62{margin-left:-10px;margin-right:-10px}.tdi_62 .tdc-row-video-background-error,.tdi_62>.vc_column,.tdi_62>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_62{margin-left:-10px;margin-right:-10px}.tdi_62 .tdc-row-video-background-error,.tdi_62>.vc_column,.tdi_62>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}}.tdi_62{padding-top:60px!important;padding-bottom:40px!important;position:relative}.tdi_62 .td_block_wrap{text-align:left}@media (min-width:768px) and (max-width:1018px){.tdi_62{padding-top:30px!important;padding-bottom:10px!important}}@media (max-width:767px){.tdi_62{padding-top:40px!important}}</style> <div class="tdi_61_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_61_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;opacity:0.1!important;background-size:cover!important;background-position:center top!important}</style></div><style>.tdi_61_rand_style{background-color:#f2f2f2!important}</style></div><div class="vc_column tdi_64 wpb_column vc_column_container tdc-column td-pb-span5"> <style scoped>.tdi_64{vertical-align:baseline}.tdi_64>.wpb_wrapper,.tdi_64>.wpb_wrapper>.tdc-elements{display:block}.tdi_64>.wpb_wrapper>.tdc-elements{width:100%}.tdi_64>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_64>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_64{justify-content:center!important;text-align:center!important}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_65 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_65" > <style>.tdi_65{margin-top:10px!important;margin-bottom:10px!important}@media (max-width:767px){.tdi_65{padding-left:40px!important;display:inline-block!important}}</style> <style>.tdi_65 .tdb-logo-a,.tdi_65 h1{flex-direction:row;align-items:center;justify-content:flex-start}.tdi_65 .tdb-logo-svg-wrap{display:block}.tdi_65 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_65 .tdb-logo-img{max-width:50%}.tdi_65 .tdb-logo-img-wrap{display:block}.tdi_65 .tdb-logo-text-tagline{margin-top:2px;margin-left:0;display:block}.tdi_65 .tdb-logo-text-title{display:block;color:#ffffff;font-size:34px!important;font-weight:500!important;text-transform:uppercase!important;}.tdi_65 .tdb-logo-text-wrap{flex-direction:column;align-items:center}.tdi_65 .tdb-logo-icon{top:0px;display:block}@media (min-width:1019px) and (max-width:1140px){.tdi_65 .tdb-logo-text-title{font-size:32px!important;}}@media (min-width:768px) and (max-width:1018px){.tdi_65 .tdb-logo-text-title{font-size:22px!important;}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.linuxtoday.com/" title="LinuxToday"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data" data-retina="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_RetinaLogo.png" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201134%20375'%3E%3C/svg%3E" alt="LinuxToday" title="LinuxToday" width="1134" height="375" data-lazy-src="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_MainLogo.png" /><noscript><img class="tdb-logo-img td-retina-data" data-retina="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_RetinaLogo.png" src="https://assets.linuxtoday.com/uploads/2021/06/Linux_logos_MainLogo.png" alt="LinuxToday" title="LinuxToday" width="1134" height="375" /></noscript></span></a></div></div> <!-- ./block --><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_66 td-pb-border-top td_block_template_2" data-td-block-uid="tdi_66" > <style>@media (max-width:767px){.tdi_66{justify-content:center!important;text-align:center!important}}</style> <style>.tdi_66{text-align:left!important}.tdi_66 .tdm-descr{color:#515151;font-family:Fira Sans!important;font-size:14px!important;line-height:1.4!important}@media (min-width:768px) and (max-width:1018px){.tdi_66 .tdm-descr{font-size:12px!important}}</style><p class="tdm-descr">LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.</p></div><div class="tdm_block td_block_wrap tdm_block_socials tdi_67 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_2" data-td-block-uid="tdi_67" > <style>.tdi_67{margin-top:10px!important;margin-bottom:20px!important}</style> <style>.tdm_block.tdm_block_socials{margin-bottom:0}.tdm-social-wrapper{*zoom:1}.tdm-social-wrapper:before,.tdm-social-wrapper:after{display:table;content:'';line-height:0}.tdm-social-wrapper:after{clear:both}.tdm-social-item-wrap{display:inline-block}.tdm-social-item{position:relative;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s;transition:all 0.2s;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.tdm-social-item i{font-size:14px;color:var(--td_theme_color,#4db2ec);-webkit-transition:all 0.2s;transition:all 0.2s}.tdm-social-text{display:none;margin-top:-1px;vertical-align:middle;font-size:13px;color:var(--td_theme_color,#4db2ec);-webkit-transition:all 0.2s;transition:all 0.2s}.tdm-social-item-wrap:hover i,.tdm-social-item-wrap:hover .tdm-social-text{color:#000}.tdm-social-item-wrap:last-child .tdm-social-text{margin-right:0!important}</style> <style>.tdi_68 .tdm-social-item i{font-size:16px;vertical-align:middle;line-height:28.8px}.tdi_68 .tdm-social-item i.td-icon-linkedin,.tdi_68 .tdm-social-item i.td-icon-pinterest,.tdi_68 .tdm-social-item i.td-icon-blogger,.tdi_68 .tdm-social-item i.td-icon-vimeo{font-size:12.8px}.tdi_68 .tdm-social-item{width:28.8px;height:28.8px;margin:5px 10px 5px 0}.tdi_68 .tdm-social-item-wrap:last-child .tdm-social-item{margin-right:0!important}.tdi_68 .tdm-social-item i,.tds-team-member2 .tdi_68.tds-social1 .tdm-social-item i{color:#515151}.tdi_68 .tdm-social-item-wrap:hover i,.tds-team-member2 .tdi_68.tds-social1 .tdm-social-item:hover i{color:#008de8}.tdi_68 .tdm-social-text{display:none;margin-left:2px;margin-right:18px}@media (min-width:768px) and (max-width:1018px){.tdi_68 .tdm-social-item i{font-size:12px;vertical-align:middle;line-height:21.6px}.tdi_68 .tdm-social-item i.td-icon-linkedin,.tdi_68 .tdm-social-item i.td-icon-pinterest,.tdi_68 .tdm-social-item i.td-icon-blogger,.tdi_68 .tdm-social-item i.td-icon-vimeo{font-size:9.6px}.tdi_68 .tdm-social-item{width:21.6px;height:21.6px}}</style><div class="tdm-social-wrapper tds-social1 tdi_68"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/LinuxToday-635265507098561/" title="Facebook" class="tdm-social-item"><i class="td-icon-font td-icon-facebook"></i><span style="display: none">Facebook</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.linkedin.com/company/linuxtoday/" title="Linkedin" class="tdm-social-item"><i class="td-icon-font td-icon-linkedin"></i><span style="display: none">Linkedin</span></a></div><div class="tdm-social-item-wrap"><a href="https://twitter.com/linuxtoday?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" title="Twitter" class="tdm-social-item"><i class="td-icon-font td-icon-twitter"></i><span style="display: none">Twitter</span></a></div></div></div></div></div><div class="vc_column tdi_70 wpb_column vc_column_container tdc-column td-pb-span7"> <style scoped>.tdi_70{vertical-align:baseline}.tdi_70>.wpb_wrapper,.tdi_70>.wpb_wrapper>.tdc-elements{display:block}.tdi_70>.wpb_wrapper>.tdc-elements{width:100%}.tdi_70>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_70>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_empty_space td_block_wrap vc_empty_space tdi_72 " style="height: 20px"></div><div class="vc_row_inner tdi_74 vc_row vc_inner wpb_row td-pb-row" > <style scoped>.tdi_74{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_74,.tdi_74 .tdc-inner-columns{display:block}.tdi_74 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_76 wpb_column vc_column_container tdc-inner-column td-pb-span3"> <style scoped>.tdi_76{vertical-align:baseline}.tdi_76 .vc_column-inner>.wpb_wrapper,.tdi_76 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_76 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ></div></div></div><div class="vc_column_inner tdi_78 wpb_column vc_column_container tdc-inner-column td-pb-span9"> <style scoped>.tdi_78{vertical-align:baseline}.tdi_78 .vc_column-inner>.wpb_wrapper,.tdi_78 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_78 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_menu tdi_79 tds_menu_active1 tds_menu_sub_active1 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_79" style=" z-index: 999;"> <style>.tdi_79{z-index:2!important}</style> <style>.tdi_79{float:right;clear:none}.tdi_79 .td_block_inner{text-align:right}.tdi_79 .tdb-menu>li .tdb-menu-sep,.tdi_79 .tdb-menu-items-dropdown .tdb-menu-sep{top:-1px}.tdi_79 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_79 .td-subcat-more .tdb-menu-more-subicon{top:-1px;color:#f0a83b}.tdi_79 .td-subcat-more .tdb-menu-more-icon{top:0px}.tdi_79 .tdb-menu>li>a,.tdi_79 .td-subcat-more{color:#515151}.tdi_79 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_79 .td-subcat-more .tdb-menu-more-subicon-svg svg *,.tdi_79 .td-subcat-more .tdb-menu-more-icon-svg,.tdi_79 .td-subcat-more .tdb-menu-more-icon-svg *{fill:#515151}.tdi_79 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_79 .td-subcat-more .tdb-menu-more-subicon-svg svg *{fill:#f0a83b}.tdi_79 .tdb-menu>li>a,.tdi_79 .td-subcat-more,.tdi_79 .td-subcat-more>.tdb-menu-item-text{font-family:Fira Sans!important;font-size:16px!important;font-weight:400!important;text-transform:none!important}.tdi_79 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdi_79 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{right:0;margin-top:1px}.tdi_79 .tdb-menu .tdb-normal-menu ul,.tdi_79 .td-pulldown-filter-list,.tdi_79 .td-pulldown-filter-list .sub-menu{box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.tdi_79 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_79 .td-pulldown-filter-list li a{font-family:Fira Sans!important}.tdi_79 .tdb-menu .tdb-mega-menu .sub-menu>li{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1)}</style> <style>.tdi_79 .tdb-menu>li.current-menu-item>a,.tdi_79 .tdb-menu>li.current-menu-ancestor>a,.tdi_79 .tdb-menu>li.current-category-ancestor>a,.tdi_79 .tdb-menu>li.current-page-ancestor>a,.tdi_79 .tdb-menu>li:hover>a,.tdi_79 .tdb-menu>li.tdb-hover>a,.tdi_79 .tdb-menu-items-dropdown:hover .td-subcat-more{color:#515151}.tdi_79 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .tdb-menu>li.current-page-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_79 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_79 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,.tdi_79 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{fill:#515151}.tdi_79 .tdb-menu>li>a:after,.tdi_79 .tdb-menu-items-dropdown .td-subcat-more:after{background-color:#f0a83b;bottom:0px}</style><div id=tdi_79 class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-header-menu-3" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-cur-menu-item menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171466"><a href="https://www.linuxtoday.com/news/"><div class="tdb-menu-item-text">News</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171465"><a href="https://www.linuxtoday.com/it-management/"><div class="tdb-menu-item-text">IT Management</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171464"><a href="https://www.linuxtoday.com/infrastructure/"><div class="tdb-menu-item-text">Infrastructure</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171462"><a href="https://www.linuxtoday.com/developer/"><div class="tdb-menu-item-text">Developer</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171467"><a href="https://www.linuxtoday.com/security/"><div class="tdb-menu-item-text">Security</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171463"><a href="https://www.linuxtoday.com/high-performance/"><div class="tdb-menu-item-text">High Performance</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171468"><a href="https://www.linuxtoday.com/storage/"><div class="tdb-menu-item-text">Storage</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-171461"><a href="https://www.linuxtoday.com/blog/"><div class="tdb-menu-item-text">Blog</div></a></li> </ul></div></div></div></div></div></div></div></div></div></div><div id="tdi_82" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_83 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_83,.tdi_83 .tdc-columns{min-height:0}.tdi_83,.tdi_83 .tdc-columns{display:block}.tdi_83 .tdc-columns{width:100%}.tdi_83:before,.tdi_83:after{display:table}.tdi_83{padding-top:40px!important;position:relative}.tdi_83 .td_block_wrap{text-align:left}</style> <div class="tdi_82_rand_style td-element-style" ><style>.tdi_82_rand_style{background-color:#2d2d2d!important}</style></div><div class="vc_column tdi_85 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_85{vertical-align:baseline}.tdi_85>.wpb_wrapper,.tdi_85>.wpb_wrapper>.tdc-elements{display:block}.tdi_85>.wpb_wrapper>.tdc-elements{width:100%}.tdi_85>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_85>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_86 tdm-content-horiz-left td-pb-border-top td_block_template_2" data-td-block-uid="tdi_86" > <style>.tdm_block_column_title{margin-bottom:0;display:inline-block;width:100%}</style><div class="td-block-row"><div class="td-block-span12 tdm-col"> <style>body .tdi_87 .tdm-title{color:#ffffff}.tdi_87 .tdm-title{font-family:liquor-store,sans-serif;!important;font-style:italic!important}</style><div class="tds-title tds-title1 td-fix-index tdi_87 "><h3 class="tdm-title tdm-title-md">Our Brands</h3></div></div></div></div></div></div></div></div><div id="tdi_88" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_89 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_89,.tdi_89 .tdc-columns{min-height:0}.tdi_89,.tdi_89 .tdc-columns{display:block}.tdi_89 .tdc-columns{width:100%}.tdi_89:before,.tdi_89:after{display:table}@media (min-width:768px){.tdi_89{margin-left:-0px;margin-right:-0px}.tdi_89 .tdc-row-video-background-error,.tdi_89>.vc_column,.tdi_89>.tdc-columns>.vc_column{padding-left:0px;padding-right:0px}}.tdi_89{position:relative}.tdi_89 .td_block_wrap{text-align:left}</style> <div class="tdi_88_rand_style td-element-style" ><style>.tdi_88_rand_style{background-color:#2d2d2d!important}</style></div><div class="vc_column tdi_91 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_91{vertical-align:baseline}.tdi_91>.wpb_wrapper,.tdi_91>.wpb_wrapper>.tdc-elements{display:block}.tdi_91>.wpb_wrapper>.tdc-elements{width:100%}.tdi_91>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_91>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_91>.wpb_wrapper,.tdi_91>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.tdi_91>.wpb_wrapper>.tdc-elements{width:100%}.tdi_91>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_91>.wpb_wrapper{width:100%;height:100%}}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_92 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_92"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/TAwhitefooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://technologyadvice.com/" target="_blank" ></a> <style>.td_block_single_image.td-image-video-modal{cursor:pointer}.td_block_single_image.td-no-img-custom-url .td_single_image_bg{pointer-events:none;cursor:default}.vc_single_image a{position:relative}.td-single-image-style-rounded .td_single_image_bg,.td-single-image-style-rounded .td_single_image_bg:before,.td-single-image-style-rounded .td_single_image_bg:after{border-radius:4px}.td-single-image-style-border,.td-single-image-style-round-border,.td-single-image-style-circle-border,.td-single-image-style-outline,.td-single-image-style-bordered-shadow,.td-single-image-style-round-outline,.td-single-image-style-round-border-shadow,.td-single-image-style-circle-outline,.td-single-image-style-circle-border-shadow{margin-bottom:22px;background-color:#EBEBEB}.td-single-image-style-border,.td-single-image-style-round-border,.td-single-image-style-circle-border{padding:6px}.td-single-image-style-outline,.td-single-image-style-bordered-shadow,.td-single-image-style-round-outline,.td-single-image-style-round-border-shadow,.td-single-image-style-circle-outline,.td-single-image-style-circle-border-shadow{padding:1px}.td-single-image-style-outline .td_single_image_bg:before,.td-single-image-style-bordered-shadow .td_single_image_bg:before,.td-single-image-style-round-outline .td_single_image_bg:before,.td-single-image-style-round-border-shadow .td_single_image_bg:before,.td-single-image-style-circle-outline .td_single_image_bg:before,.td-single-image-style-circle-border-shadow .td_single_image_bg:before,.td-single-image-style-outline a:after,.td-single-image-style-bordered-shadow .td_single_image_bg:after,.td-single-image-style-round-outline .td_single_image_bg:after,.td-single-image-style-round-border-shadow .td_single_image_bg:after,.td-single-image-style-circle-outline .td_single_image_bg:after,.td-single-image-style-circle-border-shadow .td_single_image_bg:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.td-single-image-style-outline .td_single_image_bg:after,.td-single-image-style-bordered-shadow .td_single_image_bg:after,.td-single-image-style-round-outline .td_single_image_bg:after,.td-single-image-style-round-border-shadow .td_single_image_bg:after,.td-single-image-style-circle-outline .td_single_image_bg:after,.td-single-image-style-circle-border-shadow .td_single_image_bg:after{color:#fff;-webkit-box-shadow:inset 0px 0px 0px 6px;box-shadow:inset 0px 0px 0px 6px}.td-single-image-style-outline .td_single_image_bg:before,.td-single-image-style-bordered-shadow .td_single_image_bg:before,.td-single-image-style-round-outline .td_single_image_bg:before,.td-single-image-style-round-border-shadow .td_single_image_bg:before,.td-single-image-style-circle-outline .td_single_image_bg:before,.td-single-image-style-circle-border-shadow .td_single_image_bg:before{color:#EBEBEB;-webkit-box-shadow:inset 0px 0px 0px 7px;box-shadow:inset 0px 0px 0px 7px}.td-single-image-style-shadow .td_single_image_bg,.td-single-image-style-bordered-shadow .td_single_image_bg,.td-single-image-style-round-shadow .td_single_image_bg,.td-single-image-style-round-border-shadow .td_single_image_bg,.td-single-image-style-circle-shadow .td_single_image_bg,.td-single-image-style-circle-border-shadow .td_single_image_bg{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1)}.td-single-image-style-3d-shadow{position:relative}.td-single-image-style-3d-shadow:before,.td-single-image-style-3d-shadow:after{content:'';position:absolute;bottom:0;height:30%;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.6);box-shadow:0 15px 10px rgba(0,0,0,0.6);z-index:0}.td-single-image-style-3d-shadow:before{left:5px;right:50%;-webkit-transform:skewY(-6deg);transform:skewY(-6deg);-webkit-transform-origin:0 0;transform-origin:0 0}.td-single-image-style-3d-shadow:after{left:50%;right:5px;-webkit-transform:skewY(6deg);transform:skewY(6deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.td-single-image-style-3d-shadow .td_single_image_bg{z-index:1}.td-single-image-style-round,.td-single-image-style-round-border,.td-single-image-style-round-outline,.td-single-image-style-round-shadow,.td-single-image-style-round-border-shadow,.td-single-image-style-circle,.td-single-image-style-circle-border,.td-single-image-style-circle-outline,.td-single-image-style-circle-shadow,.td-single-image-style-circle-border-shadow{border-radius:50%}.td-single-image-style-round .td_single_image_bg,.td-single-image-style-round-border .td_single_image_bg,.td-single-image-style-round-outline .td_single_image_bg,.td-single-image-style-round-shadow .td_single_image_bg,.td-single-image-style-round-border-shadow .td_single_image_bg,.td-single-image-style-circle .td_single_image_bg,.td-single-image-style-circle-border .td_single_image_bg,.td-single-image-style-circle-outline .td_single_image_bg,.td-single-image-style-circle-shadow .td_single_image_bg,.td-single-image-style-circle-border-shadow .td_single_image_bg,.td-single-image-style-round .td_single_image_bg:before,.td-single-image-style-round-border .td_single_image_bg:before,.td-single-image-style-round-outline .td_single_image_bg:before,.td-single-image-style-round-shadow .td_single_image_bg:before,.td-single-image-style-round-border-shadow .td_single_image_bg:before,.td-single-image-style-circle .td_single_image_bg:before,.td-single-image-style-circle-border .td_single_image_bg:before,.td-single-image-style-circle-outline .td_single_image_bg:before,.td-single-image-style-circle-shadow .td_single_image_bg:before,.td-single-image-style-circle-border-shadow .td_single_image_bg:before,.td-single-image-style-round .td_single_image_bg:after,.td-single-image-style-round-border .td_single_image_bg:after,.td-single-image-style-round-outline .td_single_image_bg:after,.td-single-image-style-round-shadow .td_single_image_bg:after,.td-single-image-style-round-border-shadow .td_single_image_bg:after,.td-single-image-style-circle .td_single_image_bg:after,.td-single-image-style-circle-border .td_single_image_bg:after,.td-single-image-style-circle-outline .td_single_image_bg:after,.td-single-image-style-circle-shadow .td_single_image_bg:after,.td-single-image-style-circle-border-shadow .td_single_image_bg:after{border-radius:50%}.td-single-image-style-round-outline .td_single_image_bg:before,.td-single-image-style-round-border-shadow .td_single_image_bg:before,.td-single-image-style-circle-outline .td_single_image_bg:before,.td-single-image-style-circle-border-shadow .td_single_image_bg:before,.td-single-image-style-round-outline .td_single_image_bg:before:before,.td-single-image-style-round-border-shadow .td_single_image_bg:before:before,.td-single-image-style-circle-outline .td_single_image_bg:before:before,.td-single-image-style-circle-border-shadow .td_single_image_bg:before:before,.td-single-image-style-round-outline .td_single_image_bg:after:before,.td-single-image-style-round-border-shadow .td_single_image_bg:after:before,.td-single-image-style-circle-outline .td_single_image_bg:after:before,.td-single-image-style-circle-border-shadow .td_single_image_bg:after:before,.td-single-image-style-round-outline .td_single_image_bg:after,.td-single-image-style-round-border-shadow .td_single_image_bg:after,.td-single-image-style-circle-outline .td_single_image_bg:after,.td-single-image-style-circle-border-shadow .td_single_image_bg:after,.td-single-image-style-round-outline .td_single_image_bg:before:after,.td-single-image-style-round-border-shadow .td_single_image_bg:before:after,.td-single-image-style-circle-outline .td_single_image_bg:before:after,.td-single-image-style-circle-border-shadow .td_single_image_bg:before:after,.td-single-image-style-round-outline .td_single_image_bg:after:after,.td-single-image-style-round-border-shadow .td_single_image_bg:after:after,.td-single-image-style-circle-outline .td_single_image_bg:after:after,.td-single-image-style-circle-border-shadow .td_single_image_bg:after:after{border-radius:50%}.td-single-image-style-circle .td_single_image_bg,.td-single-image-style-circle-border .td_single_image_bg,.td-single-image-style-circle-outline .td_single_image_bg,.td-single-image-style-circle-shadow .td_single_image_bg,.td-single-image-style-circle-border-shadow .td_single_image_bg{height:0;padding-bottom:100%}.vc_single_image .td_single_image_bg{width:100%;display:block;background-size:cover}.tdi_92 .td_single_image_bg{height:40px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_92{width:100%}body .tdi_92 .td_single_image_bg{background-size:contain}.tdi_92:hover .td_single_image_bg:before{opacity:0}@media (max-width:767px){.td-stretch-content .td_block_single_image{margin-right:-20px;margin-left:-20px}}@media (max-width:767px){.td-single-image-style-border,.td-single-image-style-round-border,.td-single-image-style-circle-border,.td-single-image-style-outline,.td-single-image-style-bordered-shadow,.td-single-image-style-round-outline,.td-single-image-style-round-border-shadow,.td-single-image-style-circle-outline,.td-single-image-style-circle-border-shadow{margin-bottom:32px}}</style></div><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_93 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_93"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/eweekfooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.eweek.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_93{margin-left:2px!important}}</style> <style>.tdi_93 .td_single_image_bg{height:40px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_93{width:100%}body .tdi_93 .td_single_image_bg{background-size:contain}.tdi_93:hover .td_single_image_bg:before{opacity:0}@media (max-width:767px){.tdi_93 .td_single_image_bg{height:35px;padding-bottom:0}}</style></div></div></div><div class="vc_column tdi_95 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_95{vertical-align:baseline}.tdi_95>.wpb_wrapper,.tdi_95>.wpb_wrapper>.tdc-elements{display:block}.tdi_95>.wpb_wrapper>.tdc-elements{width:100%}.tdi_95>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_95>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_95>.wpb_wrapper,.tdi_95>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.tdi_95>.wpb_wrapper>.tdc-elements{width:100%}.tdi_95>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_95>.wpb_wrapper{width:100%;height:100%}}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_96 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_96"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/datamationwhitefooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.datamation.com/" target="_blank" ></a> <style>.tdi_96 .td_single_image_bg{height:40px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_96{width:100%}body .tdi_96 .td_single_image_bg{background-size:contain}.tdi_96:hover .td_single_image_bg:before{opacity:0}</style></div><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_97 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_97"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/PMcomwhitefooter-09.png" class="td_single_image_bg rocket-lazyload" style="" href="https://project-management.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_97{margin-left:6px!important}}</style> <style>.tdi_97 .td_single_image_bg{height:45px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_97{width:100%}body .tdi_97 .td_single_image_bg{background-size:contain}.tdi_97:hover .td_single_image_bg:before{opacity:0}</style></div></div></div><div class="vc_column tdi_99 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_99{vertical-align:baseline}.tdi_99>.wpb_wrapper,.tdi_99>.wpb_wrapper>.tdc-elements{display:block}.tdi_99>.wpb_wrapper>.tdc-elements{width:100%}.tdi_99>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_99>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_99>.wpb_wrapper,.tdi_99>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.tdi_99>.wpb_wrapper>.tdc-elements{width:100%}.tdi_99>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_99>.wpb_wrapper{width:100%;height:100%}}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_100 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_100"><a data-bg="https://assets.linuxtoday.com/uploads/2024/11/tech-republic-logo.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.techrepublic.com/" target="_blank" ></a> <style>.tdi_100 .td_single_image_bg{height:35px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_100{width:100%}.tdi_100{display:inline-block;width:100px}body .tdi_100 .td_single_image_bg{background-size:contain}.tdi_100:hover .td_single_image_bg:before{opacity:0}</style></div><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_101 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_101"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/esecuritywhitefooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.esecurityplanet.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_101{margin-left:1px!important}}</style> <style>.tdi_101 .td_single_image_bg{height:45px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_101{width:100%}body .tdi_101 .td_single_image_bg{background-size:contain}.tdi_101:hover .td_single_image_bg:before{opacity:0}@media (max-width:767px){.tdi_101 .td_single_image_bg{height:40px;padding-bottom:0}}</style></div></div></div><div class="vc_column tdi_103 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_103{vertical-align:baseline}.tdi_103>.wpb_wrapper,.tdi_103>.wpb_wrapper>.tdc-elements{display:block}.tdi_103>.wpb_wrapper>.tdc-elements{width:100%}.tdi_103>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_103>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_103>.wpb_wrapper,.tdi_103>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.tdi_103>.wpb_wrapper>.tdc-elements{width:100%}.tdi_103>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_103>.wpb_wrapper{width:100%;height:100%}}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_104 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_104"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/serverwatchwhitefooter-10.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.serverwatch.com/" target="_blank" ></a> <style>.tdi_104 .td_single_image_bg{height:50px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_104{width:100%}body .tdi_104 .td_single_image_bg{background-size:contain}.tdi_104:hover .td_single_image_bg:before{opacity:0}@media (max-width:767px){.tdi_104 .td_single_image_bg{height:45px;padding-bottom:0}}</style></div><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_105 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_105"><a data-bg="https://assets.linuxtoday.com/uploads/2021/01/ITBEwhitefooter-copy.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.itbusinessedge.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_105{margin-left:3px!important}}</style> <style>.tdi_105 .td_single_image_bg{height:45px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_105{width:100%}.tdi_105{display:inline-block;width:100px}body .tdi_105 .td_single_image_bg{background-size:contain}.tdi_105:hover .td_single_image_bg:before{opacity:0}@media (max-width:767px){.tdi_105 .td_single_image_bg{height:40px;padding-bottom:0}}</style></div></div></div></div></div><div id="tdi_106" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_107 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_107,.tdi_107 .tdc-columns{min-height:0}.tdi_107,.tdi_107 .tdc-columns{display:block}.tdi_107 .tdc-columns{width:100%}.tdi_107:before,.tdi_107:after{display:table}.tdi_107{position:relative}.tdi_107 .td_block_wrap{text-align:left}</style> <div class="tdi_106_rand_style td-element-style" ><style>.tdi_106_rand_style{background-color:#2d2d2d!important}</style></div><div class="vc_column tdi_109 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_109{vertical-align:baseline}.tdi_109>.wpb_wrapper,.tdi_109>.wpb_wrapper>.tdc-elements{display:block}.tdi_109>.wpb_wrapper>.tdc-elements{width:100%}.tdi_109>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_109>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_menu tdi_110 tds_menu_active1 tds_menu_sub_active1 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_110" style=" z-index: 999;"> <style>.tdi_110{margin-top:20px!important}</style> <style>.tdi_110 .td_block_inner{text-align:center}.tdi_110 .tdb-menu>li .tdb-menu-sep,.tdi_110 .tdb-menu-items-dropdown .tdb-menu-sep{top:-1px}.tdi_110 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_110 .td-subcat-more .tdb-menu-more-subicon{top:-1px}.tdi_110 .td-subcat-more .tdb-menu-more-icon{top:0px}.tdi_110 .tdb-menu>li>a,.tdi_110 .td-subcat-more{color:#ffffff}.tdi_110 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_110 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_110 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_110 .td-subcat-more .tdb-menu-more-subicon-svg svg *,.tdi_110 .td-subcat-more .tdb-menu-more-icon-svg,.tdi_110 .td-subcat-more .tdb-menu-more-icon-svg *{fill:#ffffff}.tdi_110 .tdb-menu>li>a,.tdi_110 .td-subcat-more,.tdi_110 .td-subcat-more>.tdb-menu-item-text{font-family:Fira Sans!important;font-size:12px!important;letter-spacing:1px!important}.tdi_110 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdi_110 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{right:0;margin-top:1px}.tdi_110 .tdb-menu .tdb-normal-menu ul,.tdi_110 .td-pulldown-filter-list,.tdi_110 .td-pulldown-filter-list .sub-menu{box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.tdi_110 .tdb-menu .tdb-mega-menu .sub-menu>li{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1)}</style> <style>.tdi_110 .tdb-menu>li>a:after,.tdi_110 .tdb-menu-items-dropdown .td-subcat-more:after{background-color:#008de8;bottom:0px}</style><div id=tdi_110 class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-footer-menu-1" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy tdb-cur-menu-item menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-107"><a href="https://www.linuxtoday.com/privacy-policy/"><div class="tdb-menu-item-text">Privacy Policy</div></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-108"><a href="https://technologyadvice.com/terms-conditions/"><div class="tdb-menu-item-text">Terms</div></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-109"><a href="https://technologyadvice.com/about-us/"><div class="tdb-menu-item-text">About</div></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-110"><a href="https://technologyadvice.com/contact-us/"><div class="tdb-menu-item-text">Contact</div></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-111"><a href="https://solutions.technologyadvice.com/digital-advertising-solutions/"><div class="tdb-menu-item-text">Advertise</div></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-112"><a href="https://technologyadvice.com/privacy-policy/ccpa-opt-out-form/"><div class="tdb-menu-item-text">California – Do Not Sell My Information</div></a></li> </ul></div></div><div class="tdm_block td_block_wrap tdm_block_column_content tdi_113 tdm-content-horiz-center td-pb-border-top td_block_template_2" data-td-block-uid="tdi_113" > <style>.tdi_113{margin-top:30px!important;margin-bottom:20px!important}</style> <style>.tdm_block_column_content .tdm-image-holder{position:relative;display:block;height:0;margin-bottom:24px;padding-bottom:70%}.tdm_block_column_content .tdm-image-holder:hover .tdm-hover-img{opacity:1}.tdm_block_column_content .tdm-image-holder>div{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.tdm_block_column_content .tdm-hover-img{opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title{color:var(--td_theme_color,#4db2ec)}.tdm_block_column_content .tdm-title-xxsm,.tdm_block_column_content .tdm-title-xsm{margin-bottom:20px}.tdm_block_column_content .tdm-title-md{margin-bottom:14px}.tdm_block_column_content .tdm-title-bg{margin-bottom:16px}.tdm_block_column_content .tdm-descr{margin-bottom:0}.tdm_block_column_content .tds-button{margin-top:25px}.tdi_113 .tdm-descr{color:#ffffff;font-family:dita-wd,sans-serif;!important;font-size:9px!important;text-transform:uppercase!important}@media (max-width:767px){.tdm_block_column_content .tdm-image-holder{margin-bottom:14px}}</style><div class="tdm-col-content-info"><a href="#" class="tdm-col-content-title-url"></a><p class="tdm-descr td-fix-index">Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.</p></div></div><div class="wpb_wrapper td_block_wrap vc_raw_html tdi_115 choice-footer-msg"> <style scoped>.tdi_115{margin-top:0px!important;margin-bottom:10px!important;padding-top:0px!important;border-style:solid!important;border-color:#888888!important;border-width:0px 0px 0px 0px!important}</style><div class="td-fix-index"><div id="choice-footer-msg" style="color:#ffffff;text-align:center;"> </div></div></div><div class="wpb_wrapper td_block_empty_space td_block_wrap vc_empty_space tdi_117 " style="height: 120px"></div></div></div></div></div></div></div> </div> </div> </div><!--close td-outer-wrap--> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T4P43PZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Theme: Newspaper by tagDiv.com 2024 Version: 12.6.8 (rara) Deploy mode: deploy uid: 674ca41aeacf4 --> <!-- Custom css from theme panel --> <style type="text/css" media="screen">.td-aj-search-results>.td_module_wrap>.td-module-container>.td-image-container{display:none!important}</style> <script type="text/javascript" src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=12.6.8" id="td-site-min-js"></script> <script data-src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSocialSharing.js?ver=12.6.8" data-type="lazy" type="text/javascript" id="tdSocialSharing-js"></script> <script data-src="https://www.linuxtoday.com/wp-content/plugins/td-cloud-library/assets/js/js_files_for_front.min.js?ver=b33652f2535d2f3812f59e306e26300d" data-type="lazy" type="text/javascript" id="tdb_js_files_for_front-js"></script> <script type="text/javascript" id="ta-delay-scripts">(function(){try{window.setTimeout(function(){function t(){n||(n=!0,e(),o.forEach(function(e){window.removeEventListener(e,t,{once:!0,passive:!0})}))}function e(){document.querySelectorAll("script[data-type='lazy']").forEach(function(t){t.setAttribute("src",t.getAttribute("data-src"))})}var o=["mouseover","keydown","touchmove","touchstart","scroll"];o.forEach(function(e){window.addEventListener(e,t,{once:!0,passive:!0})});var n=!1},1e3)}catch(t){}})();</script> <div class="wp-ads-native-ads" id="wp-ads-105098416"><!-- Linux Today Native --> <!-- Start: GAM Ad Slot Render | Linux Today Native Ads --> <style> #native-main-well { border-bottom: 1px solid rgba(0,0,0,0.19); padding: 20px 0; margin-bottom: -15px; } #native-boap { position: relative; } #native-rr-article > div { width: 100%; height: 100% !important; } #native-rr-article { border-bottom: 1px solid rgba(0,0,0,0.19); margin-bottom: -20px; } #native-rr-article iframe { height: 100%; } #native-boap iframe { width: 100%; height: 36rem; } #native-rr-article { position: relative; } @media screen and (min-width: 500px) { #native-boap iframe { height: 25rem; } } @media screen and (min-width: 1100px) { #native-boap iframe { height: 24.5rem; } } </style> <div id="native-main-well" style="display:none;"> <script> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("native-main-well"); }); </script> </div> <div id="native-rr-article" style="width:0px; height:0px"> <script> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("native-rr-article"); }); </script> </div> <script> (function() { var mainWellReplacedPost = document.querySelector("._ntv_left_rail .td_block_inner .td_module_wrap:nth-child(3) .td-module-container"); var mainWellContent = document.getElementById('native-main-well'); mainWellReplacedPost.parentNode.replaceChild(mainWellContent, mainWellReplacedPost); mainWellContent.style.height = '100%'; mainWellContent.style.width = '100%'; var rightRailReplacedPost = document.querySelector('._ntv_right_rail_latest_articles .td_block_inner .td_module_wrap:nth-child(3) .td-module-container'); var rightRailContent = document.getElementById('native-rr-article'); if( rightRailReplacedPost ) { rightRailReplacedPost.parentNode.replaceChild(rightRailContent, rightRailReplacedPost); rightRailContent.style.height = '100%'; rightRailContent.style.width = '100%'; } })(); </script> <!-- End: GAM Ad Slot Render | Linux Today Native Ads --></div><div class="wp-ads-sticky-bottom" id="wp-ads-319316600"><div id="bottom-footer-fixed-slot"> <script data-src="data:text/javascript;base64,DQogICAgZnVuY3Rpb24gY2xvc2VTdGlja3lGb290ZXIoKSB7DQogICAgICB2YXIgc3RpY2t5Qm90dG9tQ2xvc2UgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCd0YS1jbG9zZS1idXR0b24nKTsNCiAgICAgIHN0aWNreUJvdHRvbUNsb3NlWzBdLnBhcmVudE5vZGUucmVtb3ZlKCk7DQogICAgfQ0KICA=" data-type="lazy"></script> <span class="ta-close-button" onclick="closeStickyFooter()" title="close" style="width: 15px; height: 15px; background: #fff; position: relative; line-height: 15px; text-align: center; cursor: pointer; z-index: 10000;right:-15px;float: right; margin-left: -15px;">×</span> <!-- Start: GAM Ad Slot Render | LinuxToday Sticky Bottom --> <div id="sticky-bottom" style="max-width: 1020px; min-width: 300px; width: auto; text-align:center; min-height: 50px; max-height: 90px; height: auto; background-color: #ffffff; border:1px solid #efefef;"> <script> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("sticky-bottom"); }); </script> </div> <!-- End: GAM Ad Slot Render | LinuxToday Sticky Bottom --></div><script data-src="data:text/javascript;base64,d2luZG93LmFkdmFkc19hZG1pbl9iYXJfaXRlbXMgPSBbeyJ0aXRsZSI6IkxpbnV4VG9kYXkgfCBEYXRhbGF5ZXIgJmFtcDsgR0FNIENvcmUiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiQmVmb3JlIENsb3NpbmcgSGVhZCBUYWciLCJ0eXBlIjoicGxhY2VtZW50In0seyJ0aXRsZSI6IkxpbnV4VG9kYXkgfCBNYXN0ZXIgQWQgU2xvdCBEZWZpbml0aW9ucyIsInR5cGUiOiJhZCJ9LHsidGl0bGUiOiJNYXN0ZXIgQWQgU2xvdCBEZWZpbml0aW9ucyBQbGFjZW1lbnRzIiwidHlwZSI6InBsYWNlbWVudCJ9LHsidGl0bGUiOiJMaW51eFRvZGF5IHwgSW5saW5lIFRvcCBSZW5kZXIiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiSW5saW5lIFRvcCIsInR5cGUiOiJwbGFjZW1lbnQifSx7InRpdGxlIjoiTGludXhUb2RheSB8IFN0aWNreSBSYWlsIFJlbmRlciIsInR5cGUiOiJhZCJ9LHsidGl0bGUiOiJTdGlja3kgUmFpbCIsInR5cGUiOiJwbGFjZW1lbnQifSx7InRpdGxlIjoiTGludXhUb2RheSB8IE5hdGl2ZSBBZHMgLSBSZW5kZXIiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiTmF0aXZlIEFkcyIsInR5cGUiOiJwbGFjZW1lbnQifSx7InRpdGxlIjoiTGludXhUb2RheSB8IFN0aWNreSBCb3R0b20gUmVuZGVyIiwidHlwZSI6ImFkIn0seyJ0aXRsZSI6IlN0aWNreSBCb3R0b20iLCJ0eXBlIjoicGxhY2VtZW50In1dOw==" data-type="lazy"></script><script data-src="data:text/javascript;base64,IWZ1bmN0aW9uKCl7d2luZG93LmFkdmFuY2VkX2Fkc19yZWFkeV9xdWV1ZT13aW5kb3cuYWR2YW5jZWRfYWRzX3JlYWR5X3F1ZXVlfHxbXSxhZHZhbmNlZF9hZHNfcmVhZHlfcXVldWUucHVzaD13aW5kb3cuYWR2YW5jZWRfYWRzX3JlYWR5O2Zvcih2YXIgZD0wLGE9YWR2YW5jZWRfYWRzX3JlYWR5X3F1ZXVlLmxlbmd0aDtkPGE7ZCsrKWFkdmFuY2VkX2Fkc19yZWFkeShhZHZhbmNlZF9hZHNfcmVhZHlfcXVldWVbZF0pfSgpOw==" data-type="lazy"></script><!-- typekit fonts --><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" href="https://use.typekit.net/wvr5ept.css"> <script data-src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdToTop.js?ver=12.6.8" data-type="lazy" type="text/javascript" id="tdToTop-js"></script> <script data-src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAjaxSearch.js?ver=12.6.8" data-type="lazy" type="text/javascript" id="tdDatei18n-js"></script> <script type="text/javascript" src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdStickyRow.js?ver=12.6.8" id="tdStickyRow-js"></script> <script type="text/javascript" src="https://www.linuxtoday.com/wp-content/plugins/td-cloud-library/assets/js/tdbMenu.js?ver=b33652f2535d2f3812f59e306e26300d" id="tdbMenu-js"></script> <script type="text/javascript" src="https://www.linuxtoday.com/wp-content/plugins/td-cloud-library/assets/js/tdbSearch.js?ver=b33652f2535d2f3812f59e306e26300d" id="tdbSearch-js"></script> <script data-src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdLoadingBox.js?ver=12.6.8" data-type="lazy" type="text/javascript" id="tdLoadingBox-js"></script> <script type="text/javascript" src="https://www.linuxtoday.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.6.8" id="tdSmartSidebar-js"></script> <!-- JS generated by theme --> <script type="text/javascript" id="td-generated-footer-js"> /* global jQuery:{} */ jQuery(document).ready( function () { var tdbMenuItem = new tdbMenu.item(); tdbMenuItem.blockUid = 'tdi_28'; tdbMenuItem.jqueryObj = jQuery('.tdi_28'); tdbMenuItem.blockAtts = '{"main_sub_tdicon":"td-icon-down","sub_tdicon":"td-icon-right-arrow","mm_align_horiz":"content-horiz-center","modules_on_row_regular":"20%","modules_on_row_cats":"25%","image_size":"td_324x400","modules_category":"image","show_excerpt":"none","show_com":"none","show_date":"none","show_author":"none","mm_sub_align_horiz":"content-horiz-right","mm_elem_align_horiz":"content-horiz-right","menu_id":"31673","tds_menu_active1-line_height":"5","f_elem_font_family":"672","f_elem_font_weight":"400","f_elem_font_transform":"none","inline":"yes","elem_padd":"0","elem_space":"eyJhbGwiOiIzMCIsImxhbmRzY2FwZSI6IjIwIiwicG9ydHJhaXQiOiIyMCJ9","tds_menu_active1-line_alignment":"53","tds_menu_active1-line_color":"eyJ0eXBlIjoiZ3JhZGllbnQiLCJjb2xvcjEiOiIjMDA4ZGU4IiwiY29sb3IyIjoiIzAwOGRlOCIsIm1peGVkQ29sb3JzIjpbXSwiZGVncmVlIjoiLTkwIiwiY3NzIjoiYmFja2dyb3VuZC1jb2xvcjogIzAwOGRlODsiLCJjc3NQYXJhbXMiOiIwZGVnLCMwMDhkZTgsIzAwOGRlOCJ9","f_elem_font_size":"eyJhbGwiOiIxNiIsInBvcnRyYWl0IjoiMTIifQ==","sub_first_left":"-26","f_sub_elem_font_family":"507","f_sub_elem_font_weight":"600","f_sub_elem_font_size":"11","tds_menu_sub_active1-sub_text_color_h":"#dd3333","f_sub_elem_font_line_height":"1","sub_icon_space":"12","tds_menu_active1-text_color_h":"#757575","text_color":"#515151","tdc_css":"eyJhbGwiOnsibWFyZ2luLXRvcCI6IjEwIiwiZGlzcGxheSI6IiJ9fQ==","block_type":"tdb_header_menu","show_subcat":"","show_mega":"","show_mega_cats":"","mob_load":"","separator":"","width":"","more":"","float_right":"","align_horiz":"content-horiz-left","main_sub_icon_size":"","main_sub_icon_space":"","main_sub_icon_align":"-1","sep_tdicon":"","sep_icon_size":"","sep_icon_space":"","sep_icon_align":"-1","more_txt":"","more_tdicon":"","more_icon_size":"","more_icon_align":"0","sub_width":"","sub_rest_top":"","sub_padd":"","sub_align_horiz":"content-horiz-left","sub_elem_inline":"","sub_elem_space":"","sub_elem_padd":"","sub_elem_radius":"0","sub_icon_size":"","sub_icon_pos":"","sub_icon_align":"1","mm_width":"","mm_content_width":"","mm_height":"","mm_padd":"","mm_radius":"","mm_offset":"","mm_align_screen":"","mm_posts_limit":"5","mm_subcats_posts_limit":"4","mm_child_cats":"","open_in_new_window":"","mm_ajax_preloading":"","mm_hide_all_item":"","mm_sub_width":"","mm_sub_padd":"","mm_sub_border":"","mm_sub_inline":"","mm_elem_order":"name","mm_elem_space":"","mm_elem_padd":"","mm_elem_border":"","mm_elem_border_a":"","mm_elem_border_rad":"","mc1_tl":"","mc1_title_tag":"","mc1_el":"","modules_gap":"","m_padding":"","all_modules_space":"36","modules_border_size":"","modules_border_style":"","modules_border_color":"#eaeaea","modules_divider":"","modules_divider_color":"#eaeaea","h_effect":"","image_alignment":"50","image_height":"","image_width":"","image_floated":"no_float","image_radius":"","hide_image":"","video_icon":"","show_vid_t":"block","vid_t_margin":"","vid_t_padding":"","vid_t_color":"","vid_t_bg_color":"","f_vid_time_font_header":"","f_vid_time_font_title":"Video duration text","f_vid_time_font_settings":"","f_vid_time_font_family":"","f_vid_time_font_size":"","f_vid_time_font_line_height":"","f_vid_time_font_style":"","f_vid_time_font_weight":"","f_vid_time_font_transform":"","f_vid_time_font_spacing":"","f_vid_time_":"","show_audio":"block","hide_audio":"","art_audio":"","art_audio_size":"1","meta_info_align":"","meta_info_horiz":"content-horiz-left","meta_width":"","meta_margin":"","meta_padding":"","art_title":"","meta_info_border_size":"","meta_info_border_style":"","meta_info_border_color":"#eaeaea","modules_category_margin":"","modules_category_padding":"","modules_cat_border":"","modules_category_radius":"0","show_cat":"inline-block","modules_extra_cat":"","author_photo":"","author_photo_size":"","author_photo_space":"","author_photo_radius":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","art_excerpt":"","excerpt_col":"1","excerpt_gap":"","excerpt_middle":"","show_review":"inline-block","review_space":"","review_size":"2.5","review_distance":"","show_pagination":"","pag_space":"","pag_padding":"","pag_border_width":"","pag_border_radius":"","prev_tdicon":"","next_tdicon":"","pag_icons_size":"","main_sub_color":"","sep_color":"","more_icon_color":"","tds_menu_active":"tds_menu_active1","hover_opacity":"","f_elem_font_header":"","f_elem_font_title":"Elements text","f_elem_font_settings":"","f_elem_font_line_height":"","f_elem_font_style":"","f_elem_font_spacing":"","f_elem_":"","sub_bg_color":"","sub_border_size":"","sub_border_color":"","sub_border_radius":"","sub_text_color":"","sub_elem_bg_color":"","sub_color":"","sub_shadow_shadow_header":"","sub_shadow_shadow_title":"Shadow","sub_shadow_shadow_size":"","sub_shadow_shadow_offset_horizontal":"","sub_shadow_shadow_offset_vertical":"","sub_shadow_shadow_spread":"","sub_shadow_shadow_color":"","tds_menu_sub_active":"tds_menu_sub_active1","f_sub_elem_font_header":"","f_sub_elem_font_title":"Elements text","f_sub_elem_font_settings":"","f_sub_elem_font_style":"","f_sub_elem_font_transform":"","f_sub_elem_font_spacing":"","f_sub_elem_":"","mm_bg":"","mm_content_bg":"","mm_border_size":"","mm_border_color":"","mm_shadow_shadow_header":"","mm_shadow_shadow_title":"Shadow","mm_shadow_shadow_size":"","mm_shadow_shadow_offset_horizontal":"","mm_shadow_shadow_offset_vertical":"","mm_shadow_shadow_spread":"","mm_shadow_shadow_color":"","mm_subcats_bg":"","mm_subcats_border_color":"","mm_elem_color":"","mm_elem_color_a":"","mm_elem_bg":"","mm_elem_bg_a":"","mm_elem_border_color":"","mm_elem_border_color_a":"","mm_elem_shadow_shadow_header":"","mm_elem_shadow_shadow_title":"Elements shadow","mm_elem_shadow_shadow_size":"","mm_elem_shadow_shadow_offset_horizontal":"","mm_elem_shadow_shadow_offset_vertical":"","mm_elem_shadow_shadow_spread":"","mm_elem_shadow_shadow_color":"","f_mm_sub_font_header":"","f_mm_sub_font_title":"Sub categories elements","f_mm_sub_font_settings":"","f_mm_sub_font_family":"","f_mm_sub_font_size":"","f_mm_sub_font_line_height":"","f_mm_sub_font_style":"","f_mm_sub_font_weight":"","f_mm_sub_font_transform":"","f_mm_sub_font_spacing":"","f_mm_sub_":"","m_bg":"","color_overlay":"","shadow_shadow_header":"","shadow_shadow_title":"Module Shadow","shadow_shadow_size":"","shadow_shadow_offset_horizontal":"","shadow_shadow_offset_vertical":"","shadow_shadow_spread":"","shadow_shadow_color":"","title_txt":"","title_txt_hover":"","all_underline_height":"","all_underline_color":"#000","cat_bg":"","cat_bg_hover":"","cat_txt":"","cat_txt_hover":"","cat_border":"","cat_border_hover":"","meta_bg":"","author_txt":"","author_txt_hover":"","date_txt":"","ex_txt":"","com_bg":"","com_txt":"","rev_txt":"","shadow_m_shadow_header":"","shadow_m_shadow_title":"Meta info shadow","shadow_m_shadow_size":"","shadow_m_shadow_offset_horizontal":"","shadow_m_shadow_offset_vertical":"","shadow_m_shadow_spread":"","shadow_m_shadow_color":"","audio_btn_color":"","audio_time_color":"","audio_bar_color":"","audio_bar_curr_color":"","pag_text":"","pag_h_text":"","pag_bg":"","pag_h_bg":"","pag_border":"","pag_h_border":"","f_title_font_header":"","f_title_font_title":"Article title","f_title_font_settings":"","f_title_font_family":"","f_title_font_size":"","f_title_font_line_height":"","f_title_font_style":"","f_title_font_weight":"","f_title_font_transform":"","f_title_font_spacing":"","f_title_":"","f_cat_font_title":"Article category tag","f_cat_font_settings":"","f_cat_font_family":"","f_cat_font_size":"","f_cat_font_line_height":"","f_cat_font_style":"","f_cat_font_weight":"","f_cat_font_transform":"","f_cat_font_spacing":"","f_cat_":"","f_meta_font_title":"Article meta info","f_meta_font_settings":"","f_meta_font_family":"","f_meta_font_size":"","f_meta_font_line_height":"","f_meta_font_style":"","f_meta_font_weight":"","f_meta_font_transform":"","f_meta_font_spacing":"","f_meta_":"","f_ex_font_title":"Article excerpt","f_ex_font_settings":"","f_ex_font_family":"","f_ex_font_size":"","f_ex_font_line_height":"","f_ex_font_style":"","f_ex_font_weight":"","f_ex_font_transform":"","f_ex_font_spacing":"","f_ex_":"","mix_color":"","mix_type":"","fe_brightness":"1","fe_contrast":"1","fe_saturate":"1","mix_color_h":"","mix_type_h":"","fe_brightness_h":"1","fe_contrast_h":"1","fe_saturate_h":"1","el_class":"","block_template_id":"","td_column_number":1,"header_color":"","ajax_pagination_infinite_stop":"","offset":"","limit":"5","td_ajax_preloading":"","td_ajax_filter_type":"","td_filter_default_txt":"","td_ajax_filter_ids":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","class":"tdi_28","tdc_css_class":"tdi_28","tdc_css_class_style":"tdi_28_rand_style","context":""}'; tdbMenuItem.isMegaMenuParentPos = true; tdbMenuItem.megaMenuLoadType = ''; tdbMenu.addItem(tdbMenuItem); }); jQuery().ready(function () { var tdbSearchItem = new tdbSearch.item(); //block unique ID tdbSearchItem.blockUid = 'tdi_31'; tdbSearchItem.blockAtts = '{"inline":"yes","toggle_txt_pos":"after","form_align":"content-horiz-right","results_msg_align":"content-horiz-center","image_floated":"float_left","image_width":"30","image_size":"td_324x400","show_cat":"none","show_btn":"none","show_date":"none","show_review":"none","show_com":"none","show_excerpt":"none","show_author":"none","meta_padding":"2px 0 0 15px","art_title":"0 0 5px","all_modules_space":"20","float_block":"yes","icon_color":"#008de8","icon_color_h":"#515151","tdc_css":"eyJhbGwiOnsibWFyZ2luLXRvcCI6IjEyIiwiZGlzcGxheSI6IiJ9fQ==","show_form":"yes","f_title_font_family":"672","f_meta_font_family":"672","f_ex_font_family":"672","f_btn_font_family":"672","f_title_font_size":"16","hide_image":"yes","f_input_font_family":"672","f_placeholder_font_family":"672","f_results_msg_font_family":"672","f_results_msg_font_size":"14","title_txt_hover":"#f0a83b","all_underline_height":"1","all_underline_color":"#f0a83b","title_txt":"#2d2d2d","results_msg_border_color":"#008de8","results_border_color":"#f2f2f2","arrow_color":"#f0a83b","form_border_color":"#f0a83b","btn_bg":"eyJ0eXBlIjoiZ3JhZGllbnQiLCJjb2xvcjEiOiIjMDA4ZGU4IiwiY29sb3IyIjoiIzAwOGRlOCIsIm1peGVkQ29sb3JzIjpbXSwiZGVncmVlIjoiLTkwIiwiY3NzIjoiYmFja2dyb3VuZC1jb2xvcjogIzAwOGRlODsiLCJjc3NQYXJhbXMiOiIwZGVnLCMwMDhkZTgsIzAwOGRlOCJ9","btn_bg_h":"eyJ0eXBlIjoiZ3JhZGllbnQiLCJjb2xvcjEiOiIjZjBhODNiIiwiY29sb3IyIjoiI2YwYTgzYiIsIm1peGVkQ29sb3JzIjpbXSwiZGVncmVlIjoiLTkwIiwiY3NzIjoiYmFja2dyb3VuZC1jb2xvcjogI2YwYTgzYjsiLCJjc3NQYXJhbXMiOiIwZGVnLCNmMGE4M2IsI2YwYTgzYiJ9","modules_divider":"solid","disable_live_search":"yes","block_type":"tdb_header_search","post_type":"","disable_trigger":"","show_results":"yes","separator":"","exclude_pages":"","exclude_posts":"","search_section_header":"","results_section_1_title":"","results_section_1_taxonomies":"","results_section_1_level":"","results_section_2_title":"","results_section_2_taxonomies":"","results_section_2_level":"","results_section_3_title":"","results_section_3_taxonomies":"","results_section_3_level":"","results_section_search_query_terms":"","results_section_search_query_terms_title":"","results_section_search_query_terms_taxonomies":"","sec_title_space":"","sec_title_color":"","tax_space":"","tax_title_color":"","tax_title_color_h":"","f_sec_title_font_header":"","f_sec_title_font_title":"Section title text","f_sec_title_font_settings":"","f_sec_title_font_family":"","f_sec_title_font_size":"","f_sec_title_font_line_height":"","f_sec_title_font_style":"","f_sec_title_font_weight":"","f_sec_title_font_transform":"","f_sec_title_font_spacing":"","f_sec_title_":"","f_tax_title_font_title":"Taxonomy title text","f_tax_title_font_settings":"","f_tax_title_font_family":"","f_tax_title_font_size":"","f_tax_title_font_line_height":"","f_tax_title_font_style":"","f_tax_title_font_weight":"","f_tax_title_font_transform":"","f_tax_title_font_spacing":"","f_tax_title_":"","tdicon":"","icon_size":"20","icon_padding":"2.4","toggle_txt":"","toggle_txt_align":"0","toggle_txt_space":"","aria_label":"Search","toggle_horiz_align":"content-horiz-left","form_offset":"","form_offset_left":"","form_width":"","form_content_width":"","form_padding":"","form_border":"","form_align_screen":"","input_placeholder":"","placeholder_travel":"0","input_padding":"","input_border":"","input_radius":"","btn_text":"Search","btn_aria_label":"Search","btn_tdicon":"","btn_icon_pos":"","btn_icon_size":"","btn_icon_space":"","btn_icon_align":"0","btn_margin":"","btn_padding":"","btn_border":"","btn_radius":"","results_padding":"","results_border":"","results_msg_padding":"","results_msg_border":"","mc1_tl":"","mc1_title_tag":"","mc1_el":"","results_limit":"","open_in_new_window":"","modules_on_row":"100%","modules_gap":"","m_padding":"","modules_border_size":"","modules_border_style":"","modules_border_color":"#eaeaea","modules_divider_color":"#eaeaea","h_effect":"","image_alignment":"50","image_height":"","image_radius":"","video_icon":"","show_vid_t":"block","vid_t_margin":"","vid_t_padding":"","vid_t_color":"","vid_t_bg_color":"","f_vid_time_font_header":"","f_vid_time_font_title":"Video duration text","f_vid_time_font_settings":"","f_vid_time_font_family":"","f_vid_time_font_size":"","f_vid_time_font_line_height":"","f_vid_time_font_style":"","f_vid_time_font_weight":"","f_vid_time_font_transform":"","f_vid_time_font_spacing":"","f_vid_time_":"","meta_info_align":"","meta_info_horiz":"content-horiz-left","meta_width":"","meta_margin":"","meta_info_border_size":"","meta_info_border_style":"","meta_info_border_color":"#eaeaea","art_btn":"","modules_category":"","modules_category_margin":"","modules_category_padding":"","modules_cat_border":"","modules_category_radius":"0","modules_extra_cat":"","author_photo":"","author_photo_size":"","author_photo_space":"","author_photo_radius":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_space":"","review_size":"2.5","review_distance":"","art_excerpt":"","excerpt_col":"1","excerpt_gap":"","excerpt_middle":"","btn_title":"","btn_border_width":"","form_general_bg":"","toggle_txt_color":"","toggle_txt_color_h":"","f_toggle_txt_font_header":"","f_toggle_txt_font_title":"Text","f_toggle_txt_font_settings":"","f_toggle_txt_font_family":"","f_toggle_txt_font_size":"","f_toggle_txt_font_line_height":"","f_toggle_txt_font_style":"","f_toggle_txt_font_weight":"","f_toggle_txt_font_transform":"","f_toggle_txt_font_spacing":"","f_toggle_txt_":"","form_bg":"","form_shadow_shadow_header":"","form_shadow_shadow_title":"Shadow","form_shadow_shadow_size":"","form_shadow_shadow_offset_horizontal":"","form_shadow_shadow_offset_vertical":"","form_shadow_shadow_spread":"","form_shadow_shadow_color":"","input_color":"","placeholder_color":"","placeholder_opacity":"0","input_bg":"","input_border_color":"","input_shadow_shadow_header":"","input_shadow_shadow_title":"Input shadow","input_shadow_shadow_size":"","input_shadow_shadow_offset_horizontal":"","input_shadow_shadow_offset_vertical":"","input_shadow_shadow_spread":"","input_shadow_shadow_color":"","btn_color":"","btn_color_h":"","btn_icon_color":"","btn_icon_color_h":"","btn_border_color":"","btn_border_color_h":"","btn_shadow_shadow_header":"","btn_shadow_shadow_title":"Button shadow","btn_shadow_shadow_size":"","btn_shadow_shadow_offset_horizontal":"","btn_shadow_shadow_offset_vertical":"","btn_shadow_shadow_spread":"","btn_shadow_shadow_color":"","f_input_font_header":"","f_input_font_title":"Input text","f_input_font_settings":"","f_input_font_size":"","f_input_font_line_height":"","f_input_font_style":"","f_input_font_weight":"","f_input_font_transform":"","f_input_font_spacing":"","f_input_":"","f_placeholder_font_title":"Placeholder text","f_placeholder_font_settings":"","f_placeholder_font_size":"","f_placeholder_font_line_height":"","f_placeholder_font_style":"","f_placeholder_font_weight":"","f_placeholder_font_transform":"","f_placeholder_font_spacing":"","f_placeholder_":"","f_btn_font_title":"Button text","f_btn_font_settings":"","f_btn_font_size":"","f_btn_font_line_height":"","f_btn_font_style":"","f_btn_font_weight":"","f_btn_font_transform":"","f_btn_font_spacing":"","f_btn_":"","results_bg":"","results_msg_color":"","results_msg_color_h":"","results_msg_bg":"","f_results_msg_font_header":"","f_results_msg_font_title":"Text","f_results_msg_font_settings":"","f_results_msg_font_line_height":"","f_results_msg_font_style":"","f_results_msg_font_weight":"","f_results_msg_font_transform":"","f_results_msg_font_spacing":"","f_results_msg_":"","m_bg":"","color_overlay":"","shadow_module_shadow_header":"","shadow_module_shadow_title":"Module Shadow","shadow_module_shadow_size":"","shadow_module_shadow_offset_horizontal":"","shadow_module_shadow_offset_vertical":"","shadow_module_shadow_spread":"","shadow_module_shadow_color":"","cat_bg":"","cat_bg_hover":"","cat_txt":"","cat_txt_hover":"","cat_border":"","cat_border_hover":"","meta_bg":"","author_txt":"","author_txt_hover":"","date_txt":"","ex_txt":"","com_bg":"","com_txt":"","rev_txt":"","shadow_meta_shadow_header":"","shadow_meta_shadow_title":"Meta info shadow","shadow_meta_shadow_size":"","shadow_meta_shadow_offset_horizontal":"","shadow_meta_shadow_offset_vertical":"","shadow_meta_shadow_spread":"","shadow_meta_shadow_color":"","btn_bg_hover":"","btn_txt":"","btn_txt_hover":"","btn_border_hover":"","f_title_font_header":"","f_title_font_title":"Article title","f_title_font_settings":"","f_title_font_line_height":"","f_title_font_style":"","f_title_font_weight":"","f_title_font_transform":"","f_title_font_spacing":"","f_title_":"","f_cat_font_title":"Article category tag","f_cat_font_settings":"","f_cat_font_family":"","f_cat_font_size":"","f_cat_font_line_height":"","f_cat_font_style":"","f_cat_font_weight":"","f_cat_font_transform":"","f_cat_font_spacing":"","f_cat_":"","f_meta_font_title":"Article meta info","f_meta_font_settings":"","f_meta_font_size":"","f_meta_font_line_height":"","f_meta_font_style":"","f_meta_font_weight":"","f_meta_font_transform":"","f_meta_font_spacing":"","f_meta_":"","f_ex_font_title":"Article excerpt","f_ex_font_settings":"","f_ex_font_size":"","f_ex_font_line_height":"","f_ex_font_style":"","f_ex_font_weight":"","f_ex_font_transform":"","f_ex_font_spacing":"","f_ex_":"","el_class":"","block_template_id":"","td_column_number":1,"header_color":"","ajax_pagination_infinite_stop":"","offset":"","limit":"5","td_ajax_preloading":"","td_ajax_filter_type":"","td_filter_default_txt":"","td_ajax_filter_ids":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","class":"tdi_31","tdc_css_class":"tdi_31","tdc_css_class_style":"tdi_31_rand_style"}'; tdbSearchItem.jqueryObj = jQuery('.tdi_31'); tdbSearchItem._openSearchFormClass = 'tdb-drop-down-search-open'; tdbSearchItem._resultsLimit = '4'; tdbSearchItem._is_live_search_active = false; tdbSearch.addItem( tdbSearchItem ); }); /* global jQuery:{} */ jQuery(document).ready( function () { var tdbMenuItem = new tdbMenu.item(); tdbMenuItem.blockUid = 'tdi_79'; tdbMenuItem.jqueryObj = jQuery('.tdi_79'); tdbMenuItem.blockAtts = '{"main_sub_tdicon":"td-icon-down","sub_tdicon":"td-icon-right-arrow","mm_align_horiz":"content-horiz-center","modules_on_row_regular":"20%","modules_on_row_cats":"25%","image_size":"td_324x400","modules_category":"image","show_excerpt":"none","show_com":"none","show_date":"none","show_author":"none","mm_sub_align_horiz":"content-horiz-right","mm_elem_align_horiz":"content-horiz-right","text_color":"#515151","tds_menu_active1-text_color_h":"#515151","menu_id":"31673","f_elem_font_family":"672","f_sub_elem_font_family":"672","f_elem_font_size":"16","f_elem_font_transform":"none","main_sub_color":"#f0a83b","tds_menu_active1-line_color":"eyJ0eXBlIjoiZ3JhZGllbnQiLCJjb2xvcjEiOiIjZjBhODNiIiwiY29sb3IyIjoiI2YwYTgzYiIsIm1peGVkQ29sb3JzIjpbXSwiZGVncmVlIjoiLTkwIiwiY3NzIjoiYmFja2dyb3VuZC1jb2xvcjogI2YwYTgzYjsiLCJjc3NQYXJhbXMiOiIwZGVnLCNmMGE4M2IsI2YwYTgzYiJ9","tdc_css":"eyJhbGwiOnsiei1pbmRleCI6IjIiLCJkaXNwbGF5IjoiIn19","f_elem_font_weight":"400","float_right":"yes","align_horiz":"content-horiz-right","block_type":"tdb_header_menu","show_subcat":"","show_mega":"","show_mega_cats":"","mob_load":"","separator":"","width":"","inline":"","more":"","elem_space":"","elem_padd":"","main_sub_icon_size":"","main_sub_icon_space":"","main_sub_icon_align":"-1","sep_tdicon":"","sep_icon_size":"","sep_icon_space":"","sep_icon_align":"-1","more_txt":"","more_tdicon":"","more_icon_size":"","more_icon_align":"0","sub_width":"","sub_first_left":"","sub_rest_top":"","sub_padd":"","sub_align_horiz":"content-horiz-left","sub_elem_inline":"","sub_elem_space":"","sub_elem_padd":"","sub_elem_radius":"0","sub_icon_size":"","sub_icon_space":"","sub_icon_pos":"","sub_icon_align":"1","mm_width":"","mm_content_width":"","mm_height":"","mm_padd":"","mm_radius":"","mm_offset":"","mm_align_screen":"","mm_posts_limit":"5","mm_subcats_posts_limit":"4","mm_child_cats":"","open_in_new_window":"","mm_ajax_preloading":"","mm_hide_all_item":"","mm_sub_width":"","mm_sub_padd":"","mm_sub_border":"","mm_sub_inline":"","mm_elem_order":"name","mm_elem_space":"","mm_elem_padd":"","mm_elem_border":"","mm_elem_border_a":"","mm_elem_border_rad":"","mc1_tl":"","mc1_title_tag":"","mc1_el":"","modules_gap":"","m_padding":"","all_modules_space":"36","modules_border_size":"","modules_border_style":"","modules_border_color":"#eaeaea","modules_divider":"","modules_divider_color":"#eaeaea","h_effect":"","image_alignment":"50","image_height":"","image_width":"","image_floated":"no_float","image_radius":"","hide_image":"","video_icon":"","show_vid_t":"block","vid_t_margin":"","vid_t_padding":"","vid_t_color":"","vid_t_bg_color":"","f_vid_time_font_header":"","f_vid_time_font_title":"Video duration text","f_vid_time_font_settings":"","f_vid_time_font_family":"","f_vid_time_font_size":"","f_vid_time_font_line_height":"","f_vid_time_font_style":"","f_vid_time_font_weight":"","f_vid_time_font_transform":"","f_vid_time_font_spacing":"","f_vid_time_":"","show_audio":"block","hide_audio":"","art_audio":"","art_audio_size":"1","meta_info_align":"","meta_info_horiz":"content-horiz-left","meta_width":"","meta_margin":"","meta_padding":"","art_title":"","meta_info_border_size":"","meta_info_border_style":"","meta_info_border_color":"#eaeaea","modules_category_margin":"","modules_category_padding":"","modules_cat_border":"","modules_category_radius":"0","show_cat":"inline-block","modules_extra_cat":"","author_photo":"","author_photo_size":"","author_photo_space":"","author_photo_radius":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","art_excerpt":"","excerpt_col":"1","excerpt_gap":"","excerpt_middle":"","show_review":"inline-block","review_space":"","review_size":"2.5","review_distance":"","show_pagination":"","pag_space":"","pag_padding":"","pag_border_width":"","pag_border_radius":"","prev_tdicon":"","next_tdicon":"","pag_icons_size":"","sep_color":"","more_icon_color":"","tds_menu_active":"tds_menu_active1","hover_opacity":"","f_elem_font_header":"","f_elem_font_title":"Elements text","f_elem_font_settings":"","f_elem_font_line_height":"","f_elem_font_style":"","f_elem_font_spacing":"","f_elem_":"","sub_bg_color":"","sub_border_size":"","sub_border_color":"","sub_border_radius":"","sub_text_color":"","sub_elem_bg_color":"","sub_color":"","sub_shadow_shadow_header":"","sub_shadow_shadow_title":"Shadow","sub_shadow_shadow_size":"","sub_shadow_shadow_offset_horizontal":"","sub_shadow_shadow_offset_vertical":"","sub_shadow_shadow_spread":"","sub_shadow_shadow_color":"","tds_menu_sub_active":"tds_menu_sub_active1","f_sub_elem_font_header":"","f_sub_elem_font_title":"Elements text","f_sub_elem_font_settings":"","f_sub_elem_font_size":"","f_sub_elem_font_line_height":"","f_sub_elem_font_style":"","f_sub_elem_font_weight":"","f_sub_elem_font_transform":"","f_sub_elem_font_spacing":"","f_sub_elem_":"","mm_bg":"","mm_content_bg":"","mm_border_size":"","mm_border_color":"","mm_shadow_shadow_header":"","mm_shadow_shadow_title":"Shadow","mm_shadow_shadow_size":"","mm_shadow_shadow_offset_horizontal":"","mm_shadow_shadow_offset_vertical":"","mm_shadow_shadow_spread":"","mm_shadow_shadow_color":"","mm_subcats_bg":"","mm_subcats_border_color":"","mm_elem_color":"","mm_elem_color_a":"","mm_elem_bg":"","mm_elem_bg_a":"","mm_elem_border_color":"","mm_elem_border_color_a":"","mm_elem_shadow_shadow_header":"","mm_elem_shadow_shadow_title":"Elements shadow","mm_elem_shadow_shadow_size":"","mm_elem_shadow_shadow_offset_horizontal":"","mm_elem_shadow_shadow_offset_vertical":"","mm_elem_shadow_shadow_spread":"","mm_elem_shadow_shadow_color":"","f_mm_sub_font_header":"","f_mm_sub_font_title":"Sub categories elements","f_mm_sub_font_settings":"","f_mm_sub_font_family":"","f_mm_sub_font_size":"","f_mm_sub_font_line_height":"","f_mm_sub_font_style":"","f_mm_sub_font_weight":"","f_mm_sub_font_transform":"","f_mm_sub_font_spacing":"","f_mm_sub_":"","m_bg":"","color_overlay":"","shadow_shadow_header":"","shadow_shadow_title":"Module Shadow","shadow_shadow_size":"","shadow_shadow_offset_horizontal":"","shadow_shadow_offset_vertical":"","shadow_shadow_spread":"","shadow_shadow_color":"","title_txt":"","title_txt_hover":"","all_underline_height":"","all_underline_color":"#000","cat_bg":"","cat_bg_hover":"","cat_txt":"","cat_txt_hover":"","cat_border":"","cat_border_hover":"","meta_bg":"","author_txt":"","author_txt_hover":"","date_txt":"","ex_txt":"","com_bg":"","com_txt":"","rev_txt":"","shadow_m_shadow_header":"","shadow_m_shadow_title":"Meta info shadow","shadow_m_shadow_size":"","shadow_m_shadow_offset_horizontal":"","shadow_m_shadow_offset_vertical":"","shadow_m_shadow_spread":"","shadow_m_shadow_color":"","audio_btn_color":"","audio_time_color":"","audio_bar_color":"","audio_bar_curr_color":"","pag_text":"","pag_h_text":"","pag_bg":"","pag_h_bg":"","pag_border":"","pag_h_border":"","f_title_font_header":"","f_title_font_title":"Article title","f_title_font_settings":"","f_title_font_family":"","f_title_font_size":"","f_title_font_line_height":"","f_title_font_style":"","f_title_font_weight":"","f_title_font_transform":"","f_title_font_spacing":"","f_title_":"","f_cat_font_title":"Article category tag","f_cat_font_settings":"","f_cat_font_family":"","f_cat_font_size":"","f_cat_font_line_height":"","f_cat_font_style":"","f_cat_font_weight":"","f_cat_font_transform":"","f_cat_font_spacing":"","f_cat_":"","f_meta_font_title":"Article meta info","f_meta_font_settings":"","f_meta_font_family":"","f_meta_font_size":"","f_meta_font_line_height":"","f_meta_font_style":"","f_meta_font_weight":"","f_meta_font_transform":"","f_meta_font_spacing":"","f_meta_":"","f_ex_font_title":"Article excerpt","f_ex_font_settings":"","f_ex_font_family":"","f_ex_font_size":"","f_ex_font_line_height":"","f_ex_font_style":"","f_ex_font_weight":"","f_ex_font_transform":"","f_ex_font_spacing":"","f_ex_":"","mix_color":"","mix_type":"","fe_brightness":"1","fe_contrast":"1","fe_saturate":"1","mix_color_h":"","mix_type_h":"","fe_brightness_h":"1","fe_contrast_h":"1","fe_saturate_h":"1","el_class":"","block_template_id":"","td_column_number":1,"header_color":"","ajax_pagination_infinite_stop":"","offset":"","limit":"5","td_ajax_preloading":"","td_ajax_filter_type":"","td_filter_default_txt":"","td_ajax_filter_ids":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","class":"tdi_79","tdc_css_class":"tdi_79","tdc_css_class_style":"tdi_79_rand_style","context":""}'; tdbMenuItem.isMegaMenuParentPos = true; tdbMenuItem.megaMenuLoadType = ''; tdbMenu.addItem(tdbMenuItem); }); /* global jQuery:{} */ jQuery(document).ready( function () { var tdbMenuItem = new tdbMenu.item(); tdbMenuItem.blockUid = 'tdi_110'; tdbMenuItem.jqueryObj = jQuery('.tdi_110'); tdbMenuItem.blockAtts = '{"main_sub_tdicon":"td-icon-down","sub_tdicon":"td-icon-right-arrow","mm_align_horiz":"content-horiz-center","modules_on_row_regular":"20%","modules_on_row_cats":"25%","image_size":"td_324x400","modules_category":"image","show_excerpt":"none","show_com":"none","show_date":"none","show_author":"none","mm_sub_align_horiz":"content-horiz-right","mm_elem_align_horiz":"content-horiz-right","menu_id":"526","text_color":"#ffffff","align_horiz":"content-horiz-center","f_elem_font_size":"eyJwaG9uZSI6IjEyIiwiYWxsIjoiMTIifQ==","tdc_css":"eyJhbGwiOnsibWFyZ2luLXRvcCI6IjIwIiwiZGlzcGxheSI6IiJ9fQ==","f_elem_font_family":"672","f_elem_font_spacing":"1","tds_menu_active1-line_color":"eyJ0eXBlIjoiZ3JhZGllbnQiLCJjb2xvcjEiOiIjMDA4ZGU4IiwiY29sb3IyIjoiIzAwOGRlOCIsIm1peGVkQ29sb3JzIjpbXSwiZGVncmVlIjoiLTkwIiwiY3NzIjoiYmFja2dyb3VuZC1jb2xvcjogIzAwOGRlODsiLCJjc3NQYXJhbXMiOiIwZGVnLCMwMDhkZTgsIzAwOGRlOCJ9","block_type":"tdb_header_menu","show_subcat":"","show_mega":"","show_mega_cats":"","mob_load":"","separator":"","width":"","inline":"","more":"","float_right":"","elem_space":"","elem_padd":"","main_sub_icon_size":"","main_sub_icon_space":"","main_sub_icon_align":"-1","sep_tdicon":"","sep_icon_size":"","sep_icon_space":"","sep_icon_align":"-1","more_txt":"","more_tdicon":"","more_icon_size":"","more_icon_align":"0","sub_width":"","sub_first_left":"","sub_rest_top":"","sub_padd":"","sub_align_horiz":"content-horiz-left","sub_elem_inline":"","sub_elem_space":"","sub_elem_padd":"","sub_elem_radius":"0","sub_icon_size":"","sub_icon_space":"","sub_icon_pos":"","sub_icon_align":"1","mm_width":"","mm_content_width":"","mm_height":"","mm_padd":"","mm_radius":"","mm_offset":"","mm_align_screen":"","mm_posts_limit":"5","mm_subcats_posts_limit":"4","mm_child_cats":"","open_in_new_window":"","mm_ajax_preloading":"","mm_hide_all_item":"","mm_sub_width":"","mm_sub_padd":"","mm_sub_border":"","mm_sub_inline":"","mm_elem_order":"name","mm_elem_space":"","mm_elem_padd":"","mm_elem_border":"","mm_elem_border_a":"","mm_elem_border_rad":"","mc1_tl":"","mc1_title_tag":"","mc1_el":"","modules_gap":"","m_padding":"","all_modules_space":"36","modules_border_size":"","modules_border_style":"","modules_border_color":"#eaeaea","modules_divider":"","modules_divider_color":"#eaeaea","h_effect":"","image_alignment":"50","image_height":"","image_width":"","image_floated":"no_float","image_radius":"","hide_image":"","video_icon":"","show_vid_t":"block","vid_t_margin":"","vid_t_padding":"","vid_t_color":"","vid_t_bg_color":"","f_vid_time_font_header":"","f_vid_time_font_title":"Video duration text","f_vid_time_font_settings":"","f_vid_time_font_family":"","f_vid_time_font_size":"","f_vid_time_font_line_height":"","f_vid_time_font_style":"","f_vid_time_font_weight":"","f_vid_time_font_transform":"","f_vid_time_font_spacing":"","f_vid_time_":"","show_audio":"block","hide_audio":"","art_audio":"","art_audio_size":"1","meta_info_align":"","meta_info_horiz":"content-horiz-left","meta_width":"","meta_margin":"","meta_padding":"","art_title":"","meta_info_border_size":"","meta_info_border_style":"","meta_info_border_color":"#eaeaea","modules_category_margin":"","modules_category_padding":"","modules_cat_border":"","modules_category_radius":"0","show_cat":"inline-block","modules_extra_cat":"","author_photo":"","author_photo_size":"","author_photo_space":"","author_photo_radius":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","art_excerpt":"","excerpt_col":"1","excerpt_gap":"","excerpt_middle":"","show_review":"inline-block","review_space":"","review_size":"2.5","review_distance":"","show_pagination":"","pag_space":"","pag_padding":"","pag_border_width":"","pag_border_radius":"","prev_tdicon":"","next_tdicon":"","pag_icons_size":"","main_sub_color":"","sep_color":"","more_icon_color":"","tds_menu_active":"tds_menu_active1","hover_opacity":"","f_elem_font_header":"","f_elem_font_title":"Elements text","f_elem_font_settings":"","f_elem_font_line_height":"","f_elem_font_style":"","f_elem_font_weight":"","f_elem_font_transform":"","f_elem_":"","sub_bg_color":"","sub_border_size":"","sub_border_color":"","sub_border_radius":"","sub_text_color":"","sub_elem_bg_color":"","sub_color":"","sub_shadow_shadow_header":"","sub_shadow_shadow_title":"Shadow","sub_shadow_shadow_size":"","sub_shadow_shadow_offset_horizontal":"","sub_shadow_shadow_offset_vertical":"","sub_shadow_shadow_spread":"","sub_shadow_shadow_color":"","tds_menu_sub_active":"tds_menu_sub_active1","f_sub_elem_font_header":"","f_sub_elem_font_title":"Elements text","f_sub_elem_font_settings":"","f_sub_elem_font_family":"","f_sub_elem_font_size":"","f_sub_elem_font_line_height":"","f_sub_elem_font_style":"","f_sub_elem_font_weight":"","f_sub_elem_font_transform":"","f_sub_elem_font_spacing":"","f_sub_elem_":"","mm_bg":"","mm_content_bg":"","mm_border_size":"","mm_border_color":"","mm_shadow_shadow_header":"","mm_shadow_shadow_title":"Shadow","mm_shadow_shadow_size":"","mm_shadow_shadow_offset_horizontal":"","mm_shadow_shadow_offset_vertical":"","mm_shadow_shadow_spread":"","mm_shadow_shadow_color":"","mm_subcats_bg":"","mm_subcats_border_color":"","mm_elem_color":"","mm_elem_color_a":"","mm_elem_bg":"","mm_elem_bg_a":"","mm_elem_border_color":"","mm_elem_border_color_a":"","mm_elem_shadow_shadow_header":"","mm_elem_shadow_shadow_title":"Elements shadow","mm_elem_shadow_shadow_size":"","mm_elem_shadow_shadow_offset_horizontal":"","mm_elem_shadow_shadow_offset_vertical":"","mm_elem_shadow_shadow_spread":"","mm_elem_shadow_shadow_color":"","f_mm_sub_font_header":"","f_mm_sub_font_title":"Sub categories elements","f_mm_sub_font_settings":"","f_mm_sub_font_family":"","f_mm_sub_font_size":"","f_mm_sub_font_line_height":"","f_mm_sub_font_style":"","f_mm_sub_font_weight":"","f_mm_sub_font_transform":"","f_mm_sub_font_spacing":"","f_mm_sub_":"","m_bg":"","color_overlay":"","shadow_shadow_header":"","shadow_shadow_title":"Module Shadow","shadow_shadow_size":"","shadow_shadow_offset_horizontal":"","shadow_shadow_offset_vertical":"","shadow_shadow_spread":"","shadow_shadow_color":"","title_txt":"","title_txt_hover":"","all_underline_height":"","all_underline_color":"#000","cat_bg":"","cat_bg_hover":"","cat_txt":"","cat_txt_hover":"","cat_border":"","cat_border_hover":"","meta_bg":"","author_txt":"","author_txt_hover":"","date_txt":"","ex_txt":"","com_bg":"","com_txt":"","rev_txt":"","shadow_m_shadow_header":"","shadow_m_shadow_title":"Meta info shadow","shadow_m_shadow_size":"","shadow_m_shadow_offset_horizontal":"","shadow_m_shadow_offset_vertical":"","shadow_m_shadow_spread":"","shadow_m_shadow_color":"","audio_btn_color":"","audio_time_color":"","audio_bar_color":"","audio_bar_curr_color":"","pag_text":"","pag_h_text":"","pag_bg":"","pag_h_bg":"","pag_border":"","pag_h_border":"","f_title_font_header":"","f_title_font_title":"Article title","f_title_font_settings":"","f_title_font_family":"","f_title_font_size":"","f_title_font_line_height":"","f_title_font_style":"","f_title_font_weight":"","f_title_font_transform":"","f_title_font_spacing":"","f_title_":"","f_cat_font_title":"Article category tag","f_cat_font_settings":"","f_cat_font_family":"","f_cat_font_size":"","f_cat_font_line_height":"","f_cat_font_style":"","f_cat_font_weight":"","f_cat_font_transform":"","f_cat_font_spacing":"","f_cat_":"","f_meta_font_title":"Article meta info","f_meta_font_settings":"","f_meta_font_family":"","f_meta_font_size":"","f_meta_font_line_height":"","f_meta_font_style":"","f_meta_font_weight":"","f_meta_font_transform":"","f_meta_font_spacing":"","f_meta_":"","f_ex_font_title":"Article excerpt","f_ex_font_settings":"","f_ex_font_family":"","f_ex_font_size":"","f_ex_font_line_height":"","f_ex_font_style":"","f_ex_font_weight":"","f_ex_font_transform":"","f_ex_font_spacing":"","f_ex_":"","mix_color":"","mix_type":"","fe_brightness":"1","fe_contrast":"1","fe_saturate":"1","mix_color_h":"","mix_type_h":"","fe_brightness_h":"1","fe_contrast_h":"1","fe_saturate_h":"1","el_class":"","block_template_id":"","td_column_number":3,"header_color":"","ajax_pagination_infinite_stop":"","offset":"","limit":"5","td_ajax_preloading":"","td_ajax_filter_type":"","td_filter_default_txt":"","td_ajax_filter_ids":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","class":"tdi_110","tdc_css_class":"tdi_110","tdc_css_class_style":"tdi_110_rand_style","context":""}'; tdbMenuItem.isMegaMenuParentPos = true; tdbMenuItem.megaMenuLoadType = ''; tdbMenu.addItem(tdbMenuItem); }); </script> <script data-src="data:text/javascript;base64,dmFyIHRkX3Jlc19jb250ZXh0X3JlZ2lzdGVyZWRfYXR0cz1bInN0eWxlX2dlbmVyYWxfbW9iaWxlX21lbnUiLCJzdHlsZV9nZW5lcmFsX2hlYWRlcl9hbGlnbiIsInN0eWxlX2dlbmVyYWxfaGVhZGVyX2xvZ28iLCJzdHlsZV9nZW5lcmFsX21vYmlsZV9zZWFyY2giLCJzdHlsZV9nZW5lcmFsX2lubGluZV90ZXh0Iiwic3R5bGVfZ2VuZXJhbF9pc19zdGlja3kiLCJzdHlsZV9nZW5lcmFsX2hlYWRlcl9tZW51Iiwic3R5bGVfZ2VuZXJhbF9tb2R1bGVfaGVhZGVyIiwic3R5bGVfZ2VuZXJhbF9oZWFkZXJfc2VhcmNoIiwic3R5bGVfZ2VuZXJhbF9oZWFkZXJfc2VhcmNoX3RyaWdnZXJfZW5hYmxlZCIsInN0eWxlX2dlbmVyYWxfc2luZ2xlX3RpdGxlIiwic3R5bGVfZ2VuZXJhbF90aXRsZV9jYXRlZ29yeSIsInN0eWxlX2JnX3NwYWNlIiwic3R5bGVfZ2VuZXJhbF9zZXBhcmF0b3IiLCJzdHlsZV9nZW5lcmFsX3NvY2lhbHMiLCJzdHlsZV9nZW5lcmFsX2NvbHVtbl90aXRsZSIsInN0eWxlX2dlbmVyYWxfc2luZ2xlX2ltYWdlIiwic3R5bGVfZ2VuZXJhbF9jb2x1bW5fY29udGVudCJdOw==" data-type="lazy"></script> <script>window.lazyLoadOptions = [{ elements_selector: "img[data-lazy-src],.rocket-lazyload", data_src: "lazy-src", data_srcset: "lazy-srcset", data_sizes: "lazy-sizes", class_loading: "lazyloading", class_loaded: "lazyloaded", threshold: 300, callback_loaded: function(element) { if ( element.tagName === "IFRAME" && element.dataset.rocketLazyload == "fitvidscompatible" ) { if (element.classList.contains("lazyloaded") ) { if (typeof window.jQuery != "undefined") { if (jQuery.fn.fitVids) { jQuery(element).parent().fitVids(); } } } } }},{ elements_selector: ".rocket-lazyload", data_src: "lazy-src", data_srcset: "lazy-srcset", data_sizes: "lazy-sizes", class_loading: "lazyloading", class_loaded: "lazyloaded", threshold: 300, }]; window.addEventListener('LazyLoad::Initialized', function (e) { var lazyLoadInstance = e.detail.instance; if (window.MutationObserver) { var observer = new MutationObserver(function(mutations) { var image_count = 0; var iframe_count = 0; var rocketlazy_count = 0; mutations.forEach(function(mutation) { for (var i = 0; i < mutation.addedNodes.length; i++) { if (typeof mutation.addedNodes[i].getElementsByTagName !== 'function') { continue; } if (typeof mutation.addedNodes[i].getElementsByClassName !== 'function') { continue; } images = mutation.addedNodes[i].getElementsByTagName('img'); is_image = mutation.addedNodes[i].tagName == "IMG"; iframes = mutation.addedNodes[i].getElementsByTagName('iframe'); is_iframe = mutation.addedNodes[i].tagName == "IFRAME"; rocket_lazy = mutation.addedNodes[i].getElementsByClassName('rocket-lazyload'); image_count += images.length; iframe_count += iframes.length; rocketlazy_count += rocket_lazy.length; if(is_image){ image_count += 1; } if(is_iframe){ iframe_count += 1; } } } ); if(image_count > 0 || iframe_count > 0 || rocketlazy_count > 0){ lazyLoadInstance.update(); } } ); var b = document.getElementsByTagName("body")[0]; var config = { childList: true, subtree: true }; observer.observe(b, config); } }, false);</script><script data-no-minify="1" async src="https://www.linuxtoday.com/wp-content/plugins/rocket-lazy-load/assets/js/16.1/lazyload.min.js"></script> </body> </html>