Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - csjnv.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Content-Type: text/html; charset=UTF-8
Location: https://csjnv.com/
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Mon, 19 May 2025 03:34:22 GMT
Content-Length: 141

HTTP Code 301 Moved Permanently

301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://csjnv.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/10.0
Set-Cookie: ASP.NET_SessionId=qmrtddtdpct1v2ljja3wbvvc; path=/; HttpOnly; SameSite=Lax
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 19 May 2025 03:34:23 GMT
Content-Length: 168750

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: csjnv.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="en" xml:lang="en">
<head id="Head1"><link id="fabicon" rel="shortcut icon" href="image/favicon.ico" /><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0" /><meta id="keywords" name="keywords" content=" " /><meta id="description" name="description" content=" " /><style id="dockStyles" type="text/css">
       #HeaderControl .rdMiddle .rdLeft,#HeaderControl .rdMiddle .rdRight,#HeaderControl .rdBottom .rdLeft,#HeaderControl .rdBottom .rdRight,#HeaderControl .rdBottom .rdCenter,#HeaderControl .rdTop .rdLeft,#HeaderControl .rdTop .rdRight{display: none !important;} #HeaderControl .rdTop .rdCenter {background-position:0 -28px !important;border-spacing:0px !important;} #HeaderControl .rdTop .rdCenter,#HeaderControl .rdTop .rdLeft,#HeaderControl .rdTop .rdRight{height: 0px !important;} #HeaderControl .rdTitleBar EM{font: 12px/25px 'Segoe UI' , Arial, Sans-serif !important;   padding-left: 5px !important;}#MenuControl .rdMiddle .rdLeft,#MenuControl .rdMiddle .rdRight,#MenuControl .rdBottom .rdLeft,#MenuControl .rdBottom .rdRight,#MenuControl .rdBottom .rdCenter,#MenuControl .rdTop .rdLeft,#MenuControl .rdTop .rdRight{display: none !important;} #MenuControl .rdTop .rdCenter {background-position:0 -28px !important;border-spacing:0px !important;} #MenuControl .rdTop .rdCenter,#MenuControl .rdTop .rdLeft,#MenuControl .rdTop .rdRight{height: 0px !important;} #MenuControl .rdTitleBar EM{font: 12px/25px 'Segoe UI' , Arial, Sans-serif !important;   padding-left: 5px !important;}#HomepagecontentControl .rdMiddle .rdLeft,#HomepagecontentControl .rdMiddle .rdRight,#HomepagecontentControl .rdBottom .rdLeft,#HomepagecontentControl .rdBottom .rdRight,#HomepagecontentControl .rdBottom .rdCenter,#HomepagecontentControl .rdTop .rdLeft,#HomepagecontentControl .rdTop .rdRight{display: none !important;} #HomepagecontentControl .rdTop .rdCenter {background-position:0 -28px !important;border-spacing:0px !important;} #HomepagecontentControl .rdTop .rdCenter,#HomepagecontentControl .rdTop .rdLeft,#HomepagecontentControl .rdTop .rdRight{height: 0px !important;} #HomepagecontentControl .rdTitleBar EM{font: 12px/25px 'Segoe UI' , Arial, Sans-serif !important;   padding-left: 5px !important;}#WidgetControl4 .rdMiddle .rdLeft,#WidgetControl4 .rdMiddle .rdRight,#WidgetControl4 .rdBottom .rdLeft,#WidgetControl4 .rdBottom .rdRight,#WidgetControl4 .rdBottom .rdCenter,#WidgetControl4 .rdTop .rdLeft,#WidgetControl4 .rdTop .rdRight{display: none !important;} #WidgetControl4 .rdTop .rdCenter {background-position:0 -28px !important;border-spacing:0px !important;} #WidgetControl4 .rdTop .rdCenter,#WidgetControl4 .rdTop .rdLeft,#WidgetControl4 .rdTop .rdRight{height: 0px !important;} #WidgetControl4 .rdTitleBar EM{font: 12px/25px 'Segoe UI' , Arial, Sans-serif !important;   padding-left: 5px !important;}#WidgetControl1 .rdMiddle .rdLeft,#WidgetControl1 .rdMiddle .rdRight,#WidgetControl1 .rdBottom .rdLeft,#WidgetControl1 .rdBottom .rdRight,#WidgetControl1 .rdBottom .rdCenter,#WidgetControl1 .rdTop .rdLeft,#WidgetControl1 .rdTop .rdRight{display: none !important;} #WidgetControl1 .rdTop .rdCenter {background-position:0 -28px !important;border-spacing:0px !important;} #WidgetControl1 .rdTop .rdCenter,#WidgetControl1 .rdTop .rdLeft,#WidgetControl1 .rdTop .rdRight{height: 0px !important;} #WidgetControl1 .rdTitleBar EM{font: 12px/25px 'Segoe UI' , Arial, Sans-serif !important;   padding-left: 5px !important;}#WidgetControl2 .rdMiddle .rdLeft,#WidgetControl2 .rdMiddle .rdRight,#WidgetControl2 .rdBottom .rdLeft,#WidgetControl2 .rdBottom .rdRight,#WidgetControl2 .rdBottom .rdCenter,#WidgetControl2 .rdTop .rdLeft,#WidgetControl2 .rdTop .rdRight{display: none !important;} #WidgetControl2 .rdTop .rdCenter {background-position:0 -28px !important;border-spacing:0px !important;} #WidgetControl2 .rdTop .rdCenter,#WidgetControl2 .rdTop .rdLeft,#WidgetControl2 .rdTop .rdRight{height: 0px !important;} #WidgetControl2 .rdTitleBar EM{font: 12px/25px 'Segoe UI' , Arial, Sans-serif !important;   padding-left: 5px !important;}</style>
    <script src="https://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
    
    
    
    <style type="text/css"> 
 
.RadDock RadDock_Default
{
	border-width:0px !important;
	border-style:none !important;
	border-color:White !important;
}
    



.RadDockZone
{
	padding:0px !important;
}

</style>
    <script language="javascript" type="text/javascript">
  


    </script>
    <style type="text/css"> 
 
 .navbar-inverse
 {
 	z-index:99 !important;
 }
 #MenuControl_C
 { 
 	overflow:visible !important;
  z-index:9999999 !important;
 }
 #MenuControl
 {
 	 z-index:99999999 !important;
 }
 .marquee {
  
  overflow: hidden;

}
 
  
</style>
    <title>

</title><link rel="stylesheet" type="text/css" href="/usercss/afterloginbar.css" /><link rel="stylesheet" type="text/css" href="/usercss/animate.min.css" /><link rel="stylesheet" type="text/css" href="/usercss/aos.css" /><script language="javascript" type="text/javascript" src="/usercss/aos.js"> </script><link rel="stylesheet" type="text/css" href="/usercss/blog.css" /><link rel="stylesheet" type="text/css" href="/usercss/bootstrap-responsive.css" /><link rel="stylesheet" type="text/css" href="/usercss/bootstrap.min.css" /><script language="javascript" type="text/javascript" src="/usercss/bootstrap.min.js"> </script><link rel="stylesheet" type="text/css" href="/usercss/ca-style.css" /><link rel="stylesheet" type="text/css" href="/usercss/camera.css" /><script language="javascript" type="text/javascript" src="/usercss/camera.min.js"> </script><script language="javascript" type="text/javascript" src="/usercss/jquery.easing.1.3.js"> </script><link rel="stylesheet" type="text/css" href="/usercss/login.css" /><script language="javascript" type="text/javascript" src="/usercss/menu.js"> </script><script language="javascript" type="text/javascript" src="/usercss/readmore.js"> </script><link rel="stylesheet" type="text/css" href="/usercss/style-ab.css" /><meta property="og:title" content="csjnv.com" /><meta property="og:description" content="Welcome to JAIN AND VISHWAKARMA
        A team of dedicated professionals aimed at providing" /><meta property="og:url" content="https://csjnv.com/NewTheme10.aspx" /><link href="/WebResource.axd?d=2pekt6nACziHMDa0prddivFV3aljrqZNvuCH5O5BAHQUDfIJB5IvjBZmO3v5TuLq11afmXWLoD5JDgHBm-U8QjsC0-GJpkvq-35AtOuW5hNq0qQXFcHGZHhd5JyvP8ahBEgxh73hYXHY9XgGYiHv7KMB5CDargxn6DCVM5qTTSk1&amp;t=637927308760000000" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="/WebResource.axd?d=uS11f90mLlBvBhT2IGcwVfbq2np1VtZ0R3Z1byv9pImuKglhOpYczb9SBJiCI_8gtuMw0Xj5ii8oXE3DkEQskN50GeQjRFd1FonMUatBV6vafKOyw3r7Whfn7ir0__6ynilpQjAVnxVGa_XlNfjHIg2&amp;t=637927308760000000" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /></head>
<body id="body1" leftmargin="0px" bottommargin="0px" rightmargin="0px" topmargin="0px" style="margin: 0px; padding: 0px; overflow-x: hidden;">
    <form name="form2" method="post" action="./NewTheme10.aspx" id="form2" style="background-color:#ffffff">
<div>
<input type="hidden" name="RadScriptManager1_TSM" id="RadScriptManager1_TSM" value="" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTA1MDgzNDA5D2QWBAIBD2QWBmYPFgIeBGhyZWYFEWltYWdlL2Zhdmljb24uaWNvZAICDxYCHgdjb250ZW50BQEgZAIDDxYCHwEFASBkAgMPZBYEAgEPFgIeBXN0eWxlBRhiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYWAgIFDxYCHwIFNWhlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7FgQCAQ8WBB4PU3RvcmVkUG9zaXRpb25zBcUBeyJIZWFkZXJDb250cm9sIjoiUmFkRG9ja1pvbmUyIiwiTWVudUNvbnRyb2wiOiJSYWREb2NrWm9uZTIiLCJIb21lcGFnZWNvbnRlbnRDb250cm9sIjoiUmFkRG9ja1pvbmUxIiwiV2lkZ2V0Q29udHJvbDQiOiJSYWREb2NrWm9uZTIiLCJXaWRnZXRDb250cm9sMSI6IlJhZERvY2tab25lMyIsIldpZGdldENvbnRyb2wyIjoiUmFkRG9ja1pvbmUyIn0eDVN0b3JlZEluZGljZXMFd3siSGVhZGVyQ29udHJvbCI6MSwiTWVudUNvbnRyb2wiOjIsIkhvbWVwYWdlY29udGVudENvbnRyb2wiOjAsIldpZGdldENvbnRyb2w0IjowLCJXaWRnZXRDb250cm9sMSI6MCwiV2lkZ2V0Q29udHJvbDIiOjN9FhQCAQ8PFgIeF0VuYWJsZUFqYXhTa2luUmVuZGVyaW5naGRkAgMPDxYCHwVoFgIeBVN0eWxlBRt6LWluZGV4Ojk7b3ZlcmZsb3c6dmlzaWJsZTtkAgUPDxYCHwVoZGQCBw8PFgIeB1Zpc2libGVoZGQCCQ8PFgYeBF8hU0ICAh8FaB4IQ3NzQ2xhc3MFCGNvbC1tZC00FgIfAgULZmxvYXQ6TGVmdDsWAmYPZBYGZg9kFgRmDxYCHgVjbGFzcwUGcmRMZWZ0ZAIDDxYCHwoFB3JkUmlnaHRkAgEPZBYGZg8WAh8KBQZyZExlZnRkAgEPZBYCZg9kFgJmD2QWBGYPZBYCZg9kFgICAQ8PFgIfB2hkZAIBDxYEHwJlHgdiZ2NvbG9yZBYEZg8WAh8HaGQCAQ8WAh4JaW5uZXJodG1sBY4GPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCI+PC9oZWFkPjxib2R5PjxhIGhyZWY9Ii9yZXNvdXJjZS9ob21lLmFzcHgiPjxpbWcgc3JjPSJJbWFnZS93ZWItbG9nby5wbmciIGFsdD0ibG9nbyIgc3R5bGU9Im1heC13aWR0aDoxMDAlOyIgY2xhc3M9ImxvZ28td2ViIj48L2E+Cgo8c2NyaXB0PgoKIHZhciBzdGlja3lPZmZzZXQgPSBqUXVlcnkoJyNIZWFkZXJDb250cm9sJykub2Zmc2V0KCkudG9wOwoKalF1ZXJ5KHdpbmRvdykuc2Nyb2xsKGZ1bmN0aW9uKCl7CiAgdmFyIHN0aWNreSA9IGpRdWVyeSgnI0hlYWRlckNvbnRyb2wnKSwKICAgICAgc2Nyb2xsID0galF1ZXJ5KHdpbmRvdykuc2Nyb2xsVG9wKCk7CgkgCgogIGlmIChzY3JvbGwgPiA1KSBzdGlja3kuYWRkQ2xhc3MoJ25hdmJhci1maXhlZC10b3AnKTsKICBlbHNlIHN0aWNreS5yZW1vdmVDbGFzcygnbmF2YmFyLWZpeGVkLXRvcCcpOwp9KTsKCnZhciBzdGlja3lPZmZzZXQgPSBqUXVlcnkoJ2JvZHknKS5vZmZzZXQoKS50b3A7CgpqUXVlcnkod2luZG93KS5zY3JvbGwoZnVuY3Rpb24oKXsKICB2YXIgc3RpY2t5ID0galF1ZXJ5KCdib2R5JyksCiAgICAgIHNjcm9sbCA9IGpRdWVyeSh3aW5kb3cpLnNjcm9sbFRvcCgpOwoJIAoKICBpZiAoc2Nyb2xsID4gNSkgc3RpY2t5LmFkZENsYXNzKCdib2R5LWZ4Jyk7CiAgZWxzZSBzdGlja3kucmVtb3ZlQ2xhc3MoJ2JvZHktZngnKTsKfSk7CiAKPC9zY3JpcHQ+PC9ib2R5PjwvaHRtbD5kAgIPFgIfCgUHcmRSaWdodGQCAg9kFgRmDxYCHwoFBnJkTGVmdGQCAg8WAh8KBQdyZFJpZ2h0ZAIKDw8WBh8IAgIfBWgfCQUIY29sLW1kLTgWAh8CBQxmbG9hdDpSaWdodDsWAmYPZBYGZg9kFgRmDxYCHwoFBnJkTGVmdGQCAw8WAh8KBQdyZFJpZ2h0ZAIBD2QWBmYPFgIfCgUGcmRMZWZ0ZAIBD2QWAmYPZBYCZg9kFgICAQ8UKwANDxYMHwgChBweCUZvbnRfQm9sZGceCUZvcmVDb2xvcgoAHgtfIURhdGFCb3VuZGceCkZvbnRfTmFtZXMVAQVBcmlhbB4JRm9udF9TaXplKCoiU3lzdGVtLldlYi5VSS5XZWJDb250cm9scy5Gb250VW5pdAM5cHRkFgwfEBUBBUFyaWFsHw4KAB4JQmFja0NvbG9yCgAeC0l0ZW1TcGFjaW5nGwAAAAAAAAAAAQAAAB8NZx8IAoyUEGQWBh8SCgAfDgoAHwgCDGRkZBYGHxIKAB8OCgAfCAIMFggeC0JvcmRlckNvbG9yCgAfEgoAHg9WZXJ0aWNhbFBhZGRpbmcbAAAAAAAACEABAAAAHwgCmIAEZGRkFCsACgUjMDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2LDA6NywwOjgUKwACFg4eBFRleHQFCEFib3V0IFVzHgVWYWx1ZQUIQWJvdXQgVXMeC05hdmlnYXRlVXJsBRQvcmVzb3VyY2UvYWJvdXQuYXNweB4HRW5hYmxlZGceClNlbGVjdGFibGVnHghEYXRhUGF0aAUUL3Jlc291cmNlL2Fib3V0LmFzcHgeCURhdGFCb3VuZGdkFCsAAhYOHxYFBFRlYW0fFwUEVGVhbR8YBRcvcmVzb3VyY2UvUGFydG5lcnMuYXNweB8ZZx8aZx8bBRcvcmVzb3VyY2UvcGFydG5lcnMuYXNweB8cZ2QUKwACFgwfFgUIU2VydmljZXMfFwUIU2VydmljZXMfGWcfGmgfGwUkZmIyNWZhMzYtYmRkZC00NTRlLWIxN2ItNWI1MzdkNmRlM2RmHxxnFCsADgU2MDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2LDA6NywwOjgsMDo5LDA6MTAsMDoxMSwwOjEyFCsAAhYOHxYFF0J1c2luZXNzIFNldHVwIFNlcnZpY2VzHxcFF0J1c2luZXNzIFNldHVwIFNlcnZpY2VzHxgFLy9yZXNvdXJjZS9TZXJ2aWNlcy9CdXNpbmVzcy1TZXR1cC1TZXJ2aWNlcy5hc3B4HxlnHxpnHxsFLy9yZXNvdXJjZS9zZXJ2aWNlcy9idXNpbmVzcy1zZXR1cC1zZXJ2aWNlcy5hc3B4HxxnZBQrAAIWDh8WBQ1OQ0xUIE1hdHRlcnMgHxcFDU5DTFQgTWF0dGVycyAfGAUkL3Jlc291cmNlL1NlcnZpY2VzL05DTFQtTWF0dGVycy5hc3B4HxlnHxpnHxsFJC9yZXNvdXJjZS9zZXJ2aWNlcy9uY2x0LW1hdHRlcnMuYXNweB8cZ2QUKwACFg4fFgUJTGlhc29uaW5nHxcFCUxpYXNvbmluZx8YBSEvcmVzb3VyY2UvU2VydmljZXMvTGlhc29uaW5nLmFzcHgfGWcfGmcfGwUhL3Jlc291cmNlL3NlcnZpY2VzL2xpYXNvbmluZy5hc3B4HxxnZBQrAAIWDh8WBSxDb3Jwb3JhdGUgJiBGaW5hbmNpYWwgUmVzdHJ1Y3R1cmluZyBTZXJ2aWNlcx8XBSxDb3Jwb3JhdGUgJiBGaW5hbmNpYWwgUmVzdHJ1Y3R1cmluZyBTZXJ2aWNlcx8YBUIvcmVzb3VyY2UvU2VydmljZXMvQ29ycG9yYXRlLUZpbmFuY2lhbC1SZXN0cnVjdHVyaW5nLVNlcnZpY2VzLmFzcHgfGWcfGmcfGwVCL3Jlc291cmNlL3NlcnZpY2VzL2NvcnBvcmF0ZS1maW5hbmNpYWwtcmVzdHJ1Y3R1cmluZy1zZXJ2aWNlcy5hc3B4HxxnZBQrAAIWDh8WBR9Db21wYW55IExhdyBNYW5hZ2VtZW50IFNlcnZpY2VzHxcFH0NvbXBhbnkgTGF3IE1hbmFnZW1lbnQgU2VydmljZXMfGAU3L3Jlc291cmNlL1NlcnZpY2VzL0NvbXBhbnktTGF3LU1hbmFnZW1lbnQtU2VydmljZXMuYXNweB8ZZx8aZx8bBTcvcmVzb3VyY2Uvc2VydmljZXMvY29tcGFueS1sYXctbWFuYWdlbWVudC1zZXJ2aWNlcy5hc3B4HxxnZBQrAAIWDh8WBSFTZWNyZXRhcmlhbCBBdWRpdCAmIENlcnRpZmljYXRpb24fFwUhU2VjcmV0YXJpYWwgQXVkaXQgJiBDZXJ0aWZpY2F0aW9uHxgFNy9yZXNvdXJjZS9TZXJ2aWNlcy9TZWNyZXRhcmlhbC1BdWRpdC1DZXJ0aWZpY2F0aW9uLmFzcHgfGWcfGmcfGwU3L3Jlc291cmNlL3NlcnZpY2VzL3NlY3JldGFyaWFsLWF1ZGl0LWNlcnRpZmljYXRpb24uYXNweB8cZ2QUKwACFg4fFgUOU0VCSSAmIExpc3RpbmcfFwUOU0VCSSAmIExpc3RpbmcfGAUkL3Jlc291cmNlL1NlcnZpY2VzL1NFQkktTGlzdGluZy5hc3B4HxlnHxpnHxsFJC9yZXNvdXJjZS9zZXJ2aWNlcy9zZWJpLWxpc3RpbmcuYXNweB8cZ2QUKwACFg4fFgUTQ2xvc3VyZSBvZiBCdXNpbmVzcx8XBRNDbG9zdXJlIG9mIEJ1c2luZXNzHxgFKy9yZXNvdXJjZS9TZXJ2aWNlcy9DbG9zdXJlLW9mLUJ1c2luZXNzLmFzcHgfGWcfGmcfGwUrL3Jlc291cmNlL3NlcnZpY2VzL2Nsb3N1cmUtb2YtYnVzaW5lc3MuYXNweB8cZ2QUKwACFg4fFgUSQWR2aXNvcnkgU2VydmljZXMgHxcFEkFkdmlzb3J5IFNlcnZpY2VzIB8YBSkvcmVzb3VyY2UvU2VydmljZXMvYWR2aXNvcnktc2VydmljZXMuYXNweB8ZZx8aZx8bBSkvcmVzb3VyY2Uvc2VydmljZXMvYWR2aXNvcnktc2VydmljZXMuYXNweB8cZ2QUKwACFg4fFgUERkVNQR8XBQRGRU1BHxgFHC9yZXNvdXJjZS9TZXJ2aWNlcy9GRU1BLmFzcHgfGWcfGmcfGwUcL3Jlc291cmNlL3NlcnZpY2VzL2ZlbWEuYXNweB8cZ2QUKwACFg4fFgUFTEVHQUwfFwUFTEVHQUwfGAUdL3Jlc291cmNlL1NlcnZpY2VzL0xFR0FMLmFzcHgfGWcfGmcfGwUdL3Jlc291cmNlL3NlcnZpY2VzL2xlZ2FsLmFzcHgfHGdkFCsAAhYOHxYFA0lQUh8XBQNJUFIfGAUbL3Jlc291cmNlL1NlcnZpY2VzL0lQUi5hc3B4HxlnHxpnHxsFGy9yZXNvdXJjZS9zZXJ2aWNlcy9pcHIuYXNweB8cZ2QUKwACFg4fFgUcTWFuYWdlbWVudCBBZHZpc29yeSBTZXJ2aWNlcx8XBRxNYW5hZ2VtZW50IEFkdmlzb3J5IFNlcnZpY2VzHxgFNC9yZXNvdXJjZS9TZXJ2aWNlcy9NYW5hZ2VtZW50LUFkdmlzb3J5LVNlcnZpY2VzLmFzcHgfGWcfGmcfGwU0L3Jlc291cmNlL3NlcnZpY2VzL21hbmFnZW1lbnQtYWR2aXNvcnktc2VydmljZXMuYXNweB8cZ2QUKwACFg4fFgUHR2FsbGVyeR8XBQdHYWxsZXJ5HxgFFi9yZXNvdXJjZS9HYWxsZXJ5LmFzcHgfGWcfGmcfGwUWL3Jlc291cmNlL2dhbGxlcnkuYXNweB8cZ2QUKwACFgwfFgUOS25vd2xlZGdlIEJhbmsfFwUOS25vd2xlZGdlIEJhbmsfGWcfGmgfGwUkMzY3ZGRiOTAtN2ZkZi00ZmZlLWI1NzItYzU2NDliNWZjMTBjHxxnFCsACAUbMDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2FCsAAhYMHxYFC0NhbGN1bGF0b3JzHxcFC0NhbGN1bGF0b3JzHxlnHxpoHxsFJDZjYmZiZjcyLTY0MjYtNGI0OC1iOWVlLTRkYTlmOTU2OWE2NR8cZxQrABAFQDA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMiwwOjEzLDA6MTQUKwACFg4fFgUOR1NUIENhbGN1bGF0b3IfFwUOR1NUIENhbGN1bGF0b3IfGAU5L3Jlc291cmNlcy9DYWxjdWxhdG9ycy9HU1RfQ0FMQ1VMQVRPUi9HU1RfQ0FMQ1VMQVRPUi5hc3B4HxlnHxpnHxsFOS9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvZ3N0X2NhbGN1bGF0b3IvZ3N0X2NhbGN1bGF0b3IuYXNweB8cZ2QUKwACFg4fFgUOVGF4IENhbGN1bGF0b3IfFwUOVGF4IENhbGN1bGF0b3IfGAU5L3Jlc291cmNlcy9DYWxjdWxhdG9ycy9UYXhfQ2FsY3VsYXRvci9jYWxfSW5jb21lX1RheC5hc3B4HxlnHxpnHxsFOS9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvdGF4X2NhbGN1bGF0b3IvY2FsX2luY29tZV90YXguYXNweB8cZ2QUKwACFg4fFgUOVERTIENhbGN1bGF0b3IfFwUOVERTIENhbGN1bGF0b3IfGAU9L3Jlc291cmNlcy9DYWxjdWxhdG9ycy9URFNfQ2FsY3VsYXRvci9URFNfQ2FsY3VsYXRvcjIwMjAuYXNweB8ZZx8aZx8bBT0vcmVzb3VyY2VzL2NhbGN1bGF0b3JzL3Rkc19jYWxjdWxhdG9yL3Rkc19jYWxjdWxhdG9yMjAyMC5hc3B4HxxnZBQrAAIWDh8WBRRDYWxjdWxhdGUgTmV0IFByb2ZpdB8XBRRDYWxjdWxhdGUgTmV0IFByb2ZpdB8YBUUvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL0NhbGN1bGF0ZV9OZXRfUHJvZml0L0NhbGN1bGF0ZV9OZXRfUHJvZml0LmFzcHgfGWcfGmcfGwVFL3Jlc291cmNlcy9jYWxjdWxhdG9ycy9jYWxjdWxhdGVfbmV0X3Byb2ZpdC9jYWxjdWxhdGVfbmV0X3Byb2ZpdC5hc3B4HxxnZBQrAAIWDh8WBRNDYWxjdWxhdGUgTmV0IFdvcnRoHxcFE0NhbGN1bGF0ZSBOZXQgV29ydGgfGAVDL3Jlc291cmNlcy9DYWxjdWxhdG9ycy9DYWxjdWxhdGVfTmV0X1dvcnRoL0NhbGN1bGF0ZV9OZXRfV29ydGguYXNweB8ZZx8aZx8bBUMvcmVzb3VyY2VzL2NhbGN1bGF0b3JzL2NhbGN1bGF0ZV9uZXRfd29ydGgvY2FsY3VsYXRlX25ldF93b3J0aC5hc3B4HxxnZBQrAAIWDh8WBRFFZmZlY3RpdmUgQ2FwaXRhbB8XBRFFZmZlY3RpdmUgQ2FwaXRhbB8YBVMvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL0NhbGN1bGF0ZV9FZmZlY3RpdmVfQ2FwaXRhbC9DYWxjdWxhdGVfRWZmZWN0aXZlX0NhcGl0YWwuYXNweB8ZZx8aZx8bBVMvcmVzb3VyY2VzL2NhbGN1bGF0b3JzL2NhbGN1bGF0ZV9lZmZlY3RpdmVfY2FwaXRhbC9jYWxjdWxhdGVfZWZmZWN0aXZlX2NhcGl0YWwuYXNweB8cZ2QUKwACFg4fFgUDSFJBHxcFA0hSQR8YBSMvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL0hSQS9IUkEuYXNweB8ZZx8aZx8bBSMvcmVzb3VyY2VzL2NhbGN1bGF0b3JzL2hyYS9ocmEuYXNweB8cZ2QUKwACFg4fFgUDTlNDHxcFA05TQx8YBScvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL05TQy9DYWxfTlNDLmFzcHgfGWcfGmcfGwUnL3Jlc291cmNlcy9jYWxjdWxhdG9ycy9uc2MvY2FsX25zYy5hc3B4HxxnZBQrAAIWDh8WBQNFTUkfFwUDRU1JHxgFIy9yZXNvdXJjZXMvQ2FsY3VsYXRvcnMvRU1JL0VNSS5hc3B4HxlnHxpnHxsFIy9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvZW1pL2VtaS5hc3B4HxxnZBQrAAIWDh8WBRRBdXRvIExvYW4gQ2FsY3VsYXRvch8XBRRBdXRvIExvYW4gQ2FsY3VsYXRvch8YBTkvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL0F1dG9fTG9hbl9DYWxjdWxhdG9yL0F1dG9Mb2FuLmFzcHgfGWcfGmcfGwU5L3Jlc291cmNlcy9jYWxjdWxhdG9ycy9hdXRvX2xvYW5fY2FsY3VsYXRvci9hdXRvbG9hbi5hc3B4HxxnZBQrAAIWDh8WBRRIb21lIExvYW4gQ2FsY3VsYXRvch8XBRRIb21lIExvYW4gQ2FsY3VsYXRvch8YBUMvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL0hvbWVfTG9hbl9DYWxjdWxhdG9yL0hvbWVMb2FuQ2FsY3VsYXRvci5hc3B4HxlnHxpnHxsFQy9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvaG9tZV9sb2FuX2NhbGN1bGF0b3IvaG9tZWxvYW5jYWxjdWxhdG9yLmFzcHgfHGdkFCsAAhYOHxYFFkdldCBOby4gT2YgSW5zdGFsbG1lbnQfFwUWR2V0IE5vLiBPZiBJbnN0YWxsbWVudB8YBUYvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL0dldF9Oby5fT2ZfSW5zdGFsbWVudC9HZXRfTm9fT2ZfSW5zdGFsbWVudC5hc3B4HxlnHxpnHxsFRi9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvZ2V0X25vLl9vZl9pbnN0YWxtZW50L2dldF9ub19vZl9pbnN0YWxtZW50LmFzcHgfHGdkFCsAAhYMHxYFD1JFUkEgQ2FsY3VsYXRvch8XBQ9SRVJBIENhbGN1bGF0b3IfGWcfGmgfGwUkMTgxY2QwODYtNjBlYy00MWYxLWExZjgtMDg3MjVhNDFmNTljHxxnFCsABAULMDowLDA6MSwwOjIUKwACFg4fFgUVRGV2ZWxvcGVycyBDYWxjdWxhdG9yHxcFFURldmVsb3BlcnMgQ2FsY3VsYXRvch8YBU8vcmVzb3VyY2VzL0NhbGN1bGF0b3JzL1JFUkFfQ2FsY3VsYXRvci9EZXZlbG9wZXJzX0NhbGN1bGF0b3IvUkVSQURFVkVMT1BFUi5hc3B4HxlnHxpnHxsFTy9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvcmVyYV9jYWxjdWxhdG9yL2RldmVsb3BlcnNfY2FsY3VsYXRvci9yZXJhZGV2ZWxvcGVyLmFzcHgfHGdkFCsAAhYOHxYFGUhvbWUgQnV5ZXIgRGVsYXkgSW50ZXJlc3QfFwUZSG9tZSBCdXllciBEZWxheSBJbnRlcmVzdB8YBWIvcmVzb3VyY2VzL0NhbGN1bGF0b3JzL1JFUkFfQ2FsY3VsYXRvci9Ib21lQnV5ZXJEZWxheUludHJlc3RfQ2FsY3VsYXRvci9Ib21lQnV5ZXJEZWxheUludHJlc3QuYXNweB8ZZx8aZx8bBWIvcmVzb3VyY2VzL2NhbGN1bGF0b3JzL3JlcmFfY2FsY3VsYXRvci9ob21lYnV5ZXJkZWxheWludHJlc3RfY2FsY3VsYXRvci9ob21lYnV5ZXJkZWxheWludHJlc3QuYXNweB8cZ2QUKwACFg4fFgURSG9tZSBCdXllciBSZWZ1bmQfFwURSG9tZSBCdXllciBSZWZ1bmQfGAVLL3Jlc291cmNlcy9DYWxjdWxhdG9ycy9SRVJBX0NhbGN1bGF0b3IvSG9tZUJ1eWVyUmVmdW5kL0hvbWVCdXllclJlZnVuZC5hc3B4HxlnHxpnHxsFSy9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvcmVyYV9jYWxjdWxhdG9yL2hvbWVidXllcnJlZnVuZC9ob21lYnV5ZXJyZWZ1bmQuYXNweB8cZ2QUKwACFg4fFgUOU0lQIENBTENVTEFUT1IfFwUOU0lQIENBTENVTEFUT1IfGAU5L3Jlc291cmNlcy9DYWxjdWxhdG9ycy9TSVBfQ0FMQ1VMQVRPUi9TaXBfQ2FsY3VsYXRvci5hc3B4HxlnHxpnHxsFOS9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvc2lwX2NhbGN1bGF0b3Ivc2lwX2NhbGN1bGF0b3IuYXNweB8cZ2QUKwACFg4fFgUTTHVtcHN1bSAgQ0FMQ1VMQVRPUh8XBRNMdW1wc3VtICBDQUxDVUxBVE9SHxgFPi9yZXNvdXJjZXMvQ2FsY3VsYXRvcnMvTHVtcHN1bV9DQUxDVUxBVE9SL0x1bXBfQ2FsY3VsYXRvci5hc3B4HxlnHxpnHxsFPi9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvbHVtcHN1bV9jYWxjdWxhdG9yL2x1bXBfY2FsY3VsYXRvci5hc3B4HxxnZBQrAAIWDB8WBQlCdWxsZXRpbnMfFwUJQnVsbGV0aW5zHxlnHxpoHxsFJGRjYTZiNmJmLTA2ZjgtNGZhMC04ZGYxLTg1MTJlOTU4MmU4NB8cZxQrABUFWTA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMiwwOjEzLDA6MTQsMDoxNSwwOjE2LDA6MTcsMDoxOCwwOjE5FCsAAhYOHxYFCFJCSSBTRUJJHxcFCFJCSSBTRUJJHxgFKS9yZXNvdXJjZXMvQnVsbGV0aW5zL1JCSVNFQkkvUkJJU0VCSS5hc3B4HxlnHxpnHxsFKS9yZXNvdXJjZXMvYnVsbGV0aW5zL3JiaXNlYmkvcmJpc2ViaS5hc3B4HxxnZBQrAAIWDh8WBQxOb3RpZmljYXRpb24fFwUMTm90aWZpY2F0aW9uHxgFTS9ub3RpZmljYXRpb25zZWFyY2gvQnVsbGV0aW5zL05vdGlmaWNhdGlvbi9CdWxsTm90aWZpY2F0aW9uL05vdGlmaWNhdGlvbi5hc3B4HxlnHxpnHxsFTS9ub3RpZmljYXRpb25zZWFyY2gvYnVsbGV0aW5zL25vdGlmaWNhdGlvbi9idWxsbm90aWZpY2F0aW9uL25vdGlmaWNhdGlvbi5hc3B4HxxnZBQrAAIWDh8WBQhDaXJjdWxhch8XBQhDaXJjdWxhch8YBUUvbm90aWZpY2F0aW9uc2VhcmNoL0J1bGxldGlucy9DaXJjdWxhci9CdWxsTm90aWZpY2F0aW9uL0NpcmN1bGFyLmFzcHgfGWcfGmcfGwVFL25vdGlmaWNhdGlvbnNlYXJjaC9idWxsZXRpbnMvY2lyY3VsYXIvYnVsbG5vdGlmaWNhdGlvbi9jaXJjdWxhci5hc3B4HxxnZBQrAAIWDh8WBQpJbmNvbWUgVGF4HxcFCkluY29tZSBUYXgfGAUvL3Jlc291cmNlcy9CdWxsZXRpbnMvSW5jb21lX1RheC9JbmNvbWVfVGF4LmFzcHgfGWcfGmcfGwUvL3Jlc291cmNlcy9idWxsZXRpbnMvaW5jb21lX3RheC9pbmNvbWVfdGF4LmFzcHgfHGdkFCsAAhYOHxYFC1NlcnZpY2UgVGF4HxcFC1NlcnZpY2UgVGF4HxgFMS9yZXNvdXJjZXMvQnVsbGV0aW5zL1NlcnZpY2VfVGF4L1NlcnZpY2VfVGF4LmFzcHgfGWcfGmcfGwUxL3Jlc291cmNlcy9idWxsZXRpbnMvc2VydmljZV90YXgvc2VydmljZV90YXguYXNweB8cZ2QUKwACFg4fFgURQ2VudHJhbCBTYWxlcyBUYXgfFwURQ2VudHJhbCBTYWxlcyBUYXgfGAU9L3Jlc291cmNlcy9CdWxsZXRpbnMvQ2VudHJhbF9TYWxlc19UYXgvQ2VudHJhbF9TYWxlc19UYXguYXNweB8ZZx8aZx8bBT0vcmVzb3VyY2VzL2J1bGxldGlucy9jZW50cmFsX3NhbGVzX3RheC9jZW50cmFsX3NhbGVzX3RheC5hc3B4HxxnZBQrAAIWDh8WBQ5FeGNpc2UgTWF0dGVycx8XBQ5FeGNpc2UgTWF0dGVycx8YBTcvcmVzb3VyY2VzL0J1bGxldGlucy9FeGNpc2VfTWF0dGVycy9FeGNpc2VfTWF0dGVycy5hc3B4HxlnHxpnHxsFNy9yZXNvdXJjZXMvYnVsbGV0aW5zL2V4Y2lzZV9tYXR0ZXJzL2V4Y2lzZV9tYXR0ZXJzLmFzcHgfHGdkFCsAAhYOHxYFB0N1c3RvbXMfFwUHQ3VzdG9tcx8YBSkvcmVzb3VyY2VzL0J1bGxldGlucy9DdXN0b21zL0N1c3RvbXMuYXNweB8ZZx8aZx8bBSkvcmVzb3VyY2VzL2J1bGxldGlucy9jdXN0b21zL2N1c3RvbXMuYXNweB8cZ2QUKwACFg4fFgULQ29tcGFueSBMYXcfFwULQ29tcGFueSBMYXcfGAU9L3Jlc291cmNlcy9CdWxsZXRpbnMvQ29ycG9yYXRlX01hdHRlcnMvQ29ycG9yYXRlX01hdHRlcnMuYXNweB8ZZx8aZx8bBT0vcmVzb3VyY2VzL2J1bGxldGlucy9jb3Jwb3JhdGVfbWF0dGVycy9jb3Jwb3JhdGVfbWF0dGVycy5hc3B4HxxnZBQrAAIWDh8WBQtMYWJvdXIgTGF3cx8XBQtMYWJvdXIgTGF3cx8YBTEvcmVzb3VyY2VzL0J1bGxldGlucy9MYWJvdXJfTGF3cy9MYWJvdXJfTGF3cy5hc3B4HxlnHxpnHxsFMS9yZXNvdXJjZXMvYnVsbGV0aW5zL2xhYm91cl9sYXdzL2xhYm91cl9sYXdzLmFzcHgfHGdkFCsAAhYOHxYFBEZFTUEfFwUERkVNQR8YBSkvcmVzb3VyY2VzL0J1bGxldGlucy9GX0VfTV9BL0ZfRV9NX0EuYXNweB8ZZx8aZx8bBSkvcmVzb3VyY2VzL2J1bGxldGlucy9mX2VfbV9hL2ZfZV9tX2EuYXNweB8cZ2QUKwACFg4fFgUQVGhlIExMUCBBY3QgMjAwOB8XBRBUaGUgTExQIEFjdCAyMDA4HxgFMS9yZXNvdXJjZXMvQnVsbGV0aW5zL05ld3Nfb25fTExQL05ld3Nfb25fTExQLmFzcHgfGWcfGmcfGwUxL3Jlc291cmNlcy9idWxsZXRpbnMvbmV3c19vbl9sbHAvbmV3c19vbl9sbHAuYXNweB8cZ2QUKwACFg4fFgUbQWNjb3VudGluZyBTdGFuZGFyZCAoSU5EQVMpHxcFG0FjY291bnRpbmcgU3RhbmRhcmQgKElOREFTKR8YBU8vcmVzb3VyY2VzL0J1bGxldGlucy9BY2NvdW50aW5nX1N0YW5kYXJkc19JTkRBUy9BY2NvdW50aW5nX1N0YW5kYXJkc19JTkRBUy5hc3B4HxlnHxpnHxsFTy9yZXNvdXJjZXMvYnVsbGV0aW5zL2FjY291bnRpbmdfc3RhbmRhcmRzX2luZGFzL2FjY291bnRpbmdfc3RhbmRhcmRzX2luZGFzLmFzcHgfHGdkFCsAAhYOHxYFBk90aGVycx8XBQZPdGhlcnMfGAUlL3Jlc291cmNlcy9CdWxsZXRpbnMvT3RoZXIvT3RoZXIuYXNweB8ZZx8aZx8bBSUvcmVzb3VyY2VzL2J1bGxldGlucy9vdGhlci9vdGhlci5hc3B4HxxnZBQrAAIWDh8WBQNHU1QfFwUDR1NUHxgFIS9yZXNvdXJjZXMvQnVsbGV0aW5zL0dTVC9HU1QuYXNweB8ZZx8aZx8bBSEvcmVzb3VyY2VzL2J1bGxldGlucy9nc3QvZ3N0LmFzcHgfHGdkFCsAAhYMHxYFA1ZBVB8XBQNWQVQfGWcfGmgfGwUkZTc5YWRmYzctMzc1NS00NzcyLTk4NjktOGFkNTc5ODg3YWI5HxxnFCsABgUTMDowLDA6MSwwOjIsMDozLDA6NBQrAAIWDh8WBQlEZWxoaSBWQVQfFwUJRGVsaGkgVkFUHxgFLS9yZXNvdXJjZXMvQnVsbGV0aW5zL0RlbGhpX1ZBVC9EZWxoaV9WQVQuYXNweB8ZZx8aZx8bBS0vcmVzb3VyY2VzL2J1bGxldGlucy9kZWxoaV92YXQvZGVsaGlfdmF0LmFzcHgfHGdkFCsAAhYOHxYFDk1haGFyYXN0cmEgVkFUHxcFDk1haGFyYXN0cmEgVkFUHxgFLy9yZXNvdXJjZXMvQnVsbGV0aW5zL011bWJhaV9WQVQvTXVtYmFpX1ZBVC5hc3B4HxlnHxpnHxsFLy9yZXNvdXJjZXMvYnVsbGV0aW5zL211bWJhaV92YXQvbXVtYmFpX3ZhdC5hc3B4HxxnZBQrAAIWDh8WBQtHdWphcmF0IFZBVB8XBQtHdWphcmF0IFZBVB8YBSYvcmVzb3VyY2VzL0J1bGxldGlucy9HdWphcmF0X1ZBVC8uYXNweB8ZZx8aZx8bBSYvcmVzb3VyY2VzL2J1bGxldGlucy9ndWphcmF0X3ZhdC8uYXNweB8cZ2QUKwACFg4fFgUNVGVsYW5nYW5hIFZBVB8XBQ1UZWxhbmdhbmEgVkFUHxgFKC9yZXNvdXJjZXMvQnVsbGV0aW5zL1RlbGFuZ2FuYV9WQVQvLmFzcHgfGWcfGmcfGwUoL3Jlc291cmNlcy9idWxsZXRpbnMvdGVsYW5nYW5hX3ZhdC8uYXNweB8cZ2QUKwACFg4fFgUOVGFtaWwgTmFkdSBWQVQfFwUOVGFtaWwgTmFkdSBWQVQfGAUoL3Jlc291cmNlcy9CdWxsZXRpbnMvVGFtaWxOYWR1X1ZBVC8uYXNweB8ZZx8aZx8bBSgvcmVzb3VyY2VzL2J1bGxldGlucy90YW1pbG5hZHVfdmF0Ly5hc3B4HxxnZBQrAAIWDh8WBQRJR1NUHxcFBElHU1QfGAUfL3Jlc291cmNlcy9CdWxsZXRpbnMvSUdTVC8uYXNweB8ZZx8aZx8bBR8vcmVzb3VyY2VzL2J1bGxldGlucy9pZ3N0Ly5hc3B4HxxnZBQrAAIWDh8WBQVVVEdTVB8XBQVVVEdTVB8YBSAvcmVzb3VyY2VzL0J1bGxldGlucy9VVEdTVC8uYXNweB8ZZx8aZx8bBSAvcmVzb3VyY2VzL2J1bGxldGlucy91dGdzdC8uYXNweB8cZ2QUKwACFg4fFgURQ29tcGVuc2F0aW9uIENlc3MfFwURQ29tcGVuc2F0aW9uIENlc3MfGAUsL3Jlc291cmNlcy9CdWxsZXRpbnMvQ29tcGVuc2F0aW9uX0Nlc3MvLmFzcHgfGWcfGmcfGwUsL3Jlc291cmNlcy9idWxsZXRpbnMvY29tcGVuc2F0aW9uX2Nlc3MvLmFzcHgfHGdkFCsAAhYOHxYFDklCQyBSZWd1bGF0aW9uHxcFDklCQyBSZWd1bGF0aW9uHxgFKS9yZXNvdXJjZXMvQnVsbGV0aW5zL0lCQ19SZWd1bGF0aW9uLy5hc3B4HxlnHxpnHxsFKS9yZXNvdXJjZXMvYnVsbGV0aW5zL2liY19yZWd1bGF0aW9uLy5hc3B4HxxnZBQrAAIWDB8WBQlVdGlsaXRpZXMfFwUJVXRpbGl0aWVzHxlnHxpoHxsFJDg2MjE1MTJlLTFkNDktNGYxOC05NmQwLTYxODY0OTMwYTU3MB8cZxQrABMFTzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMiwwOjEzLDA6MTQsMDoxNSwwOjE2LDA6MTcUKwACFgwfFgUUSW5jb21lIFRheCBCaWxsIDIwMjUfFwUUSW5jb21lIFRheCBCaWxsIDIwMjUfGWcfGmgfGwUkMTNjNWFiZTgtMGQyNC00YzllLThmYzgtNDljOGU3MzJlYjAyHxxnFCsABQUPMDowLDA6MSwwOjIsMDozFCsAAhYOHxYFFklUIEFjdCBWcyBJVCBCaWxsIDIwMjUfFwUWSVQgQWN0IFZzIElUIEJpbGwgMjAyNR8YBVwvcmVzb3VyY2VzL1V0aWxpdGllcy9JbmNvbWVfVGF4X0JpbGxfMjAyNS9JVF9BY3RfVnNfSVRfQmlsbF8yMDI1L0lUX0FjdF9Wc19JVF9CaWxsXzIwMjUuYXNweB8ZZx8aZx8bBVwvcmVzb3VyY2VzL3V0aWxpdGllcy9pbmNvbWVfdGF4X2JpbGxfMjAyNS9pdF9hY3RfdnNfaXRfYmlsbF8yMDI1L2l0X2FjdF92c19pdF9iaWxsXzIwMjUuYXNweB8cZ2QUKwACFg4fFgUMSVQgQmlsbCAyMDI1HxcFDElUIEJpbGwgMjAyNR8YBVgvcmVzb3VyY2VzL1V0aWxpdGllcy9JbmNvbWVfVGF4X0JpbGxfMjAyNS9JbmNvbWVfVGF4X0JpbGxfMjAyNS9JbmNvbWVfVGF4X0JpbGxfMjAyNS5hc3B4HxlnHxpnHxsFWC9yZXNvdXJjZXMvdXRpbGl0aWVzL2luY29tZV90YXhfYmlsbF8yMDI1L2luY29tZV90YXhfYmlsbF8yMDI1L2luY29tZV90YXhfYmlsbF8yMDI1LmFzcHgfHGdkFCsAAhYOHxYFFGZhcXMgaW5jb21lIHRheCBiaWxsHxcFFGZhcXMgaW5jb21lIHRheCBiaWxsHxgFWC9yZXNvdXJjZXMvVXRpbGl0aWVzL0luY29tZV9UYXhfQmlsbF8yMDI1L2ZhcXMtaW5jb21lLXRheC1iaWxsL2ZhcXMtaW5jb21lLXRheC1iaWxsLmFzcHgfGWcfGmcfGwVYL3Jlc291cmNlcy91dGlsaXRpZXMvaW5jb21lX3RheF9iaWxsXzIwMjUvZmFxcy1pbmNvbWUtdGF4LWJpbGwvZmFxcy1pbmNvbWUtdGF4LWJpbGwuYXNweB8cZ2QUKwACFg4fFgUcZmFxcyBpbmNvbWUgdGF4IGJpbGwgZ2VuZXJhbB8XBRxmYXFzIGluY29tZSB0YXggYmlsbCBnZW5lcmFsHxgFVi9yZXNvdXJjZXMvVXRpbGl0aWVzL0luY29tZV9UYXhfQmlsbF8yMDI1L2ZhcV9JVC1iaWxsLWdlbmVyYWwvZmFxX0lULWJpbGwtZ2VuZXJhbC5hc3B4HxlnHxpnHxsFVi9yZXNvdXJjZXMvdXRpbGl0aWVzL2luY29tZV90YXhfYmlsbF8yMDI1L2ZhcV9pdC1iaWxsLWdlbmVyYWwvZmFxX2l0LWJpbGwtZ2VuZXJhbC5hc3B4HxxnZBQrAAIWDh8WBQxSYXRlcyBvZiBURFMfFwUMUmF0ZXMgb2YgVERTHxgFMy9yZXNvdXJjZXMvVXRpbGl0aWVzL1JhdGVzX29mX1REUy9SYXRlc19vZl9URFMuYXNweB8ZZx8aZx8bBTMvcmVzb3VyY2VzL3V0aWxpdGllcy9yYXRlc19vZl90ZHMvcmF0ZXNfb2ZfdGRzLmFzcHgfHGdkFCsAAhYOHxYFGlREUyBSYXRlcyBmb3IgTi5SLkkgdXMgMTk1HxcFGlREUyBSYXRlcyBmb3IgTi5SLkkgdXMgMTk1HxgFTy9yZXNvdXJjZXMvVXRpbGl0aWVzL1REU19SYXRlc19mb3JfTl9SX0lfdXNfMTk1L1REU19SYXRlc19mb3JfTl9SX0lfdXNfMTk1LmFzcHgfGWcfGmcfGwVPL3Jlc291cmNlcy91dGlsaXRpZXMvdGRzX3JhdGVzX2Zvcl9uX3JfaV91c18xOTUvdGRzX3JhdGVzX2Zvcl9uX3JfaV91c18xOTUuYXNweB8cZ2QUKwACFg4fFgUTUmF0ZXMgb2YgSW5jb21lIFRheB8XBRNSYXRlcyBvZiBJbmNvbWUgVGF4HxgFQS9yZXNvdXJjZXMvVXRpbGl0aWVzL1JhdGVzX29mX0luY29tZV9UYXgvUmF0ZXNfb2ZfSW5jb21lX1RheC5hc3B4HxlnHxpnHxsFQS9yZXNvdXJjZXMvdXRpbGl0aWVzL3JhdGVzX29mX2luY29tZV90YXgvcmF0ZXNfb2ZfaW5jb21lX3RheC5hc3B4HxxnZBQrAAIWDh8WBSBEZXByZWNpYXRpb24gUmF0ZXMgQ29tcGFuaWVzIEFjdB8XBSBEZXByZWNpYXRpb24gUmF0ZXMgQ29tcGFuaWVzIEFjdB8YBUUvcmVzb3VyY2VzL1V0aWxpdGllcy9SQVRFU19PRl9ERVBSRUNJQVRJT04vUkFURVNfT0ZfREVQUkVDSUFUSU9OLmFzcHgfGWcfGmcfGwVFL3Jlc291cmNlcy91dGlsaXRpZXMvcmF0ZXNfb2ZfZGVwcmVjaWF0aW9uL3JhdGVzX29mX2RlcHJlY2lhdGlvbi5hc3B4HxxnZBQrAAIWDh8WBSJEZXByZWNpYXRpb24gUmF0ZXMgIEluY29tZSBUYXggQWN0HxcFIkRlcHJlY2lhdGlvbiBSYXRlcyAgSW5jb21lIFRheCBBY3QfGAVJL3Jlc291cmNlcy9VdGlsaXRpZXMvUkFURVNfT0ZfREVQUkVDSUFUSU9OXzIvUkFURVNfT0ZfREVQUkVDSUFUSU9OXzIuYXNweB8ZZx8aZx8bBUkvcmVzb3VyY2VzL3V0aWxpdGllcy9yYXRlc19vZl9kZXByZWNpYXRpb25fMi9yYXRlc19vZl9kZXByZWNpYXRpb25fMi5hc3B4HxxnZBQrAAIWDh8WBR9ST0MgRmlsaW5nIEZlZXMgKENvcyBBY3QsIDIwMTMpHxcFH1JPQyBGaWxpbmcgRmVlcyAoQ29zIEFjdCwgMjAxMykfGAUvL3Jlc291cmNlcy9VdGlsaXRpZXMvRmlsaW5nZmVlcy9GaWxpbmdmZWVzLmFzcHgfGWcfGmcfGwUvL3Jlc291cmNlcy91dGlsaXRpZXMvZmlsaW5nZmVlcy9maWxpbmdmZWVzLmFzcHgfHGdkFCsAAhYOHxYFIVJPQyBGZWUgU3RydWN0dXJlIChDb3MgQWN0LCAyMDEzKR8XBSFST0MgRmVlIFN0cnVjdHVyZSAoQ29zIEFjdCwgMjAxMykfGAVXL3Jlc291cmNlcy9VdGlsaXRpZXMvUGVuYWx0eV9mb3JfTGF0ZV9GaWxpbmdfaW5fUk9DL1BlbmFsdHlfZm9yX0xhdGVfRmlsaW5nX2luX1JPQy5hc3B4HxlnHxpnHxsFVy9yZXNvdXJjZXMvdXRpbGl0aWVzL3BlbmFsdHlfZm9yX2xhdGVfZmlsaW5nX2luX3JvYy9wZW5hbHR5X2Zvcl9sYXRlX2ZpbGluZ19pbl9yb2MuYXNweB8cZ2QUKwACFg4fFgUUQ29zdCBJbmZsYXRpb24gSW5kZXgfFwUUQ29zdCBJbmZsYXRpb24gSW5kZXgfGAVDL3Jlc291cmNlcy9VdGlsaXRpZXMvQ09TVF9JTkZMQVRJT05fSU5ERVgvQ09TVF9JTkZMQVRJT05fSU5ERVguYXNweB8ZZx8aZx8bBUMvcmVzb3VyY2VzL3V0aWxpdGllcy9jb3N0X2luZmxhdGlvbl9pbmRleC9jb3N0X2luZmxhdGlvbl9pbmRleC5hc3B4HxxnZBQrAAIWDh8WBQpJRlNDIENvZGVzHxcFCklGU0MgQ29kZXMfGAUvL3Jlc291cmNlcy9VdGlsaXRpZXMvSUZTQ19Db2Rlcy9JRlNDX0NvZGVzLmFzcHgfGWcfGmcfGwUvL3Jlc291cmNlcy91dGlsaXRpZXMvaWZzY19jb2Rlcy9pZnNjX2NvZGVzLmFzcHgfHGdkFCsAAhYOHxYFCk1JQ1IgQ29kZXMfFwUKTUlDUiBDb2Rlcx8YBS8vcmVzb3VyY2VzL1V0aWxpdGllcy9NSUNSX0NvZGVzL01JQ1JfQ29kZXMuYXNweB8ZZx8aZx8bBS8vcmVzb3VyY2VzL3V0aWxpdGllcy9taWNyX2NvZGVzL21pY3JfY29kZXMuYXNweB8cZ2QUKwACFg4fFgUVUmF0ZXMgb2YgTlNDIEludGVyZXN0HxcFFVJhdGVzIG9mIE5TQyBJbnRlcmVzdB8YBVcvcmVzb3VyY2VzL1V0aWxpdGllcy9DQUxDVUxBVElPTl9PRl9JTlRFUkVTVF9PTl9OU0MvQ0FMQ1VMQVRJT05fT0ZfSU5URVJFU1RfT05fTlNDLmFzcHgfGWcfGmcfGwVXL3Jlc291cmNlcy91dGlsaXRpZXMvY2FsY3VsYXRpb25fb2ZfaW50ZXJlc3Rfb25fbnNjL2NhbGN1bGF0aW9uX29mX2ludGVyZXN0X29uX25zYy5hc3B4HxxnZBQrAAIWDh8WBRVHb2xkIGFuZCBTaWx2ZXIgUmF0ZXMfFwUVR29sZCBhbmQgU2lsdmVyIFJhdGVzHxgFPS9yZXNvdXJjZXMvVXRpbGl0aWVzL0dvbGRfU2lsdmVyX1JhdGVzL0dvbGRfU2lsdmVyX1JhdGVzLmFzcHgfGWcfGmcfGwU9L3Jlc291cmNlcy91dGlsaXRpZXMvZ29sZF9zaWx2ZXJfcmF0ZXMvZ29sZF9zaWx2ZXJfcmF0ZXMuYXNweB8cZ2QUKwACFg4fFgUTUmF0ZXMgb2YgU3RhbXAgRHV0eR8XBRNSYXRlcyBvZiBTdGFtcCBEdXR5HxgFQS9yZXNvdXJjZXMvVXRpbGl0aWVzL1JhdGVzX29mX3N0YW1wX2R1dHkvUmF0ZXNfb2Zfc3RhbXBfZHV0eS5hc3B4HxlnHxpnHxsFQS9yZXNvdXJjZXMvdXRpbGl0aWVzL3JhdGVzX29mX3N0YW1wX2R1dHkvcmF0ZXNfb2Zfc3RhbXBfZHV0eS5hc3B4HxxnZBQrAAIWDh8WBQhMTFAgRmVlcx8XBQhMTFAgRmVlcx8YBV8vcmVzb3VyY2VzL1V0aWxpdGllcy9MaW1pdGVkX0xpYWJpbGl0eV9QYXJ0bmVyc2hpcF9GZWVzL0xpbWl0ZWRfTGlhYmlsaXR5X1BhcnRuZXJzaGlwX0ZlZXMuYXNweB8ZZx8aZx8bBV8vcmVzb3VyY2VzL3V0aWxpdGllcy9saW1pdGVkX2xpYWJpbGl0eV9wYXJ0bmVyc2hpcF9mZWVzL2xpbWl0ZWRfbGlhYmlsaXR5X3BhcnRuZXJzaGlwX2ZlZXMuYXNweB8cZ2QUKwACFg4fFgUiTmF0aW9uYWwgSW5kdXN0cmllcyBDbGFzc2lmaWNhdGlvbh8XBSJOYXRpb25hbCBJbmR1c3RyaWVzIENsYXNzaWZpY2F0aW9uHxgFIS9yZXNvdXJjZXMvVXRpbGl0aWVzL05JQy9OSUMuYXNweB8ZZx8aZx8bBSEvcmVzb3VyY2VzL3V0aWxpdGllcy9uaWMvbmljLmFzcHgfHGdkFCsAAhYOHxYFDUhTTiBSYXRlIExpc3QfFwUNSFNOIFJhdGUgTGlzdB8YBTUvcmVzb3VyY2VzL1V0aWxpdGllcy9IU05fUkFURV9MSVNUL0hTTl9SQVRFX0xJU1QuYXNweB8ZZx8aZx8bBTUvcmVzb3VyY2VzL3V0aWxpdGllcy9oc25fcmF0ZV9saXN0L2hzbl9yYXRlX2xpc3QuYXNweB8cZ2QUKwACFg4fFgUcRGVkdWN0aW9uIHUvcyA4MFRUQSBWcyA4MFRUQh8XBRxEZWR1Y3Rpb24gdS9zIDgwVFRBIFZzIDgwVFRCHxgFhQEvcmVzb3VyY2VzL1V0aWxpdGllcy9Db21wYXJpc29uX29mX0RlZHVjdGlvbl9VbmRlcl9TZWN0aW9uXzgwVFRBX2FuZF84MFRUQi9Db21wYXJpc29uX29mX0RlZHVjdGlvbl9VbmRlcl9TZWN0aW9uXzgwVFRBX2FuZF84MFRUQi5hc3B4HxlnHxpnHxsFhQEvcmVzb3VyY2VzL3V0aWxpdGllcy9jb21wYXJpc29uX29mX2RlZHVjdGlvbl91bmRlcl9zZWN0aW9uXzgwdHRhX2FuZF84MHR0Yi9jb21wYXJpc29uX29mX2RlZHVjdGlvbl91bmRlcl9zZWN0aW9uXzgwdHRhX2FuZF84MHR0Yi5hc3B4HxxnZBQrAAIWDB8WBQVMaW5rcx8XBQVMaW5rcx8ZZx8aaB8bBSQ2MjE4OTA4MS00MzI1LTRmMmMtYTQwYy0xMWI2YzJhM2I1MTAfHGcUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFg4fFgULUXVpY2sgTGlua3MfFwULUXVpY2sgTGlua3MfGAUrL3Jlc291cmNlcy9MaW5rcy9RdWlja19MaW5rL1F1aWNrX0xpbmsuYXNweB8ZZx8aZx8bBSsvcmVzb3VyY2VzL2xpbmtzL3F1aWNrX2xpbmsvcXVpY2tfbGluay5hc3B4HxxnZBQrAAIWDh8WBQ9JbXBvcnRhbnQgTGlua3MfFwUPSW1wb3J0YW50IExpbmtzHxgFNS9yZXNvdXJjZXMvTGlua3MvaW1wb3J0YW50X2xpbmtzL2ltcG9ydGFudF9saW5rcy5hc3B4HxlnHxpnHxsFNS9yZXNvdXJjZXMvbGlua3MvaW1wb3J0YW50X2xpbmtzL2ltcG9ydGFudF9saW5rcy5hc3B4HxxnZBQrAAIWDh8WBQ1HU1QvVkFUIExpbmtzHxcFDUdTVC9WQVQgTGlua3MfGAUpL3Jlc291cmNlcy9MaW5rcy9WYXRfTGlua3MvVmF0X0xpbmtzLmFzcHgfGWcfGmcfGwUpL3Jlc291cmNlcy9saW5rcy92YXRfbGlua3MvdmF0X2xpbmtzLmFzcHgfHGdkFCsAAhYOHxYFFkVhc2UgT2YgRG9pbmcgQnVzaW5lc3MfFwUWRWFzZSBPZiBEb2luZyBCdXNpbmVzcx8YBUMvcmVzb3VyY2VzL0xpbmtzL0VBU0VfT0ZfRE9JTkdfQlVTSU5FU1MvRUFTRV9PRl9ET0lOR19CVVNJTkVTUy5hc3B4HxlnHxpnHxsFQy9yZXNvdXJjZXMvbGlua3MvZWFzZV9vZl9kb2luZ19idXNpbmVzcy9lYXNlX29mX2RvaW5nX2J1c2luZXNzLmFzcHgfHGdkFCsAAhYMHxYFBEFjdHMfFwUEQWN0cx8ZZx8aaB8bBSQ5YTBlZGQ5MC03ZTllLTQ2YjUtYTA3ZC04ZGI0OGQ3OWIzNzAfHGcUKwAHBRcwOjAsMDoxLDA6MiwwOjMsMDo0LDA6NRQrAAIWDB8WBQpEaXJlY3QgVGF4HxcFCkRpcmVjdCBUYXgfGWcfGmgfGwUkZDQzNzNmNzgtMmI2MS00NmIyLWE1ZmEtYjNjN2U2NjcxZmJmHxxnFCsABQUPMDowLDA6MSwwOjIsMDozFCsAAhYOHxYFDkluY29tZSBUYXggQWN0HxcFDkluY29tZSBUYXggQWN0HxgFHS9sYXdzLy0yNi9JbmNvbWVfVGF4X0FjdC5hc3B4HxlnHxpnHxsFHS9sYXdzLy0yNi9pbmNvbWVfdGF4X2FjdC5hc3B4HxxnZBQrAAIWDh8WBQ5XZWFsdGggVGF4IEFjdB8XBQ5XZWFsdGggVGF4IEFjdB8YBR0vbGF3cy8tNzUvV2VhbHRoX1RheF9BY3QuYXNweB8ZZx8aZx8bBR0vbGF3cy8tNzUvd2VhbHRoX3RheF9hY3QuYXNweB8cZ2QUKwACFg4fFgUeSW5jb21lIERlY2xhcmF0aW9uIFNjaGVtZSAyMDE2HxcFHkluY29tZSBEZWNsYXJhdGlvbiBTY2hlbWUgMjAxNh8YBS4vbGF3cy8tMTU3L0luY29tZV9EZWNsYXJhdGlvbl9TY2hlbWVfMjAxNi5hc3B4HxlnHxpnHxsFLi9sYXdzLy0xNTcvaW5jb21lX2RlY2xhcmF0aW9uX3NjaGVtZV8yMDE2LmFzcHgfHGdkFCsAAhYOHxYFIkRpcmVjdCBUYXggVml2YWQgU2UgVmlzaHdhcyBTY2hlbWUfFwUiRGlyZWN0IFRheCBWaXZhZCBTZSBWaXNod2FzIFNjaGVtZR8YBTIvbGF3cy8tMjUyL0RpcmVjdF9UYXhfVml2YWRfU2VfVmlzaHdhc19TY2hlbWUuYXNweB8ZZx8aZx8bBTIvbGF3cy8tMjUyL2RpcmVjdF90YXhfdml2YWRfc2VfdmlzaHdhc19zY2hlbWUuYXNweB8cZ2QUKwACFgwfFgUMSW5kaXJlY3QgVGF4HxcFDEluZGlyZWN0IFRheB8ZZx8aaB8bBSQwODRiNmNkNS1lMTEzLTRlY2EtYTA1Yy1kZmUwYjg1NzJlNDUfHGcUKwAGBRMwOjAsMDoxLDA6MiwwOjMsMDo0FCsAAhYOHxYFHlNlcnZpY2UgVGF4KEZpbmFuY2UgQWN0LCAxOTk0KR8XBR5TZXJ2aWNlIFRheChGaW5hbmNlIEFjdCwgMTk5NCkfGAUeL2xhd3MvLTMwL1NlcnZpY2VfVGF4X0FjdC5hc3B4HxlnHxpnHxsFHi9sYXdzLy0zMC9zZXJ2aWNlX3RheF9hY3QuYXNweB8cZ2QUKwACFg4fFgUbQ2VudHJhbCBTYWxlcyBUYXggQWN0LCAxOTU2HxcFG0NlbnRyYWwgU2FsZXMgVGF4IEFjdCwgMTk1Nh8YBSovbGF3cy8tMzYvQ2VudHJhbF9TYWxlc19UYXhfQWN0LF8xOTU2LmFzcHgfGWcfGmcfGwUqL2xhd3MvLTM2L2NlbnRyYWxfc2FsZXNfdGF4X2FjdCxfMTk1Ni5hc3B4HxxnZBQrAAIWDh8WBRxUaGUgQ2VudHJhbCBFeGNpc2UgQWN0LCAxOTQ0HxcFHFRoZSBDZW50cmFsIEV4Y2lzZSBBY3QsIDE5NDQfGAUrL2xhd3MvLTQwL1RoZV9DZW50cmFsX0V4Y2lzZV9BY3QsXzE5NDQuYXNweB8ZZx8aZx8bBSsvbGF3cy8tNDAvdGhlX2NlbnRyYWxfZXhjaXNlX2FjdCxfMTk0NC5hc3B4HxxnZBQrAAIWDh8WBRFDdXN0b21zIEFjdCwgMTk2Mh8XBRFDdXN0b21zIEFjdCwgMTk2Mh8YBSAvbGF3cy8tNTMvQ3VzdG9tc19BY3QsXzE5NjIuYXNweB8ZZx8aZx8bBSAvbGF3cy8tNTMvY3VzdG9tc19hY3QsXzE5NjIuYXNweB8cZ2QUKwACFg4fFgUNRW50cnkgVGF4IEFjdB8XBQ1FbnRyeSBUYXggQWN0HxgFHS9sYXdzLy0xMDIvRW50cnlfVGF4X0FjdC5hc3B4HxlnHxpnHxsFHS9sYXdzLy0xMDIvZW50cnlfdGF4X2FjdC5hc3B4HxxnZBQrAAIWDB8WBQ5Db3Jwb3JhdGUgTGF3cx8XBQ5Db3Jwb3JhdGUgTGF3cx8ZZx8aaB8bBSQwM2M5NTE0NC1lZmIzLTQ0MjEtODk3ZC1kNDVkOWQ5NGExMDEfHGcUKwAGBRMwOjAsMDoxLDA6MiwwOjMsMDo0FCsAAhYOHxYFE0NvbXBhbmllcyBBY3QsIDIwMTMfFwUTQ29tcGFuaWVzIEFjdCwgMjAxMx8YBSIvbGF3cy8tMTAzL0NvbXBhbmllc19BY3RfMjAxMy5hc3B4HxlnHxpnHxsFIi9sYXdzLy0xMDMvY29tcGFuaWVzX2FjdF8yMDEzLmFzcHgfHGdkFCsAAhYOHxYFFENvbXBhbmllcyBBY3QsIDE5NTYgHxcFFENvbXBhbmllcyBBY3QsIDE5NTYgHxgFIi9sYXdzLy00Mi9Db21wYW5pZXNfQWN0LF8xOTU2LmFzcHgfGWcfGmcfGwUiL2xhd3MvLTQyL2NvbXBhbmllc19hY3QsXzE5NTYuYXNweB8cZ2QUKwACFg4fFgUHTExQIEFDVB8XBQdMTFAgQUNUHxgFOi9sYXdzLy00OC9UaGVfTGltaXRlZF9MaWFiaWxpdHlfUGFydG5lcnNoaXBfQUNULF8yMDA4LmFzcHgfGWcfGmcfGwU6L2xhd3MvLTQ4L3RoZV9saW1pdGVkX2xpYWJpbGl0eV9wYXJ0bmVyc2hpcF9hY3QsXzIwMDguYXNweB8cZ2QUKwACFg4fFgUOU0VCSSBBY3QsIDE5OTIfFwUOU0VCSSBBY3QsIDE5OTIfGAVDL2xhd3MvLTU5L1RoZV9TZWN1cml0aWVzX2FuZF9FeGNoYW5nZV9Cb2FyZF9vZl9JbmRpYV9BY3QsXzE5OTIuYXNweB8ZZx8aZx8bBUMvbGF3cy8tNTkvdGhlX3NlY3VyaXRpZXNfYW5kX2V4Y2hhbmdlX2JvYXJkX29mX2luZGlhX2FjdCxfMTk5Mi5hc3B4HxxnZBQrAAIWDh8WBR1Db21wYW55IFNlY3JldGFyaWVzIEFjdCwgMTk4MB8XBR1Db21wYW55IFNlY3JldGFyaWVzIEFjdCwgMTk4MB8YBSwvbGF3cy8tMTI1L0NvbXBhbnlfU2VjcmV0YXJpZXNfQWN0XzE5ODAuYXNweB8ZZx8aZx8bBSwvbGF3cy8tMTI1L2NvbXBhbnlfc2VjcmV0YXJpZXNfYWN0XzE5ODAuYXNweB8cZ2QUKwACFgwfFgUIVkFUIExhd3MfFwUIVkFUIExhd3MfGWcfGmgfGwUkNWQ3YWM0ZDYtMWQwZi00OWEyLWJkM2MtNjIxMTQyMjJiOTAzHxxnFCsADgU2MDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2LDA6NywwOjgsMDo5LDA6MTAsMDoxMSwwOjEyFCsAAhYOHxYFH0RlbGhpIFZhbHVlIEFkZGVkIFRheCBBY3QsIDIwMDQfFwUfRGVsaGkgVmFsdWUgQWRkZWQgVGF4IEFjdCwgMjAwNB8YBS4vbGF3cy8tMzIvRGVsaGlfVmFsdWVfQWRkZWRfVGF4X0FjdCxfMjAwNC5hc3B4HxlnHxpnHxsFLi9sYXdzLy0zMi9kZWxoaV92YWx1ZV9hZGRlZF90YXhfYWN0LF8yMDA0LmFzcHgfHGdkFCsAAhYOHxYFDk1WQVQgQWN0LCAyMDAyHxcFDk1WQVQgQWN0LCAyMDAyHxgFNS9sYXdzLy0zOS9NYWhhcmFzaHRyYV9WYWx1ZV9BZGRlZF9UYXhfQWN0XygyMDAyKS5hc3B4HxlnHxpnHxsFNS9sYXdzLy0zOS9tYWhhcmFzaHRyYV92YWx1ZV9hZGRlZF90YXhfYWN0XygyMDAyKS5hc3B4HxxnZBQrAAIWDh8WBRlXZXN0IEJlbmdhbCBWQVQgQWN0LCAyMDAzHxcFGVdlc3QgQmVuZ2FsIFZBVCBBY3QsIDIwMDMfGAU0L2xhd3MvLTQ5L1dlc3RfQmVuZ2FsX1ZhbHVlX0FkZGVkX1RheF9BY3QsXzIwMDMuYXNweB8ZZx8aZx8bBTQvbGF3cy8tNDkvd2VzdF9iZW5nYWxfdmFsdWVfYWRkZWRfdGF4X2FjdCxfMjAwMy5hc3B4HxxnZBQrAAIWDh8WBRdUYW1pbG5hZHUgVkFUIEFDVCwgMjAwNh8XBRdUYW1pbG5hZHUgVkFUIEFDVCwgMjAwNh8YBSYvbGF3cy8tMTUyL1RhbWlsbmFkdV9WQVRfQUNUXzIwMDYuYXNweB8ZZx8aZx8bBSYvbGF3cy8tMTUyL3RhbWlsbmFkdV92YXRfYWN0XzIwMDYuYXNweB8cZ2QUKwACFg4fFgUjS2FybmF0YWthIFZhbHVlIEFkZGVkIFRheCBBY3QsIDIwMDMfFwUjS2FybmF0YWthIFZhbHVlIEFkZGVkIFRheCBBY3QsIDIwMDMfGAUyL2xhd3MvLTg5L0thcm5hdGFrYV9WYWx1ZV9BZGRlZF9UYXhfQWN0LF8yMDAzLmFzcHgfGWcfGmcfGwUyL2xhd3MvLTg5L2thcm5hdGFrYV92YWx1ZV9hZGRlZF90YXhfYWN0LF8yMDAzLmFzcHgfHGdkFCsAAhYOHxYFIUd1amFyYXQgVmFsdWUgQWRkZWQgVGF4IEFjdCwgMjAwMx8XBSFHdWphcmF0IFZhbHVlIEFkZGVkIFRheCBBY3QsIDIwMDMfGAUwL2xhd3MvLTE1MC9HdWphcmF0X1ZhbHVlX0FkZGVkX1RheF9BY3RfMjAwMy5hc3B4HxlnHxpnHxsFMC9sYXdzLy0xNTAvZ3VqYXJhdF92YWx1ZV9hZGRlZF90YXhfYWN0XzIwMDMuYXNweB8cZ2QUKwACFg4fFgUQVVAgVkFUIEFjdCwgMjAwOB8XBRBVUCBWQVQgQWN0LCAyMDA4HxgFOS9sYXdzLy00Ni9UaGVfVXR0YXJfUHJhZGVzaF9WYWx1ZV9BZGRlZF9UYXhfQWN0XzIwMDguYXNweB8ZZx8aZx8bBTkvbGF3cy8tNDYvdGhlX3V0dGFyX3ByYWRlc2hfdmFsdWVfYWRkZWRfdGF4X2FjdF8yMDA4LmFzcHgfHGdkFCsAAhYOHxYFI1JhamFzdGhhbiBWYWx1ZSBBZGRlZCBUYXggQWN0LCAyMDAzHxcFI1JhamFzdGhhbiBWYWx1ZSBBZGRlZCBUYXggQWN0LCAyMDAzHxgFMi9sYXdzLy05NC9SYWphc3RoYW5fVmFsdWVfQWRkZWRfVGF4X0FjdCxfMjAwMy5hc3B4HxlnHxpnHxsFMi9sYXdzLy05NC9yYWphc3RoYW5fdmFsdWVfYWRkZWRfdGF4X2FjdCxfMjAwMy5hc3B4HxxnZBQrAAIWDh8WBRpQdW5qYWIgVmFsdWUgQWRkZWQgVGF4IEFjdB8XBRpQdW5qYWIgVmFsdWUgQWRkZWQgVGF4IEFjdB8YBSkvbGF3cy8tNjUvUHVuamFiX1ZhbHVlX0FkZGVkX1RheF9BY3QuYXNweB8ZZx8aZx8bBSkvbGF3cy8tNjUvcHVuamFiX3ZhbHVlX2FkZGVkX3RheF9hY3QuYXNweB8cZ2QUKwACFg4fFgUbSGFyeWFuYSBWYWx1ZSBBZGRlZCBUYXggQWN0HxcFG0hhcnlhbmEgVmFsdWUgQWRkZWQgVGF4IEFjdB8YBSovbGF3cy8tNjgvSGFyeWFuYV9WYWx1ZV9BZGRlZF9UYXhfQWN0LmFzcHgfGWcfGmcfGwUqL2xhd3MvLTY4L2hhcnlhbmFfdmFsdWVfYWRkZWRfdGF4X2FjdC5hc3B4HxxnZBQrAAIWDh8WBRZUZWxhbmdhbmEgVkFUIEFjdCAyMDA1HxcFFlRlbGFuZ2FuYSBWQVQgQWN0IDIwMDUfGAUmL2xhd3MvLTE0OC9UZWxhbmdhbmFfVkFUX0FjdF8yMDA1LmFzcHgfGWcfGmcfGwUmL2xhd3MvLTE0OC90ZWxhbmdhbmFfdmF0X2FjdF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFHEFuZGhyYSBQcmFkZXNoIFZBVCBBY3QsIDIwMDUfFwUcQW5kaHJhIFByYWRlc2ggVkFUIEFjdCwgMjAwNR8YBTcvbGF3cy8tODEvQW5kaHJhX1ByYWRlc2hfVmFsdWVfQWRkZWRfVGF4X0FjdCxfMjAwNS5hc3B4HxlnHxpnHxsFNy9sYXdzLy04MS9hbmRocmFfcHJhZGVzaF92YWx1ZV9hZGRlZF90YXhfYWN0LF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFH0JpaGFyIFZhbHVlIEFkZGVkIFRheCBBY3QsIDIwMDUfFwUfQmloYXIgVmFsdWUgQWRkZWQgVGF4IEFjdCwgMjAwNR8YBS4vbGF3cy8tOTEvQmloYXJfVmFsdWVfQWRkZWRfVGF4X0FjdCxfMjAwNS5hc3B4HxlnHxpnHxsFLi9sYXdzLy05MS9iaWhhcl92YWx1ZV9hZGRlZF90YXhfYWN0LF8yMDA1LmFzcHgfHGdkFCsAAhYMHxYFDk90aGVyIFN0YXR1dGVzHxcFDk90aGVyIFN0YXR1dGVzHxlnHxpoHxsFJGY2NWVjNWRjLWYwOWMtNDZiNy1iZWU1LTUxOTAwYTA0Mzk4Yx8cZxQrABAFQDA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMiwwOjEzLDA6MTQUKwACFg4fFgUNRVNJIEFjdCwgMTk0OB8XBQ1FU0kgQWN0LCAxOTQ4HxgFNi9sYXdzLy01Ny9UaGVfRW1wbG95ZWVzX1N0YXRlX0luc3VyYW5jZV9BY3QsXzE5NDguYXNweB8ZZx8aZx8bBTYvbGF3cy8tNTcvdGhlX2VtcGxveWVlc19zdGF0ZV9pbnN1cmFuY2VfYWN0LF8xOTQ4LmFzcHgfHGdkFCsAAhYOHxYFDFBGIEFjdCwgMTk1Mh8XBQxQRiBBY3QsIDE5NTIfGAVTL2xhd3MvLTU4L1RoZV9FbXBsb3llZXNfUHJvdmlkZW50X0Z1bmRzX2FuZF9NaXNjZWxsYW5lb3VzX1Byb3Zpc2lvbnNfQWN0LF8xOTUyLmFzcHgfGWcfGmcfGwVTL2xhd3MvLTU4L3RoZV9lbXBsb3llZXNfcHJvdmlkZW50X2Z1bmRzX2FuZF9taXNjZWxsYW5lb3VzX3Byb3Zpc2lvbnNfYWN0LF8xOTUyLmFzcHgfHGdkFCsAAhYOHxYFElByb2Zlc3Npb24gVGF4IEFjdB8XBRJQcm9mZXNzaW9uIFRheCBBY3QfGAUhL2xhd3MvLTk4L1Byb2Zlc3Npb25fVGF4X0FjdC5hc3B4HxlnHxpnHxsFIS9sYXdzLy05OC9wcm9mZXNzaW9uX3RheF9hY3QuYXNweB8cZ2QUKwACFg4fFgUgVGhlIEluZGlhbiBQYXJ0bmVyc2hpcCBBY3QsIDE5MzIfFwUgVGhlIEluZGlhbiBQYXJ0bmVyc2hpcCBBY3QsIDE5MzIfGAUvL2xhd3MvLTExNC9UaGVfSW5kaWFuX1BhcnRuZXJzaGlwX0FjdF8xOTMyLmFzcHgfGWcfGmcfGwUvL2xhd3MvLTExNC90aGVfaW5kaWFuX3BhcnRuZXJzaGlwX2FjdF8xOTMyLmFzcHgfHGdkFCsAAhYOHxYFIFNvY2lldGllcyBSZWdpc3RyYXRpb24gQWN0LCAxODYwHxcFIFNvY2lldGllcyBSZWdpc3RyYXRpb24gQWN0LCAxODYwHxgFLy9sYXdzLy0xMTYvU29jaWV0aWVzX1JlZ2lzdHJhdGlvbl9BY3RfMTg2MC5hc3B4HxlnHxpnHxsFLy9sYXdzLy0xMTYvc29jaWV0aWVzX3JlZ2lzdHJhdGlvbl9hY3RfMTg2MC5hc3B4HxxnZBQrAAIWDh8WBRVDb21wZXRpdGlvbiBBY3QsIDIwMDIfFwUVQ29tcGV0aXRpb24gQWN0LCAyMDAyHxgFJC9sYXdzLy0xMTgvQ29tcGV0aXRpb25fQWN0XzIwMDIuYXNweB8ZZx8aZx8bBSQvbGF3cy8tMTE4L2NvbXBldGl0aW9uX2FjdF8yMDAyLmFzcHgfHGdkFCsAAhYOHxYFH1Jlc2VydmUgQmFuayBvZiBJbmRpYSBBY3QsIDE5MzQfFwUfUmVzZXJ2ZSBCYW5rIG9mIEluZGlhIEFjdCwgMTkzNB8YBS4vbGF3cy8tMTE5L1Jlc2VydmVfQmFua19vZl9JbmRpYV9BY3RfMTkzNC5hc3B4HxlnHxpnHxsFLi9sYXdzLy0xMTkvcmVzZXJ2ZV9iYW5rX29mX2luZGlhX2FjdF8xOTM0LmFzcHgfHGdkFCsAAhYOHxYFDk1SVFAgQWN0LCAxOTY5HxcFDk1SVFAgQWN0LCAxOTY5HxgFQy9sYXdzLy0xMjAvTW9ub3BvbGllc19hbmRfUmVzdHJpY3RpdmVfVHJhZGVfUHJhY3RpY2VzX0FjdF8xOTY5LmFzcHgfGWcfGmcfGwVDL2xhd3MvLTEyMC9tb25vcG9saWVzX2FuZF9yZXN0cmljdGl2ZV90cmFkZV9wcmFjdGljZXNfYWN0XzE5NjkuYXNweB8cZ2QUKwACFg4fFgUbRXF1YWxpc2F0aW9uIExldnkgQWN0LCAyMDE2HxcFG0VxdWFsaXNhdGlvbiBMZXZ5IEFjdCwgMjAxNh8YBSovbGF3cy8tMTU0L0VxdWFsaXNhdGlvbl9MZXZ5X0FjdF8yMDE2LmFzcHgfGWcfGmcfGwUqL2xhd3MvLTE1NC9lcXVhbGlzYXRpb25fbGV2eV9hY3RfMjAxNi5hc3B4HxxnZBQrAAIWDh8WBR5SaWdodCBUbyBJbmZvcm1hdGlvbiBBY3QsIDIwMDUfFwUeUmlnaHQgVG8gSW5mb3JtYXRpb24gQWN0LCAyMDA1HxgFLS9sYXdzLy0zMy9SaWdodF9Ub19JbmZvcm1hdGlvbl9BY3QsXzIwMDUuYXNweB8ZZx8aZx8bBS0vbGF3cy8tMzMvcmlnaHRfdG9faW5mb3JtYXRpb25fYWN0LF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFCkZFTUEsIDE5OTkfFwUKRkVNQSwgMTk5OR8YBTQvbGF3cy8tMTAxL0ZvcmVpZ25fRXhjaGFuZ2VfTWFuYWdlbWVudF9BY3RfMTk5OS5hc3B4HxlnHxpnHxsFNC9sYXdzLy0xMDEvZm9yZWlnbl9leGNoYW5nZV9tYW5hZ2VtZW50X2FjdF8xOTk5LmFzcHgfHGdkFCsAAhYOHxYFEE1haGFyYXNodHJhIFJFUkEfFwUQTWFoYXJhc2h0cmEgUkVSQR8YBUYvbGF3cy8tMjEwL01haGFyYXNodHJhX1JlYWxfRXN0YXRlX1JlZ3VsYXRvcnlfQXV0aG9yaXR5X2FuZF9SdWxlcy5hc3B4HxlnHxpnHxsFRi9sYXdzLy0yMTAvbWFoYXJhc2h0cmFfcmVhbF9lc3RhdGVfcmVndWxhdG9yeV9hdXRob3JpdHlfYW5kX3J1bGVzLmFzcHgfHGdkFCsAAhYOHxYFClJFUkEsIDIwMTYfFwUKUkVSQSwgMjAxNh8YBUMvbGF3cy8tMjE0L1RIRV9SRUFMX0VTVEFURV9SRUdVTEFUSU9OX0FORF9ERVZFTE9QTUVOVF9BQ1RfMjAxNi5hc3B4HxlnHxpnHxsFQy9sYXdzLy0yMTQvdGhlX3JlYWxfZXN0YXRlX3JlZ3VsYXRpb25fYW5kX2RldmVsb3BtZW50X2FjdF8yMDE2LmFzcHgfHGdkFCsAAhYOHxYFIkluc29sdmVuY3kgJiBCYW5rcnVwdGN5IENvZGUsIDIwMTYfFwUiSW5zb2x2ZW5jeSAmIEJhbmtydXB0Y3kgQ29kZSwgMjAxNh8YBTcvbGF3cy8tMjIwL1RoZV9JbnNvbHZlbmN5X2FuZF9CYW5rcnVwdGN5X0NvZGVfMjAxNi5hc3B4HxlnHxpnHxsFNy9sYXdzLy0yMjAvdGhlX2luc29sdmVuY3lfYW5kX2JhbmtydXB0Y3lfY29kZV8yMDE2LmFzcHgfHGdkFCsAAhYOHxYFGEJlbmFtaSBQcm9wZXJ0eSBBY3QgMTk4OB8XBRhCZW5hbWkgUHJvcGVydHkgQWN0IDE5ODgfGAVDL2xhd3MvLTI0NC9Qcm9oaWJpdGlvbl9PZl9CZW5hbWlfUHJvcGVydHlfVHJhbnNhY3Rpb25fQWN0XzE5ODguYXNweB8ZZx8aZx8bBUMvbGF3cy8tMjQ0L3Byb2hpYml0aW9uX29mX2JlbmFtaV9wcm9wZXJ0eV90cmFuc2FjdGlvbl9hY3RfMTk4OC5hc3B4HxxnZBQrAAIWDB8WBQhHU1QgTGF3cx8XBQhHU1QgTGF3cx8ZZx8aaB8bBSQzMmM0Y2MyMy1iNTFmLTRiNjMtODMwMC0zZjI0ZjE1ZTMyYjUfHGcUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFg4fFgUPSUdTVCBBY3QgLCAyMDE3HxcFD0lHU1QgQWN0ICwgMjAxNx8YBR0vbGF3cy8tMTYyL0lHU1RfQWN0XzIwMTcuYXNweB8ZZx8aZx8bBR0vbGF3cy8tMTYyL2lnc3RfYWN0XzIwMTcuYXNweB8cZ2QUKwACFg4fFgUSQ0dTVCBUYXggQWN0LCAyMDE3HxcFEkNHU1QgVGF4IEFjdCwgMjAxNx8YBTcvbGF3cy8tMTY0L0NlbnRyYWxfR29vZHNfYW5kX1NlcnZpY2VzX1RheF9BY3RfMjAxNy5hc3B4HxlnHxpnHxsFNy9sYXdzLy0xNjQvY2VudHJhbF9nb29kc19hbmRfc2VydmljZXNfdGF4X2FjdF8yMDE3LmFzcHgfHGdkFCsAAhYOHxYFD1VUR1NUIEFjdCwgMjAxNx8XBQ9VVEdTVCBBY3QsIDIwMTcfGAU/L2xhd3MvLTE4Ni9Vbmlvbl9UZXJyaXRvcnlfR29vZHNfYW5kX1NlcnZpY2VzX1RheF9BY3RfMjAxNy5hc3B4HxlnHxpnHxsFPy9sYXdzLy0xODYvdW5pb25fdGVycml0b3J5X2dvb2RzX2FuZF9zZXJ2aWNlc190YXhfYWN0XzIwMTcuYXNweB8cZ2QUKwACFg4fFgUgR1NUIChDb21wZW5zYXRpb24gdG8gU3RhdGVzKSBBY3QfFwUgR1NUIChDb21wZW5zYXRpb24gdG8gU3RhdGVzKSBBY3QfGAUzL2xhd3MvLTE4Ny9HU1RfQ29tcGVuc2F0aW9uX3RvX1N0YXRlc19BY3RfMjAxNy5hc3B4HxlnHxpnHxsFMy9sYXdzLy0xODcvZ3N0X2NvbXBlbnNhdGlvbl90b19zdGF0ZXNfYWN0XzIwMTcuYXNweB8cZ2QUKwACFgwfFgUFUnVsZXMfFwUFUnVsZXMfGWcfGmgfGwUkZTI2MDI3M2EtOWM0ZC00MzM5LWE1YjctNTVmNzA0NWJmMDUzHxxnFCsABwUXMDowLDA6MSwwOjIsMDozLDA6NCwwOjUUKwACFgwfFgUQRGlyZWN0IFRheCBSdWxlcx8XBRBEaXJlY3QgVGF4IFJ1bGVzHxlnHxpoHxsFJDlhZTdmM2I5LTUzMGEtNGMwMC05ZDhiLThmMmZiMjcwMDI5MR8cZxQrAAQFCzA6MCwwOjEsMDoyFCsAAhYOHxYFEEluY29tZSBUYXggUnVsZXMfFwUQSW5jb21lIFRheCBSdWxlcx8YBR8vbGF3cy8tMjkvSW5jb21lX1RheF9SdWxlcy5hc3B4HxlnHxpnHxsFHy9sYXdzLy0yOS9pbmNvbWVfdGF4X3J1bGVzLmFzcHgfHGdkFCsAAhYOHxYFFVdlYWx0aCBUYXggUnVsZXMgMTk1Nx8XBRVXZWFsdGggVGF4IFJ1bGVzIDE5NTcfGAUkL2xhd3MvLTc2L1dlYWx0aF9UYXhfUnVsZXNfMTk1Ny5hc3B4HxlnHxpnHxsFJC9sYXdzLy03Ni93ZWFsdGhfdGF4X3J1bGVzXzE5NTcuYXNweB8cZ2QUKwACFg4fFgUkSW5jb21lIERlY2xhcmF0aW9uIFNjaGVtZSBSdWxlcyAyMDE2HxcFJEluY29tZSBEZWNsYXJhdGlvbiBTY2hlbWUgUnVsZXMgMjAxNh8YBTQvbGF3cy8tMTU1L0luY29tZV9EZWNsYXJhdGlvbl9TY2hlbWVfUnVsZXNfMjAxNi5hc3B4HxlnHxpnHxsFNC9sYXdzLy0xNTUvaW5jb21lX2RlY2xhcmF0aW9uX3NjaGVtZV9ydWxlc18yMDE2LmFzcHgfHGdkFCsAAhYMHxYFEkluZGlyZWN0IFRheCBSdWxlcx8XBRJJbmRpcmVjdCBUYXggUnVsZXMfGWcfGmgfGwUkYjU3MWUxMjYtOTM5Yi00ZTJjLWJiZjItNzY4NDJiZjMyZWE5HxxnFCsACAUbMDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2FCsAAhYOHxYFGkdTVCBWYWx1YXRpb24gUnVsZXMgLCAyMDE2HxcFGkdTVCBWYWx1YXRpb24gUnVsZXMgLCAyMDE2HxgFKC9sYXdzLy0xNjMvR1NUX1ZhbHVhdGlvbl9SdWxlc18yMDE2LmFzcHgfGWcfGmcfGwUoL2xhd3MvLTE2My9nc3RfdmFsdWF0aW9uX3J1bGVzXzIwMTYuYXNweB8cZ2QUKwACFg4fFgURU2VydmljZSBUYXggUnVsZXMfFwURU2VydmljZSBUYXggUnVsZXMfGAUgL2xhd3MvLTMxL1NlcnZpY2VfVGF4X1J1bGVzLmFzcHgfGWcfGmcfGwUgL2xhd3MvLTMxL3NlcnZpY2VfdGF4X3J1bGVzLmFzcHgfHGdkFCsAAhYOHxYFF0NTVCAoRGVsaGkpIFJ1bGVzLCAyMDA1HxcFF0NTVCAoRGVsaGkpIFJ1bGVzLCAyMDA1HxgFNC9sYXdzLy0zNy9DZW50cmFsX1NhbGVzX1RheF8oRGVsaGkpX1J1bGVzLF8yMDA1LmFzcHgfGWcfGmcfGwU0L2xhd3MvLTM3L2NlbnRyYWxfc2FsZXNfdGF4XyhkZWxoaSlfcnVsZXMsXzIwMDUuYXNweB8cZ2QUKwACFg4fFgUXQ1NUIChNYWhhcmFzaHRyYSkgUnVsZXMfFwUXQ1NUIChNYWhhcmFzaHRyYSkgUnVsZXMfGAU0L2xhd3MvLTQxL0NlbnRyYWxfU2FsZXNfVGF4XyhNYWhhcmFzaHRyYSlfUnVsZXMuYXNweB8ZZx8aZx8bBTQvbGF3cy8tNDEvY2VudHJhbF9zYWxlc190YXhfKG1haGFyYXNodHJhKV9ydWxlcy5hc3B4HxxnZBQrAAIWDh8WBRdDdXN0b21zIFZhbHVhdGlvbiBSdWxlcx8XBRdDdXN0b21zIFZhbHVhdGlvbiBSdWxlcx8YBSYvbGF3cy8tNTUvQ3VzdG9tc19WYWx1YXRpb25fUnVsZXMuYXNweB8ZZx8aZx8bBSYvbGF3cy8tNTUvY3VzdG9tc192YWx1YXRpb25fcnVsZXMuYXNweB8cZ2QUKwACFg4fFgUZQ2VudmF0IENyZWRpdCBSdWxlcywgMjAxNx8XBRlDZW52YXQgQ3JlZGl0IFJ1bGVzLCAyMDE3HxgFKC9sYXdzLy0xMzMvQ2VudmF0X0NyZWRpdF9SdWxlc18yMDE3LmFzcHgfGWcfGmcfGwUoL2xhd3MvLTEzMy9jZW52YXRfY3JlZGl0X3J1bGVzXzIwMTcuYXNweB8cZ2QUKwACFg4fFgUPRW50cnkgVGF4IFJ1bGVzHxcFD0VudHJ5IFRheCBSdWxlcx8YBR4vbGF3cy8tOTYvRW50cnlfVGF4X1J1bGVzLmFzcHgfGWcfGmcfGwUeL2xhd3MvLTk2L2VudHJ5X3RheF9ydWxlcy5hc3B4HxxnZBQrAAIWDB8WBRRDb3Jwb3JhdGUgTGF3cyBSdWxlcx8XBRRDb3Jwb3JhdGUgTGF3cyBSdWxlcx8ZZx8aaB8bBSQ5NTVkM2VkMS03N2ZmLTRkY2ItYWE1Ny02OTE4MThhZDQyYjAfHGcUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFg4fFgUVQ29tcGFuaWVzIFJ1bGVzLCAyMDE0HxcFFUNvbXBhbmllcyBSdWxlcywgMjAxNB8YBSQvbGF3cy8tMTA0L0NvbXBhbmllc19SdWxlc18yMDE0LmFzcHgfGWcfGmcfGwUkL2xhd3MvLTEwNC9jb21wYW5pZXNfcnVsZXNfMjAxNC5hc3B4HxxnZBQrAAIWDh8WBQ9MTFAgUnVsZXMsIDIwMDkfFwUPTExQIFJ1bGVzLCAyMDA5HxgFOC9sYXdzLy04NC9MaW1pdGVkX0xpYWJpbGl0eV9QYXJ0bmVyc2hpcF9SdWxlcyxfMjAwOS5hc3B4HxlnHxpnHxsFOC9sYXdzLy04NC9saW1pdGVkX2xpYWJpbGl0eV9wYXJ0bmVyc2hpcF9ydWxlcyxfMjAwOS5hc3B4HxxnZBQrAAIWDh8WBRpMTFAgV2luZGluZyB1cCBSdWxlcywgMjAxMh8XBRpMTFAgV2luZGluZyB1cCBSdWxlcywgMjAxMh8YBSkvbGF3cy8tMTExL0xMUF9XaW5kaW5nX3VwX1J1bGVzXzIwMTIuYXNweB8ZZx8aZx8bBSkvbGF3cy8tMTExL2xscF93aW5kaW5nX3VwX3J1bGVzXzIwMTIuYXNweB8cZ2QUKwACFg4fFgUjQ29zwqBVbnBhaWTCoERpdmlkZW5kwqBSdWxlcyzCoDE5NzgfFwUjQ29zwqBVbnBhaWTCoERpdmlkZW5kwqBSdWxlcyzCoDE5NzgfGAU4L2xhd3MvLTExNS9UaGVfQ29tcGFuaWVzX1VucGFpZF9EaXZpZGVuZF9SdWxlc18xOTc4LmFzcHgfGWcfGmcfGwU4L2xhd3MvLTExNS90aGVfY29tcGFuaWVzX3VucGFpZF9kaXZpZGVuZF9ydWxlc18xOTc4LmFzcHgfHGdkFCsAAhYMHxYFDlZBVCBMYXdzIFJ1bGVzHxcFDlZBVCBMYXdzIFJ1bGVzHxlnHxpoHxsFJDdhNjg3MDFlLTllNWMtNGEwZi1iNmRlLTNhMmIzYzQxMTFjMx8cZxQrAA4FNjA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMhQrAAIWDh8WBRVEZWxoaSBWQVQgUnVsZXMsIDIwMDUfFwUVRGVsaGkgVkFUIFJ1bGVzLCAyMDA1HxgFMC9sYXdzLy0zNS9EZWxoaV9WYWx1ZV9BZGRlZF9UYXhfUnVsZXMsXzIwMDUuYXNweB8ZZx8aZx8bBTAvbGF3cy8tMzUvZGVsaGlfdmFsdWVfYWRkZWRfdGF4X3J1bGVzLF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFG01haGFyYXNodHJhIFZBVCBSdWxlcywgMjAwNR8XBRtNYWhhcmFzaHRyYSBWQVQgUnVsZXMsIDIwMDUfGAU2L2xhd3MvLTM4L01haGFyYXNodHJhX1ZhbHVlX0FkZGVkX1RheF9SdWxlcyxfMjAwNS5hc3B4HxlnHxpnHxsFNi9sYXdzLy0zOC9tYWhhcmFzaHRyYV92YWx1ZV9hZGRlZF90YXhfcnVsZXMsXzIwMDUuYXNweB8cZ2QUKwACFg4fFgUbV2VzdCBCZW5nYWwgVkFUIFJ1bGVzLCAyMDA1HxcFG1dlc3QgQmVuZ2FsIFZBVCBSdWxlcywgMjAwNR8YBTovbGF3cy8tNTAvVGhlX1dlc3RfQmVuZ2FsX1ZhbHVlX0FkZGVkX1RheF9SdWxlcyxfMjAwNS5hc3B4HxlnHxpnHxsFOi9sYXdzLy01MC90aGVfd2VzdF9iZW5nYWxfdmFsdWVfYWRkZWRfdGF4X3J1bGVzLF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFGVRhbWlsbmFkdSBWQVQgUnVsZXMsIDIwMDcfFwUZVGFtaWxuYWR1IFZBVCBSdWxlcywgMjAwNx8YBSgvbGF3cy8tMTUzL1RhbWlsbmFkdV9WQVRfUnVsZXNfMjAwNy5hc3B4HxlnHxpnHxsFKC9sYXdzLy0xNTMvdGFtaWxuYWR1X3ZhdF9ydWxlc18yMDA3LmFzcHgfHGdkFCsAAhYOHxYFGUthcm5hdGFrYSBWQVQgUnVsZXMsIDIwMDUfFwUZS2FybmF0YWthIFZBVCBSdWxlcywgMjAwNR8YBTQvbGF3cy8tODgvS2FybmF0YWthX1ZhbHVlX0FkZGVkX1RheF9SdWxlcyxfMjAwNS5hc3B4HxlnHxpnHxsFNC9sYXdzLy04OC9rYXJuYXRha2FfdmFsdWVfYWRkZWRfdGF4X3J1bGVzLF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFF0d1amFyYXQgVkFUIFJ1bGVzLCAyMDA2HxcFF0d1amFyYXQgVkFUIFJ1bGVzLCAyMDA2HxgFMi9sYXdzLy0xNTEvR3VqYXJhdF9WYWx1ZV9BZGRlZF9UYXhfUnVsZXNfMjAwNi5hc3B4HxlnHxpnHxsFMi9sYXdzLy0xNTEvZ3VqYXJhdF92YWx1ZV9hZGRlZF90YXhfcnVsZXNfMjAwNi5hc3B4HxxnZBQrAAIWDh8WBR1VdHRhciBQcmFkZXNoIFZBVCBSdWxlcywgMjAwOB8XBR1VdHRhciBQcmFkZXNoIFZBVCBSdWxlcywgMjAwOB8YBTwvbGF3cy8tNTYvVGhlX1V0dGFyX1ByYWRlc2hfVmFsdWVfQWRkZWRfVGF4X1J1bGVzLF8yMDA4LmFzcHgfGWcfGmcfGwU8L2xhd3MvLTU2L3RoZV91dHRhcl9wcmFkZXNoX3ZhbHVlX2FkZGVkX3RheF9ydWxlcyxfMjAwOC5hc3B4HxxnZBQrAAIWDh8WBRlSYWphc3RoYW4gVkFUIFJ1bGVzLCAyMDA2HxcFGVJhamFzdGhhbiBWQVQgUnVsZXMsIDIwMDYfGAU0L2xhd3MvLTk1L1JhamFzdGhhbl9WYWx1ZV9BZGRlZF9UYXhfUnVsZXMsXzIwMDYuYXNweB8ZZx8aZx8bBTQvbGF3cy8tOTUvcmFqYXN0aGFuX3ZhbHVlX2FkZGVkX3RheF9ydWxlcyxfMjAwNi5hc3B4HxxnZBQrAAIWDh8WBRBQdW5qYWIgVkFUIFJ1bGVzHxcFEFB1bmphYiBWQVQgUnVsZXMfGAUrL2xhd3MvLTY2L1B1bmphYl9WYWx1ZV9BZGRlZF9UYXhfUnVsZXMuYXNweB8ZZx8aZx8bBSsvbGF3cy8tNjYvcHVuamFiX3ZhbHVlX2FkZGVkX3RheF9ydWxlcy5hc3B4HxxnZBQrAAIWDh8WBRdIYXJ5YW5hIFZBVCBSdWxlcywgMjAwMx8XBRdIYXJ5YW5hIFZBVCBSdWxlcywgMjAwMx8YBTIvbGF3cy8tODMvSGFyeWFuYV9WYWx1ZV9BZGRlZF9UYXhfUnVsZXMsXzIwMDMuYXNweB8ZZx8aZx8bBTIvbGF3cy8tODMvaGFyeWFuYV92YWx1ZV9hZGRlZF90YXhfcnVsZXMsXzIwMDMuYXNweB8cZ2QUKwACFg4fFgUYVGVsYW5nYW5hIFZBVCBSdWxlcyAyMDA1HxcFGFRlbGFuZ2FuYSBWQVQgUnVsZXMgMjAwNR8YBScvbGF3cy8tMTQ5L1RlbGFuZ25hX1ZBVF9SdWxlc18yMDA1LmFzcHgfGWcfGmcfGwUnL2xhd3MvLTE0OS90ZWxhbmduYV92YXRfcnVsZXNfMjAwNS5hc3B4HxxnZBQrAAIWDh8WBR5BbmRocmEgUHJhZGVzaCBWQVQgUnVsZXMsIDIwMDUfFwUeQW5kaHJhIFByYWRlc2ggVkFUIFJ1bGVzLCAyMDA1HxgFOS9sYXdzLy04Mi9BbmRocmFfUHJhZGVzaF9WYWx1ZV9BZGRlZF9UYXhfUnVsZXMsXzIwMDUuYXNweB8ZZx8aZx8bBTkvbGF3cy8tODIvYW5kaHJhX3ByYWRlc2hfdmFsdWVfYWRkZWRfdGF4X3J1bGVzLF8yMDA1LmFzcHgfHGdkFCsAAhYOHxYFIUJpaGFyIFZhbHVlIEFkZGVkIFRheCBSdWxlcywgMjAwNR8XBSFCaWhhciBWYWx1ZSBBZGRlZCBUYXggUnVsZXMsIDIwMDUfGAUwL2xhd3MvLTkwL0JpaGFyX1ZhbHVlX0FkZGVkX1RheF9SdWxlcyxfMjAwNS5hc3B4HxlnHxpnHxsFMC9sYXdzLy05MC9iaWhhcl92YWx1ZV9hZGRlZF90YXhfcnVsZXMsXzIwMDUuYXNweB8cZ2QUKwACFgwfFgUOT3RoZXIgU3RhdHV0ZXMfFwUOT3RoZXIgU3RhdHV0ZXMfGWcfGmgfGwUkZTE4YTg1YzItNzI0My00MzBmLWI5M2MtN2E3ODYyNjBiYWMwHxxnFCsADAUsMDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2LDA6NywwOjgsMDo5LDA6MTAUKwACFg4fFgUUUHJvZmVzc2lvbiBUYXggUnVsZXMfFwUUUHJvZmVzc2lvbiBUYXggUnVsZXMfGAUkL2xhd3MvLTEwMC9Qcm9mZXNzaW9uX1RheF9SdWxlcy5hc3B4HxlnHxpnHxsFJC9sYXdzLy0xMDAvcHJvZmVzc2lvbl90YXhfcnVsZXMuYXNweB8cZ2QUKwACFg4fFgUeTkJGQyBEZXBvc2l0cyBEaXJlY3Rpb25zLCAxOTk4HxcFHk5CRkMgRGVwb3NpdHMgRGlyZWN0aW9ucywgMTk5OB8YBU8vbGF3cy8tMTI2L05CRkNfQWNjZXB0YW5jZV9vZl9QdWJsaWNfRGVwb3NpdHNfUmVzZXJ2ZV9CYW5rX0RpcmVjdGlvbnNfMTk5OC5hc3B4HxlnHxpnHxsFTy9sYXdzLy0xMjYvbmJmY19hY2NlcHRhbmNlX29mX3B1YmxpY19kZXBvc2l0c19yZXNlcnZlX2JhbmtfZGlyZWN0aW9uc18xOTk4LmFzcHgfHGdkFCsAAhYOHxYFIk5CRkMgJiBNaXNjIE5CQyAoQWR2dCkgUnVsZXMsIDE5NzcfFwUiTkJGQyAmIE1pc2MgTkJDIChBZHZ0KSBSdWxlcywgMTk3Nx8YBVUvbGF3cy8tMTI3L05CRkNfYW5kX01pc2NlbGxhbmVvdXNfTm9uLUJhbmtpbmdfQ29tcGFuaWVzX0FkdmVydGlzZW1lbnRfUnVsZXNfMTk3Ny5hc3B4HxlnHxpnHxsFVS9sYXdzLy0xMjcvbmJmY19hbmRfbWlzY2VsbGFuZW91c19ub24tYmFua2luZ19jb21wYW5pZXNfYWR2ZXJ0aXNlbWVudF9ydWxlc18xOTc3LmFzcHgfHGdkFCsAAhYOHxYFJU5CRkMgQXVkaXRvciBSZXBvcnQgIERpcmVjdGlvbnMsIDIwMDgfFwUlTkJGQyBBdWRpdG9yIFJlcG9ydCAgRGlyZWN0aW9ucywgMjAwOB8YBVwvbGF3cy8tMTI4L05vbi1CYW5raW5nX0ZpbmFuY2lhbF9Db21wYW5pZXNfQXVkaXRvcnNfUmVwb3J0X1Jlc2VydmVfQmFua19EaXJlY3Rpb25zXzIwMDguYXNweB8ZZx8aZx8bBVwvbGF3cy8tMTI4L25vbi1iYW5raW5nX2ZpbmFuY2lhbF9jb21wYW5pZXNfYXVkaXRvcnNfcmVwb3J0X3Jlc2VydmVfYmFua19kaXJlY3Rpb25zXzIwMDguYXNweB8cZ2QUKwACFg4fFgUlRGVsaGkgTGFib3VyIFdlbGZhcmUgRnVuZCBSdWxlcywgMTk5Nx8XBSVEZWxoaSBMYWJvdXIgV2VsZmFyZSBGdW5kIFJ1bGVzLCAxOTk3HxgFNC9sYXdzLy0xMjkvRGVsaGlfTGFib3VyX1dlbGZhcmVfRnVuZF9SdWxlc18xOTk3LmFzcHgfGWcfGmcfGwU0L2xhd3MvLTEyOS9kZWxoaV9sYWJvdXJfd2VsZmFyZV9mdW5kX3J1bGVzXzE5OTcuYXNweB8cZ2QUKwACFg4fFgUiQ29zdCByZWNvcmRzIGFuZCBhdWRpdCBSdWxlcywgMjAxNB8XBSJDb3N0IHJlY29yZHMgYW5kIGF1ZGl0IFJ1bGVzLCAyMDE0HxgFMS9sYXdzLy0xMzAvQ29zdF9yZWNvcmRzX2FuZF9hdWRpdF9SdWxlc18yMDE0LmFzcHgfGWcfGmcfGwUxL2xhd3MvLTEzMC9jb3N0X3JlY29yZHNfYW5kX2F1ZGl0X3J1bGVzXzIwMTQuYXNweB8cZ2QUKwACFg4fFgUTQmFnZ2FnZSBSdWxlcywgMjAxNh8XBRNCYWdnYWdlIFJ1bGVzLCAyMDE2HxgFKy9sYXdzLy01NC9CYWdnYWdlX0FtZW5kbWVudF9SdWxlc18yMDE2LmFzcHgfGWcfGmcfGwUrL2xhd3MvLTU0L2JhZ2dhZ2VfYW1lbmRtZW50X3J1bGVzXzIwMTYuYXNweB8cZ2QUKwACFg4fFgUdRXF1YWxpc2F0aW9uIExldnkgUnVsZXMsIDIwMTYfFwUdRXF1YWxpc2F0aW9uIExldnkgUnVsZXMsIDIwMTYfGAUsL2xhd3MvLTE1Ni9FcXVhbGlzYXRpb25fTGV2eV9SdWxlc18yMDE2LmFzcHgfGWcfGmcfGwUsL2xhd3MvLTE1Ni9lcXVhbGlzYXRpb25fbGV2eV9ydWxlc18yMDE2LmFzcHgfHGdkFCsAAhYOHxYFFE5DTFQgQW5kIE5DTEFUIFJ1bGVzHxcFFE5DTFQgQW5kIE5DTEFUIFJ1bGVzHxgFJC9sYXdzLy0yMTYvTkNMVF9BbmRfTkNMQVRfUnVsZXMuYXNweB8ZZx8aZx8bBSQvbGF3cy8tMjE2L25jbHRfYW5kX25jbGF0X3J1bGVzLmFzcHgfHGdkFCsAAhYOHxYFHkluc29sdmVuY3kgJiBCYW5rcnVwdGN5ICBSdWxlcx8XBR5JbnNvbHZlbmN5ICYgQmFua3J1cHRjeSAgUnVsZXMfGAU8L2xhd3MvLTI0My9UaGVfSW5zb2x2ZW5jeV9hbmRfQmFua3J1cHRjeV9vZl9JbmRpYV9SdWxlcy5hc3B4HxlnHxpnHxsFPC9sYXdzLy0yNDMvdGhlX2luc29sdmVuY3lfYW5kX2JhbmtydXB0Y3lfb2ZfaW5kaWFfcnVsZXMuYXNweB8cZ2QUKwACFg4fFgUcQmVuYW1pIFByb3BlcnR5IFJ1bGVzLCAgMjAxNh8XBRxCZW5hbWkgUHJvcGVydHkgUnVsZXMsICAyMDE2HxgFSy9sYXdzLy0yNDUvUHJvaGliaXRpb25fT2ZfQmVuYW1pX1Byb3BlcnR5X1J1bGVzX1RyYW5zYWN0aW9uX1J1bGVzXzIwMTYuYXNweB8ZZx8aZx8bBUsvbGF3cy8tMjQ1L3Byb2hpYml0aW9uX29mX2JlbmFtaV9wcm9wZXJ0eV9ydWxlc190cmFuc2FjdGlvbl9ydWxlc18yMDE2LmFzcHgfHGdkFCsAAhYMHxYFCUdTVCBSdWxlcx8XBQlHU1QgUnVsZXMfGWcfGmgfGwUkNDU0NzU0NTAtYmU0Ny00YzRiLWE4OTEtYTY3YjU5MDY5MjE2HxxnFCsAAwUHMDowLDA6MRQrAAIWDh8WBRBDR1NUIFJ1bGVzLCAyMDE3HxcFEENHU1QgUnVsZXMsIDIwMTcfGAU4L2xhd3MvLTE5My9DZW50cmFsX0dvb2RzX2FuZF9TZXJ2aWNlc19UYXhfcnVsZV8yMDE3LmFzcHgfGWcfGmcfGwU4L2xhd3MvLTE5My9jZW50cmFsX2dvb2RzX2FuZF9zZXJ2aWNlc190YXhfcnVsZV8yMDE3LmFzcHgfHGdkFCsAAhYOHxYFD0lHU1QgUnVsZXMgMjAxNx8XBQ9JR1NUIFJ1bGVzIDIwMTcfGAUfL2xhd3MvLTI0Ni9JR1NUX1J1bGVzXzIwMTcuYXNweB8ZZx8aZx8bBR8vbGF3cy8tMjQ2L2lnc3RfcnVsZXNfMjAxNy5hc3B4HxxnZBQrAAIWDB8WBQVGb3Jtcx8XBQVGb3Jtcx8ZZx8aaB8bBSRhMmZlYTQ1Yy01YTRjLTQ3ZDctYWZiNS03Mzk0YzRmZGIxNTUfHGcUKwANBTEwOjAsMDoxLDA6MiwwOjMsMDo0LDA6NSwwOjYsMDo3LDA6OCwwOjksMDoxMCwwOjExFCsAAhYOHxYFEEluY29tZSBUYXggRm9ybXMfFwUQSW5jb21lIFRheCBGb3Jtcx8YBTcvcmVzb3VyY2VzL0Zvcm1zL0luY29tZV9UYXhfRm9ybXMvSW5jb21lX1RheF9Gb3Jtcy5hc3B4HxlnHxpnHxsFNy9yZXNvdXJjZXMvZm9ybXMvaW5jb21lX3RheF9mb3Jtcy9pbmNvbWVfdGF4X2Zvcm1zLmFzcHgfHGdkFCsAAhYOHxYFGVJPQyBGb3JtcyAoQ29zIEFjdCwgMjAxMykfFwUZUk9DIEZvcm1zIChDb3MgQWN0LCAyMDEzKR8YBV0vcmVzb3VyY2VzL0Zvcm1zL1JPQ19Gb3Jtc19Bc19wZXJfQ29tcGFuaWVzX0FjdF8yMDEzL1JPQ19Gb3Jtc19Bc19wZXJfQ29tcGFuaWVzX0FjdF8yMDEzLmFzcHgfGWcfGmcfGwVdL3Jlc291cmNlcy9mb3Jtcy9yb2NfZm9ybXNfYXNfcGVyX2NvbXBhbmllc19hY3RfMjAxMy9yb2NfZm9ybXNfYXNfcGVyX2NvbXBhbmllc19hY3RfMjAxMy5hc3B4HxxnZBQrAAIWDh8WBRlST0MgRm9ybXMgKENvcyBBY3QsIDE5NTYpHxcFGVJPQyBGb3JtcyAoQ29zIEFjdCwgMTk1NikfGAUzL3Jlc291cmNlcy9Gb3Jtcy9ST0NfRm9ybXNfMTk1Ni9ST0NfRm9ybXNfMTk1Ni5hc3B4HxlnHxpnHxsFMy9yZXNvdXJjZXMvZm9ybXMvcm9jX2Zvcm1zXzE5NTYvcm9jX2Zvcm1zXzE5NTYuYXNweB8cZ2QUKwACFg4fFgUYSW5jb21lIERlY2xhcmF0aW9uIEZvcm1zHxcFGEluY29tZSBEZWNsYXJhdGlvbiBGb3Jtcx8YBUUvcmVzb3VyY2VzL0Zvcm1zL2luY29tZV9kZWNsYXJhdGlvbl9mb3JtL2luY29tZV9kZWNsYXJhdGlvbl9mb3JtLmFzcHgfGWcfGmcfGwVFL3Jlc291cmNlcy9mb3Jtcy9pbmNvbWVfZGVjbGFyYXRpb25fZm9ybS9pbmNvbWVfZGVjbGFyYXRpb25fZm9ybS5hc3B4HxxnZBQrAAIWDh8WBRBXZWFsdGggVGF4IEZvcm1zHxcFEFdlYWx0aCBUYXggRm9ybXMfGAU3L3Jlc291cmNlcy9Gb3Jtcy9XZWFsdGhfVGF4X0Zvcm1zL1dlYWx0aF9UYXhfRm9ybXMuYXNweB8ZZx8aZx8bBTcvcmVzb3VyY2VzL2Zvcm1zL3dlYWx0aF90YXhfZm9ybXMvd2VhbHRoX3RheF9mb3Jtcy5hc3B4HxxnZBQrAAIWDh8WBRFTZXJ2aWNlIFRheCBGb3Jtcx8XBRFTZXJ2aWNlIFRheCBGb3Jtcx8YBTkvcmVzb3VyY2VzL0Zvcm1zL1NlcnZpY2VfVGF4X0Zvcm1zL1NlcnZpY2VfVGF4X0Zvcm1zLmFzcHgfGWcfGmcfGwU5L3Jlc291cmNlcy9mb3Jtcy9zZXJ2aWNlX3RheF9mb3Jtcy9zZXJ2aWNlX3RheF9mb3Jtcy5hc3B4HxxnZBQrAAIWDh8WBR9Db21wYW5pZXMgVW5wYWlkIERpdmlkZW5kIEZvcm1zHxcFH0NvbXBhbmllcyBVbnBhaWQgRGl2aWRlbmQgRm9ybXMfGAVVL3Jlc291cmNlcy9Gb3Jtcy9Db21wYW5pZXNfVW5wYWlkX0RpdmlkZW5kX0Zvcm1zL0NvbXBhbmllc19VbnBhaWRfRGl2aWRlbmRfRm9ybXMuYXNweB8ZZx8aZx8bBVUvcmVzb3VyY2VzL2Zvcm1zL2NvbXBhbmllc191bnBhaWRfZGl2aWRlbmRfZm9ybXMvY29tcGFuaWVzX3VucGFpZF9kaXZpZGVuZF9mb3Jtcy5hc3B4HxxnZBQrAAIWDh8WBQtOQkZDcyBGb3Jtcx8XBQtOQkZDcyBGb3Jtcx8YBSsvcmVzb3VyY2VzL0Zvcm1zL05CRkNfRm9ybXMvTkJGQ19Gb3Jtcy5hc3B4HxlnHxpnHxsFKy9yZXNvdXJjZXMvZm9ybXMvbmJmY19mb3Jtcy9uYmZjX2Zvcm1zLmFzcHgfHGdkFCsAAhYOHxYFDkxMUCBXaW5kaW5nIHVwHxcFDkxMUCBXaW5kaW5nIHVwHxgFPy9yZXNvdXJjZXMvRm9ybXMvTExQX3dpbmRpbmdfdXBfZm9ybXMvTExQX3dpbmRpbmdfdXBfZm9ybXMuYXNweB8ZZx8aZx8bBT8vcmVzb3VyY2VzL2Zvcm1zL2xscF93aW5kaW5nX3VwX2Zvcm1zL2xscF93aW5kaW5nX3VwX2Zvcm1zLmFzcHgfHGdkFCsAAhYOHxYFCkZFTUEgRm9ybXMfFwUKRkVNQSBGb3Jtcx8YBR8vcmVzb3VyY2VzL0Zvcm1zL0ZFTUEvRkVNQS5hc3B4HxlnHxpnHxsFHy9yZXNvdXJjZXMvZm9ybXMvZmVtYS9mZW1hLmFzcHgfHGdkFCsAAhYOHxYFCUxMUCBGb3Jtcx8XBQlMTFAgRm9ybXMfGAUpL3Jlc291cmNlcy9Gb3Jtcy9MTFBfRm9ybXMvTExQX0Zvcm1zLmFzcHgfGWcfGmcfGwUpL3Jlc291cmNlcy9mb3Jtcy9sbHBfZm9ybXMvbGxwX2Zvcm1zLmFzcHgfHGdkFCsAAhYMHxYFC0NHU1QgRm9ybXMgHxcFC0NHU1QgRm9ybXMgHxlnHxpoHxsFJGU1Mjg1YTUzLTQ3MDctNDNhMC1iYzNmLTRmNjNlMDljYzE5NR8cZxQrABEFRTA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6OSwwOjEwLDA6MTEsMDoxMiwwOjEzLDA6MTQsMDoxNRQrAAIWDh8WBQpHU1QgRm9ybXMgHxcFCkdTVCBGb3JtcyAfGAU0L3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL0dTVF9Gb3Jtcy9HU1RfRm9ybXMuYXNweB8ZZx8aZx8bBTQvcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvZ3N0X2Zvcm1zL2dzdF9mb3Jtcy5hc3B4HxxnZBQrAAIWDh8WBRRBY2NvdW50cyBhbmQgUmVjb3Jkcx8XBRRBY2NvdW50cyBhbmQgUmVjb3Jkcx8YBUovcmVzb3VyY2VzL0Zvcm1zL0NHU1RfRm9ybXMvQWNjb3VudHNfYW5kX1JlY29yZHMvQWNjb3VudHNfYW5kX1JlY29yZHMuYXNweB8ZZx8aZx8bBUovcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvYWNjb3VudHNfYW5kX3JlY29yZHMvYWNjb3VudHNfYW5kX3JlY29yZHMuYXNweB8cZ2QUKwACFg4fFgUOQWR2YW5jZSBSdWxpbmcfFwUOQWR2YW5jZSBSdWxpbmcfGAVAL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL0FkdmFuY2VfUnVsbGluZy9BZHZhbmNlX1J1bGxpbmcuYXNweB8ZZx8aZx8bBUAvcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvYWR2YW5jZV9ydWxsaW5nL2FkdmFuY2VfcnVsbGluZy5hc3B4HxxnZBQrAAIWDh8WBRRBcHBlYWxzIGFuZCBSZXZpc2lvbh8XBRRBcHBlYWxzIGFuZCBSZXZpc2lvbh8YBUovcmVzb3VyY2VzL0Zvcm1zL0NHU1RfRm9ybXMvQXBwZWFsc19hbmRfUmV2aXNpb24vQXBwZWFsc19hbmRfUmV2aXNpb24uYXNweB8ZZx8aZx8bBUovcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvYXBwZWFsc19hbmRfcmV2aXNpb24vYXBwZWFsc19hbmRfcmV2aXNpb24uYXNweB8cZ2QUKwACFg4fFgUUQXNzZXNzbWVudCBhbmQgQXVkaXQfFwUUQXNzZXNzbWVudCBhbmQgQXVkaXQfGAVKL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL0Fzc2Vzc21lbnRfYW5kX0F1ZGl0L0Fzc2Vzc21lbnRfYW5kX0F1ZGl0LmFzcHgfGWcfGmcfGwVKL3Jlc291cmNlcy9mb3Jtcy9jZ3N0X2Zvcm1zL2Fzc2Vzc21lbnRfYW5kX2F1ZGl0L2Fzc2Vzc21lbnRfYW5kX2F1ZGl0LmFzcHgfHGdkFCsAAhYOHxYFC0NvbXBvc2l0aW9uHxcFC0NvbXBvc2l0aW9uHxgFRC9yZXNvdXJjZXMvRm9ybXMvQ0dTVF9Gb3Jtcy9Db21wb3NpdGlvbl9Gb3Jtcy9Db21wb3NpdGlvbl9Gb3Jtcy5hc3B4HxlnHxpnHxsFRC9yZXNvdXJjZXMvZm9ybXMvY2dzdF9mb3Jtcy9jb21wb3NpdGlvbl9mb3Jtcy9jb21wb3NpdGlvbl9mb3Jtcy5hc3B4HxxnZBQrAAIWDh8WBRREZW1hbmRzIGFuZCBSZWNvdmVyeR8XBRREZW1hbmRzIGFuZCBSZWNvdmVyeR8YBUovcmVzb3VyY2VzL0Zvcm1zL0NHU1RfRm9ybXMvRGVtYW5kc19hbmRfcmVjb3ZlcnkvRGVtYW5kc19hbmRfcmVjb3ZlcnkuYXNweB8ZZx8aZx8bBUovcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvZGVtYW5kc19hbmRfcmVjb3ZlcnkvZGVtYW5kc19hbmRfcmVjb3ZlcnkuYXNweB8cZ2QUKwACFg4fFgUQSW5wdXQgVGF4IENyZWRpdB8XBRBJbnB1dCBUYXggQ3JlZGl0HxgFTi9yZXNvdXJjZXMvRm9ybXMvQ0dTVF9Gb3Jtcy9JbnB1dF9UYXhfQ3JlZGl0X0Zvcm1zL0lucHV0X1RheF9DcmVkaXRfRm9ybXMuYXNweB8ZZx8aZx8bBU4vcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvaW5wdXRfdGF4X2NyZWRpdF9mb3Jtcy9pbnB1dF90YXhfY3JlZGl0X2Zvcm1zLmFzcHgfHGdkFCsAAhYOHxYFHkluc3BlY3Rpb24sIFNlYXJjaCBhbmQgU2VpenVyZR8XBR5JbnNwZWN0aW9uLCBTZWFyY2ggYW5kIFNlaXp1cmUfGAVcL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL0luc3BlY3Rpb25fU2VhcmNoX2FuZF9TZWl6dXJlL0luc3BlY3Rpb25fU2VhcmNoX2FuZF9TZWl6dXJlLmFzcHgfGWcfGmcfGwVcL3Jlc291cmNlcy9mb3Jtcy9jZ3N0X2Zvcm1zL2luc3BlY3Rpb25fc2VhcmNoX2FuZF9zZWl6dXJlL2luc3BlY3Rpb25fc2VhcmNoX2FuZF9zZWl6dXJlLmFzcHgfHGdkFCsAAhYOHxYFFk9mZmVuY2VzIGFuZCBQZW5hbHRpZXMfFwUWT2ZmZW5jZXMgYW5kIFBlbmFsdGllcx8YBU4vcmVzb3VyY2VzL0Zvcm1zL0NHU1RfRm9ybXMvT2ZmZW5jZXNfYW5kX1BlbmFsdGllcy9PZmZlbmNlc19hbmRfUGVuYWx0aWVzLmFzcHgfGWcfGmcfGwVOL3Jlc291cmNlcy9mb3Jtcy9jZ3N0X2Zvcm1zL29mZmVuY2VzX2FuZF9wZW5hbHRpZXMvb2ZmZW5jZXNfYW5kX3BlbmFsdGllcy5hc3B4HxxnZBQrAAIWDh8WBQ5QYXltZW50IG9mIFRheB8XBQ5QYXltZW50IG9mIFRheB8YBT4vcmVzb3VyY2VzL0Zvcm1zL0NHU1RfRm9ybXMvUGF5bWVudF9vZl9UYXgvUGF5bWVudF9vZl9UYXguYXNweB8ZZx8aZx8bBT4vcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvcGF5bWVudF9vZl90YXgvcGF5bWVudF9vZl90YXguYXNweB8cZ2QUKwACFg4fFgUGUmVmdW5kHxcFBlJlZnVuZB8YBS4vcmVzb3VyY2VzL0Zvcm1zL0NHU1RfRm9ybXMvUmVmdW5kL1JlZnVuZC5hc3B4HxlnHxpnHxsFLi9yZXNvdXJjZXMvZm9ybXMvY2dzdF9mb3Jtcy9yZWZ1bmQvcmVmdW5kLmFzcHgfHGdkFCsAAhYOHxYFDFJlZ2lzdHJhdGlvbh8XBQxSZWdpc3RyYXRpb24fGAVGL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL1JlZ2lzdHJhdGlvbl9Gb3Jtcy9SZWdpc3RyYXRpb25fRm9ybXMuYXNweB8ZZx8aZx8bBUYvcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvcmVnaXN0cmF0aW9uX2Zvcm1zL3JlZ2lzdHJhdGlvbl9mb3Jtcy5hc3B4HxxnZBQrAAIWDh8WBQdSZXR1cm5zHxcFB1JldHVybnMfGAUwL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL1JldHVybnMvUmV0dXJucy5hc3B4HxlnHxpnHxsFMC9yZXNvdXJjZXMvZm9ybXMvY2dzdF9mb3Jtcy9yZXR1cm5zL3JldHVybnMuYXNweB8cZ2QUKwACFg4fFgUXVHJhbnNpdGlvbmFsIFByb3Zpc2lvbnMfFwUXVHJhbnNpdGlvbmFsIFByb3Zpc2lvbnMfGAVQL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL1RyYW5zaXRpb25hbF9Qcm92aXNpb25zL1RyYW5zaXRpb25hbF9Qcm92aXNpb25zLmFzcHgfGWcfGmcfGwVQL3Jlc291cmNlcy9mb3Jtcy9jZ3N0X2Zvcm1zL3RyYW5zaXRpb25hbF9wcm92aXNpb25zL3RyYW5zaXRpb25hbF9wcm92aXNpb25zLmFzcHgfHGdkFCsAAhYOHxYFD1ZhbHVlIG9mIFN1cHBseR8XBQ9WYWx1ZSBvZiBTdXBwbHkfGAUxL3Jlc291cmNlcy9Gb3Jtcy9DR1NUX0Zvcm1zL1ZhbHVlX29mX1N1cHBseS8uYXNweB8ZZx8aZx8bBTEvcmVzb3VyY2VzL2Zvcm1zL2Nnc3RfZm9ybXMvdmFsdWVfb2Zfc3VwcGx5Ly5hc3B4HxxnZBQrAAIWDh8WBQVRdWVyeR8XBQVRdWVyeR8YBRgvTmV3VGhlbWVRdWVyeXNoZWV0LmFzcHgfGWcfGmcfGwUYL25ld3RoZW1lcXVlcnlzaGVldC5hc3B4HxxnZBQrAAIWDh8WBQdDYXJlZXJzHxcFB0NhcmVlcnMfGAUVL3Jlc291cmNlL0NhcmVlci5hc3B4HxlnHxpnHxsFFS9yZXNvdXJjZS9jYXJlZXIuYXNweB8cZ2QUKwACFgwfFgUFQWRtaW4fFwUFQWRtaW4fGWcfGmgfGwUkNTc2Y2Y3ZDYtZGJhYS00NDA5LThkZWUtMTRlOTMzNTYyNGNlHxxnFCsABAULMDowLDA6MSwwOjIUKwACFg4fFgUFTG9naW4fFwUFTG9naW4fGAULL0xvZ2luLmFzcHgfGWcfGmcfGwULL2xvZ2luLmFzcHgfHGdkFCsAAhYOHxYFC0VtYWlsIExvZ2luHxcFC0VtYWlsIExvZ2luHxgFFWh0dHA6Ly9tYWlsLmNzam52LmNvbR8ZZx8aZx8bBRVodHRwOi8vbWFpbC5jc2pudi5jb20fHGdkFCsAAhYQHxYFClRpbWUgU2hlZXQfFwUKVGltZSBTaGVldB8YBSRodHRwczovL3d3dy5jc2pudi5jb20vVGltZXNoZWV0LmFzcHgfGWcfGmcfGwUkaHR0cHM6Ly93d3cuY3NqbnYuY29tL3RpbWVzaGVldC5hc3B4HxxnHgZUYXJnZXQFBl9ibGFua2QUKwACFg4fFgUKQ29udGFjdCBVcx8XBQpDb250YWN0IFVzHxgFGS9yZXNvdXJjZS9Db250YWN0X1VzLmFzcHgfGWcfGmcfGwUZL3Jlc291cmNlL2NvbnRhY3RfdXMuYXNweB8cZ2RkAgIPFgIfCgUHcmRSaWdodGQCAg9kFgRmDxYCHwoFBnJkTGVmdGQCAg8WAh8KBQdyZFJpZ2h0ZAILDw8WBh8IAgIfBWgfCQUJY29sLW1kLTEyFgIfAgVFbWluLWhlaWdodDo0NTBweDtmbG9hdDpMZWZ0O3otaW5kZXg6MDtib3JkZXItY29sb3I6d2hpdGU7aGVpZ2h0OmF1dG87FgJmD2QWBmYPZBYEZg8WAh8KBQZyZExlZnRkAgMPFgIfCgUHcmRSaWdodGQCAQ9kFgZmDxYCHwoFBnJkTGVmdGQCAQ9kFgJmD2QWAmYPZBYCAgUPFgIfFgXRGDxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sO2NoYXJzZXQ9dXRmLTgiPjwvaGVhZD48Ym9keT48ZGl2IGNsYXNzPSJobS1hYm91dCI+Cgk8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgCTxoMiBjbGFzcz0iaGVhZC1tYWluIiBkYXRhLWFvcz0iem9vbS1pbi11cCI+PHNwYW4+V2VsY29tZSB0byA8YnI+PHNwYW4+SkFJTiBBTkQgVklTSFdBS0FSTUE8L3NwYW4+PC9zcGFuPjwvaDI+CiAgICAgICAgPHAgZGF0YS1hb3M9Inpvb20taW4tdXAiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7Ij5BIHRlYW0gb2YgZGVkaWNhdGVkIHByb2Zlc3Npb25hbHMgYWltZWQgYXQgcHJvdmlkaW5nIHdpZGVzdCBjb3Jwb3JhdGUgc2VydmljZXMgYXQgb25lIHN0b3AgYW5kIGJ1aWxkaW5nIHN0cm9uZyBjb3Jwb3JhdGUgc2VjcmV0YXJpYWwgcHJhY3RpY2VzLjwvcD4KICAgICAgICA8cCBkYXRhLWFvcz0iem9vbS1pbi11cCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTsiPk11bWJhaSBiYXNlZCBmaXJtIGRlYWxpbmcgaW4gd2lkZSBzcGVjdHJ1bSBvZiBDb3Jwb3JhdGUgYWR2aXNvcnksIFNlY3JldGFyaWFsIHdvcmssIEJ1c2luZXNzIEFkdmlzb3J5LCBBdHRlc3QgRnVuY3Rpb25zLCBBY2NvdW50aW5nICYgRmluYW5jaWFsIFNlcnZpY2VzLCBUYXggQWR2aXNvcnkuPC9wPgogICAgICAgIDxwIGNsYXNzPSJidG4tZGlzIj48YSBocmVmPSIvcmVzb3VyY2UvYWJvdXQuYXNweCI+UmVhZCBtb3JlIDxpbWcgc3JjPSJJbWFnZS9hcnJvdy13aGl0ZS5wbmciIHN0eWxlPSJwYWRkaW5nLWxlZnQ6NXB4OyI+PC9hPjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgaG0tYWJvdXQtYngiPgogICAgICAgIAk8ZGl2IGNsYXNzPSJjb2wtbWQtNCIgZGF0YS1hb3M9ImZhZGUtdXAiPgogICAgICAgICAgICAJCiAgICAgICAgICAgIAk8ZGl2IGNsYXNzPSJobS1hYm91dC1pbm5lciI+CiAgICAgICAgICAgICAgICAJPGg0IGNsYXNzPSJib3gtZmEiPjxpIGNsYXNzPSJmYSI+PGltZyBzcmM9IkltYWdlL2ljb24xLnBuZyI+PC9pPjwvaDQ+CiAgICAgICAgICAgICAgICAJPGRpdiBjbGFzcz0iaG0tYWJvdXQtY250Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPkV2ZW50IENhbGVuZGVyPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+U3VibWlzc2lvbiBvZiBmb3JtIHJlY2VpdmVkIGluIERlYyB0byBJVCBDb21taXNzaW9uZXIuPGJyPnBheW1lbnQgb2YgVERTL1RDUyBEZWR1Y3RlZC9jb2xsZWN0ZWQgaW4gRGVjLi4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvQWxsRXZlbnQuYXNweCIgdGFyZ2V0PSJfYmxhbmsiPlJlYWQgTW9yZSAtLTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNCIgZGF0YS1hb3M9ImZhZGUtdXAiPgogICAgICAgICAgICAJPGRpdiBjbGFzcz0iaG0tYWJvdXQtaW5uZXIiPgogICAgICAgICAgICAgICAgCTxoNCBjbGFzcz0iYm94LWZhIj48aSBjbGFzcz0iZmEiPjxpbWcgc3JjPSJJbWFnZS9pY29uMi5wbmciPjwvaT48L2g0PgogICAgICAgICAgICAgICAgCTxkaXYgY2xhc3M9ImhtLWFib3V0LWNudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5XaGF0J3MgTmV3PC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+R292ZXJubWVudCBzdGFydHMgbWVnYSBkcml2ZSB0byBsaW5rIE5SRUdTIGEvYyB3aXRoIEFhZGhhYXIsIEdTVCBhbnRpLXByb2ZpdGVlcmluZyBhdXRob3JpdHkuLi48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9uZXd0aGVtZWJ1bGxldGluLmFzcHgiIHRhcmdldD0iX2JsYW5rIj5SZWFkIE1vcmUgLS08L2E+PC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTQiIGRhdGEtYW9zPSJmYWRlLXVwIj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9ImhtLWFib3V0LWlubmVyIj4KICAgICAgICAgICAgICAgIAk8aDQgY2xhc3M9ImJveC1mYSI+PGkgY2xhc3M9ImZhIj48aW1nIHNyYz0iSW1hZ2UvaWNvbjMucG5nIj48L2k+PC9oND4KICAgICAgICAgICAgICAgIAk8ZGl2IGNsYXNzPSJobS1hYm91dC1jbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+Q2FyZWVyPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+V2UgbnVydHVyZSBhbmQgY3VsdGl2YXRlIGEgc2Vuc2UgcHJpZGUgaW4gdGhlIHdvcmsgYW5kIGNyZWF0ZSB0ZWFtIGxlYWRlcnMuIFlvdXIgZ3Jvd3RoIGNoYXJ0Li4uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvcmVzb3VyY2UvQ2FyZWVyLmFzcHgiPlJlYWQgTW9yZSAtLTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KPC9kaXY+CgoKCjxzY3JpcHQ+CiAgICAgIEFPUy5pbml0KHsKICAgICAgICBlYXNpbmc6ICdlYXNlLWluLW91dC1zaW5lJwogICAgICB9KTsKICAgIDwvc2NyaXB0PgogICAgCjxzY3JpcHQ+CiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgICQoJy50b3AnKS5jbGljayhmdW5jdGlvbigpIHsKICAgICAgIHZhciBib2R5ID0gJCgiaHRtbCwgYm9keSIpOwogICAgICBib2R5LmFuaW1hdGUoe3Njcm9sbFRvcDowfSwgJzEwMDAnKTsKICAgICB9KTsKfSk7Cgp2YXIgc3RpY2t5T2Zmc2V0ID0galF1ZXJ5KCcudG9wJykub2Zmc2V0KCkudG9wOwoKalF1ZXJ5KHdpbmRvdykuc2Nyb2xsKGZ1bmN0aW9uKCl7CiAgdmFyIHN0aWNreSA9IGpRdWVyeSgnLnRvcCcpLAogICAgICBzY3JvbGwgPSBqUXVlcnkod2luZG93KS5zY3JvbGxUb3AoKTsKCSAKCiAgaWYgKHNjcm9sbCA+MzAwKSBzdGlja3kuYWRkQ2xhc3MoJ3NjbGwtdG9wJyk7CiAgZWxzZSBzdGlja3kucmVtb3ZlQ2xhc3MoJ3NjbGwtdG9wJyk7Cn0pOwo8L3NjcmlwdD48L2JvZHk+PC9odG1sPmQCAg8WAh8KBQdyZFJpZ2h0ZAICD2QWBGYPFgIfCgUGcmRMZWZ0ZAICDxYCHwoFB3JkUmlnaHRkAgwPDxYGHwgCAh8FaB8JBQljb2wtbWQtMTJkFgJmD2QWBmYPZBYEZg8WAh8KBQZyZExlZnRkAgMPFgIfCgUHcmRSaWdodGQCAQ9kFgZmDxYCHwoFBnJkTGVmdGQCAQ9kFgJmD2QWAmYPZBYCAgEPFgIfB2cWAmYPZBYCZg9kFgICAQ8WAh8WBZYPPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCI+PC9oZWFkPjxib2R5PjxzZWN0aW9uIGNsYXNzPSJ0b3AtbmF2Ij4KCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAJPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAJPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTggdG9wLW5hdi1sZnQiIGRhdGEtYW9zPSJmYWRlLWxlZnQiPgogICAgICAgICAgICAJPHVsPgogICAgICAgICAgICAgICAgCTxsaT48aSBjbGFzcz0iZmEiPjxpbWcgc3JjPSJJbWFnZS9tYWlsLWljb24ucG5nIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjwvaT4gPGEgaHJlZj0ibWFpbHRvOlByaXlhbmthamFpbi5QdEBHbWFpbC5Db20iPlByaXlhbmthamFpbi5QdEBHbWFpbC5Db208L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9ImZhIj48aW1nIHNyYz0iSW1hZ2UvcGgtaWNvbi5wbmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMiI+PC9pPiArOTEtOTAyMjMwMTk2MDwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC02IGNvbC1zbS00IHRvcC1uYXYtcmh0IiBkYXRhLWFvcz0iZmFkZS1yaWdodCI+CiAgICAgICAgICAgIAk8dWw+CiAgICAgICAgICAgICAgICAJPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS8iIHRhcmdldD0iX2JsYW5rIj48aSBjbGFzcz0iZmEgZmEtZmIiPjxpbWcgc3JjPSJJbWFnZS9mYi5wbmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PC9pPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPjxpIGNsYXNzPSJmYSBmYS10d3QiPjxpbWcgc3JjPSJJbWFnZS90d3QucG5nIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjwvaT48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cubGlua2VkaW4uY29tLyIgdGFyZ2V0PSJfYmxhbmsiPjxpIGNsYXNzPSJmYSBmYS10d3QiPjxpbWcgc3JjPSJJbWFnZS9saW5rLnBuZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48L2k+PC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS8iIHRhcmdldD0iX2JsYW5rIj48aSBjbGFzcz0iZmEgZmEteW91Ij48aW1nIHNyYz0iSW1hZ2UveW91dHViZV9pY29uLnBuZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48L2k+PC9hPjwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L3NlY3Rpb24+CgoKCjxzY3JpcHQ+CiAgICAgIEFPUy5pbml0KHsKICAgICAgICBlYXNpbmc6ICdlYXNlLWluLW91dC1zaW5lJwogICAgICB9KTsKICAgIDwvc2NyaXB0PgogICAgCjxzY3JpcHQ+CiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgICQoJy50b3AnKS5jbGljayhmdW5jdGlvbigpIHsKICAgICAgIHZhciBib2R5ID0gJCgiaHRtbCwgYm9keSIpOwogICAgICBib2R5LmFuaW1hdGUoe3Njcm9sbFRvcDowfSwgJzEwMDAnKTsKICAgICB9KTsKfSk7Cgp2YXIgc3RpY2t5T2Zmc2V0ID0galF1ZXJ5KCcudG9wJykub2Zmc2V0KCkudG9wOwoKalF1ZXJ5KHdpbmRvdykuc2Nyb2xsKGZ1bmN0aW9uKCl7CiAgdmFyIHN0aWNreSA9IGpRdWVyeSgnLnRvcCcpLAogICAgICBzY3JvbGwgPSBqUXVlcnkod2luZG93KS5zY3JvbGxUb3AoKTsKCSAKCiAgaWYgKHNjcm9sbCA+MzAwKSBzdGlja3kuYWRkQ2xhc3MoJ3NjbGwtdG9wJyk7CiAgZWxzZSBzdGlja3kucmVtb3ZlQ2xhc3MoJ3NjbGwtdG9wJyk7Cn0pOwo8L3NjcmlwdD48L2JvZHk+PC9odG1sPmQCAg8WAh8KBQdyZFJpZ2h0ZAICD2QWBGYPFgIfCgUGcmRMZWZ0ZAICDxYCHwoFB3JkUmlnaHRkAg0PDxYGHwgCAh8FaB8JBQljb2wtbWQtMTJkFgJmD2QWBmYPZBYEZg8WAh8KBQZyZExlZnRkAgMPFgIfCgUHcmRSaWdodGQCAQ9kFgZmDxYCHwoFBnJkTGVmdGQCAQ9kFgJmD2QWAmYPZBYCAgEPFgIfB2cWAmYPZBYCZg9kFgICAQ8WAh8WBfpMPGh0bWw+Cgo8aGVhZD4KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sO2NoYXJzZXQ9dXRmLTgiPgo8L2hlYWQ+Cgo8Ym9keT4KICAgIDxkaXYgY2xhc3M9ImhtLXNlcnZpY2UiPgogICAgICAgIDxkaXYgY2xhc3M9InRvcC1zZXItbGZ0Ij48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ0b3Atc2VyLXJodCI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYm90LXNlci1sZnQiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImJvdC1zZXItcmh0Ij48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8aDIgY2xhc3M9ImhlYWQtbWFpbiI+PHNwYW4+PHNwYW4+T3VyIFNlcnZpY2VzPC9zcGFuPjwvc3Bhbj48L2gyPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTQgY29sLXNtLTYiIGRhdGEtYW9zPSJmYWRlLWRvd24iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhtLXNlcnZpY2UtaW5uZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWltZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iSW1hZ2Uvc2VyLWltZzEuanBnIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhtLXNlcnZpY2UtY250Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5CdXNpbmVzcyBTZXR1cCBTZXJ2aWNlczwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwLWJ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5SZWdpc3RyYXRpb24gb2YgQ29tcGFueSB3aXRoIFJCSSBhcyBOQkZDLCBBc3NldHMgYW5kIFJlY29uc3RydWN0aW9uIENvbXBhbmllcywgZXRjLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJyZC1tciI+PGEgaHJlZj0iL3Jlc291cmNlL0J1c2luZXNzLVNldHVwLVNlcnZpY2VzLmFzcHgiPlJlYWQgTW9yZTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+PCEtLWhtLXNlcnZpY2UtaW5uZXItLT4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1zbS02IiBkYXRhLWFvcz0iZmFkZS1kb3duIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1pbWciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9IkltYWdlL3Nlci1pbWcyLmpwZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWNudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+TGlhc29uaW5nPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtYngiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMaWFzb25pbmcgd2l0aCYgQXBwZWFyIGJlZm9yZVJlZ2lzdHJhciBvZiBDb21wYW5pZXMgKFJPQykgZm9yIHZhcmlvdXMgbWF0dGVycy4uLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InJkLW1yIj48YSBocmVmPSIvcmVzb3VyY2UvTGlhc29uaW5nLmFzcHgiPlJlYWQgTW9yZTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+PCEtLWhtLXNlcnZpY2UtaW5uZXItLT4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1zbS02IiBkYXRhLWFvcz0iZmFkZS1kb3duIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1pbWciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9IkltYWdlL3Nlci1pbWczLmpwZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWNudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+Q29tcGFueSBMYXcgTWFuYWdlbWVudCBTZXJ2aWNlczwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwLWJ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzaXN0aW5nIGluIHByZXBhcmF0aW9uIG9mIG5vdGljZXMsIGFnZW5kYSwgYW5kIG1pbnV0ZXMgZm9yIEJvYXJkLCBDb21taXR0ZWUuLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InJkLW1yIj48YSBocmVmPSIvcmVzb3VyY2UvQ29tcGFueS1MYXctTWFuYWdlbWVudC1TZXJ2aWNlcy5hc3B4Ij5SZWFkIE1vcmU8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjwhLS1obS1zZXJ2aWNlLWlubmVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNCBjb2wtc20tNiIgZGF0YS1hb3M9ImZhZGUtZG93biI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhtLXNlcnZpY2UtaW1nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJJbWFnZS9zZXItaW1nNC5qcGciPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1jbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlNlY3JldGFyaWFsIEF1ZGl0ICYgQ2VydGlmaWNhdGlvbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwLWJ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVjb25jaWxpYXRpb24gb2Ygc2hhcmUgY2FwaXRhbC4gQW5udWFsIFJldHVybiBDZXJ0aWZpY2F0aW9ucy4gU2VjdXJpdGllcyBBdWRpdC4uLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InJkLW1yIj48YSBocmVmPSIvcmVzb3VyY2UvU2VjcmV0YXJpYWwtQXVkaXQtQ2VydGlmaWNhdGlvbi5hc3B4Ij5SZWFkIE1vcmU8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjwhLS1obS1zZXJ2aWNlLWlubmVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNCBjb2wtc20tNiIgZGF0YS1hb3M9ImZhZGUtZG93biI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhtLXNlcnZpY2UtaW1nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJJbWFnZS9zZXItaW1nNS5qcGciPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1jbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlNFQkkgJiBMaXN0aW5nPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtYngiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMaXN0aW5nLyBEZWxpc3RpbmcvIFJlbGlzdGluZyBvZiBTZWN1cml0aWVzLiBBdWRpdHMgYW5kIGNlcnRpZmljYXRpb24gdW5kZXIgbGlzdGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZ3JlZW1lbnQuLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InJkLW1yIj48YSBocmVmPSIvcmVzb3VyY2UvU2VydmljZXMvU0VCSS1MaXN0aW5nLmFzcHgiPlJlYWQgTW9yZTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+PCEtLWhtLXNlcnZpY2UtaW5uZXItLT4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1zbS02IiBkYXRhLWFvcz0iZmFkZS1kb3duIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG0tc2VydmljZS1pbWciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9IkltYWdlL3Nlci1pbWc2LmpwZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJobS1zZXJ2aWNlLWNudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+TkNMVCBNYXR0ZXJzPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtYngiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkFwcGVhcmluZyBGb3IgQ29tcG91bmRpbmcgYmVmb3JlIE5hdGlvbmFsIENvbXBhbnkgTGF3IFRyaWJ1bmFsIChOQ0xUKSBmb3IgdmFyaW91cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYXR0ZXJzIHVuZGVyIENvbXBhbmllcyBBY3QsIDIwMTMvMTk1NjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0icmQtbXIiPjxhIGhyZWY9Ii9yZXNvdXJjZS9OQ0xULU1hdHRlcnMuYXNweCI+UmVhZCBNb3JlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj48IS0taG0tc2VydmljZS1pbm5lci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgoKICAgIDxkaXYgY2xhc3M9InF5ZXJ5LWhtIiBkYXRhLWFvcz0iZmFkZS1yaWdodCI+CiAgICAgICAgPGRpdiBjbGFzcz0ib3ZlcmxheS1iZyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIGNvbnRhaW5lci1taWRkbGUiPgogICAgICAgICAgICA8aDQ+SGF2ZSBhbnkgPHN0cm9uZz5RdWVyeTwvc3Ryb25nPiA8c3Bhbj48YSBocmVmPSIvTmV3VGhlbWVRdWVyeXNoZWV0LmFzcHgiPkNsaWNrIEhlcmU8L2E+PC9zcGFuPjwvaDQ+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJ0ZWFtLWNvbC1tYWluIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8aDIgY2xhc3M9ImhlYWQtbWFpbiI+PHNwYW4+PHNwYW4+T3VyIHRlYW08L3NwYW4+PC9zcGFuPjwvaDI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBhb3MtaW5pdCBhb3MtYW5pbWF0ZSIgZGF0YS1hb3M9ImZhZGUtdXAiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRlYW0tY29sIj4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRlYW0tY250Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5DUyBQcml5YW5rYSBKYWluPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPk1zLiBQcml5YW5rYSBKYWluIGlzIGEgRm91bmRlciBQYXJ0bmVyIG9mIHRoZSBmaXJtIGFuZCBhIEZlbGxvdyBNZW1iZXIgb2YgdGhlIEluc3RpdHV0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIENvbXBhbnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZWNyZXRhcmllcyBvZiBJbmRpYSwgd2l0aCBvdmVyIDA5IHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gY29ycG9yYXRlIGdvdmVybmFuY2UgYW5kIGxlZ2FsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGxpYW5jZS4uLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJpbmZvLWJ0biI+PGEgaHJlZj0iL3Jlc291cmNlL1BhcnRuZXJzLmFzcHgiPjxpbWcgc3JjPSJJbWFnZS9jYXJldDEucG5nIj4gTW9yZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbmZvPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyZml4Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgYW9zLWluaXQgYW9zLWFuaW1hdGUiIGRhdGEtYW9zPSJmYWRlLXVwIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZWFtLWNvbCI+CgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZWFtLWNudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+Q1MgQWpheWt1bWFyIFZpc2h3YWthcm1hPC9oMz4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Nci4gQWpheWt1bWFyIFZpc2h3YWthcm1hLCBDb21wYW55IFNlY3JldGFyeSwgaGF2aW5nIGNvbXBsZXRlZCBDZXJ0aWZpZWQgQ291cnNlIG9uIElCQyAmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29ycG9yYXRlIFJlc3RydWN0dXJpbmcgZnJvbSBJQ1NJLCBpcyBoYXZpbmcgZXhwZXJpZW5jZSBvZiBvdmVyIDcgeWVhcnMgaW4gQ29ycG9yYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTGF3cy4gSGUgaXMgaGF2aW5nIHNwZWNpYWxpemF0aW9uIGluIHRoZSBhcmVhIG9mIE1lcmdlci4uLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJpbmZvLWJ0biI+PGEgaHJlZj0iL3Jlc291cmNlL1BhcnRuZXJzLmFzcHgiPjxpbWcgc3JjPSJJbWFnZS9jYXJldDEucG5nIj4gTW9yZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbmZvPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyZml4Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNsaWVudC1zYXktYngiIGRhdGEtYW9zPSJmYWRlLXVwIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8aDIgY2xhc3M9ImhlYWQtbWFpbiI+PHNwYW4+PHNwYW4+RGlzY2xhaW1lcjwvc3Bhbj48L3NwYW4+PC9oMj4KICAgICAgICAgICAgPHA+WW91ciBhY2Nlc3MgdG8gdGhpcyB3ZWJzaXRlIGNvbnN0aXR1dGVzIHlvdXIgYWdyZWVtZW50IHRvIGJlIGJvdW5kIGJ5IGFsbCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBsaXN0ZWQKICAgICAgICAgICAgICAgIGhlcmVpbiBiZWxvdy4gSWYgeW91IGRvIG5vdCBhZ3JlZSB0byB0aGlzLCB5b3UgbWF5IG5vdCBhY2Nlc3Mgb3Igb3RoZXJ3aXNlIHVzZSB0aGUgd2Vic2l0ZS4gVGhlIG1hdGVyaWFsCiAgICAgICAgICAgICAgICBkaXNwbGF5ZWQgb24gdGhpcyB3ZWJzaXRlIG1heSBiZSBkb3dubG9hZGVkIGZvciBub24tY29tbWVyY2lhbCwgcGVyc29uYWwgdXNlIG9ubHkuIERpc3RyaWJ1dGlvbiwKICAgICAgICAgICAgICAgIG1vZGlmaWNhdGlvbiwgdHJhbnNtaXNzaW9uLCB1c2Ugb3IgcmV1c2Ugb2YgdGhlIGNvbnRlbnQgYW5kIHZhcmlvdXMgZmFjaWxpdGllcyBhdmFpbGFibGUgb24gdGhpcyB3ZWJzaXRlCiAgICAgICAgICAgICAgICB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbiBpcyBub3QgcGVybWlzc2libGUuPC9wPgoKICAgICAgICAgICAgPHA+VGhlIGZpcm0gcmVzZXJ2ZXMgdGhlIHJpZ2h0LCBmb3IgYW55IHJlYXNvbiwgaW4gaXRzIHNvbGUgZGlzY3JldGlvbiwgdG8gdGVybWluYXRlLCBjaGFuZ2Ugb3Igc3VzcGVuZCBhbnkKICAgICAgICAgICAgICAgIGFzcGVjdCBvZiB0aGlzIHdlYnNpdGUsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCBjb250ZW50IG9yIGZlYXR1cmVzLiBBbGwgcmVhc29uYWJsZSBlZmZvcnRzIHNoYWxsCiAgICAgICAgICAgICAgICBiZSBtYWRlIHRvIGVuc3VyZSB0aGF0IHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgb24gdGhpcyB3ZWJzaXRlLi4uPC9wPgogICAgICAgICAgICA8cCBjbGFzcz0iYnRuLWRpcyI+PGEgaHJlZj0iL3Jlc291cmNlL2Rpc2NsYWltZXIuYXNweCI+UmVhZCBtb3JlIDxpbWcgc3JjPSJJbWFnZS9hcnJvdy13aGl0ZS5wbmciIHN0eWxlPSJwYWRkaW5nLWxlZnQ6NXB4OyI+PC9hPjwvcD4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKCiAgICA8c2NyaXB0PgogICAgICAgIEFPUy5pbml0KHsKICAgICAgICAgICAgZWFzaW5nOiAnZWFzZS1pbi1vdXQtc2luZScKICAgICAgICB9KTsKICAgIDwvc2NyaXB0PgoKICAgIDxzY3JpcHQ+CiAgICAgICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgewogICAgICAgICAgICAkKCcudG9wJykuY2xpY2soZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgdmFyIGJvZHkgPSAkKCJodG1sLCBib2R5Iik7CiAgICAgICAgICAgICAgICBib2R5LmFuaW1hdGUoeyBzY3JvbGxUb3A6IDAgfSwgJzEwMDAnKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgfSk7CgogICAgICAgIHZhciBzdGlja3lPZmZzZXQgPSBqUXVlcnkoJy50b3AnKS5vZmZzZXQoKS50b3A7CgogICAgICAgIGpRdWVyeSh3aW5kb3cpLnNjcm9sbChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIHZhciBzdGlja3kgPSBqUXVlcnkoJy50b3AnKSwKICAgICAgICAgICAgICAgIHNjcm9sbCA9IGpRdWVyeSh3aW5kb3cpLnNjcm9sbFRvcCgpOwoKCiAgICAgICAgICAgIGlmIChzY3JvbGwgPiAzMDApIHN0aWNreS5hZGRDbGFzcygnc2NsbC10b3AnKTsKICAgICAgICAgICAgZWxzZSBzdGlja3kucmVtb3ZlQ2xhc3MoJ3NjbGwtdG9wJyk7CiAgICAgICAgfSk7CiAgICA8L3NjcmlwdD4KPC9ib2R5PgoKPC9odG1sPmQCAg8WAh8KBQdyZFJpZ2h0ZAICD2QWBGYPFgIfCgUGcmRMZWZ0ZAICDxYCHwoFB3JkUmlnaHRkAg4PDxYGHwgCAh8FaB8JBQljb2wtbWQtMTJkFgJmD2QWBmYPZBYEZg8WAh8KBQZyZExlZnRkAgMPFgIfCgUHcmRSaWdodGQCAQ9kFgZmDxYCHwoFBnJkTGVmdGQCAQ9kFgJmD2QWAmYPZBYCAgEPFgIfB2cWAmYPZBYCZg9kFgICAQ8WAh8WBZMICjxkaXYgY2xhc3M9ImJhbm5lci1tYWluIj4KCQk8ZGl2IGNsYXNzPSJjYW1lcmFfd3JhcCBjYW1lcmFfYXp1cmVfc2tpbiIgaWQ9ImNhbWVyYV93cmFwX3NicmNhIj4KICAgICAgICAgICAgPGRpdiBkYXRhLXRodW1iPSJpbWFnZS9iMS5qcGciIGRhdGEtc3JjPSJpbWFnZS9iMS5qcGciPgogICAgICAgICAgICAJCTxkaXYgY2xhc3M9ImhlYWQtYmFubmVyIGZhZGVJbiIgc3R5bGU9InZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7Ij4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgZGF0YS10aHVtYj0iaW1hZ2UvYjIuanBnIiBkYXRhLXNyYz0iaW1hZ2UvYjIuanBnIj4KICAgICAgICAgICAgCQk8ZGl2IGNsYXNzPSJoZWFkLWJhbm5lciBmYWRlSW4iIHN0eWxlPSJ2aXNpYmlsaXR5OiB2aXNpYmxlOyBvcGFjaXR5OiAxOyI+CiA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgZGF0YS10aHVtYj0iaW1hZ2UvYjMuanBnIiBkYXRhLXNyYz0iaW1hZ2UvYjMuanBnIj4KICAgICAgICAgICAgCQk8ZGl2IGNsYXNzPSJoZWFkLWJhbm5lciBmYWRlSW4iIHN0eWxlPSJ2aXNpYmlsaXR5OiB2aXNpYmxlOyBvcGFjaXR5OiAxOyI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PjwhLS0gI2NhbWVyYV93cmFwXzEgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXJmaXgiPjwvZGl2PgoJPC9kaXY+CgoKPHNjcmlwdD4KCQlqUXVlcnkoZnVuY3Rpb24oKXsKCQkJCgkJCWpRdWVyeSgnI2NhbWVyYV93cmFwX3NicmNhJykuY2FtZXJhKHsKCQkJCXRodW1ibmFpbHM6IHRydWUKCQkJfSk7CgoJCQlqUXVlcnkoJyNjYW1lcmFfd3JhcF8yJykuY2FtZXJhKHsKCQkJCWhlaWdodDogJzQwMHB4JywKCQkJCWxvYWRlcjogJ2JhcicsCgkJCQlwYWdpbmF0aW9uOiBmYWxzZSwKCQkJCXRodW1ibmFpbHM6IHRydWUKCQkJfSk7CgkJfSk7Cgk8L3NjcmlwdD5kAgIPFgIfCgUHcmRSaWdodGQCAg9kFgRmDxYCHwoFBnJkTGVmdGQCAg8WAh8KBQdyZFJpZ2h0ZAIDD2QWAgIBD2QWAmYPZBYCZg9kFgQCAQ8WAh8CBURiYWNrZ3JvdW5kLWNvbG9yOnRleHQtYWxpZ246cmlnaHQ7UGFkZGluZy1Ub3A6MTVweDt0ZXh0LWFsaWduOnJpZ2h0O2QCAw8WBB8CBVF3aWR0aDoxMDAlO2hlaWdodDphdXRvO3RvcDowcHg7dmVydGljYWwtYWxpZ246dG9wIDtmbG9hdDpsZWZ0IDtiYWNrZ3JvdW5kLWNvbG9yOjsfDAXwIDxhIGhyZWY9Imh0dHA6Ly93ZWJ0ZWwuaW4iIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiByZWw9ImRvZm9sbG93Ij5XZWJ0ZWw8L2E+PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCI+PC9oZWFkPjxib2R5PjxhIGhyZWY9Imh0dHA6Ly93ZWJ0ZWwuaW4iIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiByZWw9ImRvZm9sbG93Ij5XZWJ0ZWw8L2E+PHRhYmxlIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCI+CiAgPHRib2R5Pjx0cj4KICAgIDx0ZD4KICAgIAk8Zm9vdGVyPgoJPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgIAk8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgIAk8ZGl2IGNsYXNzPSJjb2wtbWQtNCBjb250LWZ0IiBkYXRhLWFvcz0iZmFkZS1kb3duIj4KICAgICAgICAgICAgCTxpbWcgc3JjPSJJbWFnZS93ZWItbG9nby5wbmciIHN0eWxlPSJtYXgtd2lkdGg6MTAwJTsiPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgCTxsaT48aSBjbGFzcz0iZmEiPjxpbWcgc3JjPSJJbWFnZS9tYXAtY2lvbi5wbmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PC9pPjgwNCwgOHRoIGZsb29yLCBBc2hva2EgUHJlbWlzZXMsIE5lYXIgUHVtcGhvdXNlIFN1YndheSwgR3VuZGl2YWxpLCBBbmRoZXJpIEVhc3QsIE11bWJhaSA0MDAwNjk8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iZmEiPjxpbWcgc3JjPSJJbWFnZS9tYWlsLWljb24ucG5nIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPjwvaT4gUHJpeWFua2FqYWluLlB0QEdtYWlsLkNvbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPjxpIGNsYXNzPSJmYSI+PGltZyBzcmM9IkltYWdlL3BoLWljb24ucG5nIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPjwvaT4gKzkxLTkwMjIzMDE5NjA8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNCBsaW5rcy11c2UiIGRhdGEtYW9zPSJmYWRlLWRvd24iPgogICAgICAgICAgICAJPGgzIGNsYXNzPSJmdC1oZWFkIj5Mb2NhdGlvbjwvaDM+CjxpZnJhbWUgc3JjPSJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTghMW0xMiExbTMhMWQzNzY5LjY2NDE1OTQ3MDc5MTchMmQ3Mi44NTI4NDYxNzQyNTI5MiEzZDE5LjEyMjM4MzcwMDUxNjY3ITJtMyExZjAhMmYwITNmMCEzbTIhMWkxMDI0ITJpNzY4ITRmMTMuMSEzbTMhMW0yITFzMHgzYmU3YzlkZDZkYmU4NWU1JTNBMHg4NjE0N2VhNzMyNzFiY2JmITJzQVNIT0slMjBQUkVNSVNFUyE1ZTAhM20yITFzZW4hMnNpbiE0djE3MDg1OTc2MDI3NDQhNW0yITFzZW4hMnNpbiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTgwIiBzdHlsZT0iYm9yZGVyOjA7IiBhbGxvd2Z1bGxzY3JlZW49IiIgbG9hZGluZz0ibGF6eSIgcmVmZXJyZXJwb2xpY3k9Im5vLXJlZmVycmVyLXdoZW4tZG93bmdyYWRlIj48L2lmcmFtZT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNCBsaW5rcy11c2UgbGFzdC1ieCIgZGF0YS1hb3M9ImZhZGUtZG93biI+CiAgICAgICAgICAgIAk8aDMgY2xhc3M9ImZ0LWhlYWQiPlF1aWNrIExpbmtzPC9oMz4KICAgICAgICAgICAgICAgIDx1bCBzdHlsZT0ibGlzdC1zdHlsZS1pbWFnZTp1cmwoaW1hZ2UvYXJyb3cxLnBuZykiPgogICAgICAgICAgICAgICAgCTxsaT48YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7IiBocmVmPSIvcmVzb3VyY2UvaG9tZS5hc3B4Ij5Ib21lPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPjxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTsiIGhyZWY9Ii9yZXNvdXJjZS9hYm91dC5hc3B4Ij5BYm91dCBVczwvYT48L2xpPgoJCQkJCTxsaT48YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7IiBocmVmPSIvTmV3cy5hc3B4IiB0YXJnZXQ9Il9ibGFuayI+TmV3czwvYT48L2xpPgoJCQkJCTxsaT48YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7IiBocmVmPSIvcmVzb3VyY2UvUGFydG5lcnMuYXNweCI+VGVhbTwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7IiBocmVmPSIvcmVzb3VyY2UvQ29udGFjdF9Vcy5hc3B4Ij5Db250YWN0IFVzPC9hPjwvbGk+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNvcHlyaHQiPgogICAgCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgCTxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIAk8ZGl2IGNsYXNzPSJjb3B5cmh0LWxmdCI+CiAgICAgICAgICAgIAkJPGRpdiBjbGFzcz0iY29sLW1kLTYgIj4KICAgICAgICAgICAgICAgIAnCqSAyMDIxIGNzam52LmNvbS4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXhzLTIiPgogICAgICAgICAgICAgICAgCTxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6I2ZmZjsiIGhyZWY9Ii9yZXNvdXJjZS9MZWdhbF9Qb2xpY3kuYXNweCI+TGVnYWwgUG9saWN5PC9hPgogICAgICAgICAgICAgICAgICAgIDwvZGl2Pi0tPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8IS0tPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXhzLTIiPgogICAgICAgICAgICAgICAgCTxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6I2ZmZjsiIGhyZWY9Ii9yZXNvdXJjZS9ESVNDTEFJTUVSLmFzcHgiPkRpc2NsYWltZXI8L2E+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+LS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29weXJodC1yaHQgdGV4dC1yaWdodCI+CiAgICAgICAgICAgICAgICA8IS0tPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXhzLTIiPgogICAgICAgICAgICAgICAgCTxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6I2ZmZjsiIGhyZWY9Ii9yZXNvdXJjZS9Qcml2YWN5X1BvbGljeS5hc3B4Ij5Qcml2YWN5IFBvbGljeTwvYT4KICAgICAgICAgICAgICAgIDwvZGl2Pi0tPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgIj4KICAgICAgICAgICAgICAgIAlQb3dlcmVkIEJ5IDxhIGhyZWY9Imh0dHA6Ly93ZWJ0ZWwuaW4vIiB0YXJnZXQ9Il9ibGFuayI+V2VidGVsIEVsZWN0cm9zb2Z0IFB2dC4gTHRkLjwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZm9vdGVyPgoKPGRpdiBjbGFzcz0idG9wIGZhZGVJbiBzY2xsLXRvcCI+PGkgY2xhc3M9ImZhIGZhLXVwIj48L2k+PGltZyBzcmM9IkltYWdlL3VwLnBuZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48L2Rpdj4KICAgIDwvdGQ+CiAgPC90cj4KPC90Ym9keT48L3RhYmxlPgoKPHNjcmlwdD4KICAgICAgQU9TLmluaXQoewogICAgICAgIGVhc2luZzogJ2Vhc2UtaW4tb3V0LXNpbmUnCiAgICAgIH0pOwogICAgPC9zY3JpcHQ+CiAgICAKPHNjcmlwdD4KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7CiAgICAgJCgnLnRvcCcpLmNsaWNrKGZ1bmN0aW9uKCkgewogICAgICAgdmFyIGJvZHkgPSAkKCJodG1sLCBib2R5Iik7CiAgICAgIGJvZHkuYW5pbWF0ZSh7c2Nyb2xsVG9wOjB9LCAnMTAwMCcpOwogICAgIH0pOwp9KTsKCnZhciBzdGlja3lPZmZzZXQgPSBqUXVlcnkoJy50b3AnKS5vZmZzZXQoKS50b3A7CgpqUXVlcnkod2luZG93KS5zY3JvbGwoZnVuY3Rpb24oKXsKICB2YXIgc3RpY2t5ID0galF1ZXJ5KCcudG9wJyksCiAgICAgIHNjcm9sbCA9IGpRdWVyeSh3aW5kb3cpLnNjcm9sbFRvcCgpOwoJIAoKICBpZiAoc2Nyb2xsID4zMDApIHN0aWNreS5hZGRDbGFzcygnc2NsbC10b3AnKTsKICBlbHNlIHN0aWNreS5yZW1vdmVDbGFzcygnc2NsbC10b3AnKTsKfSk7Cjwvc2NyaXB0PjwvYm9keT48L2h0bWw+ZAIDDxYCHwdoFgICAQ9kFgYCBA8WAh8MBQxDaGF0IFdpdGggVXNkAgYPFgIfDAUQYm90IGlzIHR5cGluZy4uLmQCCg8WAh8MBRBXYW50IFRvIENvbnN1bHQ/ZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WCQUMUmFkRG9ja1pvbmUyBQxSYWREb2NrWm9uZTEFDFJhZERvY2tab25lMwUNSGVhZGVyQ29udHJvbAULTWVudUNvbnRyb2wFFkhvbWVwYWdlY29udGVudENvbnRyb2wFDldpZGdldENvbnRyb2w0BQ5XaWRnZXRDb250cm9sMQUOV2lkZ2V0Q29udHJvbDIzSB+HIceFG2MCAoirW1zZJwOX5VO/tfKcmOiBpxWTBw==" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form2'];
if (!theForm) {
    theForm = document.form2;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script src="/WebResource.axd?d=ryFCYuYGIjqBrMwQ66gO7_pqvPDGap4VYxCgO_NaUGw6eq-vbw_QW_IVBv2AIbpb-2woOy3Qiqk0ZKA9ER8GHD_HGTqwtzE8gaRDg7MmFPE1&amp;t=638568802371266408" 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%3aceece802-cb39-4409-a6c9-bfa3b2c8bf10%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2010.2.713.40%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a1814ab69-dbf3-46be-b5e4-1b4e7d85f183%3a16e4e7cd%3af7645509%3a854aa0a7%3a874f8ea2%3a5a6d9d23" 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>

	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="6393C27E" />
	<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" />
	<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" />
	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAJAmWhHoUKUx35kCGIYOw8esu/cYFL6xJbnXI5xGKw4bXpuUoypBmF/LFB+PM/5sgr2MvKn+JNYzg2E9zKBuCeK" />
</div>
    <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('RadScriptManager1', 'form2', [], [], [], 90, '');
//]]>
</script>

    <center>
        <input type="hidden" name="hdn" id="hdn" />
        <div id="Div_body" style="height:auto;overflow:hidden;background-color:#ffffff;">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12 table-responsive">
                        
                            <div id="RadDockZone2" class="RadDockZone RadDockZone_Default rdHorizontal container-fluid" style="border-style:None;width:100%;min-width:10px;min-height:10px;margin: 0px; padding: 0px; height: auto; min-height: 0px; margin: 0px;
                                z-index: 100;">
	<!-- 2010.2.713.40 --><div id="WidgetControl4" class="RadDock RadDock_Default col-md-12">
		<table class="rdTable">
			<tr class="rdTop rdNone">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdMiddle">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"><div id="WidgetControl4_C" class="rdContent" style="overflow:hidden;border-style:none;">
					

<div > 
                            <table id="WidgetControl4_C_ctl00_tbl_widgets" width="100%" cellpadding="0" cellspacing="0" border="0">
						<tr id="WidgetControl4_C_ctl00_tr_Widgets">
							<td style="text-align:left;margin:0px 0px 0px 0px;">
                                        <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><section class="top-nav">
	<div class="container">
    	<div class="row">
        	<div class="col-md-6 col-sm-8 top-nav-lft" data-aos="fade-left">
            	<ul>
                	<li><i class="fa"><img src="Image/mail-icon.png" width="22" height="22"></i> <a href="mailto:[email protected]">[email protected]</a></li>
                    <li><i class="fa"><img src="Image/ph-icon.png" width="18" height="22"></i> +91-9022301960</li>
                </ul>
            </div>
            
            <div class="col-md-6 col-sm-4 top-nav-rht" data-aos="fade-right">
            	<ul>
                	<li><a href="https://www.facebook.com/" target="_blank"><i class="fa fa-fb"><img src="Image/fb.png" width="20" height="20"></i></a></li>
                    <li><a href="https://twitter.com/" target="_blank"><i class="fa fa-twt"><img src="Image/twt.png" width="20" height="20"></i></a></li>
                     <li><a href="http://www.linkedin.com/" target="_blank"><i class="fa fa-twt"><img src="Image/link.png" width="20" height="20"></i></a></li>
                     <li><a href="https://www.youtube.com/" target="_blank"><i class="fa fa-you"><img src="Image/youtube_icon.png" width="20" height="20"></i></a></li>
                </ul>
            </div>
        </div>
    </div>
</section>



<script>
      AOS.init({
        easing: 'ease-in-out-sine'
      });
    </script>
    
<script>
$(document).ready(function() {
     $('.top').click(function() {
       var body = $("html, body");
      body.animate({scrollTop:0}, '1000');
     });
});

var stickyOffset = jQuery('.top').offset().top;

jQuery(window).scroll(function(){
  var sticky = jQuery('.top'),
      scroll = jQuery(window).scrollTop();
	 

  if (scroll >300) sticky.addClass('scll-top');
  else sticky.removeClass('scll-top');
});
</script></body></html>
                                    </td>
						</tr>
					</table>
					                         
                         </div>
				</div></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdBottom">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter">&nbsp;</td>
				<td class="rdRight">&nbsp;</td>
			</tr>
		</table>
		<input id="WidgetControl4_ClientState" name="WidgetControl4_ClientState" type="hidden" />
	</div><div id="HeaderControl" class="RadDock RadDock_Default col-md-4" style="height:90px;float:Left;">
		<table class="rdTable">
			<tr class="rdTop rdNone">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdMiddle">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"><div id="HeaderControl_C" class="rdContent" style="overflow:hidden;border-style:none;">
					
<script language="javascript" type="text/javascript">

  

</script>
  <script type="text/javascript">
var Analog_Color="#ffffff";
//alert(col);
Analog_Color=Analog_Color.substring(1,7);
//alert(col);

var clocksize=75;
var colnumbers=Analog_Color;
var colseconds=Analog_Color;
var colminutes=Analog_Color;
var colhours=Analog_Color;

var numstyle = 0;
var font_family = 'helvetica,arial,sans-serif';
var localZone = 1;
var mytimezone = 0;
var dst = 0;
var city = '';
var country = '';
var fix = 1;
var xpos=0;
var ypos=0;
</script>
<script type="text/javascript" language="javascript">

var dayname = new Array ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'); var am = 'AM'; var pm = 'PM';

// you should not need to alter the below code
var pi = Math.PI; var d = document; var pi2 = pi/2; var rad = (+clocksize) / 2; var ctrX = (+xpos) + rad; var ctrY = (+ypos) + rad; var hourln = 1; var minln = secln = 2; for(var i = 0; i < (rad / 2) + (rad / 16); i++) {hourln += 1;} for(var i = 0; i < (rad / 2) - (rad / 8); i++) {minln += 2;secln += 2;} var font_size = rad / 4; var offset = 16;  var clocknum = [[,1,2,3,4,5,6,7,8,9,10,11,12],[,'I','II','III','IIII','V','VI','VII','VIII','IX','X','XI','XII'],[,'�','�','-','�','�','<span style="font-size:60%">|</span>','�','�','-','�','�','<span style="font-size:60%">||</span>']]; if (numstyle < 0 || numstyle > 2) numstyle = 0; function timeZone(now,loc,mtz,dst) {if (loc) {var dow = now.getDay(); var second = now.getSeconds(); var minute = now.getMinutes(); var hour = now.getHours();} else {now.setUTCMinutes(now.getUTCMinutes() + (mtz + dst)*60); var dow = now.getUTCDay(); var second = now.getUTCSeconds(); var minute = now.getUTCMinutes(); var hour = now.getUTCHours();} if (hour > 11) {moa = pm; hour -= 12;} else moa = am; return [dow,moa,hour,minute,second];} function commonClock(n) {n.style.position = 'absolute'; n.style.top = '0'; n.style.left = '0'; n.style.visibility = 'hidden';} 
function displayClock() 
{
if (!d.getElementById) return; 
    var ctx = document.createElement('div'); 
    if ( fix) {ctx.style.position = 'relative'; 
    ctx.style.margin = 'auto'; 
    ctx.style.width = (clocksize + offset * 2) + 'px'; 
    ctx.style.height = (clocksize + offset * 2) + 'px'; 
    ctx.style.overflow = 'visible';
} 
var cn = []; for (var i = 12; i > 0; i--) 
{
    cn[i] = document.createElement('div'); 
    cn[i].id = 'cnum' + i; commonClock(cn[i]); 
    cn[i].style.width = (offset * 2) + 'px'; 
    cn[i].style.height = (offset * 2) + 'px'; 
    cn[i].style.fontFamily = font_family; cn[i].style.fontSize = font_size + 'px'; 
    cn[i].style.color = '#' + colnumbers; cn[i].style.textAlign = 'center'; 
    cn[i].style.paddingTop = '10px'; 
    cn[i].style.zIndex = 1000; cn[i].innerHTML = clocknum[numstyle][i]; 
    ctx.appendChild(cn[i]);
} 
var mn = []; 
for (i = minln; i > 0; i--) 
{
    mn[i] = document.createElement('div'); 
    mn[i].id = 'cmin' + i; 
    commonClock(mn[i]);
    mn[i].style.width = '1px'; mn[i].style.height = '1px';
    mn[i].style.fontSize = '1px'; 
    mn[i].style.backgroundColor = '#' + colminutes; mn[i].style.zIndex = 997; 
    ctx.appendChild(mn[i]);
} 
var hr = []; 
for (i = hourln; i > 0; i--) 
{
    hr[i] = document.createElement('div'); 
    hr[i].id = 'chour' + i; commonClock(hr[i]); 
    hr[i].style.width = '2px'; 
    hr[i].style.height = '2px'; 
    hr[i].style.fontSize ='2px'; 
    hr[i].style.backgroundColor = '#' + colhours; 
    hr[i].style.zIndex = 998; ctx.appendChild(hr[i]);
} 
var sc = []; 
for (i = secln; i > 0; i--) 
{
    sc[i] = document.createElement('div'); 
    sc[i].id = 'csec' + i; 
    commonClock(sc[i]); 
    sc[i].style.width = '1px'; sc[i].style.height = '1px'; 
    sc[i].style.fontSize ='1px'; 
    sc[i].style.backgroundColor = '#' + colseconds; 
    sc[i].style.zIndex = 999; ctx.appendChild(sc[i]);
} 
    var am = document.createElement('div'); 
    am.id = 'ampm'; commonClock(am); 
    am.style.width = ((xpos + rad) * 2) + 'px'; 
    am.style.fontFamily = font_family; 
    am.style.fontSize = (font_size * 2 / 3) + 'px'; 
    am.style.color = '#' + colnumbers; 
    am.style.textAlign = 'center'; 
    am.style.paddingTop = '10px'; 
    am.style.zIndex = 990; 
    ctx.appendChild(am); 
    var zn = document.createElement('div'); 
    zn.id = 'zone'; commonClock(zn); 
    zn.style.width = ((xpos + rad) * 2) + 'px'; 
    zn.style.fontFamily = font_family; zn.style.fontSize = (font_size * 2 / 3) + 'px'; 
    zn.style.color = '#' + colnumbers; zn.style.textAlign = 'center'; 
    zn.style.paddingTop = '10px'; zn.style.zIndex = 990; 
    ctx.appendChild(zn); 
    try
    {
    d.getElementById('clock_a').appendChild(ctx); 
    }
    catch(e)
    {
    }
for (var i = 12; i > 0; i--) 
{
    try
    {
    d.getElementById('cnum' + i).style.top = (ctrY - offset + rad * Math.sin(i * pi / 6 - pi2))+'px'; 
    d.getElementById('cnum' + i).style.left = (ctrX - offset + rad * Math.cos(i * pi / 6 - pi2))+'px'; 
    d.getElementById('cnum' + i).style.visibility = 'visible';
    }
    catch(e)
    {
    }
} 
updateClock();

} 
function moveClock(l, e, f) 
{
try
{
for (var i = l; i > 0; i--) 
{
    d.getElementById(e + i).style.top = (ctrY + i * Math.sin(f))+'px';
    d.getElementById(e + i).style.left = (ctrX + i * Math.cos(f))+'px';
    d.getElementById(e + i).style.visibility = 'visible';
}
}
catch(e)
{
}
} 
function updateClock() 
{
   try
   {
    var now = new Date(); 
    var theTime = timeZone(now,localZone,mytimezone,dst); 
    d.getElementById('ampm').style.top = (ypos + rad/3)+'px'; 
    d.getElementById('ampm').innerHTML = theTime[1] + '<br />' + dayname[theTime[0]]; 
    d.getElementById('ampm').style.visibility = 'visible'; 
    if (!localZone)
    {
    d.getElementById('zone').style.top = (ctrY + (rad/10))+'px'; 
    d.getElementById('zone').innerHTML = city + '<br />' + country; 
    d.getElementById('zone').style.visibility = 'visible';
    
    }
     
     moveClock(secln, 'csec', pi * theTime[4] / 30 - pi2); 
     moveClock(minln, 'cmin', pi * theTime[3] / 30 - pi2); 
     moveClock(hourln, 'chour', pi * theTime[2] / 6 + pi * (+now.getMinutes())/360 - pi2); 
     setTimeout('updateClock()', 100);
     }
     catch(e)
     {
     }
}

window.onload = displayClock;

</script>
<script language="JavaScript" type="text/javascript">

function curTime()
{
var now=new Date()
var hrs=now.getHours()
var min=now.getMinutes()
var sec=now.getSeconds()
var don="AM"
if (hrs>=12){ don="PM" }
if (hrs>12) { hrs-=12 }
if (hrs==0) { hrs=12 }
if (hrs<10) { hrs="0"+hrs }
if (min<10) { min="0"+min }
if (sec<10) { sec="0"+sec }
if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
{
    clock.innerHTML=hrs+":"+min+":"+sec+" "+don
}
else
{
    document.getElementById("clock").textContent=hrs+":"+min+":"+sec+" "+don
}
setTimeout("curTime()",1000)

}
</script>
 <style type="text/css">
.IE8Fix
{
    text-align:left;
    z-index: 100;
}
.imstyle			
 {			
     float:left;			
     padding:0px;			    
     margin:0px;			
     border:0px;			
 }	
</style>

<table class="table-responsive" style="width:100%; height:20%; margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-bottom:0px; padding-top:0px; border-spacing:0px; vertical-align:top;"  cellpadding ="0" cellspacing = "0" border="0">
        <tr id="HeaderControl_C_ctl00_imageheader" style="width:100%; margin:0 ; ">
						<td colspan="3" style="width:100%; border:0;  margin:0 ;">
                
            </td>
					</tr>
					
        <tr id="HeaderControl_C_ctl00_tr_HeaderBackImage" valign="top" style="">
						<td id="HeaderControl_C_ctl00_Header" style="width:100%; height:100%" valign="top" class="IE8Fix"><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><a href="/resource/home.aspx"><img src="Image/web-logo.png" alt="logo" style="max-width:100%;" class="logo-web"></a>

<script>

 var stickyOffset = jQuery('#HeaderControl').offset().top;

jQuery(window).scroll(function(){
  var sticky = jQuery('#HeaderControl'),
      scroll = jQuery(window).scrollTop();
	 

  if (scroll > 5) sticky.addClass('navbar-fixed-top');
  else sticky.removeClass('navbar-fixed-top');
});

var stickyOffset = jQuery('body').offset().top;

jQuery(window).scroll(function(){
  var sticky = jQuery('body'),
      scroll = jQuery(window).scrollTop();
	 

  if (scroll > 5) sticky.addClass('body-fx');
  else sticky.removeClass('body-fx');
});
 
</script></body></html></td>
					</tr>
					
      </table>

				</div></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdBottom">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter">&nbsp;</td>
				<td class="rdRight">&nbsp;</td>
			</tr>
		</table>
		<input id="HeaderControl_ClientState" name="HeaderControl_ClientState" type="hidden" />
	</div><div id="MenuControl" class="RadDock RadDock_Default col-md-8" style="height:100px;float:Right;">
		<table class="rdTable">
			<tr class="rdTop rdNone">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdMiddle">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"><div id="MenuControl_C" class="rdContent" style="overflow:hidden;border-style:none;">
					

 <nav class="navbar-default marginBottom-0 " style="z-index:155555555555;" >
 <div class="container-fluid" style="z-index:1010192;">
                <div class="navbar navbar-header" style="z-index:155555555555;">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1" style="z-index:155555555555;">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            
            </div>
            <div class="collapse navbar-collapse " id="navbar-collapse-1" style="z-index:1010192;">
           
             
                    <ul class="nav navbar-nav">
						<li><a href="/resource/about.aspx" title="About Us">About Us</a></li><li><a href="/resource/Partners.aspx" title="Team">Team</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown">Services&nbsp;<b class="caret"></b></a><ul class="dropdown-menu">
							<li><a href="/resource/Services/Business-Setup-Services.aspx" title="Business Setup Services">Business Setup Services</a></li><li><a href="/resource/Services/NCLT-Matters.aspx" title="NCLT Matters ">NCLT Matters </a></li><li><a href="/resource/Services/Liasoning.aspx" title="Liasoning">Liasoning</a></li><li><a href="/resource/Services/Corporate-Financial-Restructuring-Services.aspx" title="Corporate &amp; Financial Restructuring Services">Corporate & Financial Restructuring Services</a></li><li><a href="/resource/Services/Company-Law-Management-Services.aspx" title="Company Law Management Services">Company Law Management Services</a></li><li><a href="/resource/Services/Secretarial-Audit-Certification.aspx" title="Secretarial Audit &amp; Certification">Secretarial Audit & Certification</a></li><li><a href="/resource/Services/SEBI-Listing.aspx" title="SEBI &amp; Listing">SEBI & Listing</a></li><li><a href="/resource/Services/Closure-of-Business.aspx" title="Closure of Business">Closure of Business</a></li><li><a href="/resource/Services/advisory-services.aspx" title="Advisory Services ">Advisory Services </a></li><li><a href="/resource/Services/FEMA.aspx" title="FEMA">FEMA</a></li><li><a href="/resource/Services/LEGAL.aspx" title="LEGAL">LEGAL</a></li><li><a href="/resource/Services/IPR.aspx" title="IPR">IPR</a></li><li><a href="/resource/Services/Management-Advisory-Services.aspx" title="Management Advisory Services">Management Advisory Services</a></li>
						</ul></li><li><a href="/resource/Gallery.aspx" title="Gallery">Gallery</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown">Knowledge Bank&nbsp;<b class="caret"></b></a><ul class="dropdown-menu">
							<li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Calculators&nbsp;<b></b></a><ul class="dropdown-menu">
								<li><a href="/resources/Calculators/GST_CALCULATOR/GST_CALCULATOR.aspx" title="GST Calculator">GST Calculator</a></li><li><a href="/resources/Calculators/Tax_Calculator/cal_Income_Tax.aspx" title="Tax Calculator">Tax Calculator</a></li><li><a href="/resources/Calculators/TDS_Calculator/TDS_Calculator2020.aspx" title="TDS Calculator">TDS Calculator</a></li><li><a href="/resources/Calculators/Calculate_Net_Profit/Calculate_Net_Profit.aspx" title="Calculate Net Profit">Calculate Net Profit</a></li><li><a href="/resources/Calculators/Calculate_Net_Worth/Calculate_Net_Worth.aspx" title="Calculate Net Worth">Calculate Net Worth</a></li><li><a href="/resources/Calculators/Calculate_Effective_Capital/Calculate_Effective_Capital.aspx" title="Effective Capital">Effective Capital</a></li><li><a href="/resources/Calculators/HRA/HRA.aspx" title="HRA">HRA</a></li><li><a href="/resources/Calculators/NSC/Cal_NSC.aspx" title="NSC">NSC</a></li><li><a href="/resources/Calculators/EMI/EMI.aspx" title="EMI">EMI</a></li><li><a href="/resources/Calculators/Auto_Loan_Calculator/AutoLoan.aspx" title="Auto Loan Calculator">Auto Loan Calculator</a></li><li><a href="/resources/Calculators/Home_Loan_Calculator/HomeLoanCalculator.aspx" title="Home Loan Calculator">Home Loan Calculator</a></li><li><a href="/resources/Calculators/Get_No._Of_Instalment/Get_No_Of_Instalment.aspx" title="Get No. Of Installment">Get No. Of Installment</a></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">RERA Calculator&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/resources/Calculators/RERA_Calculator/Developers_Calculator/RERADEVELOPER.aspx" title="Developers Calculator">Developers Calculator</a></li><li><a href="/resources/Calculators/RERA_Calculator/HomeBuyerDelayIntrest_Calculator/HomeBuyerDelayIntrest.aspx" title="Home Buyer Delay Interest">Home Buyer Delay Interest</a></li><li><a href="/resources/Calculators/RERA_Calculator/HomeBuyerRefund/HomeBuyerRefund.aspx" title="Home Buyer Refund">Home Buyer Refund</a></li>
								</ul></li><li><a href="/resources/Calculators/SIP_CALCULATOR/Sip_Calculator.aspx" title="SIP CALCULATOR">SIP CALCULATOR</a></li><li><a href="/resources/Calculators/Lumpsum_CALCULATOR/Lump_Calculator.aspx" title="Lumpsum  CALCULATOR">Lumpsum  CALCULATOR</a></li>
							</ul></li><li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Bulletins&nbsp;<b></b></a><ul class="dropdown-menu">
								<li><a href="/resources/Bulletins/RBISEBI/RBISEBI.aspx" title="RBI SEBI">RBI SEBI</a></li><li><a href="/notificationsearch/Bulletins/Notification/BullNotification/Notification.aspx" title="Notification">Notification</a></li><li><a href="/notificationsearch/Bulletins/Circular/BullNotification/Circular.aspx" title="Circular">Circular</a></li><li><a href="/resources/Bulletins/Income_Tax/Income_Tax.aspx" title="Income Tax">Income Tax</a></li><li><a href="/resources/Bulletins/Service_Tax/Service_Tax.aspx" title="Service Tax">Service Tax</a></li><li><a href="/resources/Bulletins/Central_Sales_Tax/Central_Sales_Tax.aspx" title="Central Sales Tax">Central Sales Tax</a></li><li><a href="/resources/Bulletins/Excise_Matters/Excise_Matters.aspx" title="Excise Matters">Excise Matters</a></li><li><a href="/resources/Bulletins/Customs/Customs.aspx" title="Customs">Customs</a></li><li><a href="/resources/Bulletins/Corporate_Matters/Corporate_Matters.aspx" title="Company Law">Company Law</a></li><li><a href="/resources/Bulletins/Labour_Laws/Labour_Laws.aspx" title="Labour Laws">Labour Laws</a></li><li><a href="/resources/Bulletins/F_E_M_A/F_E_M_A.aspx" title="FEMA">FEMA</a></li><li><a href="/resources/Bulletins/News_on_LLP/News_on_LLP.aspx" title="The LLP Act 2008">The LLP Act 2008</a></li><li><a href="/resources/Bulletins/Accounting_Standards_INDAS/Accounting_Standards_INDAS.aspx" title="Accounting Standard (INDAS)">Accounting Standard (INDAS)</a></li><li><a href="/resources/Bulletins/Other/Other.aspx" title="Others">Others</a></li><li><a href="/resources/Bulletins/GST/GST.aspx" title="GST">GST</a></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">VAT&nbsp;<b></b></a><ul class="dropdown-menu" id="submenu3" style="top:-200px ;">
									<li><a href="/resources/Bulletins/Delhi_VAT/Delhi_VAT.aspx" title="Delhi VAT">Delhi VAT</a></li><li><a href="/resources/Bulletins/Mumbai_VAT/Mumbai_VAT.aspx" title="Maharastra VAT">Maharastra VAT</a></li><li><a href="/resources/Bulletins/Gujarat_VAT/.aspx" title="Gujarat VAT">Gujarat VAT</a></li><li><a href="/resources/Bulletins/Telangana_VAT/.aspx" title="Telangana VAT">Telangana VAT</a></li><li><a href="/resources/Bulletins/TamilNadu_VAT/.aspx" title="Tamil Nadu VAT">Tamil Nadu VAT</a></li>
								</ul></li><li><a href="/resources/Bulletins/IGST/.aspx" title="IGST">IGST</a></li><li><a href="/resources/Bulletins/UTGST/.aspx" title="UTGST">UTGST</a></li><li><a href="/resources/Bulletins/Compensation_Cess/.aspx" title="Compensation Cess">Compensation Cess</a></li><li><a href="/resources/Bulletins/IBC_Regulation/.aspx" title="IBC Regulation">IBC Regulation</a></li>
							</ul></li><li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Utilities&nbsp;<b></b></a><ul class="dropdown-menu">
								<li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Income Tax Bill 2025&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/resources/Utilities/Income_Tax_Bill_2025/IT_Act_Vs_IT_Bill_2025/IT_Act_Vs_IT_Bill_2025.aspx" title="IT Act Vs IT Bill 2025">IT Act Vs IT Bill 2025</a></li><li><a href="/resources/Utilities/Income_Tax_Bill_2025/Income_Tax_Bill_2025/Income_Tax_Bill_2025.aspx" title="IT Bill 2025">IT Bill 2025</a></li><li><a href="/resources/Utilities/Income_Tax_Bill_2025/faqs-income-tax-bill/faqs-income-tax-bill.aspx" title="faqs income tax bill">faqs income tax bill</a></li><li><a href="/resources/Utilities/Income_Tax_Bill_2025/faq_IT-bill-general/faq_IT-bill-general.aspx" title="faqs income tax bill general">faqs income tax bill general</a></li>
								</ul></li><li><a href="/resources/Utilities/Rates_of_TDS/Rates_of_TDS.aspx" title="Rates of TDS">Rates of TDS</a></li><li><a href="/resources/Utilities/TDS_Rates_for_N_R_I_us_195/TDS_Rates_for_N_R_I_us_195.aspx" title="TDS Rates for N.R.I us 195">TDS Rates for N.R.I us 195</a></li><li><a href="/resources/Utilities/Rates_of_Income_Tax/Rates_of_Income_Tax.aspx" title="Rates of Income Tax">Rates of Income Tax</a></li><li><a href="/resources/Utilities/RATES_OF_DEPRECIATION/RATES_OF_DEPRECIATION.aspx" title="Depreciation Rates Companies Act">Depreciation Rates Companies Act</a></li><li><a href="/resources/Utilities/RATES_OF_DEPRECIATION_2/RATES_OF_DEPRECIATION_2.aspx" title="Depreciation Rates  Income Tax Act">Depreciation Rates  Income Tax Act</a></li><li><a href="/resources/Utilities/Filingfees/Filingfees.aspx" title="ROC Filing Fees (Cos Act, 2013)">ROC Filing Fees (Cos Act, 2013)</a></li><li><a href="/resources/Utilities/Penalty_for_Late_Filing_in_ROC/Penalty_for_Late_Filing_in_ROC.aspx" title="ROC Fee Structure (Cos Act, 2013)">ROC Fee Structure (Cos Act, 2013)</a></li><li><a href="/resources/Utilities/COST_INFLATION_INDEX/COST_INFLATION_INDEX.aspx" title="Cost Inflation Index">Cost Inflation Index</a></li><li><a href="/resources/Utilities/IFSC_Codes/IFSC_Codes.aspx" title="IFSC Codes">IFSC Codes</a></li><li><a href="/resources/Utilities/MICR_Codes/MICR_Codes.aspx" title="MICR Codes">MICR Codes</a></li><li><a href="/resources/Utilities/CALCULATION_OF_INTEREST_ON_NSC/CALCULATION_OF_INTEREST_ON_NSC.aspx" title="Rates of NSC Interest">Rates of NSC Interest</a></li><li><a href="/resources/Utilities/Gold_Silver_Rates/Gold_Silver_Rates.aspx" title="Gold and Silver Rates">Gold and Silver Rates</a></li><li><a href="/resources/Utilities/Rates_of_stamp_duty/Rates_of_stamp_duty.aspx" title="Rates of Stamp Duty">Rates of Stamp Duty</a></li><li><a href="/resources/Utilities/Limited_Liability_Partnership_Fees/Limited_Liability_Partnership_Fees.aspx" title="LLP Fees">LLP Fees</a></li><li><a href="/resources/Utilities/NIC/NIC.aspx" title="National Industries Classification">National Industries Classification</a></li><li><a href="/resources/Utilities/HSN_RATE_LIST/HSN_RATE_LIST.aspx" title="HSN Rate List">HSN Rate List</a></li><li><a href="/resources/Utilities/Comparison_of_Deduction_Under_Section_80TTA_and_80TTB/Comparison_of_Deduction_Under_Section_80TTA_and_80TTB.aspx" title="Deduction u/s 80TTA Vs 80TTB">Deduction u/s 80TTA Vs 80TTB</a></li>
							</ul></li><li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Links&nbsp;<b></b></a><ul class="dropdown-menu">
								<li><a href="/resources/Links/Quick_Link/Quick_Link.aspx" title="Quick Links">Quick Links</a></li><li><a href="/resources/Links/important_links/important_links.aspx" title="Important Links">Important Links</a></li><li><a href="/resources/Links/Vat_Links/Vat_Links.aspx" title="GST/VAT Links">GST/VAT Links</a></li><li><a href="/resources/Links/EASE_OF_DOING_BUSINESS/EASE_OF_DOING_BUSINESS.aspx" title="Ease Of Doing Business">Ease Of Doing Business</a></li>
							</ul></li><li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Acts&nbsp;<b></b></a><ul class="dropdown-menu">
								<li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Direct Tax&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-26/Income_Tax_Act.aspx" title="Income Tax Act">Income Tax Act</a></li><li><a href="/laws/-75/Wealth_Tax_Act.aspx" title="Wealth Tax Act">Wealth Tax Act</a></li><li><a href="/laws/-157/Income_Declaration_Scheme_2016.aspx" title="Income Declaration Scheme 2016">Income Declaration Scheme 2016</a></li><li><a href="/laws/-252/Direct_Tax_Vivad_Se_Vishwas_Scheme.aspx" title="Direct Tax Vivad Se Vishwas Scheme">Direct Tax Vivad Se Vishwas Scheme</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Indirect Tax&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-30/Service_Tax_Act.aspx" title="Service Tax(Finance Act, 1994)">Service Tax(Finance Act, 1994)</a></li><li><a href="/laws/-36/Central_Sales_Tax_Act,_1956.aspx" title="Central Sales Tax Act, 1956">Central Sales Tax Act, 1956</a></li><li><a href="/laws/-40/The_Central_Excise_Act,_1944.aspx" title="The Central Excise Act, 1944">The Central Excise Act, 1944</a></li><li><a href="/laws/-53/Customs_Act,_1962.aspx" title="Customs Act, 1962">Customs Act, 1962</a></li><li><a href="/laws/-102/Entry_Tax_Act.aspx" title="Entry Tax Act">Entry Tax Act</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Corporate Laws&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-103/Companies_Act_2013.aspx" title="Companies Act, 2013">Companies Act, 2013</a></li><li><a href="/laws/-42/Companies_Act,_1956.aspx" title="Companies Act, 1956 ">Companies Act, 1956 </a></li><li><a href="/laws/-48/The_Limited_Liability_Partnership_ACT,_2008.aspx" title="LLP ACT">LLP ACT</a></li><li><a href="/laws/-59/The_Securities_and_Exchange_Board_of_India_Act,_1992.aspx" title="SEBI Act, 1992">SEBI Act, 1992</a></li><li><a href="/laws/-125/Company_Secretaries_Act_1980.aspx" title="Company Secretaries Act, 1980">Company Secretaries Act, 1980</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">VAT Laws&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-32/Delhi_Value_Added_Tax_Act,_2004.aspx" title="Delhi Value Added Tax Act, 2004">Delhi Value Added Tax Act, 2004</a></li><li><a href="/laws/-39/Maharashtra_Value_Added_Tax_Act_(2002).aspx" title="MVAT Act, 2002">MVAT Act, 2002</a></li><li><a href="/laws/-49/West_Bengal_Value_Added_Tax_Act,_2003.aspx" title="West Bengal VAT Act, 2003">West Bengal VAT Act, 2003</a></li><li><a href="/laws/-152/Tamilnadu_VAT_ACT_2006.aspx" title="Tamilnadu VAT ACT, 2006">Tamilnadu VAT ACT, 2006</a></li><li><a href="/laws/-89/Karnataka_Value_Added_Tax_Act,_2003.aspx" title="Karnataka Value Added Tax Act, 2003">Karnataka Value Added Tax Act, 2003</a></li><li><a href="/laws/-150/Gujarat_Value_Added_Tax_Act_2003.aspx" title="Gujarat Value Added Tax Act, 2003">Gujarat Value Added Tax Act, 2003</a></li><li><a href="/laws/-46/The_Uttar_Pradesh_Value_Added_Tax_Act_2008.aspx" title="UP VAT Act, 2008">UP VAT Act, 2008</a></li><li><a href="/laws/-94/Rajasthan_Value_Added_Tax_Act,_2003.aspx" title="Rajasthan Value Added Tax Act, 2003">Rajasthan Value Added Tax Act, 2003</a></li><li><a href="/laws/-65/Punjab_Value_Added_Tax_Act.aspx" title="Punjab Value Added Tax Act">Punjab Value Added Tax Act</a></li><li><a href="/laws/-68/Haryana_Value_Added_Tax_Act.aspx" title="Haryana Value Added Tax Act">Haryana Value Added Tax Act</a></li><li><a href="/laws/-148/Telangana_VAT_Act_2005.aspx" title="Telangana VAT Act 2005">Telangana VAT Act 2005</a></li><li><a href="/laws/-81/Andhra_Pradesh_Value_Added_Tax_Act,_2005.aspx" title="Andhra Pradesh VAT Act, 2005">Andhra Pradesh VAT Act, 2005</a></li><li><a href="/laws/-91/Bihar_Value_Added_Tax_Act,_2005.aspx" title="Bihar Value Added Tax Act, 2005">Bihar Value Added Tax Act, 2005</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Other Statutes&nbsp;<b></b></a><ul class="dropdown-menu" id="submenu2" style="top:-200px ;">
									<li><a href="/laws/-57/The_Employees_State_Insurance_Act,_1948.aspx" title="ESI Act, 1948">ESI Act, 1948</a></li><li><a href="/laws/-58/The_Employees_Provident_Funds_and_Miscellaneous_Provisions_Act,_1952.aspx" title="PF Act, 1952">PF Act, 1952</a></li><li><a href="/laws/-98/Profession_Tax_Act.aspx" title="Profession Tax Act">Profession Tax Act</a></li><li><a href="/laws/-114/The_Indian_Partnership_Act_1932.aspx" title="The Indian Partnership Act, 1932">The Indian Partnership Act, 1932</a></li><li><a href="/laws/-116/Societies_Registration_Act_1860.aspx" title="Societies Registration Act, 1860">Societies Registration Act, 1860</a></li><li><a href="/laws/-118/Competition_Act_2002.aspx" title="Competition Act, 2002">Competition Act, 2002</a></li><li><a href="/laws/-119/Reserve_Bank_of_India_Act_1934.aspx" title="Reserve Bank of India Act, 1934">Reserve Bank of India Act, 1934</a></li><li><a href="/laws/-120/Monopolies_and_Restrictive_Trade_Practices_Act_1969.aspx" title="MRTP Act, 1969">MRTP Act, 1969</a></li><li><a href="/laws/-154/Equalisation_Levy_Act_2016.aspx" title="Equalisation Levy Act, 2016">Equalisation Levy Act, 2016</a></li><li><a href="/laws/-33/Right_To_Information_Act,_2005.aspx" title="Right To Information Act, 2005">Right To Information Act, 2005</a></li><li><a href="/laws/-101/Foreign_Exchange_Management_Act_1999.aspx" title="FEMA, 1999">FEMA, 1999</a></li><li><a href="/laws/-210/Maharashtra_Real_Estate_Regulatory_Authority_and_Rules.aspx" title="Maharashtra RERA">Maharashtra RERA</a></li><li><a href="/laws/-214/THE_REAL_ESTATE_REGULATION_AND_DEVELOPMENT_ACT_2016.aspx" title="RERA, 2016">RERA, 2016</a></li><li><a href="/laws/-220/The_Insolvency_and_Bankruptcy_Code_2016.aspx" title="Insolvency &amp; Bankruptcy Code, 2016">Insolvency & Bankruptcy Code, 2016</a></li><li><a href="/laws/-244/Prohibition_Of_Benami_Property_Transaction_Act_1988.aspx" title="Benami Property Act 1988">Benami Property Act 1988</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">GST Laws&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-162/IGST_Act_2017.aspx" title="IGST Act , 2017">IGST Act , 2017</a></li><li><a href="/laws/-164/Central_Goods_and_Services_Tax_Act_2017.aspx" title="CGST Tax Act, 2017">CGST Tax Act, 2017</a></li><li><a href="/laws/-186/Union_Territory_Goods_and_Services_Tax_Act_2017.aspx" title="UTGST Act, 2017">UTGST Act, 2017</a></li><li><a href="/laws/-187/GST_Compensation_to_States_Act_2017.aspx" title="GST (Compensation to States) Act">GST (Compensation to States) Act</a></li>
								</ul></li>
							</ul></li><li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Rules&nbsp;<b></b></a><ul class="dropdown-menu">
								<li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Direct Tax Rules&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-29/Income_Tax_Rules.aspx" title="Income Tax Rules">Income Tax Rules</a></li><li><a href="/laws/-76/Wealth_Tax_Rules_1957.aspx" title="Wealth Tax Rules 1957">Wealth Tax Rules 1957</a></li><li><a href="/laws/-155/Income_Declaration_Scheme_Rules_2016.aspx" title="Income Declaration Scheme Rules 2016">Income Declaration Scheme Rules 2016</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Indirect Tax Rules&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-163/GST_Valuation_Rules_2016.aspx" title="GST Valuation Rules , 2016">GST Valuation Rules , 2016</a></li><li><a href="/laws/-31/Service_Tax_Rules.aspx" title="Service Tax Rules">Service Tax Rules</a></li><li><a href="/laws/-37/Central_Sales_Tax_(Delhi)_Rules,_2005.aspx" title="CST (Delhi) Rules, 2005">CST (Delhi) Rules, 2005</a></li><li><a href="/laws/-41/Central_Sales_Tax_(Maharashtra)_Rules.aspx" title="CST (Maharashtra) Rules">CST (Maharashtra) Rules</a></li><li><a href="/laws/-55/Customs_Valuation_Rules.aspx" title="Customs Valuation Rules">Customs Valuation Rules</a></li><li><a href="/laws/-133/Cenvat_Credit_Rules_2017.aspx" title="Cenvat Credit Rules, 2017">Cenvat Credit Rules, 2017</a></li><li><a href="/laws/-96/Entry_Tax_Rules.aspx" title="Entry Tax Rules">Entry Tax Rules</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Corporate Laws Rules&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-104/Companies_Rules_2014.aspx" title="Companies Rules, 2014">Companies Rules, 2014</a></li><li><a href="/laws/-84/Limited_Liability_Partnership_Rules,_2009.aspx" title="LLP Rules, 2009">LLP Rules, 2009</a></li><li><a href="/laws/-111/LLP_Winding_up_Rules_2012.aspx" title="LLP Winding up Rules, 2012">LLP Winding up Rules, 2012</a></li><li><a href="/laws/-115/The_Companies_Unpaid_Dividend_Rules_1978.aspx" title="Cos Unpaid Dividend Rules, 1978">Cos Unpaid Dividend Rules, 1978</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">VAT Laws Rules&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-35/Delhi_Value_Added_Tax_Rules,_2005.aspx" title="Delhi VAT Rules, 2005">Delhi VAT Rules, 2005</a></li><li><a href="/laws/-38/Maharashtra_Value_Added_Tax_Rules,_2005.aspx" title="Maharashtra VAT Rules, 2005">Maharashtra VAT Rules, 2005</a></li><li><a href="/laws/-50/The_West_Bengal_Value_Added_Tax_Rules,_2005.aspx" title="West Bengal VAT Rules, 2005">West Bengal VAT Rules, 2005</a></li><li><a href="/laws/-153/Tamilnadu_VAT_Rules_2007.aspx" title="Tamilnadu VAT Rules, 2007">Tamilnadu VAT Rules, 2007</a></li><li><a href="/laws/-88/Karnataka_Value_Added_Tax_Rules,_2005.aspx" title="Karnataka VAT Rules, 2005">Karnataka VAT Rules, 2005</a></li><li><a href="/laws/-151/Gujarat_Value_Added_Tax_Rules_2006.aspx" title="Gujarat VAT Rules, 2006">Gujarat VAT Rules, 2006</a></li><li><a href="/laws/-56/The_Uttar_Pradesh_Value_Added_Tax_Rules,_2008.aspx" title="Uttar Pradesh VAT Rules, 2008">Uttar Pradesh VAT Rules, 2008</a></li><li><a href="/laws/-95/Rajasthan_Value_Added_Tax_Rules,_2006.aspx" title="Rajasthan VAT Rules, 2006">Rajasthan VAT Rules, 2006</a></li><li><a href="/laws/-66/Punjab_Value_Added_Tax_Rules.aspx" title="Punjab VAT Rules">Punjab VAT Rules</a></li><li><a href="/laws/-83/Haryana_Value_Added_Tax_Rules,_2003.aspx" title="Haryana VAT Rules, 2003">Haryana VAT Rules, 2003</a></li><li><a href="/laws/-149/Telangna_VAT_Rules_2005.aspx" title="Telangana VAT Rules 2005">Telangana VAT Rules 2005</a></li><li><a href="/laws/-82/Andhra_Pradesh_Value_Added_Tax_Rules,_2005.aspx" title="Andhra Pradesh VAT Rules, 2005">Andhra Pradesh VAT Rules, 2005</a></li><li><a href="/laws/-90/Bihar_Value_Added_Tax_Rules,_2005.aspx" title="Bihar Value Added Tax Rules, 2005">Bihar Value Added Tax Rules, 2005</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Other Statutes&nbsp;<b></b></a><ul class="dropdown-menu" id="submenu2" style="top:-200px ;">
									<li><a href="/laws/-100/Profession_Tax_Rules.aspx" title="Profession Tax Rules">Profession Tax Rules</a></li><li><a href="/laws/-126/NBFC_Acceptance_of_Public_Deposits_Reserve_Bank_Directions_1998.aspx" title="NBFC Deposits Directions, 1998">NBFC Deposits Directions, 1998</a></li><li><a href="/laws/-127/NBFC_and_Miscellaneous_Non-Banking_Companies_Advertisement_Rules_1977.aspx" title="NBFC &amp; Misc NBC (Advt) Rules, 1977">NBFC & Misc NBC (Advt) Rules, 1977</a></li><li><a href="/laws/-128/Non-Banking_Financial_Companies_Auditors_Report_Reserve_Bank_Directions_2008.aspx" title="NBFC Auditor Report  Directions, 2008">NBFC Auditor Report  Directions, 2008</a></li><li><a href="/laws/-129/Delhi_Labour_Welfare_Fund_Rules_1997.aspx" title="Delhi Labour Welfare Fund Rules, 1997">Delhi Labour Welfare Fund Rules, 1997</a></li><li><a href="/laws/-130/Cost_records_and_audit_Rules_2014.aspx" title="Cost records and audit Rules, 2014">Cost records and audit Rules, 2014</a></li><li><a href="/laws/-54/Baggage_Amendment_Rules_2016.aspx" title="Baggage Rules, 2016">Baggage Rules, 2016</a></li><li><a href="/laws/-156/Equalisation_Levy_Rules_2016.aspx" title="Equalisation Levy Rules, 2016">Equalisation Levy Rules, 2016</a></li><li><a href="/laws/-216/NCLT_And_NCLAT_Rules.aspx" title="NCLT And NCLAT Rules">NCLT And NCLAT Rules</a></li><li><a href="/laws/-243/The_Insolvency_and_Bankruptcy_of_India_Rules.aspx" title="Insolvency &amp; Bankruptcy  Rules">Insolvency & Bankruptcy  Rules</a></li><li><a href="/laws/-245/Prohibition_Of_Benami_Property_Rules_Transaction_Rules_2016.aspx" title="Benami Property Rules,  2016">Benami Property Rules,  2016</a></li>
								</ul></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">GST Rules&nbsp;<b></b></a><ul class="dropdown-menu">
									<li><a href="/laws/-193/Central_Goods_and_Services_Tax_rule_2017.aspx" title="CGST Rules, 2017">CGST Rules, 2017</a></li><li><a href="/laws/-246/IGST_Rules_2017.aspx" title="IGST Rules 2017">IGST Rules 2017</a></li>
								</ul></li>
							</ul></li><li class=" dropdown dropdown-submenu" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">Forms&nbsp;<b></b></a><ul class="dropdown-menu" style="top:-150px !important;">
								<li><a href="/resources/Forms/Income_Tax_Forms/Income_Tax_Forms.aspx" title="Income Tax Forms">Income Tax Forms</a></li><li><a href="/resources/Forms/ROC_Forms_As_per_Companies_Act_2013/ROC_Forms_As_per_Companies_Act_2013.aspx" title="ROC Forms (Cos Act, 2013)">ROC Forms (Cos Act, 2013)</a></li><li><a href="/resources/Forms/ROC_Forms_1956/ROC_Forms_1956.aspx" title="ROC Forms (Cos Act, 1956)">ROC Forms (Cos Act, 1956)</a></li><li><a href="/resources/Forms/income_declaration_form/income_declaration_form.aspx" title="Income Declaration Forms">Income Declaration Forms</a></li><li><a href="/resources/Forms/Wealth_Tax_Forms/Wealth_Tax_Forms.aspx" title="Wealth Tax Forms">Wealth Tax Forms</a></li><li><a href="/resources/Forms/Service_Tax_Forms/Service_Tax_Forms.aspx" title="Service Tax Forms">Service Tax Forms</a></li><li><a href="/resources/Forms/Companies_Unpaid_Dividend_Forms/Companies_Unpaid_Dividend_Forms.aspx" title="Companies Unpaid Dividend Forms">Companies Unpaid Dividend Forms</a></li><li><a href="/resources/Forms/NBFC_Forms/NBFC_Forms.aspx" title="NBFCs Forms">NBFCs Forms</a></li><li><a href="/resources/Forms/LLP_winding_up_forms/LLP_winding_up_forms.aspx" title="LLP Winding up">LLP Winding up</a></li><li><a href="/resources/Forms/FEMA/FEMA.aspx" title="FEMA Forms">FEMA Forms</a></li><li><a href="/resources/Forms/LLP_Forms/LLP_Forms.aspx" title="LLP Forms">LLP Forms</a></li><li class="dropdown dropdown-submenu" class="dropdown" style="z-index:15555555555888;"><a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" href="#">CGST Forms &nbsp;<b></b></a><ul class="dropdown-menu" id="submenu1" style="top:-200px ;">
									<li><a href="/resources/Forms/CGST_Forms/GST_Forms/GST_Forms.aspx" title="GST Forms ">GST Forms </a></li><li><a href="/resources/Forms/CGST_Forms/Accounts_and_Records/Accounts_and_Records.aspx" title="Accounts and Records">Accounts and Records</a></li><li><a href="/resources/Forms/CGST_Forms/Advance_Rulling/Advance_Rulling.aspx" title="Advance Ruling">Advance Ruling</a></li><li><a href="/resources/Forms/CGST_Forms/Appeals_and_Revision/Appeals_and_Revision.aspx" title="Appeals and Revision">Appeals and Revision</a></li><li><a href="/resources/Forms/CGST_Forms/Assessment_and_Audit/Assessment_and_Audit.aspx" title="Assessment and Audit">Assessment and Audit</a></li><li><a href="/resources/Forms/CGST_Forms/Composition_Forms/Composition_Forms.aspx" title="Composition">Composition</a></li><li><a href="/resources/Forms/CGST_Forms/Demands_and_recovery/Demands_and_recovery.aspx" title="Demands and Recovery">Demands and Recovery</a></li><li><a href="/resources/Forms/CGST_Forms/Input_Tax_Credit_Forms/Input_Tax_Credit_Forms.aspx" title="Input Tax Credit">Input Tax Credit</a></li><li><a href="/resources/Forms/CGST_Forms/Inspection_Search_and_Seizure/Inspection_Search_and_Seizure.aspx" title="Inspection, Search and Seizure">Inspection, Search and Seizure</a></li><li><a href="/resources/Forms/CGST_Forms/Offences_and_Penalties/Offences_and_Penalties.aspx" title="Offences and Penalties">Offences and Penalties</a></li><li><a href="/resources/Forms/CGST_Forms/Payment_of_Tax/Payment_of_Tax.aspx" title="Payment of Tax">Payment of Tax</a></li><li><a href="/resources/Forms/CGST_Forms/Refund/Refund.aspx" title="Refund">Refund</a></li><li><a href="/resources/Forms/CGST_Forms/Registration_Forms/Registration_Forms.aspx" title="Registration">Registration</a></li><li><a href="/resources/Forms/CGST_Forms/Returns/Returns.aspx" title="Returns">Returns</a></li><li><a href="/resources/Forms/CGST_Forms/Transitional_Provisions/Transitional_Provisions.aspx" title="Transitional Provisions">Transitional Provisions</a></li><li><a href="/resources/Forms/CGST_Forms/Value_of_Supply/.aspx" title="Value of Supply">Value of Supply</a></li>
								</ul></li>
							</ul></li>
						</ul></li><li><a href="/NewThemeQuerysheet.aspx" title="Query">Query</a></li><li><a href="/resource/Career.aspx" title="Careers">Careers</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown">Admin&nbsp;<b class="caret"></b></a><ul class="dropdown-menu">
							<li><a href="/Login.aspx" title="Login">Login</a></li><li><a href="http://mail.csjnv.com" target="_blank" title="Email Login">Email Login</a></li><li><a href="https://www.csjnv.com/Timesheet.aspx" target="_blank" title="Time Sheet">Time Sheet</a></li>
						</ul></li><li><a href="/resource/Contact_Us.aspx" title="Contact Us">Contact Us</a></li>
					</ul>
             
                

            </div>
           
        </div>

        </nav>
        <style type="text/css" >
        
        .marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu[data-placement="left"] {
    left: auto !important;
    right: 0px !important;
}

.navbar .nav>li>.dropdown-menu[data-placement="left"]:before {
    left:auto !important;
    right: 9px !important;
}

.navbar .nav>li>.dropdown-menu[data-placement="left"]:after {
    left: auto  !important;
    right: 10px  !important;
}
        </style>



				</div></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdBottom">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter">&nbsp;</td>
				<td class="rdRight">&nbsp;</td>
			</tr>
		</table>
		<input id="MenuControl_ClientState" name="MenuControl_ClientState" type="hidden" />
	</div><div id="WidgetControl2" class="RadDock RadDock_Default col-md-12">
		<table class="rdTable">
			<tr class="rdTop rdNone">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdMiddle">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"><div id="WidgetControl2_C" class="rdContent" style="overflow:hidden;border-style:none;">
					

<div > 
                            <table id="WidgetControl2_C_ctl00_tbl_widgets" width="100%" cellpadding="0" cellspacing="0" border="0">
						<tr id="WidgetControl2_C_ctl00_tr_Widgets">
							<td style="text-align:left;margin:0px 0px 0px 0px;">
                                        
<div class="banner-main">
		<div class="camera_wrap camera_azure_skin" id="camera_wrap_sbrca">
            <div data-thumb="image/b1.jpg" data-src="image/b1.jpg">
            		<div class="head-banner fadeIn" style="visibility: visible; opacity: 1;">
                    </div>
            </div>
            <div data-thumb="image/b2.jpg" data-src="image/b2.jpg">
            		<div class="head-banner fadeIn" style="visibility: visible; opacity: 1;">
 </div>
            </div>
            <div data-thumb="image/b3.jpg" data-src="image/b3.jpg">
            		<div class="head-banner fadeIn" style="visibility: visible; opacity: 1;">
                    </div>
            </div>
             
            
        </div><!-- #camera_wrap_1 -->
        <div class="clearfix"></div>
	</div>


<script>
		jQuery(function(){
			
			jQuery('#camera_wrap_sbrca').camera({
				thumbnails: true
			});

			jQuery('#camera_wrap_2').camera({
				height: '400px',
				loader: 'bar',
				pagination: false,
				thumbnails: true
			});
		});
	</script>
                                    </td>
						</tr>
					</table>
					                         
                         </div>
				</div></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdBottom">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter">&nbsp;</td>
				<td class="rdRight">&nbsp;</td>
			</tr>
		</table>
		<input id="WidgetControl2_ClientState" name="WidgetControl2_ClientState" type="hidden" />
	</div><div class="RadDock RadDock_Default rdPlaceHolder" id="RadDockZone2_D" style="display:none;">
		<!-- -->
	</div><div class="clear" id="RadDockZone2_C">
		<!-- -->
	</div><input id="RadDockZone2_ClientState" name="RadDockZone2_ClientState" type="hidden" />
</div>
                            <div id="RadDockZone1" class="RadDockZone RadDockZone_Default rdHorizontal container" style="border-style:None;min-width:10px;min-height:10px;z-index:9;overflow:visible;">
	<div id="HomepagecontentControl" class="RadDock RadDock_Default col-md-12" style="min-height:450px;float:Left;z-index:0;border-color:white;height:auto;">
		<table class="rdTable">
			<tr class="rdTop rdNone">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdMiddle">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"><div id="HomepagecontentControl_C" class="rdContent" style="height:auto;overflow:hidden;border-style:none;">
					
<center>
 <table cellpadding ="0" cellspacing = "5" style="width: 100%;margin-top:20px;">
        <tr style="width: 100%;">
           
        </tr>
        </table>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
                <tr valign="top">
                    <td valign="top" >
                       
                       </td>
                    <td valign="top" style="width:100%;" >
                     
                        <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><div class="hm-about">
	<div class="container">
    	<h2 class="head-main" data-aos="zoom-in-up"><span>Welcome to <br><span>JAIN AND VISHWAKARMA</span></span></h2>
        <p data-aos="zoom-in-up" style="text-align:justify;">A team of dedicated professionals aimed at providing widest corporate services at one stop and building strong corporate secretarial practices.</p>
        <p data-aos="zoom-in-up" style="text-align:justify;">Mumbai based firm dealing in wide spectrum of Corporate advisory, Secretarial work, Business Advisory, Attest Functions, Accounting & Financial Services, Tax Advisory.</p>
        <p class="btn-dis"><a href="/resource/about.aspx">Read more <img src="Image/arrow-white.png" style="padding-left:5px;"></a></p>
        <div class="row hm-about-bx">
        	<div class="col-md-4" data-aos="fade-up">
            	
            	<div class="hm-about-inner">
                	<h4 class="box-fa"><i class="fa"><img src="Image/icon1.png"></i></h4>
                	<div class="hm-about-cnt">
                        <h3>Event Calender</h3>
                        <p>Submission of form received in Dec to IT Commissioner.<br>payment of TDS/TCS Deducted/collected in Dec...</p>
                        <p><a href="/AllEvent.aspx" target="_blank">Read More --</a></p>
                    </div>
                </div>
            </div>
            
            <div class="col-md-4" data-aos="fade-up">
            	<div class="hm-about-inner">
                	<h4 class="box-fa"><i class="fa"><img src="Image/icon2.png"></i></h4>
                	<div class="hm-about-cnt">
                        <h3>What's New</h3>
                        <p>Government starts mega drive to link NREGS a/c with Aadhaar, GST anti-profiteering authority...</p>
                        <p><a href="/newthemebulletin.aspx" target="_blank">Read More --</a></p>
                    </div>
                </div>
            </div>
            
            <div class="col-md-4" data-aos="fade-up">
            	<div class="hm-about-inner">
                	<h4 class="box-fa"><i class="fa"><img src="Image/icon3.png"></i></h4>
                	<div class="hm-about-cnt">
                        <h3>Career</h3>
                        <p>We nurture and cultivate a sense pride in the work and create team leaders. Your growth chart...</p>
                        <p><a href="/resource/Career.aspx">Read More --</a></p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>



<script>
      AOS.init({
        easing: 'ease-in-out-sine'
      });
    </script>
    
<script>
$(document).ready(function() {
     $('.top').click(function() {
       var body = $("html, body");
      body.animate({scrollTop:0}, '1000');
     });
});

var stickyOffset = jQuery('.top').offset().top;

jQuery(window).scroll(function(){
  var sticky = jQuery('.top'),
      scroll = jQuery(window).scrollTop();
	 

  if (scroll >300) sticky.addClass('scll-top');
  else sticky.removeClass('scll-top');
});
</script></body></html>
                    </td>
                    <td valign="top">
                       </td>
                </tr>
            </table>  
            </center>
				</div></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdBottom">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter">&nbsp;</td>
				<td class="rdRight">&nbsp;</td>
			</tr>
		</table>
		<input id="HomepagecontentControl_ClientState" name="HomepagecontentControl_ClientState" type="hidden" />
	</div><div class="RadDock RadDock_Default rdPlaceHolder" id="RadDockZone1_D" style="display:none;">
		<!-- -->
	</div><div class="clear" id="RadDockZone1_C">
		<!-- -->
	</div><input id="RadDockZone1_ClientState" name="RadDockZone1_ClientState" type="hidden" />
</div>
                            <div id="RadDockZone3" class="RadDockZone RadDockZone_Default rdHorizontal container-fluid zoneover" style="border-style:None;width:100%;min-width:10px;min-height:10px;margin: 0px; padding: 0px; height: auto; z-index: 0; min-height: 0px;
                                margin: 0px;">
	<div id="WidgetControl1" class="RadDock RadDock_Default col-md-12">
		<table class="rdTable">
			<tr class="rdTop rdNone">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdMiddle">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter"><div id="WidgetControl1_C" class="rdContent" style="overflow:hidden;border-style:none;">
					

<div > 
                            <table id="WidgetControl1_C_ctl00_tbl_widgets" width="100%" cellpadding="0" cellspacing="0" border="0">
						<tr id="WidgetControl1_C_ctl00_tr_Widgets">
							<td style="text-align:left;margin:0px 0px 0px 0px;">
                                        <html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>
    <div class="hm-service">
        <div class="top-ser-lft"></div>
        <div class="top-ser-rht"></div>
        <div class="bot-ser-lft"></div>
        <div class="bot-ser-rht"></div>
        <div class="container">
            <h2 class="head-main"><span><span>Our Services</span></span></h2>
            <div class="row">
                <div class="col-md-4 col-sm-6" data-aos="fade-down">
                    <div class="hm-service-inner">
                        <div class="hm-service-img">
                            <img src="Image/ser-img1.jpg">
                        </div>
                        <div class="hm-service-cnt">
                            <h3>Business Setup Services</h3>
                            <div class="p-bx">
                                <p>Registration of Company with RBI as NBFC, Assets and Reconstruction Companies, etc...
                                </p>
                                <p class="rd-mr"><a href="/resource/Business-Setup-Services.aspx">Read More</a></p>
                            </div>
                        </div>
                    </div><!--hm-service-inner-->
                </div>

                <div class="col-md-4 col-sm-6" data-aos="fade-down">
                    <div class="hm-service-inner">
                        <div class="hm-service-img">
                            <img src="Image/ser-img2.jpg">
                        </div>
                        <div class="hm-service-cnt">
                            <h3>Liasoning</h3>
                            <div class="p-bx">
                                <p>
                                    Liasoning with& Appear beforeRegistrar of Companies (ROC) for various matters....
                                </p>
                                <p class="rd-mr"><a href="/resource/Liasoning.aspx">Read More</a></p>
                            </div>
                        </div>
                    </div><!--hm-service-inner-->
                </div>

                <div class="col-md-4 col-sm-6" data-aos="fade-down">
                    <div class="hm-service-inner">
                        <div class="hm-service-img">
                            <img src="Image/ser-img3.jpg">
                        </div>
                        <div class="hm-service-cnt">
                            <h3>Company Law Management Services</h3>
                            <div class="p-bx">
                                <p>
                                    Assisting in preparation of notices, agenda, and minutes for Board, Committee...
                                </p>
                                <p class="rd-mr"><a href="/resource/Company-Law-Management-Services.aspx">Read More</a>
                                </p>
                            </div>
                        </div>
                    </div><!--hm-service-inner-->
                </div>

                <div class="col-md-4 col-sm-6" data-aos="fade-down">
                    <div class="hm-service-inner">
                        <div class="hm-service-img">
                            <img src="Image/ser-img4.jpg">
                        </div>
                        <div class="hm-service-cnt">
                            <h3>Secretarial Audit & Certification</h3>
                            <div class="p-bx">
                                <p>
                                    Reconciliation of share capital. Annual Return Certifications. Securities Audit....
                                </p>
                                <p class="rd-mr"><a href="/resource/Secretarial-Audit-Certification.aspx">Read More</a>
                                </p>
                            </div>
                        </div>
                    </div><!--hm-service-inner-->
                </div>

                <div class="col-md-4 col-sm-6" data-aos="fade-down">
                    <div class="hm-service-inner">
                        <div class="hm-service-img">
                            <img src="Image/ser-img5.jpg">
                        </div>
                        <div class="hm-service-cnt">
                            <h3>SEBI & Listing</h3>
                            <div class="p-bx">
                                <p>
                                    Listing/ Delisting/ Relisting of Securities. Audits and certification under listing
                                    agreement...
                                </p>
                                <p class="rd-mr"><a href="/resource/Services/SEBI-Listing.aspx">Read More</a></p>
                            </div>
                        </div>
                    </div><!--hm-service-inner-->
                </div>

                <div class="col-md-4 col-sm-6" data-aos="fade-down">
                    <div class="hm-service-inner">
                        <div class="hm-service-img">
                            <img src="Image/ser-img6.jpg">
                        </div>
                        <div class="hm-service-cnt">
                            <h3>NCLT Matters</h3>
                            <div class="p-bx">
                                <p>Appearing For Compounding before National Company Law Tribunal (NCLT) for various
                                    Matters under Companies Act, 2013/1956</p>
                                <p class="rd-mr"><a href="/resource/NCLT-Matters.aspx">Read More</a></p>
                            </div>
                        </div>
                    </div><!--hm-service-inner-->
                </div>
            </div>
        </div>
    </div>


    <div class="qyery-hm" data-aos="fade-right">
        <div class="overlay-bg"></div>
        <div class="container container-middle">
            <h4>Have any <strong>Query</strong> <span><a href="/NewThemeQuerysheet.aspx">Click Here</a></span></h4>
        </div>
    </div>

    <div class="team-col-main">
        <div class="container">
            <h2 class="head-main"><span><span>Our team</span></span></h2>
            <div class="row">
                <div class="col-md-6 aos-init aos-animate" data-aos="fade-up">
                    <div class="team-col">

                        <div class="team-cnt">
                            <h3>CS Priyanka Jain</h3>
                            <p>Ms. Priyanka Jain is a Founder Partner of the firm and a Fellow Member of the Institute
                                of Company
                                Secretaries of India, with over 09 years of experience in corporate governance and legal
                                compliance...</p>
                            <p class="info-btn"><a href="/resource/Partners.aspx"><img src="Image/caret1.png"> More
                                    Info</a></p>
                        </div>
                        <div class="clearfix"></div>
                    </div>
                </div>
                <div class="col-md-6 aos-init aos-animate" data-aos="fade-up">
                    <div class="team-col">

                        <div class="team-cnt">
                            <h3>CS Ajaykumar Vishwakarma</h3>

                            <p>Mr. Ajaykumar Vishwakarma, Company Secretary, having completed Certified Course on IBC &
                                Corporate Restructuring from ICSI, is having experience of over 7 years in Corporate
                                Laws. He is having specialization in the area of Merger...</p>
                            <p class="info-btn"><a href="/resource/Partners.aspx"><img src="Image/caret1.png"> More
                                    Info</a></p>
                        </div>
                        <div class="clearfix"></div>
                    </div>
                </div>

            </div>
        </div>
    </div>
    <div class="client-say-bx" data-aos="fade-up">
        <div class="container">
            <h2 class="head-main"><span><span>Disclaimer</span></span></h2>
            <p>Your access to this website constitutes your agreement to be bound by all terms and conditions listed
                herein below. If you do not agree to this, you may not access or otherwise use the website. The material
                displayed on this website may be downloaded for non-commercial, personal use only. Distribution,
                modification, transmission, use or reuse of the content and various facilities available on this website
                without written permission is not permissible.</p>

            <p>The firm reserves the right, for any reason, in its sole discretion, to terminate, change or suspend any
                aspect of this website, including, but not limited to, content or features. All reasonable efforts shall
                be made to ensure that the information contained on this website...</p>
            <p class="btn-dis"><a href="/resource/disclaimer.aspx">Read more <img src="Image/arrow-white.png" style="padding-left:5px;"></a></p>
        </div>
    </div>


    <script>
        AOS.init({
            easing: 'ease-in-out-sine'
        });
    </script>

    <script>
        $(document).ready(function () {
            $('.top').click(function () {
                var body = $("html, body");
                body.animate({ scrollTop: 0 }, '1000');
            });
        });

        var stickyOffset = jQuery('.top').offset().top;

        jQuery(window).scroll(function () {
            var sticky = jQuery('.top'),
                scroll = jQuery(window).scrollTop();


            if (scroll > 300) sticky.addClass('scll-top');
            else sticky.removeClass('scll-top');
        });
    </script>
</body>

</html>
                                    </td>
						</tr>
					</table>
					                         
                         </div>
				</div></td>
				<td class="rdRight">&nbsp;</td>
			</tr>
			<tr class="rdBottom">
				<td class="rdLeft">&nbsp;</td>
				<td class="rdCenter">&nbsp;</td>
				<td class="rdRight">&nbsp;</td>
			</tr>
		</table>
		<input id="WidgetControl1_ClientState" name="WidgetControl1_ClientState" type="hidden" />
	</div><div class="RadDock RadDock_Default rdPlaceHolder" id="RadDockZone3_D" style="display:none;">
		<!-- -->
	</div><div class="clear" id="RadDockZone3_C">
		<!-- -->
	</div><input id="RadDockZone3_ClientState" name="RadDockZone3_ClientState" type="hidden" />
</div>
                            
                        
                        
   <div style="-moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px;border-radius:0px; behavior:url(../js/border-radius.htc);
/*border-radius:0px; box-shadow: 0 0 10px rgba(0,0,0,.5); */
 /*margin-bottom:10px;*/ height:auto;" align="center">

<table id="FooterrControl1_tbl" style="height:auto;width:100%;" class="table-responsive" cellpadding="0" cellspacing="0" border="0">
	<tr id="FooterrControl1_tr_FooterBackImage">
		<td style="width:100%; height:auto;" valign="top">
         
        <table style="width:100%;height:auto; float:right;"  class="table-responsive" cellpadding ="0"  cellspacing ="0"; border="0">
        <tr>
        <td id="FooterrControl1_tr_hitCounter" style="background-color:text-align:right;Padding-Top:15px;text-align:right;" valign="middle">   
        <span id="FooterrControl1_lbl_hitsCounter" style="font-weight:bold;"></span>
         <span id="FooterrControl1_lbl_hitMessage" style="font-weight:bold;"></span>
        </td>
		
        </tr></table>
        <div id="FooterrControl1_Footer" style="width:100%;height:auto;top:0px;vertical-align:top ;float:left ;background-color:;"><a href="http://webtel.in" style="display:none;" rel="dofollow">Webtel</a><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><a href="http://webtel.in" style="display:none;" rel="dofollow">Webtel</a><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tbody><tr>
    <td>
    	<footer>
	<div class="container">
    	<div class="row">
        	<div class="col-md-4 cont-ft" data-aos="fade-down">
            	<img src="Image/web-logo.png" style="max-width:100%;">
                <ul>
                	<li><i class="fa"><img src="Image/map-cion.png" width="18" height="18"></i>804, 8th floor, Ashoka Premises, Near Pumphouse Subway, Gundivali, Andheri East, Mumbai 400069</li>
                    <li><i class="fa"><img src="Image/mail-icon.png" width="18" height="18"></i> [email protected]</li>
                    <li><i class="fa"><img src="Image/ph-icon.png" width="18" height="18"></i> +91-9022301960</li>
                </ul>
            </div>
            
            <div class="col-md-4 links-use" data-aos="fade-down">
            	<h3 class="ft-head">Location</h3>
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3769.6641594707917!2d72.85284617425292!3d19.12238370051667!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3be7c9dd6dbe85e5%3A0x86147ea73271bcbf!2sASHOK%20PREMISES!5e0!3m2!1sen!2sin!4v1708597602744!5m2!1sen!2sin" width="100%" height="180" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
            </div>
            
            <div class="col-md-4 links-use last-bx" data-aos="fade-down">
            	<h3 class="ft-head">Quick Links</h3>
                <ul style="list-style-image:url(image/arrow1.png)">
                	<li><a style="text-decoration:none;" href="/resource/home.aspx">Home</a></li>
                    <li><a style="text-decoration:none;" href="/resource/about.aspx">About Us</a></li>
					<li><a style="text-decoration:none;" href="/News.aspx" target="_blank">News</a></li>
					<li><a style="text-decoration:none;" href="/resource/Partners.aspx">Team</a></li>
                    <li><a style="text-decoration:none;" href="/resource/Contact_Us.aspx">Contact Us</a></li>

                    
                </ul>
            </div>
        </div>
    </div>
    <div class="copyrht">
    	<div class="container">
        	<div class="row">
            	<div class="copyrht-lft">
            		<div class="col-md-6 ">
                	© 2021 csjnv.com. All Rights Reserved.
                    </div>
                    <!--<div class="col-md-2 col-xs-2">
                	<a style="text-decoration:none; color:#fff;" href="/resource/Legal_Policy.aspx">Legal Policy</a>
                    </div>-->
                
                <!--<div class="col-md-2 col-xs-2">
                	<a style="text-decoration:none; color:#fff;" href="/resource/DISCLAIMER.aspx">Disclaimer</a>
                    </div>-->
                </div>
                
                <div class="copyrht-rht text-right">
                <!--<div class="col-md-2 col-xs-2">
                	<a style="text-decoration:none; color:#fff;" href="/resource/Privacy_Policy.aspx">Privacy Policy</a>
                </div>-->
                <div class="col-md-6 ">
                	Powered By <a href="http://webtel.in/" target="_blank">Webtel Electrosoft Pvt. Ltd.</a>
                </div>
            </div>
        </div>
    </div>
    </div>
</footer>

<div class="top fadeIn scll-top"><i class="fa fa-up"></i><img src="Image/up.png" width="20" height="20"></div>
    </td>
  </tr>
</tbody></table>

<script>
      AOS.init({
        easing: 'ease-in-out-sine'
      });
    </script>
    
<script>
$(document).ready(function() {
     $('.top').click(function() {
       var body = $("html, body");
      body.animate({scrollTop:0}, '1000');
     });
});

var stickyOffset = jQuery('.top').offset().top;

jQuery(window).scroll(function(){
  var sticky = jQuery('.top'),
      scroll = jQuery(window).scrollTop();
	 

  if (scroll >300) sticky.addClass('scll-top');
  else sticky.removeClass('scll-top');
});
</script></body></html></div> 
        </td>
	</tr>
</table>
</div>
                    </div>
                </div>
            </div>
        </div>
    </center>
    

<script type="text/javascript">
//<![CDATA[

theForm.oldSubmit = theForm.submit;
theForm.submit = WebForm_SaveScrollPositionSubmit;

theForm.oldOnSubmit = theForm.onsubmit;
theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
Sys.Application.add_init(function() {
    $create(Telerik.Web.UI.RadDockZone, {"clientID":"RadDockZone2","clientStateFieldID":"RadDockZone2_ClientState","fitDocks":false,"layoutID":"RadDockLayout1","uniqueName":"RadDockZone2"}, null, null, $get("RadDockZone2"));
    $create(Telerik.Web.UI.RadDock, {"allowedZones":[],"clientStateFieldID":"WidgetControl4_ClientState","dockMode":2,"dockZoneID":"RadDockZone2","forbiddenZones":[],"layoutID":"RadDockLayout1","skin":"Default","title":"WidgetControl4(100* 36 ) None","uniqueID":"WidgetControl4","uniqueName":"WidgetControl4","width":""}, null, {"dockZone":"RadDockZone2"}, $get("WidgetControl4"));
    $create(Telerik.Web.UI.RadDock, {"_expandedHeight":120,"allowedZones":[],"clientStateFieldID":"HeaderControl_ClientState","dockMode":2,"dockZoneID":"RadDockZone2","forbiddenZones":[],"height":"90px","index":1,"layoutID":"RadDockLayout1","skin":"Default","title":"HeaderControl(30%*90px)  Left","uniqueID":"HeaderControl","uniqueName":"HeaderControl","width":""}, null, {"dockZone":"RadDockZone2"}, $get("HeaderControl"));
    $create(Telerik.Web.UI.RadDock, {"_expandedHeight":120,"allowedZones":[],"clientStateFieldID":"MenuControl_ClientState","dockMode":2,"dockZoneID":"RadDockZone2","forbiddenZones":[],"height":"100px","index":2,"layoutID":"RadDockLayout1","skin":"Default","title":"MenuControl(70%*90px)  Right","uniqueID":"MenuControl","uniqueName":"MenuControl","width":""}, null, {"dockZone":"RadDockZone2"}, $get("MenuControl"));
    $create(Telerik.Web.UI.RadDock, {"allowedZones":[],"clientStateFieldID":"WidgetControl2_ClientState","dockMode":2,"dockZoneID":"RadDockZone2","forbiddenZones":[],"index":3,"layoutID":"RadDockLayout1","skin":"Default","title":"WidgetControl2(100* 550 ) None","uniqueID":"WidgetControl2","uniqueName":"WidgetControl2","width":""}, null, {"dockZone":"RadDockZone2"}, $get("WidgetControl2"));
});
Sys.Application.add_init(function() {
    $create(Telerik.Web.UI.RadDockZone, {"clientID":"RadDockZone1","clientStateFieldID":"RadDockZone1_ClientState","fitDocks":false,"layoutID":"RadDockLayout1","uniqueName":"RadDockZone1"}, null, null, $get("RadDockZone1"));
    $create(Telerik.Web.UI.RadDock, {"_expandedHeight":734,"allowedZones":[],"clientStateFieldID":"HomepagecontentControl_ClientState","dockMode":2,"dockZoneID":"RadDockZone1","forbiddenZones":[],"layoutID":"RadDockLayout1","left":"11px","skin":"Default","title":"HomepagecontentControl(1000* 250 ) Left","top":"2960px","uniqueID":"HomepagecontentControl","uniqueName":"HomepagecontentControl","width":""}, null, {"dockZone":"RadDockZone1"}, $get("HomepagecontentControl"));
});
Sys.Application.add_init(function() {
    $create(Telerik.Web.UI.RadDockZone, {"clientID":"RadDockZone3","clientStateFieldID":"RadDockZone3_ClientState","fitDocks":false,"layoutID":"RadDockLayout1","uniqueName":"RadDockZone3"}, null, null, $get("RadDockZone3"));
    $create(Telerik.Web.UI.RadDock, {"allowedZones":[],"clientStateFieldID":"WidgetControl1_ClientState","dockMode":2,"dockZoneID":"RadDockZone3","forbiddenZones":[],"layoutID":"RadDockLayout1","left":"41px","skin":"Default","title":"WidgetControl1(100%*1600px)  None","top":"1993px","uniqueID":"WidgetControl1","uniqueName":"WidgetControl1","width":""}, null, {"dockZone":"RadDockZone3"}, $get("WidgetControl1"));
});
//]]>
</script>
</form>
    
</body>

<script language="javascript" type="text/javascript">
 

 
</script>

</html>
                               

Whois info of domain

Domain Name: CSJNV.COM
Registry Domain ID: 2665676257_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.PublicDomainRegistry.com
Registrar URL: http://www.publicdomainregistry.com
Updated Date: 2024-12-13T11:59:57Z
Creation Date: 2022-01-03T06:32:02Z
Registry Expiry Date: 2026-01-03T06:32:02Z
Registrar: PDR Ltd. d/b/a PublicDomainRegistry.com
Registrar IANA ID: 303
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.2013775952
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: VIJA210339.EARTH.ORDERBOX-DNS.COM
Name Server: VIJA210339.MARS.ORDERBOX-DNS.COM
Name Server: VIJA210339.MERCURY.ORDERBOX-DNS.COM
Name Server: VIJA210339.VENUS.ORDERBOX-DNS.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-19T03:34:15Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass