www.alphagraphics.com
Open in
urlscan Pro
13.248.186.219
Public Scan
Submitted URL: https://ard.ink/r?i=alphagraphics&e=abrwknz4clexqocvxmagay4gd2pp2t2ub5aauci247pa6lysblmivy7nfszycqe6xumccybgrzgv...
Effective URL: https://www.alphagraphics.com/?apcid=006365373c12c9783855bb00&utm_campaign=q4-printreleaf-campaign-20&utm_content=q4-printrele...
Submission Tags: falconsandbox
Submission: On March 25 via api from US — Scanned from DE
Effective URL: https://www.alphagraphics.com/?apcid=006365373c12c9783855bb00&utm_campaign=q4-printreleaf-campaign-20&utm_content=q4-printrele...
Submission Tags: falconsandbox
Submission: On March 25 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST /?apcid=006365373c12c9783855bb00&utm_campaign=q4-printreleaf-campaign-20&utm_content=q4-printreleaf-campaign-20&utm_medium=email&utm_source=ortto
<form method="post" action="/?apcid=006365373c12c9783855bb00&utm_campaign=q4-printreleaf-campaign-20&utm_content=q4-printreleaf-campaign-20&utm_medium=email&utm_source=ortto" onsubmit="javascript:return WebForm_OnSubmit();"
id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
</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=637814473746327080"><\/script>'); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
var jTemplateType = '0';
var loadedFromVersion = 'False';
var uiCulture = 'en-US'; //]]>
</script>
<script type="text/javascript">
//<![CDATA[
window.ComponentArt_Atlas = 1;
window.ComponentArt_Fw35 = 1;
//]]>
</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>'
);
function WebForm_OnSubmit() {
ComponentArt_FormSubmitHandler(null, true);
return true;
}
//]]>
</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 headerMain--center">
<div class="headerMain-util">
<div class="headerMain-utilInner">
<div class="headerMain-utilZone01">
</div>
<div class="headerMain-utilZone02">
</div>
<div class="headerMain-utilZone03">
<nav class="navUtil">
<ul class="CLHierarchicalNav"><i class="placeholder" data-placeholderid="15487"></i>
<li class="first"><a href="/about-us">About Us</a></li>
<li><a href="/blog">Blog</a></li>
<li class="last"><a href="/contact-us">Contact Us</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.alphagraphics.com">
<img class="" data-src="/Image Library/content-images/logo.webp" alt="AlphaGraphics Corporate" src="/Image Library/content-images/logo.webp"></a>
</div>
<div class="logoBlurb">AlphaGraphics International Headquarters</div>
</div>
<div class="headerMain-mainZone02">
<i class="placeholder" data-placeholderid="12571"></i>
<div class="locSearch">
<a href="#" onclick="redirectWithCurrentLatLng('/us/locations');" class="locSearch-current">Find My Location</a>
<div class="locSearch-inputWrap">
<label class="locSearch-label" for="ctl01_Header_ctl00_HeaderCorporate_locSearch">Enter Zip, State, or City</label>
<input name="ctl01$Header$ctl00$HeaderCorporate$locSearch" type="text" id="ctl01_Header_ctl00_HeaderCorporate_locSearch" class="locSearch-input" placeholder="Enter Zip, State, or City">
<a class="locSearch-submit" aria-label="Search" href="javascript:;">Go</a>
</div>
<!--/.locSearch-inputWrap-->
</div>
<!--/.locsearch-->
<i class="placeholder" data-placeholderid="6794"></i>
<nav class="navCallout">
<ul>
<li class="btn"><a href="https://alphagraphicsfranchise.com/" class="">Own a Franchise</a></li>
</ul>
</nav>
</div>
<script type="text/javascript">
$('.locSearch-input').keydown(function(event) {
var keyCode = (event.keyCode ? event.keyCode : event.which);
if (keyCode == 13) {
$('.locSearch-submit').trigger('click');
return false;
}
});
$('.locSearch-submit').click(function(event) {
window.location.href = "/us/locations" + "?location=" + encodeURIComponent($('.locSearch-input').val());
return false;
});
</script>
<div class="headerMain-mainZone03">
<nav id="navMain" runat="server" class="navMain">
<ul>
<i class="placeholder" data-placeholderid="2580"></i>
<li class="hasChildren is-mega"><a href="/signs">Signs</a>
<ul>
<li class=""><a href="/signs/building-signage">Building Signage</a>
<ul>
<li class=""><a href="/signs/building-signage/banners-posters">Banners & Posters</a></li>
<li class=""><a href="/signs/building-signage/cable-display-systems">Cable Display Systems</a></li>
<li class=""><a href="/signs/building-signage/exterior-temporary-signage">Exterior Temporary Signage</a></li>
<li class=""><a href="/signs/building-signage/flags-stands">Flags & Stands</a></li>
<li class=""><a href="/signs/building-signage/large-format-printing">Large Format Printing</a></li>
<li class=""><a href="/signs/building-signage/sidewalk-signs">Sidewalk Signs</a></li>
<li class=""><a href="/signs/building-signage/vehicle-graphics">Vehicle Graphics</a></li>
<li class=""><a href="/signs/building-signage/wall-window-graphics">Wall & Window Graphics</a></li>
<li class=""><a href="/signs/building-signage/wayfinding-yard-site-signs">Wayfinding, Yard & Site Signs</a></li>
</ul>
</li>
<li class=""><a href="/signs/exhibits-displays">Exhibits & Displays</a>
<ul>
<li class=""><a href="/signs/exhibits-displays/backdrops">Backdrops</a></li>
<li class=""><a href="/signs/exhibits-displays/backlit-graphics">Backlit Graphics</a></li>
<li class=""><a href="/signs/exhibits-displays/banner-stands-ups-pop-ups">Banner Stands, Ups & Pop-ups</a></li>
<li class=""><a href="/signs/exhibits-displays/dry-erase-boards">Dry Erase Boards</a></li>
<li class=""><a href="/signs/exhibits-displays/kiosk-displays">Kiosk Displays</a></li>
<li class=""><a href="/signs/exhibits-displays/plaques-awards">Plaques & Awards</a></li>
<li class=""><a href="/signs/exhibits-displays/table-throws">Table Throws</a></li>
<li class=""><a href="/signs/exhibits-displays/trade-shows">Trade Shows</a></li>
</ul>
</li>
<li class=""><a href="/signs/point-of-purchase-promotional">Point of Purchase & Promotional</a>
<ul>
<li class=""><a href="/signs/point-of-purchase-promotional/booth-displays">Booth Displays</a></li>
<li class=""><a href="/signs/point-of-purchase-promotional/literature-racks">Literature Racks</a></li>
<li class=""><a href="/signs/point-of-purchase-promotional/magnetic-graphics">Magnetic Graphics</a></li>
<li class=""><a href="/signs/point-of-purchase-promotional/real-estate-signs">Real Estate Signs</a></li>
<li class=""><a href="/signs/point-of-purchase-promotional/retail-signs">Retail Signs</a></li>
</ul>
</li>
<li class=""><a href="/signs/signs-by-type-material">Signs by Type & Material</a>
<ul>
<li class=""><a href="/signs/signs-by-type-material/acrylic">Acrylic</a></li>
<li class=""><a href="/signs/signs-by-type-material/aluminum">Aluminum</a></li>
<li class=""><a href="/signs/signs-by-type-material/banner-mesh">Banner & Mesh</a></li>
<li class=""><a href="/signs/signs-by-type-material/coroplast">Coroplast</a></li>
<li class=""><a href="/signs/signs-by-type-material/dimensional-displays">Dimensional Displays</a></li>
<li class=""><a href="/signs/signs-by-type-material/vinyl">Vinyl</a></li>
</ul>
</li>
<li class=""><a href="/signs/wayfinding-directories">Wayfinding & Directories</a>
<ul>
<li class=""><a href="/signs/wayfinding-directories/ada">ADA</a></li>
<li class=""><a href="/signs/wayfinding-directories/building-signs">Building Signs</a></li>
<li class=""><a href="/signs/wayfinding-directories/directories">Directories</a></li>
<li class=""><a href="/signs/wayfinding-directories/menu-boards">Menu Boards</a></li>
<li class=""><a href="/signs/wayfinding-directories/name-badges-tags">Name Badges & Tags</a></li>
<li class=""><a href="/signs/wayfinding-directories/pole-panel-signs">Pole & Panel Signs</a></li>
<li class=""><a href="/signs/wayfinding-directories/regulatory">Regulatory</a></li>
</ul>
</li>
<li class=""><a href="/signs/window-wall-floor">Window, Wall & Floor</a>
<ul>
<li class=""><a href="/signs/window-wall-floor/ceiling-tiles">Ceiling Tiles</a></li>
<li class=""><a href="/signs/window-wall-floor/floor-decals">Floor Decals</a></li>
<li class=""><a href="/signs/window-wall-floor/framed-fine-art-prints">Framed & Fine Art Prints</a></li>
<li class=""><a href="/signs/window-wall-floor/frosted-imaged-glass">Frosted & Imaged Glass</a></li>
<li class=""><a href="/signs/window-wall-floor/interior-dimensional-graphics">Interior Dimensional Graphics</a></li>
<li class=""><a href="/signs/window-wall-floor/window-shades">Window Shades</a></li>
<li class=""><a href="/signs/window-wall-floor/indoor-banner">Indoor Banner</a></li>
</ul>
</li>
</ul>
</li>
<li class="hasChildren is-mega is-columns four"><a href="/print-services">Print Services</a>
<ul>
<li class=""><a href="/print-services/book-printing-binding">Book Printing & Binding</a></li>
<li class=""><a href="/print-services/brochures-booklets">Brochures & Booklets</a></li>
<li class=""><a href="/print-services/business-cards">Business Cards</a></li>
<li class=""><a href="/print-services/calendars">Calendars</a></li>
<li class=""><a href="/print-services/cards-invitations">Cards & Invitations</a></li>
<li class=""><a href="/print-services/copy-services">Copy Services</a></li>
<li class=""><a href="/print-services/custom-stationery-envelopes-letterheads"> Custom Stationery, Envelopes & Letterheads</a></li>
<li class=""><a href="/print-services/flyers-newsletters">Flyers & Newsletters</a></li>
<li class=""><a href="/print-services/forms">Forms</a></li>
<li class=""><a href="/print-services/labels-stickers-decals">Labels, Stickers & Decals</a></li>
<li class=""><a href="/print-services/manuals-catalogs">Manuals & Catalogs</a></li>
<li class=""><a href="/print-services/photo-prints-books">Photo Prints & Books</a>
<ul>
<li class=""><a href="/print-services/photo-prints-books/photo-books">Photo Books</a></li>
</ul>
</li>
<li class=""><a href="/print-services/postcards">Postcards</a></li>
<li class=""><a href="/print-services/presentation-folders">Presentation Folders</a></li>
<li class=""><a href="/print-services/reports">Reports</a></li>
<li class=""><a href="/print-services/site-plans-blueprints">Site Plans & Blueprints</a></li>
</ul>
</li>
<li class="hasChildren is-mega"><a href="/marketing">Marketing</a>
<ul>
<li class=""><a href="/marketing/creative-services">Creative Services</a>
<ul>
<li class=""><a href="/marketing/creative-services/audio-video-production">Audio & Video Production</a></li>
<li class=""><a href="/marketing/creative-services/branding-identity">Branding & Identity</a></li>
<li class=""><a href="/marketing/creative-services/copywriting">Copywriting</a></li>
<li class=""><a href="/marketing/creative-services/graphic-logo-design">Graphic & Logo Design</a></li>
<li class=""><a href="/marketing/creative-services/website-design-development">Website Design & Development</a></li>
</ul>
</li>
<li class=""><a href="/marketing/direct-marketing-mail-services">Direct Marketing & Mail Services</a>
<ul>
<li class=""><a href="/marketing/direct-marketing-mail-services/customer-retention-reactivation">Customer Retention & Reactivation</a></li>
<li class=""><a href="/marketing/direct-marketing-mail-services/direct-mail">Direct Mail</a></li>
<li class=""><a href="/marketing/direct-marketing-mail-services/every-door-direct-mail-eddm">Every-Door Direct Mail (EDDM)</a></li>
<li class=""><a href="/marketing/direct-marketing-mail-services/mailing-fulfillment-services">Mailing & Fulfillment Services</a></li>
<li class=""><a href="/marketing/direct-marketing-mail-services/variable-data-mapping">Variable Data & Mapping</a></li>
</ul>
</li>
<li class=""><a href="/marketing/mobile-online-marketing">Mobile & Online Marketing</a>
<ul>
<li class=""><a href="/marketing/mobile-online-marketing/email-marketing">Email Marketing</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/lead-generation">Lead Generation</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/mobile-apps-websites">Mobile Apps & Websites</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/paid-search-marketing-sem">Paid Search Marketing (SEM)</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/personalized-urls">Personalized URLs</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/qr-codes">QR Codes</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/search-engine-optimization-seo">Search Engine Optimization (SEO)</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/sms-mms-marketing">SMS/MMS Marketing</a></li>
<li class=""><a href="/marketing/mobile-online-marketing/social-media-marketing">Social Media Marketing</a></li>
</ul>
</li>
</ul>
</li>
<li class="hasChildren"><a href="/technology">Technology</a>
<ul>
<li class=""><a href="/technology/marketing-360">Marketing 360</a></li>
</ul>
</li>
<li class="hasChildren is-mega"><a href="/solutions">Solutions</a>
<ul>
<li class=""><a href="/solutions/trending">Trending</a>
<ul>
<li class=""><a href="/solutions/trending/agbox">agBox</a></li>
<li class=""><a href="/solutions/trending/covid-19-social-distancing">COVID-19 & Social Distancing</a></li>
</ul>
</li>
<li class=""><a href="/solutions/business-industry-solutions">Business & Industry Solutions</a>
<ul>
<li class=""><a href="/solutions/business-industry-solutions/associations">Associations</a></li>
<li class=""><a href="/solutions/business-industry-solutions/business-corporate">Business & Corporate</a></li>
<li class=""><a href="/solutions/business-industry-solutions/construction">Construction</a></li>
<li class=""><a href="/solutions/business-industry-solutions/education-training">Education & Training</a></li>
<li class=""><a href="/solutions/business-industry-solutions/financial">Financial</a></li>
<li class=""><a href="/solutions/business-industry-solutions/healthcare">Healthcare</a></li>
<li class=""><a href="/solutions/business-industry-solutions/legal">Legal</a></li>
<li class=""><a href="/solutions/business-industry-solutions/manufacturing">Manufacturing</a></li>
<li class=""><a href="/solutions/business-industry-solutions/real-estate">Real Estate</a></li>
<li class=""><a href="/solutions/business-industry-solutions/restaurant-hospitality">Restaurant & Hospitality</a></li>
<li class=""><a href="/solutions/business-industry-solutions/retail-consumer-goods">Retail & Consumer Goods</a></li>
</ul>
</li>
<li class=""><a href="/solutions/trade-shows-events">Trade Shows & Events</a>
<ul>
<li class=""><a href="/solutions/trade-shows-events/conventions">Conventions</a></li>
<li class=""><a href="/solutions/trade-shows-events/courtroom-exhibits">Courtroom Exhibits</a></li>
<li class=""><a href="/solutions/trade-shows-events/events">Events</a></li>
<li class=""><a href="/solutions/trade-shows-events/exhibits"> Exhibits</a></li>
</ul>
</li>
<li class=""><a href="/solutions/bundles">Bundles</a>
<ul>
<li class=""><a href="/solutions/bundles/business-essentials">Business Essentials</a></li>
<li class=""><a href="/solutions/bundles/education">Education</a></li>
<li class=""><a href="/solutions/bundles/grand-openings">Grand Openings</a></li>
<li class=""><a href="/solutions/bundles/trade-shows">Trade Shows</a></li>
<li class=""><a href="/solutions/bundles/restaurant">Restaurant</a></li>
<li class=""><a href="/solutions/bundles/retail">Retail</a></li>
<li class=""><a href="/solutions/bundles/service-business">Service Business</a></li>
</ul>
</li>
</ul>
</li>
<li class=""><a href="/resources">Resources</a></li>
</ul>
</nav>
<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 = '/search?q=' + encodeURIComponent(searchVal);
}
</script>
<div class="mobileDrawerToggle drawerToggle" data-for="globals-mobile" data-mobile="true"></div>
<nav id="toolBar" class="toolBar" style="visibility: visible;">
<ul>
<li><a href="/us/locations"><i class="icon-compass-alt icon--empty" aria-hidden="true"></i>Find a Location</a></li>
<li><a href="https://alphagraphicsfranchise.com/"><i class="icon-building icon--empty" aria-hidden="true"></i>Own a Franchise</a></li>
<li><a href="https://alphagraphics-careers.careerplug.com/jobs"><i class="icon-toolbox-alt icon--empty" aria-hidden="true"></i>Careers</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<main>
<div id="ctl01_PageZoneContainer1">
<div id="ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1">
<input id="ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack_ParamField"
name="ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack_ParamField" type="hidden" value="">
<div id="ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack" class="CLContentDataView" style="">
<div class="slider sliderMain slick-initialized slick-slider slick-dotted" role="toolbar">
<div aria-live="polite" class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 8000px;" role="listbox">
<div class="sliderMain-slide sliderMain-slide--rightCenter sliderMain-slide--textBackgroundDark slick-slide" data-slick-index="0" aria-hidden="true"
style="width: 1600px; position: relative; left: 0px; top: 0px; z-index: 998; opacity: 0; transition: opacity 300ms ease 0s;" tabindex="-1" role="option" aria-describedby="slick-slide00"><a href="https://www.alphagraphics.com/technology/marketing-360" tabindex="-1"><div class="sliderMainImage" data-lg="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-online-header.webp" data-sm="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-online-header-mobile.webp" style="background-position-y: -37.2509px; background-image: url("https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-online-header.webp");">
</div><span class="sliderMainContent"><span class="sliderMainContent-inner"><span class="sliderMainContent-copy"><h1 class="sliderMainContent-heading">Grow Your Reach Online</h1>
<p>Optimize your digital channels – and your budget – to capture more customers online and maximize your ROI.</p></span></span></span></a></div>
<div class="sliderMain-slide sliderMain-slide--centerTop sliderMain-slide--textBackgroundDark slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false"
style="width: 1600px; position: relative; left: -1600px; top: 0px; z-index: 999; opacity: 1;" tabindex="-1" role="option" aria-describedby="slick-slide01"><a href="https://www.alphagraphics.com/signs" tabindex="0"><div class="sliderMainImage" data-lg="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-signs-header.webp" data-sm="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-signs-header-mobile.webp" style="background-position-y: -37.2509px; background-image: url("https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-signs-header.webp");">
</div><span class="sliderMainContent"><span class="sliderMainContent-inner"><span class="sliderMainContent-copy"><h1 class="sliderMainContent-heading">Get Noticed and Get Business</h1>
<p>Windows, walls, floors, and even vehicles – almost anything can be turned into a billboard for your business. Explore the possibilities to stand out with signs.</p></span></span></span></a></div>
<div class="sliderMain-slide sliderMain-slide--centerCenter sliderMain-slide--textBackgroundLight slick-slide" data-slick-index="2" aria-hidden="true"
style="width: 1600px; position: relative; left: -3200px; top: 0px; z-index: 998; opacity: 0;" tabindex="-1" role="option" aria-describedby="slick-slide02"><a href="https://www.alphagraphics.com/print-services/print-services" tabindex="-1"><div class="sliderMainImage" data-lg="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-print-header.webp" data-sm="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-print-header-mobile.webp" style="background-position-y: -37.2509px; background-image: url("https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-print-header.webp");">
</div><span class="sliderMainContent"><span class="sliderMainContent-inner"><span class="sliderMainContent-copy"><h1 class="sliderMainContent-heading">You Dream It, We Print It</h1>
<p>Build a successful brand and a loyal customer base. Discover all the ways to use print marketing to make a lasting impression.</p></span></span></span></a></div>
<div class="sliderMain-slide sliderMain-slide--rightBottom sliderMain-slide--textBackgroundDark slick-slide" data-slick-index="3" aria-hidden="true"
style="width: 1600px; position: relative; left: -4800px; top: 0px; z-index: 998; opacity: 0;" tabindex="-1" role="option" aria-describedby="slick-slide03"><a href="https://www.alphagraphics.com/us/locations" tabindex="-1"><div class="sliderMainImage" data-lg="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-location-header.webp" data-sm="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-location-header-mobile.webp" style="background-position-y: -37.2509px; background-image: url("https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-location-header.webp");">
</div><span class="sliderMainContent"><span class="sliderMainContent-inner"><span class="sliderMainContent-copy"><h1 class="sliderMainContent-heading">Find an AlphaGraphics Location</h1>
<p>Use our locator to find your nearest AlphaGraphics and get your project started!</p></span></span></span></a></div>
<div class="sliderMain-slide sliderMain-slide--leftCenter sliderMain-slide--textBackgroundLight slick-slide" data-slick-index="4" aria-hidden="true"
style="width: 1600px; position: relative; left: -6400px; top: 0px; z-index: 998; opacity: 0;" tabindex="-1" role="option" aria-describedby="slick-slide04"><a href="https://www.alphagraphics.com/solutions/bundles" tabindex="-1"><div class="sliderMainImage" data-lg="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-bundles-header.webp" data-sm="https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-bundles-header-mobile.webp" style="background-position-y: -37.2509px; background-image: url("https://www.alphagraphics.com/image%20library/homepage/agi-brand-essentials-website-bundles-header.webp");">
</div><span class="sliderMainContent"><span class="sliderMainContent-inner"><span class="sliderMainContent-copy"><h1 class="sliderMainContent-heading">Explore Print & Marketing Bundles</h1>
<p>See our tailored, strategy-driven tactics that help you build your business at a budget that works for you.</p></span></span></span></a></div>
</div>
</div>
<ul class="slick-dots" style="" role="tablist">
<li class="" aria-hidden="true" role="presentation" aria-selected="true" aria-controls="navigation00" id="slick-slide00"><button type="button" data-role="none" role="button" tabindex="0">1</button></li>
<li aria-hidden="false" role="presentation" aria-selected="false" aria-controls="navigation01" id="slick-slide01" class="slick-active"><button type="button" data-role="none" role="button" tabindex="0">2</button></li>
<li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation02" id="slick-slide02"><button type="button" data-role="none" role="button" tabindex="0">3</button></li>
<li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation03" id="slick-slide03"><button type="button" data-role="none" role="button" tabindex="0">4</button></li>
<li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation04" id="slick-slide04"><button type="button" data-role="none" role="button" tabindex="0">5</button></li>
</ul>
</div>
<script>
$('.slider').slick({
arrows: false,
dots: true,
fade: true,
infinite: true,
autoplay: true,
autoplaySpeed: 4000,
speed: 300,
slidesToShow: 1,
slidesToScroll: 1
});
</script>
</div>
<script type="text/javascript">
//<![CDATA[
/*** ComponentArt.Web.UI.CallBack 2012_1_1016_4 ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack ***/
window.ComponentArt_Init_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack = function() {
if (!window.ComponentArt_CallBack_Loaded) {
setTimeout('ComponentArt_Init_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack()', 50);
return;
}
window.ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack = new ComponentArt_CallBack(
'ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack');
if (!window['ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack']) {
window['ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack'] = window.ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack;
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.GlobalAlias = 'ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack';
}
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.CallbackPrefix = unescape(
'https%3a%2f%2fwww.alphagraphics.com%3a4271%2f%3fapcid%3d006365373c12c9783855bb00%26utm_campaign%3dq4-printreleaf-campaign-20%26utm_content%3dq4-printreleaf-campaign-20%26utm_medium%3demail%26utm_source%3dortto');
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.CallbackParamDelimiter = '&';
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.ClientEvents = null;
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.LoadingPanelClientTemplate =
'<table border=\'0\' width=\'100%\' height=\'100%\' bgcolor=\'#E2E2E2\' class=\'clLoadingPanel\'><tr><td align=\'center\' valign=\'center\'><table cellspacing=\'0\' cellpadding=\'0\' border=\'0\'><tr><td align=\'center\'><p>Loading...</p></td></tr><tr><td align=\'center\'><img alt=\'Loading...\' border=\'0\' src=\'/iapps_images/spinner.gif\' /></td></td></tr></table></td></tr></table>';
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.LoadingPanelFadeDuration = 1000;
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.LoadingPanelFadeMaximumOpacity = 50;
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.Parameter = '';
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.Postback = function() {
__doPostBack('ctl01$PageZoneContainer1$PageZoneContainer1_ALX6dRwgxo1$ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack', '')
};
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.PostState = 1;
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.UseClientUrlAsPrefix = 1;
ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack.Initialize();
}
ComponentArt_Init_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack();
//]]>
</script>
<input name="ctl01$PageZoneContainer1$PageZoneContainer1_ALX6dRwgxo1$ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack_ClientValues" type="hidden"
id="ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1_ctl01_PageZoneContainer1_PageZoneContainer1_ALX6dRwgxo1CallBack_ClientValues" value="0^CreatedDate DESC^">
</div>
<div id="ctl01_PageZoneContainer1_PageZoneContainer1_AgUD1sbxMzA">
<div id="ctl01_PageZoneContainer1_PageZoneContainer1_AgUD1sbxMzA_ctl00">
<div class="section">
<div class="contained">
<p class="lead lead--border">At AlphaGraphics, we help you grow your business with print and marketing expertise.</p>
<p>With over 250 locally owned and operated AlphaGraphics centers, we are your professional printing and marketing partners who make your ideas come to life. From custom signs, large format printing, and canvas prints, to business
cards, vehicle wraps, and vinyl banners – there’s nothing we can’t create. Inside every AlphaGraphics, you will meet a passionate and knowledgeable owner who will help you get noticed and get business.</p>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer1_PageZoneContainer1_8lB5fdzm8np" class="CLContentDataView">
<div class="section detailBlockListing detailBlockListing--two">
<div class="contained">
<div class="detailBlockListing--inner">
<div class="detailBlock detailBlock--contrastLight">
<div class="detailBlock-inner">
<h2 class="detailBlock-heading">Find a Location</h2>
<figure><img src="https://www.alphagraphics.com/image%20library/homepage/ex4a.webp" alt="Image of AlphaGraphics center for printing near you."></figure>
<div class="detailBlock-content">
<p><span id="docs-internal-guid-f85fa6a5-7fff-e7d4-439d-d01d2b88a66e">With more than 270 locations worldwide, search for an AlphaGraphics center near you.</span></p>
</div>
<div class="detailBlock-CTA"><a href="https://alphagraphics.com/us/locations" class="btn">Find Your Location</a></div>
</div>
</div>
<div class="detailBlock detailBlock--contrastLight">
<div class="detailBlock-inner">
<h2 class="detailBlock-heading"><a href="https://www.alphagraphicsfranchise.com/">Become an Entrepreneur</a></h2>
<figure><img src="https://www.alphagraphics.com/image%20library/homepage/ex10.webp" alt=""></figure>
<div class="detailBlock-content">
<p><span id="docs-internal-guid-348e8eb2-7fff-0321-64fb-5b419b01fb40">Hear from existing franchisees about why they chose AlphaGraphics, and learn more about joining our network of highly talented entrepreneurs and marketing
professionals.</span></p>
</div>
<div class="detailBlock-CTA"><a href="https://www.alphagraphicsfranchise.com/" class="btn btn--secondary">More on Franchise Opportunities</a></div>
</div>
</div>
</div>
</div>
</div><input name="ctl01$PageZoneContainer1$PageZoneContainer1_8lB5fdzm8np$ctl01_PageZoneContainer1_PageZoneContainer1_8lB5fdzm8npCallBack_ClientValues" type="hidden"
id="ctl01_PageZoneContainer1_PageZoneContainer1_8lB5fdzm8npCallBack_ClientValues" value="0^^">
</div>
</div>
<div class="section serviceOfferingListing">
<div class="contained">
<div class="row">
<div class="column">
<div id="ctl01_agServiceOffering_fwtServiceListingTitle">
<div id="ctl01_agServiceOffering_fwtServiceListingTitle_ctl00">
<h2 style="text-align: center;">Our Full Service Offering</h2>
</div>
</div>
</div>
<div class="column med-12">
<div class="serviceOffering-container">
<div class="mediaBlock mediaBlock--breakMed serviceOffering">
<figure>
<img alt="" src="/Image Library/HomePage/icon-signs.webp">
</figure>
<div class="mediaBlock-body">
<h2 class="serviceOffering-heading"><a href="https://www.alphagraphics.com/signs">Signs <span class="icon-caret-right icon--empty" aria-hidden="true"></span></a></h2>
<p>No matter the shape, size or application, signs are our specialty. We take great pride in getting our customers noticed.</p>
</div>
</div>
<div class="serviceOffering-list">
<h3 class="toggleLink"><span class="icon-toggle icon--empty" aria-expanded="false" aria-hidden="true"></span>All Sign Services</h3>
<ul class="toggleLinkTarget is-hidden list--columns">
<li><a href="https://www.alphagraphics.com/signs/building-signage">Building Signage</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/banners-posters">Banners & Posters</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/cable-display-systems">Cable Display Systems</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/exterior-temporary-signage">Exterior Temporary Signage</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/flags-stands">Flags & Stands</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/large-format-printing">Large Format Printing</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/sidewalk-signs">Sidewalk Signs</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/vehicle-graphics">Vehicle Graphics</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/wall-window-graphics">Wall & Window Graphics</a></li>
<li><a href="https://www.alphagraphics.com/signs/building-signage/wayfinding-yard-site-signs">Wayfinding, Yard & Site Signs</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays">Exhibits & Displays</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/backdrops">Backdrops</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/backlit-graphics">Backlit Graphics</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/banner-stands-ups-pop-ups/banner-stands">Banner Stands, Ups & Pop-ups</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/dry-erase-boards">Dry Erase Boards</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/kiosk-displays">Kiosk Displays</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/plaques-awards">Plaques & Awards</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/table-throws">Table Throws</a></li>
<li><a href="https://www.alphagraphics.com/signs/exhibits-displays/trade-shows">Trade Shows</a></li>
<li><a href="https://www.alphagraphics.com/signs/point-of-purchase-promotional">Point of Purchase & Promotional</a></li>
<li><a href="https://www.alphagraphics.com/signs/point-of-purchase-promotional/booth-displays">Booth Displays</a></li>
<li><a href="https://www.alphagraphics.com/signs/point-of-purchase-promotional/literature-racks">Literature Racks</a></li>
<li><a href="https://www.alphagraphics.com/signs/point-of-purchase-promotional/magnetic-graphics">Magnetic Graphics</a></li>
<li><a href="https://www.alphagraphics.com/signs/point-of-purchase-promotional/real-estate-signs">Real Estate Signs</a></li>
<li><a href="https://www.alphagraphics.com/signs/point-of-purchase-promotional/retail-signs">Retail Signs</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material">Signs by Type & Material</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material/acrylic">Acrylic</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material/aluminum">Aluminum</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material/banner-mesh">Banner & Mesh</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material/coroplast">Coroplast</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material/dimensional-displays">Dimensional Displays</a></li>
<li><a href="https://www.alphagraphics.com/signs/signs-by-type-material/vinyl">Vinyl</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories">Wayfinding & Directories</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/ada">ADA</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/building-signs">Building Signs</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/directories">Directories</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/menu-boards">Menu Boards</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/name-badges-tags">Name Badges & Tags</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/pole-panel-signs">Pole & Panel Signs</a></li>
<li><a href="https://www.alphagraphics.com/signs/wayfinding-directories/regulatory">Regulatory</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor">Window, Wall & Floor</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/ceiling-tiles">Ceiling Tiles</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/floor-decals">Floor Decals</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/framed-fine-art-prints">Framed & Fine Art Prints</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/frosted-imaged-glass">Frosted & Imaged Glass</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/interior-dimensional-graphics">Interior Dimensional Graphics</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/window-shades">Window Shades</a></li>
<li><a href="https://www.alphagraphics.com/signs/window-wall-floor/indoor-banner">Indoor Banner</a></li>
</ul>
</div>
</div>
</div>
<div class="column med-12">
<div class="serviceOffering-container">
<div class="mediaBlock mediaBlock--breakMed serviceOffering">
<figure>
<img alt="" src="/Image Library/HomePage/icon-print.webp">
</figure>
<div class="mediaBlock-body">
<h2 class="serviceOffering-heading"><a href="https://www.alphagraphics.com/print-services">Print Services <span class="icon-caret-right icon--empty" aria-hidden="true"></span></a></h2>
<p>It wouldn't be an understatement to say we can print anything. From the simple to the complex, we get the job done.</p>
</div>
</div>
<div class="serviceOffering-list">
<h3 class="toggleLink"><span class="icon-toggle icon--empty" aria-expanded="false" aria-hidden="true"></span>All Print Services</h3>
<ul class="toggleLinkTarget is-hidden list--columns">
<li><a href="https://www.alphagraphics.com/print-services/book-printing-binding">Book Printing & Binding</a></li>
<li><a href="https://www.alphagraphics.com/print-services/book-printing-binding/binding-options">Binding Options</a></li>
<li><a href="https://www.alphagraphics.com/print-services/book-printing-binding/book-fulfillment-publishing">Book Fulfillment & Publishing</a></li>
<li><a href="https://www.alphagraphics.com/print-services/book-printing-binding/ebooks">eBooks</a></li>
<li><a href="https://www.alphagraphics.com/print-services/book-printing-binding/yearbooks">Yearbooks</a></li>
<li><a href="https://www.alphagraphics.com/print-services/brochures-booklets">Brochures & Booklets</a></li>
<li><a href="https://www.alphagraphics.com/print-services/business-cards">Business Cards</a></li>
<li><a href="https://www.alphagraphics.com/print-services/calendars">Calendars</a></li>
<li><a href="https://www.alphagraphics.com/print-services/cards-invitations/cards-and-invitations">Cards & Invitations</a></li>
<li><a href="https://www.alphagraphics.com/print-services/copy-services">Copy Services</a></li>
<li><a href="https://www.alphagraphics.com/print-services/custom-stationery-envelopes-letterheads"> Custom Stationery, Envelopes & Letterheads</a></li>
<li><a href="https://www.alphagraphics.com/print-services/flyers-newsletters">Flyers & Newsletters</a></li>
<li><a href="https://www.alphagraphics.com/print-services/forms">Forms</a></li>
<li><a href="https://www.alphagraphics.com/print-services/labels-stickers-decals">Labels, Stickers & Decals</a></li>
<li><a href="https://www.alphagraphics.com/print-services/manuals-catalogs">Manuals & Catalogs</a></li>
<li><a href="https://www.alphagraphics.com/print-services/photo-prints-books">Photo Prints & Books</a></li>
<li><a href="https://www.alphagraphics.com/print-services/photo-prints-books/photo-books">Photo Books</a></li>
<li><a href="https://www.alphagraphics.com/print-services/photo-prints-books/photo-prints-enlargements">Photo Prints & Enlargements</a></li>
<li><a href="https://www.alphagraphics.com/print-services/postcards">Postcards</a></li>
<li><a href="https://www.alphagraphics.com/print-services/presentation-folders">Presentation Folders</a></li>
<li><a href="https://www.alphagraphics.com/print-services/reports">Reports</a></li>
<li><a href="https://www.alphagraphics.com/print-services/site-plans-blueprints">Site Plans & Blueprints</a></li>
</ul>
</div>
</div>
</div>
<div class="column med-12">
<div class="serviceOffering-container">
<div class="mediaBlock mediaBlock--breakMed serviceOffering">
<figure>
<img alt="" src="/Image Library/HomePage/icon-marketing.webp">
</figure>
<div class="mediaBlock-body">
<h2 class="serviceOffering-heading"><a href="https://www.alphagraphics.com/marketing">Marketing <span class="icon-caret-right icon--empty" aria-hidden="true"></span></a></h2>
<p>We're not printers who do marketing and design. We're marketers and designers who happen to be expert printers.</p>
</div>
</div>
<div class="serviceOffering-list">
<h3 class="toggleLink"><span class="icon-toggle icon--empty" aria-expanded="false" aria-hidden="true"></span>All Marketing Services</h3>
<ul class="toggleLinkTarget is-hidden list--columns">
<li><a href="https://www.alphagraphics.com/marketing/creative-services">Creative Services</a></li>
<li><a href="https://www.alphagraphics.com/marketing/creative-services/audio-video-production">Audio & Video Production</a></li>
<li><a href="https://www.alphagraphics.com/marketing/creative-services/branding-identity">Branding & Identity</a></li>
<li><a href="https://www.alphagraphics.com/marketing/creative-services/copywriting">Copywriting</a></li>
<li><a href="https://www.alphagraphics.com/marketing/creative-services/graphic-logo-design">Graphic & Logo Design</a></li>
<li><a href="https://www.alphagraphics.com/marketing/creative-services/website-design-development">Website Design & Development</a></li>
<li><a href="https://www.alphagraphics.com/marketing/direct-marketing-mail-services">Direct Marketing & Mail Services</a></li>
<li><a href="https://www.alphagraphics.com/marketing/direct-marketing-mail-services/customer-retention-reactivation">Customer Retention & Reactivation</a></li>
<li><a href="https://www.alphagraphics.com/marketing/direct-marketing-mail-services/direct-mail">Direct Mail</a></li>
<li><a href="https://www.alphagraphics.com/marketing/direct-marketing-mail-services/every-door-direct-mail-eddm">Every-Door Direct Mail (EDDM)</a></li>
<li><a href="https://www.alphagraphics.com/marketing/direct-marketing-mail-services/mailing-fulfillment-services">Mailing & Fulfillment Services</a></li>
<li><a href="https://www.alphagraphics.com/marketing/direct-marketing-mail-services/variable-data-mapping">Variable Data & Mapping</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing">Mobile & Online Marketing</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/email-marketing">Email Marketing</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/lead-generation">Lead Generation</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/mobile-apps-websites">Mobile Apps & Websites</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/paid-search-marketing-sem">Paid Search Marketing (SEM)</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/personalized-urls">Personalized URLs</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/qr-codes">QR Codes</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/search-engine-optimization-seo">Search Engine Optimization (SEO)</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/sms-mms-marketing">SMS/MMS Marketing</a></li>
<li><a href="https://www.alphagraphics.com/marketing/mobile-online-marketing/social-media-marketing">Social Media Marketing</a></li>
</ul>
</div>
</div>
</div>
<div class="column med-12">
<div class="serviceOffering-container">
<div class="mediaBlock mediaBlock--breakMed serviceOffering">
<figure>
<img alt="" src="/Image Library/HomePage/icon-technology.webp">
</figure>
<div class="mediaBlock-body">
<h2 class="serviceOffering-heading"><a href="https://www.alphagraphics.com/technology">Technology <span class="icon-caret-right icon--empty" aria-hidden="true"></span></a></h2>
<p>We’ve perfected your print and marketing management with one tool that can support your entire business.</p>
</div>
</div>
<div class="serviceOffering-list">
<h3 class="toggleLink"><span class="icon-toggle icon--empty" aria-expanded="false" aria-hidden="true"></span>All Technology Services</h3>
<ul class="toggleLinkTarget is-hidden list--columns">
<li><a href="https://www.alphagraphics.com/technology/marketing-360">Marketing 360</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_6kTFKnANghA">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_6kTFKnANghA_ctl00">
<div class="section banner section--contrastDark banner--centerCenter banner--textLight">
<div class="banner-contained contained">
<div class="bannerCopy">
<p>At AlphaGraphics, we have the experience and state-of-the-art equipment to support your business every step of the way.</p>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_29dlHxkcWGQ">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_29dlHxkcWGQ_ctl00">
<div class="section h-hard spotlight spotlight--imgLeft section--contrastLight">
<div class="spotlight-inner" style="transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out; opacity: 0; transform: scale(1.07, 1.07) translate(0px, 25px);">
<div class="spotlight-image" style="background-image: url('https://www.alphagraphics.com/image%20library/homepage/spotlight-ex1.webp');"></div>
<div class="spotlight-content">
<h3 class="spotlight-heading">Solutions for Businesses</h3>
<p>Managing a business takes finesse, market savvy, flexibility, and a whole lot of time. Meeting last-minute deadlines, maintaining inventory, promoting sales and new services, and staying on budget are just a few of the tasks on a
business owner’s “to-do” list. That’s why you need an experienced business solutions provider, like AlphaGraphics, in your corner.</p>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_5beYhIPFiVt">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_5beYhIPFiVt_ctl00">
<div class="section h-hard spotlight spotlight--imgRight section--contrastLight">
<div class="spotlight-inner" style="transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out; opacity: 0; transform: scale(1.07, 1.07) translate(0px, 25px);">
<div class="spotlight-image" style="background-image: url('https://www.alphagraphics.com/image%20library/homepage/spotlight-ex4.webp');"></div>
<div class="spotlight-content">
<h3 class="spotlight-heading"><a href="https://www.alphagraphics.com/solutions/trending/agbox/agbox">agBox</a></h3>
<p>More than just a box, agBox is a way for you to create unforgettable experiences for your audiences while connecting them with your brand. Create a custom-designed and branded package, fill it with your choice of swag, goodies,
and printed materials, and have it delivered directly to your target audience—for less than the cost of lunch!</p>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_758snNU30M5">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_758snNU30M5_ctl00">
<div class="section featureBlock featureBlock--four">
<div class="contained" style="transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out; opacity: 0; transform: scale(1.07, 1.07) translate(0px, 25px);">
<h2 class="featureBlock-heading">Why AlphaGraphics?</h2>
<div class="row">
<div class="column sm-12 lg-6">
<figure class="featureBlock-figure"><img src="https://www.alphagraphics.com/image%20library/homepage/icon-one.webp" alt="">
<figcaption class="featureBlock-figcaption">
<h3 class="featureBlock-subHeading">Exceptional Service</h3>
<p>We provide easy, best-in-class service to support your business needs.</p>
</figcaption>
</figure>
</div>
<div class="column sm-12 lg-6">
<figure class="featureBlock-figure"><img src="https://www.alphagraphics.com/image%20library/homepage/icon-two.webp" alt="">
<figcaption class="featureBlock-figcaption">
<h3 class="featureBlock-subHeading">Creative Mindset</h3>
<p>We bring creativity and innovation to turn your dreams into reality.</p>
</figcaption>
</figure>
</div>
<div class="column sm-12 lg-6">
<figure class="featureBlock-figure"><img src="https://www.alphagraphics.com/image%20library/homepage/icon-three.webp" alt="">
<figcaption class="featureBlock-figcaption">
<h3 class="featureBlock-subHeading">Proven Expertise</h3>
<p>For over 50 years, we've helped brands get noticed and get business.</p>
</figcaption>
</figure>
</div>
<div class="column sm-12 lg-6">
<figure class="featureBlock-figure"><img src="https://www.alphagraphics.com/image%20library/homepage/icon-four.webp" alt="">
<figcaption class="featureBlock-figcaption">
<h3 class="featureBlock-subHeading">Engaged Partnership</h3>
<p>We believe in building relationships with our customers, because we are most successful when we work together.</p>
</figcaption>
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_1v5f6vOhc4q">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_1v5f6vOhc4q_ctl00">
<div class="section section--contrastDark locationFinder locationFinder-mapRight">
<div class="locationFinder-content">
<h3 class="locationFinder-heading">Find a Location</h3>
<p>Not sure where to begin? Find your local AlphaGraphics Center! Our experts will walk you through the process and help you get your project started.</p>
<div class="locationFinder-proximity"><label for="locNear" class="h-visuallyHidden">Zip, City, State or Address</label><input type="text" id="locNear" class="locationFinder-input" placeholder="Zip, City, State or Address"
onkeydown="clickButtonOnEnter(event,'75d63aa3-501c-4b19-bcdf-bf39b643d298');"><input class="btn" id="75d63aa3-501c-4b19-bcdf-bf39b643d298" value="Find A Location"
onclick="window.location.href='https://alphagraphics.com/us/locations?location='+encodeURIComponent($(this).siblings('#locNear').val());"></div>
<p><a href="#" onclick="redirectWithCurrentLatLng('https://alphagraphics.com/us/locations');">Use My Current Location</a></p>
</div>
<div class="locationFinder-map" id="locMap"><img class="lazy" data-src="https://www.alphagraphics.com/image%20library/homepage/find-local-alphagraphics-map-sm.webp" alt=""></div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_5VNNEpaPCxb">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_5VNNEpaPCxb_ctl00">
<div class="section featureBlock featureBlock--two">
<div class="contained" style="transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out; opacity: 0; transform: scale(1.07, 1.07) translate(0px, 25px);">
<h2 class="featureBlock-heading">Our Blog</h2>
<div class="row">
<div class="column med-12">
<figure class="featureBlock-figure"><img src="https://www.alphagraphics.com/image%20library/homepage/4-ways-to-connect-with-customers-2022.webp" alt="">
<figcaption class="featureBlock-figcaption">
<h3 class="featureBlock-subHeading"><a href="https://blogs.alphagraphics.com/blog/2021/12/06/4-new-ways-to-connect-with-customers-in-2022/">4 New Ways to Connect with Customers in 2022</a></h3>
<p>There's no better time than a new year to think about getting a fresh start for your business. Check out our top ideas for connecting with your customers in 2022.</p>
</figcaption>
</figure>
</div>
<div class="column med-12">
<figure class="featureBlock-figure"><img src="https://www.alphagraphics.com/image%20library/homepage/4-steps-total-business-transformation.webp" alt="">
<figcaption class="featureBlock-figcaption">
<h3 class="featureBlock-subHeading"><a href="https://blogs.alphagraphics.com/blog/2021/11/01/4-steps-to-a-total-business-transformation/">4 Steps to a Total Business Transformation</a></h3>
<p>It's easy to wish for the business of your dreams, but how do you actually make it happen? With four simple steps, you can refresh and revitalize your business, build customer loyalty, and expand your reach.</p>
</figcaption>
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_A2U0QHgs0yj">
<div id="ctl01_PageZoneContainer2_PageZoneContainer2_A2U0QHgs0yj_ctl00">
<div class="section banner banner--centerCenter banner--textLight banner--fixedBackground" style="background-image: url('https://www.alphagraphics.com/image%20library/homepage/banner-ex2a-lg.webp');">
<div class="banner-contained contained">
<div class="bannerCopy">
<h2 class="bannerCopy-heading">Franchise with AlphaGraphics</h2>
<p>Franchising a print and marketing business with AlphaGraphics allows you to be in business for yourself, but not by yourself.</p>
<p><a href="https://alphagraphicsfranchise.com/" class="btn btn--whiteGhost btn--lg">Get Started Today</a></p>
</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-12 lg-9">
<div class="ag">
<img alt="" class="lazy" data-src="/Image%20Library/content-images/logo-sm.webp">
<div class="agContent">
<div id="ctl01_Footer_FooterCorporate_FWTextContainer1">
<div id="ctl01_Footer_FooterCorporate_FWTextContainer1_ctl00">
<div class="agContent"><span class="agTitle"><a href="/">ALPHAGRAPHICS INTERNATIONAL HEADQUARTERS</a></span>
<ul class="list list--bare">
<li><a href="https://alphagraphics.com/us/locations" title="Locations">Find a Location</a></li>
<li><a href="https://alphagraphicsfranchise.com/" target="_blank">Own a Franchise</a></li>
<li><a href="https://alphagraphics-careers.careerplug.com/jobs" title="Careers" target="_blank">Careers</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="column med-12 lg-5">
<span class="footerMain-heading">Contact</span>
<nav class="footerMain-topNav footerMain-contact">
<ul>
<li>
<span class="icon-phone icon--empty" aria-hidden="true"></span>
<a href="tel:800.955.6246">Call Us 800.955.6246</a>
</li>
<li>
<span class="icon-mail icon--empty" aria-hidden="true"></span>
<a href="mailto:agsupport@alphagraphics.com">Send an Email</a>
</li>
<li><span class="icon-location icon--empty" aria-hidden="true"></span>
<p> 143 Union Boulevard <br> Suite 650 <br> Lakewood, CO 80228 <br> US </p>
</li>
</ul>
</nav>
</div>
<div class="column med-12 lg-5">
<div id="ctl01_Footer_FooterCorporate_FWTextContainer2">
<div id="ctl01_Footer_FooterCorporate_FWTextContainer2_ctl00">
<span class="footerMain-heading">Available Markets</span>
<nav class="footerMain-topNav">
<ul>
<li><a href="/us/locations/by-state">United States</a></li>
<li><a href="https://www.agnortheast.com/">United Kingdom</a></li>
<li><a href="https://www.alphagraphics.com.br/localiza%C3%A7%C3%B5es/por-estado">Brazil</a></li>
<li><a href="/cn--beijing-cn001">China</a></li>
<li><a href="https://www.alphagraphics.com/cn-hong-kong-hong-kong-hk001">Hong Kong</a></li>
<li><a href="https://alphagraphics.com.sa">Saudi Arabia</a></li>
</ul>
</nav>
</div>
</div>
</div>
<div class="column med-5">
<span class="footerMain-heading">Connect With Us</span>
<nav class="footerMain-topNav footerMain-topNav--socialNav">
<ul>
<li><a href="https://www.facebook.com/AlphaGraphics/" class="footerMainSocialLink footerMainSocialLink--facebook" aria-label="facebook"></a></li>
<li><a href="https://twitter.com/alphagraphics" class="footerMainSocialLink footerMainSocialLink--twitter" aria-label="twitter"></a></li>
<li><a href="https://www.linkedin.com/company/alphagraphics" class="footerMainSocialLink footerMainSocialLink--linkedin" aria-label="linkedin"></a></li>
<li><a href="https://blogs.alphagraphics.com/blog/?_ga=2.185843177.1135599343.1611165541-558901704.1607750683" class="footerMainSocialLink footerMainSocialLink--rss" aria-label="rss"></a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<div class="footermain-bottom">
<div class="footermain-bottomInner">
<span class="footerMain-bottomInfo"> Copyright © 2023 AlphaGraphics International Headquarters. All rights reserved <address itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">143 Union Boulevard, Suite 650</span>, <span itemprop="addressLocality">Lakewood</span>, <span itemprop="addressRegion">Colorado</span>
<span itemprop="postalCode">80228</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="/privacy-policy">Privacy Policy</a></li>
<li class="last btn btn--secondary"><a href="https://xmpl.xmpiecloud.com/Privacy/index.html" target="_blank">Do Not Sell My Personal Information</a></li>
</ul>
</nav>
</div>
<div class="F-Bp">
<div id="ctl01_Footer_footerContent">
<div id="ctl01_Footer_footerContent_ctl00">
<div>
<div>
<div>
<div>
<p>Under the copyright laws, this documentation may not be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole or in part, without the prior written consent of
AlphaGraphics, Inc.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</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>
<input type="hidden" id="hidPSThanks" name="hidPSThanks"><input type="hidden" id="hidPSTok" name="hidPSTok"><input type="hidden" id="hidPSJob" name="hidPSJob">
<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>
<script>
</script>
</div>
<script type="text/javascript" src="/jsfile/Basepage.js"></script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B4380F01">
</div>
<script type="text/javascript">
//<![CDATA[
window.ComponentArt_Page_Loaded = true;
//]]>
</script>
<script src="/ComponentArtScript.axd?f=u1,u2,u3,g1,g2,g3,g4,g5,tv1,tv2,tv3,u4,m1,m2,m3,cb1,mi1,mi2,mi3,cmb1,cmb2,cmb3&amp;v=2012_1_1016_4" type="text/javascript"></script><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUJMTE1ODEyOTU4EBYGHg9fX0FudGlYc3JmVG9rZW4FIDg5ZWU5NmJmNTRiMDRhMzg5Y2VmYjU0NDgxN2M5MmRjHhJfX0FudGlYc3JmVXNlck5hbWUFCUFub255bW91cx4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBZBYCAgEPFgIeBGxhbmcFBWVuLVVTFgQCAQ9kFgQCBg9kFgRmDxYGHgNyZWwFCnN0eWxlc2hlZXQeBHR5cGUFCHRleHQvY3NzHgRocmVmBR0vU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tYWluLmNzc2QCAQ8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFIC9TdHlsZSUyMExpYnJhcnkvY3NzL3Jldmlld3MuY3NzZAIHD2QWBmYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HgNzcmMFKy9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9mcm9udEVuZC1taW4uanNkAgEPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFIy9TY3JpcHQlMjBMaWJyYXJ5L0N1c3RvbS93b29yYW5rLmpzZAICDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBTkvU2NyaXB0JTIwTGlicmFyeS9mcm9udC1lbmQvanF1ZXJ5LXVpLTEuOS4yLmN1c3RvbS5taW4uanNkAgMPZBYEAgUPZBYKAgMPDxYCHgdWaXNpYmxlaGQWAgIBD2QWDAICDxQrAAJkZGQCBA8UKwACZGRkAgYPFCsAAmRkZAIHD2QWBgIBDxBkZBYAZAICDxBkZBYBZmQCAw8QZGQWAWZkAgoPFCsAAmRkZAILDxQrAAJkZGQCBQ8WAh8IaGQCBw9kFgJmD2QWCgIBD2QWAgIED2QWAmYPZBYMAgEPZBYCAgEPDxYEHghDc3NDbGFzcwURQ0xIaWVyYXJjaGljYWxOYXYeBF8hU0ICAmQWAgUFY3RsMDAPZBYCZg8WAh4EVGV4dAW1ATx1bCBjbGFzcz0iQ0xIaWVyYXJjaGljYWxOYXYiPjxsaSBjbGFzcz0iZmlyc3QiPjxhIGhyZWY9Ii9hYm91dC11cyI+QWJvdXQgVXM8L2E+PC9saT48bGk+PGEgaHJlZj0iL2Jsb2ciPkJsb2c8L2E+PC9saT48bGkgY2xhc3M9Imxhc3QiPjxhIGhyZWY9Ii9jb250YWN0LXVzIj5Db250YWN0IFVzPC9hPjwvbGk+PC91bD5kAgMPDxYCHwhnZBYCZg8WAh4LcGxhY2Vob2xkZXIFGUVudGVyIFppcCwgU3RhdGUsIG9yIENpdHlkAgUPDxYCHwhoZGQCBw8PFgIfCGhkZAIJD2QWAmYPZBYCZg8WAh8LBb9oPG5hdiBpZD0ibmF2TWFpbiIgcnVuYXQ9InNlcnZlciIgY2xhc3M9Im5hdk1haW4iPjx1bD4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9zaWducyI+U2lnbnM8L2E+PHVsPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2J1aWxkaW5nLXNpZ25hZ2UiPkJ1aWxkaW5nIFNpZ25hZ2U8L2E+PHVsPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9idWlsZGluZy1zaWduYWdlL2Jhbm5lcnMtcG9zdGVycyI+QmFubmVycyAmYW1wOyBQb3N0ZXJzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2J1aWxkaW5nLXNpZ25hZ2UvY2FibGUtZGlzcGxheS1zeXN0ZW1zIj5DYWJsZSBEaXNwbGF5IFN5c3RlbXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvYnVpbGRpbmctc2lnbmFnZS9leHRlcmlvci10ZW1wb3Jhcnktc2lnbmFnZSI+RXh0ZXJpb3IgVGVtcG9yYXJ5IFNpZ25hZ2U8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvYnVpbGRpbmctc2lnbmFnZS9mbGFncy1zdGFuZHMiPkZsYWdzICZhbXA7IFN0YW5kczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9idWlsZGluZy1zaWduYWdlL2xhcmdlLWZvcm1hdC1wcmludGluZyI+TGFyZ2UgRm9ybWF0IFByaW50aW5nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2J1aWxkaW5nLXNpZ25hZ2Uvc2lkZXdhbGstc2lnbnMiPlNpZGV3YWxrIFNpZ25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2J1aWxkaW5nLXNpZ25hZ2UvdmVoaWNsZS1ncmFwaGljcyI+VmVoaWNsZSBHcmFwaGljczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9idWlsZGluZy1zaWduYWdlL3dhbGwtd2luZG93LWdyYXBoaWNzIj5XYWxsICZhbXA7IFdpbmRvdyBHcmFwaGljczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9idWlsZGluZy1zaWduYWdlL3dheWZpbmRpbmcteWFyZC1zaXRlLXNpZ25zIj5XYXlmaW5kaW5nLCBZYXJkICZhbXA7IFNpdGUgU2lnbnM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2V4aGliaXRzLWRpc3BsYXlzIj5FeGhpYml0cyAmYW1wOyBEaXNwbGF5czwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2V4aGliaXRzLWRpc3BsYXlzL2JhY2tkcm9wcyI+QmFja2Ryb3BzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2V4aGliaXRzLWRpc3BsYXlzL2JhY2tsaXQtZ3JhcGhpY3MiPkJhY2tsaXQgR3JhcGhpY3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMvYmFubmVyLXN0YW5kcy11cHMtcG9wLXVwcyI+QmFubmVyIFN0YW5kcywgVXBzICZhbXA7IFBvcC11cHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMvZHJ5LWVyYXNlLWJvYXJkcyI+RHJ5IEVyYXNlIEJvYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9leGhpYml0cy1kaXNwbGF5cy9raW9zay1kaXNwbGF5cyI+S2lvc2sgRGlzcGxheXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMvcGxhcXVlcy1hd2FyZHMiPlBsYXF1ZXMgJmFtcDsgQXdhcmRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2V4aGliaXRzLWRpc3BsYXlzL3RhYmxlLXRocm93cyI+VGFibGUgVGhyb3dzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL2V4aGliaXRzLWRpc3BsYXlzL3RyYWRlLXNob3dzIj5UcmFkZSBTaG93czwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvcG9pbnQtb2YtcHVyY2hhc2UtcHJvbW90aW9uYWwiPlBvaW50IG9mIFB1cmNoYXNlICZhbXA7IFByb21vdGlvbmFsPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvcG9pbnQtb2YtcHVyY2hhc2UtcHJvbW90aW9uYWwvYm9vdGgtZGlzcGxheXMiPkJvb3RoIERpc3BsYXlzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3BvaW50LW9mLXB1cmNoYXNlLXByb21vdGlvbmFsL2xpdGVyYXR1cmUtcmFja3MiPkxpdGVyYXR1cmUgUmFja3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvcG9pbnQtb2YtcHVyY2hhc2UtcHJvbW90aW9uYWwvbWFnbmV0aWMtZ3JhcGhpY3MiPk1hZ25ldGljIEdyYXBoaWNzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3BvaW50LW9mLXB1cmNoYXNlLXByb21vdGlvbmFsL3JlYWwtZXN0YXRlLXNpZ25zIj5SZWFsIEVzdGF0ZSBTaWduczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9wb2ludC1vZi1wdXJjaGFzZS1wcm9tb3Rpb25hbC9yZXRhaWwtc2lnbnMiPlJldGFpbCBTaWduczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvc2lnbnMtYnktdHlwZS1tYXRlcmlhbCI+U2lnbnMgYnkgVHlwZSAmYW1wOyBNYXRlcmlhbDwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3NpZ25zLWJ5LXR5cGUtbWF0ZXJpYWwvYWNyeWxpYyI+QWNyeWxpYzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9zaWducy1ieS10eXBlLW1hdGVyaWFsL2FsdW1pbnVtIj5BbHVtaW51bTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9zaWducy1ieS10eXBlLW1hdGVyaWFsL2Jhbm5lci1tZXNoIj5CYW5uZXIgJmFtcDsgTWVzaDwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy9zaWducy1ieS10eXBlLW1hdGVyaWFsL2Nvcm9wbGFzdCI+Q29yb3BsYXN0PC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3NpZ25zLWJ5LXR5cGUtbWF0ZXJpYWwvZGltZW5zaW9uYWwtZGlzcGxheXMiPkRpbWVuc2lvbmFsIERpc3BsYXlzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3NpZ25zLWJ5LXR5cGUtbWF0ZXJpYWwvdmlueWwiPlZpbnlsPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzIj5XYXlmaW5kaW5nICZhbXA7IERpcmVjdG9yaWVzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2F5ZmluZGluZy1kaXJlY3Rvcmllcy9hZGEiPkFEQTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzL2J1aWxkaW5nLXNpZ25zIj5CdWlsZGluZyBTaWduczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzL2RpcmVjdG9yaWVzIj5EaXJlY3RvcmllczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzL21lbnUtYm9hcmRzIj5NZW51IEJvYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzL25hbWUtYmFkZ2VzLXRhZ3MiPk5hbWUgQmFkZ2VzICZhbXA7IFRhZ3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2F5ZmluZGluZy1kaXJlY3Rvcmllcy9wb2xlLXBhbmVsLXNpZ25zIj5Qb2xlICZhbXA7IFBhbmVsIFNpZ25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3dheWZpbmRpbmctZGlyZWN0b3JpZXMvcmVndWxhdG9yeSI+UmVndWxhdG9yeTwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2luZG93LXdhbGwtZmxvb3IiPldpbmRvdywgV2FsbCAmYW1wOyBGbG9vcjwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3dpbmRvdy13YWxsLWZsb29yL2NlaWxpbmctdGlsZXMiPkNlaWxpbmcgVGlsZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2luZG93LXdhbGwtZmxvb3IvZmxvb3ItZGVjYWxzIj5GbG9vciBEZWNhbHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2luZG93LXdhbGwtZmxvb3IvZnJhbWVkLWZpbmUtYXJ0LXByaW50cyI+RnJhbWVkICZhbXA7IEZpbmUgQXJ0IFByaW50czwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zaWducy93aW5kb3ctd2FsbC1mbG9vci9mcm9zdGVkLWltYWdlZC1nbGFzcyI+RnJvc3RlZCAmYW1wOyBJbWFnZWQgR2xhc3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2luZG93LXdhbGwtZmxvb3IvaW50ZXJpb3ItZGltZW5zaW9uYWwtZ3JhcGhpY3MiPkludGVyaW9yIERpbWVuc2lvbmFsIEdyYXBoaWNzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NpZ25zL3dpbmRvdy13YWxsLWZsb29yL3dpbmRvdy1zaGFkZXMiPldpbmRvdyBTaGFkZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc2lnbnMvd2luZG93LXdhbGwtZmxvb3IvaW5kb29yLWJhbm5lciI+SW5kb29yIEJhbm5lcjwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICA8L3VsPg0KICAgIDwvbGk+DQogICAgPGxpIGNsYXNzPSJoYXNDaGlsZHJlbiBpcy1tZWdhIGlzLWNvbHVtbnMgZm91ciI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzIj5QcmludCBTZXJ2aWNlczwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvYm9vay1wcmludGluZy1iaW5kaW5nIj5Cb29rIFByaW50aW5nICZhbXA7IEJpbmRpbmc8L2E+PC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcmludC1zZXJ2aWNlcy9icm9jaHVyZXMtYm9va2xldHMiPkJyb2NodXJlcyAmYW1wOyBCb29rbGV0czwvYT48L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzL2J1c2luZXNzLWNhcmRzIj5CdXNpbmVzcyBDYXJkczwvYT48L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzL2NhbGVuZGFycyI+Q2FsZW5kYXJzPC9hPjwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvY2FyZHMtaW52aXRhdGlvbnMiPkNhcmRzICZhbXA7IEludml0YXRpb25zPC9hPjwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvY29weS1zZXJ2aWNlcyI+Q29weSBTZXJ2aWNlczwvYT48L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzL2N1c3RvbS1zdGF0aW9uZXJ5LWVudmVsb3Blcy1sZXR0ZXJoZWFkcyI+IEN1c3RvbSBTdGF0aW9uZXJ5LCBFbnZlbG9wZXMgJmFtcDsgTGV0dGVyaGVhZHM8L2E+PC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcmludC1zZXJ2aWNlcy9mbHllcnMtbmV3c2xldHRlcnMiPkZseWVycyAmYW1wOyBOZXdzbGV0dGVyczwvYT48L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzL2Zvcm1zIj5Gb3JtczwvYT48L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzL2xhYmVscy1zdGlja2Vycy1kZWNhbHMiPkxhYmVscywgU3RpY2tlcnMgJmFtcDsgRGVjYWxzPC9hPjwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvbWFudWFscy1jYXRhbG9ncyI+TWFudWFscyAmYW1wOyBDYXRhbG9nczwvYT48L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3ByaW50LXNlcnZpY2VzL3Bob3RvLXByaW50cy1ib29rcyI+UGhvdG8gUHJpbnRzICZhbXA7IEJvb2tzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvcGhvdG8tcHJpbnRzLWJvb2tzL3Bob3RvLWJvb2tzIj5QaG90byBCb29rczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvcG9zdGNhcmRzIj5Qb3N0Y2FyZHM8L2E+PC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcmludC1zZXJ2aWNlcy9wcmVzZW50YXRpb24tZm9sZGVycyI+UHJlc2VudGF0aW9uIEZvbGRlcnM8L2E+PC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcmludC1zZXJ2aWNlcy9yZXBvcnRzIj5SZXBvcnRzPC9hPjwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJpbnQtc2VydmljZXMvc2l0ZS1wbGFucy1ibHVlcHJpbnRzIj5TaXRlIFBsYW5zICZhbXA7IEJsdWVwcmludHM8L2E+PC9saT4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9tYXJrZXRpbmciPk1hcmtldGluZzwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL2NyZWF0aXZlLXNlcnZpY2VzIj5DcmVhdGl2ZSBTZXJ2aWNlczwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9jcmVhdGl2ZS1zZXJ2aWNlcy9hdWRpby12aWRlby1wcm9kdWN0aW9uIj5BdWRpbyAmYW1wOyBWaWRlbyBQcm9kdWN0aW9uPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9jcmVhdGl2ZS1zZXJ2aWNlcy9icmFuZGluZy1pZGVudGl0eSI+QnJhbmRpbmcgJmFtcDsgSWRlbnRpdHk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL2NyZWF0aXZlLXNlcnZpY2VzL2NvcHl3cml0aW5nIj5Db3B5d3JpdGluZzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvY3JlYXRpdmUtc2VydmljZXMvZ3JhcGhpYy1sb2dvLWRlc2lnbiI+R3JhcGhpYyAmYW1wOyBMb2dvIERlc2lnbjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvY3JlYXRpdmUtc2VydmljZXMvd2Vic2l0ZS1kZXNpZ24tZGV2ZWxvcG1lbnQiPldlYnNpdGUgRGVzaWduICZhbXA7IERldmVsb3BtZW50PC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvZGlyZWN0LW1hcmtldGluZy1tYWlsLXNlcnZpY2VzIj5EaXJlY3QgTWFya2V0aW5nICZhbXA7IE1haWwgU2VydmljZXM8L2E+PHVsPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvZGlyZWN0LW1hcmtldGluZy1tYWlsLXNlcnZpY2VzL2N1c3RvbWVyLXJldGVudGlvbi1yZWFjdGl2YXRpb24iPkN1c3RvbWVyIFJldGVudGlvbiAmYW1wOyBSZWFjdGl2YXRpb248L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL2RpcmVjdC1tYXJrZXRpbmctbWFpbC1zZXJ2aWNlcy9kaXJlY3QtbWFpbCI+RGlyZWN0IE1haWw8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL2RpcmVjdC1tYXJrZXRpbmctbWFpbC1zZXJ2aWNlcy9ldmVyeS1kb29yLWRpcmVjdC1tYWlsLWVkZG0iPkV2ZXJ5LURvb3IgRGlyZWN0IE1haWwgKEVERE0pPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9kaXJlY3QtbWFya2V0aW5nLW1haWwtc2VydmljZXMvbWFpbGluZy1mdWxmaWxsbWVudC1zZXJ2aWNlcyI+TWFpbGluZyAmYW1wOyBGdWxmaWxsbWVudCBTZXJ2aWNlczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvZGlyZWN0LW1hcmtldGluZy1tYWlsLXNlcnZpY2VzL3ZhcmlhYmxlLWRhdGEtbWFwcGluZyI+VmFyaWFibGUgRGF0YSAmYW1wOyBNYXBwaW5nPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvbW9iaWxlLW9ubGluZS1tYXJrZXRpbmciPk1vYmlsZSAmYW1wOyBPbmxpbmUgTWFya2V0aW5nPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL21vYmlsZS1vbmxpbmUtbWFya2V0aW5nL2VtYWlsLW1hcmtldGluZyI+RW1haWwgTWFya2V0aW5nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9sZWFkLWdlbmVyYXRpb24iPkxlYWQgR2VuZXJhdGlvbjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvbW9iaWxlLW9ubGluZS1tYXJrZXRpbmcvbW9iaWxlLWFwcHMtd2Vic2l0ZXMiPk1vYmlsZSBBcHBzICZhbXA7IFdlYnNpdGVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9wYWlkLXNlYXJjaC1tYXJrZXRpbmctc2VtIj5QYWlkIFNlYXJjaCBNYXJrZXRpbmcgKFNFTSk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL21vYmlsZS1vbmxpbmUtbWFya2V0aW5nL3BlcnNvbmFsaXplZC11cmxzIj5QZXJzb25hbGl6ZWQgVVJMczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tYXJrZXRpbmcvbW9iaWxlLW9ubGluZS1tYXJrZXRpbmcvcXItY29kZXMiPlFSIENvZGVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9zZWFyY2gtZW5naW5lLW9wdGltaXphdGlvbi1zZW8iPlNlYXJjaCBFbmdpbmUgT3B0aW1pemF0aW9uIChTRU8pPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9zbXMtbW1zLW1hcmtldGluZyI+U01TL01NUyBNYXJrZXRpbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWFya2V0aW5nL21vYmlsZS1vbmxpbmUtbWFya2V0aW5nL3NvY2lhbC1tZWRpYS1tYXJrZXRpbmciPlNvY2lhbCBNZWRpYSBNYXJrZXRpbmc8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90ZWNobm9sb2d5Ij5UZWNobm9sb2d5PC9hPjx1bD4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobm9sb2d5L21hcmtldGluZy0zNjAiPk1hcmtldGluZyAzNjA8L2E+PC9saT4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9zb2x1dGlvbnMiPlNvbHV0aW9uczwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL3RyZW5kaW5nIj5UcmVuZGluZzwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy90cmVuZGluZy9hZ2JveCI+YWdCb3g8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL3RyZW5kaW5nL2NvdmlkLTE5LXNvY2lhbC1kaXN0YW5jaW5nIj5DT1ZJRC0xOSAmYW1wOyBTb2NpYWwgRGlzdGFuY2luZzwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1c2luZXNzLWluZHVzdHJ5LXNvbHV0aW9ucyI+QnVzaW5lc3MgJmFtcDsgSW5kdXN0cnkgU29sdXRpb25zPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1c2luZXNzLWluZHVzdHJ5LXNvbHV0aW9ucy9hc3NvY2lhdGlvbnMiPkFzc29jaWF0aW9uczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvYnVzaW5lc3MtaW5kdXN0cnktc29sdXRpb25zL2J1c2luZXNzLWNvcnBvcmF0ZSI+QnVzaW5lc3MgJmFtcDsgQ29ycG9yYXRlPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy9idXNpbmVzcy1pbmR1c3RyeS1zb2x1dGlvbnMvY29uc3RydWN0aW9uIj5Db25zdHJ1Y3Rpb248L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1c2luZXNzLWluZHVzdHJ5LXNvbHV0aW9ucy9lZHVjYXRpb24tdHJhaW5pbmciPkVkdWNhdGlvbiAmYW1wOyBUcmFpbmluZzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvYnVzaW5lc3MtaW5kdXN0cnktc29sdXRpb25zL2ZpbmFuY2lhbCI+RmluYW5jaWFsPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy9idXNpbmVzcy1pbmR1c3RyeS1zb2x1dGlvbnMvaGVhbHRoY2FyZSI+SGVhbHRoY2FyZTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvYnVzaW5lc3MtaW5kdXN0cnktc29sdXRpb25zL2xlZ2FsIj5MZWdhbDwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvYnVzaW5lc3MtaW5kdXN0cnktc29sdXRpb25zL21hbnVmYWN0dXJpbmciPk1hbnVmYWN0dXJpbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1c2luZXNzLWluZHVzdHJ5LXNvbHV0aW9ucy9yZWFsLWVzdGF0ZSI+UmVhbCBFc3RhdGU8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1c2luZXNzLWluZHVzdHJ5LXNvbHV0aW9ucy9yZXN0YXVyYW50LWhvc3BpdGFsaXR5Ij5SZXN0YXVyYW50ICZhbXA7IEhvc3BpdGFsaXR5PC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy9idXNpbmVzcy1pbmR1c3RyeS1zb2x1dGlvbnMvcmV0YWlsLWNvbnN1bWVyLWdvb2RzIj5SZXRhaWwgJmFtcDsgQ29uc3VtZXIgR29vZHM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy90cmFkZS1zaG93cy1ldmVudHMiPlRyYWRlIFNob3dzICZhbXA7IEV2ZW50czwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy90cmFkZS1zaG93cy1ldmVudHMvY29udmVudGlvbnMiPkNvbnZlbnRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy90cmFkZS1zaG93cy1ldmVudHMvY291cnRyb29tLWV4aGliaXRzIj5Db3VydHJvb20gRXhoaWJpdHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL3RyYWRlLXNob3dzLWV2ZW50cy9ldmVudHMiPkV2ZW50czwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvdHJhZGUtc2hvd3MtZXZlbnRzL2V4aGliaXRzIj4gRXhoaWJpdHM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy9idW5kbGVzIj5CdW5kbGVzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1bmRsZXMvYnVzaW5lc3MtZXNzZW50aWFscyI+QnVzaW5lc3MgRXNzZW50aWFsczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvYnVuZGxlcy9lZHVjYXRpb24iPkVkdWNhdGlvbjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9zb2x1dGlvbnMvYnVuZGxlcy9ncmFuZC1vcGVuaW5ncyI+R3JhbmQgT3BlbmluZ3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1bmRsZXMvdHJhZGUtc2hvd3MiPlRyYWRlIFNob3dzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3NvbHV0aW9ucy9idW5kbGVzL3Jlc3RhdXJhbnQiPlJlc3RhdXJhbnQ8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1bmRsZXMvcmV0YWlsIj5SZXRhaWw8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvc29sdXRpb25zL2J1bmRsZXMvc2VydmljZS1idXNpbmVzcyI+U2VydmljZSBCdXNpbmVzczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICA8L3VsPg0KICAgIDwvbGk+DQogICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9yZXNvdXJjZXMiPlJlc291cmNlczwvYT48L2xpPg0KICA8L3VsPjwvbmF2PmQCDw8PFgQfCQURQ0xIaWVyYXJjaGljYWxOYXYfCgICZBYCBQVjdGwwMA9kFgJmDxYCHwsFzwM8bmF2IGlkPSJ0b29sQmFyIiBjbGFzcz0idG9vbEJhciI+PHVsPg0KICAgIDxsaT48YSBocmVmPSIvdXMvbG9jYXRpb25zIj48aSBjbGFzcz0iaWNvbi1jb21wYXNzLWFsdCBpY29uLS1lbXB0eSIgYXJpYS1oaWRkZW49InRydWUiPjwvaT5GaW5kIGEgTG9jYXRpb248L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9hbHBoYWdyYXBoaWNzZnJhbmNoaXNlLmNvbS8iPjxpIGNsYXNzPSJpY29uLWJ1aWxkaW5nIGljb24tLWVtcHR5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPk93biBhIEZyYW5jaGlzZTwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL2FscGhhZ3JhcGhpY3MtY2FyZWVycy5jYXJlZXJwbHVnLmNvbS9qb2JzIj48aSBjbGFzcz0iaWNvbi10b29sYm94LWFsdCBpY29uLS1lbXB0eSIgYXJpYS1oaWRkZW49InRydWUiPjwvaT5DYXJlZXJzPC9hPjwvbGk+DQogIDwvdWw+PC9uYXY+ZAIDD2QWBmYPZBYEBT9jdGwwMV9QYWdlWm9uZUNvbnRhaW5lcjFfUGFnZVpvbmVDb250YWluZXIxX0FMWDZkUndneG8xQ2FsbEJhY2sPZBYCZg9kFgJmDxYCHwsFqiE8ZGl2IGNsYXNzPSJzbGlkZXIgc2xpZGVyTWFpbiI+DQogIDxkaXYgY2xhc3M9InNsaWRlck1haW4tc2xpZGUgc2xpZGVyTWFpbi1zbGlkZS0tcmlnaHRDZW50ZXIgIHNsaWRlck1haW4tc2xpZGUtLXRleHRCYWNrZ3JvdW5kRGFyayI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vdGVjaG5vbG9neS9tYXJrZXRpbmctMzYwIj48ZGl2IGNsYXNzPSJzbGlkZXJNYWluSW1hZ2UiIGRhdGEtbGc9Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL2ltYWdlJTIwbGlicmFyeS9ob21lcGFnZS9hZ2ktYnJhbmQtZXNzZW50aWFscy13ZWJzaXRlLW9ubGluZS1oZWFkZXIud2VicCIgZGF0YS1zbT0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2FnaS1icmFuZC1lc3NlbnRpYWxzLXdlYnNpdGUtb25saW5lLWhlYWRlci1tb2JpbGUud2VicCI+DQogICAgICDCoA0KICAgIDwvZGl2PjxzcGFuIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudCI+PHNwYW4gY2xhc3M9InNsaWRlck1haW5Db250ZW50LWlubmVyIj48c3BhbiBjbGFzcz0ic2xpZGVyTWFpbkNvbnRlbnQtY29weSI+PGgxIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudC1oZWFkaW5nIj5Hcm93IFlvdXIgUmVhY2ggT25saW5lPC9oMT4NCiAgICAgICAgICAgIDxwPk9wdGltaXplIHlvdXIgZGlnaXRhbCBjaGFubmVscyDigJMgYW5kIHlvdXIgYnVkZ2V0IOKAkyB0byBjYXB0dXJlIG1vcmUgY3VzdG9tZXJzIG9ubGluZSBhbmQgbWF4aW1pemUgeW91ciBST0kuPC9wPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvYT48L2Rpdj4NCiAgPGRpdiBjbGFzcz0ic2xpZGVyTWFpbi1zbGlkZSBzbGlkZXJNYWluLXNsaWRlLS1jZW50ZXJUb3AgIHNsaWRlck1haW4tc2xpZGUtLXRleHRCYWNrZ3JvdW5kRGFyayI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMiPjxkaXYgY2xhc3M9InNsaWRlck1haW5JbWFnZSIgZGF0YS1sZz0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2FnaS1icmFuZC1lc3NlbnRpYWxzLXdlYnNpdGUtc2lnbnMtaGVhZGVyLndlYnAiIGRhdGEtc209Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL2ltYWdlJTIwbGlicmFyeS9ob21lcGFnZS9hZ2ktYnJhbmQtZXNzZW50aWFscy13ZWJzaXRlLXNpZ25zLWhlYWRlci1tb2JpbGUud2VicCI+DQogICAgICDCoA0KICAgIDwvZGl2PjxzcGFuIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudCI+PHNwYW4gY2xhc3M9InNsaWRlck1haW5Db250ZW50LWlubmVyIj48c3BhbiBjbGFzcz0ic2xpZGVyTWFpbkNvbnRlbnQtY29weSI+PGgxIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudC1oZWFkaW5nIj5HZXQgTm90aWNlZCBhbmQgR2V0IEJ1c2luZXNzPC9oMT4NCiAgICAgICAgICAgIDxwPldpbmRvd3MsIHdhbGxzLCBmbG9vcnMsIGFuZCBldmVuIHZlaGljbGVzIOKAkyBhbG1vc3QgYW55dGhpbmcgY2FuIGJlIHR1cm5lZCBpbnRvIGEgYmlsbGJvYXJkIGZvciB5b3VyIGJ1c2luZXNzLiBFeHBsb3JlIHRoZSBwb3NzaWJpbGl0aWVzIHRvIHN0YW5kIG91dCB3aXRoIHNpZ25zLjwvcD48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2E+PC9kaXY+DQogIDxkaXYgY2xhc3M9InNsaWRlck1haW4tc2xpZGUgc2xpZGVyTWFpbi1zbGlkZS0tY2VudGVyQ2VudGVyICBzbGlkZXJNYWluLXNsaWRlLS10ZXh0QmFja2dyb3VuZExpZ2h0Ij48YSBocmVmPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9wcmludC1zZXJ2aWNlcyI+PGRpdiBjbGFzcz0ic2xpZGVyTWFpbkltYWdlIiBkYXRhLWxnPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2UvYWdpLWJyYW5kLWVzc2VudGlhbHMtd2Vic2l0ZS1wcmludC1oZWFkZXIud2VicCIgZGF0YS1zbT0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2FnaS1icmFuZC1lc3NlbnRpYWxzLXdlYnNpdGUtcHJpbnQtaGVhZGVyLW1vYmlsZS53ZWJwIj4NCiAgICAgIMKgDQogICAgPC9kaXY+PHNwYW4gY2xhc3M9InNsaWRlck1haW5Db250ZW50Ij48c3BhbiBjbGFzcz0ic2xpZGVyTWFpbkNvbnRlbnQtaW5uZXIiPjxzcGFuIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudC1jb3B5Ij48aDEgY2xhc3M9InNsaWRlck1haW5Db250ZW50LWhlYWRpbmciPllvdSBEcmVhbSBJdCwgV2UgUHJpbnQgSXQ8L2gxPg0KICAgICAgICAgICAgPHA+QnVpbGQgYSBzdWNjZXNzZnVsIGJyYW5kIGFuZCBhIGxveWFsIGN1c3RvbWVyIGJhc2UuIERpc2NvdmVyIGFsbCB0aGUgd2F5cyB0byB1c2UgcHJpbnQgbWFya2V0aW5nIHRvIG1ha2UgYSBsYXN0aW5nIGltcHJlc3Npb24uPC9wPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvYT48L2Rpdj4NCiAgPGRpdiBjbGFzcz0ic2xpZGVyTWFpbi1zbGlkZSBzbGlkZXJNYWluLXNsaWRlLS1yaWdodEJvdHRvbSAgc2xpZGVyTWFpbi1zbGlkZS0tdGV4dEJhY2tncm91bmREYXJrIj48YSBocmVmPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS91cy9sb2NhdGlvbnMiPjxkaXYgY2xhc3M9InNsaWRlck1haW5JbWFnZSIgZGF0YS1sZz0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2FnaS1icmFuZC1lc3NlbnRpYWxzLXdlYnNpdGUtbG9jYXRpb24taGVhZGVyLndlYnAiIGRhdGEtc209Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL2ltYWdlJTIwbGlicmFyeS9ob21lcGFnZS9hZ2ktYnJhbmQtZXNzZW50aWFscy13ZWJzaXRlLWxvY2F0aW9uLWhlYWRlci1tb2JpbGUud2VicCI+DQogICAgICDCoA0KICAgIDwvZGl2PjxzcGFuIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudCI+PHNwYW4gY2xhc3M9InNsaWRlck1haW5Db250ZW50LWlubmVyIj48c3BhbiBjbGFzcz0ic2xpZGVyTWFpbkNvbnRlbnQtY29weSI+PGgxIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudC1oZWFkaW5nIj5GaW5kIGFuIEFscGhhR3JhcGhpY3MgTG9jYXRpb248L2gxPg0KICAgICAgICAgICAgPHA+VXNlIG91ciBsb2NhdG9yIHRvIGZpbmQgeW91ciBuZWFyZXN0IEFscGhhR3JhcGhpY3MgYW5kIGdldCB5b3VyIHByb2plY3Qgc3RhcnRlZCE8L3A+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9hPjwvZGl2Pg0KICA8ZGl2IGNsYXNzPSJzbGlkZXJNYWluLXNsaWRlIHNsaWRlck1haW4tc2xpZGUtLWxlZnRDZW50ZXIgIHNsaWRlck1haW4tc2xpZGUtLXRleHRCYWNrZ3JvdW5kTGlnaHQiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NvbHV0aW9ucy9idW5kbGVzIj48ZGl2IGNsYXNzPSJzbGlkZXJNYWluSW1hZ2UiIGRhdGEtbGc9Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL2ltYWdlJTIwbGlicmFyeS9ob21lcGFnZS9hZ2ktYnJhbmQtZXNzZW50aWFscy13ZWJzaXRlLWJ1bmRsZXMtaGVhZGVyLndlYnAiIGRhdGEtc209Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL2ltYWdlJTIwbGlicmFyeS9ob21lcGFnZS9hZ2ktYnJhbmQtZXNzZW50aWFscy13ZWJzaXRlLWJ1bmRsZXMtaGVhZGVyLW1vYmlsZS53ZWJwIj4NCiAgICAgIMKgDQogICAgPC9kaXY+PHNwYW4gY2xhc3M9InNsaWRlck1haW5Db250ZW50Ij48c3BhbiBjbGFzcz0ic2xpZGVyTWFpbkNvbnRlbnQtaW5uZXIiPjxzcGFuIGNsYXNzPSJzbGlkZXJNYWluQ29udGVudC1jb3B5Ij48aDEgY2xhc3M9InNsaWRlck1haW5Db250ZW50LWhlYWRpbmciPkV4cGxvcmUgUHJpbnQgJiBNYXJrZXRpbmcgQnVuZGxlczwvaDE+DQogICAgICAgICAgICA8cD5TZWUgb3VyIHRhaWxvcmVkLCBzdHJhdGVneS1kcml2ZW4gdGFjdGljcyB0aGF0IGhlbHAgeW91IGJ1aWxkIHlvdXIgYnVzaW5lc3MgYXQgYSBidWRnZXQgdGhhdCB3b3JrcyBmb3IgeW91LjwvcD48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2E+PC9kaXY+DQo8L2Rpdj48c2NyaXB0PgogICAgICAkKCcuc2xpZGVyJykuc2xpY2soewogICAgICAgIGFycm93czogZmFsc2UsCiAgICAgICAgZG90czogdHJ1ZSwKICAgICAgICBmYWRlOiB0cnVlLAogICAgICAgIGluZmluaXRlOiB0cnVlLAogICAgICAgIGF1dG9wbGF5OiB0cnVlLAogICAgICAgIGF1dG9wbGF5U3BlZWQ6IDQwMDAsCiAgICAgICAgc3BlZWQ6IDMwMCwKICAgICAgICBzbGlkZXNUb1Nob3c6IDEsCiAgICAgICAgc2xpZGVzVG9TY3JvbGw6IDEKICAgICAgfSk7CiAgICA8L3NjcmlwdD5kBYQBY3RsMDFfUGFnZVpvbmVDb250YWluZXIxX1BhZ2Vab25lQ29udGFpbmVyMV9BTFg2ZFJ3Z3hvMV9jdGwwMV9QYWdlWm9uZUNvbnRhaW5lcjFfUGFnZVpvbmVDb250YWluZXIxX0FMWDZkUndneG8xQ2FsbEJhY2tfQ2xpZW50VmFsdWVzDxYCHgV2YWx1ZQUTMF5DcmVhdGVkRGF0ZSBERVNDXmQCAQ9kFgIFBWN0bDAwDw8WAh8LBfgEPGRpdiBjbGFzcz0ic2VjdGlvbiI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lZCI+CjxwIGNsYXNzPSJsZWFkIGxlYWQtLWJvcmRlciI+QXQgQWxwaGFHcmFwaGljcywgd2UgaGVscCB5b3UgZ3JvdyB5b3VyIGJ1c2luZXNzIHdpdGggcHJpbnQgYW5kIG1hcmtldGluZyBleHBlcnRpc2UuPC9wPgo8cD5XaXRoIG92ZXIgMjUwIGxvY2FsbHkgb3duZWQgYW5kIG9wZXJhdGVkIEFscGhhR3JhcGhpY3MgY2VudGVycywgd2UgYXJlIHlvdXIgcHJvZmVzc2lvbmFsIHByaW50aW5nIGFuZCBtYXJrZXRpbmcgcGFydG5lcnMgd2hvIG1ha2UgeW91ciBpZGVhcyBjb21lIHRvIGxpZmUuIEZyb20gY3VzdG9tIHNpZ25zLCBsYXJnZSBmb3JtYXQgcHJpbnRpbmcsIGFuZCBjYW52YXMgcHJpbnRzLCB0byBidXNpbmVzcyBjYXJkcywgdmVoaWNsZSB3cmFwcywgYW5kIHZpbnlsIGJhbm5lcnMgJm5kYXNoOyB0aGVyZSZyc3F1bztzIG5vdGhpbmcgd2UgY2FuJnJzcXVvO3QgY3JlYXRlLiBJbnNpZGUgZXZlcnkgQWxwaGFHcmFwaGljcywgeW91IHdpbGwgbWVldCBhIHBhc3Npb25hdGUgYW5kIGtub3dsZWRnZWFibGUgb3duZXIgd2hvIHdpbGwgaGVscCB5b3UgZ2V0IG5vdGljZWQgYW5kIGdldCBidXNpbmVzcy48L3A+CjwvZGl2Pgo8L2Rpdj5kZAICDw8WBB8JBRFDTENvbnRlbnREYXRhVmlldx8KAgJkFgQFBWN0bDAwD2QWAmYPFgIfCwXzDDxkaXYgY2xhc3M9InNlY3Rpb24gZGV0YWlsQmxvY2tMaXN0aW5nIGRldGFpbEJsb2NrTGlzdGluZy0tdHdvIj4NCiAgPGRpdiBjbGFzcz0iY29udGFpbmVkIj4NCiAgICA8ZGl2IGNsYXNzPSJkZXRhaWxCbG9ja0xpc3RpbmctLWlubmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImRldGFpbEJsb2NrIGRldGFpbEJsb2NrLS1jb250cmFzdExpZ2h0Ij4NCiAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWlsQmxvY2staW5uZXIiPg0KICAgICAgICAgIDxoMiBjbGFzcz0iZGV0YWlsQmxvY2staGVhZGluZyI+RmluZCBhIExvY2F0aW9uPC9oMj48ZmlndXJlPjxpbWcgc3JjPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2UvZXg0YS53ZWJwIiBhbHQ9IkltYWdlIG9mIEFscGhhR3JhcGhpY3MgY2VudGVyIGZvciBwcmludGluZyBuZWFyIHlvdS4iPjwvZmlndXJlPjxkaXYgY2xhc3M9ImRldGFpbEJsb2NrLWNvbnRlbnQiPjxwPjxzcGFuIGlkPSJkb2NzLWludGVybmFsLWd1aWQtZjg1ZmE2YTUtN2ZmZi1lN2Q0LTQzOWQtZDAxZDJiODhhNjZlIj5XaXRoIG1vcmUgdGhhbiAyNzAgbG9jYXRpb25zIHdvcmxkd2lkZSwgc2VhcmNoIGZvciBhbiBBbHBoYUdyYXBoaWNzIGNlbnRlciBuZWFyIHlvdS48L3NwYW4+PC9wPjwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFpbEJsb2NrLUNUQSI+PGEgaHJlZj0iaHR0cHM6Ly9hbHBoYWdyYXBoaWNzLmNvbS91cy9sb2NhdGlvbnMiIGNsYXNzPSJidG4iPkZpbmQgWW91ciBMb2NhdGlvbjwvYT48L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImRldGFpbEJsb2NrIGRldGFpbEJsb2NrLS1jb250cmFzdExpZ2h0Ij4NCiAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWlsQmxvY2staW5uZXIiPg0KICAgICAgICAgIDxoMiBjbGFzcz0iZGV0YWlsQmxvY2staGVhZGluZyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljc2ZyYW5jaGlzZS5jb20vIj5CZWNvbWUgYW4gRW50cmVwcmVuZXVyPC9hPjwvaDI+PGZpZ3VyZT48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2V4MTAud2VicCIgYWx0PSIiPjwvZmlndXJlPjxkaXYgY2xhc3M9ImRldGFpbEJsb2NrLWNvbnRlbnQiPjxwPjxzcGFuIGlkPSJkb2NzLWludGVybmFsLWd1aWQtMzQ4ZThlYjItN2ZmZi0wMzIxLTY0ZmItNWI0MTliMDFmYjQwIj5IZWFyIGZyb20gZXhpc3RpbmcgZnJhbmNoaXNlZXMgYWJvdXQgd2h5IHRoZXkgY2hvc2UgQWxwaGFHcmFwaGljcywgYW5kIGxlYXJuIG1vcmUgYWJvdXQgam9pbmluZyBvdXIgbmV0d29yayBvZiBoaWdobHkgdGFsZW50ZWQgZW50cmVwcmVuZXVycyBhbmQgbWFya2V0aW5nIHByb2Zlc3Npb25hbHMuPC9zcGFuPjwvcD48L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhaWxCbG9jay1DVEEiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3NmcmFuY2hpc2UuY29tLyIgY2xhc3M9ImJ0biBidG4tLXNlY29uZGFyeSI+TW9yZSBvbiBGcmFuY2hpc2UgT3Bwb3J0dW5pdGllczwvYT48L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj5kBUxjdGwwMV9QYWdlWm9uZUNvbnRhaW5lcjFfUGFnZVpvbmVDb250YWluZXIxXzhsQjVmZHptOG5wQ2FsbEJhY2tfQ2xpZW50VmFsdWVzDxYCHw0FAzBeXmQCBQ9kFgoCAQ9kFgIFBWN0bDAwDw8WAh8LBT48aDIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPk91ciBGdWxsIFNlcnZpY2UgT2ZmZXJpbmc8L2gyPmRkAgMPZBYCZg8WAh4LXyFJdGVtQ291bnQCMBZgAgEPZBYCZg8VAjRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9idWlsZGluZy1zaWduYWdlEEJ1aWxkaW5nIFNpZ25hZ2VkAgIPZBYCZg8VAkRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9idWlsZGluZy1zaWduYWdlL2Jhbm5lcnMtcG9zdGVycxVCYW5uZXJzICZhbXA7IFBvc3RlcnNkAgMPZBYCZg8VAkpodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9idWlsZGluZy1zaWduYWdlL2NhYmxlLWRpc3BsYXktc3lzdGVtcxVDYWJsZSBEaXNwbGF5IFN5c3RlbXNkAgQPZBYCZg8VAk9odHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9idWlsZGluZy1zaWduYWdlL2V4dGVyaW9yLXRlbXBvcmFyeS1zaWduYWdlGkV4dGVyaW9yIFRlbXBvcmFyeSBTaWduYWdlZAIFD2QWAmYPFQJBaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvYnVpbGRpbmctc2lnbmFnZS9mbGFncy1zdGFuZHMSRmxhZ3MgJmFtcDsgU3RhbmRzZAIGD2QWAmYPFQJKaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvYnVpbGRpbmctc2lnbmFnZS9sYXJnZS1mb3JtYXQtcHJpbnRpbmcVTGFyZ2UgRm9ybWF0IFByaW50aW5nZAIHD2QWAmYPFQJDaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvYnVpbGRpbmctc2lnbmFnZS9zaWRld2Fsay1zaWducw5TaWRld2FsayBTaWduc2QCCA9kFgJmDxUCRWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL2J1aWxkaW5nLXNpZ25hZ2UvdmVoaWNsZS1ncmFwaGljcxBWZWhpY2xlIEdyYXBoaWNzZAIJD2QWAmYPFQJJaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvYnVpbGRpbmctc2lnbmFnZS93YWxsLXdpbmRvdy1ncmFwaGljcxpXYWxsICZhbXA7IFdpbmRvdyBHcmFwaGljc2QCCg9kFgJmDxUCT2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL2J1aWxkaW5nLXNpZ25hZ2Uvd2F5ZmluZGluZy15YXJkLXNpdGUtc2lnbnMhV2F5ZmluZGluZywgWWFyZCAmYW1wOyBTaXRlIFNpZ25zZAILD2QWAmYPFQI1aHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMXRXhoaWJpdHMgJmFtcDsgRGlzcGxheXNkAgwPZBYCZg8VAj9odHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9leGhpYml0cy1kaXNwbGF5cy9iYWNrZHJvcHMJQmFja2Ryb3BzZAIND2QWAmYPFQJGaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMvYmFja2xpdC1ncmFwaGljcxBCYWNrbGl0IEdyYXBoaWNzZAIOD2QWAmYPFQJdaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMvYmFubmVyLXN0YW5kcy11cHMtcG9wLXVwcy9iYW5uZXItc3RhbmRzIEJhbm5lciBTdGFuZHMsIFVwcyAmYW1wOyBQb3AtdXBzZAIPD2QWAmYPFQJGaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMvZHJ5LWVyYXNlLWJvYXJkcxBEcnkgRXJhc2UgQm9hcmRzZAIQD2QWAmYPFQJEaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvZXhoaWJpdHMtZGlzcGxheXMva2lvc2stZGlzcGxheXMOS2lvc2sgRGlzcGxheXNkAhEPZBYCZg8VAkRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9leGhpYml0cy1kaXNwbGF5cy9wbGFxdWVzLWF3YXJkcxRQbGFxdWVzICZhbXA7IEF3YXJkc2QCEg9kFgJmDxUCQmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL2V4aGliaXRzLWRpc3BsYXlzL3RhYmxlLXRocm93cwxUYWJsZSBUaHJvd3NkAhMPZBYCZg8VAkFodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9leGhpYml0cy1kaXNwbGF5cy90cmFkZS1zaG93cwtUcmFkZSBTaG93c2QCFA9kFgJmDxUCQWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3BvaW50LW9mLXB1cmNoYXNlLXByb21vdGlvbmFsI1BvaW50IG9mIFB1cmNoYXNlICZhbXA7IFByb21vdGlvbmFsZAIVD2QWAmYPFQJQaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvcG9pbnQtb2YtcHVyY2hhc2UtcHJvbW90aW9uYWwvYm9vdGgtZGlzcGxheXMOQm9vdGggRGlzcGxheXNkAhYPZBYCZg8VAlJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9wb2ludC1vZi1wdXJjaGFzZS1wcm9tb3Rpb25hbC9saXRlcmF0dXJlLXJhY2tzEExpdGVyYXR1cmUgUmFja3NkAhcPZBYCZg8VAlNodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9wb2ludC1vZi1wdXJjaGFzZS1wcm9tb3Rpb25hbC9tYWduZXRpYy1ncmFwaGljcxFNYWduZXRpYyBHcmFwaGljc2QCGA9kFgJmDxUCU2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3BvaW50LW9mLXB1cmNoYXNlLXByb21vdGlvbmFsL3JlYWwtZXN0YXRlLXNpZ25zEVJlYWwgRXN0YXRlIFNpZ25zZAIZD2QWAmYPFQJOaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvcG9pbnQtb2YtcHVyY2hhc2UtcHJvbW90aW9uYWwvcmV0YWlsLXNpZ25zDFJldGFpbCBTaWduc2QCGg9kFgJmDxUCOmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3NpZ25zLWJ5LXR5cGUtbWF0ZXJpYWwcU2lnbnMgYnkgVHlwZSAmYW1wOyBNYXRlcmlhbGQCGw9kFgJmDxUCQmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3NpZ25zLWJ5LXR5cGUtbWF0ZXJpYWwvYWNyeWxpYwdBY3J5bGljZAIcD2QWAmYPFQJDaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvc2lnbnMtYnktdHlwZS1tYXRlcmlhbC9hbHVtaW51bQhBbHVtaW51bWQCHQ9kFgJmDxUCRmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3NpZ25zLWJ5LXR5cGUtbWF0ZXJpYWwvYmFubmVyLW1lc2gRQmFubmVyICZhbXA7IE1lc2hkAh4PZBYCZg8VAkRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9zaWducy1ieS10eXBlLW1hdGVyaWFsL2Nvcm9wbGFzdAlDb3JvcGxhc3RkAh8PZBYCZg8VAk9odHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy9zaWducy1ieS10eXBlLW1hdGVyaWFsL2RpbWVuc2lvbmFsLWRpc3BsYXlzFERpbWVuc2lvbmFsIERpc3BsYXlzZAIgD2QWAmYPFQJAaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvc2lnbnMtYnktdHlwZS1tYXRlcmlhbC92aW55bAVWaW55bGQCIQ9kFgJmDxUCOmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dheWZpbmRpbmctZGlyZWN0b3JpZXMcV2F5ZmluZGluZyAmYW1wOyBEaXJlY3Rvcmllc2QCIg9kFgJmDxUCPmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dheWZpbmRpbmctZGlyZWN0b3JpZXMvYWRhA0FEQWQCIw9kFgJmDxUCSWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dheWZpbmRpbmctZGlyZWN0b3JpZXMvYnVpbGRpbmctc2lnbnMOQnVpbGRpbmcgU2lnbnNkAiQPZBYCZg8VAkZodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzL2RpcmVjdG9yaWVzC0RpcmVjdG9yaWVzZAIlD2QWAmYPFQJGaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvd2F5ZmluZGluZy1kaXJlY3Rvcmllcy9tZW51LWJvYXJkcwtNZW51IEJvYXJkc2QCJg9kFgJmDxUCS2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dheWZpbmRpbmctZGlyZWN0b3JpZXMvbmFtZS1iYWRnZXMtdGFncxZOYW1lIEJhZGdlcyAmYW1wOyBUYWdzZAInD2QWAmYPFQJLaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvd2F5ZmluZGluZy1kaXJlY3Rvcmllcy9wb2xlLXBhbmVsLXNpZ25zFlBvbGUgJmFtcDsgUGFuZWwgU2lnbnNkAigPZBYCZg8VAkVodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy93YXlmaW5kaW5nLWRpcmVjdG9yaWVzL3JlZ3VsYXRvcnkKUmVndWxhdG9yeWQCKQ9kFgJmDxUCNWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dpbmRvdy13YWxsLWZsb29yGFdpbmRvdywgV2FsbCAmYW1wOyBGbG9vcmQCKg9kFgJmDxUCQ2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dpbmRvdy13YWxsLWZsb29yL2NlaWxpbmctdGlsZXMNQ2VpbGluZyBUaWxlc2QCKw9kFgJmDxUCQmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dpbmRvdy13YWxsLWZsb29yL2Zsb29yLWRlY2FscwxGbG9vciBEZWNhbHNkAiwPZBYCZg8VAkxodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy93aW5kb3ctd2FsbC1mbG9vci9mcmFtZWQtZmluZS1hcnQtcHJpbnRzHEZyYW1lZCAmYW1wOyBGaW5lIEFydCBQcmludHNkAi0PZBYCZg8VAkpodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zaWducy93aW5kb3ctd2FsbC1mbG9vci9mcm9zdGVkLWltYWdlZC1nbGFzcxpGcm9zdGVkICZhbXA7IEltYWdlZCBHbGFzc2QCLg9kFgJmDxUCU2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3NpZ25zL3dpbmRvdy13YWxsLWZsb29yL2ludGVyaW9yLWRpbWVuc2lvbmFsLWdyYXBoaWNzHUludGVyaW9yIERpbWVuc2lvbmFsIEdyYXBoaWNzZAIvD2QWAmYPFQJDaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvd2luZG93LXdhbGwtZmxvb3Ivd2luZG93LXNoYWRlcw1XaW5kb3cgU2hhZGVzZAIwD2QWAmYPFQJDaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vc2lnbnMvd2luZG93LXdhbGwtZmxvb3IvaW5kb29yLWJhbm5lcg1JbmRvb3IgQmFubmVyZAIFD2QWAmYPFgIfDgIWFiwCAQ9kFgJmDxUCQmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3ByaW50LXNlcnZpY2VzL2Jvb2stcHJpbnRpbmctYmluZGluZxtCb29rIFByaW50aW5nICZhbXA7IEJpbmRpbmdkAgIPZBYCZg8VAlJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9ib29rLXByaW50aW5nLWJpbmRpbmcvYmluZGluZy1vcHRpb25zD0JpbmRpbmcgT3B0aW9uc2QCAw9kFgJmDxUCXmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3ByaW50LXNlcnZpY2VzL2Jvb2stcHJpbnRpbmctYmluZGluZy9ib29rLWZ1bGZpbGxtZW50LXB1Ymxpc2hpbmchQm9vayBGdWxmaWxsbWVudCAmYW1wOyBQdWJsaXNoaW5nZAIED2QWAmYPFQJJaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vcHJpbnQtc2VydmljZXMvYm9vay1wcmludGluZy1iaW5kaW5nL2Vib29rcwZlQm9va3NkAgUPZBYCZg8VAkxodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9ib29rLXByaW50aW5nLWJpbmRpbmcveWVhcmJvb2tzCVllYXJib29rc2QCBg9kFgJmDxUCP2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3ByaW50LXNlcnZpY2VzL2Jyb2NodXJlcy1ib29rbGV0cxhCcm9jaHVyZXMgJmFtcDsgQm9va2xldHNkAgcPZBYCZg8VAjtodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9idXNpbmVzcy1jYXJkcw5CdXNpbmVzcyBDYXJkc2QCCA9kFgJmDxUCNmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3ByaW50LXNlcnZpY2VzL2NhbGVuZGFycwlDYWxlbmRhcnNkAgkPZBYCZg8VAlRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9jYXJkcy1pbnZpdGF0aW9ucy9jYXJkcy1hbmQtaW52aXRhdGlvbnMXQ2FyZHMgJmFtcDsgSW52aXRhdGlvbnNkAgoPZBYCZg8VAjpodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9jb3B5LXNlcnZpY2VzDUNvcHkgU2VydmljZXNkAgsPZBYCZg8VAlRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9jdXN0b20tc3RhdGlvbmVyeS1lbnZlbG9wZXMtbGV0dGVyaGVhZHMvIEN1c3RvbSBTdGF0aW9uZXJ5LCBFbnZlbG9wZXMgJmFtcDsgTGV0dGVyaGVhZHNkAgwPZBYCZg8VAj9odHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9mbHllcnMtbmV3c2xldHRlcnMYRmx5ZXJzICZhbXA7IE5ld3NsZXR0ZXJzZAIND2QWAmYPFQIyaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vcHJpbnQtc2VydmljZXMvZm9ybXMFRm9ybXNkAg4PZBYCZg8VAkNodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9sYWJlbHMtc3RpY2tlcnMtZGVjYWxzHUxhYmVscywgU3RpY2tlcnMgJmFtcDsgRGVjYWxzZAIPD2QWAmYPFQI9aHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vcHJpbnQtc2VydmljZXMvbWFudWFscy1jYXRhbG9ncxZNYW51YWxzICZhbXA7IENhdGFsb2dzZAIQD2QWAmYPFQI/aHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vcHJpbnQtc2VydmljZXMvcGhvdG8tcHJpbnRzLWJvb2tzGFBob3RvIFByaW50cyAmYW1wOyBCb29rc2QCEQ9kFgJmDxUCS2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3ByaW50LXNlcnZpY2VzL3Bob3RvLXByaW50cy1ib29rcy9waG90by1ib29rcwtQaG90byBCb29rc2QCEg9kFgJmDxUCWWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3ByaW50LXNlcnZpY2VzL3Bob3RvLXByaW50cy1ib29rcy9waG90by1wcmludHMtZW5sYXJnZW1lbnRzH1Bob3RvIFByaW50cyAmYW1wOyBFbmxhcmdlbWVudHNkAhMPZBYCZg8VAjZodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9wb3N0Y2FyZHMJUG9zdGNhcmRzZAIUD2QWAmYPFQJBaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vcHJpbnQtc2VydmljZXMvcHJlc2VudGF0aW9uLWZvbGRlcnMUUHJlc2VudGF0aW9uIEZvbGRlcnNkAhUPZBYCZg8VAjRodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9yZXBvcnRzB1JlcG9ydHNkAhYPZBYCZg8VAkJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9wcmludC1zZXJ2aWNlcy9zaXRlLXBsYW5zLWJsdWVwcmludHMbU2l0ZSBQbGFucyAmYW1wOyBCbHVlcHJpbnRzZAIHD2QWAmYPFgIfDgIWFiwCAQ9kFgJmDxUCOWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9jcmVhdGl2ZS1zZXJ2aWNlcxFDcmVhdGl2ZSBTZXJ2aWNlc2QCAg9kFgJmDxUCUGh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9jcmVhdGl2ZS1zZXJ2aWNlcy9hdWRpby12aWRlby1wcm9kdWN0aW9uHEF1ZGlvICZhbXA7IFZpZGVvIFByb2R1Y3Rpb25kAgMPZBYCZg8VAktodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvY3JlYXRpdmUtc2VydmljZXMvYnJhbmRpbmctaWRlbnRpdHkXQnJhbmRpbmcgJmFtcDsgSWRlbnRpdHlkAgQPZBYCZg8VAkVodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvY3JlYXRpdmUtc2VydmljZXMvY29weXdyaXRpbmcLQ29weXdyaXRpbmdkAgUPZBYCZg8VAk1odHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvY3JlYXRpdmUtc2VydmljZXMvZ3JhcGhpYy1sb2dvLWRlc2lnbhlHcmFwaGljICZhbXA7IExvZ28gRGVzaWduZAIGD2QWAmYPFQJUaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vbWFya2V0aW5nL2NyZWF0aXZlLXNlcnZpY2VzL3dlYnNpdGUtZGVzaWduLWRldmVsb3BtZW50IFdlYnNpdGUgRGVzaWduICZhbXA7IERldmVsb3BtZW50ZAIHD2QWAmYPFQJGaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vbWFya2V0aW5nL2RpcmVjdC1tYXJrZXRpbmctbWFpbC1zZXJ2aWNlcyREaXJlY3QgTWFya2V0aW5nICZhbXA7IE1haWwgU2VydmljZXNkAggPZBYCZg8VAmZodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvZGlyZWN0LW1hcmtldGluZy1tYWlsLXNlcnZpY2VzL2N1c3RvbWVyLXJldGVudGlvbi1yZWFjdGl2YXRpb24lQ3VzdG9tZXIgUmV0ZW50aW9uICZhbXA7IFJlYWN0aXZhdGlvbmQCCQ9kFgJmDxUCUmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9kaXJlY3QtbWFya2V0aW5nLW1haWwtc2VydmljZXMvZGlyZWN0LW1haWwLRGlyZWN0IE1haWxkAgoPZBYCZg8VAmJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvZGlyZWN0LW1hcmtldGluZy1tYWlsLXNlcnZpY2VzL2V2ZXJ5LWRvb3ItZGlyZWN0LW1haWwtZWRkbR1FdmVyeS1Eb29yIERpcmVjdCBNYWlsIChFRERNKWQCCw9kFgJmDxUCY2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9kaXJlY3QtbWFya2V0aW5nLW1haWwtc2VydmljZXMvbWFpbGluZy1mdWxmaWxsbWVudC1zZXJ2aWNlcyJNYWlsaW5nICZhbXA7IEZ1bGZpbGxtZW50IFNlcnZpY2VzZAIMD2QWAmYPFQJcaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vbWFya2V0aW5nL2RpcmVjdC1tYXJrZXRpbmctbWFpbC1zZXJ2aWNlcy92YXJpYWJsZS1kYXRhLW1hcHBpbmcbVmFyaWFibGUgRGF0YSAmYW1wOyBNYXBwaW5nZAIND2QWAmYPFQI/aHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vbWFya2V0aW5nL21vYmlsZS1vbmxpbmUtbWFya2V0aW5nHU1vYmlsZSAmYW1wOyBPbmxpbmUgTWFya2V0aW5nZAIOD2QWAmYPFQJPaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vbWFya2V0aW5nL21vYmlsZS1vbmxpbmUtbWFya2V0aW5nL2VtYWlsLW1hcmtldGluZw9FbWFpbCBNYXJrZXRpbmdkAg8PZBYCZg8VAk9odHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvbW9iaWxlLW9ubGluZS1tYXJrZXRpbmcvbGVhZC1nZW5lcmF0aW9uD0xlYWQgR2VuZXJhdGlvbmQCEA9kFgJmDxUCVGh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9tb2JpbGUtYXBwcy13ZWJzaXRlcxpNb2JpbGUgQXBwcyAmYW1wOyBXZWJzaXRlc2QCEQ9kFgJmDxUCWWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9wYWlkLXNlYXJjaC1tYXJrZXRpbmctc2VtG1BhaWQgU2VhcmNoIE1hcmtldGluZyAoU0VNKWQCEg9kFgJmDxUCUWh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9wZXJzb25hbGl6ZWQtdXJscxFQZXJzb25hbGl6ZWQgVVJMc2QCEw9kFgJmDxUCSGh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9xci1jb2RlcwhRUiBDb2Rlc2QCFA9kFgJmDxUCXmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL21hcmtldGluZy9tb2JpbGUtb25saW5lLW1hcmtldGluZy9zZWFyY2gtZW5naW5lLW9wdGltaXphdGlvbi1zZW8gU2VhcmNoIEVuZ2luZSBPcHRpbWl6YXRpb24gKFNFTylkAhUPZBYCZg8VAlFodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvbW9iaWxlLW9ubGluZS1tYXJrZXRpbmcvc21zLW1tcy1tYXJrZXRpbmcRU01TL01NUyBNYXJrZXRpbmdkAhYPZBYCZg8VAlZodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9tYXJrZXRpbmcvbW9iaWxlLW9ubGluZS1tYXJrZXRpbmcvc29jaWFsLW1lZGlhLW1hcmtldGluZxZTb2NpYWwgTWVkaWEgTWFya2V0aW5nZAIJD2QWAmYPFgIfDgIBFgICAQ9kFgJmDxUCNmh0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL3RlY2hub2xvZ3kvbWFya2V0aW5nLTM2MA1NYXJrZXRpbmcgMzYwZAIHD2QWEGYPZBYCBQVjdGwwMA8PFgIfCwXHAjxkaXYgY2xhc3M9InNlY3Rpb24gYmFubmVyIHNlY3Rpb24tLWNvbnRyYXN0RGFyayBiYW5uZXItLWNlbnRlckNlbnRlciBiYW5uZXItLXRleHRMaWdodCI+DQogIDxkaXYgY2xhc3M9ImJhbm5lci1jb250YWluZWQgY29udGFpbmVkIj4NCiAgICA8ZGl2IGNsYXNzPSJiYW5uZXJDb3B5Ij4NCiAgICAgIDxwPkF0IEFscGhhR3JhcGhpY3MsIHdlIGhhdmUgdGhlIGV4cGVyaWVuY2UgYW5kIHN0YXRlLW9mLXRoZS1hcnQgZXF1aXBtZW50IHRvIHN1cHBvcnQgeW91ciBidXNpbmVzcyBldmVyeSBzdGVwIG9mIHRoZSB3YXkuPC9wPg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PmRkAgEPZBYCBQVjdGwwMA8PFgIfCwWLBjxkaXYgY2xhc3M9InNlY3Rpb24gaC1oYXJkIHNwb3RsaWdodCBzcG90bGlnaHQtLWltZ0xlZnQgc2VjdGlvbi0tY29udHJhc3RMaWdodCI+DQogIDxkaXYgY2xhc3M9InNwb3RsaWdodC1pbm5lciI+DQogICAgPGRpdiBjbGFzcz0ic3BvdGxpZ2h0LWltYWdlIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2Uvc3BvdGxpZ2h0LWV4MS53ZWJwJyk7Ij48L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJzcG90bGlnaHQtY29udGVudCI+DQogICAgICA8aDMgY2xhc3M9InNwb3RsaWdodC1oZWFkaW5nIj5Tb2x1dGlvbnMgZm9yIEJ1c2luZXNzZXM8L2gzPg0KICAgICAgPHA+TWFuYWdpbmcgYSBidXNpbmVzcyB0YWtlcyBmaW5lc3NlLCBtYXJrZXQgc2F2dnksIGZsZXhpYmlsaXR5LCBhbmQgYSB3aG9sZSBsb3Qgb2YgdGltZS4gTWVldGluZyBsYXN0LW1pbnV0ZSBkZWFkbGluZXMsIG1haW50YWluaW5nIGludmVudG9yeSwgcHJvbW90aW5nIHNhbGVzIGFuZCBuZXcgc2VydmljZXMsIGFuZCBzdGF5aW5nIG9uIGJ1ZGdldCBhcmUganVzdCBhIGZldyBvZiB0aGUgdGFza3Mgb24gYSBidXNpbmVzcyBvd25lcuKAmXMg4oCcdG8tZG/igJ0gbGlzdC4gVGhhdOKAmXMgd2h5IHlvdSBuZWVkIGFuIGV4cGVyaWVuY2VkIGJ1c2luZXNzIHNvbHV0aW9ucyBwcm92aWRlciwgbGlrZSBBbHBoYUdyYXBoaWNzLCBpbiB5b3VyIGNvcm5lci48L3A+DQogICAgPC9kaXY+DQogIDwvZGl2Pg0KPC9kaXY+ZGQCAg9kFgIFBWN0bDAwDw8WAh8LBagGPGRpdiBjbGFzcz0ic2VjdGlvbiBoLWhhcmQgc3BvdGxpZ2h0IHNwb3RsaWdodC0taW1nUmlnaHQgc2VjdGlvbi0tY29udHJhc3RMaWdodCI+DQogIDxkaXYgY2xhc3M9InNwb3RsaWdodC1pbm5lciI+DQogICAgPGRpdiBjbGFzcz0ic3BvdGxpZ2h0LWltYWdlIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2Uvc3BvdGxpZ2h0LWV4NC53ZWJwJyk7Ij48L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJzcG90bGlnaHQtY29udGVudCI+DQogICAgICA8aDMgY2xhc3M9InNwb3RsaWdodC1oZWFkaW5nIj48YSBocmVmPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9zb2x1dGlvbnMvdHJlbmRpbmcvYWdib3gvYWdib3giPmFnQm94PC9hPjwvaDM+DQogICAgICA8cD5Nb3JlIHRoYW4ganVzdCBhIGJveCwgYWdCb3ggaXMgYSB3YXkgZm9yIHlvdSB0byBjcmVhdGUgdW5mb3JnZXR0YWJsZSBleHBlcmllbmNlcyBmb3IgeW91ciBhdWRpZW5jZXMgd2hpbGUgY29ubmVjdGluZyB0aGVtIHdpdGggeW91ciBicmFuZC4gQ3JlYXRlIGEgY3VzdG9tLWRlc2lnbmVkIGFuZCBicmFuZGVkIHBhY2thZ2UsIGZpbGwgaXQgd2l0aCB5b3VyIGNob2ljZSBvZiBzd2FnLCBnb29kaWVzLCBhbmQgcHJpbnRlZCBtYXRlcmlhbHMsIGFuZCBoYXZlIGl0IGRlbGl2ZXJlZCBkaXJlY3RseSB0byB5b3VyIHRhcmdldCBhdWRpZW5jZeKAlGZvciBsZXNzIHRoYW4gdGhlIGNvc3Qgb2YgbHVuY2ghPC9wPg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PmRkAgMPZBYCBQVjdGwwMA8PFgIfCwXoDTxkaXYgY2xhc3M9InNlY3Rpb24gZmVhdHVyZUJsb2NrIGZlYXR1cmVCbG9jay0tZm91ciI+DQogIDxkaXYgY2xhc3M9ImNvbnRhaW5lZCI+DQogICAgPGgyIGNsYXNzPSJmZWF0dXJlQmxvY2staGVhZGluZyI+V2h5IEFscGhhR3JhcGhpY3M/PC9oMj4NCiAgICA8ZGl2IGNsYXNzPSJyb3ciPg0KICAgICAgPGRpdiBjbGFzcz0iY29sdW1uIHNtLTEyIGxnLTYiPjxmaWd1cmUgY2xhc3M9ImZlYXR1cmVCbG9jay1maWd1cmUiPjxpbWcgc3JjPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2UvaWNvbi1vbmUud2VicCIgYWx0PSIiPjxmaWdjYXB0aW9uIGNsYXNzPSJmZWF0dXJlQmxvY2stZmlnY2FwdGlvbiI+PGgzIGNsYXNzPSJmZWF0dXJlQmxvY2stc3ViSGVhZGluZyI+RXhjZXB0aW9uYWwgU2VydmljZTwvaDM+DQogICAgICAgICAgICA8cD5XZSBwcm92aWRlIGVhc3ksIGJlc3QtaW4tY2xhc3Mgc2VydmljZSB0byBzdXBwb3J0IHlvdXIgYnVzaW5lc3MgbmVlZHMuPC9wPjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT48L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbiBzbS0xMiBsZy02Ij48ZmlndXJlIGNsYXNzPSJmZWF0dXJlQmxvY2stZmlndXJlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2ljb24tdHdvLndlYnAiIGFsdD0iIj48ZmlnY2FwdGlvbiBjbGFzcz0iZmVhdHVyZUJsb2NrLWZpZ2NhcHRpb24iPjxoMyBjbGFzcz0iZmVhdHVyZUJsb2NrLXN1YkhlYWRpbmciPkNyZWF0aXZlIE1pbmRzZXQ8L2gzPg0KICAgICAgICAgICAgPHA+V2UgYnJpbmcgY3JlYXRpdml0eSBhbmQgaW5ub3ZhdGlvbiB0byB0dXJuIHlvdXIgZHJlYW1zIGludG8gcmVhbGl0eS48L3A+PC9maWdjYXB0aW9uPjwvZmlndXJlPjwvZGl2Pg0KICAgICAgPGRpdiBjbGFzcz0iY29sdW1uIHNtLTEyIGxnLTYiPjxmaWd1cmUgY2xhc3M9ImZlYXR1cmVCbG9jay1maWd1cmUiPjxpbWcgc3JjPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2UvaWNvbi10aHJlZS53ZWJwIiBhbHQ9IiI+PGZpZ2NhcHRpb24gY2xhc3M9ImZlYXR1cmVCbG9jay1maWdjYXB0aW9uIj48aDMgY2xhc3M9ImZlYXR1cmVCbG9jay1zdWJIZWFkaW5nIj5Qcm92ZW4gRXhwZXJ0aXNlPC9oMz4NCiAgICAgICAgICAgIDxwPkZvciBvdmVyIDUwIHllYXJzLCB3ZSd2ZSBoZWxwZWQgYnJhbmRzIGdldCBub3RpY2VkIGFuZCBnZXQgYnVzaW5lc3MuPC9wPjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT48L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbiBzbS0xMiBsZy02Ij48ZmlndXJlIGNsYXNzPSJmZWF0dXJlQmxvY2stZmlndXJlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlL2ljb24tZm91ci53ZWJwIiBhbHQ9IiI+PGZpZ2NhcHRpb24gY2xhc3M9ImZlYXR1cmVCbG9jay1maWdjYXB0aW9uIj48aDMgY2xhc3M9ImZlYXR1cmVCbG9jay1zdWJIZWFkaW5nIj5FbmdhZ2VkIFBhcnRuZXJzaGlwPC9oMz4NCiAgICAgICAgICAgIDxwPldlIGJlbGlldmUgaW4gYnVpbGRpbmcgcmVsYXRpb25zaGlwcyB3aXRoIG91ciBjdXN0b21lcnMsIGJlY2F1c2Ugd2UgYXJlIG1vc3Qgc3VjY2Vzc2Z1bCB3aGVuIHdlIHdvcmsgdG9nZXRoZXIuPC9wPjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT48L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj5kZAIED2QWAgUFY3RsMDAPDxYCHwsFuQk8ZGl2IGNsYXNzPSJzZWN0aW9uIHNlY3Rpb24tLWNvbnRyYXN0RGFyayBsb2NhdGlvbkZpbmRlciBsb2NhdGlvbkZpbmRlci1tYXBSaWdodCI+DQogIDxkaXYgY2xhc3M9ImxvY2F0aW9uRmluZGVyLWNvbnRlbnQiPg0KICAgIDxoMyBjbGFzcz0ibG9jYXRpb25GaW5kZXItaGVhZGluZyI+RmluZCBhIExvY2F0aW9uPC9oMz4NCiAgICA8cD5Ob3Qgc3VyZSB3aGVyZSB0byBiZWdpbj8gRmluZCB5b3VyIGxvY2FsIEFscGhhR3JhcGhpY3MgQ2VudGVyISBPdXIgZXhwZXJ0cyB3aWxsIHdhbGsgeW91IHRocm91Z2ggdGhlIHByb2Nlc3MgYW5kIGhlbHAgeW91IGdldCB5b3VyIHByb2plY3Qgc3RhcnRlZC48L3A+DQogICAgPGRpdiBjbGFzcz0ibG9jYXRpb25GaW5kZXItcHJveGltaXR5Ij48bGFiZWwgZm9yPSJsb2NOZWFyIiBjbGFzcz0iaC12aXN1YWxseUhpZGRlbiI+WmlwLCBDaXR5LCBTdGF0ZSBvciBBZGRyZXNzPC9sYWJlbD48aW5wdXQgdHlwZT0idGV4dCIgaWQ9ImxvY05lYXIiIGNsYXNzPSJsb2NhdGlvbkZpbmRlci1pbnB1dCIgcGxhY2Vob2xkZXI9IlppcCwgQ2l0eSwgU3RhdGUgb3IgQWRkcmVzcyIgb25rZXlkb3duPSJjbGlja0J1dHRvbk9uRW50ZXIoZXZlbnQsJzc1ZDYzYWEzLTUwMWMtNGIxOS1iY2RmLWJmMzliNjQzZDI5OCcpOyI+PGlucHV0IGNsYXNzPSJidG4iIGlkPSI3NWQ2M2FhMy01MDFjLTRiMTktYmNkZi1iZjM5YjY0M2QyOTgiIHZhbHVlPSJGaW5kIEEgTG9jYXRpb24iIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbi5ocmVmPSdodHRwczovL2FscGhhZ3JhcGhpY3MuY29tL3VzL2xvY2F0aW9ucz9sb2NhdGlvbj0nK2VuY29kZVVSSUNvbXBvbmVudCgkKHRoaXMpLnNpYmxpbmdzKCcjbG9jTmVhcicpLnZhbCgpKTsiPjwvZGl2Pg0KICAgIDxwPjxhIGhyZWY9IiMiIG9uY2xpY2s9InJlZGlyZWN0V2l0aEN1cnJlbnRMYXRMbmcoJ2h0dHBzOi8vYWxwaGFncmFwaGljcy5jb20vdXMvbG9jYXRpb25zJyk7Ij5Vc2UgTXkgQ3VycmVudCBMb2NhdGlvbjwvYT48L3A+DQogIDwvZGl2Pg0KICA8ZGl2IGNsYXNzPSJsb2NhdGlvbkZpbmRlci1tYXAiIGlkPSJsb2NNYXAiPjxpbWcgY2xhc3M9ImxhenkiIGRhdGEtc3JjPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2UvZmluZC1sb2NhbC1hbHBoYWdyYXBoaWNzLW1hcC1zbS53ZWJwIiBhbHQ9IiI+PC9kaXY+DQo8L2Rpdj5kZAIFDw8WBB8JBRFDTENvbnRlbnREYXRhVmlldx8KAgJkFgQFBWN0bDAwD2QWAmYPFgIfCwW6ATxkaXYgY2xhc3M9J2NsVXNlck1lc3NhZ2UnPjxoNT48aW1nIHNyYz0nL2lhcHBzX2ltYWdlcy9pbnNlcnRfY2xjb250ZW50ZGF0YXZpZXcucG5nJyBhbHQ9J0NMQ29udGVudERhdGFWaWV3JyAvPjwvaDU+PGhyIC8+PHA+Q2xpY2sgdGhlIEVkaXQgKFBlbmNpbCkgSWNvbiB0byBzZWxlY3QgYSBwYWdlIG1lbnUuPC9wPjwvZGl2PmQFTGN0bDAxX1BhZ2Vab25lQ29udGFpbmVyMl9QYWdlWm9uZUNvbnRhaW5lcjJfQUM3S1J6M0l1dmRDYWxsQmFja19DbGllbnRWYWx1ZXMPFgIfDQUDMF5eZAIGD2QWAgUFY3RsMDAPDxYCHwsF1ws8ZGl2IGNsYXNzPSJzZWN0aW9uIGZlYXR1cmVCbG9jayBmZWF0dXJlQmxvY2stLXR3byI+DQogIDxkaXYgY2xhc3M9ImNvbnRhaW5lZCI+DQogICAgPGgyIGNsYXNzPSJmZWF0dXJlQmxvY2staGVhZGluZyI+T3VyIEJsb2c8L2gyPg0KICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4gbWVkLTEyIj48ZmlndXJlIGNsYXNzPSJmZWF0dXJlQmxvY2stZmlndXJlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vaW1hZ2UlMjBsaWJyYXJ5L2hvbWVwYWdlLzQtd2F5cy10by1jb25uZWN0LXdpdGgtY3VzdG9tZXJzLTIwMjIud2VicCIgYWx0PSIiPjxmaWdjYXB0aW9uIGNsYXNzPSJmZWF0dXJlQmxvY2stZmlnY2FwdGlvbiI+PGgzIGNsYXNzPSJmZWF0dXJlQmxvY2stc3ViSGVhZGluZyI+PGEgaHJlZj0iaHR0cHM6Ly9ibG9ncy5hbHBoYWdyYXBoaWNzLmNvbS9ibG9nLzIwMjEvMTIvMDYvNC1uZXctd2F5cy10by1jb25uZWN0LXdpdGgtY3VzdG9tZXJzLWluLTIwMjIvIj40IE5ldyBXYXlzIHRvIENvbm5lY3Qgd2l0aCBDdXN0b21lcnMgaW4gMjAyMjwvYT48L2gzPg0KICAgICAgICAgICAgPHA+VGhlcmUncyBubyBiZXR0ZXIgdGltZSB0aGFuIGEgbmV3IHllYXIgdG8gdGhpbmsgYWJvdXQgZ2V0dGluZyBhIGZyZXNoIHN0YXJ0IGZvciB5b3VyIGJ1c2luZXNzLiBDaGVjayBvdXQgb3VyIHRvcCBpZGVhcyBmb3IgY29ubmVjdGluZyB3aXRoIHlvdXIgY3VzdG9tZXJzIGluIDIwMjIuPC9wPjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT48L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbiBtZWQtMTIiPjxmaWd1cmUgY2xhc3M9ImZlYXR1cmVCbG9jay1maWd1cmUiPjxpbWcgc3JjPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS9pbWFnZSUyMGxpYnJhcnkvaG9tZXBhZ2UvNC1zdGVwcy10b3RhbC1idXNpbmVzcy10cmFuc2Zvcm1hdGlvbi53ZWJwIiBhbHQ9IiI+PGZpZ2NhcHRpb24gY2xhc3M9ImZlYXR1cmVCbG9jay1maWdjYXB0aW9uIj48aDMgY2xhc3M9ImZlYXR1cmVCbG9jay1zdWJIZWFkaW5nIj48YSBocmVmPSJodHRwczovL2Jsb2dzLmFscGhhZ3JhcGhpY3MuY29tL2Jsb2cvMjAyMS8xMS8wMS80LXN0ZXBzLXRvLWEtdG90YWwtYnVzaW5lc3MtdHJhbnNmb3JtYXRpb24vIj40IFN0ZXBzIHRvIGEgVG90YWwgQnVzaW5lc3MgVHJhbnNmb3JtYXRpb248L2E+PC9oMz4NCiAgICAgICAgICAgIDxwPkl0J3MgZWFzeSB0byB3aXNoIGZvciB0aGUgYnVzaW5lc3Mgb2YgeW91ciBkcmVhbXMsIGJ1dCBob3cgZG8geW91IGFjdHVhbGx5IG1ha2UgaXQgaGFwcGVuPyBXaXRoIGZvdXIgc2ltcGxlIHN0ZXBzLCB5b3UgY2FuIHJlZnJlc2ggYW5kIHJldml0YWxpemUgeW91ciBidXNpbmVzcywgYnVpbGQgY3VzdG9tZXIgbG95YWx0eSwgYW5kIGV4cGFuZCB5b3VyIHJlYWNoLjwvcD48L2ZpZ2NhcHRpb24+PC9maWd1cmU+PC9kaXY+DQogICAgPC9kaXY+DQogIDwvZGl2Pg0KPC9kaXY+ZGQCBw9kFgIFBWN0bDAwDw8WAh8LBfoEPGRpdiBjbGFzcz0ic2VjdGlvbiBiYW5uZXIgYmFubmVyLS1jZW50ZXJDZW50ZXIgYmFubmVyLS10ZXh0TGlnaHQgYmFubmVyLS1maXhlZEJhY2tncm91bmQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LmFscGhhZ3JhcGhpY3MuY29tL2ltYWdlJTIwbGlicmFyeS9ob21lcGFnZS9iYW5uZXItZXgyYS1sZy53ZWJwJyk7Ij4NCiAgPGRpdiBjbGFzcz0iYmFubmVyLWNvbnRhaW5lZCBjb250YWluZWQiPg0KICAgIDxkaXYgY2xhc3M9ImJhbm5lckNvcHkiPg0KICAgICAgPGgyIGNsYXNzPSJiYW5uZXJDb3B5LWhlYWRpbmciPkZyYW5jaGlzZSB3aXRoIEFscGhhR3JhcGhpY3M8L2gyPg0KICAgICAgPHA+RnJhbmNoaXNpbmcgYSBwcmludCBhbmQgbWFya2V0aW5nIGJ1c2luZXNzIHdpdGggQWxwaGFHcmFwaGljcyBhbGxvd3MgeW91IHRvIGJlIGluIGJ1c2luZXNzIGZvciB5b3Vyc2VsZiwgYnV0IG5vdCBieSB5b3Vyc2VsZi48L3A+DQogICAgICA8cD48YSBocmVmPSJodHRwczovL2FscGhhZ3JhcGhpY3NmcmFuY2hpc2UuY29tLyIgY2xhc3M9ImJ0biBidG4tLXdoaXRlR2hvc3QgYnRuLS1sZyI+R2V0IFN0YXJ0ZWQgVG9kYXk8L2E+PC9wPg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PmRkAgkPZBYIZg8PFgIfCGdkFgZmD2QWAgUFY3RsMDAPDxYCHwsFwgM8ZGl2IGNsYXNzPSJhZ0NvbnRlbnQiPjxzcGFuIGNsYXNzPSJhZ1RpdGxlIj48YSBocmVmPSIvIj5BTFBIQUdSQVBISUNTIElOVEVSTkFUSU9OQUwgSEVBRFFVQVJURVJTPC9hPjwvc3Bhbj4KPHVsIGNsYXNzPSJsaXN0IGxpc3QtLWJhcmUiPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly9hbHBoYWdyYXBoaWNzLmNvbS91cy9sb2NhdGlvbnMiIHRpdGxlPSJMb2NhdGlvbnMiPkZpbmQgYSBMb2NhdGlvbjwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly9hbHBoYWdyYXBoaWNzZnJhbmNoaXNlLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5Pd24gYSBGcmFuY2hpc2U8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vYWxwaGFncmFwaGljcy1jYXJlZXJzLmNhcmVlcnBsdWcuY29tL2pvYnMiIHRpdGxlPSJDYXJlZXJzIiB0YXJnZXQ9Il9ibGFuayI+Q2FyZWVyczwvYT48L2xpPgo8L3VsPgo8L2Rpdj5kZAIBD2QWAgUFY3RsMDAPDxYCHwsFlwQ8c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5BdmFpbGFibGUgTWFya2V0czwvc3Bhbj48bmF2IGNsYXNzPSJmb290ZXJNYWluLXRvcE5hdiI+Cjx1bD4KPGxpPjxhIGhyZWY9Ii91cy9sb2NhdGlvbnMvYnktc3RhdGUiPlVuaXRlZCBTdGF0ZXM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFnbm9ydGhlYXN0LmNvbS8iPlVuaXRlZCBLaW5nZG9tPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5hbHBoYWdyYXBoaWNzLmNvbS5ici9sb2NhbGl6YSVDMyVBNyVDMyVCNWVzL3Bvci1lc3RhZG8iPkJyYXppbDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL2NuLS1iZWlqaW5nLWNuMDAxIj5DaGluYTwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxwaGFncmFwaGljcy5jb20vY24taG9uZy1rb25nLWhvbmcta29uZy1oazAwMSI+SG9uZyBLb25nPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL2FscGhhZ3JhcGhpY3MuY29tLnNhIj5TYXVkaSBBcmFiaWE8L2E+PC9saT4KPC91bD4KPC9uYXY+ZGQCAg9kFgJmDxYCHwsF2QU8bmF2IGNsYXNzPSJmb290ZXJNYWluLXRvcE5hdiBmb290ZXJNYWluLXRvcE5hdi0tc29jaWFsTmF2Ij48dWw+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9BbHBoYUdyYXBoaWNzLyIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS1mYWNlYm9vayIgYXJpYS1sYWJlbD0iZmFjZWJvb2siPjwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL2FscGhhZ3JhcGhpY3MiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tdHdpdHRlciIgYXJpYS1sYWJlbD0idHdpdHRlciI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2FscGhhZ3JhcGhpY3MiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tbGlua2VkaW4iIGFyaWEtbGFiZWw9ImxpbmtlZGluIj48L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9ibG9ncy5hbHBoYWdyYXBoaWNzLmNvbS9ibG9nLz9fZ2E9Mi4xODU4NDMxNzcuMTEzNTU5OTM0My4xNjExMTY1NTQxLTU1ODkwMTcwNC4xNjA3NzUwNjgzIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLXJzcyIgYXJpYS1sYWJlbD0icnNzIj48L2E+PC9saT4NCiAgPC91bD48L25hdj5kAgEPDxYCHwhoZBYCAgEPZBYCZg8WAh8LBdkFPG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYgZm9vdGVyTWFpbi10b3BOYXYtLXNvY2lhbE5hdiI+PHVsPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vQWxwaGFHcmFwaGljcy8iIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tZmFjZWJvb2siIGFyaWEtbGFiZWw9ImZhY2Vib29rIj48L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9hbHBoYWdyYXBoaWNzIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLXR3aXR0ZXIiIGFyaWEtbGFiZWw9InR3aXR0ZXIiPjwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9hbHBoYWdyYXBoaWNzIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLWxpbmtlZGluIiBhcmlhLWxhYmVsPSJsaW5rZWRpbiI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYmxvZ3MuYWxwaGFncmFwaGljcy5jb20vYmxvZy8/X2dhPTIuMTg1ODQzMTc3LjExMzU1OTkzNDMuMTYxMTE2NTU0MS01NTg5MDE3MDQuMTYwNzc1MDY4MyIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS1yc3MiIGFyaWEtbGFiZWw9InJzcyI+PC9hPjwvbGk+DQogIDwvdWw+PC9uYXY+ZAIDDw8WBB8JBRFDTEhpZXJhcmNoaWNhbE5hdh8KAgJkFgIFBWN0bDAwD2QWAmYPFgIfCwX/ATx1bCBjbGFzcz0iQ0xIaWVyYXJjaGljYWxOYXYiPjxsaSBjbGFzcz0iZmlyc3QiPjxhIGhyZWY9Ii9wcml2YWN5LXBvbGljeSI+UHJpdmFjeSBQb2xpY3k8L2E+PC9saT48bGkgY2xhc3M9Imxhc3QgYnRuIGJ0bi0tc2Vjb25kYXJ5Ij48YSBocmVmPSJodHRwczovL3htcGwueG1waWVjbG91ZC5jb20vUHJpdmFjeS9pbmRleC5odG1sIiB0YXJnZXQ9Il9ibGFuayI+RG8gTm90IFNlbGwgTXkgUGVyc29uYWwgSW5mb3JtYXRpb248L2E+PC9saT48L3VsPmQCBA9kFgIFBWN0bDAwDw8WAh8LBasCPGRpdj4KPGRpdj4KPGRpdj4KPGRpdj4KPHA+VW5kZXIgdGhlIGNvcHlyaWdodCBsYXdzLCB0aGlzIGRvY3VtZW50YXRpb24gbWF5IG5vdCBiZSBjb3BpZWQsIHBob3RvY29waWVkLCByZXByb2R1Y2VkLCB0cmFuc2xhdGVkLCBvciByZWR1Y2VkIHRvIGFueSBlbGVjdHJvbmljIG1lZGl1bSBvciBtYWNoaW5lLXJlYWRhYmxlIGZvcm0sIGluIHdob2xlIG9yIGluIHBhcnQsIHdpdGhvdXQgdGhlIHByaW9yIHdyaXR0ZW4gY29uc2VudCBvZiBBbHBoYUdyYXBoaWNzLCBJbmMuPC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj5kZAILDxYCHwhoZAIPD2QWAgIBDxQrAAJkZGQCBw9kFgRmDxYGHwUFD3RleHQvamF2YXNjcmlwdB8HBSYvU2NyaXB0JTIwTGlicmFyeS9DdXN0b20vcGFnaW5nLW1pbi5qcx4FZGVmZXIFBWRlZmVyZAIBDxYGHwUFD3RleHQvamF2YXNjcmlwdB8HBSovU2NyaXB0JTIwTGlicmFyeS9DdXN0b20vQ3VzdG9tLnYxNy5taW4uanMfDwUFZGVmZXJkGAoFN2N0bDAxJFBhZ2Vab25lQ29udGFpbmVyMiRQYWdlWm9uZUNvbnRhaW5lcjJfQUM3S1J6M0l1dmQPMtUBAAEAAAD/////AQAAAAAAAAAEAQAAAH9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24GAAAICAkCAAAAAwAAAAMAAAARAgAAAAQAAAAGAwAAAAEwDQMLZAUec2l0ZUVkaXRvclRvb2xiYXIkbHZTaGFyZWRQYWdlD2dkBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjEkUGFnZVpvbmVDb250YWluZXIxX0FMWDZkUndneG8xDzLrAQABAAAA/////wEAAAAAAAAABAEAAAB/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBgAACAgJAgAAAAMAAAADAAAAEQIAAAAEAAAABgMAAAABMAYEAAAAEENyZWF0ZWREYXRlIERFU0MNAgtkBR1zaXRlRWRpdG9yVG9vbGJhciRsdlBhZ2VNb2Rlcw9nZAU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV84bEI1ZmR6bThucA8y1QEAAQAAAP////8BAAAAAAAAAAQBAAAAf1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0DAAAABl9pdGVtcwVfc2l6ZQhfdmVyc2lvbgYAAAgICQIAAAADAAAAAwAAABECAAAABAAAAAYDAAAAATANAwtkBR9zaXRlRWRpdG9yVG9vbGJhciRsdlVzZXJPcHRpb25zD2dkBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WIAUuY3RsMDEkYWdTZXJ2aWNlT2ZmZXJpbmckZnd0U2VydmljZUxpc3RpbmdUaXRsZQUuY3RsMDEkYWdTZXJ2aWNlT2ZmZXJpbmckZnd0U2VydmljZUxpc3RpbmdUaXRsZQUtY3RsMDEkRm9vdGVyJEZvb3RlckNvcnBvcmF0ZSRGV1RleHRDb250YWluZXIxBS1jdGwwMSRGb290ZXIkRm9vdGVyQ29ycG9yYXRlJEZXVGV4dENvbnRhaW5lcjEFLWN0bDAxJEZvb3RlciRGb290ZXJDb3Jwb3JhdGUkRldUZXh0Q29udGFpbmVyMgUtY3RsMDEkRm9vdGVyJEZvb3RlckNvcnBvcmF0ZSRGV1RleHRDb250YWluZXIyBSpjdGwwMSRGb290ZXIkRm9vdGVyQ2VudGVyJEZXVGV4dENvbnRhaW5lcjEFKmN0bDAxJEZvb3RlciRGb290ZXJDZW50ZXIkRldUZXh0Q29udGFpbmVyMQUdY3RsMDEkRm9vdGVyJG5hdkZvb3RlclV0aWxpdHkFGmN0bDAxJEZvb3RlciRmb290ZXJDb250ZW50BRpjdGwwMSRGb290ZXIkZm9vdGVyQ29udGVudAUrY3RsMDEkSGVhZGVyJGN0bDAwJGN0bFV0aWxpdHlOYXYkbmF2VXRpbGl0eQUeY3RsMDEkSGVhZGVyJGN0bDAwJG5hdlRvb2xCYXIxBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjEkUGFnZVpvbmVDb250YWluZXIxX0FMWDZkUndneG8xBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjEkUGFnZVpvbmVDb250YWluZXIxX0FnVUQxc2J4TXpBBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjEkUGFnZVpvbmVDb250YWluZXIxX0FnVUQxc2J4TXpBBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjEkUGFnZVpvbmVDb250YWluZXIxXzhsQjVmZHptOG5wBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzZrVEZLbkFOZ2hBBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzZrVEZLbkFOZ2hBBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzI5ZGxIeGtjV0dRBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzI5ZGxIeGtjV0dRBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzViZVloSVBGaVZ0BTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzViZVloSVBGaVZ0BTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzc1OHNuTlUzME01BTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzc1OHNuTlUzME01BTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzF2NWY2dk9oYzRxBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzF2NWY2dk9oYzRxBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyX0FDN0tSejNJdXZkBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzVWTk5FcGFQQ3hiBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyXzVWTk5FcGFQQ3hiBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyX0EyVTBRSGdzMHlqBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjIkUGFnZVpvbmVDb250YWluZXIyX0EyVTBRSGdzMHlqBR9zaXRlRWRpdG9yVG9vbGJhciRsdlBhZ2VCdWlsZGVyD2dkBQtsdkRlYnVnSW5mbw9nZAUlc2l0ZUVkaXRvclRvb2xiYXIkbHZQcm9kdWN0TmF2aWdhdGlvbg9nZGuvAccduNpay5TrfVWnXf/JKfc0">
</form>
Text Content
* About Us * Blog * Contact Us AlphaGraphics International Headquarters Find My Location Enter Zip, State, or City Go * Own a Franchise * Signs * Building Signage * Banners & Posters * Cable Display Systems * Exterior Temporary Signage * Flags & Stands * Large Format Printing * Sidewalk Signs * Vehicle Graphics * Wall & Window Graphics * Wayfinding, Yard & Site Signs * Exhibits & Displays * Backdrops * Backlit Graphics * Banner Stands, Ups & Pop-ups * Dry Erase Boards * Kiosk Displays * Plaques & Awards * Table Throws * Trade Shows * Point of Purchase & Promotional * Booth Displays * Literature Racks * Magnetic Graphics * Real Estate Signs * Retail Signs * Signs by Type & Material * Acrylic * Aluminum * Banner & Mesh * Coroplast * Dimensional Displays * Vinyl * Wayfinding & Directories * ADA * Building Signs * Directories * Menu Boards * Name Badges & Tags * Pole & Panel Signs * Regulatory * Window, Wall & Floor * Ceiling Tiles * Floor Decals * Framed & Fine Art Prints * Frosted & Imaged Glass * Interior Dimensional Graphics * Window Shades * Indoor Banner * Print Services * Book Printing & Binding * Brochures & Booklets * Business Cards * Calendars * Cards & Invitations * Copy Services * Custom Stationery, Envelopes & Letterheads * Flyers & Newsletters * Forms * Labels, Stickers & Decals * Manuals & Catalogs * Photo Prints & Books * Photo Books * Postcards * Presentation Folders * Reports * Site Plans & Blueprints * Marketing * Creative Services * Audio & Video Production * Branding & Identity * Copywriting * Graphic & Logo Design * Website Design & Development * Direct Marketing & Mail Services * Customer Retention & Reactivation * Direct Mail * Every-Door Direct Mail (EDDM) * Mailing & Fulfillment Services * Variable Data & Mapping * Mobile & Online Marketing * Email Marketing * Lead Generation * Mobile Apps & Websites * Paid Search Marketing (SEM) * Personalized URLs * QR Codes * Search Engine Optimization (SEO) * SMS/MMS Marketing * Social Media Marketing * Technology * Marketing 360 * Solutions * Trending * agBox * COVID-19 & Social Distancing * Business & Industry Solutions * Associations * Business & Corporate * Construction * Education & Training * Financial * Healthcare * Legal * Manufacturing * Real Estate * Restaurant & Hospitality * Retail & Consumer Goods * Trade Shows & Events * Conventions * Courtroom Exhibits * Events * Exhibits * Bundles * Business Essentials * Education * Grand Openings * Trade Shows * Restaurant * Retail * Service Business * Resources * Find a Location * Own a Franchise * Careers GROW YOUR REACH ONLINE Optimize your digital channels – and your budget – to capture more customers online and maximize your ROI. GET NOTICED AND GET BUSINESS Windows, walls, floors, and even vehicles – almost anything can be turned into a billboard for your business. Explore the possibilities to stand out with signs. YOU DREAM IT, WE PRINT IT Build a successful brand and a loyal customer base. Discover all the ways to use print marketing to make a lasting impression. FIND AN ALPHAGRAPHICS LOCATION Use our locator to find your nearest AlphaGraphics and get your project started! EXPLORE PRINT & MARKETING BUNDLES See our tailored, strategy-driven tactics that help you build your business at a budget that works for you. * 1 * 2 * 3 * 4 * 5 At AlphaGraphics, we help you grow your business with print and marketing expertise. With over 250 locally owned and operated AlphaGraphics centers, we are your professional printing and marketing partners who make your ideas come to life. From custom signs, large format printing, and canvas prints, to business cards, vehicle wraps, and vinyl banners – there’s nothing we can’t create. Inside every AlphaGraphics, you will meet a passionate and knowledgeable owner who will help you get noticed and get business. FIND A LOCATION With more than 270 locations worldwide, search for an AlphaGraphics center near you. Find Your Location BECOME AN ENTREPRENEUR Hear from existing franchisees about why they chose AlphaGraphics, and learn more about joining our network of highly talented entrepreneurs and marketing professionals. More on Franchise Opportunities OUR FULL SERVICE OFFERING SIGNS No matter the shape, size or application, signs are our specialty. We take great pride in getting our customers noticed. ALL SIGN SERVICES * Building Signage * Banners & Posters * Cable Display Systems * Exterior Temporary Signage * Flags & Stands * Large Format Printing * Sidewalk Signs * Vehicle Graphics * Wall & Window Graphics * Wayfinding, Yard & Site Signs * Exhibits & Displays * Backdrops * Backlit Graphics * Banner Stands, Ups & Pop-ups * Dry Erase Boards * Kiosk Displays * Plaques & Awards * Table Throws * Trade Shows * Point of Purchase & Promotional * Booth Displays * Literature Racks * Magnetic Graphics * Real Estate Signs * Retail Signs * Signs by Type & Material * Acrylic * Aluminum * Banner & Mesh * Coroplast * Dimensional Displays * Vinyl * Wayfinding & Directories * ADA * Building Signs * Directories * Menu Boards * Name Badges & Tags * Pole & Panel Signs * Regulatory * Window, Wall & Floor * Ceiling Tiles * Floor Decals * Framed & Fine Art Prints * Frosted & Imaged Glass * Interior Dimensional Graphics * Window Shades * Indoor Banner PRINT SERVICES It wouldn't be an understatement to say we can print anything. From the simple to the complex, we get the job done. ALL PRINT SERVICES * Book Printing & Binding * Binding Options * Book Fulfillment & Publishing * eBooks * Yearbooks * Brochures & Booklets * Business Cards * Calendars * Cards & Invitations * Copy Services * Custom Stationery, Envelopes & Letterheads * Flyers & Newsletters * Forms * Labels, Stickers & Decals * Manuals & Catalogs * Photo Prints & Books * Photo Books * Photo Prints & Enlargements * Postcards * Presentation Folders * Reports * Site Plans & Blueprints MARKETING We're not printers who do marketing and design. We're marketers and designers who happen to be expert printers. ALL MARKETING SERVICES * Creative Services * Audio & Video Production * Branding & Identity * Copywriting * Graphic & Logo Design * Website Design & Development * Direct Marketing & Mail Services * Customer Retention & Reactivation * Direct Mail * Every-Door Direct Mail (EDDM) * Mailing & Fulfillment Services * Variable Data & Mapping * Mobile & Online Marketing * Email Marketing * Lead Generation * Mobile Apps & Websites * Paid Search Marketing (SEM) * Personalized URLs * QR Codes * Search Engine Optimization (SEO) * SMS/MMS Marketing * Social Media Marketing TECHNOLOGY We’ve perfected your print and marketing management with one tool that can support your entire business. ALL TECHNOLOGY SERVICES * Marketing 360 At AlphaGraphics, we have the experience and state-of-the-art equipment to support your business every step of the way. SOLUTIONS FOR BUSINESSES Managing a business takes finesse, market savvy, flexibility, and a whole lot of time. Meeting last-minute deadlines, maintaining inventory, promoting sales and new services, and staying on budget are just a few of the tasks on a business owner’s “to-do” list. That’s why you need an experienced business solutions provider, like AlphaGraphics, in your corner. AGBOX More than just a box, agBox is a way for you to create unforgettable experiences for your audiences while connecting them with your brand. Create a custom-designed and branded package, fill it with your choice of swag, goodies, and printed materials, and have it delivered directly to your target audience—for less than the cost of lunch! WHY ALPHAGRAPHICS? EXCEPTIONAL SERVICE We provide easy, best-in-class service to support your business needs. CREATIVE MINDSET We bring creativity and innovation to turn your dreams into reality. PROVEN EXPERTISE For over 50 years, we've helped brands get noticed and get business. ENGAGED PARTNERSHIP We believe in building relationships with our customers, because we are most successful when we work together. FIND A LOCATION Not sure where to begin? Find your local AlphaGraphics Center! Our experts will walk you through the process and help you get your project started. Zip, City, State or Address Use My Current Location OUR BLOG 4 NEW WAYS TO CONNECT WITH CUSTOMERS IN 2022 There's no better time than a new year to think about getting a fresh start for your business. Check out our top ideas for connecting with your customers in 2022. 4 STEPS TO A TOTAL BUSINESS TRANSFORMATION It's easy to wish for the business of your dreams, but how do you actually make it happen? With four simple steps, you can refresh and revitalize your business, build customer loyalty, and expand your reach. FRANCHISE WITH ALPHAGRAPHICS Franchising a print and marketing business with AlphaGraphics allows you to be in business for yourself, but not by yourself. Get Started Today ALPHAGRAPHICS INTERNATIONAL HEADQUARTERS * Find a Location * Own a Franchise * Careers Contact * Call Us 800.955.6246 * Send an Email * 143 Union Boulevard Suite 650 Lakewood, CO 80228 US Available Markets * United States * United Kingdom * Brazil * China * Hong Kong * Saudi Arabia Connect With Us * * * * Copyright © 2023 AlphaGraphics International Headquarters. All rights reserved 143 Union Boulevard, Suite 650, Lakewood, Colorado 80228 US Back to Top * Privacy Policy * Do Not Sell My Personal Information Under the copyright laws, this documentation may not be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole or in part, without the prior written consent of AlphaGraphics, Inc. Close Some tracking technologies are important for the correct functioning of our websites and are used on this site. By clicking "Allow All" you are also directing us to use the tracking technologies of non-service providers such as third party advertising and analytics providers. See our Privacy Notice for more information.Privacy Notice Allow All Cookie Preferences PRIVACY PREFERENCE CENTER When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. More information Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Back Button PERFORMANCE COOKIES Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Reject All Confirm My Choices