CINXE.COM

Seagate vs. Western Digital: Best Data Storage Stock to Buy Now

<!DOCTYPE html> <html lang="en"> <head> <!-- Meta Data --> <title> Seagate vs. Western Digital: Best Data Storage Stock to Buy Now </title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0" /> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <![endif]--> <!-- Validation --> <meta name="google-site-verification" content="21tyd2NTsebvto7W56gttKaElQtkak0Ld32xGvr_COs" /><meta name="msvalidate.01" content="43C334F81BEB9DE14F872D6C91B4FC29" /><meta name="y_key" content="63e01d3704030089" /><meta property="fb:pages" content="1450892295227696" /><meta name="theme-color" content="#005882" /><meta name="apple-itunes-app" content="app-id=917482225" /><meta name="robots" content="max-image-preview:large" /><link rel="sitemap" type="application/xml" title="Sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /><link rel="alternate" type="application/rss+xml" title="MarketBeat Headlines RSS" href="https://www.marketbeat.com/rss.ashx?type=headlines" /> <!-- ICONS --> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png"><link rel="sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /> <!-- STYLESHEETS--> <link rel="stylesheet" href="/Scripts/libraries/bootstrap.min.css"><link rel="preload" href="/Style/fonts/Barlow-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fontawesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/custom-icons.woff2" as="font" type="font/woff2" crossorigin /> <link href="/Style/fonts/fonts-min.css?v=20241212" rel="stylesheet" /> <link href="/Style/fontawesome/css/all.min.css?v=20240710" rel="stylesheet" /> <link href="/Style/allstyles10-min.css?v=202412" rel="stylesheet" /> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <link rel="stylesheet" href="/Style/olderbrowsers/css/bootstrap.min.css" media="all" /> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!--[if IE]> <style> #left-side-menu.left-showing, #right-side-menu.right-showing { z-index: 30; color: white; } </style> <![endif]--> <!--[if lt IE 9]> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <![endif]--> <!--[if (gte IE 9) | (!IE)]><!--> <script defer src="/Scripts/libraries/jquery.min.js"></script> <!--<![endif]--> <script src="https://accounts.google.com/gsi/client" async defer></script> <!--<script type="text/javascript" src="/newsletter/PopUnder.js"></script>--> <link rel="manifest" href="/manifest.json" /><link rel="preconnect" href="https://cdn.onesignal.com" /> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script> <script src="/scripts/modal/mb-modernpopup.js?v=20241202" type="text/javascript"></script><link rel="preconnect" href="https://www.google-analytics.com/" /><link rel="preconnect" href="https://www.googletagmanager.com/" /> <script> var OneSignalAuthCode = '88nnd4crj7'; function registerUserChange(action) { OneSignal.getUserId(function (userId) { OneSignalIdString = userId; var Domain = 'marketbeat.com'; var url = "https://www.marketbeat.com/scripts/OneSignalTracking.ashx?OneSignalID=" + OneSignalIdString + "&domain=" + Domain + "&action=" + action; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onload = function () { if (xhr.status !== 200) { console.log('GET failed. Returned status of ' + xhr.status); } else { console.log('GET succeeded (' + url + '). Returned status of ' + xhr.status); } }; xhr.send(); }); } var OneSignal = OneSignal || []; OneSignal.push( function () { OneSignal.init({ appId: "92d0557c-79b3-4742-9ab4-9155a42d6a49", safari_web_id: 'web.onesignal.auto.24c5a223-602c-4339-a230-554aefc554b5', autoRegister: false, autoResubscribe: true, notifyButton: { enable: false }, welcomeNotification: { "title": "Join Wall Street's Brightest Minds.", "message": "Receive research in your inbox from top analysts, before the market opens. Click here to learn how.", "url": "https://www.marketbeat.com/subscribe/all-access/?ReferralType=OneSignalThankYou" }, }); OneSignal.once('subscriptionChange', function (isSubscribed) { if (isSubscribed) { registerUserChange("subscribe"); } else { registerUserChange("unsubscribe"); } }); var pageViews = parseFloat(getCookie('MarketBeatOptinCookie')); if ((navigator.userAgent.toLowerCase().indexOf('firefox') > -1) || ((navigator.userAgent.toLowerCase().indexOf('safari') > -1) && (!(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)))) { OneSignal.showSlidedownPrompt(); } else if (navigator.userAgent.toLowerCase().indexOf(' edg') > -1) { OneSignal.showSlidedownPrompt(); } else { OneSignal.showNativePrompt(); } }); </script> <script type='text/javascript'>OneSignal.push(function () {OneSignal.getUserId(function (userId) {$.get("/scripts/OneSignalTracking.ashx?OneSignalNLI=" + userId);});});</script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" }, "headline": "Data Guardians: 2 AI Storage Stocks Winning Big", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/articles/med_20241211095815_data-guardians-2-ai-storage-stocks-winning-big.jpg", "height": "400", "width": "400" }, "datePublished": "2024-12-12T13:15:00.0000000Z", "dateModified": "2024-12-12T13:15:00.0000000Z", "author": { "@type" : "Person", "name": "Jeffrey Neal Johnson" , "url":"https://www.marketbeat.com/authors/jeffrey-neal-johnson/" , "jobTitle":"Contributing Author - Retail and Technology Stocks ", "description":"Experience: Jeffrey Neal Johnson has been a contributing writer for MarketBeat since 2023. Areas of Expertise: Technology, cryptocurrency, biotechnology, defense sector, automotive industry, hospitality sector Education: Associate of Arts in Business Development Past Experience: Strategic business development and ventures  ", "email":"jeffrey.neal.johnson@gmail.com", "sameAs":"https://www.linkedin.com/in/jeffreynealjohnson/", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/authors/20240219085612_author-jeffrey-neal-johnson.jpg", "height": "828", "width": "667" }, "worksFor": { "@type": "Organization", "name": "MarketBeat", "url": "https://www.marketbeat.com"}, "knowsAbout": ["Technology","cryptocurrency","biotechnology","defense sector","automotive industry","hospitality sector"], "publishingPrinciples": "https://www.marketbeat.com/editorial-guidelines/" }, "editor": { "@type" : "Person", "name": "Shannon Tokheim " , "url":"https://www.marketbeat.com/authors/shannon-tokheim/" , "jobTitle":"Associate Editor ", "description":"Experience: Shannon Tokheim has been an associate editor for MarketBeat since 2024. Shannon leverages her background in English to produce clear, concise, and engaging financial news. With a degree in English from South Dakota State University, Shannon excels in transforming complex market data into accessible content. She is dedicated to maintaining high editorial standards and providing valuable insights to MarketBeat readers. Education: Bachelor of Arts in English/History, South Dakota State University ", "email":"shannon.tokheim@marketbeatmail.com", "sameAs":"https://www.linkedin.com/in/shannon-tokheim-2350b9245/", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/authors/20240523114015_author-shannon-tokeheim.jpg", "height": "5472", "width": "3648" }, "worksFor": { "@type": "Organization", "name": "MarketBeat", "url": "https://www.marketbeat.com"}, "alumniOf": {"@type": "CollegeOrUniversity", "name": "South Dakota State University "}, "hasCredential": {"@type": "EducationalOccupationalCredential", "name": "Bachelor of Arts in English/History", "recognizedBy": { "@type": "Organization", "name": "South Dakota State University "}}, "publishingPrinciples": "https://www.marketbeat.com/editorial-guidelines/" },"publisher": {"@context":"https://schema.org", "@type":"Organization", "name":"MarketBeat", "url":"https://www.marketbeat.com/", "logo":{"@context":"https://schema.org", "@type":"ImageObject", "url":"https://www.marketbeat.com/images/master/marketbeat-logo-gray-blue-1200.png", "height":"306", "width":"1200"}, "email":"contact@marketbeat.com", "description":"MarketBeat empowers retail investors to make better trading decisions by providing real-time financial data and objective market research.", "address":{"@context":"https://schema.org", "@type":"PostalAddress", "streetAddress":"345 N Reid Place, Suite 620", "addressLocality":"Sioux Falls", "addressRegion":"SD", "postalCode":"57103", "addressCountry":"US"}, "contactPoint":{"@context":"https://schema.org", "@type":"ContactPoint", "telephone":"+1-844-978-6257", "email":"contact@marketbeat.com", "contactType":"Customer Support"}, "sameAs":["https://twitter.com/MarketBeatCom/", "https://www.facebook.com/marketbeatcom/", "https://www.youtube.com/marketbeatcom", "https://en.wikipedia.org/wiki/MarketBeat", "https://www.linkedin.com/company/marketbeat"], "publishingPrinciples":"https://www.marketbeat.com/editorial-guidelines/"}, "description": "Discover two leading AI data storage stocks with strong growth potential. See how Seagate (STX) and Western Digital (WDC) stack up.", "publishingPrinciples": "https://www.marketbeat.com/editorial-guidelines/", "about": {"@type":"Corporation","name":"Western Digital","legalName":"","tickerSymbol":"WDC","logo":"https://www.marketbeat.com/logos/western-digital-co-logo.png?v=20240118080831","image":"https://www.marketbeat.com/logos/western-digital-co-logo.png?v=20240118080831","url":"https://www.marketbeat.com/stocks/NASDAQ/WDC/"}} </script><link rel="canonical" href="https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" /><meta name="twitter:card" content="summary"/><meta name ="twitter:site" content="@MarketBeatCom" /><meta property="twitter:domain" content="marketbeat.com"/><meta property="twitter:url" content="https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/"/><meta name ="twitter:title" content="Data Guardians: 2 AI Storage Stocks Winning Big"/><meta name ="twitter:description" content="Discover two leading AI data storage stocks with strong growth potential. See how Seagate (STX) and Western Digital (WDC) stack up." /><meta name ="twitter:creator" content="@MarketBeatCom" /><meta name ="twitter:image" content="https://www.marketbeat.com/logos/articles/med_20241211095815_data-guardians-2-ai-storage-stocks-winning-big.jpg" /><meta property="og:title" content="Data Guardians: 2 AI Storage Stocks Winning Big" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" /><meta property="og:image" content="https://www.marketbeat.com/logos/articles/med_20241211095815_data-guardians-2-ai-storage-stocks-winning-big.jpg" /><meta property="og:description" content="Discover two leading AI data storage stocks with strong growth potential. See how Seagate (STX) and Western Digital (WDC) stack up." /><meta property="og:site_name" content="MarketBeat" /><meta property="og:locale" content="en_US" /><meta name="article:tag" content="Technology"/><meta name="revised" content="2024-12-12T13:15:00.0000000Z" /><meta name="last-modified" content="2024-12-12T13:15:00.0000000Z" /> <script> var ScrpRestrict = "9B132E604C20A4B9342EC19C5901C8E4B97EC19C5877F25CC7DEB040D00F4E5D8F709900E01A2A1F052CDFB4F681C40643359AC50076402E91B82FFA7378BD21"</script> <style> /*for articles with an inline height set on images*/ .container-video-frame.show { z-index: 2; } .body-copy img{ max-width: 100%!important; height:auto!important; } .body-copy .article-image img{ height:100%!important; } @media (min-width: 819.9px) { #article-contents { float: left; margin: 0 15px 15px 0; } } .page-wrap { overflow: visible; /* allows position:sticky to work */ } #InstantAlertAd { width: 100%; height: 250px; max-width: 970px; margin-bottom: 1em; margin-left:auto; margin-right:auto; } @media (max-width: 768px) { /* For tablets and small screens */ #InstantAlertAd { height: 280px; } } @media (max-width: 480px) { /* For mobile screens */ #InstantAlertAd { height: 280px; } } </style> <script type="text/javascript"> (function (c, l, a, r, i, t, y) { c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "iy8k9ev8b2"); </script> <script>clarity("set","pageType", "Article"); clarity("set","articleType", "StockIdea"); clarity("set","articleAuthor", "Jeffrey Neal Johnson"); clarity("set","articleReviewer", "Shannon Tokheim "); clarity("set","userLevel", "NotLoggedIn");</script> <meta property="og:image" content="https://www.marketbeat.com/images/marketbeat-logo-1200-1200.jpg?v=1"/><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /> <!-- Global site tag (gtag.js) - Google Analytics - New MB GA 4 Tag --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DXW4L2BDZK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-DXW4L2BDZK'); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9373162611283935" crossorigin="anonymous"></script> <!-- Lower Right Ad --> <script type="text/javascript" src="/Scripts/lowerrightad-min.js?v=20241007"></script> <meta name="description" content="Discover two leading AI data storage stocks with strong growth potential. See how Seagate (STX) and Western Digital (WDC) stack up." /><meta name="keywords" content="Seagate Technology, Western Digital" /></head> <body> <a class="skip-link bg-light-blue border c-dark-blue b-dark-blue" href="#main">Skip to main content</a> <div id='g_id_onload' data-client_id='178542853386-sfq8ta0q9in407qnaud00o1o7a6thlsi.apps.googleusercontent.com' data-login_uri='https://www.marketbeat.com/users/OneTapVerifyRedirect.aspx' data-prompt_parent_id='g_id_onload' data-auto_select='true' data-cancel_on_tap_outside='true' data-use_fedcm_for_prompt='true' data-state_cookie_domain='marketbeat.com'></div> <div class="page-wrap"> <script type="text/javascript">var scrollingTickersFile = '/Scripts/ScrollingTickers.ashx?accountid=0&interval=2412131227&userlevel=NotLoggedIn'; </script> <div id="scrollingTickers" class="d-print-none" style="height: 32px; width: 100%; overflow: hidden; background-color: var(--blue-14);transition: background-color .3s;"> </div> <div id="header-holder" class="mega-not-showing"> <div id="mb-header" class="bg-blue-13 w-100"> <header id="logobar" class="logo-bar container d-flex flex-wrap "> <div class="row narrow-gutter-row align-items-center py-1 py-sm-0 position-relative" style="width: calc(100% + 10px)"> <div class="col-auto header-left align-items-center order-sm-1"> <div class="d-flex align-items-center"> <span class="trigger-left menu-button-wrapper"><span class="c-white fa-regular fa-bars"></span></span> <a title="MarketBeat" href="https://www.marketbeat.com" id="header-logo-link"> <img class="header-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat home page" width="300" height="76"> </a> </div> </div> <div class="d-none d-lg-block col-lg-9 mx-auto col-xxl-5 order-lg-4 order-xxl-2 position-static"> <div class="main-menu-bar"> <nav id="mega-menu" class="d-none d-lg-flex navbar navbar-expand-lg p-0 nounderline position-static" aria-label="Primary Menu"> <ul class="d-flex navbar-nav justify-content-between align-items-center w-100 px-xxl-3"> <li class="has-submenu"> <a href="/all-access/" id="navResearchTools" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Research Tools</a> <ul class="purple-menu shortest-list dropdown-menu" aria-labelledby="navResearchTools"> <li class="has-submenu"><a href="/all-access/">All Access Research Tools</a> <ul> <li><a href="/all-access/live-news/">Live News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/manage/momentum-alerts/">Momentum Alerts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/idea-engine/">Idea Engine <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/export-data/">Export Data (CSV) <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/">See All Research Tools</a></li> </ul> </li> <li class="has-submenu separate-on-side"><a href="/manage/watchlists/">My MarketBeat</a> <ul> <li><a href="/manage/watchlists/">My Portfolio</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter">My Newsletter</a></li> <li><a href="/manage/">My Account</a></li> </ul> </li> <li class="has-submenu"> <a href="/calculators/">Calculators</a> <ul> <li><a href="/dividends/calculator/">Dividend Calculator</a></li> <li><a href="/dividends/yield-calculator/">Dividend Yield Calculator</a></li> <li><a href="/calculators/market-cap-calculator/">Market Cap Calculator</a></li> <li><a href="/calculators/options-profit-calculator/">Options Profit Calculator</a></li> <li><a href="/calculators/stock-average-calculator/">Stock Average Calculator</a></li> <li><a href="/stock-splits/calculator/">Stock Split Calculator</a></li> <li><a href="/calculators/stock-profit-calculator/">Stock Profit Calculator</a></li> </ul> </li> <li class="has-submenu"> <a href="/stock-screener/">Stock Screeners</a> <ul> <li><a href="/stock-screener/">Stock Screener</a></li> <li><a href="/all-access/etf-screener/">ETF Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/trending/">Trending Stocks</a> <ul> <li><a href="/stocks/trending/">Trending MarketBeat Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media/">Trending Media Mentions <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media-sentiment/">High Media Sentiment Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/wallstreetbets/">Trending WallStreetBets Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/all-access/reports/">Premium Reports</a> <ul> <li><a href="/all-access/reports/">All Reports <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=7stockstoownbeforethe2024election">7 Election Stocks to Own <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=these7stockswillbemagnificentin2024">7 Magnificent Stocks in 2024 <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=the10bestaistockstoownin2024">10 Best AI Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=newyear">Best Stocks for 2025 Report <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=shortinterest">Guide To High Short Interest Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=elonmusk">Elon Musk's Next Move <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=7stocksthatcouldbebiggerthantesla-nvidia-andgoogle">Next 7 Blockbuster Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/stock-picks-from-top-rated-analysts/">Stock Picks from Top Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu d-none"> <a href="/market-data/" id="navFinancialCalendars" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Financial Calendars</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navFinancialCalendars"> <li class="mega-only"><a href="/market-data/">Calendars and Market Data</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/" id="navMarketData" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Market Data</a> <ul class="green-menu mediumtall-list dropdown-menu" aria-labelledby="navMarketData"> <li class="mega-only"><a href="/market-data/">All Market Data and Financial Calendars</a></li> <li class="has-submenu"> <a href="/ratings/">Analyst Ratings</a> <ul> <li><a href="/ratings/">Recent Analyst Ratings</a></li> <li><a href="/all-access/ratings-screener/">Stock Ratings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/lowest-rated/">Lowest-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/analyst-rankings/">Top-Rated Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/brokerage-rankings/">Top-Rated Brokerages <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/most-upgraded/">Most-Upgraded Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/newsletter/">Free Ratings Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/congress-stock-trades/">Congressional Data</a> <ul> <li><a href="/congress-stock-trades/">Recent Trades</a></li> <li><a href="/congress-stock-trades/most-purchased-stocks/">Most Bought Stocks</a></li> <li><a href="/congress-stock-trades/profiles/">Members of Congress</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/">Corporate Events</a> <ul> <li><a href="/stock-buybacks/">Corporate Buybacks</a></li> <li><a href="/economic-reports/upcoming/">Economic Reports</a></li> <li><a href="/ipos/">Initial Public Offerings (IPOs)</a></li> <li><a href="/ipos/lockup-expirations/">IPO Lockup Expirations</a></li> <li><a href="/market-data/sec-filings/">SEC Filings</a></li> <li><a href="/stock-splits/">Stock Splits</a></li> </ul> </li> <li class="has-submenu"> <a href="/dividends/">Dividends</a> <ul> <li><a href="/dividends/announcements/">Today's Announcements</a></li> <li><a href="/dividends/ex-dividend-calendar/">Ex-Dividend Calendar</a></li> <li><a href="/dividends/increases/">Dividend Increases</a></li> <li><a href="/dividends/achievers/">Dividend Achievers</a></li> <li><a href="/dividends/aristocrats/">Dividend Aristocrats</a></li> <li><a href="/dividends/best-dividend-stocks/">Best Dividend Stocks</a></li> <li><a href="/dividends/high-yield/">High-Yield Dividend Stocks</a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/screener/">Dividend Screener</a></li> <li><a href="/dividends/subscribe/">Free Dividend Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/earnings/">Earnings</a> <ul> <li><a href="/earnings/latest/">Today's Announcements</a></li> <li><a href="/earnings/tomorrow/">Tomorrow's Announcements</a></li> <li><a href="/earnings/next-week/">Next Week's Announcements</a></li> <li><a href="/earnings/conference-calls/">Upcoming Earnings Calls</a></li> <li><a href="/earnings/transcripts/">Earnings Call Transcripts</a></li> <li><a href="/all-access/earnings-screener/">Earnings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"> <a href="/insider-trades/">Insider Trades</a> <ul> <li><a href="/insider-trades/">Today's Insider Trades</a></li> <li><a href="/insider-trades/insider-buying-stocks/">Top Insider Buying Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/insider-selling-stocks/">Top Insider Selling Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/insider-trades-screener/">Insider Trades Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/subscribe/">Insider Trades Newsletter</a></li> </ul> </li> <li> <a href="/stock-market-holidays/">Stock Market Holidays</a> </li> <li class="has-submenu"><a href="/cryptocurrencies/">Cryptocurrencies</a> <ul> <li><a href="/cryptocurrencies/">All Cryptocurrencies</a></li> <li><a href="/cryptocurrencies/news/">Cryptocurrency Headlines</a></li> <li><a href="/cryptocurrencies/newsletter/">Cryptocurrency Newsletter</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/biggest-percentage-gainers/">Gainers &amp; Decliners</a> <ul> <li><a href="/market-data/biggest-percentage-gainers/">Percentage Gainers</a></li> <li><a href="/market-data/biggest-percentage-decliners/">Percentage Decliners</a></li> <li><a href="/market-data/breakout-stocks/">Breakout Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-pe-stocks/">High &amp; Low PE</a> <ul> <li><a href="https://www.marketbeat.com/market-data/high-pe-stocks/">High PE Stocks</a></li> <li><a href="https://www.marketbeat.com/market-data/low-pe-stocks/">Low PE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/52-week-highs/">Highs &amp; Lows</a> <ul> <li><a href="/market-data/52-week-highs/">52-Week Highs</a></li> <li><a href="/market-data/52-week-lows/">52-Week Lows</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/most-active-stocks/">Most Active</a> <ul> <li><a href="/market-data/most-active-stocks/">Most Active Stocks</a></li> <li><a href="/market-data/most-volatile-stocks/">Most Volatile Stocks</a></li> <li><a href="/market-data/unusual-volume-stocks/">Unusual Trading Volume</a></li> <li><a href="/market-data/trading-halts/">Trading Halts</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/unusual-call-options-volume/">Options</a> <ul> <li><a href="/market-data/unusual-call-options-volume/">Unusual Call Volume</a></li> <li><a href="/market-data/unusual-put-options-volume/">Unusual Put Volume</a></li> </ul> </li> <li><a href="/market-data/sector-performance/">Sector Performance</a> </li> <li class="has-submenu"><a href="/short-interest/">Short Interest</a> <ul> <li><a href="/short-interest/">Largest Short Positions</a></li> <li><a href="/short-interest/short-interest-increases/">Short Interest Increases</a></li> <li><a href="/short-interest/short-interest-decreases/">Short Interest Decreases</a></li> </ul> </ul> </li> <li class="has-submenu"> <a href="/stocks/" id="navStockLists" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Stock Lists</a> <ul class="gold-menu medium-list dropdown-menu" aria-labelledby="navStockLists"> <li class="mega-only"><a href="/stocks/">All Stock Lists</a></li> <li class="has-submenu"><a href="/types-of-stock/">Stocks by Interest</a> <ul> <li><a href="/types-of-stock/5g-stocks/">5G Stocks</a></li> <li><a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a></li> <li><a href="/types-of-stock/biotech-stocks/">Biotech Stocks</a></li> <li><a href="/types-of-stock/faang-stocks/">FAANG Stocks</a></li> <li><a href="/types-of-stock/gold-stocks/">Gold Stocks</a></li> <li><a href="/types-of-stock/large-cap-stocks/">Large Cap Stocks</a></li> <li><a href="/types-of-stock/marijuana-stocks/">Marijuana Stocks</a></li> <li><a href="/types-of-stock/oil-stocks/">Oil Stocks</a></li> <li><a href="/types-of-stock/real-estate-investment-trusts-reits/">REITs</a></li> <li><a href="/types-of-stock/russell-2000-stocks/">Russell 2000 Stocks</a></li> <li><a href="/types-of-stock/small-cap-stocks/">Small Cap Stocks</a></li> <li><a href="/types-of-stock/warren-buffett-stocks/">Warren Buffett Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-priced-stocks/">Low Priced Stocks</a> <ul> <li><a href="/market-data/low-priced-stocks/stocks-under-50-cents/">Stocks Under $0.50</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-1/">Stocks Under $1</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-2/">Stocks Under $2</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5/">Stocks Under $5</a></li> </ul> </li> <li class="has-submenu"><a href="/types-of-stock/penny-stocks/">Penny Stocks</a> <ul> <li><a href="/market-data/most-active-penny-stocks/">Most Active Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/most-popular/">Most Popular Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/top-penny-stocks-today/">Top Penny Stocks Today</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Stocks by Exchange</a> <ul> <li><a href="/stocks/NYSE/">NYSE Stocks</a></li> <li><a href="/stocks/NASDAQ/">NASDAQ Stocks</a></li> <li><a href="/stocks/OTCMKTS/">OTCMKTS Stocks</a></li> <li><a href="/stocks/TSE/">TSX Stocks</a></li> <li><a href="/stocks/LON/">LSE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/sectors/">Stocks by Sector</a> <ul> <li><a href="/stocks/sectors/auto-tires-trucks/">Automotive Stocks</a></li> <li><a href="/stocks/sectors/aerospace/">Aerospace Stocks</a></li> <li><a href="/stocks/sectors/basic-materials/">Basic Materials Stocks</a></li> <li><a href="/stocks/sectors/business-services/">Business Services Stocks</a></li> <li><a href="/stocks/sectors/consumer-discretionary/">Consumer Discretionary Stocks</a></li> <li><a href="/stocks/sectors/consumer-staples/">Consumer Staples Stocks</a></li> <li><a href="/stocks/sectors/construction/">Construction Stocks</a></li> <li><a href="/stocks/sectors/oils-energy/">Energy Stocks</a></li> <li><a href="/stocks/sectors/finance/">Finance Stocks</a></li> <li><a href="/stocks/sectors/industrial-products/">Industrial Stocks</a></li> <li><a href="/stocks/sectors/manufacturing/">Manufacturing Stocks</a></li> <li><a href="/stocks/sectors/medical/">Medical Stocks</a></li> <li><a href="/stocks/sectors/real-estate/">Real Estate Stocks</a></li> <li><a href="/stocks/sectors/retail-wholesale/">Retail Stocks</a></li> <li><a href="/stocks/sectors/computer-and-technology/">Technology Stocks</a></li> <li><a href="/stocks/sectors/transportation/">Transportation Stocks</a></li> <li><a href="/stocks/sectors/utilities/">Utilities Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Technical Indicators</a> <ul> <li><a href="/stocks/death-cross-stocks/">Death Cross Stocks</a></li> <li><a href="/stocks/golden-cross-stocks/">Golden Cross Stocks</a></li> <li><a href="/market-data/overbought-stocks-rsi/">RSI Overbought Stocks</a></li> <li><a href="/market-data/oversold-stocks-rsi/">RSI Oversold Stocks</a></li> </ul> </li> <li><a href="/compare-stocks/">Stock Comparisons</a></li> <li class="has-submenu"><a href="/stocks/top-rated/">Premium Stock Lists</a> <ul> <li><a href="/stocks/top-marketrank/">Top MarketRank&trade; Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-esg-stocks/">Top ESG Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-small-cap-stocks/">Top-Rated Small-Cap Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-tech-stocks/">Top-Rated Tech Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/headlines/" id="navHeadlines" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Headlines</a> <ul class="red-menu shorter-list dropdown-menu" aria-labelledby="navHeadlines"> <li class="has-submenu"><a href="/videos/">MarketBeat TV</a><ul class="row limited-video-submenu"><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/5-reits-poised-for-growth-in-2025-top-real-estate-investments-to-watch/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241212171457_videoartboard1copy36.png" alt="5 REITs Poised for Growth in 2025 – Top Real Estate Investments to Watch" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">5 REITs Poised for Growth in 2025 – Top Real Estate Investments to Watch</span></a></li><li class="side-only"><a href='/videos/5-reits-poised-for-growth-in-2025-top-real-estate-investments-to-watch/'>5 REITs Poised for Growth in 2025 – Top Real Estate Investments to Watch</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/gamestops-cash-pile-grows-will-this-be-enough-to-save-the-company/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241211154603_videoartboard1copy34.png" alt="GameStop’s Cash Pile Grows: Will This Be Enough to Save the Company?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">GameStop’s Cash Pile Grows: Will This Be Enough to Save the Company?</span></a></li><li class="side-only"><a href='/videos/gamestops-cash-pile-grows-will-this-be-enough-to-save-the-company/'>GameStop’s Cash Pile Grows: Will This Be Enough to Save the Company?</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/3-high-short-interest-stocks-you-need-to-watch/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241210143014_videoartboard1copy37.png" alt="3 High Short Interest Stocks You Need to Watch" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">3 High Short Interest Stocks You Need to Watch</span></a></li><li class="side-only"><a href='/videos/3-high-short-interest-stocks-you-need-to-watch/'>3 High Short Interest Stocks You Need to Watch</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/soundhound-the-ai-stock-thats-up-100-could-it-double-again-soon/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241209173036_videoartboard1copy37.png" alt="SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?</span></a></li><li class="side-only"><a href='/videos/soundhound-the-ai-stock-thats-up-100-could-it-double-again-soon/'>SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?</a></li></ul></li><li class="has-submenu"><a href="/originals/">Featured Articles</a><ul class='limited-width-submenu'><li><a href='/originals/broadcom-turning-the-mag-7-into-8-trillion-dollar-tech-giants/'>Broadcom: Turning the Mag 7 Into 8 Trillion-Dollar Tech Giants</a></li><li><a href='/originals/soundhound-ai-can-its-meteoric-rise-sustain-into-2025/'>SoundHound AI: Can Its Meteoric Rise Sustain Into 2025?</a></li><li><a href='/originals/3-consumer-discretionary-stocks-ready-for-a-comeback-in-2025/'>3 Consumer Discretionary Stocks Ready for a Comeback in 2025</a></li><li><a href='/originals/top-3-robotics-and-automation-stocks-for-the-next-ai-boom/'>Top 3 Robotics and Automation Stocks for the Next AI Boom</a></li><li><a href='/originals/why-a-stock-split-could-be-a-game-changer-for-caseys-in-2025/'>Why a Stock Split Could Be a Game-Changer for Casey's in 2025</a></li><li><a href='/originals/where-to-invest-in-2025-top-stock-picks-for-maximum-gains/'>Where to Invest in 2025: Top Stock Picks for Maximum Gains</a></li><li><a href='/originals/investment-opportunity-of-2025-why-braze-stock-stands-out/'>Investment Opportunity of 2025: Why Braze Stock Stands Out</a></li><li><a href='/originals/sky-high-opportunities-2-airlines-to-watch-in-2025/'>Sky-High Opportunities: 2 Airlines to Watch in 2025</a></li><li class="pt-1"><a href='/originals/'>More Featured Articles <span class="fa-regular fa-angle-right" aria-hidden="true"></span></a></li></ul></li> <li class="has-submenu"><a href="/headlines/">News</a> <ul> <li><a href="/headlines/">All Headlines</a></li> <li><a href="/instant-alerts/">Instant News Alerts</a></li> <li><a href="/surveys/">Research Surveys</a></li> <li><a href="/all-access/live-news/">Real-Time News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/slideshows/">Investing Slideshows</a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/learn/" id="navLearn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Education</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navLearn"> <li class="menu-ad mega-only"> <div class="position-relative mb-3"> <div class="bold mb-2 c-gray">Featured Topic: Options Trading</div> <ul class="row"> <li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/neos-s-and-p-500r-high-income-etf-harnasses-the-power-of-options/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241210135548_neos-sp-500r-high-income-etf-harnasses-the-power-o.png" alt="NEOS S&P 500 High Income ETF (SPYI)" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Neos S&P 500(R) High Income ETF Harnesses the Power of Options</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/3-unusual-call-option-trades-investors-should-be-watching/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241104115452_options-traders-bet-big-on-these-3-tech-stocks.jpg" alt="" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Options Traders Bet Big on These 3 Tech Stocks </span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/how-to-play-new-options-trading-with-bitcoin-etfs/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241101152430_how-to-play-new-options-trading-with-bitcoin-etfs.jpg" alt="Six bitcoin coins — Stock Editorial Photography" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Play New Options Trading With Bitcoin ETFs</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/albemarle-stock-call-options-surge-what-it-means-for-lithium/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241028111137_albemarle-stock-call-options-surge-what-it-means-f.png" alt="albemarle lithium ion battery" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Albemarle Stock Call Options Surge: What It Means for Lithium</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/options-how-to-execute-the-wheel-strategy-for-options-income/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240718150215_how-to-execute-the-wheel-strategy-to-generate-opti.jpg" alt="Photo of a businessman running inside a circle made of money symbolic of the wheel options trading strategy. " height="960" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Execute the Wheel Strategy to Generate Options Income</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/3-options-strategies-to-play-a-stocks-uptrend-if-bullish/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240626075418_3-options-strategies-to-play-a-stocks-uptrend-if-b.jpg" alt="Stock options strategies " height="900" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">3 Options Strategies to Play a Stock’s Uptrend if Bullish </span></a></li> </ul> </div> </li> <li> <a href="/learn/">Learn</a> <div style="max-width: 200px;" class="mega-only">Read investment guides, how-to articles, and explainers.</div> </li> <li> <a href="/stock-ideas/">Stock Ideas</a> <div style="max-width: 200px;" class="mega-only">Looking for ideas for stocks to invest in? These stocks are poised to move.</div> </li> <li> <a href="/financial-terms/">Financial Terms</a> <div style="max-width: 200px;" class="mega-only">Learn the language of investment with our glossary of over 200 financial terms.</div> </li> <li> <a href="/help/">Help</a> <div style="max-width: 200px;" class="mega-only">View our library of help videos to learn how to use the tools on the MarketBeat website.</div> </li> </ul> </li> </ul> </nav> <!-- end main menu--> </div> </div> <div id="headeright" class="col-auto order-sm-3 text-right header-right"> <button class="btn btn-primary login-modal-button" data-target="#pnlLoginCreateModal" data-toggle="modal" aria-label="Log in" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');"><span class="fa-regular fa-user mx-1"></span><span class="px-1 d-none d-lg-inline-block">Log in </span></button> <a href="https://marketbeat.com/subscribe/all-access/?ReferralType=HeaderButton" class="btn btn-featured ml-1" aria-label="Free Trial" id="header-btn-featured"><span class="fa-regular fa-dollar-sign mx-1"></span><span class="px-1 d-none d-lg-inline">Free Trial </span></a> </div> <div id="pnlMainHeaderSearch" class="pb-1 pt-0 pt-sm-1 order-sm-2 col NotLoggedIn"> <form id="headerSearchForm" class="input-group dark-bkg ml-lg-2 mr-md-2" method="get" action="/pages/search.aspx" role="search" aria-label="Site search"> <input aria-label="Search" id="headerSearch" type="text" name="query" class="autocomplete form-control" placeholder="Search stocks, news, and tools..." style="font-size:.9em;"/> <span id="mainAutocompleteList"></span> <span class="input-group-append position-relative"> <span id="headerSearchLoading" style="width: 20px; height: 20px; position: absolute; left: -1.7em; top: 0.4em; display: none;"> <img style="filter: brightness(1.5);" src="/images/loading-gif.gif?v=2" alt="" loading="lazy" width="20" height="20"></span> <button class="clear-button" type="submit" aria-label="Search" style="color: var(--white); text-transform: uppercase;"><span class="fa-regular fa-magnifying-glass"></span><span class="sr-only">Search</span></button> </span> </form> </div> </div> </header> </div> </div> <main> <div class="d-print-none py-1 bg-blue text-center d-minimal-none"> <div style="max-width: 1140px; margin: 0 auto;"> <div style="padding:6px;font-size:0.8rem;line-height:1.2;" class="below-h1-text-link-ad d-minimal-none"><a style="font-weight:700; color:var(--white);" target="_blank" rel="sponsored noopener" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10717&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">→ The indicator behind Nvidia’s rally has a new prospect</a> <span style="color:var(--white);"> <span class="pl-1 d-none d-sm-inline-block">(From WealthPress)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10717&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div> </div> </div> <div id="main" class="container main-container article pt-4"> <article id="article"> <form method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTIyODkyMTg4OA9kFgJmD2QWFmYPZBYGAhgPFgIeBFRleHQFsQE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+T25lU2lnbmFsLnB1c2goZnVuY3Rpb24gKCkge09uZVNpZ25hbC5nZXRVc2VySWQoZnVuY3Rpb24gKHVzZXJJZCkgeyQuZ2V0KCIvc2NyaXB0cy9PbmVTaWduYWxUcmFja2luZy5hc2h4P09uZVNpZ25hbE5MST0iICsgdXNlcklkKTt9KTt9KTs8L3NjcmlwdD5kAhkPZBYGAgMPFgIfAAXRMzxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+IHsgIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjogIkFydGljbGUiLCAibWFpbkVudGl0eU9mUGFnZSI6IHsgIkB0eXBlIjogIldlYlBhZ2UiLCAiQGlkIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvIiB9LCAiaGVhZGxpbmUiOiAiRGF0YSBHdWFyZGlhbnM6IDIgQUkgU3RvcmFnZSBTdG9ja3MgV2lubmluZyBCaWciLCAiaW1hZ2UiOiB7ICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkXzIwMjQxMjExMDk1ODE1X2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcuanBnIiwgImhlaWdodCI6ICI0MDAiLCAid2lkdGgiOiAiNDAwIiB9LCAiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI0LTEyLTEyVDEzOjE1OjAwLjAwMDAwMDBaIiwgImRhdGVNb2RpZmllZCI6ICIyMDI0LTEyLTEyVDEzOjE1OjAwLjAwMDAwMDBaIiwgImF1dGhvciI6IHsgIkB0eXBlIiA6ICJQZXJzb24iLCAibmFtZSI6ICJKZWZmcmV5IE5lYWwgSm9obnNvbiIgLCAidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vYXV0aG9ycy9qZWZmcmV5LW5lYWwtam9obnNvbi8iICwgImpvYlRpdGxlIjoiQ29udHJpYnV0aW5nIEF1dGhvciAtIFJldGFpbCBhbmQgVGVjaG5vbG9neSBTdG9ja3MgIiwgImRlc2NyaXB0aW9uIjoiRXhwZXJpZW5jZTogSmVmZnJleSBOZWFsIEpvaG5zb24gaGFzIGJlZW4gYSBjb250cmlidXRpbmcgd3JpdGVyIGZvciBNYXJrZXRCZWF0IHNpbmNlIDIwMjMuICBBcmVhcyBvZiBFeHBlcnRpc2U6IFRlY2hub2xvZ3ksIGNyeXB0b2N1cnJlbmN5LCBiaW90ZWNobm9sb2d5LCBkZWZlbnNlIHNlY3RvciwgYXV0b21vdGl2ZSBpbmR1c3RyeSwgaG9zcGl0YWxpdHkgc2VjdG9yIEVkdWNhdGlvbjogQXNzb2NpYXRlIG9mIEFydHMgaW4gQnVzaW5lc3MgRGV2ZWxvcG1lbnQgUGFzdCBFeHBlcmllbmNlOiBTdHJhdGVnaWMgYnVzaW5lc3MgZGV2ZWxvcG1lbnQgYW5kIHZlbnR1cmVzwqAgIiwgImVtYWlsIjoiamVmZnJleS5uZWFsLmpvaG5zb25AZ21haWwuY29tIiwgInNhbWVBcyI6Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9qZWZmcmV5bmVhbGpvaG5zb24vIiwgImltYWdlIjogeyAiQHR5cGUiOiAiSW1hZ2VPYmplY3QiLCAidXJsIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2F1dGhvcnMvMjAyNDAyMTkwODU2MTJfYXV0aG9yLWplZmZyZXktbmVhbC1qb2huc29uLmpwZyIsICJoZWlnaHQiOiAiODI4IiwgIndpZHRoIjogIjY2NyIgfSwgIndvcmtzRm9yIjogeyAiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiTWFya2V0QmVhdCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20ifSwgImtub3dzQWJvdXQiOiBbIlRlY2hub2xvZ3kiLCJjcnlwdG9jdXJyZW5jeSIsImJpb3RlY2hub2xvZ3kiLCJkZWZlbnNlIHNlY3RvciIsImF1dG9tb3RpdmUgaW5kdXN0cnkiLCJob3NwaXRhbGl0eSBzZWN0b3IiXSwgInB1Ymxpc2hpbmdQcmluY2lwbGVzIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2VkaXRvcmlhbC1ndWlkZWxpbmVzLyIgfSwgImVkaXRvciI6IHsgIkB0eXBlIiA6ICJQZXJzb24iLCAibmFtZSI6ICJTaGFubm9uIFRva2hlaW0gIiAsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9hdXRob3JzL3NoYW5ub24tdG9raGVpbS8iICwgImpvYlRpdGxlIjoiQXNzb2NpYXRlIEVkaXRvciAiLCAiZGVzY3JpcHRpb24iOiJFeHBlcmllbmNlOiBTaGFubm9uIFRva2hlaW0gIGhhcyBiZWVuIGFuIGFzc29jaWF0ZSBlZGl0b3IgIGZvciBNYXJrZXRCZWF0IHNpbmNlIDIwMjQuIFNoYW5ub24gbGV2ZXJhZ2VzIGhlciBiYWNrZ3JvdW5kIGluIEVuZ2xpc2ggdG8gcHJvZHVjZSBjbGVhciwgY29uY2lzZSwgYW5kIGVuZ2FnaW5nIGZpbmFuY2lhbCBuZXdzLiBXaXRoIGEgZGVncmVlIGluIEVuZ2xpc2ggZnJvbSBTb3V0aCBEYWtvdGEgU3RhdGUgVW5pdmVyc2l0eSwgU2hhbm5vbiBleGNlbHMgaW4gdHJhbnNmb3JtaW5nIGNvbXBsZXggbWFya2V0IGRhdGEgaW50byBhY2Nlc3NpYmxlIGNvbnRlbnQuIFNoZSBpcyBkZWRpY2F0ZWQgdG8gbWFpbnRhaW5pbmcgaGlnaCBlZGl0b3JpYWwgc3RhbmRhcmRzIGFuZCBwcm92aWRpbmcgdmFsdWFibGUgaW5zaWdodHMgdG8gTWFya2V0QmVhdCByZWFkZXJzLiBFZHVjYXRpb246IEJhY2hlbG9yIG9mIEFydHMgIGluIEVuZ2xpc2gvSGlzdG9yeSwgU291dGggRGFrb3RhIFN0YXRlIFVuaXZlcnNpdHkgICIsICJlbWFpbCI6InNoYW5ub24udG9raGVpbUBtYXJrZXRiZWF0bWFpbC5jb20iLCAic2FtZUFzIjoiaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL3NoYW5ub24tdG9raGVpbS0yMzUwYjkyNDUvIiwgImltYWdlIjogeyAiQHR5cGUiOiAiSW1hZ2VPYmplY3QiLCAidXJsIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2F1dGhvcnMvMjAyNDA1MjMxMTQwMTVfYXV0aG9yLXNoYW5ub24tdG9rZWhlaW0uanBnIiwgImhlaWdodCI6ICI1NDcyIiwgIndpZHRoIjogIjM2NDgiIH0sICJ3b3Jrc0ZvciI6IHsgIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIk1hcmtldEJlYXQiLCAidXJsIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tIn0sICJhbHVtbmlPZiI6IHsiQHR5cGUiOiAiQ29sbGVnZU9yVW5pdmVyc2l0eSIsICJuYW1lIjogIlNvdXRoIERha290YSBTdGF0ZSBVbml2ZXJzaXR5ICJ9LCAiaGFzQ3JlZGVudGlhbCI6IHsiQHR5cGUiOiAiRWR1Y2F0aW9uYWxPY2N1cGF0aW9uYWxDcmVkZW50aWFsIiwgICJuYW1lIjogIkJhY2hlbG9yIG9mIEFydHMgIGluIEVuZ2xpc2gvSGlzdG9yeSIsICJyZWNvZ25pemVkQnkiOiB7ICJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJTb3V0aCBEYWtvdGEgU3RhdGUgVW5pdmVyc2l0eSAifX0sICJwdWJsaXNoaW5nUHJpbmNpcGxlcyI6ICJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lZGl0b3JpYWwtZ3VpZGVsaW5lcy8iIH0sInB1Ymxpc2hlciI6IHsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJPcmdhbml6YXRpb24iLCAibmFtZSI6Ik1hcmtldEJlYXQiLCAidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vIiwgImxvZ28iOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJJbWFnZU9iamVjdCIsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvbWFzdGVyL21hcmtldGJlYXQtbG9nby1ncmF5LWJsdWUtMTIwMC5wbmciLCAiaGVpZ2h0IjoiMzA2IiwgIndpZHRoIjoiMTIwMCJ9LCAiZW1haWwiOiJjb250YWN0QG1hcmtldGJlYXQuY29tIiwgImRlc2NyaXB0aW9uIjoiTWFya2V0QmVhdCBlbXBvd2VycyByZXRhaWwgaW52ZXN0b3JzIHRvIG1ha2UgYmV0dGVyIHRyYWRpbmcgZGVjaXNpb25zIGJ5IHByb3ZpZGluZyByZWFsLXRpbWUgZmluYW5jaWFsIGRhdGEgYW5kIG9iamVjdGl2ZSBtYXJrZXQgcmVzZWFyY2guIiwgImFkZHJlc3MiOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwgInN0cmVldEFkZHJlc3MiOiIzNDUgTiBSZWlkIFBsYWNlLCBTdWl0ZSA2MjAiLCAiYWRkcmVzc0xvY2FsaXR5IjoiU2lvdXggRmFsbHMiLCAiYWRkcmVzc1JlZ2lvbiI6IlNEIiwgInBvc3RhbENvZGUiOiI1NzEwMyIsICJhZGRyZXNzQ291bnRyeSI6IlVTIn0sICJjb250YWN0UG9pbnQiOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJDb250YWN0UG9pbnQiLCAidGVsZXBob25lIjoiKzEtODQ0LTk3OC02MjU3IiwgImVtYWlsIjoiY29udGFjdEBtYXJrZXRiZWF0LmNvbSIsICJjb250YWN0VHlwZSI6IkN1c3RvbWVyIFN1cHBvcnQifSwgInNhbWVBcyI6WyJodHRwczovL3R3aXR0ZXIuY29tL01hcmtldEJlYXRDb20vIiwgImh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9tYXJrZXRiZWF0Y29tLyIsICJodHRwczovL3d3dy55b3V0dWJlLmNvbS9tYXJrZXRiZWF0Y29tIiwgImh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL01hcmtldEJlYXQiLCAiaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvbWFya2V0YmVhdCJdLCAicHVibGlzaGluZ1ByaW5jaXBsZXMiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lZGl0b3JpYWwtZ3VpZGVsaW5lcy8ifSwgImRlc2NyaXB0aW9uIjogIkRpc2NvdmVyIHR3byBsZWFkaW5nIEFJIGRhdGEgc3RvcmFnZSBzdG9ja3Mgd2l0aCBzdHJvbmcgZ3Jvd3RoIHBvdGVudGlhbC4gU2VlIGhvdyBTZWFnYXRlIChTVFgpIGFuZCBXZXN0ZXJuIERpZ2l0YWwgKFdEQykgc3RhY2sgdXAuIiwgInB1Ymxpc2hpbmdQcmluY2lwbGVzIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2VkaXRvcmlhbC1ndWlkZWxpbmVzLyIsICJhYm91dCI6IHsiQHR5cGUiOiJDb3Jwb3JhdGlvbiIsIm5hbWUiOiJXZXN0ZXJuIERpZ2l0YWwiLCJsZWdhbE5hbWUiOiIiLCJ0aWNrZXJTeW1ib2wiOiJXREMiLCJsb2dvIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3Mvd2VzdGVybi1kaWdpdGFsLWNvLWxvZ28ucG5nP3Y9MjAyNDAxMTgwODA4MzEiLCJpbWFnZSI6Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3dlc3Rlcm4tZGlnaXRhbC1jby1sb2dvLnBuZz92PTIwMjQwMTE4MDgwODMxIiwidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9XREMvIn19IDwvc2NyaXB0PjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kYXRhLWd1YXJkaWFucy0yLWFpLXN0b3JhZ2Utc3RvY2tzLXdpbm5pbmctYmlnLyIgLz48bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnkiLz48bWV0YSBuYW1lID0idHdpdHRlcjpzaXRlIiBjb250ZW50PSJATWFya2V0QmVhdENvbSIgLz48bWV0YSBwcm9wZXJ0eT0idHdpdHRlcjpkb21haW4iIGNvbnRlbnQ9Im1hcmtldGJlYXQuY29tIi8+PG1ldGEgcHJvcGVydHk9InR3aXR0ZXI6dXJsIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kYXRhLWd1YXJkaWFucy0yLWFpLXN0b3JhZ2Utc3RvY2tzLXdpbm5pbmctYmlnLyIvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOnRpdGxlIiBjb250ZW50PSJEYXRhIEd1YXJkaWFuczogMiBBSSBTdG9yYWdlIFN0b2NrcyBXaW5uaW5nIEJpZyIvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOmRlc2NyaXB0aW9uIiBjb250ZW50PSJEaXNjb3ZlciB0d28gbGVhZGluZyBBSSBkYXRhIHN0b3JhZ2Ugc3RvY2tzIHdpdGggc3Ryb25nIGdyb3d0aCBwb3RlbnRpYWwuIFNlZSBob3cgU2VhZ2F0ZSAoU1RYKSBhbmQgV2VzdGVybiBEaWdpdGFsIChXREMpIHN0YWNrIHVwLiIgLz48bWV0YSBuYW1lID0idHdpdHRlcjpjcmVhdG9yIiBjb250ZW50PSJATWFya2V0QmVhdENvbSIgLz48bWV0YSBuYW1lID0idHdpdHRlcjppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkXzIwMjQxMjExMDk1ODE1X2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcuanBnIiAvPjxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iRGF0YSBHdWFyZGlhbnM6IDIgQUkgU3RvcmFnZSBTdG9ja3MgV2lubmluZyBCaWciIC8+PG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiIC8+PG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvZGF0YS1ndWFyZGlhbnMtMi1haS1zdG9yYWdlLXN0b2Nrcy13aW5uaW5nLWJpZy8iIC8+PG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfMjAyNDEyMTEwOTU4MTVfZGF0YS1ndWFyZGlhbnMtMi1haS1zdG9yYWdlLXN0b2Nrcy13aW5uaW5nLWJpZy5qcGciIC8+PG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJEaXNjb3ZlciB0d28gbGVhZGluZyBBSSBkYXRhIHN0b3JhZ2Ugc3RvY2tzIHdpdGggc3Ryb25nIGdyb3d0aCBwb3RlbnRpYWwuIFNlZSBob3cgU2VhZ2F0ZSAoU1RYKSBhbmQgV2VzdGVybiBEaWdpdGFsIChXREMpIHN0YWNrIHVwLiIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJNYXJrZXRCZWF0IiAvPjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX1VTIiAvPjxtZXRhIG5hbWU9ImFydGljbGU6dGFnIiBjb250ZW50PSJUZWNobm9sb2d5Ii8+PG1ldGEgbmFtZT0icmV2aXNlZCIgY29udGVudD0iMjAyNC0xMi0xMlQxMzoxNTowMC4wMDAwMDAwWiIgLz48bWV0YSBuYW1lPSJsYXN0LW1vZGlmaWVkIiBjb250ZW50PSIyMDI0LTEyLTEyVDEzOjE1OjAwLjAwMDAwMDBaIiAvPmQCBQ8WAh8ABacBPHNjcmlwdD4gdmFyIFNjcnBSZXN0cmljdCA9ICI5QjEzMkU2MDRDMjBBNEI5MzQyRUMxOUM1OTAxQzhFNEI5N0VDMTlDNTg3N0YyNUNDN0RFQjA0MEQwMEY0RTVEOEY3MDk5MDBFMDFBMkExRjA1MkNERkI0RjY4MUM0MDY0MzM1OUFDNTAwNzY0MDJFOTFCODJGRkE3Mzc4QkQyMSI8L3NjcmlwdD5kAgkPFgIfAAWCAjxzY3JpcHQ+Y2xhcml0eSgic2V0IiwicGFnZVR5cGUiLCAiQXJ0aWNsZSIpOyANCmNsYXJpdHkoInNldCIsImFydGljbGVUeXBlIiwgIlN0b2NrSWRlYSIpOyANCmNsYXJpdHkoInNldCIsImFydGljbGVBdXRob3IiLCAiSmVmZnJleSBOZWFsIEpvaG5zb24iKTsgDQpjbGFyaXR5KCJzZXQiLCJhcnRpY2xlUmV2aWV3ZXIiLCAiU2hhbm5vbiBUb2toZWltICIpOyANCmNsYXJpdHkoInNldCIsInVzZXJMZXZlbCIsICJOb3RMb2dnZWRJbiIpOzwvc2NyaXB0PmQCGg8WAh8ABcwBPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvbWFya2V0YmVhdC1sb2dvLTEyMDAtMTIwMC5qcGc/dj0xIi8+PG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOndpZHRoIiBjb250ZW50PSIxMjAwIiAvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTpoZWlnaHQiIGNvbnRlbnQ9IjEyMDAiIC8+ZAIBDxYCHwAF6wI8ZGl2IGlkPSdnX2lkX29ubG9hZCcgZGF0YS1jbGllbnRfaWQ9JzE3ODU0Mjg1MzM4Ni1zZnE4dGEwcTlpbjQwN3FuYXVkMDBvMW83YTZ0aGxzaS5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbScgZGF0YS1sb2dpbl91cmk9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3VzZXJzL09uZVRhcFZlcmlmeVJlZGlyZWN0LmFzcHgnIGRhdGEtcHJvbXB0X3BhcmVudF9pZD0nZ19pZF9vbmxvYWQnIGRhdGEtYXV0b19zZWxlY3Q9J3RydWUnIGRhdGEtY2FuY2VsX29uX3RhcF9vdXRzaWRlPSd0cnVlJyBkYXRhLXVzZV9mZWRjbV9mb3JfcHJvbXB0PSd0cnVlJyBkYXRhLXN0YXRlX2Nvb2tpZV9kb21haW49J21hcmtldGJlYXQuY29tJz48L2Rpdj5kAggPFgIfAAWbATxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij52YXIgc2Nyb2xsaW5nVGlja2Vyc0ZpbGUgPSAnL1NjcmlwdHMvU2Nyb2xsaW5nVGlja2Vycy5hc2h4P2FjY291bnRpZD0wJmludGVydmFsPTI0MTIxMzEyMjcmdXNlcmxldmVsPU5vdExvZ2dlZEluJzsgPC9zY3JpcHQ+ZAIJDxYCHwAFvig8bGkgY2xhc3M9Imhhcy1zdWJtZW51Ij48YSBocmVmPSIvdmlkZW9zLyI+TWFya2V0QmVhdCBUVjwvYT48dWwgY2xhc3M9InJvdyBsaW1pdGVkLXZpZGVvLXN1Ym1lbnUiPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy81LXJlaXRzLXBvaXNlZC1mb3ItZ3Jvd3RoLWluLTIwMjUtdG9wLXJlYWwtZXN0YXRlLWludmVzdG1lbnRzLXRvLXdhdGNoLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjQxMjEyMTcxNDU3X3ZpZGVvYXJ0Ym9hcmQxY29weTM2LnBuZyIgYWx0PSI1IFJFSVRzIFBvaXNlZCBmb3IgR3Jvd3RoIGluIDIwMjUg4oCTIFRvcCBSZWFsIEVzdGF0ZSBJbnZlc3RtZW50cyB0byBXYXRjaCIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPjUgUkVJVHMgUG9pc2VkIGZvciBHcm93dGggaW4gMjAyNSDigJMgVG9wIFJlYWwgRXN0YXRlIEludmVzdG1lbnRzIHRvIFdhdGNoPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ic2lkZS1vbmx5Ij48YSBocmVmPScvdmlkZW9zLzUtcmVpdHMtcG9pc2VkLWZvci1ncm93dGgtaW4tMjAyNS10b3AtcmVhbC1lc3RhdGUtaW52ZXN0bWVudHMtdG8td2F0Y2gvJz41IFJFSVRzIFBvaXNlZCBmb3IgR3Jvd3RoIGluIDIwMjUg4oCTIFRvcCBSZWFsIEVzdGF0ZSBJbnZlc3RtZW50cyB0byBXYXRjaDwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy9nYW1lc3RvcHMtY2FzaC1waWxlLWdyb3dzLXdpbGwtdGhpcy1iZS1lbm91Z2gtdG8tc2F2ZS10aGUtY29tcGFueS8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIxMTE1NDYwM192aWRlb2FydGJvYXJkMWNvcHkzNC5wbmciIGFsdD0iR2FtZVN0b3DigJlzIENhc2ggUGlsZSBHcm93czogV2lsbCBUaGlzIEJlIEVub3VnaCB0byBTYXZlIHRoZSBDb21wYW55PyIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPkdhbWVTdG9w4oCZcyBDYXNoIFBpbGUgR3Jvd3M6IFdpbGwgVGhpcyBCZSBFbm91Z2ggdG8gU2F2ZSB0aGUgQ29tcGFueT88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvZ2FtZXN0b3BzLWNhc2gtcGlsZS1ncm93cy13aWxsLXRoaXMtYmUtZW5vdWdoLXRvLXNhdmUtdGhlLWNvbXBhbnkvJz5HYW1lU3RvcOKAmXMgQ2FzaCBQaWxlIEdyb3dzOiBXaWxsIFRoaXMgQmUgRW5vdWdoIHRvIFNhdmUgdGhlIENvbXBhbnk/PC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zLzMtaGlnaC1zaG9ydC1pbnRlcmVzdC1zdG9ja3MteW91LW5lZWQtdG8td2F0Y2gvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxzcGFuIGNsYXNzPSJwb3NpdGlvbi1hYnNvbHV0ZSBmYS1zb2xpZCBmYS1wbGF5IGMtd2hpdGUiIGFyaWEtaGlkZGVuPSJ0cnVlIiBzdHlsZT0ib3BhY2l0eTowLjg7Zm9udC1zaXplOjNlbTsiPjwvc3Bhbj48aW1nIGNsYXNzPSJ3LTEwMCIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy92aWRlb3MvdGh1bWJfMjAyNDEyMTAxNDMwMTRfdmlkZW9hcnRib2FyZDFjb3B5MzcucG5nIiBhbHQ9IjMgSGlnaCBTaG9ydCBJbnRlcmVzdCBTdG9ja3MgWW91IE5lZWQgdG8gV2F0Y2giIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij4zIEhpZ2ggU2hvcnQgSW50ZXJlc3QgU3RvY2tzIFlvdSBOZWVkIHRvIFdhdGNoPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ic2lkZS1vbmx5Ij48YSBocmVmPScvdmlkZW9zLzMtaGlnaC1zaG9ydC1pbnRlcmVzdC1zdG9ja3MteW91LW5lZWQtdG8td2F0Y2gvJz4zIEhpZ2ggU2hvcnQgSW50ZXJlc3QgU3RvY2tzIFlvdSBOZWVkIHRvIFdhdGNoPC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zL3NvdW5kaG91bmQtdGhlLWFpLXN0b2NrLXRoYXRzLXVwLTEwMC1jb3VsZC1pdC1kb3VibGUtYWdhaW4tc29vbi8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIwOTE3MzAzNl92aWRlb2FydGJvYXJkMWNvcHkzNy5wbmciIGFsdD0iU291bmRIb3VuZDogVGhlIEFJIFN0b2NrIFRoYXTigJlzIFVwIDEwMCUg4oCTIENvdWxkIEl0IERvdWJsZSBBZ2FpbiBTb29uPyIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPlNvdW5kSG91bmQ6IFRoZSBBSSBTdG9jayBUaGF04oCZcyBVcCAxMDAlIOKAkyBDb3VsZCBJdCBEb3VibGUgQWdhaW4gU29vbj88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3Mvc291bmRob3VuZC10aGUtYWktc3RvY2stdGhhdHMtdXAtMTAwLWNvdWxkLWl0LWRvdWJsZS1hZ2Fpbi1zb29uLyc+U291bmRIb3VuZDogVGhlIEFJIFN0b2NrIFRoYXTigJlzIFVwIDEwMCUg4oCTIENvdWxkIEl0IERvdWJsZSBBZ2FpbiBTb29uPzwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9Imhhcy1zdWJtZW51Ij48YSBocmVmPSIvb3JpZ2luYWxzLyI+RmVhdHVyZWQgQXJ0aWNsZXM8L2E+PHVsIGNsYXNzPSdsaW1pdGVkLXdpZHRoLXN1Ym1lbnUnPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL2Jyb2FkY29tLXR1cm5pbmctdGhlLW1hZy03LWludG8tOC10cmlsbGlvbi1kb2xsYXItdGVjaC1naWFudHMvJz5Ccm9hZGNvbTogVHVybmluZyB0aGUgTWFnIDcgSW50byA4IFRyaWxsaW9uLURvbGxhciBUZWNoIEdpYW50czwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3NvdW5kaG91bmQtYWktY2FuLWl0cy1tZXRlb3JpYy1yaXNlLXN1c3RhaW4taW50by0yMDI1Lyc+U291bmRIb3VuZCBBSTogQ2FuIEl0cyBNZXRlb3JpYyBSaXNlIFN1c3RhaW4gSW50byAyMDI1PzwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzLzMtY29uc3VtZXItZGlzY3JldGlvbmFyeS1zdG9ja3MtcmVhZHktZm9yLWEtY29tZWJhY2staW4tMjAyNS8nPjMgQ29uc3VtZXIgRGlzY3JldGlvbmFyeSBTdG9ja3MgUmVhZHkgZm9yIGEgQ29tZWJhY2sgaW4gMjAyNTwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3RvcC0zLXJvYm90aWNzLWFuZC1hdXRvbWF0aW9uLXN0b2Nrcy1mb3ItdGhlLW5leHQtYWktYm9vbS8nPlRvcCAzIFJvYm90aWNzIGFuZCBBdXRvbWF0aW9uIFN0b2NrcyBmb3IgdGhlIE5leHQgQUkgQm9vbTwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3doeS1hLXN0b2NrLXNwbGl0LWNvdWxkLWJlLWEtZ2FtZS1jaGFuZ2VyLWZvci1jYXNleXMtaW4tMjAyNS8nPldoeSBhIFN0b2NrIFNwbGl0IENvdWxkIEJlIGEgR2FtZS1DaGFuZ2VyIGZvciBDYXNleSdzIGluIDIwMjU8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy93aGVyZS10by1pbnZlc3QtaW4tMjAyNS10b3Atc3RvY2stcGlja3MtZm9yLW1heGltdW0tZ2FpbnMvJz5XaGVyZSB0byBJbnZlc3QgaW4gMjAyNTogVG9wIFN0b2NrIFBpY2tzIGZvciBNYXhpbXVtIEdhaW5zPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvaW52ZXN0bWVudC1vcHBvcnR1bml0eS1vZi0yMDI1LXdoeS1icmF6ZS1zdG9jay1zdGFuZHMtb3V0Lyc+SW52ZXN0bWVudCBPcHBvcnR1bml0eSBvZiAyMDI1OiBXaHkgQnJhemUgU3RvY2sgU3RhbmRzIE91dDwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3NreS1oaWdoLW9wcG9ydHVuaXRpZXMtMi1haXJsaW5lcy10by13YXRjaC1pbi0yMDI1Lyc+U2t5LUhpZ2ggT3Bwb3J0dW5pdGllczogMiBBaXJsaW5lcyB0byBXYXRjaCBpbiAyMDI1PC9hPjwvbGk+PGxpIGNsYXNzPSJwdC0xIj48YSBocmVmPScvb3JpZ2luYWxzLyc+TW9yZSBGZWF0dXJlZCBBcnRpY2xlcyA8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+ZAIKDxYCHwAF8yI8bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL25lb3Mtcy1hbmQtcC01MDByLWhpZ2gtaW5jb21lLWV0Zi1oYXJuYXNzZXMtdGhlLXBvd2VyLW9mLW9wdGlvbnMvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTIxMDEzNTU0OF9uZW9zLXNwLTUwMHItaGlnaC1pbmNvbWUtZXRmLWhhcm5hc3Nlcy10aGUtcG93ZXItby5wbmciIGFsdD0iTkVPUyBTJlAgNTAwIEhpZ2ggSW5jb21lIEVURiAoU1BZSSkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5OZW9zIFMmUCA1MDAoUikgSGlnaCBJbmNvbWUgRVRGIEhhcm5lc3NlcyB0aGUgUG93ZXIgb2YgT3B0aW9uczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzLzMtdW51c3VhbC1jYWxsLW9wdGlvbi10cmFkZXMtaW52ZXN0b3JzLXNob3VsZC1iZS13YXRjaGluZy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTA0MTE1NDUyX29wdGlvbnMtdHJhZGVycy1iZXQtYmlnLW9uLXRoZXNlLTMtdGVjaC1zdG9ja3MuanBnIiBhbHQ9IiIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPk9wdGlvbnMgVHJhZGVycyBCZXQgQmlnIG9uIFRoZXNlIDMgVGVjaCBTdG9ja3MgPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tcGxheS1uZXctb3B0aW9ucy10cmFkaW5nLXdpdGgtYml0Y29pbi1ldGZzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMDExNTI0MzBfaG93LXRvLXBsYXktbmV3LW9wdGlvbnMtdHJhZGluZy13aXRoLWJpdGNvaW4tZXRmcy5qcGciIGFsdD0iU2l4IGJpdGNvaW4gY29pbnMg4oCUIFN0b2NrIEVkaXRvcmlhbCBQaG90b2dyYXBoeSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBQbGF5IE5ldyBPcHRpb25zIFRyYWRpbmcgV2l0aCBCaXRjb2luIEVURnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZm9yLWxpdGhpdW0vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTAyODExMTEzN19hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZi5wbmciIGFsdD0iYWxiZW1hcmxlIGxpdGhpdW0gaW9uIGJhdHRlcnkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5BbGJlbWFybGUgU3RvY2sgQ2FsbCBPcHRpb25zIFN1cmdlOiBXaGF0IEl0IE1lYW5zIGZvciBMaXRoaXVtPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9vcHRpb25zLWhvdy10by1leGVjdXRlLXRoZS13aGVlbC1zdHJhdGVneS1mb3Itb3B0aW9ucy1pbmNvbWUvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDcxODE1MDIxNV9ob3ctdG8tZXhlY3V0ZS10aGUtd2hlZWwtc3RyYXRlZ3ktdG8tZ2VuZXJhdGUtb3B0aS5qcGciIGFsdD0iUGhvdG8gb2YgYSBidXNpbmVzc21hbiBydW5uaW5nIGluc2lkZSBhIGNpcmNsZSBtYWRlIG9mIG1vbmV5IHN5bWJvbGljIG9mIHRoZSB3aGVlbCBvcHRpb25zIHRyYWRpbmcgc3RyYXRlZ3kuICIgaGVpZ2h0PSI5NjAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBFeGVjdXRlIHRoZSBXaGVlbCBTdHJhdGVneSB0byBHZW5lcmF0ZSBPcHRpb25zIEluY29tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vMy1vcHRpb25zLXN0cmF0ZWdpZXMtdG8tcGxheS1hLXN0b2Nrcy11cHRyZW5kLWlmLWJ1bGxpc2gvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDYyNjA3NTQxOF8zLW9wdGlvbnMtc3RyYXRlZ2llcy10by1wbGF5LWEtc3RvY2tzLXVwdHJlbmQtaWYtYi5qcGciIGFsdD0iU3RvY2sgb3B0aW9ucyBzdHJhdGVnaWVzICIgaGVpZ2h0PSI5MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPjMgT3B0aW9ucyBTdHJhdGVnaWVzIHRvIFBsYXkgYSBTdG9ja+KAmXMgVXB0cmVuZCBpZiBCdWxsaXNoIDwvc3Bhbj48L2E+PC9saT5kAgwPDxYEHghDc3NDbGFzcwUscGItMSBwdC0wIHB0LXNtLTEgb3JkZXItc20tMiBjb2wgTm90TG9nZ2VkSW4eBF8hU0ICAmRkAg0PZBYCAgMPFgIfAAWCBjxkaXYgc3R5bGU9InBhZGRpbmc6NnB4O2ZvbnQtc2l6ZTowLjhyZW07bGluZS1oZWlnaHQ6MS4yOyIgY2xhc3M9ImJlbG93LWgxLXRleHQtbGluay1hZCBkLW1pbmltYWwtbm9uZSI+PGEgc3R5bGU9ImZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6dmFyKC0td2hpdGUpOyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDcxNyZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+4oaSIFRoZSBpbmRpY2F0b3IgYmVoaW5kIE52aWRpYeKAmXMgcmFsbHkgaGFzIGEgbmV3IHByb3NwZWN0PC9hPiA8c3BhbiBzdHlsZT0iY29sb3I6dmFyKC0td2hpdGUpOyI+IDxzcGFuIGNsYXNzPSJwbC0xIGQtbm9uZSBkLXNtLWlubGluZS1ibG9jayI+KEZyb20gV2VhbHRoUHJlc3MpPC9zcGFuPiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUgZC1zbS1ub25lIj4oQWQpPC9zcGFuPjwvc3Bhbj48aW1nIGxvYWRpbmc9J2xhenknIHNyYz0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9UcmlnZ2VyZWRDYW1wYWlnblBpeGVsLmFzaHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDcxNyZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheScgYWx0PScnIGhlaWdodD0nMScgd2lkdGg9JzEnIC8+PC9kaXY+ZAIODxYCHgVjbGFzcwUlY29udGFpbmVyIG1haW4tY29udGFpbmVyIGFydGljbGUgcHQtNBYCAgEPZBYGAgMPFgIeB1Zpc2libGVoZAIHD2QWFgIDDxYCHwAFYjxoMSBjbGFzcz0iUGFnZVRpdGxlSE9uZSBtdC0xIiBpZD0icGFnZVRpdGxlIj5EYXRhIEd1YXJkaWFuczogMiBBSSBTdG9yYWdlIFN0b2NrcyBXaW5uaW5nIEJpZzwvaDE+ZAIJDxYCHwAFgyA8ZGl2IGNsYXNzPSJieWxpbmUtcm93IHctMTAwIG10LTIgbXQtbWQtMCBtYi0yIj48ZGl2IGNsYXNzPSJieWxpbmUtcm93LXdyYXAgZC1mbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBqdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQgYWxpZ24taXRlbXMtY2VudGVyIj48ZGl2IGNsYXNzPSJieWxpbmUtdGV4dCBmbGV4LWdyb3ctMSBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciAgdy1zaGFyZSI+PGRpdiBjbGFzcz0iYnlsaW5lLWltZyByb3VuZGVkLWNpcmNsZSBkLWlubGluZS1ibG9jayI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2F1dGhvcnMvdGh1bWJfMjAyNDAyMTkwODU2MTJfYXV0aG9yLWplZmZyZXktbmVhbC1qb2huc29uLmpwZyIgYWx0PSJKZWZmcmV5IE5lYWwgSm9obnNvbiIgIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSI0OSIgd2lkdGg9IjQwIiAgLz48L2Rpdj48ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDoxZW07Ij48ZGl2IGNsYXNzPSJmb250LXNtYWxsIGZvbnQtd2VpZ2h0LWJvbGQiPldyaXR0ZW4gYnkgPGEgaHJlZj0iL2F1dGhvcnMvamVmZnJleS1uZWFsLWpvaG5zb24vIj5KZWZmcmV5IE5lYWwgSm9obnNvbjwvYT4gPHNwYW4gY2xhc3M9ImMtYmx1ZSBweC0xIGJ5bGluZS1zZXAgZC1ibG9jayBkLXNtLWlubGluZS1ibG9jayI+fDwvc3Bhbj4gUmV2aWV3ZWQgYnkgPGEgaHJlZj0iL2F1dGhvcnMvc2hhbm5vbi10b2toZWltLyI+U2hhbm5vbiBUb2toZWltPC9hPjwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgYy1ncmF5LTggZm9udC1zbWFsbGVyIj5EZWNlbWJlciAxMiwgMjAyNDwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InNoYXJlLWJ1dHRvbi13cmFwcGVyIGQtaW5saW5lLWZsZXggZC1tZC1ub25lIGFsaWduLWl0ZW1zLXN0cmV0Y2giIGlkPSJ3ZWJTaGFyZUJ1dHRvbldyYXBwZXIiPjxidXR0b24gaWQ9IndlYlNoYXJlQnV0dG9uIiBjbGFzcz0id2ViLXNoYXJlLWJ1dHRvbiBidG4gYnRuLXNlY29uZGFyeSBkLWJsb2NrIHRleHQtY2VudGVyIiB0eXBlPSJidXR0b24iIGRpc2FibGVkIHRpdGxlPSJTaGFyZSBEYXRhIEd1YXJkaWFuczogMiBBSSBTdG9yYWdlIFN0b2NrcyBXaW5uaW5nIEJpZyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtc2hhcmUtbm9kZXMiPjwvc3Bhbj48c3BhbiBjbGFzcz0ic2hhcmUtdGl0bGUiPiBTaGFyZTwvc3Bhbj48L2J1dHRvbj48c2NyaXB0PmNvbnN0IHNoYXJlT3B0cyA9IHt0aXRsZTonRGF0YSBHdWFyZGlhbnM6IDIgQUkgU3RvcmFnZSBTdG9ja3MgV2lubmluZyBCaWcnLHRleHQ6J0Rpc2NvdmVyIHR3byBsZWFkaW5nIEFJIGRhdGEgc3RvcmFnZSBzdG9ja3Mgd2l0aCBzdHJvbmcgZ3Jvd3RoIHBvdGVudGlhbC4gU2VlIGhvdyBTZWFnYXRlIChTVFgpIGFuZCBXZXN0ZXJuIERpZ2l0YWwgKFdEQykgc3RhY2sgdXAuJyx1cmw6J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvJ307PC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0ic2hhcmUtYnV0dG9uLXdyYXBwZXIgZC1ub25lIGQtbWQtaW5saW5lLWZsZXggYWxpZ24taXRlbXMtc3RyZXRjaCIgaWQ9InNoYXJlQnV0dG9uV3JhcHBlciI+PGRpdiBpZD0ic2hhcmVCdXR0b24iIGNsYXNzPSJzaGFyZS1idXR0b24gIHBvc2l0aW9uLXJlbGF0aXZlIj48YSB0aXRsZT0iU2hhcmUgb24gRmFjZWJvb2siIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIvc2hhcmVyLnBocD91PWh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1icmFuZHMgZmEtZmFjZWJvb2stZiI+PC9zcGFuPjwvYT48YSB0aXRsZT0iU2hhcmUgb24gVHdpdHRlciIgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQ/dGV4dD1EYXRhK0d1YXJkaWFucyUzYSsyK0FJK1N0b3JhZ2UrU3RvY2tzK1dpbm5pbmcrQmlnJTIwaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvZGF0YS1ndWFyZGlhbnMtMi1haS1zdG9yYWdlLXN0b2Nrcy13aW5uaW5nLWJpZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLWJyYW5kcyBmYS14LXR3aXR0ZXIiPjwvc3Bhbj48L2E+PGEgdGl0bGU9IlNoYXJlIG9uIExpbmtlZEluIiBvbmNsaWNrPSJ3aW5kb3cub3BlbignaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2N3cy9zaGFyZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kYXRhLWd1YXJkaWFucy0yLWFpLXN0b3JhZ2Utc3RvY2tzLXdpbm5pbmctYmlnLycsICduYW1lJywnd2lkdGg9NjAwLGhlaWdodD02MDAnKSIgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2N3cy9zaGFyZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kYXRhLWd1YXJkaWFucy0yLWFpLXN0b3JhZ2Utc3RvY2tzLXdpbm5pbmctYmlnLyIgdGFyZ2V0PSJwb3B1cCIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1icmFuZHMgZmEtbGlua2VkaW4taW4iPjwvc3Bhbj48L2E+PGEgdGl0bGU9IlNoYXJlIG9uIFN0b2NrVHdpdHMiIGhyZWY9Imh0dHBzOi8vYXBpLnN0b2NrdHdpdHMuY29tL3dpZGdldHMvc2hhcmU/dmlhPU1hcmtldEJlYXQmYW1wO2JvZHk9RGF0YStHdWFyZGlhbnMlM2ErMitBSStTdG9yYWdlK1N0b2NrcytXaW5uaW5nK0JpZyUyMGh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1raXQgZmEtc3RvY2t0d2l0cy1tYXJrIj48L3NwYW4+PC9hPjxhIHRpdGxlPSJQcmludCB0aGlzIHBhZ2UiIGhyZWYgPSJqYXZhc2NyaXB0OndpbmRvdy5wcmludCgpIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtcHJpbnQiPjwvc3Bhbj48L2E+PGEgdGl0bGU9IkVtYWlsIHRoaXMgcGFnZSIgaHJlZj0ibWFpbHRvOj9zdWJqZWN0PURhdGElMjBHdWFyZGlhbnMlM2ElMjAyJTIwQUklMjBTdG9yYWdlJTIwU3RvY2tzJTIwV2lubmluZyUyMEJpZyZhbXA7Ym9keT1DaGVjayUyMG91dCUyMHRoaXMlMjBzdG9jayUzQSUyMGh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvJTBEJTBBJTBEJTBBRm9yJTIwcmVhbC10aW1lJTIwZmluYW5jaWFsJTIwbmV3cyUyMGFuZCUyMGFuYWx5c2lzJTJDJTIwdmlzaXQlMjBodHRwcyUzQSUyRiUyRnd3dy5tYXJrZXRiZWF0LmNvbSUyRiUyMC4iIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1lbnZlbG9wZSI+PC9zcGFuPjwvYT48YSB0aXRsZT0iQ29weSB0aGUgVVJMIG9mIHRoaXMgcGFnZSB0byB0aGUgY2xpcGJvYXJkIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kYXRhLWd1YXJkaWFucy0yLWFpLXN0b3JhZ2Utc3RvY2tzLXdpbm5pbmctYmlnLyIgY2xhc3M9ImJ0biBidG4tc2hhcmUgc2hhcmVDb3B5Ij48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1saW5rIj48L3NwYW4+PC9hPjxkaXYgY2xhc3M9ImZpeGVkLW5vdGlmaWNhdGlvbiBhbGVydCBhbGVydC1zdWNjZXNzIiBhcmlhLWxpdmU9InBvbGl0ZSIgYXJpYS1hdG9taWM9InRydWUiIHJvbGU9ImFsZXJ0Ij5MaW5rIGNvcGllZCB0byBjbGlwYm9hcmQuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+ZAILDxYCHwBlZAINDxYCHwAFwAM8ZGl2IGNsYXNzPSJhcnRpY2xlLWltYWdlIG1iLTMiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkXzIwMjQxMjExMDk1ODE1X2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcuanBnIiBhbHQ9IkluIERhdGEgQ2VudGVyOiBNYWxlIElUIFRlY2huaWNpYW4gUnVubmluZyBNYWludGVuYW5jZSBQcm9ncmFtbWUgb24gYSBMYXB0b3AsIENvbnRyb2xzIE9wZXJhdGlvbmFsIFNlcnZlciBSYWNrIE9wdGltYWwgRnVuY3Rpb25pbmcuIE1vZGVybiBIaWdoLVRlY2ggT3BlcmF0aW9uYWwgU3VwZXIgQ29tcHV0ZXIgaW4gTmVvbiBDb2xvdXJzLCBMaWdodHMg4oCUIFBob3RvIiBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iNjc2IiB3aWR0aD0iMTIwMCIgY2xhc3M9ImFydGljbGUtaW1hZ2Utb25lIi8+PC9kaXY+ZAIPDxYCHwAFgAg8ZGl2IGNsYXNzPSdrZXlwb2ludHMgbGgtbG9vc2UgbXQtMCBtYi0zJz48aDIgY2xhc3M9J210LTEnPktleSBQb2ludHM8L2gyPjx1bD4NCjxsaSBkaXI9Imx0ciIgc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyIgcm9sZT0icHJlc2VudGF0aW9uIj48c3Ryb25nPlNlYWdhdGUncyBmb2N1cyBvbiBoaWdoLWNhcGFjaXR5IGhhcmQgZHJpdmVzIGFuZCBpbm5vdmF0aXZlIEhBTVIgdGVjaG5vbG9neSBwb3NpdGlvbnMgaXQgZm9yIGNvbnRpbnVlZCBzdWNjZXNzIGluIHRoZSBkYXRhIHN0b3JhZ2UgbWFya2V0Ljwvc3Ryb25nPjwvbGk+DQo8bGkgZGlyPSJsdHIiIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiIHJvbGU9InByZXNlbnRhdGlvbiI+PHN0cm9uZz5XZXN0ZXJuIERpZ2l0YWwncyBkaXZlcnNpZmllZCBwcm9kdWN0IHBvcnRmb2xpbyBhbmQgc3Ryb25nIHByZXNlbmNlIGluIHRoZSBjbG91ZCBzZWN0b3Igb2ZmZXIgYnJvYWQgZXhwb3N1cmUgdG8gZGl2ZXJzZSBncm93dGggb3Bwb3J0dW5pdGllcy48L3N0cm9uZz48L2xpPg0KPGxpIGRpcj0ibHRyIiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IiByb2xlPSJwcmVzZW50YXRpb24iPjxzdHJvbmc+Qm90aCBjb21wYW5pZXMgYmVuZWZpdCBmcm9tIHRoZSBldmVyLWluY3JlYXNpbmcgZGVtYW5kIGZvciBkYXRhIHN0b3JhZ2Ugc29sdXRpb25zIGRyaXZlbiBieSB0aGUgZXhwYW5zaW9uIG9mIEFJIGFuZCBjbG91ZCB0ZWNobm9sb2dpZXMuPC9zdHJvbmc+PC9saT4NCjxsaT48c3Ryb25nPjxhIHN0eWxlPSdjb2xvcjp2YXIoLS1kZWZhdWx0LXRleHQpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6NTAwOycgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbmV3c2xldHRlci9QREZvZmZlci5hc3B4P29mZmVyPXRvcDUmUmVnaXN0cmF0aW9uQ29kZT1BcnRpY2xlUGFnZS1LZXlQb2ludHMnPjUgc3RvY2tzIHdlIGxpa2UgYmV0dGVyIHRoYW4gV2VzdGVybiBEaWdpdGFsPC9hPi48L3N0cm9uZz48L2xpPjwvdWw+PC9kaXY+ZAITDxYCHwAF/oECDQo8cCBkaXI9Imx0ciI+VGhlIGRpZ2l0YWwgZG9tYWluIGhhcyBhbiBpbnNhdGlhYmxlIGFwcGV0aXRlIGZvciBkYXRhIHRoYXQgaXMgZnVlbGluZyBhIGJvb20gaW4gdGhlIGRhdGEgc3RvcmFnZSBpbmR1c3RyeS4gVGhlIEludGVybmF0aW9uYWwgRGF0YSBDb3Jwb3JhdGlvbiAoSURDKSBwcm9qZWN0cyBhIGNvbXBvdW5kIGFubnVhbCBncm93dGggcmF0ZSBleGNlZWRpbmcgMTAlIGZvciB0aGUgb3ZlcmFsbCBkYXRhIHN0b3JhZ2UgbWFya2V0IHRocm91Z2ggMjAyOCwgYSB0cmFqZWN0b3J5IHByaW1hcmlseSBkcml2ZW4gYnkgdGhlIGV4cG9uZW50aWFsIGdyb3d0aCBvZiA8YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9jb21wYXJlLXN0b2Nrcy9hcnRpZmljaWFsLWludGVsbGlnZW5jZS1zdG9ja3MvIj5hcnRpZmljaWFsIGludGVsbGlnZW5jZTwvYT4gKEFJKSBhbmQgPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vY29tcGFyZS1zdG9ja3MvY2xvdWQtc3RvcmFnZS8iPmNsb3VkIGNvbXB1dGluZzwvYT4uIFdpdGhpbiB0aGlzIHJhcGlkbHkgZXhwYW5kaW5nIHN1YnNlY3RvciBvZiB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL3NlY3RvcnMvY29tcHV0ZXItYW5kLXRlY2hub2xvZ3kvIj50ZWNobm9sb2d5IHNlY3RvcjwvYT4sIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OQVNEQVEvU1RYLyI+U2VhZ2F0ZSBUZWNobm9sb2d5IDxzcGFuIGNsYXNzPSdob3ZlckRldGFpbHMnIGRhdGEtcHJlZml4PSdOQVNEQVEnIGRhdGEtc3ltYm9sPSdTVFgnPk5BU0RBUTogU1RYPHNwYW4gY2xhc3M9J3NhdmVkLXRvb2x0aXB0ZXh0IGQtbm9uZSc+PC9zcGFuPjwvc3Bhbj48L2E+IGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTkFTREFRL1dEQy8iPldlc3Rlcm4gRGlnaXRhbCA8c3BhbiBjbGFzcz0naG92ZXJEZXRhaWxzJyBkYXRhLXByZWZpeD0nTkFTREFRJyBkYXRhLXN5bWJvbD0nV0RDJz5OQVNEQVE6IFdEQzxzcGFuIGNsYXNzPSdzYXZlZC10b29sdGlwdGV4dCBkLW5vbmUnPjwvc3Bhbj48L3NwYW4+PC9hPiBjb250aW51ZSB0byBmYWNlIG9mZiBhcyBpbmR1c3RyeSBwaW9uZWVycyBhbmQgaW5ub3ZhdG9ycy4gQm90aCBjb21wYW5pZXMgaGF2ZSBiZWVuIGFyb3VuZCBmb3IgZGVjYWRlcywgc2hhcGluZyB0aGUgaW5kdXN0cnkncyBldm9sdXRpb24uIEVhY2ggY29tcGFueSBlbXBsb3lzIGRpc3RpbmN0IHN0cmF0ZWdpZXMgdG8gY2FwdHVyZSBtYXJrZXQgc2hhcmUgYW5kIGluZHVzdHJ5IGRvbWluYW5jZS4gQnV0IHdoaWNoIGNvbXBhbnkgcHJlc2VudHMgYSBtb3JlIGNvbXBlbGxpbmcgdmFsdWUgcHJvcG9zaXRpb24gZm9yIGludmVzdG9ycywgYW5kIHdoaWNoIGNvbXBhbnkncyBhcHByb2FjaCBpcyBtb3JlIGxpa2VseSB0byBlbmR1cmU/PC9wPg0KPGgyIGRpcj0ibHRyIj48c3Ryb25nPlN0b3JhZ2UgV2FyczogRXZhbHVhdGluZyB0aGUgUG90ZW50aWFsPC9zdHJvbmc+PC9oMj4NCjxkaXYgY2xhc3M9ImNvbnRlbnQtbW9kdWxlICIgZGF0YS1jb250ZW50LW1vZHVsZT0iQ29tcGFueU92ZXJ2aWV3IiBkYXRhLWNvbXBhbnk9Ik5BU0RBUTpTVFgiPjxkaXYgY2xhc3M9ImFsaWdubGVmdCBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCIgc3R5bGU9IndpZHRoOjM1MHB4O21heC13aWR0aDoxMDAlIj48ZGl2IGNsYXNzPSJwLTIgcC1tZC0zIj48aDMgY2xhc3M9InNlY3Rpb24taCBoNiBtdC0wIG1iLTMgcHQtMCI+U2VhZ2F0ZSBUZWNobm9sb2d5IFRvZGF5PC9oMz48ZGl2IGNsYXNzPSJkLWZsZXggbWItMSI+PGRpdiBjbGFzcz0icHktMiBwci0yIG1yLTIgdGV4dC1jZW50ZXIgY29tcGFueS10aHVtYm5haWwgYm9yZGVyLXJpZ2h0IiBzdHlsZT0id2lkdGg6NTVweCI+PGltZyBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjQwIiB3aWR0aD0iODAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdGh1bWJuYWlsL3NlYWdhdGUtdGVjaG5vbG9neS1ob2xkaW5ncy1wbGMtbG9nby5qcGc/dj0yMDIyMTEwOTEyMTU1NCIgYWx0PSJTZWFnYXRlIFRlY2hub2xvZ3kgSG9sZGluZ3MgcGxjIHN0b2NrIGxvZ28iPjwvZGl2PjxkaXY+PGEgY2xhc3M9Im1yLTIgZm9udC0xMiBub3VuZGVybGluZSIgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvU1RYLyI+U1RYPC9hPjxhIHJlbD0ibm9mb2xsb3ciIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1NUWC9jaGFydC8iPjxpbWcgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDo1MHB4OyIgY2xhc3M9InNwYXJrbGluZSIgYWx0PSJTVFggOTAtZGF5IHBlcmZvcm1hbmNlIiB0aXRsZT0iOTAtZGF5IHBlcmZvcm1hbmNlIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL1NjcmlwdHMvc3BhcmtsaW5lcy5hc2h4P3ByZWZpeD1OQVNEQVEmc3ltYm9sPVNUWCI+PC9hPjxkaXYgY2xhc3M9Im0tMCBib2xkIj5TZWFnYXRlIFRlY2hub2xvZ3k8L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZSI+PHN0cm9uZz4kOTcuNzA8L3N0cm9uZz4gPHNwYW4gc3R5bGU9ImNvbG9yOiMxMTgyNEQiPiArMC43OCZuYnNwOygrMC44MCUpPC9zcGFuPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj4oQXMgb2YgMDE6MDkgUE0gRVQpPC9kaXY+PC9kaXY+PGRsPjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0IGNsYXNzPSJyYW5nZS1sYWJlbCI+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSdyYW5nZS1tZXRlcic+JDc5LjM5PGRpdiBjbGFzcz0ncmFuZ2UnPjxzcGFuIGNsYXNzPSdyYW5nZS1tYXJrZXInIHN0eWxlPSdsZWZ0OjUxJSc+PHNwYW4gY2xhc3M9J3JhbmdlLWFycm93Jz7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxMTUuMzI8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPjxzdHJvbmc+Mi44NyU8L3N0cm9uZz48ZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPjxzdHJvbmc+MjUuNTE8L3N0cm9uZz48L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QcmljZSBUYXJnZXQ8L2R0PjxkZD48c3Ryb25nPiQxMTguODM8L3N0cm9uZz48L2RkPjwvZGl2PjwvZGw+PGRpdiBjbGFzcz0idGV4dC1yaWdodCBtdC0yIj48YSBjbGFzcz0iYnRuIGJ0bi1wcmltYXJ5IHctMTAwIG5vdW5kZXJsaW5lIiBocmVmPSIvbWFuYWdlL3dhdGNobGlzdHMvP0FkZFN5bWJvbHM9TkFTREFROlNUWCI+QWRkIHRvIFdhdGNobGlzdDwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCjxwIGRpcj0ibHRyIj5TZWFnYXRlIFRlY2hub2xvZ3kgYW5kIFdlc3Rlcm4gRGlnaXRhbCBoYXZlIGJlZW4gaW5kdXN0cnkgdGl0YW5zIGZvciBkZWNhZGVzLCBhbmQgYm90aCBhcmUgbG9ja2VkIGluIGEgaGlnaC1zdGFrZXMgY29tcGV0aXRpb24gZnVlbGVkIGJ5IHRoZSBncm93aW5nIGRlbWFuZCBmb3IgZGF0YSBzdG9yYWdlLCBlc3BlY2lhbGx5IHdpdGhpbiB0aGUgQUkgYW5kIGNsb3VkIGNvbXB1dGluZyBzcGhlcmVzLiBTZWFnYXRlJ3MgY29yZSBidXNpbmVzcyByZXZvbHZlcyBhcm91bmQgaGlnaC1jYXBhY2l0eSBkYXRhIHN0b3JhZ2Ugc29sdXRpb25zLCB3aXRoIGEgc2lnbmlmaWNhbnQgcG9ydGlvbiBvZiBpdHMgcmV2ZW51ZSBkZXJpdmVkIGZyb20gdGhlIGVudGVycHJpc2UgbmVhcmxpbmUgaGFyZCBkaXNrIGRyaXZlIChIREQpIG1hcmtldC48L3A+PGRpdiBjbGFzcz0ibWItNCBteC0wIHJvdyBib3JkZXItdG9wIGJvcmRlci1ib3R0b20gcHItMiBweS0yIGFsaWduLWl0ZW1zLWNlbnRlciIgc3R5bGU9ImZvbnQtc2l6ZToxcmVtOyBib3JkZXItY29sb3I6dmFyKC0tZ3JheS00KTtjbGVhcjpib3RoOyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1tZC02IHBsLTAgcHItMCBwci1tZC0xIG1iLTEgbWItbWQtMCI+PGxhYmVsIGZvcj0iSW5Qb3N0UmVnaXN0cmF0aW9uRW1haWwiIGNsYXNzPSJ3LTEwMCBwLTEgZC1mbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNvbnRlbnQtc3RhcnQgYWxpZ24taXRlbXMtY2VudGVyIG1iLTAgYy1ibHVlIGZvbnQtc21hbGwiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWJ1bGxob3JuIG1yLTIiPjwvc3Bhbj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6MWVtOyI+R2V0IDxzdHJvbmc+V2VzdGVybiBEaWdpdGFsPC9zdHJvbmc+IGFsZXJ0czo8L3NwYW4+PC9sYWJlbD48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLW1kLTYgcHgtMCBteC0wIHJvdyBmb3JtLXJvdyBmb250LXNtYWxsIj48aW5wdXQgaWQ9IkluUG9zdFJlZ2lzdHJhdGlvbkVtYWlsIiBuYW1lPSJSZWdpc3RlckVtYWlsIiB0eXBlPSJ0ZXh0IiBwbGFjZWhvbGRlcj0iRW50ZXIgWW91ciBFbWFpbCBBZGRyZXNzIiBjbGFzcz0iY29sLTEyIGNvbC1zbS04IG0tMCBtYi0xIG1iLXNtLTAgdG9wLWxhYmVsZWQtaW5wdXQgZm9udC1zbWFsbCIgLz48YnV0dG9uIGlkPSJzaWduVXBCdXR0b24iIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgY29sLTEyIGNvbC1zbS00IiBzdHlsZT0ibWFyZ2luOjAhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudCI+U2lnbiBVcDwvYnV0dG9uPjwvZGl2PjxkaXYgaWQ9IlNob3dTdWdnZXN0aW9uSW5Qb3N0IiBjbGFzcz0iY29sLTEyIj48L2Rpdj48L2Rpdj48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGZ1bmN0aW9uKCkge2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaWduVXBCdXR0b24nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkge2lmIChDaGVja0VtYWlsKCdJblBvc3RSZWdpc3RyYXRpb25FbWFpbCcsICdTaG93U3VnZ2VzdGlvbkluUG9zdCcsICdjLXJlZCcpKSB7d2luZG93LmxvY2F0aW9uID0gJy9uZXdzbGV0dGVyLz9SZWdpc3RyYXRpb25Db2RlPUluUG9zdC1NYXJrZXRCZWF0JlJlZ2lzdHJhdGlvbkRvbWFpbj1tYXJrZXRiZWF0LmNvbSZSZWdpc3RlclRpY2tlcj1OQVNEQVE6V0RDJlJlZ2lzdGVyRW1haWw9JyArIGVuY29kZVVSSUNvbXBvbmVudChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnSW5Qb3N0UmVnaXN0cmF0aW9uRW1haWwnKS52YWx1ZSk7fX0pO30pOzwvc2NyaXB0Pg0KPHAgZGlyPSJsdHIiPkl0cyBzdHJhdGVnaWMgZm9jdXMgb24gSGVhdC1Bc3Npc3RlZCBNYWduZXRpYyBSZWNvcmRpbmcgKEhBTVIpIHRlY2hub2xvZ3kgcG9zaXRpb25zIHRoZSBjb21wYW55IHRvIGNhcHR1cmUgbWFya2V0IHNoYXJlIGJ5IG9mZmVyaW5nIGhpZ2hlciBzdG9yYWdlIGRlbnNpdHkgaW4gSEREcy4gPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9TVFgvZWFybmluZ3MvIj5TZWFnYXRlJnJzcXVvO3MgZWFybmluZ3M8L2E+IHJlcG9ydCBmb3IgdGhlIGZpcnN0IHF1YXJ0ZXIgb2YgdGhlIGZpc2NhbCB5ZWFyIDIwMjUgKFExIEZZMjAyNSkgc2lnbmlmaWNhbnRseSBleGNlZWRlZCBhbmFseXN0IGV4cGVjdGF0aW9ucywgZGVsaXZlcmluZyBhbiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2NhbGN1bGF0b3JzL2Vhcm5pbmdzLXBlci1zaGFyZS1jYWxjdWxhdG9yLyI+ZWFybmluZ3MgcGVyIHNoYXJlPC9hPiAoRVBTKSBvZiAkMS41OCwgd2hpY2ggd2FzIGEgc3Vic3RhbnRpYWwgaW1wcm92ZW1lbnQgeWVhci1vdmVyLXllYXIuIFNlYWdhdGUgYWxzbyBzdGFuZHMgb3V0IGZvciBpdHMgPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2hvdy10by1idXktaGlnaC15aWVsZGluZy1kaXZpZGVuZC1zdG9ja3MvIj5kaXZpZGVuZCB5aWVsZDwvYT4gb2YgMi44NyUsIGFwcGVhbGluZyB0byBpbmNvbWUtb3JpZW50ZWQgaW52ZXN0b3JzLjwvcD4NCjxkaXYgY2xhc3M9ImNvbnRlbnQtbW9kdWxlICIgZGF0YS1jb250ZW50LW1vZHVsZT0iQ29tcGFueU92ZXJ2aWV3IiBkYXRhLWNvbXBhbnk9Ik5BU0RBUTpXREMiPjxkaXYgY2xhc3M9ImFsaWdubGVmdCBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCIgc3R5bGU9IndpZHRoOjM1MHB4O21heC13aWR0aDoxMDAlIj48ZGl2IGNsYXNzPSJwLTIgcC1tZC0zIj48aDMgY2xhc3M9InNlY3Rpb24taCBoNiBtdC0wIG1iLTMgcHQtMCI+V2VzdGVybiBEaWdpdGFsIFRvZGF5PC9oMz48ZGl2IGNsYXNzPSJkLWZsZXggbWItMSI+PGRpdiBjbGFzcz0icHktMiBwci0yIG1yLTIgdGV4dC1jZW50ZXIgY29tcGFueS10aHVtYm5haWwgYm9yZGVyLXJpZ2h0IiBzdHlsZT0id2lkdGg6NTVweCI+PGltZyBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjQ4IiB3aWR0aD0iODAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdGh1bWJuYWlsL3dlc3Rlcm4tZGlnaXRhbC1jby1sb2dvLnBuZz92PTIwMjQwMTE4MDgwODMxIiBhbHQ9Ildlc3Rlcm4gRGlnaXRhbCBDby4gc3RvY2sgbG9nbyI+PC9kaXY+PGRpdj48YSBjbGFzcz0ibXItMiBmb250LTEyIG5vdW5kZXJsaW5lIiBocmVmPSIvc3RvY2tzL05BU0RBUS9XREMvIj5XREM8L2E+PGEgcmVsPSJub2ZvbGxvdyIgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvV0RDL2NoYXJ0LyI+PGltZyBzdHlsZT0idmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjUwcHg7IiBjbGFzcz0ic3BhcmtsaW5lIiBhbHQ9IldEQyA5MC1kYXkgcGVyZm9ybWFuY2UiIHRpdGxlPSI5MC1kYXkgcGVyZm9ybWFuY2UiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vU2NyaXB0cy9zcGFya2xpbmVzLmFzaHg/cHJlZml4PU5BU0RBUSZzeW1ib2w9V0RDIj48L2E+PGRpdiBjbGFzcz0ibS0wIGJvbGQiPldlc3Rlcm4gRGlnaXRhbDwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByaWNlIj48c3Ryb25nPiQ2NS4yMTwvc3Ryb25nPiA8c3BhbiBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjc4Jm5ic3A7KC0xLjE4JSk8L3NwYW4+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPihBcyBvZiAwMToxMCBQTSBFVCk8L2Rpdj48L2Rpdj48ZGw+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQgY2xhc3M9InJhbmdlLWxhYmVsIj41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9J3JhbmdlLW1ldGVyJz4kNDguOTY8ZGl2IGNsYXNzPSdyYW5nZSc+PHNwYW4gY2xhc3M9J3JhbmdlLW1hcmtlcicgc3R5bGU9J2xlZnQ6NTAlJz48c3BhbiBjbGFzcz0ncmFuZ2UtYXJyb3cnPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDgxLjU1PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+PHN0cm9uZz4zOC4zNjwvc3Ryb25nPjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlByaWNlIFRhcmdldDwvZHQ+PGRkPjxzdHJvbmc+JDg3LjcxPC9zdHJvbmc+PC9kZD48L2Rpdj48L2RsPjxkaXYgY2xhc3M9InRleHQtcmlnaHQgbXQtMiI+PGEgY2xhc3M9ImJ0biBidG4tcHJpbWFyeSB3LTEwMCBub3VuZGVybGluZSIgaHJlZj0iL21hbmFnZS93YXRjaGxpc3RzLz9BZGRTeW1ib2xzPU5BU0RBUTpXREMiPkFkZCB0byBXYXRjaGxpc3Q8L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo8cCBkaXI9Imx0ciI+V2VzdGVybiBEaWdpdGFsIG9mZmVycyBhIGJyb2FkZXIgZGF0YSBzdG9yYWdlIHBvcnRmb2xpbyBlbmNvbXBhc3NpbmcgSEREcyBhbmQgc29saWQgc3RhdGUgZHJpdmVzIChTU0QpLCBjYXRlcmluZyB0byBhIGJyb2FkZXIgYXJyYXkgb2YgY2xpZW50cywgcGFydGljdWxhcmx5IHdpdGhpbiBjbG91ZCBhbmQgZW50ZXJwcmlzZSBzZWdtZW50cy4gV2VzdGVybiBEaWdpdGFsJnJzcXVvO3MgVWx0cmEtU2NhbGUgTWFnbmV0aWMgUmVjb3JkaW5nIChVbHRyYVNNUikgdGVjaG5vbG9neSBpcyBhIGtleSBjb21wZXRpdGl2ZSBkaWZmZXJlbnRpYXRvciB0aGF0IGVuaGFuY2VzIHN0b3JhZ2UgZWZmaWNpZW5jeS4mbmJzcDs8L3A+DQo8cCBkaXI9Imx0ciI+V2hpbGUgV2VzdGVybiBEaWdpdGFsJnJzcXVvO3MgPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9XREMvZWFybmluZ3MvIj5RMSBGWTIwMjUgRVBTPC9hPiBvZiAkMS43OCBzdXJwYXNzZWQgZXhwZWN0YXRpb25zLCBpdHMgcmV2ZW51ZSBmZWxsIHNsaWdodGx5IHNob3J0LiBJbiBjb250cmFzdCB0byBTZWFnYXRlLCB3aGljaCBwYXlzIGEgaGlnaC15aWVsZCBkaXZpZGVuZCwgV2VzdGVybiBEaWdpdGFsIGluc3RlYWQgZm9jdXNlcyBvbiBhIGJyb2FkZXIgcHJvZHVjdCBwb3J0Zm9saW8gYW5kIHJlaW52ZXN0aW5nIHByb2ZpdHMgaW50byBncm93dGggaW5pdGlhdGl2ZXMuIEFzIGEgcmVzdWx0LCBpbnZlc3RvcnMgY2FuIGNob29zZSBiZXR3ZWVuIFNlYWdhdGUmcnNxdW87cyBlbXBoYXNpcyBvbiBuZWFybGluZSBIRERzIGFuZCBzaGFyZWhvbGRlciByZXR1cm5zIG9yIFdlc3Rlcm4gRGlnaXRhbCZyc3F1bztzIGdyb3d0aC1vcmllbnRlZCBzdHJhdGVneS48L3A+DQo8aDIgZGlyPSJsdHIiPjxzdHJvbmc+QSBDb21wYXJhdGl2ZSBBbmFseXNpcyBvZiBRMSAyMDI1IFJlc3VsdHM8L3N0cm9uZz48L2gyPg0KPHAgZGlyPSJsdHIiPkEgY29tcGFyYXRpdmUgYW5hbHlzaXMgb2YgdGhlIFExIEZZMjAyNSBmaW5hbmNpYWwgcmVzdWx0cyByZXZlYWxzIHNpZ25pZmljYW50IGRpZmZlcmVuY2VzIGJldHdlZW4gU2VhZ2F0ZSBhbmQgV2VzdGVybiBEaWdpdGFsLiBTZWFnYXRlIHJlcG9ydGVkIHJldmVudWUgb2YgJDIuMTcgYmlsbGlvbiwgZXhjZWVkaW5nIGFuYWx5c3RzJyBleHBlY3RhdGlvbnMsIGFuZCBkZWxpdmVyZWQgYSBub24tR0FBUCBFUFMgb2YgJDEuNTgsIHN1YnN0YW50aWFsbHkgZXhjZWVkaW5nIHRoZSBjb25zZW5zdXMgZXN0aW1hdGUgb2YgJDEuMzAuIFRoZSBjb21wYW55J3MgaW1wcmVzc2l2ZSBncm9zcyBtYXJnaW4gdW5kZXJzY29yZWQgaXRzIGFiaWxpdHkgdG8gbWFuYWdlIGNvc3RzIGVmZmVjdGl2ZWx5IGFuZCBtYWludGFpbiBwcm9maXRhYmlsaXR5LiZuYnNwOzwvcD4NCjxwIGRpcj0ibHRyIj5XaGlsZSBXZXN0ZXJuIERpZ2l0YWwgZXhjZWVkZWQgRVBTIGV4cGVjdGF0aW9ucyB3aXRoIGEgbm9uLUdBQVAgRVBTIG9mICQxLjc4LCBpdCByZXBvcnRlZCByZXZlbnVlIG9mICQ0LjEwIGJpbGxpb24sIHNsaWdodGx5IG1pc3NpbmcgZm9yZWNhc3RzLiBUaGlzIGRpc3Bhcml0eSBpbiByZXZlbnVlIGhpZ2hsaWdodHMgdGhlIGRpZmZlcmVudCBtYXJrZXQgc3RyYXRlZ2llcyBhbmQgZW1waGFzaXplcyB0aGUgaW1wb3J0YW5jZSBvZiBjb25zaWRlcmluZyBtdWx0aXBsZSBmaW5hbmNpYWwgbWV0cmljcy4gV2hpbGUgV2VzdGVybiBEaWdpdGFsIGJvYXN0cyBncmVhdGVyIHJldmVudWUsIFNlYWdhdGUmcnNxdW87cyBzdXBlcmlvciBtYXJnaW4gc2hvd2Nhc2VzIGVmZmljaWVudCBjb3N0IG1hbmFnZW1lbnQuPC9wPg0KPHAgZGlyPSJsdHIiPkEgY2xvc2VyIGxvb2sgYXQgdmFsdWF0aW9uIG11bHRpcGxlcyBwcm92aWRlcyBmdXJ0aGVyIGluc2lnaHQuIFNlYWdhdGUncyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2NhbGN1bGF0b3JzL3BlLXJhdGlvLWNhbGN1bGF0b3IvIj5wcmljZS10by1lYXJuaW5ncyByYXRpbzwvYT4gKFAvRSkgc3RhbmRzIGF0IDI1LjQ4LCBjb21wYXJlZCB0byBXZXN0ZXJuIERpZ2l0YWwncyBoaWdoZXIgcmF0aW8gb2YgNDAuNDguIFRoaXMgc3VnZ2VzdHMgdGhhdCB0aGUgbWFya2V0IHBsYWNlcyBhIGhpZ2hlciB2YWx1YXRpb24gb24gV2VzdGVybiBEaWdpdGFsJ3MgZnV0dXJlIGdyb3d0aCBwcm9zcGVjdHMuJm5ic3A7PC9wPg0KPGgyIGRpcj0ibHRyIj48c3Ryb25nPldhbGwgU3RyZWV0IFdlaWdocyBJbjogRGVjb2RpbmcgQW5hbHlzdCBTZW50aW1lbnQ8L3N0cm9uZz48L2gyPg0KPGRpdiBjbGFzcz0iY29udGVudC1tb2R1bGUgIiBkYXRhLWNvbnRlbnQtbW9kdWxlPSJNYXJrZXRSYW5rIiBkYXRhLWNvbXBhbnk9Ik5BU0RBUTpTVFgiPjxkaXYgY2xhc3M9ImFsaWducmlnaHQgYm9yZGVyIHJvdW5kZWQiPjxkaXYgY2xhc3M9InAtMiBwLW1kLTMiPjxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGluZyBhbGlnbi1pdGVtcy1lbmQgcHQtMCI+PGgzIGNsYXNzPSJoNiBteS0wIHB0LTAiIHN0eWxlPSJtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTA1cHgpOyI+U2VhZ2F0ZSBUZWNobm9sb2d5IE1hcmtldFJhbmsmdHJhZGU7IFN0b2NrIEFuYWx5c2lzPC9oMz48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Zm9udC1zaXplOiAuOGVtO2JhY2tncm91bmQ6IHdoaXRlO2JvcmRlci1yYWRpdXM6IDI3cHg7cGFkZGluZzogNnB4IDAgN3B4IDEycHg7bGluZS1oZWlnaHQ6MWVtOyI+PHNwYW4gdGl0bGU9Ijk0dGggUGVyY2VudGlsZSI+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBzdHlsZT0ncG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEuMTVlbTsnPjxzcGFuIHN0eWxlPSd3aWR0aDowLjcyZW0nIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBmaXJzdC1oYWxmLWljb24gYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIHNlY29uZC1oYWxmLWljb24gYy1ncmF5LTMgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48c3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJweC01Ij48c3ZnIHN0eWxlPSdkaXNwbGF5OmJsb2NrO21hcmdpbjogMCBhdXRvOyBtYXgtd2lkdGg6MTAwJTt3aWR0aDogMjAwcHg7aGVpZ2h0OmF1dG87JyB3aWR0aD0nMzAwJyBoZWlnaHQ9JzEyMCcgdmlld0JveD0nMCAwIDMwMCAxMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3QgeD0nNi4yOScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzEyLjA5JyBoZWlnaHQ9JzQuNzcnIHdpZHRoPSczLjIyJyB5PSc5NS4yMycgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTcuODknIGhlaWdodD0nNC43Nycgd2lkdGg9JzMuMjInIHk9Jzk1LjIzJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScyMy42OScgaGVpZ2h0PSc0Ljc5JyB3aWR0aD0nMy4yMicgeT0nOTUuMjEnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzI5LjQ5JyBoZWlnaHQ9JzQuODMnIHdpZHRoPSczLjIyJyB5PSc5NS4xNycgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMzUuMjknIGhlaWdodD0nNC45Mycgd2lkdGg9JzMuMjInIHk9Jzk1LjA3JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc0MS4wOScgaGVpZ2h0PSc1LjE2JyB3aWR0aD0nMy4yMicgeT0nOTQuODQnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzQ2Ljg5JyBoZWlnaHQ9JzUuNjInIHdpZHRoPSczLjIyJyB5PSc5NC4zOCcgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nNTIuNjknIGhlaWdodD0nNi41Micgd2lkdGg9JzMuMjInIHk9JzkzLjQ4JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc1OC40OScgaGVpZ2h0PSc4LjE1JyB3aWR0aD0nMy4yMicgeT0nOTEuODUnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzY0LjI5JyBoZWlnaHQ9JzEwLjkyJyB3aWR0aD0nMy4yMicgeT0nODkuMDgnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzcwLjA5JyBoZWlnaHQ9JzE1LjMzJyB3aWR0aD0nMy4yMicgeT0nODQuNjcnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9Jzc1Ljg5JyBoZWlnaHQ9JzIxLjgzJyB3aWR0aD0nMy4yMicgeT0nNzguMTcnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzgxLjY5JyBoZWlnaHQ9JzMwLjc3JyB3aWR0aD0nMy4yMicgeT0nNjkuMjMnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9Jzg3LjQ5JyBoZWlnaHQ9JzQyLjExJyB3aWR0aD0nMy4yMicgeT0nNTcuODknIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzkzLjI5JyBoZWlnaHQ9JzU1LjMyJyB3aWR0aD0nMy4yMicgeT0nNDQuNjgnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9Jzk5LjA5JyBoZWlnaHQ9JzY5LjI5JyB3aWR0aD0nMy4yMicgeT0nMzAuNzEnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzEwNC44OScgaGVpZ2h0PSc4Mi4zOScgd2lkdGg9JzMuMjInIHk9JzE3LjYxJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMTAuNjknIGhlaWdodD0nOTIuODAnIHdpZHRoPSczLjIyJyB5PSc3LjIwJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMTYuNDknIGhlaWdodD0nOTguODgnIHdpZHRoPSczLjIyJyB5PScxLjEyJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMjIuMjknIGhlaWdodD0nOTkuNjInIHdpZHRoPSczLjIyJyB5PScwLjM4JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMjguMDknIGhlaWdodD0nOTQuODgnIHdpZHRoPSczLjIyJyB5PSc1LjEyJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMzMuODknIGhlaWdodD0nODUuNDcnIHdpZHRoPSczLjIyJyB5PScxNC41MycgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTM5LjY5JyBoZWlnaHQ9JzcyLjkwJyB3aWR0aD0nMy4yMicgeT0nMjcuMTAnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzE0NS40OScgaGVpZ2h0PSc1OS4wMCcgd2lkdGg9JzMuMjInIHk9JzQxLjAwJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxNTEuMjknIGhlaWdodD0nNDUuNDUnIHdpZHRoPSczLjIyJyB5PSc1NC41NScgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTU3LjA5JyBoZWlnaHQ9JzMzLjU0JyB3aWR0aD0nMy4yMicgeT0nNjYuNDYnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzE2Mi44OScgaGVpZ2h0PScyMy45NScgd2lkdGg9JzMuMjInIHk9Jzc2LjA1JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxNjguNjknIGhlaWdodD0nMTYuODInIHdpZHRoPSczLjIyJyB5PSc4My4xOCcgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTc0LjQ5JyBoZWlnaHQ9JzExLjkxJyB3aWR0aD0nMy4yMicgeT0nODguMDknIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzE4MC4yOScgaGVpZ2h0PSc4Ljc1JyB3aWR0aD0nMy4yMicgeT0nOTEuMjUnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzE4Ni4wOScgaGVpZ2h0PSc2Ljg2JyB3aWR0aD0nMy4yMicgeT0nOTMuMTQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzE5MS44OScgaGVpZ2h0PSc1LjgwJyB3aWR0aD0nMy4yMicgeT0nOTQuMjAnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzE5Ny42OScgaGVpZ2h0PSc1LjI1JyB3aWR0aD0nMy4yMicgeT0nOTQuNzUnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIwMy40OScgaGVpZ2h0PSc0Ljk4JyB3aWR0aD0nMy4yMicgeT0nOTUuMDInIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIwOS4yOScgaGVpZ2h0PSc0Ljg1JyB3aWR0aD0nMy4yMicgeT0nOTUuMTUnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIxNS4wOScgaGVpZ2h0PSc0LjgwJyB3aWR0aD0nMy4yMicgeT0nOTUuMjAnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIyMC44OScgaGVpZ2h0PSc0Ljc3JyB3aWR0aD0nMy4yMicgeT0nOTUuMjMnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIyNi42OScgaGVpZ2h0PSc0Ljc3JyB3aWR0aD0nMy4yMicgeT0nOTUuMjMnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIzMi40OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzIzOC4yOScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI0NC4wOScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI0OS44OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI1NS42OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI2MS40OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI2Ny4yOScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI3My4wOScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI3OC44OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI4NC42OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxyZWN0IHg9JzI5MC40OScgaGVpZ2h0PSc0Ljc2JyB3aWR0aD0nMy4yMicgeT0nOTUuMjQnIGZpbGw9JyNCQ0JFQzAnIGNsYXNzPSdncmF5LWJhci10ZXN0JyAvPjxwb2x5Z29uIHBvaW50cz0nMTc0LDExNCAxODQsMTE0IDE3OSwxMDQnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyAvPjwvc3ZnPjwvZGl2PjxkbD48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+PGI+T3ZlcmFsbCBNYXJrZXRSYW5rJnRyYWRlOzwvYj48L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nPjk0dGggUGVyY2VudGlsZTwvc3Ryb25nPjwvZGQ+PC9kaXY+IDxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BbmFseXN0IFJhdGluZzwvZHQ+PGRkIGNsYXNzPSJtLTAiPjxzdHJvbmcgY2xhc3M9ImMtZ3JlZW4iPkhvbGQ8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+VXBzaWRlL0Rvd25zaWRlPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1ncmVlbiI+MjEuNyUgVXBzaWRlPC9zdHJvbmc+PC9kZD48L2Rpdj4gPGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlNob3J0IEludGVyZXN0IExldmVsPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1yZWQiPkJlYXJpc2g8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgU3RyZW5ndGg8L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nIGNsYXNzPSJjLWdyYXkiPk1vZGVyYXRlPC9zdHJvbmc+PC9kZD48L2Rpdj4gPGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkVudmlyb25tZW50YWwgU2NvcmU8L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nIGNsYXNzPSJjLXJlZCI+LTIuMDc8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TmV3cyBTZW50aW1lbnQ8L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nIGNsYXNzPSJjLWdyZWVuIj4xLjM1PGltZyBjbGFzcz0nbWVkaWEtbWVudGlvbnMtaW1hZ2UgbWwtMSBtbC1tZC0zJyBsb2FkaW5nPSdsYXp5JyBkZWNvZGluZz0nYXN5bmMnIHdpZHRoPSc4MCcgaGVpZ2h0PScyMCcgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL01lZGlhTWVudGlvbnNNaW5pQ2hhcnQuYXNoeD9QcmVmaXg9TkFTREFRJlN5bWJvbD1TVFgmdj0yJyBhbHQ9J21lbnRpb25zIG9mIFNlYWdhdGUgVGVjaG5vbG9neSBpbiB0aGUgbGFzdCAxNCBkYXlzJyBUaXRsZT0nTWVkaWEgbWVudGlvbnMgb2YgU2VhZ2F0ZSBUZWNobm9sb2d5IGluIHRoZSBsYXN0IDE0IGRheXMnPjwvc3Ryb25nPjwvZGQ+PC9kaXY+IDxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5JbnNpZGVyIFRyYWRpbmc8L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nIGNsYXNzPSJjLXJlZCI+U2VsbGluZyBTaGFyZXM8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UHJvai4gRWFybmluZ3MgR3Jvd3RoPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1ncmVlbiI+NTAuMjglPC9zdHJvbmc+PC9kZD48L2Rpdj4gPC9kbD48YSBjbGFzcz0idXBwZXItbGluayBmbG9hdC1yaWdodCBub3VuZGVybGluZSIgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvU1RYLyNtYXJrZXRyYW5rIj5TZWUgRnVsbCBBbmFseXNpczwvYT48ZGl2IGNsYXNzPSJjbGVhcmZpeCI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo8cCBkaXI9Imx0ciI+QW5hbHlzdCBzZW50aW1lbnQgcHJvdmlkZXMgdmFsdWFibGUgaW5zaWdodHMgaW50byBtYXJrZXQgZXhwZWN0YXRpb25zIGFuZCBmdXR1cmUgcHJvc3BlY3RzIGZvciBTZWFnYXRlIGFuZCBXZXN0ZXJuIERpZ2l0YWwuIEFzIG9mIERlY2VtYmVyIDEwLCAyMDI0LCBTZWFnYXRlIGhvbGRzIGEgY29uc2Vuc3VzIHJhdGluZyBvZiBIb2xkLCBiYXNlZCBvbiAxOSBhbmFseXN0IHJhdGluZ3Mgd2l0aCB0d28gU2VsbCwgc2l4IEhvbGQsIGFuZCAxMSBCdXkgcmF0aW5ncy4gVGhlIGF2ZXJhZ2UgcHJpY2UgdGFyZ2V0IG9mICQxMTguODMgc3VnZ2VzdHMgYSBwb3RlbnRpYWwgdXBzaWRlIG9mIGFwcHJveGltYXRlbHkgMjEuNzclIGZyb20gdGhlIGN1cnJlbnQgc2hhcmUgcHJpY2UuPC9wPg0KPHAgZGlyPSJsdHIiPlRoaXMgcmVsYXRpdmVseSBuZXV0cmFsIG91dGxvb2sgbWF5IHJlZmxlY3Qgc29tZSB1bmNlcnRhaW50eSBzdXJyb3VuZGluZyBTZWFnYXRlJ3MgaGVhdnkgcmVsaWFuY2Ugb24gSEREcyBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvZiBlbWVyZ2luZyB0ZWNobm9sb2dpZXMgb24gaXRzIG1hcmtldCBzaGFyZS4gVGhlIGhpZ2hlciBwcm9wb3J0aW9uIG9mIEJ1eSByYXRpbmdzIG1pZ2h0IGJlIGF0dHJpYnV0ZWQgdG8gY29uZmlkZW5jZSBpbiBTZWFnYXRlJ3Mgc3VjY2Vzc2Z1bCBjb3N0IG1hbmFnZW1lbnQsIGFzIGV2aWRlbmNlZCBieSBpdHMgZ3Jvc3MgbWFyZ2luIGluIFExIEZZMjAyNSBhbmQgaXRzIGVzdGFibGlzaGVkIGRpdmlkZW5kIHlpZWxkLjwvcD4NCjxkaXYgY2xhc3M9ImNvbnRlbnQtbW9kdWxlICIgZGF0YS1jb250ZW50LW1vZHVsZT0iTWFya2V0UmFuayIgZGF0YS1jb21wYW55PSJOQVNEQVE6V0RDIj48ZGl2IGNsYXNzPSJhbGlnbnJpZ2h0IGJvcmRlciByb3VuZGVkIj48ZGl2IGNsYXNzPSJwLTIgcC1tZC0zIj48ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRpbmcgYWxpZ24taXRlbXMtZW5kIHB0LTAiPjxoMyBjbGFzcz0iaDYgbXktMCBwdC0wIiBzdHlsZT0ibWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwNXB4KTsiPldlc3Rlcm4gRGlnaXRhbCBNYXJrZXRSYW5rJnRyYWRlOyBTdG9jayBBbmFseXNpczwvaDM+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTogLjhlbTtiYWNrZ3JvdW5kOiB3aGl0ZTtib3JkZXItcmFkaXVzOiAyN3B4O3BhZGRpbmc6IDZweCAwIDdweCAxMnB4O2xpbmUtaGVpZ2h0OjFlbTsiPjxzcGFuIHRpdGxlPSI5N3RoIFBlcmNlbnRpbGUiPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gc3R5bGU9J3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxLjE1ZW07Jz48c3BhbiBzdHlsZT0nd2lkdGg6MC44NWVtJyBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgZmlyc3QtaGFsZi1pY29uIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icHgtNSI+PHN2ZyBzdHlsZT0nZGlzcGxheTpibG9jazttYXJnaW46IDAgYXV0bzsgbWF4LXdpZHRoOjEwMCU7d2lkdGg6IDIwMHB4O2hlaWdodDphdXRvOycgd2lkdGg9JzMwMCcgaGVpZ2h0PScxMjAnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxyZWN0IHg9JzYuMjknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMi4wOScgaGVpZ2h0PSc0Ljc3JyB3aWR0aD0nMy4yMicgeT0nOTUuMjMnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzE3Ljg5JyBoZWlnaHQ9JzQuNzcnIHdpZHRoPSczLjIyJyB5PSc5NS4yMycgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMjMuNjknIGhlaWdodD0nNC43OScgd2lkdGg9JzMuMjInIHk9Jzk1LjIxJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScyOS40OScgaGVpZ2h0PSc0LjgzJyB3aWR0aD0nMy4yMicgeT0nOTUuMTcnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzM1LjI5JyBoZWlnaHQ9JzQuOTMnIHdpZHRoPSczLjIyJyB5PSc5NS4wNycgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nNDEuMDknIGhlaWdodD0nNS4xNicgd2lkdGg9JzMuMjInIHk9Jzk0Ljg0JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc0Ni44OScgaGVpZ2h0PSc1LjYyJyB3aWR0aD0nMy4yMicgeT0nOTQuMzgnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzUyLjY5JyBoZWlnaHQ9JzYuNTInIHdpZHRoPSczLjIyJyB5PSc5My40OCcgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nNTguNDknIGhlaWdodD0nOC4xNScgd2lkdGg9JzMuMjInIHk9JzkxLjg1JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc2NC4yOScgaGVpZ2h0PScxMC45Micgd2lkdGg9JzMuMjInIHk9Jzg5LjA4JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc3MC4wOScgaGVpZ2h0PScxNS4zMycgd2lkdGg9JzMuMjInIHk9Jzg0LjY3JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc3NS44OScgaGVpZ2h0PScyMS44Mycgd2lkdGg9JzMuMjInIHk9Jzc4LjE3JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc4MS42OScgaGVpZ2h0PSczMC43Nycgd2lkdGg9JzMuMjInIHk9JzY5LjIzJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc4Ny40OScgaGVpZ2h0PSc0Mi4xMScgd2lkdGg9JzMuMjInIHk9JzU3Ljg5JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc5My4yOScgaGVpZ2h0PSc1NS4zMicgd2lkdGg9JzMuMjInIHk9JzQ0LjY4JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PSc5OS4wOScgaGVpZ2h0PSc2OS4yOScgd2lkdGg9JzMuMjInIHk9JzMwLjcxJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxMDQuODknIGhlaWdodD0nODIuMzknIHdpZHRoPSczLjIyJyB5PScxNy42MScgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTEwLjY5JyBoZWlnaHQ9JzkyLjgwJyB3aWR0aD0nMy4yMicgeT0nNy4yMCcgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTE2LjQ5JyBoZWlnaHQ9Jzk4Ljg4JyB3aWR0aD0nMy4yMicgeT0nMS4xMicgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTIyLjI5JyBoZWlnaHQ9Jzk5LjYyJyB3aWR0aD0nMy4yMicgeT0nMC4zOCcgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTI4LjA5JyBoZWlnaHQ9Jzk0Ljg4JyB3aWR0aD0nMy4yMicgeT0nNS4xMicgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTMzLjg5JyBoZWlnaHQ9Jzg1LjQ3JyB3aWR0aD0nMy4yMicgeT0nMTQuNTMnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzEzOS42OScgaGVpZ2h0PSc3Mi45MCcgd2lkdGg9JzMuMjInIHk9JzI3LjEwJyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxNDUuNDknIGhlaWdodD0nNTkuMDAnIHdpZHRoPSczLjIyJyB5PSc0MS4wMCcgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTUxLjI5JyBoZWlnaHQ9JzQ1LjQ1JyB3aWR0aD0nMy4yMicgeT0nNTQuNTUnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzE1Ny4wOScgaGVpZ2h0PSczMy41NCcgd2lkdGg9JzMuMjInIHk9JzY2LjQ2JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxNjIuODknIGhlaWdodD0nMjMuOTUnIHdpZHRoPSczLjIyJyB5PSc3Ni4wNScgZmlsbD0ndmFyKC0tZ3JlZW4tOSknIGNsYXNzPSdmaWxsZWQtYmFyLXRlc3QnIC8+PHJlY3QgeD0nMTY4LjY5JyBoZWlnaHQ9JzE2LjgyJyB3aWR0aD0nMy4yMicgeT0nODMuMTgnIGZpbGw9J3ZhcigtLWdyZWVuLTkpJyBjbGFzcz0nZmlsbGVkLWJhci10ZXN0JyAvPjxyZWN0IHg9JzE3NC40OScgaGVpZ2h0PScxMS45MScgd2lkdGg9JzMuMjInIHk9Jzg4LjA5JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxODAuMjknIGhlaWdodD0nOC43NScgd2lkdGg9JzMuMjInIHk9JzkxLjI1JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxODYuMDknIGhlaWdodD0nNi44Nicgd2lkdGg9JzMuMjInIHk9JzkzLjE0JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgY2xhc3M9J2ZpbGxlZC1iYXItdGVzdCcgLz48cmVjdCB4PScxOTEuODknIGhlaWdodD0nNS44MCcgd2lkdGg9JzMuMjInIHk9Jzk0LjIwJyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScxOTcuNjknIGhlaWdodD0nNS4yNScgd2lkdGg9JzMuMjInIHk9Jzk0Ljc1JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMDMuNDknIGhlaWdodD0nNC45OCcgd2lkdGg9JzMuMjInIHk9Jzk1LjAyJyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMDkuMjknIGhlaWdodD0nNC44NScgd2lkdGg9JzMuMjInIHk9Jzk1LjE1JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMTUuMDknIGhlaWdodD0nNC44MCcgd2lkdGg9JzMuMjInIHk9Jzk1LjIwJyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMjAuODknIGhlaWdodD0nNC43Nycgd2lkdGg9JzMuMjInIHk9Jzk1LjIzJyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMjYuNjknIGhlaWdodD0nNC43Nycgd2lkdGg9JzMuMjInIHk9Jzk1LjIzJyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMzIuNDknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyMzguMjknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNDQuMDknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNDkuODknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNTUuNjknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNjEuNDknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNjcuMjknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNzMuMDknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyNzguODknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyODQuNjknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cmVjdCB4PScyOTAuNDknIGhlaWdodD0nNC43Nicgd2lkdGg9JzMuMjInIHk9Jzk1LjI0JyBmaWxsPScjQkNCRUMwJyBjbGFzcz0nZ3JheS1iYXItdGVzdCcgLz48cG9seWdvbiBwb2ludHM9JzE4NS42LDExNCAxOTUuNiwxMTQgMTkwLjYsMTA0JyBmaWxsPSd2YXIoLS1ncmVlbi05KScgLz48L3N2Zz48L2Rpdj48ZGw+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PjxiPk92ZXJhbGwgTWFya2V0UmFuayZ0cmFkZTs8L2I+PC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZz45N3RoIFBlcmNlbnRpbGU8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QW5hbHlzdCBSYXRpbmc8L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nIGNsYXNzPSJjLWdyZWVuIj5Nb2RlcmF0ZSBCdXk8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+VXBzaWRlL0Rvd25zaWRlPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1ncmVlbiI+MzIuOSUgVXBzaWRlPC9zdHJvbmc+PC9kZD48L2Rpdj4gPGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlNob3J0IEludGVyZXN0IExldmVsPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1yZWQiPkJlYXJpc2g8L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgU3RyZW5ndGg8L2R0PjxkZCBjbGFzcz0ibS0wIj48c3Ryb25nIGNsYXNzPSJjLWdyYXkiPk4vQTwvc3Ryb25nPjwvZGQ+PC9kaXY+IDxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5FbnZpcm9ubWVudGFsIFNjb3JlPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1yZWQiPi0xLjMxPC9zdHJvbmc+PC9kZD48L2Rpdj4gPGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk5ld3MgU2VudGltZW50PC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1ncmVlbiI+MC45OTxpbWcgY2xhc3M9J21lZGlhLW1lbnRpb25zLWltYWdlIG1sLTEgbWwtbWQtMycgbG9hZGluZz0nbGF6eScgZGVjb2Rpbmc9J2FzeW5jJyB3aWR0aD0nODAnIGhlaWdodD0nMjAnIHNyYz0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9NZWRpYU1lbnRpb25zTWluaUNoYXJ0LmFzaHg/UHJlZml4PU5BU0RBUSZTeW1ib2w9V0RDJnY9MicgYWx0PSdtZW50aW9ucyBvZiBXZXN0ZXJuIERpZ2l0YWwgaW4gdGhlIGxhc3QgMTQgZGF5cycgVGl0bGU9J01lZGlhIG1lbnRpb25zIG9mIFdlc3Rlcm4gRGlnaXRhbCBpbiB0aGUgbGFzdCAxNCBkYXlzJz48L3N0cm9uZz48L2RkPjwvZGl2PiA8ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+SW5zaWRlciBUcmFkaW5nPC9kdD48ZGQgY2xhc3M9Im0tMCI+PHN0cm9uZyBjbGFzcz0iYy1yZWQiPlNlbGxpbmcgU2hhcmVzPC9zdHJvbmc+PC9kZD48L2Rpdj4gPGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlByb2ouIEVhcm5pbmdzIEdyb3d0aDwvZHQ+PGRkIGNsYXNzPSJtLTAiPjxzdHJvbmcgY2xhc3M9ImMtZ3JlZW4iPjQ4LjMyJTwvc3Ryb25nPjwvZGQ+PC9kaXY+IDwvZGw+PGEgY2xhc3M9InVwcGVyLWxpbmsgZmxvYXQtcmlnaHQgbm91bmRlcmxpbmUiIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1dEQy8jbWFya2V0cmFuayI+U2VlIEZ1bGwgQW5hbHlzaXM8L2E+PGRpdiBjbGFzcz0iY2xlYXJmaXgiPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0KPHAgZGlyPSJsdHIiPkluIGNvbnRyYXN0LCBXZXN0ZXJuIERpZ2l0YWwgZW5qb3lzIGEgbW9yZSBidWxsaXNoIE1vZGVyYXRlIEJ1eSBjb25zZW5zdXMgcmF0aW5nIGZyb20gMjEgYW5hbHlzdHMgd2l0aCBmaXZlIEhvbGQgYW5kIDE2IEJ1eSByYXRpbmdzLiBUaGUgYXZlcmFnZSBwcmljZSB0YXJnZXQgaXMgJDg3LjcxLCByZXByZXNlbnRpbmcgYSBwb3RlbnRpYWwgdXBzaWRlIG9mIHJvdWdobHkgMjclLiBUaGlzIHN0cm9uZ2VyIHNlbnRpbWVudCBsaWtlbHkgcmVmbGVjdHMgdGhlIG1hcmtldCdzIG9wdGltaXN0aWMgdmlldyBvZiBXZXN0ZXJuIERpZ2l0YWwncyBtb3JlIGRpdmVyc2lmaWVkIHByb2R1Y3QgcG9ydGZvbGlvLCBpdHMgcm9idXN0IHByZXNlbmNlIGluIHRoZSBsdWNyYXRpdmUgY2xvdWQgc3RvcmFnZSBzZWdtZW50LCBhbmQgaXRzIHN1Y2Nlc3NmdWwgaW1wbGVtZW50YXRpb24gb2YgVWx0cmFTTVIgdGVjaG5vbG9neSB0byBlbmhhbmNlIHN0b3JhZ2UgZWZmaWNpZW5jeS4gVGhlIGxhY2sgb2YgU2VsbCByYXRpbmdzIG1pZ2h0IGFsc28gc3VnZ2VzdCBjb25maWRlbmNlIGluIHRoZSBjb21wYW55J3MgY2FwYWNpdHkgZm9yIHN1c3RhaW5lZCBncm93dGggZGVzcGl0ZSB0aGUgc2xpZ2h0IHJldmVudWUgbWlzcyBpbiBRMSBGWTIwMjUuPC9wPg0KPHAgZGlyPSJsdHIiPkRlc3BpdGUgdGhlIGRpZmZlcmluZyBhbmFseXN0IG9waW5pb25zLCBib3RoIGNvbXBhbmllcyBmYWNlIHNpbWlsYXIgb3Bwb3J0dW5pdGllcyBhbmQgY2hhbGxlbmdlcy4gVGhlIGJ1cmdlb25pbmcgQUkgYW5kIGNsb3VkIHNlY3RvcnMgZnVlbCBzdWJzdGFudGlhbCBncm93dGggcG90ZW50aWFsLCBjcmVhdGluZyBjb25zaWRlcmFibGUgZGVtYW5kIGZvciBoaWdoLWNhcGFjaXR5IHN0b3JhZ2Ugc29sdXRpb25zLiBIb3dldmVyLCBpbnRlbnNpZnlpbmcgY29tcGV0aXRpb24gYW5kIHRoZSBjb25zdGFudCB0aHJlYXQgb2YgdGVjaG5vbG9naWNhbCBkaXNydXB0aW9uIHBvc2UmbmJzcDtpbmhlcmVudCByaXNrcy4gRnVydGhlcm1vcmUsIG1hY3JvZWNvbm9taWMgZmFjdG9ycywgaW5jbHVkaW5nIGdsb2JhbCBlY29ub21pYyB1bmNlcnRhaW50eSBhbmQgc3VwcGx5IGNoYWluIGNvbXBsZXhpdGllcywgY291bGQgc2lnbmlmaWNhbnRseSBhZmZlY3QgdGhlaXIgZmluYW5jaWFsIHBlcmZvcm1hbmNlIGFuZCBpbnZlc3RvciBzZW50aW1lbnQuIFRoZXJlZm9yZSwgaW52ZXN0b3JzIHNob3VsZCBjYXJlZnVsbHkgY29uc2lkZXIgdGhlc2Ugcmlza3Mgd2hlbiBldmFsdWF0aW5nIGJvdGggY29tcGFuaWVzLjwvcD4NCjxoMiBkaXI9Imx0ciI+PHN0cm9uZz5JbnZlc3RpbmcgaW4gdGhlIEZ1dHVyZTogWW91ciBTdHJhdGVnaWMgQ2hvaWNlPC9zdHJvbmc+PC9oMj4NCjxwIGRpcj0ibHRyIj5UaGVyZSBpcyBhIGNvbXBlbGxpbmcgY29udHJhc3QgYmV0d2VlbiBTZWFnYXRlIGFuZCBXZXN0ZXJuIERpZ2l0YWwuIFdoaWxlIGJvdGggY29tcGFuaWVzIGFyZSB3ZWxsLXBvc2l0aW9uZWQgdG8gYmVuZWZpdCBmcm9tIHRoZSBncm93aW5nIEFJIGFuZCBjbG91ZC1kcml2ZW4gZGF0YSBzdG9yYWdlIG1hcmtldCwgdGhlaXIgYXBwcm9hY2hlcyB0byBjYXBpdGFsIGFsbG9jYXRpb24gYW5kIG92ZXJhbGwgc3RyYXRlZ2llcyBkaWZmZXIgc2lnbmlmaWNhbnRseS48L3A+DQo8cCBkaXI9Imx0ciI+V2VzdGVybiBEaWdpdGFsLCB3aXRoIGl0cyBsYXJnZXIgcmV2ZW51ZSBhbmQgbW9yZSBidWxsaXNoIGFuYWx5c3Qgb3V0bG9vaywgcHJlc2VudHMgYSBjb21wZWxsaW5nIGNhc2UgZm9yJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZmluYW5jaWFsLXRlcm1zL2dyb3d0aC1zdG9ja3Mtd2hhdC10aGV5LWFyZS8iPmdyb3d0aC1mb2N1c2VkIGludmVzdG9yczwvYT4uIEl0cyBkaXZlcnNpZmllZCBwcm9kdWN0IHBvcnRmb2xpbywgc3Ryb25nIHByZXNlbmNlIGluIHRoZSBjbG91ZCBzZWN0b3IsIGFuZCBzdHJhdGVnaWMgaW52ZXN0bWVudHMgaW4gdGVjaG5vbG9naWVzIGxpa2UgVWx0cmFTTVIgc3VnZ2VzdCBhIGhpZ2hlciBwb3RlbnRpYWwgZm9yIGxvbmctdGVybSByZXZlbnVlIGdyb3d0aCwgdGhvdWdoIHdpdGggZ3JlYXRlciByaXNrIGdpdmVuIGl0cyBjb21wYXJhdGl2ZWx5IGhpZ2hlciB2YWx1YXRpb24uPC9wPg0KPHAgZGlyPSJsdHIiPlNlYWdhdGUsIG9uIHRoZSBvdGhlciBoYW5kLCB0YWtlcyBhIG1vcmUgY29uc2VydmF0aXZlIGFwcHJvYWNoLiBJdHMgZW1waGFzaXMgb24gaGlnaC1jYXBhY2l0eSBIRERzIGFuZCBjb21taXRtZW50IHRvIGEgY29uc2lzdGVudCBkaXZpZGVuZCB5aWVsZCBhcHBlYWwgdG8gaW52ZXN0b3JzIHdobyBwcmlvcml0aXplIGluY29tZSBnZW5lcmF0aW9uIGFuZCBzdGFiaWxpdHkgb3ZlciBhZ2dyZXNzaXZlIGdyb3d0aC4gVGhlIHJlbGF0aXZlbHkgbG93ZXIgdmFsdWF0aW9uIGFuZCBlc3RhYmxpc2hlZCBkaXZpZGVuZCBwYXlvdXQgc3VnZ2VzdCBsZXNzIHJpc2sgYW5kIGEgbW9yZSBwcmVkaWN0YWJsZSByZXR1cm4uPC9wPg0KPHAgZGlyPSJsdHIiPlVsdGltYXRlbHksIHRoZSAiYmV0dGVyIiBpbnZlc3RtZW50IGJldHdlZW4gU2VhZ2F0ZSBhbmQgV2VzdGVybiBEaWdpdGFsIGRlcGVuZHMgZW50aXJlbHkgb24gaW5kaXZpZHVhbCBpbnZlc3RvciBwcmVmZXJlbmNlcyBhbmQmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9maW5hbmNpYWwtdGVybXMvZGV0ZXJtaW5lLWxldmVsLXJpc2stdG9sZXJhbmNlLyI+cmlzayB0b2xlcmFuY2U8L2E+LiBHcm93dGgtb3JpZW50ZWQgaW52ZXN0b3JzIHNlZWtpbmcgaGlnaGVyIHBvdGVudGlhbCByZXR1cm5zLCB0aG91Z2ggd2l0aCBpbmNyZWFzZWQgdm9sYXRpbGl0eSwgbWlnaHQgZmF2b3IgV2VzdGVybiBEaWdpdGFsJ3MgYWdncmVzc2l2ZSBncm93dGggc3RyYXRlZ3kgYW5kIGRpdmVyc2lmaWNhdGlvbi4gSW52ZXN0b3JzIHByaW9yaXRpemluZyBpbmNvbWUgYW5kIHN0YWJpbGl0eSB3aXRoIGEgbG93ZXItcmlzayBwcm9maWxlIG1heSBmaW5kIFNlYWdhdGUncyBlc3RhYmxpc2hlZCBkaXZpZGVuZCBhbmQgZWZmaWNpZW50IGNvc3QgbWFuYWdlbWVudCBtb3JlIGFwcGVhbGluZy4mbmJzcDs8L3A+PGRpdiBzdHlsZT0ncGFkZGluZzo4cHg7Zm9udC1zaXplOjEuMTNyZW07bGluZS1oZWlnaHQ6MS4yZW07Jz48YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo0MDA7IGNvbG9yOiB2YXIoLS1ibHVlLTgpOyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDg0MSZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+4oaSIFdlIHJlY29tbWVuZGVkIFBhbGFudGlyIGluIDIwMjEsIG5vdyB3ZeKAmXJlIHJlY29tbWVuZGluZyB0aGlzLi4uPC9hPiA8c3BhbiBzdHlsZT0iY29sb3I6dmFyKC0tZ3JheS04KTtmb250LXNpemU6MC43OHJlbTsiPjxzcGFuIGNsYXNzPSJkLW5vbmUgZC1zbS1pbmxpbmUiPihGcm9tIEJlaGluZCB0aGUgTWFya2V0cyk8L3NwYW4+IDxzcGFuIGNsYXNzPSJkLWlubGluZSBkLXNtLW5vbmUiPihBZCk8L3NwYW4+PC9zcGFuPjxpbWcgbG9hZGluZz0nbGF6eScgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL1RyaWdnZXJlZENhbXBhaWduUGl4ZWwuYXNoeD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwODQxJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JyBhbHQ9JycgaGVpZ2h0PScxJyB3aWR0aD0nMScgLz48L2Rpdj48aDI+PGEgc3R5bGU9J3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLWRhcmstYmx1ZSk7IGZvbnQtd2VpZ2h0OjUwMDsnIGhyZWY9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL25ld3NsZXR0ZXIvUERGb2ZmZXIuYXNweD9vZmZlcj10b3A1JlJlZ2lzdHJhdGlvbkNvZGU9QXJ0aWNsZVBhZ2UtU2hvdWxkWW91SW52ZXN0Jz5TaG91bGQgeW91IGludmVzdCAkMSwwMDAgaW4gV2VzdGVybiBEaWdpdGFsIHJpZ2h0IG5vdz88L2E+PC9oMj48cD5CZWZvcmUgeW91IGNvbnNpZGVyIFdlc3Rlcm4gRGlnaXRhbCwgeW91J2xsIHdhbnQgdG8gaGVhciB0aGlzLjwvcD48cD5NYXJrZXRCZWF0IGtlZXBzIHRyYWNrIG9mIFdhbGwgU3RyZWV0J3MgdG9wLXJhdGVkIGFuZCBiZXN0IHBlcmZvcm1pbmcgcmVzZWFyY2ggYW5hbHlzdHMgYW5kIHRoZSBzdG9ja3MgdGhleSByZWNvbW1lbmQgdG8gdGhlaXIgY2xpZW50cyBvbiBhIGRhaWx5IGJhc2lzLiBNYXJrZXRCZWF0IGhhcyBpZGVudGlmaWVkIHRoZSA8YSBocmVmPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9uZXdzbGV0dGVyL1BERm9mZmVyLmFzcHg/b2ZmZXI9dG9wNSZSZWdpc3RyYXRpb25Db2RlPUFydGljbGVQYWdlLVNob3VsZFlvdUludmVzdCc+Zml2ZSBzdG9ja3M8L2E+IHRoYXQgdG9wIGFuYWx5c3RzIGFyZSBxdWlldGx5IHdoaXNwZXJpbmcgdG8gdGhlaXIgY2xpZW50cyB0byBidXkgbm93IGJlZm9yZSB0aGUgYnJvYWRlciBtYXJrZXQgY2F0Y2hlcyBvbi4uLiBhbmQgV2VzdGVybiBEaWdpdGFsIHdhc24ndCBvbiB0aGUgbGlzdC48L3A+PHA+V2hpbGUgV2VzdGVybiBEaWdpdGFsIGN1cnJlbnRseSBoYXMgYSAiTW9kZXJhdGUgQnV5IiByYXRpbmcgYW1vbmcgYW5hbHlzdHMsIHRvcC1yYXRlZCBhbmFseXN0cyBiZWxpZXZlIHRoZXNlIGZpdmUgc3RvY2tzIGFyZSBiZXR0ZXIgYnV5cy48L3A+PHA+PGEgY2xhc3M9J2J0biBidG4tZmVhdHVyZWQnIHN0eWxlPSd0ZXh0LWRlY29yYXRpb246bm9uZScgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbmV3c2xldHRlci9QREZvZmZlci5hc3B4P29mZmVyPXRvcDUmUmVnaXN0cmF0aW9uQ29kZT1BcnRpY2xlUGFnZS1TaG91bGRZb3VJbnZlc3QnPlZpZXcgVGhlIEZpdmUgU3RvY2tzIEhlcmUgPHNwYW4gY2xhc3M9Im1yLTMgZmEtcmVndWxhciBmYS1hbmdsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2E+PC9wPjxkaXYgY2xhc3M9Im10LTQgcHQtMiBtYi0zIj48ZGl2IGNsYXNzPSJiZy1saWdodC1ibHVlIHJvdW5kZWQiPjxkaXYgY2xhc3M9InJvdyBhbGlnbi1jb250ZW50LWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyICI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1zbS00IGNvbC1tZC0zIHBvc2l0aW9uLXJlbGF0aXZlIHByLXNtLTAgcGItMSBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBhbGlnbi1pdGVtcy1zdGFydCI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iMjA5IiB3aWR0aD0iMTcwIiAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDEyMDMyMzAwNDZfcmVwb3J0cHJldmlldzIwMjQtMTEtY292ZXItdGhlc2UtNy1zdG9ja3Mtd2lsbC1iZS0ucG5nIiBjbGFzcz0ibXQtMiBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9Im1heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3otaW5kZXg6MTttYXJnaW4tdG9wOi0wLjc1ZW0haW1wb3J0YW50OyIgYWx0PSJUaGVzZSA3IFN0b2NrcyBXaWxsIEJlIE1hZ25pZmljZW50IGluIDIwMjUgQ292ZXIiLz48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLXNtLTggY29sLW1kLTkgcHgtMCBwci1zbS0zIHBsLXNtLTAiPjxkaXYgY2xhc3M9InAtNCBwLXNtLTMgaC0xMDAgdGV4dC1jZW50ZXIgdGV4dC1zbS1sZWZ0Ij48ZGl2IGNsYXNzPSJub3VuZGVybGluZSBtdC0yIGg0IiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4xZW07Ij48YSBocmVmPSJodHRwczovL21hcmtldGJlYXQuY29tL25ld3NsZXR0ZXIvcGRmb2ZmZXIuYXNweD9vZmZlcj1NYWduaWZpY2VudDcmUmVnaXN0cmF0aW9uQ29kZT1BcnRpY2xlUGFnZS1GcmVlUmVwb3J0IiBjbGFzcz0iYy1kYXJrLWJsdWUiPlRoZXNlIDcgU3RvY2tzIFdpbGwgQmUgTWFnbmlmaWNlbnQgaW4gMjAyNTwvYT48L2Rpdj48cCBjbGFzcz0iZm9udC1zbWFsbCBtYi0yIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zZW07Ij5EaXNjb3ZlciB0aGUgbmV4dCB3YXZlIG9mIGludmVzdG1lbnQgb3Bwb3J0dW5pdGllcyB3aXRoIG91ciByZXBvcnQsIDcgU3RvY2tzIFRoYXQgV2lsbCBCZSBNYWduaWZpY2VudCBpbiAyMDI1LiBFeHBsb3JlIGNvbXBhbmllcyBwb2lzZWQgdG8gcmVwbGljYXRlIHRoZSBncm93dGgsIGlubm92YXRpb24sIGFuZCB2YWx1ZSBjcmVhdGlvbiBvZiB0aGUgdGVjaCBnaWFudHMgZG9taW5hdGluZyB0b2RheSdzIG1hcmtldHMuPC9wPjxhIGNsYXNzPSJ1cHBlci1saW5rIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOnZhcigtLWJsdWUpOyBmb250LXNpemU6MXJlbTsiIGhyZWY9Imh0dHBzOi8vbWFya2V0YmVhdC5jb20vbmV3c2xldHRlci9wZGZvZmZlci5hc3B4P29mZmVyPU1hZ25pZmljZW50NyZSZWdpc3RyYXRpb25Db2RlPUFydGljbGVQYWdlLUZyZWVSZXBvcnQiPkdldCBUaGlzIEZyZWUgUmVwb3J0PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PmQCFQ8WAh8ABfINPGRpdiBzdHlsZT0ibWFyZ2luOiAycmVtIDAgMi41cmVtOyI+PGRpdiBjbGFzcz0iYXV0aG9yLWJpbyBib3JkZXItdG9wIGJvcmRlci1ib3R0b20gcC0zIGQtZmxleCBmbGV4LXdyYXAgbWItMyIgc3R5bGU9ImJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS00KTsiPjxhIGhyZWY9Ii9hdXRob3JzL2plZmZyZXktbmVhbC1qb2huc29uLyIgY2xhc3M9InByLTMgcGItMSIgc3R5bGU9ImZsZXg6IDEgMCAxODBweDsgbWF4LXdpZHRoOjE4MHB4OyI+PGltZyBjbGFzcz0idy0xMDAgcm91bmRlZCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjIyMyIgd2lkdGg9IjE4MCIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hdXRob3JzL3NtYWxsXzIwMjQwMjE5MDg1NjEyX2F1dGhvci1qZWZmcmV5LW5lYWwtam9obnNvbi5qcGciIGFsdD0iSmVmZnJleSBOZWFsIEpvaG5zb24iIHN0eWxlPSJvYmplY3QtZml0OiBjb3Zlcjthc3BlY3QtcmF0aW86IDQvNTt3aWR0aDogMTAwJTsiIC8+PC9hPjxkaXYgc3R5bGU9ImZsZXg6IDE4IDAgMjcwcHg7ICI+PGRpdiBjbGFzcz0idy0xMDAgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1lbmQgcGItMCBtYi0xIGMtZGFyay1ibHVlIiA+PGRpdiBjbGFzcz0idXBwZXItbm90ZSBibHVlLWFjY2VudC11bmRlciB3LTEwMCBtdC0yIG10LXNtLTAiPkFib3V0IFRoZSBBdXRob3IgPC9kaXY+PGgyIGNsYXNzPSJteS0wIGF1dGhvci10aXRsZSBoNCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMDVlbTsiPjxhIGhyZWY9Ii9hdXRob3JzL2plZmZyZXktbmVhbC1qb2huc29uLyIgY2xhc3M9ImMtZGFyay1ibHVlIj5KZWZmcmV5IE5lYWwgSm9obnNvbjwvYT48L2gyPjwvZGl2PjxoMyBjbGFzcz0iaDUiPkNvbnRyaWJ1dGluZyBBdXRob3I8L2gzPjxwIGNsYXNzPSJmb250LXNtYWxsZXIiPlJldGFpbCBhbmQgVGVjaG5vbG9neSBTdG9ja3MgPC9wPjxkaXYgY2xhc3M9InJvdyBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1jZW50ZXIiPjx1bCBjbGFzcz0iY29sLTEyIGNvbC1zbS1hdXRvIGQtaW5saW5lLWJsb2NrIG1sLTAgbXktMCBsaXN0LXN0eWxlLW5vbmUiPjxsaSBjbGFzcz0ibXItMiBteS0xIGQtaW5saW5lLWJsb2NrIj48YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vamVmZnJleW5lYWxqb2huc29uLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIgbm9mb2xsb3ciIHRpdGxlPSJMaW5rZWRJbiIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1icmFuZHMgZmEtbGlua2VkaW4taW4iPjwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im1yLTIgbXktMSBkLWlubGluZS1ibG9jayI+PGEgaHJlZj0ibWFpbHRvOmplZmZyZXkubmVhbC5qb2huc29uQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIgbm9mb2xsb3ciIHRpdGxlPSJFbWFpbCIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWVudmVsb3BlIj48L3NwYW4+PC9hPjwvbGk+PC91bD48ZGl2IGNsYXNzPSJjb2wtYXV0byI+PGEgaHJlZj0iL2F1dGhvcnMvamVmZnJleS1uZWFsLWpvaG5zb24vIiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXktMSB1cHBlci1saW5rLWZ1bGwiIHN0eWxlPSJmb250LXNpemU6MXJlbTsiPkxlYXJuIE1vcmU8c3BhbiBjbGFzcz0ic3Itb25seSI+IGFib3V0IEplZmZyZXkgTmVhbCBKb2huc29uPC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj5kAhcPFgIfAAXDEjxhIHRpdGxlPSJTaGFyZSBvbiBGYWNlYm9vayIgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3NoYXJlci9zaGFyZXIucGhwP3U9aHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvZGF0YS1ndWFyZGlhbnMtMi1haS1zdG9yYWdlLXN0b2Nrcy13aW5uaW5nLWJpZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLWJyYW5kcyBmYS1mYWNlYm9vay1mIj48L3NwYW4+PC9hPjxhIHRpdGxlPSJTaGFyZSBvbiBUd2l0dGVyIiBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL2ludGVudC90d2VldD90ZXh0PURhdGErR3VhcmRpYW5zJTNhKzIrQUkrU3RvcmFnZStTdG9ja3MrV2lubmluZytCaWclMjAlMjRXREMlMjAlMjNXREMlMjBodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kYXRhLWd1YXJkaWFucy0yLWFpLXN0b3JhZ2Utc3RvY2tzLXdpbm5pbmctYmlnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtYnJhbmRzIGZhLXgtdHdpdHRlciI+PC9zcGFuPjwvYT48YSB0aXRsZT0iU2hhcmUgb24gTGlua2VkSW4iIG9uY2xpY2s9IndpbmRvdy5vcGVuKCdodHRwczovL3d3dy5saW5rZWRpbi5jb20vY3dzL3NoYXJlP21pbmk9dHJ1ZSZhbXA7dXJsPWh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvJywgJ25hbWUnLCd3aWR0aD02MDAsaGVpZ2h0PTYwMCcpIiBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY3dzL3NoYXJlP21pbmk9dHJ1ZSZhbXA7dXJsPWh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvIiB0YXJnZXQ9InBvcHVwIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLWJyYW5kcyBmYS1saW5rZWRpbi1pbiI+PC9zcGFuPjwvYT48YSB0aXRsZT0iU2hhcmUgb24gU3RvY2tUd2l0cyIgaHJlZj0iaHR0cHM6Ly9hcGkuc3RvY2t0d2l0cy5jb20vd2lkZ2V0cy9zaGFyZT92aWE9TWFya2V0QmVhdCZhbXA7Ym9keT1EYXRhK0d1YXJkaWFucyUzYSsyK0FJK1N0b3JhZ2UrU3RvY2tzK1dpbm5pbmcrQmlnJTIwaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvZGF0YS1ndWFyZGlhbnMtMi1haS1zdG9yYWdlLXN0b2Nrcy13aW5uaW5nLWJpZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLWtpdCBmYS1zdG9ja3R3aXRzLW1hcmsiPjwvc3Bhbj48L2E+PGEgdGl0bGU9IlByaW50IHRoaXMgcGFnZSIgaHJlZiA9ImphdmFzY3JpcHQ6d2luZG93LnByaW50KCkiIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1wcmludCI+PC9zcGFuPjwvYT48YSB0aXRsZT0iRW1haWwgdGhpcyBwYWdlIiBocmVmPSJtYWlsdG86P3N1YmplY3Q9RGF0YSUyMEd1YXJkaWFucyUzYSUyMDIlMjBBSSUyMFN0b3JhZ2UlMjBTdG9ja3MlMjBXaW5uaW5nJTIwQmlnJmFtcDtib2R5PUNoZWNrJTIwb3V0JTIwdGhpcyUyMHN0b2NrJTNBJTIwaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvZGF0YS1ndWFyZGlhbnMtMi1haS1zdG9yYWdlLXN0b2Nrcy13aW5uaW5nLWJpZy8lMEQlMEElMEQlMEFGb3IlMjByZWFsLXRpbWUlMjBmaW5hbmNpYWwlMjBuZXdzJTIwYW5kJTIwYW5hbHlzaXMlMkMlMjB2aXNpdCUyMGh0dHBzJTNBJTJGJTJGd3d3Lm1hcmtldGJlYXQuY29tJTJGJTIwLiIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWVudmVsb3BlIj48L3NwYW4+PC9hPjxhIHRpdGxlPSJDb3B5IHRoZSBVUkwgb2YgdGhpcyBwYWdlIHRvIHRoZSBjbGlwYm9hcmQiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL2RhdGEtZ3VhcmRpYW5zLTItYWktc3RvcmFnZS1zdG9ja3Mtd2lubmluZy1iaWcvIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSBzaGFyZUNvcHkiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWxpbmsiPjwvc3Bhbj48L2E+PGRpdiBjbGFzcz0iZml4ZWQtbm90aWZpY2F0aW9uIGFsZXJ0IGFsZXJ0LXN1Y2Nlc3MiIGFyaWEtbGl2ZT0icG9saXRlIiBhcmlhLWF0b21pYz0idHJ1ZSIgcm9sZT0iYWxlcnQiPkxpbmsgY29waWVkIHRvIGNsaXBib2FyZC48L2Rpdj5kAhkPFgIfAAWhGzxkaXYgY2xhc3M9Im92ZXJmbG93LWhpZGRlbiB3LTEwMCI+PGgyIHN0eWxlPSJjbGVhcjpib3RoIiBjbGFzcz0iZm9udC13ZWlnaHQtbWVkaXVtIj5Db21wYW5pZXMgTWVudGlvbmVkIGluIFRoaXMgQXJ0aWNsZTwvaDI+PHRhYmxlIGNsYXNzPSdzY3JvbGwtdGFibGUgc29ydC10YWJsZSBub3RibHVlIGZvbnQtc21hbGwnIHN0eWxlPSdsaW5lLWhlaWdodDoxLjJlbSc+PHRoZWFkPjx0cj48dGggZGF0YS1zb3J0PSdzdHJpbmcnPkNvbXBhbnk8L3RoPjx0aCBkYXRhLXNvcnQ9J2Zsb2F0Jz5NYXJrZXRSYW5r4oSiPC90aD48dGggZGF0YS1zb3J0PSdmbG9hdCc+Q3VycmVudCBQcmljZTwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPlByaWNlIENoYW5nZTwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPkRpdmlkZW5kIFlpZWxkPC90aD48dGggZGF0YS1zb3J0PSdmbG9hdCc+UC9FIFJhdGlvPC90aD48dGggZGF0YS1zb3J0PSdmbG9hdCc+Q29uc2Vuc3VzIFJhdGluZzwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L3RoPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5TZWFnYXRlIFRlY2hub2xvZ3kgKDxhIGhyZWY9Jy9zdG9ja3MvTkFTREFRL1NUWC8nPlNUWDwvYT4pPC90ZD48dGQgZGF0YS1jbGVhbj0nOTQnIGRhdGEtc29ydC12YWx1ZT0nNC43MjMnPjxhIHRpdGxlPSI5NHRoIHBlcmNlbnRpbGUgLSB2aWV3IHNjb3JpbmcgZGV0YWlscyIgY2xhc3M9Im5vdW5kZXJsaW5lIiBzdHlsZT0ibGluZS1oZWlnaHQ6MWVtIiBocmVmPSIvc3RvY2tzL05BU0RBUS9TVFgvI21hcmtldHJhbmsiPjxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjAuOGVtO2xpbmUtaGVpZ2h0OjFlbTsnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gc3R5bGU9J3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxZW07Jz48c3BhbiBzdHlsZT0nd2lkdGg6MC43MmVtJyBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgZmlyc3QtaGFsZi1pY29uJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIHNlY29uZC1oYWxmLWljb24gYy1ncmF5LTMnICBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48L2Rpdj48c3BhbiBjbGFzcz0nc3Itb25seSc+NC43MjMgb2YgNSBzdGFyczwvc3Bhbj48L2E+PC90ZD48dGQgZGF0YS1zb3J0LXZhbHVlPSc5Ny43Jz4kOTcuNzA8L3RkPjx0ZCBjbGFzcz0nYy1ncmVlbicgZGF0YS1zb3J0LXZhbHVlPScwLjAwODA0Nzg3NDUzNTY5OTU2Jz4rMC44JTwvdGQ+PHRkIGRhdGEtc29ydC12YWx1ZT0nMC4wMjg2NTkxNjA2OTYwMDgyJz4yLjg3JTwvdGQ+PHRkIGRhdGEtc29ydC12YWx1ZT0nMjUuNTEnPjI1LjUxPC90ZD48dGQgZGF0YS1zb3J0LXZhbHVlPScyLjQ3MzY4NDIxMDUyNjMyJz5Ib2xkPC90ZD48dGQgZGF0YS1zb3J0LXZhbHVlPScxMTguODMzMzMzMzMzMzMzJz4kMTE4LjgzPC90ZD48L3RyPjx0cj48dGQ+V2VzdGVybiBEaWdpdGFsICg8YSBocmVmPScvc3RvY2tzL05BU0RBUS9XREMvJz5XREM8L2E+KTwvdGQ+PHRkIGRhdGEtY2xlYW49Jzk3JyBkYXRhLXNvcnQtdmFsdWU9JzQuODQzNSc+PGEgdGl0bGU9Ijk3dGggcGVyY2VudGlsZSAtIHZpZXcgc2NvcmluZyBkZXRhaWxzIiBjbGFzcz0ibm91bmRlcmxpbmUiIHN0eWxlPSJsaW5lLWhlaWdodDoxZW0iIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1dEQy8jbWFya2V0cmFuayI+PGRpdiBjbGFzcz0nZC1pbmxpbmUtYmxvY2snIHN0eWxlPSdmb250LXNpemU6MC44ZW07bGluZS1oZWlnaHQ6MWVtOyc+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBzdHlsZT0ncG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjFlbTsnPjxzcGFuIHN0eWxlPSd3aWR0aDowLjg0ZW0nIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBmaXJzdC1oYWxmLWljb24nIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgc2Vjb25kLWhhbGYtaWNvbiBjLWdyYXktMycgIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz40Ljg0MzUgb2YgNSBzdGFyczwvc3Bhbj48L2E+PC90ZD48dGQgZGF0YS1zb3J0LXZhbHVlPSc2NS4yMSc+JDY1LjIxPC90ZD48dGQgY2xhc3M9J2MtcmVkJyBkYXRhLXNvcnQtdmFsdWU9Jy0wLjAxMTgxOTk3MjcyMzEzOTknPi0xLjIlPC90ZD48dGQgZGF0YS1zb3J0LXZhbHVlPScwJz5OL0E8L3RkPjx0ZCBkYXRhLXNvcnQtdmFsdWU9JzM4LjM2Jz4zOC4zNjwvdGQ+PHRkIGRhdGEtc29ydC12YWx1ZT0nMi43NjE5MDQ3NjE5MDQ3Nic+TW9kZXJhdGUgQnV5PC90ZD48dGQgZGF0YS1zb3J0LXZhbHVlPSc4Ny43MTQyODU3MTQyODU3Jz4kODcuNzE8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxhIHN0eWxlPSd0ZXh0LWRlY29yYXRpb246bm9uZScgcmVsPSdub2ZvbGxvdycgaHJlZj0nL2NvbXBhcmUtc3RvY2tzLz9TeW1ib2xzPU5BU0RBUTpTVFgsTkFTREFROldEQycgY2xhc3M9J2J0biBidG4tc2Vjb25kYXJ5Jz48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0IG1yLTIiPjwvc3Bhbj4gQ29tcGFyZSBUaGVzZSBTdG9ja3M8L2E+Jm5ic3A7PGEgcmVsPSdub2ZvbGxvdycgaHJlZj0nL21hbmFnZS93YXRjaGxpc3RzLz9BZGRTeW1ib2xzPU5BU0RBUTpTVFgsTkFTREFROldEQycgY2xhc3M9J2J0biBidG4tcHJpbWFyeSc+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWNpcmNsZS1wbHVzIG1yLTIiPjwvc3Bhbj4gQWRkIFRoZXNlIFN0b2NrcyB0byBNeSBXYXRjaGxpc3Q8L2E+Jm5ic3A7PGJyLz48YnIvPjwvZGl2PmQCGw8WAh8ABY8CPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPmRvY3VtZW50LndyaXRlKCc8aW1nIHNyYz0iaHR0cHM6Ly93d3cuYW1lcmljYW4nICsgJ2NvbnN1bWVybmV3cy5uZXQvc2NyaXB0cy9zdGFuZGFsb25lL1ZpZXdDb3VudC5hc2h4P3R5cGU9aiZpZD02Njk4Mzc5JnJlZmVycmVyPScgKyBlbmNvZGVVUklDb21wb25lbnQoZG9jdW1lbnQucmVmZXJyZXIpICsgJyIgYWx0PSIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHN0eWxlPSJtYXgtd2lkdGg6MXB4IiAvPicpOzwvc2NyaXB0PmQCHw9kFgwCAw8WAh8AZGQCBQ8WAh8ABZFHPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkaW5nIj48aDI+DQpGZWF0dXJlZCBBcnRpY2xlcyBhbmQgT2ZmZXJzPC9oMj48L2Rpdj48dWwgY2xhc3M9Im1iLTQgcGwtMCI+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvc21hbGxfMjAyNDEyMTAwOTI1MDNfYW1hem9ucy1oZWFsdGhjYXJlLWdhbWJsZS1hLW5ldy1lcmEtb2YtbWVkaWNhbC1kaXMucG5nIiBhbHQ9IkFtYXpvbuKAmXMgSGVhbHRoY2FyZSBHYW1ibGU6IEEgTmV3IEVyYSBvZiBNZWRpY2FsIERpc3J1cHRpb24iIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSI5NSIgd2lkdGg9IjIzMyI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkFtYXpvbuKAmXMgSGVhbHRoY2FyZSBHYW1ibGU6IEEgTmV3IEVyYSBvZiBNZWRpY2FsIERpc3J1cHRpb248L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xInN0eWxlPSJmb250LXdlaWdodDo1MDA7Ij5CeSBKZWZmcmV5IE5lYWwgSm9obnNvbiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRGVjZW1iZXIgMTAsIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbWF6b25zLWhlYWx0aGNhcmUtZ2FtYmxlLWEtbmV3LWVyYS1vZi1tZWRpY2FsLWRpc3J1cHRpb24vIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBBbWF6b27igJlzIEhlYWx0aGNhcmUgR2FtYmxlOiBBIE5ldyBFcmEgb2YgTWVkaWNhbCBEaXNydXB0aW9uPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiIHN0eWxlPSJjdXJzb3I6cG9pbnRlcjsiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDsiPjxpbWcgbG9hZGluZz0nbGF6eScgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL1RyaWdnZXJlZENhbXBhaWduUGl4ZWwuYXNoeD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwNzM5JlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JyBhbHQ9JycgaGVpZ2h0PScxJyB3aWR0aD0nMScgLz48L3NwYW4+PGRpdiBzdHlsZT0iYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS0zKTttYXJnaW46IDA7ZmxleDogMCAwIDEwNXB4O2FzcGVjdC1yYXRpbzogMjEgLyAxNztvdmVyZmxvdzogaGlkZGVuOyI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzLzIwMjQxMTI1MTY0NzE3X3VubmFtZWQucG5nIiBhbHQ9IkdyYWIgdGhlc2UgZml2ZSBkaXZpZGVuZCBjaGVhdCBzaGVldHMiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjEwNSIgaGVpZ2h0PSI4NSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyOyI+PC9kaXY+PGRpdiBzdHlsZT0iZmxleDogMSAxIDE1MHB4OyBwYWRkaW5nOjAuNXJlbTsiPjxkaXYgY2xhc3M9InRpdGxlIiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyBtYXgtaGVpZ2h0OjMuNmVtOyBmb250LXdlaWdodDo2MDA7IGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyBmb250LXNpemU6MC44ODhyZW07Ij5HcmFiIHRoZXNlIGZpdmUgZGl2aWRlbmQgY2hlYXQgc2hlZXRzPC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLjI1cmVtO2ZvbnQtc2l6ZTogLjc3N2VtOyBmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyI+RnJvbSBQcm9zcGVyaXR5UHViPHN0cm9uZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NXB4OyI+KEFkKTwvc3Ryb25nPjwvZGl2PjwvZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA3MzkmVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEmbm9za2lwPTEiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuOyBjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwOyI+VmlldyBHcmFiIHRoZXNlIGZpdmUgZGl2aWRlbmQgY2hlYXQgc2hlZXRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiIHN0eWxlPSJjdXJzb3I6cG9pbnRlciI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3NtYWxsXzIwMjQxMjExMDgzMzIzX3RoZS1ncmVhdC1jcHUtcmFjZS1hbWQtYW5kLWludGVsLWJhdHRsZS1mb3ItZG9taW5hLmpwZyIgYWx0PSJUaGUgR3JlYXQgQ1BVIFJhY2U6IEFNRCBhbmQgSW50ZWwgQmF0dGxlIGZvciBEb21pbmFuY2UgIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iOTUiIHdpZHRoPSIxNDIiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5UaGUgR3JlYXQgQ1BVIFJhY2U6IEFNRCBhbmQgSW50ZWwgQmF0dGxlIGZvciBEb21pbmFuY2UgPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSJzdHlsZT0iZm9udC13ZWlnaHQ6NTAwOyI+QnkgSmVmZnJleSBOZWFsIEpvaG5zb24gPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IERlY2VtYmVyIDExLCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy90aGUtZ3JlYXQtY3B1LXJhY2UtYW1kLWFuZC1pbnRlbC1iYXR0bGUtZm9yLWRvbWluYW5jZS8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFRoZSBHcmVhdCBDUFUgUmFjZTogQU1EIGFuZCBJbnRlbCBCYXR0bGUgZm9yIERvbWluYW5jZSA8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvc21hbGxfMjAyNDEyMDYwOTQ2MTRfZ3VpZGV3aXJlLXNvZnR3YXJlLXByb3ZpZGVzLWxvbmctYXdhaXRlZC1idXlpbmctb3AuanBnIiBhbHQ9IiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9Ijk1IiB3aWR0aD0iMTQyIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+R3VpZGV3aXJlIFNvZnR3YXJlIFByb3ZpZGVzIExvbmctQXdhaXRlZCBCdXlpbmcgT3Bwb3J0dW5pdHk8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xInN0eWxlPSJmb250LXdlaWdodDo1MDA7Ij5CeSBUaG9tYXMgSHVnaGVzIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBEZWNlbWJlciA4LCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9ndWlkZXdpcmUtc29mdHdhcmUtcHJvdmlkZXMtbG9uZy1hd2FpdGVkLWJ1eWluZy1vcHBvcnR1bml0eS8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEd1aWRld2lyZSBTb2Z0d2FyZSBQcm92aWRlcyBMb25nLUF3YWl0ZWQgQnV5aW5nIE9wcG9ydHVuaXR5PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiIHN0eWxlPSJjdXJzb3I6cG9pbnRlciI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3NtYWxsXzIwMjQxMjA5MTM0MDUwX2hvdy10by1tYXN0ZXItdHJhZGluZy1kaXNjaXBsaW5lLW92ZXJjb21lLWVtb3Rpb25hLmpwZyIgYWx0PSJIb3cgdG8gTWFzdGVyIFRyYWRpbmcgRGlzY2lwbGluZTogT3ZlcmNvbWUgRW1vdGlvbmFsIENoYWxsZW5nZXMiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSI5NSIgd2lkdGg9IjE0MiI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkhvdyB0byBNYXN0ZXIgVHJhZGluZyBEaXNjaXBsaW5lOiBPdmVyY29tZSBFbW90aW9uYWwgQ2hhbGxlbmdlczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEic3R5bGU9ImZvbnQtd2VpZ2h0OjUwMDsiPkJ5IFNhcmFoIEhvcnZhdGggPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IERlY2VtYmVyIDEyLCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tbWFzdGVyLXRyYWRpbmctZGlzY2lwbGluZS1vdmVyY29tZS1lbW90aW9uYWwtY2hhbGxlbmdlcy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEhvdyB0byBNYXN0ZXIgVHJhZGluZyBEaXNjaXBsaW5lOiBPdmVyY29tZSBFbW90aW9uYWwgQ2hhbGxlbmdlczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIiBzdHlsZT0iY3Vyc29yOnBvaW50ZXI7Ij48c3BhbiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7Ij48aW1nIGxvYWRpbmc9J2xhenknIHNyYz0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9UcmlnZ2VyZWRDYW1wYWlnblBpeGVsLmFzaHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDkyMyZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheScgYWx0PScnIGhlaWdodD0nMScgd2lkdGg9JzEnIC8+PC9zcGFuPjxkaXYgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDAuMjVyZW07IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktMyk7bWFyZ2luOiAwO2ZsZXg6IDAgMCAxMDVweDthc3BlY3QtcmF0aW86IDIxIC8gMTc7b3ZlcmZsb3c6IGhpZGRlbjsiPjxpbWcgc3JjPSJodHRwczovL2ZpbGVzLmFkbWluLnNvdmVyZWlnbnNvY2lldHkuY29tL2ltYWdlcy90cnVtcC1mYWNpbGl0eS5wbmciIGFsdD0iU3R1bm5pbmcgVHJ1bXAgRXhlYyBPcmRlciBMZWFrZWQiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjEwNSIgaGVpZ2h0PSI4NSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyOyI+PC9kaXY+PGRpdiBzdHlsZT0iZmxleDogMSAxIDE1MHB4OyBwYWRkaW5nOjAuNXJlbTsiPjxkaXYgY2xhc3M9InRpdGxlIiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyBtYXgtaGVpZ2h0OjMuNmVtOyBmb250LXdlaWdodDo2MDA7IGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyBmb250LXNpemU6MC44ODhyZW07Ij5TdHVubmluZyBUcnVtcCBFeGVjIE9yZGVyIExlYWtlZDwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC4yNXJlbTtmb250LXNpemU6IC43NzdlbTsgZm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsiPkZyb20gQmFueWFuIEhpbGwgUHVibGlzaGluZzxzdHJvbmcgc3R5bGU9Im1hcmdpbi1sZWZ0OjVweDsiPihBZCk8L3N0cm9uZz48L2Rpdj48L2Rpdj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwOTIzJlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xJm5vc2tpcD0xIj48c3BhbiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjFweDtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjsgY2xpcDpyZWN0KDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDsiPlZpZXcgU3R1bm5pbmcgVHJ1bXAgRXhlYyBPcmRlciBMZWFrZWQ8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvc21hbGxfMjAyNDEyMDYwOTExNTNfYXJjaGVyLW9yLWpvYnktd2hpY2gtYXZpYXRpb24tY29tcGFueS1taWdodC1yaXNlLWYuanBnIiBhbHQ9IkFyY2hlciBvciBKb2J5OiBXaGljaCBBdmlhdGlvbiBDb21wYW55IE1pZ2h0IFJpc2UgRmFzdGVzdD8iIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSI5NSIgd2lkdGg9IjE2OCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkFyY2hlciBvciBKb2J5OiBXaGljaCBBdmlhdGlvbiBDb21wYW55IE1pZ2h0IFJpc2UgRmFzdGVzdD88L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xInN0eWxlPSJmb250LXdlaWdodDo1MDA7Ij5CeSBOYXRoYW4gUmVpZmYgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IERlY2VtYmVyIDcsIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hcmNoZXItb3Itam9ieS13aGljaC1hdmlhdGlvbi1jb21wYW55LW1pZ2h0LXJpc2UtZmFzdGVzdC8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEFyY2hlciBvciBKb2J5OiBXaGljaCBBdmlhdGlvbiBDb21wYW55IE1pZ2h0IFJpc2UgRmFzdGVzdD88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvc21hbGxfMjAyNDEyMTAxMzU1NDhfbmVvcy1zcC01MDByLWhpZ2gtaW5jb21lLWV0Zi1oYXJuYXNzZXMtdGhlLXBvd2VyLW8ucG5nIiBhbHQ9Ik5lb3MgUyZQIDUwMChSKSBIaWdoIEluY29tZSBFVEYgSGFybmVzc2VzIHRoZSBQb3dlciBvZiBPcHRpb25zIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iOTUiIHdpZHRoPSIyMzMiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5OZW9zIFMmUCA1MDAoUikgSGlnaCBJbmNvbWUgRVRGIEhhcm5lc3NlcyB0aGUgUG93ZXIgb2YgT3B0aW9uczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEic3R5bGU9ImZvbnQtd2VpZ2h0OjUwMDsiPkJ5IFRob21hcyBIdWdoZXMgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IERlY2VtYmVyIDExLCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvbmVvcy1zLWFuZC1wLTUwMHItaGlnaC1pbmNvbWUtZXRmLWhhcm5hc3Nlcy10aGUtcG93ZXItb2Ytb3B0aW9ucy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IE5lb3MgUyZQIDUwMChSKSBIaWdoIEluY29tZSBFVEYgSGFybmVzc2VzIHRoZSBQb3dlciBvZiBPcHRpb25zPC9zcGFuPjwvYT48L2xpPjwvdWw+ZAIHDxYCHwBlZAIJDxYCHwAF7gs8ZGl2IGNsYXNzPSJtYi0zIj48ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRpbmciPjxoMiA+UmVjZW50IFZpZGVvczwvaDI+PC9kaXY+PGRpdiBjbGFzcz0icHgtMSI+PGRpdiBjbGFzcz0iZW50cnktY2FyZCBlbnRyeS1jYXJkLWhvdmVyIGJvcmRlci0wIHZpZGVvLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wICIgc3R5bGU9ImN1cnNvcjpwb2ludGVyIj48YSBjbGFzcz0iaW1hZ2UtbGluayIgc3R5bGU9ImZsZXg6MTthc3BlY3QtcmF0aW86YXV0bzsiIGhyZWY9Ii92aWRlb3MvNS1yZWl0cy1wb2lzZWQtZm9yLWdyb3d0aC1pbi0yMDI1LXRvcC1yZWFsLWVzdGF0ZS1pbnZlc3RtZW50cy10by13YXRjaC8iPjxpbWcgc3JjPSIvbG9nb3MvdmlkZW9zL3NtYWxsXzIwMjQxMjEyMTcxNDU3X3ZpZGVvYXJ0Ym9hcmQxY29weTM2LnBuZyIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjI4MSIgd2lkdGg9IjUwMCIgYWx0PSI1IFJFSVRzIFBvaXNlZCBmb3IgR3Jvd3RoIGluIDIwMjUg4oCTIFRvcCBSZWFsIEVzdGF0ZSBJbnZlc3RtZW50cyB0byBXYXRjaCIvPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJlbnRyeS1jYXJkIGVudHJ5LWNhcmQtaG92ZXIgYm9yZGVyLTAgdmlkZW8tc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgIiBzdHlsZT0iY3Vyc29yOnBvaW50ZXIiPjxhIGNsYXNzPSJpbWFnZS1saW5rIiBzdHlsZT0iZmxleDoxO2FzcGVjdC1yYXRpbzphdXRvOyIgaHJlZj0iL3ZpZGVvcy9nYW1lc3RvcHMtY2FzaC1waWxlLWdyb3dzLXdpbGwtdGhpcy1iZS1lbm91Z2gtdG8tc2F2ZS10aGUtY29tcGFueS8iPjxpbWcgc3JjPSIvbG9nb3MvdmlkZW9zL3NtYWxsXzIwMjQxMjExMTU0NjAzX3ZpZGVvYXJ0Ym9hcmQxY29weTM0LnBuZyIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjI4MSIgd2lkdGg9IjUwMCIgYWx0PSJHYW1lU3RvcOKAmXMgQ2FzaCBQaWxlIEdyb3dzOiBXaWxsIFRoaXMgQmUgRW5vdWdoIHRvIFNhdmUgdGhlIENvbXBhbnk/Ii8+PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImVudHJ5LWNhcmQgZW50cnktY2FyZC1ob3ZlciBib3JkZXItMCB2aWRlby1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCAiIHN0eWxlPSJjdXJzb3I6cG9pbnRlciI+PGEgY2xhc3M9ImltYWdlLWxpbmsiIHN0eWxlPSJmbGV4OjE7YXNwZWN0LXJhdGlvOmF1dG87IiBocmVmPSIvdmlkZW9zLzMtaGlnaC1zaG9ydC1pbnRlcmVzdC1zdG9ja3MteW91LW5lZWQtdG8td2F0Y2gvIj48aW1nIHNyYz0iL2xvZ29zL3ZpZGVvcy9zbWFsbF8yMDI0MTIxMDE0MzAxNF92aWRlb2FydGJvYXJkMWNvcHkzNy5wbmciIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSIyODEiIHdpZHRoPSI1MDAiIGFsdD0iMyBIaWdoIFNob3J0IEludGVyZXN0IFN0b2NrcyBZb3UgTmVlZCB0byBXYXRjaCIvPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj5kAgsPFgIfAAWVDTxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGluZyI+PGgyIGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5TdG9jayBMaXN0czwvaDI+PGEgaHJlZj0iL3N0b2Nrcy8iIGNsYXNzPSJwdC0yIHVwcGVyLWxpbmsiPkFsbCBTdG9jayBMaXN0czwvYT48L2Rpdj48dWwgY2xhc3M9ImxpbmstY2xvdWQgbWItMyBweC0wIGxpc3Qtc3R5bGUtbm9uZSI+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL3R5cGVzLW9mLXN0b2NrLzVnLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiPjVHIDwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii90eXBlcy1vZi1zdG9jay9iaW90ZWNoLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+QmlvdGVjaCA8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvdHlwZXMtb2Ytc3RvY2svYmx1ZS1jaGlwLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+Qmx1ZSBDaGlwIDwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii90eXBlcy1vZi1zdG9jay9mYWFuZy1zdG9ja3MvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPkZBQU5HIDwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii90eXBlcy1vZi1zdG9jay9nb2xkLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+R29sZCA8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvdHlwZXMtb2Ytc3RvY2svbGFyZ2UtY2FwLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+TGFyZ2UgQ2FwIDwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii90eXBlcy1vZi1zdG9jay9tYXJpanVhbmEtc3RvY2tzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5NYXJpanVhbmEgPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL3R5cGVzLW9mLXN0b2NrL21pY3JvLWNhcC1zdG9ja3MvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPk1pY3JvIENhcCA8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvdHlwZXMtb2Ytc3RvY2svb2lsLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+T2lsIDwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii90eXBlcy1vZi1zdG9jay9yZWFsLWVzdGF0ZS1pbnZlc3RtZW50LXRydXN0cy1yZWl0cy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+UkVJVHMgPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL3R5cGVzLW9mLXN0b2NrL3J1c3NlbGwtMjAwMC1zdG9ja3MvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPlJ1c3NlbGwgMjAwMCA8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvdHlwZXMtb2Ytc3RvY2svc21hbGwtY2FwLXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+U21hbGwgQ2FwIDwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii90eXBlcy1vZi1zdG9jay93YXJyZW4tYnVmZmV0dC1zdG9ja3MvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPldhcnJlbiBCdWZmZXR0IDwvYT48L2xpPjwvdWw+ZAINDxYCHwAF1w48ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRpbmciPjxoMiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+SW52ZXN0aW5nIFRvb2xzPC9oMj48YSBocmVmPSIvbWFya2V0LWRhdGEvIiBjbGFzcz0icHQtMiB1cHBlci1saW5rIj5DYWxlbmRhcnMgYW5kIFRvb2xzPC9hPjwvZGl2Pjx1bCBjbGFzcz0ibGluay1jbG91ZCBtYi0zIHB4LTAgbGlzdC1zdHlsZS1ub25lIj48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvcmF0aW5ncy8iIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiPkFuYWx5c3QgUmF0aW5nczwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii9jcnlwdG9jdXJyZW5jaWVzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5DcnlwdG9jdXJyZW5jeSBTY3JlZW5lcjwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii9jb25ncmVzcy1zdG9jay10cmFkZXMvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPkNvbmdyZXNzaW9uYWwgVHJhZGluZzwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii9kaXZpZGVuZHMvaW5jcmVhc2VzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5EaXZpZGVuZCBJbmNyZWFzZXM8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvZGl2aWRlbmRzL2NhbGN1bGF0b3IvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPkRpdmlkZW5kIENhbGN1bGF0b3I8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvZGl2aWRlbmRzL2luY3JlYXNlcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+RGl2aWRlbmQgQ2FsZW5kYXI8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvZWFybmluZ3MvbGF0ZXN0LyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5FYXJuaW5ncyBBbm5vdW5jZW1lbnRzPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL2luc2lkZXItdHJhZGVzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5JbnNpZGVyIFRyYWRlczwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii9jYWxjdWxhdG9ycy9vcHRpb25zLXByb2ZpdC1jYWxjdWxhdG9yLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5PcHRpb25zIFByb2ZpdCBDYWxjdWxhdG9yPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL3R5cGVzLW9mLXN0b2NrL3Blbm55LXN0b2Nrcy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+UGVubnkgU3RvY2tzPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL21hbmFnZS93YXRjaGxpc3RzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5Qb3J0Zm9saW8gTW9uaXRvcmluZzwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Ii9zaG9ydC1pbnRlcmVzdC8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+U2hvcnQgSW50ZXJlc3Q8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIvY29tcGFyZS1zdG9ja3MvIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPlN0b2NrIENvbXBhcmlzb25zPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL3N0b2NrLW1hcmtldC1ob2xpZGF5cy8iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+U3RvY2sgTWFya2V0IEhvbGlkYXlzPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iL3N0b2NrLXNjcmVlbmVyLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5TdG9jayBTY3JlZW5lcjwvYT48L2xpPjwvdWw+ZAILD2QWCAIBDxYCHwAFogE8c2NyaXB0PnZhciBjaGFydFByZWZpeFN5bWJvbCA9ICdOQVNEQVE6V0RDJzsgdmFyIGNoYXJ0VGl0bGUgPSAnV2VzdGVybiBEaWdpdGFsJzsgdmFyIGNoYXJ0SW1hZ2UgPSAnL2xvZ29zL3dlc3Rlcm4tZGlnaXRhbC1jby1sb2dvLnBuZz92PTIwMjQwMTE4MDgwODMxJzs8L3NjcmlwdD5kAgMPFgIfAAU8PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiB2YXIgbWF4SW1hZ2VzID0gMDsgPC9zY3JpcHQ+ZAIFDxYCHwAFxgE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+TG9hZFBvcHVwUmF0aW5ncygnTUItUG9wdXAnLCdtYXJrZXRiZWF0LmNvbScsJ05BU0RBUTpXREMnLCdXZXN0ZXJuIERpZ2l0YWwnLCdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy93ZXN0ZXJuLWRpZ2l0YWwtY28tbG9nby5wbmc/dj0yMDI0MDExODA4MDgzMScpOyA8L3NjcmlwdD5kAgkPDxYCHwRnZGQCEA8WAh8ABaMBPHNjcmlwdD4gdmFyIGVtbGNoayA9ICJFNTAyNEQwNzNFRkU4QzU0NUVCMTcxODIzMkJCQUE4MkQ5OEZGMjI0NDg4NTczNDNFREI5RjBBMzkwRjdBN0JGNEU3RjFFODA3MDM4RTc5RTY1ODRDRTg1OTIwREM5QzM1REMwREQ0ODE3OTRDN0UxNjQ0QzUwRTlENDYyNkRBMSI7IDwvc2NyaXB0PmQCEg8WAh8AZWQCEw8WAh8ABVE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+c2V0Q29va2llKCJNYXJrZXRCZWF0T3B0aW5Db29raWUiLCAxLCAzKTs8L3NjcmlwdD5kZCYqXJlToQNTx/8Vh8KxTY48a22N" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=TGE6mH29_tpsdHwhewvfnZZ1XtMYSVXLm0Jql1RT8Gt0UJpBTCqqFxYSJ6nYrV4lmQxbdhmD7ckA_eQodaniwZjAfL41&amp;t=638610691965203766" type="text/javascript"></script> <script src="/WebResource.axd?d=4lMJGuquWOjOpKNx9jHWfLxmhW6qp2tPeqMu9eSv61Q3BBcp_u6tm-OawELVd8SzmA8FxOpK8saMz-cLgDs6BCGGHE41&amp;t=638610691965203766" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="86FE48B1" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAApNx8cTgIn+vzz1Jo3VTFXkpVf2S19IezXe9vgpvON2Di6yIL7YZGrfE4yeZdHxtKMVj1mLnD7MUb+L0xaCLf+7f87Xf4ArQG55N13Ak0eejyJhHK6fEGN36InrgtL1qtbtA/ii+1kd9WRD0maj9rqZbOQF/8CpN/gtQtyhTn6mKa/AKZLbtiBfc0vWCYJrjbMxq08jQGPBoPsj1GYw65PfeeocHyKz51dEvFUOR2vXtFEUt7U=" /> </div> <div class="row d-block d-lg-flex"> <article class="col-12 col-lg-8" id="shareableArticle"> <h1 class="PageTitleHOne mt-1" id="pageTitle">Data Guardians: 2 AI Storage Stocks Winning Big</h1> <div class="byline-row w-100 mt-2 mt-md-0 mb-2"><div class="byline-row-wrap d-flex flex-wrap justify-content-between justify-content-sm-start align-items-center"><div class="byline-text flex-grow-1 d-flex flex-wrap align-items-center w-share"><div class="byline-img rounded-circle d-inline-block"><img src="https://www.marketbeat.com/logos/authors/thumb_20240219085612_author-jeffrey-neal-johnson.jpg" alt="Jeffrey Neal Johnson" decoding="async" height="49" width="40" /></div><div style="line-height:1em;"><div class="font-small font-weight-bold">Written by <a href="/authors/jeffrey-neal-johnson/">Jeffrey Neal Johnson</a> <span class="c-blue px-1 byline-sep d-block d-sm-inline-block">|</span> Reviewed by <a href="/authors/shannon-tokheim/">Shannon Tokheim</a></div><div class="d-block c-gray-8 font-smaller">December 12, 2024</div></div></div><div class="share-button-wrapper d-inline-flex d-md-none align-items-stretch" id="webShareButtonWrapper"><button id="webShareButton" class="web-share-button btn btn-secondary d-block text-center" type="button" disabled title="Share Data Guardians: 2 AI Storage Stocks Winning Big"><span class="fa-regular fa-share-nodes"></span><span class="share-title"> Share</span></button><script>const shareOpts = {title:'Data Guardians: 2 AI Storage Stocks Winning Big',text:'Discover two leading AI data storage stocks with strong growth potential. See how Seagate (STX) and Western Digital (WDC) stack up.',url:'https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/'};</script></div><div class="share-button-wrapper d-none d-md-inline-flex align-items-stretch" id="shareButtonWrapper"><div id="shareButton" class="share-button position-relative"><a title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-facebook-f"></span></a><a title="Share on Twitter" href="https://twitter.com/intent/tweet?text=Data+Guardians%3a+2+AI+Storage+Stocks+Winning+Big%20https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-x-twitter"></span></a><a title="Share on LinkedIn" onclick="window.open('https://www.linkedin.com/cws/share?mini=true&amp;url=https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/', 'name','width=600,height=600')" href="https://www.linkedin.com/cws/share?mini=true&amp;url=https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="popup" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-linkedin-in"></span></a><a title="Share on StockTwits" href="https://api.stocktwits.com/widgets/share?via=MarketBeat&amp;body=Data+Guardians%3a+2+AI+Storage+Stocks+Winning+Big%20https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-kit fa-stocktwits-mark"></span></a><a title="Print this page" href ="javascript:window.print()" class="btn btn-share"><span class="fa-regular fa-print"></span></a><a title="Email this page" href="mailto:?subject=Data%20Guardians%3a%202%20AI%20Storage%20Stocks%20Winning%20Big&amp;body=Check%20out%20this%20stock%3A%20https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/%0D%0A%0D%0AFor%20real-time%20financial%20news%20and%20analysis%2C%20visit%20https%3A%2F%2Fwww.marketbeat.com%2F%20." class="btn btn-share"><span class="fa-regular fa-envelope"></span></a><a title="Copy the URL of this page to the clipboard" href="https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" class="btn btn-share shareCopy"><span class="fa-regular fa-link"></span></a><div class="fixed-notification alert alert-success" aria-live="polite" aria-atomic="true" role="alert">Link copied to clipboard.</div></div></div></div></div> <div class="article-image mb-3"><img src="https://www.marketbeat.com/logos/articles/med_20241211095815_data-guardians-2-ai-storage-stocks-winning-big.jpg" alt="In Data Center: Male IT Technician Running Maintenance Programme on a Laptop, Controls Operational Server Rack Optimal Functioning. Modern High-Tech Operational Super Computer in Neon Colours, Lights — Photo" decoding="async" height="676" width="1200" class="article-image-one"/></div> <div class='keypoints lh-loose mt-0 mb-3'><h2 class='mt-1'>Key Points</h2><ul> <li dir="ltr" style="font-weight: bold;" role="presentation"><strong>Seagate's focus on high-capacity hard drives and innovative HAMR technology positions it for continued success in the data storage market.</strong></li> <li dir="ltr" style="font-weight: bold;" role="presentation"><strong>Western Digital's diversified product portfolio and strong presence in the cloud sector offer broad exposure to diverse growth opportunities.</strong></li> <li dir="ltr" style="font-weight: bold;" role="presentation"><strong>Both companies benefit from the ever-increasing demand for data storage solutions driven by the expansion of AI and cloud technologies.</strong></li> <li><strong><a style='color:var(--default-text);text-decoration:underline;font-weight:500;' href='https://www.marketbeat.com/newsletter/PDFoffer.aspx?offer=top5&RegistrationCode=ArticlePage-KeyPoints'>5 stocks we like better than Western Digital</a>.</strong></li></ul></div> <div id="article-wrapper"> <div id="articlecontent" class="body-copy lh-loose article-page"> <p dir="ltr">The digital domain has an insatiable appetite for data that is fueling a boom in the data storage industry. The International Data Corporation (IDC) projects a compound annual growth rate exceeding 10% for the overall data storage market through 2028, a trajectory primarily driven by the exponential growth of <a href="https://www.marketbeat.com/compare-stocks/artificial-intelligence-stocks/">artificial intelligence</a> (AI) and <a href="https://www.marketbeat.com/compare-stocks/cloud-storage/">cloud computing</a>. Within this rapidly expanding subsector of the <a href="https://www.marketbeat.com/stocks/sectors/computer-and-technology/">technology sector</a>, <a href="https://www.marketbeat.com/stocks/NASDAQ/STX/">Seagate Technology <span class='hoverDetails' data-prefix='NASDAQ' data-symbol='STX'>NASDAQ: STX<span class='saved-tooltiptext d-none'></span></span></a> and <a href="https://www.marketbeat.com/stocks/NASDAQ/WDC/">Western Digital <span class='hoverDetails' data-prefix='NASDAQ' data-symbol='WDC'>NASDAQ: WDC<span class='saved-tooltiptext d-none'></span></span></a> continue to face off as industry pioneers and innovators. Both companies have been around for decades, shaping the industry's evolution. Each company employs distinct strategies to capture market share and industry dominance. But which company presents a more compelling value proposition for investors, and which company's approach is more likely to endure?</p> <h2 dir="ltr"><strong>Storage Wars: Evaluating the Potential</strong></h2> <div class="content-module " data-content-module="CompanyOverview" data-company="NASDAQ:STX"><div class="alignleft bg-white border rounded" style="width:350px;max-width:100%"><div class="p-2 p-md-3"><h3 class="section-h h6 mt-0 mb-3 pt-0">Seagate Technology Today</h3><div class="d-flex mb-1"><div class="py-2 pr-2 mr-2 text-center company-thumbnail border-right" style="width:55px"><img loading="lazy" height="40" width="80" src="https://www.marketbeat.com/logos/thumbnail/seagate-technology-holdings-plc-logo.jpg?v=20221109121554" alt="Seagate Technology Holdings plc stock logo"></div><div><a class="mr-2 font-12 nounderline" href="/stocks/NASDAQ/STX/">STX</a><a rel="nofollow" href="/stocks/NASDAQ/STX/chart/"><img style="vertical-align:top;width:50px;" class="sparkline" alt="STX 90-day performance" title="90-day performance" src="https://www.marketbeat.com/Scripts/sparklines.ashx?prefix=NASDAQ&symbol=STX"></a><div class="m-0 bold">Seagate Technology</div></div></div><div class="price"><strong>$97.70</strong> <span style="color:#11824D"> +0.78&nbsp;(+0.80%)</span> <div class="price-updated">(As of 01:09 PM ET)</div></div><dl><div class="price-data w-range"><dt class="range-label">52-Week Range</dt><dd class='range-meter'>$79.39<div class='range'><span class='range-marker' style='left:51%'><span class='range-arrow'>▼</span></span></div>$115.32</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd><strong>2.87%</strong><dd></div><div class="price-data"><dt>P/E Ratio</dt><dd><strong>25.51</strong></dd></div><div class="price-data"><dt>Price Target</dt><dd><strong>$118.83</strong></dd></div></dl><div class="text-right mt-2"><a class="btn btn-primary w-100 nounderline" href="/manage/watchlists/?AddSymbols=NASDAQ:STX">Add to Watchlist</a></div></div></div></div> <p dir="ltr">Seagate Technology and Western Digital have been industry titans for decades, and both are locked in a high-stakes competition fueled by the growing demand for data storage, especially within the AI and cloud computing spheres. Seagate's core business revolves around high-capacity data storage solutions, with a significant portion of its revenue derived from the enterprise nearline hard disk drive (HDD) market.</p><div class="mb-4 mx-0 row border-top border-bottom pr-2 py-2 align-items-center" style="font-size:1rem; border-color:var(--gray-4);clear:both;"><div class="col-12 col-md-6 pl-0 pr-0 pr-md-1 mb-1 mb-md-0"><label for="InPostRegistrationEmail" class="w-100 p-1 d-flex flex-wrap justify-content-start align-items-center mb-0 c-blue font-small"><span class="fa-regular fa-bullhorn mr-2"></span><span style="line-height:1em;">Get <strong>Western Digital</strong> alerts:</span></label></div><div class="col-12 col-md-6 px-0 mx-0 row form-row font-small"><input id="InPostRegistrationEmail" name="RegisterEmail" type="text" placeholder="Enter Your Email Address" class="col-12 col-sm-8 m-0 mb-1 mb-sm-0 top-labeled-input font-small" /><button id="signUpButton" type="button" class="btn btn-featured col-12 col-sm-4" style="margin:0!important;border:none!important">Sign Up</button></div><div id="ShowSuggestionInPost" class="col-12"></div></div><script type="text/javascript">document.addEventListener('DOMContentLoaded', function() {document.getElementById('signUpButton').addEventListener('click', function() {if (CheckEmail('InPostRegistrationEmail', 'ShowSuggestionInPost', 'c-red')) {window.location = '/newsletter/?RegistrationCode=InPost-MarketBeat&RegistrationDomain=marketbeat.com&RegisterTicker=NASDAQ:WDC&RegisterEmail=' + encodeURIComponent(document.getElementById('InPostRegistrationEmail').value);}});});</script> <p dir="ltr">Its strategic focus on Heat-Assisted Magnetic Recording (HAMR) technology positions the company to capture market share by offering higher storage density in HDDs. <a href="https://www.marketbeat.com/stocks/NASDAQ/STX/earnings/">Seagate&rsquo;s earnings</a> report for the first quarter of the fiscal year 2025 (Q1 FY2025) significantly exceeded analyst expectations, delivering an&nbsp;<a href="https://www.marketbeat.com/calculators/earnings-per-share-calculator/">earnings per share</a> (EPS) of $1.58, which was a substantial improvement year-over-year. Seagate also stands out for its <a href="https://www.marketbeat.com/originals/how-to-buy-high-yielding-dividend-stocks/">dividend yield</a> of 2.87%, appealing to income-oriented investors.</p> <div class="content-module " data-content-module="CompanyOverview" data-company="NASDAQ:WDC"><div class="alignleft bg-white border rounded" style="width:350px;max-width:100%"><div class="p-2 p-md-3"><h3 class="section-h h6 mt-0 mb-3 pt-0">Western Digital Today</h3><div class="d-flex mb-1"><div class="py-2 pr-2 mr-2 text-center company-thumbnail border-right" style="width:55px"><img loading="lazy" height="48" width="80" src="https://www.marketbeat.com/logos/thumbnail/western-digital-co-logo.png?v=20240118080831" alt="Western Digital Co. stock logo"></div><div><a class="mr-2 font-12 nounderline" href="/stocks/NASDAQ/WDC/">WDC</a><a rel="nofollow" href="/stocks/NASDAQ/WDC/chart/"><img style="vertical-align:top;width:50px;" class="sparkline" alt="WDC 90-day performance" title="90-day performance" src="https://www.marketbeat.com/Scripts/sparklines.ashx?prefix=NASDAQ&symbol=WDC"></a><div class="m-0 bold">Western Digital</div></div></div><div class="price"><strong>$65.21</strong> <span style="color:#D2333D"> -0.78&nbsp;(-1.18%)</span> <div class="price-updated">(As of 01:10 PM ET)</div></div><dl><div class="price-data w-range"><dt class="range-label">52-Week Range</dt><dd class='range-meter'>$48.96<div class='range'><span class='range-marker' style='left:50%'><span class='range-arrow'>▼</span></span></div>$81.55</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd><strong>38.36</strong></dd></div><div class="price-data"><dt>Price Target</dt><dd><strong>$87.71</strong></dd></div></dl><div class="text-right mt-2"><a class="btn btn-primary w-100 nounderline" href="/manage/watchlists/?AddSymbols=NASDAQ:WDC">Add to Watchlist</a></div></div></div></div> <p dir="ltr">Western Digital offers a broader data storage portfolio encompassing HDDs and solid state drives (SSD), catering to a broader array of clients, particularly within cloud and enterprise segments. Western Digital&rsquo;s Ultra-Scale Magnetic Recording (UltraSMR) technology is a key competitive differentiator that enhances storage efficiency.&nbsp;</p> <p dir="ltr">While Western Digital&rsquo;s <a href="https://www.marketbeat.com/stocks/NASDAQ/WDC/earnings/">Q1 FY2025 EPS</a> of $1.78 surpassed expectations, its revenue fell slightly short. In contrast to Seagate, which pays a high-yield dividend, Western Digital instead focuses on a broader product portfolio and reinvesting profits into growth initiatives. As a result, investors can choose between Seagate&rsquo;s emphasis on nearline HDDs and shareholder returns or Western Digital&rsquo;s growth-oriented strategy.</p> <h2 dir="ltr"><strong>A Comparative Analysis of Q1 2025 Results</strong></h2> <p dir="ltr">A comparative analysis of the Q1 FY2025 financial results reveals significant differences between Seagate and Western Digital. Seagate reported revenue of $2.17 billion, exceeding analysts' expectations, and delivered a non-GAAP EPS of $1.58, substantially exceeding the consensus estimate of $1.30. The company's impressive gross margin underscored its ability to manage costs effectively and maintain profitability.&nbsp;</p> <p dir="ltr">While Western Digital exceeded EPS expectations with a non-GAAP EPS of $1.78, it reported revenue of $4.10 billion, slightly missing forecasts. This disparity in revenue highlights the different market strategies and emphasizes the importance of considering multiple financial metrics. While Western Digital boasts greater revenue, Seagate&rsquo;s superior margin showcases efficient cost management.</p> <p dir="ltr">A closer look at valuation multiples provides further insight. Seagate's&nbsp;<a href="https://www.marketbeat.com/calculators/pe-ratio-calculator/">price-to-earnings ratio</a> (P/E) stands at 25.48, compared to Western Digital's higher ratio of 40.48. This suggests that the market places a higher valuation on Western Digital's future growth prospects.&nbsp;</p> <h2 dir="ltr"><strong>Wall Street Weighs In: Decoding Analyst Sentiment</strong></h2> <div class="content-module " data-content-module="MarketRank" data-company="NASDAQ:STX"><div class="alignright border rounded"><div class="p-2 p-md-3"><div class="section-heading align-items-end pt-0"><h3 class="h6 my-0 pt-0" style="max-width:calc(100% - 105px);">Seagate Technology MarketRank&trade; Stock Analysis</h3><div style="display: inline-block;font-size: .8em;background: white;border-radius: 27px;padding: 6px 0 7px 12px;line-height:1em;"><span title="94th Percentile"><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span style='position:relative;display:inline-block;vertical-align:top;width:1.15em;'><span style='width:0.72em' class='fa-solid fa-star c-gold first-half-icon align-top' aria-hidden='true'></span><span class='fa-solid fa-star second-half-icon c-gray-3 align-top' aria-hidden='true'></span></span><span></div></div><div class="px-5"><svg style='display:block;margin: 0 auto; max-width:100%;width: 200px;height:auto;' width='300' height='120' viewBox='0 0 300 120' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='6.29' height='4.76' width='3.22' y='95.24' fill='var(--green-9)' class='filled-bar-test' /><rect x='12.09' height='4.77' width='3.22' y='95.23' fill='var(--green-9)' class='filled-bar-test' /><rect x='17.89' height='4.77' width='3.22' y='95.23' fill='var(--green-9)' class='filled-bar-test' /><rect x='23.69' height='4.79' width='3.22' y='95.21' fill='var(--green-9)' class='filled-bar-test' /><rect x='29.49' height='4.83' width='3.22' y='95.17' fill='var(--green-9)' class='filled-bar-test' /><rect x='35.29' height='4.93' width='3.22' y='95.07' fill='var(--green-9)' class='filled-bar-test' /><rect x='41.09' height='5.16' width='3.22' y='94.84' fill='var(--green-9)' class='filled-bar-test' /><rect x='46.89' height='5.62' width='3.22' y='94.38' fill='var(--green-9)' class='filled-bar-test' /><rect x='52.69' height='6.52' width='3.22' y='93.48' fill='var(--green-9)' class='filled-bar-test' /><rect x='58.49' height='8.15' width='3.22' y='91.85' fill='var(--green-9)' class='filled-bar-test' /><rect x='64.29' height='10.92' width='3.22' y='89.08' fill='var(--green-9)' class='filled-bar-test' /><rect x='70.09' height='15.33' width='3.22' y='84.67' fill='var(--green-9)' class='filled-bar-test' /><rect x='75.89' height='21.83' width='3.22' y='78.17' fill='var(--green-9)' class='filled-bar-test' /><rect x='81.69' height='30.77' width='3.22' y='69.23' fill='var(--green-9)' class='filled-bar-test' /><rect x='87.49' height='42.11' width='3.22' y='57.89' fill='var(--green-9)' class='filled-bar-test' /><rect x='93.29' height='55.32' width='3.22' y='44.68' fill='var(--green-9)' class='filled-bar-test' /><rect x='99.09' height='69.29' width='3.22' y='30.71' fill='var(--green-9)' class='filled-bar-test' /><rect x='104.89' height='82.39' width='3.22' y='17.61' fill='var(--green-9)' class='filled-bar-test' /><rect x='110.69' height='92.80' width='3.22' y='7.20' fill='var(--green-9)' class='filled-bar-test' /><rect x='116.49' height='98.88' width='3.22' y='1.12' fill='var(--green-9)' class='filled-bar-test' /><rect x='122.29' height='99.62' width='3.22' y='0.38' fill='var(--green-9)' class='filled-bar-test' /><rect x='128.09' height='94.88' width='3.22' y='5.12' fill='var(--green-9)' class='filled-bar-test' /><rect x='133.89' height='85.47' width='3.22' y='14.53' fill='var(--green-9)' class='filled-bar-test' /><rect x='139.69' height='72.90' width='3.22' y='27.10' fill='var(--green-9)' class='filled-bar-test' /><rect x='145.49' height='59.00' width='3.22' y='41.00' fill='var(--green-9)' class='filled-bar-test' /><rect x='151.29' height='45.45' width='3.22' y='54.55' fill='var(--green-9)' class='filled-bar-test' /><rect x='157.09' height='33.54' width='3.22' y='66.46' fill='var(--green-9)' class='filled-bar-test' /><rect x='162.89' height='23.95' width='3.22' y='76.05' fill='var(--green-9)' class='filled-bar-test' /><rect x='168.69' height='16.82' width='3.22' y='83.18' fill='var(--green-9)' class='filled-bar-test' /><rect x='174.49' height='11.91' width='3.22' y='88.09' fill='var(--green-9)' class='filled-bar-test' /><rect x='180.29' height='8.75' width='3.22' y='91.25' fill='#BCBEC0' class='gray-bar-test' /><rect x='186.09' height='6.86' width='3.22' y='93.14' fill='#BCBEC0' class='gray-bar-test' /><rect x='191.89' height='5.80' width='3.22' y='94.20' fill='#BCBEC0' class='gray-bar-test' /><rect x='197.69' height='5.25' width='3.22' y='94.75' fill='#BCBEC0' class='gray-bar-test' /><rect x='203.49' height='4.98' width='3.22' y='95.02' fill='#BCBEC0' class='gray-bar-test' /><rect x='209.29' height='4.85' width='3.22' y='95.15' fill='#BCBEC0' class='gray-bar-test' /><rect x='215.09' height='4.80' width='3.22' y='95.20' fill='#BCBEC0' class='gray-bar-test' /><rect x='220.89' height='4.77' width='3.22' y='95.23' fill='#BCBEC0' class='gray-bar-test' /><rect x='226.69' height='4.77' width='3.22' y='95.23' fill='#BCBEC0' class='gray-bar-test' /><rect x='232.49' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='238.29' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='244.09' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='249.89' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='255.69' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='261.49' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='267.29' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='273.09' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='278.89' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='284.69' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='290.49' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><polygon points='174,114 184,114 179,104' fill='var(--green-9)' /></svg></div><dl><div class="price-data"><dt><b>Overall MarketRank&trade;</b></dt><dd class="m-0"><strong>94th Percentile</strong></dd></div> <div class="price-data"><dt>Analyst Rating</dt><dd class="m-0"><strong class="c-green">Hold</strong></dd></div> <div class="price-data"><dt>Upside/Downside</dt><dd class="m-0"><strong class="c-green">21.7% Upside</strong></dd></div> <div class="price-data"><dt>Short Interest Level</dt><dd class="m-0"><strong class="c-red">Bearish</strong></dd></div> <div class="price-data"><dt>Dividend Strength</dt><dd class="m-0"><strong class="c-gray">Moderate</strong></dd></div> <div class="price-data"><dt>Environmental Score</dt><dd class="m-0"><strong class="c-red">-2.07</strong></dd></div> <div class="price-data"><dt>News Sentiment</dt><dd class="m-0"><strong class="c-green">1.35<img class='media-mentions-image ml-1 ml-md-3' loading='lazy' decoding='async' width='80' height='20' src='https://www.marketbeat.com/scripts/MediaMentionsMiniChart.ashx?Prefix=NASDAQ&Symbol=STX&v=2' alt='mentions of Seagate Technology in the last 14 days' Title='Media mentions of Seagate Technology in the last 14 days'></strong></dd></div> <div class="price-data"><dt>Insider Trading</dt><dd class="m-0"><strong class="c-red">Selling Shares</strong></dd></div> <div class="price-data"><dt>Proj. Earnings Growth</dt><dd class="m-0"><strong class="c-green">50.28%</strong></dd></div> </dl><a class="upper-link float-right nounderline" href="/stocks/NASDAQ/STX/#marketrank">See Full Analysis</a><div class="clearfix"></div></div></div></div> <p dir="ltr">Analyst sentiment provides valuable insights into market expectations and future prospects for Seagate and Western Digital. As of December 10, 2024, Seagate holds a consensus rating of Hold, based on 19 analyst ratings with two Sell, six Hold, and 11 Buy ratings. The average price target of $118.83 suggests a potential upside of approximately 21.77% from the current share price.</p> <p dir="ltr">This relatively neutral outlook may reflect some uncertainty surrounding Seagate's heavy reliance on HDDs and the possible impact of emerging technologies on its market share. The higher proportion of Buy ratings might be attributed to confidence in Seagate's successful cost management, as evidenced by its gross margin in Q1 FY2025 and its established dividend yield.</p> <div class="content-module " data-content-module="MarketRank" data-company="NASDAQ:WDC"><div class="alignright border rounded"><div class="p-2 p-md-3"><div class="section-heading align-items-end pt-0"><h3 class="h6 my-0 pt-0" style="max-width:calc(100% - 105px);">Western Digital MarketRank&trade; Stock Analysis</h3><div style="display: inline-block;font-size: .8em;background: white;border-radius: 27px;padding: 6px 0 7px 12px;line-height:1em;"><span title="97th Percentile"><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span style='position:relative;display:inline-block;vertical-align:top;width:1.15em;'><span style='width:0.85em' class='fa-solid fa-star c-gold first-half-icon align-top' aria-hidden='true'></span><span class='fa-solid fa-star second-half-icon c-gray-3 align-top' aria-hidden='true'></span></span><span></div></div><div class="px-5"><svg style='display:block;margin: 0 auto; max-width:100%;width: 200px;height:auto;' width='300' height='120' viewBox='0 0 300 120' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='6.29' height='4.76' width='3.22' y='95.24' fill='var(--green-9)' class='filled-bar-test' /><rect x='12.09' height='4.77' width='3.22' y='95.23' fill='var(--green-9)' class='filled-bar-test' /><rect x='17.89' height='4.77' width='3.22' y='95.23' fill='var(--green-9)' class='filled-bar-test' /><rect x='23.69' height='4.79' width='3.22' y='95.21' fill='var(--green-9)' class='filled-bar-test' /><rect x='29.49' height='4.83' width='3.22' y='95.17' fill='var(--green-9)' class='filled-bar-test' /><rect x='35.29' height='4.93' width='3.22' y='95.07' fill='var(--green-9)' class='filled-bar-test' /><rect x='41.09' height='5.16' width='3.22' y='94.84' fill='var(--green-9)' class='filled-bar-test' /><rect x='46.89' height='5.62' width='3.22' y='94.38' fill='var(--green-9)' class='filled-bar-test' /><rect x='52.69' height='6.52' width='3.22' y='93.48' fill='var(--green-9)' class='filled-bar-test' /><rect x='58.49' height='8.15' width='3.22' y='91.85' fill='var(--green-9)' class='filled-bar-test' /><rect x='64.29' height='10.92' width='3.22' y='89.08' fill='var(--green-9)' class='filled-bar-test' /><rect x='70.09' height='15.33' width='3.22' y='84.67' fill='var(--green-9)' class='filled-bar-test' /><rect x='75.89' height='21.83' width='3.22' y='78.17' fill='var(--green-9)' class='filled-bar-test' /><rect x='81.69' height='30.77' width='3.22' y='69.23' fill='var(--green-9)' class='filled-bar-test' /><rect x='87.49' height='42.11' width='3.22' y='57.89' fill='var(--green-9)' class='filled-bar-test' /><rect x='93.29' height='55.32' width='3.22' y='44.68' fill='var(--green-9)' class='filled-bar-test' /><rect x='99.09' height='69.29' width='3.22' y='30.71' fill='var(--green-9)' class='filled-bar-test' /><rect x='104.89' height='82.39' width='3.22' y='17.61' fill='var(--green-9)' class='filled-bar-test' /><rect x='110.69' height='92.80' width='3.22' y='7.20' fill='var(--green-9)' class='filled-bar-test' /><rect x='116.49' height='98.88' width='3.22' y='1.12' fill='var(--green-9)' class='filled-bar-test' /><rect x='122.29' height='99.62' width='3.22' y='0.38' fill='var(--green-9)' class='filled-bar-test' /><rect x='128.09' height='94.88' width='3.22' y='5.12' fill='var(--green-9)' class='filled-bar-test' /><rect x='133.89' height='85.47' width='3.22' y='14.53' fill='var(--green-9)' class='filled-bar-test' /><rect x='139.69' height='72.90' width='3.22' y='27.10' fill='var(--green-9)' class='filled-bar-test' /><rect x='145.49' height='59.00' width='3.22' y='41.00' fill='var(--green-9)' class='filled-bar-test' /><rect x='151.29' height='45.45' width='3.22' y='54.55' fill='var(--green-9)' class='filled-bar-test' /><rect x='157.09' height='33.54' width='3.22' y='66.46' fill='var(--green-9)' class='filled-bar-test' /><rect x='162.89' height='23.95' width='3.22' y='76.05' fill='var(--green-9)' class='filled-bar-test' /><rect x='168.69' height='16.82' width='3.22' y='83.18' fill='var(--green-9)' class='filled-bar-test' /><rect x='174.49' height='11.91' width='3.22' y='88.09' fill='var(--green-9)' class='filled-bar-test' /><rect x='180.29' height='8.75' width='3.22' y='91.25' fill='var(--green-9)' class='filled-bar-test' /><rect x='186.09' height='6.86' width='3.22' y='93.14' fill='var(--green-9)' class='filled-bar-test' /><rect x='191.89' height='5.80' width='3.22' y='94.20' fill='#BCBEC0' class='gray-bar-test' /><rect x='197.69' height='5.25' width='3.22' y='94.75' fill='#BCBEC0' class='gray-bar-test' /><rect x='203.49' height='4.98' width='3.22' y='95.02' fill='#BCBEC0' class='gray-bar-test' /><rect x='209.29' height='4.85' width='3.22' y='95.15' fill='#BCBEC0' class='gray-bar-test' /><rect x='215.09' height='4.80' width='3.22' y='95.20' fill='#BCBEC0' class='gray-bar-test' /><rect x='220.89' height='4.77' width='3.22' y='95.23' fill='#BCBEC0' class='gray-bar-test' /><rect x='226.69' height='4.77' width='3.22' y='95.23' fill='#BCBEC0' class='gray-bar-test' /><rect x='232.49' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='238.29' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='244.09' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='249.89' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='255.69' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='261.49' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='267.29' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='273.09' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='278.89' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='284.69' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><rect x='290.49' height='4.76' width='3.22' y='95.24' fill='#BCBEC0' class='gray-bar-test' /><polygon points='185.6,114 195.6,114 190.6,104' fill='var(--green-9)' /></svg></div><dl><div class="price-data"><dt><b>Overall MarketRank&trade;</b></dt><dd class="m-0"><strong>97th Percentile</strong></dd></div> <div class="price-data"><dt>Analyst Rating</dt><dd class="m-0"><strong class="c-green">Moderate Buy</strong></dd></div> <div class="price-data"><dt>Upside/Downside</dt><dd class="m-0"><strong class="c-green">32.9% Upside</strong></dd></div> <div class="price-data"><dt>Short Interest Level</dt><dd class="m-0"><strong class="c-red">Bearish</strong></dd></div> <div class="price-data"><dt>Dividend Strength</dt><dd class="m-0"><strong class="c-gray">N/A</strong></dd></div> <div class="price-data"><dt>Environmental Score</dt><dd class="m-0"><strong class="c-red">-1.31</strong></dd></div> <div class="price-data"><dt>News Sentiment</dt><dd class="m-0"><strong class="c-green">0.99<img class='media-mentions-image ml-1 ml-md-3' loading='lazy' decoding='async' width='80' height='20' src='https://www.marketbeat.com/scripts/MediaMentionsMiniChart.ashx?Prefix=NASDAQ&Symbol=WDC&v=2' alt='mentions of Western Digital in the last 14 days' Title='Media mentions of Western Digital in the last 14 days'></strong></dd></div> <div class="price-data"><dt>Insider Trading</dt><dd class="m-0"><strong class="c-red">Selling Shares</strong></dd></div> <div class="price-data"><dt>Proj. Earnings Growth</dt><dd class="m-0"><strong class="c-green">48.32%</strong></dd></div> </dl><a class="upper-link float-right nounderline" href="/stocks/NASDAQ/WDC/#marketrank">See Full Analysis</a><div class="clearfix"></div></div></div></div> <p dir="ltr">In contrast, Western Digital enjoys a more bullish Moderate Buy consensus rating from 21 analysts with five Hold and 16 Buy ratings. The average price target is $87.71, representing a potential upside of roughly 27%. This stronger sentiment likely reflects the market's optimistic view of Western Digital's more diversified product portfolio, its robust presence in the lucrative cloud storage segment, and its successful implementation of UltraSMR technology to enhance storage efficiency. The lack of Sell ratings might also suggest confidence in the company's capacity for sustained growth despite the slight revenue miss in Q1 FY2025.</p> <p dir="ltr">Despite the differing analyst opinions, both companies face similar opportunities and challenges. The burgeoning AI and cloud sectors fuel substantial growth potential, creating considerable demand for high-capacity storage solutions. However, intensifying competition and the constant threat of technological disruption pose&nbsp;inherent risks. Furthermore, macroeconomic factors, including global economic uncertainty and supply chain complexities, could significantly affect their financial performance and investor sentiment. Therefore, investors should carefully consider these risks when evaluating both companies.</p> <h2 dir="ltr"><strong>Investing in the Future: Your Strategic Choice</strong></h2> <p dir="ltr">There is a compelling contrast between Seagate and Western Digital. While both companies are well-positioned to benefit from the growing AI and cloud-driven data storage market, their approaches to capital allocation and overall strategies differ significantly.</p> <p dir="ltr">Western Digital, with its larger revenue and more bullish analyst outlook, presents a compelling case for&nbsp;<a href="https://www.marketbeat.com/financial-terms/growth-stocks-what-they-are/">growth-focused investors</a>. Its diversified product portfolio, strong presence in the cloud sector, and strategic investments in technologies like UltraSMR suggest a higher potential for long-term revenue growth, though with greater risk given its comparatively higher valuation.</p> <p dir="ltr">Seagate, on the other hand, takes a more conservative approach. Its emphasis on high-capacity HDDs and commitment to a consistent dividend yield appeal to investors who prioritize income generation and stability over aggressive growth. The relatively lower valuation and established dividend payout suggest less risk and a more predictable return.</p> <p dir="ltr">Ultimately, the "better" investment between Seagate and Western Digital depends entirely on individual investor preferences and&nbsp;<a href="https://www.marketbeat.com/financial-terms/determine-level-risk-tolerance/">risk tolerance</a>. Growth-oriented investors seeking higher potential returns, though with increased volatility, might favor Western Digital's aggressive growth strategy and diversification. Investors prioritizing income and stability with a lower-risk profile may find Seagate's established dividend and efficient cost management more appealing.&nbsp;</p><div style='padding:8px;font-size:1.13rem;line-height:1.2em;'><a style="text-decoration:underline;font-weight:400; color: var(--blue-8);" target="_blank" rel="sponsored noopener" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10841&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">→ We recommended Palantir in 2021, now we’re recommending this...</a> <span style="color:var(--gray-8);font-size:0.78rem;"><span class="d-none d-sm-inline">(From Behind the Markets)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10841&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div><h2><a style='text-decoration:none;color:var(--dark-blue); font-weight:500;' href='https://www.marketbeat.com/newsletter/PDFoffer.aspx?offer=top5&RegistrationCode=ArticlePage-ShouldYouInvest'>Should you invest $1,000 in Western Digital right now?</a></h2><p>Before you consider Western Digital, you'll want to hear this.</p><p>MarketBeat keeps track of Wall Street's top-rated and best performing research analysts and the stocks they recommend to their clients on a daily basis. MarketBeat has identified the <a href='https://www.marketbeat.com/newsletter/PDFoffer.aspx?offer=top5&RegistrationCode=ArticlePage-ShouldYouInvest'>five stocks</a> that top analysts are quietly whispering to their clients to buy now before the broader market catches on... and Western Digital wasn't on the list.</p><p>While Western Digital currently has a "Moderate Buy" rating among analysts, top-rated analysts believe these five stocks are better buys.</p><p><a class='btn btn-featured' style='text-decoration:none' href='https://www.marketbeat.com/newsletter/PDFoffer.aspx?offer=top5&RegistrationCode=ArticlePage-ShouldYouInvest'>View The Five Stocks Here <span class="mr-3 fa-regular fa-angle-right" aria-hidden="true"></span></a></p><div class="mt-4 pt-2 mb-3"><div class="bg-light-blue rounded"><div class="row align-content-center justify-content-center "><div class="col-12 col-sm-4 col-md-3 position-relative pr-sm-0 pb-1 d-flex justify-content-center align-items-start"><img loading="lazy" decoding="async" height="209" width="170" src="https://www.marketbeat.com/logos/premium-reports/small_20241203230046_reportpreview2024-11-cover-these-7-stocks-will-be-.png" class="mt-2 position-relative" style="max-width:100%;height:auto;z-index:1;margin-top:-0.75em!important;" alt="These 7 Stocks Will Be Magnificent in 2025 Cover"/></div><div class="col-12 col-sm-8 col-md-9 px-0 pr-sm-3 pl-sm-0"><div class="p-4 p-sm-3 h-100 text-center text-sm-left"><div class="nounderline mt-2 h4" style="line-height:1.1em;"><a href="https://marketbeat.com/newsletter/pdfoffer.aspx?offer=Magnificent7&RegistrationCode=ArticlePage-FreeReport" class="c-dark-blue">These 7 Stocks Will Be Magnificent in 2025</a></div><p class="font-small mb-2" style="line-height:1.3em;">Discover the next wave of investment opportunities with our report, 7 Stocks That Will Be Magnificent in 2025. Explore companies poised to replicate the growth, innovation, and value creation of the tech giants dominating today's markets.</p><a class="upper-link" style="text-decoration:none; color:var(--blue); font-size:1rem;" href="https://marketbeat.com/newsletter/pdfoffer.aspx?offer=Magnificent7&RegistrationCode=ArticlePage-FreeReport">Get This Free Report</a></div></div></div></div></div> </div> <div style="margin: 2rem 0 2.5rem;"><div class="author-bio border-top border-bottom p-3 d-flex flex-wrap mb-3" style="border-color: var(--gray-4);"><a href="/authors/jeffrey-neal-johnson/" class="pr-3 pb-1" style="flex: 1 0 180px; max-width:180px;"><img class="w-100 rounded" loading="lazy" decoding="async" height="223" width="180" src="https://www.marketbeat.com/logos/authors/small_20240219085612_author-jeffrey-neal-johnson.jpg" alt="Jeffrey Neal Johnson" style="object-fit: cover;aspect-ratio: 4/5;width: 100%;" /></a><div style="flex: 18 0 270px; "><div class="w-100 d-flex flex-wrap align-items-end pb-0 mb-1 c-dark-blue" ><div class="upper-note blue-accent-under w-100 mt-2 mt-sm-0">About The Author </div><h2 class="my-0 author-title h4" style="line-height:1.05em;"><a href="/authors/jeffrey-neal-johnson/" class="c-dark-blue">Jeffrey Neal Johnson</a></h2></div><h3 class="h5">Contributing Author</h3><p class="font-smaller">Retail and Technology Stocks </p><div class="row justify-content-between align-items-center"><ul class="col-12 col-sm-auto d-inline-block ml-0 my-0 list-style-none"><li class="mr-2 my-1 d-inline-block"><a href="https://www.linkedin.com/in/jeffreynealjohnson/" target="_blank" rel="noopener nofollow" title="LinkedIn" class="btn btn-share"><span class="fa-brands fa-linkedin-in"></span></a></li><li class="mr-2 my-1 d-inline-block"><a href="mailto:jeffrey.neal.johnson@gmail.com" target="_blank" rel="noopener nofollow" title="Email" class="btn btn-share"><span class="fa-regular fa-envelope"></span></a></li></ul><div class="col-auto"><a href="/authors/jeffrey-neal-johnson/" class="d-inline-block my-1 upper-link-full" style="font-size:1rem;">Learn More<span class="sr-only"> about Jeffrey Neal Johnson</span></a></div></div></div></div></div> <div class="mt-5 mb-4 article-share text-center"> <div class="c-dark-blue text-uppercase font-size-smallest mb-3 font-weight-medium" style="letter-spacing:1px;">Like this article? Share it with a colleague.</div> <a title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-facebook-f"></span></a><a title="Share on Twitter" href="https://twitter.com/intent/tweet?text=Data+Guardians%3a+2+AI+Storage+Stocks+Winning+Big%20%24WDC%20%23WDC%20https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-x-twitter"></span></a><a title="Share on LinkedIn" onclick="window.open('https://www.linkedin.com/cws/share?mini=true&amp;url=https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/', 'name','width=600,height=600')" href="https://www.linkedin.com/cws/share?mini=true&amp;url=https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="popup" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-linkedin-in"></span></a><a title="Share on StockTwits" href="https://api.stocktwits.com/widgets/share?via=MarketBeat&amp;body=Data+Guardians%3a+2+AI+Storage+Stocks+Winning+Big%20https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-kit fa-stocktwits-mark"></span></a><a title="Print this page" href ="javascript:window.print()" class="btn btn-share"><span class="fa-regular fa-print"></span></a><a title="Email this page" href="mailto:?subject=Data%20Guardians%3a%202%20AI%20Storage%20Stocks%20Winning%20Big&amp;body=Check%20out%20this%20stock%3A%20https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/%0D%0A%0D%0AFor%20real-time%20financial%20news%20and%20analysis%2C%20visit%20https%3A%2F%2Fwww.marketbeat.com%2F%20." class="btn btn-share"><span class="fa-regular fa-envelope"></span></a><a title="Copy the URL of this page to the clipboard" href="https://www.marketbeat.com/stock-ideas/data-guardians-2-ai-storage-stocks-winning-big/" class="btn btn-share shareCopy"><span class="fa-regular fa-link"></span></a><div class="fixed-notification alert alert-success" aria-live="polite" aria-atomic="true" role="alert">Link copied to clipboard.</div> </div> </div> <div class="overflow-hidden w-100"><h2 style="clear:both" class="font-weight-medium">Companies Mentioned in This Article</h2><table class='scroll-table sort-table notblue font-small' style='line-height:1.2em'><thead><tr><th data-sort='string'>Company</th><th data-sort='float'>MarketRank™</th><th data-sort='float'>Current Price</th><th data-sort='float'>Price Change</th><th data-sort='float'>Dividend Yield</th><th data-sort='float'>P/E Ratio</th><th data-sort='float'>Consensus Rating</th><th data-sort='float'>Consensus Price Target</th></tr></thead><tbody><tr><td>Seagate Technology (<a href='/stocks/NASDAQ/STX/'>STX</a>)</td><td data-clean='94' data-sort-value='4.723'><a title="94th percentile - view scoring details" class="nounderline" style="line-height:1em" href="/stocks/NASDAQ/STX/#marketrank"><div class='d-inline-block' style='font-size:0.8em;line-height:1em;'><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span style='position:relative;display:inline-block;vertical-align:top;width:1em;'><span style='width:0.72em' class='fa-solid fa-star c-gold first-half-icon' aria-hidden='true'></span><span class='fa-solid fa-star second-half-icon c-gray-3' aria-hidden='true'></span></span></div><span class='sr-only'>4.723 of 5 stars</span></a></td><td data-sort-value='97.7'>$97.70</td><td class='c-green' data-sort-value='0.00804787453569956'>+0.8%</td><td data-sort-value='0.0286591606960082'>2.87%</td><td data-sort-value='25.51'>25.51</td><td data-sort-value='2.47368421052632'>Hold</td><td data-sort-value='118.833333333333'>$118.83</td></tr><tr><td>Western Digital (<a href='/stocks/NASDAQ/WDC/'>WDC</a>)</td><td data-clean='97' data-sort-value='4.8435'><a title="97th percentile - view scoring details" class="nounderline" style="line-height:1em" href="/stocks/NASDAQ/WDC/#marketrank"><div class='d-inline-block' style='font-size:0.8em;line-height:1em;'><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span class='fa-solid fa-star c-gold align-top' aria-hidden='true'></span><span style='position:relative;display:inline-block;vertical-align:top;width:1em;'><span style='width:0.84em' class='fa-solid fa-star c-gold first-half-icon' aria-hidden='true'></span><span class='fa-solid fa-star second-half-icon c-gray-3' aria-hidden='true'></span></span></div><span class='sr-only'>4.8435 of 5 stars</span></a></td><td data-sort-value='65.21'>$65.21</td><td class='c-red' data-sort-value='-0.0118199727231399'>-1.2%</td><td data-sort-value='0'>N/A</td><td data-sort-value='38.36'>38.36</td><td data-sort-value='2.76190476190476'>Moderate Buy</td><td data-sort-value='87.7142857142857'>$87.71</td></tr></tbody></table><a style='text-decoration:none' rel='nofollow' href='/compare-stocks/?Symbols=NASDAQ:STX,NASDAQ:WDC' class='btn btn-secondary'><span class="fa-regular fa-arrow-right-arrow-left mr-2"></span> Compare These Stocks</a>&nbsp;<a rel='nofollow' href='/manage/watchlists/?AddSymbols=NASDAQ:STX,NASDAQ:WDC' class='btn btn-primary'><span class="fa-solid fa-circle-plus mr-2"></span> Add These Stocks to My Watchlist</a>&nbsp;<br/><br/></div> <script type='text/javascript'>document.write('<img src="https://www.american' + 'consumernews.net/scripts/standalone/ViewCount.ashx?type=j&id=6698379&referrer=' + encodeURIComponent(document.referrer) + '" alt="" width="1" height="1" style="max-width:1px" />');</script> <div style="clear:both;height:10px;"></div> <!-- Retirely Widget --> <div id="retirely-widget-container-64" data-widget-id="64" data-category="all" data-limit="6"></div> </article> <div class="col-12 col-lg-4 d-print-none"> <div class="row mx-0"> <div class="col-sm-7 col-lg-12" id="sidebarOne"> <div id="cphPrimaryContent_ArticleSidebar_pnlTopSidebarAd"> <!-- MarketBeat Sidebar Top Right --> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9373162611283935" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display: block" data-ad-client="ca-pub-9373162611283935" data-ad-slot="6804947421" data-ad-format="auto" data-full-width-responsive="true"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> <br /> </div> <div class="section-heading"><h2> Featured Articles and Offers</h2></div><ul class="mb-4 pl-0"><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/small_20241210092503_amazons-healthcare-gamble-a-new-era-of-medical-dis.png" alt="Amazon’s Healthcare Gamble: A New Era of Medical Disruption" decoding="async" height="95" width="233"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Amazon’s Healthcare Gamble: A New Era of Medical Disruption</div><div class="d-block font-smaller text-uppercase mt-1"style="font-weight:500;">By Jeffrey Neal Johnson <span class="d-inline-block mx-1">|</span> December 10, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/amazons-healthcare-gamble-a-new-era-of-medical-disruption/"><span class="sr-only">View Amazon’s Healthcare Gamble: A New Era of Medical Disruption</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer;"><span style="position:absolute;height:0;"><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10739&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></span><div style="border-radius: 0.25rem; border: 1px solid var(--gray-3);margin: 0;flex: 0 0 105px;aspect-ratio: 21 / 17;overflow: hidden;"><img src="https://www.marketbeat.com/logos/articles/20241125164717_unnamed.png" alt="Grab these five dividend cheat sheets" loading="lazy" decoding="async" width="105" height="85" loading="lazy" decoding="async" width="105" height="85" style="width:100%;height:100%;object-fit:cover;"></div><div style="flex: 1 1 150px; padding:0.5rem;"><div class="title" style="overflow:hidden; max-height:3.6em; font-weight:600; color: var(--dark-gray); font-size:0.888rem;">Grab these five dividend cheat sheets</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From ProsperityPub<strong style="margin-left:5px;">(Ad)</strong></div></div><a target="_blank" rel="sponsored noopener" style="position:absolute;top:0;left:0;width:100%;height:100%;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10739&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View Grab these five dividend cheat sheets</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/small_20241211083323_the-great-cpu-race-amd-and-intel-battle-for-domina.jpg" alt="The Great CPU Race: AMD and Intel Battle for Dominance " loading="lazy" decoding="async" height="95" width="142"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">The Great CPU Race: AMD and Intel Battle for Dominance </div><div class="d-block font-smaller text-uppercase mt-1"style="font-weight:500;">By Jeffrey Neal Johnson <span class="d-inline-block mx-1">|</span> December 11, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/the-great-cpu-race-amd-and-intel-battle-for-dominance/"><span class="sr-only">View The Great CPU Race: AMD and Intel Battle for Dominance </span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/small_20241206094614_guidewire-software-provides-long-awaited-buying-op.jpg" alt="" loading="lazy" decoding="async" height="95" width="142"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Guidewire Software Provides Long-Awaited Buying Opportunity</div><div class="d-block font-smaller text-uppercase mt-1"style="font-weight:500;">By Thomas Hughes <span class="d-inline-block mx-1">|</span> December 8, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/guidewire-software-provides-long-awaited-buying-opportunity/"><span class="sr-only">View Guidewire Software Provides Long-Awaited Buying Opportunity</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/small_20241209134050_how-to-master-trading-discipline-overcome-emotiona.jpg" alt="How to Master Trading Discipline: Overcome Emotional Challenges" loading="lazy" decoding="async" height="95" width="142"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">How to Master Trading Discipline: Overcome Emotional Challenges</div><div class="d-block font-smaller text-uppercase mt-1"style="font-weight:500;">By Sarah Horvath <span class="d-inline-block mx-1">|</span> December 12, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/learn/how-to-master-trading-discipline-overcome-emotional-challenges/"><span class="sr-only">View How to Master Trading Discipline: Overcome Emotional Challenges</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer;"><span style="position:absolute;height:0;"><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10923&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></span><div style="border-radius: 0.25rem; border: 1px solid var(--gray-3);margin: 0;flex: 0 0 105px;aspect-ratio: 21 / 17;overflow: hidden;"><img src="https://files.admin.sovereignsociety.com/images/trump-facility.png" alt="Stunning Trump Exec Order Leaked" loading="lazy" decoding="async" width="105" height="85" loading="lazy" decoding="async" width="105" height="85" style="width:100%;height:100%;object-fit:cover;"></div><div style="flex: 1 1 150px; padding:0.5rem;"><div class="title" style="overflow:hidden; max-height:3.6em; font-weight:600; color: var(--dark-gray); font-size:0.888rem;">Stunning Trump Exec Order Leaked</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Banyan Hill Publishing<strong style="margin-left:5px;">(Ad)</strong></div></div><a target="_blank" rel="sponsored noopener" style="position:absolute;top:0;left:0;width:100%;height:100%;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10923&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View Stunning Trump Exec Order Leaked</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/small_20241206091153_archer-or-joby-which-aviation-company-might-rise-f.jpg" alt="Archer or Joby: Which Aviation Company Might Rise Fastest?" loading="lazy" decoding="async" height="95" width="168"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Archer or Joby: Which Aviation Company Might Rise Fastest?</div><div class="d-block font-smaller text-uppercase mt-1"style="font-weight:500;">By Nathan Reiff <span class="d-inline-block mx-1">|</span> December 7, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/archer-or-joby-which-aviation-company-might-rise-fastest/"><span class="sr-only">View Archer or Joby: Which Aviation Company Might Rise Fastest?</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/small_20241210135548_neos-sp-500r-high-income-etf-harnasses-the-power-o.png" alt="Neos S&P 500(R) High Income ETF Harnesses the Power of Options" loading="lazy" decoding="async" height="95" width="233"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Neos S&P 500(R) High Income ETF Harnesses the Power of Options</div><div class="d-block font-smaller text-uppercase mt-1"style="font-weight:500;">By Thomas Hughes <span class="d-inline-block mx-1">|</span> December 11, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/neos-s-and-p-500r-high-income-etf-harnasses-the-power-of-options/"><span class="sr-only">View Neos S&P 500(R) High Income ETF Harnesses the Power of Options</span></a></li></ul> <div class="mb-3"><div class="section-heading"><h2 >Recent Videos</h2></div><div class="px-1"><div class="entry-card entry-card-hover border-0 video-sidebar d-flex flex-wrap align-items-center p-0 " style="cursor:pointer"><a class="image-link" style="flex:1;aspect-ratio:auto;" href="/videos/5-reits-poised-for-growth-in-2025-top-real-estate-investments-to-watch/"><img src="/logos/videos/small_20241212171457_videoartboard1copy36.png" loading="lazy" decoding="async" height="281" width="500" alt="5 REITs Poised for Growth in 2025 – Top Real Estate Investments to Watch"/></a></div><div class="entry-card entry-card-hover border-0 video-sidebar d-flex flex-wrap align-items-center p-0 " style="cursor:pointer"><a class="image-link" style="flex:1;aspect-ratio:auto;" href="/videos/gamestops-cash-pile-grows-will-this-be-enough-to-save-the-company/"><img src="/logos/videos/small_20241211154603_videoartboard1copy34.png" loading="lazy" decoding="async" height="281" width="500" alt="GameStop’s Cash Pile Grows: Will This Be Enough to Save the Company?"/></a></div><div class="entry-card entry-card-hover border-0 video-sidebar d-flex flex-wrap align-items-center p-0 " style="cursor:pointer"><a class="image-link" style="flex:1;aspect-ratio:auto;" href="/videos/3-high-short-interest-stocks-you-need-to-watch/"><img src="/logos/videos/small_20241210143014_videoartboard1copy37.png" loading="lazy" decoding="async" height="281" width="500" alt="3 High Short Interest Stocks You Need to Watch"/></a></div></div></div> <div class="section-heading"><h2 class="font-weight-bold">Stock Lists</h2><a href="/stocks/" class="pt-2 upper-link">All Stock Lists</a></div><ul class="link-cloud mb-3 px-0 list-style-none"><li class="d-inline-block"><a href="/types-of-stock/5g-stocks/" class="btn btn-primary">5G </a></li><li class="d-inline-block"><a href="/types-of-stock/biotech-stocks/" class="btn btn-secondary">Biotech </a></li><li class="d-inline-block"><a href="/types-of-stock/blue-chip-stocks/" class="btn btn-secondary">Blue Chip </a></li><li class="d-inline-block"><a href="/types-of-stock/faang-stocks/" class="btn btn-secondary">FAANG </a></li><li class="d-inline-block"><a href="/types-of-stock/gold-stocks/" class="btn btn-secondary">Gold </a></li><li class="d-inline-block"><a href="/types-of-stock/large-cap-stocks/" class="btn btn-secondary">Large Cap </a></li><li class="d-inline-block"><a href="/types-of-stock/marijuana-stocks/" class="btn btn-secondary">Marijuana </a></li><li class="d-inline-block"><a href="/types-of-stock/micro-cap-stocks/" class="btn btn-secondary">Micro Cap </a></li><li class="d-inline-block"><a href="/types-of-stock/oil-stocks/" class="btn btn-secondary">Oil </a></li><li class="d-inline-block"><a href="/types-of-stock/real-estate-investment-trusts-reits/" class="btn btn-secondary">REITs </a></li><li class="d-inline-block"><a href="/types-of-stock/russell-2000-stocks/" class="btn btn-secondary">Russell 2000 </a></li><li class="d-inline-block"><a href="/types-of-stock/small-cap-stocks/" class="btn btn-secondary">Small Cap </a></li><li class="d-inline-block"><a href="/types-of-stock/warren-buffett-stocks/" class="btn btn-secondary">Warren Buffett </a></li></ul> <div class="section-heading"><h2 class="font-weight-bold">Investing Tools</h2><a href="/market-data/" class="pt-2 upper-link">Calendars and Tools</a></div><ul class="link-cloud mb-3 px-0 list-style-none"><li class="d-inline-block"><a href="/ratings/" class="btn btn-primary">Analyst Ratings</a></li><li class="d-inline-block"><a href="/cryptocurrencies/" class="btn btn-secondary">Cryptocurrency Screener</a></li><li class="d-inline-block"><a href="/congress-stock-trades/" class="btn btn-secondary">Congressional Trading</a></li><li class="d-inline-block"><a href="/dividends/increases/" class="btn btn-secondary">Dividend Increases</a></li><li class="d-inline-block"><a href="/dividends/calculator/" class="btn btn-secondary">Dividend Calculator</a></li><li class="d-inline-block"><a href="/dividends/increases/" class="btn btn-secondary">Dividend Calendar</a></li><li class="d-inline-block"><a href="/earnings/latest/" class="btn btn-secondary">Earnings Announcements</a></li><li class="d-inline-block"><a href="/insider-trades/" class="btn btn-secondary">Insider Trades</a></li><li class="d-inline-block"><a href="/calculators/options-profit-calculator/" class="btn btn-secondary">Options Profit Calculator</a></li><li class="d-inline-block"><a href="/types-of-stock/penny-stocks/" class="btn btn-secondary">Penny Stocks</a></li><li class="d-inline-block"><a href="/manage/watchlists/" class="btn btn-secondary">Portfolio Monitoring</a></li><li class="d-inline-block"><a href="/short-interest/" class="btn btn-secondary">Short Interest</a></li><li class="d-inline-block"><a href="/compare-stocks/" class="btn btn-secondary">Stock Comparisons</a></li><li class="d-inline-block"><a href="/stock-market-holidays/" class="btn btn-secondary">Stock Market Holidays</a></li><li class="d-inline-block"><a href="/stock-screener/" class="btn btn-secondary">Stock Screener</a></li></ul> <div id="cphPrimaryContent_ArticleSidebar_pnlHeadlinesSearch" class="mb-3" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;cphPrimaryContent_ArticleSidebar_btnHeadlinesSearch&#39;)"> <div class="section-heading"><h2>Search Headlines</h2></div> <div class="row form-row w-100 mx-0"> <input name="ctl00$cphPrimaryContent$ArticleSidebar$txtSearchHeadlines" id="cphPrimaryContent_ArticleSidebar_txtSearchHeadlines" class="col-12 col-sm-8 m-0 mb-1 mb-sm-0 top-labeled-input font-small" class="form-control" type="text" name="headlinequery" placeholder="Find an Article" autocomplete="chrome-off" aria-label="Search Articles" /> <input type="submit" name="ctl00$cphPrimaryContent$ArticleSidebar$btnHeadlinesSearch" value="Search" id="cphPrimaryContent_ArticleSidebar_btnHeadlinesSearch" title="submit search" class="btn btn-quartenary col-12 col-sm-4 mb-0" /> </div> </div> </div> <div id="cphPrimaryContent_ArticleSidebar_pnlStickyAd" class="col-sm-5 col-lg-12 h-100"> <div id="stickyAd" style="position:sticky;top:55px;"> <!-- MarketBeat Sidebar Bottom Ad --> <ins class="adsbygoogle" style ="display:block" data-ad-client="ca-pub-9373162611283935" data-ad-slot="1927089835" data-ad-format="auto" data-full-width-responsive="true"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> </div> <div id='placeHolder' class='d-none d-sm-block' style='height: 100px'></div> <script> document.addEventListener("DOMContentLoaded", function () { var adjustPlaceHolder = function () { if ($(document).width() > 992 && typeof ($(".col-all-but-336")[0]) != 'undefined') { $("#placeHolder").css("height", 0); $("#placeHolder").css("height", $("#shareableArticle")[0].offsetHeight - ($("#sidebarOne")[0].offsetHeight + $("#stickyAd")[0].offsetHeight)); } else { $("#placeHolder").css("height", 0); $("#placeHolder").css("height", $("#sidebarOne")[0].offsetHeight - ($("#stickyAd")[0].offsetHeight)); } }; adjustPlaceHolder(); debounce($(window).resize(function () { adjustPlaceHolder(); }) ); }); </script> </div> </div> </div> </div> <div id="floatingTooltip" class="floating-tooltip" style="z-index:35;"></div> <script defer src="/Scripts/stocktooltip.js?v=1"></script> <script defer src="https://airwhon.com/wp-content/plugins/retirely/js/embed.js"></script> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function () { $(".headline-image .caption").click(function () { $(this).toggleClass("expanded"); }); }); </script> <script>var chartPrefixSymbol = 'NASDAQ:WDC'; var chartTitle = 'Western Digital'; var chartImage = '/logos/western-digital-co-logo.png?v=20240118080831';</script> <script type='text/javascript'> var maxImages = 0; </script> <script type="text/javascript"> var currentImage = 0; function nextImage() { var carousel = document.getElementById("pCarousel" + currentImage); carousel.style.display = 'none'; currentImage++; if (currentImage == maxImages) { currentImage = 0; } carousel = document.getElementById("pCarousel" + currentImage); carousel.style.display = 'block'; return false; } function prevImage() { var carousel = document.getElementById("pCarousel" + currentImage); carousel.style.display = 'none'; currentImage--; if (currentImage < 0) { currentImage = maxImages - 1; } carousel = document.getElementById("pCarousel" + currentImage); carousel.style.display = 'block'; return false; } </script> <script type='text/javascript'>LoadPopupRatings('MB-Popup','marketbeat.com','NASDAQ:WDC','Western Digital','https://www.marketbeat.com/logos/western-digital-co-logo.png?v=20240118080831'); </script> <div id="cphScripts_pnlOriginalsStatCounter"> <!-- Default Statcounter code for Financial Terms and MB Originals https://www.marketbeat.com/ --> <script type="text/javascript"> var sc_project=11755589; var sc_invisible=1; var sc_security="40535920"; var sc_https=1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript><img class="statcounter" src="//c.statcounter.com/11755589/0/40535920/1/" alt="pixel" /></noscript> <!-- End of Statcounter Code --> <div style="display: none"> </div> </div> <div id="pnlAllAccessTrial" class="inverse-on-homepage py-3 mb-4"> <div class="container p-0 "> <div class="bg-dark-blue-accent p-3 rounded pb-5 pb-xl-4"> <div class="row mx-0"> <div class="col-md-7 col-xl-4 my-3 mx-auto c-white mb-5"> <div class="h2 blue-accent-under">Get 30 Days of <span class="d-block" style="font-weight: 800">MarketBeat All Access</span> for Free</div> <p>Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools.</p> <a href="/subscribe/all-access/?referraltype=masterfooter" class="btn btn-featured c-white mt-3 mt-md-0 px-5">Start Your 30-Day Trial</a> </div> <div class="col-xl-8"> <h2 class="sr-only">MarketBeat All Access Features</h2> <div class="row narrow-gutter-row"> <div class="col-md-4 my-2"> <a href="/subscribe/all-access/?referraltype=masterfooter" class="card hover-card-blue p-4 h-100"> <div class="feature-icon"> <span class="fa-kit fa-best" style="line-height: 60px;"></span> </div> <h3>Best-in-Class Portfolio Monitoring</h3> <ul> <li>Get personalized stock ideas.</li> <li>Compare portfolio to indices.</li> <li>Check stock news, ratings, SEC filings, and more.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-stock-ideas"></span> </div> <h3>Stock Ideas and Recommendations</h3> <ul> <li>See daily stock ideas from top analysts.</li> <li>Receive short-term trading ideas from MarketBeat.</li> <li>Identify trending stocks on social media.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-research-tools"></span> </div> <h3>Advanced Stock Screeners and Research Tools</h3> <ul> <li>Use our seven stock screeners to find suitable stocks.</li> <li>Stay informed with MarketBeat's real-time news.</li> <li>Export data to Excel for personal analysis.</li> </ul> </a> </div> </div> </div> </div> </div> </div> </div> <div id="HelpersArea" style="opacity: 0; transition: opacity .5s; position: relative; z-index: 1001;"> <div id="pnlHelpers" class="multi-collapse-outer shadow collapse" style="position: fixed; right: 10px; bottom: 10px; width: 310px; background-color: var(--white); z-index: 400;"> </div> </div> <div id="pnlLoginCreateModal" class="modal fade show"> <div class="modal-dialog modal-dialog-centered" style="max-width: 650px;"> <div class="modal-content"> <div class="modal-body p-0" style="max-height: 95vh;"> <div class="row m-0"> <div class="col-sm-5 p-0 gradient-blue c-white p-3 p-sm-4" style="font-size: 1.05em;"> <div class="d-none d-sm-block"> <div class="font-12 mb-3">Sign in to your <span class="free">free</span> account to enjoy these benefits</div> <ul class="checkmark-list"> <li>In-depth profiles and analysis for 20,000 public companies.</li> <li>Real-time analyst ratings, insider transactions, earnings data, and more.</li> <li>Our daily ratings and market update email newsletter.</li> </ul> </div> <div class="d-sm-none"> <div class="font-12 lh-medium">Sign in to your <span class="free">free</span> account to enjoy all that MarketBeat has to offer.</div> </div> </div> <div class="col-sm-7 p-0 bg-white"> <div class="m-0"> <ul class="nav nav-tabs pl-2" role="tablist" aria-label="Log in or create account"> <li class="nav-item"> <a id="LoginOnModalTab" class="nav-link active" href="#pnlLoginOnModal" role="tab" aria-selected="true" tabindex="0" aria-controls="pnlLoginOnModal" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Sign In</a> </li> <li class="nav-item"> <a id="CreateOnModalTab" class="nav-link" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" aria-controls="pnlCreate" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtCreateOnModalEmail', 'CreateOnModalTab', 'LastLinkOnCreateTab');">Create Account</a> </li> <li class="nav-item ml-auto"> <a id="CloseModal" class="nav-link special-purpose-nav-link font-15" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" data-dismiss="modal" style="padding: 0.7rem; font-size: 1rem;" title="Close Login Modal"><i class="fa-regular fa-xmark"></i></a> </li> </ul> <div class="tab-content m-0 p-0" style="box-shadow: none !important;"> <div id="pnlLoginOnModal" class="tab-pane active" role="tabpanel" tabindex="0" aria-labelledby="LoginOnModalTab"> <div class="p-3"> <div id="pnlLoginOnModalInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;btnLoginOnModal&#39;)"> <label class="bold m-0" for="txtLoginOnModalEmail">Your Email Address:</label> <input name="ctl00$txtLoginOnModalEmail" type="text" maxlength="300" id="txtLoginOnModalEmail" class="top-labeled-input" autofocus="" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="rfvEmail" style="color:#D2333D;display:none;">Email Address Required</span> </div> <label class="bold m-0" for="txtLoginOnModalPassword">Your Password:</label> <input name="ctl00$txtLoginOnModalPassword" type="password" maxlength="300" id="txtLoginOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator1" style="color:#D2333D;display:none;">Password Required</span> </div> <a onclick="LoginOnModalSubmit();return false;" id="btnLoginOnModal" class="btn btn-primary allow-loading" UseSubmitBehavior="false" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnLoginOnModal&quot;, &quot;&quot;, true, &quot;Login&quot;, &quot;&quot;, false, true))" style="display:inline-block;width:100%;">Log In<span class='load loading'></span></a> <div id="loginOnModalWarning"></div> </div> <div style="font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="background: var(--white); padding: 0 10px; position: relative; color: #6a6a6a;">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 14px;"><a id="LastLinkOnLoginTab" href="/forgot-password/">Forgot your password?</a></div> </div> </div> <div id="pnlCreate" class="tab-pane bg-light-gray" role="tabpanel" aria-labelledby="CreateOnModalTab"> <div class="p-3"> <div id="pnlCreateInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;btnOnEnterCreateOnModal&#39;)"> <label class="bold m-0" for="txtCreateOnModalEmail">Your Email Address:</label> <input name="ctl00$txtCreateOnModalEmail" type="text" maxlength="300" id="txtCreateOnModalEmail" class="top-labeled-input" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator2" style="color:#D2333D;display:none;">Please enter your email address.</span> </div> <div class="rfv-div-validation-triangle"> <span id="rgxEmail" style="color:#D2333D;display:none;">Please enter a valid email address</span> </div> <label class="bold m-0" for="txtCreateOnModalPassword" title="Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.">Choose a Password:</label> <input name="ctl00$txtCreateOnModalPassword" type="password" maxlength="300" id="txtCreateOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator3" style="color:#D2333D;display:none;">Please enter your password.</span> </div> <div class="rfv-div-validation-triangle" style="line-height: 1; padding-top: 5px;"> <span id="Regex1" style="color:#D2333D;display:none;">Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.</span> </div> <button type="button" id="createOnModalVisibleButton" class="btn btn-primary w-100 g-recaptcha allow-loading" data-sitekey="6Lddn5keAAAAAPlD91bDkOh-lnZZxsz5b4ddp3Mw" data-callback='CreateOnModalSubmit' data-action='submit'>Create My Account (Free)<span class='load loading'></span></button> <div id="createOnModalWarning" class="mb-2" style="display: none;"></div> <div class="d-none"> <input type="submit" name="ctl00$btnOnEnterCreateOnModal" value="Submit the Form" onclick="$(&#39;#createOnModalVisibleButton&#39;).click();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnOnEnterCreateOnModal&quot;, &quot;&quot;, true, &quot;Signup&quot;, &quot;&quot;, false, false))" id="btnOnEnterCreateOnModal" style="width:100%;" /> <input type="submit" name="ctl00$btnCreateOnModal" value="Create My Account (Free)" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnCreateOnModal&quot;, &quot;&quot;, true, &quot;Signup&quot;, &quot;&quot;, false, false))" id="btnCreateOnModal" style="width:100%;" /> </div> </div> <div style="padding-top: 15px; font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="padding: 0 10px; position: relative; color: #6a6a6a;" class="bg-light-gray">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 13px;">By creating a free account, you agree to our <a href="/terms/" target="_blank">terms of service.</a> This site is protected by reCAPTCHA and the Google <a rel="nofollow" href="https://policies.google.com/privacy">Privacy Policy</a> and <a rel="nofollow" id="LastLinkOnCreateTab" href="https://policies.google.com/terms">Terms of Service</a> apply.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("rfvEmail"), document.getElementById("RequiredFieldValidator1"), document.getElementById("RequiredFieldValidator2"), document.getElementById("rgxEmail"), document.getElementById("RequiredFieldValidator3"), document.getElementById("Regex1")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var rfvEmail = document.all ? document.all["rfvEmail"] : document.getElementById("rfvEmail"); rfvEmail.controltovalidate = "txtLoginOnModalEmail"; rfvEmail.errormessage = "Email Address Required"; rfvEmail.display = "Dynamic"; rfvEmail.validationGroup = "Login"; rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; rfvEmail.initialvalue = ""; var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1"); RequiredFieldValidator1.controltovalidate = "txtLoginOnModalPassword"; RequiredFieldValidator1.errormessage = "Password Required"; RequiredFieldValidator1.display = "Dynamic"; RequiredFieldValidator1.validationGroup = "Login"; RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator1.initialvalue = ""; var RequiredFieldValidator2 = document.all ? document.all["RequiredFieldValidator2"] : document.getElementById("RequiredFieldValidator2"); RequiredFieldValidator2.controltovalidate = "txtCreateOnModalEmail"; RequiredFieldValidator2.errormessage = "Please enter your email address."; RequiredFieldValidator2.display = "Dynamic"; RequiredFieldValidator2.validationGroup = "Signup"; RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator2.initialvalue = ""; var rgxEmail = document.all ? document.all["rgxEmail"] : document.getElementById("rgxEmail"); rgxEmail.controltovalidate = "txtCreateOnModalEmail"; rgxEmail.errormessage = "Please enter a valid email address"; rgxEmail.display = "Dynamic"; rgxEmail.validationGroup = "Signup"; rgxEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; rgxEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3"); RequiredFieldValidator3.controltovalidate = "txtCreateOnModalPassword"; RequiredFieldValidator3.errormessage = "Please enter your password."; RequiredFieldValidator3.display = "Dynamic"; RequiredFieldValidator3.validationGroup = "Signup"; RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator3.initialvalue = ""; var Regex1 = document.all ? document.all["Regex1"] : document.getElementById("Regex1"); Regex1.controltovalidate = "txtCreateOnModalPassword"; Regex1.errormessage = "Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character."; Regex1.display = "Dynamic"; Regex1.validationGroup = "Signup"; Regex1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; Regex1.validationexpression = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[$@$!%*#?&])[A-Za-z\\d$@$!%*#?&-]{8,}$"; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } //]]> </script> </form> </article> </div> </main> <footer> <div class="bg-blue c-white position-relative"> <div class="featured-in container"> <p class="pt-4 m-0 text-center font-weight-medium text-uppercase font-smaller" style="letter-spacing: 1px;">Featured By</p> <div class="d-lg-flex justify-content-center align-items-center py-2"> <div class="text-center px-3"> <span class="fa-kit fa-barrons" role="img" aria-label="Barron's"></span> <span class="fa-kit fa-entrepreneur" role="img" aria-label="Entrepreneur Magazine"></span> <span class="fa-kit fa-forbes" role="img" aria-label="Forbes"></span> <span class="fa-kit fa-inc" role="img" aria-label="Inc. Magazine"></span> <span class="fa-kit fa-investing" role="img" aria-label="Investing.com"></span> <span class="fa-kit fa-nasdaq" role="img" aria-label="NASDAQ"></span> <span class="fa-kit fa-prairiebusiness" role="img" aria-label="Prairie Business"></span> <span class="fa-kit fa-seeking-alpha" role="img" aria-label="Seeking Alpha"></span> </div> </div> </div> </div> <div class="bg-blue-13 c-white position-relative" style="background:var(--blue-14);font-size: .9em;"> <div class="container"> <div class="row pt-4 pb-2 justify-content-between"> <div class="col-12 col-lg-4 col-xl-3"> <div class="row justify-content-between align-items-start align-items-lg-center"> <div class="col-12 col-sm-3 col-md-4 col-lg-12 text-center text-md-left"> <img class="h-auto mb-lg-1 mt-lg-2" id="footer-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat - Stock Market News and Research Tools" loading="lazy" width="256" height="65"> </div> <div class="col-12 col-sm-5 col-md-4 col-lg-12 text-center text-sm-left"> <div class="font-weight-bold mt-2 mt-sm-0 mt-lg-3">Empowering Individual Investors</div> <p class="small my-2"> 345 N Reid Place, Suite 620, Sioux Falls, SD 57103 <br /> contact@marketbeat.com <br /> (844) 978-6257 </p> </div> <div class="col-12 col-sm-4 col-lg-12 text-center text-sm-left mt-1 mt-lg-4"> <ul class="footer-follow nounderline my-0 p-0"> <li class="d-inline-block mr-md-1"> <a href="https://twitter.com/MarketBeatCom" target="_blank" rel="noopener"> <span class="fa-brands fa-x-twitter c-white mr-sm-1"></span> <span class="sr-only">Twitter</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.facebook.com/marketbeatcom/" target="_blank" rel="noopener"> <span class="fa-brands fa-facebook-f c-white mr-sm-1"></span> <span class="sr-only">Facebook</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.youtube.com/marketbeatcom?sub_confirmation=1" target="_blank" rel="noopener"> <span class="fa-brands fa-youtube c-white mr-sm-1"></span> <span class="sr-only">YouTube</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.linkedin.com/company/marketbeat" title="Follow MarketBeat on LinkedIn" target="_blank" rel="noopener"> <span class="fa-brands fa-linkedin-in c-white mr-sm-1"></span> <span class="sr-only">LinkedIn</span> </a> </li> </ul> </div> </div> </div> <div class="col-12 col-lg-8 col-xl-9 border-top mt-3 pt-3" style="border-color: #F6F8F724 !important"> <div class="row"> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">About MarketBeat</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/about/">About</a> </li> <li class="my-2"><a class="font-weight-normal" href="/editorial-guidelines/">Editorial Guidelines</a></li> <li class="my-2"><a class="font-weight-normal" href="/authors/">Authors</a></li> <li class="my-2"><a class="font-weight-normal" href="/press-room/">Press Room</a></li> <li class="my-2"><a class="font-weight-normal" href="/careers/">Careers</a></li> <li class="my-2"><a class="font-weight-normal" href="/contact/">Contact</a></li> <li class="d-inline-block mb-2 pr-2 mr-1 border-right"><a class="font-weight-normal" href="/faq/">FAQ</a></li> <li class="d-inline-block mb-2"><a class="font-weight-normal" href="/help/">Help</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">MarketBeat Products</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/compare-products/">Compare Products</a></li> <li class="my-2"><a class="font-weight-normal" href="https://www.marketbeat.com/subscribe/all-access/?ProductCode=aap1997t&ReferralType=WebNavigation">MarketBeat All Access</a></li> <li class="my-2"><a class="font-weight-normal" href="/reviews/">Customer Reviews</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter/">MarketBeat Daily Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter-canada/">MarketBeat Daily Canada</a></li> <li class="my-2"><a class="font-weight-normal" href="/cryptocurrencies/newsletter/">MarketBeat CryptoBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/mobileapp/">MarketBeat Mobile App</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Popular Tools</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/stocks/">Stock Lists</a></li> <li class="my-2"><a class="font-weight-normal" href="/compare-stocks/">Compare Stocks</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/calculator/">Dividend Calculator</a></li> <li class="my-2"><a class="font-weight-normal" href="/manage/watchlists/">My MarketBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-screener/">Stock Screener</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Financial Calendars</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/ratings/">Analyst Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/">Dividends</a></li> <li class="my-2"><a class="font-weight-normal" href="/earnings/latest/">Earnings</a></li> <li class="my-2"><a class="font-weight-normal" href="/insider-trades/">Insider Trades</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-market-holidays/">Stock Market Holidays</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Terms & Info</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/advertising/">Advertising</a></li> <li class="my-2"><a class="font-weight-normal" href="/accessibility/">Accessibility Statement</a></li> <li class="my-2"><a class="font-weight-normal" href="/do-not-sell-my-information/">Do Not Sell My Information</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/#privacy-policy">Privacy Policy</a></li> <li class="my-2"><a class="font-weight-normal" href="/rss-feeds/">RSS Feeds</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/">Terms of Service</a></li> <li class="my-2"><a class="font-weight-normal" href="/sitemap/">Sitemap</a></li> </ul> </div> </div> </div> <div class="col-12 mt-3"> <p class="small my-0 py-3">© MarketBeat Media, LLC 2010-2024. All rights reserved.</p> <p class="small my-0 py-3"> © 2024 Market data provided is at least 10-minutes delayed and hosted by Barchart Solutions. Information is provided 'as-is' and solely for informational purposes, not for trading purposes or advice, and is delayed. To see all exchange delays and terms of use please see <a href="https://www.barchartmarketdata.com/terms" rel="nofollow">Barchart's disclaimer</a>. <span id="keep-for-checking-size" class="d-none d-sm-inline-block"></span> </p> </div> </div> </div> </div> </footer> <div class="menu-closer"></div> </div> <nav id="left-side-menu" class="bg-blue-11" aria-label="Primary Mobile Menu"> </nav> <nav id="right-side-menu" class="bg-blue-11 d-none" aria-label="User Menu & Notifications"> <div style="margin: 0 5px; height: 374px;"> <p class="side-menu-title mt-2 ml-1"><a href="/manage/" style="font-weight: normal;">My Account - <span class="d-inline-block lh-loose" style="white-space: nowrap;"> </span></a></p> <ul class="side-menu-list"> <li><a class='wl-tab-change' href="/manage/watchlists/#portfolio"><span class="fa-kit fa-marketbeat-m mr-2"></span>My MarketBeat</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter"><span class="fa-regular fa-envelope-open-text mr-2"></span>My Newsletter</a></li> <li><a href="/manage/alerts/"><span class="fa-regular fa-bell mr-2"></span>My Alerts</a></li> <li><a href="/manage/subscriptions/"><span class="fa-regular fa-rectangle-vertical-history mr-2"></span>My Subscriptions</a></li> <li><a href="/manage/"><span class="fa-regular fa-gear mr-2"></span>My Account Settings</a></li> <li><a href="/manage/payments/"><span class="fa-regular fa-credit-card mr-2"></span>My Payment Settings</a></li> <li><a class="g_id_signout" href="/login/?cmd=logout"><span class="fa-regular fa-right-from-bracket mr-2"></span>Log Out</a></li> </ul> </div> <div id="notifications-area" class="pt-3 position-relative" style="opacity: 0; transition: opacity .7s;"> </div> </nav> <div id="video-modal-global" class="d-none"> <div id="video-modal" class="modal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <button type="button" class="close clear-button" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> <div class="modal-body row m-0 p-0" style="max-height: none;"> <div class="video-column bg-black col-12 px-0"> <div class="videowrapper"> <iframe id="video-iframe" allow="accelerometer; autoplay;" style="border: 0;" allowfullscreen></iframe> </div> </div> <div id="video-description" class="bg-light-gray box-shadow d-none"></div> </div> </div> </div> </div> </div> <!-- more scripts --> <script> function CreateOnModalSubmit(token) { $("#btnCreateOnModal").click(); } function LoginOnModalSubmit() { CheckLoginOnModal("txtLoginOnModalEmail", "txtLoginOnModalPassword", "loginOnModalWarning", "btnLoginOnModal"); return false; } function setPremiumPageWording() { $('.free').addClass("d-none"); } </script> <script defer src="/Scripts/libraries/hello.all.js"></script> <script defer src="/Scripts/libraries/popper.min.js"></script> <script defer src="/Scripts/libraries/bootstrap.min.js"></script> <script> var emlchk = "E5024D073EFE8C545EB1718232BBAA82D98FF22448857343EDB9F0A390F7A7BF4E7F1E807038E79E6584CE85920DC9C35DC0DD481794C7E1644C50E9D4626DA1"; </script> <script defer src="/Scripts/libraries/jquery-ui.min.js"></script> <script defer type="text/javascript" src="/scripts/masterscripts9.js?v=202412"></script> <!-- Popup --> <script type="text/javascript">var ShowExitPopup = true;</script> <script type='text/javascript'>setCookie("MarketBeatOptinCookie", 1, 3);</script> <script>var getNewsletterButton = "<a id=\"mmsubbutton\" href=\"https://www.marketbeat.com/subscribe/all-access/?ReferralType=HeaderButtonMobile\" class=\"btn btn-featured m-3 d-block p-2\" style='width:calc(100% - 3rem); color: var(--black);' aria-label=\"Sign Up\"><span class=\"fa-regular fa-dollar-sign\"></span><span class=\"px-1 d-lg-inline-block\"> Free Trial </span></a>";</script> <!-- Yahoo Gemini --> <!-- Primary MarketBeat StatCounter Project --> <script type="text/javascript"> var sc_project = 7602069; var sc_invisible = 1; var sc_security = "74cbf3e8"; var sc_https = 1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript> <div class="statcounter"> <img class="statcounter" src="//c.statcounter.com/7602069/0/74cbf3e8/1/" alt="Web Analytics"></div> </noscript> <!-- End of Primary StatCounter Code --> <script type="text/javascript"> (function () { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; let today = new Date(), eventDate = new Date(Date.UTC(2023, 06, 29, 05, 59, 00, 00)); // must be 5 hours 59 minutes after you want it to end because of time zones and the month is zero indexed //end const countDown = new Date(eventDate).getTime(), x = setInterval(function () { if (document.getElementById("countdown") != null) { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds } }, 200) }()); (function () { if (document.getElementById("countdownIndividual") != null) { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; var daysToOffer = 2; let expirationDate = new Date(new Date().getTime() + (daysToOffer * 24 * 60 * 60 * 1000)); if (getCookie("HIExpiration")) { expirationDate = new Date(getCookie("HIExpiration")); } else { setCookie("HIExpiration", expirationDate.toJSON(), 16) } //end const countDown = new Date(expirationDate).getTime(), x = setInterval(function () { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds }, 200) } }()); </script> </body> </html>

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