CINXE.COM

Microsoft Developer News | C++,C# & .NET Framework & More | CodeGuru

<!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>Microsoft Developer News | C++,C# &amp; .NET Framework &amp; More | CodeGuru</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="pingback" href="https://www.codeguru.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.codeguru.com/uploads/2021/08/CG_Favicon.png"> <!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="CodeGuru is where developers come to share ideas, articles, questions, answers, tips, tricks, comments, downloads, and more related to programming in areas including C++, Visual C++, C#, Visual Basic, ASP, ASP.NET &amp; Java." /> <link rel="canonical" href="https://www.codeguru.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Microsoft Developer News | C++,C# &amp; .NET Framework &amp; More | CodeGuru" /> <meta property="og:description" content="CodeGuru is where developers come to share ideas, articles, questions, answers, tips, tricks, comments, downloads, and more related to programming in areas including C++, Visual C++, C#, Visual Basic, ASP, ASP.NET &amp; Java." /> <meta property="og:url" content="https://www.codeguru.com/" /> <meta property="og:site_name" content="CodeGuru" /> <meta property="article:modified_time" content="2024-06-12T17:52:21+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.codeguru.com/","url":"https://www.codeguru.com/","name":"Microsoft Developer News | C++,C# & .NET Framework & More | CodeGuru","isPartOf":{"@id":"https://www.codeguru.com/#website"},"about":{"@id":"https://www.codeguru.com/#organization"},"datePublished":"2021-01-04T18:35:50+00:00","dateModified":"2024-06-12T17:52:21+00:00","description":"CodeGuru is where developers come to share ideas, articles, questions, answers, tips, tricks, comments, downloads, and more related to programming in areas including C++, Visual C++, C#, Visual Basic, ASP, ASP.NET & Java.","breadcrumb":{"@id":"https://www.codeguru.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.codeguru.com/"]}]},{"@type":"BreadcrumbList","@id":"https://www.codeguru.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.codeguru.com/#website","url":"https://www.codeguru.com/","name":"CodeGuru","description":"","publisher":{"@id":"https://www.codeguru.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.codeguru.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.codeguru.com/#organization","name":"Code Guru","url":"https://www.codeguru.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.codeguru.com/#/schema/logo/image/","url":"https://assets.codeguru.com/uploads/2021/08/CG_RetinaLogo-copy.png","contentUrl":"https://assets.codeguru.com/uploads/2021/08/CG_RetinaLogo-copy.png","width":2267,"height":339,"caption":"Code Guru"},"image":{"@id":"https://www.codeguru.com/#/schema/logo/image/"}}]}</script> <meta name="google-site-verification" content="6PUb-KLqsItNntVCIHItwbcrf1PiivYd7XrjLxqMofY" /> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.codeguru.com' /> <link rel='dns-prefetch' href='//assets.codeguru.com' /> <link rel="alternate" type="application/rss+xml" title="CodeGuru &raquo; Feed" href="https://www.codeguru.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="CodeGuru &raquo; Comments Feed" href="https://www.codeguru.com/comments/feed/" /> <!-- codeguru.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='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='taxopress-frontend-css' href='https://www.codeguru.com/wp-content/plugins/simple-tags/assets/frontend/css/frontend.css?ver=3.27.0' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='taxopress-frontend-css' href='https://www.codeguru.com/wp-content/plugins/simple-tags/assets/frontend/css/frontend.css?ver=3.27.0' type='text/css' media='all'></noscript><link rel='stylesheet' id='parent-style-css' href='https://www.codeguru.com/wp-content/themes/newspaper/style.css?ver=1730988897' 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.codeguru.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.codeguru.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='font_awesome' href='https://www.codeguru.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.codeguru.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.codeguru.com/wp-content/themes/Newspaper-child-codeguru/style.css?ver=1730988887' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='td-theme' href='https://www.codeguru.com/wp-content/themes/Newspaper-child-codeguru/style.css?ver=1730988887' 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.codeguru.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.codeguru.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.codeguru.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.codeguru.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.codeguru.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.codeguru.com/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script data-src="https://www.codeguru.com/wp-content/plugins/simple-tags/assets/frontend/js/frontend.js?ver=3.27.0" data-type="lazy" type="text/javascript" id="taxopress-frontend-js-js"></script> <link rel="https://api.w.org/" href="https://www.codeguru.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.codeguru.com/wp-json/wp/v2/pages/54" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.codeguru.com/wp/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='https://www.codeguru.com/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.codeguru.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.codeguru.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.codeguru.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.codeguru.com%2F&#038;format=xml" /> <!-- 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-NR3XXWX8'); </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.codeguru.com\/wp-json\/","permalinkStructure":"\/%category%\/%postname%\/"}; window.tdb_p_autoload_vars = {"isAjax":false,"isAdminBarShowing":false,"autoloadStatus":"off","origPostEditUrl":null}; </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.codeguru.com\/wp\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=12.6.8"; var td_get_template_directory_uri="https:\/\/www.codeguru.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="#238fee"; 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="4d336fd651"; 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-mobile-content .td-mobile-main-menu>li>a{font-family:brother-xl}.td-mobile-content .sub-menu a{font-family:brother-xl}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:brother-xl}.td-page-title,.td-category-title-holder .td-page-title{font-family:brother-xl}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:brother-xl}.td-page-content h1,.wpb_text_column h1{font-family:brother-xl}.td-page-content h2,.wpb_text_column h2{font-family:brother-xl}.td-page-content h3,.wpb_text_column h3{font-family:brother-xl}.td-page-content h4,.wpb_text_column h4{font-family:brother-xl}.td-page-content h5,.wpb_text_column h5{font-family:brother-xl}.td-page-content h6,.wpb_text_column h6{font-family:brother-xl}body,p{font-family:brother-xl}.white-popup-block,.white-popup-block .wpb_button{font-family:brother-xl}:root{--td_theme_color:#238fee;--td_slider_text:rgba(35,143,238,0.7);--td_text_header_color:#151948;--td_mobile_menu_color:#080a19;--td_mobile_gradient_one_mob:#238fee;--td_mobile_gradient_two_mob:#26bde9;--td_mobile_text_active_color:#151948;--td_mobile_button_color_mob:#ffffff;--td_page_title_color:#7e90a9;--td_page_content_color:#122c56;--td_page_h_color:#7e90a9}.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:#238fee}.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:#238fee}.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:#238fee!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:#238fee}.td-theme-wrap .td-mega-span h3 a{color:#080a19}.td-theme-wrap .td_mega_menu_sub_cats a{color:#080a19}.td-theme-wrap .td_mod_mega_menu:hover .entry-title a,.td-theme-wrap .sf-menu .td_mega_menu_sub_cats .cur-sub-cat{color:#238fee}.td-theme-wrap .sf-menu .td-mega-menu .td-post-category:hover,.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover{background-color:#238fee}.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover{border-color:#238fee}.td-theme-wrap .td-aj-search-results .td-module-title a,.td-theme-wrap #td-header-search,.td-theme-wrap .header-search-wrap .result-msg a{color:#080a19}.td-theme-wrap .header-search-wrap .td-drop-down-search .btn{background-color:#080a19}.td-theme-wrap .header-search-wrap .td-drop-down-search .btn: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:#238fee!important}.td-page-content .widgettitle{color:#fff}.td-mobile-content .td-mobile-main-menu>li>a{font-family:brother-xl}.td-mobile-content .sub-menu a{font-family:brother-xl}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:brother-xl}.td-page-title,.td-category-title-holder .td-page-title{font-family:brother-xl}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:brother-xl}.td-page-content h1,.wpb_text_column h1{font-family:brother-xl}.td-page-content h2,.wpb_text_column h2{font-family:brother-xl}.td-page-content h3,.wpb_text_column h3{font-family:brother-xl}.td-page-content h4,.wpb_text_column h4{font-family:brother-xl}.td-page-content h5,.wpb_text_column h5{font-family:brother-xl}.td-page-content h6,.wpb_text_column h6{font-family:brother-xl}body,p{font-family:brother-xl}.white-popup-block,.white-popup-block .wpb_button{font-family:brother-xl}:root{--td_theme_color:#238fee;--td_slider_text:rgba(35,143,238,0.7);--td_text_header_color:#151948;--td_mobile_menu_color:#080a19;--td_mobile_gradient_one_mob:#238fee;--td_mobile_gradient_two_mob:#26bde9;--td_mobile_text_active_color:#151948;--td_mobile_button_color_mob:#ffffff;--td_page_title_color:#7e90a9;--td_page_content_color:#122c56;--td_page_h_color:#7e90a9}.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:#238fee}.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:#238fee}.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:#238fee!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:#238fee}.td-theme-wrap .td-mega-span h3 a{color:#080a19}.td-theme-wrap .td_mega_menu_sub_cats a{color:#080a19}.td-theme-wrap .td_mod_mega_menu:hover .entry-title a,.td-theme-wrap .sf-menu .td_mega_menu_sub_cats .cur-sub-cat{color:#238fee}.td-theme-wrap .sf-menu .td-mega-menu .td-post-category:hover,.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover{background-color:#238fee}.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover{border-color:#238fee}.td-theme-wrap .td-aj-search-results .td-module-title a,.td-theme-wrap #td-header-search,.td-theme-wrap .header-search-wrap .result-msg a{color:#080a19}.td-theme-wrap .header-search-wrap .td-drop-down-search .btn{background-color:#080a19}.td-theme-wrap .header-search-wrap .td-drop-down-search .btn: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:#238fee!important}</style> <link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script"> <script nowprocket async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <!-- Start: Data Layer --> <script nowprocket> window.dataLayer = window.dataLayer || []; dataLayer.push({"event":"CMS_Data","topic":"","kw":[],"taxonomy":[],"category":"","keywords":[]}); </script> <!-- End: Data Layer--> <!-- Start: GAM Head Tag --> <script nowprocket> window.googletag = window.googletag || { cmd: [] }; // VID const vid = fetch('https://link.technologyadvice.com/_me', { cache: "force-cache" }) .then(res => res.json()) .then(data => window.googletag.cmd.push(() => { window.googletag.pubads() .setTargeting('visitor_id', data.vid) .setTargeting('user_agent', data.user_agent); ([ ['is_datacenter', ['is-datacenter']], ['is_suspected_bot', ["suspected-bad-bot", "bad-bot"]], ['is_ta_user', ["is-ta-user"]], ['is_crawler', ["user-agent-blocked"]], ['is_ad_blocked', ["is-ad-blocked"]], ]) .filter(([tag, flags]) => data.tags?.includes(tag)) .reduce((acc, [_, flags]) => [...acc, ...flags], []) .forEach(flag => window.googletag.pubads().setTargeting(`site.${flag}`, 'true')); })) .catch(err => console.error(err)); // 6Sense const sense6 = fetch("https://epsilon.6sense.com/v3/company/details", { cache: "force-cache", headers: { 'Authorization': 'Token d20a1b0e892442270cbc4cb6801c0160d28af04c' } }) .then(res => res.json()) .then(data => window.googletag.cmd.push(() => { if (data.segments?.ids?.length) { window.googletag.pubads() .setTargeting('segment_ids_6si', data.segments.ids.map(String)); } })) .catch(err => console.error(err)); window.googletag.cmd.push(() => { window.googletag.pubads() .addEventListener("slotResponseReceived", async (event) => { if (!event.slot.getResponseInformation()) { window.requestAnimationFrame(() => { const id = event.slot.getSlotElementId(); if (!id) return; const slot = document.getElementById(id); if (!slot) return; // unset sizing on slots if no ads are available for assignment slot.style.setProperty('height', 'unset'); slot.style.setProperty('width', 'unset'); }) } }); const env = 'prod' const ptype = ''; const keywords = []; const taxonomies = []; const categories = []; const path = window.location.pathname; const url = window.location.hostname + path; const content_id = path.split('/').filter(v => !!v).pop() ?? ''; const campaign = (new URL(window.location)).searchParams.get("adTargeting_campaign") ?? ''; const cookies = Object.fromEntries(document.cookie.split('; ').map(c => c.split('=', 2))) const pvKey = 'userIP3.132.136.100'; const pvValue = Number(cookies[pvKey] ?? '0') + 1; document.cookie = `${pvKey}=${pvValue}; path=/; expires=` + (new Date(new Date().getTime() + (60 * 60 * 24 * 400)).toUTCString()); window.googletag.pubads() .setTargeting("env", env) .setTargeting("url", url) .setTargeting("hostname", window.location.hostname) .setTargeting("kw", keywords) .setTargeting("tax", taxonomies) .setTargeting("topic", categories.join(' ')) .setTargeting("path", path.split('/').filter(v => !!v)) .setTargeting("pv", `${pvValue}`) .setTargeting("ptype", ptype) .setTargeting("campaign", campaign) .setTargeting("cid", content_id) .setTargeting('lazyload', 'true'); window.googletag.pubads().enableSingleRequest(); window.googletag.pubads().enableLazyLoad({ fetchMarginPercent: 300, // when to fetch the ad? renderMarginPercent: 150, // when to render the ad mobileScaling: 2.0 // config for mobile }); }) window.googletag.cmd.push(() => { window.googletag.enableServices() }); </script><!-- Start: GAM Ad Slot Definitions | Codeguru Home Page --> <script nowprocket> 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/DEV/codeguru/home/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/DEV/codeguru/home/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/DEV/codeguru/home/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'); var nativeSiteName = 'codeguru'; var nativeCategory = 'home'; // Native Study Guide window.ta.gam.tags.nativebiggrid = { id: 'native-big-grid', 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.nativebiggrid.slot = googletag.defineSlot( '/5055/B2B/DEV/' + nativeSiteName + '/' + nativeCategory + '/native-big-grid', ['fluid'], 'native-big-grid').defineSizeMapping( googletag.sizeMapping() .build()) .addService(googletag.pubads()) .setTargeting('pos', 'native-big-grid') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed', 'false'); // Native RR Article 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/DEV/' + nativeSiteName + '/' + nativeCategory + '/native-rr-article', ['fluid'], 'native-rr-article').defineSizeMapping( googletag.sizeMapping() .build()) .addService(googletag.pubads()) .setTargeting('pos', 'native-rr-article') .setTargeting('refreshable', 'false') .setTargeting('adrefreshed', 'false'); }); </script> <!-- End: GAM Ad Slot Definitions | Codeguru Home Page --> <!-- Button style compiled by theme --> <style>.tdm-btn-style1{background-color:#238fee}.tdm-btn-style2:before{border-color:#238fee}.tdm-btn-style2{color:#238fee}.tdm-btn-style3{-webkit-box-shadow:0 2px 16px #238fee;-moz-box-shadow:0 2px 16px #238fee;box-shadow:0 2px 16px #238fee}.tdm-btn-style3:hover{-webkit-box-shadow:0 4px 26px #238fee;-moz-box-shadow:0 4px 26px #238fee;box-shadow:0 4px 26px #238fee}</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="home page-template-default page page-id-54 td-standard-pack homepage-amberlight-pro 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-18398"><a href="https://www.codeguru.com/news/">News</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-18391"><a href="https://www.codeguru.com/cplusplus/">C++<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18400"><a href="https://www.codeguru.com/soap/">SOAP</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18396"><a href="https://www.codeguru.com/multimedia/">Multimedia</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18397"><a href="https://www.codeguru.com/network/">Network Programming</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18404"><a href="https://www.codeguru.com/windows/">Windows Programming</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18390"><a href="https://www.codeguru.com/csharp/">C#</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-18387"><a href="https://www.codeguru.com/dotnet/">.NET<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18403"><a href="https://www.codeguru.com/visual-studio/">Visual Studio</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18402"><a href="https://www.codeguru.com/visual-basic/">Visual Basic</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18394"><a href="https://www.codeguru.com/java/">Java</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18392"><a href="https://www.codeguru.com/database/">Database</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18388"><a href="https://www.codeguru.com/azure/">Azure</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18393"><a href="https://www.codeguru.com/iot/">IoT</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18395"><a href="https://www.codeguru.com/mobile/">Mobile</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18399"><a href="https://www.codeguru.com/research/">Research</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18401"><a href="https://www.codeguru.com/tools/">Tools</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18389"><a href="https://www.codeguru.com/blog/">Blog</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18442"><a href="http://forums.codeguru.com">Forums</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.codeguru.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}.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 6px 8px 0px rgba(0,0,0,0.08);z-index:20;pointer-events:none}@media (max-width:767px){.tdi_2:before{width:100%}}}@media (max-width:767px){.tdi_2{position:relative}}</style> <div class="tdi_1_rand_style td-element-style" ><style>@media (max-width:767px){.tdi_1_rand_style{background-color:#222222!important}}</style></div><div id="tdi_3" class="tdc-row"><div class="vc_row tdi_4 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_4,.tdi_4 .tdc-columns{min-height:0}.tdi_4>.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:#080a19}.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){@media (min-width:768px){.tdi_4{margin-left:-0px;margin-right:-0px}.tdi_4 .tdc-row-video-background-error,.tdi_4>.vc_column,.tdi_4>.tdc-columns>.vc_column{padding-left:0px;padding-right:0px}}}</style> <div class="tdi_3_rand_style td-element-style" ></div><div class="vc_column tdi_6 wpb_column vc_column_container tdc-column td-pb-span4"> <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{vertical-align:middle}}@media (max-width:767px){.tdi_6{width:20%!important;display:inline-block!important}}</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-left:-13px!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:22px;width:55px;height:55px;line-height:55px}.tdi_7 .tdb-mobile-menu-button svg{width:22px}.tdi_7 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg{width:55px;height:55px}.tdi_7 .tdb-mobile-menu-button{color:#ffffff}.tdi_7 .tdb-mobile-menu-button svg,.tdi_7 .tdb-mobile-menu-button svg *{fill:#ffffff}@media (max-width:767px){.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}}</style><div class="tdb-block-inner td-fix-index"><span class="tdb-mobile-menu-button"><i class="tdb-mobile-menu-icon td-icon-mobile"></i></span></div></div> <!-- ./block --></div></div><div class="vc_column tdi_9 wpb_column vc_column_container tdc-column td-pb-span4"> <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}@media (max-width:767px){.tdi_9{vertical-align:middle}}@media (max-width:767px){.tdi_9{width:60%!important;display:inline-block!important}}</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>.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-img-wrap{display:none}.tdi_10 .tdb-logo-text-tagline{margin-top:-3px;margin-left:0;display:block;font-family:Montserrat!important;}.tdi_10 .tdb-logo-text-title{display:block;color:#ffffff}.tdi_10 .tdb-logo-text-wrap{flex-direction:column;align-items:center}.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}}@media (min-width:768px) and (max-width:1018px){.tdi_10 .tdb-logo-img{max-width:186px}.tdi_10 .tdb-logo-text-tagline{margin-top:-2px;margin-left:0}}@media (max-width:767px){.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-title{font-family:Roboto!important;font-size:20px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.codeguru.com/"><h1><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201134%20181'%3E%3C/svg%3E" alt="Logo" title="" width="1134" height="181" data-lazy-src="https://assets.codeguru.com/uploads/2021/08/CG_MobileLogo_White.png" /><noscript><img class="tdb-logo-img" src="https://assets.codeguru.com/uploads/2021/08/CG_MobileLogo_White.png" alt="Logo" title="" width="1134" height="181" /></noscript></span></h1></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_12 wpb_column vc_column_container tdc-column td-pb-span4"> <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}@media (max-width:767px){.tdi_12{vertical-align:middle}}@media (max-width:767px){.tdi_12{width:20%!important;display:inline-block!important}}</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>@media (max-width:767px){.tdi_13{margin-right:-19px!important;margin-bottom:0px!important}}</style> <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-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:#ffffff}.tdi_13 .tdb-header-search-button-mob svg,.tdi_13 .tdb-header-search-button-mob svg *{fill:#ffffff}@media (max-width:767px){.tdi_13 .tdb-header-search-button-mob i{font-size:27px;width:54px;height:54px;line-height:54px}.tdi_13 .tdb-header-search-button-mob svg{width:27px}.tdi_13 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg{width:54px;height:54px;display:flex;justify-content:center}}</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 tdc-element-style" > <style scoped>.tdi_15{min-height:0}.td-header-desktop-wrap{position:relative}.tdi_15{position:relative}</style> <div class="tdi_14_rand_style td-element-style" ><style>.tdi_14_rand_style{background-color:#ffffff!important}</style></div><div id="tdi_16" class="tdc-row tdc-row-is-sticky tdc-rist-top stretch_row_1400 td-stretch-content"><div class="vc_row tdi_17 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_17,.tdi_17 .tdc-columns{min-height:0}.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:#080a19!important}#tdi_16.tdc-rist-top-active .tdi_17:before,#tdi_16.tdc-rist-bottom-active .tdi_17:before{display:block;width:100vw;height:100%;position:absolute;left:50%;transform:translateX(-50%);box-shadow:0px 0px 6px .75px #3d3d3d;z-index:20;pointer-events:none;top:0}.tdi_17,.tdi_17 .tdc-columns{display:block}.tdi_17 .tdc-columns{width:100%}.tdi_17:before,.tdi_17:after{display:table}@media (min-width:767px){body.admin-bar .tdc-row.tdc-rist-top-active{top:32px}}@media (min-width:768px){.tdi_17{margin-left:-21px;margin-right:-21px}.tdi_17 .tdc-row-video-background-error,.tdi_17>.vc_column,.tdi_17>.tdc-columns>.vc_column{padding-left:21px;padding-right:21px}}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_17{margin-left:-10px;margin-right:-10px}.tdi_17 .tdc-row-video-background-error,.tdi_17>.vc_column,.tdi_17>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}}.tdi_17{padding-top:15px!important;padding-bottom:15px!important;z-index:100!important;position:relative}.tdi_17 .td_block_wrap{text-align:left}</style> <div class="tdi_16_rand_style td-element-style" ><style>.tdi_16_rand_style{background-color:#151948!important}</style></div><div class="vc_column tdi_19 wpb_column vc_column_container tdc-column td-pb-span12 td-is-sticky"> <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" data-sticky-enabled-on="W3RydWUsdHJ1ZSx0cnVlLHRydWVd" data-sticky-offset="20" data-sticky-is-width-auto="W2ZhbHNlLGZhbHNlLGZhbHNlLGZhbHNlXQ=="><div class="td_block_wrap tdb_header_logo tdi_20 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_20" > <style>.tdi_20{margin-right:21px!important}</style> <style>.tdi_20{display:inline-block}.tdi_20 .tdb-logo-a,.tdi_20 h1{flex-direction:column;align-items:center}.tdi_20 .tdb-logo-svg-wrap{display:block}.tdi_20 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_20 .tdb-logo-img{max-width:280px}.tdi_20 .tdb-logo-text-tagline{margin-top:-3px;margin-left:0;display:block;font-family:Montserrat!important;}.tdi_20 .tdb-logo-text-title{display:block;color:#ffffff;font-family:Roboto!important;font-size:20px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;}.tdi_20 .tdb-logo-text-wrap{flex-direction:column;align-items:center}.tdi_20 .tdb-logo-icon{top:0px;display:block}@media (min-width:768px) and (max-width:1018px){.tdi_20 .tdb-logo-img{max-width:186px}.tdi_20 .tdb-logo-text-tagline{margin-top:-2px;margin-left:0}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.codeguru.com/"><h1><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202267%20352'%3E%3C/svg%3E" alt="Logo" title="" width="2267" height="352" data-lazy-src="https://assets.codeguru.com/uploads/2021/08/CG_RetinaLogo-copy-white-2.png" /><noscript><img class="tdb-logo-img" src="https://assets.codeguru.com/uploads/2021/08/CG_RetinaLogo-copy-white-2.png" alt="Logo" title="" width="2267" height="352" /></noscript></span></h1></a></div></div> <!-- ./block --><div class="td_block_wrap tdb_header_menu tdi_21 tds_menu_active3 tds_menu_sub_active1 tdb-head-menu-inline tdb-mm-align-screen td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_21" style=" z-index: 999;"> <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_21{max-width:100%;display:inline-block;float:right;clear:none}.tdi_21 .tdb-menu>li .tdb-menu-sep,.tdi_21 .tdb-menu-items-dropdown .tdb-menu-sep{top:-1px}.tdi_21 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_21 .td-subcat-more .tdb-menu-more-subicon{top:-1px}.tdi_21 .td-subcat-more .tdb-menu-more-icon{top:0px}.tdi_21 .tdb-menu>li>a,.tdi_21 .td-subcat-more{color:#ffffff}.tdi_21 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_21 .td-subcat-more .tdb-menu-more-subicon-svg svg *,.tdi_21 .td-subcat-more .tdb-menu-more-icon-svg,.tdi_21 .td-subcat-more .tdb-menu-more-icon-svg *{fill:#ffffff}.tdi_21 .tdb-menu>li>a,.tdi_21 .td-subcat-more,.tdi_21 .td-subcat-more>.tdb-menu-item-text{font-family:brother-xl!important;font-size:13px!important;text-transform:capitalize!important}.tdi_21 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdi_21 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{right:0;margin-top:1px}.tdi_21 .tdb-menu .tdb-normal-menu ul,.tdi_21 .td-pulldown-filter-list,.tdi_21 .td-pulldown-filter-list .sub-menu{background-color:#ffffff;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.tdi_21 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li a,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li a{color:#151948}.tdi_21 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg *{fill:#151948}.tdi_21 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_21 .td-pulldown-filter-list li a{font-family:brother-xl!important;font-size:15px!important;font-weight:700!important;text-transform:capitalize!important;letter-spacing:0px!important}.tdi_21 .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 (min-width:768px) and (max-width:1018px){.tdi_21 .tdb-menu>li>a,.tdi_21 .td-subcat-more{padding:0 9px}.tdi_21 .tdb-menu>li>a,.tdi_21 .td-subcat-more,.tdi_21 .td-subcat-more>.tdb-menu-item-text{font-size:11px!important;line-height:48px!important}}</style> <style>.tds_menu_active3 .tdb-menu>li>a:after{opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;height:100%;z-index:-1}.tds_menu_active3 .tdb-menu>li.current-menu-item>a:after,.tds_menu_active3 .tdb-menu>li.current-menu-ancestor>a:after,.tds_menu_active3 .tdb-menu>li.current-category-ancestor>a:after,.tds_menu_active3 .tdb-menu>li.current-page-ancestor>a:after,.tds_menu_active3 .tdb-menu>li:hover>a:after,.tds_menu_active3 .tdb-menu>li.tdb-hover>a:after{opacity:1}.tds_menu_active3 .tdb-menu-items-dropdown .td-subcat-more:after{opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;height:100%;z-index:-1}.tds_menu_active3 .tdb-menu-items-dropdown:hover .td-subcat-more:after{opacity:1}.tdi_21 .tdb-menu>li.current-menu-item>a,.tdi_21 .tdb-menu>li.current-menu-ancestor>a,.tdi_21 .tdb-menu>li.current-category-ancestor>a,.tdi_21 .tdb-menu>li.current-page-ancestor>a,.tdi_21 .tdb-menu>li:hover>a,.tdi_21 .tdb-menu>li.tdb-hover>a,.tdi_21 .tdb-menu-items-dropdown:hover .td-subcat-more{color:#ffffff}.tdi_21 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu>li.current-page-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,.tdi_21 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{fill:#ffffff}.tdi_21 .tdb-menu>li>a:after,.tdi_21 .tdb-menu-items-dropdown .td-subcat-more:after{background-color:#238fee}</style> <style>.tdi_21 .tdb-menu ul .tdb-normal-menu.current-menu-item>a,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a,.tdi_21 .tdb-menu ul .tdb-normal-menu.tdb-hover>a,.tdi_21 .tdb-menu ul .tdb-normal-menu:hover>a,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a{color:#ffffff;background-color:#b361e0}.tdi_21 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_21 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg *{fill:#ffffff}</style><div id=tdi_21 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 menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-18398"><a href="https://www.codeguru.com/news/"><div class="tdb-menu-item-text">News</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-18391 tdb-menu-item-inactive"><a href="https://www.codeguru.com/cplusplus/"><div class="tdb-menu-item-text">C++</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item tdb-normal-menu menu-item-18400"><a href="https://www.codeguru.com/soap/"><div class="tdb-menu-item-text">SOAP</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item tdb-normal-menu menu-item-18396"><a href="https://www.codeguru.com/multimedia/"><div class="tdb-menu-item-text">Multimedia</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item tdb-normal-menu menu-item-18397"><a href="https://www.codeguru.com/network/"><div class="tdb-menu-item-text">Network Programming</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item tdb-normal-menu menu-item-18404"><a href="https://www.codeguru.com/windows/"><div class="tdb-menu-item-text">Windows Programming</div></a></li> </ul> </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-18390"><a href="https://www.codeguru.com/csharp/"><div class="tdb-menu-item-text">C#</div></a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-18387 tdb-menu-item-inactive"><a href="https://www.codeguru.com/dotnet/"><div class="tdb-menu-item-text">.NET</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category tdb-menu-item tdb-normal-menu menu-item-18403"><a href="https://www.codeguru.com/visual-studio/"><div class="tdb-menu-item-text">Visual Studio</div></a></li> </ul> </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-18402"><a href="https://www.codeguru.com/visual-basic/"><div class="tdb-menu-item-text">Visual Basic</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-18394"><a href="https://www.codeguru.com/java/"><div class="tdb-menu-item-text">Java</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-18392"><a href="https://www.codeguru.com/database/"><div class="tdb-menu-item-text">Database</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-18388"><a href="https://www.codeguru.com/azure/"><div class="tdb-menu-item-text">Azure</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-18393"><a href="https://www.codeguru.com/iot/"><div class="tdb-menu-item-text">IoT</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-18395"><a href="https://www.codeguru.com/mobile/"><div class="tdb-menu-item-text">Mobile</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-18399"><a href="https://www.codeguru.com/research/"><div class="tdb-menu-item-text">Research</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-18401"><a href="https://www.codeguru.com/tools/"><div class="tdb-menu-item-text">Tools</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-18389"><a href="https://www.codeguru.com/blog/"><div class="tdb-menu-item-text">Blog</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-18442"><a href="http://forums.codeguru.com"><div class="tdb-menu-item-text">Forums</div></a></li> </ul></div></div></div></div></div></div><div id="tdi_24" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_25 wpb_row td-pb-row" > <style scoped>.tdi_25,.tdi_25 .tdc-columns{min-height:0}.tdi_25,.tdi_25 .tdc-columns{display:block}.tdi_25 .tdc-columns{width:100%}.tdi_25:before,.tdi_25:after{display:table}.tdi_25{margin-top:15px!important}.tdi_25 .td_block_wrap{text-align:left}</style><div class="vc_column tdi_27 wpb_column vc_column_container tdc-column td-pb-span4"> <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="tdm_block td_block_wrap tdm_block_socials tdi_28 tdm-content-horiz-left td-pb-border-top td_block_template_2" data-td-block-uid="tdi_28" > <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>.tds-social3 .tdm-social-item{background-color:var(--td_theme_color,#4db2ec)}.tds-social3 .tdm-social-item:hover{background-color:#000}.tds-social3 .tdm-social-item i{color:#fff}.tdi_29 .tdm-social-item i{font-size:16px;vertical-align:middle}.tdi_29 .tdm-social-item i.td-icon-linkedin,.tdi_29 .tdm-social-item i.td-icon-pinterest,.tdi_29 .tdm-social-item i.td-icon-blogger,.tdi_29 .tdm-social-item i.td-icon-vimeo{font-size:12.8px}.tdi_29 .tdm-social-item{width:32px;height:32px;line-height:32px;margin:5px 10px 5px 0}.tdi_29 .tdm-social-item-wrap:last-child .tdm-social-item{margin-right:0!important}body .tdi_29 .tdm-social-item i{color:#151948}body .tdi_29 .tdm-social-item-wrap:hover i{color:#ffffff}body .tdi_29 .tdm-social-item{background-color:#ffffff}body .tdi_29 .tdm-social-item-wrap:hover .tdm-social-item{background-color:#238fee}.tdi_29 .tdm-social-text{margin-left:2px;margin-right:18px;display:none}</style><div class="tdm-social-wrapper tds-social3 tdi_29"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/CodeGuru-108048391032729" target="_blank" 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/codegurutoday/?viewAsMember=true" target="_blank" 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/CodeGuruToday" target="_blank" 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_31 wpb_column vc_column_container tdc-column td-pb-span4"> <style scoped>.tdi_31{vertical-align:baseline}.tdi_31>.wpb_wrapper,.tdi_31>.wpb_wrapper>.tdc-elements{display:block}.tdi_31>.wpb_wrapper>.tdc-elements{width:100%}.tdi_31>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_31>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ></div></div><div class="vc_column tdi_33 wpb_column vc_column_container tdc-column td-pb-span4"> <style scoped>.tdi_33{vertical-align:baseline}.tdi_33>.wpb_wrapper,.tdi_33>.wpb_wrapper>.tdc-elements{display:block}.tdi_33>.wpb_wrapper>.tdc-elements{width:100%}.tdi_33>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_33>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_search_form tdi_34 td-pb-border-top td_block_template_2" data-td-block-uid="tdi_34" > <style>.tdi_34{margin-top:10px!important;margin-bottom:10px!important;padding-bottom:0px!important;width:60%!important}</style> <style>.tdb_search_form{margin-bottom:40px}.tdb_search_form .tdb-search-form-inner{position:relative;display:flex;background-color:#fff}.tdb_search_form .tdb-search-form-border{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #e1e1e1;pointer-events:none;transition:all .3s ease}.tdb_search_form .tdb-search-form-input:focus+.tdb-search-form-border{border-color:#b0b0b0}.tdb_search_form .tdb-search-form-input:not([value=""])+.tdb-search-form-border+.tdb-search-form-placeholder{display:none}.tdb_search_form .tdb-search-form-input,.tdb_search_form .tdb-search-form-btn{height:auto;min-height:32px}.tdb_search_form .tdb-search-form-input{position:relative;flex:1;background-color:transparent;line-height:19px;border:0}.tdb_search_form .tdb-search-form-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_search_form .tdb-search-form-input:focus+.tdb-search-form-border+.tdb-search-form-placeholder,.tdb-search-form-input:not(:placeholder-shown)~.tdb-search-form-placeholder{opacity:0}.tdb_search_form .tdb-search-form-btn{text-shadow:none;padding:7px 15px 8px 15px;line-height:16px;margin:0;background-color:#222222;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:13px;font-weight:500;color:#fff;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb_search_form .tdb-search-form-btn:hover{background-color:var(--td_theme_color,#4db2ec)}.tdb_search_form .tdb-search-form-btn i,.tdb_search_form .tdb-search-form-btn span{display:inline-block;vertical-align:middle}.tdb_search_form .tdb-search-form-btn i{position:relative;font-size:12px}.tdb_search_form .tdb-search-form-btn .tdb-search-form-btn-icon{position:relative}.tdb_search_form .tdb-search-form-btn .tdb-search-form-btn-icon-svg{line-height:0}.tdb_search_form .tdb-search-form-btn svg{width:12px;height:auto}.tdb_search_form .tdb-search-form-btn svg,.tdb_search_form .tdb-search-form-btn svg *{fill:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb_search_form .tdb-search-msg{font-size:12px}.tdi_34{max-width:80%;float:right;clear:none}.td-theme-wrap .tdi_34{text-align:left}.tdi_34 .tdb-search-form-input:focus+.tdb-search-form-border+.tdb-search-form-placeholder,.tdb-search-form-input:not(:placeholder-shown)~.tdb-search-form-placeholder{top:-0%;transform:translateY(0)}.tdi_34 .tdb-search-form-border{border-width:2px 0 2px 2px;border-radius:0px;border-color:#f2f2f2}.tdi_34 .tdb-search-form-inner{border-radius:0px}.tdi_34 .tdb-search-form-input{border-top-left-radius:@input_radius;border-bottom-left-radius:@input_radius;font-family:Rubik!important}.tdi_34 .tdb-search-form-btn-icon{top:0px}.tdi_34 .tdb-search-form-btn{border-radius:2px;background:-webkit-linear-gradient(120deg,#26bde9,#238fee);background:linear-gradient(120deg,#26bde9,#238fee);font-family:brother-xl!important;font-weight:700!important}.tdi_34 .tdb-search-msg{margin-top:11px}.tdi_34 .tdb-search-form-btn:hover{color:#ffffff;background-color:#b361e0}.tdi_34 .tdb-search-form-btn:hover svg,.tdi_34 .tdb-search-form-btn:hover svg *{fill:#ffffff}</style><div class="tdb-block-inner td-fix-index"><form method="get" class="tdb-search-form" action="https://www.codeguru.com/"><div role="search" class="tdb-search-form-inner"><input id="tdb-search-form-input-tdi_34" class="tdb-search-form-input" placeholder=" " type="text" value="" name="s" /><div class="tdb-search-form-border"></div><button class="wpb_button wpb_btn-inverse tdb-search-form-btn" aria-label="Search" type="submit"><span>Search</span></button></div></form></div></div></div></div></div></div><div id="tdi_35" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_36 wpb_row td-pb-row tdc-row-content-vert-center" > <style scoped>.tdi_36,.tdi_36 .tdc-columns{min-height:0}.tdi_36,.tdi_36 .tdc-columns{display:block}.tdi_36 .tdc-columns{width:100%}.tdi_36:before,.tdi_36:after{display:table}@media (min-width:768px){.tdi_36{margin-left:-14px;margin-right:-14px}.tdi_36 .tdc-row-video-background-error,.tdi_36>.vc_column,.tdi_36>.tdc-columns>.vc_column{padding-left:14px;padding-right:14px}}@media (min-width:767px){.tdi_36.tdc-row-content-vert-center,.tdi_36.tdc-row-content-vert-center .tdc-columns{display:flex;align-items:center;flex:1}.tdi_36.tdc-row-content-vert-bottom,.tdi_36.tdc-row-content-vert-bottom .tdc-columns{display:flex;align-items:flex-end;flex:1}.tdi_36.tdc-row-content-vert-center .td_block_wrap{vertical-align:middle}.tdi_36.tdc-row-content-vert-bottom .td_block_wrap{vertical-align:bottom}}.tdi_36{padding-top:24px!important}.tdi_36 .td_block_wrap{text-align:left}@media(min-width:1141px){.tdi_36{display:none!important}}@media (min-width:768px) and (max-width:1018px){.tdi_36{padding-top:14px!important}}</style><div class="vc_column tdi_38 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_38{vertical-align:baseline}.tdi_38>.wpb_wrapper,.tdi_38>.wpb_wrapper>.tdc-elements{display:block}.tdi_38>.wpb_wrapper>.tdc-elements{width:100%}.tdi_38>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_38>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_40 vc_row vc_inner wpb_row td-pb-row" > <style scoped>.tdi_40{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_40,.tdi_40 .tdc-inner-columns{display:block}.tdi_40 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_42 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <style scoped>.tdi_42{vertical-align:baseline}.tdi_42 .vc_column-inner>.wpb_wrapper,.tdi_42 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_42 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (min-width:768px) and (max-width:1018px){.tdi_42{display:none!important}}@media (min-width:1019px) and (max-width:1140px){.tdi_42{display:none!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ></div></div></div></div></div></div></div></div></div></div> </div> </div> <div class="td-main-content-wrap td-main-page-wrap td-container-wrap"> <div class="tdc-content-wrap"> <div id="tdi_43" class="tdc-zone"><div class="tdc_zone tdi_44 wpb_row td-pb-row" > <style scoped>.tdi_44{min-height:0}</style><div id="tdi_45" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_46 wpb_row td-pb-row" > <style scoped>.tdi_46,.tdi_46 .tdc-columns{min-height:0}.tdi_46,.tdi_46 .tdc-columns{display:block}.tdi_46 .tdc-columns{width:100%}.tdi_46:before,.tdi_46:after{display:table}@media (min-width:768px){.tdi_46{margin-left:-10px;margin-right:-10px}.tdi_46 .tdc-row-video-background-error,.tdi_46>.vc_column,.tdi_46>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}.tdi_46{padding-bottom:20px!important}.tdi_46 .td_block_wrap{text-align:left}</style><div class="vc_column tdi_48 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_48{vertical-align:baseline}.tdi_48>.wpb_wrapper,.tdi_48>.wpb_wrapper>.tdc-elements{display:block}.tdi_48>.wpb_wrapper>.tdc-elements{width:100%}.tdi_48>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_48>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_50 vc_row vc_inner wpb_row td-pb-row" > <style scoped>.tdi_50{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_50,.tdi_50 .tdc-inner-columns{display:block}.tdi_50 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_52 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <style scoped>.tdi_52{vertical-align:baseline}.tdi_52 .vc_column-inner>.wpb_wrapper,.tdi_52 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_52 .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_53 td_block_template_2"> <style>.tdi_53{margin-bottom:0px!important;padding-top:0px!important;border-style:solid!important;border-color:#888888!important;border-width:0px 0px 0px 0px!important}</style> <style>.tdi_53.td-a-rec{text-align:center}.tdi_53.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_53 .td-element-style{z-index:-1}.tdi_53.td-a-rec-img{text-align:left}.tdi_53.td-a-rec-img img{margin:0 auto 0 0}@media (max-width:767px){.tdi_53.td-a-rec-img{text-align:center}}</style><div class="wp-ads-inline-top" id="wp-ads-141513724"><!-- Start: GAM Ad Slot Render | Codeguru 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: #ffffff; border:0px solid #efefef;"> <script nowprocket> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("inline-top"); }); </script> </div> <!-- End: GAM Ad Slot Render | Codeguru Inline Top --></div></div></div></div></div></div></div></div></div></div><div id="tdi_54" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_55 wpb_row td-pb-row" > <style scoped>.tdi_55,.tdi_55 .tdc-columns{min-height:0}.tdi_55,.tdi_55 .tdc-columns{display:block}.tdi_55 .tdc-columns{width:100%}.tdi_55:before,.tdi_55:after{display:table}@media (min-width:768px){.tdi_55{margin-left:-16px;margin-right:-16px}.tdi_55 .tdc-row-video-background-error,.tdi_55>.vc_column,.tdi_55>.tdc-columns>.vc_column{padding-left:16px;padding-right:16px}}.tdi_55{padding-top:20px!important;padding-bottom:70px!important}.tdi_55 .td_block_wrap{text-align:left}</style><div class="vc_column tdi_57 wpb_column vc_column_container tdc-column td-pb-span7"> <style scoped>.tdi_57{vertical-align:baseline}.tdi_57>.wpb_wrapper,.tdi_57>.wpb_wrapper>.tdc-elements{display:block}.tdi_57>.wpb_wrapper>.tdc-elements{width:100%}.tdi_57>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_57>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap td_flex_block_1 tdi_58 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_58" > <style>.tdi_58{margin-bottom:0px!important}@media (max-width:767px){.tdi_58{margin-bottom:50px!important}}</style> <style>.tdi_58 .td-image-wrap{padding-bottom:50%}.tdi_58 .entry-thumb{background-position:center 50%}.tdi_58 .td-module-container{flex-direction:column;border-color:#dbdbdb!important}.tdi_58 .td-image-container{display:block;order:0;margin-left:0;margin-right:auto}.ie10 .tdi_58 .td-module-meta-info,.ie11 .tdi_58 .td-module-meta-info{flex:auto}body .tdi_58 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_58 .td-module-meta-info{padding:0px;border-color:#eaeaea}.tdi_58 .td_module_wrap{padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px}.tdi_58 .td_block_inner{margin-left:-0px;margin-right:-0px}.tdi_58 .td-module-container:before{bottom:-0px;border-color:#eaeaea}.tdi_58 .td-post-vid-time{display:block}.tdi_58 .td-post-category{padding:12px 16px;background-color:#238fee;color:#ffffff;font-family:brother-xl!important;font-size:18px!important;font-weight:700!important}.tdi_58 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.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 .entry-review-stars{display:inline-block}.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-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_58 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee}.tdi_58 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_58 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_58 .td-post-author-name a{color:#238fee}.tdi_58 .td-post-author-name:hover a{color:#b361e0}.tdi_58 .td-post-date,.tdi_58 .td-post-author-name span{color:#a5a5a5}.tdi_58 .td-excerpt{color:#080a19;margin:0 0 10px 0;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:15px!important;line-height:1.3!important;font-weight:400!important}.tdi_58.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_58 .td-load-more-wrap a{color:#a5a5a5;border-color:#dbdbdb;padding:5px 5px 3px 6px;border-width:2px;border-radius:0px}.tdi_58 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_58 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_58.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_58.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#a5a5a5}.tdi_58.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_58 .td-load-more-wrap a:hover{color:#ffffff;background-color:#238fee!important;border-color:#238fee!important;border-color:#f2f2f2!important}.tdi_58 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_58 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_58.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_58.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_58 .td-module-meta-info,.tdi_58 .td-next-prev-wrap{text-align:left}.tdi_58 .td-category-pos-above .td-post-category{align-self:flex-start!important}.tdi_58 .td-category-pos-image .td-post-category:not(.td-post-extra-category){left:0;right:auto;transform:translateX(0);-webkit-transform:translateX(0)}.tdi_58 .td-ajax-next-page{margin-right:auto;margin-left:0}.tdi_58 .entry-title{margin:15px 0 12px 0;font-family:brother-xl!important;font-size:30px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.02px!important}.tdi_58 .td-read-more a{background-color:rgba(255,255,255,0)!important}.tdi_58 .td-read-more:hover a{background-color:rgba(255,255,255,0)!important}.tdi_58.td_with_ajax_pagination .td-next-prev-wrap,.tdi_58 .td-load-more-wrap{margin-top:35px}.tdi_58 .page-nav .pages{padding-right:0}.tdi_58.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_58 .td-load-more-wrap a i{font-size:24px}.tdi_58 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_58.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_58 .td-block-title a,.tdi_58 .td-block-title span{font-family:brother-xl!important;font-weight:700!important}.tdi_58 .td-subcat-list a,.tdi_58 .td-subcat-dropdown span,.tdi_58 .td-subcat-dropdown a{font-family:brother-xl!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:Rubik!important;font-size:14px!important;font-weight:400!important}.tdi_58 .td-load-more-wrap a{font-family:brother-xl!important}html:not([class*='ie']) .tdi_58 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_58 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_58 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_58 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(1)}}@media (min-width:1019px) and (max-width:1140px){.tdi_58 .td_module_wrap{padding-bottom:0px;margin-bottom:0px;padding-bottom:0px!important;margin-bottom:0px!important}.tdi_58 .td-module-container:before{bottom:-0px}.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 #238fee}.tdi_58 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_58 .entry-title{font-size:32px!important}.tdi_58 .td-excerpt{font-size:13px!important}@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-image-wrap{padding-bottom:100%}.tdi_58 .td-module-meta-info{padding:20px 0 0 0}.tdi_58 .td_module_wrap{padding-bottom:0px;margin-bottom:0px;padding-bottom:0px!important;margin-bottom:0px!important}.tdi_58 .td-module-container:before{bottom:-0px}.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 #238fee}.tdi_58 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_58 .entry-title{margin:15px 0 10px 0;font-size:24px!important;line-height:1.2!important}.tdi_58 .td-excerpt{margin:0 0 25px 0;font-size:13px!important}.tdi_58 .td-post-category{font-size:12px!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-size:12px!important}@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-meta-info{max-width:100%}.tdi_58 .td_module_wrap{padding-bottom:0px;margin-bottom:0px;padding-bottom:0px!important;margin-bottom:0px!important}.tdi_58 .td-module-container:before{bottom:-0px}.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 #238fee}.tdi_58 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@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,dmFyIGJsb2NrX3RkaV81OCA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81OC5pZCA9ICJ0ZGlfNTgiOwpibG9ja190ZGlfNTguYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiIiwibGltaXQiOiIxIiwibW9kdWxlc19jYXRlZ29yeSI6ImltYWdlIiwic2hvd19idG4iOiJub25lIiwic2hvd19leGNlcnB0IjoiIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwic29ydCI6IiIsImNhdGVnb3J5X2lkIjoiIiwiZl90aXRsZV9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpJMElpd2liR0Z1WkhOallYQmxJam9pTXpJaUxDSmhiR3dpT2lJek1DSjkiLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiJleUp3YjNKMGNtRnBkQ0k2SWpFdU1pSXNJbUZzYkNJNklqRXVNeUo5Iiwic2hvd19jYXQiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3N0eWxlIjoiIiwibWV0YV9wYWRkaW5nIjoiZXlKaGJHd2lPaUl3SWl3aWNHOXlkSEpoYVhRaU9pSXlNSEI0SURBZ01DQXdJbjA9IiwibW9kdWxlc19kaXZpZGVyIjoiIiwiaW1hZ2Vfc2l6ZSI6IiIsIm1ldGFfaW5mb19hbGlnbiI6IiIsImltYWdlX2Zsb2F0ZWQiOiIiLCJ0ZGNfY3NzIjoiZXlKaGJHd2lPbnNpYldGeVoybHVMV0p2ZEhSdmJTSTZJakFpTENKa2FYTndiR0Y1SWpvaUluMHNJbXhoYm1SelkyRndaU0k2ZXlKa2FYTndiR0Y1SWpvaUluMHNJbXhoYm1SelkyRndaVjl0WVhoZmQybGtkR2dpT2pFeE5EQXNJbXhoYm1SelkyRndaVjl0YVc1ZmQybGtkR2dpT2pFd01Ua3NJbkJ2Y25SeVlXbDBJanA3SW1ScGMzQnNZWGtpT2lJaWZTd2ljRzl5ZEhKaGFYUmZiV0Y0WDNkcFpIUm9Jam94TURFNExDSndiM0owY21GcGRGOXRhVzVmZDJsa2RHZ2lPamMyT0N3aWNHaHZibVVpT25zaWJXRnlaMmx1TFdKdmRIUnZiU0k2SWpVd0lpd2laR2x6Y0d4aGVTSTZJaUo5TENKd2FHOXVaVjl0WVhoZmQybGtkR2dpT2pjMk4zMD0iLCJtZXRhX2luZm9faG9yaXoiOiJjb250ZW50LWhvcml6LWxlZnQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiaW1hZ2VfaGVpZ2h0IjoiZXlKaGJHd2lPaUkxTUNVaUxDSndiM0owY21GcGRDSTZJakV3TUNVaWZRPT0iLCJhbGxfbW9kdWxlc19zcGFjZSI6IjAiLCJhcnRfZXhjZXJwdCI6ImV5SmhiR3dpT2lJd0lEQWdNVEJ3ZUNBd0lpd2ljRzl5ZEhKaGFYUWlPaUl3SURBZ01qVndlQ0F3SW4wPSIsImFydF90aXRsZSI6ImV5SmhiR3dpT2lJeE5YQjRJREFnTVRKd2VDQXdJaXdpY0c5eWRISmhhWFFpT2lJeE5YQjRJREFnTVRCd2VDQXdJbjA9IiwiYnRuX2JnIjoicmdiYSgyNTUsMjU1LDI1NSwwKSIsImZfYnRuX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9idG5fZm9udF93ZWlnaHQiOiIiLCJmX2V4X2ZvbnRfd2VpZ2h0IjoiNDAwIiwiZl9tZXRhX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tZXRhX2ZvbnRfd2VpZ2h0IjoiNDAwIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3dlaWdodCI6IjcwMCIsImJ0bl9iZ19ob3ZlciI6InJnYmEoMjU1LDI1NSwyNTUsMCkiLCJmX2V4X2ZvbnRfc2l6ZSI6ImV5SnNZVzVrYzJOaGNHVWlPaUl4TXlJc0luQnZjblJ5WVdsMElqb2lNVE1pTENKaGJHd2lPaUl4TlNKOSIsIm1ldGFfd2lkdGgiOiJleUp3YUc5dVpTSTZJakV3TUNVaWZRPT0iLCJzaG93X2F1ZGlvIjoiIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoiIiwic2hvd19hdXRob3IiOiIiLCJmX3RpdGxlX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwidGl0bGVfdHh0IjoiIzE1MTk0OCIsInRpdGxlX3R4dF9ob3ZlciI6IiMxNTE5NDgiLCJleF90eHQiOiIjMDgwYTE5IiwiY2F0X3R4dCI6IiNmZmZmZmYiLCJjYXRfYmciOiIjMjM4ZmVlIiwiY2F0X2JnX2hvdmVyIjoiI2YyZjJmMiIsImF1dGhvcl90eHQiOiIjMjM4ZmVlIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiNiMzYxZTAiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIxMnB4IDE2cHgiLCJmX2NhdF9mb250X2ZhbWlseSI6InRrXzEiLCJmX2NhdF9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpFeUlpd2lZV3hzSWpvaU1UZ2lmUT09IiwiZXhjZXJwdF9taWRkbGUiOiJ5ZXMiLCJmX21ldGFfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TkNJc0luQnZjblJ5WVdsMElqb2lNVElpZlE9PSIsImZfbWV0YV9mb250X2ZhbWlseSI6IjcxMiIsImNhdF90eHRfaG92ZXIiOiIjMjM4ZmVlIiwibW9kdWxlc19nYXAiOiIwIiwiZl9idG5fZm9udF9mYW1pbHkiOiIiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IjcwMCIsImZfYWpheF9mb250X2ZhbWlseSI6InRrXzEiLCJmX21vcmVfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiMS4zIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIjZGJkYmRiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6Ii4wMiIsImRhdGVfdHh0IjoiI2E1YTVhNSIsImhfZWZmZWN0IjoiIiwibWMxX2VsIjoiNTEiLCJwYWdfcGFkZGluZyI6IjVweCA1cHggM3B4IDZweCIsInByZXZfdGRpY29uIjoidGQtaWNvbi1saW5lZSIsIm5leHRfdGRpY29uIjoidGQtaWNvbi1wbHVzcyIsInBhZ19pY29uc19zaXplIjoiMjQiLCJwYWdfYm9yZGVyX3JhZGl1cyI6IjAiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMiIsInBhZ190ZXh0IjoiI2E1YTVhNSIsInBhZ19ib3JkZXIiOiIjZGJkYmRiIiwicGFnX2hfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF9iZyI6IiMyMzhmZWUiLCJwYWdfaF9ib3JkZXIiOiIjZjJmMmYyIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiIyIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMyMzhmZWUiLCJwYWdfc3BhY2UiOiIzNSIsImNvbG9yX292ZXJsYXkiOiJleUowZVhCbElqb2laM0poWkdsbGJuUWlMQ0pqYjJ4dmNqRWlPaUp5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NJc0ltTnZiRzl5TWlJNkluSm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU0lzSW0xcGVHVmtRMjlzYjNKeklqcGJYU3dpWkdWbmNtVmxJam9pT1RBaUxDSmpjM01pT2lKaVlXTnJaM0p2ZFc1a09pQXRkMlZpYTJsMExXeHBibVZoY2kxbmNtRmthV1Z1ZENnNU1HUmxaeXh5WjJKaEtETTRMREU0T1N3eU16TXNNQzR5T1Nrc2NtZGlZU2d3TERFeU5pd3lNemNzTUM0eU5pa3BPMkpoWTJ0bmNtOTFibVE2SUd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE95SXNJbU56YzFCaGNtRnRjeUk2SWprd1pHVm5MSEpuWW1Fb016Z3NNVGc1TERJek15d3dMakk1S1N4eVoySmhLREFzTVRJMkxESXpOeXd3TGpJMktTSjkiLCJmZV9icmlnaHRuZXNzX2giOiIwLjciLCJmZV9jb250cmFzdF9oIjoiMC43IiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV90aXRsZSI6IiIsImN1c3RvbV91cmwiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzFfdGwiOiIiLCJtYzFfdGl0bGVfdGFnIjoiIiwicG9zdF9pZHMiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbnN0YWxsZWRfcG9zdF90eXBlcyI6IiIsImluY2x1ZGVfY2ZfcG9zdHMiOiIiLCJleGNsdWRlX2NmX3Bvc3RzIjoiIiwicG9wdWxhcl9ieV9kYXRlIjoiIiwibGlua2VkX3Bvc3RzIjoiIiwiZmF2b3VyaXRlX29ubHkiOiIiLCJvZmZzZXQiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NvdXJjZSI6IiIsImVsX2NsYXNzIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsImNvbnRhaW5lcl93aWR0aCI6IiIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3dpZHRoIjoiIiwiaW1hZ2VfcmFkaXVzIjoiIiwiaGlkZV9pbWFnZSI6IiIsInNob3dfZmF2b3VyaXRlcyI6IiIsImZhdl9zaXplIjoiMiIsImZhdl9zcGFjZSI6IiIsImZhdl9pY29fY29sb3IiOiIiLCJmYXZfaWNvX2NvbG9yX2giOiIiLCJmYXZfYmciOiIiLCJmYXZfYmdfaCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZmF2X3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ2aWRlb19pY29uIjoiIiwidmlkZW9fcG9wdXAiOiJ5ZXMiLCJ2aWRlb19yZWMiOiIiLCJzcG90X2hlYWRlciI6IiIsInZpZGVvX3JlY190aXRsZSI6IiIsInZpZGVvX3JlY19jb2xvciI6IiIsInZpZGVvX3JlY19kaXNhYmxlIjoiIiwiYXV0b3BsYXlfdmlkIjoieWVzIiwic2hvd192aWRfdCI6ImJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZGVvX3RpdGxlX2NvbG9yIjoiIiwidmlkZW9fdGl0bGVfY29sb3JfaCI6IiIsInZpZGVvX2JnIjoiIiwidmlkZW9fb3ZlcmxheSI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdGl0bGUiOiJWaWRlbyBwb3AtdXAgYXJ0aWNsZSB0aXRsZSIsImZfdmlkX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpdGxlXyI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfc3BhY2UiOiIiLCJhcnRfYnRuIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJzaG93X3JldmlldyI6ImlubGluZS1ibG9jayIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwiZXhjZXJwdF9jb2wiOiIxIiwiZXhjZXJwdF9nYXAiOiIiLCJleGNlcnB0X2lubGluZSI6IiIsImhpZGVfYXVkaW8iOiIiLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcGFkZGluZyI6IiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIiLCJidG5fcmFkaXVzIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfc2l6ZSI6IiIsImZfaGVhZGVyX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2hlYWRlcl9mb250X3NwYWNpbmciOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbWV0YV9mb250X3N0eWxlIjoiIiwiZl9tZXRhX2ZvbnRfc3BhY2luZyI6IiIsImZfbWV0YV8iOiIiLCJmX2V4X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGV4Y2VycHQiLCJmX2V4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9zaXplIjoiIiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3NwYWNpbmciOiIiLCJmX2J0bl8iOiIiLCJtaXhfY29sb3IiOiIiLCJtaXhfdHlwZSI6IiIsImZlX2JyaWdodG5lc3MiOiIxIiwiZmVfY29udHJhc3QiOiIxIiwiZmVfc2F0dXJhdGUiOiIxIiwibWl4X2NvbG9yX2giOiIiLCJtaXhfdHlwZV9oIjoiIiwiZmVfc2F0dXJhdGVfaCI6IjEiLCJtX2JnIjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X3NoYWRvd19jb2xvciI6IiIsImNhdF9zdHlsZSI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsInBhZ19iZyI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV81OCIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNTgiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzU4X3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV81OC50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfNTguYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfNTgucG9zdF9jb3VudCA9ICIxIjsKYmxvY2tfdGRpXzU4LmZvdW5kX3Bvc3RzID0gIjk1NzgiOwpibG9ja190ZGlfNTguaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV81OC5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNTgubWF4X251bV9wYWdlcyA9ICI5NTc4IjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV81OCk7Cg==" data-type="lazy"></script><div class="td-block-title-wrap"></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-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/csharp/" class="td-post-category" >C#</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/csharp/c-sharp-vs-java/" rel="bookmark" class="td-image-wrap " title="C# vs Java" ><span data-bg="https://assets.codeguru.com/uploads/2023/01/c-sharp-tutorials-tips-tricks-696x464.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/csharp/c-sharp-vs-java/" rel="bookmark" title="C# vs Java">C# vs Java</a></h3> <div class="td-excerpt"> C# and Java are two very popular programming languages, each regularly topping the charts of the top 5 most widely use programming languages in the world. Both programming languages share a similar syntax and structure, and are often considered to be part of the same family of programming languages -...</div> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/nrini/">Nicholas Rini</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-24T19:00:14+00:00" >March 24, 2023</time></span> </span> </div> </div> </div> </div> </div></div></div></div><div class="vc_column tdi_60 wpb_column vc_column_container tdc-column td-pb-span5"> <style scoped>.tdi_60{vertical-align:baseline}.tdi_60>.wpb_wrapper,.tdi_60>.wpb_wrapper>.tdc-elements{display:block}.tdi_60>.wpb_wrapper>.tdc-elements{width:100%}.tdi_60>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_60>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap td_flex_block_1 tdi_61 td-pb-border-top native-rr td_block_template_2 td_flex_block" data-td-block-uid="tdi_61" > <style>.tdi_61{margin-bottom:0px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_61{margin-right:-10px!important;margin-left:-10px!important;padding-right:0px!important;padding-left:0px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_61{margin-right:-5px!important;margin-left:-5px!important}}@media (max-width:767px){.tdi_61{margin-right:0px!important;margin-left:0px!important}}</style> <style>.tdi_61 .td-image-wrap{padding-bottom:60%}.tdi_61 .entry-thumb{background-position:center 50%}.tdi_61 .td-image-container{flex:0 0 30%;width:30%;display:block;order:0;margin-left:0;margin-right:auto}.ie10 .tdi_61 .td-image-container,.ie11 .tdi_61 .td-image-container{flex:0 0 auto}.tdi_61 .td-module-container{flex-direction:row;padding:0 0 10px 0;border-color:#eaeaea!important}.ie10 .tdi_61 .td-module-meta-info,.ie11 .tdi_61 .td-module-meta-info{flex:1}body .tdi_61 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_61 .td-module-meta-info{padding:0 0 0 15px;display:flex;flex-direction:column;justify-content:center;border-color:#eaeaea}.tdi_61 .td-category-pos-above .td-post-category{align-self:flex-start;align-self:flex-start!important}.tdi_61 .td_module_wrap{padding-left:0px;padding-right:0px;padding-bottom:9px;margin-bottom:9px}.tdi_61 .td_block_inner{margin-left:-0px;margin-right:-0px}.tdi_61 .td-module-container:before{bottom:-9px;border-color:#eaeaea}.tdi_61 .td-post-vid-time{display:block}.tdi_61 .td-post-category{padding:6px 8px;background-color:#238fee;color:#ffffff;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important}.tdi_61 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_61 .td-excerpt{display:none;margin:0px;column-count:1;column-gap:48px}.tdi_61 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_61 .td-read-more{display:none}.tdi_61 .td-author-date{display:inline}.tdi_61 .entry-review-stars{display:inline-block}.tdi_61 .td-icon-star,.tdi_61 .td-icon-star-empty,.tdi_61 .td-icon-star-half{font-size:15px}.tdi_61 .td-module-comments{display:none}.tdi_61 .td_module_wrap:nth-last-child(1){margin-bottom:0;padding-bottom:0}.tdi_61 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none}.tdi_61 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_61 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee}.tdi_61 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_61 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_61 .td-post-author-name a{color:#238fee}.tdi_61 .td-post-author-name:hover a{color:#b361e0}.tdi_61 .td-post-date,.tdi_61 .td-post-author-name span{color:#a5a5a5}.tdi_61.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_61 .td-load-more-wrap a{color:#a5a5a5;background-color:#ffffff;border-color:#dbdbdb;padding:5px 6px;border-width:2px;border-radius:0px}.tdi_61 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_61 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_61.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_61.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#a5a5a5}.tdi_61.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_61 .td-load-more-wrap a:hover{color:#ffffff;background-color:#238fee!important;border-color:#238fee!important;border-color:#f2f2f2!important}.tdi_61 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_61 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_61.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_61.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_61 .td-module-meta-info,.tdi_61 .td-next-prev-wrap{text-align:left}.tdi_61 .td-category-pos-image .td-post-category:not(.td-post-extra-category){left:0;right:auto;transform:translateX(0);-webkit-transform:translateX(0)}.tdi_61 .td-ajax-next-page{margin-right:auto;margin-left:0}.tdi_61 .entry-title{margin:0 0 5px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important}.tdi_61 .td-read-more a{background-color:rgba(255,255,255,0)!important}.tdi_61 .td-read-more:hover a{background-color:rgba(255,255,255,0)!important}.tdi_61.td_with_ajax_pagination .td-next-prev-wrap,.tdi_61 .td-load-more-wrap{margin-top:35px}.tdi_61 .page-nav .pages{padding-right:0}.tdi_61.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_61 .td-load-more-wrap a i{font-size:24px}.tdi_61 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_61.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_61 .td-block-title a,.tdi_61 .td-block-title span{font-family:brother-xl!important;font-weight:700!important}.tdi_61 .td-subcat-list a,.tdi_61 .td-subcat-dropdown span,.tdi_61 .td-subcat-dropdown a{font-family:brother-xl!important}.tdi_61 .td-editor-date,.tdi_61 .td-editor-date .td-post-author-name a,.tdi_61 .td-editor-date .entry-date,.tdi_61 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}.tdi_61 .td-load-more-wrap a{font-family:brother-xl!important}html:not([class*='ie']) .tdi_61 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_61 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_61 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_61 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(1)}}@media (min-width:1019px) and (max-width:1140px){.tdi_61 .td-image-wrap{padding-bottom:120%}.tdi_61 .td-module-meta-info{padding:0 0 0 20px}.tdi_61 .td_module_wrap{padding-bottom:9px;margin-bottom:9px;padding-bottom:9px!important;margin-bottom:9px!important}.tdi_61 .td-module-container:before{bottom:-9px}.tdi_61 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_61 .td_module_wrap .td-module-container:before{display:block!important}.tdi_61 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_61 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_61 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_61 .entry-title{font-size:18px!important}.tdi_61 .td-post-category{font-size:12px!important}@media (min-width:768px){.tdi_61 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_61 .td-image-wrap{padding-bottom:120%}.tdi_61 .td_module_wrap{padding-bottom:9px;margin-bottom:9px;padding-bottom:9px!important;margin-bottom:9px!important}.tdi_61 .td-module-container:before{bottom:-9px}.tdi_61 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_61 .td_module_wrap .td-module-container:before{display:block!important}.tdi_61 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_61 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_61 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_61 .entry-title{font-size:15px!important}.tdi_61 .td-post-category{font-size:11px!important}@media (min-width:768px){.tdi_61 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_61 .td-image-wrap{padding-bottom:100%}.tdi_61 .td-module-meta-info{max-width:100%;padding:0 0 0 20px}.tdi_61 .td_module_wrap{padding-bottom:9px;margin-bottom:9px;padding-bottom:9px!important;margin-bottom:9px!important}.tdi_61 .td-module-container:before{bottom:-9px}.tdi_61 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_61 .td_module_wrap .td-module-container:before{display:block!important}.tdi_61 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_61 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_61 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_61 .entry-title{font-size:18px!important}@media (min-width:768px){.tdi_61 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV82MSA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV82MS5pZCA9ICJ0ZGlfNjEiOwpibG9ja190ZGlfNjEuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiIiwibW9kdWxlc19jYXRlZ29yeSI6ImltYWdlIiwic2hvd19idG4iOiJleUp3YUc5dVpTSTZJbTV2Ym1VaUxDSmhiR3dpT2lKdWIyNWxJbjA9Iiwic2hvd19leGNlcnB0IjoiZXlKd2FHOXVaU0k2SW01dmJtVWlMQ0p3YjNKMGNtRnBkQ0k2SW01dmJtVWlMQ0poYkd3aU9pSnViMjVsSW4wPSIsImFqYXhfcGFnaW5hdGlvbiI6IiIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsInNvcnQiOiIiLCJjYXRlZ29yeV9pZCI6IjMwNjQ2IiwiZl90aXRsZV9mb250X3NpemUiOiJleUpoYkd3aU9pSXlNU0lzSW14aGJtUnpZMkZ3WlNJNklqRTRJaXdpY0c5eWRISmhhWFFpT2lJeE5TSXNJbkJvYjI1bElqb2lNVGdpZlE9PSIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6ImV5SndiM0owY21GcGRDSTZJakV1TWlJc0ltRnNiQ0k2SWpFdU1pSjkiLCJzaG93X2NhdCI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX3BhZGRpbmciOiJleUpzWVc1a2MyTmhjR1VpT2lJd0lEQWdNQ0F5TUhCNElpd2ljRzl5ZEhKaGFYUWlPaUl3SURBZ01DQXhOWEI0SWl3aWNHaHZibVVpT2lJd0lEQWdNQ0F5TUhCNElpd2lZV3hzSWpvaU1DQXdJREFnTVRWd2VDSjkiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJpbWFnZV9zaXplIjoiIiwibWV0YV9pbmZvX2FsaWduIjoiY2VudGVyIiwiaW1hZ2VfZmxvYXRlZCI6ImZsb2F0X2xlZnQiLCJ0ZGNfY3NzIjoiZXlKaGJHd2lPbnNpYldGeVoybHVMV0p2ZEhSdmJTSTZJakFpTENKa2FYTndiR0Y1SWpvaUluMHNJbXhoYm1SelkyRndaU0k2ZXlKdFlYSm5hVzR0Y21sbmFIUWlPaUl0TVRBaUxDSnRZWEpuYVc0dGJHVm1kQ0k2SWkweE1DSXNJbkJoWkdScGJtY3RjbWxuYUhRaU9pSXdJaXdpY0dGa1pHbHVaeTFzWldaMElqb2lNQ0lzSW1ScGMzQnNZWGtpT2lJaWZTd2liR0Z1WkhOallYQmxYMjFoZUY5M2FXUjBhQ0k2TVRFME1Dd2liR0Z1WkhOallYQmxYMjFwYmw5M2FXUjBhQ0k2TVRBeE9Td2ljRzl5ZEhKaGFYUWlPbnNpYldGeVoybHVMWEpwWjJoMElqb2lMVFVpTENKdFlYSm5hVzR0YkdWbWRDSTZJaTAxSWl3aVpHbHpjR3hoZVNJNklpSjlMQ0p3YjNKMGNtRnBkRjl0WVhoZmQybGtkR2dpT2pFd01UZ3NJbkJ2Y25SeVlXbDBYMjFwYmw5M2FXUjBhQ0k2TnpZNExDSndhRzl1WlNJNmV5SnRZWEpuYVc0dGNtbG5hSFFpT2lJd0lpd2liV0Z5WjJsdUxXeGxablFpT2lJd0lpd2laR2x6Y0d4aGVTSTZJaUo5TENKd2FHOXVaVjl0WVhoZmQybGtkR2dpT2pjMk4zMD0iLCJtZXRhX2luZm9faG9yaXoiOiJjb250ZW50LWhvcml6LWxlZnQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiaW1hZ2VfaGVpZ2h0IjoiZXlKaGJHd2lPaUkyTUNVaUxDSnNZVzVrYzJOaGNHVWlPaUl4TWpBaUxDSndiM0owY21GcGRDSTZJakV5TUNJc0luQm9iMjVsSWpvaU1UQXdKU0o5IiwiYWxsX21vZHVsZXNfc3BhY2UiOiIxOCIsImFydF9leGNlcnB0IjoiMCIsImFydF90aXRsZSI6IjAgMCA1cHggMCIsImJ0bl9iZyI6InJnYmEoMjU1LDI1NSwyNTUsMCkiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3dlaWdodCI6IjcwMCIsImJ0bl9iZ19ob3ZlciI6InJnYmEoMjU1LDI1NSwyNTUsMCkiLCJtZXRhX3dpZHRoIjoiZXlKd2FHOXVaU0k2SWpFd01DVWlmUT09Iiwic2hvd19hdWRpbyI6IiIsInNob3dfY29tIjoibm9uZSIsInNob3dfZGF0ZSI6IiIsInNob3dfYXV0aG9yIjoiIiwibWMxX2VsIjoiMTAiLCJmX3RpdGxlX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJ0aXRsZV90eHQiOiIjMTUxOTQ4IiwidGl0bGVfdHh0X2hvdmVyIjoiIzE1MTk0OCIsImNhdF90eHQiOiIjZmZmZmZmIiwiY2F0X2JnX2hvdmVyIjoiI2YyZjJmMiIsImZfY2F0X2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfY2F0X2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5DSXNJbXhoYm1SelkyRndaU0k2SWpFeUlpd2ljRzl5ZEhKaGFYUWlPaUl4TVNKOSIsIm1vZHVsZXNfZ2FwIjoiMCIsImltYWdlX3dpZHRoIjoiMzAiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2FqYXhfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfaGVhZGVyX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl9tZXRhX2ZvbnRfZmFtaWx5IjoiNzEyIiwiYXV0aG9yX3R4dCI6IiMyMzhmZWUiLCJhdXRob3JfdHh0X2hvdmVyIjoiI2IzNjFlMCIsIm1jMV90bCI6IjExIiwiY2F0X3R4dF9ob3ZlciI6IiMyMzhmZWUiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiI2cHggOHB4IiwiY2F0X2JnIjoiIzIzOGZlZSIsImZfbWV0YV9mb250X3NpemUiOiIxNCIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsIm1fcGFkZGluZyI6IjAgMCAxMHB4IDAiLCJsaW1pdCI6IjQiLCJwYWdfc3BhY2UiOiIzNSIsInBhZ19pY29uc19zaXplIjoiMjQiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiMCIsInByZXZfdGRpY29uIjoidGQtaWNvbi1saW5lZSIsIm5leHRfdGRpY29uIjoidGQtaWNvbi1wbHVzcyIsInBhZ19wYWRkaW5nIjoiNXB4IDZweCIsInBhZ190ZXh0IjoiI2E1YTVhNSIsInBhZ19oX3RleHQiOiIjZmZmZmZmIiwicGFnX2hfYmciOiIjMjM4ZmVlIiwicGFnX2JnIjoiI2ZmZmZmZiIsInBhZ19ib3JkZXIiOiIjZGJkYmRiIiwicGFnX2hfYm9yZGVyIjoiI2YyZjJmMiIsImRhdGVfdHh0IjoiI2E1YTVhNSIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiMiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMjM4ZmVlIiwiY29sb3Jfb3ZlcmxheSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSnlaMkpoS0RBc01USTJMREl6Tnl3d0xqSTJLU0lzSW1OdmJHOXlNaUk2SW5KblltRW9NemdzTVRnNUxESXpNeXd3TGpJNUtTSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lPVEFpTENKamMzTWlPaUppWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE8ySmhZMnRuY205MWJtUTZJR3hwYm1WaGNpMW5jbUZrYVdWdWRDZzVNR1JsWnl4eVoySmhLRE00TERFNE9Td3lNek1zTUM0eU9Ta3NjbWRpWVNnd0xERXlOaXd5TXpjc01DNHlOaWtwT3lJc0ltTnpjMUJoY21GdGN5STZJamt3WkdWbkxISm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU3h5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NKOSIsImZlX2JyaWdodG5lc3NfaCI6IjAuNyIsImZlX2NvbnRyYXN0X2giOiIwLjciLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsImVsX2NsYXNzIjoibmF0aXZlLXJyIiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV90aXRsZSI6IiIsImN1c3RvbV91cmwiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzFfdGl0bGVfdGFnIjoiIiwicG9zdF9pZHMiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbnN0YWxsZWRfcG9zdF90eXBlcyI6IiIsImluY2x1ZGVfY2ZfcG9zdHMiOiIiLCJleGNsdWRlX2NmX3Bvc3RzIjoiIiwicG9wdWxhcl9ieV9kYXRlIjoiIiwibGlua2VkX3Bvc3RzIjoiIiwiZmF2b3VyaXRlX29ubHkiOiIiLCJvZmZzZXQiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NvdXJjZSI6IiIsInRkX3F1ZXJ5X2NhY2hlIjoiIiwidGRfcXVlcnlfY2FjaGVfZXhwaXJhdGlvbiI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiJBbGwiLCJjb250YWluZXJfd2lkdGgiOiIiLCJtb2R1bGVzX2JvcmRlcl9zaXplIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtb2R1bGVzX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3JhZGl1cyI6IiIsImhpZGVfaW1hZ2UiOiIiLCJzaG93X2Zhdm91cml0ZXMiOiIiLCJmYXZfc2l6ZSI6IjIiLCJmYXZfc3BhY2UiOiIiLCJmYXZfaWNvX2NvbG9yIjoiIiwiZmF2X2ljb19jb2xvcl9oIjoiIiwiZmF2X2JnIjoiIiwiZmF2X2JnX2giOiIiLCJmYXZfc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJmYXZfc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsImZhdl9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwidmlkZW9faWNvbiI6IiIsInZpZGVvX3BvcHVwIjoieWVzIiwidmlkZW9fcmVjIjoiIiwic3BvdF9oZWFkZXIiOiIiLCJ2aWRlb19yZWNfdGl0bGUiOiIiLCJ2aWRlb19yZWNfY29sb3IiOiIiLCJ2aWRlb19yZWNfZGlzYWJsZSI6IiIsImF1dG9wbGF5X3ZpZCI6InllcyIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRlb190aXRsZV9jb2xvciI6IiIsInZpZGVvX3RpdGxlX2NvbG9yX2giOiIiLCJ2aWRlb19iZyI6IiIsInZpZGVvX292ZXJsYXkiOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RpdGxlIjoiVmlkZW8gcG9wLXVwIGFydGljbGUgdGl0bGUiLCJmX3ZpZF90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGl0bGVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aXRsZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aXRsZV8iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9tYXJnaW4iOiIiLCJtZXRhX3NwYWNlIjoiIiwiYXJ0X2J0biI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibWV0YV9pbmZvX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwic2hvd19yZXZpZXciOiJpbmxpbmUtYmxvY2siLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJleGNlcnB0X2lubGluZSI6IiIsImhpZGVfYXVkaW8iOiIiLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcGFkZGluZyI6IiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIiLCJidG5fcmFkaXVzIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfc2l6ZSI6IiIsImZfaGVhZGVyX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2hlYWRlcl9mb250X3NwYWNpbmciOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfc3BhY2luZyI6IiIsImZfY2F0XyI6IiIsImZfbWV0YV9mb250X3RpdGxlIjoiQXJ0aWNsZSBtZXRhIGluZm8iLCJmX21ldGFfZm9udF9zZXR0aW5ncyI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9mYW1pbHkiOiIiLCJmX2V4X2ZvbnRfc2l6ZSI6IiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfZXhfZm9udF9zdHlsZSI6IiIsImZfZXhfZm9udF93ZWlnaHQiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9mYW1pbHkiOiIiLCJmX2J0bl9mb250X3NpemUiOiIiLCJmX2J0bl9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9idG5fZm9udF9zdHlsZSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsIm1fYmciOiIiLCJzaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19zaGFkb3dfdGl0bGUiOiJNb2R1bGUgU2hhZG93Iiwic2hhZG93X3NoYWRvd19zaXplIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwiY2F0X3N0eWxlIjoiIiwiY2F0X2JvcmRlciI6IiIsImNhdF9ib3JkZXJfaG92ZXIiOiIiLCJtZXRhX2JnIjoiIiwiZXhfdHh0IjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInJldl90eHQiOiIiLCJhdWRpb19idG5fY29sb3IiOiIiLCJhdWRpb190aW1lX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2N1cnJfY29sb3IiOiIiLCJzaGFkb3dfbV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21fc2hhZG93X3RpdGxlIjoiTWV0YSBpbmZvIHNoYWRvdyIsInNoYWRvd19tX3NoYWRvd19zaXplIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tX3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfY29sb3IiOiIiLCJidG5fdHh0IjoiIiwiYnRuX3R4dF9ob3ZlciI6IiIsImJ0bl9ib3JkZXIiOiIiLCJidG5fYm9yZGVyX2hvdmVyIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwiY3NzIjoiIiwidGRfY29sdW1uX251bWJlciI6MSwiaGVhZGVyX2NvbG9yIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYm9yZGVyX3RvcCI6IiIsImNsYXNzIjoidGRpXzYxIiwidGRjX2Nzc19jbGFzcyI6InRkaV82MSIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNjFfcmFuZF9zdHlsZSJ9JzsKYmxvY2tfdGRpXzYxLnRkX2NvbHVtbl9udW1iZXIgPSAiMSI7CmJsb2NrX3RkaV82MS5ibG9ja190eXBlID0gInRkX2ZsZXhfYmxvY2tfMSI7CmJsb2NrX3RkaV82MS5wb3N0X2NvdW50ID0gIjQiOwpibG9ja190ZGlfNjEuZm91bmRfcG9zdHMgPSAiNjciOwpibG9ja190ZGlfNjEuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV82MS5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNjEubWF4X251bV9wYWdlcyA9ICIxNyI7CnRkQmxvY2tzQXJyYXkucHVzaChibG9ja190ZGlfNjEpOwo=" data-type="lazy"></script><div class="td-block-title-wrap"></div><div id=tdi_61 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/azure/create-configure-azure-network-watcher/" rel="bookmark" class="td-image-wrap " title="Create and Configure Azure Network Watcher" ><span data-bg="https://assets.codeguru.com/uploads/2022/06/cloud-computing-tutorials-696x303.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/azure/create-configure-azure-network-watcher/" rel="bookmark" title="Create and Configure Azure Network Watcher">Create and Configure Azure Network Watcher</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-06-07T02:16:11+00:00" >June 7, 2022</time></span> </span> </div> <div class="td-excerpt">An Azure network watcher is a feature in Azure...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/azure/create-configure-azure-network-watcher/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/azure/security-rules-azure/" rel="bookmark" class="td-image-wrap " title="Configuring Security Rules In Azure Firewall" ><span data-bg="https://assets.codeguru.com/uploads/2021/07/Comp-security_6-150x110-1.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/azure/security-rules-azure/" rel="bookmark" title="Configuring Security Rules In Azure Firewall">Configuring Security Rules In Azure Firewall</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-05-07T17:22:15+00:00" >May 7, 2022</time></span> </span> </div> <div class="td-excerpt">Azure Firewall is a Microsoft-managed network virtual appliance (NVA)...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/azure/security-rules-azure/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/database/sql-pool-azure/" rel="bookmark" class="td-image-wrap " title="Create a Dedicated SQL Pool in Azure" ><span data-bg="https://assets.codeguru.com/uploads/2022/02/Azure-AD-tutorials-696x696.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/database/sql-pool-azure/" rel="bookmark" title="Create a Dedicated SQL Pool in Azure">Create a Dedicated SQL Pool in Azure</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-05-06T19:14:58+00:00" >May 6, 2022</time></span> </span> </div> <div class="td-excerpt">An Azure Synapse Dedicated SQL Pool (previously known as...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/database/sql-pool-azure/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/azure/migrate-on-premise-sql-database-azure/" rel="bookmark" class="td-image-wrap " title="How to Migrate On-premise SQL Database to Azure" ><span data-bg="https://assets.codeguru.com/uploads/2021/09/Azure-Cosmos-DB-Tutorials-696x318.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/azure/migrate-on-premise-sql-database-azure/" rel="bookmark" title="How to Migrate On-premise SQL Database to Azure">How to Migrate On-premise SQL Database to Azure</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-05-05T16:02:55+00:00" >May 5, 2022</time></span> </span> </div> <div class="td-excerpt">Developers can use the Azure Database Migration Service to...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/azure/migrate-on-premise-sql-database-azure/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div></div></div></div></div><div id="tdi_62" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_63 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_63,.tdi_63 .tdc-columns{min-height:0}.tdi_63>.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:-webkit-linear-gradient(-90deg,#2fc8c0,#26bde9 51%,#238fee);background:linear-gradient(-90deg,#2fc8c0,#26bde9 51%,#238fee)}.tdi_63,.tdi_63 .tdc-columns{display:block}.tdi_63 .tdc-columns{width:100%}.tdi_63:before,.tdi_63:after{display:table}.tdi_63{padding-top:30px!important;padding-bottom:30px!important;position:relative}.tdi_63 .td_block_wrap{text-align:left}@media (max-width:767px){.tdi_63{padding-bottom:80px!important}}</style> <div class="tdi_62_rand_style td-element-style" ><style>.tdi_62_rand_style{background-color:#aaaaaa!important}</style></div><div class="vc_column tdi_65 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_65{vertical-align:baseline}.tdi_65>.wpb_wrapper,.tdi_65>.wpb_wrapper>.tdc-elements{display:block}.tdi_65>.wpb_wrapper>.tdc-elements{width:100%}.tdi_65>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_65>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap td_flex_block_1 tdi_66 td-pb-border-top native-big-grid td_block_template_2 td_flex_block" data-td-block-uid="tdi_66" > <style>.tdi_66{margin-top:5px!important;margin-bottom:10px!important}@media (min-width:768px) and (max-width:1018px){.tdi_66{margin-bottom:30px!important}}@media (max-width:767px){.tdi_66{margin-bottom:20px!important}}</style> <style>.tdi_66 .td-image-wrap{padding-bottom:57%}.tdi_66 .entry-thumb{background-position:center 50%}.tdi_66 .td-module-container{flex-direction:column;border-color:#eaeaea!important}.tdi_66 .td-image-container{display:block;order:0}.ie10 .tdi_66 .td-module-meta-info,.ie11 .tdi_66 .td-module-meta-info{flex:auto}body .tdi_66 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_66 .td-module-meta-info{border-color:#eaeaea}.tdi_66 .td_module_wrap{width:20%;float:left;padding-left:10px;padding-right:10px;padding-bottom:18px;margin-bottom:18px}.rtl .tdi_66 .td_module_wrap{float:right}.tdi_66 .td_block_inner{margin-left:-10px;margin-right:-10px}.tdi_66 .td-module-container:before{bottom:-18px;border-color:#eaeaea}.tdi_66 .td-video-play-ico{width:30px;height:30px;font-size:30px}.tdi_66 .td-post-vid-time{display:block}.tdi_66 .td-post-category{padding:6px 8px;background-color:#ffffff;color:#238fee;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}.tdi_66 .td-post-category:not(.td-post-extra-category){display:inline-block}.tdi_66 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_66 .td-excerpt{display:none;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:16px!important}.tdi_66 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_66 .td-author-date{display:inline}.tdi_66 .td-post-author-name{display:inline-block}.tdi_66 .td-post-date,.tdi_66 .td-post-author-name span{display:inline-block;color:#ffffff}.tdi_66 .entry-review-stars{display:inline-block}.tdi_66 .td-icon-star,.tdi_66 .td-icon-star-empty,.tdi_66 .td-icon-star-half{font-size:15px}.tdi_66 .td-module-comments{display:none}.tdi_66 .td_module_wrap:nth-child(5n+1){clear:both}.tdi_66 .td_module_wrap:nth-last-child(-n+5){margin-bottom:0;padding-bottom:0}.tdi_66 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{display:none}.tdi_66 .td-post-category:hover{color:#26bde9;border-color:rgba(0,0,0,0)}.tdi_66 .td-module-title a{color:#ffffff;box-shadow:inset 0 0 0 0 #238fee}.tdi_66 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_66 .td-post-author-name a{color:#ffffff}.tdi_66 .td-post-author-name:hover a{color:#151948}.tdi_66 .entry-title{margin:10px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important}.tdi_66 .td-read-more a{padding:10px 16px;border-width:2px;border-style:solid;border-color:#000;background-color:rgba(242,242,242,0)!important;color:#ffffff;border-color:#ffffff!important;font-family:brother-xl!important;font-size:12px!important;font-weight:700!important}.tdi_66 .td-read-more:hover a{background-color:#b361e0!important;color:#ffffff;border-color:#f2f2f2!important}.tdi_66.td_with_ajax_pagination .td-next-prev-wrap,.tdi_66 .td-load-more-wrap{margin-top:35px}.tdi_66.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_66 .td-load-more-wrap a{padding:5px 5px 3px 6px;border-width:2px}.tdi_66 .page-nav .pages{padding-right:0}.tdi_66 .td-block-title a,.tdi_66 .td-block-title span{font-family:brother-xl!important}.tdi_66 .td-editor-date,.tdi_66 .td-editor-date .td-post-author-name a,.tdi_66 .td-editor-date .entry-date,.tdi_66 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}html:not([class*='ie']) .tdi_66 .td-module-container:hover .entry-thumb:before{opacity:0}@media (min-width:768px){.tdi_66 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1019px) and (max-width:1140px){.tdi_66 .td_module_wrap{padding-bottom:18px;margin-bottom:18px;clear:none!important;padding-bottom:18px!important;margin-bottom:18px!important}.tdi_66 .td-module-container:before{bottom:-18px}.tdi_66 .td_module_wrap:nth-child(5n+1){clear:both!important}.tdi_66 .td_module_wrap:nth-last-child(-n+5){margin-bottom:0!important;padding-bottom:0!important}.tdi_66 .td_module_wrap .td-module-container:before{display:block!important}.tdi_66 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{display:none!important}.tdi_66 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_66 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_66 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_66 .td_module_wrap{padding-left:6px;padding-right:6px;padding-bottom:18px;margin-bottom:18px;clear:none!important;padding-bottom:18px!important;margin-bottom:18px!important}.tdi_66 .td_block_inner{margin-left:-6px;margin-right:-6px}.tdi_66 .td-module-container:before{bottom:-18px}.tdi_66 .td_module_wrap:nth-child(5n+1){clear:both!important}.tdi_66 .td_module_wrap:nth-last-child(-n+5){margin-bottom:0!important;padding-bottom:0!important}.tdi_66 .td_module_wrap .td-module-container:before{display:block!important}.tdi_66 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{display:none!important}.tdi_66 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_66 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_66 .entry-title{font-size:13px!important}.tdi_66 .td-editor-date,.tdi_66 .td-editor-date .td-post-author-name a,.tdi_66 .td-editor-date .entry-date,.tdi_66 .td-module-comments a{font-size:10px!important}@media (min-width:768px){.tdi_66 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_66 .td-image-wrap{padding-bottom:75%}.tdi_66 .td-image-container{flex:0 0 30%;width:30%;display:block;order:0}.ie10 .tdi_66 .td-image-container,.ie11 .tdi_66 .td-image-container{flex:0 0 auto}.tdi_66 .td-module-container{flex-direction:row}.ie10 .tdi_66 .td-module-meta-info,.ie11 .tdi_66 .td-module-meta-info{flex:1}.tdi_66 .td-module-meta-info{padding:0 0 0 12px}.tdi_66 .td_module_wrap{width:100%;float:left;padding-bottom:10px;margin-bottom:10px;padding-bottom:10px!important;margin-bottom:10px!important}.rtl .tdi_66 .td_module_wrap{float:right}.tdi_66 .td-module-container:before{bottom:-10px}.tdi_66 .td-video-play-ico{width:20px;height:20px;font-size:20px}.tdi_66 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_66 .td_module_wrap .td-module-container:before{display:block!important}.tdi_66 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_66 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_66 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_66 .entry-title{font-size:15px!important}.tdi_66 .td-editor-date,.tdi_66 .td-editor-date .td-post-author-name a,.tdi_66 .td-editor-date .entry-date,.tdi_66 .td-module-comments a{font-size:10px!important}@media (min-width:768px){.tdi_66 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV82NiA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV82Ni5pZCA9ICJ0ZGlfNjYiOwpibG9ja190ZGlfNjYuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUl5TUNVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJzaG93X2J0biI6IiIsImltYWdlX2hlaWdodCI6ImV5SmhiR3dpT2lJMU55SXNJbkJvYjI1bElqb2lOelVpZlE9PSIsInNob3dfZXhjZXJwdCI6Im5vbmUiLCJtb2R1bGVzX2dhcCI6ImV5SmhiR3dpT2lJeU1DSXNJbkJ2Y25SeVlXbDBJam9pTVRJaWZRPT0iLCJmX3RpdGxlX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfdGl0bGVfZm9udF9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqRXpJaXdpY0dodmJtVWlPaUl4TlNJc0ltRnNiQ0k2SWpJeEluMD0iLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjIiLCJzaG93X2NvbSI6Im5vbmUiLCJtb2R1bGVzX2NhdGVnb3J5IjoiYWJvdmUiLCJ0ZGNfY3NzIjoiZXlKaGJHd2lPbnNpYldGeVoybHVMWFJ2Y0NJNklqVWlMQ0p0WVhKbmFXNHRZbTkwZEc5dElqb2lNVEFpTENKa2FYTndiR0Y1SWpvaUluMHNJbkJ2Y25SeVlXbDBJanA3SW0xaGNtZHBiaTFpYjNSMGIyMGlPaUl6TUNJc0ltUnBjM0JzWVhraU9pSWlmU3dpY0c5eWRISmhhWFJmYldGNFgzZHBaSFJvSWpveE1ERTRMQ0p3YjNKMGNtRnBkRjl0YVc1ZmQybGtkR2dpT2pjMk9Dd2ljR2h2Ym1VaU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklqSXdJaXdpWkdsemNHeGhlU0k2SWlKOUxDSndhRzl1WlY5dFlYaGZkMmxrZEdnaU9qYzJOMzA9IiwibW9kdWxlc19jYXRlZ29yeV9wYWRkaW5nIjoiNnB4IDhweCIsImNhdF9iZyI6IiNmZmZmZmYiLCJjYXRfdHh0IjoiIzIzOGZlZSIsImZfY2F0X2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiNzAwIiwidGl0bGVfdHh0X2hvdmVyIjoiIzE1MTk0OCIsImltYWdlX3NpemUiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI3MTIiLCJ2aWRlb19pY29uIjoiZXlKaGJHd2lPaUl6TUNJc0luQm9iMjVsSWpvaU1qQWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImZfY2F0X2ZvbnRfc2l6ZSI6IjE0IiwiZl9tZXRhX2ZvbnRfc2l6ZSI6ImV5SndiM0owY21GcGRDSTZJakV3SWl3aWNHaHZibVVpT2lJeE1DSXNJbUZzYkNJNklqRTBJbjA9IiwiaW1hZ2Vfd2lkdGgiOiJleUp3YUc5dVpTSTZJak13SW4wPSIsImltYWdlX2Zsb2F0ZWQiOiJleUp3YUc5dVpTSTZJbVpzYjJGMFgyeGxablFpZlE9PSIsIm1ldGFfcGFkZGluZyI6ImV5SndhRzl1WlNJNklqQWdNQ0F3SURFeWNIZ2lmUT09IiwiYWxsX21vZHVsZXNfc3BhY2UiOiJleUpoYkd3aU9pSXpOaUlzSW5Cb2IyNWxJam9pTWpBaWZRPT0iLCJjYXRlZ29yeV9pZCI6IiIsIm9mZnNldCI6IjIiLCJoaWRlX2ltYWdlIjoieWVzIiwiZl9leF9mb250X3NpemUiOiIxNiIsImZfYnRuX2ZvbnRfc2l6ZSI6IjEyIiwiZl9oZWFkZXJfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9leF9mb250X2ZhbWlseSI6IjcxMiIsImZfYnRuX2ZvbnRfZmFtaWx5IjoidGtfMSIsInRpdGxlX3R4dCI6IiNmZmZmZmYiLCJmX2NhdF9mb250X3RyYW5zZm9ybSI6Im5vbmUiLCJjYXRfdHh0X2hvdmVyIjoiIzI2YmRlOSIsImNhdF9ib3JkZXJfaG92ZXIiOiJyZ2JhKDAsMCwwLDApIiwiYXV0aG9yX3R4dCI6IiNmZmZmZmYiLCJkYXRlX3R4dCI6IiNmZmZmZmYiLCJhdXRob3JfdHh0X2hvdmVyIjoiIzE1MTk0OCIsIm1jMV90bCI6IjgiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IjIiLCJhcnRfdGl0bGUiOiIxMHB4IDAiLCJidG5fcGFkZGluZyI6IjEwcHggMTZweCIsImJ0bl9ib3JkZXJfd2lkdGgiOiIyIiwicGFnX3NwYWNlIjoiMzUiLCJwYWdfcGFkZGluZyI6IjVweCA1cHggM3B4IDZweCIsInBhZ19ib3JkZXJfd2lkdGgiOiIyIiwiYnRuX2JnX2hvdmVyIjoiI2IzNjFlMCIsImJ0bl90eHQiOiIjZmZmZmZmIiwiYnRuX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJidG5fYm9yZGVyIjoiI2ZmZmZmZiIsImJ0bl9ib3JkZXJfaG92ZXIiOiIjZjJmMmYyIiwiYnRuX2JnIjoicmdiYSgyNDIsMjQyLDI0MiwwKSIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMyMzhmZWUiLCJlbF9jbGFzcyI6Im5hdGl2ZS1iaWctZ3JpZCIsInNvcnQiOiJwb3B1bGFyIiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV90aXRsZSI6IiIsImN1c3RvbV91cmwiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRpdGxlX3RhZyI6IiIsIm1jMV90aXRsZV90YWciOiIiLCJtYzFfZWwiOiIiLCJwb3N0X2lkcyI6IiIsInRheG9ub21pZXMiOiIiLCJjYXRlZ29yeV9pZHMiOiIiLCJpbl9hbGxfdGVybXMiOiIiLCJ0YWdfc2x1ZyI6IiIsImF1dG9yc19pZCI6IiIsImluc3RhbGxlZF9wb3N0X3R5cGVzIjoiIiwiaW5jbHVkZV9jZl9wb3N0cyI6IiIsImV4Y2x1ZGVfY2ZfcG9zdHMiOiIiLCJwb3B1bGFyX2J5X2RhdGUiOiIiLCJsaW5rZWRfcG9zdHMiOiIiLCJmYXZvdXJpdGVfb25seSI6IiIsImxpbWl0IjoiNSIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJyZXZpZXdfc291cmNlIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsImNvbnRhaW5lcl93aWR0aCI6IiIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2VfcmFkaXVzIjoiIiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX3BvcHVwIjoieWVzIiwidmlkZW9fcmVjIjoiIiwic3BvdF9oZWFkZXIiOiIiLCJ2aWRlb19yZWNfdGl0bGUiOiIiLCJ2aWRlb19yZWNfY29sb3IiOiIiLCJ2aWRlb19yZWNfZGlzYWJsZSI6IiIsImF1dG9wbGF5X3ZpZCI6InllcyIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRlb190aXRsZV9jb2xvciI6IiIsInZpZGVvX3RpdGxlX2NvbG9yX2giOiIiLCJ2aWRlb19iZyI6IiIsInZpZGVvX292ZXJsYXkiOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RpdGxlIjoiVmlkZW8gcG9wLXVwIGFydGljbGUgdGl0bGUiLCJmX3ZpZF90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGl0bGVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aXRsZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aXRsZV8iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoibGF5b3V0LWRlZmF1bHQiLCJtZXRhX3dpZHRoIjoiIiwibWV0YV9tYXJnaW4iOiIiLCJtZXRhX3NwYWNlIjoiIiwiYXJ0X2J0biI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1ldGFfaW5mb19ib3JkZXJfcmFkaXVzIjoiIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJzaG93X2NhdCI6ImlubGluZS1ibG9jayIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwic2hvd19hdXRob3IiOiJpbmxpbmUtYmxvY2siLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJzaG93X2RhdGUiOiJpbmxpbmUtYmxvY2siLCJzaG93X3JldmlldyI6ImlubGluZS1ibG9jayIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwiYXJ0X2V4Y2VycHQiOiIiLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcmFkaXVzIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJwcmV2X3RkaWNvbiI6IiIsIm5leHRfdGRpY29uIjoiIiwicGFnX2ljb25zX3NpemUiOiIiLCJmX2hlYWRlcl9mb250X2hlYWRlciI6IiIsImZfaGVhZGVyX2ZvbnRfdGl0bGUiOiJCbG9jayBoZWFkZXIiLCJmX2hlYWRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9oZWFkZXJfZm9udF9zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9oZWFkZXJfZm9udF9zcGFjaW5nIjoiIiwiZl9oZWFkZXJfIjoiIiwiZl9hamF4X2ZvbnRfdGl0bGUiOiJBamF4IGNhdGVnb3JpZXMiLCJmX2FqYXhfZm9udF9zZXR0aW5ncyI6IiIsImZfYWpheF9mb250X2ZhbWlseSI6IiIsImZfYWpheF9mb250X3NpemUiOiIiLCJmX2FqYXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfYWpheF9mb250X3N0eWxlIjoiIiwiZl9hamF4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9hamF4X2ZvbnRfc3BhY2luZyI6IiIsImZfYWpheF8iOiIiLCJmX21vcmVfZm9udF90aXRsZSI6IkxvYWQgbW9yZSBidXR0b24iLCJmX21vcmVfZm9udF9zZXR0aW5ncyI6IiIsImZfbW9yZV9mb250X2ZhbWlseSI6IiIsImZfbW9yZV9mb250X3NpemUiOiIiLCJmX21vcmVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbW9yZV9mb250X3N0eWxlIjoiIiwiZl9tb3JlX2ZvbnRfd2VpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tb3JlX2ZvbnRfc3BhY2luZyI6IiIsImZfbW9yZV8iOiIiLCJmX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl90aXRsZV9mb250X3RpdGxlIjoiQXJ0aWNsZSB0aXRsZSIsImZfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkFydGljbGUgcmVhZCBtb3JlIGJ1dHRvbiIsImZfYnRuX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2J0bl9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9idG5fZm9udF9zdHlsZSI6IiIsImZfYnRuX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9idG5fZm9udF9zcGFjaW5nIjoiIiwiZl9idG5fIjoiIiwibWl4X2NvbG9yIjoiIiwibWl4X3R5cGUiOiIiLCJmZV9icmlnaHRuZXNzIjoiMSIsImZlX2NvbnRyYXN0IjoiMSIsImZlX3NhdHVyYXRlIjoiMSIsIm1peF9jb2xvcl9oIjoiIiwibWl4X3R5cGVfaCI6IiIsImZlX2JyaWdodG5lc3NfaCI6IjEiLCJmZV9jb250cmFzdF9oIjoiMSIsImZlX3NhdHVyYXRlX2giOiIxIiwibV9iZyI6IiIsImNvbG9yX292ZXJsYXkiOiIiLCJzaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19zaGFkb3dfdGl0bGUiOiJNb2R1bGUgU2hhZG93Iiwic2hhZG93X3NoYWRvd19zaXplIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwiY2F0X3N0eWxlIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X2JvcmRlciI6IiIsIm1ldGFfYmciOiIiLCJleF90eHQiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsInBhZ190ZXh0IjoiIiwicGFnX2hfdGV4dCI6IiIsInBhZ19iZyI6IiIsInBhZ19oX2JnIjoiIiwicGFnX2JvcmRlciI6IiIsInBhZ19oX2JvcmRlciI6IiIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjMsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV82NiIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNjYiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzY2X3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV82Ni50ZF9jb2x1bW5fbnVtYmVyID0gIjMiOwpibG9ja190ZGlfNjYuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfNjYucG9zdF9jb3VudCA9ICI1IjsKYmxvY2tfdGRpXzY2LmZvdW5kX3Bvc3RzID0gIjk1NzgiOwpibG9ja190ZGlfNjYuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV82Ni5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNjYubWF4X251bV9wYWdlcyA9ICIxOTE2IjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV82Nik7Cg==" data-type="lazy"></script><div class="td-block-title-wrap"></div><div id=tdi_66 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.codeguru.com/visual-basic/" class="td-post-category" >Visual Basic</a> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/visual-basic/vb-6-and-usb-flash-disks/" rel="bookmark" title="VB 6 and USB Flash Disks">VB 6 and USB Flash Disks</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/codeguru-staff/">CodeGuru Staff</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2008-03-13T16:42:26+00:00" >March 13, 2008</time></span> </span> </div> <div class="td-read-more"> <a href="https://www.codeguru.com/visual-basic/vb-6-and-usb-flash-disks/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.codeguru.com/dotnet/" class="td-post-category" >.NET</a> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/dotnet/using-sqlite-in-a-c-application/" rel="bookmark" title="Using SQLite in a C# Application">Using SQLite in a C# Application</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2021-12-10T01:30:00+00:00" >December 10, 2021</time></span> </span> </div> <div class="td-read-more"> <a href="https://www.codeguru.com/dotnet/using-sqlite-in-a-c-application/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.codeguru.com/csharp/" class="td-post-category" >C#</a> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/csharp/understanding-onion-architecture/" rel="bookmark" title="Understanding Onion Architecture">Understanding Onion Architecture</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2018-02-12T08:15:00+00:00" >February 12, 2018</time></span> </span> </div> <div class="td-read-more"> <a href="https://www.codeguru.com/csharp/understanding-onion-architecture/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.codeguru.com/cplusplus/" class="td-post-category" >C++</a> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/cplusplus/c-tutorial-a-beginners-guide-to-stdvector-part-1/" rel="bookmark" title="C++ Tutorial: A Beginner&#8217;s Guide to std::vector, Part 1">C++ Tutorial: A Beginner&#8217;s Guide to std::vector,...</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/codeguru-staff/">CodeGuru Staff</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2021-08-27T03:00:00+00:00" >August 27, 2021</time></span> </span> </div> <div class="td-read-more"> <a href="https://www.codeguru.com/cplusplus/c-tutorial-a-beginners-guide-to-stdvector-part-1/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-above"> <div class="td-module-meta-info"> <a href="https://www.codeguru.com/visual-studio/" class="td-post-category" >Visual Studio</a> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/visual-studio/visual-studio-vs-visual-studio-code/" rel="bookmark" title="Visual Studio vs. Visual Studio Code">Visual Studio vs. Visual Studio Code</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/ethan-williams/">Ethan Williams</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2021-03-26T21:10:00+00:00" >March 26, 2021</time></span> </span> </div> <div class="td-read-more"> <a href="https://www.codeguru.com/visual-studio/visual-studio-vs-visual-studio-code/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div></div></div></div></div><div id="tdi_67" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_68 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_68,.tdi_68 .tdc-columns{min-height:0}.tdi_68,.tdi_68 .tdc-columns{display:block}.tdi_68 .tdc-columns{width:100%}.tdi_68:before,.tdi_68:after{display:table}.tdi_68{padding-top:50px!important;padding-bottom:50px!important;position:relative}.tdi_68 .td_block_wrap{text-align:left}@media (max-width:767px){.tdi_68{padding-top:10px!important;padding-bottom:10px!important}}</style> <div class="tdi_67_rand_style td-element-style" ><style>.tdi_67_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column tdi_70 wpb_column vc_column_container tdc-column td-pb-span9"> <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}.tdi_70{padding-top:30px!important;padding-right:8px!important;padding-bottom:30px!important;padding-left:30px!important}</style><div class="wpb_wrapper" ><div class="td_block_wrap td_flex_block_1 tdi_71 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_71" > <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_71 .td-block-title>*,.td-theme-wrap .tdi_71 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_71 .td-subcat-item a:hover,.td-theme-wrap .tdi_71 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_71 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_71 .td-subcat-dropdown:hover .td-subcat-more i{color:#151948}.td-theme-wrap .tdi_71 .td-subcat-dropdown ul:after{background-color:#151948}.td-theme-wrap .tdi_71 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_71 .td_quote_on_blocks,.td-theme-wrap .tdi_71 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_71 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_71 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_71 .td-instagram-user a{color:#151948}.td-theme-wrap .tdi_71 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_71 .td-load-more-wrap a:hover{background-color:#151948;border-color:#151948}.td-theme-wrap .tdi_71 .td-read-more a,.td-theme-wrap .tdi_71 .td-weather-information:before,.td-theme-wrap .tdi_71 .td-weather-week:before,.td-theme-wrap .tdi_71 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_71 .td-post-category,.td-theme-wrap .tdi_71 .td-post-category:hover{background-color:#151948}.tdi_71{margin-bottom:80px!important;position:relative}@media (max-width:767px){.tdi_71{margin-bottom:40px!important}}</style> <style>.tdi_71 .td_block_inner{width:100%;margin-left:-12.5px;margin-right:-12.5px}.tdi_71:after{content:'';display:table;clear:both}.tdi_71 .td-image-wrap{padding-bottom:60%}.tdi_71 .entry-thumb{background-position:center 50%}.tdi_71 .td-module-container{flex-direction:column;box-shadow:0px 0px 6px 1px rgba(8,10,25,0.24)}.tdi_71 .td-image-container{display:block;order:0}.ie10 .tdi_71 .td-module-meta-info,.ie11 .tdi_71 .td-module-meta-info{flex:auto}body .tdi_71 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_71 .td-module-meta-info{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;border-color:#eaeaea;background-color:#ffffff}.tdi_71 .td-category-pos-above .td-post-category{align-self:flex-start}.tdi_71 .td_module_wrap{width:33.33333333%;float:left;padding-left:12.5px;padding-right:12.5px;padding-bottom:20px;margin-bottom:20px}.rtl .tdi_71 .td_module_wrap{float:right}.tdi_71 .td-module-container:before{bottom:-20px;border-color:#eaeaea}.tdi_71 .entry-thumb,.tdi_71 .td-image-wrap:before,.tdi_71 .td-image-wrap:after,.tdi_71 .entry-thumb:before,.tdi_71 .entry-thumb:after{border-radius:0px}.tdi_71 .td-post-vid-time{display:block}.tdi_71 .td-post-category{padding:8px 10px;background-color:#238fee;color:#ffffff;border-color:#ffffff;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}.tdi_71 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_71 .td-excerpt{display:block;color:#080a19;margin:10px 0 0 0;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:15px!important;line-height:1.3!important}.tdi_71 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_71 .td-author-date{display:inline}.tdi_71 .td-post-author-name{display:inline-block}.tdi_71 .entry-review-stars{display:none}.tdi_71 .td-icon-star,.tdi_71 .td-icon-star-empty,.tdi_71 .td-icon-star-half{font-size:15px}.tdi_71 .td-module-comments{display:none}.tdi_71 .td_module_wrap:nth-child(3n+1){clear:both}.tdi_71 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0;padding-bottom:0}.tdi_71 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none}.tdi_71 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_71 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee;border-color:#ffffff}.tdi_71 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_71 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_71 .td-post-author-name a{color:#238fee}.tdi_71 .td-post-author-name:hover a{color:#b361e0}.tdi_71 .td-post-date,.tdi_71 .td-post-author-name span{color:#a5a5a5}.tdi_71.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_71 .td-load-more-wrap a{color:#a5a5a5;background-color:#ffffff;border-color:#dbdbdb;padding:5px 5px 3px 6px;border-width:2px}.tdi_71 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_71 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_71.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_71.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#a5a5a5}.tdi_71.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_71 .td-load-more-wrap a:hover{color:#ffffff;background-color:#238fee!important;border-color:#238fee!important;border-color:#dbdbdb!important}.tdi_71 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_71 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_71.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_71.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_71 .entry-title{margin:0 0 10px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0px!important}.tdi_71 .td-read-more a{padding:10px 16px;border-width:2px;border-style:solid;border-color:#000;background-color:#238fee!important;color:#ffffff;border-color:#ffffff!important;font-family:brother-xl!important;font-size:12px!important;font-weight:700!important}.tdi_71 .td-read-more:hover a{background-color:#ffffff!important;color:#a5a5a5;border-color:#dbdbdb!important}.tdi_71.td_with_ajax_pagination .td-next-prev-wrap,.tdi_71 .td-load-more-wrap{margin-top:35px}.tdi_71 .page-nav .pages{padding-right:0}.tdi_71.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_71 .td-load-more-wrap a i{font-size:24px}.tdi_71 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_71.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_71 .td-block-title a,.tdi_71 .td-block-title span{font-family:brother-xl!important;font-size:30px!important;font-weight:700!important}.tdi_71 .td-editor-date,.tdi_71 .td-editor-date .td-post-author-name a,.tdi_71 .td-editor-date .entry-date,.tdi_71 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}html:not([class*='ie']) .tdi_71 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_71 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_71 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_71 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(0)}}@media (min-width:1019px) and (max-width:1140px){.tdi_71 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_71 .td-module-container:before{bottom:-20px}.tdi_71 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_71 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_71 .td_module_wrap .td-module-container:before{display:block!important}.tdi_71 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_71 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_71 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_71 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_71 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_71 .td-module-container:before{bottom:-20px}.tdi_71 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_71 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_71 .td_module_wrap .td-module-container:before{display:block!important}.tdi_71 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_71 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_71 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_71 .entry-title{font-size:16px!important}.tdi_71 .td-excerpt{font-size:12px!important}@media (min-width:768px){.tdi_71 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_71 .td_module_wrap{width:100%;float:left;padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.rtl .tdi_71 .td_module_wrap{float:right}.tdi_71 .td-module-container:before{bottom:-20px}.tdi_71 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_71 .td_module_wrap .td-module-container:before{display:block!important}.tdi_71 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_71 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_71 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_71 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style> <div class="tdi_71_rand_style td-element-style"><style> .tdi_71_rand_style{ background-color:rgba(242,242,242,0) !important; } </style></div><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV83MSA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV83MS5pZCA9ICJ0ZGlfNzEiOwpibG9ja190ZGlfNzEuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUl6TXk0ek16TXpNek16TXlVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImxpbWl0IjoiMyIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJpbWFnZV9zaXplIjoiIiwiaW1hZ2VfaGVpZ2h0IjoiNjAlIiwiaW1hZ2VfcmFkaXVzIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl90aXRsZV9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpFMklpd2lZV3hzSWpvaU1qRWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsInRpdGxlX3R4dCI6IiMxNTE5NDgiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI3MTIiLCJmX21ldGFfZm9udF9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqRTBJaXdpWVd4c0lqb2lNVFFpZlE9PSIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImF1dGhvcl90eHQiOiIjMjM4ZmVlIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiNiMzYxZTAiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwiZl9leF9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9leF9mb250X3dlaWdodCI6IiIsImZlX2JyaWdodG5lc3NfaCI6IjAuNyIsImZlX2NvbnRyYXN0X2giOiIwLjciLCJmZV9zYXR1cmF0ZV9oIjoiMCIsInNob3dfY2F0IjoiIiwic2hvd19kYXRlIjoiIiwic2hvd19yZXZpZXciOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19idG4iOiIiLCJtYzFfZWwiOiIyOCIsImFsbF9tb2R1bGVzX3NwYWNlIjoiNDAiLCJtb2R1bGVzX2dhcCI6IjI1IiwicGFnX3NwYWNlIjoiMzUiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMnB4IiwibmV4dF90ZGljb24iOiJ0ZC1pY29uLXBsdXNzIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9idG5fZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwicGFnX3RleHQiOiIjYTVhNWE1IiwiY2F0ZWdvcnlfaWQiOiIzMDY1MyIsInRkY19jc3MiOiJleUpoYkd3aU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklqZ3dJaXdpWW1GamEyZHliM1Z1WkMxamIyeHZjaUk2SW5KblltRW9NalF5TERJME1pd3lORElzTUNraUxDSmthWE53YkdGNUlqb2lJbjBzSW5Cb2IyNWxJanA3SW0xaGNtZHBiaTFpYjNSMGIyMGlPaUkwTUNJc0ltUnBjM0JzWVhraU9pSWlmU3dpY0dodmJtVmZiV0Y0WDNkcFpIUm9Jam8zTmpkOSIsInRpdGxlX3R4dF9ob3ZlciI6IiMxNTE5NDgiLCJwcmV2X3RkaWNvbiI6InRkLWljb24tbGluZWUiLCJwYWdfaWNvbnNfc2l6ZSI6IjI0IiwicGFnX3BhZGRpbmciOiI1cHggNXB4IDNweCA2cHgiLCJwYWdfYm9yZGVyIjoiI2RiZGJkYiIsInBhZ19oX2JnIjoiIzIzOGZlZSIsInBhZ19oX2JvcmRlciI6IiNkYmRiZGIiLCJmX2hlYWRlcl9mb250X3NpemUiOiIzMCIsImN1c3RvbV90aXRsZSI6IkMjIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IjcwMCIsImRhdGVfdHh0IjoiI2E1YTVhNSIsImV4X3R4dCI6IiMwODBhMTkiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IjAiLCJmX2NhdF9mb250X3dlaWdodCI6IjcwMCIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfY2F0X2ZvbnRfc2l6ZSI6IjE0IiwiZl9idG5fZm9udF9zaXplIjoiMTIiLCJmX2NhdF9mb250X3RyYW5zZm9ybSI6Im5vbmUiLCJoZWFkZXJfdGV4dF9jb2xvciI6IiMxNTE5NDgiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJjYXRfdHh0IjoiI2ZmZmZmZiIsImNhdF90eHRfaG92ZXIiOiIjMjM4ZmVlIiwibWMxX3RsIjoiMTIiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsImNvbnRhaW5lcl93aWR0aCI6IjEwMCIsIm1ldGFfaW5mb19hbGlnbiI6ImNlbnRlciIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiMiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMjM4ZmVlIiwibWV0YV9wYWRkaW5nIjoiMjBweCAxMHB4IiwiYXJ0X3RpdGxlIjoiMCAwIDEwcHggMCIsImNhdF9iZyI6IiMyMzhmZWUiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiI4cHggMTBweCIsImNhdF9iZ19ob3ZlciI6IiNmMmYyZjIiLCJmX2V4X2ZvbnRfbGluZV9oZWlnaHQiOiIxLjMiLCJidG5fcGFkZGluZyI6IjEwcHggMTZweCIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiYnRuX2JnIjoiIzIzOGZlZSIsImJ0bl9iZ19ob3ZlciI6IiNmZmZmZmYiLCJidG5fYm9yZGVyIjoiI2ZmZmZmZiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIyIiwiYnRuX3R4dCI6IiNmZmZmZmYiLCJidG5fdHh0X2hvdmVyIjoiI2E1YTVhNSIsImJ0bl9ib3JkZXJfaG92ZXIiOiIjZGJkYmRiIiwicGFnX2JnIjoiI2ZmZmZmZiIsImFydF9leGNlcnB0IjoiMTBweCAwIDAgMCIsIm1ldGFfYmciOiIjZmZmZmZmIiwiY2F0X2JvcmRlciI6IiNmZmZmZmYiLCJjYXRfYm9yZGVyX2hvdmVyIjoiI2ZmZmZmZiIsImNvbG9yX292ZXJsYXkiOiJleUowZVhCbElqb2laM0poWkdsbGJuUWlMQ0pqYjJ4dmNqRWlPaUp5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NJc0ltTnZiRzl5TWlJNkluSm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU0lzSW0xcGVHVmtRMjlzYjNKeklqcGJYU3dpWkdWbmNtVmxJam9pT1RBaUxDSmpjM01pT2lKaVlXTnJaM0p2ZFc1a09pQXRkMlZpYTJsMExXeHBibVZoY2kxbmNtRmthV1Z1ZENnNU1HUmxaeXh5WjJKaEtETTRMREU0T1N3eU16TXNNQzR5T1Nrc2NtZGlZU2d3TERFeU5pd3lNemNzTUM0eU5pa3BPMkpoWTJ0bmNtOTFibVE2SUd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE95SXNJbU56YzFCaGNtRnRjeUk2SWprd1pHVm5MSEpuWW1Fb016Z3NNVGc1TERJek15d3dMakk1S1N4eVoySmhLREFzTVRJMkxESXpOeXd3TGpJMktTSjkiLCJzaGFkb3dfc2hhZG93X2NvbG9yIjoicmdiYSg4LDEwLDI1LDAuMjQpIiwic2hhZG93X3NoYWRvd19zcHJlYWQiOiIxIiwic2hhZG93X3NoYWRvd19zaXplIjoiNiIsImJsb2NrX3R5cGUiOiJ0ZF9mbGV4X2Jsb2NrXzEiLCJzZXBhcmF0b3IiOiIiLCJjdXN0b21fdXJsIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzFfdGl0bGVfdGFnIjoiIiwicG9zdF9pZHMiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbnN0YWxsZWRfcG9zdF90eXBlcyI6IiIsImluY2x1ZGVfY2ZfcG9zdHMiOiIiLCJleGNsdWRlX2NmX3Bvc3RzIjoiIiwic29ydCI6IiIsInBvcHVsYXJfYnlfZGF0ZSI6IiIsImxpbmtlZF9wb3N0cyI6IiIsImZhdm91cml0ZV9vbmx5IjoiIiwib2Zmc2V0IjoiIiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwic2hvd19tb2RpZmllZF9kYXRlIjoiIiwidGltZV9hZ28iOiIiLCJ0aW1lX2Fnb19hZGRfdHh0IjoiYWdvIiwidGltZV9hZ29fdHh0X3BvcyI6IiIsInJldmlld19zb3VyY2UiOiIiLCJlbF9jbGFzcyI6IiIsInRkX3F1ZXJ5X2NhY2hlIjoiIiwidGRfcXVlcnlfY2FjaGVfZXhwaXJhdGlvbiI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiJBbGwiLCJ0ZF9hamF4X3ByZWxvYWRpbmciOiIiLCJtX3BhZGRpbmciOiIiLCJtb2R1bGVzX2JvcmRlcl9zaXplIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3dpZHRoIjoiIiwiaW1hZ2VfZmxvYXRlZCI6Im5vX2Zsb2F0IiwiaGlkZV9pbWFnZSI6IiIsInNob3dfZmF2b3VyaXRlcyI6IiIsImZhdl9zaXplIjoiMiIsImZhdl9zcGFjZSI6IiIsImZhdl9pY29fY29sb3IiOiIiLCJmYXZfaWNvX2NvbG9yX2giOiIiLCJmYXZfYmciOiIiLCJmYXZfYmdfaCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZmF2X3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ2aWRlb19pY29uIjoiIiwidmlkZW9fcG9wdXAiOiJ5ZXMiLCJ2aWRlb19yZWMiOiIiLCJzcG90X2hlYWRlciI6IiIsInZpZGVvX3JlY190aXRsZSI6IiIsInZpZGVvX3JlY19jb2xvciI6IiIsInZpZGVvX3JlY19kaXNhYmxlIjoiIiwiYXV0b3BsYXlfdmlkIjoieWVzIiwic2hvd192aWRfdCI6ImJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZGVvX3RpdGxlX2NvbG9yIjoiIiwidmlkZW9fdGl0bGVfY29sb3JfaCI6IiIsInZpZGVvX2JnIjoiIiwidmlkZW9fb3ZlcmxheSI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdGl0bGUiOiJWaWRlbyBwb3AtdXAgYXJ0aWNsZSB0aXRsZSIsImZfdmlkX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpdGxlXyI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJtZXRhX2luZm9faG9yaXoiOiJsYXlvdXQtZGVmYXVsdCIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfc3BhY2UiOiIiLCJhcnRfYnRuIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibWV0YV9pbmZvX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwic2hvd19hdXRob3IiOiJpbmxpbmUtYmxvY2siLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfZXhjZXJwdCI6ImJsb2NrIiwiZXhjZXJwdF9jb2wiOiIxIiwiZXhjZXJwdF9nYXAiOiIiLCJleGNlcnB0X21pZGRsZSI6IiIsImV4Y2VycHRfaW5saW5lIjoiIiwic2hvd19hdWRpbyI6ImJsb2NrIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxLjUiLCJidG5fdGl0bGUiOiIiLCJidG5fbWFyZ2luIjoiIiwiYnRuX3JhZGl1cyI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2hlYWRlcl9mb250X3NwYWNpbmciOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3RyYW5zZm9ybSI6IiIsImZfZXhfZm9udF9zcGFjaW5nIjoiIiwiZl9leF8iOiIiLCJmX2J0bl9mb250X3RpdGxlIjoiQXJ0aWNsZSByZWFkIG1vcmUgYnV0dG9uIiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2J0bl9mb250X3N0eWxlIjoiIiwiZl9idG5fZm9udF90cmFuc2Zvcm0iOiIiLCJmX2J0bl9mb250X3NwYWNpbmciOiIiLCJmX2J0bl8iOiIiLCJtaXhfY29sb3IiOiIiLCJtaXhfdHlwZSI6IiIsImZlX2JyaWdodG5lc3MiOiIxIiwiZmVfY29udHJhc3QiOiIxIiwiZmVfc2F0dXJhdGUiOiIxIiwibWl4X2NvbG9yX2giOiIiLCJtaXhfdHlwZV9oIjoiIiwibV9iZyI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJjYXRfc3R5bGUiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV83MSIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNzEiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzcxX3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV83MS50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfNzEuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfNzEucG9zdF9jb3VudCA9ICIzIjsKYmxvY2tfdGRpXzcxLmZvdW5kX3Bvc3RzID0gIjEwOTEiOwpibG9ja190ZGlfNzEuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV83MS5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNzEubWF4X251bV9wYWdlcyA9ICIzNjQiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzcxKTsK" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">C#</span></h4></div><div id=tdi_71 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/csharp/" class="td-post-category" >C#</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/csharp/c-sharp-vs-java/" rel="bookmark" class="td-image-wrap " title="C# vs Java" ><span data-bg="https://assets.codeguru.com/uploads/2023/01/c-sharp-tutorials-tips-tricks-696x464.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/csharp/c-sharp-vs-java/" rel="bookmark" title="C# vs Java">C# vs Java</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/nrini/">Nicholas Rini</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-24T19:00:14+00:00" >March 24, 2023</time></span> </span> </div> <div class="td-excerpt"> C# and Java are two very popular programming languages, each regularly topping the charts of the top 5 most widely use programming languages in the world. Both...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/csharp/c-sharp-vs-java/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/csharp/" class="td-post-category" >C#</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/csharp/c-sharp-versus-c/" rel="bookmark" class="td-image-wrap " title="C# versus C" ><span data-bg="https://assets.codeguru.com/uploads/2021/08/C-Sharp-Tutorials-696x392.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/csharp/c-sharp-versus-c/" rel="bookmark" title="C# versus C">C# versus C</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/nrini/">Nicholas Rini</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-22T04:28:51+00:00" >March 22, 2023</time></span> </span> </div> <div class="td-excerpt"> Without a doubt, C and C# are two of the most powerful and popular programming languages used for software development in the world. Both languages share certain...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/csharp/c-sharp-versus-c/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/dotnet/" class="td-post-category" >.NET</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/dotnet/jit-compiler-dot-net/" rel="bookmark" class="td-image-wrap " title="Different Types of JIT Compilers in .NET" ><span data-bg="https://assets.codeguru.com/uploads/2022/05/c-sharp-tutorial-696x464.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/dotnet/jit-compiler-dot-net/" rel="bookmark" title="Different Types of JIT Compilers in .NET">Different Types of JIT Compilers in .NET</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tariqsiddiqui/">Tariq Siddiqui</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-17T02:49:37+00:00" >March 17, 2023</time></span> </span> </div> <div class="td-excerpt">The majority of today鈥檚 programming languages are written in human-readable form known as source code. Computers, however, cannot understand source code, and, as such, to execute or...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/dotnet/jit-compiler-dot-net/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div><div class="td_block_wrap td_flex_block_1 tdi_72 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_72" > <style>.td-theme-wrap .tdi_72 .td-block-title>*,.td-theme-wrap .tdi_72 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_72 .td-subcat-item a:hover,.td-theme-wrap .tdi_72 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_72 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_72 .td-subcat-dropdown:hover .td-subcat-more i{color:#151948}.td-theme-wrap .tdi_72 .td-subcat-dropdown ul:after{background-color:#151948}.td-theme-wrap .tdi_72 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_72 .td_quote_on_blocks,.td-theme-wrap .tdi_72 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_72 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_72 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_72 .td-instagram-user a{color:#151948}.td-theme-wrap .tdi_72 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_72 .td-load-more-wrap a:hover{background-color:#151948;border-color:#151948}.td-theme-wrap .tdi_72 .td-read-more a,.td-theme-wrap .tdi_72 .td-weather-information:before,.td-theme-wrap .tdi_72 .td-weather-week:before,.td-theme-wrap .tdi_72 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_72 .td-post-category,.td-theme-wrap .tdi_72 .td-post-category:hover{background-color:#151948}.tdi_72{margin-bottom:80px!important;position:relative}@media (max-width:767px){.tdi_72{margin-bottom:40px!important}}</style> <style>.tdi_72 .td_block_inner{width:100%;margin-left:-12.5px;margin-right:-12.5px}.tdi_72:after{content:'';display:table;clear:both}.tdi_72 .td-image-wrap{padding-bottom:60%}.tdi_72 .entry-thumb{background-position:center 50%}.tdi_72 .td-module-container{flex-direction:column;box-shadow:0px 0px 6px 1px rgba(8,10,25,0.24)}.tdi_72 .td-image-container{display:block;order:0}.ie10 .tdi_72 .td-module-meta-info,.ie11 .tdi_72 .td-module-meta-info{flex:auto}body .tdi_72 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_72 .td-module-meta-info{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;border-color:#eaeaea;background-color:#ffffff}.tdi_72 .td-category-pos-above .td-post-category{align-self:flex-start}.tdi_72 .td_module_wrap{width:33.33333333%;float:left;padding-left:12.5px;padding-right:12.5px;padding-bottom:20px;margin-bottom:20px}.rtl .tdi_72 .td_module_wrap{float:right}.tdi_72 .td-module-container:before{bottom:-20px;border-color:#eaeaea}.tdi_72 .entry-thumb,.tdi_72 .td-image-wrap:before,.tdi_72 .td-image-wrap:after,.tdi_72 .entry-thumb:before,.tdi_72 .entry-thumb:after{border-radius:0px}.tdi_72 .td-post-vid-time{display:block}.tdi_72 .td-post-category{padding:8px 10px;background-color:#238fee;color:#ffffff;border-color:#ffffff;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}.tdi_72 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_72 .td-excerpt{display:block;color:#080a19;margin:10px 0 0 0;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:15px!important;line-height:1.3!important}.tdi_72 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_72 .td-author-date{display:inline}.tdi_72 .td-post-author-name{display:inline-block}.tdi_72 .entry-review-stars{display:none}.tdi_72 .td-icon-star,.tdi_72 .td-icon-star-empty,.tdi_72 .td-icon-star-half{font-size:15px}.tdi_72 .td-module-comments{display:none}.tdi_72 .td_module_wrap:nth-child(3n+1){clear:both}.tdi_72 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0;padding-bottom:0}.tdi_72 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none}.tdi_72 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_72 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee;border-color:#ffffff}.tdi_72 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_72 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_72 .td-post-author-name a{color:#238fee}.tdi_72 .td-post-author-name:hover a{color:#b361e0}.tdi_72 .td-post-date,.tdi_72 .td-post-author-name span{color:#a5a5a5}.tdi_72.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_72 .td-load-more-wrap a{color:#a5a5a5;background-color:#ffffff;border-color:#dbdbdb;padding:5px 5px 3px 6px;border-width:2px}.tdi_72 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_72 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_72.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_72.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#a5a5a5}.tdi_72.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_72 .td-load-more-wrap a:hover{color:#ffffff;background-color:#238fee!important;border-color:#238fee!important;border-color:#dbdbdb!important}.tdi_72 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_72 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_72.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_72.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_72 .entry-title{margin:0 0 10px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0px!important}.tdi_72 .td-read-more a{padding:10px 16px;border-width:2px;border-style:solid;border-color:#000;background-color:#238fee!important;color:#ffffff;border-color:#ffffff!important;font-family:brother-xl!important;font-size:12px!important;font-weight:700!important}.tdi_72 .td-read-more:hover a{background-color:#ffffff!important;color:#a5a5a5;border-color:#dbdbdb!important}.tdi_72.td_with_ajax_pagination .td-next-prev-wrap,.tdi_72 .td-load-more-wrap{margin-top:35px}.tdi_72 .page-nav .pages{padding-right:0}.tdi_72.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_72 .td-load-more-wrap a i{font-size:24px}.tdi_72 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_72.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_72 .td-block-title a,.tdi_72 .td-block-title span{font-family:brother-xl!important;font-size:30px!important;font-weight:700!important}.tdi_72 .td-editor-date,.tdi_72 .td-editor-date .td-post-author-name a,.tdi_72 .td-editor-date .entry-date,.tdi_72 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}html:not([class*='ie']) .tdi_72 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_72 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_72 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_72 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(0)}}@media (min-width:1019px) and (max-width:1140px){.tdi_72 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_72 .td-module-container:before{bottom:-20px}.tdi_72 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_72 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_72 .td_module_wrap .td-module-container:before{display:block!important}.tdi_72 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_72 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_72 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_72 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_72 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_72 .td-module-container:before{bottom:-20px}.tdi_72 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_72 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_72 .td_module_wrap .td-module-container:before{display:block!important}.tdi_72 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_72 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_72 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_72 .entry-title{font-size:16px!important}.tdi_72 .td-excerpt{font-size:12px!important}@media (min-width:768px){.tdi_72 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_72 .td_module_wrap{width:100%;float:left;padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.rtl .tdi_72 .td_module_wrap{float:right}.tdi_72 .td-module-container:before{bottom:-20px}.tdi_72 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_72 .td_module_wrap .td-module-container:before{display:block!important}.tdi_72 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_72 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_72 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_72 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style> <div class="tdi_72_rand_style td-element-style"><style> .tdi_72_rand_style{ background-color:rgba(242,242,242,0) !important; } </style></div><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV83MiA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV83Mi5pZCA9ICJ0ZGlfNzIiOwpibG9ja190ZGlfNzIuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUl6TXk0ek16TXpNek16TXlVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImxpbWl0IjoiMyIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJpbWFnZV9zaXplIjoiIiwiaW1hZ2VfaGVpZ2h0IjoiNjAlIiwiaW1hZ2VfcmFkaXVzIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl90aXRsZV9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpFMklpd2lZV3hzSWpvaU1qRWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsInRpdGxlX3R4dCI6IiMxNTE5NDgiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI3MTIiLCJmX21ldGFfZm9udF9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqRTBJaXdpWVd4c0lqb2lNVFFpZlE9PSIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImF1dGhvcl90eHQiOiIjMjM4ZmVlIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiNiMzYxZTAiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwiZl9leF9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9leF9mb250X3dlaWdodCI6IiIsImZlX2JyaWdodG5lc3NfaCI6IjAuNyIsImZlX2NvbnRyYXN0X2giOiIwLjciLCJmZV9zYXR1cmF0ZV9oIjoiMCIsInNob3dfY2F0IjoiIiwic2hvd19kYXRlIjoiIiwic2hvd19yZXZpZXciOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19idG4iOiIiLCJtYzFfZWwiOiIyOCIsImFsbF9tb2R1bGVzX3NwYWNlIjoiNDAiLCJtb2R1bGVzX2dhcCI6IjI1IiwicGFnX3NwYWNlIjoiMzUiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMnB4IiwibmV4dF90ZGljb24iOiJ0ZC1pY29uLXBsdXNzIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9idG5fZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwicGFnX3RleHQiOiIjYTVhNWE1IiwiY2F0ZWdvcnlfaWQiOiIzMDYyOCIsInRkY19jc3MiOiJleUpoYkd3aU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklqZ3dJaXdpWW1GamEyZHliM1Z1WkMxamIyeHZjaUk2SW5KblltRW9NalF5TERJME1pd3lORElzTUNraUxDSmthWE53YkdGNUlqb2lJbjBzSW5Cb2IyNWxJanA3SW0xaGNtZHBiaTFpYjNSMGIyMGlPaUkwTUNJc0ltUnBjM0JzWVhraU9pSWlmU3dpY0dodmJtVmZiV0Y0WDNkcFpIUm9Jam8zTmpkOSIsInRpdGxlX3R4dF9ob3ZlciI6IiMxNTE5NDgiLCJwcmV2X3RkaWNvbiI6InRkLWljb24tbGluZWUiLCJwYWdfaWNvbnNfc2l6ZSI6IjI0IiwicGFnX3BhZGRpbmciOiI1cHggNXB4IDNweCA2cHgiLCJwYWdfYm9yZGVyIjoiI2RiZGJkYiIsInBhZ19oX2JnIjoiIzIzOGZlZSIsInBhZ19oX2JvcmRlciI6IiNkYmRiZGIiLCJmX2hlYWRlcl9mb250X3NpemUiOiIzMCIsImN1c3RvbV90aXRsZSI6Ii5ORVQiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiIsImZfaGVhZGVyX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfaGVhZGVyX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZGF0ZV90eHQiOiIjYTVhNWE1IiwiZXhfdHh0IjoiIzA4MGExOSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMCIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiMS4yIiwiZl9jYXRfZm9udF9zaXplIjoiMTQiLCJmX2J0bl9mb250X3NpemUiOiIxMiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoibm9uZSIsImhlYWRlcl90ZXh0X2NvbG9yIjoiIzE1MTk0OCIsIm1vZHVsZXNfY2F0ZWdvcnkiOiJpbWFnZSIsImNhdF90eHQiOiIjZmZmZmZmIiwiY2F0X3R4dF9ob3ZlciI6IiMyMzhmZWUiLCJtYzFfdGwiOiIxMiIsInBhZ19oX3RleHQiOiIjZmZmZmZmIiwiY29udGFpbmVyX3dpZHRoIjoiMTAwIiwibWV0YV9pbmZvX2FsaWduIjoiY2VudGVyIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiIyIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMyMzhmZWUiLCJtZXRhX3BhZGRpbmciOiIyMHB4IDEwcHgiLCJhcnRfdGl0bGUiOiIwIDAgMTBweCAwIiwiY2F0X2JnIjoiIzIzOGZlZSIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IjhweCAxMHB4IiwiY2F0X2JnX2hvdmVyIjoiI2YyZjJmMiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IjEuMyIsImJ0bl9wYWRkaW5nIjoiMTBweCAxNnB4IiwiZl9idG5fZm9udF93ZWlnaHQiOiI3MDAiLCJidG5fYmciOiIjMjM4ZmVlIiwiYnRuX2JnX2hvdmVyIjoiI2ZmZmZmZiIsImJ0bl9ib3JkZXIiOiIjZmZmZmZmIiwiYnRuX2JvcmRlcl93aWR0aCI6IjIiLCJidG5fdHh0IjoiI2ZmZmZmZiIsImJ0bl90eHRfaG92ZXIiOiIjYTVhNWE1IiwiYnRuX2JvcmRlcl9ob3ZlciI6IiNkYmRiZGIiLCJwYWdfYmciOiIjZmZmZmZmIiwiYXJ0X2V4Y2VycHQiOiIxMHB4IDAgMCAwIiwibWV0YV9iZyI6IiNmZmZmZmYiLCJjYXRfYm9yZGVyIjoiI2ZmZmZmZiIsImNhdF9ib3JkZXJfaG92ZXIiOiIjZmZmZmZmIiwiY29sb3Jfb3ZlcmxheSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSnlaMkpoS0RBc01USTJMREl6Tnl3d0xqSTJLU0lzSW1OdmJHOXlNaUk2SW5KblltRW9NemdzTVRnNUxESXpNeXd3TGpJNUtTSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lPVEFpTENKamMzTWlPaUppWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE8ySmhZMnRuY205MWJtUTZJR3hwYm1WaGNpMW5jbUZrYVdWdWRDZzVNR1JsWnl4eVoySmhLRE00TERFNE9Td3lNek1zTUM0eU9Ta3NjbWRpWVNnd0xERXlOaXd5TXpjc01DNHlOaWtwT3lJc0ltTnpjMUJoY21GdGN5STZJamt3WkdWbkxISm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU3h5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NKOSIsInNoYWRvd19zaGFkb3dfY29sb3IiOiJyZ2JhKDgsMTAsMjUsMC4yNCkiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IjEiLCJzaGFkb3dfc2hhZG93X3NpemUiOiI2IiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV91cmwiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRpdGxlX3RhZyI6IiIsIm1jMV90aXRsZV90YWciOiIiLCJwb3N0X2lkcyI6IiIsInRheG9ub21pZXMiOiIiLCJjYXRlZ29yeV9pZHMiOiIiLCJpbl9hbGxfdGVybXMiOiIiLCJ0YWdfc2x1ZyI6IiIsImF1dG9yc19pZCI6IiIsImluc3RhbGxlZF9wb3N0X3R5cGVzIjoiIiwiaW5jbHVkZV9jZl9wb3N0cyI6IiIsImV4Y2x1ZGVfY2ZfcG9zdHMiOiIiLCJzb3J0IjoiIiwicG9wdWxhcl9ieV9kYXRlIjoiIiwibGlua2VkX3Bvc3RzIjoiIiwiZmF2b3VyaXRlX29ubHkiOiIiLCJvZmZzZXQiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NvdXJjZSI6IiIsImVsX2NsYXNzIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJoaWRlX2ltYWdlIjoiIiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX2ljb24iOiIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiIiwidmlkZW9fcmVjX2NvbG9yIjoiIiwidmlkZW9fcmVjX2Rpc2FibGUiOiIiLCJhdXRvcGxheV92aWQiOiJ5ZXMiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkZW9fdGl0bGVfY29sb3IiOiIiLCJ2aWRlb190aXRsZV9jb2xvcl9oIjoiIiwidmlkZW9fYmciOiIiLCJ2aWRlb19vdmVybGF5IjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGl0bGVfZm9udF90aXRsZSI6IlZpZGVvIHBvcC11cCBhcnRpY2xlIHRpdGxlIiwiZl92aWRfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zaXplIjoiIiwiZl92aWRfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGl0bGVfIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImxheW91dC1kZWZhdWx0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9zcGFjZSI6IiIsImFydF9idG4iOiIiLCJtZXRhX2luZm9fYm9yZGVyX3NpemUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3N0eWxlIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJzaG93X2F1dGhvciI6ImlubGluZS1ibG9jayIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwic2hvd19leGNlcnB0IjoiYmxvY2siLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcmFkaXVzIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJmX2hlYWRlcl9mb250X2hlYWRlciI6IiIsImZfaGVhZGVyX2ZvbnRfdGl0bGUiOiJCbG9jayBoZWFkZXIiLCJmX2hlYWRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3RyYW5zZm9ybSI6IiIsImZfaGVhZGVyX2ZvbnRfc3BhY2luZyI6IiIsImZfaGVhZGVyXyI6IiIsImZfYWpheF9mb250X3RpdGxlIjoiQWpheCBjYXRlZ29yaWVzIiwiZl9hamF4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2FqYXhfZm9udF9zaXplIjoiIiwiZl9hamF4X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2FqYXhfZm9udF9zdHlsZSI6IiIsImZfYWpheF9mb250X3dlaWdodCI6IiIsImZfYWpheF9mb250X3RyYW5zZm9ybSI6IiIsImZfYWpheF9mb250X3NwYWNpbmciOiIiLCJmX2FqYXhfIjoiIiwiZl9tb3JlX2ZvbnRfdGl0bGUiOiJMb2FkIG1vcmUgYnV0dG9uIiwiZl9tb3JlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21vcmVfZm9udF9zaXplIjoiIiwiZl9tb3JlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21vcmVfZm9udF9zdHlsZSI6IiIsImZfbW9yZV9mb250X3dlaWdodCI6IiIsImZfbW9yZV9mb250X3NwYWNpbmciOiIiLCJmX21vcmVfIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbWV0YV9mb250X3N0eWxlIjoiIiwiZl9tZXRhX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tZXRhX2ZvbnRfc3BhY2luZyI6IiIsImZfbWV0YV8iOiIiLCJmX2V4X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGV4Y2VycHQiLCJmX2V4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJtX2JnIjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImNhdF9zdHlsZSI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwiY3NzIjoiIiwidGRfY29sdW1uX251bWJlciI6MSwiaGVhZGVyX2NvbG9yIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYm9yZGVyX3RvcCI6IiIsImNsYXNzIjoidGRpXzcyIiwidGRjX2Nzc19jbGFzcyI6InRkaV83MiIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNzJfcmFuZF9zdHlsZSJ9JzsKYmxvY2tfdGRpXzcyLnRkX2NvbHVtbl9udW1iZXIgPSAiMSI7CmJsb2NrX3RkaV83Mi5ibG9ja190eXBlID0gInRkX2ZsZXhfYmxvY2tfMSI7CmJsb2NrX3RkaV83Mi5wb3N0X2NvdW50ID0gIjMiOwpibG9ja190ZGlfNzIuZm91bmRfcG9zdHMgPSAiMTIxOCI7CmJsb2NrX3RkaV83Mi5oZWFkZXJfY29sb3IgPSAiIjsKYmxvY2tfdGRpXzcyLmFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wID0gIiI7CmJsb2NrX3RkaV83Mi5tYXhfbnVtX3BhZ2VzID0gIjQwNiI7CnRkQmxvY2tzQXJyYXkucHVzaChibG9ja190ZGlfNzIpOwo=" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">.NET</span></h4></div><div id=tdi_72 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/dotnet/" class="td-post-category" >.NET</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/dotnet/jit-compiler-dot-net/" rel="bookmark" class="td-image-wrap " title="Different Types of JIT Compilers in .NET" ><span data-bg="https://assets.codeguru.com/uploads/2022/05/c-sharp-tutorial-696x464.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/dotnet/jit-compiler-dot-net/" rel="bookmark" title="Different Types of JIT Compilers in .NET">Different Types of JIT Compilers in .NET</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tariqsiddiqui/">Tariq Siddiqui</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-17T02:49:37+00:00" >March 17, 2023</time></span> </span> </div> <div class="td-excerpt">The majority of today鈥檚 programming languages are written in human-readable form known as source code. Computers, however, cannot understand source code, and, as such, to execute or...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/dotnet/jit-compiler-dot-net/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/dotnet/" class="td-post-category" >.NET</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/csharp/asp-net-middleware/" rel="bookmark" class="td-image-wrap " title="Middleware in ASP.NET Core" ><span data-bg="https://assets.codeguru.com/uploads/2022/01/c-sharp-tutorials-state-management-696x392.jpg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/csharp/asp-net-middleware/" rel="bookmark" title="Middleware in ASP.NET Core">Middleware in ASP.NET Core</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tariqsiddiqui/">Tariq Siddiqui</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-16T01:54:15+00:00" >March 16, 2023</time></span> </span> </div> <div class="td-excerpt"> Middleware is a piece of computer software that allows software ( such as an internet application) to communicate with databases, servers, and remote machines. Middleware handles the...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/csharp/asp-net-middleware/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/dotnet/" class="td-post-category" >.NET</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/dotnet/intel-onedal-ml-net/" rel="bookmark" class="td-image-wrap " title="Intro to Intel oneDAL and ML.NET" ><span data-bg="https://assets.codeguru.com/uploads/2023/01/ml-net-machine-learning-696x696.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/dotnet/intel-onedal-ml-net/" rel="bookmark" title="Intro to Intel oneDAL and ML.NET">Intro to Intel oneDAL and ML.NET</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/hannes-dupreez/">Hannes DuPreez</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-01-16T22:03:18+00:00" >January 16, 2023</time></span> </span> </div> <div class="td-excerpt"> Microsoft and Intel are teaming up for the latest upcoming release of ML.NET 3.0. We will briefly discuss what ML.NET is and its role in machine learning...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/dotnet/intel-onedal-ml-net/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div><div class="td_block_wrap td_flex_block_1 tdi_73 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_73" > <style>.td-theme-wrap .tdi_73 .td-block-title>*,.td-theme-wrap .tdi_73 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_73 .td-subcat-item a:hover,.td-theme-wrap .tdi_73 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_73 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_73 .td-subcat-dropdown:hover .td-subcat-more i{color:#151948}.td-theme-wrap .tdi_73 .td-subcat-dropdown ul:after{background-color:#151948}.td-theme-wrap .tdi_73 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_73 .td_quote_on_blocks,.td-theme-wrap .tdi_73 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_73 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_73 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_73 .td-instagram-user a{color:#151948}.td-theme-wrap .tdi_73 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_73 .td-load-more-wrap a:hover{background-color:#151948;border-color:#151948}.td-theme-wrap .tdi_73 .td-read-more a,.td-theme-wrap .tdi_73 .td-weather-information:before,.td-theme-wrap .tdi_73 .td-weather-week:before,.td-theme-wrap .tdi_73 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_73 .td-post-category,.td-theme-wrap .tdi_73 .td-post-category:hover{background-color:#151948}.tdi_73{margin-bottom:80px!important;position:relative}@media (max-width:767px){.tdi_73{margin-bottom:40px!important}}</style> <style>.tdi_73 .td_block_inner{width:100%;margin-left:-12.5px;margin-right:-12.5px}.tdi_73:after{content:'';display:table;clear:both}.tdi_73 .td-image-wrap{padding-bottom:60%}.tdi_73 .entry-thumb{background-position:center 50%}.tdi_73 .td-module-container{flex-direction:column;box-shadow:0px 0px 6px 1px rgba(8,10,25,0.24)}.tdi_73 .td-image-container{display:block;order:0}.ie10 .tdi_73 .td-module-meta-info,.ie11 .tdi_73 .td-module-meta-info{flex:auto}body .tdi_73 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_73 .td-module-meta-info{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;border-color:#eaeaea;background-color:#ffffff}.tdi_73 .td-category-pos-above .td-post-category{align-self:flex-start}.tdi_73 .td_module_wrap{width:33.33333333%;float:left;padding-left:12.5px;padding-right:12.5px;padding-bottom:20px;margin-bottom:20px}.rtl .tdi_73 .td_module_wrap{float:right}.tdi_73 .td-module-container:before{bottom:-20px;border-color:#eaeaea}.tdi_73 .entry-thumb,.tdi_73 .td-image-wrap:before,.tdi_73 .td-image-wrap:after,.tdi_73 .entry-thumb:before,.tdi_73 .entry-thumb:after{border-radius:0px}.tdi_73 .td-post-vid-time{display:block}.tdi_73 .td-post-category{padding:8px 10px;background-color:#238fee;color:#ffffff;border-color:#ffffff;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}.tdi_73 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_73 .td-excerpt{display:block;color:#080a19;margin:10px 0 0 0;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:15px!important;line-height:1.3!important}.tdi_73 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_73 .td-author-date{display:inline}.tdi_73 .td-post-author-name{display:inline-block}.tdi_73 .entry-review-stars{display:none}.tdi_73 .td-icon-star,.tdi_73 .td-icon-star-empty,.tdi_73 .td-icon-star-half{font-size:15px}.tdi_73 .td-module-comments{display:none}.tdi_73 .td_module_wrap:nth-child(3n+1){clear:both}.tdi_73 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0;padding-bottom:0}.tdi_73 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none}.tdi_73 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_73 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee;border-color:#ffffff}.tdi_73 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_73 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_73 .td-post-author-name a{color:#238fee}.tdi_73 .td-post-author-name:hover a{color:#b361e0}.tdi_73 .td-post-date,.tdi_73 .td-post-author-name span{color:#a5a5a5}.tdi_73.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_73 .td-load-more-wrap a{color:#a5a5a5;background-color:#ffffff;border-color:#dbdbdb;padding:5px 5px 3px 6px;border-width:2px}.tdi_73 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_73 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_73.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_73.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#a5a5a5}.tdi_73.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_73 .td-load-more-wrap a:hover{color:#ffffff;background-color:#238fee!important;border-color:#238fee!important;border-color:#dbdbdb!important}.tdi_73 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_73 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_73.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_73.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_73 .entry-title{margin:0 0 10px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0px!important}.tdi_73 .td-read-more a{padding:10px 16px;border-width:2px;border-style:solid;border-color:#000;background-color:#238fee!important;color:#ffffff;border-color:#ffffff!important;font-family:brother-xl!important;font-size:12px!important;font-weight:700!important}.tdi_73 .td-read-more:hover a{background-color:#ffffff!important;color:#a5a5a5;border-color:#dbdbdb!important}.tdi_73.td_with_ajax_pagination .td-next-prev-wrap,.tdi_73 .td-load-more-wrap{margin-top:35px}.tdi_73 .page-nav .pages{padding-right:0}.tdi_73.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_73 .td-load-more-wrap a i{font-size:24px}.tdi_73 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_73.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_73 .td-block-title a,.tdi_73 .td-block-title span{font-family:brother-xl!important;font-size:30px!important;font-weight:700!important}.tdi_73 .td-editor-date,.tdi_73 .td-editor-date .td-post-author-name a,.tdi_73 .td-editor-date .entry-date,.tdi_73 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}html:not([class*='ie']) .tdi_73 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_73 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_73 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_73 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(0)}}@media (min-width:1019px) and (max-width:1140px){.tdi_73 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_73 .td-module-container:before{bottom:-20px}.tdi_73 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_73 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_73 .td_module_wrap .td-module-container:before{display:block!important}.tdi_73 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_73 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_73 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_73 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_73 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_73 .td-module-container:before{bottom:-20px}.tdi_73 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_73 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_73 .td_module_wrap .td-module-container:before{display:block!important}.tdi_73 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_73 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_73 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_73 .entry-title{font-size:16px!important}.tdi_73 .td-excerpt{font-size:12px!important}@media (min-width:768px){.tdi_73 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_73 .td_module_wrap{width:100%;float:left;padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.rtl .tdi_73 .td_module_wrap{float:right}.tdi_73 .td-module-container:before{bottom:-20px}.tdi_73 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_73 .td_module_wrap .td-module-container:before{display:block!important}.tdi_73 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_73 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_73 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_73 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style> <div class="tdi_73_rand_style td-element-style"><style> .tdi_73_rand_style{ background-color:rgba(242,242,242,0) !important; } </style></div><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV83MyA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV83My5pZCA9ICJ0ZGlfNzMiOwpibG9ja190ZGlfNzMuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUl6TXk0ek16TXpNek16TXlVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImxpbWl0IjoiMyIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJpbWFnZV9zaXplIjoiIiwiaW1hZ2VfaGVpZ2h0IjoiNjAlIiwiaW1hZ2VfcmFkaXVzIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl90aXRsZV9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpFMklpd2lZV3hzSWpvaU1qRWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsInRpdGxlX3R4dCI6IiMxNTE5NDgiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI3MTIiLCJmX21ldGFfZm9udF9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqRTBJaXdpWVd4c0lqb2lNVFFpZlE9PSIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImF1dGhvcl90eHQiOiIjMjM4ZmVlIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiNiMzYxZTAiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwiZl9leF9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9leF9mb250X3dlaWdodCI6IiIsImZlX2JyaWdodG5lc3NfaCI6IjAuNyIsImZlX2NvbnRyYXN0X2giOiIwLjciLCJmZV9zYXR1cmF0ZV9oIjoiMCIsInNob3dfY2F0IjoiIiwic2hvd19kYXRlIjoiIiwic2hvd19yZXZpZXciOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19idG4iOiIiLCJtYzFfZWwiOiIyOCIsImFsbF9tb2R1bGVzX3NwYWNlIjoiNDAiLCJtb2R1bGVzX2dhcCI6IjI1IiwicGFnX3NwYWNlIjoiMzUiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMnB4IiwibmV4dF90ZGljb24iOiJ0ZC1pY29uLXBsdXNzIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9idG5fZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwicGFnX3RleHQiOiIjYTVhNWE1IiwiY2F0ZWdvcnlfaWQiOiIzMDY0NiIsInRkY19jc3MiOiJleUpoYkd3aU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklqZ3dJaXdpWW1GamEyZHliM1Z1WkMxamIyeHZjaUk2SW5KblltRW9NalF5TERJME1pd3lORElzTUNraUxDSmthWE53YkdGNUlqb2lJbjBzSW5Cb2IyNWxJanA3SW0xaGNtZHBiaTFpYjNSMGIyMGlPaUkwTUNJc0ltUnBjM0JzWVhraU9pSWlmU3dpY0dodmJtVmZiV0Y0WDNkcFpIUm9Jam8zTmpkOSIsInRpdGxlX3R4dF9ob3ZlciI6IiMxNTE5NDgiLCJwcmV2X3RkaWNvbiI6InRkLWljb24tbGluZWUiLCJwYWdfaWNvbnNfc2l6ZSI6IjI0IiwicGFnX3BhZGRpbmciOiI1cHggNXB4IDNweCA2cHgiLCJwYWdfYm9yZGVyIjoiI2RiZGJkYiIsInBhZ19oX2JnIjoiIzIzOGZlZSIsInBhZ19oX2JvcmRlciI6IiNkYmRiZGIiLCJmX2hlYWRlcl9mb250X3NpemUiOiIzMCIsImN1c3RvbV90aXRsZSI6IkF6dXJlIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IjcwMCIsImRhdGVfdHh0IjoiI2E1YTVhNSIsImV4X3R4dCI6IiMwODBhMTkiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IjAiLCJmX2NhdF9mb250X3dlaWdodCI6IjcwMCIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfY2F0X2ZvbnRfc2l6ZSI6IjE0IiwiZl9idG5fZm9udF9zaXplIjoiMTIiLCJmX2NhdF9mb250X3RyYW5zZm9ybSI6Im5vbmUiLCJoZWFkZXJfdGV4dF9jb2xvciI6IiMxNTE5NDgiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJjYXRfdHh0IjoiI2ZmZmZmZiIsImNhdF90eHRfaG92ZXIiOiIjMjM4ZmVlIiwibWMxX3RsIjoiMTIiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsImNvbnRhaW5lcl93aWR0aCI6IjEwMCIsIm1ldGFfaW5mb19hbGlnbiI6ImNlbnRlciIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiMiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMjM4ZmVlIiwibWV0YV9wYWRkaW5nIjoiMjBweCAxMHB4IiwiYXJ0X3RpdGxlIjoiMCAwIDEwcHggMCIsImNhdF9iZyI6IiMyMzhmZWUiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiI4cHggMTBweCIsImNhdF9iZ19ob3ZlciI6IiNmMmYyZjIiLCJmX2V4X2ZvbnRfbGluZV9oZWlnaHQiOiIxLjMiLCJidG5fcGFkZGluZyI6IjEwcHggMTZweCIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiYnRuX2JnIjoiIzIzOGZlZSIsImJ0bl9iZ19ob3ZlciI6IiNmZmZmZmYiLCJidG5fYm9yZGVyIjoiI2ZmZmZmZiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIyIiwiYnRuX3R4dCI6IiNmZmZmZmYiLCJidG5fdHh0X2hvdmVyIjoiI2E1YTVhNSIsImJ0bl9ib3JkZXJfaG92ZXIiOiIjZGJkYmRiIiwicGFnX2JnIjoiI2ZmZmZmZiIsImFydF9leGNlcnB0IjoiMTBweCAwIDAgMCIsIm1ldGFfYmciOiIjZmZmZmZmIiwiY2F0X2JvcmRlciI6IiNmZmZmZmYiLCJjYXRfYm9yZGVyX2hvdmVyIjoiI2ZmZmZmZiIsImNvbG9yX292ZXJsYXkiOiJleUowZVhCbElqb2laM0poWkdsbGJuUWlMQ0pqYjJ4dmNqRWlPaUp5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NJc0ltTnZiRzl5TWlJNkluSm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU0lzSW0xcGVHVmtRMjlzYjNKeklqcGJYU3dpWkdWbmNtVmxJam9pT1RBaUxDSmpjM01pT2lKaVlXTnJaM0p2ZFc1a09pQXRkMlZpYTJsMExXeHBibVZoY2kxbmNtRmthV1Z1ZENnNU1HUmxaeXh5WjJKaEtETTRMREU0T1N3eU16TXNNQzR5T1Nrc2NtZGlZU2d3TERFeU5pd3lNemNzTUM0eU5pa3BPMkpoWTJ0bmNtOTFibVE2SUd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE95SXNJbU56YzFCaGNtRnRjeUk2SWprd1pHVm5MSEpuWW1Fb016Z3NNVGc1TERJek15d3dMakk1S1N4eVoySmhLREFzTVRJMkxESXpOeXd3TGpJMktTSjkiLCJzaGFkb3dfc2hhZG93X2NvbG9yIjoicmdiYSg4LDEwLDI1LDAuMjQpIiwic2hhZG93X3NoYWRvd19zcHJlYWQiOiIxIiwic2hhZG93X3NoYWRvd19zaXplIjoiNiIsImJsb2NrX3R5cGUiOiJ0ZF9mbGV4X2Jsb2NrXzEiLCJzZXBhcmF0b3IiOiIiLCJjdXN0b21fdXJsIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzFfdGl0bGVfdGFnIjoiIiwicG9zdF9pZHMiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbnN0YWxsZWRfcG9zdF90eXBlcyI6IiIsImluY2x1ZGVfY2ZfcG9zdHMiOiIiLCJleGNsdWRlX2NmX3Bvc3RzIjoiIiwic29ydCI6IiIsInBvcHVsYXJfYnlfZGF0ZSI6IiIsImxpbmtlZF9wb3N0cyI6IiIsImZhdm91cml0ZV9vbmx5IjoiIiwib2Zmc2V0IjoiIiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwic2hvd19tb2RpZmllZF9kYXRlIjoiIiwidGltZV9hZ28iOiIiLCJ0aW1lX2Fnb19hZGRfdHh0IjoiYWdvIiwidGltZV9hZ29fdHh0X3BvcyI6IiIsInJldmlld19zb3VyY2UiOiIiLCJlbF9jbGFzcyI6IiIsInRkX3F1ZXJ5X2NhY2hlIjoiIiwidGRfcXVlcnlfY2FjaGVfZXhwaXJhdGlvbiI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiJBbGwiLCJ0ZF9hamF4X3ByZWxvYWRpbmciOiIiLCJtX3BhZGRpbmciOiIiLCJtb2R1bGVzX2JvcmRlcl9zaXplIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3dpZHRoIjoiIiwiaW1hZ2VfZmxvYXRlZCI6Im5vX2Zsb2F0IiwiaGlkZV9pbWFnZSI6IiIsInNob3dfZmF2b3VyaXRlcyI6IiIsImZhdl9zaXplIjoiMiIsImZhdl9zcGFjZSI6IiIsImZhdl9pY29fY29sb3IiOiIiLCJmYXZfaWNvX2NvbG9yX2giOiIiLCJmYXZfYmciOiIiLCJmYXZfYmdfaCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZmF2X3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ2aWRlb19pY29uIjoiIiwidmlkZW9fcG9wdXAiOiJ5ZXMiLCJ2aWRlb19yZWMiOiIiLCJzcG90X2hlYWRlciI6IiIsInZpZGVvX3JlY190aXRsZSI6IiIsInZpZGVvX3JlY19jb2xvciI6IiIsInZpZGVvX3JlY19kaXNhYmxlIjoiIiwiYXV0b3BsYXlfdmlkIjoieWVzIiwic2hvd192aWRfdCI6ImJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZGVvX3RpdGxlX2NvbG9yIjoiIiwidmlkZW9fdGl0bGVfY29sb3JfaCI6IiIsInZpZGVvX2JnIjoiIiwidmlkZW9fb3ZlcmxheSI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdGl0bGUiOiJWaWRlbyBwb3AtdXAgYXJ0aWNsZSB0aXRsZSIsImZfdmlkX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpdGxlXyI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJtZXRhX2luZm9faG9yaXoiOiJsYXlvdXQtZGVmYXVsdCIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfc3BhY2UiOiIiLCJhcnRfYnRuIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibWV0YV9pbmZvX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwic2hvd19hdXRob3IiOiJpbmxpbmUtYmxvY2siLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfZXhjZXJwdCI6ImJsb2NrIiwiZXhjZXJwdF9jb2wiOiIxIiwiZXhjZXJwdF9nYXAiOiIiLCJleGNlcnB0X21pZGRsZSI6IiIsImV4Y2VycHRfaW5saW5lIjoiIiwic2hvd19hdWRpbyI6ImJsb2NrIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxLjUiLCJidG5fdGl0bGUiOiIiLCJidG5fbWFyZ2luIjoiIiwiYnRuX3JhZGl1cyI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2hlYWRlcl9mb250X3NwYWNpbmciOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3RyYW5zZm9ybSI6IiIsImZfZXhfZm9udF9zcGFjaW5nIjoiIiwiZl9leF8iOiIiLCJmX2J0bl9mb250X3RpdGxlIjoiQXJ0aWNsZSByZWFkIG1vcmUgYnV0dG9uIiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2J0bl9mb250X3N0eWxlIjoiIiwiZl9idG5fZm9udF90cmFuc2Zvcm0iOiIiLCJmX2J0bl9mb250X3NwYWNpbmciOiIiLCJmX2J0bl8iOiIiLCJtaXhfY29sb3IiOiIiLCJtaXhfdHlwZSI6IiIsImZlX2JyaWdodG5lc3MiOiIxIiwiZmVfY29udHJhc3QiOiIxIiwiZmVfc2F0dXJhdGUiOiIxIiwibWl4X2NvbG9yX2giOiIiLCJtaXhfdHlwZV9oIjoiIiwibV9iZyI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJjYXRfc3R5bGUiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV83MyIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNzMiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzczX3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV83My50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfNzMuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfNzMucG9zdF9jb3VudCA9ICIzIjsKYmxvY2tfdGRpXzczLmZvdW5kX3Bvc3RzID0gIjY3IjsKYmxvY2tfdGRpXzczLmhlYWRlcl9jb2xvciA9ICIiOwpibG9ja190ZGlfNzMuYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AgPSAiIjsKYmxvY2tfdGRpXzczLm1heF9udW1fcGFnZXMgPSAiMjMiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzczKTsK" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">Azure</span></h4></div><div id=tdi_73 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/azure/create-configure-azure-network-watcher/" rel="bookmark" class="td-image-wrap " title="Create and Configure Azure Network Watcher" ><span data-bg="https://assets.codeguru.com/uploads/2022/06/cloud-computing-tutorials-696x303.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/azure/create-configure-azure-network-watcher/" rel="bookmark" title="Create and Configure Azure Network Watcher">Create and Configure Azure Network Watcher</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-06-07T02:16:11+00:00" >June 7, 2022</time></span> </span> </div> <div class="td-excerpt">An Azure network watcher is a feature in Azure that enables developers to monitor and troubleshoot applications in the Azure Virtual Network. Azure network watchers also provide...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/azure/create-configure-azure-network-watcher/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/azure/security-rules-azure/" rel="bookmark" class="td-image-wrap " title="Configuring Security Rules In Azure Firewall" ><span data-bg="https://assets.codeguru.com/uploads/2021/07/Comp-security_6-150x110-1.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/azure/security-rules-azure/" rel="bookmark" title="Configuring Security Rules In Azure Firewall">Configuring Security Rules In Azure Firewall</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-05-07T17:22:15+00:00" >May 7, 2022</time></span> </span> </div> <div class="td-excerpt">Azure Firewall is a Microsoft-managed network virtual appliance (NVA) that provides the best of breed threat protection for cloud workloads running in Azure. It is a cloud-native...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/azure/security-rules-azure/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/azure/" class="td-post-category" >Azure</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/database/sql-pool-azure/" rel="bookmark" class="td-image-wrap " title="Create a Dedicated SQL Pool in Azure" ><span data-bg="https://assets.codeguru.com/uploads/2022/02/Azure-AD-tutorials-696x696.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/database/sql-pool-azure/" rel="bookmark" title="Create a Dedicated SQL Pool in Azure">Create a Dedicated SQL Pool in Azure</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/tapas-pal/">Tapas Pal</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-05-06T19:14:58+00:00" >May 6, 2022</time></span> </span> </div> <div class="td-excerpt">An Azure Synapse Dedicated SQL Pool (previously known as Azure SQL Data Warehouse), is a massively parallel processing database. It is a Big Data solution that stores...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/database/sql-pool-azure/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div><div class="td_block_wrap td_flex_block_1 tdi_74 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_74" > <style>.td-theme-wrap .tdi_74 .td-block-title>*,.td-theme-wrap .tdi_74 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_74 .td-subcat-item a:hover,.td-theme-wrap .tdi_74 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_74 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_74 .td-subcat-dropdown:hover .td-subcat-more i{color:#151948}.td-theme-wrap .tdi_74 .td-subcat-dropdown ul:after{background-color:#151948}.td-theme-wrap .tdi_74 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_74 .td_quote_on_blocks,.td-theme-wrap .tdi_74 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_74 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_74 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_74 .td-instagram-user a{color:#151948}.td-theme-wrap .tdi_74 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_74 .td-load-more-wrap a:hover{background-color:#151948;border-color:#151948}.td-theme-wrap .tdi_74 .td-read-more a,.td-theme-wrap .tdi_74 .td-weather-information:before,.td-theme-wrap .tdi_74 .td-weather-week:before,.td-theme-wrap .tdi_74 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_74 .td-post-category,.td-theme-wrap .tdi_74 .td-post-category:hover{background-color:#151948}.tdi_74{position:relative}@media (max-width:767px){.tdi_74{margin-bottom:40px!important}}</style> <style>.tdi_74 .td_block_inner{width:100%;margin-left:-12.5px;margin-right:-12.5px}.tdi_74:after{content:'';display:table;clear:both}.tdi_74 .td-image-wrap{padding-bottom:60%}.tdi_74 .entry-thumb{background-position:center 50%}.tdi_74 .td-module-container{flex-direction:column;box-shadow:0px 0px 6px 1px rgba(8,10,25,0.24)}.tdi_74 .td-image-container{display:block;order:0}.ie10 .tdi_74 .td-module-meta-info,.ie11 .tdi_74 .td-module-meta-info{flex:auto}body .tdi_74 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_74 .td-module-meta-info{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;border-color:#eaeaea;background-color:#ffffff}.tdi_74 .td-category-pos-above .td-post-category{align-self:flex-start}.tdi_74 .td_module_wrap{width:33.33333333%;float:left;padding-left:12.5px;padding-right:12.5px;padding-bottom:20px;margin-bottom:20px}.rtl .tdi_74 .td_module_wrap{float:right}.tdi_74 .td-module-container:before{bottom:-20px;border-color:#eaeaea}.tdi_74 .entry-thumb,.tdi_74 .td-image-wrap:before,.tdi_74 .td-image-wrap:after,.tdi_74 .entry-thumb:before,.tdi_74 .entry-thumb:after{border-radius:0px}.tdi_74 .td-post-vid-time{display:block}.tdi_74 .td-post-category{padding:8px 10px;background-color:#238fee;color:#ffffff;border-color:#ffffff;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}.tdi_74 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_74 .td-excerpt{display:block;color:#080a19;margin:10px 0 0 0;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:15px!important;line-height:1.3!important}.tdi_74 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_74 .td-author-date{display:inline}.tdi_74 .td-post-author-name{display:inline-block}.tdi_74 .entry-review-stars{display:none}.tdi_74 .td-icon-star,.tdi_74 .td-icon-star-empty,.tdi_74 .td-icon-star-half{font-size:15px}.tdi_74 .td-module-comments{display:none}.tdi_74 .td_module_wrap:nth-child(3n+1){clear:both}.tdi_74 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0;padding-bottom:0}.tdi_74 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none}.tdi_74 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_74 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee;border-color:#ffffff}.tdi_74 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_74 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_74 .td-post-author-name a{color:#238fee}.tdi_74 .td-post-author-name:hover a{color:#b361e0}.tdi_74 .td-post-date,.tdi_74 .td-post-author-name span{color:#a5a5a5}.tdi_74.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_74 .td-load-more-wrap a{color:#a5a5a5;background-color:#ffffff;border-color:#dbdbdb;padding:5px 5px 3px 6px;border-width:2px}.tdi_74 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_74 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_74.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_74.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#a5a5a5}.tdi_74.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_74 .td-load-more-wrap a:hover{color:#ffffff;background-color:#238fee!important;border-color:#238fee!important;border-color:#dbdbdb!important}.tdi_74 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_74 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_74.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_74.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_74 .entry-title{margin:0 0 10px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0px!important}.tdi_74 .td-read-more a{padding:10px 16px;border-width:2px;border-style:solid;border-color:#000;background-color:#238fee!important;color:#ffffff;border-color:#ffffff!important;font-family:brother-xl!important;font-size:12px!important;font-weight:700!important}.tdi_74 .td-read-more:hover a{background-color:#ffffff!important;color:#a5a5a5;border-color:#dbdbdb!important}.tdi_74.td_with_ajax_pagination .td-next-prev-wrap,.tdi_74 .td-load-more-wrap{margin-top:35px}.tdi_74 .page-nav .pages{padding-right:0}.tdi_74.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_74 .td-load-more-wrap a i{font-size:24px}.tdi_74 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_74.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_74 .td-block-title a,.tdi_74 .td-block-title span{font-family:brother-xl!important;font-size:30px!important;font-weight:700!important}.tdi_74 .td-editor-date,.tdi_74 .td-editor-date .td-post-author-name a,.tdi_74 .td-editor-date .entry-date,.tdi_74 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}html:not([class*='ie']) .tdi_74 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_74 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_74 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_74 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(0)}}@media (min-width:1019px) and (max-width:1140px){.tdi_74 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_74 .td-module-container:before{bottom:-20px}.tdi_74 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_74 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_74 .td_module_wrap .td-module-container:before{display:block!important}.tdi_74 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_74 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_74 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_74 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_74 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_74 .td-module-container:before{bottom:-20px}.tdi_74 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_74 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_74 .td_module_wrap .td-module-container:before{display:block!important}.tdi_74 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_74 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_74 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_74 .entry-title{font-size:16px!important}.tdi_74 .td-excerpt{font-size:12px!important}@media (min-width:768px){.tdi_74 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_74 .td_module_wrap{width:100%;float:left;padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.rtl .tdi_74 .td_module_wrap{float:right}.tdi_74 .td-module-container:before{bottom:-20px}.tdi_74 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_74 .td_module_wrap .td-module-container:before{display:block!important}.tdi_74 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_74 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_74 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_74 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style> <div class="tdi_74_rand_style td-element-style"><style> .tdi_74_rand_style{ background-color:rgba(242,242,242,0) !important; } </style></div><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV83NCA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV83NC5pZCA9ICJ0ZGlfNzQiOwpibG9ja190ZGlfNzQuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUl6TXk0ek16TXpNek16TXlVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImxpbWl0IjoiMyIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJpbWFnZV9zaXplIjoiIiwiaW1hZ2VfaGVpZ2h0IjoiNjAlIiwiaW1hZ2VfcmFkaXVzIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl90aXRsZV9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpFMklpd2lZV3hzSWpvaU1qRWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsInRpdGxlX3R4dCI6IiMxNTE5NDgiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI3MTIiLCJmX21ldGFfZm9udF9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqRTBJaXdpWVd4c0lqb2lNVFFpZlE9PSIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImF1dGhvcl90eHQiOiIjMjM4ZmVlIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiNiMzYxZTAiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwiZl9leF9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9leF9mb250X3dlaWdodCI6IiIsImZlX2JyaWdodG5lc3NfaCI6IjAuNyIsImZlX2NvbnRyYXN0X2giOiIwLjciLCJmZV9zYXR1cmF0ZV9oIjoiMCIsInNob3dfY2F0IjoiIiwic2hvd19kYXRlIjoiIiwic2hvd19yZXZpZXciOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19idG4iOiIiLCJtYzFfZWwiOiIyOCIsImFsbF9tb2R1bGVzX3NwYWNlIjoiNDAiLCJtb2R1bGVzX2dhcCI6IjI1IiwicGFnX3NwYWNlIjoiMzUiLCJwYWdfYm9yZGVyX3dpZHRoIjoiMnB4IiwibmV4dF90ZGljb24iOiJ0ZC1pY29uLXBsdXNzIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9idG5fZm9udF9mYW1pbHkiOiJ0a18xIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwicGFnX3RleHQiOiIjYTVhNWE1IiwiY2F0ZWdvcnlfaWQiOiIzMDY4NiIsInRkY19jc3MiOiJleUpoYkd3aU9uc2lZbUZqYTJkeWIzVnVaQzFqYjJ4dmNpSTZJbkpuWW1Fb01qUXlMREkwTWl3eU5ESXNNQ2tpTENKa2FYTndiR0Y1SWpvaUluMHNJbkJvYjI1bElqcDdJbTFoY21kcGJpMWliM1IwYjIwaU9pSTBNQ0lzSW1ScGMzQnNZWGtpT2lJaWZTd2ljR2h2Ym1WZmJXRjRYM2RwWkhSb0lqbzNOamQ5IiwidGl0bGVfdHh0X2hvdmVyIjoiIzE1MTk0OCIsInByZXZfdGRpY29uIjoidGQtaWNvbi1saW5lZSIsInBhZ19pY29uc19zaXplIjoiMjQiLCJwYWdfcGFkZGluZyI6IjVweCA1cHggM3B4IDZweCIsInBhZ19ib3JkZXIiOiIjZGJkYmRiIiwicGFnX2hfYmciOiIjMjM4ZmVlIiwicGFnX2hfYm9yZGVyIjoiI2RiZGJkYiIsImZfaGVhZGVyX2ZvbnRfc2l6ZSI6IjMwIiwiY3VzdG9tX3RpdGxlIjoiVG9vbHMiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiIsImZfaGVhZGVyX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfaGVhZGVyX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZGF0ZV90eHQiOiIjYTVhNWE1IiwiZXhfdHh0IjoiIzA4MGExOSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMCIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiMS4yIiwiZl9jYXRfZm9udF9zaXplIjoiMTQiLCJmX2J0bl9mb250X3NpemUiOiIxMiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoibm9uZSIsImhlYWRlcl90ZXh0X2NvbG9yIjoiIzE1MTk0OCIsIm1vZHVsZXNfY2F0ZWdvcnkiOiJpbWFnZSIsImNhdF90eHQiOiIjZmZmZmZmIiwiY2F0X3R4dF9ob3ZlciI6IiMyMzhmZWUiLCJtYzFfdGwiOiIxMiIsInBhZ19oX3RleHQiOiIjZmZmZmZmIiwiY29udGFpbmVyX3dpZHRoIjoiMTAwIiwibWV0YV9pbmZvX2FsaWduIjoiY2VudGVyIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiIyIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMyMzhmZWUiLCJtZXRhX3BhZGRpbmciOiIyMHB4IDEwcHgiLCJhcnRfdGl0bGUiOiIwIDAgMTBweCAwIiwiY2F0X2JnIjoiIzIzOGZlZSIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IjhweCAxMHB4IiwiY2F0X2JnX2hvdmVyIjoiI2YyZjJmMiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IjEuMyIsImJ0bl9wYWRkaW5nIjoiMTBweCAxNnB4IiwiZl9idG5fZm9udF93ZWlnaHQiOiI3MDAiLCJidG5fYmciOiIjMjM4ZmVlIiwiYnRuX2JnX2hvdmVyIjoiI2ZmZmZmZiIsImJ0bl9ib3JkZXIiOiIjZmZmZmZmIiwiYnRuX2JvcmRlcl93aWR0aCI6IjIiLCJidG5fdHh0IjoiI2ZmZmZmZiIsImJ0bl90eHRfaG92ZXIiOiIjYTVhNWE1IiwiYnRuX2JvcmRlcl9ob3ZlciI6IiNkYmRiZGIiLCJwYWdfYmciOiIjZmZmZmZmIiwiYXJ0X2V4Y2VycHQiOiIxMHB4IDAgMCAwIiwibWV0YV9iZyI6IiNmZmZmZmYiLCJjYXRfYm9yZGVyIjoiI2ZmZmZmZiIsImNhdF9ib3JkZXJfaG92ZXIiOiIjZmZmZmZmIiwiY29sb3Jfb3ZlcmxheSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSnlaMkpoS0RBc01USTJMREl6Tnl3d0xqSTJLU0lzSW1OdmJHOXlNaUk2SW5KblltRW9NemdzTVRnNUxESXpNeXd3TGpJNUtTSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lPVEFpTENKamMzTWlPaUppWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE8ySmhZMnRuY205MWJtUTZJR3hwYm1WaGNpMW5jbUZrYVdWdWRDZzVNR1JsWnl4eVoySmhLRE00TERFNE9Td3lNek1zTUM0eU9Ta3NjbWRpWVNnd0xERXlOaXd5TXpjc01DNHlOaWtwT3lJc0ltTnpjMUJoY21GdGN5STZJamt3WkdWbkxISm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU3h5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NKOSIsInNoYWRvd19zaGFkb3dfY29sb3IiOiJyZ2JhKDgsMTAsMjUsMC4yNCkiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IjEiLCJzaGFkb3dfc2hhZG93X3NpemUiOiI2IiwiYmxvY2tfdHlwZSI6InRkX2ZsZXhfYmxvY2tfMSIsInNlcGFyYXRvciI6IiIsImN1c3RvbV91cmwiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRpdGxlX3RhZyI6IiIsIm1jMV90aXRsZV90YWciOiIiLCJwb3N0X2lkcyI6IiIsInRheG9ub21pZXMiOiIiLCJjYXRlZ29yeV9pZHMiOiIiLCJpbl9hbGxfdGVybXMiOiIiLCJ0YWdfc2x1ZyI6IiIsImF1dG9yc19pZCI6IiIsImluc3RhbGxlZF9wb3N0X3R5cGVzIjoiIiwiaW5jbHVkZV9jZl9wb3N0cyI6IiIsImV4Y2x1ZGVfY2ZfcG9zdHMiOiIiLCJzb3J0IjoiIiwicG9wdWxhcl9ieV9kYXRlIjoiIiwibGlua2VkX3Bvc3RzIjoiIiwiZmF2b3VyaXRlX29ubHkiOiIiLCJvZmZzZXQiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NvdXJjZSI6IiIsImVsX2NsYXNzIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJoaWRlX2ltYWdlIjoiIiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX2ljb24iOiIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiIiwidmlkZW9fcmVjX2NvbG9yIjoiIiwidmlkZW9fcmVjX2Rpc2FibGUiOiIiLCJhdXRvcGxheV92aWQiOiJ5ZXMiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkZW9fdGl0bGVfY29sb3IiOiIiLCJ2aWRlb190aXRsZV9jb2xvcl9oIjoiIiwidmlkZW9fYmciOiIiLCJ2aWRlb19vdmVybGF5IjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGl0bGVfZm9udF90aXRsZSI6IlZpZGVvIHBvcC11cCBhcnRpY2xlIHRpdGxlIiwiZl92aWRfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zaXplIjoiIiwiZl92aWRfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGl0bGVfIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImxheW91dC1kZWZhdWx0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9zcGFjZSI6IiIsImFydF9idG4iOiIiLCJtZXRhX2luZm9fYm9yZGVyX3NpemUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3N0eWxlIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJzaG93X2F1dGhvciI6ImlubGluZS1ibG9jayIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwic2hvd19leGNlcnB0IjoiYmxvY2siLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcmFkaXVzIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJmX2hlYWRlcl9mb250X2hlYWRlciI6IiIsImZfaGVhZGVyX2ZvbnRfdGl0bGUiOiJCbG9jayBoZWFkZXIiLCJmX2hlYWRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3RyYW5zZm9ybSI6IiIsImZfaGVhZGVyX2ZvbnRfc3BhY2luZyI6IiIsImZfaGVhZGVyXyI6IiIsImZfYWpheF9mb250X3RpdGxlIjoiQWpheCBjYXRlZ29yaWVzIiwiZl9hamF4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2FqYXhfZm9udF9zaXplIjoiIiwiZl9hamF4X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2FqYXhfZm9udF9zdHlsZSI6IiIsImZfYWpheF9mb250X3dlaWdodCI6IiIsImZfYWpheF9mb250X3RyYW5zZm9ybSI6IiIsImZfYWpheF9mb250X3NwYWNpbmciOiIiLCJmX2FqYXhfIjoiIiwiZl9tb3JlX2ZvbnRfdGl0bGUiOiJMb2FkIG1vcmUgYnV0dG9uIiwiZl9tb3JlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21vcmVfZm9udF9zaXplIjoiIiwiZl9tb3JlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21vcmVfZm9udF9zdHlsZSI6IiIsImZfbW9yZV9mb250X3dlaWdodCI6IiIsImZfbW9yZV9mb250X3NwYWNpbmciOiIiLCJmX21vcmVfIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbWV0YV9mb250X3N0eWxlIjoiIiwiZl9tZXRhX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tZXRhX2ZvbnRfc3BhY2luZyI6IiIsImZfbWV0YV8iOiIiLCJmX2V4X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGV4Y2VycHQiLCJmX2V4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJtX2JnIjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImNhdF9zdHlsZSI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwiY3NzIjoiIiwidGRfY29sdW1uX251bWJlciI6MSwiaGVhZGVyX2NvbG9yIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYm9yZGVyX3RvcCI6IiIsImNsYXNzIjoidGRpXzc0IiwidGRjX2Nzc19jbGFzcyI6InRkaV83NCIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNzRfcmFuZF9zdHlsZSJ9JzsKYmxvY2tfdGRpXzc0LnRkX2NvbHVtbl9udW1iZXIgPSAiMSI7CmJsb2NrX3RkaV83NC5ibG9ja190eXBlID0gInRkX2ZsZXhfYmxvY2tfMSI7CmJsb2NrX3RkaV83NC5wb3N0X2NvdW50ID0gIjMiOwpibG9ja190ZGlfNzQuZm91bmRfcG9zdHMgPSAiOTYiOwpibG9ja190ZGlfNzQuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV83NC5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNzQubWF4X251bV9wYWdlcyA9ICIzMiI7CnRkQmxvY2tzQXJyYXkucHVzaChibG9ja190ZGlfNzQpOwo=" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">Tools</span></h4></div><div id=tdi_74 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/microsoft-office-365-review/" rel="bookmark" class="td-image-wrap " title="Microsoft Office 365 Review" ><span data-bg="https://assets.codeguru.com/uploads/2022/06/microsoft-office-tutorials.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/microsoft-office-365-review/" rel="bookmark" title="Microsoft Office 365 Review">Microsoft Office 365 Review</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-24T01:41:12+00:00" >March 24, 2023</time></span> </span> </div> <div class="td-excerpt">Is Microsoft 365 the right office suite software to fulfill your needs? We will help you answer that question by reviewing Microsoft Office 365 in terms of...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/tools/microsoft-office-365-review/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/microsoft-teams-tips/" rel="bookmark" class="td-image-wrap " title="Microsoft Teams Tips and Tricks" ><span data-bg="https://assets.codeguru.com/uploads/2022/12/microsoft-teams-video-696x380.jpg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/microsoft-teams-tips/" rel="bookmark" title="Microsoft Teams Tips and Tricks">Microsoft Teams Tips and Tricks</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-10T01:42:10+00:00" >March 10, 2023</time></span> </span> </div> <div class="td-excerpt">Microsoft Teams is collaboration software that allows developers to communicate with each other in real-time regardless of location. If your development team is using Microsoft Teams to...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/tools/microsoft-teams-tips/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/excel-project-management/" rel="bookmark" class="td-image-wrap " title="How to Use Excel for Project Management" ><span data-bg="https://assets.codeguru.com/uploads/2022/12/microsoft-excel-696x696.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/excel-project-management/" rel="bookmark" title="How to Use Excel for Project Management">How to Use Excel for Project Management</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-09T04:33:06+00:00" >March 9, 2023</time></span> </span> </div> <div class="td-excerpt">Are you looking for project management software to keep your software development team organized? Surprisingly, you may not have to look any further than Microsoft Excel. In this...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/tools/excel-project-management/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div></div></div><div class="vc_column tdi_76 wpb_column vc_column_container tdc-column td-pb-span3 td-is-sticky"> <style scoped>.tdi_76{vertical-align:top}.tdi_76>.wpb_wrapper,.tdi_76>.wpb_wrapper>.tdc-elements{display:block}.tdi_76>.wpb_wrapper>.tdc-elements{width:100%}.tdi_76>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_76>.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="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_77 tagdiv-type td-pb-border-top td_block_template_2" data-td-block-uid="tdi_77" > <style>.vc_column_text>.td-element-style{z-index:-1}</style><div class="td-fix-index"> <div style=" --ta-campaign-plugin-primary: #238fee; --ta-campaign-plugin-button-text: #fff; --ta-campaign-plugin-button-hover-background: #DBDBDB; --ta-campaign-plugin-button-hover-text: #fff; --ta-campaign-plugin-button-toggle-background: #238fee; --ta-campaign-plugin-button-toggle-text: #DBDBDB; " data-ajax-url="https://www.codeguru.com/wp/wp-admin/admin-ajax.php"> <div id="ta-campaign-widget-6741db7fc399f" class="ta-campaign-widget ta-campaign-widget--sidebar" data-campaign-fields='{"properties":{"campaign_type":"sidebar","campaign_category":false,"sailthru_list":["developer-insider"],"appearance":{"colors":{"primary_color":"#238fee","button":{"button_text_color":"#fff","hover":{"button_hover_background_color":"#DBDBDB","button_hover_text_color":"#fff"},"toggle":{"button_toggle_background_color":"#238fee","button_toggle_text_color":"#DBDBDB"}}},"custom_scss":""},"behavior":{"opt_in_enabled":true},"language":{"tagline":"Get the Free Newsletter!","subtagline":"","content":"Subscribe to Developer Insider for top news, trends & analysis","email_placeholder":"Work Email Address","opt_in":"By signing up to receive our newsletter, you agree to our <a href=\"https:\/\/technologyadvice.com\/terms-conditions\/\">Terms of Use<\/a> and <a href=\"https:\/\/technologyadvice.com\/privacy-policy\/\">Privacy Policy<\/a>.","subscribe_button":"Subscribe"}},"identifier":"6741db7fc399f","campaign_id":"19717","campaign_type":"sidebar","popup_type":null,"newsletters":["developer-insider"],"behavior":{"opt_in_enabled":true},"appearance":{"colors":{"primary":"#238fee","button":{"text":"#fff","hover":{"background":"#DBDBDB","text":"#fff"},"toggle":{"background":"#238fee","text":"#DBDBDB"}}},"custom_css":""},"language":{"tagline":"Get the Free Newsletter!","subtagline":"","content":"Subscribe to Developer Insider for top news, trends & analysis","email_placeholder":"Work Email Address","opt_in":"By signing up to receive our newsletter, you agree to our <a href=\"https:\/\/technologyadvice.com\/terms-conditions\/\">Terms of Use<\/a> and <a href=\"https:\/\/technologyadvice.com\/privacy-policy\/\">Privacy Policy<\/a>.","subscribe_button":"Subscribe"}}'> <div class="ta-campaign-widget__wrapper"> <div class="ta-campaign-widget__header mb-6"> <h3 class="ta-campaign-widget__tagline"> Get the Free Newsletter! </h3> <p class="ta-campaign-widget__content mt-6"> Subscribe to Developer Insider for top news, trends & analysis </p> </div> <form class="ta-campaign-widget__form"> <div class="ta-campaign-widget__input mb-4" data-field="email"> <label class="sr-only" for="email-6741db7fc399f"> Email Address </label> <input class="ta-campaign-widget__input__text" placeholder="Work Email Address" id="email-6741db7fc399f" name="email" type="email"> </div> <div class="ta-campaign-widget__checkbox mb-4" data-field="opt_in"> <div class="flex items-start"> <input id="opt-in-6741db7fc399f" class="ta-campaign-widget__checkbox__input mr-2" name="opt-in" type="checkbox"/> <label class="ta-campaign-widget__checkbox__label" for="opt-in-6741db7fc399f"> By signing up to receive our newsletter, you agree to our <a href="https://technologyadvice.com/terms-conditions/">Terms of Use</a> and <a href="https://technologyadvice.com/privacy-policy/">Privacy Policy</a>. </label> </div> </div> <button class="ta-campaign-widget__button" type="submit" > Subscribe </button> </form> </div> </div> </div> <style> </style> </div></div><div class="td-block td-a-rec td-a-rec-id-custom-spot tdi_78 td_block_template_2"> <style>.tdi_78.td-a-rec{text-align:center}.tdi_78.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_78 .td-element-style{z-index:-1}</style><div class="wp-ads-sticky-rail" id="wp-ads-1978311587"><!-- Start: GAM Ad Slot Render | Codeguru 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 nowprocket> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("sticky-rail"); }); </script> </div> <!-- End: GAM Ad Slot Render | Codeguru Sticky Rail --></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_79 tdm-content-horiz-left td-pb-border-top td_block_template_2" data-td-block-uid="tdi_79" > <style>.tdi_79{margin-top:20px!important}</style> <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_80 .tdm-title{background-color:#151948;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[class*='ie'] .tdi_80 .tdm-title{background:none;color:#151948}body .tdi_80:hover .tdm-title,body .tds_icon_box5_wrap:hover .tdi_80 .tdm-title{color:#151948;-webkit-text-fill-color:unset;background:transparent;transition:none}.tdi_80:hover .tdm-title{cursor:default}.tdi_80 .tdm-title{font-family:brother-xl!important;font-size:27px!important;font-weight:700!important}@media (min-width:1019px) and (max-width:1140px){.tdi_80 .tdm-title{font-size:32px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_80 .tdm-title{font-size:30px!important}}@media (max-width:767px){.tdi_80 .tdm-title{font-size:25px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_80 "><h3 class="tdm-title tdm-title-md">Follow Us On Social</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_socials tdi_81 tdm-content-horiz-left td-pb-border-top td_block_template_2" data-td-block-uid="tdi_81" > <style>.tdi_81{margin-top:-15px!important;border-color:#238fee!important;border-style:solid!important;border-width:2px 0px 0px 0px!important}</style> <style>.tdi_82 .tdm-social-item i{font-size:22px;vertical-align:middle}.tdi_82 .tdm-social-item i.td-icon-linkedin,.tdi_82 .tdm-social-item i.td-icon-pinterest,.tdi_82 .tdm-social-item i.td-icon-blogger,.tdi_82 .tdm-social-item i.td-icon-vimeo{font-size:17.6px}.tdi_82 .tdm-social-item{width:44px;height:44px;line-height:44px;margin:5px 10px 5px 0}.tdi_82 .tdm-social-item-wrap:last-child .tdm-social-item{margin-right:0!important}body .tdi_82 .tdm-social-item i{color:#151948}body .tdi_82 .tdm-social-item-wrap:hover i{color:#ffffff}body .tdi_82 .tdm-social-item{background-color:#ffffff}body .tdi_82 .tdm-social-item-wrap:hover .tdm-social-item{background-color:#238fee}.tdi_82 .tdm-social-text{margin-left:2px;margin-right:18px;display:none}</style><div class="tdm-social-wrapper tds-social3 tdi_82"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/CodeGuru-108048391032729" target="_blank" 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/codegurutoday/?viewAsMember=true" target="_blank" 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/CodeGuruToday" target="_blank" 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></div><div id="tdi_83" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_84 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_84,.tdi_84 .tdc-columns{min-height:0}.tdi_84>.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:-webkit-linear-gradient(-90deg,#2fc8c0,#26bde9 51%,#238fee);background:linear-gradient(-90deg,#2fc8c0,#26bde9 51%,#238fee)}.tdi_84,.tdi_84 .tdc-columns{display:block}.tdi_84 .tdc-columns{width:100%}.tdi_84:before,.tdi_84:after{display:table}@media (min-width:768px){.tdi_84{margin-left:-12px;margin-right:-12px}.tdi_84 .tdc-row-video-background-error,.tdi_84>.vc_column,.tdi_84>.tdc-columns>.vc_column{padding-left:12px;padding-right:12px}}.tdi_84{padding-top:40px!important;padding-bottom:60px!important;position:relative}.tdi_84 .td_block_wrap{text-align:left}</style> <div class="tdi_83_rand_style td-element-style" ><style>.tdi_83_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column tdi_86 wpb_column vc_column_container tdc-column td-pb-span9"> <style scoped>.tdi_86{vertical-align:baseline}.tdi_86>.wpb_wrapper,.tdi_86>.wpb_wrapper>.tdc-elements{display:block}.tdi_86>.wpb_wrapper>.tdc-elements{width:100%}.tdi_86>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_86>.wpb_wrapper{width:auto;height:auto}.tdi_86{border-radius:4px!important;border-style:solid!important;border-color:#888888!important;border-width:0!important;position:relative}</style> <div class="tdi_85_rand_style td-element-style" ><style>.tdi_85_rand_style{border-radius:4px!important;background-color:rgba(242,242,242,0)!important}</style></div><div class="wpb_wrapper" ><div class="td_block_wrap td_flex_block_1 tdi_87 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_87" > <style>.td-theme-wrap .tdi_87 .td-block-title>*,.td-theme-wrap .tdi_87 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_87 .td-subcat-item a:hover,.td-theme-wrap .tdi_87 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_87 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_87 .td-subcat-dropdown:hover .td-subcat-more i{color:#ffffff}.td-theme-wrap .tdi_87 .td-subcat-dropdown ul:after{background-color:#ffffff}.td-theme-wrap .tdi_87 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_87 .td_quote_on_blocks,.td-theme-wrap .tdi_87 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_87 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_87 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_87 .td-instagram-user a{color:#ffffff}.td-theme-wrap .tdi_87 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_87 .td-load-more-wrap a:hover{background-color:#ffffff;border-color:#ffffff}.td-theme-wrap .tdi_87 .td-read-more a,.td-theme-wrap .tdi_87 .td-weather-information:before,.td-theme-wrap .tdi_87 .td-weather-week:before,.td-theme-wrap .tdi_87 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_87 .td-post-category,.td-theme-wrap .tdi_87 .td-post-category:hover{background-color:#ffffff}.tdi_87{margin-bottom:0px!important;position:relative}@media (max-width:767px){.tdi_87{margin-right:20px!important;margin-bottom:40px!important;margin-left:20px!important}}</style> <style>.tdi_87 .td_block_inner{width:100%;margin-left:-12.5px;margin-right:-12.5px}.tdi_87:after{content:'';display:table;clear:both}.tdi_87 .td-image-wrap{padding-bottom:60%}.tdi_87 .entry-thumb{background-position:center 50%}.tdi_87 .td-module-container{flex-direction:column;box-shadow:0px 0px 6px 1px rgba(8,10,25,0.24)}.tdi_87 .td-image-container{display:block;order:0}.ie10 .tdi_87 .td-module-meta-info,.ie11 .tdi_87 .td-module-meta-info{flex:auto}body .tdi_87 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_87 .td-module-meta-info{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;border-color:#eaeaea;background-color:#ffffff}.tdi_87 .td-category-pos-above .td-post-category{align-self:flex-start}.tdi_87 .td_module_wrap{width:33.33333333%;float:left;padding-left:12.5px;padding-right:12.5px;padding-bottom:20px;margin-bottom:20px}.rtl .tdi_87 .td_module_wrap{float:right}.tdi_87 .td-module-container:before{bottom:-20px;border-color:#eaeaea}.tdi_87 .entry-thumb,.tdi_87 .td-image-wrap:before,.tdi_87 .td-image-wrap:after,.tdi_87 .entry-thumb:before,.tdi_87 .entry-thumb:after{border-radius:0px}.tdi_87 .td-post-vid-time{display:block}.tdi_87 .td-post-category{padding:8px 10px;background-color:#238fee;color:#ffffff;border-color:#ffffff;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}.tdi_87 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_87 .td-excerpt{display:block;color:#080a19;margin:10px 0 0 0;column-count:1;column-gap:48px;font-family:Rubik!important;font-size:15px!important;line-height:1.3!important}.tdi_87 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_87 .td-author-date{display:inline}.tdi_87 .td-post-author-name{display:inline-block}.tdi_87 .entry-review-stars{display:none}.tdi_87 .td-icon-star,.tdi_87 .td-icon-star-empty,.tdi_87 .td-icon-star-half{font-size:15px}.tdi_87 .td-module-comments{display:none}.tdi_87 .td_module_wrap:nth-child(3n+1){clear:both}.tdi_87 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0;padding-bottom:0}.tdi_87 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none}.tdi_87 .td-module-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26));background:linear-gradient(90deg,rgba(38,189,233,0.29),rgba(0,126,237,0.26))}.tdi_87 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee;border-color:#ffffff}.tdi_87 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_87 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_87 .td-post-author-name a{color:#238fee}.tdi_87 .td-post-author-name:hover a{color:#b361e0}.tdi_87 .td-post-date,.tdi_87 .td-post-author-name span{color:#a5a5a5}.tdi_87.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_87 .td-load-more-wrap a{color:#ffffff;background-color:rgba(242,242,242,0);border-color:#ffffff;padding:5px 5px 3px 6px;border-width:2px}.tdi_87 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_87 .td-load-more-wrap a .td-load-more-icon-svg svg *,.tdi_87.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,.tdi_87.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_87.td_with_ajax_pagination .td-next-prev-wrap a:hover,.tdi_87 .td-load-more-wrap a:hover{color:#ffffff;background-color:#b361e0!important;border-color:#b361e0!important;border-color:#ffffff!important}.tdi_87 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,.tdi_87 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,.tdi_87.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,.tdi_87.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg *{fill:#ffffff}.tdi_87 .entry-title{margin:0 0 10px 0;font-family:brother-xl!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0px!important}.tdi_87 .td-read-more a{padding:10px 16px;border-width:2px;border-style:solid;border-color:#000;background-color:#238fee!important;color:#ffffff;border-color:#ffffff!important;font-family:brother-xl!important;font-size:12px!important;font-weight:700!important}.tdi_87 .td-read-more:hover a{background-color:#ffffff!important;color:#a5a5a5;border-color:#dbdbdb!important}.tdi_87.td_with_ajax_pagination .td-next-prev-wrap,.tdi_87 .td-load-more-wrap{margin-top:35px}.tdi_87 .page-nav .pages{padding-right:0}.tdi_87.td_with_ajax_pagination .td-next-prev-wrap a,.tdi_87 .td-load-more-wrap a i{font-size:24px}.tdi_87 .td-load-more-wrap a .td-load-more-icon-svg svg,.tdi_87.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg{width:24px;height:calc(24px + 1px)}.tdi_87 .td-block-title a,.tdi_87 .td-block-title span{font-family:brother-xl!important;font-size:30px!important;font-weight:700!important}.tdi_87 .td-editor-date,.tdi_87 .td-editor-date .td-post-author-name a,.tdi_87 .td-editor-date .entry-date,.tdi_87 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;font-weight:400!important}html:not([class*='ie']) .tdi_87 .td-module-container:hover .entry-thumb:before{opacity:0}html:not([class*='ie']) .tdi_87 .entry-thumb{filter:brightness(1) contrast(1) saturate(1);transition:all 1s ease;-webkit-transition:all 1s ease}@media (min-width:768px){.tdi_87 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1141px){html:not([class*='ie']) .tdi_87 .td-module-container:hover .entry-thumb{filter:brightness(0.7) contrast(0.7) saturate(0)}}@media (min-width:1019px) and (max-width:1140px){.tdi_87 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_87 .td-module-container:before{bottom:-20px}.tdi_87 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_87 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_87 .td_module_wrap .td-module-container:before{display:block!important}.tdi_87 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_87 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_87 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_87 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_87 .td_module_wrap{padding-bottom:20px;margin-bottom:20px;clear:none!important;padding-bottom:20px!important;margin-bottom:20px!important}.tdi_87 .td-module-container:before{bottom:-20px}.tdi_87 .td_module_wrap:nth-child(3n+1){clear:both!important}.tdi_87 .td_module_wrap:nth-last-child(-n+3){margin-bottom:0!important;padding-bottom:0!important}.tdi_87 .td_module_wrap .td-module-container:before{display:block!important}.tdi_87 .td_module_wrap:nth-last-child(-n+3) .td-module-container:before{display:none!important}.tdi_87 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_87 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_87 .entry-title{font-size:16px!important}.tdi_87 .td-excerpt{font-size:12px!important}@media (min-width:768px){.tdi_87 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_87 .td-image-container{flex:0 0 100%;width:100%}.ie10 .tdi_87 .td-image-container,.ie11 .tdi_87 .td-image-container{flex:0 0 auto}.tdi_87 .td_module_wrap{width:100%;float:left;padding-left:0px;padding-right:0px;padding-bottom:20px;margin-bottom:20px;padding-bottom:20px!important;margin-bottom:20px!important}.rtl .tdi_87 .td_module_wrap{float:right}.tdi_87 .td_block_inner{margin-left:-0px;margin-right:-0px}.tdi_87 .td-module-container:before{bottom:-20px}.tdi_87 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_87 .td_module_wrap .td-module-container:before{display:block!important}.tdi_87 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_87 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_87 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_87 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style> <div class="tdi_87_rand_style td-element-style"><style> .tdi_87_rand_style{ background-color:rgba(242,242,242,0) !important; } </style></div><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV84NyA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV84Ny5pZCA9ICJ0ZGlfODciOwpibG9ja190ZGlfODcuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUl6TXk0ek16TXpNek16TXlVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImxpbWl0IjoiMyIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJpbWFnZV9zaXplIjoiIiwiaW1hZ2VfaGVpZ2h0IjoiNjAlIiwiaW1hZ2VfcmFkaXVzIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiJ0a18xIiwiZl90aXRsZV9mb250X3NpemUiOiJleUp3YjNKMGNtRnBkQ0k2SWpFMklpd2lZV3hzSWpvaU1qRWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsInRpdGxlX3R4dCI6IiMxNTE5NDgiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI3MTIiLCJmX21ldGFfZm9udF9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqRTBJaXdpWVd4c0lqb2lNVFFpZlE9PSIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImF1dGhvcl90eHQiOiIjMjM4ZmVlIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiNiMzYxZTAiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwiZl9leF9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9leF9mb250X3dlaWdodCI6IiIsImZlX2JyaWdodG5lc3NfaCI6IjAuNyIsImZlX2NvbnRyYXN0X2giOiIwLjciLCJmZV9zYXR1cmF0ZV9oIjoiMCIsInNob3dfY2F0IjoiIiwic2hvd19kYXRlIjoiIiwic2hvd19yZXZpZXciOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19idG4iOiIiLCJhbGxfbW9kdWxlc19zcGFjZSI6IjQwIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXlOU0lzSW5Cb2IyNWxJam9pTUNKOSIsInBhZ19zcGFjZSI6IjM1IiwicGFnX2JvcmRlcl93aWR0aCI6IjJweCIsIm5leHRfdGRpY29uIjoidGQtaWNvbi1wbHVzcyIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImZfY2F0X2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfYnRuX2ZvbnRfZmFtaWx5IjoidGtfMSIsImZfbW9yZV9mb250X2ZhbWlseSI6IiIsImZfYWpheF9mb250X2ZhbWlseSI6IiIsImZfbW9yZV9mb250X3RyYW5zZm9ybSI6IiIsInBhZ190ZXh0IjoiI2ZmZmZmZiIsImNhdGVnb3J5X2lkIjoiMzA3NzMiLCJ0ZGNfY3NzIjoiZXlKaGJHd2lPbnNpYldGeVoybHVMV0p2ZEhSdmJTSTZJakFpTENKaVlXTnJaM0p2ZFc1a0xXTnZiRzl5SWpvaWNtZGlZU2d5TkRJc01qUXlMREkwTWl3d0tTSXNJbVJwYzNCc1lYa2lPaUlpZlN3aWNHaHZibVVpT25zaWJXRnlaMmx1TFhKcFoyaDBJam9pTWpBaUxDSnRZWEpuYVc0dFltOTBkRzl0SWpvaU5EQWlMQ0p0WVhKbmFXNHRiR1ZtZENJNklqSXdJaXdpWkdsemNHeGhlU0k2SWlKOUxDSndhRzl1WlY5dFlYaGZkMmxrZEdnaU9qYzJOMzA9IiwidGl0bGVfdHh0X2hvdmVyIjoiIzE1MTk0OCIsInByZXZfdGRpY29uIjoidGQtaWNvbi1saW5lZSIsInBhZ19pY29uc19zaXplIjoiMjQiLCJwYWdfcGFkZGluZyI6IjVweCA1cHggM3B4IDZweCIsInBhZ19ib3JkZXIiOiIjZmZmZmZmIiwicGFnX2hfYmciOiIjYjM2MWUwIiwicGFnX2hfYm9yZGVyIjoiI2ZmZmZmZiIsImZfaGVhZGVyX2ZvbnRfc2l6ZSI6IjMwIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IjcwMCIsImRhdGVfdHh0IjoiI2E1YTVhNSIsImV4X3R4dCI6IiMwODBhMTkiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IjAiLCJmX2NhdF9mb250X3dlaWdodCI6IjcwMCIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfY2F0X2ZvbnRfc2l6ZSI6IjE0IiwiZl9idG5fZm9udF9zaXplIjoiMTIiLCJmX2NhdF9mb250X3RyYW5zZm9ybSI6Im5vbmUiLCJoZWFkZXJfdGV4dF9jb2xvciI6IiNmZmZmZmYiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJjYXRfdHh0IjoiI2ZmZmZmZiIsImNhdF90eHRfaG92ZXIiOiIjMjM4ZmVlIiwibWMxX3RsIjoiMTIiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsImNvbnRhaW5lcl93aWR0aCI6IjEwMCIsIm1ldGFfaW5mb19hbGlnbiI6ImNlbnRlciIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiMiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMjM4ZmVlIiwibWV0YV9wYWRkaW5nIjoiMjBweCAxMHB4IiwiYXJ0X3RpdGxlIjoiMCAwIDEwcHggMCIsImNhdF9iZyI6IiMyMzhmZWUiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiI4cHggMTBweCIsImNhdF9iZ19ob3ZlciI6IiNmMmYyZjIiLCJmX2V4X2ZvbnRfbGluZV9oZWlnaHQiOiIxLjMiLCJidG5fcGFkZGluZyI6IjEwcHggMTZweCIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiYnRuX2JnIjoiIzIzOGZlZSIsImJ0bl9iZ19ob3ZlciI6IiNmZmZmZmYiLCJidG5fYm9yZGVyIjoiI2ZmZmZmZiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIyIiwiYnRuX3R4dCI6IiNmZmZmZmYiLCJidG5fdHh0X2hvdmVyIjoiI2E1YTVhNSIsImJ0bl9ib3JkZXJfaG92ZXIiOiIjZGJkYmRiIiwiYXJ0X2V4Y2VycHQiOiIxMHB4IDAgMCAwIiwibWV0YV9iZyI6IiNmZmZmZmYiLCJjYXRfYm9yZGVyIjoiI2ZmZmZmZiIsImNhdF9ib3JkZXJfaG92ZXIiOiIjZmZmZmZmIiwiY29sb3Jfb3ZlcmxheSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSnlaMkpoS0RBc01USTJMREl6Tnl3d0xqSTJLU0lzSW1OdmJHOXlNaUk2SW5KblltRW9NemdzTVRnNUxESXpNeXd3TGpJNUtTSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lPVEFpTENKamMzTWlPaUppWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c1TUdSbFp5eHlaMkpoS0RNNExERTRPU3d5TXpNc01DNHlPU2tzY21kaVlTZ3dMREV5Tml3eU16Y3NNQzR5TmlrcE8ySmhZMnRuY205MWJtUTZJR3hwYm1WaGNpMW5jbUZrYVdWdWRDZzVNR1JsWnl4eVoySmhLRE00TERFNE9Td3lNek1zTUM0eU9Ta3NjbWRpWVNnd0xERXlOaXd5TXpjc01DNHlOaWtwT3lJc0ltTnpjMUJoY21GdGN5STZJamt3WkdWbkxISm5ZbUVvTXpnc01UZzVMREl6TXl3d0xqSTVLU3h5WjJKaEtEQXNNVEkyTERJek55d3dMakkyS1NKOSIsInNoYWRvd19zaGFkb3dfY29sb3IiOiJyZ2JhKDgsMTAsMjUsMC4yNCkiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IjEiLCJzaGFkb3dfc2hhZG93X3NpemUiOiI2IiwicGFnX2JnIjoicmdiYSgyNDIsMjQyLDI0MiwwKSIsImltYWdlX3dpZHRoIjoiZXlKd2FHOXVaU0k2SWpFd01DVWlmUT09IiwibWMxX2VsIjoiMjgiLCJjdXN0b21fdGl0bGUiOiJDKysiLCJibG9ja190eXBlIjoidGRfZmxleF9ibG9ja18xIiwic2VwYXJhdG9yIjoiIiwiY3VzdG9tX3VybCI6IiIsImJsb2NrX3RlbXBsYXRlX2lkIjoiIiwidGl0bGVfdGFnIjoiIiwibWMxX3RpdGxlX3RhZyI6IiIsInBvc3RfaWRzIjoiIiwidGF4b25vbWllcyI6IiIsImNhdGVnb3J5X2lkcyI6IiIsImluX2FsbF90ZXJtcyI6IiIsInRhZ19zbHVnIjoiIiwiYXV0b3JzX2lkIjoiIiwiaW5zdGFsbGVkX3Bvc3RfdHlwZXMiOiIiLCJpbmNsdWRlX2NmX3Bvc3RzIjoiIiwiZXhjbHVkZV9jZl9wb3N0cyI6IiIsInNvcnQiOiIiLCJwb3B1bGFyX2J5X2RhdGUiOiIiLCJsaW5rZWRfcG9zdHMiOiIiLCJmYXZvdXJpdGVfb25seSI6IiIsIm9mZnNldCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJyZXZpZXdfc291cmNlIjoiIiwiZWxfY2xhc3MiOiIiLCJ0ZF9xdWVyeV9jYWNoZSI6IiIsInRkX3F1ZXJ5X2NhY2hlX2V4cGlyYXRpb24iOiIiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoiIiwidGRfYWpheF9maWx0ZXJfaWRzIjoiIiwidGRfZmlsdGVyX2RlZmF1bHRfdHh0IjoiQWxsIiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwibV9wYWRkaW5nIjoiIiwibW9kdWxlc19ib3JkZXJfc2l6ZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3N0eWxlIjoiIiwibW9kdWxlc19ib3JkZXJfcmFkaXVzIjoiIiwibW9kdWxlc19kaXZpZGVyIjoiIiwibW9kdWxlc19kaXZpZGVyX2NvbG9yIjoiI2VhZWFlYSIsImhfZWZmZWN0IjoiIiwiaW1hZ2VfYWxpZ25tZW50IjoiNTAiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJoaWRlX2ltYWdlIjoiIiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX2ljb24iOiIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiIiwidmlkZW9fcmVjX2NvbG9yIjoiIiwidmlkZW9fcmVjX2Rpc2FibGUiOiIiLCJhdXRvcGxheV92aWQiOiJ5ZXMiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkZW9fdGl0bGVfY29sb3IiOiIiLCJ2aWRlb190aXRsZV9jb2xvcl9oIjoiIiwidmlkZW9fYmciOiIiLCJ2aWRlb19vdmVybGF5IjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGl0bGVfZm9udF90aXRsZSI6IlZpZGVvIHBvcC11cCBhcnRpY2xlIHRpdGxlIiwiZl92aWRfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zaXplIjoiIiwiZl92aWRfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGl0bGVfIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImxheW91dC1kZWZhdWx0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9zcGFjZSI6IiIsImFydF9idG4iOiIiLCJtZXRhX2luZm9fYm9yZGVyX3NpemUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3N0eWxlIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJzaG93X2F1dGhvciI6ImlubGluZS1ibG9jayIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwic2hvd19leGNlcnB0IjoiYmxvY2siLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcmFkaXVzIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJmX2hlYWRlcl9mb250X2hlYWRlciI6IiIsImZfaGVhZGVyX2ZvbnRfdGl0bGUiOiJCbG9jayBoZWFkZXIiLCJmX2hlYWRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3RyYW5zZm9ybSI6IiIsImZfaGVhZGVyX2ZvbnRfc3BhY2luZyI6IiIsImZfaGVhZGVyXyI6IiIsImZfYWpheF9mb250X3RpdGxlIjoiQWpheCBjYXRlZ29yaWVzIiwiZl9hamF4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2FqYXhfZm9udF9zaXplIjoiIiwiZl9hamF4X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2FqYXhfZm9udF9zdHlsZSI6IiIsImZfYWpheF9mb250X3dlaWdodCI6IiIsImZfYWpheF9mb250X3RyYW5zZm9ybSI6IiIsImZfYWpheF9mb250X3NwYWNpbmciOiIiLCJmX2FqYXhfIjoiIiwiZl9tb3JlX2ZvbnRfdGl0bGUiOiJMb2FkIG1vcmUgYnV0dG9uIiwiZl9tb3JlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21vcmVfZm9udF9zaXplIjoiIiwiZl9tb3JlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21vcmVfZm9udF9zdHlsZSI6IiIsImZfbW9yZV9mb250X3dlaWdodCI6IiIsImZfbW9yZV9mb250X3NwYWNpbmciOiIiLCJmX21vcmVfIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbWV0YV9mb250X3N0eWxlIjoiIiwiZl9tZXRhX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tZXRhX2ZvbnRfc3BhY2luZyI6IiIsImZfbWV0YV8iOiIiLCJmX2V4X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGV4Y2VycHQiLCJmX2V4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJtX2JnIjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImNhdF9zdHlsZSI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwiY3NzIjoiIiwidGRfY29sdW1uX251bWJlciI6MSwiaGVhZGVyX2NvbG9yIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYm9yZGVyX3RvcCI6IiIsImNsYXNzIjoidGRpXzg3IiwidGRjX2Nzc19jbGFzcyI6InRkaV84NyIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfODdfcmFuZF9zdHlsZSJ9JzsKYmxvY2tfdGRpXzg3LnRkX2NvbHVtbl9udW1iZXIgPSAiMSI7CmJsb2NrX3RkaV84Ny5ibG9ja190eXBlID0gInRkX2ZsZXhfYmxvY2tfMSI7CmJsb2NrX3RkaV84Ny5wb3N0X2NvdW50ID0gIjMiOwpibG9ja190ZGlfODcuZm91bmRfcG9zdHMgPSAiMTcwMiI7CmJsb2NrX3RkaV84Ny5oZWFkZXJfY29sb3IgPSAiIjsKYmxvY2tfdGRpXzg3LmFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wID0gIiI7CmJsb2NrX3RkaV84Ny5tYXhfbnVtX3BhZ2VzID0gIjU2OCI7CnRkQmxvY2tzQXJyYXkucHVzaChibG9ja190ZGlfODcpOwo=" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">C++</span></h4></div><div id=tdi_87 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/cplusplus/" class="td-post-category" >C++</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/cplusplus/video-game-careers/" rel="bookmark" class="td-image-wrap " title="Video Game Careers Overview" ><span data-bg="https://assets.codeguru.com/uploads/2022/09/video-game-development-tutorials-696x464.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/cplusplus/video-game-careers/" rel="bookmark" title="Video Game Careers Overview">Video Game Careers Overview</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/codeguru-staff/">CodeGuru Staff</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-09-18T16:52:52+00:00" >September 18, 2022</time></span> </span> </div> <div class="td-excerpt">Has your love of gaming sparked interest in possibly working in the video game industry? If so, here are some of the most popular video game careers...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/cplusplus/video-game-careers/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/dotnet/" class="td-post-category" >.NET</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/dotnet/non-cls-exceptions-dot-net/" rel="bookmark" class="td-image-wrap " title="Dealing with non-CLS Exceptions in .NET" ><span data-bg="https://assets.codeguru.com/uploads/2021/11/dot-net-6-696x696.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/dotnet/non-cls-exceptions-dot-net/" rel="bookmark" title="Dealing with non-CLS Exceptions in .NET">Dealing with non-CLS Exceptions in .NET</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/hannes-dupreez/">Hannes DuPreez</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-08-05T20:34:06+00:00" >August 5, 2022</time></span> </span> </div> <div class="td-excerpt"> In this .NET programming tutorial, developers will learn how to deal with non-CLS exceptions in .NET. First, for the uninformed, an exception is an error that occurs...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/dotnet/non-cls-exceptions-dot-net/" title="Read more" >Read more</a> </div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-image"> <div class="td-image-container"> <a href="https://www.codeguru.com/csharp/" class="td-post-category" >C#</a> <div class="td-module-thumb"><a href="https://www.codeguru.com/cplusplus/video-game-development-courses/" rel="bookmark" class="td-image-wrap " title="Online Courses to Learn Video Game Development" ><span data-bg="https://assets.codeguru.com/uploads/2022/07/game-development-courses-696x464.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/cplusplus/video-game-development-courses/" rel="bookmark" title="Online Courses to Learn Video Game Development">Online Courses to Learn Video Game Development</a></h3> <div class="td-editor-date"> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/rpayne/">Ronnie Payne</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2022-07-08T16:30:10+00:00" >July 8, 2022</time></span> </span> </div> <div class="td-excerpt"> The video game development market is showing no signs of slowing down, helped in part due to the pandemic, as people sought alternate ways to keep themselves...</div> <div class="td-read-more"> <a href="https://www.codeguru.com/cplusplus/video-game-development-courses/" title="Read more" >Read more</a> </div> </div> </div> </div> </div></div></div></div><div class="vc_column tdi_89 wpb_column vc_column_container tdc-column td-pb-span3 td-is-sticky"> <style scoped>.tdi_89{vertical-align:top}.tdi_89>.wpb_wrapper,.tdi_89>.wpb_wrapper>.tdc-elements{display:block}.tdi_89>.wpb_wrapper>.tdc-elements{width:100%}.tdi_89>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_89>.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_wrap td_flex_block_1 tdi_90 td-pb-border-top td_block_template_2 td_flex_block" data-td-block-uid="tdi_90" > <style>.td-theme-wrap .tdi_90 .td-block-title>*,.td-theme-wrap .tdi_90 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_90 .td-subcat-item a:hover,.td-theme-wrap .tdi_90 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_90 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_90 .td-subcat-dropdown:hover .td-subcat-more i{color:#ffffff}.td-theme-wrap .tdi_90 .td-subcat-dropdown ul:after{background-color:#ffffff}.td-theme-wrap .tdi_90 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_90 .td_quote_on_blocks,.td-theme-wrap .tdi_90 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_90 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_90 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_90 .td-instagram-user a{color:#ffffff}.td-theme-wrap .tdi_90 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_90 .td-load-more-wrap a:hover{background-color:#ffffff;border-color:#ffffff}.td-theme-wrap .tdi_90 .td-read-more a,.td-theme-wrap .tdi_90 .td-weather-information:before,.td-theme-wrap .tdi_90 .td-weather-week:before,.td-theme-wrap .tdi_90 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_90 .td-post-category,.td-theme-wrap .tdi_90 .td-post-category:hover{background-color:#ffffff}@media (min-width:768px) and (max-width:1018px){.tdi_90{margin-top:5px!important}}@media (min-width:1019px) and (max-width:1140px){.tdi_90{margin-top:10px!important}}</style> <style>.tdi_90 .entry-thumb{background-position:center 50%;background-image:none!important}.tdi_90 .td-image-container{display:none}body .tdi_90 .td-favorite{font-size:36px;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.2)}.tdi_90 .td-module-meta-info{padding:10px;background-color:#ffffff}.tdi_90 .td_module_wrap{padding-left:0px;padding-right:0px;padding-bottom:12.5px;margin-bottom:12.5px}.tdi_90 .td_block_inner{margin-left:-0px;margin-right:-0px}.tdi_90 .td-module-container:before{bottom:-12.5px;border-color:#eaeaea}.tdi_90 .td-module-container{border-width:2px 0 0 0;border-style:solid;border-color:#000;border-color:#ffffff!important;box-shadow:0px 0px 6px 1px rgba(8,10,25,0.24)}.tdi_90 .td-post-vid-time{display:block}.tdi_90 .td-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_90 .td-excerpt{display:none;margin:0px;column-count:1;column-gap:48px;font-family:Rubik!important}.tdi_90 .td-audio-player{opacity:1;visibility:visible;height:auto;font-size:13px}.tdi_90 .td-read-more{display:none}.tdi_90 .td-author-date{display:inline}.tdi_90 .entry-review-stars{display:none}.tdi_90 .td-icon-star,.tdi_90 .td-icon-star-empty,.tdi_90 .td-icon-star-half{font-size:15px}.tdi_90 .td-module-comments{display:none}.tdi_90 .td_module_wrap:nth-last-child(1){margin-bottom:0;padding-bottom:0}.tdi_90 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none}.tdi_90 .td-post-category{background-color:#238fee;color:#ffffff;border-color:#f2f2f2;font-family:brother-xl!important;font-size:14px!important;font-weight:700!important}.tdi_90 .td-post-category:hover{background-color:#f2f2f2!important;color:#238fee;border-color:#ffffff}.tdi_90 .td-module-title a{color:#151948;box-shadow:inset 0 0 0 0 #238fee}.tdi_90 .td_module_wrap:hover .td-module-title a{color:#151948!important;box-shadow:inset 0 -2px 0 0 #238fee}.tdi_90 .td-post-author-name a{color:#238fee}.tdi_90 .td-post-author-name:hover a{color:#b361e0}.tdi_90 .td-post-date,.tdi_90 .td-post-author-name span{color:#a5a5a5}.tdi_90 .entry-title{margin:0 0 10px;font-family:brother-xl!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0px!important}.tdi_90 .td-block-title a,.tdi_90 .td-block-title span{font-family:brother-xl!important;font-size:30px!important;font-weight:700!important;letter-spacing:0px!important}.tdi_90 .td-editor-date,.tdi_90 .td-editor-date .td-post-author-name a,.tdi_90 .td-editor-date .entry-date,.tdi_90 .td-module-comments a{font-family:Rubik!important;font-size:14px!important;line-height:1!important;font-weight:400!important}.tdi_90 .td-read-more a{font-family:Rubik!important}html:not([class*='ie']) .tdi_90 .td-module-container:hover .entry-thumb:before{opacity:0}@media (min-width:768px){.tdi_90 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1019px) and (max-width:1140px){.tdi_90 .td-image-container{display:none}.tdi_90 .td_module_wrap{padding-bottom:10px;margin-bottom:10px;padding-bottom:10px!important;margin-bottom:10px!important}.tdi_90 .td-module-container:before{bottom:-10px}.tdi_90 .td-module-container{padding:15px 0 0 0}.tdi_90 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_90 .td_module_wrap .td-module-container:before{display:block!important}.tdi_90 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_90 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_90 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_90 .entry-title{font-size:13px!important}.tdi_90 .td-editor-date,.tdi_90 .td-editor-date .td-post-author-name a,.tdi_90 .td-editor-date .entry-date,.tdi_90 .td-module-comments a{font-size:11px!important}@media (min-width:768px){.tdi_90 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_90 .td-image-container{display:none}.tdi_90 .td_module_wrap{padding-bottom:7.5px;margin-bottom:7.5px;padding-bottom:7.5px!important;margin-bottom:7.5px!important}.tdi_90 .td-module-container:before{bottom:-7.5px}.tdi_90 .td-module-container{padding:15px 0 0 0}.tdi_90 .td-post-date,.tdi_90 .td-post-author-name span{display:none}.tdi_90 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_90 .td_module_wrap .td-module-container:before{display:block!important}.tdi_90 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_90 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_90 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}.tdi_90 .entry-title{margin:0px;font-size:12px!important}.tdi_90 .td-editor-date,.tdi_90 .td-editor-date .td-post-author-name a,.tdi_90 .td-editor-date .entry-date,.tdi_90 .td-module-comments a{font-size:10px!important}@media (min-width:768px){.tdi_90 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_90 .td-image-wrap{padding-bottom:110%}.tdi_90 .td-image-container{flex:0 0 30%;width:30%;display:none}.ie10 .tdi_90 .td-image-container,.ie11 .tdi_90 .td-image-container{flex:0 0 auto}.tdi_90 .td_module_wrap{padding-bottom:12.5px;margin-bottom:12.5px;padding-bottom:12.5px!important;margin-bottom:12.5px!important}.tdi_90 .td-module-container:before{bottom:-12.5px}.tdi_90 .td_module_wrap:nth-last-child(1){margin-bottom:0!important;padding-bottom:0!important}.tdi_90 .td_module_wrap .td-module-container:before{display:block!important}.tdi_90 .td_module_wrap:nth-last-child(1) .td-module-container:before{display:none!important}.tdi_90 .td-module-title a{box-shadow:inset 0 0 0 0 #238fee}.tdi_90 .td_module_wrap:hover .td-module-title a{box-shadow:inset 0 -2px 0 0 #238fee}@media (min-width:768px){.tdi_90 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style><script data-src="data:text/javascript;base64,dmFyIGJsb2NrX3RkaV85MCA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV85MC5pZCA9ICJ0ZGlfOTAiOwpibG9ja190ZGlfOTAuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiIiwiaW1hZ2Vfc2l6ZSI6IiIsImltYWdlX2Zsb2F0ZWQiOiJoaWRkZW4iLCJpbWFnZV93aWR0aCI6ImV5SndhRzl1WlNJNklqTXdJbjA9IiwiaW1hZ2VfaGVpZ2h0IjoiZXlKd2FHOXVaU0k2SWpFeE1DSjkiLCJzaG93X2J0biI6Im5vbmUiLCJzaG93X2V4Y2VycHQiOiJleUp3YUc5dVpTSTZJbTV2Ym1VaUxDSmhiR3dpT2lKdWIyNWxJbjA9Iiwic2hvd19jb20iOiJleUp3YUc5dVpTSTZJbTV2Ym1VaUxDSmhiR3dpT2lKdWIyNWxJbjA9Iiwic2hvd19hdXRob3IiOiIiLCJzaG93X2NhdCI6IiIsIm1ldGFfcGFkZGluZyI6IjEwcHgiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SndiM0owY21GcGRDSTZJakV5SWl3aWJHRnVaSE5qWVhCbElqb2lNVE1pTENKaGJHd2lPaUl4TnlKOSIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfdGl0bGVfZm9udF93ZWlnaHQiOiI3MDAiLCJhbGxfbW9kdWxlc19zcGFjZSI6ImV5SnNZVzVrYzJOaGNHVWlPaUl5TUNJc0luQnZjblJ5WVdsMElqb2lNVFVpTENKaGJHd2lPaUl5TlNKOSIsImNhdGVnb3J5X2lkIjoiMzA2ODYiLCJzaG93X2RhdGUiOiJleUp3YjNKMGNtRnBkQ0k2SW01dmJtVWlmUT09IiwiYXJ0X2V4Y2VycHQiOiIwIiwic2hvd19yZXZpZXciOiJub25lIiwidGRjX2NzcyI6ImV5SmhiR3dpT25zaVpHbHpjR3hoZVNJNklpSjlMQ0p3YjNKMGNtRnBkQ0k2ZXlKdFlYSm5hVzR0ZEc5d0lqb2lOU0lzSW1ScGMzQnNZWGtpT2lJaWZTd2ljRzl5ZEhKaGFYUmZiV0Y0WDNkcFpIUm9Jam94TURFNExDSndiM0owY21GcGRGOXRhVzVmZDJsa2RHZ2lPamMyT0N3aWNHaHZibVVpT25zaVpHbHpjR3hoZVNJNklpSjlMQ0p3YUc5dVpWOXRZWGhmZDJsa2RHZ2lPamMyTnl3aWJHRnVaSE5qWVhCbElqcDdJbTFoY21kcGJpMTBiM0FpT2lJeE1DSXNJbVJwYzNCc1lYa2lPaUlpZlN3aWJHRnVaSE5qWVhCbFgyMWhlRjkzYVdSMGFDSTZNVEUwTUN3aWJHRnVaSE5qWVhCbFgyMXBibDkzYVdSMGFDSTZNVEF4T1gwPSIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiJ0a18xIiwibWMxX2VsIjoiMTAiLCJ0aXRsZV90eHRfaG92ZXIiOiIjMTUxOTQ4IiwidGl0bGVfdHh0IjoiIzE1MTk0OCIsImFydF90aXRsZSI6ImV5SmhiR3dpT2lJd0lEQWdNVEJ3ZUNJc0luQnZjblJ5WVdsMElqb2lNQ0o5IiwibW9kdWxlc19ib3JkZXJfc2l6ZSI6IjJweCAwIDAgMCIsIm1fcGFkZGluZyI6ImV5SnNZVzVrYzJOaGNHVWlPaUl4TlhCNElEQWdNQ0F3SWl3aWNHOXlkSEpoYVhRaU9pSXhOWEI0SURBZ01DQXdJbjA9IiwibW9kdWxlc19nYXAiOiIwIiwiZl9tZXRhX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5DSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TVNKOSIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiMSIsImZfbWV0YV9mb250X3dlaWdodCI6IjQwMCIsImZfbWV0YV9mb250X2ZhbWlseSI6IjcxMiIsImN1c3RvbV90aXRsZSI6IlRvb2xzIiwiZl9oZWFkZXJfZm9udF9zaXplIjoiMzAiLCJmX2hlYWRlcl9mb250X2ZhbWlseSI6InRrXzEiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IjcwMCIsImZfaGVhZGVyX2ZvbnRfc3BhY2luZyI6IjAiLCJmX2NhdF9mb250X2ZhbWlseSI6InRrXzEiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IjAiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiNzEyIiwiZl9idG5fZm9udF9mYW1pbHkiOiI3MTIiLCJmX2NhdF9mb250X3NpemUiOiIxNCIsImRhdGVfdHh0IjoiI2E1YTVhNSIsImhlYWRlcl90ZXh0X2NvbG9yIjoiI2ZmZmZmZiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiNmZmZmZmYiLCJtZXRhX2JnIjoiI2ZmZmZmZiIsImxpbWl0IjoiNCIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiNzAwIiwibWMxX3RsIjoiMTEiLCJjYXRfYmciOiIjMjM4ZmVlIiwiY2F0X2JnX2hvdmVyIjoiI2YyZjJmMiIsImNhdF90eHQiOiIjZmZmZmZmIiwiY2F0X3R4dF9ob3ZlciI6IiMyMzhmZWUiLCJjYXRfYm9yZGVyIjoiI2YyZjJmMiIsImNhdF9ib3JkZXJfaG92ZXIiOiIjZmZmZmZmIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiIyIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMyMzhmZWUiLCJhdXRob3JfdHh0IjoiIzIzOGZlZSIsImF1dGhvcl90eHRfaG92ZXIiOiIjYjM2MWUwIiwic2hhZG93X3NoYWRvd19jb2xvciI6InJnYmEoOCwxMCwyNSwwLjI0KSIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiMSIsInNoYWRvd19zaGFkb3dfc2l6ZSI6IjYiLCJibG9ja190eXBlIjoidGRfZmxleF9ibG9ja18xIiwic2VwYXJhdG9yIjoiIiwiY3VzdG9tX3VybCI6IiIsImJsb2NrX3RlbXBsYXRlX2lkIjoiIiwidGl0bGVfdGFnIjoiIiwibWMxX3RpdGxlX3RhZyI6IiIsInBvc3RfaWRzIjoiIiwidGF4b25vbWllcyI6IiIsImNhdGVnb3J5X2lkcyI6IiIsImluX2FsbF90ZXJtcyI6IiIsInRhZ19zbHVnIjoiIiwiYXV0b3JzX2lkIjoiIiwiaW5zdGFsbGVkX3Bvc3RfdHlwZXMiOiIiLCJpbmNsdWRlX2NmX3Bvc3RzIjoiIiwiZXhjbHVkZV9jZl9wb3N0cyI6IiIsInNvcnQiOiIiLCJwb3B1bGFyX2J5X2RhdGUiOiIiLCJsaW5rZWRfcG9zdHMiOiIiLCJmYXZvdXJpdGVfb25seSI6IiIsIm9mZnNldCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJyZXZpZXdfc291cmNlIjoiIiwiZWxfY2xhc3MiOiIiLCJ0ZF9xdWVyeV9jYWNoZSI6IiIsInRkX3F1ZXJ5X2NhY2hlX2V4cGlyYXRpb24iOiIiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoiIiwidGRfYWpheF9maWx0ZXJfaWRzIjoiIiwidGRfZmlsdGVyX2RlZmF1bHRfdHh0IjoiQWxsIiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwiY29udGFpbmVyX3dpZHRoIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3JhZGl1cyI6IiIsImhpZGVfaW1hZ2UiOiIiLCJzaG93X2Zhdm91cml0ZXMiOiIiLCJmYXZfc2l6ZSI6IjIiLCJmYXZfc3BhY2UiOiIiLCJmYXZfaWNvX2NvbG9yIjoiIiwiZmF2X2ljb19jb2xvcl9oIjoiIiwiZmF2X2JnIjoiIiwiZmF2X2JnX2giOiIiLCJmYXZfc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJmYXZfc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsImZhdl9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwidmlkZW9faWNvbiI6IiIsInZpZGVvX3BvcHVwIjoieWVzIiwidmlkZW9fcmVjIjoiIiwic3BvdF9oZWFkZXIiOiIiLCJ2aWRlb19yZWNfdGl0bGUiOiIiLCJ2aWRlb19yZWNfY29sb3IiOiIiLCJ2aWRlb19yZWNfZGlzYWJsZSI6IiIsImF1dG9wbGF5X3ZpZCI6InllcyIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRlb190aXRsZV9jb2xvciI6IiIsInZpZGVvX3RpdGxlX2NvbG9yX2giOiIiLCJ2aWRlb19iZyI6IiIsInZpZGVvX292ZXJsYXkiOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RpdGxlIjoiVmlkZW8gcG9wLXVwIGFydGljbGUgdGl0bGUiLCJmX3ZpZF90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGl0bGVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aXRsZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aXRsZV8iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoibGF5b3V0LWRlZmF1bHQiLCJtZXRhX3dpZHRoIjoiIiwibWV0YV9tYXJnaW4iOiIiLCJtZXRhX3NwYWNlIjoiIiwiYXJ0X2J0biI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnkiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJoaWRlX2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxLjUiLCJidG5fdGl0bGUiOiIiLCJidG5fbWFyZ2luIjoiIiwiYnRuX3BhZGRpbmciOiIiLCJidG5fYm9yZGVyX3dpZHRoIjoiIiwiYnRuX3JhZGl1cyI6IiIsInBhZ19zcGFjZSI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2hlYWRlcl9mb250X3N0eWxlIjoiIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X3NpemUiOiIiLCJmX2V4X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9leF9mb250X3RyYW5zZm9ybSI6IiIsImZfZXhfZm9udF9zcGFjaW5nIjoiIiwiZl9leF8iOiIiLCJmX2J0bl9mb250X3RpdGxlIjoiQXJ0aWNsZSByZWFkIG1vcmUgYnV0dG9uIiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfc2l6ZSI6IiIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2J0bl9mb250X3N0eWxlIjoiIiwiZl9idG5fZm9udF93ZWlnaHQiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsIm1fYmciOiIiLCJjb2xvcl9vdmVybGF5IjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImNhdF9zdHlsZSI6IiIsImV4X3R4dCI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsInBhZ190ZXh0IjoiIiwicGFnX2hfdGV4dCI6IiIsInBhZ19iZyI6IiIsInBhZ19oX2JnIjoiIiwicGFnX2JvcmRlciI6IiIsInBhZ19oX2JvcmRlciI6IiIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV85MCIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfOTAiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzkwX3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV85MC50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfOTAuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfOTAucG9zdF9jb3VudCA9ICI0IjsKYmxvY2tfdGRpXzkwLmZvdW5kX3Bvc3RzID0gIjk2IjsKYmxvY2tfdGRpXzkwLmhlYWRlcl9jb2xvciA9ICIiOwpibG9ja190ZGlfOTAuYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AgPSAiIjsKYmxvY2tfdGRpXzkwLm1heF9udW1fcGFnZXMgPSAiMjQiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzkwKTsK" data-type="lazy"></script><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">Tools</span></h4></div><div id=tdi_90 class="td_block_inner td-mc1-wrap"> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-"> <div class="td-image-container"> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/microsoft-office-365-review/" rel="bookmark" class="td-image-wrap " title="Microsoft Office 365 Review" ><span data-bg="https://assets.codeguru.com/uploads/2022/06/microsoft-office-tutorials.jpeg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/microsoft-office-365-review/" rel="bookmark" title="Microsoft Office 365 Review">Microsoft Office 365 Review</a></h3> <div class="td-editor-date"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-24T01:41:12+00:00" >March 24, 2023</time></span> <span class="td-module-comments"><a href="https://www.codeguru.com/tools/microsoft-office-365-review/#respond">0</a></span> </span> </div> <div class="td-excerpt">Is Microsoft 365 the right office suite software to...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-"> <div class="td-image-container"> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/microsoft-teams-tips/" rel="bookmark" class="td-image-wrap " title="Microsoft Teams Tips and Tricks" ><span data-bg="https://assets.codeguru.com/uploads/2022/12/microsoft-teams-video-696x380.jpg" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/microsoft-teams-tips/" rel="bookmark" title="Microsoft Teams Tips and Tricks">Microsoft Teams Tips and Tricks</a></h3> <div class="td-editor-date"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-10T01:42:10+00:00" >March 10, 2023</time></span> <span class="td-module-comments"><a href="https://www.codeguru.com/tools/microsoft-teams-tips/#respond">0</a></span> </span> </div> <div class="td-excerpt">Microsoft Teams is collaboration software that allows developers to...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-"> <div class="td-image-container"> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/excel-project-management/" rel="bookmark" class="td-image-wrap " title="How to Use Excel for Project Management" ><span data-bg="https://assets.codeguru.com/uploads/2022/12/microsoft-excel-696x696.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/excel-project-management/" rel="bookmark" title="How to Use Excel for Project Management">How to Use Excel for Project Management</a></h3> <div class="td-editor-date"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-09T04:33:06+00:00" >March 9, 2023</time></span> <span class="td-module-comments"><a href="https://www.codeguru.com/tools/excel-project-management/#respond">0</a></span> </span> </div> <div class="td-excerpt">Are you looking for project management software to keep...</div> </div> </div> </div> <div class="td_module_flex td_module_flex_1 td_module_wrap td-animation-stack td-cpt-post"> <div class="td-module-container td-category-pos-"> <div class="td-image-container"> <div class="td-module-thumb"><a href="https://www.codeguru.com/tools/powerpoint-presentation-tips/" rel="bookmark" class="td-image-wrap " title="Tips for Creating Effective Presentations in PowerPoint" ><span data-bg="https://assets.codeguru.com/uploads/2023/01/microsoft-powerpoint-tutorials-696x632.png" class="entry-thumb td-thumb-css rocket-lazyload" style="" ></span></a></div> </div> <div class="td-module-meta-info"> <h3 class="entry-title td-module-title"><a href="https://www.codeguru.com/tools/powerpoint-presentation-tips/" rel="bookmark" title="Tips for Creating Effective Presentations in PowerPoint">Tips for Creating Effective Presentations in PowerPoint</a></h3> <div class="td-editor-date"> <a href="https://www.codeguru.com/tools/" class="td-post-category" >Tools</a> <span class="td-author-date"> <span class="td-post-author-name"><a href="https://www.codeguru.com/author/estone/">Enrique Stone</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2023-03-08T04:22:27+00:00" >March 8, 2023</time></span> <span class="td-module-comments"><a href="https://www.codeguru.com/tools/powerpoint-presentation-tips/#respond">0</a></span> </span> </div> <div class="td-excerpt">Microsoft PowerPoint is one of the most popular tools...</div> </div> </div> </div> </div></div></div></div></div></div></div></div> </div> </div> <!-- /.td-main-content-wrap --> <div class="td-footer-template-wrap" style="position: relative"> <div class="td-footer-wrap "> <div id="tdi_91" class="tdc-zone"><div class="tdc_zone tdi_92 wpb_row td-pb-row tdc-element-style" > <style scoped>.tdi_92{min-height:0}.tdi_92>.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:#080a19!important}</style> <div class="tdi_91_rand_style td-element-style" ></div><div id="tdi_93" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_94 _ntv_footer wpb_row td-pb-row" > <style scoped>.tdi_94,.tdi_94 .tdc-columns{min-height:0}.tdi_94,.tdi_94 .tdc-columns{display:block}.tdi_94 .tdc-columns{width:100%}.tdi_94:before,.tdi_94:after{display:table}@media (min-width:768px){.tdi_94{margin-left:-15px;margin-right:-15px}.tdi_94 .tdc-row-video-background-error,.tdi_94>.vc_column,.tdi_94>.tdc-columns>.vc_column{padding-left:15px;padding-right:15px}}@media (min-width:1019px) and (max-width:1140px){@media (min-width:768px){.tdi_94{margin-left:-10px;margin-right:-10px}.tdi_94 .tdc-row-video-background-error,.tdi_94>.vc_column,.tdi_94>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_94{margin-left:-10px;margin-right:-10px}.tdi_94 .tdc-row-video-background-error,.tdi_94>.vc_column,.tdi_94>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}}.tdi_94{padding-top:60px!important}.tdi_94 .td_block_wrap{text-align:left}@media (min-width:768px) and (max-width:1018px){.tdi_94{padding-top:30px!important;padding-bottom:10px!important}}@media (max-width:767px){.tdi_94{padding-top:60px!important}}</style><div class="vc_column tdi_96 wpb_column vc_column_container tdc-column td-pb-span6"> <style scoped>.tdi_96{vertical-align:baseline}.tdi_96>.wpb_wrapper,.tdi_96>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.tdi_96>.wpb_wrapper>.tdc-elements{width:100%}.tdi_96>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_96>.wpb_wrapper{width:100%;height:100%}@media (max-width:767px){.tdi_96{justify-content:center!important;text-align:center!important}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_97 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_97" > <style>.tdi_97{margin-top:10px!important;margin-bottom:10px!important}@media (max-width:767px){.tdi_97{margin-left:50px!important;display:inline-block!important}}</style> <style>.tdi_97 .tdb-logo-a,.tdi_97 h1{flex-direction:row;align-items:center;justify-content:flex-start}.tdi_97 .tdb-logo-svg-wrap{display:block}.tdi_97 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_97 .tdb-logo-img{max-width:47%}.tdi_97 .tdb-logo-img-wrap{display:block}.tdi_97 .tdb-logo-text-tagline{margin-top:2px;margin-left:0;display:block;font-family:brother-xl!important;}.tdi_97 .tdb-logo-text-title{display:block;color:#ffffff;font-family:brother-xl!important;font-size:34px!important;font-weight:500!important;text-transform:uppercase!important;}.tdi_97 .tdb-logo-text-wrap{flex-direction:column;align-items:center}.tdi_97 .tdb-logo-icon{top:0px;display:block}@media (min-width:1019px) and (max-width:1140px){.tdi_97 .tdb-logo-text-title{font-size:32px!important;}}@media (min-width:768px) and (max-width:1018px){.tdi_97 .tdb-logo-text-title{font-size:22px!important;}}@media (max-width:767px){.tdi_97 .tdb-logo-img{max-width:80%}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.codeguru.com/"><h1><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data" data-retina="https://assets.codeguru.com/uploads/2021/08/CG_MobileLogo_White.png" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202267%20352'%3E%3C/svg%3E" alt="Logo" title="" width="2267" height="352" data-lazy-src="https://assets.codeguru.com/uploads/2021/08/CG_RetinaLogo-copy-white-2.png" /><noscript><img class="tdb-logo-img td-retina-data" data-retina="https://assets.codeguru.com/uploads/2021/08/CG_MobileLogo_White.png" src="https://assets.codeguru.com/uploads/2021/08/CG_RetinaLogo-copy-white-2.png" alt="Logo" title="" width="2267" height="352" /></noscript></span></h1></a></div></div> <!-- ./block --><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_98 tdm-inline-block td-pb-border-top td_block_template_2" data-td-block-uid="tdi_98" > <style>.tdi_98{width:90%!important}@media (max-width:767px){.tdi_98{width:100%!important;justify-content:center!important;text-align:center!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_98{text-align:left!important}.tdi_98 .tdm-descr{color:#ffffff;font-family:Rubik!important;font-size:16px!important;line-height:1.4!important}@media (min-width:768px) and (max-width:1018px){.tdi_98 .tdm-descr{font-size:12px!important}}@media (max-width:767px){.tdi_98{text-align:center!important;margin-right:auto;margin-left:auto}}</style><p class="tdm-descr">CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.</p></div><div class="tdm_block td_block_wrap tdm_block_socials tdi_99 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_2" data-td-block-uid="tdi_99" > <style>.tdi_99{margin-top:10px!important;margin-bottom:20px!important;width:100%!important}@media (max-width:767px){.tdi_99{margin-right:auto!important;margin-left:auto!important;width:auto!important}}</style> <style>.tdi_100 .tdm-social-item i{font-size:20px;vertical-align:middle;line-height:36px}.tdi_100 .tdm-social-item i.td-icon-linkedin,.tdi_100 .tdm-social-item i.td-icon-pinterest,.tdi_100 .tdm-social-item i.td-icon-blogger,.tdi_100 .tdm-social-item i.td-icon-vimeo{font-size:16px}.tdi_100 .tdm-social-item{width:36px;height:36px;margin:5px 10px 5px 0}.tdi_100 .tdm-social-item-wrap:last-child .tdm-social-item{margin-right:0!important}.tdi_100 .tdm-social-item i,.tds-team-member2 .tdi_100.tds-social1 .tdm-social-item i{color:#ffffff}.tdi_100 .tdm-social-item-wrap:hover i,.tds-team-member2 .tdi_100.tds-social1 .tdm-social-item:hover i{color:#b361e0}.tdi_100 .tdm-social-text{display:none;margin-left:2px;margin-right:18px}@media (min-width:768px) and (max-width:1018px){.tdi_100 .tdm-social-item i{font-size:12px;vertical-align:middle;line-height:21.6px}.tdi_100 .tdm-social-item i.td-icon-linkedin,.tdi_100 .tdm-social-item i.td-icon-pinterest,.tdi_100 .tdm-social-item i.td-icon-blogger,.tdi_100 .tdm-social-item i.td-icon-vimeo{font-size:9.6px}.tdi_100 .tdm-social-item{width:21.6px;height:21.6px}}</style><div class="tdm-social-wrapper tds-social1 tdi_100"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/CodeGuru-108048391032729" 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/codegurutoday/?viewAsMember=true" 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/CodeGuruToday" 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_102 wpb_column vc_column_container tdc-column td-pb-span6"> <style scoped>.tdi_102{vertical-align:baseline}.tdi_102>.wpb_wrapper,.tdi_102>.wpb_wrapper>.tdc-elements{display:block}.tdi_102>.wpb_wrapper>.tdc-elements{width:100%}.tdi_102>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_102>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_104 vc_row vc_inner wpb_row td-pb-row" > <style scoped>.tdi_104{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_104,.tdi_104 .tdc-inner-columns{display:block}.tdi_104 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_106 wpb_column vc_column_container tdc-inner-column td-pb-span8"> <style scoped>.tdi_106{vertical-align:baseline}.tdi_106 .vc_column-inner>.wpb_wrapper,.tdi_106 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_106 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){div.tdi_106{width:100%!important}}@media (max-width:767px){.tdi_106{margin-bottom:0px!important;padding-bottom:0px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="td_block_wrap td_block_title tdi_107 td-pb-border-top td_block_template_2 td-fix-index" data-td-block-uid="tdi_107" > <style>.td-theme-wrap .tdi_107 .td-block-title>*,.td-theme-wrap .tdi_107 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_107 .td-subcat-item a:hover,.td-theme-wrap .tdi_107 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_107 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_107 .td-subcat-dropdown:hover .td-subcat-more i{color:#238fee}.td-theme-wrap .tdi_107 .td-subcat-dropdown ul:after{background-color:#238fee}.td-theme-wrap .tdi_107 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_107 .td_quote_on_blocks,.td-theme-wrap .tdi_107 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_107 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_107 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_107 .td-instagram-user a{color:#238fee}.td-theme-wrap .tdi_107 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_107 .td-load-more-wrap a:hover{background-color:#238fee;border-color:#238fee}.td-theme-wrap .tdi_107 .td-read-more a,.td-theme-wrap .tdi_107 .td-weather-information:before,.td-theme-wrap .tdi_107 .td-weather-week:before,.td-theme-wrap .tdi_107 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_107 .td-post-category,.td-theme-wrap .tdi_107 .td-post-category:hover{background-color:#238fee}.tdi_107{margin-bottom:-5px!important}@media (min-width:768px) and (max-width:1018px){.tdi_107{margin-bottom:-15px!important}}@media (max-width:767px){.tdi_107{width:100%!important;display:inline-block!important}}</style> <style>body .tdi_107 .td-block-title a,body .tdi_107 .td-block-title span{font-family:brother-xl!important;font-size:24px!important;font-weight:700!important;letter-spacing:1px!important}@media (min-width:1019px) and (max-width:1140px){body .tdi_107 .td-block-title a,body .tdi_107 .td-block-title span{font-size:19px!important}}@media (min-width:768px) and (max-width:1018px){body .tdi_107 .td-block-title a,body .tdi_107 .td-block-title span{font-size:18px!important}}@media (max-width:767px){body .tdi_107 .td-block-title{text-align:center}body .tdi_107.td_block_template_4 .td-block-title>*:before,body .tdi_107.td_block_template_17 .td-block-title:after,body .tdi_107.td_block_template_13 .td-block-subtitle,body .tdi_107.td_block_template_9 .td-block-title:after{right:0;left:0}body .tdi_107.td_block_template_5 .td-block-title>*{border-width:0 0 0 4px}body .tdi_107.td_block_template_8 .td-block-title>*{padding-left:20px;padding-right:20px}body .tdi_107.td_block_template_12 .td-block-title{justify-content:center}}</style><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">Advertisers</span></h4></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_108 tdm-inline-block td-pb-border-top td_block_template_2" data-td-block-uid="tdi_108" > <style>.tdi_108{margin-bottom:30px!important;width:90%!important}@media (max-width:767px){.tdi_108{width:100%!important;justify-content:center!important;text-align:center!important}}@media (min-width:1019px) and (max-width:1140px){.tdi_108{width:100%!important}}@media (min-width:768px) and (max-width:1018px){.tdi_108{width:100%!important}}</style> <style>.tdi_108{text-align:left!important}.tdi_108 .tdm-descr{color:#ffffff;font-family:Rubik!important;font-size:16px!important;line-height:1.4!important}@media (min-width:768px) and (max-width:1018px){.tdi_108 .tdm-descr{font-size:12px!important}}@media (max-width:767px){.tdi_108{text-align:center!important;margin-right:auto;margin-left:auto}}</style><p class="tdm-descr">Advertise with TechnologyAdvice on CodeGuru and our other developer-focused platforms.</p></div><div class="tdm_block td_block_wrap tdm_block_button tdi_109 tdm-block-button-inline tdm-content-horiz-center td-pb-border-top td_block_template_2" data-td-block-uid="tdi_109" > <style>.tdi_109{border-color:#238fee!important;border-style:solid!important;border-width:0!important}@media (max-width:767px){.tdi_109{width:100%!important}}</style> <style>.tdm_block.tdm_block_button{margin-bottom:0}.tdm_block.tdm_block_button .tds-button{line-height:0}.tdm_block.tdm_block_button.tdm-block-button-inline{display:inline-block}.tdm_block.tdm_block_button.tdm-block-button-full,.tdm_block.tdm_block_button.tdm-block-button-full .tdm-btn{display:block}.tdi_109 .tdm-btn{height:auto;padding:10px}@media (max-width:767px){.tdi_109 .tdm-btn{height:auto;padding:15px 30px}}</style> <style>body .tdi_110{background-color:#238fee}body .tdi_110:before{background-color:#767676}.tdi_110 .tdm-btn-text,.tdi_110 i{color:#ffffff}.tdi_110 svg{fill:#ffffff}.tdi_110 svg *{fill:inherit}.tdi_110{padding:10px;height:auto;line-height:1;font-weight:500!important}.tdi_110 .tdm-btn-icon:last-child{margin-left:10px}.tdi_110,.tdi_110:before{border-radius:15px}@media (max-width:767px){.tdi_110{padding:15px 30px;height:auto;line-height:1}.tdi_110,.tdi_110:before{border-radius:25px}}</style><div class="tds-button td-fix-index"><a href="https://solutions.technologyadvice.com/advertise-on-codeguru/?utm_source=codeguru&amp;utm_medium=portfolio_footer&amp;utm_campaign=advertise_button" title="Advertise with Us" class="tds-button1 tdm-btn tdm-btn-lg tdi_110 " ><span class="tdm-btn-text">Advertise with Us</span><i class="tdm-btn-icon tdc-font-fa tdc-font-fa-angle-right"></i></a></div></div></div></div></div><div class="vc_column_inner tdi_112 wpb_column vc_column_container tdc-inner-column td-pb-span4"> <style scoped>.tdi_112{vertical-align:baseline}.tdi_112 .vc_column-inner>.wpb_wrapper,.tdi_112 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_112 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_112{display:none!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="td_block_wrap td_block_title tdi_113 td-pb-border-top td_block_template_2 td-fix-index" data-td-block-uid="tdi_113" > <style>.td-theme-wrap .tdi_113 .td-block-title>*,.td-theme-wrap .tdi_113 .td-pulldown-filter-link:hover,.td-theme-wrap .tdi_113 .td-subcat-item a:hover,.td-theme-wrap .tdi_113 .td-subcat-item .td-cur-simple-item,.td-theme-wrap .tdi_113 .td-subcat-dropdown:hover .td-subcat-more span,.td-theme-wrap .tdi_113 .td-subcat-dropdown:hover .td-subcat-more i{color:#238fee}.td-theme-wrap .tdi_113 .td-subcat-dropdown ul:after{background-color:#238fee}.td-theme-wrap .tdi_113 .td_module_wrap:hover .entry-title a,.td-theme-wrap .tdi_113 .td_quote_on_blocks,.td-theme-wrap .tdi_113 .td-opacity-cat .td-post-category:hover,.td-theme-wrap .tdi_113 .td-opacity-read .td-read-more a:hover,.td-theme-wrap .tdi_113 .td-opacity-author .td-post-author-name a:hover,.td-theme-wrap .tdi_113 .td-instagram-user a{color:#238fee}.td-theme-wrap .tdi_113 .td-next-prev-wrap a:hover,.td-theme-wrap .tdi_113 .td-load-more-wrap a:hover{background-color:#238fee;border-color:#238fee}.td-theme-wrap .tdi_113 .td-read-more a,.td-theme-wrap .tdi_113 .td-weather-information:before,.td-theme-wrap .tdi_113 .td-weather-week:before,.td-theme-wrap .tdi_113 .td-exchange-header:before,.td-theme-wrap .td-footer-wrapper .tdi_113 .td-post-category,.td-theme-wrap .tdi_113 .td-post-category:hover{background-color:#238fee}.tdi_113{margin-bottom:-5px!important}@media (min-width:768px) and (max-width:1018px){.tdi_113{margin-bottom:-15px!important}}@media (max-width:767px){.tdi_113{display:inline-block!important}}</style> <style>body .tdi_113 .td-block-title a,body .tdi_113 .td-block-title span{font-family:brother-xl!important;font-size:24px!important;font-weight:700!important;letter-spacing:1px!important}@media (min-width:1019px) and (max-width:1140px){body .tdi_113 .td-block-title a,body .tdi_113 .td-block-title span{font-size:19px!important}}@media (min-width:768px) and (max-width:1018px){body .tdi_113 .td-block-title a,body .tdi_113 .td-block-title span{font-size:18px!important}}</style><div class="td-block-title-wrap"><h4 class="td-block-title"><span class="td-pulldown-size">Menu</span></h4></div></div><div class="td_block_wrap td_block_list_menu tdi_114 td-blm-display-vertical td-pb-border-top td_block_template_2 widget" data-td-block-uid="tdi_114" > <style>@media (max-width:767px){.tdi_114{justify-content:center!important;text-align:center!important}}</style> <style>.td_block_list_menu ul{flex-wrap:wrap;margin-left:12px}.td_block_list_menu ul li{margin-left:0}.td_block_list_menu ul li a{display:flex;margin-left:0}.td_block_list_menu .td-blm-menu-item-txt{display:flex;align-items:center;flex-grow:1}.td_block_list_menu .sub-menu{padding-left:22px}.td_block_list_menu .sub-menu li{font-size:13px}.td_block_list_menu li.current-menu-item>a,.td_block_list_menu li.current-menu-ancestor>a,.td_block_list_menu li.current-category-ancestor>a,.td_block_list_menu li.current-page-ancestor>a{color:var(--td_theme_color,#4db2ec)}.td_block_list_menu .td-blm-sub-icon{display:flex;align-items:center;justify-content:center;margin-left:.6em;padding:0 .6em;transition:transform .2s ease-in-out}.td_block_list_menu .td-blm-sub-icon svg{display:block;width:1em;height:auto}.td_block_list_menu .td-blm-sub-icon svg,.td_block_list_menu .td-blm-sub-icon svg *{fill:currentColor}.td_block_list_menu.td-blm-display-accordion .menu-item-has-children ul{display:none}.td_block_list_menu.td-blm-display-accordion .menu-item-has-children-open>a>.td-blm-sub-icon{transform:rotate(180deg)}.td_block_list_menu.td-blm-display-horizontal ul{display:flex}body .tdi_114 ul{text-align:left;justify-content:flex-start;margin:0px}body .tdi_114 ul li a{justify-content:flex-start}body .tdi_114 .td-blm-menu-item-txt{flex-grow:1}body .tdi_114 a,body .tdi_114 .td-blm-sub-icon{color:#ffffff}body .tdi_114 li.current-menu-item>a,body .tdi_114 li.current-menu-ancestor>a,body .tdi_114 li.current-category-ancestor>a,body .tdi_114 li.current-page-ancestor>a,body .tdi_114 a:hover,body .tdi_114 li.current-menu-item>a>.td-blm-sub-icon,body .tdi_114 li.current-menu-ancestor>a>.td-blm-sub-icon,body .tdi_114 li.current-category-ancestor>a>.td-blm-sub-icon,body .tdi_114 li.current-page-ancestor>a>.td-blm-sub-icon,body .tdi_114 a:hover>.td-blm-sub-icon{color:#238fee}body .tdi_114 .td-block-title a,body .tdi_114 .td-block-title span{font-family:brother-xl!important;font-size:14px!important;font-weight:500!important}body .tdi_114 li{font-family:brother-xl!important;font-size:14px!important;line-height:24px!important;font-weight:700!important;letter-spacing:1px!important}@media (min-width:768px) and (max-width:1018px){body .tdi_114 li{line-height:20px!important}}</style><div class="td-block-title-wrap"></div><div id=tdi_114 class="td_block_inner td-fix-index"><div class="menu-footer-menu-container"><ul id="menu-footer-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-107"><a href="https://www.codeguru.com/privacy-policy/"><span class="td-blm-menu-item-txt">Privacy Policy</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-108"><a href="https://technologyadvice.com/terms-conditions/"><span class="td-blm-menu-item-txt">Terms</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-109"><a href="https://technologyadvice.com/about-us/"><span class="td-blm-menu-item-txt">About</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="https://technologyadvice.com/contact-us/"><span class="td-blm-menu-item-txt">Contact</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-111"><a href="https://solutions.technologyadvice.com/advertise-on-codeguru/?utm_source=codeguru&#038;utm_medium=portfolio_footer&#038;utm_campaign=advertise_contact-us"><span class="td-blm-menu-item-txt">Advertise</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-112"><a href="https://technologyadvice.com/privacy-policy/ccpa-opt-out-form/"><span class="td-blm-menu-item-txt">California &#8211; Do Not Sell My Information</span></a></li> </ul></div></div></div></div></div></div></div></div></div></div></div><div id="tdi_115" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_116 wpb_row td-pb-row" > <style scoped>.tdi_116,.tdi_116 .tdc-columns{min-height:0}.tdi_116,.tdi_116 .tdc-columns{display:block}.tdi_116 .tdc-columns{width:100%}.tdi_116:before,.tdi_116:after{display:table}</style><div class="vc_column tdi_118 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_118{vertical-align:baseline}.tdi_118>.wpb_wrapper,.tdi_118>.wpb_wrapper>.tdc-elements{display:block}.tdi_118>.wpb_wrapper>.tdc-elements{width:100%}.tdi_118>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_118>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_120 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}.tdi_120{margin-top:15px!important}@media (max-width:767px){.tdi_120{margin-top:50px!important}}</style></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_121 tdm-content-horiz-center td-pb-border-top td_block_template_2" data-td-block-uid="tdi_121" ><div class="td-block-row"><div class="td-block-span12 tdm-col"> <style>body .tdi_122 .tdm-title{color:#ffffff}body .tdi_122:hover .tdm-title,body .tds_icon_box5_wrap:hover .tdi_122 .tdm-title{color:#ffffff;-webkit-text-fill-color:unset;background:transparent;transition:none}.tdi_122:hover .tdm-title{cursor:default}.tdi_122 .tdm-title{font-family:brother-xl!important;font-weight:700!important}</style><div class="tds-title tds-title1 td-fix-index tdi_122 "><h3 class="tdm-title tdm-title-md">Our Brands</h3></div></div></div></div></div></div></div></div><div id="tdi_123" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_124 wpb_row td-pb-row tdc-row-content-vert-center" > <style scoped>.tdi_124,.tdi_124 .tdc-columns{min-height:0}.tdi_124,.tdi_124 .tdc-columns{display:block}.tdi_124 .tdc-columns{width:100%}.tdi_124:before,.tdi_124:after{display:table}@media (min-width:768px){.tdi_124{margin-left:-2px;margin-right:-2px}.tdi_124 .tdc-row-video-background-error,.tdi_124>.vc_column,.tdi_124>.tdc-columns>.vc_column{padding-left:2px;padding-right:2px}}@media (min-width:767px){.tdi_124.tdc-row-content-vert-center,.tdi_124.tdc-row-content-vert-center .tdc-columns{display:flex;align-items:center;flex:1}.tdi_124.tdc-row-content-vert-bottom,.tdi_124.tdc-row-content-vert-bottom .tdc-columns{display:flex;align-items:flex-end;flex:1}.tdi_124.tdc-row-content-vert-center .td_block_wrap{vertical-align:middle}.tdi_124.tdc-row-content-vert-bottom .td_block_wrap{vertical-align:bottom}}</style><div class="vc_column tdi_126 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_126{vertical-align:baseline}.tdi_126>.wpb_wrapper,.tdi_126>.wpb_wrapper>.tdc-elements{display:block}.tdi_126>.wpb_wrapper>.tdc-elements{width:100%}.tdi_126>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_126>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_127 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_127"><a data-bg="https://assets.codeguru.com/uploads/2021/01/TAwhitefooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://technologyadvice.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_127{margin-right:auto!important;margin-left:auto!important}}</style> <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_127 .td_single_image_bg{height:40px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_127{width:100%}body .tdi_127 .td_single_image_bg{background-size:contain}.tdi_127: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_128 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_128"><a data-bg="https://assets.codeguru.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_128{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_128 .td_single_image_bg{height:40px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_128{width:100%}body .tdi_128 .td_single_image_bg{background-size:contain}.tdi_128:hover .td_single_image_bg:before{opacity:0}</style></div></div></div><div class="vc_column tdi_130 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_130{vertical-align:baseline}.tdi_130>.wpb_wrapper,.tdi_130>.wpb_wrapper>.tdc-elements{display:block}.tdi_130>.wpb_wrapper>.tdc-elements{width:100%}.tdi_130>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_130>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_131 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_131"><a data-bg="https://assets.codeguru.com/uploads/2021/01/datamationwhitefooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.datamation.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_131{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_131 .td_single_image_bg{height:40px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_131{width:100%}body .tdi_131 .td_single_image_bg{background-size:contain}.tdi_131: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_132 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_132"><a data-bg="https://assets.codeguru.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_132{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_132 .td_single_image_bg{height:45px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_132{width:100%}body .tdi_132 .td_single_image_bg{background-size:contain}.tdi_132:hover .td_single_image_bg:before{opacity:0}</style></div></div></div><div class="vc_column tdi_134 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_134{vertical-align:baseline}.tdi_134>.wpb_wrapper,.tdi_134>.wpb_wrapper>.tdc-elements{display:block}.tdi_134>.wpb_wrapper>.tdc-elements{width:100%}.tdi_134>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_134>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_135 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_135"><a data-bg="https://assets.codeguru.com/uploads/2021/01/webowhitefooter.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.webopedia.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_135{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_135 .td_single_image_bg{height:35px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_135{width:100%}body .tdi_135 .td_single_image_bg{background-size:contain}.tdi_135: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_136 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_136"><a data-bg="https://assets.codeguru.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_136{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_136 .td_single_image_bg{height:45px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_136{width:100%}body .tdi_136 .td_single_image_bg{background-size:contain}.tdi_136:hover .td_single_image_bg:before{opacity:0}</style></div></div></div><div class="vc_column tdi_138 wpb_column vc_column_container tdc-column td-pb-span3"> <style scoped>.tdi_138{vertical-align:baseline}.tdi_138>.wpb_wrapper,.tdi_138>.wpb_wrapper>.tdc-elements{display:block}.tdi_138>.wpb_wrapper>.tdc-elements{width:100%}.tdi_138>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_138>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_139 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_139"><a data-bg="https://assets.codeguru.com/uploads/2021/01/serverwatchwhitefooter-10.png" class="td_single_image_bg rocket-lazyload" style="" href="https://www.serverwatch.com/" target="_blank" ></a> <style>@media (max-width:767px){.tdi_139{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_139 .td_single_image_bg{height:50px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_139{width:100%}body .tdi_139 .td_single_image_bg{background-size:contain}.tdi_139: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_140 td-single-image- td-pb-border-top td_block_template_2 " data-td-block-uid="tdi_140"><a data-bg="https://assets.codeguru.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_140{margin-right:auto!important;margin-left:auto!important}}</style> <style>.tdi_140 .td_single_image_bg{height:45px;padding-bottom:0;background-repeat:no-repeat;background-position:center top}body .tdi_140{width:100%}body .tdi_140 .td_single_image_bg{background-size:contain}.tdi_140:hover .td_single_image_bg:before{opacity:0}</style></div></div></div></div></div><div id="tdi_141" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_142 wpb_row td-pb-row" > <style scoped>.tdi_142,.tdi_142 .tdc-columns{min-height:0}.tdi_142,.tdi_142 .tdc-columns{display:block}.tdi_142 .tdc-columns{width:100%}.tdi_142:before,.tdi_142:after{display:table}</style><div class="vc_column tdi_144 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_144{vertical-align:baseline}.tdi_144>.wpb_wrapper,.tdi_144>.wpb_wrapper>.tdc-elements{display:block}.tdi_144>.wpb_wrapper>.tdc-elements{width:100%}.tdi_144>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_144>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_146 td_separator_solid td_separator_center"><span style="border-color:#EBEBEB;border-width:1px;width:100%;"></span> <style scoped>.tdi_146{margin-top:15px!important}</style></div><div class="vc_row_inner tdi_148 vc_row vc_inner wpb_row td-pb-row" > <style scoped>.tdi_148{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_148,.tdi_148 .tdc-inner-columns{display:block}.tdi_148 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_150 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <style scoped>.tdi_150{vertical-align:baseline}.tdi_150 .vc_column-inner>.wpb_wrapper,.tdi_150 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_150 .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_151 tds_menu_active1 tds_menu_sub_active1 td-pb-border-top td_block_template_2 tdb-header-align" data-td-block-uid="tdi_151" style=" z-index: 999;"> <style>.tdi_151 .td_block_inner{text-align:center}.tdi_151 .tdb-menu>li .tdb-menu-sep,.tdi_151 .tdb-menu-items-dropdown .tdb-menu-sep{top:-1px}.tdi_151 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_151 .td-subcat-more .tdb-menu-more-subicon{top:-1px}.tdi_151 .td-subcat-more .tdb-menu-more-icon{top:0px}.tdi_151 .tdb-menu>li>a,.tdi_151 .td-subcat-more{color:#ffffff}.tdi_151 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_151 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_151 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_151 .td-subcat-more .tdb-menu-more-subicon-svg svg *,.tdi_151 .td-subcat-more .tdb-menu-more-icon-svg,.tdi_151 .td-subcat-more .tdb-menu-more-icon-svg *{fill:#ffffff}.tdi_151 .tdb-menu>li>a,.tdi_151 .td-subcat-more,.tdi_151 .td-subcat-more>.tdb-menu-item-text{font-family:Montserrat!important;font-size:14px!important;font-weight:600!important}.tdi_151 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdi_151 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{right:0;margin-top:1px}.tdi_151 .tdb-menu .tdb-normal-menu ul,.tdi_151 .td-pulldown-filter-list,.tdi_151 .td-pulldown-filter-list .sub-menu{box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.tdi_151 .tdb-menu .tdb-mega-menu .sub-menu>li{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1)}@media (max-width:767px){.tdi_151 .tdb-menu>li>a,.tdi_151 .td-subcat-more,.tdi_151 .td-subcat-more>.tdb-menu-item-text{font-size:10px!important}}</style> <style>.tdi_151 .tdb-menu>li>a:after,.tdi_151 .tdb-menu-items-dropdown .td-subcat-more:after{background-color:#238fee;bottom:0px}</style><div id=tdi_151 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-2" 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.codeguru.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/advertise-on-codeguru/?utm_source=codeguru&#038;utm_medium=portfolio_footer&#038;utm_campaign=advertise_contact-us"><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 &#8211; Do Not Sell My Information</div></a></li> </ul></div></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_content tdi_154 tdm-content-horiz-center td-pb-border-top td_block_template_2" data-td-block-uid="tdi_154" > <style>.tdi_154{margin-top: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_154 .tdm-descr{color:#ffffff;font-size:11px!important;line-height:1.2!important}@media (max-width:767px){.tdm_block_column_content .tdm-image-holder{margin-bottom:14px}}</style><div class="tdm-col-content-info"><a href="#" target="_blank" class="tdm-col-content-title-url"></a><p class="tdm-descr td-fix-index">Property of TechnologyAdvice.<br> &copy; 2023 TechnologyAdvice. All Rights Reserved<br><br> 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_empty_space td_block_wrap vc_empty_space tdi_156 " style="height: 80px"></div><div class="wpb_wrapper td_block_wrap vc_raw_html tdi_158 choice-footer-msg"> <style scoped>.tdi_158{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;"> </div></div></div></div></div></div></div><div id="tdi_159" class="tdc-row"><div class="vc_row tdi_160 wpb_row td-pb-row" > <style scoped>.tdi_160,.tdi_160 .tdc-columns{min-height:0}.tdi_160,.tdi_160 .tdc-columns{display:block}.tdi_160 .tdc-columns{width:100%}.tdi_160:before,.tdi_160:after{display:table}</style><div class="vc_column tdi_162 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped>.tdi_162{vertical-align:baseline}.tdi_162>.wpb_wrapper,.tdi_162>.wpb_wrapper>.tdc-elements{display:block}.tdi_162>.wpb_wrapper>.tdc-elements{width:100%}.tdi_162>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_162>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ></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-NR3XXWX8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <style> #native-big-grid iframe { height: auto; } </style> <!-- Start: GAM Ad Slot Render | CodeGuru Native Ads --> <div id="native-big-grid" style="height: 0; width: 0;"> <script nowprocket> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("native-big-grid"); }); (function() { var replacedPost = document.querySelector(".native-big-grid .td_block_inner .td_module_flex:nth-child(2) .td-module-container"); var bgContent = document.getElementById('native-big-grid'); var nativeIframe = document.querySelector('#native-big-grid iframe'); replacedPost.parentNode.replaceChild(bgContent, replacedPost); bgContent.style.height = 'auto'; bgContent.style.width = '100%'; })(); </script> </div> <!-- End: GAM Ad Slot Render | CodeGuru Native Ads --><!-- Start: GAM Ad Slot Render | CodeGuru Native Right Rail Ads --> <div id="native-rr-article" style="height: 0; width: 0;"> <script nowprocket> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("native-rr-article"); }); (function() { var rightRailReplacedPost = document.querySelector('.native-rr .td_block_inner .td_module_flex:nth-child(3) .td-module-container'); var rightRailContent = document.getElementById('native-rr-article'); rightRailReplacedPost.parentNode.replaceChild(rightRailContent, rightRailReplacedPost); rightRailContent.style.height = 'auto'; rightRailContent.style.width = '100%'; })(); </script> </div> <!-- End: GAM Ad Slot Render | CodeGuru Native Right Rail Ads --> <!-- Theme: Newspaper by tagDiv.com 2024 Version: 12.6.8 (rara) Deploy mode: deploy uid: 6741db7fe422c --> <!-- 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> <link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='ta-campaign-plugin' href='https://www.codeguru.com/wp-content/plugins/ta-campaign-plugin/assets/css/dist/styles.css?ver=2.1.14' type='text/css' media='all' /> <noscript><link rel='stylesheet' id='ta-campaign-plugin' href='https://www.codeguru.com/wp-content/plugins/ta-campaign-plugin/assets/css/dist/styles.css?ver=2.1.14' type='text/css' media='all'></noscript><script type="text/javascript" src="https://www.codeguru.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.codeguru.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdPostImages.js?ver=12.6.8" data-type="lazy" type="text/javascript" id="tdPostImages-js"></script> <script data-src="https://www.codeguru.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.codeguru.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdModalPostImages.js?ver=12.6.8" data-type="lazy" type="text/javascript" id="tdModalPostImages-js"></script> <script data-src="https://www.codeguru.com/wp/wp-includes/js/comment-reply.min.js?ver=6.6.2" data-type="lazy" type="text/javascript" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script data-src="https://www.codeguru.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 data-src="https://www.codeguru.com/wp-content/plugins/ta-campaign-plugin/assets/js/dist/ouibounce.js?ver=2.1.14" data-type="lazy" type="text/javascript" id="ta-campaign-ouibounce-js"></script> <script data-src="https://www.codeguru.com/wp-content/plugins/ta-campaign-plugin/assets/js/dist/ta-campaign-public.js?ver=2.1.14" data-type="lazy" type="text/javascript" id="ta-campaign-script-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-sticky-footer" id="wp-ads-725591832"><div id="bottom-footer-fixed-slot"> <script data-src="data:text/javascript;base64,DQogICAgZnVuY3Rpb24gY2xvc2VTdGlja3lGb290ZXIoKSB7DQogICAgICB2YXIgc3RpY2t5Qm90dG9tQ2xvc2UgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdld2Vlay1jbG9zZS1idXR0b24nKTsNCiAgICAgIHN0aWNreUJvdHRvbUNsb3NlWzBdLnBhcmVudE5vZGUucmVtb3ZlKCk7DQogICAgfQ0KICA=" data-type="lazy"></script> <span class="eweek-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 | Codeguru 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 nowprocket> window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function() { googletag.display("sticky-bottom"); }); </script> </div> <!-- End: GAM Ad Slot Render | Codeguru Sticky Bottom --> </div></div><script data-src="data:text/javascript;base64,d2luZG93LmFkdmFkc19hZG1pbl9iYXJfaXRlbXMgPSBbeyJ0aXRsZSI6IkRhdGFsYXllciAmYW1wOyBHQU0gQ29yZSIsInR5cGUiOiJhZCJ9LHsidGl0bGUiOiJCZWZvcmUgQ2xvc2luZyBIZWFkIFRhZyIsInR5cGUiOiJwbGFjZW1lbnQifSx7InRpdGxlIjoiQ29kZWd1cnUgfCBIb21lIFBhZ2UgXHUyMDEzIEFkIFNsb3QgRGVmaW5pdGlvbnMiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiSG9tZSB8IEFkIFNsb3QgRGVmaW5pdGlvbnMgUGxhY2VtZW50IiwidHlwZSI6InBsYWNlbWVudCJ9LHsidGl0bGUiOiJDb2RlZ3VydSB8IFRlc3QgRHluYW1pYyBTbG90IFx1MjAxMyBBZCBTbG90IERlZmluaXRpb25zIiwidHlwZSI6ImFkIn0seyJ0aXRsZSI6IkNvZGVndXJ1IHwgSW5saW5lIFRvcCBSZW5kZXIiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiSW5saW5lIFRvcCIsInR5cGUiOiJwbGFjZW1lbnQifSx7InRpdGxlIjoiQ29kZWd1cnUgfCBTdGlja3kgUmFpbCBSZW5kZXIiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiU3RpY2t5IFJhaWwiLCJ0eXBlIjoicGxhY2VtZW50In0seyJ0aXRsZSI6IkNvZGVHdXJ1IHwgTmF0aXZlIEJpZyBHcmlkIC0gUmVuZGVyIiwidHlwZSI6ImFkIn0seyJ0aXRsZSI6IkNvZGVHdXJ1IHwgTmF0aXZlIFJSIC0gUmVuZGVyIiwidHlwZSI6ImFkIn0seyJ0aXRsZSI6IkNvZGVndXJ1IHwgU3RpY2t5IEJvdHRvbSBSZW5kZXIiLCJ0eXBlIjoiYWQifSx7InRpdGxlIjoiU3RpY2t5IEZvb3RlciIsInR5cGUiOiJwbGFjZW1lbnQifV07" 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/qur0lux.css"> <script data-src="https://www.codeguru.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 type="text/javascript" src="https://www.codeguru.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAjaxSearch.js?ver=12.6.8" id="tdDatei18n-js"></script> <script type="text/javascript" src="https://www.codeguru.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.codeguru.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.6.8" id="tdSmartSidebar-js"></script> <script type="text/javascript" src="https://www.codeguru.com/wp-content/plugins/td-cloud-library/assets/js/tdbMenu.js?ver=b33652f2535d2f3812f59e306e26300d" id="tdbMenu-js"></script> <!-- JS generated by theme --> <script type="text/javascript" id="td-generated-footer-js"> /* global jQuery:{} */ jQuery().ready( function () { tdAjaxSearch._is_mob_live_search_active = false; }); /* global jQuery:{} */ jQuery(document).ready( function () { var tdbMenuItem = new tdbMenu.item(); tdbMenuItem.blockUid = 'tdi_21'; tdbMenuItem.jqueryObj = jQuery('.tdi_21'); 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","inline":"yes","mm_align_screen":"yes","f_elem_font_size":"eyJwb3J0cmFpdCI6IjExIiwiYWxsIjoiMTMifQ==","elem_padd":"eyJwb3J0cmFpdCI6IjAgOXB4In0=","menu_id":"30626","text_color":"#ffffff","tds_menu_active":"tds_menu_active3","f_elem_font_line_height":"eyJwb3J0cmFpdCI6IjQ4cHgifQ==","sub_align_horiz":"content-horiz-left","tdc_css":"eyJhbGwiOnsiZGlzcGxheSI6IiJ9fQ==","align_horiz":"content-horiz-left","all_underline_color":"","float_right":"yes","tds_menu_active1-line_color":"eyJ0eXBlIjoiZ3JhZGllbnQiLCJjb2xvcjEiOiIjMjM4ZmVlIiwiY29sb3IyIjoiIzI2YmRlOSIsIm1peGVkQ29sb3JzIjpbXSwiZGVncmVlIjoiMTIwIiwiY3NzIjoiYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTIwZGVnLCMyNmJkZTksIzIzOGZlZSk7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywjMjZiZGU5LCMyMzhmZWUpOyIsImNzc1BhcmFtcyI6IjEyMGRlZywjMjZiZGU5LCMyMzhmZWUifQ==","f_elem_font_family":"tk_1","f_elem_font_transform":"capitalize","tds_menu_sub_active":"tds_menu_sub_active1","tds_menu_active3-bg_color":"#238fee","tds_menu_active3-text_color_h":"#ffffff","f_sub_elem_font_family":"tk_1","f_sub_elem_font_size":"15","f_sub_elem_font_transform":"capitalize","f_sub_elem_font_weight":"700","f_sub_elem_font_spacing":"0","tds_menu_sub_active1-sub_text_color_h":"#ffffff","sub_text_color":"#151948","tds_menu_sub_active1-sub_elem_bg_color_h":"#b361e0","sub_bg_color":"#ffffff","width":"100%","block_type":"tdb_header_menu","show_subcat":"","show_mega":"","show_mega_cats":"","mob_load":"","separator":"","more":"","elem_space":"","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_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_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":"","hover_opacity":"","f_elem_font_header":"","f_elem_font_title":"Elements text","f_elem_font_settings":"","f_elem_font_style":"","f_elem_font_weight":"","f_elem_font_spacing":"","f_elem_":"","sub_border_size":"","sub_border_color":"","sub_border_radius":"","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":"","f_sub_elem_font_header":"","f_sub_elem_font_title":"Elements text","f_sub_elem_font_settings":"","f_sub_elem_font_line_height":"","f_sub_elem_font_style":"","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":"","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_21","tdc_css_class":"tdi_21","tdc_css_class_style":"tdi_21_rand_style","context":""}'; tdbMenuItem.isMegaMenuFull = true; tdbMenuItem.megaMenuLoadType = ''; tdbMenu.addItem(tdbMenuItem); }); /* global jQuery:{} */ jQuery(document).ready( function () { var tdbMenuItem = new tdbMenu.item(); tdbMenuItem.blockUid = 'tdi_151'; tdbMenuItem.jqueryObj = jQuery('.tdi_151'); 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":"eyJwaG9uZSI6IjEwIiwiYWxsIjoiMTQifQ==","tds_menu_active1-line_color":"#238fee","f_elem_font_family":"394","all_underline_color":"#238fee","all_underline_height":"3","f_elem_font_weight":"600","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_transform":"","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_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":"","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":"","tdc_css":"","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_151","tdc_css_class":"tdi_151","tdc_css_class_style":"tdi_151_rand_style","context":""}'; tdbMenuItem.isMegaMenuParentPos = true; tdbMenuItem.megaMenuLoadType = ''; tdbMenu.addItem(tdbMenuItem); }); </script> <script data-src="data:text/javascript;base64,dmFyIHRkX3Jlc19jb250ZXh0X3JlZ2lzdGVyZWRfYXR0cz1bInN0eWxlX2dlbmVyYWxfbW9iaWxlX21lbnUiLCJzdHlsZV9nZW5lcmFsX2hlYWRlcl9hbGlnbiIsInN0eWxlX2dlbmVyYWxfaGVhZGVyX2xvZ28iLCJzdHlsZV9nZW5lcmFsX21vYmlsZV9zZWFyY2giLCJzdHlsZV9nZW5lcmFsX2lzX3N0aWNreSIsInN0eWxlX2dlbmVyYWxfaGVhZGVyX21lbnUiLCJzdHlsZV9nZW5lcmFsX21lbnVfYWN0aXZlMyIsInN0eWxlX2dlbmVyYWxfc29jaWFscyIsInN0eWxlX2dlbmVyYWxfc29jaWFsMyIsInN0eWxlX2dlbmVyYWxfc2VhcmNoX2Zvcm0iLCJzdHlsZV9nZW5lcmFsX3ZjX2NvbHVtbl90ZXh0Iiwic3R5bGVfZ2VuZXJhbF9jb2x1bW5fdGl0bGUiLCJzdHlsZV9nZW5lcmFsX2lubGluZV90ZXh0Iiwic3R5bGVfZ2VuZXJhbF9idXR0b24iLCJzdHlsZV9nZW5lcmFsX2xpc3RfbWVudSIsInN0eWxlX3NwZWNpZmljX2xpc3RfbWVudV92ZXJ0aWNhbCIsInN0eWxlX3NwZWNpZmljX2xpc3RfbWVudV9hY2NvcmRpb24iLCJzdHlsZV9zcGVjaWZpY19saXN0X21lbnVfaG9yaXpvbnRhbCIsInN0eWxlX2dlbmVyYWxfc2VwYXJhdG9yIiwic3R5bGVfZ2VuZXJhbF9zaW5nbGVfaW1hZ2UiLCJzdHlsZV9nZW5lcmFsX2NvbHVtbl9jb250ZW50Il07" 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.codeguru.com/wp-content/plugins/rocket-lazy-load/assets/js/16.1/lazyload.min.js"></script> </body> </html>

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