www.pny.com
Open in
urlscan Pro
3.230.212.216
Public Scan
Submitted URL: http://pny.com/
Effective URL: https://www.pny.com/
Submission Tags: falconsandbox
Submission: On June 24 via api from US — Scanned from DE
Effective URL: https://www.pny.com/
Submission Tags: falconsandbox
Submission: On June 24 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST /
<form method="post" action="/" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.WebForm_PostBackOptions || document.write('<script type="text/javascript" src="/WebResource.axd?d=oCKj8IvNuIk7gy1HJUatdrxc44YP4nQWME8Wxdd6DGPnke3qspDXbthnORZlPAcXN7_u1xDrkIusxuRK-nyT4HeVlao1&t=637814480020000000"><\/script>'); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
var jTemplateType = '0';
var loadedFromVersion = 'False'; //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys._Application && Sys.Observer) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=C0-jv8mCc3YH01nQBjS-_7iqxAhQwr1PAupAXWe9c-BPPGUzsXZR04BVmo0GfZ6DYf-qRgRxNRrIK4XxIcCtMtvwYi2DvMZh8gSrkeCsXgxJzW1HtAy8NZq70TAxcfFSjb7b6N-fcCXIWvVYDR11RiosX1o1&t=49337fe8"><\/script>'
); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys.WebForms) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=CkWDPtA3hXBHN7AqG5hE3AqHF3VpqsYHc2CORuy9yY-68UdbUfqEq988tjrPIpe-j_OLXO-j30fU7S3eQMTXmXucYiW4XyTEgu6YEG0ouvBlwMiFFZrNJMo6VfqMY2-D_9TN8uAlpOAtlcy_A1FeI5E3pNtBAkyeM0UpNdqXkUDtx89Z0&t=49337fe8"><\/script>'
); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('scriptManager', 'form1', [], [], [], 90, '');
//]]>
</script>
<div class="pageWrap">
<a name="backToTop" class="backToTop-anchor"></a>
<header class="headerMain">
<div class="headerMain-util">
<div class="headerMain-utilInner">
<div class="headerMain-utilZone01">
<nav class="navUtil">
<ul class="CLHierarchicalNav"><i class="placeholder" data-placeholderid="13161"></i>
<li class="first last"><a href="/pny-global">PNY Global</a></li>
</ul>
</nav>
</div>
<div class="headerMain-utilZone02">
</div>
<div class="headerMain-utilZone03">
<nav class="navSignin">
<ul>
<li><a href="/my-account/login">Login</a></li>
<li><a href="/my-account/register">Register</a></li>
</ul>
</nav>
</div>
</div>
</div>
<div class="headerMain-main">
<div class="headerMain-mainInner">
<div class="headerMain-mainZone01">
<div class="logoMain">
<a href="https://www.pny.com"><img src="/Image Library/content-images/logo.png" alt="PNY Technologies Inc."></a>
</div>
</div>
<div class="headerMain-mainZone02">
<nav id="navMain" runat="server" class="navMain">
<ul>
<i class="placeholder" data-placeholderid="8872"></i>
<li class="hasChildren is-mega"><a href="/consumer">Consumer</a>
<ul>
<li class=""><a href="/consumer/view-all-products">View All Products</a>
<ul>
<li class=""><a href="/consumer/view-all-products/geforce-graphics">GeForce Graphics</a></li>
<li class=""><a href="/consumer/view-all-products/solid-state-drives">Solid State Drives</a></li>
<li class=""><a href="/consumer/view-all-products/memory">Memory</a></li>
<li class=""><a href="/consumer/view-all-products/flash-memory-cards">Flash Memory Cards</a></li>
<li class=""><a href="/consumer/view-all-products/usb-flash-drives">USB Flash Drives</a></li>
<li class=""><a href="/consumer/view-all-products/otg-flash-drives">OTG Flash Drives</a></li>
<li class=""><a href="/consumer/view-all-products/hp-authorized-products">HP Authorized Products</a></li>
</ul>
</li>
<li class=""><a href="/consumer/learn-more">Learn More</a>
<ul>
<li class=""><a href="/consumer/learn-more/about-pny">About PNY</a></li>
<li class=""><a href="/consumer/learn-more/press-center">Press Center</a></li>
<li class=""><a href="https://blog.pny.com/blogpnycom">PNY Blog</a></li>
<li class=""><a href="/consumer/learn-more/careers">Careers</a></li>
<li class=""><a href="/consumer/learn-more/pny-elite-team">PNY Elite Team</a></li>
<li class=""><a href="/consumer/learn-more/events">Events</a></li>
<li class=""><a href="/consumer/learn-more/redefine-possibilities">Redefine Possibilities</a></li>
<li class=""><a href="/consumer/learn-more/uhs-ii-flash-memory-cards">UHS-II Flash Memory Cards</a></li>
<li class=""><a href="/consumer/learn-more/ddr5-the-next-evolution">DDR5 The Next Evolution</a></li>
<li class=""><a href="/gaming/learn-more/accelerate-your-ps5-gaming">Accelerate Your PS5 Gaming</a></li>
<li class=""><a href="/consumer/learn-more/contact-us">Contact Us</a></li>
</ul>
</li>
<li class=""><a href="/consumer/shop-pny">Shop PNY</a>
<ul>
<li class=""><a href="/consumer/shop-pny/where-to-buy">Where to Buy</a></li>
<li class=""><a href="/consumer/shop-pny/previous-generation-geforce">Previous Generation GeForce</a></li>
<li class=""><a href="/consumer/shop-pny/previous-generation-ssd">Previous Generation SSD</a></li>
<li class=""><a href="/consumer/shop-pny/refurbished-geforce-graphics">Refurbished GeForce Graphics</a></li>
</ul>
</li>
</ul>
</li>
<li class="hasChildren is-mega"><a href="/professional">Professional</a>
<ul>
<li class=""><a href="/professional/explore-our-products">Explore Our Products</a>
<ul>
<li class=""><a href="/professional/explore-our-products/nvidia-professional-products">NVIDIA Professional Graphics</a></li>
<li class=""><a href="/professional/explore-our-products/nvidia-data-center-gpus">NVIDIA Data Center GPUs</a></li>
<li class=""><a href="/professional/explore-our-products/nvidia-embedded-gpu-solutions">NVIDIA Embedded GPU Solutions</a></li>
<li class=""><a href="/professional/explore-our-products/networking-solutions">NVIDIA Networking Solutions</a></li>
<li class=""><a href="/professional/explore-our-products/nvidia-clara-agx">NVIDIA Clara AGX</a></li>
<li class=""><a href="/professional/explore-our-products/nvidia-certified-systems">NVIDIA Certified Systems</a></li>
<li class=""><a href="/professional/explore-our-products/nvidia-geforce-graphics-cards">NVIDIA GeForce Graphics Cards</a></li>
<li class=""><a href="/professional/explore-our-products/solid-state-drives">Solid State Drives</a></li>
<li class=""><a href="/professional/explore-our-products/flash-memory-cards">Flash Memory Cards</a></li>
<li class=""><a href="/professional/explore-our-products/memory">Memory</a></li>
<li class=""><a href="/professional/explore-our-products/usb-flash-drives">USB Flash Drives</a></li>
<li class=""><a href="/professional/explore-our-products/otg-flash-drives">OTG Flash Drives</a></li>
<li class=""><a href="/professional/explore-our-products/htc">HTC Authorized Products</a></li>
</ul>
</li>
<li class=""><a href="/professional/learn-more">Learn More</a>
<ul>
<li class=""><a href="/professional/learn-more/about-nvidia-gpus">About NVIDIA GPUs</a></li>
<li class=""><a href="/professional/learn-more/nvidia-rtx-ampere">NVIDIA RTX Ampere</a></li>
<li class=""><a href="/professional/learn-more/nvidia-rtx-turing">NVIDIA RTX Turing</a></li>
<li class=""><a href="/professional/learn-more/rtx-in-workstations">RTX in Workstations</a></li>
<li class=""><a href="/professional/learn-more/data-science-workstations">Data Science Workstations</a></li>
<li class=""><a href="/professional/learn-more/rtx-in-data-centers">RTX in Data Centers</a></li>
<li class=""><a href="/professional/learn-more/nvidia-omniverse-enterprise">NVIDIA Omniverse Enterprise</a></li>
<li class=""><a href="/professional/learn-more/gpu-virtualization">GPU Virtualization</a></li>
<li class=""><a href="/professional/learn-more/nvidia-ai-enterprise">NVIDIA AI Enterprise</a></li>
<li class=""><a href="/professional/learn-more/nvidia-metropolis">NVIDIA Metropolis</a></li>
<li class=""><a href="/professional/learn-more/quadro-for-virtual-reality">Virtual Reality</a></li>
<li class=""><a href="/professional/learn-more/artificial-intelligence">Artificial Intelligence</a></li>
<li class=""><a href="/professional/learn-more/pny-creators">PNY Creators</a></li>
<li class=""><a href="/professional/learn-more/markets">Markets</a>
<ul>
<li class=""><a href="/professional/learn-more/markets/markets-solutions/market-solutions">Market Solutions</a></li>
</ul>
</li>
<li class=""><a href="/professional/learn-more/about-ssds">About SSDs</a></li>
</ul>
</li>
<li class=""><a href="/professional/resource-center">Resource Center</a>
<ul>
<li class=""><a href="/professional/resource-center/where-to-buy">Where to Buy</a></li>
<li class=""><a href="/professional/resource-center/about-pny">About PNY</a></li>
<li class=""><a href="https://pnypartners.com/login/">Partner Program</a></li>
<li class=""><a href="/professional/resource-center/webinars">Webinars</a></li>
<li class=""><a href="https://proconfig.pny.com/home">NVIDIA Pro Graphics Configurator</a></li>
<li class=""><a href="/professional/resource-center/press-center">Press Center</a></li>
<li class=""><a href="/professional/resource-center/product-brochures">Product Brochures</a></li>
<li class=""><a href="/professional/resource-center/e-guide-series">E-Guide Series</a></li>
</ul>
</li>
<li class=""><a href="/professional/support">Support</a>
<ul>
<li class=""><a href="/professional/support/contact-us">Contact Us</a></li>
<li class=""><a href="/professional/support/commercial-rma-request-form">Commercial RMA Request Form</a></li>
<li class=""><a href="/professional/support/events">Events</a></li>
<li class=""><a href="https://blog.pny.com/blogpnycom">PNY Blog</a></li>
<li class=""><a href="/professional/support/legacy-nvidia-quadro-products">Legacy NVIDIA Quadro Products</a></li>
<li class=""><a href="/professional/support/legacy-nvidia-nvs-products">Legacy NVIDIA NVS Products</a></li>
<li class=""><a href="/professional/support/legacy-nvidia-data-center-gpus">Legacy NVIDIA Data Center GPUs</a></li>
</ul>
</li>
</ul>
</li>
<li class="hasChildren is-mega"><a href="/oem">OEM</a>
<ul>
<li class=""><a href="/oem/explore-our-products">Explore Our Products</a>
<ul>
<li class=""><a href="https://www.pny.com/oem/explore-our-products/oem-products#Quadro">NVIDIA Professional Graphics Cards</a></li>
<li class=""><a href="https://www.pny.com/oem/explore-our-products#Geforce">GeForce Graphics Cards</a></li>
<li class=""><a href="https://www.pny.com/oem/explore-our-products/oem-products#Memory">Memory</a></li>
<li class=""><a href="https://www.pny.com/oem/explore-our-products#Flash">Flash Memory Cards</a></li>
<li class=""><a href="https://www.pny.com/oem/explore-our-products#USB">USB Flash Drives</a></li>
<li class=""><a href="https://www.pny.com/professional/explore-our-products/nvidia-embedded-gpu-solutions">NVIDIA Embedded GPU Solutions</a></li>
</ul>
</li>
<li class=""><a href="/oem/learn-more">Learn More</a>
<ul>
<li class=""><a href="/oem/learn-more/overview">Overview</a></li>
<li class=""><a href="/oem/learn-more/about-pny">About PNY</a></li>
<li class=""><a href="/oem/learn-more/our-solutions">Our Solutions</a></li>
<li class=""><a href="/oem/learn-more/view-our-distributors">View Our Distributors</a></li>
<li class=""><a href="/oem/learn-more/contact-us">Contact Us</a></li>
</ul>
</li>
</ul>
</li>
<li class="hasChildren is-mega"><a href="/gaming">Gaming</a>
<ul>
<li class=""><a href="https://pny.com/gaming#FeaturedProducts">XLR8 Products</a>
<ul>
<li class=""><a href="/gaming/xlr8-products/xlr8-graphics-cards">XLR8 GeForce Graphics Cards</a></li>
<li class=""><a href="/gaming/xlr8-products/xlr8-ssd">XLR8 Solid State Drives</a></li>
<li class=""><a href="/gaming/xlr8-products/xlr8-memory">XLR8 Memory</a></li>
</ul>
</li>
<li class=""><a href="/gaming/learn-more">Learn More</a>
<ul>
<li class=""><a href="/gaming/learn-more/accelerate-your-gaming">Accelerate Your Gaming</a></li>
<li class=""><a href="/gaming/learn-more/velocity-x">Velocity X</a></li>
<li class=""><a href="/gaming/learn-more/modding">XLR8 Modding</a></li>
<li class=""><a href="/gaming/learn-more/accelerate-your-ps5-gaming">Accelerate Your PS5 Gaming</a></li>
</ul>
</li>
<li class=""><a href="javascript:void(0)">Community</a>
<ul>
<li class=""><a href="/gaming/community/xlr8-giveaways">XLR8 Giveaways</a></li>
<li class=""><a href="/gaming/community/xlr8-wallpapers">XLR8 Wallpapers</a></li>
</ul>
</li>
</ul>
</li>
<li class=""><a href="https://www.pny.com/consumer/shop-pny">Shop</a></li>
<li class=""><a href="/support">Support</a></li>
<li class=""><a href="/company/where-to-buy?country=US">Where to Buy</a></li>
</ul>
</nav>
</div>
<div class="headerMain-mainZone03">
<a class="cartStatus" onclick="document.location = '/view-cart/shopping-cart';">
<span class="bug cartStatus-bug">0</span>
</a>
<div data-mfp-focus="#searchMain" data-mfp-src="#search-popup" class="searchToggle openPopup"></div>
<div class="popup mfp-hide popup--search" id="search-popup">
<div class="searchBox searchBox--main">
<input id="searchMain" type="text" placeholder="Search" name="" class="searchBox-textField" aria-label="Search">
<a class="searchBox-submit" id="searchBox-submit" href="javascript:void(0)" aria-label="Search Submit"></a>
</div>
</div>
<script>
$(document).ready(function() {
$('#searchMain').keydown(function(event) {
if (event.keyCode == 13) {
event.preventDefault();
submitSiteSearch($('#searchMain').val());
}
});
$('#searchBox-submit').click(function() {
submitSiteSearch($('#searchMain').val());
});
});
function submitSiteSearch(searchVal) {
if (searchVal) document.location = '/home/product-search?q=' + encodeURIComponent(searchVal);
}
</script>
<div class="mobileDrawerToggle drawerToggle" data-for="globals-mobile" data-mobile="true"></div>
</div>
</div>
</div>
</header>
<main>
<h1 class="h-visuallyHidden">PNY Technologies Inc.</h1>
<div id="ctl01_fwpzcMainContent">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_C73YF97CLZ">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_C73YF97CLZ_ctl00">
<p class="css-inline">
<style>
<!--
.css-inline {
margin: 0 auto !important;
}
.slide {
width: 100vw;
height: 700px;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
flex-wrap: wrap;
background: linear-gradient(to bottom, #000000, #222222);
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.unslider {
height: 700px;
}
.my-slider {}
.center-text {
text-align: center !important;
}
.pny-rotator-content {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
justify-content: flex-start;
align-items: flex-end;
padding: 0 0 50px 0;
box-sizing: border-box;
width: 100%;
height: 700px;
position: relative;
overflow: hidden;
}
.pny-rotator-inner-content {
padding: 32px 32px 32px 5vw;
box-sizing: border-box;
border-radius: 0px 10px 10px 0px;
background-color: #ffffff;
position: relative;
z-index: 3;
}
.pny-rotator-inner-content>h1 {
font-weight: lighter !important;
margin-bottom: 10px;
line-height: 1em;
font-size: 28px;
}
.pny-rotator-inner-content>.pny-subtitle {
letter-spacing: 3px;
text-transform: uppercase;
margin-bottom: 10px;
line-height: 1.2em;
}
.pny-rotator-inner-content>.pny-copy {
font-size: 14px;
max-width: 415px;
}
.pny-rotator-inner-content> :last-child {
margin-bottom: 0px;
}
.unslider-nav ol {
list-style: none;
text-align: left;
padding-bottom: 50px !important;
color: white;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
height: 700px;
background-color: rgba(255, 255, 255, 0.15);
width: 75px;
border-left: solid 0.5px #ffffff !important;
}
.unslider-nav ol li {
display: inline-block;
width: 10px;
height: 10px;
margin-top: 10px !important;
background: transparent;
border-radius: 50em;
overflow: hidden;
text-indent: -999em;
background-color: rgba(255, 255, 255, 0.35);
cursor: pointer;
border: none !important;
border: solid 1px #fff !important;
}
.unslider-nav ol li.unslider-active {
background: rgba(255, 255, 255, 1);
cursor: default;
}
.unslider {
position: relative;
overflow-y: hidden;
}
.unslider-nav {
position: absolute;
top: 0;
right: 0;
left: auto;
z-index: 10;
}
.unslider {
overflow: auto;
margin: 0;
padding: 0
}
.unslider-wrap {
position: relative
}
.unslider-wrap.unslider-carousel>li {
float: left
}
.unslider-vertical>ul {
height: 100%
}
.unslider-vertical li {
float: none;
width: 100%
}
.unslider-fade {
position: relative
}
.unslider-fade .unslider-wrap li {
position: absolute;
left: 0;
top: 0;
right: 0;
z-index: 8
}
.unslider-fade .unslider-wrap li.unslider-active {
z-index: 10
}
.unslider li,
.unslider ol,
.unslider ul {
list-style: none;
margin: 0;
padding: 0;
border: none
}
.unslider-arrow {
position: absolute;
right: 0;
left: auto;
top: 0;
bottom: auto;
margin-top: 0;
transform: rotate(90deg);
z-index: 11;
cursor: pointer;
font-size: 40px;
color: #ffffff;
font-weight: bold;
opacity: 0.5;
transition: opacity .2s ease-in-out;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out;
border-right: solid 0.5px #ffffff;
width: 75px;
height: 75px;
display: flex;
justify-content: center;
align-items: center;
}
.unslider-arrow:hover {
opacity: 1;
color: white !important;
background-color: rgba(255, 255, 255, 0.35);
}
.unslider-arrow.next {
transform: translateY(75px) rotate(90deg);
right: 0;
left: auto;
}
.unslider-arrow.prev {
right: 0;
left: auto;
}
@media screen and (max-width:800px) {
.slide {
height: 600px;
position: relative;
}
.unslider {
height: 600px;
}
.pny-rotator-content {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
height: 600px;
text-align: center;
border-radius: none;
padding: 0px;
flex-wrap: wrap;
flex-direction: column;
position: relative;
overflow: hidden;
}
.pny-rotator-inner-content {
border-radius: 0 0 0 0;
width: 100%;
height: 350px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
z-index: 2;
}
.pny-rotator-mobile-bg {
height: 250px;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
}
.pny-rotator-mobile-bg>div {
height: 250px;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
}
.pny-rotator-inner-content>h1 {
font-size: 20px;
}
.unslider-nav ol {
text-align: center;
width: 100vw !important;
padding: 10px 5px !important;
box-sizing: border-box;
border: none !important;
height: auto;
flex-direction: row;
justify-content: center;
}
.unslider-nav ol li {
margin-top: 0px !important;
}
.unslider-arrow {
font-size: 30px;
padding: 0 10px 5px 10px;
display: none;
}
.pny-rotator-inner-content>.pny-copy {
max-width: 100%;
}
.rgb-rotation-dekstop {
display: none;
}
.text-bg {
/*height: 50%;*/
position: absolute;
z-index: 1;
top: 10%;
display: flex;
flex-wrap: nowrap;
}
.text-bg>div>img {
margin-right: 10px;
max-width: 150px;
}
.text-bg-font {
font-family: 'Bebas Neue', 'Roboto', sans-serif !important;
font-size: 55px;
line-height: 1 !important;
text-align: left !important;
margin-bottom: 0 !important;
}
}
@media screen and (min-width:801px) {
.unslider-nav ol {}
.pny-rotator-mobile-bg {
display: none;
}
.text-bg {
/*height: 50%;*/
position: absolute;
z-index: 1;
right: 15%;
top: 20%;
display: flex;
flex-wrap: nowrap;
}
.text-bg>div>img {
margin: 30px;
}
.text-bg-font {
font-family: 'Bebas Neue', 'Roboto', sans-serif !important;
font-size: 120px;
line-height: 1 !important;
margin-bottom: 0 !important;
}
}
/*--ff2f2f---*/
.rgb-rotation {
animation: rgbRotate 10s linear infinite;
}
@keyframes rgbRotate {
0% {
background-color: #ff2f2f;
}
10% {
background-color: #ff9b2f;
}
20% {
background-color: #ffe92f;
}
30% {
background-color: #c7ff2f;
}
40% {
background-color: #56ff2f;
}
50% {
background-color: #2fff96;
}
60% {
background-color: #2fdfff;
}
70% {
background-color: #2f78ff;
}
80% {
background-color: #6a2fff;
}
90% {
background-color: #ff2ff8;
}
100% {
background-color: #ff2f2f;
}
}
.rgb-rotation-dekstop {
background-size: cover;
width: 100%;
height: 700px;
position: absolute;
z-index: 2;
top: 0;
}
.glowytext {
color: #ff5959;
text-shadow: 0px 0px 5px rgb(255 255 255 / 10%), 0px 0px 20px #ff2727, 0px 0px 15px #ff2727, 0px 0px 50px #ff2727, 0px 0px 100px #ff2727;
animation: glow 15s linear infinite;
}
@keyframes glow {
0% {
filter: hue-rotate(0deg) brightness(150%);
}
100% {
filter: hue-rotate(360deg) brightness(150%);
}
}
.vertically-center {
display: flex;
align-items: center;
}
-->
</style>
</p>
<div class="unslider">
<div class="my-slider unslider-fade" style="overflow: hidden; height: 700px;">
<ul class="unslider-wrap"><!--START SLIDES--> <!-- BOXX -->
<li class="unslider-active" style="opacity: 1;">
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Forms/Webinars/BOXX-Omniverse-rotator.jpg'); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Forms/Webinars/BOXX-Omniverse-rotator.jpg'); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">UPCOMING WEBINAR 07.21.2022</p>
<h1 style="text-transform: uppercase;">3D Design Collaboration, and Simulation –<br><span style="!important; font-weight: 300 !important; font-size: 25px; text-transform: uppercase;">HARDWARE FOR NVIDIA OMNIVERSE ENTERPRISE
SOLUTIONS</span></h1>
<p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;"></p>
<p><a href="https://bit.ly/3mRmhku" class="btn btn--tertiary">Register Now</a></p>
</div>
</div>
</div>
</li>
<!-- Ansys Webinar >
<li>
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/AnsysWebinar-rotator.jpg'); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/AnsysWebinar-rotator.jpg'); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">ON-DEMAND WEBINAR</p>
<h1 style="text-transform: uppercase;">Integrating CAE Into Every Stage of the <br />Design Process, Reducing Time to Market</h1>
<p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;"></p>
<p><a href="https://bit.ly/3xOiET0" class="btn btn--tertiary">Watch Now</a></p>
</div>
</div>
</div>
</li>
<!-- XLR8 SSD Cover -->
<li style="opacity: 0;">
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PS5-Door-Web-Banner.jpg'); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PS5-Door-Web-Banner.jpg'); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<h1 style="text-transform: uppercase;">GAME ON.</h1>
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">PNY XLR8 SSD Cover with Integrated<br>Heat Sink, designed to fit PS5™</p>
<p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;">The Power To Create</p>
<p><a href="https://bit.ly/3vmM0Fd" class="btn btn--tertiary">Learn More</a></p>
</div>
</div>
</div>
</li>
<!--Pro Configurator-->
<li style="opacity: 0;">
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Pro_Config-Web-Rotator-1920x1080.jpg '); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Pro_Config-Web-Rotator-1920x1080.jpg '); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<h1>Introducing the New Pro GPU Configurator</h1>
<p class="pny-copy">Let us help you find the right NVIDIA Professional Graphics and Data Center Solution that meets your needs and can help boost your productivity.</p>
<p><a class="btn btn--tertiary" href="https://bit.ly/3vvVbDk">Learn More</a></p>
</div>
</div>
</div>
</li>
<!-- USB Flash Drives -->
<li style="opacity: 0;">
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PNY-Generic-Web-Rotator-1920x1080-1.jpg'); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PNY-Generic-Web-Rotator-1920x1080-1.jpg'); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<h1>PNY USB Flash Drives</h1>
<p><a href="https://bit.ly/3qRells" class="btn btn--tertiary">Learn More</a></p>
</div>
</div>
</div>
</li>
<!-- Patner Network Awards -->
<li style="opacity: 0;">
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Award-Rotator.jpg'); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Award-Rotator.jpg'); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px: text-transform: none !important;"></p>
<h1 style="text-transform: uppercase;">PNY CELEBRATION GIVEAWAY</h1>
<p class="pny-copy">2021 NVIDIA AMERICA'S DISTRIBUTION PARTNER OF THE YEAR</p>
<p><a href="https://bit.ly/3yPeYkt" class="btn btn--tertiary">Enter Now</a></p>
</div>
</div>
</div>
</li>
<!-- WEBINAR: NVIDIA DIGITAL STORYTELLING -->
<!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/WebinarRotatorBanners-1920x1080.jpg'); background-position: center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/WebinarRotatorBanners-1920x1080.jpg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">ON-DEMAND WEBINAR</p> <h1 style="text-transform: uppercase;">How NVIDIA is advancing <br />the future of digital storytelling</h1> <p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;"></p> <p><a href="https://bit.ly/3vQg0eH" class="btn btn--tertiary">Register Now</a></p> </div> </div> </div> </li>-->
<!-- 3090Ti --><!-- <li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/3090-Ti-Banner-web.jpg'); background-position: top;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/3090-Ti-Banner-web.jpg'); background-position: top;"></div> <div class="pny-rotator-inner-content"> <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">Introducing</p> <h1 style="text-transform: uppercase;">the XLR8 Gaming <br />GeForce RTX™ 3090 T<span style="text-transform: lowercase;">i</span> OC</h1> <p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;">The Power To Create</p> <p><a href="https://bit.ly/3uzZ5e1" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li> -->
<!--Accelerate Your Gaming LP-->
<li style="opacity: 0;">
<div class="slide">
<div class="pny-rotator-content" style="background-color: #121212; background-position: bottom center;">
<div class="pny-rotator-mobile-bg" style="background-color: #121212; background-position: bottom center;"></div>
<div class="text-bg">
<div><img style="width: 400px;" src="https://www.pny.com/file%20library/gaming/xlr8-red-arrow.svg"></div>
<div class="vertically-center">
<h1 class="text-bg-font h-colorWhite">Why<br> XLR8<br> <span class="glowytext">Gaming</span></h1>
</div>
</div>
<div class="pny-rotator-inner-content">
<h1>Accelerate Your Gaming</h1>
<p class="pny-copy">Take your gaming to the next level whether you are an enthusiast or casual gamer. Together let's push the boundaries and make your vision a reality.</p>
<p><a class="btn btn--tertiary" href="https://bit.ly/3dOQP1Z">Learn More</a></p>
</div>
</div>
</div>
</li>
<!-- NVIDIA A5500 --> <!--
<li>
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/nv-rtx-a5500-Rotator-1920x1080.jpg'); background-position: top;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/nv-rtx-a5500-Rotator-1920x1080.jpg'); background-position: top;"></div>
<div class="pny-rotator-inner-content">
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px; display: none;">UPCOMING WEBINAR</p>
<h1 style="text-transform: uppercase;">NVIDIA RTX A5500</h1>
<p class="pny-copy h-colorBlack" style="text-transform: none !important;">The Power To Create</p>
<p><a href="https://bit.ly/3D0SsVM" class="btn btn--tertiary">Learn More</a></p>
</div>
</div>
</div>
</li>--> <!-- Spring Giveaway --><!-- <li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Promo/Consumer/Giveaways/Spring 2022/Spring-Giveaway-2022-Web-Banner.jpeg'); background-position: center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Promo/Consumer/Giveaways/Spring 2022/Spring-Giveaway-2022-Web-Banner.jpeg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <h1>Spring Giveaway</h1> <p class="pny-copy">Check out our winners, and look for the products you need to gear up for Spring!</p> <p><a href="https://bit.ly/3LjCvgD" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li> -->
<!--W2W-->
<!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/w2w_CUK_Home_Slider2.jpg'); background-position: right center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/w2w_CUK_Home_Slider2.jpg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <h1>WATCH2WIN is Back!</h1> <p class="pny-subtitle" style="text-transform: none !important;">PNY x NVIDIA x COMPUTER UPGRADE KING</p> <p class="pny-copy">Online Learning for Professional Graphics</p> <p><a href="https://bit.ly/3K3hxlj" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li>-->
<!-- XLR8 Gaming REV DDR4 -->
<!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/REV_Slider3.jpg'); background-position: top;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/REV_Slider3.jpg'); background-position: top;"></div> <div class="pny-rotator-inner-content"> <h1>Introducing the XLR8 Gaming<br /> REV DDR4 Desktop Memory</h1> <p class="pny-copy h-colorBlack">Premium design meets premium performance</p> <p><a href="https://bit.ly/3CP5cPh" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li>-->
<!-- A4500 -->
<!-- <li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/a4500-bg.jpg'); background-position: center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/a4500-bg.jpg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <h1>NVIDIA RTX<sup>™</sup> A4500</h1> <p class="pny-copy" style="max-width: 450px;">Powerful performance for professionals.</p> <p class="pny-copy" style="display: none;"></p> <p><a href="https://bit.ly/2ZlQlN6" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li> -->
<!-- PNY Flash Memory Cards -->
<!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/PNY-Flash-Memory-Web-Rotator-1920x10803.jpg'); background-position: top;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/PNY-Flash-Memory-Web-Rotator-1920x10803.jpg'); background-position: top;"></div> <div class="pny-rotator-inner-content"> <h1>PNY Flash Memory Cards</h1> <p><a href="https://bit.ly/3HT1G8h" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li>-->
<!--END SLIDES-->
</ul>
</div><a class="unslider-arrow next">›</a><a class="unslider-arrow prev">‹</a>
<nav class="unslider-nav">
<ol>
<li data-slide="0" class="unslider-active">1</li>
<li data-slide="1">2</li>
<li data-slide="2">3</li>
<li data-slide="3">4</li>
<li data-slide="4">5</li>
<li data-slide="5">6</li>
</ol>
</nav>
</div>
<!--PLAY SLIDES-->
<p class="css-inline">
<script>
// <![CDATA[
jQuery(document).ready(function($) {
$('.my-slider').unslider({});
});
// ]]>
</script>
</p>
</div>
</div>
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_6CeL1zYX53I">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_6CeL1zYX53I_ctl00">
<p class="css-inline">
<style>
<!-- @media screen and (max-width:1023px){ .bebas-title, .pre-title{ text-align: center; } .bebas-title{ font-size:60px; } } @media screen and (min-width:1024px){ .bebas-title{ font-size:100px; } } .bebas-title{ line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; } .pre-title{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .bebas-subtitle{ font-size:45px; line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; } .sign-up-banner{ text-align: center; background:#111111; box-shadow:0px 10px 20px rgba(0,0,0,0.2); } .sign-up-banner > :last-child{ margin-bottom: 0px; }
-->
</style>
</p>
<div class="section sign-up-banner">
<p class="h-colorWhite pre-title h-textCenter">Join the PNY Family</p>
<h1 class="h-colorWhite bebas-title h-textCenter">Sign Up Now</h1>
<p class="h-colorWhite">Receive news and updates on exclusive offers and more!</p>
<p><a href="https://www.pny.com/forms/consumer/consumer-signup" class="btn btn--gradientLight">Sign Up</a></p>
</div>
</div>
</div>
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_6bN8MgVZzgZ">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_6bN8MgVZzgZ_ctl00">
<p class="css-inline">
<style>
<!--
@media screen and (max-width:1023px) {
.pny-world {
background-color: #efefef;
width: 100%;
padding: 25px 5%;
box-sizing: border-box;
text-align: center;
border-radius: 10px;
}
.pny-world> :first-child {
background-color: #ffffff;
padding: 50px;
box-sizing: border-box;
width: 100%;
border-radius: 10px 10px 0px 0px;
}
.pny-world> :last-child {
width: 100%;
height: 200px;
border-radius: 0px 0px 10px 10px;
background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/product-world-new.jpg');
background-size: cover;
background-position: 50% 80%;
}
.world-content>h1 {
font-weight: lighter;
margin-bottom: 5px;
margin-top: 0;
line-height: 1em;
}
.pny-subtitle {
letter-spacing: 3px;
text-transform: uppercase;
margin-bottom: 10px;
}
.pny-copy {
font-size: 14px;
}
}
@media screen and (min-width:1024px) {
.pny-world {
border-radius: 10px;
background-color: #efefef;
width: 100%;
padding: 25px 5%;
box-sizing: border-box;
display: flex;
}
.pny-world> :first-child {
background-color: #ffffff;
padding: 150px 50px;
box-sizing: border-box;
width: 35%;
border-radius: 10px 0px 0px 10px;
}
.pny-world> :last-child {
width: 65%;
border-radius: 0 10px 10px 0;
background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/product-world-new.jpg');
background-size: cover;
background-position: 50% 80%;
}
.world-content>h1 {
font-weight: lighter;
margin-bottom: 5px;
margin-top: 0;
line-height: 1em;
}
.pny-subtitle {
letter-spacing: 3px;
text-transform: uppercase;
margin-bottom: 10px;
}
.pny-copy {
font-size: 14px;
}
}
-->
</style>
</p>
<div class="pny-world aos-init aos-animate">
<div class="world-content">
<h1>Why PNY?</h1>
<p class="pny-subtitle">WE ARE A MULTI-PRODUCT SOLUTION</p>
<p class="pny-copy">PNY delivers solutions in over 50 countries. Our professional, enterprise and OEM products are available from leading system builders, B2B providers, DMRs, e-tailers, resellers and distributors.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/learn-more/about-pny" class="btn btn--tertiary">Learn More</a></p>
</div>
<div></div>
</div>
</div>
</div>
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_4BcrM8ppa2k">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_4BcrM8ppa2k_ctl00">
<p class="css-inline">
<style>
<!--
@media screen and (max-width:1023px) {
.consumer-pro-row {
justify-content: space-between;
width: 100%;
padding: 25px 5%;
box-sizing: border-box;
background-color: #efefef;
}
.consumer-pro-row>.cp-block {
width: 100%;
margin: 25px 0;
}
.consumer-pro-row>.cp-block> :first-child {
width: 100%;
background-color: #ffffff;
border-radius: 10px 10px 0px 0px;
padding: 50px;
box-sizing: border-box;
}
.consumer-pro-row>.cp-block> :last-child {
width: 100%;
background-size: cover;
background-position: center;
border-radius: 0px 0px 10px 10px;
min-height: 200px;
}
.consumer-pro-row>.cp-block> :first-child>h1 {
font-weight: lighter;
margin-bottom: 0px;
}
.consumer-pro-row>.cp-block> :first-child> :nth-child(2) {
letter-spacing: 3px;
margin-bottom: 10px;
text-transform: uppercase;
}
.consumer-pro-row>.cp-block> :first-child> :nth-child(3) {
font-size: 14px;
}
.consumer-pro-row>.cp-block> :first-child> :last-child {
margin-bottom: 0px;
}
.consumer-pro-row>.cp-block-fw {
width: 100%;
margin-top: 25px;
background-color: #ffffff;
border-radius: 10px;
}
.consumer-pro-row>.cp-block-fw> :first-child {
width: 100%;
padding: 50px;
box-sizing: border-box;
border-radius: 10px 0px 0px 10px;
}
.consumer-pro-row>.cp-block-fw> :last-child {
width: 100%;
border-radius: 0px 0px 10px 10px;
min-height: 200px;
}
}
@media screen and (min-width:1024px) {
.consumer-pro-row {
display: flex;
justify-content: space-between;
width: 100%;
padding: 25px 5%;
box-sizing: border-box;
background-color: #efefef;
flex-wrap: wrap;
}
.consumer-pro-row>.cp-block {
width: 49%;
min-height: 200px;
display: flex;
}
.consumer-pro-row>.cp-block-fw {
width: 100%;
margin-top: 25px;
display: flex;
background-color: #ffffff;
border-radius: 10px;
}
.consumer-pro-row>.cp-block-fw> :first-child {
width: 35%;
padding: 100px 50px;
box-sizing: border-box;
border-radius: 10px 0px 0px 10px;
}
.consumer-pro-row>.cp-block-fw> :last-child {
width: 65%;
border-radius: 0px 10px 10px 0;
}
.consumer-pro-row>.cp-block> :first-child {
width: 50%;
background-color: #ffffff;
border-radius: 10px 0px 0px 10px;
padding: 50px;
box-sizing: border-box;
}
.consumer-pro-row>.cp-block> :last-child {
width: 50%;
background-size: cover;
background-position: center;
border-radius: 0px 10px 10px 0px;
}
.consumer-pro-row>.cp-block> :first-child>h1 {
font-weight: lighter;
margin-bottom: 0px;
}
.consumer-pro-row>.cp-block> :first-child> :nth-child(2) {
letter-spacing: 3px;
margin-bottom: 10px;
text-transform: uppercase;
}
.consumer-pro-row>.cp-block> :first-child> :nth-child(3) {
font-size: 14px;
}
.consumer-pro-row>.cp-block> :first-child> :last-child {
margin-bottom: 0px;
}
}
.consumer-pro-row h1 {
font-weight: lighter;
margin-bottom: 0;
}
-->
</style>
</p>
<div class="consumer-pro-row">
<div class="cp-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>Consumer</h1>
<p>PRODUCTS</p>
<p>PNY Consumer Solutions provides you with quality products that are reliable, affordable, and geared towards your needs.</p>
<p><a href="https://www.pny.com/consumer" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('https://www.pny.com/Image Library/Company/Product Category Banners/SSD-Banner-11.jpg'); background-size: 200% !important;"></div>
</div>
<div class="cp-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>Professional</h1>
<p>pny pro</p>
<p>PNY Commercial Solutions provides you with powerful tools to manage heavy workloads.</p>
<p><a href="https://www.pny.com/professional" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('/Image Library/Company/Home Page/PRO-HP-BG-2.jpg');"></div>
</div>
<div class="cp-block-fw aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>XLR8 Gaming</h1>
<p class="pny-subtitle">uncompromising quality</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/gaming" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Banner Backgrounds/XLR8-Gaming-3090-BG.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div>
</div>
</div>
</div>
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_3aI2Joy0n1q">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_3aI2Joy0n1q_ctl00">
<p class="css-inline">
<style>
<!-- @media screen and (max-width:1023px){ .product-callout{ width:100%; padding:25px 5%; box-sizing: border-box; background-color:#efefef; } .prdouct-callout-row > .fw-product-callout{ width:100%; min-height:300px; padding:50px; box-sizing: border-box; display:flex; flex-direction: column; justify-content: center; align-items: flex-start; margin: 0; border-radius: 10px; background-size: cover; } .prdouct-callout-row > .one-third-product-callout{ width:100%; padding-bottom:50px; box-sizing: border-box; margin: 25px 0; text-align: right; background-color: white; border-radius: 10px; } .prdouct-callout-row > .one-third-product-callout > img{ width:100%; max-width:350px; border-radius: 10px 10px 0 0; } .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{ text-align: left; padding:0 50px; box-sizing: border-box; } .prdouct-callout-row h1{ font-weight:lighter; margin-bottom:5px; margin-top:0; line-height: 1em; } .fw-product-callout > .pny-copy{ max-width:500px; } .pny-subtitle{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .pny-copy{ font-size:14px; } .grey-gradient-bg{ background:linear-gradient(135deg, #F1F1F1, #BBBBBB); } .margin-bottom-0{ margin-bottom: 0px; } } @media screen and (min-width:1024px){ .product-callout{ width:100%; padding:25px 5%; box-sizing: border-box; background-color:#efefef; } .prdouct-callout-row{ display:flex; flex-wrap: wrap; justify-content: space-between; } .prdouct-callout-row > .fw-product-callout{ width:100%; min-height:400px; padding:50px; box-sizing: border-box; display:flex; flex-direction: column; justify-content: center; align-items: flex-start; margin: 0; background-size: cover; background-attachment: fixed; border-radius: 10px; } .prdouct-callout-row > .one-third-product-callout{ width:32%; min-height:400px; padding:0 0 50px 0; box-sizing: border-box; margin: 25px 0 0 0; text-align: right; background-color: white; border-radius: 10px; } .prdouct-callout-row > .one-third-product-callout > img{ width:100%; max-width:450px; border-radius: 10px 10px 0 0; } .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{ text-align: left; padding:0 50px; box-sizing: border-box; } .prdouct-callout-row h1{ font-weight:lighter; margin-bottom:5px; margin-top:0; line-height: 1em; } .fw-product-callout > .pny-copy{ max-width:500px; } .pny-subtitle{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .pny-copy{ font-size:14px; } .grey-gradient-bg{ background:linear-gradient(135deg, #F1F1F1, #BBBBBB); } .margin-bottom-0{ margin-bottom: 0px; } } @media screen and (max-width:1023px){ .bebas-title, .pre-title{ text-align: center; } .bebas-title{ font-size:60px; } } @media screen and (min-width:1024px){ .bebas-title{ font-size:100px; } } .bebas-title{ line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; } .pre-title{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .bebas-subtitle{ font-size:45px; line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; }
-->
</style>
</p>
<div class="product-callout">
<div class="product-callout-title">
<p class="pre-title h-textCenter">Shop</p>
<h1 class="bebas-title h-textCenter">PC Components</h1>
</div>
<div class="prdouct-callout-row">
<div class="fw-product-callout" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Epic-X-RGB-Rendering-1920.jpg'); background-position: right;">
<h1 class="h-colorWhite">Epic-X RGB</h1>
<p class="pny-subtitle h-colorWhite">Desktop Memory</p>
<p class="pny-copy h-colorWhite"><strong>Unparalleled Performance Meets Brilliant RGB Style</strong><br> Overclocking capabilities, high-frequency performance, low latency, brilliant LEDs and frosted light guide lens</p>
<p class="margin-bottom-0">
<a href="https://www.pny.com/xlr8-gaming-epic-x-rgb-desktop-memory?utm_source=Consumer%20Page&utm_medium=Rotator&utm_campaign=Epic-X%20RGB%20Desktop%20Memory" class="btn btn--gradientLight">Learn More</a></p>
</div>
<div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/geforce-product-image.png">
<h1>GeForce Graphics Cards</h1>
<p class="pny-subtitle">RTX. IT’S ON.</p>
<p class="pny-copy">Bringing superfast all-around performance and graphics to every gamer and creator.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/geforce-graphics" class="btn btn--tertiary">Shop Now</a></p>
</div>
<div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/ssd-product-image.png">
<h1>Solid State Drives</h1>
<p class="pny-subtitle">high performance, endurance and reliability</p>
<p class="pny-copy">Realize faster boot times, quicker application launches and better overall system performance.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/solid-state-drives" class="btn btn--tertiary">Shop Now</a></p>
</div>
<div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/pc-memory-product-image.png">
<h1>PC Memory</h1>
<p class="pny-subtitle">experience peak performance</p>
<p class="pny-copy">Upgrade your PC Memory to see low latency and power consumption, and extreme overclocking.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/memory" class="btn btn--tertiary">Shop Now</a></p>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_27b5AElyEbo">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_27b5AElyEbo_ctl00">
<p class="css-inline">
<style>
<!-- @media screen and (max-width:1023px){ .product-callout{ width:100%; padding:25px 5%; box-sizing: border-box; background-color:#efefef; } .prdouct-callout-row > .fw-product-callout{ width:100%; min-height:300px; padding:50px; box-sizing: border-box; display:flex; flex-direction: column; justify-content: center; align-items: flex-start; margin: 0; border-radius: 10px; background-size: cover; } .prdouct-callout-row > .one-third-product-callout{ width:100%; padding-bottom:50px; box-sizing: border-box; margin: 25px 0; text-align: right; background-color: white; border-radius: 10px; } .prdouct-callout-row > .one-third-product-callout > img{ width:100%; max-width:350px; border-radius: 10px 10px 0 0; } .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{ text-align: left; padding:0 50px; box-sizing: border-box; } .prdouct-callout-row h1{ font-weight:lighter; margin-bottom:5px; margin-top:0; line-height: 1em; } .fw-product-callout > .pny-copy{ max-width:500px; } .pny-subtitle{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .pny-copy{ font-size:14px; } .grey-gradient-bg{ background:linear-gradient(135deg, #F1F1F1, #BBBBBB); } .margin-bottom-0{ margin-bottom: 0px; } } @media screen and (min-width:1024px){ .product-callout{ width:100%; padding:25px 5%; box-sizing: border-box; background-color:#efefef; } .prdouct-callout-row{ display:flex; flex-wrap: wrap; justify-content: space-between; } .prdouct-callout-row > .fw-product-callout{ width:100%; min-height:400px; padding:50px; box-sizing: border-box; display:flex; flex-direction: column; justify-content: center; align-items: flex-start; margin: 0; background-size: cover; background-attachment: fixed; border-radius: 10px; } .prdouct-callout-row > .one-third-product-callout{ width:32%; min-height:400px; padding:0 0 50px 0; box-sizing: border-box; margin: 25px 0 0 0; text-align: right; background-color: white; border-radius: 10px; } .prdouct-callout-row > .one-third-product-callout > img{ width:100%; max-width:450px; border-radius: 10px 10px 0 0; } .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{ text-align: left; padding:0 50px; box-sizing: border-box; } .prdouct-callout-row h1{ font-weight:lighter; margin-bottom:5px; margin-top:0; line-height: 1em; } .fw-product-callout > .pny-copy{ max-width:500px; } .pny-subtitle{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .pny-copy{ font-size:14px; } .grey-gradient-bg{ background:linear-gradient(135deg, #F1F1F1, #BBBBBB); } .margin-bottom-0{ margin-bottom: 0px; } } @media screen and (max-width:1023px){ .bebas-title, .pre-title{ text-align: center; } .bebas-title{ font-size:60px; } } @media screen and (min-width:1024px){ .bebas-title{ font-size:100px; } } .bebas-title{ line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; } .pre-title{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .bebas-subtitle{ font-size:45px; line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; }
-->
</style>
</p>
<div class="product-callout">
<div class="product-callout-title">
<p class="pre-title h-textCenter">Shop</p>
<h1 class="bebas-title h-textCenter">External Storage</h1>
</div>
<div class="prdouct-callout-row">
<div class="fw-product-callout" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Banner Backgrounds/elite-x-fit--USB-BG.jpg'); background-position: right;">
<h1 class="h-colorWhite">512GB Elite-X Fit USB 3.1</h1>
<p class="pny-subtitle h-colorWhite">Newest Member of PNY's USB Family</p>
<p class="pny-copy h-colorWhite">Capacity: Amazing 512GB of storage<br> Size: Compact, small footprint<br> Performance: Up to 200MB/s transfer speed</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/elite-x-fit-usb-3-1" class="btn btn--gradientLight">Learn More</a></p>
</div>
<div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/usb-product-image.png">
<h1>USB</h1>
<p class="pny-subtitle">Flash Drives</p>
<p class="pny-copy">Store and share all of your documents, photos, videos, music, and more.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/usb-flash-drives" class="btn btn--tertiary">Shop Now</a></p>
</div>
<div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/flash-memory-product-image.png">
<h1>Flash</h1>
<p class="pny-subtitle">Memory Cards</p>
<p class="pny-copy">Capture, store, and share digital content from your camera or mobile device quickly and easily.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/flash-memory-cards" class="btn btn--tertiary">Shop Now</a></p>
</div>
<div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/otg-product-image.png">
<h1>OTG</h1>
<p class="pny-subtitle">Flash Drives</p>
<p class="pny-copy">Free up space, download & store, and sync & share "on-the-go" by transferring your videos, photos, music and more from your mobile devices.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/otg-flash-drives" class="btn btn--tertiary">Shop Now</a></p>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_3NlJxH86M8d">
<div id="ctl01_fwpzcMainContent_fwpzcMainContent_3NlJxH86M8d_ctl00">
<p class="css-inline">
<style>
<!-- @media screen and (max-width:1023px){ .pro-solutions{ padding:25px 5%; width:100%; box-sizing: border-box; background-color:#efefef; } .pny-subtitle{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .pny-copy{ font-size:14px; } .grey-gradient-bg{ background:linear-gradient(135deg, #F1F1F1, #BBBBBB); } .margin-bottom-0{ margin-bottom: 0px; } .pro-solutions-blocks > .pro-block-fw{ width:100%; margin-top:25px; display:flex; background-color: #ffffff; border-radius: 10px; flex-wrap:wrap; } .pro-solutions-blocks > .pro-block-fw > :first-child{ width:100%; padding:50px; box-sizing: border-box; border-radius:10px 0px 0px 10px ; } .pro-solutions-blocks > .pro-block-fw > :last-child{ width:100%; border-radius: 0px 0px 10px 10px; min-height:200px; } .pro-solutions-blocks > .pro-block{ width:100%; margin-top:25px; border-radius: 10px; } .pro-solutions-blocks > .pro-block > :first-child{ background-color:#ffffff; width:100%; padding:50px; box-sizing: border-box; border-radius: 10px 10px 0px 0px; } .pro-solutions-blocks > .pro-block > :last-child{ width:100%; min-height:200px; border-radius: 0px 0px 10px 10px; } .pro-solutions-blocks h1{ font-weight:lighter; margin-bottom:5px; margin-top:0; line-height: 1em; } .pro-solutions-blocks > .pro-block > p > a{ text-shadow: 3px 3px 5px rgba(0,0,0,0.0); } } @media screen and (min-width:1024px){ .pro-solutions{ padding:25px 5%; width:100%; box-sizing: border-box; background-color:#efefef; } .pny-subtitle{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .pny-copy{ font-size:14px; } .grey-gradient-bg{ background:linear-gradient(135deg, #F1F1F1, #BBBBBB); } .margin-bottom-0{ margin-bottom: 0px; } .pro-solutions-blocks{ display:flex; justify-content: space-between; flex-wrap: wrap; } .pro-solutions-blocks > .pro-block{ width:49%; margin-top:25px; min-height: 300px; display:flex; background-color: #ffffff; border-radius: 10px; } .pro-solutions-blocks > .pro-block-fw{ width:100%; margin-top:25px; display:flex; background-color: #ffffff; border-radius: 10px; } .pro-solutions-blocks > .pro-block-fw > :first-child{ width:35%; padding:100px 50px; box-sizing: border-box; border-radius:10px 0px 0px 10px ; } .pro-solutions-blocks > .pro-block-fw > :last-child{ width:65%; border-radius: 0px 10px 10px 0; } .pro-solutions-blocks > .pro-block > :first-child{ width:50%; padding:50px; box-sizing: border-box; border-radius:10px 0px 0px 10px ; } .pro-solutions-blocks > .pro-block > :last-child{ width:50%; clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%); border-radius: 0px 10px 10px 0; } .pro-solutions-blocks h1{ font-weight:lighter; margin-bottom:5px; margin-top:0; line-height: 1em; } } @media screen and (max-width:1023px){ .bebas-title, .pre-title{ text-align: center; } .bebas-title{ font-size:60px; } } @media screen and (min-width:1024px){ .bebas-title{ font-size:100px; } } .bebas-title{ line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; } .pre-title{ letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; } .bebas-subtitle{ font-size:45px; line-height: 1em; color:#444444; font-family: 'Bebas Neue', 'Roboto', sans-serif; }
-->
</style>
</p>
<div class="pro-solutions">
<p class="pre-title h-textCenter">Explore Our</p>
<h1 class="bebas-title h-textCenter">Professional Solutions</h1>
<div class="pro-solutions-blocks"><!-------------------------->
<div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>NVIDIA</h1>
<p class="pny-subtitle">Data Center GPU<span style="text-transform: lowercase !important;">s</span></p>
<p class="pny-copy">Delivering incredible performance to professionals</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/professional/explore-our-products/nvidia-data-center-gpus" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/A30-A16-A10.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div>
<div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>NVIDIA</h1>
<p class="pny-subtitle">Networking Solutions</p>
<p class="pny-copy">Networking technology is at the heart of a new “agile computing” model.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/professional/explore-our-products/networking-solutions" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('https://www.pny.com/Image Library/EU/Products/NVIDIA Mellanox/server-background.jpeg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div> <!-------------------------->
<div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>NVIDIA Embedded</h1>
<p class="pny-subtitle">GPU Solutions</p>
<p class="pny-copy">Designed for incredible performance and power efficiency while meeting the highest quality and reliability standards.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/professional/explore-our-products/nvidia-embedded-gpu-solutions" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('/Image Library/Company/Home Page/Home-Page_MXM-BG.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div> <!-------------------------->
<div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>NVIDIA vGPU</h1>
<p class="pny-subtitle">Virtualization For Every Workload - From VDI to AI</p>
<p class="pny-copy">NVIDIA® virtual GPUs (vGPUs) enable enterprises to access powerful GPU performance from the enterprise data center to support every workload, from virtual client computing to the most compute-intensive
workloads.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/professional/learn-more/markets/market-solutions/gpu-virtualization" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('/Image Library/Company/Home Page/vGPU-Banner-portal.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div>
<div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>NVIDIA Clara</h1>
<p class="pny-subtitle">NVIDIA CLARA AGX</p>
<p class="pny-copy">Universal Computing Architecture for Next-generation AI Medical Instruments</p>
<p class="margin-bottom-0"><a href="https://pny.com/clara" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('/Image Library/Company/Home Page/nvidia-clara-agx.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div> <!-------------------------->
<div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
<div>
<h1>HTC VIVE × PNY</h1>
<p class="pny-subtitle">HTC VIVE<sup>®</sup> PRO SECURE™</p>
<p class="pny-copy">Professional-grade VR designed for sensitive environments that require authority to operate. It’s a secure setup for serious results.</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/htc-vive-pro-secure?iscommercial=true" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('https://www.pny.com/Image Library/Commercial/Explore Our Products/HTC/HTC-VIVE-BG-5-WEB.jpg'); background-size: cover; background-repeat: no-repeat; background-position: bottom center;"></div>
</div>
<div class="pro-block-fw">
<div>
<h1>Learn More About</h1>
<p class="pny-subtitle">Professional Solutions</p>
<p class="margin-bottom-0"><a href="https://www.pny.com/professional" class="btn btn--tertiary">Learn More</a></p>
</div>
<div style="background-image: url('https://www.pny.com/Image Library/Promo/Commercial/A6000/ampere-2.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<footer class="footerMain">
<div class="footermain-top">
<div class="footermain-topInner">
<div class="row">
<div class="column med-6"><span class="footerMain-heading">Support</span>
<nav class="footerMain-topNav">
<ul>
<li><a href="/support-footer/product-support">Product Support</a></li>
<li><a href="/support-footer/product-registration">Product Registration</a></li>
<li><a href="/support-footer/technology-glossary">Technology Glossary</a></li>
<li><a href="/support-footer/contact-us-support">Contact Us</a></li>
<li><a href="/support-footer/product-recall">Product Recalls</a></li>
<li><a href="/support-footer/commercial-rma">Commercial RMA</a></li>
<li><a href="/support-footer/retail-rma">Retail RMA</a></li>
<li><a href="https://pnypartners.com/login/">Pro Partner Portal</a></li>
</ul>
</nav>
</div>
<div class="column med-6"><span class="footerMain-heading">Company</span>
<nav class="footerMain-topNav">
<ul>
<li><a href="/company-footer/why-pny">Why PNY</a></li>
<li><a href="/company-footer/about-pny">About PNY</a></li>
<li><a href="/company-footer/press-center">Press Center</a></li>
<li><a href="/company-footer/pro-in-the-news">Pro in the News</a></li>
<li><a href="/company-footer/webinars">Webinars</a></li>
<li><a href="/company-footer/events">Events</a></li>
<li><a href="/company-footer/resource-center">Resource Center</a></li>
<li><a href="/company-footer/careers">Careers</a></li>
<li><a href="/company-footer/where-to-buy">Where to Buy</a></li>
<li><a href="/company-footer/contact-us-company">Contact Us</a></li>
</ul>
</nav>
</div>
<div class="column med-6"><span class="footerMain-heading">Legal</span>
<nav class="footerMain-topNav">
<ul>
<li><a href="/legal-footer/legal-overview">Legal Overview</a></li>
<li><a href="/legal-footer/privacy-policy">Privacy Policy</a></li>
<li><a href="/legal-footer/cookie-policy">Cookie Policy</a></li>
<li><a href="/legal-footer/terms-of-use">Terms of Use</a></li>
<li><a href="/legal-footer/terms-of-sale">Terms of Sale</a></li>
<li><a href="/legal-footer/disclaimer-3rd-party-links">Disclaimer & 3rd Party Links</a></li>
</ul>
</nav>
</div>
<div class="column med-6">
<span class="footerMain-heading">Connect With Us</span>
<nav class="footerMain-topNav footerMain-topNav--socialNav">
<ul>
<li><a href="https://bit.ly/2WTmdmP" class="footerMainSocialLink footerMainSocialLink--facebook" aria-label="facebook"></a></li>
<li><a href="https://bit.ly/3cvGiX5" class="footerMainSocialLink footerMainSocialLink--twitter" aria-label="twitter"></a></li>
<li><a href="https://bit.ly/2WPYPXy" class="footerMainSocialLink footerMainSocialLink--youTube" aria-label="youTube"></a></li>
<li><a href="https://bit.ly/2Z0refW" class="footerMainSocialLink footerMainSocialLink--linkedin" aria-label="linkedin"></a></li>
<li><a href="https://bit.ly/2T1plMd" class="footerMainSocialLink footerMainSocialLink--instagram" aria-label="instagram"></a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<div class="footermain-bottom">
<div class="footermain-bottomInner">
<span class="footerMain-bottomInfo"> © 2022 PNY Technologies Inc. All rights reserved. <address itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">100 Jefferson Road</span>, <span itemprop="addressLocality">Parsippany</span>, <span itemprop="addressRegion">New Jersey</span>
<span itemprop="postalCode">07054</span>
<span itemprop="addressCountry">US</span>
</address>
</span>
<nav class="footerMain-bottomNav">
<a href="#backToTop" class="backToTop">Back to Top</a>
<ul class="CLHierarchicalNav">
<li class="first"><a href="/terms-of-use">Terms of Use</a></li>
<li class="last"><a href="/privacy-policy">Privacy Policy</a></li>
</ul>
</nav>
</div>
</div>
</footer>
<div class="drawer">
<div class="drawer-close">Close</div>
<div class="drawer-content">
<div class="globals-mobile drawerItem" data-id="globals-mobile">
<nav class="navMain-mobile">
<ul>
</ul>
</nav>
</div>
<div class="filters-mobile drawerItem" data-id="filters-mobile">
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
var requestQuote = getParameterByName("requestQuote");
if (requestQuote == "true") {
var sku = getParameterByName("sku");
var name = getParameterByName("name");
$(".txtQuoteProdSku").val(sku);
$(".txtQuoteProdName").val(name);
}
});
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)", "i"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
</script>
<script>
$('.galleryMainContainer .galleryMain').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.galleryNav'
//adaptiveHeight: true
});
$('.galleryMainContainer .galleryNav').slick({
slidesToShow: 5,
slidesToScroll: 1,
asNavFor: '.galleryMain',
dots: false,
//centerMode: true,
//centerPadding: '0',
focusOnSelect: true,
vertical: true,
responsive: [{
breakpoint: 1024,
settings: {
slidesToShow: 5,
slidesToScroll: 5,
//vertical: false,
}
}, {
breakpoint: 641,
settings: {
slidesToShow: 5,
slidesToScroll: 5,
vertical: false,
}
}, {
breakpoint: 450,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
vertical: false,
}
}, ]
});
</script>
<script>
$('.imageGallery .galleryMain').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.galleryNav',
adaptiveHeight: true
});
$('.imageGallery .galleryNav').slick({
slidesToShow: 4,
slidesToScroll: 1,
asNavFor: '.galleryMain',
dots: false,
centerMode: true,
focusOnSelect: true,
variableWidth: true,
responsive: [{
breakpoint: 1022,
settings: {
slidesToShow: 3,
slidesToScroll: 3
}
}, {
breakpoint: 500,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
}]
});
</script>
<script>
$('.lightbox').each(function() {
var image = $(this).children('img').attr('src');
var text = $(this).find('.galleryMain-caption').text();
$(this).magnificPopup({
mainClass: 'mfp-fade',
items: [{
src: image,
title: text
}],
gallery: {
enabled: true
},
type: 'image'
});
});
</script>
</div>
<script type="text/javascript" src="/jsfile/Basepage.js"></script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B4380F01">
</div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUJMTE1ODEyOTU4EBYGHg9fX0FudGlYc3JmVG9rZW4FIDA2ZjRlYTUzYTEzODQ1MmI5OWVmYmMzMmE4OTE2YzlhHhJfX0FudGlYc3JmVXNlck5hbWUFCUFub255bW91cx4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBZBYCAgEPFgIeBGxhbmcFAmVuFgQCAQ9kFgQCBQ9kFhBmDxYGHgNyZWwFCnN0eWxlc2hlZXQeBHR5cGUFCHRleHQvY3NzHgRocmVmBR0vU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tYWluLmNzc2QCAQ8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFIS9TdHlsZSUyMExpYnJhcnkvY3NzL3BueS1tYWluLmNzc2QCAg8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFIi9TdHlsZSUyMExpYnJhcnkvY3NzL2hvdmVyLW1pbi5jc3NkAgMPFgYfBAUKc3R5bGVzaGVldB8FBQh0ZXh0L2Nzcx8GBSAvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9uYXYtZml4LmNzc2QCBA8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFLC9TdHlsZSUyMExpYnJhcnkvY3NzL2dsb2JhbC1jb250cmFzdC1maXguY3NzZAIFDxYGHwQFCnN0eWxlc2hlZXQfBQUIdGV4dC9jc3MfBgUqL1N0eWxlJTIwTGlicmFyeS9jc3MvYnJlYWRjcnVtYi1iZy1maXguY3NzZAIGDxYGHwQFCnN0eWxlc2hlZXQfBQUIdGV4dC9jc3MfBgUgL1N0eWxlJTIwTGlicmFyeS9jc3MvbWFpbmZpeC5jc3NkAgcPFgYfBAUKc3R5bGVzaGVldB8FBQh0ZXh0L2Nzcx8GBSgvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tb2RhbC12aWRlby5taW4uY3NzZAIGD2QWEGYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HgNzcmMFPmh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvanF1ZXJ5LzEuNy9qcXVlcnkubWluLmpzZAIBDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUNodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeXVpLzEuNy9qcXVlcnktdWkubWluLmpzZAICDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBScvU2NyaXB0JTIwTGlicmFyeS9mcm9udC1lbmQvZnJvbnRFbmQuanNkAgMPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFLi9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9wcmVfY2hhdGZvcm1fVjIuanNkAgQPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFJS9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9yZWxsYXguanNkAgUPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFKy9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9wbnktcGFyYWxsYXguanNkAgYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFJy9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9wbnktbWFpbi5qc2QCBw8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU1L1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL2pxdWVyeS1tb2RhbC12aWRlby5taW4uanNkAgMPZBYEAgUPZBYKAgMPDxYCHgdWaXNpYmxlaGQWAgIBD2QWDAICDxQrAAJkZGQCBA8UKwACZGRkAgYPFCsAAmRkZAIHD2QWBgIBDxBkZBYAZAICDxBkZBYBZmQCAw8QZGQWAWZkAgoPFCsAAmRkZAILDxQrAAJkZGQCBQ8WAh8IaGQCBw9kFgJmD2QWBmYPZBYCAgIPZBYCZg9kFggCAQ8WAh4EVGV4dAV3PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBueS5jb20nPlBOWSBUZWNobm9sb2dpZXMgSW5jLjwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5wbnkuY29tL2VuLWV1Jz5QTlkgRVU8L2E+PC9saT5kAgIPZBYCAgEPDxYEHghDc3NDbGFzcwURQ0xIaWVyYXJjaGljYWxOYXYeBF8hU0ICAmQWAgUFY3RsMDAPZBYCZg8WAh8JBWM8dWwgY2xhc3M9IkNMSGllcmFyY2hpY2FsTmF2Ij48bGkgY2xhc3M9ImZpcnN0IGxhc3QiPjxhIGhyZWY9Ii9wbnktZ2xvYmFsIj5QTlkgR2xvYmFsPC9hPjwvbGk+PC91bD5kAgMPZBYCAgQPDxYCHhBDYXVzZXNWYWxpZGF0aW9uaGRkAgQPZBYCZg9kFgJmDxYCHwkFoVg8bmF2IGlkPSJuYXZNYWluIiBydW5hdD0ic2VydmVyIiBjbGFzcz0ibmF2TWFpbiI+PHVsPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL2NvbnN1bWVyIj5Db25zdW1lcjwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMiPlZpZXcgQWxsIFByb2R1Y3RzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMvZ2Vmb3JjZS1ncmFwaGljcyI+R2VGb3JjZSBHcmFwaGljczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9zb2xpZC1zdGF0ZS1kcml2ZXMiPlNvbGlkIFN0YXRlIERyaXZlczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9tZW1vcnkiPk1lbW9yeTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9mbGFzaC1tZW1vcnktY2FyZHMiPkZsYXNoIE1lbW9yeSBDYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy91c2ItZmxhc2gtZHJpdmVzIj5VU0IgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL3ZpZXctYWxsLXByb2R1Y3RzL290Zy1mbGFzaC1kcml2ZXMiPk9URyBGbGFzaCBEcml2ZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMvaHAtYXV0aG9yaXplZC1wcm9kdWN0cyI+SFAgQXV0aG9yaXplZCBQcm9kdWN0czwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvYWJvdXQtcG55Ij5BYm91dCBQTlk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvbGVhcm4tbW9yZS9wcmVzcy1jZW50ZXIiPlByZXNzIENlbnRlcjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vYmxvZy5wbnkuY29tL2Jsb2dwbnljb20iPlBOWSBCbG9nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvY2FyZWVycyI+Q2FyZWVyczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci9sZWFybi1tb3JlL3BueS1lbGl0ZS10ZWFtIj5QTlkgRWxpdGUgVGVhbTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci9sZWFybi1tb3JlL2V2ZW50cyI+RXZlbnRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvcmVkZWZpbmUtcG9zc2liaWxpdGllcyI+UmVkZWZpbmUgUG9zc2liaWxpdGllczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci9sZWFybi1tb3JlL3Vocy1paS1mbGFzaC1tZW1vcnktY2FyZHMiPlVIUy1JSSBGbGFzaCBNZW1vcnkgQ2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvbGVhcm4tbW9yZS9kZHI1LXRoZS1uZXh0LWV2b2x1dGlvbiI+RERSNSBUaGUgTmV4dCBFdm9sdXRpb248L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2xlYXJuLW1vcmUvYWNjZWxlcmF0ZS15b3VyLXBzNS1nYW1pbmciPkFjY2VsZXJhdGUgWW91ciBQUzUgR2FtaW5nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvY29udGFjdC11cyI+Q29udGFjdCBVczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkiPlNob3AgUE5ZPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkvd2hlcmUtdG8tYnV5Ij5XaGVyZSB0byBCdXk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkvcHJldmlvdXMtZ2VuZXJhdGlvbi1nZWZvcmNlIj5QcmV2aW91cyBHZW5lcmF0aW9uIEdlRm9yY2U8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkvcHJldmlvdXMtZ2VuZXJhdGlvbi1zc2QiPlByZXZpb3VzIEdlbmVyYXRpb24gU1NEPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL3Nob3AtcG55L3JlZnVyYmlzaGVkLWdlZm9yY2UtZ3JhcGhpY3MiPlJlZnVyYmlzaGVkIEdlRm9yY2UgR3JhcGhpY3M8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbCI+UHJvZmVzc2lvbmFsPC9hPjx1bD4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMiPkV4cGxvcmUgT3VyIFByb2R1Y3RzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1wcm9mZXNzaW9uYWwtcHJvZHVjdHMiPk5WSURJQSBQcm9mZXNzaW9uYWwgR3JhcGhpY3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1kYXRhLWNlbnRlci1ncHVzIj5OVklESUEgRGF0YSBDZW50ZXIgR1BVczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbnZpZGlhLWVtYmVkZGVkLWdwdS1zb2x1dGlvbnMiPk5WSURJQSBFbWJlZGRlZCBHUFUgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9uZXR3b3JraW5nLXNvbHV0aW9ucyI+TlZJRElBIE5ldHdvcmtpbmcgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9udmlkaWEtY2xhcmEtYWd4Ij5OVklESUEgQ2xhcmEgQUdYPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9udmlkaWEtY2VydGlmaWVkLXN5c3RlbXMiPk5WSURJQSBDZXJ0aWZpZWQgU3lzdGVtczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbnZpZGlhLWdlZm9yY2UtZ3JhcGhpY3MtY2FyZHMiPk5WSURJQSBHZUZvcmNlIEdyYXBoaWNzIENhcmRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9zb2xpZC1zdGF0ZS1kcml2ZXMiPlNvbGlkIFN0YXRlIERyaXZlczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvZmxhc2gtbWVtb3J5LWNhcmRzIj5GbGFzaCBNZW1vcnkgQ2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL21lbW9yeSI+TWVtb3J5PC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy91c2ItZmxhc2gtZHJpdmVzIj5VU0IgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9vdGctZmxhc2gtZHJpdmVzIj5PVEcgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9odGMiPkhUQyBBdXRob3JpemVkIFByb2R1Y3RzPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL2Fib3V0LW52aWRpYS1ncHVzIj5BYm91dCBOVklESUEgR1BVczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9udmlkaWEtcnR4LWFtcGVyZSI+TlZJRElBIFJUWCBBbXBlcmU8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvbnZpZGlhLXJ0eC10dXJpbmciPk5WSURJQSBSVFggVHVyaW5nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL3J0eC1pbi13b3Jrc3RhdGlvbnMiPlJUWCBpbiBXb3Jrc3RhdGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvZGF0YS1zY2llbmNlLXdvcmtzdGF0aW9ucyI+RGF0YSBTY2llbmNlIFdvcmtzdGF0aW9uczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9ydHgtaW4tZGF0YS1jZW50ZXJzIj5SVFggaW4gRGF0YSBDZW50ZXJzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL252aWRpYS1vbW5pdmVyc2UtZW50ZXJwcmlzZSI+TlZJRElBIE9tbml2ZXJzZSBFbnRlcnByaXNlPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL2dwdS12aXJ0dWFsaXphdGlvbiI+R1BVIFZpcnR1YWxpemF0aW9uPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL252aWRpYS1haS1lbnRlcnByaXNlIj5OVklESUEgQUkgRW50ZXJwcmlzZTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9udmlkaWEtbWV0cm9wb2xpcyI+TlZJRElBIE1ldHJvcG9saXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvcXVhZHJvLWZvci12aXJ0dWFsLXJlYWxpdHkiPlZpcnR1YWwgUmVhbGl0eTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9hcnRpZmljaWFsLWludGVsbGlnZW5jZSI+QXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2U8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvcG55LWNyZWF0b3JzIj5QTlkgQ3JlYXRvcnM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvbWFya2V0cyI+TWFya2V0czwvYT48dWw+DQogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9tYXJrZXRzL21hcmtldHMtc29sdXRpb25zL21hcmtldC1zb2x1dGlvbnMiPk1hcmtldCBTb2x1dGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL2Fib3V0LXNzZHMiPkFib3V0IFNTRHM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIiPlJlc291cmNlIENlbnRlcjwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvd2hlcmUtdG8tYnV5Ij5XaGVyZSB0byBCdXk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3Jlc291cmNlLWNlbnRlci9hYm91dC1wbnkiPkFib3V0IFBOWTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vcG55cGFydG5lcnMuY29tL2xvZ2luLyI+UGFydG5lciBQcm9ncmFtPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvd2ViaW5hcnMiPldlYmluYXJzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9wcm9jb25maWcucG55LmNvbS9ob21lIj5OVklESUEgUHJvIEdyYXBoaWNzIENvbmZpZ3VyYXRvcjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvcmVzb3VyY2UtY2VudGVyL3ByZXNzLWNlbnRlciI+UHJlc3MgQ2VudGVyPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvcHJvZHVjdC1icm9jaHVyZXMiPlByb2R1Y3QgQnJvY2h1cmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvZS1ndWlkZS1zZXJpZXMiPkUtR3VpZGUgU2VyaWVzPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvc3VwcG9ydCI+U3VwcG9ydDwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9zdXBwb3J0L2NvbnRhY3QtdXMiPkNvbnRhY3QgVXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3N1cHBvcnQvY29tbWVyY2lhbC1ybWEtcmVxdWVzdC1mb3JtIj5Db21tZXJjaWFsIFJNQSBSZXF1ZXN0IEZvcm08L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3N1cHBvcnQvZXZlbnRzIj5FdmVudHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2Jsb2cucG55LmNvbS9ibG9ncG55Y29tIj5QTlkgQmxvZzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvc3VwcG9ydC9sZWdhY3ktbnZpZGlhLXF1YWRyby1wcm9kdWN0cyI+TGVnYWN5IE5WSURJQSBRdWFkcm8gUHJvZHVjdHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3N1cHBvcnQvbGVnYWN5LW52aWRpYS1udnMtcHJvZHVjdHMiPkxlZ2FjeSBOVklESUEgTlZTIFByb2R1Y3RzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9zdXBwb3J0L2xlZ2FjeS1udmlkaWEtZGF0YS1jZW50ZXItZ3B1cyI+TGVnYWN5IE5WSURJQSBEYXRhIENlbnRlciBHUFVzPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9vZW0iPk9FTTwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvb2VtL2V4cGxvcmUtb3VyLXByb2R1Y3RzIj5FeHBsb3JlIE91ciBQcm9kdWN0czwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9vZW0vZXhwbG9yZS1vdXItcHJvZHVjdHMvb2VtLXByb2R1Y3RzI1F1YWRybyI+TlZJRElBIFByb2Zlc3Npb25hbCBHcmFwaGljcyBDYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vb2VtL2V4cGxvcmUtb3VyLXByb2R1Y3RzI0dlZm9yY2UiPkdlRm9yY2UgR3JhcGhpY3MgQ2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL29lbS9leHBsb3JlLW91ci1wcm9kdWN0cy9vZW0tcHJvZHVjdHMjTWVtb3J5Ij5NZW1vcnk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL29lbS9leHBsb3JlLW91ci1wcm9kdWN0cyNGbGFzaCI+Rmxhc2ggTWVtb3J5IENhcmRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9vZW0vZXhwbG9yZS1vdXItcHJvZHVjdHMjVVNCIj5VU0IgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbnZpZGlhLWVtYmVkZGVkLWdwdS1zb2x1dGlvbnMiPk5WSURJQSBFbWJlZGRlZCBHUFUgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9vZW0vbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL29lbS9sZWFybi1tb3JlL292ZXJ2aWV3Ij5PdmVydmlldzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9vZW0vbGVhcm4tbW9yZS9hYm91dC1wbnkiPkFib3V0IFBOWTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9vZW0vbGVhcm4tbW9yZS9vdXItc29sdXRpb25zIj5PdXIgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL29lbS9sZWFybi1tb3JlL3ZpZXctb3VyLWRpc3RyaWJ1dG9ycyI+VmlldyBPdXIgRGlzdHJpYnV0b3JzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL29lbS9sZWFybi1tb3JlL2NvbnRhY3QtdXMiPkNvbnRhY3QgVXM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL2dhbWluZyI+R2FtaW5nPC9hPjx1bD4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vcG55LmNvbS9nYW1pbmcjRmVhdHVyZWRQcm9kdWN0cyI+WExSOCBQcm9kdWN0czwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2dhbWluZy94bHI4LXByb2R1Y3RzL3hscjgtZ3JhcGhpY3MtY2FyZHMiPlhMUjggR2VGb3JjZSBHcmFwaGljcyBDYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9nYW1pbmcveGxyOC1wcm9kdWN0cy94bHI4LXNzZCI+WExSOCBTb2xpZCBTdGF0ZSBEcml2ZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL3hscjgtcHJvZHVjdHMveGxyOC1tZW1vcnkiPlhMUjggTWVtb3J5PC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9nYW1pbmcvbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2dhbWluZy9sZWFybi1tb3JlL2FjY2VsZXJhdGUteW91ci1nYW1pbmciPkFjY2VsZXJhdGUgWW91ciBHYW1pbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2xlYXJuLW1vcmUvdmVsb2NpdHkteCI+VmVsb2NpdHkgWDwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9nYW1pbmcvbGVhcm4tbW9yZS9tb2RkaW5nIj5YTFI4IE1vZGRpbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2xlYXJuLW1vcmUvYWNjZWxlcmF0ZS15b3VyLXBzNS1nYW1pbmciPkFjY2VsZXJhdGUgWW91ciBQUzUgR2FtaW5nPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+Q29tbXVuaXR5PC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2NvbW11bml0eS94bHI4LWdpdmVhd2F5cyI+WExSOCBHaXZlYXdheXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2NvbW11bml0eS94bHI4LXdhbGxwYXBlcnMiPlhMUjggV2FsbHBhcGVyczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICA8L3VsPg0KICAgIDwvbGk+DQogICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vY29uc3VtZXIvc2hvcC1wbnkiPlNob3A8L2E+PC9saT4NCiAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3N1cHBvcnQiPlN1cHBvcnQ8L2E+PC9saT4NCiAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbXBhbnkvd2hlcmUtdG8tYnV5P2NvdW50cnk9VVMiPldoZXJlIHRvIEJ1eTwvYT48L2xpPg0KICA8L3VsPjwvbmF2PmQCAQ9kFhZmD2QWAgUFY3RsMDAPDxYCHwkFvOYBPHAgY2xhc3M9ImNzcy1pbmxpbmUiPgo8c3R5bGU+PCEtLQouY3NzLWlubGluZXsgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMHZ3OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMCwgIzIyMjIyMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm15LXNsaWRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jZW50ZXItdGV4dHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItY29udGVudCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCA1MHB4IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo3MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItaW5uZXItY29udGVudCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjMycHggMzJweCAzMnB4IDV2dzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItaW5uZXItY29udGVudCA+IGgxeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjhweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1pbm5lci1jb250ZW50ID4gLnBueS1zdWJ0aXRsZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQgPiAucG55LWNvcHl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IG9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo3MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuNXB4ICNmZmZmZmYgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1uYXYgb2wgbGkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZiAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IG9sIGxpLnVuc2xpZGVyLWFjdGl2ZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyIHsgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgb3ZlcmZsb3cteTpoaWRkZW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OmF1dG87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci13cmFweyAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmUgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci13cmFwLnVuc2xpZGVyLWNhcm91c2VsPmxpeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItdmVydGljYWw+dWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItdmVydGljYWwgbGl7ICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1mYWRleyAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmUgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1mYWRlIC51bnNsaWRlci13cmFwIGxpeyAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowOyAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjggICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLWZhZGUgLnVuc2xpZGVyLXdyYXAgbGkudW5zbGlkZXItYWN0aXZleyAgICAgICAgICAgICAgICB6LWluZGV4OjEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXIgbGksLnVuc2xpZGVyIG9sLC51bnNsaWRlciB1bHsgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLWFycm93eyAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0OyAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0OyAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6c29saWQgMC41cHggI2ZmZmZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1hcnJvdzpob3ZlcnsgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjM1KTsgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1hcnJvdy5uZXh0eyAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzVweCkgcm90YXRlKDkwZGVnKTsgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItYXJyb3cucHJldnsgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCl7ICAgICAgICAgICAgICAgICAgLnNsaWRleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlcnsgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4OyAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1jb250ZW50eyAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgIGhlaWdodDogIDYwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzUwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLW1vYmlsZS1iZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItbW9iaWxlLWJnID4gZGl2eyAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1pbm5lci1jb250ZW50ID4gaDF7ICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IG9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwdncgIWltcG9ydGFudDsgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCA1cHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLW5hdiBvbCBsaSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLWFycm93eyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTBweCA1cHggMTBweDsgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItaW5uZXItY29udGVudCA+IC5wbnktY29weXsgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZ2Itcm90YXRpb24tZGVrc3RvcHsgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWJneyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLypoZWlnaHQ6IDUwJTsqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDsgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1iZyA+IGRpdiA+IGltZ3sgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmctZm9udHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyAgICAgICAgICAgZm9udC1zaXplOjU1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MDFweCl7ICAgICAgICAudW5zbGlkZXItbmF2IG9sIHsgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1tb2JpbGUtYmd7ICAgICAgICAgICAgZGlzcGxheTpub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmhlaWdodDogNTAlOyovICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTUlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoyMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7ICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1iZyA+IGRpdiA+IGltZ3sgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWJnLWZvbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7ICAgICAgICBmb250LXNpemU6MTIwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgLyotLWZmMmYyZi0tLSovICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZ2Itcm90YXRpb257ICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJnYlJvdGF0ZSAxMHMgbGluZWFyIGluZmluaXRlOyAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcmdiUm90YXRlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmMmYyZjsgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMCV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmY5YjJmOyAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMCV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZlOTJmOyAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjN2ZmMmY7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNTZmZjJmOyAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMmZmZjk2OyAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMmZkZmZmOyAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MCV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJmNzhmZjsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNmEyZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmYyZmY4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmMmYyZjsgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJnYi1yb3RhdGlvbi1kZWtzdG9weyAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nbG93eXRleHR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNTk1OTsgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggcmdiKDI1NSAyNTUgMjU1IC8gMTAlKSwgMHB4IDBweCAyMHB4ICNmZjI3MjcsIDBweCAwcHggMTVweCAjZmYyNzI3LCAwcHggMHB4IDUwcHggI2ZmMjcyNywgMHB4IDBweCAxMDBweCAjZmYyNzI3OyAgICAgICAgICAgYW5pbWF0aW9uOmdsb3cgMTVzIGxpbmVhciBpbmZpbml0ZTsgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBnbG93IHsgICAgICAgICAgICAgICAgICAgICAgIDAleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygxNTAlKTsgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIGJyaWdodG5lc3MoMTUwJSk7ICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmVydGljYWxseS1jZW50ZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgfQotLT48L3N0eWxlPgo8L3A+CjxkaXYgY2xhc3M9Im15LXNsaWRlciI+Cjx1bD48IS0tU1RBUlQgU0xJREVTLS0+IDwhLS0gQk9YWCAtLT4KPGxpPgo8ZGl2IGNsYXNzPSJzbGlkZSI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Gb3Jtcy9XZWJpbmFycy9CT1hYLU9tbml2ZXJzZS1yb3RhdG9yLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvRm9ybXMvV2ViaW5hcnMvQk9YWC1PbW5pdmVyc2Utcm90YXRvci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsiPlVQQ09NSU5HIFdFQklOQVIgMDcuMjEuMjAyMjwvcD4KPGgxIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+M0QgRGVzaWduIENvbGxhYm9yYXRpb24sIGFuZCBTaW11bGF0aW9uICZuZGFzaDs8YnIgLz48c3BhbiBzdHlsZT0iIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyBmb250LXNpemU6IDI1cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ij5IQVJEV0FSRSBGT1IgTlZJRElBIE9NTklWRVJTRSBFTlRFUlBSSVNFIFNPTFVUSU9OUzwvc3Bhbj48L2gxPgo8cCBjbGFzcz0icG55LWNvcHkgaC1jb2xvckJsYWNrIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgZGlzcGxheTogbm9uZTsiPjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM21SbWhrdSIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5SZWdpc3RlciBOb3c8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2xpPgo8IS0tIEFuc3lzIFdlYmluYXIgPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvQW5zeXNXZWJpbmFyLXJvdGF0b3IuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL0Fuc3lzV2ViaW5hci1yb3RhdG9yLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+CjxwIGNsYXNzPSJwbnktc3VidGl0bGUgaC1jb2xvckJsYWNrIiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyI+T04tREVNQU5EIFdFQklOQVI8L3A+CjxoMSBzdHlsZT0idGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiPkludGVncmF0aW5nIENBRSBJbnRvIEV2ZXJ5IFN0YWdlIG9mIHRoZSA8YnIgLz5EZXNpZ24gUHJvY2VzcywgUmVkdWNpbmcgVGltZSB0byBNYXJrZXQ8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkgaC1jb2xvckJsYWNrIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgZGlzcGxheTogbm9uZTsiPjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM3hPaUVUMCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5XYXRjaCBOb3c8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2xpPgo8IS0tIFhMUjggU1NEIENvdmVyIC0tPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvUFM1LURvb3ItV2ViLUJhbm5lci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvUFM1LURvb3ItV2ViLUJhbm5lci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8aDEgc3R5bGU9InRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ij5HQU1FIE9OLjwvaDE+CjxwIGNsYXNzPSJwbnktc3VidGl0bGUgaC1jb2xvckJsYWNrIiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyI+UE5ZIFhMUjggU1NEIENvdmVyIHdpdGggSW50ZWdyYXRlZDxiciAvPkhlYXQgU2luaywgZGVzaWduZWQgdG8gZml0IFBTNSZ0cmFkZTs8L3A+CjxwIGNsYXNzPSJwbnktY29weSBoLWNvbG9yQmxhY2siIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyBkaXNwbGF5OiBub25lOyI+VGhlIFBvd2VyIFRvIENyZWF0ZTwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM3ZtTTBGZCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9saT4KPCEtLVBybyBDb25maWd1cmF0b3ItLT4KPGxpPgo8ZGl2IGNsYXNzPSJzbGlkZSI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL1Byb19Db25maWctV2ViLVJvdGF0b3ItMTkyMHgxMDgwLmpwZyAgJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL1Byb19Db25maWctV2ViLVJvdGF0b3ItMTkyMHgxMDgwLmpwZyAgJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1pbm5lci1jb250ZW50Ij4KPGgxPkludHJvZHVjaW5nIHRoZSBOZXcgUHJvIEdQVSBDb25maWd1cmF0b3I8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkiPkxldCB1cyBoZWxwIHlvdSBmaW5kIHRoZSByaWdodCBOVklESUEgUHJvZmVzc2lvbmFsIEdyYXBoaWNzIGFuZCBEYXRhIENlbnRlciBTb2x1dGlvbiB0aGF0IG1lZXRzIHlvdXIgbmVlZHMgYW5kIGNhbiBoZWxwIGJvb3N0IHlvdXIgcHJvZHVjdGl2aXR5LjwvcD4KPHA+PGEgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5IiBocmVmPSJodHRwczovL2JpdC5seS8zdnZWYkRrIj5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9saT4KPCEtLSBVU0IgRmxhc2ggRHJpdmVzIC0tPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvUE5ZLUdlbmVyaWMtV2ViLVJvdGF0b3ItMTkyMHgxMDgwLTEuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL1BOWS1HZW5lcmljLVdlYi1Sb3RhdG9yLTE5MjB4MTA4MC0xLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+CjxoMT5QTlkgVVNCIEZsYXNoIERyaXZlczwvaDE+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzNxUmVsbHMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+TGVhcm4gTW9yZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvbGk+CjwhLS0gUGF0bmVyIE5ldHdvcmsgQXdhcmRzIC0tPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvQXdhcmQtUm90YXRvci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvQXdhcmQtUm90YXRvci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDogdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsiPjwvcD4KPGgxIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+UE5ZIENFTEVCUkFUSU9OIEdJVkVBV0FZPC9oMT4KPHAgY2xhc3M9InBueS1jb3B5Ij4yMDIxIE5WSURJQSBBTUVSSUNBJ1MgRElTVFJJQlVUSU9OIFBBUlRORVIgT0YgVEhFIFlFQVI8L3A+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzN5UGVZa3QiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+RW50ZXIgTm93PC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9saT4KPCEtLSBXRUJJTkFSOiBOVklESUEgRElHSVRBTCBTVE9SWVRFTExJTkcgLS0+IDwhLS08bGk+IDxkaXYgY2xhc3M9InNsaWRlIj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvV2ViaW5hclJvdGF0b3JCYW5uZXJzLTE5MjB4MTA4MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvV2ViaW5hclJvdGF0b3JCYW5uZXJzLTE5MjB4MTA4MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsiPk9OLURFTUFORCBXRUJJTkFSPC9wPiA8aDEgc3R5bGU9InRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ij5Ib3cgTlZJRElBIGlzIGFkdmFuY2luZyA8YnIgLz50aGUgZnV0dXJlIG9mIGRpZ2l0YWwgc3Rvcnl0ZWxsaW5nPC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JCbGFjayIgc3R5bGU9InRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IGRpc3BsYXk6IG5vbmU7Ij48L3A+IDxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzN2UWcwZUgiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+UmVnaXN0ZXIgTm93PC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLSAzMDkwVGkgLS0+PCEtLSA8bGk+IDxkaXYgY2xhc3M9InNsaWRlIj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvMzA5MC1UaS1CYW5uZXItd2ViLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7Ij4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvUm90YXRvci8zMDkwLVRpLUJhbm5lci13ZWIuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsiPjwvZGl2PiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1pbm5lci1jb250ZW50Ij4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSBoLWNvbG9yQmxhY2siIHN0eWxlPSJmb250LXNpemU6IDEycHg7IGxldHRlci1zcGFjaW5nOiAycHg7Ij5JbnRyb2R1Y2luZzwvcD4gPGgxIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+dGhlIFhMUjggR2FtaW5nIDxiciAvPkdlRm9yY2UgUlRYJnRyYWRlOyAzMDkwIFQ8c3BhbiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsiPmk8L3NwYW4+IE9DPC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JCbGFjayIgc3R5bGU9InRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IGRpc3BsYXk6IG5vbmU7Ij5UaGUgUG93ZXIgVG8gQ3JlYXRlPC9wPiA8cD48YSBocmVmPSJodHRwczovL2JpdC5seS8zdXpaNWUxIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2xpPiAtLT4gPCEtLUFjY2VsZXJhdGUgWW91ciBHYW1pbmcgTFAtLT4KPGxpPgo8ZGl2IGNsYXNzPSJzbGlkZSI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7IGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7Ij48L2Rpdj4KPGRpdiBjbGFzcz0idGV4dC1iZyI+CjxkaXY+PGltZyBzdHlsZT0id2lkdGg6IDQwMHB4OyIgc3JjPSJodHRwczovL3d3dy5wbnkuY29tL2ZpbGUlMjBsaWJyYXJ5L2dhbWluZy94bHI4LXJlZC1hcnJvdy5zdmciIC8+PC9kaXY+CjxkaXYgY2xhc3M9InZlcnRpY2FsbHktY2VudGVyIj4KPGgxIGNsYXNzPSJ0ZXh0LWJnLWZvbnQgaC1jb2xvcldoaXRlIj5XaHk8YnIgLz4gWExSODxiciAvPiA8c3BhbiBjbGFzcz0iZ2xvd3l0ZXh0Ij5HYW1pbmc8L3NwYW4+PC9oMT4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1pbm5lci1jb250ZW50Ij4KPGgxPkFjY2VsZXJhdGUgWW91ciBHYW1pbmc8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkiPlRha2UgeW91ciBnYW1pbmcgdG8gdGhlIG5leHQgbGV2ZWwgd2hldGhlciB5b3UgYXJlIGFuIGVudGh1c2lhc3Qgb3IgY2FzdWFsIGdhbWVyLiBUb2dldGhlciBsZXQncyBwdXNoIHRoZSBib3VuZGFyaWVzIGFuZCBtYWtlIHlvdXIgdmlzaW9uIGEgcmVhbGl0eS48L3A+CjxwPjxhIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSIgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM2RPUVAxWiI+TGVhcm4gTW9yZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvbGk+CjwhLS0gTlZJRElBIEE1NTAwIC0tPiA8IS0tICAgCjxsaT4KPGRpdiBjbGFzcz0ic2xpZGUiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvUm90YXRvci9udi1ydHgtYTU1MDAtUm90YXRvci0xOTIweDEwODAuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL252LXJ0eC1hNTUwMC1Sb3RhdG9yLTE5MjB4MTA4MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsgZGlzcGxheTogbm9uZTsiPlVQQ09NSU5HIFdFQklOQVI8L3A+CjxoMSBzdHlsZT0idGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiPk5WSURJQSBSVFggQTU1MDA8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkgaC1jb2xvckJsYWNrIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsiPlRoZSBQb3dlciBUbyBDcmVhdGU8L3A+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzNEMFNzVk0iIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+TGVhcm4gTW9yZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvbGk+LS0+IDwhLS0gU3ByaW5nIEdpdmVhd2F5IC0tPjwhLS0gIDxsaT4gPGRpdiBjbGFzcz0ic2xpZGUiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvUHJvbW8vQ29uc3VtZXIvR2l2ZWF3YXlzL1NwcmluZyAyMDIyL1NwcmluZy1HaXZlYXdheS0yMDIyLVdlYi1CYW5uZXIuanBlZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvUHJvbW8vQ29uc3VtZXIvR2l2ZWF3YXlzL1NwcmluZyAyMDIyL1NwcmluZy1HaXZlYXdheS0yMDIyLVdlYi1CYW5uZXIuanBlZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5TcHJpbmcgR2l2ZWF3YXk8L2gxPiA8cCBjbGFzcz0icG55LWNvcHkiPkNoZWNrIG91dCBvdXIgd2lubmVycywgYW5kIGxvb2sgZm9yIHRoZSBwcm9kdWN0cyB5b3UgbmVlZCB0byBnZWFyIHVwIGZvciBTcHJpbmchPC9wPiA8cD48YSBocmVmPSJodHRwczovL2JpdC5seS8zTGpDdmdEIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2xpPiAtLT4gPCEtLVcyVy0tPiA8IS0tPGxpPiA8ZGl2IGNsYXNzPSJzbGlkZSI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UlMjBMaWJyYXJ5L0NvbXBhbnkvSG9tZSUyMFBhZ2UvUm90YXRvci93MndfQ1VLX0hvbWVfU2xpZGVyMi5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSUyMExpYnJhcnkvQ29tcGFueS9Ib21lJTIwUGFnZS9Sb3RhdG9yL3cyd19DVUtfSG9tZV9TbGlkZXIyLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5XQVRDSDJXSU4gaXMgQmFjayE8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsiPlBOWSB4IE5WSURJQSB4IENPTVBVVEVSIFVQR1JBREUgS0lORzwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5PbmxpbmUgTGVhcm5pbmcgZm9yIFByb2Zlc3Npb25hbCBHcmFwaGljczwvcD4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM0szaHhsaiIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLSBYTFI4IEdhbWluZyBSRVYgRERSNCAtLT4gPCEtLTxsaT4gPGRpdiBjbGFzcz0ic2xpZGUiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL1JvdGF0b3IvUkVWX1NsaWRlcjMuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UlMjBMaWJyYXJ5L0NvbXBhbnkvSG9tZSUyMFBhZ2UvUm90YXRvci9SRVZfU2xpZGVyMy5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyI+PC9kaXY+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPiA8aDE+SW50cm9kdWNpbmcgdGhlIFhMUjggR2FtaW5nPGJyIC8+IFJFViBERFI0IERlc2t0b3AgTWVtb3J5PC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JCbGFjayI+UHJlbWl1bSBkZXNpZ24gbWVldHMgcHJlbWl1bSBwZXJmb3JtYW5jZTwvcD4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM0NQNWNQaCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLSBBNDUwMCAtLT4gPCEtLSAgPGxpPiA8ZGl2IGNsYXNzPSJzbGlkZSI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UlMjBMaWJyYXJ5L0NvbXBhbnkvSG9tZSUyMFBhZ2UvUm90YXRvci9hNDUwMC1iZy5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSUyMExpYnJhcnkvQ29tcGFueS9Ib21lJTIwUGFnZS9Sb3RhdG9yL2E0NTAwLWJnLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5OVklESUEgUlRYPHN1cD4mdHJhZGU7PC9zdXA+IEE0NTAwPC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IiBzdHlsZT0ibWF4LXdpZHRoOiA0NTBweDsiPlBvd2VyZnVsIHBlcmZvcm1hbmNlIGZvciBwcm9mZXNzaW9uYWxzLjwvcD4gPHAgY2xhc3M9InBueS1jb3B5IiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjwvcD4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvMlpsUWxONiIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4gLS0+IDwhLS0gUE5ZIEZsYXNoIE1lbW9yeSBDYXJkcyAtLT4gPCEtLTxsaT4gPGRpdiBjbGFzcz0ic2xpZGUiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL1JvdGF0b3IvUE5ZLUZsYXNoLU1lbW9yeS1XZWItUm90YXRvci0xOTIweDEwODAzLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7Ij4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL1JvdGF0b3IvUE5ZLUZsYXNoLU1lbW9yeS1XZWItUm90YXRvci0xOTIweDEwODAzLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5QTlkgRmxhc2ggTWVtb3J5IENhcmRzPC9oMT4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM0hUMUc4aCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLUVORCBTTElERVMtLT48L3VsPgo8L2Rpdj4KPCEtLVBMQVkgU0xJREVTLS0+CjxwIGNsYXNzPSJjc3MtaW5saW5lIj4KPHNjcmlwdD4vLyA8IVtDREFUQVsKalF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcubXktc2xpZGVyJykudW5zbGlkZXIoeyAgICAgICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgICAgIH0pOwovLyBdXT48L3NjcmlwdD4KPC9wPmRkAgEPZBYCBQVjdGwwMA8PFgIfCQUGJm5ic3A7ZGQCAg9kFgIFBWN0bDAwDw8WAh8JBQYmbmJzcDtkZAIDD2QWAgUFY3RsMDAPDxYCHwkFBiZuYnNwO2RkAgQPZBYCBQVjdGwwMA8PFgIfCQXOCzxwIGNsYXNzPSJjc3MtaW5saW5lIj4gPHN0eWxlPjwhLS0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAgICAuYmViYXMtdGl0bGUsIC5wcmUtdGl0bGV7ICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjYwcHg7ICAgICAgICAgICAgIH0gICAgICB9ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMDBweDsgICAgICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAucHJlLXRpdGxleyAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy1zdWJ0aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0NXB4OyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAuc2lnbi11cC1iYW5uZXJ7ICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgIGJhY2tncm91bmQ6IzExMTExMTsgICAgICAgICBib3gtc2hhZG93OjBweCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjIpOyAgICAgfSAgICAgIC5zaWduLXVwLWJhbm5lciA+IDpsYXN0LWNoaWxkeyAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgIH0gLS0+PC9zdHlsZT4gPC9wPiA8ZGl2IGNsYXNzPSJzZWN0aW9uIHNpZ24tdXAtYmFubmVyIj4gPHAgY2xhc3M9ImgtY29sb3JXaGl0ZSBwcmUtdGl0bGUgaC10ZXh0Q2VudGVyIj5Kb2luIHRoZSBQTlkgRmFtaWx5PC9wPiA8aDEgY2xhc3M9ImgtY29sb3JXaGl0ZSBiZWJhcy10aXRsZSBoLXRleHRDZW50ZXIiPlNpZ24gVXAgTm93PC9oMT4gPHAgY2xhc3M9ImgtY29sb3JXaGl0ZSI+UmVjZWl2ZSBuZXdzIGFuZCB1cGRhdGVzIG9uIGV4Y2x1c2l2ZSBvZmZlcnMgYW5kIG1vcmUhPC9wPiA8cD48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2Zvcm1zL2NvbnN1bWVyL2NvbnN1bWVyLXNpZ251cCIgY2xhc3M9ImJ0biBidG4tLWdyYWRpZW50TGlnaHQiPlNpZ24gVXA8L2E+PC9wPiA8L2Rpdj5kZAIFD2QWAgUFY3RsMDAPDxYCHwkFwxg8cCBjbGFzcz0iY3NzLWlubGluZSI+CjxzdHlsZT48IS0tCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsgICAgICAgICAgICAgIC5wbnktd29ybGR7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS13b3JsZCA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS13b3JsZCA+IDpsYXN0LWNoaWxkeyAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4OyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL3Byb2R1Y3Qtd29ybGQtbmV3LmpwZycpOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDgwJTsgICAgICAgICAgICAgfSAgICAgICAgICAgICAud29ybGQtY29udGVudCA+IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS1jb3B5eyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgLnBueS13b3JsZHsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS13b3JsZCA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTUwcHggNTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgICAgICB3aWR0aDozNSU7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAucG55LXdvcmxkID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgICAgICB3aWR0aDo2NSU7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL3Byb2R1Y3Qtd29ybGQtbmV3LmpwZycpOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDgwJTsgICAgICAgICAgICAgfSAgICAgICAgICAgICAud29ybGQtY29udGVudCA+IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS1jb3B5eyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfQotLT48L3N0eWxlPgo8L3A+CjxkaXYgY2xhc3M9InBueS13b3JsZCBhb3MtaW5pdCBhb3MtYW5pbWF0ZSI+CjxkaXYgY2xhc3M9IndvcmxkLWNvbnRlbnQiPgo8aDE+V2h5IFBOWT88L2gxPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5XRSBBUkUgQSBNVUxUSS1QUk9EVUNUIFNPTFVUSU9OPC9wPgo8cCBjbGFzcz0icG55LWNvcHkiPlBOWSBkZWxpdmVycyBzb2x1dGlvbnMgaW4gb3ZlciA1MCBjb3VudHJpZXMuIE91ciBwcm9mZXNzaW9uYWwsIGVudGVycHJpc2UgYW5kIE9FTSBwcm9kdWN0cyBhcmUgYXZhaWxhYmxlIGZyb20gbGVhZGluZyBzeXN0ZW0gYnVpbGRlcnMsIEIyQiBwcm92aWRlcnMsIERNUnMsIGUtdGFpbGVycywgcmVzZWxsZXJzIGFuZCBkaXN0cmlidXRvcnMuPC9wPgo8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2NvbnN1bWVyL2xlYXJuLW1vcmUvYWJvdXQtcG55IiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPgo8L2Rpdj4KPGRpdj48L2Rpdj4KPC9kaXY+ZGQCBg9kFgIFBWN0bDAwDw8WAh8JBf4tPHAgY2xhc3M9ImNzcy1pbmxpbmUiPgo8c3R5bGU+PCEtLQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93eyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNSU7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2t7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgbWFyZ2luOjI1cHggMDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jayA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDsgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDsgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jayA+IDpmaXJzdC1jaGlsZCA+IDpudGgtY2hpbGQoMil7ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6Zmlyc3QtY2hpbGQgPiA6bnRoLWNoaWxkKDMpeyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2stZnd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jay1mdyA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4IDBweCAwcHggMTBweCA7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2stZncgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDsgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3d7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDUlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2t7ICAgICAgICAgICAgICAgICB3aWR0aDo0OSU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jay1md3sgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4OyAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7ICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2stZncgPiA6Zmlyc3QtY2hpbGR7ICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzUlOyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTAwcHggNTBweDsgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwcHggMHB4IDEwcHggOyAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jay1mdyA+IDpsYXN0LWNoaWxkeyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjY1JTsgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDA7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6Zmlyc3QtY2hpbGR7ICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDsgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jayA+IDpmaXJzdC1jaGlsZCA+IDpudGgtY2hpbGQoMil7ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6Zmlyc3QtY2hpbGQgPiA6bnRoLWNoaWxkKDMpeyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgIC5jb25zdW1lci1wcm8tcm93IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgICAgICAgICB9Ci0tPjwvc3R5bGU+CjwvcD4KPGRpdiBjbGFzcz0iY29uc3VtZXItcHJvLXJvdyI+CjxkaXYgY2xhc3M9ImNwLWJsb2NrIiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+CjxkaXY+CjxoMT5Db25zdW1lcjwvaDE+CjxwPlBST0RVQ1RTPC9wPgo8cD5QTlkgQ29uc3VtZXIgU29sdXRpb25zIHByb3ZpZGVzIHlvdSB3aXRoIHF1YWxpdHkgcHJvZHVjdHMgdGhhdCBhcmUgcmVsaWFibGUsIGFmZm9yZGFibGUsIGFuZCBnZWFyZWQgdG93YXJkcyB5b3VyIG5lZWRzLjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lciIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvUHJvZHVjdCBDYXRlZ29yeSBCYW5uZXJzL1NTRC1CYW5uZXItMTEuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogMjAwJSAhaW1wb3J0YW50OyI+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjcC1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPgo8ZGl2Pgo8aDE+UHJvZmVzc2lvbmFsPC9oMT4KPHA+cG55IHBybzwvcD4KPHA+UE5ZIENvbW1lcmNpYWwgU29sdXRpb25zIHByb3ZpZGVzIHlvdSB3aXRoIHBvd2VyZnVsIHRvb2xzIHRvIG1hbmFnZSBoZWF2eSB3b3JrbG9hZHMuPC9wPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL3Byb2Zlc3Npb25hbCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvUFJPLUhQLUJHLTIuanBnJyk7Ij48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNwLWJsb2NrLWZ3IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+CjxkaXY+CjxoMT5YTFI4IEdhbWluZzwvaDE+CjxwIGNsYXNzPSJwbnktc3VidGl0bGUiPnVuY29tcHJvbWlzaW5nIHF1YWxpdHk8L3A+CjxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vZ2FtaW5nIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPgo8L2Rpdj4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvQmFubmVyIEJhY2tncm91bmRzL1hMUjgtR2FtaW5nLTMwOTAtQkcuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+ZGQCBw9kFgIFBWN0bDAwDw8WAh8JBa07PHAgY2xhc3M9ImNzcy1pbmxpbmUiPiA8c3R5bGU+PCEtLSBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ICAgICAgICAgICAgICAucHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBwYWRkaW5nOjI1cHggNSU7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAuZnctcHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBtaW4taGVpZ2h0OjMwMHB4OyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwOyAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBpbWd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1heC13aWR0aDozNTBweDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IHAsIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBoMXsgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgICAgcGFkZGluZzowIDUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgIH0gICAgICAgICAuZnctcHJvZHVjdC1jYWxsb3V0ID4gLnBueS1jb3B5eyAgICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktY29weXsgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgfSAgICAgICAgIC5ncmV5LWdyYWRpZW50LWJneyAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMUYxRjEsICNCQkJCQkIpOyAgICAgICAgIH0gICAgICAgICAubWFyZ2luLWJvdHRvbS0weyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7ICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIHBhZGRpbmc6MjVweCA1JTsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWZlZmVmOyAgICAgICAgIH0gICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3d7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLmZ3LXByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWluLWhlaWdodDo0MDBweDsgICAgICAgICAgICAgcGFkZGluZzo1MHB4OyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgICAgICAgIH0gICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5vbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDozMiU7ICAgICAgICAgICAgIG1pbi1oZWlnaHQ6NDAwcHg7ICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDUwcHggMDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwOyAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBpbWd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1heC13aWR0aDo0NTBweDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IHAsIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBoMXsgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgICAgcGFkZGluZzowIDUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgLmZ3LXByb2R1Y3QtY2FsbG91dCA+IC5wbnktY29weXsgICAgICAgICAgICAgbWF4LXdpZHRoOjUwMHB4OyAgICAgICAgIH0gICAgICAgICAucG55LXN1YnRpdGxleyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgIH0gICAgICAgICAucG55LWNvcHl7ICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4OyAgICAgICAgIH0gICAgICAgICAuZ3JleS1ncmFkaWVudC1iZ3sgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjFGMUYxLCAjQkJCQkJCKTsgICAgICAgICB9ICAgICAgICAgLm1hcmdpbi1ib3R0b20tMHsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyAgICAgICAgIH0gICAgICAgICB9ICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsgICAgICAgICAgICAgLmJlYmFzLXRpdGxlLCAucHJlLXRpdGxleyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2MHB4OyAgICAgICAgICAgICB9ICAgICAgfSAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpeyAgICAgICAgICAgICAuYmViYXMtdGl0bGV7ICAgICAgICAgICAgICAgICBmb250LXNpemU6MTAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICBjb2xvcjojNDQ0NDQ0OyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgJ1JvYm90bycsIHNhbnMtc2VyaWY7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnByZS10aXRsZXsgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuYmViYXMtc3VidGl0bGV7ICAgICAgICAgICAgICAgICBmb250LXNpemU6NDVweDsgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICBjb2xvcjojNDQ0NDQ0OyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgJ1JvYm90bycsIHNhbnMtc2VyaWY7ICAgICAgICAgICAgIH0gLS0+PC9zdHlsZT4gPC9wPiA8ZGl2IGNsYXNzPSJwcm9kdWN0LWNhbGxvdXQiPiA8ZGl2IGNsYXNzPSJwcm9kdWN0LWNhbGxvdXQtdGl0bGUiPiA8cCBjbGFzcz0icHJlLXRpdGxlIGgtdGV4dENlbnRlciI+U2hvcDwvcD4gPGgxIGNsYXNzPSJiZWJhcy10aXRsZSBoLXRleHRDZW50ZXIiPlBDIENvbXBvbmVudHM8L2gxPiA8L2Rpdj4gPGRpdiBjbGFzcz0icHJkb3VjdC1jYWxsb3V0LXJvdyI+IDxkaXYgY2xhc3M9ImZ3LXByb2R1Y3QtY2FsbG91dCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvRXBpYy1YLVJHQi1SZW5kZXJpbmctMTkyMC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7Ij4gPGgxIGNsYXNzPSJoLWNvbG9yV2hpdGUiPkVwaWMtWCBSR0I8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JXaGl0ZSI+RGVza3RvcCBNZW1vcnk8L3A+IDxwIGNsYXNzPSJwbnktY29weSBoLWNvbG9yV2hpdGUiPjxzdHJvbmc+VW5wYXJhbGxlbGVkIFBlcmZvcm1hbmNlIE1lZXRzIEJyaWxsaWFudCBSR0IgU3R5bGU8L3N0cm9uZz48YnIgLz4gT3ZlcmNsb2NraW5nIGNhcGFiaWxpdGllcywgaGlnaC1mcmVxdWVuY3kgcGVyZm9ybWFuY2UsIGxvdyBsYXRlbmN5LCBicmlsbGlhbnQgTEVEcyBhbmQgZnJvc3RlZCBsaWdodCBndWlkZSBsZW5zPC9wPiA8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL3hscjgtZ2FtaW5nLWVwaWMteC1yZ2ItZGVza3RvcC1tZW1vcnk/dXRtX3NvdXJjZT1Db25zdW1lciUyMFBhZ2UmdXRtX21lZGl1bT1Sb3RhdG9yJnV0bV9jYW1wYWlnbj1FcGljLVglMjBSR0IlMjBEZXNrdG9wJTIwTWVtb3J5IiBjbGFzcz0iYnRuIGJ0bi0tZ3JhZGllbnRMaWdodCI+TGVhcm4gTW9yZTwvYT48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJvbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBueS5jb20vaW1hZ2UlMjBsaWJyYXJ5L2NvbXBhbnkvaG9tZSUyMHBhZ2UvcHJvZHVjdCUyMG5hdmlnYXRpb24vZ2Vmb3JjZS1wcm9kdWN0LWltYWdlLnBuZyIgLz4gPGgxPkdlRm9yY2UgR3JhcGhpY3MgQ2FyZHM8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5SVFguIElUJnJzcXVvO1MgT04uPC9wPiA8cCBjbGFzcz0icG55LWNvcHkiPkJyaW5naW5nIHN1cGVyZmFzdCBhbGwtYXJvdW5kIHBlcmZvcm1hbmNlIGFuZCBncmFwaGljcyB0byBldmVyeSBnYW1lciBhbmQgY3JlYXRvci48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMvZ2Vmb3JjZS1ncmFwaGljcyIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5TaG9wIE5vdzwvYT48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJvbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBueS5jb20vaW1hZ2UlMjBsaWJyYXJ5L2NvbXBhbnkvaG9tZSUyMHBhZ2UvcHJvZHVjdCUyMG5hdmlnYXRpb24vc3NkLXByb2R1Y3QtaW1hZ2UucG5nIiAvPiA8aDE+U29saWQgU3RhdGUgRHJpdmVzPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+aGlnaCBwZXJmb3JtYW5jZSwgZW5kdXJhbmNlIGFuZCByZWxpYWJpbGl0eTwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5SZWFsaXplIGZhc3RlciBib290IHRpbWVzLCBxdWlja2VyIGFwcGxpY2F0aW9uIGxhdW5jaGVzIGFuZCBiZXR0ZXIgb3ZlcmFsbCBzeXN0ZW0gcGVyZm9ybWFuY2UuPC9wPiA8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2NvbnN1bWVyL3ZpZXctYWxsLXByb2R1Y3RzL3NvbGlkLXN0YXRlLWRyaXZlcyIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5TaG9wIE5vdzwvYT48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJvbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBueS5jb20vaW1hZ2UlMjBsaWJyYXJ5L2NvbXBhbnkvaG9tZSUyMHBhZ2UvcHJvZHVjdCUyMG5hdmlnYXRpb24vcGMtbWVtb3J5LXByb2R1Y3QtaW1hZ2UucG5nIiAvPiA8aDE+UEMgTWVtb3J5PC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+ZXhwZXJpZW5jZSBwZWFrIHBlcmZvcm1hbmNlPC9wPiA8cCBjbGFzcz0icG55LWNvcHkiPlVwZ3JhZGUgeW91ciBQQyBNZW1vcnkgdG8gc2VlIGxvdyBsYXRlbmN5IGFuZCBwb3dlciBjb25zdW1wdGlvbiwgYW5kIGV4dHJlbWUgb3ZlcmNsb2NraW5nLjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9tZW1vcnkiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+U2hvcCBOb3c8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PmRkAggPZBYCBQVjdGwwMA8PFgIfCQX+OTxwIGNsYXNzPSJjc3MtaW5saW5lIj4gPHN0eWxlPjwhLS0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAgICAgLnByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5mdy1wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7ICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7ICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGltZ3sgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWF4LXdpZHRoOjM1MHB4OyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyAgICAgICAgIH0gICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5vbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0ID4gcCwgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGgxeyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICBwYWRkaW5nOjAgNTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4OyAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7ICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgfSAgICAgICAgIC5mdy1wcm9kdWN0LWNhbGxvdXQgPiAucG55LWNvcHl7ICAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDsgICAgICAgICB9ICAgICAgICAgLnBueS1zdWJ0aXRsZXsgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICB9ICAgICAgICAgLnBueS1jb3B5eyAgICAgICAgICAgICBmb250LXNpemU6MTRweDsgICAgICAgICB9ICAgICAgICAgLmdyZXktZ3JhZGllbnQtYmd7ICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YxRjFGMSwgI0JCQkJCQik7ICAgICAgICAgfSAgICAgICAgIC5tYXJnaW4tYm90dG9tLTB7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICB9ICAgICAgICAgfSAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvd3sgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAuZnctcHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBtaW4taGVpZ2h0OjQwMHB4OyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjMyJTsgICAgICAgICAgICAgbWluLWhlaWdodDo0MDBweDsgICAgICAgICAgICAgcGFkZGluZzowIDAgNTBweCAwOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwIDA7ICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGltZ3sgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWF4LXdpZHRoOjQ1MHB4OyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyAgICAgICAgIH0gICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5vbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0ID4gcCwgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGgxeyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICBwYWRkaW5nOjAgNTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4OyAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7ICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAuZnctcHJvZHVjdC1jYWxsb3V0ID4gLnBueS1jb3B5eyAgICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktY29weXsgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgfSAgICAgICAgIC5ncmV5LWdyYWRpZW50LWJneyAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMUYxRjEsICNCQkJCQkIpOyAgICAgICAgIH0gICAgICAgICAubWFyZ2luLWJvdHRvbS0weyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAgICAuYmViYXMtdGl0bGUsIC5wcmUtdGl0bGV7ICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjYwcHg7ICAgICAgICAgICAgIH0gICAgICB9ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMDBweDsgICAgICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAucHJlLXRpdGxleyAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy1zdWJ0aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0NXB4OyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAtLT48L3N0eWxlPiA8L3A+IDxkaXYgY2xhc3M9InByb2R1Y3QtY2FsbG91dCI+IDxkaXYgY2xhc3M9InByb2R1Y3QtY2FsbG91dC10aXRsZSI+IDxwIGNsYXNzPSJwcmUtdGl0bGUgaC10ZXh0Q2VudGVyIj5TaG9wPC9wPiA8aDEgY2xhc3M9ImJlYmFzLXRpdGxlIGgtdGV4dENlbnRlciI+RXh0ZXJuYWwgU3RvcmFnZTwvaDE+IDwvZGl2PiA8ZGl2IGNsYXNzPSJwcmRvdWN0LWNhbGxvdXQtcm93Ij4gPGRpdiBjbGFzcz0iZnctcHJvZHVjdC1jYWxsb3V0IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvQmFubmVyIEJhY2tncm91bmRzL2VsaXRlLXgtZml0LS1VU0ItQkcuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyI+IDxoMSBjbGFzcz0iaC1jb2xvcldoaXRlIj41MTJHQiBFbGl0ZS1YIEZpdCBVU0IgMy4xPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSBoLWNvbG9yV2hpdGUiPk5ld2VzdCBNZW1iZXIgb2YgUE5ZJ3MgVVNCIEZhbWlseTwvcD4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JXaGl0ZSI+Q2FwYWNpdHk6IEFtYXppbmcgNTEyR0Igb2Ygc3RvcmFnZTxiciAvPiBTaXplOiBDb21wYWN0LCBzbWFsbCBmb290cHJpbnQ8YnIgLz4gUGVyZm9ybWFuY2U6IFVwIHRvIDIwME1CL3MgdHJhbnNmZXIgc3BlZWQ8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vZWxpdGUteC1maXQtdXNiLTMtMSIgY2xhc3M9ImJ0biBidG4tLWdyYWRpZW50TGlnaHQiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ib25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPjxpbWcgc3JjPSJodHRwczovL3d3dy5wbnkuY29tL2ltYWdlJTIwbGlicmFyeS9jb21wYW55L2hvbWUlMjBwYWdlL3Byb2R1Y3QlMjBuYXZpZ2F0aW9uL3VzYi1wcm9kdWN0LWltYWdlLnBuZyIgLz4gPGgxPlVTQjwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPkZsYXNoIERyaXZlczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5TdG9yZSBhbmQgc2hhcmUgYWxsIG9mIHlvdXIgZG9jdW1lbnRzLCBwaG90b3MsIHZpZGVvcywgbXVzaWMsIGFuZCBtb3JlLjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy91c2ItZmxhc2gtZHJpdmVzIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPlNob3AgTm93PC9hPjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9Im9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQiIGRhdGEtYW9zPSJmYWRlLXVwIiBkYXRhLWFvcy1kdXJhdGlvbj0iNzUwIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cucG55LmNvbS9pbWFnZSUyMGxpYnJhcnkvY29tcGFueS9ob21lJTIwcGFnZS9wcm9kdWN0JTIwbmF2aWdhdGlvbi9mbGFzaC1tZW1vcnktcHJvZHVjdC1pbWFnZS5wbmciIC8+IDxoMT5GbGFzaDwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPk1lbW9yeSBDYXJkczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5DYXB0dXJlLCBzdG9yZSwgYW5kIHNoYXJlIGRpZ2l0YWwgY29udGVudCBmcm9tIHlvdXIgY2FtZXJhIG9yIG1vYmlsZSBkZXZpY2UgcXVpY2tseSBhbmQgZWFzaWx5LjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9mbGFzaC1tZW1vcnktY2FyZHMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+U2hvcCBOb3c8L2E+PC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ib25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPjxpbWcgc3JjPSJodHRwczovL3d3dy5wbnkuY29tL2ltYWdlJTIwbGlicmFyeS9jb21wYW55L2hvbWUlMjBwYWdlL3Byb2R1Y3QlMjBuYXZpZ2F0aW9uL290Zy1wcm9kdWN0LWltYWdlLnBuZyIgLz4gPGgxPk9URzwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPkZsYXNoIERyaXZlczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5GcmVlIHVwIHNwYWNlLCBkb3dubG9hZCAmIHN0b3JlLCBhbmQgc3luYyAmIHNoYXJlICJvbi10aGUtZ28iIGJ5IHRyYW5zZmVycmluZyB5b3VyIHZpZGVvcywgcGhvdG9zLCBtdXNpYyBhbmQgbW9yZSBmcm9tIHlvdXIgbW9iaWxlIGRldmljZXMuPC9wPiA8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2NvbnN1bWVyL3ZpZXctYWxsLXByb2R1Y3RzL290Zy1mbGFzaC1kcml2ZXMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+U2hvcCBOb3c8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PmRkAgkPZBYCBQVjdGwwMA8PFgIfCQWVTDxwIGNsYXNzPSJjc3MtaW5saW5lIj4gPHN0eWxlPjwhLS0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAucHJvLXNvbHV0aW9uc3sgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktY29weXsgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgfSAgICAgICAgIC5ncmV5LWdyYWRpZW50LWJneyAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMUYxRjEsICNCQkJCQkIpOyAgICAgICAgIH0gICAgICAgICAubWFyZ2luLWJvdHRvbS0weyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcm8tc29sdXRpb25zLWJsb2NrcyA+IC5wcm8tYmxvY2stZnd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDsgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwOyAgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jay1mdyA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZzo1MHB4OyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHggMHB4IDBweCAxMHB4IDsgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jay1mdyA+IDpsYXN0LWNoaWxkeyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDsgICAgICAgICAgICAgbWluLWhlaWdodDoyMDBweDsgICAgICAgICB9ICAgICAgICAgIC5wcm8tc29sdXRpb25zLWJsb2NrcyA+IC5wcm8tYmxvY2t7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jayA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4OyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4OyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4OyAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7ICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgfSAgICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrID4gcCA+IGF7ICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLDAsMCwwLjApOyAgICAgICAgIH0gICAgICAgICB9ICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpeyAgICAgICAgICAgICAgICAgICAgICAucHJvLXNvbHV0aW9uc3sgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgICAucG55LXN1YnRpdGxleyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgIH0gICAgICAgICAucG55LWNvcHl7ICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4OyAgICAgICAgIH0gICAgICAgICAuZ3JleS1ncmFkaWVudC1iZ3sgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjFGMUYxLCAjQkJCQkJCKTsgICAgICAgICB9ICAgICAgICAgLm1hcmdpbi1ib3R0b20tMHsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3N7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgfSAgICAgICAgIC5wcm8tc29sdXRpb25zLWJsb2NrcyA+IC5wcm8tYmxvY2t7ICAgICAgICAgICAgIHdpZHRoOjQ5JTsgICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4OyAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDsgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrLWZ3eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBtYXJnaW4tdG9wOjI1cHg7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jay1mdyA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgd2lkdGg6MzUlOyAgICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwcHggMHB4IDEwcHggOyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrLWZ3ID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgIHdpZHRoOjY1JTsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwOyAgICAgICAgIH0gICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jayA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgd2lkdGg6NTAlOyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwcHggMHB4IDEwcHggOyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgIHdpZHRoOjUwJTsgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE1JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMDsgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzIGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ICAgICAgICAgICAgIC5iZWJhcy10aXRsZSwgLnByZS10aXRsZXsgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuYmViYXMtdGl0bGV7ICAgICAgICAgICAgICAgICBmb250LXNpemU6NjBweDsgICAgICAgICAgICAgfSAgICAgIH0gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgfSAgICAgICAgICAgICAuYmViYXMtdGl0bGV7ICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICAgICAgY29sb3I6IzQ0NDQ0NDsgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5wcmUtdGl0bGV7ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXN1YnRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQ1cHg7ICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICAgICAgY29sb3I6IzQ0NDQ0NDsgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAgICAgICAgICAgICB9IC0tPjwvc3R5bGU+IDwvcD4gPGRpdiBjbGFzcz0icHJvLXNvbHV0aW9ucyI+IDxwIGNsYXNzPSJwcmUtdGl0bGUgaC10ZXh0Q2VudGVyIj5FeHBsb3JlIE91cjwvcD4gPGgxIGNsYXNzPSJiZWJhcy10aXRsZSBoLXRleHRDZW50ZXIiPlByb2Zlc3Npb25hbCBTb2x1dGlvbnM8L2gxPiA8ZGl2IGNsYXNzPSJwcm8tc29sdXRpb25zLWJsb2NrcyI+PCEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT4gPGRpdiBjbGFzcz0icHJvLWJsb2NrIiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+IDxkaXY+IDxoMT5OVklESUE8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5EYXRhIENlbnRlciBHUFU8c3BhbiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyI+czwvc3Bhbj48L3A+IDxwIGNsYXNzPSJwbnktY29weSI+RGVsaXZlcmluZyBpbmNyZWRpYmxlIHBlcmZvcm1hbmNlIHRvIHByb2Zlc3Npb25hbHM8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1kYXRhLWNlbnRlci1ncHVzIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvQTMwLUExNi1BMTAuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPjwvZGl2PiA8L2Rpdj4gPGRpdiBjbGFzcz0icHJvLWJsb2NrIiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+IDxkaXY+IDxoMT5OVklESUE8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5OZXR3b3JraW5nIFNvbHV0aW9uczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5OZXR3b3JraW5nIHRlY2hub2xvZ3kgaXMgYXQgdGhlIGhlYXJ0IG9mIGEgbmV3ICZsZHF1bzthZ2lsZSBjb21wdXRpbmcmcmRxdW87IG1vZGVsLjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbmV0d29ya2luZy1zb2x1dGlvbnMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+TGVhcm4gTW9yZTwvYT48L3A+IDwvZGl2PiA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9FVS9Qcm9kdWN0cy9OVklESUEgTWVsbGFub3gvc2VydmVyLWJhY2tncm91bmQuanBlZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPC9kaXY+IDwhLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgY2xhc3M9InByby1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPiA8ZGl2PiA8aDE+TlZJRElBIEVtYmVkZGVkPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+R1BVIFNvbHV0aW9uczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5EZXNpZ25lZCBmb3IgaW5jcmVkaWJsZSBwZXJmb3JtYW5jZSBhbmQgcG93ZXIgZWZmaWNpZW5jeSB3aGlsZSBtZWV0aW5nIHRoZSBoaWdoZXN0IHF1YWxpdHkgYW5kIHJlbGlhYmlsaXR5IHN0YW5kYXJkcy48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1lbWJlZGRlZC1ncHUtc29sdXRpb25zIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Ib21lLVBhZ2VfTVhNLUJHLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPC9kaXY+IDwhLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgY2xhc3M9InByby1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPiA8ZGl2PiA8aDE+TlZJRElBIHZHUFU8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5WaXJ0dWFsaXphdGlvbiBGb3IgRXZlcnkgV29ya2xvYWQgLSBGcm9tIFZESSB0byBBSTwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5OVklESUEmcmVnOyB2aXJ0dWFsIEdQVXMgKHZHUFVzKSBlbmFibGUgZW50ZXJwcmlzZXMgdG8gYWNjZXNzIHBvd2VyZnVsIEdQVSBwZXJmb3JtYW5jZSBmcm9tIHRoZSBlbnRlcnByaXNlIGRhdGEgY2VudGVyIHRvIHN1cHBvcnQgZXZlcnkgd29ya2xvYWQsIGZyb20gdmlydHVhbCBjbGllbnQgY29tcHV0aW5nIHRvIHRoZSBtb3N0IGNvbXB1dGUtaW50ZW5zaXZlIHdvcmtsb2Fkcy48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvbWFya2V0cy9tYXJrZXQtc29sdXRpb25zL2dwdS12aXJ0dWFsaXphdGlvbiIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvdkdQVS1CYW5uZXItcG9ydGFsLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPC9kaXY+IDxkaXYgY2xhc3M9InByby1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPiA8ZGl2PiA8aDE+TlZJRElBIENsYXJhPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+TlZJRElBIENMQVJBIEFHWDwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5Vbml2ZXJzYWwgQ29tcHV0aW5nIEFyY2hpdGVjdHVyZSBmb3IgTmV4dC1nZW5lcmF0aW9uIEFJIE1lZGljYWwgSW5zdHJ1bWVudHM8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vcG55LmNvbS9jbGFyYSIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvbnZpZGlhLWNsYXJhLWFneC5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+IDwvZGl2PiA8IS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPiA8ZGl2IGNsYXNzPSJwcm8tYmxvY2siIGRhdGEtYW9zPSJmYWRlLXVwIiBkYXRhLWFvcy1kdXJhdGlvbj0iNzUwIj4gPGRpdj4gPGgxPkhUQyBWSVZFICZ0aW1lczsgUE5ZPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+SFRDIFZJVkU8c3VwPiZyZWc7PC9zdXA+IFBSTyBTRUNVUkUmdHJhZGU7PC9wPiA8cCBjbGFzcz0icG55LWNvcHkiPlByb2Zlc3Npb25hbC1ncmFkZSBWUiBkZXNpZ25lZCBmb3Igc2Vuc2l0aXZlIGVudmlyb25tZW50cyB0aGF0IHJlcXVpcmUgYXV0aG9yaXR5IHRvIG9wZXJhdGUuIEl0JnJzcXVvO3MgYSBzZWN1cmUgc2V0dXAgZm9yIHNlcmlvdXMgcmVzdWx0cy48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vaHRjLXZpdmUtcHJvLXNlY3VyZT9pc2NvbW1lcmNpYWw9dHJ1ZSIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbW1lcmNpYWwvRXhwbG9yZSBPdXIgUHJvZHVjdHMvSFRDL0hUQy1WSVZFLUJHLTUtV0VCLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyI+PC9kaXY+IDwvZGl2PiA8ZGl2IGNsYXNzPSJwcm8tYmxvY2stZnciPiA8ZGl2PiA8aDE+TGVhcm4gTW9yZSBBYm91dDwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPlByb2Zlc3Npb25hbCBTb2x1dGlvbnM8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvUHJvbW8vQ29tbWVyY2lhbC9BNjAwMC9hbXBlcmUtMi5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+ZGQCCg9kFgIFBWN0bDAwDw8WAh8JBQYmbmJzcDtkZAICD2QWBmYPZBYCZg8WAh8JBYQRPGRpdiBjbGFzcz0iY29sdW1uIG1lZC02Ij48c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5TdXBwb3J0PC9zcGFuPjxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2Ij48dWw+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL3Byb2R1Y3Qtc3VwcG9ydCI+UHJvZHVjdCBTdXBwb3J0PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL3Byb2R1Y3QtcmVnaXN0cmF0aW9uIj5Qcm9kdWN0IFJlZ2lzdHJhdGlvbjwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9zdXBwb3J0LWZvb3Rlci90ZWNobm9sb2d5LWdsb3NzYXJ5Ij5UZWNobm9sb2d5IEdsb3NzYXJ5PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL2NvbnRhY3QtdXMtc3VwcG9ydCI+Q29udGFjdCBVczwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9zdXBwb3J0LWZvb3Rlci9wcm9kdWN0LXJlY2FsbCI+UHJvZHVjdCBSZWNhbGxzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL2NvbW1lcmNpYWwtcm1hIj5Db21tZXJjaWFsIFJNQTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9zdXBwb3J0LWZvb3Rlci9yZXRhaWwtcm1hIj5SZXRhaWwgUk1BPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9wbnlwYXJ0bmVycy5jb20vbG9naW4vIj5Qcm8gUGFydG5lciBQb3J0YWw8L2E+PC9saT4NCiAgICA8L3VsPjwvbmF2PjwvZGl2Pg0KPGRpdiBjbGFzcz0iY29sdW1uIG1lZC02Ij48c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5Db21wYW55PC9zcGFuPjxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2Ij48dWw+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL3doeS1wbnkiPldoeSBQTlk8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvYWJvdXQtcG55Ij5BYm91dCBQTlk8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvcHJlc3MtY2VudGVyIj5QcmVzcyBDZW50ZXI8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvcHJvLWluLXRoZS1uZXdzIj5Qcm8gaW4gdGhlIE5ld3M8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvd2ViaW5hcnMiPldlYmluYXJzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL2V2ZW50cyI+RXZlbnRzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL3Jlc291cmNlLWNlbnRlciI+UmVzb3VyY2UgQ2VudGVyPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL2NhcmVlcnMiPkNhcmVlcnM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvd2hlcmUtdG8tYnV5Ij5XaGVyZSB0byBCdXk8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvY29udGFjdC11cy1jb21wYW55Ij5Db250YWN0IFVzPC9hPjwvbGk+DQogICAgPC91bD48L25hdj48L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbHVtbiBtZWQtNiI+PHNwYW4gY2xhc3M9ImZvb3Rlck1haW4taGVhZGluZyI+TGVnYWw8L3NwYW4+PG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYiPjx1bD4NCiAgICAgIDxsaT48YSBocmVmPSIvbGVnYWwtZm9vdGVyL2xlZ2FsLW92ZXJ2aWV3Ij5MZWdhbCBPdmVydmlldzwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9sZWdhbC1mb290ZXIvcHJpdmFjeS1wb2xpY3kiPlByaXZhY3kgUG9saWN5PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2xlZ2FsLWZvb3Rlci9jb29raWUtcG9saWN5Ij5Db29raWUgUG9saWN5PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2xlZ2FsLWZvb3Rlci90ZXJtcy1vZi11c2UiPlRlcm1zIG9mIFVzZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9sZWdhbC1mb290ZXIvdGVybXMtb2Ytc2FsZSI+VGVybXMgb2YgU2FsZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9sZWdhbC1mb290ZXIvZGlzY2xhaW1lci0zcmQtcGFydHktbGlua3MiPkRpc2NsYWltZXIgJmFtcDsgM3JkIFBhcnR5IExpbmtzPC9hPjwvbGk+DQogICAgPC91bD48L25hdj48L2Rpdj5kAgEPZBYCZg8WAh8JBesFPG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYgZm9vdGVyTWFpbi10b3BOYXYtLXNvY2lhbE5hdiI+PHVsPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL2JpdC5seS8yV1RtZG1QIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLWZhY2Vib29rIiBhcmlhLWxhYmVsPSJmYWNlYm9vayI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzNjdkdpWDUiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tdHdpdHRlciIgYXJpYS1sYWJlbD0idHdpdHRlciI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzJXUFlQWHkiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0teW91VHViZSIgYXJpYS1sYWJlbD0ieW91VHViZSI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzJaMHJlZlciIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tbGlua2VkaW4iIGFyaWEtbGFiZWw9ImxpbmtlZGluIj48L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvMlQxcGxNZCIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS1pbnN0YWdyYW0iIGFyaWEtbGFiZWw9Imluc3RhZ3JhbSI+PC9hPjwvbGk+DQogIDwvdWw+PC9uYXY+ZAIDDw8WBB8KBRFDTEhpZXJhcmNoaWNhbE5hdh8LAgJkFgIFBWN0bDAwD2QWAmYPFgIfCQWkATx1bCBjbGFzcz0iQ0xIaWVyYXJjaGljYWxOYXYiPjxsaSBjbGFzcz0iZmlyc3QiPjxhIGhyZWY9Ii90ZXJtcy1vZi11c2UiPlRlcm1zIG9mIFVzZTwvYT48L2xpPjxsaSBjbGFzcz0ibGFzdCI+PGEgaHJlZj0iL3ByaXZhY3ktcG9saWN5Ij5Qcml2YWN5IFBvbGljeTwvYT48L2xpPjwvdWw+ZAILDxYCHwhoZAIPD2QWAgIBDxQrAAJkZGQCBw9kFgZmDxYGHwUFD3RleHQvamF2YXNjcmlwdB8HBTMvU2NyaXB0JTIwTGlicmFyeS9mcm9udC1lbmQvY2hhcnQtZGF0YS1yZW5kZXJpbmcuanMeBWRlZmVyBQVkZWZlcmQCAQ8WBh8FBQ90ZXh0L2phdmFzY3JpcHQfBwUnL1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL3Vuc2xpZGVyLmpzHw0FBWRlZmVyZAICDxYGHwUFD3RleHQvamF2YXNjcmlwdB8HBSYvU2NyaXB0JTIwTGlicmFyeS90cmFja2luZy9ocy1wb3B1cC5qcx8NBQVkZWZlcmQYBwULbHZEZWJ1Z0luZm8PZ2QFHXNpdGVFZGl0b3JUb29sYmFyJGx2UGFnZU1vZGVzD2dkBR9zaXRlRWRpdG9yVG9vbGJhciRsdlVzZXJPcHRpb25zD2dkBR9zaXRlRWRpdG9yVG9vbGJhciRsdlBhZ2VCdWlsZGVyD2dkBR5zaXRlRWRpdG9yVG9vbGJhciRsdlNoYXJlZFBhZ2UPZ2QFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYYBR1jdGwwMSRGb290ZXIkbmF2Rm9vdGVyVXRpbGl0eQUrY3RsMDEkSGVhZGVyJGN0bDAwJGN0bFV0aWxpdHlOYXYkbmF2VXRpbGl0eQUyY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50X0M3M1lGOTdDTFoFMmN0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF9DNzNZRjk3Q0xaBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfM2FXWjdSdTRyQ3kFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zYVdaN1J1NHJDeQUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzhwbHZXbDFGV3FkBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfOHBsdldsMUZXcWQFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zTnBMQ3dRaFh2RAUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzNOcExDd1FoWHZEBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfNkNlTDF6WVg1M0kFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF82Q2VMMXpZWDUzSQUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzZiTjhNZ1ZaemdaBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfNmJOOE1nVlp6Z1oFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF80QmNyTThwcGEyawUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzRCY3JNOHBwYTJrBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfM2FJMkpveTBuMXEFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zYUkySm95MG4xcQUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzI3YjVBRWx5RWJvBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfMjdiNUFFbHlFYm8FM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zTmxKeEg4Nk04ZAUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzNObEp4SDg2TThkBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfNGRBeGFVWk00bmEFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF80ZEF4YVVaTTRuYQUlc2l0ZUVkaXRvclRvb2xiYXIkbHZQcm9kdWN0TmF2aWdhdGlvbg9nZMkcMhk3739OhOduUgQq2f3bof8O">
</form>
Text Content
* PNY Global * Login * Register * Consumer * View All Products * GeForce Graphics * Solid State Drives * Memory * Flash Memory Cards * USB Flash Drives * OTG Flash Drives * HP Authorized Products * Learn More * About PNY * Press Center * PNY Blog * Careers * PNY Elite Team * Events * Redefine Possibilities * UHS-II Flash Memory Cards * DDR5 The Next Evolution * Accelerate Your PS5 Gaming * Contact Us * Shop PNY * Where to Buy * Previous Generation GeForce * Previous Generation SSD * Refurbished GeForce Graphics * Professional * Explore Our Products * NVIDIA Professional Graphics * NVIDIA Data Center GPUs * NVIDIA Embedded GPU Solutions * NVIDIA Networking Solutions * NVIDIA Clara AGX * NVIDIA Certified Systems * NVIDIA GeForce Graphics Cards * Solid State Drives * Flash Memory Cards * Memory * USB Flash Drives * OTG Flash Drives * HTC Authorized Products * Learn More * About NVIDIA GPUs * NVIDIA RTX Ampere * NVIDIA RTX Turing * RTX in Workstations * Data Science Workstations * RTX in Data Centers * NVIDIA Omniverse Enterprise * GPU Virtualization * NVIDIA AI Enterprise * NVIDIA Metropolis * Virtual Reality * Artificial Intelligence * PNY Creators * Markets * Market Solutions * About SSDs * Resource Center * Where to Buy * About PNY * Partner Program * Webinars * NVIDIA Pro Graphics Configurator * Press Center * Product Brochures * E-Guide Series * Support * Contact Us * Commercial RMA Request Form * Events * PNY Blog * Legacy NVIDIA Quadro Products * Legacy NVIDIA NVS Products * Legacy NVIDIA Data Center GPUs * OEM * Explore Our Products * NVIDIA Professional Graphics Cards * GeForce Graphics Cards * Memory * Flash Memory Cards * USB Flash Drives * NVIDIA Embedded GPU Solutions * Learn More * Overview * About PNY * Our Solutions * View Our Distributors * Contact Us * Gaming * XLR8 Products * XLR8 GeForce Graphics Cards * XLR8 Solid State Drives * XLR8 Memory * Learn More * Accelerate Your Gaming * Velocity X * XLR8 Modding * Accelerate Your PS5 Gaming * Community * XLR8 Giveaways * XLR8 Wallpapers * Shop * Support * Where to Buy 0 PNY TECHNOLOGIES INC. * UPCOMING WEBINAR 07.21.2022 3D DESIGN COLLABORATION, AND SIMULATION – HARDWARE FOR NVIDIA OMNIVERSE ENTERPRISE SOLUTIONS Register Now * GAME ON. PNY XLR8 SSD Cover with Integrated Heat Sink, designed to fit PS5™ The Power To Create Learn More * INTRODUCING THE NEW PRO GPU CONFIGURATOR Let us help you find the right NVIDIA Professional Graphics and Data Center Solution that meets your needs and can help boost your productivity. Learn More * PNY USB FLASH DRIVES Learn More * PNY CELEBRATION GIVEAWAY 2021 NVIDIA AMERICA'S DISTRIBUTION PARTNER OF THE YEAR Enter Now * WHY XLR8 GAMING ACCELERATE YOUR GAMING Take your gaming to the next level whether you are an enthusiast or casual gamer. Together let's push the boundaries and make your vision a reality. Learn More ›‹ 1. 1 2. 2 3. 3 4. 4 5. 5 6. 6 Join the PNY Family SIGN UP NOW Receive news and updates on exclusive offers and more! Sign Up WHY PNY? WE ARE A MULTI-PRODUCT SOLUTION PNY delivers solutions in over 50 countries. Our professional, enterprise and OEM products are available from leading system builders, B2B providers, DMRs, e-tailers, resellers and distributors. Learn More CONSUMER PRODUCTS PNY Consumer Solutions provides you with quality products that are reliable, affordable, and geared towards your needs. Learn More PROFESSIONAL pny pro PNY Commercial Solutions provides you with powerful tools to manage heavy workloads. Learn More XLR8 GAMING uncompromising quality Learn More Shop PC COMPONENTS EPIC-X RGB Desktop Memory Unparalleled Performance Meets Brilliant RGB Style Overclocking capabilities, high-frequency performance, low latency, brilliant LEDs and frosted light guide lens Learn More GEFORCE GRAPHICS CARDS RTX. IT’S ON. Bringing superfast all-around performance and graphics to every gamer and creator. Shop Now SOLID STATE DRIVES high performance, endurance and reliability Realize faster boot times, quicker application launches and better overall system performance. Shop Now PC MEMORY experience peak performance Upgrade your PC Memory to see low latency and power consumption, and extreme overclocking. Shop Now Shop EXTERNAL STORAGE 512GB ELITE-X FIT USB 3.1 Newest Member of PNY's USB Family Capacity: Amazing 512GB of storage Size: Compact, small footprint Performance: Up to 200MB/s transfer speed Learn More USB Flash Drives Store and share all of your documents, photos, videos, music, and more. Shop Now FLASH Memory Cards Capture, store, and share digital content from your camera or mobile device quickly and easily. Shop Now OTG Flash Drives Free up space, download & store, and sync & share "on-the-go" by transferring your videos, photos, music and more from your mobile devices. Shop Now Explore Our PROFESSIONAL SOLUTIONS NVIDIA Data Center GPUs Delivering incredible performance to professionals Learn More NVIDIA Networking Solutions Networking technology is at the heart of a new “agile computing” model. Learn More NVIDIA EMBEDDED GPU Solutions Designed for incredible performance and power efficiency while meeting the highest quality and reliability standards. Learn More NVIDIA VGPU Virtualization For Every Workload - From VDI to AI NVIDIA® virtual GPUs (vGPUs) enable enterprises to access powerful GPU performance from the enterprise data center to support every workload, from virtual client computing to the most compute-intensive workloads. Learn More NVIDIA CLARA NVIDIA CLARA AGX Universal Computing Architecture for Next-generation AI Medical Instruments Learn More HTC VIVE × PNY HTC VIVE® PRO SECURE™ Professional-grade VR designed for sensitive environments that require authority to operate. It’s a secure setup for serious results. Learn More LEARN MORE ABOUT Professional Solutions Learn More Support * Product Support * Product Registration * Technology Glossary * Contact Us * Product Recalls * Commercial RMA * Retail RMA * Pro Partner Portal Company * Why PNY * About PNY * Press Center * Pro in the News * Webinars * Events * Resource Center * Careers * Where to Buy * Contact Us Legal * Legal Overview * Privacy Policy * Cookie Policy * Terms of Use * Terms of Sale * Disclaimer & 3rd Party Links Connect With Us * * * * * © 2022 PNY Technologies Inc. All rights reserved. 100 Jefferson Road, Parsippany, New Jersey 07054 US Back to Top * Terms of Use * Privacy Policy Close