

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
	Slingbox.com - Page Not Found
</title><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="CODE_LANGUAGE" content="C#" /><meta name="vs_defaultClientScript" content="JavaScript" /><meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="icon" type="image/x-icon" href="/~/media/Images/Sling/global/favicon.ashx" /><link rel="stylesheet" href="../SlingBoxDotCom/css/foundation.css" /><link rel="stylesheet" href="../SlingBoxDotCom/css/Sling.css" /><link rel="stylesheet" href="../SlingBoxDotCom/css/flags.css" /><link rel="stylesheet" href="../SlingBoxDotCom/css/MyFontsWebfontsKit.css" />
    <script src="/SlingBoxDotCom/js/vendor/modernizr.js"></script>
    <script src="/SlingBoxDotCom/js/vendor/jquery.js"></script>
    <script src="/SlingBoxDotCom/js/foundation.min.js"></script>
     <script src="/SlingBoxDotCom/js/sling.js"></script> 
    <script src="/SlingBoxDotCom/js/foundation/foundation.reveal.js"></script>
    <script src="/SlingBoxDotCom/js/foundation/foundation.topbar.js"></script>  
     <script src="/SlingBoxDotCom/js/search.js"></script>
    <script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-75012-25', 'auto');
  ga('send', 'pageview');

</script>


<!-- WILL ONLY SHOW IN REAL PROD -->
<link rel="stylesheet" href="/~/media/CSS/slingbox.css" type="text/css" media="all"/>

<style>
#slider_wapper {
    background:#cf2027;
    /*background:#01a1df;*/
    /*background:#ce1f27;*/
    /*background:#e01b22;*/
    /*background:#ffffff;*/
    /*background:#e11b22;*/
    /*background:#461a66;*/
    /* background: #9f2063; */
    max-width: 100%;
    overflow: hidden;
}

</style>

<script type="text/javascript">

/*
* FAQ Reveal
*/

$(document).ready(function () {

    $('.faqClosed').click(function () {
        $('.faqClosed').removeClass('on');
        $('.faqOpen').slideUp('normal');
        if ($(this).next().is(':hidden') == true) {
            $(this).addClass('on');
            $(this).next().slideDown('normal');
        }
    });

      $("a.countryURL").click(function (e) {
        e.preventDefault();
        sLocale = $(this).attr("locale");
        sUrl = $(this).attr("href");
        cookie.SetCookie("slingboxLocale", sLocale);
        //Drop a cookie only for US , CA and Europe
        if (sLocale == "en_US" || sLocale == "en_CA" || sLocale == "de_DE" || sLocale == "en_DK" || sLocale == "es_ES" || sLocale == "en_FI"|| sLocale == "fr_FR"|| sLocale == "en_IE"|| sLocale == "en_IL" || sLocale == "it_IT" || sLocale == "fr_LU" || sLocale == "nl_NL" || sLocale == "en_NO" || sLocale == "de_AT" || sLocale == "en_CH" || sLocale == "de_CH" || sLocale == "fr_CH" || sLocale == "it_CH" || sLocale == "en_SE" || sLocale == "en_UK" || sLocale == "es_MX"){
            cookie.DeleteCookie("sling#lang");
            cookie.DeleteCookie("support#lang");
            if (sLocale == "en_DK" || sLocale == "es_ES" || sLocale == "en_FI"|| sLocale == "fr_FR"|| sLocale == "en_IE"|| sLocale == "en_IL" || sLocale == "it_IT" || sLocale == "fr_LU" || sLocale == "nl_NL" || sLocale == "en_NO" || sLocale == "de_AT" || sLocale == "en_CH" || sLocale == "de_CH" || sLocale == "fr_CH" || sLocale == "it_CH" || sLocale == "en_SE" || sLocale == "en_UK"){
                 cookie.SetCookie("sling#lang", "en-GB");
                 cookie.SetCookie("support#lang", "en-GB");
                }
	    else if(sLocale == "de_DE"){
                 cookie.SetCookie("sling#lang", "de-DE");
                 cookie.SetCookie("support#lang", "de-DE");				
			}
	    else if(sLocale == "es_MX"){
                 cookie.SetCookie("sling#lang", "es-MX");
                 cookie.SetCookie("support#lang", "es-MX");				
			}
            else{
                 cookie.SetCookie("sling#lang", sLocale.replace("_", "-"));
                 cookie.SetCookie("support#lang", sLocale.replace("_", "-"));
                }
        }
        else
            cookie.DeleteCookie("sling4#lang");

        countrySelector.SetSelected();
        redirect.SetSelected(getCountryURL.Selected(sLocale,sUrl));
    });

    $("#header_locale").click(function () {    
        $('#myModal').foundation('reveal', 'open');
    });

    $("#small_header_locale").click(function () {
        $('#myModal').foundation('reveal', 'open');
    });

    countrySelector.SetSelected();

//set correct URL
 var sLocale = cookie.GetCookie("slingboxLocale");
 var scLocale = cookie.GetCookie("sling#lang");

 if ((sLocale == "en_DK" || sLocale == "es_ES" || sLocale == "en_FI"|| sLocale == "fr_FR"|| sLocale == "en_IE"|| sLocale == "en_IL" || sLocale == "it_IT" || sLocale == "fr_LU" || sLocale == "nl_NL" || sLocale == "en_NO" || sLocale == "de_AT" || sLocale == "en_CH" || sLocale == "de_CH" || sLocale == "fr_CH" || sLocale == "it_CH" || sLocale == "en_SE" || sLocale == "en_UK") && scLocale != "en-GB") {
       window.location = "http://www.slingbox.com/en-GB";
	   }
 else if(sLocale == "de_DE" && scLocale != "de-DE"){
       window.location = "http://www.slingbox.com/de-DE";
 }
 else if(sLocale == "es_MX" && scLocale != "es-MX"){
       window.location = "http://www.slingbox.com/es-MX";
 }



 $(".toggle-topbar.menu-icon").click(function (e) {
    var loc = cookie.GetCookie("slingboxLocale");
    var country = loc.toLowerCase().substr(3, 2);
    if(loc!="" && loc !="en_US")
        $("#small_header_locale").html("<span id=\"header_country\">"+country.toUpperCase()+"</span><span class='header_flag "+country+"'></span>");
 });


});


var cookie = (function () {
    var expDays = 30;
    var exp = new Date();

    var GetCookieVal = function (offset) {
        var endstr = document.cookie.indexOf(";", offset);
        if (endstr == -1)
            endstr = document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
    };
    return {
        GetCookie: function (name) {
            var arg = name + "=";
            var alen = arg.length;
            var clen = document.cookie.length;
            var i = 0;
            while (i < clen) {
                var j = i + alen;
                if (document.cookie.substring(i, j) == arg)
                    return GetCookieVal(j);
                i = document.cookie.indexOf(" ", i) + 1;
                if (i == 0) break;
            }
            return null;
        },
        SetCookie: function (name, value) {
            var argv = cookie.SetCookie.arguments;
            var argc = cookie.SetCookie.arguments.length;
            var expires = (argc > 2) ? argv[2] : null;
            var path = (argc > 3) ? argv[3] : null;
            var domain = (argc > 4) ? argv[4] : null;
            var secure = (argc > 5) ? argv[5] : false;
            exp.setTime(exp.getTime() + (expDays * 24 * 60 * 60 * 1000));
            document.cookie = name + "=" + escape(value) + "; expires=" + exp.toGMTString() + "; path=/; domain=.slingbox.com";
        },
        DeleteCookie: function (name) {
                document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
        }
    };
})();

var countrySelector = (function () {   
    var loc = cookie.GetCookie("slingboxLocale");
    var loc2 =cookie.GetCookie("sling#lang");

    if(loc2==null || loc2=="")
        loc = (loc == null || "") ? "en_US" : loc;
    else
        loc=loc2;
    var country = loc.toLowerCase().substr(3, 2);
    var reg = new RegExp("^[a-z]{2}$");
    return {
        SetSelected: function () {
            if (loc != "" && reg.test(country)) {
                if ($("div[id*='" + loc + "']").length) {
                    $("div[id*='" + loc + "']").addClass('flag');
                    $("div[id*='" + loc + "']").addClass(country);
                    $("a[locale*='" + loc + "']").addClass('selected_locale');
                }
                if ($('#header_country').length) {
                    $("#header_country").html(country.toLocaleUpperCase());
                    $("#header_flag").removeClass();
                    $("#header_flag").addClass("header_flag");
                    $("#header_flag").addClass(country);
                }
            }
        }
    };
})();

var redirect = (function () {
    return {
        SetSelected: function (selectedURL) {
            window.location.href = selectedURL;
        }
    };
})();

var getCountryURL = (function () {
    var baseURL = "https://accounts.sling.com/accounts/locale?next=";

    return {
        Selected: function (selectedLocale,selectedUrl) { 
            var url = baseURL + selectedUrl+"&locale=" + selectedLocale;
            return url;
        }
    };

})();
</script>

<script type="text/javascript">
var DEBUG = false;

function CallMainSearch()
{
    var searchInput = document.getElementById("txtMainSearchInput");

    if (DEBUG)
    {
        alert("Calling into CallingMainSearch: txtMainSearchInput.value=" + searchInput.value)
    }
  //  if (searchInput !="Search")
        CallSearch(searchInput);

}

function CallMediumSearch()
{
    var searchInput = document.getElementById("txtMedSearch");

    if (DEBUG)
    {
        alert("Calling into CallMediumSearch: txtMedSearch.value=" + searchInput.value)
    }

    CallSearch(searchInput);
}

function CallSmallSearch()
{
    var searchInput = document.getElementById("txtSmallSearchInput");

    if (DEBUG)
    {
        alert("Calling into CallSmallSearch: txtSmallSearchInput.value=" + searchInput.value)
    }

    CallSearch(searchInput);
}

function CallKBSearch()
{
    var searchInput = document.getElementById("txtSupportSearchInput");

    if (DEBUG)
    {
        alert("Calling into CallKBSearch: txtSupportSearchInput.value=" + searchInput.value)
    }

    CallSearch(searchInput);
}

function CallSearch(searchStringInput)
{
if (searchStringInput.value != "Search our Knowledge Base" && searchStringInput.value != "Search" && searchStringInput.value != "")

    var str = searchStringInput.value;
    str = str.removeStopWords();

    DoTheSearch(str, GetContextSearchResultsPageInput(), GetSearchStringKeyInput());
}

function DoTheSearch(searchStringInput, contextSearchResultsPageInput, searchStringConstantInput)
{

    if (searchStringInput != null && contextSearchResultsPageInput != null && searchStringConstantInput != null)
    {

        if (DEBUG)
        {
            //alert("search string: " + searchStringInput.value);
            alert("search results page: " + contextSearchResultsPageInput.value);
            alert("search string key: " + searchStringConstantInput.value);
        }

        var url = contextSearchResultsPageInput.value + "?" +
            //searchStringConstantInput.value + "=" + searchStringInput.value;
            searchStringConstantInput.value + "=" + searchStringInput;

        if (DEBUG)
        {
            alert("search url: " + url);
        }

        window.location = url;
    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: one of the input boxes sent into DoTheSearch was null man, what gives");
        }
    }

    // else just return, not doing anything
}

function SetMainSearchBoxMask(toInput)
{

    if (DEBUG)
    {
        if (toInput == null)
        {
            alert("debug info: SetMainSearchBoxMask was called with toInput being null!");
        }

        if (document.getElementById("MainSearchBoxMaskInput") == null)
        {
            alert("debug info: SetMainSearchBoxMask was called with document.getElementById('MainSearchBoxMaskInput') being null!");
        }

    }

    var mainSearchResBoxMaskInput = GetMainSearchBoxMaskInput();

    if (toInput != null && mainSearchResBoxMaskInput != null)
    {
        toInput.value = mainSearchResBoxMaskInput.value;
    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the main search results mask could not be set, very strange!");
        }
    }    
}

function SetKnowledgeBaseSearchBoxMask(toInput)
{
    var kbSearchResBoxMaskInput = GetKnowledgeBaseSearchBoxMaskInput();

    if (toInput != null && kbSearchResBoxMaskInput != null)
    {
        toInput.value = kbSearchResBoxMaskInput.value;
    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the kb search results mask could not be set, very strange!");
        }
    }
}

function GetContextSearchResultsPageInput()
{
    return document.getElementById("ContextSearchResultsPageInput");
}

function GetSearchStringKeyInput()
{
    return document.getElementById("SearchStringKeyInput");
}

function GetMainSearchBoxMaskInput()
{
    return document.getElementById("MainSearchBoxMaskInput");
}

function GetKnowledgeBaseSearchBoxMaskInput()
{
    return document.getElementById("KnowledgeBaseSearchBoxMaskInput");
}

function DoMainMaskClear(inputField)
{

    if (inputField != null)
    {

        if (document.getElementById("MainSearchBoxMaskInput") != null)
        {

            if (document.getElementById("MainSearchBoxMaskInput").value == inputField.value)
            {
                DoAllClear(inputField);
            }
        }
        else
        {
            if (DEBUG)
            {
                alert("debug info: the call into DoMainMaskClear(inputField) has a problem, the value in document.getElementById('MainSearchBoxMaskInput') is required and it is null for some reason, this is not right.");
            }
        }

    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the call into DoMainMaskClear(inputField) had an invalid argument, the inputField is null for some reason.");
        }
    }
}

function DoKBMaskClear(inputField)
{

    if (inputField != null)
    {

        if (document.getElementById("KnowledgeBaseSearchBoxMaskInput") != null)
        {

            if (document.getElementById("KnowledgeBaseSearchBoxMaskInput").value == inputField.value)
            {
                DoAllClear(inputField);
            }
        }
        else
        {
            if (DEBUG)
            {
                alert("debug info: the call into DoKBMaskClear(inputField) has a problem, the value in document.getElementById('KnowledgeBaseSearchBoxMaskInput') is required and it is null for some reason, this is not right.");
            }
        }

    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the call into DoKBMaskClear(inputField) had an invalid argument, the inputField is null for some reason.");
        }
    }
}

function DoAllClear(inputField)
{
    if (DEBUG)
    {
        if (inputField == null)
        {
            alert("The inputField coming into DoAllClear(inputField) is null so can't be processed! This should not be!");
        }
    }

    inputField.value = "";
    inputField.style.color = "black";
    
}
</script>





<script>


/*
 * String method to remove stop words
 * Written by GeekLad http://geeklad.com
 * Usage: string_variable.removeStopWords();
 * Output: The original String with stop words removed
 */
String.prototype.removeStopWords = function() {
    var x;
    var y;
    var word;
    var stop_word;
    var regex_str;
    var regex;
    var cleansed_string = this.valueOf();
    var stop_words = new Array(
"a", "an", "and", "are", "as", "at", "be", "but", "by",
"for", "if", "in", "into", "is", "it",
"no", "not", "of", "on", "or", "such",
"that", "the", "their", "then", "there", "these",
"they", "this", "to", "was", "will", "with"
	
    )
         
    // Split out all the individual words in the phrase
    words = cleansed_string.match(/[^\s]+|\s+[^\s+]$/g)
 
    // Review all the words
    for(x=0; x < words.length; x++) {
        // For each word, check all the stop words
        for(y=0; y < stop_words.length; y++) {
            // Get the current word
            word = words[x].replace(/\s+|[^a-z]+/ig, "");   // Trim the word and remove non-alpha
             
            // Get the stop word
            stop_word = stop_words[y];
             
            // If the word matches the stop word, remove it from the keywords
            if(word.toLowerCase() == stop_word) {
                // Build the regex
                regex_str = "^\\s*"+stop_word+"\\s*$";      // Only word
                regex_str += "|^\\s*"+stop_word+"\\s+";     // First word
                regex_str += "|\\s+"+stop_word+"\\s*$";     // Last word
                regex_str += "|\\s+"+stop_word+"\\s+";      // Word somewhere in the middle
                regex = new RegExp(regex_str, "ig");
             
                // Remove the word from the keywords
                cleansed_string = cleansed_string.replace(regex, " ");
            }
        }
    }
    return cleansed_string.replace(/^\s+|\s+$/g, "");
}
</script>




<style type="text/css">
	/* <![CDATA[ */
	#header_0_Menu2 img.icon { border-style:none;vertical-align:middle; }
	#header_0_Menu2 img.separator { border-style:none;display:block; }
	#header_0_Menu2 img.horizontal-separator { border-style:none;vertical-align:middle; }
	#header_0_Menu2 ul { list-style:none;margin:0;padding:0;width:auto; }
	#header_0_Menu2 ul.dynamic { z-index:1;margin-top:20px; }
	#header_0_Menu2 a { text-decoration:none;white-space:nowrap;display:block; }
	#header_0_Menu2 a.static { padding-left:0.15em;padding-right:0.15em; }
	#header_0_Menu2 a.popout { background-image:url("/WebResource.axd?d=jMROAGe9VMgHI1_NBp7a0i3v9ohsxjS5EgjQxmv8QceZscRqDeembSJf4bXqup_ov4GNpZxn95qYpCEfldWF8aMNqgYky4xPV1CVRTKUalifQpcy0&t=636426639113374701");background-repeat:no-repeat;background-position:right center;padding-right:14px; }
	/* ]]> */
</style></head>
<body>
    <form method="post" action="/error/404.aspx?item=%2fget%2fkb-2000296&amp;user=extranet%5cAnonymous&amp;site=supportslingcom" id="mainform">
<div class="aspNetHidden">
<input type="hidden" name="RadScriptManager1_TSM" id="RadScriptManager1_TSM" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE0MDgwMjQ5ODUPFgIeE1ZhbGlkYXRlUmVxdWVzdE1vZGUCARYCAgMQZGQWCAIBD2QWAmYPFgIeC18hSXRlbUNvdW50AgQWCGYPZBYCZg8VAh1Db250ZXh0U2VhcmNoUmVzdWx0c1BhZ2VJbnB1dBYvZW4vU2VhcmNoUmVzdWx0cy5hc3B4ZAIBD2QWAmYPFQIUU2VhcmNoU3RyaW5nS2V5SW5wdXQMc2VhcmNoU3RyaW5nZAICD2QWAmYPFQIWTWFpblNlYXJjaEJveE1hc2tJbnB1dAZTZWFyY2hkAgMPZBYCZg8VAh9Lbm93bGVkZ2VCYXNlU2VhcmNoQm94TWFza0lucHV0GFNlYXJjaCBvdXIgS25vd2xlZGdlYmFzZWQCBQ9kFgJmD2QWAmYPZBYOAgEPFgIeBFRleHQFogM8YSBocmVmPScjJyBkYXRhLXJldmVhbC1pZD0nc3JjaE1vZGFsJyBjbGFzcz0nc2VhcmNoJz4mbmJzcDs8L2E+PGRpdiBpZD0nc3JjaE1vZGFsJyBjbGFzcz0ncmV2ZWFsLW1vZGFsIG1lZGl1bS1zZWFyY2gnIGRhdGEtcmV2ZWFsPjxpbnB1dCB0eXBlPSdzZWFyY2gnIGlkPSd0eHRNZWRTZWFyY2gnIGNsYXNzPSdzZWFyY2gtdGV4dGJveCcgb25jaGFuZ2U9IkNhbGxNZWRpdW1TZWFyY2goKTsiIG9uZm9jdXM9J0RvTWFpbk1hc2tDbGVhcih0aGlzKTsnIC8+PHNjcmlwdD5TZXRNYWluU2VhcmNoQm94TWFzayhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndHh0TWVkU2VhcmNoJykpOzwvc2NyaXB0PjxpbnB1dCB0eXBlPSdidXR0b24nICBjbGFzcz0nc2VhcmNoLWJ1dHQnIG9uY2xpY2s9IkNhbGxNZWRpdW1TZWFyY2goKTsiIC8+PC9kaXY+ZAIDDzwrAA0BDBQrAAMFBzA6MCwwOjEUKwACFgYeC05hdmlnYXRlVXJsBXVodHRwczovL3N0b3JlLnNsaW5nbWVkaWEuY29tL3N0b3JlP0FjdGlvbj1EaXNwbGF5UGFnZSZMb2NhbGU9ZW5fVVMmU2l0ZUlEPXNsaW5nYm94JmlkPVRocmVlUGdDaGVja291dFNob3BwaW5nQ2FydFBhZ2UeBlRhcmdldGUfAgVzPGRpdiBjbGFzcz0naGVhZGVyLWxpbmstbGluZSc+PGltZyBzcmM9Jy9TbGluZ2JveERvdENvbS9pbWFnZXMvY2FydC5wbmcnIGFsdD0nJyB0aXRsZT0nJyBjbGFzcz0naWNvbic+TXkgQ2FydDwvZGl2PmQUKwACFgYfAwWxAWh0dHA6Ly9hY2NvdW50cy5zbGluZy5jb20vYWNjb3VudHMvbG9naW4/Zmxvdz1zbGluZ2JveC1lbj9uZXh0PWh0dHA6Ly9zdXBwb3J0LnNsaW5nYm94LmNvbS9lcnJvci80MDQuYXNweD9pdGVtPSUyZmdldCUyZmtiLTIwMDAyOTYmdXNlcj1leHRyYW5ldCU1Y0Fub255bW91cyZzaXRlPXN1cHBvcnRzbGluZ2NvbR8EBQVfc2VsZh8CBSk8ZGl2IGNsYXNzPSdoZWFkZXItbGluay1saW5lJz5Mb2dpbjwvZGl2PmRkAgUPFgIfAgXQATxkaXYgY2xhc3M9ImNhcnQtdGV4dCI+PGEgc3R5bGU9ImNvbG9yOiNjZTFmMjc7IiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvU2xpbmdSZXRhaWxlcnMiIG9uQ2xpY2s9ImdhKCdzZW5kJywgJ2V2ZW50JywgJ0hvbWVwYWdlIExpbmsnLCAnQ2xpY2snLCAnRmluZCBSZXRhaWxlcnMnKTsiPkZpbmQgYSBTbGluZ2JveCBSZXRhaWxlcjwvYT48L2Rpdj5kAgcPDxYCHwMFHWh0dHA6Ly93d3cuc2xpbmdib3guY29tLy5hc3B4ZBYCZg8PFgIeCEltYWdlVXJsBS8vfi9tZWRpYS9JbWFnZXMvU2xpbmcvZ2xvYmFsL3NsaW5nYm94LWxvZ28uYXNoeGRkAgkPFgIfAgXaIzx1bCBjbGFzcz0ndGl0bGUtYXJlYSc+PGxpIGNsYXNzPSduYW1lJz48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS8uYXNweCcgdGFyZ2V0PSdfc2VsZic+PGltZyBzcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9nbG9iYWwvc2xpbmdib3gtbG9nby5hc2h4JyAvPjwvYT48L2xpPjxsaSBjbGFzcz0ndG9nZ2xlLXRvcGJhciBtZW51LWljb24nPjxhIGhyZWY9JyMnPjwvYT48L2xpPjwvdWw+PHNlY3Rpb24gY2xhc3M9J3RvcC1iYXItc2VjdGlvbic+PHVsIGNsYXNzPSdsZWZ0Jz48bGk+PGRpdiBjbGFzcz0nZG91YmxlLWNhcnQtbGFuZ3VhZ2UnPjxkaXYgY2xhc3M9J21lbnUtTCc+PGEgaHJlZj0naHR0cHM6Ly9zdG9yZS5zbGluZ21lZGlhLmNvbS9zdG9yZT9BY3Rpb249RGlzcGxheVBhZ2UmTG9jYWxlPWVuX1VTJlNpdGVJRD1zbGluZ2JveCZpZD1UaHJlZVBnQ2hlY2tvdXRTaG9wcGluZ0NhcnRQYWdlJyB0YXJnZXQ9JycgY2xhc3M9J2NhcnQtbGluayc+PGRpdiBjbGFzcz0naGVhZGVyLWxpbmstbGluZSc+PGltZyBzcmM9Jy9TbGluZ2JveERvdENvbS9pbWFnZXMvY2FydC5wbmcnIGFsdD0nJyB0aXRsZT0nJyBjbGFzcz0naWNvbic+TXkgQ2FydDwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPW1lbnUtUj48ZGl2IGlkPSdzbWFsbF9oZWFkZXJfbG9jYWxlJyBjbGFzcz0nY291bnRyeS1zZWxlY3Rvcic+PHNwYW4gaWQ9J2hlYWRlcl9jb3VudHJ5Jz5VUzwvc3Bhbj48c3BhbiBpZD0naGVhZGVyX2ZsYWcnIGNsYXNzPSdoZWFkZXJfZmxhZyB1cyc+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2Pjx1bCBjbGFzcz0nZHJvcGRvd24nPjwvdWw+PC9saT48bGk+PGxpIGNsYXNzPSdpbi1vdXQnPjxkaXYgY2xhc3M9J2luLW91dCc+PGEgaHJlZj0naHR0cDovL2FjY291bnRzLnNsaW5nLmNvbS9hY2NvdW50cy9sb2dpbj9mbG93PXNsaW5nYm94LWVuP25leHQ9aHR0cDovL3N1cHBvcnQuc2xpbmdib3guY29tL2Vycm9yLzQwNC5hc3B4P2l0ZW09JTJmZ2V0JTJma2ItMjAwMDI5NiZ1c2VyPWV4dHJhbmV0JTVjQW5vbnltb3VzJnNpdGU9c3VwcG9ydHNsaW5nY29tJyB0YXJnZXQ9J19zZWxmJyBjbGFzcz0nbG9naW4tbG9nb3V0Jz48aW1nIHNyYz0vfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9Mb2dpbl9CdXR0b24uYXNoeCBjbGFzcz0nbG9naW4tbG9nb3V0JyBvbm1vdXNlb3Zlcj0idGhpcy5zcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L0xvZ2luX0J1dHRvbi5hc2h4JyIgb25tb3VzZW91dD0idGhpcy5zcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L0xvZ2luX0J1dHRvbi5hc2h4JyIgLz48L2E+PC9kaXY+PC9saT48L2xpPjxsaSBjbGFzcz0nc2VhcmNoLWhlYWRlcmxpbmsnPjxpbnB1dCB0eXBlPSdzZWFyY2gnIGlkPSd0eHRTbWFsbFNlYXJjaElucHV0JyBvbmNoYW5nZT0iQ2FsbFNtYWxsU2VhcmNoKCk7IiBvbmZvY3VzPSdEb01haW5NYXNrQ2xlYXIodGhpcyk7JyAvPjxzY3JpcHQ+U2V0TWFpblNlYXJjaEJveE1hc2soZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3R4dFNtYWxsU2VhcmNoSW5wdXQnKSk7PC9zY3JpcHQ+PGlucHV0IHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImhlYWRlcmxpbmstc2VhcmNoLWJ1dHRvbiIgIG9uY2xpY2s9IkNhbGxTbWFsbFNlYXJjaCgpOyIgLz48dWwgY2xhc3M9J2Ryb3Bkb3duJz48L3VsPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0Rpc2NvdmVyU2xpbmcuYXNweCIgdGFyZ2V0PSdfc2VsZic+RGlzY292ZXI8L2E+PHVsIGNsYXNzPSdkcm9wZG93bic+PC91bD48L2xpPjxsaSBjbGFzcz0naGFzLWRyb3Bkb3duJz48YSBocmVmPScjJyAvPlByb2R1Y3RzPC9hPjx1bCBjbGFzcz0nZHJvcGRvd24nPjxsaT48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9Qcm9kdWN0cy9TbGluZ2JveDUwMC9GZWF0dXJlcy5hc3B4JyB0YXJnZXQ9J19zZWxmJz48aW1nIGNsYXNzPSdwcm9kdWN0LW1lbnUtaW1hZ2UnIHNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvc2xpbmdib3g1MDAtbmF2LmFzaHgnIC8+U2xpbmdib3ggNTAwPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tL1Byb2R1Y3RzL1NsaW5nYm94TTIvRmVhdHVyZXMuYXNweCcgdGFyZ2V0PSdfc2VsZic+PGltZyBjbGFzcz0ncHJvZHVjdC1tZW51LWltYWdlJyBzcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L3NsaW5nYm94LW5hdi5hc2h4JyAvPlNsaW5nYm94IE0yPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tL1Byb2R1Y3RzL1NsaW5nYm94TTEvRmVhdHVyZXMuYXNweCcgdGFyZ2V0PSdfc2VsZic+PGltZyBjbGFzcz0ncHJvZHVjdC1tZW51LWltYWdlJyBzcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L3NsaW5nYm94LW5hdi5hc2h4JyAvPlNsaW5nYm94IE0xPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tL1Byb2R1Y3RzL1NsaW5nYm94MzUwL0ZlYXR1cmVzLmFzcHgnIHRhcmdldD0nX3NlbGYnPjxpbWcgY2xhc3M9J3Byb2R1Y3QtbWVudS1pbWFnZScgc3JjPScvfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9zbGluZ2JveDM1MC1uYXYuYXNoeCcgLz5TbGluZ2JveCAzNTA8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vUHJvZHVjdHMvU2xpbmdwbGF5ZXJBcHBzLmFzcHgnIHRhcmdldD0nX3NlbGYnPjxpbWcgY2xhc3M9J3Byb2R1Y3QtbWVudS1pbWFnZScgc3JjPScvfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9zbGluZ3BsYXllci1uYXYuYXNoeCcgLz5TbGluZ3BsYXllciBBcHBzPC9hPjwvbGk+PGxpPjxkaXYgY2xhc3M9J2RvdWJsZS1tZW51LWl0ZW0nPjxhIGNsYXNzPSdkb3VibGUtaHJlZicgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vQ29tcGFyZS5hc3B4JyB0YXJnZXQ9J19zZWxmJz48aW1nIGNsYXNzPSdkb3VibGUtbWVudS1pbWFnZScgc3JjPS9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L2NvbXBhcmUtcHJvZHVjdHMuYXNoeCBvbm1vdXNlb3Zlcj0idGhpcy5zcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L2NvbXBhcmUtcHJvZHVjdHMtb3Zlci5hc2h4JyIgIG9ubW91c2VvdXQ9InRoaXMuc3JjPScvfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9jb21wYXJlLXByb2R1Y3RzLmFzaHgnIiAgLz48L2E+PGEgY2xhc3M9J2RvdWJsZS1ocmVmJyAgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vQnV5L0FjY2Vzc29yaWVzLmFzcHgnIHRhcmdldD0nX3NlbGYnPjxpbWcgY2xhc3M9J2RvdWJsZS1tZW51LWltYWdlJyBzcmM9L34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvYWNjZXNzb3JpZXMuYXNoeCBvbm1vdXNlb3Zlcj0idGhpcy5zcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L2FjY2Vzc29yaWVzLW92ZXIuYXNoeCciICBvbm1vdXNlb3V0PSJ0aGlzLnNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvYWNjZXNzb3JpZXMuYXNoeCciICAvPjwvYT48L2Rpdj48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J2hhcy1kcm9wZG93bic+PGEgaHJlZj0nIycgLz5CdXk8L2E+PHVsIGNsYXNzPSdkcm9wZG93bic+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tL0J1eS9CdXlEaXJlY3QuYXNweCcgdGFyZ2V0PSdfc2VsZic+U2xpbmdib3ggU3RvcmU8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vQnV5L1NsaW5nUmV0YWlsZXJzLmFzcHgnIHRhcmdldD0nX3NlbGYnPlNsaW5nYm94IFJldGFpbGVyczwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvQWNjZXNzb3JpZXMuYXNweCcgdGFyZ2V0PSdfc2VsZic+QWNjZXNzb3JpZXM8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vQnV5L1NwZWNpYWxPZmZlcnMuYXNweCcgdGFyZ2V0PSdfc2VsZic+U3BlY2lhbCBPZmZlcnM8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdoYXMtZHJvcGRvd24nPjxhIGhyZWY9JyMnIC8+SGVscDwvYT48dWwgY2xhc3M9J2Ryb3Bkb3duJz48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vSGVscC9TZXRVcC5hc3B4JyB0YXJnZXQ9J19zZWxmJz5TZXQgVXAgTXkgU2xpbmdib3g8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3N1cHBvcnQuc2xpbmdib3guY29tLycgdGFyZ2V0PScnPlN1cHBvcnQ8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3N1cHBvcnQuc2xpbmdib3guY29tL0tCL0tCLTIwMDA1NzEnIHRhcmdldD0nJz5GQVFzPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cueW91dHViZS5jb20vdXNlci9TbGluZ1N1cHBvcnQnIHRhcmdldD0nJz5IZWxwZnVsIFZpZGVvczwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iaHR0cDovL25ld3dhdGNoLnNsaW5nYm94LmNvbSIgdGFyZ2V0PSdfc2VsZicgPldhdGNoPC9hPjx1bCBjbGFzcz0nZHJvcGRvd24nPjwvdWw+PC9saT48L3VsPjwvc2VjdGlvbj5kAgsPFgIfAgXKIgo8IS0tIEJlZ2luIE5ld3NsZXR0ZXIgU2lnbiBVcC0tPgo8ZGl2IGlkPSJuZXdzTGV0dGVyTW9kYWwiIGNsYXNzPSJyZXZlYWwtbW9kYWwiIGRhdGEtcmV2ZWFsPgoJPGRpdiAgY2xhc3M9Im5ld3NsZXR0ZXJfd3JhcHBlciIgPgoKCVNpZ24gdXAgZm9yIG91ciBuZXdzbGV0dGVyIQoJPGRpdiBjbGFzcz0ic29jaWFsX25ld3NsZXR0ZXJfc3BhY2VyIj4KICAgICAgICAgICAgPGlucHV0IGlkPSJwZXJzb25fZW1haWxfYWRkcmVzc19oZWFkZXIiIHR5cGU9InRleHQiIHZhbHVlPSJFbnRlciB5b3VyIGVtYWlsLiIvPgoJICAgIDxkaXYgaWQ9ImhlYWRlcl9uZXdzbGV0dGVyX2J1dHRvbiIgPgoJICAgICAgICA8aW1nIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNiIgc3R5bGU9Im1hcmdpbjogMHB4OyBjdXJzb3I6cG9pbnRlcjsiIHRpdGxlPSJTaWduIHVwIGZvciBvdXIgbmV3c2xldHRlciIgIGFsdD0iU2lnbiB1cCBmb3Igb3VyIG5ld3NsZXR0ZXIiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvRm9vdGVyL25ld3NsZXR0ZXJfc2lnbnVwX2Fycm93X29mZi5hc2h4IiAvPgoJCTwvZGl2PgoJPC9kaXY+Cgk8L2Rpdj4KCTwvZGl2Pgo8IS0tIEVuZCBOZXdzbGV0dGVyIFNpZ24gVXAtLT4KPCEtLSBCZWdpbiBTb2NpYWwgLS0+CgoKPGRpdiBjbGFzcz0ic29jaWFsX25ld3NsZXR0ZXJfc3BhY2VyIHJvdyBzaG93LWZvci1sYXJnZS11cCI+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iIyIgZGF0YS1yZXZlYWwtaWQ9Im5ld3NMZXR0ZXJNb2RhbCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9Ik5ld3MgTGV0dGVyIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24tZW1haWwtb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgoJCTwhLS0gPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cDovL2Jsb2cuc2xpbmdib3guY29tLyIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IkJsb2ciIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1ibG9nLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4gLS0+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cDovL3d3dy55b3V0dWJlLmNvbS9TbGluZ2JveCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IllvdVR1YmUiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi15b3V0dWJlLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KCgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vK3NsaW5nYm94IiByZWw9InB1Ymxpc2hlciIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9Ikdvb2dsZSsiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1nb29nbGUtb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgoJCTxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9zbGluZ2JveCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IlR3aXR0ZXIiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi10d2l0dGVyLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KCQk8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9TbGluZ2JveFVTIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iRmFjZWJvb2siIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1mYWNlYm9vay1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+CjwvZGl2PgoKCjxkaXYgY2xhc3M9InNvY2lhbF9uZXdzbGV0dGVyX3NwYWNlciByb3cgc2hvdy1mb3ItbWVkaXVtLW9ubHkiPgogICAgPGRpdiBjbGFzcz0ibWVkaXVtLTEyIGNvbHVtbnMiPgoJCTxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9Imh0dHBzOi8vcGx1cy5nb29nbGUuY29tLytzbGluZ2JveCIgcmVsPSJwdWJsaXNoZXIiIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CgkJCTxpbWcgYWx0PSJHb29nbGUrIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24tZ29vZ2xlLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KCQk8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vc2xpbmdib3giIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CgkJCTxpbWcgYWx0PSJUd2l0dGVyIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24tdHdpdHRlci1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cDovL3d3dy5mYWNlYm9vay5jb20vU2xpbmdib3hVUyIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IkZhY2Vib29rIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24tZmFjZWJvb2stb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtZWRpdW0tMTIgY29sdW1ucyAiPgoJCTxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9IiMiIGRhdGEtcmV2ZWFsLWlkPSJuZXdzTGV0dGVyTW9kYWwiIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CgkJCTxpbWcgYWx0PSJOZXdzIExldHRlciIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9IZWFkZXIvSWNvbi9pY29uLWVtYWlsLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KCQk8IS0tIDxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9Imh0dHA6Ly9ibG9nLnNsaW5nYm94LmNvbS8iIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CgkJCTxpbWcgYWx0PSJCbG9nIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24tYmxvZy1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+IC0tPgoJCTxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9Imh0dHA6Ly93d3cueW91dHViZS5jb20vU2xpbmdib3giIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CgkJCTxpbWcgYWx0PSJZb3VUdWJlIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24teW91dHViZS1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+Cgk8L2Rpdj4KPC9kaXY+Cgo8IS0tIEVuZCBTb2NpYWwgLS0+CgogICAgPHNjcmlwdD4KICAgICAgICAgICAgLy8gSGVhZGVyICAKICAgICAgICAvLyBGb2N1cyBhbmQgYmx1ciBldmVudCBmb3IgaGVhZGVyIGVtYWlsIGlucHV0ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICQoJyNwZXJzb25fZW1haWxfYWRkcmVzc19oZWFkZXInKS5mb2N1cyhmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIGlmICgkKHRoaXMpLnZhbCgpID09ICdFbnRlciB5b3VyIGVtYWlsLicpIHsKICAgICAgICAgICAgICAgICQodGhpcykudmFsKCcnKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgICQoJyNwZXJzb25fZW1haWxfYWRkcmVzc19oZWFkZXInKS5ibHVyKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgaWYgKCQodGhpcykudmFsKCkgPT0gJycgfHwgJCh0aGlzKS52YWwoKSA9PSAnRW50ZXIgeW91ciBlbWFpbC4nKSB7CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICAkKCcjcGVyc29uX2VtYWlsX2FkZHJlc3NfaCcpLnZhbCgnRW50ZXIgeW91ciBlbWFpbC4nKTsKICAgICAgICAgICAgICAgIH0sIDEwMDApOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgICAgJCgiI2hlYWRlcl9uZXdzbGV0dGVyX2J1dHRvbiIpLmNsaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZXJzb25fZW1haWxfYWRkcmVzcycpLnZhbHVlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BlcnNvbl9lbWFpbF9hZGRyZXNzX2hlYWRlcicpLnZhbHVlOwogICAgICAgICAgICAgaWYoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BlcnNvbl9lbWFpbF9hZGRyZXNzJykudmFsdWUhPSIiICYmIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZXJzb25fZW1haWxfYWRkcmVzcycpLnZhbHVlIT0iRW50ZXIgeW91ciBlbWFpbC4iICkKICAgICAgICAgICAgICAgICAgJCgiI3N0cmVhbXNlbmQiKS5zdWJtaXQoKTsKICAgICAgICB9KTsKICAgICAgICAkKGRvY3VtZW50KS5yZWFkeSgpOyAgICAKICAgIDwvc2NyaXB0PgpkAg0PFgIfAgXahAEKPGRpdiBpZD0ibXlNb2RhbCIgY2xhc3M9InJldmVhbC1tb2RhbCB4bGFyZ2UiIGRhdGEtcmV2ZWFsPgogICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICA8ZGl2IGlkPSJjc0hlYWRlclRpdGxlIj4KICAgICAgICAgICAgPGgyPkNob29zZSB5b3VyIExvY2F0aW9uIGFuZCBMYW5ndWFnZTwvaDI+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InJvdyBoaWRlLWZvci1tZWRpdW0tb25seSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibGFyZ2UtMyBtZWRpdW0tNiBzbWFsbC0xMiBjb2x1bW5zICI+CiAgICAgICAgICAgIDxoND5BbWVyaWNhczwvaDQ+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX1VTIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9VUyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tIj5Vbml0ZWQgU3RhdGVzIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fQ0EiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0NBIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tQ0EiPkNhbmFkYSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9InB0X0JSIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJwdF9CUiIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tLmJyIj5CcmF6aWwg4oCTIFBvcnR1Z3Vlc2U8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVzX0NPIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlc19DTyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9jby5zbGluZ2JveC5jb20iPkNvbG9tYmlhIC0gRXNwYSYjMjQxO29sPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlc19TViIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZXNfU1YiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LnN2Ij5FbCBTYWx2YWRvciAtIEVzcGEmIzI0MTtvbDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZXNfTVgiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiA+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlc19NWCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VzLU1YIj5NJmVhY3V0ZTt4aWNvIC0gRXNwYSYjMjQxO29sPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImxhcmdlLTMgbWVkaXVtLTYgc21hbGwtMTIgY29sdW1ucyI+CiAgICAgICAgICAgIDxoND5FdXJvcGU8L2g0PgogICAgICAgICAgICA8ZGl2IGlkPSJkZV9BVCIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImRlX0FUIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkF1c3RyaWEgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJmcl9CRSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZnJfQkUiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+QmVsZ2l1bSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0RLIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9ESyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5EZW5tYXJrIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZGVfREUiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImRlX0RFIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZGUtREUiPkRldXRzY2hsYW5kIC0gRGV1dHNjaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fRkkiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9GSSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5GaW5sYW5kIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZnJfRlIiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImZyX0ZSIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkZyYW5jZSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0lFIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fSUUiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+SXJlbGFuZCAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0lMIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fSUwiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LmJ1Zy5jby5pbCI+SXNyYWVsIOKAkyBIZWJyZXc8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9Iml0X0lUIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iaXRfSVQiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+SXRhbHkgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImxhcmdlLTMgbWVkaXVtLTYgc21hbGwtMTIgY29sdW1ucyI+CiAgICAgICAgICAgIDxoNCBjbGFzcz0ic21hbGxfaGlkZSI+Jm5ic3A7PC9oND4KICAgICAgICAgICAgPGRpdiBpZD0iZnJfTFUiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJmcl9MVSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5MdXhlbWJvdXJnIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0ibmxfTkwiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9OTCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5OZWRlcmxhbmQgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9OTyIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX05PIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPk5vcndheSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVzX0VTIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZXNfRVMiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+U3BhaW4gLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9TRSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fU0UiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+U3dlZGVuIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iaXRfQ0giIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0NIIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPlN3aXR6ZXJsYW5kIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fVUsiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9VSyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5Vbml0ZWQgS2luZ2RvbSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibGFyZ2UtMyBtZWRpdW0tNiBzbWFsbC0xMiBjb2x1bW5zIj4KICAgICAgICAgICAgPGg0PkFzaWEgYW5kIE9jZWFuaWE8L2g0PgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9ISyIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbF9hIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fSEsiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vaGsuc2xpbmdib3guY29tIj5Ib25nIEtvbmcgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9JTiIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbF9hIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fSU4iIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vaW4uc2xpbmdib3guY29tIj5JbmRpYSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImpwX0pQIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJqcF9KUCIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guanAiPkphcGFuIC0gSmFwYW5lc2U8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX1NHIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9TRyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9zZy5zbGluZ2JveC5jb20iPlNpbmdhcG9yZSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8IS0tIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iaWRfSUQiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbF9hIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iaWRfSUQiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LmluZG92aXNpb25hbnl3aGVyZS50di8iPkluZG9uZXNpYSAtIEluZG9uZXNpYW48L2E+CiAgICAgICAgICAgIDwvZGl2PiAtLT4KICAgICAgICAgICAgPGJyPgogICAgICAgIDwvZGl2PgkKICAgIDwvZGl2PgoJCiAgICA8ZGl2IGNsYXNzPSJyb3cgc2hvdy1mb3ItbWVkaXVtLW9ubHkiPgogICAgICAgIDxkaXYgY2xhc3M9Im1lZGl1bS02IGNvbHVtbnMiPgogICAgICAgICAgICA8aDQ+QW1lcmljYXM8L2g0PgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9VUyIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fVVMiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbSI+VW5pdGVkIFN0YXRlcyAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0NBIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9DQSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUNBIj5DYW5hZGEgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJwdF9CUiIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0icHRfQlIiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS5iciI+QnJhemlsIOKAkyBQb3J0dWd1ZXNlPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlc19DTyIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZXNfQ08iIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vY28uc2xpbmdib3guY29tIj5Db2xvbWJpYSAtIEVzcGEmIzI0MTtvbDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZXNfU1YiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVzX1NWIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5zdiI+RWwgU2FsdmFkb3IgLSBFc3BhJiMyNDE7b2w8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVzX01YIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyIgPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZXNfTVgiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lcy1NWCI+TSZlYWN1dGU7eGljbyAtIEVzcGEmIzI0MTtvbDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICA8IS0tIDwvZGl2PiAtLT4KCQkgICAgICAgIDwhLS0gPGRpdiBjbGFzcz0ibWVkaXVtLTYgY29sdW1ucyI+IC0tPgogICAgICAgICAgICA8aDQ+QXNpYSBhbmQgT2NlYW5pYTwvaDQ+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0hLIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9ISyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9oay5zbGluZ2JveC5jb20iPkhvbmcgS29uZyAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0lOIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9JTiIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9pbi5zbGluZ2JveC5jb20iPkluZGlhIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0ianBfSlAiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImpwX0pQIiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5qcCI+SmFwYW4gLSBKYXBhbmVzZTwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fU0ciIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX1NHIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3NnLnNsaW5nYm94LmNvbSI+U2luZ2Fwb3JlIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwhLS0gPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJpZF9JRCIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJpZF9JRCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuaW5kb3Zpc2lvbmFueXdoZXJlLnR2LyI+SW5kb25lc2lhIC0gSW5kb25lc2lhbjwvYT4KICAgICAgICAgICAgPC9kaXY+IC0tPgogICAgICAgICAgICA8YnI+PGJyPjxicj4KICAgICAgICA8L2Rpdj4JCiAgICAgICAgPGRpdiBjbGFzcz0ibWVkaXVtLTYgY29sdW1ucyI+CiAgICAgICAgICAgIDxoND5FdXJvcGU8L2g0PgogICAgICAgICAgICA8ZGl2IGlkPSJkZV9BVCIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZGVfQVQiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+QXVzdHJpYSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImZyX0JFIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJmcl9CRSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5CZWxnaXVtIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fREsiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0RLIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkRlbm1hcmsgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJkZV9ERSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZGVfREUiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9kZS1ERSI+RGV1dHNjaGxhbmQgLSBEZXV0c2NoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9GSSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fRkkiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+RmlubGFuZCAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImZyX0ZSIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJmcl9GUiIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5GcmFuY2UgLSBGcmFuJiMyMzE7YWlzPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9JRSIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0lFIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPklyZWxhbmQgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9JTCIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0lMIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5idWcuY28uaWwiPklzcmFlbCDigJMgSGVicmV3PC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJpdF9JVCIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9Iml0X0lUIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkl0YWx5IC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZnJfTFUiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJmcl9MVSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5MdXhlbWJvdXJnIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICA8IS0tIDwvZGl2PiAtLT4KICAgICAgICA8IS0tIDxkaXYgY2xhc3M9Im1lZGl1bS02IGNvbHVtbnMiPiAtLT4KICAgICAgICAgICAgPCEtLSA8aDQ+Jm5ic3A7PC9oND4gLS0+CiAgICAgICAgICAgIDxkaXYgaWQ9Im5sX05MIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fTkwiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+TmVkZXJsYW5kIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fTk8iIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9OTyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5Ob3J3YXkgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlc19FUyIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVzX0VTIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPlNwYWluIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fU0UiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX1NFIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPlN3ZWRlbiAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9Iml0X0NIIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJpdF9DSCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5Td2l0emVybGFuZCAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX1VLIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fVUsiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+VW5pdGVkIEtpbmdkb20gLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgkKCQoJCjwvZGl2PgpkAgcPZBYCZg9kFgJmD2QWAmYPFgIfAgWhBgoKPCEtLSBCRUdJTiBIRUFERVIgU0VDVElPTiAtLT4KPGRpdiBjbGFzcz0icmVkX2NvbXBhcmVfaGVhZGVyX2JnIj4KCTxkaXYgY2xhc3M9InJvdyI+CgkJPGRpdiBjbGFzcz0ibGFyZ2UtMTIgbWVkaXVtLTEyIHNtYWxsLTEyIGNvbHVtbnMiPgoJCQk8ZGl2IGNsYXNzPSJwcm9kdWN0X25hbWVfaGVhZGVyX3NldHVwIGJvdHRvbTIwIj5QYWdlIE5vdCBGb3VuZDwvZGl2PgoJCTwvZGl2PgoJPC9kaXY+CjwvZGl2Pgo8IS0tIEVORCBIRUFERVIgU0VDVElPTiAtLT4KCjwhLS0gQkVHSU4gTUFJTiBDT05URU5UIFNFQ1RJT04gLS0+CjxkaXYgY2xhc3M9IndoaXRlX2NvbnRlbnRfd3JhcHBlciI+Cgk8ZGl2IGNsYXNzPSJyb3ciPgoJCTxkaXYgY2xhc3M9ImxhcmdlLTEyIG1lZGl1bS0xMiBzbWFsbC0xMiBjb2x1bW5zIj4KCQkJPGgyPlNvcnJ5LCBidXQgdGhlIHBhZ2UgeW91IHJlcXVlc3RlZCBkb2VzIG5vdCBleGlzdC48L2gyPgoKPHA+VHJ5IHNlYXJjaGluZyB1c2luZyBhIGtleXdvcmQocykgaW4gdGhlIHNlYXJjaCBmaWVsZCBhYm92ZS48L3A+Cjx1bD4KPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmcuY29tL0Rpc2NvdmVyU2xpbmciPkRpc2NvdmVyIFNsaW5nPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nLmNvbS9IZWxwL1NldFVwIj5TZXQgVXA8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHA6Ly9zdXBwb3J0LnNsaW5nLmNvbSI+R2V0IGhlbHA8L2E+PC9saT4KPC91bD4KCgkJPC9kaXY+CgkJCgk8L2Rpdj4KPC9kaXY+CjwhLS0gRU5EIE1BSU4gQ09OVEVOVCBTRUNUSU9OIC0tPmQCCQ9kFgJmD2QWAmYPZBYCAgEPFgIfAgXwLTxkaXYgY2xhc3M9ImdyYXlfZm9vdGVyX3dyYXBwZXIiPgo8ZGl2IGNsYXNzPSJncmF5X2Zvb3Rlcl9yb3dfcGhvbmUiPgo8ZGl2IGNsYXNzPSJyb3cgaGlkZS1mb3Itc21hbGwtb25seSI+CjxkaXYgY2xhc3M9ImxhcmdlLTkgbWVkaXVtLTEyIGNvbHVtbnMiPgo8ZGl2IGNsYXNzPSJyb3ciPgo8IS0tIEJlZ2luIExlZnQgQ29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJsYXJnZS00IG1lZGl1bS00IGNvbHVtbiI+Cjx1bCBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0Ij4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW1fZmlyc3QiPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0Rpc2NvdmVyU2xpbmciPkRpc2NvdmVyIFNsaW5nYm94PC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvQnV5RGlyZWN0Ij5CdXkgYSBTbGluZ2JveDwvYT48L2xpPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbSI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQnV5L1NwZWNpYWxPZmZlcnMiPlNwZWNpYWwgT2ZmZXJzPC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvU2xpbmdSZXRhaWxlcnMiPkZpbmQgYSBSZXRhaWxlcjwvYT48L2xpPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbSI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQnV5L0FjY2Vzc29yaWVzIj5BY2Nlc3NvcmllcyAmYW1wOyBQYXJ0czwvYT48L2xpPgo8L3VsPgo8L2Rpdj4KPCEtLSBFbmQgTGVmdCBDb2x1bW4gLS0+CjwhLS0gQmVnaW4gTWlkZGxlIENvbHVtbiAtLT4KPGRpdiBjbGFzcz0ibGFyZ2UtNCBtZWRpdW0tNCBjb2x1bW4iPgo8dWwgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdCI+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtX2ZpcnN0Ij48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9BYm91dCI+QWJvdXQgVXM8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0Fib3V0L0V4ZWN1dGl2ZVRlYW0iPkV4ZWN1dGl2ZSBUZWFtPC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9BYm91dC9QYXJ0bmVycyI+UGFydG5lcnM8L2E+PC9saT4KPC91bD4KPC9kaXY+CjwhLS0gRW5kIE1pZGRsZSBDb2x1bW4gLS0+CjwhLS0gQmVnaW4gUmlnaHQgQ29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJsYXJnZS00IG1lZGl1bS00IGNvbHVtbiI+Cjx1bCBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0Ij4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW1fZmlyc3QiPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL1ByZXNzUm9vbS5hc3B4Ij5QcmVzcyBSb29tPC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vYmxvZy5zbGluZ2JveC5jb20iPkJsb2c8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0NvbnRhY3RVcyI+Q29udGFjdCBVczwvYT48L2xpPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbSI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQWJvdXQvV29ya1dpdGhVcyI+V29yayBXaXRoIFVzPC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9MZWdhbCI+TGVnYWw8L2E+PC9saT4KPC91bD4KPC9kaXY+CjwhLS0gRW5kIFJpZ2h0IENvbHVtbiAtLT4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJsYXJnZS0zIG1lZGl1bS0xMiBjb2x1bW5zIj4KPGRpdiBjbGFzcz0icm93IiBzdHlsZT0icGFkZGluZy1ib3R0b206IDMwcHg7Ij4KPCEtLSBCZWdpbiBTb2NpYWwgLS0+CjxkaXYgY2xhc3M9ImxhcmdlLTEyIG1lZGl1bS00IGNvbHVtbnMiPgo8ZGl2IGNsYXNzPSJzb2NpYWxfd3JhcHBlciI+CkFsc28gZmluZCB1cyBvbjoKPGRpdiBjbGFzcz0ic29jaWFsX25ld3NsZXR0ZXJfc3BhY2VyIj4KPGRpdiBjbGFzcz0ic29jaWFsX2ljb24iPgo8YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9TbGluZ2JveFVTIiB0YXJnZXQ9Il9uZXciPgo8aW1nIGFsdD0iRmFjZWJvb2siIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvRm9vdGVyL2ljb25fZmFjZWJvb2tfb2ZmLmFzaHgiIC8+PC9hPgo8L2Rpdj4KPGRpdiBjbGFzcz0ic29jaWFsX2ljb24iPgo8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vc2xpbmdib3giIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CjxpbWcgYWx0PSJUd2l0dGVyIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0Zvb3Rlci9pY29uX3R3aXR0ZXJfb2ZmLmFzaHgiIC8+PC9hPgo8L2Rpdj4KPGRpdiBjbGFzcz0ic29jaWFsX2ljb24iPgo8YSBocmVmPSJodHRwczovL3BsdXMuZ29vZ2xlLmNvbS8rc2xpbmdib3giIHJlbD0icHVibGlzaGVyIiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgo8aW1nIGFsdD0iR29vZ2xlKyIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9Gb290ZXIvaWNvbl9nb29nbGVfb2ZmLmFzaHgiIC8+PC9hPgo8L2Rpdj4KPGRpdiBjbGFzcz0ic29jaWFsX2ljb24iPgo8YSBocmVmPSJodHRwOi8vd3d3LnlvdXR1YmUuY29tL1NsaW5nYm94IiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgo8aW1nIGFsdD0iWW91VHViZSIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9Gb290ZXIvaWNvbl95b3V0dWJlX29mZi5hc2h4IiAvPjwvYT4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwhLS0gRW5kIFNvY2lhbCAtLT4KPCEtLSBCZWdpbiBOZXdzbGV0dGVyIFNpZ24gVXAtLT4KPGRpdiBjbGFzcz0ibGFyZ2UtMTIgbWVkaXVtLTggY29sdW1ucyI+CiAgIDxkaXYgY2xhc3M9Im5ld3NsZXR0ZXJfd3JhcHBlciI+CiAgICAgU2lnbiB1cCBmb3Igb3VyIG5ld3NsZXR0ZXIKICAgICAgPGRpdiBjbGFzcz0ic29jaWFsX25ld3NsZXR0ZXJfc3BhY2VyIj4KICAgICAgIDxmb3JtIGlkPSJzdHJlYW1zZW5kIiBtZXRob2Q9InBvc3QiIGFjdGlvbj0iaHR0cDovL2FwcC5zdHJlYW1zZW5kLmNvbS9wdWJsaWMvU25aNS9uclYvc3Vic2NyaWJlIj4KICAgICAgIDxpbnB1dCBuYW1lPSJwZXJzb25bZW1haWxfYWRkcmVzc10iIGlkPSJwZXJzb25fZW1haWxfYWRkcmVzcyIgdHlwZT0idGV4dCIgdmFsdWU9IkVudGVyIHlvdXIgZW1haWwuIiAvPgogICAgICAgPGlucHV0IG5hbWU9Imxpc3RzW10iIGlkPSJwcm9jZXNzX2Zvcm1fbGlzdF8zNSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iMzUiIC8+CiAgICAgICA8L2Zvcm0+CiAgICAgICAgIDxkaXYgaWQ9ImZvb3Rlcl9uZXdzbGV0dGVyX2J1dHRvbiI+CiAgICAgICAgICA8aW1nIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNiIgdGl0bGU9IlNpZ24gdXAgZm9yIG91ciBuZXdzbGV0dGVyIiBzdHlsZT0iYm9yZGVyLXdpZHRoOiAwcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IG1hcmdpbjogMHB4OyIgYWx0PSJTaWduIHVwIGZvciBvdXIgbmV3c2xldHRlciIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9Gb290ZXIvbmV3c2xldHRlcl9zaWdudXBfYXJyb3dfb2ZmLmFzaHgiIC8+CiAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyX2NvbXBhbnlfbGlua3MiPjxzcGFuIGNsYXNzPSJmb290ZXJfdGV4dF9zcGFjaW5nIj48YSBocmVmPSJodHRwczovL3d3dy5teXNsaW5nc3R1ZGlvLmNvbS8iIHRhcmdldD0iX25ldyI+U2xpbmdTdHVkaW88L2E+PC9zcGFuPnw8c3BhbiBjbGFzcz0iZm9vdGVyX3RleHRfc3BhY2luZyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZGlzaC5jb20vIiB0YXJnZXQ9Il9uZXciPkRJU0ggTmV0d29yazwvYT48L3NwYW4+PC9kaXY+CiAgICAgIDwvZGl2PgogICA8L2Rpdj4KPC9kaXY+CjwhLS0gRW5kIE5ld3NsZXR0ZXIgU2lnbiBVcC0tPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9InJvdyBzaG93LWZvci1zbWFsbC1vbmx5Ij4KPGRpdiBjbGFzcz0ic21hbGwtMTIgZm9vdGVyX3RleHRfb25seV9waG9uZSI+CjxzcGFuIGNsYXNzPSJmb290ZXJfdGV4dF9vbmx5X3Bob25lX3NwYWNpbmciPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0Fib3V0Ij5BYm91dDwvYT48L3NwYW4+fDxzcGFuIGNsYXNzPSJmb290ZXJfdGV4dF9vbmx5X3Bob25lX3NwYWNpbmciPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0NvbnRhY3RVcyI+Q29udGFjdCB1czwvYT48L3NwYW4+fDxzcGFuIGNsYXNzPSJmb290ZXJfdGV4dF9vbmx5X3Bob25lX3NwYWNpbmciPjxhIGhyZWY9IiBodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9MZWdhbC5hc3B4Ij5MZWdhbDwvYT48L3NwYW4+Cgo8ZGl2IGNsYXNzPSJmb290ZXJfY29tcGFueV9saW5rcyI+PHNwYW4gY2xhc3M9ImZvb3Rlcl90ZXh0X29ubHlfcGhvbmVfc3BhY2luZyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubXlzbGluZ3N0dWRpby5jb20vIj5TbGluZ1N0dWRpbzwvYT48L3NwYW4+fDxzcGFuIGNsYXNzPSJmb290ZXJfdGV4dF9vbmx5X3Bob25lX3NwYWNpbmciPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmRpc2guY29tLyI+RElTSCBOZXR3b3JrPC9hPjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9InJlZF9mb290ZXJfd3JhcHBlciI+CjxkaXYgY2xhc3M9InJvdyByZWRfZm9vdGVyX3JvdyByZWRfZm9vdGVyX3Jvd19waG9uZSI+CjxkaXYgY2xhc3M9ImxhcmdlLTEyIGNvbHVtbiI+CjxkaXYgY2xhc3M9ImZvb3Rlcl9jb3B5cmlnaHQgY29weXJpZ2h0X3Bob25lIj4KJmNvcHk7IDIwMTcgU2xpbmcgTWVkaWEgTC5MLkMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKICAgIDxzY3JpcHQ+CiAgICAgICAgICAgIC8vIEZvb3RlciBKUyBmdWN0aW9uYWxpdHkgCiAgICAgICAgLy8gRm9jdXMgYW5kIGJsdXIgZXZlbnQgZm9yIGZvb3RlciBlbWFpbCBpbnB1dCAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAkKCcjcGVyc29uX2VtYWlsX2FkZHJlc3MnKS5mb2N1cyhmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIGlmICgkKHRoaXMpLnZhbCgpID09ICdFbnRlciB5b3VyIGVtYWlsLicpIHsKICAgICAgICAgICAgICAgICQodGhpcykudmFsKCcnKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgICQoJyNwZXJzb25fZW1haWxfYWRkcmVzcycpLmJsdXIoZnVuY3Rpb24gKCkgewogICAgICAgICAgICBpZiAoJCh0aGlzKS52YWwoKSA9PSAnJyB8fCAkKHRoaXMpLnZhbCgpID09ICdFbnRlciB5b3VyIGVtYWlsLicpIHsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICAgICQoJyNwZXJzb25fZW1haWxfYWRkcmVzcycpLnZhbCgnRW50ZXIgeW91ciBlbWFpbC4nKTsKICAgICAgICAgICAgICAgIH0sIDEwMDApOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CgogICAgICAgICQoIiNmb290ZXJfbmV3c2xldHRlcl9idXR0b24iKS5jbGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICQoIiNzdHJlYW1zZW5kIikuc3VibWl0KCk7CiAgICAgICAgfSk7CiAgICAgICAgJChkb2N1bWVudCkucmVhZHkoKTsgICAgCiAgICA8L3NjcmlwdD5kZOLVPMCwlfp3Vcm5+OLvxBCKrtvO" />
</div>


<script src="/ScriptResource.axd?d=cPDa3Rm8XGtEBHZ70RmNuGwC9yECL6c5TVv-xZKZxABSyndrJILNFftWH-3WHIZUhpyWtOB3jHRNSy3SFV-tRpJBYlosIG0lOBXIUFeK8meR3GPBzlYewRyZkgWbgpWtPPGPCw9Who9GgSdizZAqitqttN41&amp;t=ffffffffb3e28bb5" type="text/javascript"></script>
<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ac97801cf-c4e9-421a-bd07-262d424faf76%3aea597d4b" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</script>

<div class="aspNetHidden">

	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A05B657D" />
</div>
        

        <input type="hidden" id="ContextSearchResultsPageInput" value="/en/SearchResults.aspx" />

    

        <input type="hidden" id="SearchStringKeyInput" value="searchString" />

    

        <input type="hidden" id="MainSearchBoxMaskInput" value="Search" />

    

        <input type="hidden" id="KnowledgeBaseSearchBoxMaskInput" value="Search our Knowledgebase" />

    

        
        <div class="row">
            <div class="large-12 columns">
                

<div class="row">
    <div class="small_hide medium-12 large-12 column text-right topheader-links">   
      
           <div class="header_search">
            <a href='#' data-reveal-id='srchModal' class='search'>&nbsp;</a><div id='srchModal' class='reveal-modal medium-search' data-reveal><input type='search' id='txtMedSearch' class='search-textbox' onchange="CallMediumSearch();" onfocus='DoMainMaskClear(this);' /><script>SetMainSearchBoxMask(document.getElementById('txtMedSearch'));</script><input type='button'  class='search-butt' onclick="CallMediumSearch();" /></div>
        </div>     
          
        <div  id="header_locale" class="country-selector">
            <span id="header_country">US</span> 
            <span id="header_flag" class="header_flag us"></span>
        </div>



       <div class="top-menu">
           <div id="header_0_Menu2">
	<ul class="level1">
		<li><a class="level1" href="https://store.slingmedia.com/store?Action=DisplayPage&amp;Locale=en_US&amp;SiteID=slingbox&amp;id=ThreePgCheckoutShoppingCartPage"><div class='header-link-line'><img src='/SlingboxDotCom/images/cart.png' alt='' title='' class='icon'>My Cart</div></a></li><li><a class="level1" href="http://accounts.sling.com/accounts/login?flow=slingbox-en?next=http://support.slingbox.com/error/404.aspx?item=%2fget%2fkb-2000296&amp;user=extranet%5cAnonymous&amp;site=supportslingcom" target="_self"><div class='header-link-line'>Login</div></a></li>
	</ul>
</div>

        </div>

        <div class="cart-text"><a style="color:#ce1f27;" href="http://www.slingbox.com/Buy/SlingRetailers" onClick="ga('send', 'event', 'Homepage Link', 'Click', 'Find Retailers');">Find a Slingbox Retailer</a></div>
    </div>

</div>


<div class="row">       

        <div class="small_hide medium-3 large-3 column">
           <a id="header_0_lnkLogo" href="http://www.slingbox.com/.aspx"><img id="header_0_ImgLogo" class="logo-img" src="/~/media/Images/Sling/global/slingbox-logo.ashx" /></a>
        </div>

        <div class="small-12 medium-6 large-6 column">
            <div class="top-bar-section">
            <nav class="top-bar" data-topbar data-options="is_hover: false">
                <ul class='title-area'><li class='name'><a href='http://www.slingbox.com/.aspx' target='_self'><img src='/~/media/Images/Sling/global/slingbox-logo.ashx' /></a></li><li class='toggle-topbar menu-icon'><a href='#'></a></li></ul><section class='top-bar-section'><ul class='left'><li><div class='double-cart-language'><div class='menu-L'><a href='https://store.slingmedia.com/store?Action=DisplayPage&Locale=en_US&SiteID=slingbox&id=ThreePgCheckoutShoppingCartPage' target='' class='cart-link'><div class='header-link-line'><img src='/SlingboxDotCom/images/cart.png' alt='' title='' class='icon'>My Cart</div></a></div><div class=menu-R><div id='small_header_locale' class='country-selector'><span id='header_country'>US</span><span id='header_flag' class='header_flag us'></span></div></div></div><ul class='dropdown'></ul></li><li><li class='in-out'><div class='in-out'><a href='http://accounts.sling.com/accounts/login?flow=slingbox-en?next=http://support.slingbox.com/error/404.aspx?item=%2fget%2fkb-2000296&user=extranet%5cAnonymous&site=supportslingcom' target='_self' class='login-logout'><img src=/~/media/Images/Sling/MainNav/Login_Button.ashx class='login-logout' onmouseover="this.src='/~/media/Images/Sling/MainNav/Login_Button.ashx'" onmouseout="this.src='/~/media/Images/Sling/MainNav/Login_Button.ashx'" /></a></div></li></li><li class='search-headerlink'><input type='search' id='txtSmallSearchInput' onchange="CallSmallSearch();" onfocus='DoMainMaskClear(this);' /><script>SetMainSearchBoxMask(document.getElementById('txtSmallSearchInput'));</script><input type="button" class="headerlink-search-button"  onclick="CallSmallSearch();" /><ul class='dropdown'></ul></li><li><a href="http://www.slingbox.com/DiscoverSling.aspx" target='_self'>Discover</a><ul class='dropdown'></ul></li><li class='has-dropdown'><a href='#' />Products</a><ul class='dropdown'><li><a href='http://www.slingbox.com/Products/Slingbox500/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox500-nav.ashx' />Slingbox 500</a></li><li><a href='http://www.slingbox.com/Products/SlingboxM2/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox-nav.ashx' />Slingbox M2</a></li><li><a href='http://www.slingbox.com/Products/SlingboxM1/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox-nav.ashx' />Slingbox M1</a></li><li><a href='http://www.slingbox.com/Products/Slingbox350/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox350-nav.ashx' />Slingbox 350</a></li><li><a href='http://www.slingbox.com/Products/SlingplayerApps.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingplayer-nav.ashx' />Slingplayer Apps</a></li><li><div class='double-menu-item'><a class='double-href' href='http://www.slingbox.com/Compare.aspx' target='_self'><img class='double-menu-image' src=/~/media/Images/Sling/MainNav/compare-products.ashx onmouseover="this.src='/~/media/Images/Sling/MainNav/compare-products-over.ashx'"  onmouseout="this.src='/~/media/Images/Sling/MainNav/compare-products.ashx'"  /></a><a class='double-href'  href='http://www.slingbox.com/Buy/Accessories.aspx' target='_self'><img class='double-menu-image' src=/~/media/Images/Sling/MainNav/accessories.ashx onmouseover="this.src='/~/media/Images/Sling/MainNav/accessories-over.ashx'"  onmouseout="this.src='/~/media/Images/Sling/MainNav/accessories.ashx'"  /></a></div></li></ul></li><li class='has-dropdown'><a href='#' />Buy</a><ul class='dropdown'><li><a href='http://www.slingbox.com/Buy/BuyDirect.aspx' target='_self'>Slingbox Store</a></li><li><a href='http://www.slingbox.com/Buy/SlingRetailers.aspx' target='_self'>Slingbox Retailers</a></li><li><a href='http://www.slingbox.com/Buy/Accessories.aspx' target='_self'>Accessories</a></li><li><a href='http://www.slingbox.com/Buy/SpecialOffers.aspx' target='_self'>Special Offers</a></li></ul></li><li class='has-dropdown'><a href='#' />Help</a><ul class='dropdown'><li><a href='http://www.slingbox.com/Help/SetUp.aspx' target='_self'>Set Up My Slingbox</a></li><li><a href='http://support.slingbox.com/' target=''>Support</a></li><li><a href='http://support.slingbox.com/KB/KB-2000571' target=''>FAQs</a></li><li><a href='http://www.youtube.com/user/SlingSupport' target=''>Helpful Videos</a></li></ul></li><li><a href="http://newwatch.slingbox.com" target='_self' >Watch</a><ul class='dropdown'></ul></li></ul></section>
            </nav>           
            </div>  

        </div>  
        
        <div class="small_hide medium-3 large-3 column">
             <div class="header-social" style="margin:15px 0 0 0;">
                 
<!-- Begin Newsletter Sign Up-->
<div id="newsLetterModal" class="reveal-modal" data-reveal>
	<div  class="newsletter_wrapper" >

	Sign up for our newsletter!
	<div class="social_newsletter_spacer">
            <input id="person_email_address_header" type="text" value="Enter your email."/>
	    <div id="header_newsletter_button" >
	        <img width="20" height="26" style="margin: 0px; cursor:pointer;" title="Sign up for our newsletter"  alt="Sign up for our newsletter" src="~/media/Images/Sling/Footer/newsletter_signup_arrow_off.ashx" />
		</div>
	</div>
	</div>
	</div>
<!-- End Newsletter Sign Up-->
<!-- Begin Social -->


<div class="social_newsletter_spacer row show-for-large-up">
		<div class="social_icon_header">
			<a href="#" data-reveal-id="newsLetterModal" class="btn" target="_new">
			<img alt="News Letter" src="~/media/Images/Sling/Header/Icon/icon-email-off.ashx" /></a>
		</div>
		<!-- <div class="social_icon_header">
			<a href="http://blog.slingbox.com/" class="btn" target="_new">
			<img alt="Blog" src="~/media/Images/Sling/Header/Icon/icon-blog-off.ashx" /></a>
		</div> -->
		<div class="social_icon_header">
			<a href="http://www.youtube.com/Slingbox" class="btn" target="_new">
			<img alt="YouTube" src="~/media/Images/Sling/Header/Icon/icon-youtube-off.ashx" /></a>
		</div>

		<div class="social_icon_header">
			<a href="https://plus.google.com/+slingbox" rel="publisher" class="btn" target="_new">
			<img alt="Google+" src="~/media/Images/Sling/Header/Icon/icon-google-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://twitter.com/slingbox" class="btn" target="_new">
			<img alt="Twitter" src="~/media/Images/Sling/Header/Icon/icon-twitter-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://www.facebook.com/SlingboxUS" target="_new">
			<img alt="Facebook" src="~/media/Images/Sling/Header/Icon/icon-facebook-off.ashx" /></a>
		</div>
</div>


<div class="social_newsletter_spacer row show-for-medium-only">
    <div class="medium-12 columns">
		<div class="social_icon_header">
			<a href="https://plus.google.com/+slingbox" rel="publisher" class="btn" target="_new">
			<img alt="Google+" src="~/media/Images/Sling/Header/Icon/icon-google-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://twitter.com/slingbox" class="btn" target="_new">
			<img alt="Twitter" src="~/media/Images/Sling/Header/Icon/icon-twitter-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://www.facebook.com/SlingboxUS" target="_new">
			<img alt="Facebook" src="~/media/Images/Sling/Header/Icon/icon-facebook-off.ashx" /></a>
		</div>
    </div>
    <div class="medium-12 columns ">
		<div class="social_icon_header">
			<a href="#" data-reveal-id="newsLetterModal" class="btn" target="_new">
			<img alt="News Letter" src="~/media/Images/Sling/Header/Icon/icon-email-off.ashx" /></a>
		</div>
		<!-- <div class="social_icon_header">
			<a href="http://blog.slingbox.com/" class="btn" target="_new">
			<img alt="Blog" src="~/media/Images/Sling/Header/Icon/icon-blog-off.ashx" /></a>
		</div> -->
		<div class="social_icon_header">
			<a href="http://www.youtube.com/Slingbox" class="btn" target="_new">
			<img alt="YouTube" src="~/media/Images/Sling/Header/Icon/icon-youtube-off.ashx" /></a>
		</div>
	</div>
</div>

<!-- End Social -->

    <script>
            // Header  
        // Focus and blur event for header email input                      
        $('#person_email_address_header').focus(function () {
            if ($(this).val() == 'Enter your email.') {
                $(this).val('');
            }
        });
        $('#person_email_address_header').blur(function () {
            if ($(this).val() == '' || $(this).val() == 'Enter your email.') {
                setTimeout(function () {
                    $('#person_email_address_h').val('Enter your email.');
                }, 1000);
            }
        });
        $("#header_newsletter_button").click(function () {
             document.getElementById('person_email_address').value = document.getElementById('person_email_address_header').value;
             if(document.getElementById('person_email_address').value!="" && document.getElementById('person_email_address').value!="Enter your email." )
                  $("#streamsend").submit();
        });
        $(document).ready();    
    </script>

             </div>








        </div>
          
</div>


<div id="myModal" class="reveal-modal xlarge" data-reveal>
    <div class="row">
        <div id="csHeaderTitle">
            <h2>Choose your Location and Language</h2>
        </div>
    </div>
    <div class="row hide-for-medium-only">
        <div class="large-3 medium-6 small-12 columns ">
            <h4>Americas</h4>
            <div id="en_US" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_US" onclick="return false;" class="countryURL" href="http://www.slingbox.com">United States - English</a>
            </div>
            <br>
            <div id="en_CA" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_CA" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-CA">Canada - English</a>
            </div>
            <br>
            <div id="pt_BR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="pt_BR" onclick="return false;" class="countryURL" href="http://www.slingbox.com.br">Brazil – Portuguese</a>
            </div>
            <br>
            <div id="es_CO" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_CO" onclick="return false;" class="countryURL" href="http://co.slingbox.com">Colombia - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_SV" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_SV" onclick="return false;" class="countryURL" href="http://www.slingbox.sv">El Salvador - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_MX" class="csFlag" style="display:none;" >&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_MX" onclick="return false;" class="countryURL" href="http://www.slingbox.com/es-MX">M&eacute;xico - Espa&#241;ol</a>
            </div>
            <br>
        </div>
        <div class="large-3 medium-6 small-12 columns">
            <h4>Europe</h4>
            <div id="de_AT" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_AT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Austria - English</a>
            </div>
            <br>
            <div id="fr_BE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_BE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Belgium - English</a>
            </div>
            <br>
            <div id="en_DK" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_DK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Denmark - English</a>
            </div>
            <br>
            <div id="de_DE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_DE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/de-DE">Deutschland - Deutsch</a>
            </div>
            <br>
            <div id="en_FI" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_FI" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Finland - English</a>
            </div>
            <br>
            <div id="fr_FR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_FR" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">France - English</a>
            </div>
            <br>
            <div id="en_IE" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Ireland - English</a>
            </div>
            <br>
            <div id="en_IL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IL" onclick="return false;" class="countryURL" href="http://www.bug.co.il">Israel – Hebrew</a>
            </div>
            <br>
            <div id="it_IT" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="it_IT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Italy - English</a>
            </div>
            <br>
        </div>
        <div class="large-3 medium-6 small-12 columns">
            <h4 class="small_hide">&nbsp;</h4>
            <div id="fr_LU" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_LU" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Luxembourg - English</a>
            </div>
            <br>
            <div id="nl_NL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NL" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Nederland - English</a>
            </div>
            <br>
            <div id="en_NO" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NO" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Norway - English</a>
            </div>
            <br>
            <div id="es_ES" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_ES" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Spain - English</a>
            </div>
            <br>
            <div id="en_SE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_SE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Sweden - English</a>
            </div>
            <br>
            <div id="it_CH" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_CH" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Switzerland - English</a>
            </div>
            <br>
            <div id="en_UK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_UK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">United Kingdom - English</a>
            </div>
            <br>
        </div>
        <div class="large-3 medium-6 small-12 columns">
            <h4>Asia and Oceania</h4>
            <div id="en_HK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_HK" onclick="return false;" class="countryURL" href="http://hk.slingbox.com">Hong Kong - English</a>
            </div>
            <br>
            <div id="en_IN" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_IN" onclick="return false;" class="countryURL" href="http://in.slingbox.com">India - English</a>
            </div>
            <br>
            <div id="jp_JP" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="jp_JP" class="countryURL" href="http://www.slingbox.jp">Japan - Japanese</a>
            </div>
            <br>
            <div id="en_SG" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_SG" onclick="return false;" class="countryURL" href="http://sg.slingbox.com">Singapore - English</a>
            </div>
            <!-- <br>
            <div id="id_ID" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="id_ID" onclick="return false;" class="countryURL" href="http://www.indovisionanywhere.tv/">Indonesia - Indonesian</a>
            </div> -->
            <br>
        </div>	
    </div>
	
    <div class="row show-for-medium-only">
        <div class="medium-6 columns">
            <h4>Americas</h4>
            <div id="en_US" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_US" onclick="return false;" class="countryURL" href="http://www.slingbox.com">United States - English</a>
            </div>
            <br>
            <div id="en_CA" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_CA" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-CA">Canada - English</a>
            </div>
            <br>
            <div id="pt_BR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="pt_BR" onclick="return false;" class="countryURL" href="http://www.slingbox.com.br">Brazil – Portuguese</a>
            </div>
            <br>
            <div id="es_CO" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_CO" onclick="return false;" class="countryURL" href="http://co.slingbox.com">Colombia - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_SV" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_SV" onclick="return false;" class="countryURL" href="http://www.slingbox.sv">El Salvador - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_MX" class="csFlag" style="display:none;" >&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_MX" onclick="return false;" class="countryURL" href="http://www.slingbox.com/es-MX">M&eacute;xico - Espa&#241;ol</a>
            </div>
            <br>
        <!-- </div> -->
		        <!-- <div class="medium-6 columns"> -->
            <h4>Asia and Oceania</h4>
            <div id="en_HK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_HK" onclick="return false;" class="countryURL" href="http://hk.slingbox.com">Hong Kong - English</a>
            </div>
            <br>
            <div id="en_IN" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_IN" onclick="return false;" class="countryURL" href="http://in.slingbox.com">India - English</a>
            </div>
            <br>
            <div id="jp_JP" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="jp_JP" class="countryURL" href="http://www.slingbox.jp">Japan - Japanese</a>
            </div>
            <br>
            <div id="en_SG" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_SG" onclick="return false;" class="countryURL" href="http://sg.slingbox.com">Singapore - English</a>
            </div>
            <!-- <br>
            <div id="id_ID" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="id_ID" onclick="return false;" class="countryURL" href="http://www.indovisionanywhere.tv/">Indonesia - Indonesian</a>
            </div> -->
            <br><br><br>
        </div>	
        <div class="medium-6 columns">
            <h4>Europe</h4>
            <div id="de_AT" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_AT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Austria - English</a>
            </div>
            <br>
            <div id="fr_BE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_BE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Belgium - English</a>
            </div>
            <br>
            <div id="en_DK" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_DK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Denmark - English</a>
            </div>
            <br>
            <div id="de_DE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_DE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/de-DE">Deutschland - Deutsch</a>
            </div>
            <br>
            <div id="en_FI" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_FI" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Finland - English</a>
            </div>
            <br>
            <div id="fr_FR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_FR" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">France - Fran&#231;ais</a>
            </div>
            <br>
            <div id="en_IE" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Ireland - English</a>
            </div>
            <br>
            <div id="en_IL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IL" onclick="return false;" class="countryURL" href="http://www.bug.co.il">Israel – Hebrew</a>
            </div>
            <br>
            <div id="it_IT" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="it_IT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Italy - English</a>
            </div>
            <br>
            <div id="fr_LU" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_LU" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Luxembourg - English</a>
            </div>
            <br>
        <!-- </div> -->
        <!-- <div class="medium-6 columns"> -->
            <!-- <h4>&nbsp;</h4> -->
            <div id="nl_NL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NL" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Nederland - English</a>
            </div>
            <br>
            <div id="en_NO" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NO" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Norway - English</a>
            </div>
            <br>
            <div id="es_ES" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_ES" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Spain - English</a>
            </div>
            <br>
            <div id="en_SE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_SE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Sweden - English</a>
            </div>
            <br>
            <div id="it_CH" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="it_CH" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Switzerland - English</a>
            </div>
            <br>
            <div id="en_UK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_UK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">United Kingdom - English</a>
            </div>
            <br>
        </div>

    </div>	
	
	
</div>



            </div>
        </div>
        

<!-- BEGIN HEADER SECTION -->
<div class="red_compare_header_bg">
	<div class="row">
		<div class="large-12 medium-12 small-12 columns">
			<div class="product_name_header_setup bottom20">Page Not Found</div>
		</div>
	</div>
</div>
<!-- END HEADER SECTION -->

<!-- BEGIN MAIN CONTENT SECTION -->
<div class="white_content_wrapper">
	<div class="row">
		<div class="large-12 medium-12 small-12 columns">
			<h2>Sorry, but the page you requested does not exist.</h2>

<p>Try searching using a keyword(s) in the search field above.</p>
<ul>
<li><a href="http://www.sling.com/DiscoverSling">Discover Sling</a></li>
<li><a href="http://www.sling.com/Help/SetUp">Set Up</a></li>
<li><a href="http://support.sling.com">Get help</a></li>
</ul>

		</div>
		
	</div>
</div>
<!-- END MAIN CONTENT SECTION -->
        <!-- Footer -->
        

<style>
    #footer_control {
        width: 100%;
    }
</style>

<div id="footer_control">
    <form id="blankForm"></form>
    <div class="gray_footer_wrapper">
<div class="gray_footer_row_phone">
<div class="row hide-for-small-only">
<div class="large-9 medium-12 columns">
<div class="row">
<!-- Begin Left Column -->
<div class="large-4 medium-4 column">
<ul class="footer_column_list">
    <li class="footer_column_list_item_first"><a href="http://www.slingbox.com/DiscoverSling">Discover Slingbox</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/BuyDirect">Buy a Slingbox</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/SpecialOffers">Special Offers</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/SlingRetailers">Find a Retailer</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/Accessories">Accessories &amp; Parts</a></li>
</ul>
</div>
<!-- End Left Column -->
<!-- Begin Middle Column -->
<div class="large-4 medium-4 column">
<ul class="footer_column_list">
    <li class="footer_column_list_item_first"><a href="http://www.slingbox.com/About">About Us</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/About/ExecutiveTeam">Executive Team</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/About/Partners">Partners</a></li>
</ul>
</div>
<!-- End Middle Column -->
<!-- Begin Right Column -->
<div class="large-4 medium-4 column">
<ul class="footer_column_list">
    <li class="footer_column_list_item_first"><a href="http://www.slingbox.com/PressRoom.aspx">Press Room</a></li>
    <li class="footer_column_list_item"><a href="http://blog.slingbox.com">Blog</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/ContactUs">Contact Us</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/About/WorkWithUs">Work With Us</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Legal">Legal</a></li>
</ul>
</div>
<!-- End Right Column -->
</div>
</div>
<div class="large-3 medium-12 columns">
<div class="row" style="padding-bottom: 30px;">
<!-- Begin Social -->
<div class="large-12 medium-4 columns">
<div class="social_wrapper">
Also find us on:
<div class="social_newsletter_spacer">
<div class="social_icon">
<a href="http://www.facebook.com/SlingboxUS" target="_new">
<img alt="Facebook" src="~/media/Images/Sling/Footer/icon_facebook_off.ashx" /></a>
</div>
<div class="social_icon">
<a href="http://twitter.com/slingbox" class="btn" target="_new">
<img alt="Twitter" src="~/media/Images/Sling/Footer/icon_twitter_off.ashx" /></a>
</div>
<div class="social_icon">
<a href="https://plus.google.com/+slingbox" rel="publisher" class="btn" target="_new">
<img alt="Google+" src="~/media/Images/Sling/Footer/icon_google_off.ashx" /></a>
</div>
<div class="social_icon">
<a href="http://www.youtube.com/Slingbox" class="btn" target="_new">
<img alt="YouTube" src="~/media/Images/Sling/Footer/icon_youtube_off.ashx" /></a>
</div>
</div>
</div>
</div>
<!-- End Social -->
<!-- Begin Newsletter Sign Up-->
<div class="large-12 medium-8 columns">
   <div class="newsletter_wrapper">
     Sign up for our newsletter
      <div class="social_newsletter_spacer">
       <form id="streamsend" method="post" action="http://app.streamsend.com/public/SnZ5/nrV/subscribe">
       <input name="person[email_address]" id="person_email_address" type="text" value="Enter your email." />
       <input name="lists[]" id="process_form_list_35" type="hidden" value="35" />
       </form>
         <div id="footer_newsletter_button">
          <img width="20" height="26" title="Sign up for our newsletter" style="border-width: 0px; border-style: solid; margin: 0px;" alt="Sign up for our newsletter" src="~/media/Images/Sling/Footer/newsletter_signup_arrow_off.ashx" />
         </div>
          <div class="footer_company_links"><span class="footer_text_spacing"><a href="https://www.myslingstudio.com/" target="_new">SlingStudio</a></span>|<span class="footer_text_spacing"><a href="https://www.dish.com/" target="_new">DISH Network</a></span></div>
      </div>
   </div>
</div>
<!-- End Newsletter Sign Up--></div>
</div>
</div>
<div class="row show-for-small-only">
<div class="small-12 footer_text_only_phone">
<span class="footer_text_only_phone_spacing"><a href="http://www.slingbox.com/About">About</a></span>|<span class="footer_text_only_phone_spacing"><a href="http://www.slingbox.com/ContactUs">Contact us</a></span>|<span class="footer_text_only_phone_spacing"><a href=" http://www.slingbox.com/Legal.aspx">Legal</a></span>

<div class="footer_company_links"><span class="footer_text_only_phone_spacing"><a href="https://www.myslingstudio.com/">SlingStudio</a></span>|<span class="footer_text_only_phone_spacing"><a href="https://www.dish.com/">DISH Network</a></span></div>
</div>
</div>
</div>
</div>
<div class="red_footer_wrapper">
<div class="row red_footer_row red_footer_row_phone">
<div class="large-12 column">
<div class="footer_copyright copyright_phone">
&copy; 2017 Sling Media L.L.C. All rights reserved.
</div>
</div>
</div>
</div>

    <script>
            // Footer JS fuctionality 
        // Focus and blur event for footer email input                      
        $('#person_email_address').focus(function () {
            if ($(this).val() == 'Enter your email.') {
                $(this).val('');
            }
        });
        $('#person_email_address').blur(function () {
            if ($(this).val() == '' || $(this).val() == 'Enter your email.') {
                setTimeout(function () {
                    $('#person_email_address').val('Enter your email.');
                }, 1000);
            }
        });

        $("#footer_newsletter_button").click(function () {
            $("#streamsend").submit();
        });
        $(document).ready();    
    </script>
</div>

        <!-- End Footer -->
    
<script type='text/javascript'>new Sys.WebForms.Menu({ element: 'header_0_Menu2', disappearAfter: 500, orientation: 'horizontal', tabIndex: 0, disabled: false });</script></form>
    
    <script>
        $(document).foundation();
    </script>
</body>
</html>

