close

Вход

Забыли?

вход по аккаунту

?

Тестові завдання

код для вставкиСкачать
Content-Type: multipart/related;
start=<op.mhtml.1360794600288.b8126a215e73f31c@192.168.1.5>; boundary=----------
1KzJvamQIDKXslvabTgzQz
Content-Location: http://www.docme.ru/doc/47023/testov%D1%96-zavdannya
Subject: =?utf-8?Q?
=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96=20=D0=B7=D0=B0=D0=B2=D0=B4=D0=B0=D0=BD=D
0=BD=D1=8F?=
MIME-Version: 1.0
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename*=utf-8''testov%D1%96-zavdannya.htm
Content-Type: text/html; charset=utf-8; name*=utf-8''testov%D1%96-zavdannya.htm
Content-ID: <op.mhtml.1360794600288.b8126a215e73f31c@192.168.1.5>
Content-Location: http://www.docme.ru/doc/47023/testov%D1%96-zavdannya
Content-Transfer-Encoding: Quoted-Printable
<html xmlns:menu=3D"Something">
<head>
<META http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8"=
>
<title xmlns:addthis=3D"http://www.addthis.com/help/api-spec" xmlns:data=
=3D"Something">=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96 =D0=B7=D0=B0=D0=
=B2=D0=B4=D0=B0=D0=BD=D0=BD=D1=8F</title>
<meta name=3D"description" content=3D"">
<meta name=3D"keywords" content=3D"">
<link rel=3D"stylesheet" href=3D"/css/screen.css" type=3D"text/css" medi=
a=3D"screen, projection">
<link rel=3D"stylesheet" href=3D"/css/main.css" type=3D"text/css" media=3D=
"screen, projection"><!-- kxTbmLn-6DAM4jIer2giP91ItrU --><!--[if IE]><li=
nk rel=3D"stylesheet" href=3D"/css/ie.css" type=3D"text/css" media=3D"sc=
reen, projection"><![endif]--><link rel=3D"icon" type=3D"image/x-icon" h=
ref=3D"/favicon.ico">
<script type=3D"text/javascript" src=3D"/js/combined.js"></script><scrip=
t type=3D"text/javascript">var viewerVersion =3D "68";var params =3D {};=
var flashvars =3D {}; var attributes =3D {}; flashvars.embed =3D 0;flas=
hvars.id =3D 47023; flashvars.key =3D "e3ee2262e0d8032f67c3537c6158b189"=
;
$(document).ready(initViewerObject);
</script>
</head>
<body>
<script type=3D"text/javascript">
window.google_analytics_uacct =3D "UA-13285480-1";
=
var _gaq =3D _gaq || [];
_gaq.push(['_setAccount', 'UA-13285480-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga =3D document.createElement('script'); ga.type
=3D 'text/j=
avascript'; ga.async =3D true;
ga.src =3D ('https:' =3D=3D
document.location.protocol ? 'https:=
//ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s =3D document.getElementsByTagName('script')[0];
s.parentNo=
de.insertBefore(ga, s);
})();
</script>
<div id=3D"layout">
<div id=3D"body_header" class=3D"body_detailed_header">&nbsp;</div>
<div class=3D"container" id=3D"layout_body">
<div class=3D"base_overlay" id=3D"download_dialog">
<script>
var sizes =3D new Array();
$(document).ready(function() {
$("a.download_link[rel]").click(function() {
var ext =3D $(this).attr("rel");
$('#download_radio_'+ext).attr("checked", true);
$('#download_size').html(sizes[ext]);
$('#download_link').attr("href",$(this).attr("href")=
);
return false;
});
$("input[name=3Ddownload]").click(function() {
var ext =3D $(this).attr("id").substring(15);
$('#download_size').html(sizes[ext]);
$('#download_link').attr("href",$("a.download_link[r=
el=3D'"+ext+"']").attr("href"));
});
});
sizes['doc'] =3D '128KB';
sizes['pdf'] =3D '257KB';
sizes['txt'] =3D '15KB';
</script>
<table width=3D"100%" align=3D"center">
<tr>
<td><a href=3D"http://s2.docme.ru/store/data/000047023.doc?key=3Da3c08bf=
2fb249ed2dc896387d2513cac&r=3D1&fn=3Dtestov%D1%96-zavdannya.doc" class=3D=
"download_link" rel=3D"doc"><img src=3D"/images/icon_doc.png"></a>
<br>
<input type=3D"radio" id=3D"download_radio_doc" name=3D"download"></td><=
td><a href=3D"http://s2.docme.ru/store/data/000047023.pdf?key=3D9d6f7b10=
f4b2212db7dcfd23101e407f&r=3D1&fn=3Dtestov%D1%96-zavdannya.pdf" class=3D=
"download_link" rel=3D"pdf"><img src=3D"/images/icon_pdf.png"></a>
<br>
<input type=3D"radio" id=3D"download_radio_pdf" name=3D"download"></td><=
td><a href=3D"http://s2.docme.ru/store/data/000047023.txt?key=3D2db1a640=
a2877993b2ba501f8c792dde&r=3D1&fn=3Dtestov%D1%96-zavdannya.txt" class=3D=
"download_link" rel=3D"txt"><img src=3D"/images/icon_txt.png"></a>
<br>
<input type=3D"radio" id=3D"download_radio_txt" name=3D"download"></td>
</tr>
</table>
<table>
<tr>
<td width=3D"50%">
<div id=3D"download_size"></div>
</td><td><a href=3D"#" id=3D"download_link" class=3D"button">=D0=A1=D0=BA=
=D0=B0=D1=87=D0=B0=D1=82=D1=8C</a></td>
</tr>
</table>
</div>
<div class=3D"base_overlay" id=3D"embed_popup">
HTML =D0=B4=D0=BB=D1=8F =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B0=
=D1=86=D0=B8=D0=B8 =D0=BD=D0=B0 =D0=B2=D0=B0=D1=88=D1=83 =D1=81=D1=82=D1=
=80=D0=B0=D0=BD=D0=B8=D1=87=D0=BA=D1=83:<br>
<input type=3D"text" id=3D"embed_code" onclick=3D"$('#embed_code').focus=
(); $('#embed_code').select();" value=3D"<a title=3D&quot;=D0=9F=D0=BE=D1=
=81=D0=BC=D0=BE=D1=82=D1=80=D0=B5=D1=82=D1=8C &amp;#171;=D0=A2=D0=B5=D1=81=
=D1=82=D0=BE=D0=B2=D1=96 =D0=B7=D0=B0=D0=B2=D0=B4=D0=B0=D0=BD=D0=BD=D1=8F=
&amp;#187; =D0=BD=D0=B0 DocMe.ru&quot; href=3D&quot;http://www.docme.ru/=
doc/47023&quot; target=3D&quot;_blank&quot; style=3D&quot;display: block=
;&quot;>=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96 =D0=B7=D0=B0=D0=B2=D0=
=B4=D0=B0=D0=BD=D0=BD=D1=8F</a><object style=3D&quot;height: 450px; widt=
h: 600px&quot;><param name=3D&quot;movie&quot; value=3D&quot;http://www.=
docme.ru/v?id=3D47023&amp;key=3De3ee2262e0d8032f67c3537c6158b189&quot; /=
><param name=3D&quot;wmode&quot; value=3D&quot;opaque&quot; /><param nam=
e=3D&quot;allowFullScreen&quot; value=3D&quot;true&quot; /><param name=3D=
&quot;allowScriptAccess&quot; value=3D&quot;always&quot; /><embed src=3D=
&quot;http://www.docme.ru/v?id=3D47023&amp;key=3De3ee2262e0d8032f67c3537=
c6158b189&quot; type=3D&quot;application/x-shockwave-flash&quot; wmode=3D=
&quot;opaque&quot; allowfullscreen=3D&quot;true&quot; allowScriptAccess=3D=
&quot;always&quot; width=3D&quot;600px&quot; height=3D&quot;450px&quot; =
/></object>">
<br>
=D0=A8=D0=B8=D1=80=D0=B8=D0=BD=D0=B0: (<label for=3D"auto_wi=
dth">a=D0=B2=D1=82=D0=BE</label><input id=3D"auto_width" type=3D"checkbo=
x" value=3D"1" onchange=3D"processAutoWidthCheckbox();updateCode()">)<in=
put type=3D"text" id=3D"width" value=3D"600px" rel=3D"sizes" size=3D"3">=
=D0=92=D1=8B=D1=81=D0=BE=D1=82=D0=B0:<input type=3D"text" id=3D"heigh=
t" value=3D"450px" rel=3D"sizes" size=3D"3">
<br>
<br>
=D0=90=D0=B4=D1=80=D0=B5=D1=81 =D1=81=D1=82=D1=80=D0=B0=D0=BD=
=D0=B8=D1=86=D1=8B =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=
=D0=BD=D0=B0 =D1=81=D0=B5=D1=80=D0=B2=D0=B8=D1=81=D0=B5 DocMe:<br>
<input type=3D"text" id=3D"page_url" value=3D"http://www.docme.ru/doc/47=
023/testov%D1%96-zavdannya" onclick=3D"$('#page_url').focus(); $('#page_=
url').select();">
=D0=90=D0=B4=D1=80=D0=B5=D1=81 =D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=
=D1=8D=D0=BA=D1=80=D0=B0=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE =D0=B2=D0=B0=D1=80=
=D0=B8=D0=B0=D0=BD=D1=82=D0=B0:<br>
<input type=3D"text" id=3D"fullscreen_url" value=3D"http://www.docme.ru/=
doc/47023/testov%D1%96-zavdannya#expanded:on" onclick=3D"$('#fullscreen_=
url').focus(); $('#fullscreen_url').select();">
=D0=9A=D0=BE=D1=80=D0=BE=D1=82=D0=BA=D0=B8=D0=B9 =D0=B0=D0=B4=
=D1=80=D0=B5=D1=81:<br>
<input type=3D"text" id=3D"short_url" value=3D"http://docme.ru/rec" oncl=
ick=3D"$('#short_url').focus(); $('#short_url').select();">
</div>
<script>
$(document).ready(function() {
$("a.dialog_overlay[rel]").overlay();
updateCode =3D function(event) {
tpl =3D '<a title=3D"=D0=9F=D0=BE=D1=81=D0=BC=D0=BE=D1=82=D1=
=80=D0=B5=D1=82=D1=8C &#171;=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96 =D0=
=B7=D0=B0=D0=B2=D0=B4=D0=B0=D0=BD=D0=BD=D1=8F&#187; =D0=BD=D0=B0 DocMe.r=
u" href=3D"http://www.docme.ru/doc/47023" target=3D"_blank" style=3D"dis=
play: block;">=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96 =D0=B7=D0=B0=D0=
=B2=D0=B4=D0=B0=D0=BD=D0=BD=D1=8F</a><object style=3D"height: 450px; wid=
th: 600px"><param name=3D"movie" value=3D"http://www.docme.ru/v?id=3D470=
23&key=3De3ee2262e0d8032f67c3537c6158b189" /><param name=3D"wmode" value=
=3D"opaque" /><param name=3D"allowFullScreen" value=3D"true" /><param na=
me=3D"allowScriptAccess" value=3D"always" /><embed src=3D"http://www.doc=
me.ru/v?id=3D47023&key=3De3ee2262e0d8032f67c3537c6158b189" type=3D"appli=
cation/x-shockwave-flash" wmode=3D"opaque" allowfullscreen=3D"true" allo=
wScriptAccess=3D"always" width=3D"600px" height=3D"450px" /></object>';
$("input#embed_code").val(tpl.replace("600px", "!!width!!").=
replace("450px", "!!height!!").replace( "!!width!!",$('#auto_width').att=
r('checked')?"100%":parseInt($('input#width').val())+"px" ).replace( "!!=
height!!",parseInt($('input#height').val())+"px" ));
}
$("input[rel=3Dsizes]").change(updateCode);
});
</script>
<div id=3D"header" class=3D"detailed_header">
<div style=3D"height:71px">
<div class=3D"span-5 ">
<a href=3D"/" title=3D"=D0=93=D0=BB=D0=B0=D0=B2=D0=BD=D0=B0=D1=8F =D1=81=
=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B0"><img id=3D"logo" src=3D"/ima=
ges/logo.png" alt=3D"DocMe.ru"></a>
</div>
<div class=3D"span-9 search">
<form action=3D"/search/" method=3D"GET">
<input type=3D"text" class=3D"text" value=3D"" name=3D"q"><input class=3D=
"search_button" type=3D"submit" value=3D"=D0=9D=D0=B0=D0=B9=D1=82=D0=B8"=
>
</form>
</div>
<div class=3D"span-4 menu">
<ul>
<li>
<a href=3D"/catalog/">=D0=9A=D0=B0=D1=82=D0=B0=D0=BB=D0=BE=D0=B3</a>
</li>
<li>
<script type=3D"text/javascript">// =
$(document).ready(function() {
$('#headerFileInput').uploadify({
'uploader' : '/swf/uploadify.swf',
'script' :
'http://s2.docme.ru/store/upload',
'fileDataName' : 'file',
'scriptData':{
'userId':'2','redirect':'http://www
.docme.ru/afterupload.html'
,'isFlashUploader':'yes'},
'cancelImg' : '/images/close.png',
'buttonImg' :
'/images/button_upload_min.png',
'auto' : true,
'queueID':'headerUploadProgress',
'width':57,
'height':15, =
'bgcolor':'#3c464f',
'fileDesc':'=D0=9F=D1=83=D0=B1=D0=B
B=D0=B8=D0=BA=D1=83=D0=B5=D0=BC=
=D1=8B=D0=B9 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82: ; *.pdf; =
*.txt; *.doc; *.docx; *.xls; *.xlsx; *.ppt; *.pptx; *.pps; *.ppsx; *.rtf=
; *.csv; *.odc; *.odg; *.odi; *.odm; *.odp; *.ods; *.odt; *.sxc; *.sxd; =
*.sxi; *.sxw; *.wpd; *.djvu; *.chm; *.fb2; *.epub; *.mobi; *.lit; *.lrf;=
*.pdb; *.pml; *.rb; *.smb; *.tcr; *.zip; *.rar; *.gz',
'fileExt':'; *.pdf; *.txt; *.doc;
*.docx; *.xls; *.xlsx; *.ppt; =
*.pptx; *.pps; *.ppsx; *.rtf; *.csv; *.odc; *.odg; *.odi; *.odm; *.odp; =
*.ods; *.odt; *.sxc; *.sxd; *.sxi; *.sxw; *.wpd; *.djvu; *.chm; *.fb2; *=
.epub; *.mobi; *.lit; *.lrf; *.pdb; *.pml; *.rb; *.smb; *.tcr; *.zip; *.=
rar; *.gz',
'onComplete': function(event,
queueID, fileObj, response, data) =
{
if(response.match('^OK')=3D=3D'OK') {
$
('#headerFileUploadStatus').append('<a href=3D/docmanager.htm=
l?id=3D'+response.match(/\d+/)+'>=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=
=BD=D1=82</a> =D0=B1=D1=8B=D0=BB =D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=
=BE =D0=B7=D0=B0=D0=BA=D0=B0=D1=87=D0=B0=D0=BD<br>').show();
} else
if(response.match('^REDIRECT')=3D=3D'REDIRECT') {
$
('#headerFileUploadStatus').append('<a href=3D/docmanager.htm=
l?id=3D'+response.match(/\d+/)+'>=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=
=BD=D1=82</a> =D0=B1=D1=8B=D0=BB =D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=
=BE =D0=B7=D0=B0=D0=BA=D0=B0=D1=87=D0=B0=D0=BD<br>').show();
document.location.href
=3D response.substr(10,response.length-=
10);
} else {
$
('#headerFileUploadStatus').removeClass().addClass("error");
$
('#headerFileUploadStatus').append('=D0=92=D0=BE=D0=B7=D0=BD=D0=
=B8=D0=BA=D0=BB=D0=B8 =D0=BF=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC=D1=8B =D0=
=BF=D1=80=D0=B8 =D0=B7=D0=B0=D0=BA=D0=B0=D1=87=D0=B8=D0=B2=D0=B0=D0=BD=D0=
=B8=D0=B8 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0<br>').s=
how();
}
}
});
});
// </script><input id=3D"headerFileInput"
name=3D"file" type=3D"f=
ile" style=3D"display:none">
</li>
</ul>
</div>
<div class=3D"span-6 last menu">
<ul> =
<li>
<a href=3D"/login.html" class=3D"overlay_link" rel=3D"#mies1">=D0=92=D0=BE=
=D0=B9=D1=82=D0=B8</a>
</li> =
<li>
<a href=3D"/registration.html">=D0=97=D0=B0=D1=80=D0=B5=D0=B3=D0=B8=D1=81=
=D1=82=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=D1=81=D1=8F</a>
</li>
</ul>
</div>
</div>
<div class=3D"base_overlay" id=3D"mies1">
<form method=3D"post" action=3D"/login.html">
<table id=3D"login_form_table">
<tr>
<td colspan=3D"2" align=3D"center">
<h3>=D0=92=D1=85=D0=BE=D0=B4 =D0=B2 =D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=
=D0=B2=D1=83=D1=89=D0=B8=D0=B9 =D0=B0=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82=
</h3>
</td>
</tr>
<tr>
<td colspan=3D"2"><input type=3D"text" name=3D"login" id=3D"login" onfoc=
us=3D"inputOnFocus(this,'=D0=92=D0=B0=D1=88 E-mail',false)" onblur=3D"in=
putOnBlur(this,'=D0=92=D0=B0=D1=88 E-mail',false)" value=3D"=D0=92=D0=B0=
=D1=88 E-mail" style=3D"width:100%"></td>
</tr>
<tr>
<td width=3D"60%"><input type=3D"text" name=3D"password" onfocus=3D"inpu=
tOnFocus(this,'=D0=92=D0=B0=D1=88 =D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D1=8C',=
true)" onblur=3D"inputOnBlur(this,'=D0=92=D0=B0=D1=88 =D0=BF=D0=B0=D1=80=
=D0=BE=D0=BB=D1=8C', true)" value=3D"=D0=92=D0=B0=D1=88 =D0=BF=D0=B0=D1=80=
=D0=BE=D0=BB=D1=8C" style=3D"width:100%"></td><td align=3D"right"><input=
type=3D"submit" value=3D"=D0=92=D0=BE=D0=B9=D1=82=D0=B8" style=3D"width=
:100%"></td>
</tr>
<tr>
<td><input type=3D"checkbox" id=3D"rememberMe" name=3D"rememberMe"><labe=
l for=3D"rememberMe" style=3D"font-weight:normal">=D0=97=D0=B0=D0=BF=D0=BE=
=D0=BC=D0=BD=D0=B8=D1=82=D1=8C =D0=BC=D0=B5=D0=BD=D1=8F</label></td><td =
style=3D"text-align:right;"><a href=3D"/registration.html?action=3Dreset=
Password">=D0=97=D0=B0=D0=B1=D1=8B=D0=BB=D0=B8 =D0=BF=D0=B0=D1=80=D0=BE=D0=
=BB=D1=8C?</a></td>
</tr>
<tr></tr>
</table>
</form>
<hr>
<table id=3D"openid_buttons_table">
<tr>
<td>
<h3>=D0=92=D0=BE=D0=B9=D1=82=D0=B8 =D0=BA=D0=B0=D0=BA =D0=BF=D0=BE=D0=BB=
=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C</h3>
</td>
</tr>
<tr>
<td>
<div id=3D"vk_api_transport"></div>
<script src=3D"http://vkontakte.ru/js/api/openapi.js" type=3D"text/javas=
cript" charset=3D"windows-1251"></script><a href=3D"#" title=3D"=D0=92=D0=
=BE=D0=B9=D1=82=D0=B8 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D1=
=8F =D0=B0=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82 =D0=B2=D0=9A=D0=BE=D0=BD=D1=
=82=D0=B0=D0=BA=D1=82=D0=B5" rel=3D"nofollow" onclick=3D"$('#mies1').hid=
e(); window.open('http://docme.ru/oauth/redirect/vk', '_blank', 'width=3D=
1000,height=3D600'); return false;">
<div class=3D"openid_icon vkontakte">
<span>=D0=B2=D0=9A=D0=BE=D0=BD=D1=82=D0=B0=D0=BA=D1=82=D0=B5</span>
</div>
</a><a href=3D"/openid/redirect?op=3Dgoogle" title=3D"=D0=92=D0=BE=D0=B9=
=D1=82=D0=B8 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D1=8F =D0=B0=
=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82 Google" rel=3D"nofollow">
<div class=3D"openid_icon google">
<span>Google</span>
</div>
</a><a href=3D"/openid/redirect?op=3Dyandex" title=3D"=D0=92=D0=BE=D0=B9=
=D1=82=D0=B8 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D1=8F =D0=B0=
=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82 =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81=
" rel=3D"nofollow">
<div class=3D"openid_icon yandex">
<span>=D0=AFndex</span>
</div>
</a><a href=3D"/openid/redirect?op=3Drambler" title=3D"=D0=92=D0=BE=D0=B9=
=D1=82=D0=B8 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D1=8F =D0=B0=
=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82 =D0=A0=D0=B0=D0=BC=D0=B1=D0=BB=D0=B5=
=D1=80" rel=3D"nofollow">
<div class=3D"openid_icon rambler">
<span>Rambler</span>
</div>
</a><a href=3D"#" onclick=3D"$('#lj_form').show();$('#mailru_form').hide=
();$('#custom_provider_form').hide();return false;" title=3D"=D0=92=D0=BE=
=D0=B9=D1=82=D0=B8 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D1=8F=
=D0=B0=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82 LiveJournal" rel=3D"nofollow=
">
<div class=3D"openid_icon lj">
<span>LiveJournal</span>
</div>
</a><a href=3D"#" onclick=3D"$('#mailru_form').show();$('#lj_form').hide=
();$('#custom_provider_form').hide();return false;" title=3D"=D0=92=D0=BE=
=D0=B9=D1=82=D0=B8 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D1=8F=
=D0=B0=D0=BA=D0=BA=D0=B0=D1=83=D0=BD=D1=82 Mail.Ru" rel=3D"nofollow">
<div class=3D"openid_icon mailru">
<span>Mail.Ru</span>
</div>
</a>
<div style=3D"display:none;clear:both;" id=3D"lj_form">
=D0=92=D0=B0=D1=88
=D0=BB=D0=BE=D0=B3=D0=B8=D0=BD =D0=B2 =D1=81=D0=
=B5=D1=80=D0=B2=D0=B8=D1=81=D0=B5 LiveJournal:<br>
<form method=3D"post" action=3D"openid/redirect">
<input type=3D"text" name=3D"lj">.livejournal.com<input type=3D"submit" =
value=3D"=D0=92=D0=BE=D0=B9=D1=82=D0=B8">
</form>
</div>
<div style=3D"display:none;clear:both;" id=3D"mailru_form">
=D0=92=D0=B0=D1=88
=D0=BB=D0=BE=D0=B3=D0=B8=D0=BD =D0=BD=D0=B0 =D0=
=BE=D0=B4=D0=BD=D0=BE=D0=BC =D0=B8=D0=B7 =D1=81=D0=B5=D1=80=D0=B2=D0=B8=D1=
=81=D0=BE=D0=B2 Mali.Ru:<br>
<form method=3D"post" action=3D"openid/redirect">
<input type=3D"text" name=3D"mailru">@<select name=3D"mailrudomain"><opt=
ion>mail.ru</option><option>inbox.ru</option><option>bk.ru</option><opti=
on>list.ru</option></select><input type=3D"submit" value=3D"=D0=92=D0=BE=
=D0=B9=D1=82=D0=B8">
</form>
</div>
<div style=3D"clear:both;text-align:right;padding-top: 4px;" id=3D"custo=
m_provider_form">
<div style=3D"float:left;">
<input type=3D"checkbox" id=3D"rememberme_openid" name=3D"rememberme_ope=
nid" onchange=3D"switchRememberCookie(this);" style=3D"margin:0px 3px 0p=
x 6px;"> =D0=97=D0=B0=D0=BF=D0=BE=D0=BC=D0=BD=D0=B8=D1=82=D1=8C =D0=BC=D0=
=B5=D0=BD=D1=8F</div>
<script>$('#rememberme_openid').attr('checked',$.cookie("rememberme")=3D=
=3D"1")</script><a href=3D"#" onclick=3D"$('#custom_provider_input').sho=
w();$(this).hide();return false;">=D0=94=D1=80=D1=83=D0=B3=D0=BE=D0=B9 O=
penId =D0=BF=D1=80=D0=BE=D0=B2=D0=B0=D0=B9=D0=B4=D0=B5=D1=80?</a>
<div id=3D"custom_provider_input" style=3D"display:none;">
<form method=3D"post" action=3D"openid/redirect">
<input type=3D"text" name=3D"opurl" style=3D"width:75%; margin-right:4%"=
><input type=3D"submit" value=3D"=D0=92=D0=BE=D0=B9=D1=82=D0=B8" style=3D=
"width:20%">
</form>
<a href=3D"#" onclick=3D"$('#custom_provider_help').show(); $(this).hide=
();return false;" class=3D"quiet">=D0=90 =D1=87=D1=82=D0=BE =D1=8F =D0=B4=
=D0=BE=D0=BB=D0=B6=D0=B5=D0=BD =D0=B7=D0=B4=D0=B5=D1=81=D1=8C =D0=B2=D0=B2=
=D0=B5=D1=81=D1=82=D0=B8?</a>
</div>
<div style=3D"clear:both;text-align:center;padding-top: 4px;display:none=
;" id=3D"custom_provider_help">
=D0=A1=D1=8E=D0=B4=D0=B0
=D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=
=D0=B8=D0=BC=D0=BE =D0=B2=D0=B2=D0=B5=D1=81=D1=82=D0=B8 =D0=BB=D1=8E=D0=B1=
=D0=BE=D0=B9 =D0=B8=D0=B7 =D0=92=D0=B0=D1=88=D0=B8=D1=85 OpenId =D0=B8=D0=
=B4=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=80=D0=
=BE=D0=B2. =D0=98=D0=B4=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=
=82=D0=BE=D1=80 - =D1=8D=D1=82=D0=BE =D0=B0=D0=B4=D1=80=D0=B5=D1=81, =D0=
=B7=D0=B0=D0=BA=D1=80=D0=B5=D0=BF=D0=BB=D1=91=D0=BD=D0=BD=D1=8B=D0=B9 =D0=
=B7=D0=B0 =D0=B2=D0=B0=D0=BC=D0=B8 =D0=BD=D0=B0 =D1=81=D0=B5=D1=80=D0=B2=
=D0=B8=D1=81=D0=B5 OpenId =D0=BF=D1=80=D0=BE=D0=B2=D0=B0=D0=B9=D0=B4=D0=B5=
=D1=80=D0=B0. =D0=92=D1=8B=D0=B3=D0=BB=D1=8F=D0=B4=D0=B8=D1=82 =D0=BD=D0=
=B0=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80 =D1=82=D0=B0=D0=BA: <b>http://do=
cme.myopenid.com</b>
</div>
</div>
</td>
</tr>
</table>
</div>
<script type=3D"text/javascript">$(document).ready(function(){$("a.overl=
ay_link[rel]").overlay()});</script>
<div class=3D"span-17 secondary_menu">
<h2>=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96 =D0=B7=D0=B0=D0=B2=D0=B4=D0=
=B0=D0=BD=D0=BD=D1=8F</h2>
<ul>
<li>
<a href=3D"#" class=3D"dialog_overlay" rel=3D"#download_dialog"><img src=
=3D"/images/button_download.png"></a>
</li>
<li>
<a href=3D"#" class=3D"dialog_overlay" rel=3D"#embed_popup"><img src=3D"=
/images/button_embed.png"></a>
</li>
<li id=3D"viewer_print" style=3D"display:none">
<a href=3D"#" onclick=3D"$('#viewer')[0].print(); return false;"><img sr=
c=3D"/images/button_print.png"></a>
</li>
</ul>
</div>
<div class=3D"span-7 last">
<div class=3D"user_info">
<div class=3D"avatar">
<img src=3D"/avatar/get/8816.jpg"></div>
<div class=3D"text">
<h4>=D0=9E=D0=BF=D1=83=D0=B1=D0=BB=D0=B8=D0=BA=D0=BE=D0=B2=D0=B0=D0=BB: =
</h4>
<a href=3D"/public_profile.html?id=3D8816">shtandyuk_s</a>
</div>
</div>
</div>
</div>
<div id=3D"headerFileUploadStatus" class=3D"success" style=3D"text-align=
:center;display:none;"></div>
<div id=3D"headerUploadProgress" class=3D"span-24 last"></div>
<div id=3D"body">
<div class=3D"span-17">
<div id=3D"flashViewerPadding">
<div id=3D"flashContent">
<div class=3D"prepend-2 span-13 last">
<div class=3D"error" style=3D"text-align:center;">
=D0=94=D0=BB=D1=8F =D0=BF=D1=80=D0=BE=
=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=B0 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=
=D0=BD=D1=82=D0=B0 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=
=D0=BE =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=B8=D1=82=D1=8C Adob=
e Flash =D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B8 10 =D0=B8=D0=BB=D0=B8 =D0=B2=
=D1=8B=D1=88=D0=B5.
<br>
<br>
=
<script type=3D"text/javascript"=
>
var pageHost =3D ((document.=
location.protocol =3D=3D "https:") ? "https://" :
"http://");
document.write("<a href=3D'h=
ttp://www.adobe.com/go/getflashplayer'><img src=3D'/images/get_flash_pla=
yer.png' alt=3D'Get Adobe Flash player' /></a>" );
</script>
=
<br>
<br>
</div>
</div>
<noscript>
<object id=3D"viewer" name=3D"viewer" width=3D"100%" height=3D"100%"><pa=
ram name=3D"movie" value=3D"/v68.swf"><param name=3D"flashVars" value=3D=
"id=3D47023&amp;key=3De3ee2262e0d8032f67c3537c6158b189"><param name=3D"a=
llowScriptAccess" value=3D"always"><param name=3D"allowFullScreen" value=
=3D"true"><param name=3D"allowFullScreenInteractive" value=3D"true"><par=
am name=3D"wmode" value=3D"opaque">
<embed id=3D"viewer" width=3D"100%" height=3D"100%" src=3D"/v68.swf?id=3D=
47023&amp;key=3De3ee2262e0d8032f67c3537c6158b189" type=3D"application/x-=
shockwave-flash" allowfullscreen=3D"true" allowFullScreenInteractive=3D"=
true" wmode=3D"opaque" allowScriptAccess=3D"always"></embed>
</object></noscript>
</div>
</div>
<table>
<tr>
<td class=3D"main_info span-6">
<ul>
<li>
<span class=3D"quiet">=D0=94=D0=B0=D1=82=D0=B0 =D0=BF=D1=83=D0=B1=D0=BB=D0=
=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8: </span>01 =D0=A4=D0=B5=D0=B2=D1=80=D0=
=B0=D0=BB=D1=8C 2012</li>
<li>
<span class=3D"quiet">=D0=92=D0=BB=D0=B0=D0=B4=D0=B5=D0=BB=D0=B5=D1=86: =
</span><a href=3D"/public_profile.html?id=3D8816">shtandyuk_s</a>
</li>
<li>
<span class=3D"quiet">=D0=9F=D1=80=D0=BE=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=
=BE=D0=B2: </span>1517</li>
<li>
<div class=3D"addthis_toolbox addthis_32x32_style addthis_default_style"=
>
<table style=3D"margin-top:10px;width:247px;">
<tr>
<td style=3D"padding:0px 0px 2px 0px;width:144px; overflow:hidden;"><a c=
lass=3D"addthis_button_vk" style=3D"cursor:pointer" title=3D"=D0=A0=D0=B0=
=D1=81=D1=81=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D0=B2=D0=9A=D0=BE=D0=BD=
=D1=82=D0=B0=D0=BA=D1=82=D0=B5"></a><a class=3D"addthis_button_facebook"=
style=3D"cursor:pointer" title=3D"=D0=A0=D0=B0=D1=81=D1=81=D0=BA=D0=B0=D0=
=B7=D0=B0=D1=82=D1=8C =D0=B2 Facebook"></a><a class=3D"addthis_button_my=
mailru" style=3D"cursor:pointer" title=3D"=D0=A0=D0=B0=D1=81=D1=81=D0=BA=
=D0=B0=D0=B0=D1=82=D1=8C =D0=B2 Mail.ru"><a class=3D"addthis_button_live=
journal" style=3D"cursor:pointer" title=3D"=D0=A0=D0=B0=D1=81=D1=81=D0=BA=
=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D0=B2 Livejournal"><img src=3D"/images/l=
ivejournal-32.png" width=3D"32px" height=3D"32px"></a></a></td><td style=
=3D"padding:0px 0px 0px 5px;">
<div style=3D"width:50px;height:40px;overflow:hidden;">
<a class=3D"addthis_counter" title=3D"=D0=9F=D0=BE=D1=81=D0=BC=D0=BE=D1=82=
=D1=80=D0=B5=D1=82=D1=8C =D0=B4=D1=80=D1=83=D0=B3=D0=B8=D0=B5 =D1=81=D0=BF=
=D0=BE=D1=81=D0=BE=D0=B1=D1=8B"></a>
</div>
</td><td style=3D"padding:0px 0px 2px 0px"><a class=3D"addthis_button_co=
mpact"></a></td>
</tr>
</table>
</div>
<script type=3D"text/javascript">
var pageTracker =3D [];
if (_gaq._getAsyncTracker) {page=
Tracker =3D _gaq._getAsyncTracker('');}
var addthis_config =3D {"data_tr=
ack_clickback":true,data_ga_tracker: pageTracker,ui_language: "ru",servi=
ces_exclude:"print"};
</script><script type=3D"text/javasc=
ript" src=3D"http://s7.addthis.com/js/250/addthis_widget.js#username=3Dd=
ocme&domready=3D0"></script>
</li>
</ul>
</td><td class=3D"full_info span-9">
<p>
<label>=D0=9A=D0=B0=D1=82=D0=B5=D0=B3=D0=BE=D1=80=D0=B8=D1=8F: </label>
<div>
<a href=3D"/catalog/obrazovanie">=D0=9E=D0=B1=D1=80=D0=B0=D0=B7=D0=BE=D0=
=B2=D0=B0=D0=BD=D0=B8=D0=B5</a>
</div>
</p>
<p>
<label>=D0=9D=D0=B0=D0=B7=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5: </label>
<div>=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=96 =D0=B7=D0=B0=D0=B2=D0=B4=
=D0=B0=D0=BD=D0=BD=D1=8F</div>
</p>
</td>
</tr>
</table>
<div align=3D"center" style=3D"margin-top:20px;">
<a href=3D"#" onclick=3D"alert('=D0=92=D1=8B =D0=B4=D0=BE=D0=BB=D0=B6=D0=
=BD=D1=8B =D0=B1=D1=8B=D1=82=D1=8C =D0=B7=D0=B0=D1=80=D0=B5=D0=B3=D0=B8=D1=
=81=D1=82=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D1=8B =D0=B4=D0=BB=D1=
=8F =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=
=B8=D1=8F =D1=8D=D1=82=D0=BE=D0=B3=D0=BE =D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=
=B2=D0=B8=D1=8F');return false;">=D0=9E=D0=B1=D1=80=D0=B0=D1=82=D0=B8=D1=
=82=D1=8C =D0=B2=D0=BD=D0=B8=D0=BC=D0=B0=D0=BD=D0=B8=D0=B5 =D0=B0=D0=B4=D0=
=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=BD=D0=
=B0 =D0=BD=D0=B5=D0=B4=D0=BE=D0=BF=D1=83=D1=81=D1=82=D0=B8=D0=BC=D0=BE=D0=
=B5 =D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B5 =D0=B4=D0=
=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0</a>
</div>
<style>
.yap-widget{width:100%;font-family:sans-serif;background=
:#FFF;border:1px solid #eee;}
.yap-widget > .yap-header{background:#2c2c2c;padding:3px=
;}
.yap-widget > .yap-header img{height:30px;vertical-align=
:bottom;}
.yap-widget > .yap-header .yap-header-categories{margin-=
left:10px;}
.yap-widget > .yap-header .yap-header-categories a{text-=
decoration:none;font-size:11px;color:#fff;margin-left:5px;line-height:30=
px;text-shadow:0 0 1px #aaa;}
.yap-widget > .yap-footer{text-align:center;padding:10px=
0;}
.yap-widget > .yap-footer a{text-decoration:none;color:#=
086da5;}
.yap-widget .yapaw .yapaw-stories{background:#FFF;}
.yap-widget .yapaw .yapaw-content{padding:0!important;}
.yap-widget .yapaw .yapaw-story-title{display:block;line=
-height:30px;}
.yap-widget .yapaw .yapaw-story-title:after{content:">";=
position:absolute;right:0;top:50%;line-height:20px;font-size:20px;margin=
-top:-10px;color:#648ca5;}
</style>
<a href=3D"http://yapa.ru"><img src=3D"/images/yapa2.png"></a>
</div>
<div class=3D"span-6 last vertical_doc_list_padding"><!--
<a href=3D"/"><img src=3D"/images/logo_publish.png" width=3D"244px" hei=
ght=3D"104px" style=3D"margin-bottom:15px" /></a> =
<br/>
<span style=3D'font:24px Segoe UI'>=D0=9C=D0=B0=D0=B3=D0=B0=D0=
=B7=D0=B8=D0=BD =D0=94=D0=BE=D0=BA=D0=9C=D0=B8</span><br/>
<span style=3D'font:16px Segoe UI;color:#797979'>=D0=A1=D0=BA=
=D0=BE=D1=80=D0=BE =D0=BC=D1=8B =D0=BE=D1=82=D0=BA=D1=80=D0=BE=D0=B5=D0=BC=
=D0=BC=D0=B0=D0=B3=D0=B0=D0=B7=D0=B8=D0=BD =D1=8D=D0=BB=D0=B5=D0=BA=D1=82=
=D1=80=D0=BE=D0=BD=D0=BD=D1=8B=D1=85 =D0=BA=D0=BD=D0=B8=D0=B3 =D0=B8 =D0=
=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2. <br /><a styl=
e=3D"color:#9eba48" href=3D"/shop.htm">=D0=A3=D0=B7=D0=BD=D0=B0=D0=B9=D1=
=82=D0=B5 =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D0=BE=D1=81=D1=82=D0=
=B8!</a></span>
<br/>
<br/>
<br/>
-->
<a href=3D"http://www.askandfly.ru" target=3D"_blank"><img width=3D"250"=
height=3D"250" src=3D"http://www.askandfly.ru/cdn/docme.gif"></a>
<br/><br/>
<!-- =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81.=D0=94=D0=B8=D1=80=
=D0=B5=D0=BA=D1=82 -->
<div id=3D"yandex_ad"></div>
<script type=3D"text/javascript">
(function(w, d, n, s, t) {
w[n] =3D w[n] || [];
w[n].push(function() {
Ya.Direct.insertInto(86995, "yandex_ad", {
stat_id: 2,
site_charset: "utf-8",
ad_format: "direct",
type: "250x250",
border_type: "block",
header_position: "bottom",
site_bg_color: "FFFFFF",
header_bg_color: "CCCCCC",
border_color: "CCCCCC",
title_color: "666666",
url_color: "666666",
all_color: "000000",
text_color: "000000",
hover_color: "CCCCCC"
});
});
t =3D d.documentElement.firstChild;
s =3D d.createElement("script");
s.type =3D "text/javascript";
s.src =3D "http://an.yandex.ru/system/context.js";
s.setAttribute("async", "true");
t.insertBefore(s, t.firstChild);
})(window, document, "yandex_context_callbacks");
=
</script><h3 style=3D"margin-top:20px">=D0=94=D1=80=D1=83=D0=
=B3=D0=B8=D0=B5 =D0=BF=D1=83=D0=B1=D0=BB=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=
=B8 =D0=B2=D0=BB=D0=B0=D0=B4=D0=B5=D0=BB=D1=8C=D1=86=D0=B0</h3>
<ul class=3D"vertical_doc_list">
<li class=3D"tiny_doc" rel=3D"121271">
<div class=3D"thumb_wrapper">
<div class=3D"thumb_padding">
<a href=3D"/doc/121271/publikaciya-%21"><img class=3D"thumb" src=3D"http=
://s2.docme.ru/store/data/000121271_1-68a2d8c57f67209089a74228e5698e0e-7=
5x105.png"></a>
</div>
</div>
<a href=3D"/doc/121271/publikaciya-%21"><span class=3D"title">=D0=9F=D1=83=
=D0=B1=D0=BB=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D1=8F !</span><span class=3D"=
views">=D0=9F=D1=80=D0=BE=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=BE=D0=B2: 8</=
span><span class=3D"published">29 =D0=AF=D0=BD=D0=B2=D0=B0=D1=80=D1=8C 2=
013</span><span class=3D"owner">shtandyuk_s</span></a>
</li>
<li class=3D"tiny_doc" rel=3D"119671">
<div class=3D"thumb_wrapper">
<div class=3D"thumb_padding">
<a href=3D"/doc/119671/trenuval._n%D1%96-vpravi"><img class=3D"thumb" sr=
c=3D"http://s2.docme.ru/store/data/000119671_1-31b06b8d371627b5a7c503a71=
38aeb98-75x105.png"></a>
</div>
</div>
<a href=3D"/doc/119671/trenuval._n%D1%96-vpravi"><span class=3D"title">=D0=
=A2=D1=80=D0=B5=D0=BD=D1=83=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D1=96 =D0=B2=D0=
=BF=D1=80=D0=B0=D0=B2=D0=B8</span><span class=3D"views">=D0=9F=D1=80=D0=BE=
=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=BE=D0=B2: 15</span><span class=3D"publ=
ished">20 =D0=AF=D0=BD=D0=B2=D0=B0=D1=80=D1=8C 2013</span><span class=3D=
"owner">shtandyuk_s</span></a>
</li>
<li class=3D"tiny_doc" rel=3D"77566">
<div class=3D"thumb_wrapper">
<div class=3D"thumb_padding">
<a href=3D"/doc/77566/prezentaciya-moral._nij-vchinok"><img class=3D"thu=
mb" src=3D"http://s2.docme.ru/store/data/000077566_1-57b5ca22d62085f3acc=
8b0e555b9eb13-75x105.png"></a>
</div>
</div>
<a href=3D"/doc/77566/prezentaciya-moral._nij-vchinok"><span class=3D"ti=
tle">=D0=9F=D1=80=D0=B5=D0=B7=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D1=8F =
=D0=9C=D0=BE=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=B8=D0=B9 =D0=B2=D1=87=D0=B8=
=D0=BD=D0=BE=D0=BA</span><span class=3D"views">=D0=9F=D1=80=D0=BE=D1=81=D0=
=BC=D0=BE=D1=82=D1=80=D0=BE=D0=B2: 221</span><span class=3D"published">2=
3 =D0=98=D1=8E=D0=BD=D1=8C 2012</span><span class=3D"owner">shtandyuk_s<=
/span></a>
</li>
</ul>
<hr style=3D"margin: 20px 0;"><!-- =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81.=
=D0=94=D0=B8=D1=80=D0=B5=D0=BA=D1=82 -->
<div id=3D"yandex_ad1"></div>
<script type=3D"text/javascript">
(function(w, d, n, s, t) {
w[n] =3D w[n] || [];
w[n].push(function() {
Ya.Direct.insertInto(86995, "yandex_ad1", {
stat_id: 3,
site_charset: "utf-8",
ad_format: "direct",
type: "250x250",
border_type: "block",
header_position: "bottom",
site_bg_color: "FFFFFF",
header_bg_color: "CCCCCC",
border_color: "CCCCCC",
title_color: "666666",
url_color: "666666",
all_color: "000000",
text_color: "000000",
hover_color: "CCCCCC"
});
});
t =3D d.documentElement.firstChild;
s =3D d.createElement("script");
s.type =3D "text/javascript";
s.src =3D "http://an.yandex.ru/system/context.js";
s.setAttribute("async", "true");
t.insertBefore(s, t.firstChild);
})(window, document, "yandex_context_callbacks");
=
</script></div>
</div>
</div>
<div id=3D"footer">
<div class=3D"container">
<div class=3D"span-6">
<ul>
<li>DocMe<hr>
</li>
<li>
<a href=3D"/about">=D0=9E =D0=BD=D0=B0=D1=81</a>
</li>
<li>
<a href=3D"/publications">DocMe =D0=B2 =D0=A1=D0=9C=D0=98</a>
</li>
<li>
<a href=3D"/job">=D0=92=D0=B0=D0=BA=D0=B0=D0=BD=D1=81=D0=B8=D0=B8</a>
</li>
<li>
<a href=3D"/contacts">=D0=9D=D0=B0=D1=88=D0=B8 =D0=BA=D0=BE=D0=BD=D1=82=D0=
=B0=D0=BA=D1=82=D1=8B</a>
</li>
</ul>
</div>
<div class=3D"span-6">
<ul>
<li>=D0=9F=D0=BE=D0=BB=D0=B5=D0=B7=D0=BD=D0=BE=D0=B5<hr>
</li>
<li>
<a href=3D"/faq">=D0=9E=D1=82=D0=B2=D0=B5=D1=82=D1=8B =D0=BD=D0=B0 =D0=B2=
=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B</a>
</li>
<li>
<a href=3D"/start">=D0=A0=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D1=81=D1=82=
=D0=B2=D0=BE =D0=BD=D0=BE=D0=B2=D0=B8=D1=87=D0=BA=D0=B0=D0=BC</a>
</li>
<li>
<a href=3D"/agreement">=D0=A3=D1=81=D0=BB=D0=BE=D0=B2=D0=B8=D1=8F =D0=B8=
=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=
</a>
</li>
<li>
<a href=3D"/abuse">=D0=9F=D0=BE=D0=B6=D0=B0=D0=BB=D0=BE=D0=B2=D0=B0=D1=82=
=D1=8C=D1=81=D1=8F</a>
</li>
</ul>
</div>
<div class=3D"span-4">
<ul>
<li>=D0=9D=D0=BE=D0=B2=D0=BE=D1=81=D1=82=D0=B8<hr>
</li>
<li>
<a href=3D"http://blog.docme.ru">=D0=9D=D0=B0=D1=88 =D0=B1=D0=BB=D0=BE=D0=
=B3</a>
</li>
<li>
<a href=3D"http://twitter.com/docmeru">=D0=9D=D0=B0=D1=88 =D1=82=D0=B2=D0=
=B8=D1=82=D1=82=D0=B5=D1=80</a>
</li>
</ul>
</div>
<div class=3D"span-4">
<ul>
<li>=D0=9F=D0=B0=D1=80=D1=82=D0=BD=D1=91=D1=80=D1=8B<hr>
</li>
<li>
<a href=3D"http://www.yapa.ru">=D0=AF=D0=BF=D0=B0</a>
</li>
</ul>
</div>
<div class=3D"logo">
<img src=3D"/images/logo_footer.png" width=3D"149" height=3D"58"></div>
</div>
</div>
</div>
<script type=3D"text/javascript">
var ueJsHost =3D (('https:' =3D=3D document.location.protocol) ? 'https:=
//' : 'http://');
document.write(unescape("%3Cscript src=3D'" + ueJsHost + "userecho.com/s=
/js/widget-1.2.js' type=3D'text/javascript'%3E%3C/script%3E"));
</script><script type=3D"text/javascript">
UE.Widget.init({
host:'userecho.com',
forum:'327',
lang:'ru',
tab_alignment:'left',
tab_text_color:'white',
tab_bg_color:'#c9e67c',
tab_hover_color:'#93bb3a'
})
</script><script src=3D"//mc.yandex.ru/metrika/watch.js" type=3D"text/ja=
vascript"></script>
<div style=3D"display:none;">
<script type=3D"text/javascript">
try { var yaCounter1445529 =3D new Ya.Metrika(1445529); } catch(e){}
</script>
</div>
<noscript>
<div style=3D"position:absolute">
<img src=3D"//mc.yandex.ru/watch/1445529" alt=3D""></div>
</noscript>
</body>
</html>
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=screen.css
Content-Type: text/css; name=screen.css
Content-Location: http://www.docme.ru/css/screen.css
Content-Transfer-Encoding: 8bit
/* -----------------------------------------------------------------------
Blueprint CSS Framework 0.9
http://blueprintcss.org
* Copyright (c) 2007-Present. See LICENSE for more info.
* See README for instructions on how to use Blueprint.
* For credits and origins, see AUTHORS.
* This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header, hgroup, nav, section
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-
size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section
{display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial,
Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-
height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select
{background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus,
input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select
{margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio
{position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8,
.span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16,
.span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24
{float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3,
textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5,
input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8,
textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10,
input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13,
textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15,
input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18,
textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20,
input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23,
textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!
important;border-right-width:1px!important;padding-left:5px!important;padding-
right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9,
.pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17,
.pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24
{float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9,
.push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17,
.push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24
{float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr
{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0
1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after
{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidde
n;}
.clearfix, .container {display:block;}
.clear {clear:both;}
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.docme.ru/images/bg_detailed_header.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAACiCAIAAAAP/zCeAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhJREFUeNrcUckNAjEMHDt80PLkSQkU
QAfUQSeskOiMJqiAGnh4iDeO2dWKBniMfGTGduxyvd3Ldn/QTVGFQQ1UACoVJCd4
7DD3I6bz2OzEIZJLWs0j312T2lmO6JrwreqIFqe1qkXykTP1Xj6XLWozuJI9LLjz
Glj9A71n+t9ZfB+7YdDL+M59OE7Hc+sFW+zq7yHtvpC4h7Q9qZQ1lz/04T9fj48A
AwCOoYjCqKXEhwAAAABJRU5ErkJggg==
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.docme.ru/images/bg_footer.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAAC2CAIAAACXuHATAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpimDR9FhMDAwMTMzMzg5qB
GZg9ikfxEMcAAQYAnxADwV3WNZIAAAAASUVORK5CYII=
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.docme.ru/images/hr_footer.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAGUAAAABCAIAAABIe/fUAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpckF0OwCAIg3nQ+59nybKb
tYxf3TRR60ch4LjuZ85BFdHfYl0Uj4grBhYxBUK5YPjY2gyAaWozP4w5sZwMMo/g
WacQKiVzV11wr7J+TWt3Tzje4c9etsyASpOeOmCOdXzMK8AAVVkZoMbdaM4AAAAA
SUVORK5CYII=
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.docme.ru/images/close.png
Content-Transfer-Encoding: Base64
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
lkgM1v4TYAAi8nNfsug40QAAAABJRU5ErkJggg==
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=main.css
Content-Type: text/css; name=main.css
Content-Location: http://www.docme.ru/css/main.css
Content-Transfer-Encoding: 8bit
html, body{
margin:0;
padding:0;
height:100%;
}
#layout {
min-height:100%;
position:relative;
}
#layout_body{
padding-bottom:222px
}
a{color:#1982ab;text-decoration:none;}
.right{float:right;}
#body_header{position:absolute;width:100%;right:0;top:0;z-index:-1;}
#body_footer{position:absolute;width:100%;right:0;bottom:0;z-index:-1;}
#header,#body_header{background-image: url('../images/bg_header.png');height:
101px;background-repeat: repeat-x ;}
.body_detailed_header, .detailed_header{background-image:
url('../images/bg_detailed_header.png') !important;height: 163px !important;}
.body_breadcumb_header, .breadcumb_header{background-image:
url('../images/bg_breadcumb_header.png') !important;height: 115px !important;}
.breadcumbs{font:bold 18px/36px Arial;padding-top:10px;color:white;}
.avatar img{width:60px; height:60px;border:1px solid white;margin-top:10px;}
#logo{height:60px;margin-top:10px;}
#header .menu{margin-top:25px; text-align:right}
#header .search{margin-top:15px; margin-bottom:10px;text-align:right}
#header ul{width:100%;padding-left:0;}
#header ul li{display:inline;margin-left:8px;vertical-align:top;}
#header ul li a{font:normal 12px Arial; color:white; text-decoration:none;vertical-
align:top;}
#header .search_button{background-color:#5e666d;border:1px solid #a8abad;border-
bottom:1px solid black;border-right:1px solid black;height:26px;}
#header .search .text{background-color:#dedede;width:280px;margin-
right:3px;padding:3px;}
#header a.upload{color:#cae77e;font-weight:bold;}
#header .secondary_menu ul{margin:0px;}
#header .secondary_menu h2{margin:0px; margin:14px 0 0 2px;
color:white;height:24px;overflow:hidden;}
#header .user_info{border-left:1px solid white; padding-left:10px;}
#header .user_info, #header .secondary_menu{margin-top:10px;*margin-
top:8px;height:80px}
#header .user_info{color:white;}
#header .user_info h4{font-weight:bold; color:white;margin:0;}
#header .user_info .avatar{float:right}
#header .user_info .text{float:left;margin:20px 0px 0px 10px;font-
weight:bold;overflow:hidden;width:180px}
#header .user_info .text a{color:#1982ab;text-decoration:none;font-weight:bold;}
#body{margin-top:20px;}
#upload_form{margin:20px;background-color:#e5f3ff; border:1px solid
#2969a0;padding:20px 20px 20px 20px;text-align:center;color:#a3a3a3}
#upload h3{color:#93bb3a}
#flashContent { display:none; }
#flashViewerPaddingForPromo{width:590px;height:495px;margin-top:20px 0;}
h3{font-size:1.3em;color:#a2a2a2;margin-bottom:0em}
h2{font:normal 20px Arial;color:#a2a2a2;}
.notice h3{color:#666;margin-bottom:0em;font-weight:bold;line-height:1.5}
#newdoc_padding h2{ margin-left:50px;}
#newdoc{width:100%}
#randomdoc_padding{width:265px;margin-left:40px;}
#randomdoc{margin-top:20px;}
#randomdoc h2{margin:0px 0px 10px 0px;}
.short_doc{width:165px;height:230px;float:left;margin:10px;overflow:hidden;text-
align:center}
.thumb_wrapper{width:160px; height:210px; border:1px solid #D3D3D3; clear:both;
display: table; overflow: hidden;background-color:white;}
.thumb_padding{display: table-cell; vertical-align: middle; text-align:center}
.tiny_doc .thumb_wrapper, .medium_doc .thumb_wrapper{position:relative;float:left;
padding:3px;margin-right:8px;}
.tiny_doc{clear:both;height:115px;margin-bottom:2px;}
.tiny_doc .thumb_wrapper{width:81px;height:105px;}
.tiny_doc .title{display:block;padding-
top:20px;overflow:hidden;width:150px;overflow:hidden;height:16px;}
.tiny_doc .views,.tiny_doc .published,.tiny_doc
.owner{color:#a2a2a2;display:block;}
.medium_doc{clear:both;min-height:102px;margin-bottom:2px;}
.medium_doc .thumb_wrapper{width:66px;height:94px;background-color:white;}
.medium_doc .title{display:block;padding-
top:5px;overflow:hidden;width:630px;font:18px Arial; color:#4582c3}
.medium_doc .desc span,.medium_doc .info span,.medium_doc .count span,
.medium_doc .category span{color:#afb0b0;font:14px Arial;}
.medium_doc .desc,.medium_doc .info, .medium_doc .category
{color:#000000;display:block;width:650px;padding-top:15px;margin-left:82px;}
.medium_doc .info{padding-top:0;}
.medium_doc .count{position:absolute;bottom:4px;right:4px}
.openid_icon{ background-image: url('../images/openid_icons.png'); background-
repeat: no-repeat; float: left; height: 50px; margin: 2px; width: 50px; }
.openid_icon span{ display: none; }
.google{ background-position: 0px 0px; }
.lj{ background-position: 0px -50px; }
.mailru{ background-position: 0px -200px; }
.rambler{ background-position: 0px -150px; }
.yandex{ background-position: 0px -100px; }
.vkontakte{ background-position: 0px -250px; }
input[type=submit], .submit{ background-color: #cae77e; border: 2px solid #b2e148;
color: white; }
input[type=submit].deny{ background-color: #FDE5DD; border: 2px solid #FBCBBC;
color: red; }
.full_info div {float:left;width:280px;}
.full_info .description{ color: #707070; }
.full_info label{color:#666;font-weight:normal;width:65px;float:left;}
.full_info p{margin:0px;}
.main_info{ background-color: #f4fbe1; border: 1px solid #cae77e; padding: 15px;
zoom:1; }
.main_info ul , .full_info ul{ margin: 0px; padding: 0px; }
.main_info ul li , .full_info ul li, .user_menu ul li, .left_menu ul li, .catalog
ul li{ list-style: none; }
.user_profile{margin-right:0px}
.user_menu{margin-top:20px}
.user_menu a{ font-size: 1.5em; }
.user_profile input.text{ background-color: #f4fbe1; border: 1px solid #93bb3a;
font-size: 1.5em; margin: 0.5em 0; margin-left: 170px; padding: 5px; width:
300px; }
.user_profile select{ background-color: #f4fbe1; border: 1px solid #93bb3a; font-
size: 1.5em; margin: 0.5em 0; margin-left: 170px; padding: 5px; width: 300px; }
.user_profile select.date{width: 90px; margin-left: 10px;}
.user_profile select.first{margin-left: 170px; width: 100px;}
.user_profile label{ margin-top: 1.5em; position: absolute; text-align: right;
width: 160px; }
.user_profile .avatar img{margin-left: 170px;margin-top:0;}
.user_profile .avatar input.text{margin-left: 240px;margin-top:-50px;display:block}
.left_menu ul, .catalog ul{background-color:#f2f2f2;padding:1.5em 0;margin:0px 5px
0px 0px;}
.public_profile h2, .public_profile h3{color:#4582c3}
.public_profile h3{margin-top:20px}
.profile_doc_list{margin:0; padding:0;margin-top:-10px; }
.profile_doc_list li{list-style: none; position:relative}
.profile_doc_list li.pos0{background-color:#f2f2f2}
.profile_doc_list li.pos1{background-color:#f7f7f7}
.catalog_doc_list{margin:0; padding:0;margin-top:-10px; }
.catalog_doc_list li{list-style: none;}
.catalog ul ul {margin:0; padding:0;}
.catalog ul ul div {padding: 0 0 0 3em ;}
.catalog ul ul ul div {padding: 0 0 0 4.5em ;}
.catalog ul ul ul ul div {padding: 0 0 0 6em ;}
.left_menu ul li, .catalog ul div{padding: 0 0.75em 0 1.5em;}
.left_menu ul .selected, .catalog ul .selected{background-color:#616161}
.left_menu ul .selected a, .catalog ul .selected a{color:#e5e5e5;}
#flashViewerPadding{width:670px;height:600px;margin-bottom:20px;}
.flashViewerPaddingImage{background-image: url('../images/bg_viewer.png');}
#download_dialog {width:350px;min-height:100px}
#download_dialog table td{text-align:center}
#download_dialog #download_size{font:normal 30px Arial;color:#cccccc}
#embed_popup {width:500px;}
#embed_popup .jqmdMSG {padding:20px}
#embed_popup .jqmdMSG input{width:100%}
.doc_profile input.check{ background-color: #f4fbe1; border: 1px solid #93bb3a;
font-size: 1.5em; margin: 0.5em 0; margin-left: 170px; margin-top: 0.9em; }
.doc_profile input.text, .doc_profile textarea, .doc_profile select, .abuse
input.text, .abuse textarea, .prettyform input.text, .prettyform
textarea{ background-color: #f4fbe1; border: 1px solid #93bb3a; font-size: 1.5em;
margin: 0.5em 0; margin-left: 170px; padding: 5px; width: 400px; }
.doc_profile textarea, .abuse textarea, .prettyform textarea{height:100px;}
.doc_profile label, .abuse label, .prettyform label{ margin-top: 1.5em; position:
absolute; text-align: right; }
.doc_profile .label, .abuse label, .prettyform label{ text-align: right; width:
160px;float:left;font-weight:bold;margin: 1em 0;}
.doc_profile .boxes, .prettyform .boxes{text-align: left; width: 420px;float:left;
margin: 1em 0;margin-left:10px;}
.doc_profile .boxes label, .prettyform .boxes label{ margin:
0;position:relative;width:80px;display:inline-block;text-align:left;}
.doc_profile .boxes input.check, .prettyform .boxes input.check{margin: 0 1.2em 0
0.3em;}
.abuse input.radio{clear:left;;margin-left: 170px;}
#footer{height:182px;background-image: url('../images/bg_footer.png');background-
repeat:repeat-x;background-color:#263036;margin-top:40px;
position:absolute;
bottom:0;
right:0;
width:100%;
}
#footer ul {margin-top:40px;}
#footer li {color:#cae77e;padding-left:5px;font-weight:bold;list-style-type: none}
#footer li a {color:#FFFFFF;font-weight:normal;}
#footer li hr{background: url('../images/hr_footer.png') repeat-y scroll 0 0
#263036; color:#263036;margin:0.4em 0;height:1px}
#footer .logo img{float:right;margin-top:60px;}
.vertical_doc_list_padding{padding-left:20px;width:250px}
.vertical_doc_list_padding hr{width:230px;margin:11px 0 11px 0;}
.vertical_doc_list_padding h3{margin-bottom:10px;}
.vertical_doc_list{width:250px}
.vertical_doc_list{list-style-type: none;margin:0px;padding:0px;text-align:left;}
.user_stats{font:bold 18px Arial;color:#FFFFFF;margin-top:30px !
important;width:100%}
.user_stats li{width:30%;padding-left:30px !important;}
.user_stats li:first-child{padding-left:0px !important;}
#user_documents, .item_list {background-color:#f1f1f1}
#user_documents td:first-child, .item_list td:first-child{width:280px}
#user_documents .row0, .item_list .row0{background-color:#f8f8f8}
#user_documents a, .item_list a{font:normal 14px Arial;color:#1982ab}
#user_documents a.small, .item_list a.small{font:normal 10px Arial}
#user_documents .item_title, .item_list .item_title{font:bold 10px
Arial;color:#9d9d9d;}
#user_documents td, .item_list td{font:bold 10px Arial;color:#000000}
#registration_form_table, #login_form_table, #openid_buttons_table{width:340px;}
.page_nav{text-align:right;padding-right:25px;}
.page_nav span{padding:2px;font:bold 18px Arial;color:#8c8c8c}
.hidden{color:#90a3ab !important}
/* + jQuery.Tools */
a.browse { background: url(../images/arrows.png) no-repeat; cursor: pointer;
display: block; float: left; font-size: 1px; height: 51px; margin: 90px 10px;
width: 30px; }
a.disabled { visibility: hidden !important; }
a.down { background-position: 0 -51px; }
a.left
{ margin-left: 0px; }
a.left:hover, a.up:hover { background-position: -30px 0; }
a.left:active, a.up:active { background-position: -60px 0; }
a.right { background-position: 0 -51px; clear: right; margin-
right: 0px; }
a.right:hover, a.down:hover { background-position: -30px -51px; }
a.right:active, a.down:active { background-position: -60px -51px; }
a.up, a.down
{ background: url(../images/vert_large.png) no-repeat;
float: none; margin: 10px 50px; }
div.items div.active { background-color: #fff; border: 1px inset #ccc; }
div#newdoc_scrollable{width: 870px;}
div#newdoc_scrollable ul{padding:0px;margin:0px;}
div#randomdoc_scrollable{width: 185px;}
div.scrollable { height: 250px; overflow: hidden; /* required settings */ position:
relative; }
div.scrollable .items { margin: 0px; padding: 0px; position: absolute; /* this
cannot be too large */ width: 20000em; }
div.scrollable div.items li, .scrollable, div.scrollable div.items div.page
{ float: left; }
.base_overlay { background-color: white; border: 1px solid #666666; display: none;
font-size: 11px; min-height: 200px;box-shadow:0 0 90px 5px #000000;-webkit-box-
shadow:0 0 90px 5px #000000; -moz-box-shadow: 0 0 90px 5px #000000; padding: 35px;
width: 340px; z-index: 10000; }
.base_overlay .close { background-image: url("../images/close.png"); cursor:
pointer; height: 35px; position: absolute; right: -15px; top: -15px; width: 35px; }
#embed_popup{ height: 230px; min-height: 100px; width: 450px; }
#embed_popup #fullscreen_url, #page_url, #embed_popup #embed_code,#embed_popup
#short_url{width:100%; color:#999999}
/* - jQuery.Tools */
#fileInputUploader{margin-left:20px;}
.uploadifyQueueItem {
font: 11px Verdana, Geneva, sans-serif;
border: 2px solid #E5E5E5;
background-color: #F5F5F5;
margin-top: 5px;
padding: 10px;
width: 285px;
}
.uploadifyError {
border: 2px solid #FBCBBC !important;
background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
float:right;
margin-right:-4px;
margin-top:-3px;
}
.uploadifyQueueItem img{
width:20px; height:20px;
}
.uploadifyProgress {
background-color: #FFFFFF;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #C5C5C5;
border-bottom: 1px solid #C5C5C5;
margin-top: 10px;
width: 100%;
}
.uploadifyProgressBar {
background-color: #0099FF;
width: 1px;
height: 3px;
}
#headerUploadProgress{
line-height:0;
}
#headerUploadProgress .uploadifyQueueItem {
text-align:center;
width:100%;
}
#headerFileInputUploader{display:inline;}
.button {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em; -moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
font-size: 12px;
padding: .4em 1.5em .42em;
color: #e8f0de;
border: solid 1px #538312;
background: #64991e;
background: -webkit-gradient(linear, left top, left bottom, from(#cae67e),
to(#93bb3a));
background: -moz-linear-gradient(top, #cae67e, #93bb3a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae67e',
endColorstr='#93bb3a');
}
.button:hover {
text-decoration: none;
background: #538018;
background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28),
to(#436b0c));
background: -moz-linear-gradient(top, #6b9d28, #436b0c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',
endColorstr='#436b0c');
}
.button:active {
position: relative;
top: 1px;
color: #a9c08c;
background: -webkit-gradient(linear, left top, left bottom, from(#93bb3a),
to(#cae67e));
background: -moz-linear-gradient(top, #93bb3a, #cae67e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93bb3a',
endColorstr='#cae67e');
}
.landing h3{color:#9ab4cc;font:18px Arial;}
.document_info{margin-top:10px;font-weight:bold}
.document_info .quiet, .main_info .quiet, .doc_progressbar .quiet{
font-weight:normal;width:120px;display:inline-block;padding-right:5px
}
.document_info .quiet, .doc_progressbar .quiet{
width: 150px;
}
.document_info .doc_status{color:#93BB3A;font-size:14px;}
.search_match{display:inline-block;}
.search_match ul {margin-left:0; margin-top:30px;padding:0px;}
.search_match ul li{list-style: none;}
.tag_cloud ul {margin-left:0; margin-top:0px;padding:0px;}
.tag_cloud ul li{list-style: none;display:inline; padding:0px 6px}
.tag_cloud a{color:#939393}
.tag_cloud a:hover{text-decoration:underline}
.tag_cloud a.active{color:black}
.tag_cloud a.active:hover{color:#939393;text-decoration:line-through}
.tag_cloud .tier_10{font-size: 38px;}
.tag_cloud .tier_9{font-size: 34px;}
.tag_cloud .tier_8{font-size: 30px;}
.tag_cloud .tier_7{font-size: 26px;}
.tag_cloud .tier_6{font-size: 22px;}
.tag_cloud .tier_5{font-size: 18px;}
.tag_cloud .tier_4{font-size: 16px;}
.tag_cloud .tier_3{font-size: 14px;}
.tag_cloud .tier_2{font-size: 12px;}
.tag_cloud .tier_1{font-size: 10px;}
.tag_cloud .tier_0{font-size: 8px;}
.tooltip {
position: absolute; top: 622px; left: 385px; display: inline-block;
width:200px;
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font:bold 14px/100% "Helvetica Neue", Arial, Helvetica, sans-serif;;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.5);
-webkit-border-radius: .5em; -moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 0 20px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 20px 1px rgba(0,0,0,0.3);
box-shadow: 0 0 20px 1px rgba(0,0,0,0.3);
padding: 0.4em 2.25em 2.2em 2.25em;
color: #e8f0de;
border: solid 1px #538312;
background: #CAE67E;
background: -moz-linear-gradient(top, #CAE67E 0%, #93BB3A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-
stop(0%,#CAE67E), color-stop(100%,#93BB3A));
background: -webkit-linear-gradient(top, #CAE67E 0%,#93BB3A 100%);
background: -o-linear-gradient(top, #CAE67E 0%,#93BB3A 100%);
background: -ms-linear-gradient(top, #CAE67E 0%,#93BB3A 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CAE67E',
endColorstr='#93BB3A',GradientType=0 );
background: linear-gradient(top, #CAE67E 0%,#93BB3A 100%);
}
.tooltip .date{position:absolute;bottom:4px;left:4px;font-weight:normal;font-
size:12px}
.tooltip .count{position:absolute;bottom:4px;right:4px;font-weight:normal;font-
size:12px}
#newdoc_scrollable_fading {
background: rgb(255,255,255);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%,
rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-
stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)
0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)
0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0)
0%,rgba(255,255,255,1) 100%);
filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF',
endColorstr='#FFFFFFFF',GradientType=1);
background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1)
100%);
height:100%;
width:140px;
position:absolute;
right:0;
}
.banner {
border: solid 1px #538312;
background: #93bb3a;
background: -webkit-gradient(linear, left top, left bottom, from(#cae67e),
to(#93bb3a));
background: -moz-linear-gradient(top, rgba(202,230,126,0.8),
rgba(147,187,58,1));
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCcae67e',
endColorstr='#FF93bb3a');
margin-bottom:20px;
text-align:center;
}
.banner a{
font-size:32px;
color: #e8f0de;
text-shadow: 0 2px 2px rgba(0,0,0,.3);
}
.banner a:hover{
text-decoration:underline;
color: #e8f0de;
text-shadow: 0 3px 3px rgba(0,0,0,.3);
}
.link {
font-family: "Verdana" sans-serif;
font-size: 1em;
text-align: left;
color: #1982ab;
background: none;
margin: 0;
padding: 0;
border: none;
cursor: pointer;
}
.link span {
text-decoration: none;
}
.link:hover span,
.link:focus span {
color: black;
text-decoration: underline;
}
img.inline-icon {
margin:-10px 2px -10px 0px;
top:-2px;
}
#group_list, #collection_list{ list-style-type: none; margin: 0; padding: 0; width:
90%; }
#group_list li, #collection_list li { margin: 3px; padding: 0.4em; font-size:
1.4em; height: 18px; border: 1px solid #dddddd; background: #eeeeee; color:
#333333;}
/* Example tokeninput style #1: Token vertical list*/
ul.token-input-list {
overflow: hidden; height: auto !important; height: 1%;
width: 340px;
border: 1px solid #999;
cursor: text;
font-size: 12px;
font-family: Verdana;
z-index: 10002;
margin: 0;
padding: 0;
background-color: #fff;
list-style-type: none;
clear: left;
}
ul.token-input-list li {
list-style-type: none;
}
ul.token-input-list li input {
border: 0;
width: 290px;
padding: 3px 8px;
background-color: white;
-webkit-appearance: caret;
}
li.token-input-token {
overflow: hidden; height: auto !important; height: 1%;
margin: 3px;
padding: 3px 5px;
background-color: #d0efa0;
color: #000;
font-weight: bold;
cursor: default;
display: block;
}
li.token-input-token p {
float: left;
padding: 0;
margin: 0;
}
li.token-input-token span {
float: right;
color: #777;
cursor: pointer;
}
li.token-input-selected-token {
background-color: #08844e;
color: #fff;
}
li.token-input-selected-token span {
color: #bbb;
}
div.token-input-dropdown {
position: absolute;
width: 340px;
background-color: #fff;
overflow: hidden;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
cursor: default;
font-size: 12px;
font-family: Verdana;
z-index: 10001;
}
div.token-input-dropdown p {
margin: 0;
padding: 5px;
font-weight: bold;
color: #777;
}
div.token-input-dropdown ul {
margin: 0;
padding: 0;
}
div.token-input-dropdown ul li {
background-color: #fff;
padding: 3px;
list-style-type: none;
}
div.token-input-dropdown ul li.token-input-dropdown-item {
background-color: #fafafa;
}
div.token-input-dropdown ul li.token-input-dropdown-item2 {
background-color: #fff;
}
div.token-input-dropdown ul li em {
font-weight: bold;
font-style: normal;
}
div.token-input-dropdown ul li.token-input-selected-dropdown-item {
background-color: #d0efa0;
}
#period_options p {
margin: 0 0 0.5em;
}
#period_options label{
margin-top:0.95em;
}
#period_options input{
margin-left:170px;
margin-top:0.7em;
}
#period_options input.date2{
margin-left:0px;
}
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=favicon.ico
Content-Type: image/x-icon; name=favicon.ico
Content-Location: http://www.docme.ru/favicon.ico
Content-Transfer-Encoding: Base64
AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB858l858l858l858l858l858l858l858l858l858l858l8
58l858l858l858l858l858l858l858lzyK5hi3h53cBdgW9858lXbFxzyK5admVX
bFxttJx858l858l858l858l858l858lwvqVXbFxqqZJUYlN20rdLQzhadmVklYFt
tJxwvqV858l858l858l858l858l858lwvqVXbFxdgW9qqZJqqZJLQzhXbFxdgW9d
gW9admV858l858l858l858l858l858lwvqVXbFxXbFx53cBadmVLQzhzyK5UYlNU
YlNzyK5858l858l858l858l858l858lwvqVOTUFdgW9858lUYlNLQzh858l858l8
58l858l858l858l858l858l858l858l53cBwvqV20rd858lzyK5wvqV858l858l8
58l858l858l858l858l858l858l858l858l858l858l858l858l858l858l858l8
58l858l858l858l858lLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhL
QzhLQzhLQzhLQzhLQzhLQzh7dW3////////z8vKHgnpXUEXPzcrb2derp6JLQzir
p6LPzcrb2ddXUEVLQzhLQzh7dW3PzcpLQzh7dW3n5uSfm5Wrp6JLQzjb2ddvaWDb
2ddLQzhjXFNLQzhLQzhLQzh7dW3PzcpLQzhLQzj///+TjojDwL1XUEXn5uRjXFPn
5uRLQziTjohXUEVLQzhLQzh7dW3PzcpLQzh7dW3n5uRLQzifm5XPzcqHgnpLQziT
jojPzcqfm5VLQzhLQzhLQzh7dW3////////z8vKHgnpLQzhLQzhLQzhLQzhLQzhL
QzhLQzhLQzhLQzgAAABLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhL
QzhLQzhLQzgAAAAAAABLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhLQzhL
QzhLQzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAA
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=combined.js
Content-Type: text/javascript; name=combined.js
Content-Location: http://www.docme.ru/js/combined.js
Content-Transfer-Encoding: 8bit
(function(A,w){function ma(){if(!c.isReady)
{try{s.documentElement.doScroll("left")}catch(a)
{setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?
c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||
b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function
X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in
b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o+
+)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return
false}function Z(){return true}function na(a,b,d){d[0].type=a;return
c.event.handle.apply(b,d)}function oa(a){var
b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!
(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var
u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?
f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for
(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector)
{o=j[n].elem;f=null;if(i.preType==="mouseenter"||
i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!
==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++)
{j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j
.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function
pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function
ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var
f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete
e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j]
[i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||
b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!
ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f)
{f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?
f:1;return{fragment:f,cacheable:e}}function K(a,b){var
d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return
d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||
a.parentWindow:false}var c=function(a,b){return new
c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|
^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?
$/,P=navigator.userAgent,xa=false,Q=[],L,
$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.p
ush,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:funct
ion(a,b){var d,f;if(!a)return this;if(a.nodeType)
{this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b)
{this.context=s;this[0]=s.body;this.selector="body";this.length=1;return
this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b))
{a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else
a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?
a.fragment.cloneNode(true):a.fragment).childNodes}return
c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return
T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else
if(!b&&/^\w+$/.test(a))
{this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else
if(c.isFunction(a))return T.ready(a);if(a.selector!==w)
{this.selector=a.selector;this.context=a.context}return
c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return
this.length},toArray:function(){return R.call(this,0)},get:function(a){return
a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var
f=c();c.isArray(a)?
ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else
if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return
c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else
Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,
+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-
1)},slice:function(){return
this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:fu
nction(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||
c(null)},push:ba,sort:[].sort,splice:
[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var
a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean")
{f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b)
{a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!
==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return
a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return
c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return
setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b+
+];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindRead
y:function(){if(!xa){xa=true;if(s.readyState==="complete")return
c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent)
{s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var
a=false;try{a=A.frameElement==null}catch(b)
{}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return
$.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object
Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||
a.nodeType||a.setInterval)return false;if(a.constructor&&!
aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||
aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return
true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!
a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-
9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE]
[+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?
A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a)
{if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||
s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support
.scriptEval)d.appendChild(s.createTextNode(a));else
d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b)
{return
a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var
f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f
in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!
==false;d=a[++e]);return a},trim:function(a)
{return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!
=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!
=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return
b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var
d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof
b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d+
+]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var
f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return
f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!
=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d)
{if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||
this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return
b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/
(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]
+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||
[];return{browser:a[1]||"",version:a[2]||"0"}},browser:
{}});P=c.uaMatch(P);if(P.browser)
{c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browse
r.safari=
true;if(ya)c.inArray=function(a,b){return
ya.call(b,a)};T=c(s);if(s.addEventListener)L=function()
{s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else
if(s.attachEvent)L=function(){if(s.readyState==="complete")
{s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var
a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"
+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a'
style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!
e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!
d.getElementsByTagName("tbody").length,htmlSerialize:!!
d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hre
fNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cs
sFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")
[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement(
"option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,d
eleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null
};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}c
atch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete
A[f]}try{delete b.test}catch(o)
{c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent)
{d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.creat
eElement("div");d.innerHTML="<input type='radio' name='radiotest'
checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.sup
port.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function()
{var
k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild
(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.dis
play="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r)
{n.setAttribute(k,"return;");r=typeof n[k]==="function"}return
r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=
j=null}})
();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxL
ength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabI
ndex",usemap:"useMap",frameborder:"frameBorder"};var
G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:
{embed:true,object:true,
applet:true},data:function(a,b,d){if(!
(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var
f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=+
+Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f])
{a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?
a[b]:a}},removeData:function(a,b){if(!
(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var
d=a[G],f=c.cache,e=f[d];if(b){if(e){delete
e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete
a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete
f[d]}}}});c.fn.extend({data:function(a,b){if(typeof
a==="undefined"&&this.length)return c.data(this[0]);else if(typeof
a==="object")return this.each(function(){c.data(this,a)});var
d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var
f=this.triggerHandler("getData"+d[1]+"!",
[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?
this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",
[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function()
{c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")
+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||
c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return
f}},dequeue:function(a,b){b=b||"fx";var
d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f)
{b==="fx"&&d.unshift("inprogress");f.call(a,function()
{c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string")
{b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var
d=c.queue(this,a,b);a==="fx"&&d[0]!
=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return
this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?
c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var
d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return
this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|
style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return
X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function()
{c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(
a){if(c.isFunction(a))return this.each(function(n){var
r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof
a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var
e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+="
"+b[o];e.className=c.trim(i)}else e.className=a}return
this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var
n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof
a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var
e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+"
").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return
this},toggleClass:function(a,b){var d=typeof a,f=typeof
b==="boolean";if(c.isFunction(a))return this.each(function(e){var
j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return
this.each(function(){if(d==="string")for(var
e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!
i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||
d==="boolean")
{this.className&&c.data(this,"__className__",this.className);this.className=
this.className||
a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+"
";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa,"
").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var
b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?
b.value:b.text;if(c.nodeName(b,"select")){var
d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var
j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return
f}if(Ba.test(b.type)&&!c.support.checkOn)return
b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}retu
rn w}var o=c.isFunction(a);return this.each(function(k){var
n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof
r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val
(),r)>=0;else if(c.nodeName(this,"select")){var
u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else
this.value=r}})}});c.extend({attrFn:
{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true
},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in
c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!
==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e)
{b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be
changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return
a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabI
ndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?
0:w;return a[b]}if(!c.support.style&&f&&b==="style")
{if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!
c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return
a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return
a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||
a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler)
{e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var
i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!
=="undefined"&&!c.event.triggered?
c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var
k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1)
{r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type
=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||
z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);e
lse a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!
j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},glo
bal:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var
e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof
b==="string"&&b.charAt(0)==="."){b=b||"";for(e in
C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];)
{n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new
RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|
$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++)
{u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace))
{f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||
n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var
B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace))
{c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C))
{if(b=z.handle)b.elem=null;delete z.events;delete
z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var
e=a.type||a;if(!f){a=typeof a==="object"?a[G]?
a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d)
{a.stopPropagation();c.event.global[e]&&c.each(c.cache,function()
{this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||
d.nodeType===3||d.nodeType===8)return
w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;
(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!
(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d
,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var
i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||
k._default.call(d,a)===false)&&!o&&!
(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e])
{if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n)
{}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var
b,d,f,e;a=arguments[0]=c.event.fix(a||
A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new
RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|
$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var
j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace))
{a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);
if(i!==w){a.result=i;if(i===false)
{a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break
}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable
charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement
handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement
target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var
d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!
a.target)a.target=a.srcElement||
s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!
a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?
a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null)
{b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||
0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||
a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!
a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!
==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return
a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:
{add:function(a){c.event.add(this,a.origType,c.extend({},a,
{handler:oa}))},remove:function(a){var
b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return
b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:
{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return
false},teardown:function(a,b)
{if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var
Ca=s.removeEventListener?function(a,b,d)
{a.removeEventListener(b,d,false)}:function(a,b,d)
{a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new
c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else
this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:func
tion(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a)
{a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:functio
n(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a)
{a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagat
ion:function()
{this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,
isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var
b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this)
{a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a)
{a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover"
,mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d)
{c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d)
{c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!
c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form")
{c.event.add(this,"click.specialSubmit",function(a){var
b=a.target,d=b.type;if((d==="submit"||
d==="image")&&c(b).closest("form").length)return
na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a)
{var b=a.target,d=b.type;if((d==="text"||
d==="password")&&c(b).closest("form").length&&a.keyCode===13)return
na("submit",this,arguments)})}else return false},teardown:function()
{c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var
b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-
multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return
f.selected}).join("-"):"";else
if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b)
{var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly))
{f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!
=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return
c.event.trigger(a,b,d)}}};c.event.special.change={filters:
{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||
d==="checkbox"||b.nodeName.toLowerCase()==="select")return
fa.call(this,a)},keydown:function(a){var
b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||
a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return
fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var
a in ea)c.event.add(this,a+".specialChange",ea[a]);return
da.test(this.nodeName)},teardown:function()
{c.event.remove(this,".specialChange");return
da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.ea
ch({focus:"focusin",blur:"focusout"},function(a,b){function d(f)
{f=c.event.fix(f);f.type=b;return
c.event.handle.call(this,f)}c.event.special[b]={setup:function()
{this.addEventListener(a,
d,true)},teardown:function()
{this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b)
{c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b]
(j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?
c.proxy(e,function(k){c(this).unbind(k,i);return
e.apply(this,arguments)}):e;if(d==="unload"&&b!
=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j+
+)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b)
{if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var
f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return
this},delegate:function(a,b,d,f){return
this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?
this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return
this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b)
{if(this[0])
{a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);r
eturn a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return
this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||
0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return
b[e].apply(this,arguments)||false}))},hover:function(a,b){return
this.mouseenter(a).mouseleave(b||a)}});var
Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c
.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||
this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");
(i=d[o++])!=null;){j=O.exec(i);k="";if(j)
{k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else
{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)
+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),
{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r
),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload
click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave
change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?
this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!
A.addEventListener&&A.attachEvent("onunload",function(){for(var a in
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b)
{}});(function(){function a(g){for(var h="",l,m=0;g[m];m++)
{l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!
==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var
v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l)
{y=m[t.sizset];break}if(t.nodeType===1&&!p)
{t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h)
{y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++)
{var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l)
{y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!
=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0)
{y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|
['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return
0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!
==9)return[];if(!g||typeof g!=="string")return l;for(var
p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;)
{I=v[3];p.push(v[1]);if(v[2])
{S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]
+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;)
{g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!
n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?
k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?
{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||
p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?
k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var
D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D]
(y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g+
+){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else
for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else
l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return
l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h+
+)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return
k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g))
{var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\")
{q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null)
{g=g.replace(n.match[t],"");break}}}}m||
(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m)
{for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in
n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var
M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S))
{if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D)
{I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha)
{p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!
y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return
v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var
n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)
+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:
[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:
(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:
(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|
last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\
((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:
{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return
g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!
m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;
(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||
false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof
h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++)
{var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?
l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e+
+,q=d;if(typeof h==="string"&&!/\W/.test(h)){var
p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e+
+,q=d;if(typeof h==="string"&&!/\W/.test(h)){var
p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l)
{if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:
[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m+
+)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?
null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:
{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return
g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+"
").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return
false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return
g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\
+|-)?\d*)/.exec(g[2]==="even"&&"2n"||
g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-
0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p)
{h=g[1].replace(/\\/g,"");if(!
p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return
g},PSEUDO:function(g,h,l,m,q)
{if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,
null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return
true;return g},POS:function(g){g.unshift(true);return g}},filters:
{enabled:function(g){return g.disabled===false&&g.type!
=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g)
{return g.checked===true},selected:function(g){return
g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g)
{return!g.firstChild},has:function(g,h,l){return!!
k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g)
{return"radio"===g.type},checkbox:function(g)
{return"checkbox"===g.type},file:function(g)
{return"file"===g.type},password:function(g)
{return"password"===g.type},submit:function(g)
{return"submit"===g.type},image:function(g)
{return"image"===g.type},reset:function(g)
{return"reset"===g.type},button:function(g){return"button"===g.type||
g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|
textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return
h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h
%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-
0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-
0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return
p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||
a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else
k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var
l=h[1],m=g;switch(l){case "only":case
"first":for(;m=m.previousSibling;)if(m.nodeType===1)return
false;if(l==="first")return true;m=g;case
"last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case
"nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var
p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var
v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return
l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return
g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return
h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return("
"+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var
l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?
g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!
==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-
h.length)===h:m==="|="?l===h||
l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var
q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match)
{n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\
(]*\))/.source);n.leftMatch[u]=new RegExp(/
(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h)
{g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return
g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C)
{z=function(g,h){h=h||[];if(j.call(g)==="[object
Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var
l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return
h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!
g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-
1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else
if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!
h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-
h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!
g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var
l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEn
d(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};
(function(){var g=s.createElement("div"),h="script"+(new
Date).getTime();g.innerHTML="<a name='"+h+"'/>";var
l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h))
{n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!
p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!
=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var
p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return
m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var
g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagNa
me("*").length>0)n.find.TAG=function(h,l)
{l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m+
+)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!
=="undefined"&&g.firstChild.getAttribute("href")!
=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})
();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p
class='TEST'></p>";if(!
(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v)
{q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t)
{}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test
e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||
g.getElementsByClassName("e").length===0))
{g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1)
{n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof
l.getElementsByClassName!=="undefined"&&!m)return
l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?
function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g)
{return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!
=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?
[h]:h;q=n.match.PSEUDO.exec(g);)
{m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var
p=h.length;q<p;q++)k(g,h[q],l);return
k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.un
iqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|
prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return
c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return
c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var
f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!
d);else b=c.filter(b,f)}return c.grep(a,function(e){return
c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var
b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i+
+)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var
b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d+
+)if(c.contains(this,b[d]))return true})},not:function(a){return
this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return
this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!
a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var
d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||
(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!
==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e))
{d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var
k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r)
{for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return
r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||
this.context):c.makeArray(a);b=c.merge(this.get(),a);return
this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return
this.add(this.prevObject)}});c.each({parent:function(a)
{return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return
c.nth(a,2,"previousSibling")},nextAll:function(a){return
c.dir(a,"nextSibling")},prevAll:function(a){return
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return
c.dir(a,"previousSibling",d)},siblings:function(a){return
c.sibling(a.parentNode.firstChild,a)},children:function(a){return
c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||
a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b)
{c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof
f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||
gb.test(f))&&fb.test(a))e=e.reverse();return
this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d)
{if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var
f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));)
{a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var
f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b)
{for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var
Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|
br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|
&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|
=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:
[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:
[2,"<table><tbody>","</tbody></table>"],td:
[3,"<table><tbody><tr>","</tr></tbody></table>"],col:
[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:
[1,"<map>","</map>"],_default:
[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.
td;if(!
c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:functi
on(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return
this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return
c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d)
{c(this).wrapAll(a.call(this,d))});if(this[0]){var
b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(t
his[0]);b.map(function(){for(var
d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return
d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b)
{c(this).wrapInner(a.call(this,b))});return this.each(function(){var
b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a)
{return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return
this.parent().each(function(){c.nodeName(this,"body")||
c(this).replaceWith(this.childNodes)}).end()},append:function(){return
this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a)
{this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function()
{if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b)
{this.parentNode.insertBefore(b,this)});else if(arguments.length){var
a=c(arguments[0]);a.push.apply(a,this.toArray());return
this.pushStack(a,"before",arguments)}},after:function()
{if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b)
{this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var
a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());
return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||
c.filter(a,[f]).length){if(!b&&f.nodeType===1)
{c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNo
de.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a+
+)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.remo
veChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!
c.support.noCloneEvent&&!c.isXMLDoc(this)){var
d=this.outerHTML,f=this.ownerDocument;if(!d)
{d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return
c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)
[0]}else return this.cloneNode(true)});if(a===true)
{ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a)
{if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!
V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()])
{a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1)
{c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f)
{this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var
j=c(this),i=j.html();j.empty().append(function(){return
a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a)
{if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var
d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!
=="string")a=c(a).detach();return this.each(function(){var
b=this.nextSibling,d=this.parentNode;c(this).remove();b?
c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?
a():a),"replaceWith",a)},detach:function(a){return
this.remove(a,true)},domManip:function(a,b,d){function f(u){return
c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!
c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return
this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return
this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?
z.html():w);z.domManip(a,b,d)});if(this[0])
{e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length=
==this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?k=k.firstChild:k.firstChild){b=b&&c.nodeName(j,"tr");for(var
n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||
this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return
this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"
before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b)
{c.fn[a]=function(d){var f=[];d=c(d);var
e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===
1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?
this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return
this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||
s;if(typeof b.createElement==="undefined")b=b.ownerDocument||
b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof
i==="number")i+="";if(i){if(typeof i==="string"&&!
jb.test(i))i=b.createTextNode(i);else if(typeof i==="string")
{i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||
F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.las
tChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?
r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:
[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!
o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!
c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)
[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||
e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?
e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,
[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j
])}return e},cleanData:function(a){for(var
b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i+
+)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else
o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|
font-?weight|opacity|zoom|line-?height/i,Na=/alpha\
([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+
(?:px)?
$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Le
ft","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,P
a=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return
X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof
e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d)
{if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||
b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!
c.support.opacity&&b==="opacity"){if(e)
{f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||
c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?
parseFloat(Oa.exec(f.filter)
[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return
f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?
pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!
=="border"&&c.each(j,function(){f||(e-
=parseFloat(c.curCSS(a,"padding"+this,true))||
0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-
=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return
Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var
f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle)
{f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return
f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb)
{if(ha.test(b))b="float";b=b.replace(lb,"-
$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return
null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle)
{d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!
mb.test(f)&&nb.test(f)){b=e.left;var
j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"
?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return
f},swap:function(a,b,d){var f={};for(var e in b)
{f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in
b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a)
{var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return
b===0&&d===0&&!f?true:b>0&&d>0&&!f?
false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!
c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|
textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|
tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|
$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/
%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf("
");if(f>=0){var
e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b))
{d=b;b=null}else if(typeof b==="object")
{b=c.param(b,c.ajaxSettings.traditional);f="POST"}var
j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o)
{if(o==="success"||o==="notmodified")j.html(e?c("<div
/>").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,
[i.responseText,o,i])}});return this},
serialize:function(){return
c.param(this.serializeArray())},serializeArray:function(){return
this.map(function(){return this.elements?
c.makeArray(this.elements):this}).filter(function(){return this.name&&!
this.disabled&&(this.checked||ub.test(this.nodeName)||
vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?
null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):
{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError
ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return
this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||
d;d=b;b=null}return
c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b)
{return c.get(a,null,b,"script")},getJSON:function(a,b,d){return
c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||
d;d=b;b={}}return
c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a)
{c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-
urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!
=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function()
{try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:
{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript,
application/javascript",json:"application/json,
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:
{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d()
{e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--
c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?
c(e.context):c.event).trigger(q,p)}var e=c.extend(true,
{},c.ajaxSettings,a),j,i,o,k=a&&a.context||
e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!
=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp")
{if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!
N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")
+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||
N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb+
+;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$
1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete
A[j]}catch(p)
{}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.
cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?
(ka.test(e.url)?"&":"?")
+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!
c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!
==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r)
{var z=s.getElementsByTagName("head")[0]||
s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.char
set=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||
this.readyState==="loaded"||this.readyState==="complete"))
{B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C
)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?
x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data
||a&&a.contentType)x.setRequestHeader("Content-
Type",e.contentType);if(e.ifModified)
{c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-
Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-
With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataTyp
e]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga)
{}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--
c.active&&c.event.trigger("ajaxStop");x.abort();return
false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||
x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||
q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!
c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"su
ccess";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v)
{i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else
c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var
h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!
E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?
e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return
x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||
a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",
[b,a,f])},active:0,httpSuccess:function(a){try{return!
a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||
a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var
d=a.getResponseHeader("Last-
Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;
return a.status===304||a.status===0},httpData:function(a,b,d){var
f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?
a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error
("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof
a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!
b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b)
{function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?
f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!
=null&&typeof o==="object"?c.each(o,function(k,n)
{d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?
o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var
e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else
for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var
la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)
$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],
["width","marginLeft","marginRight","paddingLeft","paddingRight"],
["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return
this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var
d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none")
{d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+"
/>").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f
}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a+
+)this[a].style.display=c.data(this[a],"olddisplay")||"";return
this}},hide:function(a,b){if(a||a===0)return
this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var
d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a+
+)this[a].style.display="none";return
this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof
a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments
);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)
[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return
this},fadeTo:function(a,b,d){return
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return
this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var
j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a)
{var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||
a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||
i==="width")&&this.style)
{j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i]))
{(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!
=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u)
{var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var
C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!
=="px"){k.style[r]=(u||1)+E;B=(u||
1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-
1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b)
{var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f]
(true);d.splice(f,1)}});b||this.dequeue();return
this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1)
,fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b)
{c.fn[a]=function(d,f){return
this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof
a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!
c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||
c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!
==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:
{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-
Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d)
{this.options=b;this.elem=a;this.prop=d;if(!
b.orig)b.orig={}}});c.fx.prototype={update:function()
{this.options.step&&this.options.step.call(this.elem,this.now,this);
(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||
this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function
(a){if(this.elem[this.prop]!=null&&(!this.elem.style||
this.elem.style[this.prop]==null))return
this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-1E4?
a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function
f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||
this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!
W)W=setInterval(c.fx.tick,13)},show:function()
{this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;t
his.custom(this.prop==="width"||this.prop==="height"?
1:0,this.cur());c(this.elem).show()},hide:function()
{this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;t
his.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||
b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;f
or(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d)
{if(this.options.display!=null)
{this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");th
is.elem.style.display=a?
a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.displ
ay="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||
this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return
false}else{e=b-
this.startTime;this.state=e/this.options.duration;a=this.options.easing||
(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&thi
s.options.specialEasing[this.prop]||a]
(this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-
this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function()
{for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:
{slow:600,fast:200,_default:400},step:{opacity:function(a)
{c.style(a.elem,"opacity",a.now)},_default:function(a)
{if(a.elem.style&&a.elem.style[a.prop]!
=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?
Math.max(0,a.now):a.now)+a.unit;else
a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function
(a){return c.grep(c.timers,function(b){return
a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e)
{c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return
null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var
d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{t
op:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-
(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||
c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||
0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!
b.ownerDocument)return null;if(b===b.ownerDocument.body)return
c.offset.bodyOffset(b);c.offset.initialize();var
d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaul
tView)?e.getComputedStyle(b,null):b.currentStyle;for(var
k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;)
{if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?
e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d)
{k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!
(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName)))
{k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||
0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow
!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||
0}f=j}if(f.position==="relative"||f.position==="static")
{k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed")
{k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return
{top:k,left:n}};c.offset={initialize:function(){var
a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))|
|0;c.extend(b.style,
{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibi
lity:"hidden"});b.innerHTML="<div
style='position:absolute;top:0;left:0;margin:0;border:5px solid
#000;padding:0;width:1px;height:1px;'><div></div></div><table
style='position:absolute;top:0;left:0;margin:0;border:5px solid
#000;padding:0;width:1px;height:1px;' cellpadding='0'
cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstC
hild.firstChild;this.doesNotAddBorder=f.offsetTop!
==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.s
tyle.top="20px";this.supportsFixedPosition=f.offsetTop===20||
f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.
position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-
5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var
b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMargin
InBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||
0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||
0}return{top:b,left:d}},setOffset:function(a,b,d)
{if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var
f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||
0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?
b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return
null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|
html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-
=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-
=parseFloat(c.curCSS(a,"marginLeft",true))||
0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||
0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function()
{for(var a=this.offsetParent||s.body;a&&!/^body|
html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return
a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var
e=this[0],j;if(!e)return null;if(f!==w)return this.each(function()
{if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else
this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||
j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var
d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?
c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?
c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var
e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return
this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]
()))});return"scrollTo"in
e&&e.document?
e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||
e.document.body["client"+b]:e.nodeType===9?
Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll
"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?
c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})
(window);if(jQuery)(function(a){a.extend(a.fn,{uploadify:function(b)
{a(this).each(function()
{settings=a.extend({id:a(this).attr("id"),uploader:"uploadify.swf",script:"uploadif
y.php",expressInstall:null,folder:"",height:30,width:110,cancelImg:"cancel.png",wmo
de:"opaque",scriptAccess:"sameDomain",fileDataName:"Filedata",method:"POST",queueSi
zeLimit:999,simUploadLimit:1,queueID:false,displayData:"percentage",onInit:function
(){},onSelect:function(){},onQueueFull:function(){},onCheck:function()
{},onCancel:function(){},
onError:function(){},onProgress:function(){},onComplete:function()
{},onAllComplete:function(){}},b);var
e=location.pathname;e=e.split("/");e.pop();e=e.join("/")+"/";var
f={};f.uploadifyID=settings.id;f.pagepath=e;if(settings.buttonImg)f.buttonImg=escap
e(settings.buttonImg);if(settings.buttonText)f.buttonText=escape(settings.buttonTex
t);if(settings.rollover)f.rollover=true;f.script=settings.script;f.folder=escape(se
ttings.folder);if(settings.scriptData){var g="";for(var d in
settings.scriptData)g+=
"&"+d+"="+settings.scriptData[d];f.scriptData=escape(g.substr(1))}f.width=settings.
width;f.height=settings.height;f.wmode=settings.wmode;f.method=settings.method;f.qu
eueSizeLimit=settings.queueSizeLimit;f.simUploadLimit=settings.simUploadLimit;if(se
ttings.hideButton)f.hideButton=true;if(settings.fileDesc)f.fileDesc=settings.fileDe
sc;if(settings.fileExt)f.fileExt=settings.fileExt;if(settings.multi)f.multi=true;if
(settings.auto)f.auto=true;if(settings.sizeLimit)f.sizeLimit=settings.sizeLimit;if(
settings.checkScript)f.checkScript=
settings.checkScript;if(settings.fileDataName)f.fileDataName=settings.fileDataName;
if(settings.queueID)f.queueID=settings.queueID;if(settings.onInit()!==false)
{a(this).css("display","none");a(this).after('<div id="'+a(this).attr("id")
+'Uploader"></div>');swfobject.embedSWF(settings.uploader,settings.id+"Uploader",se
ttings.width,settings.height,"9.0.24",settings.expressInstall,f,
{quality:"high",bgcolor:settings.bgcolor,wmode:settings.wmode,allowScriptAccess:set
tings.scriptAccess});if(settings.queueID==
false)a("#"+a(this).attr("id")+"Uploader").after('<div id="'+a(this).attr("id")
+'Queue" class="uploadifyQueue"></div>')}if(typeof
settings.onOpen=="function")a(this).bind("uploadifyOpen",settings.onOpen);a(this).b
ind("uploadifySelect",
{action:settings.onSelect,queueID:settings.queueID},function(j,h,i)
{if(j.data.action(j,h,i)!==false){var k=Math.round(i.size/1024*100)*0.01;var
l="KB";if(k>1E3){k=Math.round(k*0.001*100)*0.01;l="MB"}var
m=k.toString().split(".");if(m.length>1)k=m[0]+"."+m[1].substr(0,
2);else k=m[0];if(i.name.length>20)fileName=i.name.substr(0,20)+"...";else
fileName=i.name;queue="#"+a(this).attr("id")
+"Queue";if(j.data.queueID)queue="#"+j.data.queueID;a(queue).append('<div
id="'+a(this).attr("id")+h+'" class="uploadifyQueueItem"><div class="cancel"><a
href="javascript:jQuery(\'#'+a(this).attr("id")+"').uploadifyCancel('"+h+'\')"><img
src="'+settings.cancelImg+'" border="0" /></a></div><span
class="fileName">'+fileName+" ("+k+l+')</span><span class="percentage"></span><div
class="uploadifyProgress"><div id="'+
a(this).attr("id")+h+'ProgressBar" class="uploadifyProgressBar"><!--Progress
Bar--\></div></div></div>')}});if(typeof
settings.onSelectOnce=="function")a(this).bind("uploadifySelectOnce",settings.onSel
ectOnce);a(this).bind("uploadifyQueueFull",
{action:settings.onQueueFull},function(h,i){if(h.data.action(h,i)!
==false)alert("The queue is full. The max size is
"+i+".")});a(this).bind("uploadifyCheckExist",
{action:settings.onCheck},function(m,l,k,j,o){var i=new
Object;i=k;i.folder=e+j;if(o)for(var h in k)var n=
h;a.post(l,i,function(r){for(var p in r)if(m.data.action(m,l,k,j,o)!==false){var
q=confirm("Do you want to replace the file "+r[p]+"?");if(!
q)document.getElementById(a(m.target).attr("id")
+"Uploader").cancelFileUpload(p,true,true)}if(o)document.getElementById(a(m.target)
.attr("id")+"Uploader").startFileUpload(n,true);else
document.getElementById(a(m.target).attr("id")
+"Uploader").startFileUpload(null,true)},"json")});a(this).bind("uploadifyCancel",
{action:settings.onCancel},function(l,h,k,m,j){if(l.data.action(l,
h,k,m,j)!==false){var i=j==true?0:250;a("#"+a(this).attr("id")
+h).fadeOut(i,function(){a(this).remove()})}});if(typeof
settings.onClearQueue=="function")a(this).bind("uploadifyClearQueue",settings.onCle
arQueue);var c=[];a(this).bind("uploadifyError",
{action:settings.onError},function(l,h,k,j){if(l.data.action(l,h,k,j)!==false){var
i=new Array(h,k,j);c.push(i);a("#"+a(this).attr("id")+h+" .percentage").text(" -
"+j.type+" Error");a("#"+a(this).attr("id")
+h).addClass("uploadifyError")}});a(this).bind("uploadifyProgress",
{action:settings.onProgress,toDisplay:settings.displayData},function(j,h,i,k)
{if(j.data.action(j,h,i,k)!==false){a("#"+a(this).attr("id")
+h+"ProgressBar").css("width",k.percentage+"%");if(j.data.toDisplay=="percentage")d
isplayData=" - "+k.percentage+"%";if(j.data.toDisplay=="speed")displayData=" -
"+k.speed+"KB/s";if(j.data.toDisplay==null)displayData=" ";a("#"+a(this).attr("id")
+h+" .percentage").text(displayData)}});a(this).bind("uploadifyComplete",
{action:settings.onComplete},function(k,h,j,i,
l){if(k.data.action(k,h,j,unescape(i),l)!==false){a("#"+a(this).attr("id")+h+"
.percentage").text(" - Completed");a("#"+a(this).attr("id")
+h).fadeOut(250,function(){a(this).remove()})}});if(typeof
settings.onAllComplete=="function")a(this).bind("uploadifyAllComplete",
{action:settings.onAllComplete},function(h,i){if(h.data.action(h,i)!
==false)c=[]})})},uploadifySettings:function(f,j,c){var
g=false;a(this).each(function(){if(f=="scriptData"&&j!=null){if(c)var i=j;else var
i=a.extend(settings.scriptData,
j);var l="";for(var k in
i)l+="&"+k+"="+escape(i[k]);j=l.substr(1)}g=document.getElementById(a(this).attr("i
d")+"Uploader").updateSettings(f,j)});if(j==null){if(f=="scriptData"){var
b=unescape(g).split("&");var e=new Object;for(var d=0;d<b.length;d++){var
h=b[d].split("=");e[h[0]]=h[1]}g=e}return g}},uploadifyUpload:function(b)
{a(this).each(function(){document.getElementById(a(this).attr("id")
+"Uploader").startFileUpload(b,false)})},uploadifyCancel:function(b)
{a(this).each(function(){document.getElementById(a(this).attr("id")+
"Uploader").cancelFileUpload(b,true,false)})},uploadifyClearQueue:function()
{a(this).each(function(){document.getElementById(a(this).attr("id")
+"Uploader").clearFileUploadQueue(false)})}})})(jQuery);(function($)
{$.extend({progressBar:new (function()
{this.defaults={steps:20,stepDuration:20,max:100,showText:true,textFormat:"percenta
ge",width:120,height:12,callback:null,boxImage:"images/progressbar.gif",barImage:
{0:"images/progressbg_red.gif",30:"images/progressbg_orange.gif",70:"images/progres
sbg_green.gif"},running_value:0,value:0,image:null};this.construct=function(arg1,ar
g2){var argvalue=null;var argconfig=null;if(arg1!=null)if(!isNaN(arg1))
{argvalue=arg1;if(arg2!=null)argconfig=arg2}else argconfig=
arg1;return this.each(function(child){var pb=this;var
config=this.config;if(argvalue!=null&&this.bar!=null&&this.config!=null)
{this.config.value=parseInt(argvalue);if(argconfig!
=null)pb.config=$.extend(this.config,argconfig);config=pb.config}else{var $this=$
(this);var config=$.extend({},
$.progressBar.defaults,argconfig);config.id=$this.attr("id")?
$this.attr("id"):Math.ceil(Math.random()*1E5);if(argvalue==null)argvalue=$this.html
().replace("%","");config.value=parseInt(argvalue);config.running_value=
0;config.image=getBarImage(config);var
numeric=["steps","stepDuration","max","width","height","running_value","value"];for
(var i=0;i<numeric.length;i++)config[numeric[i]]=parseInt(config[numeric[i]]);
$this.html("");var bar=document.createElement("img");var
text=document.createElement("span");var $bar=$(bar);var $text=$(text);pb.bar=$bar;
$bar.attr("id",config.id+"_pbImage");$text.attr("id",config.id+"_pbText");
$text.html(getText(config));$bar.attr("title",getText(config));
$bar.attr("alt",getText(config));
$bar.attr("src",config.boxImage);$bar.attr("width",config.width);
$bar.css("width",config.width+"px");$bar.css("height",config.height+"px");
$bar.css("background-image","url("+config.image+")");$bar.css("background-
position",config.width*-1+"px 50%");$bar.css("padding","0");$bar.css("margin","0");
$this.append(config.label);$this.append($bar);$this.append($text)}function
getPercentage(config){return config.running_value*100/config.max}function
getBarImage(config){var image=config.barImage;if(typeof config.barImage==
"object")for(var i in
config.barImage)if(config.running_value>=parseInt(i))image=config.barImage[i];else
break;return image}function getText(config)
{if(config.showText)if(config.textFormat=="percentage")return"
"+Math.round(config.running_value)+"%";else
if(config.textFormat=="fraction")return"
"+config.running_value+"/"+config.max}config.increment=Math.round((config.value-
config.running_value)/config.steps);if(config.increment<0)config.increment*=-
1;if(config.increment<1)config.increment=1;var t=
setInterval(function(){var
pixels=config.width/100;if(config.running_value>config.value)if(config.running_valu
e-config.increment<config.value)config.running_value=config.value;else
config.running_value-=config.increment;else
if(config.running_value<config.value)if(config.running_value+config.increment>confi
g.value)config.running_value=config.value;else
config.running_value+=config.increment;if(config.running_value==config.value)clearI
nterval(t);var $bar=$("#"+config.id+"_pbImage");var $text=$("#"+
config.id+"_pbText");var image=getBarImage(config);if(image!=config.image)
{$bar.css("background-image","url("+image+")");config.image=image}
$bar.css("background-position",config.width*-1+getPercentage(config)*pixels+"px
50%");$bar.attr("title",getText(config));
$text.html(getText(config));if(config.callback!=null&&typeof
config.callback=="function")config.callback(config);pb.config=config},config.stepDu
ration)})}})});$.fn.extend({progressBar:$.progressBar.construct})})(jQuery);
(function(c){function p(e,b,a){var
d=this,l=e.add(this),h=e.find(a.tabs),i=b.jquery?b:e.children(b),j;h.length||
(h=e.children());i.length||(i=e.parent().find(b));i.length||(i=c(b));c.extend(this,
{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#",""))
{k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate)
{var n=h.length-1;if(f<0)return d.click(n,g);if(f>n)return d.click(0,g)}if(!
k.length){if(j>=0)return d;f=a.initialIndex;k=h.eq(f)}if(f===j)return d;
g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented())
{o[a.effect].call(d,f,function(){g.type="onClick";l.trigger(g,
[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return
d}},getConf:function(){return a},getTabs:function(){return h},getPanes:function()
{return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function()
{return h.eq(j)},getIndex:function(){return j},next:function(){return
d.click(j+1)},prev:function(){return d.click(j-1)},destroy:function()
{h.unbind(a.event).removeClass(a.current);
i.find("a[href^=#]").unbind("click.T");return
d}});c.each("onBeforeClick,onClick".split(","),function(f,g)
{c.isFunction(a[g])&&c(d).bind(g,a[g]);d[g]=function(k){c(d).bind(g,k);return
d}});if(a.history&&c.fn.history)
{c.tools.history.init(h);a.event="history"}h.each(function(f)
{c(this).bind(a.event,function(g){d.click(f,g);return
g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f)
{d.click(c(this).attr("href"),f)});if(location.hash)d.click(location.hash);else
if(a.initialIndex===
0||a.initialIndex>0)d.click(a.initialIndex)}c.tools=c.tools||
{version:"1.2.3"};c.tools.tabs={conf:
{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initia
lIndex:0,event:"click",rotate:false,history:false},addEffect:function(e,b)
{o[e]=b}};var o={"default":function(e,b)
{this.getPanes().hide().eq(e).show();b.call()},fade:function(e,b){var
a=this.getConf(),d=a.fadeOutSpeed,l=this.getPanes();d?
l.fadeOut(d):l.hide();l.eq(e).fadeIn(a.fadeInSpeed,b)},slide:function(e,b)
{this.getPanes().slideUp(200);
this.getPanes().eq(e).slideDown(400,b)},ajax:function(e,b)
{this.getPanes().eq(0).load(this.getTabs().eq(e).attr("href"),b)}},m;c.tools.tabs.a
ddEffect("horizontal",function(e,b){m||
(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(
){c(this).hide()});this.getPanes().eq(e).animate({width:m},function()
{c(this).show();b.call()})});c.fn.tabs=function(e,b){var a=this.data("tabs");if(a)
{a.destroy();this.removeData("tabs")}if(c.isFunction(b))b={onBeforeClick:b};b=c.ext
end({},
c.tools.tabs.conf,b);this.each(function(){a=new
p(c(this),e,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery);
(function(f){function p(a,b,c){var h=c.relative?
a.position().top:a.offset().top,e=c.relative?
a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-
c.offset[0];e+=a.outerWidth()+c.offset[1];var j=b.outerHeight()
+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.oute
rWidth()+a.outerWidth();if(i=="center")e-=a/2;if(i=="left")e-
=a;return{top:h,left:e}}function t(a,b){var
c=this,h=a.add(c),e,i=0,j=0,m=a.attr("title"),q=n[b.effect],k,r=a.is(":input"),u=r&
&a.is(":checkbox, :radio, select, :button, :submit"),
s=a.attr("type"),l=b.events[s]||b.events[r?u?"widget":"input":"def"];if(!
q)throw'Nonexistent effect "'+b.effect+'"';l=l.split(/,\s*/);if(l.length!
=2)throw"Tooltip: bad events configuration for "+s;a.bind(l[0],function(d)
{clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(d)},b.predelay);else
c.show(d)}).bind(l[1],function(d)
{clearTimeout(j);if(b.delay)i=setTimeout(function(){c.hide(d)},b.delay);else
c.hide(d)});if(m&&b.cancelDefault)
{a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(d){if(!e)
{if(m)e=
f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else
if(b.tip)e=f(b.tip).eq(0);else{e=a.next();e.length||(e=a.parent().next())}if(!
e.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return
c;e.stop(true,true);var g=p(a,e,b);d=d||
f.Event();d.type="onBeforeShow";h.trigger(d,[g]);if(d.isDefaultPrevented())return
c;g=p(a,e,b);e.css({position:"absolute",top:g.top,left:g.left});k=true;q[0].call(c,
function()
{d.type="onShow";k="full";h.trigger(d)});g=b.events.tooltip.split(/,\s*/);
e.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!
a.is("input:not(:checkbox, :radio), textarea")&&e.bind(g[1],function(o)
{o.relatedTarget!=a[0]&&a.trigger(l[1].split(" ")[0])});return c},hide:function(d)
{if(!e||!c.isShown())return c;d=d||
f.Event();d.type="onBeforeHide";h.trigger(d);if(!d.isDefaultPrevented())
{k=false;n[b.effect][1].call(c,function()
{d.type="onHide";k=false;h.trigger(d)});return c}},isShown:function(d){return d?
k=="full":k},getConf:function(){return b},getTip:function(){return e},
getTrigger:function(){return
a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(d,g)
{f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(o){f(c).bind(g,o);return
c}})}f.tools=f.tools||{version:"1.2.3"};f.tools.tooltip={conf:
{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:
["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:
{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur
mouseleave",tooltip:"mouseenter,mouseleave"},
layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){n[a]=[b,c]}};var
n={toggle:[function(a){var
b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.cal
l()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var
b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a)
{this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a)
{var b=this.data("tooltip");if(b)return b;a=f.extend(true,
{},f.tools.tooltip.conf,a);
if(typeof
a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new
t(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);
(function(a){function t(d,b){var
c=this,i=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||
b.expose),n=Math.random().toString().slice(10);if(g){if(typeof
g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||
d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay:
"+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return
e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var
h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+
'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||
a.Event();e.type="onBeforeLoad";i.trigger(e);if(e.isDefaultPrevented())return
c;m=true;g&&a(f).expose(g);var
j=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(ty
peof j=="string")j=j=="center"?Math.max((o.height()-
v)/2,0):parseInt(j,10)/100*o.height();if(r=="center")r=Math.max((o.width()-
u)/2,0);h[0].call(c,{top:j,left:r},function(){if(m)
{e.type="onLoad";i.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",
c.close);b.closeOnClick&&a(document).bind("click."+n,function(l)
{a(l.target).parents(f).length||
c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l)
{l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return
c;e=e||a.Event();e.type="onBeforeClose";i.trigger(e);if(!e.isDefaultPrevented())
{m=false;q[b.effect][1].call(c,function()
{e.type="onClose";i.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n
);g&&a.mask.close();return c}},getOverlay:function(){return f},
getTrigger:function(){return d},getClosers:function(){return k},isOpened:function()
{return m},getConf:function(){return
b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function
(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(j){a(c).bind(h,j);return
c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a
class="close"></a>');f.prepend(k)}k.click(function(e)
{c.close(e)});b.load&&c.load()}a.tools=a.tools||
{version:"1.2.3"};a.tools.overlay={addEffect:function(d,
b,c){q[d]=[b,c]},conf:
{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fi
xed:!a.browser.msie||
a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"norm
al",target:null,top:"10%"}};var
s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var
c=this.getConf(),i=a(window);if(!c.fixed)
{d.top+=i.scrollTop();d.left+=i.scrollLeft()}d.position=c.fixed?"fixed":"absolute";
this.getOverlay().css(d).fadeIn(c.speed,b)},function(d)
{this.getOverlay().fadeOut(this.getConf().closeSpeed,
d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return
b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,
{},a.tools.overlay.conf,d);this.each(function(){b=new
t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);
(function(e){function n(f,c){var a=e(c);return a.length<2?
a:f.parent().find(c)}function t(f,c){var
a=this,l=f.add(a),g=f.children(),k=0,m=c.vertical;j||
(j=a);if(g.length>1)g=e(c.items,f);e.extend(a,{getConf:function(){return
c},getIndex:function(){return k},getSize:function(){return
a.getItems().size()},getNaviButtons:function(){return o.add(p)},getRoot:function()
{return f},getItemWrap:function(){return g},getItems:function(){return
g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return a.seekTo(k+
b,d)},next:function(b){return a.move(1,b)},prev:function(b){return a.move(-
1,b)},begin:function(b){return a.seekTo(0,b)},end:function(b){return
a.seekTo(a.getSize()-1,b)},focus:function(){return j=a},addItem:function(b)
{b=e(b);if(c.circular)
{e(".cloned:last").before(b);e(".cloned:first").replaceWith(b.clone().addClass(c.cl
onedClass))}else g.append(b);l.trigger("onAddItem",[b]);return
a},seekTo:function(b,d,h){if(c.circular&&b===0&&k==-1&&d!==0)return a;if(!
c.circular&&b<0||b>a.getSize()||b<-1)return a;
var i=b;if(b.jquery)b=a.getItems().index(b);else i=a.getItems().eq(b);var
q=e.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPrevented()||!
i.length)return a}i=m?{top:-i.position().top}:{left:-
i.position().left};k=b;j=a;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||
function(){l.trigger("onSeek",[b])});return
a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d)
{e.isFunction(c[d])&&e(a).bind(d,c[d]);a[d]=function(h){e(a).bind(d,h);return
a}});if(c.circular){var r=a.getItems().slice(-1).clone().prependTo(g),
s=a.getItems().eq(1).clone().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBefor
eSeek(function(b,d,h){if(!b.isDefaultPrevented())if(d==-1){a.seekTo(r,h,function()
{a.end(0)});return b.preventDefault()}else d==a.getSize()&&a.seekTo(s,h,function()
{a.begin(0)})});a.seekTo(0,0)}var o=n(f,c.prev).click(function()
{a.prev()}),p=n(f,c.next).click(function(){a.next()});!
c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,d){setTimeout(function(){if(!
b.isDefaultPrevented()){o.toggleClass(c.disabledClass,
d<=0);p.toggleClass(c.disabledClass,d>=a.getSize()-
1)}},1)});c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d)
{if(c.mousewheel){a.move(d<0?1:-1,c.wheelSpeed||50);return
false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if(!(!
c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.keyboard!
="static"&&j!=a)){var d=b.keyCode;if(m&&(d==38||d==40)){a.move(d==38?-1:1);return
b.preventDefault()}if(!m&&(d==37||d==39)){a.move(d==37?-1:1);return
b.preventDefault()}}});
e(a).trigger("onBeforeSeek",[c.initialIndex])}e.tools=e.tools||
{version:"1.2.3"};e.tools.scrollable={conf:
{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",
easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:fal
se,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var
j;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return
c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new
t(e(this),f);e(this).data("scrollable",
c)});return f.api?c:this}})(jQuery);jQuery.url=function(){var segments={};var
parsed={};var options={url:window.location,strictMode:false,key:
["source","protocol","authority","userInfo","user","password","host","port","relati
ve","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)
([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?
([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?
(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?
([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|
$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};
var parseUri=function(){str=decodeURI(options.url);var
m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var
i=14;while(i--)uri[options.key[i]]=m[i]||"";uri[options.q.name]={};uri[options.key[
12]].replace(options.q.parser,function($0,$1,$2){if($1)uri[options.q.name]
[$1]=$2});return uri};var key=function(key){if(!
parsed.length)setUp();if(key=="base")if(parsed.port!==null&&parsed.port!=="")return
parsed.protocol+"://"+parsed.host+":"+parsed.port+"/";else return parsed.protocol+
"://"+parsed.host+"/";return parsed[key]===""?null:parsed[key]};var
param=function(item){if(!parsed.length)setUp();return parsed.queryKey[item]===null?
null:parsed.queryKey[item]};var setUp=function()
{parsed=parseUri();getSegments()};var getSegments=function(){var
p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-
1)=="/"?p.substring(1,p.length-
1):path=p.substring(1)).split("/")};return{setMode:function(mode)
{strictMode=mode=="strict"?true:false;return this},setUrl:function(newUri)
{options.url=
newUri===undefined?window.location:newUri;setUp();return
this},segment:function(pos){if(!parsed.length)setUp();if(pos===undefined)return
segments.length;return segments[pos]===""||segments[pos]===undefined?
null:segments[pos]},attr:key,param:param}}
();jQuery.cookie=function(key,value,options){if(arguments.length>1&&String(value)!
=="[object Object]"){options=jQuery.extend({},options);if(value===null||
value===undefined)options.expires=-1;if(typeof options.expires==="number"){var
days=options.expires,t=options.expires=new Date;t.setDate(t.getDate()
+days)}value=String(value);return
document.cookie=[encodeURIComponent(key),"=",options.raw?
value:encodeURIComponent(value),options.expires?";
expires="+options.expires.toUTCString():"",options.path?"; path="+
options.path:"",options.domain?"; domain="+options.domain:"",options.secure?";
secure":""].join("")}options=value||{};var result,decode=options.raw?function(s)
{return s}:decodeURIComponent;return(result=(new
RegExp("(?:^|; )"+encodeURIComponent(key)+"=([^;]*)")).exec(document.cookie))?
decode(result[1]):null};(function($){var DEFAULT_SETTINGS={hintText:"Type in a
search term",noResultsText:"No
results",searchingText:"Searching...",deleteText:"&times;",searchDelay:300,minChars
:1,tokenLimit:null,jsonContainer:null,method:"GET",contentType:"json",queryParam:"q
",tokenDelimiter:",",preventDuplicates:false,prePopulate:null,animateDropdown:true,
onResult:null,onAdd:null,onDelete:null};var DEFAULT_CLASSES={tokenList:"token-
input-list",token:"token-input-token",tokenDelete:"token-input-delete-
token",selectedToken:"token-input-selected-token",
highlightedToken:"token-input-highlighted-token",dropdown:"token-input-
dropdown",dropdownItem:"token-input-dropdown-item",dropdownItem2:"token-input-
dropdown-item2",selectedDropdownItem:"token-input-selected-dropdown-
item",inputToken:"token-input-input-token"};var
POSITION={BEFORE:0,AFTER:1,END:2};var
KEY={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,H
OME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,NUMPAD_ENTER:108,COMMA:188};
$.fn.tokenInput=function(url_or_data,options){var settings=
$.extend({},DEFAULT_SETTINGS,options||{});return this.each(function(){new
$.TokenList(this,url_or_data,settings)})};
$.TokenList=function(input,url_or_data,settings){if(typeof url_or_data==="string")
{settings.url=url_or_data;if(settings.crossDomain===undefined)if(settings.url.index
Of("://")===-1)settings.crossDomain=false;else
settings.crossDomain=location.href.split(/\/+/g)[1]!==settings.url.split(/\/+/g)
[1]}else if(typeof
url_or_data==="object")settings.local_data=url_or_data;if(settings.classes)settings
.classes=
$.extend({},DEFAULT_CLASSES,settings.classes);else if(settings.theme)
{settings.classes={};$.each(DEFAULT_CLASSES,function(key,value)
{settings.classes[key]=value+"-"+settings.theme})}else
settings.classes=DEFAULT_CLASSES;var saved_tokens=[];var token_count=0;var
cache=new $.TokenList.Cache;var timeout;var input_val;var input_box=$('<input
type="text" autocomplete="off">').css({outline:"none"}).focus(function()
{if(settings.tokenLimit===null||settings.tokenLimit!
==token_count)show_dropdown_hint()}).blur(function(){hide_dropdown()}).bind("keyup
keydown blur update",
resize_input).keydown(function(event){var previous_token;var
next_token;switch(event.keyCode){case KEY.LEFT:case KEY.RIGHT:case KEY.UP:case
KEY.DOWN:if(!$(this).val())
{previous_token=input_token.prev();next_token=input_token.next();if(previous_token.
length&&previous_token.get(0)===selected_token||
next_token.length&&next_token.get(0)===selected_token)if(event.keyCode===KEY.LEFT||
event.keyCode===KEY.UP)deselect_token($(selected_token),POSITION.BEFORE);else
deselect_token($(selected_token),POSITION.AFTER);
else if((event.keyCode===KEY.LEFT||
event.keyCode===KEY.UP)&&previous_token.length)select_token($
(previous_token.get(0)));else if((event.keyCode===KEY.RIGHT||
event.keyCode===KEY.DOWN)&&next_token.length)select_token($
(next_token.get(0)))}else{var dropdown_item=null;if(event.keyCode===KEY.DOWN||
event.keyCode===KEY.RIGHT)dropdown_item=$(selected_dropdown_item).next();else
dropdown_item=$
(selected_dropdown_item).prev();if(dropdown_item.length)select_dropdown_item(dropdo
wn_item);return false}break;case KEY.BACKSPACE:previous_token=
input_token.prev();if(!$(this).val().length){if(selected_token)delete_token($
(selected_token));else if(previous_token.length)select_token($
(previous_token.get(0)));return false}else if($
(this).val().length===1)hide_dropdown();else setTimeout(function()
{do_search()},5);break;case KEY.TAB:case KEY.ENTER:case KEY.NUMPAD_ENTER:case
KEY.COMMA:if(selected_dropdown_item){add_token($(selected_dropdown_item));return
false}break;case KEY.ESCAPE:hide_dropdown();return
true;default:if(String.fromCharCode(event.which))setTimeout(function()
{do_search()},
5);break}});var hidden_input=$(input).hide().val("").focus(function()
{input_box.focus()}).blur(function(){input_box.blur()});var selected_token=null;var
selected_token_index=0;var selected_dropdown_item=null;var token_list=$("<ul
/>").addClass(settings.classes.tokenList).click(function(event){var li=$
(event.target).closest("li");if(li&&li.get(0)&&$.data(li.get(0),"tokeninput"))toggl
e_select_token(li);else{if(selected_token)deselect_token($
(selected_token),POSITION.END);input_box.focus()}}).mouseover(function(event){var
li=
$(event.target).closest("li");if(li&&selected_token!
==this)li.addClass(settings.classes.highlightedToken)}).mouseout(function(event)
{var li=$(event.target).closest("li");if(li&&selected_token!
==this)li.removeClass(settings.classes.highlightedToken)}).insertBefore(hidden_inpu
t);var input_token=$("<li
/>").addClass(settings.classes.inputToken).appendTo(token_list).append(input_box);v
ar dropdown=$
("<div>").addClass(settings.classes.dropdown).appendTo("body").hide();var
input_resizer=$("<tester/>").insertAfter(input_box).css({position:"absolute",
top:-9999,left:-
9999,width:"auto",fontSize:input_box.css("fontSize"),fontFamily:input_box.css("font
Family"),fontWeight:input_box.css("fontWeight"),letterSpacing:input_box.css("letter
Spacing"),whiteSpace:"nowrap"});hidden_input.val("");li_data=settings.prePopulate||
hidden_input.data("pre");if(li_data&&li_data.length)
$.each(li_data,function(index,value){insert_token(value.id,value.name)});function
resize_input(){if(input_val===(input_val=input_box.val()))return;var
escaped=input_val.replace(/&/g,"&amp;").replace(/\s/g,
"
").replace(/</g,"&lt;").replace(/>/g,"&gt;");input_resizer.html(escaped);input_box.
width(input_resizer.width()+30)}function is_printable_character(keycode){return
keycode>=48&&keycode<=90||keycode>=96&&keycode<=111||keycode>=186&&keycode<=192||
keycode>=219&&keycode<=222}function insert_token(id,value){var this_token=$
("<li><p>"+value+"</p></li>").addClass(settings.classes.token).insertBefore(input_t
oken);$
("<span>"+settings.deleteText+"</span>").addClass(settings.classes.tokenDelete).app
endTo(this_token).click(function(){delete_token($(this).parent());
return false});var token_data={id:id,name:value};
$.data(this_token.get(0),"tokeninput",token_data);saved_tokens=saved_tokens.slice(0
,selected_token_index).concat([token_data]).concat(saved_tokens.slice(selected_toke
n_index));selected_token_index++;var token_ids=$.map(saved_tokens,function(el)
{return
el.id});hidden_input.val(token_ids.join(settings.tokenDelimiter));token_count+=1;re
turn this_token}function add_token(item){var
li_data=$.data(item.get(0),"tokeninput");var
callback=settings.onAdd;if(token_count>
0&&settings.preventDuplicates){var
found_existing_token=null;token_list.children().each(function(){var
existing_token=$(this);var
existing_data=$.data(existing_token.get(0),"tokeninput");if(existing_data&&existing
_data.id===li_data.id){found_existing_token=existing_token;return
false}});if(found_existing_token)
{select_token(found_existing_token);input_token.insertAfter(found_existing_token);i
nput_box.focus();return}}insert_token(li_data.id,li_data.name);if(settings.tokenLim
it!==null&&token_count>=
settings.tokenLimit){input_box.hide();hide_dropdown();return}else
input_box.focus();input_box.val("");hide_dropdown();if($.isFunction(callback))callb
ack(li_data)}function select_token(token)
{token.addClass(settings.classes.selectedToken);selected_token=token.get(0);input_b
ox.val("");hide_dropdown()}function deselect_token(token,position)
{token.removeClass(settings.classes.selectedToken);selected_token=null;if(position=
==POSITION.BEFORE){input_token.insertBefore(token);selected_token_index--}else
if(position===
POSITION.AFTER){input_token.insertAfter(token);selected_token_index+
+}else{input_token.appendTo(token_list);selected_token_index=token_count}input_box.
focus()}function toggle_select_token(token){var
previous_selected_token=selected_token;if(selected_token)deselect_token($
(selected_token),POSITION.END);if(previous_selected_token===token.get(0))deselect_t
oken(token,POSITION.END);else select_token(token)}function delete_token(token){var
token_data=$.data(token.get(0),"tokeninput");var callback=settings.onDelete;
var
index=token.prevAll().length;if(index>selected_token_index)index--;token.remove();s
elected_token=null;input_box.focus();saved_tokens=saved_tokens.slice(0,index).conca
t(saved_tokens.slice(index+1));if(index<selected_token_index)selected_token_index--
;var token_ids=$.map(saved_tokens,function(el){return
el.id});hidden_input.val(token_ids.join(settings.tokenDelimiter));token_count-
=1;if(settings.tokenLimit!
==null)input_box.show().val("").focus();if($.isFunction(callback))callback(token_da
ta)}function hide_dropdown(){dropdown.hide().empty();
selected_dropdown_item=null}function show_dropdown()
{dropdown.css({position:"absolute",top:$(token_list).offset().top+$
(token_list).outerHeight(),left:$
(token_list).offset().left,zindex:999}).show()}function show_dropdown_searching()
{if(settings.searchingText)
{dropdown.html("<p>"+settings.searchingText+"</p>");show_dropdown()}}function
show_dropdown_hint(){if(settings.hintText)
{dropdown.html("<p>"+settings.hintText+"</p>");show_dropdown()}}function
highlight_term(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)
("+
term+")(?![^<>]*>)(?![^&;]+;)","gi"),"<b>$1</b>")}function
populate_dropdown(query,results){if(results&&results.length){dropdown.empty();var
dropdown_ul=$("<ul>").appendTo(dropdown).mouseover(function(event)
{select_dropdown_item($(event.target).closest("li"))}).mousedown(function(event)
{add_token($(event.target).closest("li"));return false}).hide();
$.each(results,function(index,value){var this_li=$
("<li>"+highlight_term(value.name,query)+"</li>").appendTo(dropdown_ul);if(index
%2)this_li.addClass(settings.classes.dropdownItem);
else
this_li.addClass(settings.classes.dropdownItem2);if(index===0)select_dropdown_item(
this_li);$.data(this_li.get(0),"tokeninput",
{id:value.id,name:value.name})});show_dropdown();if(settings.animateDropdown)dropdo
wn_ul.slideDown("fast");else dropdown_ul.show()}else if(settings.noResultsText)
{dropdown.html("<p>"+settings.noResultsText+"</p>");show_dropdown()}}function
select_dropdown_item(item){if(item)
{if(selected_dropdown_item)deselect_dropdown_item($
(selected_dropdown_item));item.addClass(settings.classes.selectedDropdownItem);
selected_dropdown_item=item.get(0)}}function deselect_dropdown_item(item)
{item.removeClass(settings.classes.selectedDropdownItem);selected_dropdown_item=nul
l}function do_search(){var
query=input_box.val().toLowerCase();if(query&&query.length)
{if(selected_token)deselect_token($
(selected_token),POSITION.AFTER);if(query.length>=settings.minChars)
{show_dropdown_searching();clearTimeout(timeout);timeout=setTimeout(function()
{run_search(query)},settings.searchDelay)}else hide_dropdown()}}function
run_search(query){var cached_results=
cache.get(query);if(cached_results)populate_dropdown(query,cached_results);else
if(settings.url){var
ajax_params={};ajax_params.data={};if(settings.url.indexOf("?")>-1){var
parts=settings.url.split("?");ajax_params.url=parts[0];var
param_array=parts[1].split("&");$.each(param_array,function(index,value){var
kv=value.split("=");ajax_params.data[kv[0]]=kv[1]})}else
ajax_params.url=settings.url;ajax_params.data[settings.queryParam]=query;ajax_param
s.type=settings.method;ajax_params.dataType=settings.contentType;
if(settings.crossDomain)ajax_params.dataType="jsonp";ajax_params.success=function(r
esults)
{if($.isFunction(settings.onResult))results=settings.onResult.call(this,results);ca
che.add(query,settings.jsonContainer?
results[settings.jsonContainer]:results);if(input_box.val().toLowerCase()===query)p
opulate_dropdown(query,settings.jsonContainer?
results[settings.jsonContainer]:results)};ajax_params.error=function(xhr,textStatus
,errorThrown){alert("Error: "+textStatus)};$.ajax(ajax_params)}else
if(settings.local_data){var results=
$.grep(settings.local_data,function(row){return
row.name.toLowerCase().indexOf(query.toLowerCase())>-
1});if($.isFunction(settings.onResult))results=settings.onResult.call(this,results)
;cache.add(query,results);populate_dropdown(query,results)}}};
$.TokenList.Cache=function(options){var
settings=$.extend({max_size:500},options);var data={};var size=0;var
flush=function(){data={};size=0};this.add=function(query,results)
{if(size>settings.max_size)flush();if(!
data[query])size+=1;data[query]=results};this.get=
function(query){return data[query]}}})(jQuery);var swfobject=function(){var
D="undefined",r="object",S="Shockwave
Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-
flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator
,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var
aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof
j.createElement!
=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/
.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),
af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+
(\.\d+)?).*$/,"$1")):false,X=!+"\u000b1",ag=[0,0,0],ab=null;if(typeof t.plugins!
=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof
t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin))
{T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+
$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replac
e(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-
zA-Z]+(.*)$/,"$1"),
10):0}}else if(typeof O.ActiveXObject!=D)try{var ad=new ActiveXObject(W);if(ad)
{ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")
[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catc
h(Z){}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!
M.w3)return;if(typeof j.readyState!=D&&j.readyState=="complete"||typeof
j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))f();if(!J){if(typeof
j.addEventListener!=D)j.addEventListener("DOMContentLoaded",
f,false);if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete")
{j.detachEvent(x,arguments.callee);f()}});if(O==top)(function()
{if(J)return;try{j.documentElement.doScroll("left")}catch(X)
{setTimeout(arguments.callee,0);return}f()})()}if(M.wk)(function()
{if(J)return;if(!/loaded|complete/.test(j.readyState))
{setTimeout(arguments.callee,0);return}f()})();s(f)}}();function f()
{if(J)return;try{var Z=j.getElementsByTagName("body")
[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=
true;var X=U.length;for(var Y=0;Y<X;Y++)U[Y]()}function K(X){if(J)X();else
U[U.length]=X}function s(Y){if(typeof O.addEventListener!
=D)O.addEventListener("load",Y,false);else if(typeof j.addEventListener!
=D)j.addEventListener("load",Y,false);else if(typeof O.attachEvent!
=D)i(O,"onload",Y);else if(typeof O.onload=="function"){var
X=O.onload;O.onload=function(){X();Y()}}else O.onload=Y}function h(){if(T)V();else
H()}function V(){var X=j.getElementsByTagName("body")[0];var
aa=C(r);aa.setAttribute("type",
q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D)
{var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")
[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}els
e if(Y<10){Y+
+;setTimeout(arguments.callee,10);return}X.removeChild(aa);Z=null;H()})()}else
H()}function H(){var ag=o.length;if(ag>0)for(var af=0;af<ag;af++){var
Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var
ae=c(Y);if(ae)if(F(o[af].swfVersion)&&
!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else
if(o[af].expressInstall&&A()){var
ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height
=ae.getAttribute("height")||"0";if(ae.getAttribute("class"))ai.styleclass=ae.getAtt
ribute("class");if(ae.getAttribute("align"))ai.align=ae.getAttribute("align");var
ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad+
+)if(X[ad].getAttribute("name").toLowerCase()!
="movie")ah[X[ad].getAttribute("name")]=
X[ad].getAttribute("value");P(ai,ah,Y,ab)}else{p(ae);if(ab)ab(aa)}}else{w(Y,true);i
f(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D)
{aa.success=true;aa.ref=Z}ab(aa)}}}}function z(aa){var X=null;var
Y=c(aa);if(Y&&Y.nodeName=="OBJECT")if(typeof Y.SetVariable!=D)X=Y;else{var
Z=Y.getElementsByTagName(r)[0];if(Z)X=Z}return X}function A(){return!
a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z)
{a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae)
{if(ae.nodeName=="OBJECT"){l=g(ae);
Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||!/%
$/.test(aa.width)&&parseInt(aa.width,10)<310)aa.width="310";if(typeof
aa.height==D||!/%
$/.test(aa.height)&&parseInt(aa.height,10)<137)aa.height="137";j.title=j.title.slic
e(0,47)+" - Flash Player Installation";var
ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace
(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!
=D)ab.flashvars+="&"+ac;else ab.flashvars=ac;if(M.ie&&M.win&&ae.readyState!=
4){var
Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae
);ae.style.display="none";(function()
{if(ae.readyState==4)ae.parentNode.removeChild(ae);else
setTimeout(arguments.callee,10)})()}u(aa,ab,X)}}function p(Y)
{if(M.ie&&M.win&&Y.readyState!=4){var
X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style
.display="none";(function(){if(Y.readyState==4)Y.parentNode.removeChild(Y);else
setTimeout(arguments.callee,10)})()}else Y.parentNode.replaceChild(g(Y),
Y)}function g(ab){var aa=C("div");if(M.win&&M.ie)aa.innerHTML=ab.innerHTML;else{var
Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var
X=ad.length;for(var Z=0;Z<X;Z++)if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!
(ad[Z].nodeType==8))aa.appendChild(ad[Z].cloneNode(true))}}}return aa}function
u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312)return X;if(aa){if(typeof
ai.id==D)ai.id=Y;if(M.ie&&M.win){var ah="";for(var ae in ai)if(ai[ae]!
=Object.prototype[ae])if(ae.toLowerCase()=="data")ag.movie=
ai[ae];else if(ae.toLowerCase()=="styleclass")ah+=' class="'+ai[ae]+'"';else
if(ae.toLowerCase()!="classid")ah+=" "+ae+'="'+ai[ae]+'"';var af="";for(var ad in
ag)if(ag[ad]!=Object.prototype[ad])af+='<param name="'+ad+'" value="'+ag[ad]+'"
/>';aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-
444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var
Z=C(r);Z.setAttribute("type",q);for(var ac in ai)if(ai[ac]!
=Object.prototype[ac])if(ac.toLowerCase()=="styleclass")Z.setAttribute("class",
ai[ac]);else if(ac.toLowerCase()!="classid")Z.setAttribute(ac,ai[ac]);for(var ab in
ag)if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!
="movie")e(Z,ab,ag[ab]);aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function
e(Z,X,Y){var
aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa
)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT")if(M.ie&&M.win)
{X.style.display="none";(function(){if(X.readyState==4)b(Y);else
setTimeout(arguments.callee,10)})()}else X.parentNode.removeChild(X)}
function b(Z){var Y=c(Z);if(Y){for(var X in Y)if(typeof
Y[X]=="function")Y[X]=null;Y.parentNode.removeChild(Y)}}function c(Z){var
X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return
j.createElement(X)}function i(Z,X,Y)
{Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var
Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||
0;X[2]=parseInt(X[2],10)||0;return Y[0]>X[0]||Y[0]==X[0]&&Y[1]>X[1]||
Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]?true:false}function v(ac,Y,ad,ab){if(M.ie&&
M.mac)return;var aa=j.getElementsByTagName("head")[0];if(!aa)return;var
X=ad&&typeof ad=="string"?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var
Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appen
dChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!
=D&&j.styleSheets.length>0)n=j.styleSheets[j.styleSheets.length-
1];G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r)n.addRule(ac,Y)}else if(n&&typeof
j.createTextNode!=D)n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}function w(Z,
X){if(!m)return;var Y=X?"visible":"hidden";if(J&&c(Z))c(Z).style.visibility=Y;else
v("#"+Z,"visibility:"+Y)}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!
=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var
d=function(){if(M.ie&&M.win)window.attachEvent("onunload",function(){var
ac=I.length;for(var ab=0;ab<ac;ab++)I[ab][0].detachEvent(I[ab][1],I[ab][2]);var
Z=N.length;for(var aa=0;aa<Z;aa++)y(N[aa]);for(var Y in M)M[Y]=null;M=null;for(var
X in swfobject)swfobject[X]=null;swfobject=
null})}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var
Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,f
alse)}else if(Z)Z({success:false,id:ab})},getObjectById:function(X){if(M.w3)return
z(X)},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var
X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y)
{w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r)for(var al
in af)aj[al]=af[al];aj.data=ab;aj.width=ae;aj.height=ag;
var am={};if(ad&&typeof ad===r)for(var ak in ad)am[ak]=ad[ak];if(Z&&typeof
Z===r)for(var ai in Z)if(typeof am.flashvars!=D)am.flashvars+="&"+ai+"="+Z[ai];else
am.flashvars=ai+"="+Z[ai];if(F(Y)){var
an=u(aj,am,ah);if(aj.id==ah)w(ah,true);X.success=true;X.ref=an}else if(aa&&A())
{aj.data=aa;P(aj,am,ah,ac);return}else w(ah,true);if(ac)ac(X)})}else
if(ac)ac(X)},switchOffAutoHideShow:function()
{m=false},ua:M,getFlashPlayerVersion:function()
{return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,
createSWF:function(Z,Y,X){if(M.w3)return u(Z,Y,X);else return
undefined},showExpressInstall:function(Z,aa,X,Y)
{if(M.w3&&A())P(Z,aa,X,Y)},removeSWF:function(X)
{if(M.w3)y(X)},createCSS:function(aa,Z,Y,X)
{if(M.w3)v(aa,Z,Y,X)},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(
aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z))Z=Z.split("?")
[1];if(aa==null)return L(Z);var Y=Z.split("&");for(var X=0;X<Y.length;X+
+)if(Y[X].substring(0,Y[X].indexOf("="))==aa)return
L(Y[X].substring(Y[X].indexOf("=")+
1))}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l)
{X.parentNode.replaceChild(l,X);if(Q)
{w(Q,true);if(M.ie&&M.win)l.style.display="block"}if(E)E(B)}a=false}}}}
();window.inputOnFocus=function(a,b,c){if(a.value==b)a.value="";if(c)
{a.type="password";a.focus()}};window.inputOnBlur=function(a,b,c){if(a.value=="")
{a.value=b;if(c)a.type="text"}else if(c)a.type="password"};
window.submitUserDocsForm=function(a){if($("#user_documents
:checkbox:checked").size()==0)
{alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430,
\u0432\u044b\u0434\u0435\u043b\u0438\u0442\u0435 \u0445\u043e\u0442\u044f
\u0431\u044b \u043e\u0434\u0438\u043d
\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f
\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f
\u044d\u0442\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438");return
false}a=="revoke"?
$("#doc_form").get(0).setAttribute("action","/collection/revoke"):$("#doc_form
input[name=action]").val(a);$("#doc_form").submit()};
window.prepareMassSelectionCheckboxes=function(a){$(a+"
a[href='#select_all']").click(function(){$(a+"
:checkbox:not(:checked)").attr("checked",true);return false});$(a+"
a[href='#select_none']").click(function(){$(a+"
:checkbox:checked").attr("checked",false);return false});$(a+"
a[href='#invert_selection']").click(function(){$(a+" :checkbox").each(function(b,c)
{c.checked=!c.checked});return false})};
window.prepareUserDocsLinks=function()
{prepareMassSelectionCheckboxes(".user_profile");$
("a[href='#submit_share']").click(function(){submitUserDocsForm("share");return
false});$("a[href='#submit_private']").click(function()
{submitUserDocsForm("hide");return false});$
("a[href='#submit_remove']").click(function(){confirm("\u0412\u044b
\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e
\u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c
\u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435
\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b?")&&
submitUserDocsForm("remove");return false});$
("a[href='#submit_revoke']").click(function(){if(confirm("\u0412\u044b
\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e
\u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c
\u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435
\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u0437
\u0442\u0435\u043a\u0443\u0449\u0435\u0439
\u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438?")){$('#doc_form
input[name="collection"]').val($(this).attr("rel"));
submitUserDocsForm("revoke")}return false})};
window.submitMultipleChoiseForm=function(a,b,c){if($(b+"
:checkbox:checked").size()==0)
{alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430,
\u0432\u044b\u0434\u0435\u043b\u0438\u0442\u0435 \u0445\u043e\u0442\u044f
\u0431\u044b \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442
\u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f
\u044d\u0442\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438");return
false}$(a+" input[name='action']").val(c);
$(a).submit()};
window.prepareMultipleChoiseForm=function(a,b,c,d)
{prepareMassSelectionCheckboxes(b);$.inArray("remove",c)>-1&&$(b+"
a[href='#submit_remove']").click(function(){if(confirm("\u0412\u044b
\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e
\u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c
\u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435
\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b?")){var h="remove";if(typeof d!
=="undefined")h=d[$.inArray("remove",
c)];submitMultipleChoiseForm(a,b,h)}return
false})};window.prepareDocumentProgressBars=function(a)
{$.get(a,window.updateProgressBarStates);window.documentProgressBarSheduler=setInte
rval(function(){$.get(a,window.updateProgressBarStates)},1500)};
window.updateProgressBarStates=function(a,b,c){a={};a.state=$
(c.responseXML).find("state").text();a.queuePosition=$
(c.responseXML).find("queuePosition").text();a.convertionPercent=$
(c.responseXML).find("convertionPercent").text();if(a.state=="COMPLETE"||
a.state=="ERROR")
{clearInterval(window.documentProgressBarSheduler);location.reload(true)}else{$
("#processing_progressbar").toggle(a.state=="CONVERTING");$
("#queue_progressbar").toggle(a.state=="WAITING");if(a.queuePosition)if($
("#queue_progressbar").html().length==
0)
{c=document.createElement("span");c.innerHTML="\u0414\u043e\u043a\u0443\u043c\u0435
\u043d\u0442\u043e\u0432 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438:
";c.className="quiet";$("#queue_progressbar").progressBar(a.queuePosition,
{label:c,textFormat:"fraction",boxImage:"/images/progressbar.gif",barImage:"/images
/progressbg_yellow.gif",max:a.queuePosition})}else $
("#queue_progressbar").progressBar(a.queuePosition);if(a.convertionPercent)if($
("#processing_progressbar").html().length==0){c=document.createElement("span");
c.innerHTML="\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441
\u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u0438:
";c.className="quiet";$("#processing_progressbar").progressBar(a.convertionPercent,
{label:c,boxImage:"/images/progressbar.gif",barImage:"/images/progressbg_green.gif"
})}else $
("#processing_progressbar").progressBar(a.convertionPercent)}};window.scroll_positi
on=0;window.viewerExpand=function(){scroll_position=$
(document).scrollTop();_DocMe_resize("viewer")};
window.viewerCollapse=function(){_DocMe_resize("viewer");$
(document).scrollTop(scroll_position)};window.checkDefaultExpanded=function()
{if(jQuery.url.attr("anchor")=="expanded:on"){scroll_position=$
(document).scrollTop();_DocMe_resize("viewer")}};
window.initViewerObject=function()
{viewerBox=calculateViewerBox("#flashViewerPadding");params.allowscriptaccess="alwa
ys";params.allowfullscreen="true";params.allowFullScreenInteractive="true";params.w
mode="opaque";attributes.id="viewer";attributes.name="viewer";attributes.align="mid
dle";window.swfobject=swfobject;swfobject.embedSWF("/v"+viewerVersion+".swf","flash
Content","100%","100%","10.0.0","playerProductInstall.swf",flashvars,params,attribu
tes);swfobject.createCSS("#flashContent","display:block;text-align:left;height:"+
viewerBox.height+"px");swfobject.createCSS("#flashViewerPadding","height:"+viewerBo
x.height+"px");swfobject.addLoadEvent(checkDefaultExpanded);$
("html,body").animate({scrollTop:viewerBox.topEdge},
{duration:1E3});prevScrollTop=viewerBox.topEdge;$(window).resize(function()
{viewerBox=calculateViewerBox("#flashViewerPadding");$
("#flashContent").css("height",viewerBox.height);$
("#flashViewerPadding").css("height",viewerBox.height)});$
(window).scroll(function(a){var b=$("body").scrollTop();hasCrossed=(b-
viewerBox.topOffset)*(prevScrollTop-
viewerBox.topOffset)<0;onEdge=prevScrollTop==viewerBox.topEdge;if(hasCrossed&&!
onEdge){a.preventDefault();b=viewerBox.topEdge;$
("html,body").animate({scrollTop:b},{duration:0})}prevScrollTop=b})};
window.calculateViewerBox=function(a){var
b=window.innerHeight,c=560,d=23;if(b>c+10&&b<915){c=b-10;d=5}else if(b>=915)
{c=905;if(b-c<d+5)d=Math.round((b-c)/2)}else d=5;a=$(a)&&$(a).offset()?$
(a).offset().top:0;topEdge=Math.round(a-
d);return{height:c,topMargin:d,topEdge:topEdge,topOffset:a}};window.tooltipCache=[]
;
window.getOrRestoreRemoteText=function(a,b){if(typeof tooltipCache[a]=="undefined")
{theUrl="/ajax.xml?id="+a+"&info=tooltip";b.text("loading...");
$.ajax({url:theUrl,success:function(c){tooltipCache[a]=c;b.html(c)}})}else
b.html(tooltipCache[a])};window.prepareRemoteTooltips=function(){$
(".short_doc").tooltip({tip:"#theTooltip",position:"top
center",delay:0,onBeforeShow:function()
{id=this.getTrigger().attr("rel");getOrRestoreRemoteText(id,this.getTip())}})};
window.itemShow=function(a,b){if(a.target.getSize()<=b+2){skip_ids="";$
("#newdoc_scrollable .short_doc").each(function(c,d){skip_ids+=$(d).attr("rel")
+","});$.ajax({url:"/ajax.html?newdoc=get&skipid="+skip_ids,success:function(c)
{scrollable=a.target;$(c).each(function(d,h){$($(scrollable.getItems()
[scrollable.getSize()-1])).find("ul li").size()>3&&scrollable.addItem($("<div
class='page'><ul></ul></div>"));$($(scrollable.getItems()[scrollable.getSize()-
1])).find("ul").append(h);$(h).tooltip({tip:"#theTooltip",
position:"top center",delay:0,onBeforeShow:function()
{id=this.getTrigger().attr("rel");getOrRestoreRemoteText(id,this.getTip())}})})}})}
};window.processAutoWidthCheckbox=function(){if($("#auto_width").attr("checked"))
{window.oldWidth=$("#width").val();$("#width").val("100%");$
("#width").attr("disabled",true)}else{$("#width").removeAttr("disabled");$
("#width").val(window.oldWidth)}};
window.prepareRemoteSnippets=function(){$(".snippet[rel]").each(function(a,b){id=$
(b).attr("rel");$.ajax({url:"/ajax.xml?
info=snippet&id="+id+"&key="+searchQuery,success:function(c){$
(b).html(c)}})})};window.switchRememberCookie=function(a)
{$.cookie("rememberme",a.checked?1:null,{expires:14})};
window.selectGroup=function(a){$("#group_list
li.selected").removeClass("selected");$(a).addClass("selected");$("#doc_form
input[name='group']").val(a.id);$
("#doc_form").get(0).setAttribute("action","/group.html");submitUserDocsForm("addDo
cuments")};
window.prepareUserGroupOverlay=function(){$
("#link_add_to_group").overlay({onBeforeLoad:function(){if(!$
("#group_list").is(":visible")){$("#group_list").show();$.ajax({url:"/ajax.xml?
action=groupList",dataType:"json",success:function(a){var b=[];
$.each(a.groups,function(c,d){b.push('<li id="'+d.id+'"
onclick="selectGroup(this)">'+d.name+"</li>")});$
("#group_list").html(b.join(""))}})}}})};
window.prepareRequestOverlay=function(){api=$
("a[href='#request_dialog']").overlay({target:"#requestDialog",onBeforeLoad:functio
n(a){$("#request_accept_id").val(a.target.rel);$
("#request_deny_id").val(a.target.rel);$("#requestDialog #requestText").html($
("#request_"+a.target.rel).html())}})};
window.prepareUserInviteOverlay=function(){api=$
("a[href='#invite_dialog']").overlay({target:"#inviteDialog",onBeforeLoad:function(
a){rel=a.originalEvent.target.rel;$("#invite_accept_id").val(rel);$
("#invite_deny_id").val(rel);$("#inviteDialog #inviteText").html($
("#invite_"+rel).html())}})};
window.prepareUserRevokeLinks=function(){api=$
("a[href='#revoke_request']").click(function(a){$.ajax({url:"/ajax.xml?
action=revoke_request&id="+a.target.rel,dataType:"html",success:function(b)
{b=="OK"?$(a.target.parentNode).html("\u0417\u0430\u043f\u0440\u043e\u0441
\u043e\u0442\u043e\u0437\u0432\u0430\u043d"):$
(a.target.parentNode).html("\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430")}});return false})};
window.prepareAddDocumentOverlay=function(){api=$
("a[href='#submit_add']").overlay({target:"#documentAddDialog"});$
("#search_document_list").tokenInput("/ajax.json?
liveSearch=userDocs&excludeGroup="+groupId,
{hintText:"\u041d\u0430\u0431\u0435\u0440\u0438\u0442\u0435
\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435
\u0432\u0430\u0448\u0435\u0433\u043e
\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430",noResultsText:"\u041d\u0435
\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432",
searchingText:"\u0418\u0449\u0435\u043c..."})};window.prepareBulkInviteOverlay=func
tion(){api=$("a[href='#submit_invite']").overlay({target:"#bulkInvite"})};
window.prepareRevokeLinks=function(){api=$
("a[href='#revoke_invite']").click(function(a){$.ajax({url:"/ajax.xml?
action=revoke_invite&id="+a.target.rel,dataType:"html",success:function(b){b=="OK"?
$
(a.target.parentNode).html("\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\
u0438\u0435 \u043e\u0442\u043e\u0437\u0432\u0430\u043d\u043e"):$
(a.target.parentNode).html("\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430")}});return false})};
window.selectCollection=function(a){$("#collection_list
li.selected").removeClass("selected");$(a).addClass("selected");$("#doc_form
input[name='collection']").val(a.id);$
("#doc_form").get(0).setAttribute("action","/collection/add");submitUserDocsForm(""
)};
window.prepareUserCollectionOverlay=function(){$
("#link_add_to_collection").overlay({onBeforeLoad:function(){if(!$
("#collection_list").is(":visible")){$("#collection_list").show();
$.ajax({url:"/ajax.xml?action=collectionList",dataType:"json",success:function(a)
{var b=[];$.each(a.collections,function(c,d){b.push('<li id="'+d.id+'"
onclick="selectCollection(this)">'+d.name+"</li>")});$
("#collection_list").html(b.join(""))}})}}})};
if(typeof window._DocMe_styleStore=="undefined"){window._DocMe_styleStore={};var
_DocMe_stateStore={},_DocMe_classStore={},_DocMe_style_properties=Array("width","he
ight","minWidth","maxWidth","minHeight","maxHeight","marginTop","marginRight","marg
inBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","b
orderTop","borderRight","borderBottom","borderLeft","top","left"),_DocMe_style_prop
erty_values=Array("100%","100%","","","","","0","0","0","0","0","0","0","0","0","0"
,"0",
"0",0,0);window._DocMe_randString=function(a){for(var
b="",c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".split(""),d
=0;d<a;d++)b+=c[Math.floor(Math.random()*c.length)];return
b};window._DocMe_attachIdPrefix=function(a,b){if(!a.id)a.id=b+_DocMe_randString(6)+
(a.id||"")};window._DocMe_removeIdPrefix=function(a,b)
{if(a.id.indexOf(b)==0)a.id=a.id.substr(b.length+6)};window._DocMe_safeSet=function
(a,b,c){var d=_DocMe_styleStore;d[a.id]||(d[a.id]={});d[a.id]
[b]=a.style[b];a.style[b]=
c};window._DocMe_safeRestore=function(a,b){var
c=_DocMe_styleStore;a.style[b]=c[a.id][b]?c[a.id]
[b]:""};window._DocMe_safeClean=function(a){if(a.id.match("_tmp_docme"))a.id=""}}
window._DocMe_resize=function(a){var
b;if(_DocMe_stateStore[a])b=_DocMe_stateStore[a]=false;else
b=_DocMe_stateStore[a]=true;for(var
c=window._DocMe_safeSet,d=window._DocMe_safeRestore,h=window._DocMe_safeClean,g=a=d
ocument.getElementsByName(a)[0];g.parentNode;){for(var
f=g.parentNode.childNodes,e=0;e<f.length;e++)if(f[e]!
=g&&f[e].tagName)if(b)c(f[e],"display","none");else{d(f[e],"display");h(f[e])}else
if(f[e]!=g&&f[e].nodeType==3)if(b){var
i=document.createElement("span");i.innerHTML=f[e].nodeValue;
g.parentNode.replaceChild(i,f[e]);c(i,"display","none")}if(g!=a)if(b)
{_DocMe_attachIdPrefix(g,"_tmp_docme_");c(g,"background","#ffffff url('') no-repeat
top left");for(e=0;e<_DocMe_style_properties.length;e+
+)c(g,_DocMe_style_properties[e],_DocMe_style_property_values[e])}else{d(g,"backgro
und");for(e=0;e<_DocMe_style_properties.length;e+
+)d(g,_DocMe_style_properties[e]);_DocMe_removeIdPrefix(g,"_tmp_docme_")}if(g.tagNa
me.toLowerCase()=="html"){c(g,"height","100%");break}g=g.parentNode}if(b)for(e=
0;e<_DocMe_style_properties.length;e+
+)c(a,_DocMe_style_properties[e],_DocMe_style_property_values[e]);else{for(e=0;e<_D
ocMe_style_properties.length;e++)d(a,_DocMe_style_properties[e]);h(a)}};
function _DocMe_initMultilevelCategorySelect(){child_options=$("select#category >
option");selected=$("select#category > option:selected").attr("value");$
("select#category > option[rel]").remove();_DocMe_initSelectedOptions(selected);$
("select#category").change(function(){_DocMe_redrawDependendSelects()});$
("select#category").attr("name","category_top");_DocMe_redrawDependendSelects()}
function _DocMe_initSelectedOptions(a){child_options.each(function(b,c){if($
(c).attr("value")==a){$(c).attr("selected","selected");$
(c).attr("rel")&&_DocMe_initSelectedOptions($(c).attr("rel"))}})}
function _DocMe_redrawDependendSelects(){if($
("select#category>option:selected").size()>0){parentId=$
("select#category>option:selected").attr("value");existent_selects=[];$
("#depended_category_select_padding select").each(function(a,b){select=$(b).clone()
[0];select.selectedIndex=b.selectedIndex;existent_selects.push(select)});$
("#depended_category_select_padding").html("");$
("#depended_category_select_padding").append($("<input type='hidden'
name='category' id='category_input' />"));$("#category_input").val($
("select#category>option:selected").attr("value"));
_DocMe_redrawRelatedSelect(parentId,existent_selects)}}
function _DocMe_redrawRelatedSelect(a,b){var c;$(b).each(function(g,f){if($
(f).attr("rel")==a)c=f});var d=[];if(c){$
("#depended_category_select_padding").append(c);d=$
("#depended_category_select_padding select#"+$(c).attr("id")+" option:selected");$
(c).change(function(){_DocMe_redrawDependendSelects()})}else{var
h=[];child_options.each(function(g,f){if($(f).attr("rel")==a){var e=$
(f).clone();e.selected=f.selected;h.push(e)}});if(h.length>0){sel=$("<select
name='category_child_"+a+"' id='"+_DocMe_randString(8)+
"' class='filter' rel='"+a+"'></select>");sel.append("<option value='null'
>[\u0431\u0435\u0437
\u043f\u043e\u0434\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438]</option>"
);$(h).each(function(g,f){f.text(f.text().replace(/^[-\s]
+/,""));sel.append(f);if(f.selected==true)sel[0].selectedIndex=g+1});$
(sel).attr("rel",a);$(sel).change(function(){_DocMe_redrawDependendSelects()});$
("#depended_category_select_padding").append(sel);d=$
("#depended_category_select_padding select#"+$(sel).attr("id")+
" option:selected")}}if(d.length>0&&d.attr("value")!="null"){$
("#category_input").val(d.attr("value"));_DocMe_redrawRelatedSelect(d.attr("value")
,b)}}function _DocMe_randString(a){for(var
b="",c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".split(""),d
=0;d<a;d++)b+=c[Math.floor(Math.random()*c.length)];return b};
window.reloadPage = function() {
document.location.reload();
};
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=icon_doc.png
Content-Type: image/png; name=icon_doc.png
Content-Location: http://www.docme.ru/images/icon_doc.png
Content-Transfer-Encoding: Base64
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
kj0VKMSHhgAAAABJRU5ErkJggg==
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=icon_pdf.png
Content-Type: image/png; name=icon_pdf.png
Content-Location: http://www.docme.ru/images/icon_pdf.png
Content-Transfer-Encoding: Base64
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
gg==
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=icon_txt.png
Content-Type: image/png; name=icon_txt.png
Content-Location: http://www.docme.ru/images/icon_txt.png
Content-Transfer-Encoding: Base64
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
ofWoSjg/AAAAAElFTkSuQmCC
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=logo.png
Content-Type: image/png; name=logo.png
Content-Location: http://www.docme.ru/images/logo.png
Content-Transfer-Encoding: Base64
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
F3GjNku3AAAAAElFTkSuQmCC
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=openapi.js
Content-Type: application/x-javascript; name=openapi.js
Content-Location: http://vkontakte.ru/js/api/openapi.js
Content-Transfer-Encoding: Base64
KGZ1bmN0aW9uKHcpIHsKaWYgKHcuZmFzdFhETSkgcmV0dXJuOwoKdmFyIGhhbmRs
ZXJzID0ge307CnZhciBvbkVudkxvYWQgPSBbXTsKdmFyIGVudiA9IHt9OwoKLy8g
S2V5IGdlbmVyYXRpb24KZnVuY3Rpb24gZ2VuS2V5KCkgewogIHZhciBrZXkgPSAn
JzsKICBmb3IgKGk9MDtpPDU7aSsrKSBrZXkgKz0gTWF0aC5jZWlsKE1hdGgucmFu
ZG9tKCkqMTUpLnRvU3RyaW5nKDE2KTsKICByZXR1cm4ga2V5Owp9CmZ1bmN0aW9u
IHdhaXRGb3Iob2JqLCBwcm9wLCBmdW5jLCBzZWxmLCAgY291bnQpIHsKICBpZiAo
b2JqW3Byb3BdKSB7CiAgICAgZnVuYy5hcHBseShzZWxmKTsKICB9IGVsc2Ugewog
ICAgY291bnQgPSBjb3VudCB8fCAwOwogICAgaWYgKGNvdW50IDwgMTAwMCkgc2V0
VGltZW91dChmdW5jdGlvbigpIHsKICAgICAgd2FpdEZvcihvYmosIHByb3AsIGZ1
bmMsIHNlbGYsIGNvdW50ICsgMSkKICAgIH0sIDApOwogIH0KfQpmdW5jdGlvbiBh
dHRhY2hTY3JpcHQodXJsKSB7CiAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAg
IHZhciBuZXdTY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQn
KTsKICAgIG5ld1NjcmlwdC50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7CiAgICBu
ZXdTY3JpcHQuc3JjID0gdXJsIHx8IHcuZmFzdFhETS5oZWxwZXJVcmw7CiAgICB3
YWl0Rm9yKGRvY3VtZW50LCAnYm9keScsIGZ1bmN0aW9uKCkgewogICAgICBkb2N1
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnSEVBRCcpWzBdLmFwcGVuZENoaWxk
KG5ld1NjcmlwdCk7CiAgICB9KTsKICB9LCAwKTsKfQoKLy8gRW52IGZ1bmN0aW9u
cwpmdW5jdGlvbiBnZXRFbnYoY2FsbGJhY2ssIHNlbGYpIHsKICBpZiAoZW52Lmxv
YWRlZCkgewogICAgY2FsbGJhY2suYXBwbHkoc2VsZiwgW2Vudl0pOwogIH0gZWxz
ZSB7CiAgICBvbkVudkxvYWQucHVzaChbc2VsZiwgY2FsbGJhY2tdKTsKICB9Cn0K
CmZ1bmN0aW9uIGVudkxvYWRlZCgpIHsKICBlbnYubG9hZGVkID0gdHJ1ZTsKICB2
YXIgaSA9IG9uRW52TG9hZC5sZW5ndGg7CiAgd2hpbGUgKGktLSkgewogICAgb25F
bnZMb2FkW2ldWzFdLmFwcGx5KG9uRW52TG9hZFtpXVswXSwgW2Vudl0pOwogIH0K
fQoKZnVuY3Rpb24gYXBwbHlNZXRob2Qoc3RyRGF0YSwgc2VsZikgewogIGdldEVu
dihmdW5jdGlvbihlbnYpIHsKICAgIHZhciBkYXRhID0gZW52Lmpzb24ucGFyc2Uo
c3RyRGF0YSk7CiAgICBpZiAoZGF0YVswXSkgewogICAgICBpZiAoIWRhdGFbMV0p
IGRhdGFbMV0gPSBbXTsKICAgICAgdmFyIGkgPSBkYXRhWzFdLmxlbmd0aDsKICAg
ICAgd2hpbGUgKGktLSkgewogICAgICAgIGlmIChkYXRhWzFdW2ldLl9mdW5jKSB7
CiAgICAgICAgICB2YXIgZnVuY051bSA9IGRhdGFbMV1baV0uX2Z1bmM7CiAgICAg
ICAgICBkYXRhWzFdW2ldID0gZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIHZhciBh
cmdzID0gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTsKICAg
ICAgICAgICAgYXJncy51bnNoaWZ0KCdfZnVuYycrZnVuY051bSk7CiAgICAgICAg
ICAgIHNlbGYuY2FsbE1ldGhvZC5hcHBseShzZWxmLCBhcmdzKTsKICAgICAgICAg
IH0KICAgICAgICB9CiAgICAgIH0KICAgICAgc2V0VGltZW91dChmdW5jdGlvbigp
IHsKICAgICAgICBpZiAoIXNlbGYubWV0aG9kc1tkYXRhWzBdXSkgdGhyb3cgRXJy
b3IoJ2Zhc3RYRE06IE1ldGhvZCAnICsgZGF0YVswXSArICcgaXMgdW5kZWZpbmVk
Jyk7CiAgICAgICAgc2VsZi5tZXRob2RzW2RhdGFbMF1dLmFwcGx5KHNlbGYsIGRh
dGFbMV0pOwogICAgICB9LCAwKTsKICAgIH0KICB9KTsKfQovLyBYRE0gb2JqZWN0
CncuZmFzdFhETSA9IHsKICBfaWQ6IDAsCiAgaGVscGVyVXJsOiAobG9jYXRpb24u
cHJvdG9jb2wgPT0gJ2h0dHBzOicgPyAnaHR0cHM6Ly92ay5jb20vJyA6ICdodHRw
Oi8vdXNlcmFwaS5jb20vJykgKyAnanMvYXBpL3hkbUhlbHBlci5qcz8yJywKCiAg
U2VydmVyOiBmdW5jdGlvbihtZXRob2RzLCBmaWx0ZXIpIHsKICAgIHRoaXMubWV0
aG9kcyA9IG1ldGhvZHMgfHwge307CiAgICB0aGlzLmlkID0gdy5mYXN0WERNLl9p
ZCsrOwogICAgdGhpcy5maWx0ZXIgPSBmaWx0ZXI7CiAgICB0aGlzLmtleSA9IGdl
bktleSgpOwogICAgdGhpcy5tZXRob2RzWyclaW5pdCUnXSA9IHRoaXMubWV0aG9k
cy5fX2Z4ZG1faSA9IGZ1bmN0aW9uKCkgewogICAgICB3LmZhc3RYRE0ucnVuKHRo
aXMuaWQpOwogICAgICBpZiAodGhpcy5tZXRob2RzLm9uSW5pdCkgdGhpcy5tZXRo
b2RzLm9uSW5pdCgpOwogICAgfTsKICAgIHRoaXMuZnJhbWVOYW1lID0gJ2ZYRCcr
dGhpcy5rZXk7CiAgICB0aGlzLnNlcnZlciA9IHRydWU7CiAgICBoYW5kbGVyc1t0
aGlzLmtleV0gPSBbYXBwbHlNZXRob2QsIHRoaXNdOwogIH0sCgogIENsaWVudDog
ZnVuY3Rpb24obWV0aG9kcykgewogICAgdGhpcy5tZXRob2RzID0gbWV0aG9kcyB8
fCB7fTsKICAgIHRoaXMuaWQgPSB3LmZhc3RYRE0uX2lkKys7CiAgICB3LmZhc3RY
RE0ucnVuKHRoaXMuaWQpOwogICAgaWYgKHdpbmRvdy5uYW1lLmluZGV4T2YoJ2ZY
RCcpID09PSAwKSB7CiAgICAgIHRoaXMua2V5ID0gd2luZG93Lm5hbWUuc3Vic3Ry
KDMpOwogICAgfSBlbHNlIHsKICAgICAgdGhyb3cgRXJyb3IoJ1dyb25nIHdpbmRv
dy5uYW1lIHByb3BlcnR5LicpOwogICAgfQogICAgdGhpcy5jYWxsZXIgPSB3aW5k
b3cucGFyZW50OwogICAgaGFuZGxlcnNbdGhpcy5rZXldID0gW2FwcGx5TWV0aG9k
LCB0aGlzXTsKICAgIHRoaXMuY2xpZW50ID0gdHJ1ZTsKCiAgICB3LmZhc3RYRE0u
b24oJ2hlbHBlcicsIGZ1bmN0aW9uKCkgewogICAgICB3LmZhc3RYRE0ub25DbGll
bnRTdGFydCh0aGlzKTsKICAgIH0sIHRoaXMpOwoKICAgIGdldEVudihmdW5jdGlv
bihlbnYpIHsKICAgICAgZW52LnNlbmQodGhpcywgZW52Lmpzb24uc3RyaW5naWZ5
KFsnJWluaXQlJ10pKTsKICAgICAgdmFyIG1ldGhvZHMgPSB0aGlzLm1ldGhvZHM7
CiAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgaWYgKG1ldGhv
ZHMub25Jbml0KSBtZXRob2RzLm9uSW5pdCgpOwogICAgICB9LCAwKTsKICAgIH0s
IHRoaXMpOwogIH0sCgogIG9uTWVzc2FnZTogZnVuY3Rpb24oZSkgewogICAgaWYg
KCFlLmRhdGEpIHJldHVybiBmYWxzZTsKICAgIHZhciBrZXkgPSBlLmRhdGEuc3Vi
c3RyKDAsIDUpOwogICAgaWYgKGhhbmRsZXJzW2tleV0pIHsKICAgICAgdmFyIHNl
bGYgPSBoYW5kbGVyc1trZXldWzFdOwogICAgICBpZiAoc2VsZiAmJiAoIXNlbGYu
ZmlsdGVyIHx8IHNlbGYuZmlsdGVyKGUub3JpZ2luKSkpIHsKICAgICAgICBoYW5k
bGVyc1trZXldWzBdKGUuZGF0YS5zdWJzdHIoNiksIHNlbGYpOwogICAgICB9CiAg
ICB9CiAgfSwKCiAgc2V0SlNPTjogZnVuY3Rpb24oanNvbikgewogICAgZW52Lmpz
b24gPSBqc29uOwogIH0sCgogIGdldEpTT046IGZ1bmN0aW9uKGNhbGxiYWNrKSB7
CiAgICBpZiAoIWNhbGxiYWNrKSByZXR1cm4gZW52Lmpzb247CiAgICBnZXRFbnYo
ZnVuY3Rpb24oZW52KSB7CiAgICAgIGNhbGxiYWNrKGVudi5qc29uKTsKICAgIH0p
OwogIH0sCgogIHNldEVudjogZnVuY3Rpb24oZXhFbnYpIHsKICAgIHZhciBpOwog
ICAgZm9yIChpIGluIGV4RW52KSB7CiAgICAgIGVudltpXSA9IGV4RW52W2ldOwog
ICAgfQogICAgZW52TG9hZGVkKCk7CiAgfSwKCiAgX3E6IHt9LAoKICBvbjogZnVu
Y3Rpb24oa2V5LCBhY3QsIHNlbGYpIHsKICAgIGlmICghdGhpcy5fcVtrZXldKSB0
aGlzLl9xW2tleV0gPSBbXTsKICAgIGlmICh0aGlzLl9xW2tleV0gPT0gLTEpIHsK
ICAgICAgYWN0LmFwcGx5KHNlbGYpOwogICAgfSBlbHNlIHsKICAgICAgdGhpcy5f
cVtrZXldLnB1c2goW2FjdCwgc2VsZl0pOwogICAgfQogIH0sCgogIHJ1bjogZnVu
Y3Rpb24oa2V5KSB7CiAgICB2YXIgbGVuID0gKHRoaXMuX3Fba2V5XSB8fCBbXSku
bGVuZ3RoOwogICAgaWYgKHRoaXMuX3Fba2V5XSAmJiBsZW4gPiAwKSB7CiAgICAg
IGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHRoaXMuX3Fba2V5XVtpXVsw
XS5hcHBseSh0aGlzLl9xW2tleV1baV1bMV0pOwogICAgfQogICAgdGhpcy5fcVtr
ZXldID0gLTE7CiAgfSwKCiAgd2FpdEZvcjogd2FpdEZvcgp9Cgp3LmZhc3RYRE0u
U2VydmVyLnByb3RvdHlwZS5zdGFydCA9IGZ1bmN0aW9uKG9iaiwgY291bnQpIHsK
ICBpZiAob2JqLmNvbnRlbnRXaW5kb3cpIHsKICAgIHRoaXMuY2FsbGVyID0gb2Jq
LmNvbnRlbnRXaW5kb3c7CiAgICB0aGlzLmZyYW1lID0gb2JqOwoKICAgIHcuZmFz
dFhETS5vbignaGVscGVyJywgZnVuY3Rpb24oKSB7CiAgICAgIHcuZmFzdFhETS5v
blNlcnZlclN0YXJ0KHRoaXMpOwogICAgfSwgdGhpcyk7CgogIH0gZWxzZSB7IC8v
IE9wZXJhIG9sZCB2ZXJzaW9ucwogICAgdmFyIHNlbGYgPSB0aGlzOwogICAgY291
bnQgPSBjb3VudCB8fCAwOwogICAgaWYgKGNvdW50IDwgNTApIHNldFRpbWVvdXQo
ZnVuY3Rpb24oKSB7CiAgICAgIHNlbGYuc3RhcnQuYXBwbHkoc2VsZiwgW29iaiwg
Y291bnQrMV0pOwogICAgfSwgMTAwKTsKICB9Cn0KCmZ1bmN0aW9uIGV4dGVuZChv
YmoxLCBvYmoyKXsKICBmb3IgKHZhciBpIGluIG9iajIpIHsKICAgIGlmIChvYmox
W2ldICYmIHR5cGVvZihvYmoxW2ldKSA9PSAnb2JqZWN0JykgewogICAgICBleHRl
bmQob2JqMVtpXSwgb2JqMltpXSkKICAgIH0gZWxzZSB7CiAgICAgIG9iajFbaV0g
PSBvYmoyW2ldOwogICAgfQogIH0KfQoKdy5mYXN0WERNLlNlcnZlci5wcm90b3R5
cGUuYXBwZW5kID0gZnVuY3Rpb24ob2JqLCBvcHRpb25zKSB7CiAgdmFyIGRpdiA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ0RJVicpOwogIGRpdi5pbm5lckhUTUwg
PSAnPGlmcmFtZSBuYW1lPSInK3RoaXMuZnJhbWVOYW1lKyciID48L2lmcmFtZT4n
OwogIHZhciBmcmFtZSA9IGRpdi5maXJzdENoaWxkOwogIHZhciBzZWxmID0gdGhp
czsKICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgZnJhbWUuZnJhbWVCb3Jk
ZXIgPSAnMCc7CiAgICBpZiAob3B0aW9ucykgZXh0ZW5kKGZyYW1lLCBvcHRpb25z
KTsKICAgIG9iai5pbnNlcnRCZWZvcmUoZnJhbWUsIG9iai5maXJzdENoaWxkKTsK
ICAgIHNlbGYuc3RhcnQoZnJhbWUpOwogIH0sIDApOwogIHJldHVybiBmcmFtZTsK
fQoKdy5mYXN0WERNLkNsaWVudC5wcm90b3R5cGUuY2FsbE1ldGhvZCA9IHcuZmFz
dFhETS5TZXJ2ZXIucHJvdG90eXBlLmNhbGxNZXRob2QgPSBmdW5jdGlvbigpIHsK
ICB2YXIgYXJncyA9IEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50
cyk7CiAgdmFyIG1ldGhvZCA9IGFyZ3Muc2hpZnQoKTsKICB2YXIgaSA9IGFyZ3Mu
bGVuZ3RoOwogIHdoaWxlIChpLS0pIHsKICAgIGlmICh0eXBlb2YoYXJnc1tpXSkg
PT0gJ2Z1bmN0aW9uJykgewogICAgICB0aGlzLmZ1bmNzQ291bnQgPSAodGhpcy5m
dW5jc0NvdW50IHx8IDApICsgMTsKICAgICAgdmFyIGZ1bmMgPSBhcmdzW2ldOwog
ICAgICB2YXIgZnVuY05hbWUgPSAnX2Z1bmMnICsgdGhpcy5mdW5jc0NvdW50Owog
ICAgICB0aGlzLm1ldGhvZHNbZnVuY05hbWVdID0gZnVuY3Rpb24oKSB7CiAgICAg
ICAgZnVuYy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIGRlbGV0ZSB0
aGlzLm1ldGhvZHNbZnVuY05hbWVdOwogICAgICB9CiAgICAgIGFyZ3NbaV0gPSB7
X2Z1bmM6IHRoaXMuZnVuY3NDb3VudH07CiAgICB9CiAgfQogIHdhaXRGb3IodGhp
cywgJ2NhbGxlcicsIGZ1bmN0aW9uKCkgewogICAgdy5mYXN0WERNLm9uKHRoaXMu
aWQsIGZ1bmN0aW9uKCkgewogICAgICBnZXRFbnYoZnVuY3Rpb24oZW52KSB7CiAg
ICAgICAgZW52LnNlbmQodGhpcywgZW52Lmpzb24uc3RyaW5naWZ5KFttZXRob2Qs
IGFyZ3NdKSk7CiAgICAgIH0sIHRoaXMpOwogICAgfSwgdGhpcyk7CiAgfSwgdGhp
cyk7Cn0KCmlmICh3LkpTT04gJiYgdHlwZW9mKHcuSlNPTikgPT0gJ29iamVjdCcg
JiYgdy5KU09OLnBhcnNlICYmIHcuSlNPTi5zdHJpbmdpZnkgJiYgdy5KU09OLnN0
cmluZ2lmeSh7YTpbMSwyLDNdfSkucmVwbGFjZSgvIC9nLCAnJykgPT0gJ3siYSI6
WzEsMiwzXX0nKSB7CiAgZW52Lmpzb24gPSB7cGFyc2U6IHcuSlNPTi5wYXJzZSwg
c3RyaW5naWZ5OiB3LkpTT04uc3RyaW5naWZ5fTsKfSBlbHNlIHsKICB3LmZhc3RY
RE0uX25lZWRKU09OID0gdHJ1ZTsKfQoKLy8gUG9zdE1lc3NhZ2UgY292ZXIKaWYg
KHcucG9zdE1lc3NhZ2UpIHsKICBlbnYucHJvdG9jb2wgPSAncCc7CiAgZW52LnNl
bmQgPSBmdW5jdGlvbih4ZG0sIHN0ckRhdGEpIHsKICAgIC8vIGFsZXJ0KGtleSsn
Oicrc3RyRGF0YSk7CiAgICB4ZG0uY2FsbGVyLnBvc3RNZXNzYWdlKHhkbS5rZXkr
JzonK3N0ckRhdGEsICIqIik7CiAgfQogIGlmICh3LmFkZEV2ZW50TGlzdGVuZXIp
IHsKICAgIHcuYWRkRXZlbnRMaXN0ZW5lcigibWVzc2FnZSIsIHcuZmFzdFhETS5v
bk1lc3NhZ2UsIGZhbHNlKTsKICB9IGVsc2UgewogICAgdy5hdHRhY2hFdmVudCgi
b25tZXNzYWdlIiwgdy5mYXN0WERNLm9uTWVzc2FnZSk7CiAgfQoKICBpZiAody5m
YXN0WERNLl9uZWVkSlNPTikgewogICAgdy5mYXN0WERNLl9vbmx5SlNPTiA9IHRy
dWU7CiAgICBhdHRhY2hTY3JpcHQoKTsKICB9IGVsc2UgewogICAgZW52TG9hZGVk
KCk7CiAgfQp9IGVsc2UgewogIGF0dGFjaFNjcmlwdCgpOwp9Cn0pKHdpbmRvdyk7
CgoKaWYgKCF3aW5kb3cuVkspIHdpbmRvdy5WSyA9IHt9OwoKCi8qCiAqIEJhc2Vk
IG9uIEphdmFTY3JpcHQgaW1wbGVtZW50YXRpb24gb2YgdGhlIFJTQSBEYXRhIFNl
Y3VyaXR5LCBJbmMuIE1ENSBNZXNzYWdlCiAqIENvcHlyaWdodCAoQykgUGF1bCBK
b2huc3RvbiAxOTk5IC0gMjAwOQogKiBPdGhlciBjb250cmlidXRvcnM6IEdyZWcg
SG9sdCwgQW5kcmV3IEtlcGVydCwgWWRuYXIsIExvc3RpbmV0CiAqIERpc3RyaWJ1
dGVkIHVuZGVyIHRoZSBCU0QgTGljZW5zZQogKi8KaWYoIVZLLk1ENSl7VksuTUQ1
PWZ1bmN0aW9uKG4pe3ZhciBqPWZ1bmN0aW9uKG8scil7dmFyIHE9KG8mNjU1MzUp
KyhyJjY1NTM1KSxwPShvPj4xNikrKHI+PjE2KSsocT4+MTYpO3JldHVybihwPDwx
Nil8KHEmNjU1MzUpfSxnPWZ1bmN0aW9uKG8scCl7cmV0dXJuKG88PHApfChvPj4+
KDMyLXApKX0saz1mdW5jdGlvbih3LHIscCxvLHYsdSl7cmV0dXJuIGooZyhqKGoo
cix3KSxqKG8sdSkpLHYpLHApfSxhPWZ1bmN0aW9uKHEscCx3LHYsbyx1LHIpe3Jl
dHVybiBrKChwJncpfCgofnApJnYpLHEscCxvLHUscil9LGg9ZnVuY3Rpb24ocSxw
LHcsdixvLHUscil7cmV0dXJuIGsoKHAmdil8KHcmKH52KSkscSxwLG8sdSxyKX0s
Yz1mdW5jdGlvbihxLHAsdyx2LG8sdSxyKXtyZXR1cm4gayhwXndedixxLHAsbyx1
LHIpfSxtPWZ1bmN0aW9uKHEscCx3LHYsbyx1LHIpe3JldHVybiBrKHdeKHB8KH52
KSkscSxwLG8sdSxyKX0sYj1mdW5jdGlvbihBLHUpe3ZhciB6PTE3MzI1ODQxOTMs
eT0tMjcxNzMzODc5LHc9LTE3MzI1ODQxOTQsdj0yNzE3MzM4NzgscixxLHAsbztB
W3U+PjVdfD0xMjg8PCgodSklMzIpO0FbKCgodSs2NCk+Pj45KTw8NCkrMTRdPXU7
Zm9yKHZhciB0PTAscz1BLmxlbmd0aDt0PHM7dCs9MTYpe3I9ejtxPXk7cD13O289
djt6PWEoeix5LHcsdixBW3QrMF0sNywtNjgwODc2OTM2KTt2PWEodix6LHksdyxB
W3QrMV0sMTIsLTM4OTU2NDU4Nik7dz1hKHcsdix6LHksQVt0KzJdLDE3LDYwNjEw
NTgxOSk7eT1hKHksdyx2LHosQVt0KzNdLDIyLC0xMDQ0NTI1MzMwKTt6PWEoeix5
LHcsdixBW3QrNF0sNywtMTc2NDE4ODk3KTt2PWEodix6LHksdyxBW3QrNV0sMTIs
MTIwMDA4MDQyNik7dz1hKHcsdix6LHksQVt0KzZdLDE3LC0xNDczMjMxMzQxKTt5
PWEoeSx3LHYseixBW3QrN10sMjIsLTQ1NzA1OTgzKTt6PWEoeix5LHcsdixBW3Qr
OF0sNywxNzcwMDM1NDE2KTt2PWEodix6LHksdyxBW3QrOV0sMTIsLTE5NTg0MTQ0
MTcpO3c9YSh3LHYseix5LEFbdCsxMF0sMTcsLTQyMDYzKTt5PWEoeSx3LHYseixB
W3QrMTFdLDIyLC0xOTkwNDA0MTYyKTt6PWEoeix5LHcsdixBW3QrMTJdLDcsMTgw
NDYwMzY4Mik7dj1hKHYseix5LHcsQVt0KzEzXSwxMiwtNDAzNDExMDEpO3c9YSh3
LHYseix5LEFbdCsxNF0sMTcsLTE1MDIwMDIyOTApO3k9YSh5LHcsdix6LEFbdCsx
NV0sMjIsMTIzNjUzNTMyOSk7ej1oKHoseSx3LHYsQVt0KzFdLDUsLTE2NTc5NjUx
MCk7dj1oKHYseix5LHcsQVt0KzZdLDksLTEwNjk1MDE2MzIpO3c9aCh3LHYseix5
LEFbdCsxMV0sMTQsNjQzNzE3NzEzKTt5PWgoeSx3LHYseixBW3QrMF0sMjAsLTM3
Mzg5NzMwMik7ej1oKHoseSx3LHYsQVt0KzVdLDUsLTcwMTU1ODY5MSk7dj1oKHYs
eix5LHcsQVt0KzEwXSw5LDM4MDE2MDgzKTt3PWgodyx2LHoseSxBW3QrMTVdLDE0
LC02NjA0NzgzMzUpO3k9aCh5LHcsdix6LEFbdCs0XSwyMCwtNDA1NTM3ODQ4KTt6
PWgoeix5LHcsdixBW3QrOV0sNSw1Njg0NDY0MzgpO3Y9aCh2LHoseSx3LEFbdCsx
NF0sOSwtMTAxOTgwMzY5MCk7dz1oKHcsdix6LHksQVt0KzNdLDE0LC0xODczNjM5
NjEpO3k9aCh5LHcsdix6LEFbdCs4XSwyMCwxMTYzNTMxNTAxKTt6PWgoeix5LHcs
dixBW3QrMTNdLDUsLTE0NDQ2ODE0NjcpO3Y9aCh2LHoseSx3LEFbdCsyXSw5LC01
MTQwMzc4NCk7dz1oKHcsdix6LHksQVt0KzddLDE0LDE3MzUzMjg0NzMpO3k9aCh5
LHcsdix6LEFbdCsxMl0sMjAsLTE5MjY2MDc3MzQpO3o9Yyh6LHksdyx2LEFbdCs1
XSw0LC0zNzg1NTgpO3Y9Yyh2LHoseSx3LEFbdCs4XSwxMSwtMjAyMjU3NDQ2Myk7
dz1jKHcsdix6LHksQVt0KzExXSwxNiwxODM5MDMwNTYyKTt5PWMoeSx3LHYseixB
W3QrMTRdLDIzLC0zNTMwOTU1Nik7ej1jKHoseSx3LHYsQVt0KzFdLDQsLTE1MzA5
OTIwNjApO3Y9Yyh2LHoseSx3LEFbdCs0XSwxMSwxMjcyODkzMzUzKTt3PWModyx2
LHoseSxBW3QrN10sMTYsLTE1NTQ5NzYzMik7eT1jKHksdyx2LHosQVt0KzEwXSwy
MywtMTA5NDczMDY0MCk7ej1jKHoseSx3LHYsQVt0KzEzXSw0LDY4MTI3OTE3NCk7
dj1jKHYseix5LHcsQVt0KzBdLDExLC0zNTg1MzcyMjIpO3c9Yyh3LHYseix5LEFb
dCszXSwxNiwtNzIyNTIxOTc5KTt5PWMoeSx3LHYseixBW3QrNl0sMjMsNzYwMjkx
ODkpO3o9Yyh6LHksdyx2LEFbdCs5XSw0LC02NDAzNjQ0ODcpO3Y9Yyh2LHoseSx3
LEFbdCsxMl0sMTEsLTQyMTgxNTgzNSk7dz1jKHcsdix6LHksQVt0KzE1XSwxNiw1
MzA3NDI1MjApO3k9Yyh5LHcsdix6LEFbdCsyXSwyMywtOTk1MzM4NjUxKTt6PW0o
eix5LHcsdixBW3QrMF0sNiwtMTk4NjMwODQ0KTt2PW0odix6LHksdyxBW3QrN10s
MTAsMTEyNjg5MTQxNSk7dz1tKHcsdix6LHksQVt0KzE0XSwxNSwtMTQxNjM1NDkw
NSk7eT1tKHksdyx2LHosQVt0KzVdLDIxLC01NzQzNDA1NSk7ej1tKHoseSx3LHYs
QVt0KzEyXSw2LDE3MDA0ODU1NzEpO3Y9bSh2LHoseSx3LEFbdCszXSwxMCwtMTg5
NDk4NjYwNik7dz1tKHcsdix6LHksQVt0KzEwXSwxNSwtMTA1MTUyMyk7eT1tKHks
dyx2LHosQVt0KzFdLDIxLC0yMDU0OTIyNzk5KTt6PW0oeix5LHcsdixBW3QrOF0s
NiwxODczMzEzMzU5KTt2PW0odix6LHksdyxBW3QrMTVdLDEwLC0zMDYxMTc0NCk7
dz1tKHcsdix6LHksQVt0KzZdLDE1LC0xNTYwMTk4MzgwKTt5PW0oeSx3LHYseixB
W3QrMTNdLDIxLDEzMDkxNTE2NDkpO3o9bSh6LHksdyx2LEFbdCs0XSw2LC0xNDU1
MjMwNzApO3Y9bSh2LHoseSx3LEFbdCsxMV0sMTAsLTExMjAyMTAzNzkpO3c9bSh3
LHYseix5LEFbdCsyXSwxNSw3MTg3ODcyNTkpO3k9bSh5LHcsdix6LEFbdCs5XSwy
MSwtMzQzNDg1NTUxKTt6PWooeixyKTt5PWooeSxxKTt3PWoodyxwKTt2PWoodixv
KX1yZXR1cm5beix5LHcsdl19LGY9ZnVuY3Rpb24ocil7dmFyIHE9IiIscz0tMSxw
PXIubGVuZ3RoLG8sdDt3aGlsZSgrK3M8cCl7bz1yLmNoYXJDb2RlQXQocyk7dD1z
KzE8cD9yLmNoYXJDb2RlQXQocysxKTowO2lmKDU1Mjk2PD1vJiZvPD01NjMxOSYm
NTYzMjA8PXQmJnQ8PTU3MzQzKXtvPTY1NTM2KygobyYxMDIzKTw8MTApKyh0JjEw
MjMpO3MrK31pZihvPD0xMjcpe3ErPVN0cmluZy5mcm9tQ2hhckNvZGUobyl9ZWxz
ZXtpZihvPD0yMDQ3KXtxKz1TdHJpbmcuZnJvbUNoYXJDb2RlKDE5MnwoKG8+Pj42
KSYzMSksMTI4fChvJjYzKSl9ZWxzZXtpZihvPD02NTUzNSl7cSs9U3RyaW5nLmZy
b21DaGFyQ29kZSgyMjR8KChvPj4+MTIpJjE1KSwxMjh8KChvPj4+NikmNjMpLDEy
OHwobyY2MykpfWVsc2V7aWYobzw9MjA5NzE1MSl7cSs9U3RyaW5nLmZyb21DaGFy
Q29kZSgyNDB8KChvPj4+MTgpJjcpLDEyOHwoKG8+Pj4xMikmNjMpLDEyOHwoKG8+
Pj42KSY2MyksMTI4fChvJjYzKSl9fX19fXJldHVybiBxfSxlPWZ1bmN0aW9uKHAp
e3ZhciBvPUFycmF5KHAubGVuZ3RoPj4yKSxyLHE7Zm9yKHI9MCxxPW8ubGVuZ3Ro
O3I8cTtyKyspe29bcl09MH1mb3Iocj0wLHE9cC5sZW5ndGgqODtyPHE7cis9OCl7
b1tyPj41XXw9KHAuY2hhckNvZGVBdChyLzgpJjI1NSk8PChyJTMyKX1yZXR1cm4g
b30sbD1mdW5jdGlvbihwKXt2YXIgbz0iIjtmb3IodmFyIHI9MCxxPXAubGVuZ3Ro
KjMyO3I8cTtyKz04KXtvKz1TdHJpbmcuZnJvbUNoYXJDb2RlKChwW3I+PjVdPj4+
KHIlMzIpKSYyNTUpfXJldHVybiBvfSxkPWZ1bmN0aW9uKG8pe3JldHVybiBsKGIo
ZShvKSxvLmxlbmd0aCo4KSl9LGk9ZnVuY3Rpb24ocSl7dmFyIHQ9IjAxMjM0NTY3
ODlhYmNkZWYiLHA9IiIsbztmb3IodmFyIHM9MCxyPXEubGVuZ3RoO3M8cjtzKysp
e289cS5jaGFyQ29kZUF0KHMpO3ArPXQuY2hhckF0KChvPj4+NCkmMTUpK3QuY2hh
ckF0KG8mMTUpfXJldHVybiBwfTtyZXR1cm4gaShkKGYobikpKX19CgovKgogKiBW
S29udGFrdGUgT3BlbiBBUEkgSmF2YVNjcmlwdCBsaWJyYXJ5CiAqIGh0dHA6Ly92
ay5jb20vCiAqLwoKVksuZXh0ZW5kID0gZnVuY3Rpb24odGFyZ2V0LCBzb3VyY2Us
IG92ZXJ3cml0ZSkgewogIGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsKICAgIGlm
IChvdmVyd3JpdGUgfHwgdHlwZW9mIHRhcmdldFtrZXldID09PSAndW5kZWZpbmVk
JykgewogICAgICB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOwogICAgfQogIH0K
ICByZXR1cm4gdGFyZ2V0Owp9OwoKVksuX3Byb3RvY29sID0gKChsb2NhdGlvbi5w
cm90b2NvbCA9PT0gJ2h0dHBzOicpID8gJ2h0dHBzOicgOiAnaHR0cDonKTsKCmlm
ICghVksueGRDb25uZWN0aW9uQ2FsbGJhY2tzKSB7CgpWSy5leHRlbmQoVkssIHsK
ICBfYXBpSWQ6IG51bGwsCiAgX3Nlc3Npb246IG51bGwsCiAgX3VzZXJTdGF0dXM6
ICd1bmtub3duJywKICBfZG9tYWluOiB7CiAgICBtYWluOiAnaHR0cHM6Ly9vYXV0
aC52ay5jb20vJywKICAgIGFwaTogJ2h0dHBzOi8vYXBpLnZrLmNvbS8nCiAgfSwK
ICBfcGF0aDogewogICAgbG9naW46ICdhdXRob3JpemUnLAogICAgcHJveHk6ICdm
eGRtX29hdXRoX3Byb3h5Lmh0bWwnCiAgfSwKICBfcm9vdElkOiAndmtfYXBpX3Ry
YW5zcG9ydCcsCiAgX25hbWVUcmFuc3BvcnRQYXRoOiAnJywKICB4ZFJlYWR5OiBm
YWxzZSwKICBhY2Nlc3M6IHsKICAgIEZSSUVORFM6ICAgMHgyLAogICAgUEhPVE9T
OiAgICAweDQsCiAgICBBVURJTzogICAgIDB4OCwKICAgIFZJREVPOiAgICAgMHgx
MCwKICAgIE1BVENIRVM6ICAgMHgyMCwKICAgIFFVRVNUSU9OUzogMHg0MCwKICAg
IFdJS0k6ICAgICAgMHg4MAogIH0KfSk7CgpWSy5pbml0ID0gZnVuY3Rpb24ob3B0
aW9ucykgewogIHZhciBib2R5LCByb290OwoKICBWSy5fYXBpSWQgPSBudWxsOwog
IGlmICghb3B0aW9ucy5hcGlJZCkgewogICAgdGhyb3cgJ1ZLLmluaXQoKSBjYWxs
ZWQgd2l0aG91dCBhbiBhcGlJZCcKICB9CiAgVksuX2FwaUlkID0gb3B0aW9ucy5h
cGlJZDsKCiAgaWYgKG9wdGlvbnMub25seVdpZGdldHMpIHJldHVybiB0cnVlOwoK
ICBpZiAob3B0aW9ucy5uYW1lVHJhbnNwb3J0UGF0aCAmJiBvcHRpb25zLm5hbWVU
cmFuc3BvcnRQYXRoICE9PSAnJykgewogICAgVksuX25hbWVUcmFuc3BvcnRQYXRo
ID0gb3B0aW9ucy5uYW1lVHJhbnNwb3J0UGF0aDsKICB9CgogIHJvb3QgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZChWSy5fcm9vdElkKTsKICBpZiAoIXJvb3QpIHsK
ICAgIHJvb3QgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHJv
b3QuaWQgPSBWSy5fcm9vdElkOwogICAgYm9keSA9IGRvY3VtZW50LmdldEVsZW1l
bnRzQnlUYWdOYW1lKCdib2R5JylbMF07CiAgICBib2R5Lmluc2VydEJlZm9yZShy
b290LCBib2R5LmNoaWxkTm9kZXNbMF0pOwogIH0KICByb290LnN0eWxlLnBvc2l0
aW9uID0gJ2Fic29sdXRlJzsKICByb290LnN0eWxlLnRvcCA9ICctMTAwMDBweCc7
CgogIHZhciBzZXNzaW9uID0gVksuQ29va2llLmxvYWQoKTsKICBpZiAoc2Vzc2lv
bikgewogICAgVksuQXV0aC5fbG9hZFN0YXRlID0gJ2xvYWRlZCc7CiAgICBWSy5B
dXRoLnNldFNlc3Npb24oc2Vzc2lvbiwgc2Vzc2lvbiA/ICdjb25uZWN0ZWQnIDog
J3Vua25vd24nKTsKICB9Cn07CgppZiAoIVZLLkNvb2tpZSkgewpWSy5Db29raWUg
PSB7CiAgX2RvbWFpbjogbnVsbCwKICBsb2FkOiBmdW5jdGlvbigpIHsKICAgIHZh
cgogICAgICBjb29raWUgPSBkb2N1bWVudC5jb29raWUubWF0Y2goJ1xcYnZrX2Fw
cF8nICsgVksuX2FwaUlkICsgJz0oW147XSopXFxiJyksCiAgICAgIHNlc3Npb247
CgogICAgaWYgKGNvb2tpZSkgewogICAgICBzZXNzaW9uID0gdGhpcy5kZWNvZGUo
Y29va2llWzFdKTsKICAgICAgaWYgKHNlc3Npb24uc2VjcmV0ICE9ICdvYXV0aCcp
IHsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgIH0KICAgICAgc2Vzc2lvbi5l
eHBpcmUgPSBwYXJzZUludChzZXNzaW9uLmV4cGlyZSwgMTApOwogICAgICBWSy5D
b29raWUuX2RvbWFpbiA9ICcuJyArIHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZTsv
L3Nlc3Npb24uYmFzZV9kb21haW47CiAgICB9CgogICAgcmV0dXJuIHNlc3Npb247
CiAgfSwKICBzZXRSYXc6IGZ1bmN0aW9uKHZhbCwgdHMsIGRvbWFpbiwgdGltZSkg
ewogICAgdmFyIHJhd0Nvb2tpZTsKICAgIHJhd0Nvb2tpZSA9ICd2a19hcHBfJyAr
IFZLLl9hcGlJZCArICc9JyArIHZhbCArICcnOwogICAgdmFyIGV4cCA9IHRpbWUg
PyAobmV3IERhdGUoKS5nZXRUaW1lKCkgKyB0aW1lICogMTAwMCkgOiB0cyAqIDEw
MDA7CiAgICByYXdDb29raWUgKz0gKHZhbCAmJiB0cyA9PT0gMCA/ICcnIDogJzsg
ZXhwaXJlcz0nICsgbmV3IERhdGUoZXhwKS50b0dNVFN0cmluZygpKTsKICAgIHJh
d0Nvb2tpZSArPSAnOyBwYXRoPS8nOwogICAgcmF3Q29va2llICs9IChkb21haW4g
PyAnOyBkb21haW49LicgKyBkb21haW4gOiAnJyk7CiAgICBkb2N1bWVudC5jb29r
aWUgPSByYXdDb29raWU7CgogICAgdGhpcy5fZG9tYWluID0gZG9tYWluOwogIH0s
CiAgc2V0OiBmdW5jdGlvbihzZXNzaW9uLCByZXNwKSB7CiAgICBpZiAoc2Vzc2lv
bikgewogICAgICB0aGlzLnNldFJhdyh0aGlzLmVuY29kZShzZXNzaW9uKSwgc2Vz
c2lvbi5leHBpcmUsIHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSwgKHJlc3AgfHwg
e30pLnRpbWUpOwogICAgfSBlbHNlIHsKICAgICAgdGhpcy5jbGVhcigpOwogICAg
fQogIH0sCiAgY2xlYXI6IGZ1bmN0aW9uKCkgewogICAgdGhpcy5zZXRSYXcoJycs
IDAsIHRoaXMuX2RvbWFpbiwgMCk7CiAgfSwKICBlbmNvZGU6IGZ1bmN0aW9uKHBh
cmFtcykgewogICAgdmFyCiAgICAgIHBhaXJzID0gW10sCiAgICAgIGtleTsKCiAg
ICBmb3IgKGtleSBpbiBwYXJhbXMpIHsKICAgICAgaWYgKGtleSAhPSAndXNlcicp
IHBhaXJzLnB1c2goZW5jb2RlVVJJQ29tcG9uZW50KGtleSkgKyAnPScgKyBlbmNv
ZGVVUklDb21wb25lbnQocGFyYW1zW2tleV0pKTsKICAgIH0KICAgIHBhaXJzLnNv
cnQoKTsKCiAgICByZXR1cm4gcGFpcnMuam9pbignJicpOwogIH0sCiAgZGVjb2Rl
OiBmdW5jdGlvbihzdHIpIHsKICAgIHZhcgogICAgICBwYXJhbXMgPSB7fSwKICAg
ICAgcGFydHMgPSBzdHIuc3BsaXQoJyYnKSwKICAgICAgaSwKICAgICAgcGFpcjsK
CiAgICBmb3IgKGk9MDsgaSA8IHBhcnRzLmxlbmd0aDsgaSsrKSB7CiAgICAgIHBh
aXIgPSBwYXJ0c1tpXS5zcGxpdCgnPScsIDIpOwogICAgICBpZiAocGFpciAmJiBw
YWlyWzBdKSB7CiAgICAgICAgcGFyYW1zW2RlY29kZVVSSUNvbXBvbmVudChwYWly
WzBdKV0gPSBkZWNvZGVVUklDb21wb25lbnQocGFpclsxXSk7CiAgICAgIH0KICAg
IH0KCiAgICByZXR1cm4gcGFyYW1zOwogIH0KfTsKfQoKaWYgKCFWSy5BcGkpIHsK
VksuQXBpID0gewogIF9oZWFkSWQ6IG51bGwsCiAgX2NhbGxiYWNrczoge30sCiAg
aWU2Xzc6IGZ1bmN0aW9uKCkgewogICAgaWYgKCFWSy5BcGkuaWVUZXN0ZWQpIHsK
ICAgICAgVksuQXBpLmlzSUU2XzcgPSBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNo
KC9NU0lFIFs2fDddL2kpOwogICAgICBWSy5BcGkuaWVUZXN0ZWQgPSB0cnVlOwog
ICAgfQogICAgcmV0dXJuIFZLLkFwaS5pc0lFNl83OwogIH0sCiAgYXR0YWNoU2Ny
aXB0OiBmdW5jdGlvbih1cmwpIHsKICAgIGlmICghVksuQXBpLl9oZWFkSWQpIFZL
LkFwaS5faGVhZElkID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhl
YWQiKVswXTsKICAgIHZhciBuZXdTY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCdzY3JpcHQnKTsKICAgIG5ld1NjcmlwdC50eXBlID0gJ3RleHQvamF2YXNj
cmlwdCc7CiAgICBuZXdTY3JpcHQuc2V0QXR0cmlidXRlKCdlbmNvZGluZycsICdV
VEYtOCcpOwogICAgbmV3U2NyaXB0LnNyYyA9IHVybDsKICAgIFZLLkFwaS5faGVh
ZElkLmFwcGVuZENoaWxkKG5ld1NjcmlwdCk7CiAgfSwKICBjaGVja01ldGhvZDog
ZnVuY3Rpb24obWV0aG9kLCBwYXJhbXMsIGNiLCBxdWVyeVRyeSkgewogICAgdmFy
IG0gPSBtZXRob2QudG9Mb3dlckNhc2UoKTsKICAgIGlmIChtID09ICd3YWxsLnBv
c3QnIHx8IG0gPT0gJ2FjdGl2aXR5LnNldCcpIHsKICAgICAgdmFyIHRleHQgPSAo
bSA9PSAnYWN0aXZpdHkuc2V0JykgPyBwYXJhbXMudGV4dCA6IHBhcmFtcy5tZXNz
YWdlOwogICAgICB2YXIgcXVlcnkgPSAgVksuX3Byb3RvY29sICsgJy8vdmsuY29t
L2FsX2FwcHMucGhwP2FjdD13YWxsX3Bvc3RfYm94JndpZGdldD0xJm1ldGhvZD0n
K20rJyZhaWQ9JyArIHBhcnNlSW50KFZLLl9hcGlJZCwgMTApICsgJyZ0ZXh0PScg
KyBlbmNvZGVVUklDb21wb25lbnQodGV4dCk7CiAgICAgIGlmIChtID09ICd3YWxs
LnBvc3QnKSB7CiAgICAgICAgcXVlcnkgKz0gJyZvd25lcl9pZD0nICsgcGFyc2VJ
bnQocGFyYW1zLm93bmVyX2lkIHx8IDAsIDEwKSArICcmYXR0YWNobWVudHM9JyAr
IChwYXJhbXMuYXR0YWNobWVudHMgfHwgcGFyYW1zLmF0dGFjaG1lbnQgfHwgJycp
OwogICAgICB9CiAgICAgIHZhciBtZXRob2RfYWNjZXNzID0gJ18nKyhNYXRoLnJh
bmRvbSgpKS50b1N0cmluZygxNikuc3Vic3RyKDIpOwogICAgICBxdWVyeSArPSAn
Jm1ldGhvZF9hY2Nlc3M9JyttZXRob2RfYWNjZXNzOwogICAgICB2YXIgcG9wdXAg
PSBWSy5VSS5wb3B1cCh7CiAgICAgICAgdXJsOiBxdWVyeSwKICAgICAgICB3aWR0
aDogNDYwLAogICAgICAgIGhlaWdodDogMjIwCiAgICAgIH0pOwogICAgICB2YXIg
dGltZXIgPSBzZXRJbnRlcnZhbChmdW5jdGlvbigpIHsKICAgICAgICBpZiAoVksu
VUkuYWN0aXZlLmNsb3NlZCkgewogICAgICAgICAgY2xlYXJJbnRlcnZhbCh0aW1l
cik7CiAgICAgICAgICBwYXJhbXMubWV0aG9kX2FjY2VzcyA9IG1ldGhvZF9hY2Nl
c3M7CiAgICAgICAgICBWSy5BcGkuY2FsbChtZXRob2QsIHBhcmFtcywgY2IsIHF1
ZXJ5VHJ5KTsKICAgICAgICB9CiAgICAgIH0sIDUwMCk7CiAgICAgIHJldHVybiBm
YWxzZTsKICAgIH0KICAgIHJldHVybiB0cnVlOwogIH0sCiAgY2FsbDogZnVuY3Rp
b24obWV0aG9kLCBwYXJhbXMsIGNiLCBxdWVyeVRyeSkgewogICAgdmFyCiAgICAg
IHF1ZXJ5ID0gcGFyYW1zIHx8IHt9LAogICAgICBxcywKICAgICAgcmVzcG9uc2VD
YjsKCiAgICBpZiAodHlwZW9mIHF1ZXJ5ICE9ICdvYmplY3QnIHx8IHR5cGVvZiBj
YiAhPSAnZnVuY3Rpb24nKSB7CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICAg
IGlmICghcGFyYW1zLm1ldGhvZF9hY2Nlc3MgJiYgIXBhcmFtcy5tZXRob2RfZm9y
Y2UgJiYgIVZLLkFwaS5jaGVja01ldGhvZChtZXRob2QsIHBhcmFtcywgY2IsIHF1
ZXJ5VHJ5KSkgewogICAgICByZXR1cm47CiAgICB9CgogICAgaWYgKCFxdWVyeVRy
eSkgcXVlcnlUcnkgPSAwOwoKICAgIGlmIChWSy5BdXRoLl9sb2FkU3RhdGUgIT0g
J2xvYWRlZCcpIHsKICAgICAgdmFyIGF1dGhGdW5jID0gZnVuY3Rpb24ocmVzdWx0
KSB7CiAgICAgICAgaWYgKHJlc3VsdCAmJiByZXN1bHQuc2Vzc2lvbikgewogICAg
ICAgICAgVksuT2JzZXJ2ZXIudW5zdWJzY3JpYmUoJ2F1dGgubG9naW5TdGF0dXMn
LCBhdXRoRnVuYyk7CiAgICAgICAgICBWSy5BcGkuY2FsbChtZXRob2QsIHBhcmFt
cywgY2IpOwogICAgICAgIH0KICAgICAgfTsKICAgICAgVksuT2JzZXJ2ZXIuc3Vi
c2NyaWJlKCdhdXRoLmxvZ2luU3RhdHVzJywgYXV0aEZ1bmMpOwogICAgICBWSy5B
dXRoLmdldExvZ2luU3RhdHVzKCk7CiAgICAgIHJldHVybjsKICAgIH0KCiAgICBp
ZiAoVksuQXBpLnF1ZXJ5TGVuZ3RoKHF1ZXJ5KSA8IDE1MDAgJiYgIVZLLkFwaS5p
ZTZfNygpKSB7CiAgICAgIHZhciB1c2VYRE0gPSBmYWxzZTsKICAgICAgdmFyIHJu
ZCA9IHBhcnNlSW50KE1hdGgucmFuZG9tKCkgKiAxMDAwMDAwMCwgMTApOwogICAg
ICB3aGlsZSAoVksuQXBpLl9jYWxsYmFja3Nbcm5kXSkgewogICAgICAgIHJuZCA9
IHBhcnNlSW50KE1hdGgucmFuZG9tKCkgKiAxMDAwMDAwMCwgMTApCiAgICAgIH0K
ICAgICAgcXVlcnkuY2FsbGJhY2sgPSAnVksuQXBpLl9jYWxsYmFja3NbJytybmQr
J10nOwogICAgfSBlbHNlIHsKICAgICAgdmFyIHVzZVhETSA9IHRydWU7CiAgICB9
CgogICAgaWYgKFZLLl9zZXNzaW9uICYmIFZLLl9zZXNzaW9uLnNpZCkgewogICAg
ICBxdWVyeS5hY2Nlc3NfdG9rZW4gPSBWSy5fc2Vzc2lvbi5zaWQ7CiAgICB9Cgog
ICAgcXMgPSBWSy5Db29raWUuZW5jb2RlKHF1ZXJ5KTsKCiAgICByZXNwb25zZUNi
ID0gZnVuY3Rpb24ocmVzcG9uc2UpIHsKICAgICAgaWYgKHJlc3BvbnNlLmVycm9y
ICYmIChyZXNwb25zZS5lcnJvci5lcnJvcl9jb2RlID09IDMgfHwgcmVzcG9uc2Uu
ZXJyb3IuZXJyb3JfY29kZSA9PSA0IHx8IHJlc3BvbnNlLmVycm9yLmVycm9yX2Nv
ZGUgPT0gNSkpIHsKICAgICAgICBpZiAocXVlcnlUcnkgPiAzKSByZXR1cm4gZmFs
c2U7CiAgICAgICAgdmFyIHJlcGVhdENhbGwgPSBmdW5jdGlvbihyZXNwKSB7CiAg
ICAgICAgICBWSy5PYnNlcnZlci51bnN1YnNjcmliZSgnYXV0aC5zZXNzaW9uQ2hh
bmdlJywgcmVwZWF0Q2FsbCk7CiAgICAgICAgICBkZWxldGUgcGFyYW1zLmFjY2Vz
c190b2tlbjsKICAgICAgICAgIGlmIChyZXNwLnNlc3Npb24pIFZLLkFwaS5jYWxs
KG1ldGhvZCwgcGFyYW1zLCBjYiwgcXVlcnlUcnkgKyAxKTsKICAgICAgICB9CiAg
ICAgICAgVksuT2JzZXJ2ZXIuc3Vic2NyaWJlKCdhdXRoLnNlc3Npb25DaGFuZ2Un
LCByZXBlYXRDYWxsKTsKICAgICAgICBWSy5BdXRoLmdldExvZ2luU3RhdHVzKCk7
CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY2IocmVzcG9uc2UpOwogICAgICB9CiAg
ICAgIGlmICghdXNlWERNKSBkZWxldGUgVksuQXBpLl9jYWxsYmFja3Nbcm5kXTsK
ICAgIH07CgogICAgaWYgKHVzZVhETSkgewogICAgICBpZiAoVksueGRSZWFkeSkg
ewogICAgICAgIFZLLlhETS5yZW1vdGUuY2FsbE1ldGhvZCgnYXBpQ2FsbCcsIG1l
dGhvZCwgcXMsIHJlc3BvbnNlQ2IpOwogICAgICB9IGVsc2UgewogICAgICAgIFZL
Lk9ic2VydmVyLnN1YnNjcmliZSgneGRtLmluaXQnLCBmdW5jdGlvbigpIHtWSy5Y
RE0ucmVtb3RlLmNhbGxNZXRob2QoJ2FwaUNhbGwnLCBtZXRob2QsIHFzLCByZXNw
b25zZUNiKTt9KTsKICAgICAgICBWSy5YRE0uaW5pdCgpOwogICAgICB9CiAgICB9
IGVsc2UgewogICAgICBWSy5BcGkuX2NhbGxiYWNrc1tybmRdID0gcmVzcG9uc2VD
YjsKICAgICAgVksuQXBpLmF0dGFjaFNjcmlwdChWSy5fZG9tYWluLmFwaSArICdt
ZXRob2QvJyArIG1ldGhvZCArJz8nICsgcXMpOwogICAgfQogIH0sCiAgcXVlcnlM
ZW5ndGg6IGZ1bmN0aW9uKHF1ZXJ5KSB7CiAgICB2YXIgbGVuID0gMTAwLCBpOyAv
LyBzaWQgKyBzaWcKICAgIGZvciAoaSBpbiBxdWVyeSkgewogICAgICBsZW4gKz0g
aS5sZW5ndGggKyBlbmNvZGVVUklDb21wb25lbnQocXVlcnkuaSkubGVuZ3RoICsg
MTsKICAgIH0KICAgIHJldHVybiBsZW47CiAgfQp9OwoKLy8gQWxpYXMKVksuYXBp
ID0gZnVuY3Rpb24obWV0aG9kLCBwYXJhbXMsIGNiKSB7VksuQXBpLmNhbGwobWV0
aG9kLCBwYXJhbXMsIGNiKTt9Cn07CgppZiAoIVZLLkF1dGgpIHsKVksuQXV0aCA9
IHsKICBwb3B1cDogbnVsbCwKICBsc0NiOiB7fSwKICBzZXRTZXNzaW9uOiBmdW5j
dGlvbihzZXNzaW9uLCBzdGF0dXMsIHNldHRpbmdzLCByZXNwKSB7CiAgICB2YXIK
ICAgICAgbG9naW4gPSAhVksuX3Nlc3Npb24gJiYgc2Vzc2lvbiwKICAgICAgbG9n
b3V0ID0gVksuX3Nlc3Npb24gJiYgIXNlc3Npb24sCiAgICAgIGJvdGggPSBWSy5f
c2Vzc2lvbiAmJiBzZXNzaW9uICYmIFZLLl9zZXNzaW9uLm1pZCAhPSBzZXNzaW9u
Lm1pZCwKICAgICAgc2Vzc2lvbkNoYW5nZSA9IGxvZ2luIHx8IGxvZ291dCB8fCAo
VksuX3Nlc3Npb24gJiYgc2Vzc2lvbiAmJiBWSy5fc2Vzc2lvbi5zaWQgIT0gc2Vz
c2lvbi5zaWQpLAogICAgICBzdGF0dXNDaGFuZ2UgPSBzdGF0dXMgIT0gVksuX3Vz
ZXJTdGF0dXMsCiAgICAgIHJlc3BvbnNlID0gewogICAgICAgICdzZXNzaW9uJzog
c2Vzc2lvbiwKICAgICAgICAnc3RhdHVzJzogc3RhdHVzLAogICAgICAgICdzZXR0
aW5ncyc6IHNldHRpbmdzCiAgICAgIH07CgogICAgVksuX3Nlc3Npb24gPSBzZXNz
aW9uOwoKICAgIFZLLl91c2VyU3RhdHVzID0gc3RhdHVzOwoKICAgIFZLLkNvb2tp
ZS5zZXQoc2Vzc2lvbiwgcmVzcCk7CgogICAgaWYgKHNlc3Npb25DaGFuZ2UgfHwg
c3RhdHVzQ2hhbmdlIHx8IGJvdGgpIHsKICAgICAgc2V0VGltZW91dChmdW5jdGlv
bigpIHsKICAgICAgICBpZiAoc3RhdHVzQ2hhbmdlKSB7CiAgICAgICAgICBWSy5P
YnNlcnZlci5wdWJsaXNoKCdhdXRoLnN0YXR1c0NoYW5nZScsIHJlc3BvbnNlKTsK
ICAgICAgICB9CgogICAgICAgIGlmIChsb2dvdXQgfHwgYm90aCkgewogICAgICAg
ICAgVksuT2JzZXJ2ZXIucHVibGlzaCgnYXV0aC5sb2dvdXQnLCByZXNwb25zZSk7
CiAgICAgICAgfQoKICAgICAgICBpZiAobG9naW4gfHwgYm90aCkgewogICAgICAg
ICAgaWYgKFZLLnhkUmVhZHkpIFZLLlhETS5yZW1vdGUuaW5pdChWSy5fYXBpSWQs
IHNlc3Npb24sIHN0YXR1cyk7CiAgICAgICAgICBWSy5PYnNlcnZlci5wdWJsaXNo
KCdhdXRoLmxvZ2luJywgcmVzcG9uc2UpOwogICAgICAgIH0KCiAgICAgICAgaWYg
KHNlc3Npb25DaGFuZ2UpIHsKICAgICAgICAgIFZLLk9ic2VydmVyLnB1Ymxpc2go
J2F1dGguc2Vzc2lvbkNoYW5nZScsIHJlc3BvbnNlKTsKICAgICAgICB9CiAgICAg
IH0sIDApOwogICAgfQoKICAgIHJldHVybiByZXNwb25zZTsKICB9LAogIC8vIFB1
YmxpYyBWSy5BdXRoIG1ldGhvZHMKICBsb2dpbjogZnVuY3Rpb24oY2IsIHNldHRp
bmdzKSB7CiAgICB2YXIgY2hhbm5lbCwgdXJsOwogICAgaWYgKCFWSy5fYXBpSWQp
IHsKICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgY2hhbm5lbCA9IHdpbmRv
dy5sb2NhdGlvbi5wcm90b2NvbCArICcvLycgKyB3aW5kb3cubG9jYXRpb24uaG9z
dG5hbWU7CiAgICB1cmwgPSBWSy5fZG9tYWluLm1haW4gKyBWSy5fcGF0aC5sb2dp
biArICc/Y2xpZW50X2lkPScrVksuX2FwaUlkKycmZGlzcGxheT1wb3B1cCZyZWRp
cmVjdF91cmk9Y2xvc2UuaHRtbCZyZXNwb25zZV90eXBlPXRva2VuJzsKICAgIGlm
IChzZXR0aW5ncyAmJiBwYXJzZUludChzZXR0aW5ncywgMTApID4gMCkgewogICAg
ICB1cmwgKz0gJyZzY29wZT0nICsgc2V0dGluZ3M7CiAgICB9CiAgICBWSy5PYnNl
cnZlci51bnN1YnNjcmliZSgnYXV0aC5vbkxvZ2luJyk7CiAgICBWSy5PYnNlcnZl
ci5zdWJzY3JpYmUoJ2F1dGgub25Mb2dpbicsIGNiKTsKICAgIFZLLlVJLnBvcHVw
KHsKICAgICAgd2lkdGg6IDYyMCwKICAgICAgaGVpZ2h0OiAzNzAsCiAgICAgIHVy
bDogdXJsCiAgICB9KTsKICAgIHZhciBhdXRoQ2FsbGJhY2sgPSBmdW5jdGlvbigp
IHsKICAgICAgVksuQXV0aC5nZXRMb2dpblN0YXR1cyhmdW5jdGlvbihyZXNwKSB7
CiAgICAgICAgVksuT2JzZXJ2ZXIucHVibGlzaCgnYXV0aC5vbkxvZ2luJywgcmVz
cCk7CiAgICAgICAgVksuT2JzZXJ2ZXIudW5zdWJzY3JpYmUoJ2F1dGgub25Mb2dp
bicpOwogICAgICB9LCB0cnVlKTsKICAgIH0KCiAgICBWSy5VSS5wb3B1cE9wZW5l
ZCA9IHRydWU7CiAgICB2YXIgcG9wdXBDaGVjayA9IGZ1bmN0aW9uKCkgewogICAg
ICBpZiAoIVZLLlVJLnBvcHVwT3BlbmVkKSByZXR1cm4gZmFsc2U7CiAgICAgIHRy
eSB7CiAgICAgICAgaWYgKCFWSy5VSS5hY3RpdmUudG9wKSB7CiAgICAgICAgICBW
Sy5VSS5wb3B1cE9wZW5lZCA9IGZhbHNlOwogICAgICAgICAgYXV0aENhbGxiYWNr
KCk7CiAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICB9CiAgICAgIH0gY2F0
Y2goZSkgewogICAgICAgIFZLLlVJLnBvcHVwT3BlbmVkID0gZmFsc2U7CiAgICAg
ICAgYXV0aENhbGxiYWNrKCk7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgIH0K
ICAgICAgc2V0VGltZW91dChwb3B1cENoZWNrLCAxMDApOwogICAgfTsKCiAgICBz
ZXRUaW1lb3V0KHBvcHVwQ2hlY2ssIDEwMCk7CiAgfSwKICAvLyBMb2dvdXQgdXNl
ciBmcm9tIGFwcCwgdmsuY29tICYgbG9naW4udmsuY29tCiAgbG9nb3V0OiBmdW5j
dGlvbihjYikgewogICAgVksuQXV0aC5yZXZva2VHcmFudHMoY2IpOwogIH0sCiAg
cmV2b2tlR3JhbnRzOiBmdW5jdGlvbihjYikgewogICAgdmFyIG9uTG9nb3V0ID0g
ZnVuY3Rpb24ocmVzcCkgewogICAgICBWSy5PYnNlcnZlci51bnN1YnNjcmliZSgn
YXV0aC5zdGF0dXNDaGFuZ2UnLCBvbkxvZ291dCk7CiAgICAgIGlmIChjYikgY2Io
cmVzcCk7CiAgICB9CiAgICBWSy5PYnNlcnZlci5zdWJzY3JpYmUoJ2F1dGguc3Rh
dHVzQ2hhbmdlJywgb25Mb2dvdXQpOwogICAgaWYgKFZLLl9zZXNzaW9uICYmIFZL
Ll9zZXNzaW9uLnNpZCkgVksuQXBpLmF0dGFjaFNjcmlwdCgnaHR0cHM6Ly9sb2dp
bi52ay5jb20vP2FjdD1vcGVuYXBpJm9hdXRoPTEmYWlkPScgKyBwYXJzZUludChW
Sy5fYXBpSWQsIDEwKSArICcmbG9jYXRpb249JyArIGVuY29kZVVSSUNvbXBvbmVu
dCh3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUpKycmZG9fbG9nb3V0PTEmdG9rZW49
JytWSy5fc2Vzc2lvbi5zaWQpOwogICAgVksuQ29va2llLmNsZWFyKCk7CiAgfSwK
ICAvLyBHZXQgY3VycmVudCBsb2dpbiBzdGF0dXMgZnJvbSBzZXNzaW9uIChzeW5j
KSAobm90IHVzZSBvbiBsb2FkIHRpbWUpCiAgZ2V0U2Vzc2lvbjogZnVuY3Rpb24o
KSB7CiAgICByZXR1cm4gVksuX3Nlc3Npb247CiAgfSwKICAvLyBHZXQgY3VycmVu
dCBsb2dpbiBzdGF0dXMgZnJvbSB2ay5jb20gKGFzeW5jKQogIGdldExvZ2luU3Rh
dHVzOiBmdW5jdGlvbihjYiwgZm9yY2UpIHsKICAgIGlmICghVksuX2FwaUlkKSB7
CiAgICAgIHJldHVybjsKICAgIH0KCiAgICBpZiAoY2IpIHsKICAgICAgaWYgKCFm
b3JjZSAmJiBWSy5BdXRoLl9sb2FkU3RhdGUgPT0gJ2xvYWRlZCcpIHsKICAgICAg
ICBjYih7c3RhdHVzOiBWSy5fdXNlclN0YXR1cywgc2Vzc2lvbjogVksuX3Nlc3Np
b259KTsKICAgICAgICByZXR1cm47CiAgICAgIH0gZWxzZSB7CiAgICAgICAgVksu
T2JzZXJ2ZXIuc3Vic2NyaWJlKCdhdXRoLmxvZ2luU3RhdHVzJywgY2IpOwogICAg
ICB9CiAgICB9CgogICAgaWYgKCFmb3JjZSAmJiBWSy5BdXRoLl9sb2FkU3RhdGUg
PT0gJ2xvYWRpbmcnKSB7CiAgICAgIHJldHVybjsKICAgIH0KCiAgICBWSy5BdXRo
Ll9sb2FkU3RhdGUgPSAnbG9hZGluZyc7CiAgICB2YXIgcm5kID0gcGFyc2VJbnQo
TWF0aC5yYW5kb20oKSAqIDEwMDAwMDAwLCAxMCk7CiAgICB3aGlsZSAoVksuQXV0
aC5sc0NiW3JuZF0pIHsKICAgICAgcm5kID0gcGFyc2VJbnQoTWF0aC5yYW5kb20o
KSAqIDEwMDAwMDAwLCAxMCkKICAgIH0KICAgIFZLLkF1dGgubHNDYltybmRdID0g
ZnVuY3Rpb24ocmVzcG9uc2UpIHsKICAgICAgZGVsZXRlIFZLLkF1dGgubHNDYlty
bmRdOwogICAgICBWSy5BdXRoLl9sb2FkU3RhdGUgPSAnbG9hZGVkJzsKICAgICAg
aWYgKHJlc3BvbnNlICYmIHJlc3BvbnNlLmF1dGgpIHsKICAgICAgICB2YXIgc2Vz
c2lvbiA9IHsKICAgICAgICAgIG1pZDogcmVzcG9uc2UudXNlci5pZCwKICAgICAg
ICAgIHNpZDogcmVzcG9uc2UuYWNjZXNzX3Rva2VuLAogICAgICAgICAgc2lnOiBy
ZXNwb25zZS5zaWcsCiAgICAgICAgICBzZWNyZXQ6IHJlc3BvbnNlLnNlY3JldCwK
ICAgICAgICAgIGV4cGlyZTogcmVzcG9uc2UuZXhwaXJlCiAgICAgICAgfTsKICAg
ICAgICBpZiAoZm9yY2UpIHNlc3Npb24udXNlciA9IHJlc3BvbnNlLnVzZXI7CiAg
ICAgICAgdmFyIHN0YXR1cyA9ICdjb25uZWN0ZWQnOwogICAgICB9IGVsc2Ugewog
ICAgICAgIHZhciBzZXNzaW9uID0gbnVsbDsKICAgICAgICB2YXIgc3RhdHVzID0g
cmVzcG9uc2UudXNlciA/ICdsb2dpbmVkJyA6ICd1bmtub3duJzsKICAgICAgICBW
Sy5Db29raWUuY2xlYXIoKTsKICAgICAgfQogICAgICBWSy5BdXRoLnNldFNlc3Np
b24oc2Vzc2lvbiwgc3RhdHVzLCBmYWxzZSwgcmVzcG9uc2UpOwogICAgICBWSy5P
YnNlcnZlci5wdWJsaXNoKCdhdXRoLmxvZ2luU3RhdHVzJywge3Nlc3Npb246IHNl
c3Npb24sIHN0YXR1czogc3RhdHVzfSk7CiAgICAgIFZLLk9ic2VydmVyLnVuc3Vi
c2NyaWJlKCdhdXRoLmxvZ2luU3RhdHVzJyk7CiAgICB9OwogICAgLy8gQXR0YWNo
U2NyaXB0IGhlcmUKICAgIFZLLkFwaS5hdHRhY2hTY3JpcHQoJ2h0dHBzOi8vbG9n
aW4udmsuY29tLz9hY3Q9b3BlbmFwaSZvYXV0aD0xJmFpZD0nICsgcGFyc2VJbnQo
VksuX2FwaUlkLCAxMCkgKyAnJmxvY2F0aW9uPScgKyBlbmNvZGVVUklDb21wb25l
bnQod2luZG93LmxvY2F0aW9uLmhvc3RuYW1lKSsnJnJuZD0nK3JuZCk7CiAgfQp9
Owp9Cgp9IGVsc2UgeyAvLyBpZiBWSy54ZENvbm5lY3Rpb25DYWxsYmFja3MKICBz
ZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgdmFyIGNhbGxiYWNrOwogICAgd2hp
bGUgKGNhbGxiYWNrID0gVksueGRDb25uZWN0aW9uQ2FsbGJhY2tzLnBvcCgpKSB7
CiAgICAgIGNhbGxiYWNrKCk7CiAgICB9CiAgfSwgMCk7CiAgaWYgKFZLLldpZGdl
dHMgJiYgIVZLLldpZGdldHMuX2NvbnN0cnVjdG9yKSB7CiAgICBWSy5XaWRnZXRz
ID0gZmFsc2U7CiAgfQp9CgppZiAoIVZLLlVJKSB7ClZLLlVJID0gewogIGFjdGl2
ZTogbnVsbCwKICBfYnV0dG9uczogW10sCiAgcG9wdXA6IGZ1bmN0aW9uKG9wdGlv
bnMpIHsKICAgIHZhcgogICAgICBzY3JlZW5YID0gdHlwZW9mIHdpbmRvdy5zY3Jl
ZW5YICE9ICd1bmRlZmluZWQnID8gd2luZG93LnNjcmVlblggOiB3aW5kb3cuc2Ny
ZWVuTGVmdCwKICAgICAgc2NyZWVuWSA9IHR5cGVvZiB3aW5kb3cuc2NyZWVuWSAh
PSAndW5kZWZpbmVkJyA/IHdpbmRvdy5zY3JlZW5ZIDogd2luZG93LnNjcmVlblRv
cCwKICAgICAgb3V0ZXJXaWR0aCA9IHR5cGVvZiB3aW5kb3cub3V0ZXJXaWR0aCAh
PSAndW5kZWZpbmVkJyA/IHdpbmRvdy5vdXRlcldpZHRoIDogZG9jdW1lbnQuYm9k
eS5jbGllbnRXaWR0aCwKICAgICAgb3V0ZXJIZWlnaHQgPSB0eXBlb2Ygd2luZG93
Lm91dGVySGVpZ2h0ICE9ICd1bmRlZmluZWQnID8gd2luZG93Lm91dGVySGVpZ2h0
IDogKGRvY3VtZW50LmJvZHkuY2xpZW50SGVpZ2h0IC0gMjIpLAogICAgICB3aWR0
aCA9IG9wdGlvbnMud2lkdGgsCiAgICAgIGhlaWdodCA9IG9wdGlvbnMuaGVpZ2h0
LAogICAgICBsZWZ0ID0gcGFyc2VJbnQoc2NyZWVuWCArICgob3V0ZXJXaWR0aCAt
IHdpZHRoKSAvIDIpLCAxMCksCiAgICAgIHRvcCA9IHBhcnNlSW50KHNjcmVlblkg
KyAoKG91dGVySGVpZ2h0IC0gaGVpZ2h0KSAvIDIuNSksIDEwKSwKICAgICAgZmVh
dHVyZXMgPSAoCiAgICAgICAgJ3dpZHRoPScgKyB3aWR0aCArCiAgICAgICAgJyxo
ZWlnaHQ9JyArIGhlaWdodCArCiAgICAgICAgJyxsZWZ0PScgKyBsZWZ0ICsKICAg
ICAgICAnLHRvcD0nICsgdG9wCiAgICAgICk7CiAgICAgIHRoaXMuYWN0aXZlID0g
d2luZG93Lm9wZW4ob3B0aW9ucy51cmwsICd2a19vcGVuYXBpJywgZmVhdHVyZXMp
OwogIH0sCiAgYnV0dG9uOiBmdW5jdGlvbihlbCwgaGFuZGxlcikgewogICAgdmFy
IGh0bWwgPSAnJzsKCiAgICBpZiAodHlwZW9mIGVsID09ICdzdHJpbmcnKSB7CiAg
ICAgIGVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWwpOwogICAgfQoKCiAg
ICB0aGlzLl9idXR0b25zLnB1c2goZWwpOwogICAgaW5kZXggPSB0aGlzLl9idXR0
b25zLmxlbmd0aCAtIDE7CgogICAgaHRtbCA9ICgKICAgICAgJzx0YWJsZSBjZWxs
c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGlkPSJvcGVuYXBpX1VJXycgKyBp
bmRleCArICciIG9ubW91c2VvdmVyPSJWSy5VSS5fY2hhbmdlKDEsICcgKyBpbmRl
eCArICcpOyIgb25tb3VzZW91dD0iVksuVUkuX2NoYW5nZSgwLCAnICsgaW5kZXgg
KyAnKTsiIG9ubW91c2Vkb3duPSJWSy5VSS5fY2hhbmdlKDIsICcgKyBpbmRleCAr
ICcpOyIgb25tb3VzZXVwPSJWSy5VSS5fY2hhbmdlKDEsICcgKyBpbmRleCArICcp
OyIgc3R5bGU9ImN1cnNvcjogcG9pbnRlcjsgYm9yZGVyOiAwcHg7IGZvbnQtZmFt
aWx5OiB0YWhvbWEsIGFyaWFsLCB2ZXJkYW5hLCBzYW5zLXNlcmlmLCBMdWNpZGEg
U2FuczsgZm9udC1zaXplOiAxMHB4OyI+PHRyIHN0eWxlPSJ2ZXJ0aWNhbC1hbGln
bjogbWlkZGxlIj4nICsKICAgICAgJzx0ZD48ZGl2IHN0eWxlPSJib3JkZXI6IDFw
eCBzb2xpZCAjM2I2Nzk4O2JvcmRlci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDst
bW96LWJvcmRlci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDstd2Via2l0LWJvcmRl
ci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDsiPjxkaXYgc3R5bGU9ImJvcmRlcjog
MXB4IHNvbGlkICM1YzgyYWI7IGJvcmRlci10b3AtY29sb3I6ICM3ZTljYmM7IGJh
Y2tncm91bmQtY29sb3I6ICM2RDhEQjE7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRv
dzogMHB4IDFweCAjNDU2ODhFOyBoZWlnaHQ6IDE1cHg7IHBhZGRpbmc6IDJweCA0
cHggMHB4IDZweDtsaW5lLWhlaWdodDogMTNweDsiPiYjMTA0MjsmIzEwODY7JiMx
MDgxOyYjMTA5MDsmIzEwODA7PC9kaXY+PC9kaXY+PC90ZD4nICsKICAgICAgJzx0
ZD48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB1cmwoJyArIFZLLl9wcm90b2NvbCAr
ICcvL3ZrLmNvbS9pbWFnZXMvYnRucy5wbmcpIDBweCAtNDJweCBuby1yZXBlYXQ7
IHdpZHRoOiAyMXB4OyBoZWlnaHQ6IDIxcHgiPjwvZGl2PjwvdGQ+JyArCiAgICAg
ICc8dGQ+PGRpdiBzdHlsZT0iYm9yZGVyOiAxcHggc29saWQgIzNiNjc5ODtib3Jk
ZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7LW1vei1ib3JkZXItcmFkaXVzOiAw
cHggMnB4IDJweCAwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMnB4IDJw
eCAwcHg7Ij48ZGl2IHN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjNWM4MmFiOyBi
b3JkZXItdG9wLWNvbG9yOiAjN2U5Y2JjOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ4
REIxOyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IDBweCAxcHggIzQ1Njg4RTsg
aGVpZ2h0OiAxNXB4OyBwYWRkaW5nOiAycHggNnB4IDBweCA0cHg7bGluZS1oZWln
aHQ6IDEzcHg7Ij4mIzEwNTA7JiMxMDg2OyYjMTA4NTsmIzEwOTA7JiMxMDcyOyYj
MTA4MjsmIzEwOTA7JiMxMDc3OzwvZGl2PjwvZGl2PjwvdGQ+JyArCiAgICAgICc8
L3RyPjwvdGFibGU+JwogICAgKTsKICAgIGVsLmlubmVySFRNTCA9IGh0bWw7CiAg
ICBlbC5zdHlsZS53aWR0aCA9IGVsLmNoaWxkTm9kZXNbMF0ub2Zmc2V0V2lkdGgg
KyAncHgnOwogIH0sCiAgX2NoYW5nZTogZnVuY3Rpb24oc3RhdGUsIGluZGV4KSB7
CiAgICB2YXIgcm93ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ29wZW5hcGlf
VUlfJyArIGluZGV4KS5yb3dzWzBdOwogICAgdmFyIGVsZW1zID0gW3Jvdy5jZWxs
c1swXS5maXJzdENoaWxkLmZpcnN0Q2hpbGQsIHJvdy5jZWxsc1syXS5maXJzdENo
aWxkLmZpcnN0Q2hpbGRdOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCAyOyArK2kp
IHsKICAgICAgIHZhciBlbGVtID0gZWxlbXNbaV07CiAgICAgIGlmIChzdGF0ZSA9
PT0gMCkgewogICAgICAgIGVsZW0uc3R5bGUuYmFja2dyb3VuZENvbG9yID0gJyM2
RDhEQjEnOwogICAgICAgIGVsZW0uc3R5bGUuYm9yZGVyVG9wQ29sb3IgPSAnIzdF
OUNCQyc7CiAgICAgICAgZWxlbS5zdHlsZS5ib3JkZXJMZWZ0Q29sb3IgPSBlbGVt
LnN0eWxlLmJvcmRlclJpZ2h0Q29sb3IgPSBlbGVtLnN0eWxlLmJvcmRlckJvdHRv
bUNvbG9yID0gJyM1QzgyQUInOwogICAgICB9IGVsc2UgaWYgKHN0YXRlID09IDEp
IHsKICAgICAgICBlbGVtLnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICcjNzY5M0I2
JzsKICAgICAgICBlbGVtLnN0eWxlLmJvcmRlclRvcENvbG9yID0gJyM4OEE0QzQn
OwogICAgICAgIGVsZW0uc3R5bGUuYm9yZGVyTGVmdENvbG9yID0gZWxlbS5zdHls
ZS5ib3JkZXJSaWdodENvbG9yID0gZWxlbS5zdHlsZS5ib3JkZXJCb3R0b21Db2xv
ciA9ICcjNjA4OEI0JzsKICAgICAgfSBlbHNlIGlmIChzdGF0ZSA9PSAyKSB7CiAg
ICAgICAgZWxlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAnIzY2ODhBRCc7CiAg
ICAgICAgZWxlbS5zdHlsZS5ib3JkZXJCb3R0b21Db2xvciA9ICcjNzQ5NUI4JzsK
ICAgICAgICBlbGVtLnN0eWxlLmJvcmRlckxlZnRDb2xvciA9IGVsZW0uc3R5bGUu
Ym9yZGVyUmlnaHRDb2xvciA9IGVsZW0uc3R5bGUuYm9yZGVyVG9wQ29sb3IgPSAn
IzUxNzc5Ric7CiAgICAgIH0KICAgIH0KICAgIGlmIChzdGF0ZSA9PT0gMCB8fCBz
dGF0ZSA9PSAyKSB7CiAgICAgIHJvdy5jZWxsc1syXS5maXJzdENoaWxkLnN0eWxl
LmJhY2tncm91bmRQb3NpdGlvbiA9ICcwcHggLTQycHgnOwogICAgfSBlbHNlIGlm
IChzdGF0ZSA9PSAxKSB7CiAgICAgIHJvdy5jZWxsc1syXS5maXJzdENoaWxkLnN0
eWxlLmJhY2tncm91bmRQb3NpdGlvbiA9ICcwcHggLTYzcHgnOwogICAgfQogIH0K
fTsKfQoKaWYgKCFWSy5YRE0pIHsKVksuWERNID0gewogIHJlbW90ZTogbnVsbCwK
ICBpbml0OiBmdW5jdGlvbigpIHsKICAgIGlmICh0aGlzLnJlbW90ZSkgcmV0dXJu
IGZhbHNlOwogICAgdmFyIHVybCA9IFZLLl9kb21haW4uYXBpICsgVksuX3BhdGgu
cHJveHk7CiAgICB0aGlzLnJlbW90ZSA9IG5ldyBmYXN0WERNLlNlcnZlcih7CiAg
ICAgIG9uSW5pdDogZnVuY3Rpb24oKSB7CiAgICAgICAgVksuWERNLnJlbW90ZS5j
YWxsTWV0aG9kKCdpbml0JywgVksuX2FwaUlkLCBWSy5fc2Vzc2lvbiwgVksuX3Vz
ZXJTdGF0dXMpOwogICAgICAgIFZLLnhkUmVhZHkgPSB0cnVlOwogICAgICAgIFZL
Lk9ic2VydmVyLnB1Ymxpc2goJ3hkbS5pbml0Jyk7CiAgICAgIH0sCiAgICAgIHNl
dFNlc3Npb246IHsKICAgICAgICBpc1ZvaWQ6IHRydWUsCiAgICAgICAgbWV0aG9k
OiBmdW5jdGlvbihzZXNzaW9uLCBzdGF0dXMpIHsKICAgICAgICAgIFZLLkF1dGgu
c2V0U2Vzc2lvbihzZXNzaW9uLCBzdGF0dXMpOwogICAgICAgIH0KICAgICAgfSwK
ICAgICAgYWxlcnQ6IHsKICAgICAgICBpc1ZvaWQ6IHRydWUsCiAgICAgICAgbWV0
aG9kOiBmdW5jdGlvbih0ZXh0KSB7CiAgICAgICAgICBhbGVydCh0ZXh0KTsKICAg
ICAgICB9CiAgICAgIH0KICAgIH0pOwoKICAgIHRoaXMucmVtb3RlLmFwcGVuZChk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChWSy5fcm9vdElkKSwgewogICAgICBzcmM6
IHVybAogICAgfSk7CiAgfSwKICB4ZEhhbmRsZXI6IGZ1bmN0aW9uKGNvZGUpIHsK
ICAgIHRyeSB7CiAgICAgIGV2YWwoJ1ZLLicgKyBjb2RlKTsKICAgIH0gY2F0Y2go
ZSkge30KICB9Cn07Cn0KCmlmICghVksuT2JzZXJ2ZXIpIHsKVksuT2JzZXJ2ZXIg
PSB7CiAgX3N1YnNjcmliZXJzOiBmdW5jdGlvbigpIHsKICAgIGlmICghdGhpcy5f
c3Vic2NyaWJlcnNNYXApIHsKICAgICAgdGhpcy5fc3Vic2NyaWJlcnNNYXAgPSB7
fTsKICAgIH0KICAgIHJldHVybiB0aGlzLl9zdWJzY3JpYmVyc01hcDsKICB9LAog
IHB1Ymxpc2g6IGZ1bmN0aW9uKGV2ZW50TmFtZSkgewogICAgdmFyCiAgICAgIGFy
Z3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpLAogICAg
ICBldmVudE5hbWUgPSBhcmdzLnNoaWZ0KCksCiAgICAgIHN1YnNjcmliZXJzID0g
dGhpcy5fc3Vic2NyaWJlcnMoKVtldmVudE5hbWVdLAogICAgICBpLCBqOwoKICAg
IGlmICghc3Vic2NyaWJlcnMpIHJldHVybjsKCiAgICBmb3IgKGkgPSAwLCBqID0g
c3Vic2NyaWJlcnMubGVuZ3RoOyBpIDwgajsgaSsrKSB7CiAgICAgIGlmIChzdWJz
Y3JpYmVyc1tpXSAhPSBudWxsKSB7CiAgICAgICAgc3Vic2NyaWJlcnNbaV0uYXBw
bHkodGhpcywgYXJncyk7CiAgICAgIH0KICAgIH0KICB9LAogIHN1YnNjcmliZTog
ZnVuY3Rpb24oZXZlbnROYW1lLCBoYW5kbGVyKSB7CiAgICB2YXIKICAgICAgc3Vi
c2NyaWJlcnMgPSB0aGlzLl9zdWJzY3JpYmVycygpOwoKICAgIGlmICh0eXBlb2Yg
aGFuZGxlciAhPSAnZnVuY3Rpb24nKSByZXR1cm4gZmFsc2U7CgogICAgaWYgKCFz
dWJzY3JpYmVyc1tldmVudE5hbWVdKSB7CiAgICAgIHN1YnNjcmliZXJzW2V2ZW50
TmFtZV0gPSBbaGFuZGxlcl07CiAgICB9IGVsc2UgewogICAgICBzdWJzY3JpYmVy
c1tldmVudE5hbWVdLnB1c2goaGFuZGxlcik7CiAgICB9CiAgfSwKICB1bnN1YnNj
cmliZTogZnVuY3Rpb24oZXZlbnROYW1lLCBoYW5kbGVyKSB7CiAgICB2YXIKICAg
ICAgc3Vic2NyaWJlcnMgPSB0aGlzLl9zdWJzY3JpYmVycygpW2V2ZW50TmFtZV0s
CiAgICAgIGksIGo7CgogICAgaWYgKCFzdWJzY3JpYmVycykgcmV0dXJuIGZhbHNl
OwogICAgaWYgKHR5cGVvZiBoYW5kbGVyID09ICdmdW5jdGlvbicpIHsKICAgICAg
Zm9yIChpID0gMCwgaiA9IHN1YnNjcmliZXJzLmxlbmd0aDsgaSA8IGo7IGkrKykg
ewogICAgICAgIGlmIChzdWJzY3JpYmVyc1tpXSA9PSBoYW5kbGVyKSB7CiAgICAg
ICAgICBzdWJzY3JpYmVyc1tpXSA9IG51bGw7CiAgICAgICAgfQogICAgICB9CiAg
ICB9IGVsc2UgewogICAgICBkZWxldGUgdGhpcy5fc3Vic2NyaWJlcnMoKVtldmVu
dE5hbWVdOwogICAgfQogIH0KfTsKfQoKaWYgKCFWSy5XaWRnZXRzKSB7CiAgVksu
V2lkZ2V0cyA9IHt9OwoKICBWSy5XaWRnZXRzLmNvdW50ID0gMDsKICBWSy5XaWRn
ZXRzLlJQQyA9IHt9OwoKICBWSy5XaWRnZXRzLmxvYWRpbmcgPSBmdW5jdGlvbihv
YmosIGVuYWJsZWQpIHsKICAgIG9iai5zdHlsZS5iYWNrZ3JvdW5kID0gZW5hYmxl
ZCA/ICd1cmwoIicgKyBWSy5fcHJvdG9jb2wgKyAnLy92ay5jb20vaW1hZ2VzL3Vw
bG9hZC5naWYiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudCcg
OiAnbm9uZSc7CiAgfTsKCiAgVksuV2lkZ2V0cy5Db21tZW50cyA9IGZ1bmN0aW9u
KG9iaklkLCBvcHRpb25zLCBwYWdlKSB7CiAgICB2YXIgcERhdGEgPSBWSy5VdGls
LmdldFBhZ2VEYXRhKCk7CiAgICBpZiAoIVZLLl9hcGlJZCkgdGhyb3cgRXJyb3Io
J1ZLIG5vdCBpbml0aWFsaXplZC4gUGxlYXNlIHVzZSBWSy5pbml0Jyk7CiAgICBv
cHRpb25zID0gb3B0aW9ucyB8fCB7fTsKICAgIHZhciBwYXJhbXMgPSB7CiAgICAg
IGxpbWl0OiBvcHRpb25zLmxpbWl0IHx8IDEwLAogICAgICBoZWlnaHQ6IG9wdGlv
bnMuaGVpZ2h0IHx8IDAsCiAgICAgIG1pbmk6IG9wdGlvbnMubWluaSA9PT0gdW5k
ZWZpbmVkID8gJ2F1dG8nIDogb3B0aW9ucy5taW5pLAogICAgICBub3JlYWx0aW1l
OiBvcHRpb25zLm5vcmVhbHRpbWUgPyAxIDogMAogICAgfSwgbW91c2V1cCA9IGZ1
bmN0aW9uICgpIHsKICAgICAgcnBjLmNhbGxNZXRob2QoJ21vdXNlVXAnKTsKICAg
ICAgcmV0dXJuIGZhbHNlOwogICAgfSwgbW92ZSA9IGZ1bmN0aW9uIChldmVudCkg
ewogICAgICBycGMuY2FsbE1ldGhvZCgnbW91c2VNb3ZlJywge3NjcmVlblk6IGV2
ZW50LnNjcmVlbll9KTsKICAgIH0sIGlmcmFtZSwgcnBjOwoKICAgIGlmIChvcHRp
b25zLmJyb3dzZSkgeyAvLyBicm93c2UgYWxsIGNvbW1lbnRzCiAgICAgIHBhcmFt
cy5icm93c2UgPSAxOwogICAgICBwYXJhbXMucmVwbGllcyA9IG9wdGlvbnMucmVw
bGllcyB8fCAwOwogICAgfSBlbHNlIHsgLy8gcGFnZQogICAgICBWSy5leHRlbmQo
cGFyYW1zLCB7CiAgICAgICAgcGFnZTogcGFnZSB8fCAwLAogICAgICAgIHN0YXR1
c19wdWJsaXNoOiBvcHRpb25zLmF1dG9QdWJsaXNoID09PSB1bmRlZmluZWQgPyAx
IDogb3B0aW9ucy5hdXRvUHVibGlzaCwKICAgICAgICBhdHRhY2g6IG9wdGlvbnMu
YXR0YWNoID09PSB1bmRlZmluZWQgPyAnKicgOiAob3B0aW9ucy5hdHRhY2ggPyBv
cHRpb25zLmF0dGFjaCA6ICcnKSwKICAgICAgICB1cmw6IG9wdGlvbnMucGFnZVVy
bCB8fCBwRGF0YS51cmwsCiAgICAgICAgdGl0bGU6IG9wdGlvbnMucGFnZVRpdGxl
IHx8IHBEYXRhLnRpdGxlLAogICAgICAgIGRlc2NyaXB0aW9uOiBvcHRpb25zLnBh
Z2VEZXNjcmlwdGlvbiB8fCBwRGF0YS5kZXNjcmlwdGlvbiwKICAgICAgICBpbWFn
ZTogb3B0aW9ucy5wYWdlSW1hZ2UgfHwgcERhdGEuaW1hZ2UKICAgICAgfSk7CiAg
ICB9CiAgICBpZiAob3B0aW9ucy5vbkNoYW5nZSkgeyAvLyBERVBSRUNBVEVECiAg
ICAgIFZLLk9ic2VydmVyLnN1YnNjcmliZSgnd2lkZ2V0cy5jb21tZW50cy5uZXdf
Y29tbWVudCcsIG9wdGlvbnMub25DaGFuZ2UpOwogICAgICBWSy5PYnNlcnZlci5z
dWJzY3JpYmUoJ3dpZGdldHMuY29tbWVudHMuZGVsZXRlX2NvbW1lbnQnLCBvcHRp
b25zLm9uQ2hhbmdlKTsKICAgIH0KCiAgICByZXR1cm4gVksuV2lkZ2V0cy5fY29u
c3RydWN0b3IoJ3dpZGdldF9jb21tZW50cy5waHAnLCBvYmpJZCwgb3B0aW9ucywg
cGFyYW1zLCB7CiAgICAgIHNob3dCb3g6IGZ1bmN0aW9uICh1cmwsIHByb3BzKSB7
CiAgICAgICAgdmFyIGJveCA9IFZLLlV0aWwuQm94KChvcHRpb25zLmJhc2VfZG9t
YWluIHx8IFZLLl9wcm90b2NvbCArICcvL3ZrLmNvbS8nKSArIHVybCwgW3Byb3Bz
LndpZHRoLCBwcm9wcy5oZWlnaHRdLCB7CiAgICAgICAgICBwcm94eTogZnVuY3Rp
b24gKCkgewogICAgICAgICAgICBycGMuY2FsbE1ldGhvZC5hcHBseShycGMsIGFy
Z3VtZW50cyk7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgICAgYm94LnNo
b3coKTsKICAgICAgfSwKICAgICAgc3RhcnREcmFnOiBmdW5jdGlvbigpIHsKICAg
ICAgICBjdXJzb3JCYWNrID0gd2luZG93LmRvY3VtZW50LmJvZHkuc3R5bGUuY3Vy
c29yOwogICAgICAgIHdpbmRvdy5kb2N1bWVudC5ib2R5LnN0eWxlLmN1cnNvciA9
ICdwb2ludGVyJzsKICAgICAgICBWSy5VdGlsLmFkZEV2ZW50KCdtb3VzZW1vdmUn
LCBtb3ZlKTsKICAgICAgICBWSy5VdGlsLmFkZEV2ZW50KCdtb3VzZXVwJywgbW91
c2V1cCk7CiAgICAgIH0sCiAgICAgIHN0b3BEcmFnOiBmdW5jdGlvbigpIHsKICAg
ICAgICB3aW5kb3cuZG9jdW1lbnQuYm9keS5zdHlsZS5jdXJzb3IgPSBjdXJzb3JC
YWNrOwogICAgICAgIFZLLlV0aWwucmVtb3ZlRXZlbnQoJ21vdXNlbW92ZScsIG1v
dmUpOwogICAgICAgIFZLLlV0aWwucmVtb3ZlRXZlbnQoJ21vdXNldXAnLCBtb3Vz
ZXVwKTsKICAgICAgfQogICAgfSwgewogICAgICBzdGFydEhlaWdodDogMTMzLAog
ICAgICBtaW5XaWR0aDogMzAwLAogICAgICB3aWR0aDogJzEwMCUnCiAgICB9LCBm
dW5jdGlvbiAobywgaSwgcikge2lmcmFtZSA9IGk7IHJwYyA9IHI7fSk7CiAgfTsK
CiAgVksuV2lkZ2V0cy5Db21tZW50c0Jyb3dzZSA9IGZ1bmN0aW9uKG9iaklkLCBv
cHRpb25zKSB7CiAgICBvcHRpb25zID0gb3B0aW9ucyB8fCB7fTsKICAgIG9wdGlv
bnMuYnJvd3NlID0gMTsKICAgIHJldHVybiBWSy5XaWRnZXRzLkNvbW1lbnRzKG9i
aklkLCBvcHRpb25zKTsKICB9OwoKICBWSy5XaWRnZXRzLlJlY29tbWVuZGVkID0g
ZnVuY3Rpb24ob2JqSWQsIG9wdGlvbnMpIHsKICAgIHZhciBwRGF0YSA9IFZLLlV0
aWwuZ2V0UGFnZURhdGEoKTsKICAgIGlmICghVksuX2FwaUlkKSB0aHJvdyBFcnJv
cignVksgbm90IGluaXRpYWxpemVkLiBQbGVhc2UgdXNlIFZLLmluaXQnKTsKICAg
IG9wdGlvbnMgPSBvcHRpb25zIHx8IHt9OwogICAgdmFyIHBhcmFtcyA9IHsKICAg
ICAgbGltaXQ6IG9wdGlvbnMubGltaXQgfHwgNSwKICAgICAgbWF4OiBvcHRpb25z
Lm1heCB8fCAwLAogICAgICBzb3J0OiBvcHRpb25zLnNvcnQgfHwgJ2ZyaWVuZF9s
aWtlcycsCiAgICAgIHZlcmI6IG9wdGlvbnMudmVyYiB8fCAwLAogICAgICBwZXJp
b2Q6IG9wdGlvbnMucGVyaW9kIHx8ICd3ZWVrJywKICAgICAgdGFyZ2V0OiBvcHRp
b25zLnRhcmdldCB8fCAncGFyZW50JwogICAgfTsKICAgIHJldHVybiBWSy5XaWRn
ZXRzLl9jb25zdHJ1Y3Rvcignd2lkZ2V0X3JlY29tbWVuZGVkLnBocCcsIG9iaklk
LCBvcHRpb25zLCBwYXJhbXMsIHt9LCB7CiAgICAgIHN0YXJ0SGVpZ2h0OiAoOTAg
KyBwYXJhbXMubGltaXQgKiAzMCksCiAgICAgIG1pbldpZHRoOiAxNTAsCiAgICAg
IHdpZHRoOiAnMTAwJScKICAgIH0pOwogIH07CgogIFZLLldpZGdldHMuTGlrZSA9
IGZ1bmN0aW9uKG9iaklkLCBvcHRpb25zLCBwYWdlKSB7CiAgICB2YXIgcERhdGEg
PSBWSy5VdGlsLmdldFBhZ2VEYXRhKCk7CiAgICBpZiAoIVZLLl9hcGlJZCkgdGhy
b3cgRXJyb3IoJ1ZLIG5vdCBpbml0aWFsaXplZC4gUGxlYXNlIHVzZSBWSy5pbml0
Jyk7CiAgICBvcHRpb25zID0gVksuZXh0ZW5kKG9wdGlvbnMgfHwge30sIHthbGxv
d1RyYW5zcGFyZW5jeTogdHJ1ZX0pOwogICAgaWYgKG9wdGlvbnMudHlwZSA9PSAn
YnV0dG9uJyB8fCBvcHRpb25zLnR5cGUgPT0gJ3ZlcnRpY2FsJyB8fCBvcHRpb25z
LnR5cGUgPT0gJ21pbmknKSBkZWxldGUgb3B0aW9ucy53aWR0aDsKICAgIHZhcgog
ICAgICB0eXBlID0gKG9wdGlvbnMudHlwZSA9PSAnZnVsbCcgfHwgb3B0aW9ucy50
eXBlID09ICdidXR0b24nIHx8IG9wdGlvbnMudHlwZSA9PSAndmVydGljYWwnIHx8
IG9wdGlvbnMudHlwZSA9PSAnbWluaScpID8gb3B0aW9ucy50eXBlIDogJ2Z1bGwn
LAogICAgICB3aWR0aCA9IHR5cGUgPT0gJ2Z1bGwnID8gTWF0aC5tYXgoMjAwLCBv
cHRpb25zLndpZHRoIHx8IDM1MCkgOiAodHlwZSA9PSAnYnV0dG9uJyA/IDE4MCA6
ICh0eXBlID09ICdtaW5pJyA/IDEwMCA6IDQxKSksCiAgICAgIGJ0bkhlaWdodCA9
IHBhcnNlSW50KG9wdGlvbnMuaGVpZ2h0LCAxMCkgfHwgMjIsCiAgICAgIGhlaWdo
dCA9IHR5cGUgPT0gJ3ZlcnRpY2FsJyA/ICgyICogYnRuSGVpZ2h0ICsgNykgOiAo
dHlwZSA9PSAnZnVsbCcgPyBidG5IZWlnaHQgKyAxIDogYnRuSGVpZ2h0KSwKICAg
ICAgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHBhZ2UgfHwgMCwKICAgICAgICB1
cmw6IG9wdGlvbnMucGFnZVVybCB8fCBwRGF0YS51cmwsCiAgICAgICAgdHlwZTog
dHlwZSwKICAgICAgICB2ZXJiOiBvcHRpb25zLnZlcmIgPT0gMSA/IDEgOiAwLAog
ICAgICAgIHRpdGxlOiBvcHRpb25zLnBhZ2VUaXRsZSB8fCBwRGF0YS50aXRsZSwK
ICAgICAgICBkZXNjcmlwdGlvbjogb3B0aW9ucy5wYWdlRGVzY3JpcHRpb24gfHwg
cERhdGEuZGVzY3JpcHRpb24sCiAgICAgICAgaW1hZ2U6IG9wdGlvbnMucGFnZUlt
YWdlIHx8IHBEYXRhLmltYWdlLAogICAgICAgIHRleHQ6IChvcHRpb25zLnRleHQg
fHwgJycpLnN1YnN0cigwLCAxNDApLAogICAgICAgIGg6IGJ0bkhlaWdodAogICAg
ICB9LAogICAgICB0dEhlcmUgPSBvcHRpb25zLnR0SGVyZSB8fCBmYWxzZSwKICAg
ICAgaXNPdmVyID0gZmFsc2UsCiAgICAgIG9iaiwgYnV0dG9uSWZyLCBidXR0b25S
cGMsIHRvb2x0aXBJZnIsIHRvb2x0aXBScGMsIGNoZWNrVE8sIHN0YXRzQm94OwoK
ICAgIGZ1bmN0aW9uIHNob3dUb29sdGlwKGZvcmNlKSB7CiAgICAgIGlmICgoIWlz
T3ZlciAmJiAhZm9yY2UpIHx8ICF0b29sdGlwUnBjKSByZXR1cm47CiAgICAgIGlm
ICghdG9vbHRpcElmciB8fCAhdG9vbHRpcFJwYyB8fCB0b29sdGlwSWZyLnN0eWxl
LmRpc3BsYXkgIT0gJ25vbmUnICYmIHRvb2x0aXBJZnIuZ2V0QXR0cmlidXRlKCd2
a2hpZGRlbicpICE9ICd5ZXMnKSByZXR1cm47CiAgICAgIHZhciBzY3JvbGxUb3Ag
PSBvcHRpb25zLmdldFNjcm9sbFRvcCA/IG9wdGlvbnMuZ2V0U2Nyb2xsVG9wKCkg
OiAoZG9jdW1lbnQuYm9keS5zY3JvbGxUb3AgfHwgZG9jdW1lbnQuZG9jdW1lbnRF
bGVtZW50LnNjcm9sbFRvcCB8fCAwKTsKICAgICAgdmFyIG9ialBvcyA9IFZLLlV0
aWwuZ2V0WFkob2JqLCBvcHRpb25zLmZpeGVkKTsKICAgICAgdmFyIHN0YXJ0WSA9
IHR0SGVyZSA/IDAgOiBvYmpQb3NbMV07CiAgICAgIGlmIChzY3JvbGxUb3AgPiBv
YmpQb3NbMV0gLSAxMjAgJiYgb3B0aW9ucy50b29sdGlwUG9zICE9ICd0b3AnIHx8
IHR5cGUgPT0gJ3ZlcnRpY2FsJyB8fCBvcHRpb25zLnRvb2x0aXBQb3MgPT0gJ2Jv
dHRvbScpIHsKICAgICAgICB0b29sdGlwSWZyLnN0eWxlLnRvcCA9IChzdGFydFkg
KyBoZWlnaHQgKyAyKSArICdweCc7CiAgICAgICAgdG9vbHRpcFJwYy5jYWxsTWV0
aG9kKCdzaG93JywgZmFsc2UpOwogICAgICB9IGVsc2UgewogICAgICAgIHRvb2x0
aXBJZnIuc3R5bGUudG9wID0gKHN0YXJ0WSAtIDEyNSkgKyAncHgnOwogICAgICAg
IHRvb2x0aXBScGMuY2FsbE1ldGhvZCgnc2hvdycsIHRydWUpOwogICAgICB9CiAg
ICAgIFZLLlV0aWwuc3ModG9vbHRpcElmciwge2xlZnQ6ICgodHRIZXJlID8gMCA6
IG9ialBvc1swXSkgLSAodHlwZSA9PSAndmVydGljYWwnIHx8IHR5cGUgPT0gJ21p
bmknID8gMzYgOiAyKSkgKyAncHgnLCBkaXNwbGF5OiAnYmxvY2snLCBvcGFjaXR5
OiAxLCBmaWx0ZXI6ICdub25lJ30pOwogICAgICB0b29sdGlwSWZyLnNldEF0dHJp
YnV0ZSgndmtoaWRkZW4nLCAnbm8nKTsKICAgICAgaXNPdmVyID0gdHJ1ZTsKICAg
IH0KCiAgICBmdW5jdGlvbiBoaWRlVG9vbHRpcChmb3JjZSkgewogICAgICBpZiAo
KGlzT3ZlciAmJiAhZm9yY2UpIHx8ICF0b29sdGlwUnBjKSByZXR1cm47CiAgICAg
IHRvb2x0aXBScGMuY2FsbE1ldGhvZCgnaGlkZScpOwogICAgICBidXR0b25ScGMu
Y2FsbE1ldGhvZCgnaGlkZScpOwogICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgp
IHsKICAgICAgICB0b29sdGlwSWZyLnN0eWxlLmRpc3BsYXkgPSAnbm9uZScKICAg
ICAgfSwgNDAwKTsKICAgIH0KCiAgICByZXR1cm4gVksuV2lkZ2V0cy5fY29uc3Ry
dWN0b3IoJ3dpZGdldF9saWtlLnBocCcsIG9iaklkLCBvcHRpb25zLCBwYXJhbXMs
IHsKICAgICAgaW5pdFRvb2x0aXA6IGZ1bmN0aW9uIChjb3VudGVyKSB7CiAgICAg
ICAgdG9vbHRpcFJwYyA9IG5ldyBmYXN0WERNLlNlcnZlcih7CiAgICAgICAgICBv
bkluaXQ6IGNvdW50ZXIgPyBmdW5jdGlvbigpIHtzaG93VG9vbHRpcCh0cnVlKX0g
OiBmdW5jdGlvbiAoKSB7fSwKICAgICAgICAgIHByb3h5OiBmdW5jdGlvbiAoKSB7
CiAgICAgICAgICAgICBidXR0b25ScGMuY2FsbE1ldGhvZC5hcHBseShidXR0b25S
cGMsIGFyZ3VtZW50cyk7CiAgICAgICAgICB9LAogICAgICAgICAgc2hvd0JveDog
ZnVuY3Rpb24gKHVybCwgcHJvcHMpIHsKICAgICAgICAgICAgdmFyIGJveCA9IFZL
LlV0aWwuQm94KChvcHRpb25zLmJhc2VfZG9tYWluIHx8IFZLLl9wcm90b2NvbCAr
ICcvL3ZrLmNvbS8nKSArIHVybCwgW3Byb3BzLndpZHRoLCBwcm9wcy5oZWlnaHRd
LCB7CiAgICAgICAgICAgICAgcHJveHk6IGZ1bmN0aW9uICgpIHsKICAgICAgICAg
ICAgICAgIHRvb2x0aXBScGMuY2FsbE1ldGhvZC5hcHBseSh0b29sdGlwUnBjLCBh
cmd1bWVudHMpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAg
ICAgICAgIGJveC5zaG93KCk7CiAgICAgICAgICB9LAogICAgICAgICAgc3RhdHNC
b3g6IGZ1bmN0aW9uIChhY3QpIHsKICAgICAgICAgICAgaGlkZVRvb2x0aXAodHJ1
ZSk7CiAgICAgICAgICAgIHN0YXRzQm94ID0gVksuVXRpbC5Cb3goYnV0dG9uSWZy
LnNyYyArICcmYWN0PWFfc3RhdHNfYm94JywgWzQ5OCwgNDQyXSk7CiAgICAgICAg
ICAgIHN0YXRzQm94LnNob3coKTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAg
ICAgICB0b29sdGlwSWZyID0gdG9vbHRpcFJwYy5hcHBlbmQodHRIZXJlID8gb2Jq
IDogZG9jdW1lbnQuYm9keSwgewogICAgICAgICAgc3JjOiBidXR0b25JZnIuc3Jj
ICsgJyZhY3Q9YV9zaGFyZV90b29sdGlwJywKICAgICAgICAgIHNjcm9sbGluZzog
J25vJywKICAgICAgICAgIGFsbG93VHJhbnNwYXJlbmN5OiB0cnVlLAogICAgICAg
ICAgaWQ6IGJ1dHRvbklmci5pZCArICdfdHQnLAogICAgICAgICAgc3R5bGU6IHtw
b3NpdGlvbjogJ2Fic29sdXRlJywgcGFkZGluZzogMCwgZGlzcGxheTogJ2Jsb2Nr
Jywgb3BhY2l0eTogMC4wMSwgZmlsdGVyOiAnYWxwaGEob3BhY2l0eT0xKScsIGJv
cmRlcjogJzAnLCB3aWR0aDogJzIwNnB4JywgaGVpZ2h0OiAnMTI3cHgnLCB6SW5k
ZXg6IDUwMDAsIG92ZXJmbG93OiAnaGlkZGVuJ30KICAgICAgICB9KTsKICAgICAg
ICB0b29sdGlwSWZyLnNldEF0dHJpYnV0ZSgndmtoaWRkZW4nLCAneWVzJyk7Cgog
ICAgICAgIG9iai5vbm1vdXNlb3ZlciA9IHRvb2x0aXBJZnIub25tb3VzZW92ZXIg
PSBmdW5jdGlvbiAoKSB7aXNPdmVyID0gdHJ1ZTt9OwogICAgICAgIG9iai5vbm1v
dXNlb3V0ID0gdG9vbHRpcElmci5vbm1vdXNlb3V0ID0gZnVuY3Rpb24gKCkgewog
ICAgICAgICAgY2xlYXJUaW1lb3V0KGNoZWNrVE8pOwogICAgICAgICAgaXNPdmVy
ID0gZmFsc2U7CiAgICAgICAgICBjaGVja1RPID0gc2V0VGltZW91dChmdW5jdGlv
biAoKSB7aGlkZVRvb2x0aXAoKTsgfSwgMjAwKTsKICAgICAgICB9OwogICAgICB9
LAogICAgICBzaG93VG9vbHRpcDogc2hvd1Rvb2x0aXAsCiAgICAgIGhpZGVUb29s
dGlwOiBoaWRlVG9vbHRpcCwKICAgICAgc2hvd0JveDogZnVuY3Rpb24gKHVybCwg
cHJvcHMpIHsKICAgICAgICB2YXIgYm94ID0gVksuVXRpbC5Cb3goKG9wdGlvbnMu
YmFzZV9kb21haW4gfHwgVksuX3Byb3RvY29sICsgJy8vdmsuY29tLycpICsgdXJs
LCBbcHJvcHMud2lkdGgsIHByb3BzLmhlaWdodF0sIHsKICAgICAgICAgIHByb3h5
OiBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIGJ1dHRvblJwYy5jYWxsTWV0aG9k
LmFwcGx5KGJ1dHRvblJwYywgYXJndW1lbnRzKTsKICAgICAgICAgIH0KICAgICAg
ICB9KTsKICAgICAgICBib3guc2hvdygpOwogICAgICB9LAogICAgICBwcm94eTog
ZnVuY3Rpb24gKCkge2lmICh0b29sdGlwUnBjKSB0b29sdGlwUnBjLmNhbGxNZXRo
b2QuYXBwbHkodG9vbHRpcFJwYywgYXJndW1lbnRzKTt9CiAgICB9LCB7CiAgICAg
IHN0YXJ0SGVpZ2h0OiBoZWlnaHQsCiAgICAgIG1pbldpZHRoOiB3aWR0aAogICAg
fSwgZnVuY3Rpb24gKG8sIGksIHIpIHsKICAgICAgYnV0dG9uUnBjID0gcjsKICAg
ICAgVksuVXRpbC5zcyhvYmogPSBvLCB7aGVpZ2h0OiBoZWlnaHQgKyAncHgnLCB3
aWR0aDogd2lkdGggKyAncHgnLCBwb3NpdGlvbjogJ3JlbGF0aXZlJywgY2xlYXI6
ICdib3RoJ30pOwogICAgICBWSy5VdGlsLnNzKGJ1dHRvbklmciA9IGksIHtoZWln
aHQ6IGhlaWdodCArICdweCcsIHdpZHRoOiB3aWR0aCArICdweCcsIG92ZXJmbG93
OiAnaGlkZGVuJywgekluZGV4OiAxNTB9KTsKICAgIH0pOwogIH07CgogIFZLLldp
ZGdldHMuUG9sbCA9IGZ1bmN0aW9uKG9iaklkLCBvcHRpb25zLCBwb2xsSWQpIHsK
ICAgIHZhciBwRGF0YSA9IFZLLlV0aWwuZ2V0UGFnZURhdGEoKTsKICAgIC8vIGlm
ICghVksuX2FwaUlkKSB0aHJvdyBFcnJvcignVksgbm90IGluaXRpYWxpemVkLiBQ
bGVhc2UgdXNlIFZLLmluaXQnKTsKICAgIGlmICghcG9sbElkKSB0aHJvdyBFcnJv
cignTm8gcG9sbCBpZCBwYXNzZWQnKTsKICAgIG9wdGlvbnMgPSBvcHRpb25zIHx8
IHt9OwogICAgdmFyIHBhcmFtcyA9IHsKICAgICAgcG9sbF9pZDogcG9sbElkLAog
ICAgICB1cmw6IG9wdGlvbnMucGFnZVVybCB8fCBwRGF0YS51cmwgfHwgbG9jYXRp
b24uaHJlZiwKICAgICAgdGl0bGU6IG9wdGlvbnMucGFnZVRpdGxlIHx8IHBEYXRh
LnRpdGxlLAogICAgICBkZXNjcmlwdGlvbjogb3B0aW9ucy5wYWdlRGVzY3JpcHRp
b24gfHwgcERhdGEuZGVzY3JpcHRpb24KICAgIH07CiAgICByZXR1cm4gVksuV2lk
Z2V0cy5fY29uc3RydWN0b3IoJ3dpZGdldF9wb2xsLnBocCcsIG9iaklkLCBvcHRp
b25zLCBwYXJhbXMsIHt9LCB7CiAgICAgIHN0YXJ0SGVpZ2h0OiAxMzMsCiAgICAg
IG1pbldpZHRoOiAzMDAsCiAgICAgIHdpZHRoOiAnMTAwJScKICAgIH0pOwogIH07
CgogIFZLLldpZGdldHMuUGFnZVBvbGwgPSBmdW5jdGlvbihvYmpJZCwgb3B0aW9u
cywgcGFnZSkgewogICAgdmFyIHBEYXRhID0gVksuVXRpbC5nZXRQYWdlRGF0YSgp
OwogICAgLy8gaWYgKCFWSy5fYXBpSWQpIHRocm93IEVycm9yKCdWSyBub3QgaW5p
dGlhbGl6ZWQuIFBsZWFzZSB1c2UgVksuaW5pdCcpOwogICAgb3B0aW9ucyA9IG9w
dGlvbnMgfHwge307CiAgICB2YXIgcGFyYW1zID0gewogICAgICBwYWdlOiBwYWdl
IHx8IDAsCiAgICAgIG5vcmVhbHRpbWU6IG9wdGlvbnMubm9yZWFsdGltZSA/IDEg
OiAwLAogICAgICBwb2xsX2lkOiBvcHRpb25zLnBvbGxJZCB8fCAnJywKICAgICAg
dXJsOiBvcHRpb25zLnBhZ2VVcmwgfHwgcERhdGEudXJsIHx8IGxvY2F0aW9uLmhy
ZWYsCiAgICAgIHRpdGxlOiBvcHRpb25zLnBhZ2VUaXRsZSB8fCBwRGF0YS50aXRs
ZSwKICAgICAgZGVzY3JpcHRpb246IG9wdGlvbnMucGFnZURlc2NyaXB0aW9uIHx8
IHBEYXRhLmRlc2NyaXB0aW9uCiAgICB9OwogICAgcmV0dXJuIFZLLldpZGdldHMu
X2NvbnN0cnVjdG9yKCdhbF93aWRnZXRfcG9sbC5waHAnLCBvYmpJZCwgb3B0aW9u
cywgcGFyYW1zLCB7fSwgewogICAgICBzdGFydEhlaWdodDogMTMzLAogICAgICBt
aW5XaWR0aDogMzAwLAogICAgICB3aWR0aDogJzEwMCUnCiAgICB9KTsKICB9OwoK
ICBWSy5XaWRnZXRzLkNvbW11bml0eSA9IFZLLldpZGdldHMuR3JvdXAgPSBmdW5j
dGlvbihvYmpJZCwgb3B0aW9ucywgZ2lkKSB7CiAgICBnaWQgPSBwYXJzZUludChn
aWQsIDEwKTsKICAgIHZhciBSUEM7CiAgICBpZiAoIWdpZCkgewogICAgICB0aHJv
dyBFcnJvcignTm8gZ3JvdXBfaWQgcGFzc2VkJyk7CiAgICB9CiAgICBvcHRpb25z
Lm1vZGUgPSBwYXJzZUludChvcHRpb25zLm1vZGUsIDEwKS50b1N0cmluZygpOwog
ICAgdmFyIHBhcmFtcyA9IHsKICAgICAgZ2lkOiBnaWQsCiAgICAgIG1vZGU6IChv
cHRpb25zLm1vZGUpID8gb3B0aW9ucy5tb2RlIDogJzAnCiAgICB9OwogICAgaWYg
KCFvcHRpb25zLndpZHRoKSB7CiAgICAgIG9wdGlvbnMud2lkdGggPSAyMDA7CiAg
ICB9CiAgICBpZiAob3B0aW9ucy53YWxsKSB7CiAgICAgIHBhcmFtcy53YWxsID0g
b3B0aW9ucy53YWxsOwogICAgfQogICAgaWYgKCFvcHRpb25zLmhlaWdodCkgewog
ICAgICBvcHRpb25zLmhlaWdodCA9IDI5MDsKICAgIH0KICAgIGlmIChvcHRpb25z
LndpZGUpIHsKICAgICAgcGFyYW1zLndpZGUgPSAxOwogICAgICBpZiAob3B0aW9u
cy53aWR0aCA8IDMwMCkgewogICAgICAgIG9wdGlvbnMud2lkdGggPSAzMDA7CiAg
ICAgIH0KICAgIH0KCiAgICB2YXIgY3Vyc29yQmFjazsKCiAgICBmdW5jdGlvbiBt
b3VzZXVwKCkgewogICAgICBSUEMuY2FsbE1ldGhvZCgnbW91c2VVcCcpOwogICAg
ICByZXR1cm4gZmFsc2U7CiAgICB9CgogICAgZnVuY3Rpb24gbW92ZShldmVudCkg
ewogICAgICBSUEMuY2FsbE1ldGhvZCgnbW91c2VNb3ZlJywge3NjcmVlblk6IGV2
ZW50LnNjcmVlbll9KTsKICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQoKICAgIHJl
dHVybiBWSy5XaWRnZXRzLl9jb25zdHJ1Y3Rvcignd2lkZ2V0X2NvbW11bml0eS5w
aHAnLCBvYmpJZCwgb3B0aW9ucywgcGFyYW1zLCB7CiAgICAgIHNob3dCb3g6IGZ1
bmN0aW9uICh1cmwsIHByb3BzKSB7CiAgICAgICAgdmFyIGJveCA9IFZLLlV0aWwu
Qm94KChvcHRpb25zLmJhc2VfZG9tYWluIHx8IFZLLl9wcm90b2NvbCArICcvL3Zr
LmNvbS8nKSArIHVybCwgW3Byb3BzLndpZHRoLCBwcm9wcy5oZWlnaHRdLCB7CiAg
ICAgICAgICBwcm94eTogZnVuY3Rpb24gKCkgewogICAgICAgICAgICBycGMuY2Fs
bE1ldGhvZC5hcHBseShycGMsIGFyZ3VtZW50cyk7CiAgICAgICAgICB9CiAgICAg
ICAgfSk7CiAgICAgICAgYm94LnNob3coKTsKICAgICAgfSwKICAgICAgc3RhcnRE
cmFnOiBmdW5jdGlvbigpIHsKICAgICAgICBjdXJzb3JCYWNrID0gd2luZG93LmRv
Y3VtZW50LmJvZHkuc3R5bGUuY3Vyc29yOwogICAgICAgIHdpbmRvdy5kb2N1bWVu
dC5ib2R5LnN0eWxlLmN1cnNvciA9ICdwb2ludGVyJzsKICAgICAgICBWSy5VdGls
LmFkZEV2ZW50KCdtb3VzZW1vdmUnLCBtb3ZlKTsKICAgICAgICBWSy5VdGlsLmFk
ZEV2ZW50KCdtb3VzZXVwJywgbW91c2V1cCk7CiAgICAgIH0sCiAgICAgIHN0b3BE
cmFnOiBmdW5jdGlvbigpIHsKICAgICAgICB3aW5kb3cuZG9jdW1lbnQuYm9keS5z
dHlsZS5jdXJzb3IgPSBjdXJzb3JCYWNrOwogICAgICAgIFZLLlV0aWwucmVtb3Zl
RXZlbnQoJ21vdXNlbW92ZScsIG1vdmUpOwogICAgICAgIFZLLlV0aWwucmVtb3Zl
RXZlbnQoJ21vdXNldXAnLCBtb3VzZXVwKTsKICAgICAgfSwKICAgICAgYXV0aDog
ZnVuY3Rpb24oKSB7CiAgICAgICAgVksuQXV0aC5sb2dpbihudWxsLCAxKTsKICAg
ICAgfQogICAgfSwgewogICAgICBtaW5XaWR0aDogMTIwLAogICAgICB3aWR0aDog
JzIwMCcsCiAgICAgIGhlaWdodDogJzI5MCcsCiAgICAgIHN0YXJ0SGVpZ2h0OiAy
MDAKICAgIH0sIGZ1bmN0aW9uIChvLCBpLCByKSB7CiAgICAgIFJQQyA9IHI7CiAg
ICB9KTsKICB9OwoKICBWSy5XaWRnZXRzLkF1dGggPSBmdW5jdGlvbihvYmpJZCwg
b3B0aW9ucykgewogICAgdmFyIHBEYXRhID0gVksuVXRpbC5nZXRQYWdlRGF0YSgp
OwogICAgaWYgKCFWSy5fYXBpSWQpIHRocm93IEVycm9yKCdWSyBub3QgaW5pdGlh
bGl6ZWQuIFBsZWFzZSB1c2UgVksuaW5pdCcpOwogICAgaWYgKCFvcHRpb25zLndp
ZHRoKSB7CiAgICAgIG9wdGlvbnMud2lkdGggPSAyMDA7CiAgICB9CiAgICBpZiAo
b3B0aW9ucy50eXBlKSB7CiAgICAgIHR5cGUgPSAxOwogICAgfSBlbHNlIHsKICAg
ICAgdHlwZSA9IDA7CiAgICB9CiAgICByZXR1cm4gVksuV2lkZ2V0cy5fY29uc3Ry
dWN0b3IoJ3dpZGdldF9hdXRoLnBocCcsIG9iaklkLCBvcHRpb25zLCB7fSwge21h
a2VBdXRoOiBmdW5jdGlvbihkYXRhKSB7CiAgICAgIGlmIChkYXRhLnNlc3Npb24p
IHsKICAgICAgICBWSy5BdXRoLl9sb2FkU3RhdGUgPSAnbG9hZGVkJzsKICAgICAg
ICBWSy5BdXRoLnNldFNlc3Npb24oZGF0YS5zZXNzaW9uLCAnY29ubmVjdGVkJyk7
CiAgICAgICAgVksuT2JzZXJ2ZXIucHVibGlzaCgnYXV0aC5sb2dpblN0YXR1cycs
IHtzZXNzaW9uOiBkYXRhLnNlc3Npb24sIHN0YXR1czogJ2Nvbm5lY3RlZCd9KTsK
ICAgICAgICBWSy5PYnNlcnZlci51bnN1YnNjcmliZSgnYXV0aC5sb2dpblN0YXR1
cycpOwogICAgICB9CiAgICAgIGlmIChvcHRpb25zLm9uQXV0aCkgewogICAgICAg
IG9wdGlvbnMub25BdXRoKGRhdGEpOwogICAgICB9IGVsc2UgewogICAgICAgIGlm
IChvcHRpb25zLmF1dGhVcmwpIHsKICAgICAgICAgIHZhciBocmVmID0gb3B0aW9u
cy5hdXRoVXJsOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICB2YXIgaHJlZiA9
IHdpbmRvdy5sb2NhdGlvbi5ocmVmOwogICAgICAgIH0KICAgICAgICBpZiAoaHJl
Zi5pbmRleE9mKCc/JykgPT0gLTEpIHsKICAgICAgICAgIGhyZWYrPSc/JzsKICAg
ICAgICB9IGVsc2UgewogICAgICAgICAgaHJlZis9JyYnOwogICAgICAgIH0KICAg
ICAgICB2YXIgdmFycyA9IFtdOwoKICAgICAgICBmb3IgKHZhciBpIGluIGRhdGEp
IHsKICAgICAgICAgIGlmIChpICE9ICdzZXNzaW9uJykgdmFycy5wdXNoKGkrJz0n
K2RlY29kZVVSSUNvbXBvbmVudChkYXRhW2ldKS5yZXBsYWNlKC8mL2csICclMjYn
KS5yZXBsYWNlKC9cPy8sICclM0YnKSk7CiAgICAgICAgfQogICAgICAgIHdpbmRv
dy5sb2NhdGlvbi5ocmVmID0gaHJlZiArIHZhcnMuam9pbignJicpOwogICAgICB9
CiAgICB9fSwge3N0YXJ0SGVpZ2h0OiA4MH0pOwogIH07CgogIFZLLldpZGdldHMu
U3Vic2NyaWJlID0gZnVuY3Rpb24ob2JqSWQsIG9wdGlvbnMsIG9pZCkgewogICAg
b2lkID0gcGFyc2VJbnQob2lkLCAxMCk7CiAgICB2YXIgUlBDOwogICAgaWYgKCFv
aWQpIHsKICAgICAgdGhyb3cgRXJyb3IoJ05vIG93bmVyX2lkIHBhc3NlZCcpOwog
ICAgfQogICAgdmFyIHBhcmFtcyA9IHsKICAgICAgb2lkOiBvaWQKICAgIH07CiAg
ICBpZiAob3B0aW9ucy5tb2RlKSB7CiAgICAgIHBhcmFtcy5tb2RlID0gb3B0aW9u
cy5tb2RlOwogICAgfQogICAgaWYgKG9wdGlvbnMuc29mdCkgewogICAgICBwYXJh
bXMuc29mdCA9IG9wdGlvbnMuc29mdDsKICAgIH0KCiAgICByZXR1cm4gVksuV2lk
Z2V0cy5fY29uc3RydWN0b3IoJ3dpZGdldF9zdWJzY3JpYmUucGhwJywgb2JqSWQs
IG9wdGlvbnMsIHBhcmFtcywgewogICAgICBzaG93Qm94OiBmdW5jdGlvbiAodXJs
LCBwcm9wcykgewogICAgICAgIHZhciBib3ggPSBWSy5VdGlsLkJveCgob3B0aW9u
cy5iYXNlX2RvbWFpbiB8fCBWSy5fcHJvdG9jb2wgKyAnLy92ay5jb20vJykgKyB1
cmwsIFtwcm9wcy53aWR0aCwgcHJvcHMuaGVpZ2h0XSwgewogICAgICAgICAgcHJv
eHk6IGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgcnBjLmNhbGxNZXRob2QuYXBw
bHkocnBjLCBhcmd1bWVudHMpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAg
ICAgIGJveC5zaG93KCk7CiAgICAgIH0sCiAgICAgIGF1dGg6IGZ1bmN0aW9uKCkg
ewogICAgICAgIFZLLkF1dGgubG9naW4obnVsbCwgMSk7CiAgICAgIH0KICAgIH0s
IHsKICAgICAgbWluV2lkdGg6IDIyMCwKICAgICAgc3RhcnRIZWlnaHQ6IDIyLAog
ICAgICBoZWlnaHQ6IG9wdGlvbnMuaGVpZ2h0IHx8IDIyCiAgICB9LCBmdW5jdGlv
biAobywgaSwgcikgewogICAgICBSUEMgPSByOwogICAgfSk7CiAgfTsKCiAgVksu
V2lkZ2V0cy5BZHMgPSBmdW5jdGlvbihvYmpJZCwgb3B0aW9ucywgcGFyYW1zRXh0
cmEpIHsKICAgIG9wdGlvbnMgPSBvcHRpb25zIHx8IHt9OwogICAgcGFyYW1zRXh0
cmEgPSBwYXJhbXNFeHRyYSB8fCB7fTsKICAgIHZhciBwYXJhbXMgPSB7fTsKICAg
IHZhciBkZWZhdWx0cyA9IHt9OwogICAgdmFyIGZ1bmNzID0ge307CiAgICB2YXIg
b2JqOwogICAgdmFyIGlmcmFtZTsKICAgIHZhciBycGM7CgogICAgdmFyIHBhcmFt
c0V4dHJhRml4ID0ge307CiAgICBmb3IgKHZhciBrZXkgaW4gcGFyYW1zRXh0cmEp
IHsKICAgICAgdmFyIGtleUZpeCA9IChpbkFycmF5KGtleSwgWydhZHNfY291bnQn
LCAnaGFzaCddKSA/IGtleSA6ICdhZHNfJyArIGtleSk7CiAgICAgIHBhcmFtc0V4
dHJhRml4W2tleUZpeF0gPSBwYXJhbXNFeHRyYVtrZXldOwogICAgfQoKICAgIGlm
IChwYXJhbXNFeHRyYUZpeC5hZHNfYWRfdW5pdF93aWR0aCA9PT0gJ2F1dG8nIHx8
IHBhcmFtc0V4dHJhRml4LmFkc19hZF91bml0X2hlaWdodCA9PT0gJ2F1dG8nKSB7
CiAgICAgIG9iaiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG9iaklkKTsKICAg
ICAgaWYgKG9iaiAmJiBvYmouZ2V0Qm91bmRpbmdDbGllbnRSZWN0KSB7CiAgICAg
ICAgb2JqLnN0eWxlLndpZHRoICA9ICcxMDAlJzsKICAgICAgICBvYmouc3R5bGUu
aGVpZ2h0ID0gJzEwMCUnOwogICAgICAgIHZhciByZWN0ID0gb2JqLmdldEJvdW5k
aW5nQ2xpZW50UmVjdCgpOwogICAgICAgIG9iai5zdHlsZS53aWR0aCAgPSAnJzsK
ICAgICAgICBvYmouc3R5bGUuaGVpZ2h0ID0gJyc7CiAgICAgICAgaWYgKHBhcmFt
c0V4dHJhRml4LmFkc19hZF91bml0X3dpZHRoID09PSAnYXV0bycpIHsKICAgICAg
ICAgIHBhcmFtc0V4dHJhRml4LmFkc19hZF91bml0X3dpZHRoID0gTWF0aC5mbG9v
cihyZWN0LnJpZ2h0IC0gcmVjdC5sZWZ0KTsKICAgICAgICAgIGlmICghcGFyYW1z
RXh0cmFGaXguYWRzX2FkX3VuaXRfd2lkdGgpIHsKICAgICAgICAgICAgZGVsZXRl
IHBhcmFtc0V4dHJhRml4LmFkc19hZF91bml0X3dpZHRoOwogICAgICAgICAgfQog
ICAgICAgIH0KICAgICAgICBpZiAocGFyYW1zRXh0cmFGaXguYWRzX2FkX3VuaXRf
aGVpZ2h0ID09PSAnYXV0bycpIHsKICAgICAgICAgIHBhcmFtc0V4dHJhRml4LmFk
c19hZF91bml0X2hlaWdodCA9IE1hdGguZmxvb3IocmVjdC5ib3R0b20gLSByZWN0
LnRvcCk7CiAgICAgICAgICBpZiAoIXBhcmFtc0V4dHJhRml4LmFkc19hZF91bml0
X2hlaWdodCkgewogICAgICAgICAgICBkZWxldGUgcGFyYW1zRXh0cmFGaXguYWRz
X2FkX3VuaXRfaGVpZ2h0OwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQog
ICAgICBpZiAocGFyYW1zRXh0cmFGaXguYWRzX2FkX3VuaXRfd2lkdGggPT09ICdh
dXRvJykgewogICAgICAgIGRlbGV0ZSBwYXJhbXNFeHRyYUZpeC5hZHNfYWRfdW5p
dF93aWR0aDsKICAgICAgfQogICAgICBpZiAocGFyYW1zRXh0cmFGaXguYWRzX2Fk
X3VuaXRfaGVpZ2h0ID09PSAnYXV0bycpIHsKICAgICAgICBkZWxldGUgcGFyYW1z
RXh0cmFGaXguYWRzX2FkX3VuaXRfaGVpZ2h0OwogICAgICB9CiAgICB9CgogICAg
dmFyIHdpZHRoICAgICAgICAgICAgPSAocGFyYW1zRXh0cmFGaXggJiYgcGFyc2VJ
bnQocGFyYW1zRXh0cmFGaXguYWRzX2FkX3VuaXRfd2lkdGgpIHx8IDEwMCk7CiAg
ICB2YXIgaGVpZ2h0ICAgICAgICAgICA9IChwYXJhbXNFeHRyYUZpeCAmJiBwYXJz
ZUludChwYXJhbXNFeHRyYUZpeC5hZHNfYWRfdW5pdF9oZWlnaHQpIHx8IDEwMCk7
CiAgICB2YXIgaGFuZGxlciAgICAgICAgICA9IHBhcmFtc0V4dHJhRml4LmFkc19o
YW5kbGVyOwogICAgdmFyIGhhbmRsZXJFbXB0eUh0bWwgPSBwYXJhbXNFeHRyYUZp
eC5hZHNfaGFuZGxlcl9lbXB0eV9odG1sOwogICAgZGVsZXRlIHBhcmFtc0V4dHJh
Rml4LmFkc19oYW5kbGVyOwogICAgZGVsZXRlIHBhcmFtc0V4dHJhRml4LmFkc19o
YW5kbGVyX2VtcHR5X2h0bWw7CgogICAgcGFyYW1zLmFjdCA9ICdhZHNfd2ViJzsK
ICAgIHBhcmFtcy51cmwgPSBsb2NhdGlvbi5ocmVmOwogICAgVksuZXh0ZW5kKHBh
cmFtcywgcGFyYW1zRXh0cmFGaXgpOwoKICAgIG9wdGlvbnMubm9EZWZhdWx0UGFy
YW1zICAgPSB0cnVlOwogICAgb3B0aW9ucy53aWR0aCAgICAgICAgICAgICA9IHdp
ZHRoOwogICAgb3B0aW9ucy5hbGxvd1RyYW5zcGFyZW5jeSA9IHRydWU7CiAgICBk
ZWZhdWx0cy5zdGFydEhlaWdodCA9IGhlaWdodDsKICAgIGRlZmF1bHRzLm1pbldp
ZHRoICAgID0gd2lkdGg7CiAgICBmdW5jcy5hZHNPbkluaXQgICAgICAgPSBhZHNP
bkluaXQ7CiAgICBmdW5jcy5hZHNDaGVja1Zpc2libGUgPSBhZHNDaGVja1Zpc2li
bGU7CiAgICBmdW5jcy5hZHNBZGRFdmVudHMgICAgPSBhZHNBZGRFdmVudHM7Cgog
ICAgcmV0dXJuIFZLLldpZGdldHMuX2NvbnN0cnVjdG9yKCdhZHNfcm90YXRlLnBo
cCcsIG9iaklkLCBvcHRpb25zLCBwYXJhbXMsIGZ1bmNzLCBkZWZhdWx0cywgb25E
b25lKTsKCiAgICBmdW5jdGlvbiBhZHNPbkluaXQoKSB7CiAgICAgIGlmIChvcHRp
b25zLm9uQWRzUmVhZHkpIG9wdGlvbnMub25BZHNSZWFkeS5hcHBseShvcHRpb25z
Lm9uQWRzUmVhZHksIEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50
cykpOwogICAgICB2YXIgZXJyb3JDb2RlID0gYXJndW1lbnRzWzBdOwogICAgICB2
YXIgaGFuZGxlclJlc3VsdCA9IGFkc0V2YWxIYW5kbGVyKGhhbmRsZXIsIGVycm9y
Q29kZSk7CiAgICAgIGlmIChlcnJvckNvZGUgPD0gMCAmJiBoYW5kbGVyUmVzdWx0
ICE9PSB0cnVlKSB7CiAgICAgICAgYWRzSW5zZXJ0SHRtbEhhbmRsZXIoaGFuZGxl
ckVtcHR5SHRtbCwgcGFyYW1zRXh0cmFGaXguYWRzX2FkX3VuaXRfd2lkdGgsIHBh
cmFtc0V4dHJhRml4LmFkc19hZF91bml0X2hlaWdodCk7CiAgICAgIH0KICAgIH0K
ICAgIGZ1bmN0aW9uIGFkc0NoZWNrVmlzaWJsZShvbmVBZE1heFdpZHRoLCBvbmVB
ZE1heEhlaWdodCkgewogICAgICB2YXIgaXNWaXNpYmxlQWRzID0gdHJ1ZTsKICAg
ICAgdmFyIHdpbmRvd1dpZHRoICA9IE1hdGgubWF4KHBhcnNlSW50KHdpbmRvdy5p
bm5lcldpZHRoKSB8fCAwLCBwYXJzZUludChkb2N1bWVudC5kb2N1bWVudEVsZW1l
bnQuY2xpZW50V2lkdGgpIHx8IDApOwogICAgICB2YXIgd2luZG93SGVpZ2h0ID0g
TWF0aC5tYXgocGFyc2VJbnQod2luZG93LmlubmVySGVpZ2h0KSB8fCAwLCBwYXJz
ZUludChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0KSB8fCAw
KTsKICAgICAgaWYgKGlmcmFtZS5nZXRCb3VuZGluZ0NsaWVudFJlY3QpIHsKICAg
ICAgICB2YXIgaWZyYW1lUmVjdCAgICAgPSBpZnJhbWUuZ2V0Qm91bmRpbmdDbGll
bnRSZWN0KCk7CiAgICAgICAgdmFyIGZpcnN0QWRDZW50ZXJYID0gaWZyYW1lUmVj
dC5sZWZ0ICsgb25lQWRNYXhXaWR0aCAqIDAuNTsKICAgICAgICB2YXIgZmlyc3RB
ZENlbnRlclkgPSBpZnJhbWVSZWN0LnRvcCArIG9uZUFkTWF4SGVpZ2h0ICogMC41
OwogICAgICAgIGlzVmlzaWJsZUFkcyAgICAgICA9IChpc1Zpc2libGVBZHMgJiYg
Zmlyc3RBZENlbnRlclggPiAwICYmIGZpcnN0QWRDZW50ZXJYIDwgd2luZG93V2lk
dGgpOwogICAgICAgIGlzVmlzaWJsZUFkcyAgICAgICA9IChpc1Zpc2libGVBZHMg
JiYgZmlyc3RBZENlbnRlclkgPiAwICYmIGZpcnN0QWRDZW50ZXJZIDwgd2luZG93
SGVpZ2h0KTsKICAgICAgICBpZiAoZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCAm
JiBvbmVBZE1heFdpZHRoICYmIG9uZUFkTWF4SGVpZ2h0KSB7CiAgICAgICAgICBp
c1Zpc2libGVBZHMgPSAoaXNWaXNpYmxlQWRzICYmIGRvY3VtZW50LmVsZW1lbnRG
cm9tUG9pbnQoZmlyc3RBZENlbnRlclgsIGZpcnN0QWRDZW50ZXJZKSA9PT0gaWZy
YW1lKTsKICAgICAgICB9CiAgICAgIH0KICAgICAgcnBjLmNhbGxNZXRob2QoJ29u
QWRzQ2hlY2tWaXNpYmxlUmVzdWx0JywgaXNWaXNpYmxlQWRzKTsKICAgIH0KICAg
IGZ1bmN0aW9uIGFkc0FkZEV2ZW50cyhhZHNTY3JpcHRWZXJzaW9uKSB7CiAgICAg
IFZLLk9ic2VydmVyLnN1YnNjcmliZSgnYWRzLm9uSGFzRm9jdXMnLCAgICAgICAg
ICAgICAgICBmdW5jdGlvbigpeyBycGMuY2FsbE1ldGhvZCgnb25BZHNIYXNGb2N1
cycpOyB9KQogICAgICBWSy5PYnNlcnZlci5zdWJzY3JpYmUoJ2Fkcy5vbkZvY3Vz
V2luZG93JywgICAgICAgICAgICAgZnVuY3Rpb24oKXsgcnBjLmNhbGxNZXRob2Qo
J29uQWRzRm9jdXNXaW5kb3cnKTsgfSkKICAgICAgVksuT2JzZXJ2ZXIuc3Vic2Ny
aWJlKCdhZHMub25CbHVyV2luZG93JywgICAgICAgICAgICAgIGZ1bmN0aW9uKCl7
IHJwYy5jYWxsTWV0aG9kKCdvbkFkc0JsdXJXaW5kb3cnKTsgfSkKICAgICAgVksu
T2JzZXJ2ZXIuc3Vic2NyaWJlKCdhZHMub25Nb3VzZURvd25Eb2N1bWVudCcsICAg
ICAgIGZ1bmN0aW9uKCl7IHJwYy5jYWxsTWV0aG9kKCdvbkFkc01vdXNlRG93bkRv
Y3VtZW50Jyk7IH0pCiAgICAgIFZLLk9ic2VydmVyLnN1YnNjcmliZSgnYWRzLm9u
TW91c2VEb3duRG9jdW1lbnRBY3Rpb24nLCBmdW5jdGlvbigpeyBycGMuY2FsbE1l
dGhvZCgnb25BZHNNb3VzZURvd25Eb2N1bWVudEFjdGlvbicpOyB9KQoKICAgICAg
YWRzQXR0YWNoU2NyaXB0KGFkc1NjcmlwdFZlcnNpb24pOwogICAgfQogICAgZnVu
Y3Rpb24gYWRzQXR0YWNoU2NyaXB0KGFkc1NjcmlwdFZlcnNpb24pIHsKICAgICAg
aWYgKHdpbmRvdy52a19fYWRzTGlnaHQpIHsKICAgICAgICBpZiAodmtfX2Fkc0xp
Z2h0Lm9uSW5pdCkgewogICAgICAgICAgdmtfX2Fkc0xpZ2h0Lm9uSW5pdCgpOwog
ICAgICAgIH0KICAgICAgfSBlbHNlIHsKICAgICAgICBhZHNTY3JpcHRWZXJzaW9u
ID0gcGFyc2VJbnQoYWRzU2NyaXB0VmVyc2lvbik7CiAgICAgICAgdmFyIGF0dGFj
aFNjcmlwdEZ1Y24gPSAoVksuQXBpICYmIFZLLkFwaS5hdHRhY2hTY3JpcHQgfHwg
VksuYWRkU2NyaXB0KTsKICAgICAgICB2YXIgYmFzZV9kb21haW4gPSAob3B0aW9u
cy5iYXNlX2RvbWFpbiB8fCBWSy5fcHJvdG9jb2wgKyAnLy92ay5jb20nKTsKICAg
ICAgICBhdHRhY2hTY3JpcHRGdWNuKGJhc2VfZG9tYWluICsgJy9qcy9hbC9hZXNf
bGlnaHQuanM/JyArIGFkc1NjcmlwdFZlcnNpb24pOwogICAgICB9CiAgICB9CiAg
ICBmdW5jdGlvbiBhZHNFdmFsSGFuZGxlcihoYW5kbGVyKSB7CiAgICAgIHZhciBy
ZXN1bHQgPSBmYWxzZTsKICAgICAgdHJ5IHsKICAgICAgICBpZiAoIWhhbmRsZXIp
IHsKICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICAgICAgdmFy
IGZ1bmMgPSBmYWxzZTsKICAgICAgICBpZiAoaXNGdW5jdGlvbihoYW5kbGVyKSkg
ewogICAgICAgICAgZnVuYyA9IGhhbmRsZXI7CiAgICAgICAgfSBlbHNlIGlmIChp
c1N0cmluZyhoYW5kbGVyKSkgewogICAgICAgICAgdmFyIGhhbmRsZXJGdW5jcyA9
IGhhbmRsZXIuc3BsaXQoJy4nKTsKICAgICAgICAgIGZ1bmMgPSB3aW5kb3c7CiAg
ICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gaGFuZGxlckZ1bmNzLmxlbmd0
aDsgaSA8IGxlbjsgaSsrKSB7CiAgICAgICAgICAgIGZ1bmMgPSBmdW5jW2hhbmRs
ZXJGdW5jc1tpXV07CiAgICAgICAgICAgIGlmICghZnVuYykgewogICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgICBp
ZiAoIWZ1bmMpIHsKICAgICAgICAgICAgdmFyIGhhbmRsZXJSZXN1bHQgPSAobmV3
IEZ1bmN0aW9uKGhhbmRsZXIpKSgpOwogICAgICAgICAgICBpZiAoaXNGdW5jdGlv
bihoYW5kbGVyUmVzdWx0KSkgewogICAgICAgICAgICAgIGZ1bmMgPSBoYW5kbGVy
UmVzdWx0OwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIHJlc3Vs
dCA9IGhhbmRsZXJSZXN1bHQ7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAg
ICAgICB9CiAgICAgICAgaWYgKGZ1bmMpIHsKICAgICAgICAgIHZhciBhcmdzID0g
QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLCAxKTsKICAgICAg
ICAgIHJlc3VsdCA9IGZ1bmMuYXBwbHkoZnVuYywgYXJncyk7CiAgICAgICAgfQog
ICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgIGNvbnNv
bGUuZXJyb3IoZSk7CiAgICAgICAgfSBjYXRjaCAoZTIpIHt9CiAgICAgIH0KCiAg
ICAgIHJldHVybiByZXN1bHQ7CgogICAgICBmdW5jdGlvbiBpc0Z1bmN0aW9uKG9i
aikgewogICAgICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNh
bGwob2JqKSA9PT0gJ1tvYmplY3QgRnVuY3Rpb25dJzsKICAgICAgfQogICAgICBm
dW5jdGlvbiBpc1N0cmluZyhvYmopIHsKICAgICAgICByZXR1cm4gT2JqZWN0LnBy
b3RvdHlwZS50b1N0cmluZy5jYWxsKG9iaikgPT09ICdbb2JqZWN0IFN0cmluZ10n
OwogICAgICB9CiAgICB9CiAgICBmdW5jdGlvbiBhZHNJbnNlcnRIdG1sSGFuZGxl
cihoYW5kbGVySHRtbCwgd2lkdGgsIGhlaWdodCkgewogICAgICBpZiAoIWhhbmRs
ZXJIdG1sKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIGlmICghb2Jq
IHx8ICFpZnJhbWUpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHdp
ZHRoICA9ICh3aWR0aCAgPyB3aWR0aCAgKyAncHgnIDogJycpOwogICAgICBoZWln
aHQgPSAoaGVpZ2h0ID8gaGVpZ2h0ICsgJ3B4JyA6ICcnKTsKCiAgICAgIHZhciBp
ZnJhbWVIYW5kbGVySHRtbCA9ICc8aHRtbD48aGVhZD48L2hlYWQ+PGJvZHkgc3R5
bGU9InBhZGRpbmc6IDA7IG1hcmdpbjogMDsiPjxkaXY+JyArIGhhbmRsZXJIdG1s
ICsgJzwvZGl2PjwvYm9keT48L2h0bWw+JzsKCiAgICAgIHZhciBpZnJhbWVIYW5k
bGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJyk7CiAgICAgIGlm
cmFtZUhhbmRsZXIub25sb2FkICAgICAgICAgICAgPSBmaXhJZnJhbWVIZWlnaHQ7
CiAgICAgIGlmcmFtZUhhbmRsZXIuaWQgICAgICAgICAgICAgICAgPSBpZnJhbWUu
aWQgKyAnX2Fkc19odG1sX2hhbmRsZXInOwogICAgICBpZnJhbWVIYW5kbGVyLnNy
YyAgICAgICAgICAgICAgID0gJ2Fib3V0OmJsYW5rJzsKICAgICAgaWZyYW1lSGFu
ZGxlci53aWR0aCAgICAgICAgICAgICA9ICcxMDAlJzsKICAgICAgaWZyYW1lSGFu
ZGxlci5oZWlnaHQgICAgICAgICAgICA9ICcxMDAlJzsKICAgICAgaWZyYW1lSGFu
ZGxlci5zY3JvbGxpbmcgICAgICAgICA9ICdubyc7CiAgICAgIGlmcmFtZUhhbmRs
ZXIuZnJhbWVCb3JkZXIgICAgICAgPSAnMCc7CiAgICAgIGlmcmFtZUhhbmRsZXIu
YWxsb3dUcmFuc3BhcmVuY3kgPSB0cnVlOwogICAgICBpZnJhbWVIYW5kbGVyLnN0
eWxlLm92ZXJmbG93ICAgID0gJ2hpZGRlbic7CiAgICAgIGlmcmFtZUhhbmRsZXIu
c3R5bGUud2lkdGggICAgICAgPSB3aWR0aDsKICAgICAgaWZyYW1lSGFuZGxlci5z
dHlsZS5oZWlnaHQgICAgICA9IGhlaWdodDsKCiAgICAgIG9iai5zdHlsZS53aWR0
aCAgICAgICAgICAgICAgICAgPSB3aWR0aDsKICAgICAgb2JqLnN0eWxlLmhlaWdo
dCAgICAgICAgICAgICAgICA9IGhlaWdodDsKCiAgICAgIG9iai5hcHBlbmRDaGls
ZChpZnJhbWVIYW5kbGVyKTsKCiAgICAgIGlmcmFtZUhhbmRsZXIuY29udGVudFdp
bmRvdy52a19hZHNfaHRtbF9oYW5kbGVyID0gaWZyYW1lSGFuZGxlckh0bWw7CiAg
ICAgIGlmcmFtZUhhbmRsZXIuc3JjID0gJ2phdmFzY3JpcHQ6d2luZG93WyJ2a19h
ZHNfaHRtbF9oYW5kbGVyIl0nOwoKICAgICAgZnVuY3Rpb24gZml4SWZyYW1lSGVp
Z2h0KCkgewogICAgICAgIGlmIChoZWlnaHQpIHsKICAgICAgICAgIHJldHVybjsK
ICAgICAgICB9CiAgICAgICAgdHJ5IHsKICAgICAgICAgIHZhciByZWN0ID0gaWZy
YW1lSGFuZGxlci5jb250ZW50V2luZG93LmRvY3VtZW50LmJvZHkuZmlyc3RDaGls
ZC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKICAgICAgICAgIHZhciBoZWlnaHRG
aXggPSBNYXRoLmNlaWwocmVjdC5ib3R0b20gLSByZWN0LnRvcCk7CiAgICAgICAg
ICBpZiAoaGVpZ2h0Rml4KSB7CiAgICAgICAgICAgIGlmcmFtZUhhbmRsZXIuc3R5
bGUuaGVpZ2h0ID0gaGVpZ2h0Rml4OwogICAgICAgICAgICBvYmouc3R5bGUuaGVp
Z2h0ICAgICAgICAgICA9IGhlaWdodEZpeDsKICAgICAgICAgIH0KICAgICAgICB9
IGNhdGNoIChlKSB7fQogICAgICB9CiAgICB9CiAgICBmdW5jdGlvbiBpbmRleE9m
KGFyciwgdmFsdWUsIGZyb20pIHsKICAgICAgZm9yICh2YXIgaSA9IGZyb20gfHwg
MCwgbCA9IChhcnIgfHwgW10pLmxlbmd0aDsgaSA8IGw7IGkrKykgewogICAgICAg
IGlmIChhcnJbaV0gPT0gdmFsdWUpIHJldHVybiBpOwogICAgICB9CiAgICAgIHJl
dHVybiAtMTsKICAgIH0KICAgIGZ1bmN0aW9uIGluQXJyYXkodmFsdWUsIGFycikg
ewogICAgICByZXR1cm4gaW5kZXhPZihhcnIsIHZhbHVlKSAhPSAtMTsKICAgIH0K
ICAgIGZ1bmN0aW9uIG9uRG9uZShvLCBpLCByKSB7CiAgICAgIG9iaiA9IG87CiAg
ICAgIGlmcmFtZSA9IGk7CiAgICAgIHJwYyA9IHI7CiAgICB9CiAgfTsKCiAgVksu
V2lkZ2V0cy5fY29uc3RydWN0b3IgPSBmdW5jdGlvbih3aWRnZXRVcmwsIG9iaklk
LCBvcHRpb25zLCBwYXJhbXMsIGZ1bmNzLCBkZWZhdWx0cywgb25Eb25lLCB3aWRn
ZXRJZCwgaXRlcikgewogICAgdmFyIG9iaiA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKG9iaklkKTsKICAgIHdpZGdldElkID0gd2lkZ2V0SWQgfHwgKCsrVksuV2lk
Z2V0cy5jb3VudCk7CgogICAgaWYgKCFvYmopIHsKICAgICAgaXRlciA9IGl0ZXIg
fHwgMDsKICAgICAgaWYgKGl0ZXIgPiAxMCkgewogICAgICAgIHRocm93IEVycm9y
KCdWSy5XaWRnZXRzOiBvYmplY3QgIycgKyBvYmpJZCArICcgbm90IGZvdW5kLicp
OwogICAgICB9CiAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAg
IFZLLldpZGdldHMuX2NvbnN0cnVjdG9yKHdpZGdldFVybCwgb2JqSWQsIG9wdGlv
bnMsIHBhcmFtcywgZnVuY3MsIGRlZmF1bHRzLCBvbkRvbmUsIHdpZGdldElkLCBp
dGVyICsgMSk7CiAgICAgIH0sIDUwMCk7CiAgICAgIHJldHVybiB3aWRnZXRJZDsK
ICAgIH0KCiAgICB2YXIgaWZyLCBiYXNlX2RvbWFpbiwgd2lkdGgsIHVybCwgdXJs
UXVlcnlTdHJpbmcsIGVuY29kZWRQYXJhbSwgcnBjLCBpZnJhbWUsIGk7CiAgICBv
cHRpb25zID0gb3B0aW9ucyB8fCB7fTsKICAgIGRlZmF1bHRzID0gZGVmYXVsdHMg
fHwge307CiAgICBmdW5jcyA9IGZ1bmNzIHx8IHt9OwoKICAgIGJhc2VfZG9tYWlu
ID0gb3B0aW9ucy5iYXNlX2RvbWFpbiB8fCBWSy5fcHJvdG9jb2wgKyAnLy92ay5j
b20nOwogICAgd2lkdGggPSAob3B0aW9ucy53aWR0aCA9PSAnYXV0bycpID8gb2Jq
LmNsaWVudFdpZHRoIHx8ICcxMDAlJyA6IHBhcnNlSW50KG9wdGlvbnMud2lkdGgs
IDEwKTsKCiAgICBpZiAob3B0aW9ucy5oZWlnaHQpIHsKICAgICAgcGFyYW1zLmhl
aWdodCA9IG9wdGlvbnMuaGVpZ2h0OwogICAgICBvYmouc3R5bGUuaGVpZ2h0ID0g
b3B0aW9ucy5oZWlnaHQgKyAncHgnOwogICAgfSBlbHNlIHsKICAgICAgb2JqLnN0
eWxlLmhlaWdodCA9IChkZWZhdWx0cy5zdGFydEhlaWdodCB8fCAyMDApICsgJ3B4
JzsKICAgIH0KCiAgICB3aWR0aCA9IHdpZHRoID8gKE1hdGgubWF4KGRlZmF1bHRz
Lm1pbldpZHRoIHx8IDIwMCwgTWF0aC5taW4oMTAwMDAsIHdpZHRoKSkgKyAncHgn
KSA6ICcxMDAlJzsKCiAgICBpZiAoIXBhcmFtcy51cmwpIHsKICAgICAgcGFyYW1z
LnVybCA9IG9wdGlvbnMucGFnZVVybCB8fCBsb2NhdGlvbi5ocmVmLnJlcGxhY2Uo
LyMuKiQvLCAnJyk7CiAgICB9CiAgICB1cmwgPSBiYXNlX2RvbWFpbiArICcvJyAr
IHdpZGdldFVybDsKICAgIHVybFF1ZXJ5U3RyaW5nID0gJyc7CiAgICBpZiAoIW9w
dGlvbnMubm9EZWZhdWx0UGFyYW1zKSB7CiAgICAgIHVybFF1ZXJ5U3RyaW5nICs9
ICcmYXBwPScgKyAoVksuX2FwaUlkIHx8ICcwJykgKyAnJndpZHRoPScgKyB3aWR0
aAogICAgfQogICAgaWYgKFZLLl9pZnJhbWVBcHBXaWRnZXQpIHsKICAgICAgcGFy
YW1zLmlmcmFtZV9hcHAgPSAxOwogICAgfQogICAgZm9yIChpIGluIHBhcmFtcykg
ewogICAgICBpZiAoaSA9PSAndGl0bGUnICYmIHBhcmFtc1tpXS5sZW5ndGggPiA4
MCkgcGFyYW1zW2ldID0gcGFyYW1zW2ldLnN1YnN0cigwLCA4MCkrJy4uLic7CiAg
ICAgIGlmIChpID09ICdkZXNjcmlwdGlvbicgJiYgcGFyYW1zW2ldLmxlbmd0aCA+
IDE2MCkgcGFyYW1zW2ldID0gcGFyYW1zW2ldLnN1YnN0cigwLCAxNjApKycuLi4n
OwogICAgICBpZiAodHlwZW9mKHBhcmFtc1tpXSkgPT0gJ251bWJlcicpIHsKICAg
ICAgICBlbmNvZGVkUGFyYW0gPSBwYXJhbXNbaV07CiAgICAgIH0gZWxzZSB7CiAg
ICAgICAgdHJ5IHsKICAgICAgICAgIGVuY29kZWRQYXJhbSA9IGVuY29kZVVSSUNv
bXBvbmVudChwYXJhbXNbaV0pOwogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAg
ICAgIGVuY29kZWRQYXJhbSA9ICcnOwogICAgICAgIH0KICAgICAgfQogICAgICB1
cmxRdWVyeVN0cmluZyArPSAnJicgKyBpICsgJz0nICsgZW5jb2RlZFBhcmFtOwog
ICAgfQogICAgdXJsUXVlcnlTdHJpbmcgKz0gJyYnICsgKCtuZXcgRGF0ZSgpKS50
b1N0cmluZygxNik7CiAgICB1cmwgKz0gJz8nICsgdXJsUXVlcnlTdHJpbmcuc3Vi
c3RyKDEpOwoKICAgIG9iai5zdHlsZS53aWR0aCA9IHdpZHRoOwogICAgVksuV2lk
Z2V0cy5sb2FkaW5nKG9iaiwgdHJ1ZSk7CgogICAgZnVuY3MucHVibGlzaCA9IGZ1
bmN0aW9uICgpIHsKICAgICAgdmFyIGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xp
Y2UuY2FsbChhcmd1bWVudHMpOwogICAgICBhcmdzLnB1c2god2lkZ2V0SWQpOwog
ICAgICBWSy5PYnNlcnZlci5wdWJsaXNoLmFwcGx5KFZLLk9ic2VydmVyLCBhcmdz
KTsKICAgIH07CiAgICBmdW5jcy5vbkluaXQgPSBmdW5jdGlvbigpIHsKICAgICAg
VksuV2lkZ2V0cy5sb2FkaW5nKG9iaiwgZmFsc2UpOwogICAgICBpZiAoZnVuY3Mu
b25SZWFkeSkgZnVuY3Mub25SZWFkeSgpOwogICAgICBpZiAob3B0aW9ucy5vblJl
YWR5KSBvcHRpb25zLm9uUmVhZHkoKTsKICAgIH0KICAgIGZ1bmNzLnJlc2l6ZSA9
IGZ1bmN0aW9uKGUsIGNiKSB7CiAgICAgIG9iai5zdHlsZS5oZWlnaHQgPSBlICsg
J3B4JzsKICAgICAgdmFyIGVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Zr
d2lkZ2V0JyArIHdpZGdldElkKTsKICAgICAgaWYgKGVsKSB7CiAgICAgICAgZWwu
c3R5bGUuaGVpZ2h0ID0gZSArICdweCc7CiAgICAgIH0KICAgIH0KICAgIGZ1bmNz
LnJlc2l6ZVdpZGdldCA9IGZ1bmN0aW9uKG5ld1dpZHRoLCBuZXdIZWlnaHQpIHsK
ICAgICAgbmV3V2lkdGggID0gcGFyc2VJbnQobmV3V2lkdGgpOwogICAgICBuZXdI
ZWlnaHQgPSBwYXJzZUludChuZXdIZWlnaHQpOwogICAgICB2YXIgd2lkZ2V0RWxl
bSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd2a3dpZGdldCcgKyB3aWRnZXRJ
ZCk7CiAgICAgIGlmIChpc0Zpbml0ZShuZXdXaWR0aCkpIHsKICAgICAgICBvYmou
c3R5bGUud2lkdGggPSBuZXdXaWR0aCArICdweCc7CiAgICAgICAgaWYgKHdpZGdl
dEVsZW0pIHsKICAgICAgICAgIHdpZGdldEVsZW0uc3R5bGUud2lkdGggPSBuZXdX
aWR0aCArICdweCc7CiAgICAgICAgfQogICAgICB9CiAgICAgIGlmIChpc0Zpbml0
ZShuZXdIZWlnaHQpKSB7CiAgICAgICAgb2JqLnN0eWxlLmhlaWdodCA9IG5ld0hl
aWdodCArICdweCc7CiAgICAgICAgaWYgKHdpZGdldEVsZW0pIHsKICAgICAgICAg
IHdpZGdldEVsZW0uc3R5bGUuaGVpZ2h0ID0gbmV3SGVpZ2h0ICsgJ3B4JzsKICAg
ICAgICB9CiAgICAgIH0KICAgICAgaWYgKG9wdGlvbnMub25SZXNpemVXaWRnZXQp
IG9wdGlvbnMub25SZXNpemVXaWRnZXQoKTsKICAgIH0KICAgIHJwYyA9IFZLLldp
ZGdldHMuUlBDW3dpZGdldElkXSA9IG5ldyBmYXN0WERNLlNlcnZlcihmdW5jcywg
ZnVuY3Rpb24ob3JpZ2luKSB7CiAgICAgIGlmICghb3JpZ2luKSByZXR1cm4gdHJ1
ZTsKICAgICAgb3JpZ2luID0gb3JpZ2luLnRvTG93ZXJDYXNlKCk7CiAgICAgIHJl
dHVybiAob3JpZ2luLmluZGV4T2YoJy52ay5jb20nKSAhPSAtMSB8fCBvcmlnaW4u
aW5kZXhPZignL3ZrLmNvbScpICE9IC0xKTsKICAgIH0pOwogICAgaWZyYW1lID0g
VksuV2lkZ2V0cy5SUENbd2lkZ2V0SWRdLmFwcGVuZChvYmosIHsKICAgICAgc3Jj
OiB1cmwsCiAgICAgIHdpZHRoOiAod2lkdGguaW5kZXhPZignJScpICE9IC0xKSA/
IHdpZHRoIDogKHBhcnNlSW50KHdpZHRoKSB8fCB3aWR0aCksCiAgICAgIGhlaWdo
dDogZGVmYXVsdHMuc3RhcnRIZWlnaHQgfHwgJzEwMCUnLAogICAgICBzY3JvbGxp
bmc6ICdubycsCiAgICAgIGlkOiAndmt3aWRnZXQnICsgd2lkZ2V0SWQsCiAgICAg
IGFsbG93VHJhbnNwYXJlbmN5OiBvcHRpb25zLmFsbG93VHJhbnNwYXJlbmN5IHx8
IGZhbHNlLAogICAgICBzdHlsZTogewogICAgICAgIG92ZXJmbG93OiAnaGlkZGVu
JwogICAgICB9CiAgICB9KTsKICAgIG9uRG9uZSAmJiBzZXRUaW1lb3V0KGZ1bmN0
aW9uICgpIHtvbkRvbmUob2JqLCBpZnJhbWUgfHwgb2JqLmZpcnN0Q2hpbGQsIHJw
Yyk7fSwgMTApOwogICAgcmV0dXJuIHdpZGdldElkOwogIH07Cn0KCmlmICghVksu
VXRpbCkgewpWSy5VdGlsID0gewogIGdldFBhZ2VEYXRhOiBmdW5jdGlvbiAoKSB7
CiAgICBpZiAoIVZLLl9wRGF0YSkgewogICAgICB2YXIgbWV0YXMgPSBkb2N1bWVu
dC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnbWV0YScpLCBwRGF0YSA9IHt9LCBrZXlz
ID0gWydkZXNjcmlwdGlvbicsICd0aXRsZScsICd1cmwnLCAnaW1hZ2UnLCAnYXBw
X2lkJ10sIG1ldGFOYW1lOwogICAgICBmb3IgKHZhciBpIGluIG1ldGFzKSB7CiAg
ICAgICAgaWYgKCFtZXRhc1tpXS5nZXRBdHRyaWJ1dGUpIGNvbnRpbnVlOwogICAg
ICAgIGlmIChtZXRhc1tpXS5nZXRBdHRyaWJ1dGUgJiYgKChtZXRhTmFtZSA9IG1l
dGFzW2ldLmdldEF0dHJpYnV0ZSgnbmFtZScpKSB8fCAobWV0YU5hbWUgPSBtZXRh
c1tpXS5nZXRBdHRyaWJ1dGUoJ3Byb3BlcnR5JykpKSkgewogICAgICAgICAgZm9y
ICh2YXIgaiBpbiBrZXlzKSB7CiAgICAgICAgICAgIGlmIChtZXRhTmFtZSA9PSBr
ZXlzW2pdIHx8IG1ldGFOYW1lID09ICdvZzonK2tleXNbal0gfHwgbWV0YU5hbWUg
PT0gJ3ZrOicra2V5c1tqXSkgewogICAgICAgICAgICAgIHBEYXRhW2tleXNbal1d
ID0gbWV0YXNbaV0uY29udGVudDsKICAgICAgICAgICAgfQogICAgICAgICAgfQog
ICAgICAgIH0KICAgICAgfQogICAgICBpZiAocERhdGEuYXBwX2lkICYmICFWSy5f
YXBpSWQpIHsKICAgICAgICBWSy5fYXBpSWQgPSBwRGF0YS5hcHBfaWQ7CiAgICAg
IH0KICAgICAgcERhdGEudGl0bGUgPSBwRGF0YS50aXRsZSB8fCBkb2N1bWVudC50
aXRsZSB8fCAnJzsKICAgICAgcERhdGEuZGVzY3JpcHRpb24gPSBwRGF0YS5kZXNj
cmlwdGlvbiB8fCAnJzsKICAgICAgcERhdGEuaW1hZ2UgPSBwRGF0YS5pbWFnZSB8
fCAnJzsKICAgICAgaWYgKCFwRGF0YS51cmwgJiYgVksuX2lmcmFtZUFwcFdpZGdl
dCAmJiBWSy5fYXBpSWQpIHsKICAgICAgICBwRGF0YS51cmwgPSAnL2FwcCcgKyBW
Sy5fYXBpSWQ7CiAgICAgICAgaWYgKFZLLl9icm93c2VySGFzaCkgewogICAgICAg
ICAgcERhdGEudXJsICs9IFZLLl9icm93c2VySGFzaAogICAgICAgIH0KICAgICAg
fQogICAgICB2YXIgbG9jID0gbG9jYXRpb24uaHJlZi5yZXBsYWNlKC8jLiokLywg
JycpOwogICAgICBpZiAoIXBEYXRhLnVybCB8fCAhcERhdGEudXJsLmluZGV4T2Yo
bG9jKSkgewogICAgICAgIHBEYXRhLnVybCA9IGxvYzsKICAgICAgfQogICAgICBW
Sy5fcERhdGEgPSBwRGF0YTsKICAgIH0KICAgIHJldHVybiBWSy5fcERhdGE7CiAg
fSwKICBnZXRYWTogZnVuY3Rpb24gKG9iaiwgZml4ZWQpIHsKICAgaWYgKCFvYmog
fHwgb2JqID09PSB1bmRlZmluZWQpIHJldHVybjsKICAgdmFyIGxlZnQgPSAwLCB0
b3AgPSAwOwogICBpZiAob2JqLm9mZnNldFBhcmVudCkgewogICAgZG8gewogICAg
ICBsZWZ0ICs9IG9iai5vZmZzZXRMZWZ0OwogICAgICB0b3AgKz0gb2JqLm9mZnNl
dFRvcDsKICAgICAgaWYgKGZpeGVkKSB7CiAgICAgICAgbGVmdCAtPSBvYmouc2Ny
b2xsTGVmdDsKICAgICAgICB0b3AgLT0gb2JqLnNjcm9sbFRvcDsKICAgICAgfQog
ICAgfSB3aGlsZSAob2JqID0gb2JqLm9mZnNldFBhcmVudCk7CiAgIH0KICAgaWYg
KGZpeGVkKSB7CiAgICAgdG9wICs9IHdpbmRvdy5wYWdlWU9mZnNldCB8fCB3aW5k
b3cuc2Nyb2xsTm9kZSAmJiBzY3JvbGxOb2RlLnNjcm9sbFRvcCB8fCBkb2N1bWVu
dC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wOwogICB9CiAgIHJldHVybiBbbGVm
dCx0b3BdOwogIH0sCiAgQm94OiBmdW5jdGlvbiAoc3JjLCBzaXplcywgZm5jLCBv
cHRpb25zKSB7CiAgICBmbmMgPSBmbmMgfHwge307CiAgICB2YXIgcnBjID0gbmV3
IGZhc3RYRE0uU2VydmVyKFZLLmV4dGVuZChmbmMsIHsKICAgICAgb25Jbml0OiBm
dW5jdGlvbiAoKSB7CiAgICAgICAgaWZyYW1lLnN0eWxlLmJhY2tncm91bmQgPSAn
dHJhbnNwYXJlbnQnOwogICAgICB9LAogICAgICBoaWRlOiBmdW5jdGlvbiAoKSB7
CiAgICAgICAgaWZyYW1lLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgIH0s
CiAgICAgIGRlc3Ryb3k6IGZ1bmN0aW9uICgpIHsKICAgICAgICB0cnkgewogICAg
ICAgICAgaWZyYW1lLnNyYyA9ICdhYm91dDogYmxhbms7JzsKICAgICAgICB9IGNh
dGNoIChlKSB7fQogICAgICAgIGlmcmFtZS5wYXJlbnROb2RlLnJlbW92ZUNoaWxk
KGlmcmFtZSk7CiAgICAgIH0sCiAgICAgIHJlc2l6ZTogZnVuY3Rpb24gKHcsIGgp
IHsKICAgICAgICBzaXplc1swXSA9IHc7CiAgICAgICAgc2l6ZXNbMV0gPSBoOwog
ICAgICAgIFZLLlV0aWwuc3MoaWZyYW1lLCB7d2lkdGg6IHNpemVzWzBdICsgJ3B4
JywgaGVpZ2h0OiBzaXplc1sxXSArICdweCd9KTsKICAgICAgICB1cGRhdGVDb29y
ZHMoKTsKICAgICAgfQogICAgfSwgdHJ1ZSkpLAogICAgaWZyYW1lID0gcnBjLmFw
cGVuZChkb2N1bWVudC5ib2R5LCB7CiAgICAgIHNyYzogc3JjLAogICAgICBzY3Jv
bGxpbmc6ICdubycsCiAgICAgIGFsbG93VHJhbnNwYXJlbmN5OiB0cnVlLAogICAg
ICBzdHlsZToge3Bvc2l0aW9uOiAnYWJzb2x1dGUnLCBsZWZ0OiAnNTAlJywgeklu
ZGV4OiAxMDAyLCBiYWNrZ3JvdW5kOiBWSy5fcHJvdG9jb2wgKyAnLy92ay5jb20v
aW1hZ2VzL3VwbG9hZC5naWYgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdHJhbnNw
YXJlbnQnLCBwYWRkaW5nOiAnMCcsIGJvcmRlcjogJzAnLCB3aWR0aDogc2l6ZXNb
MF0gKyAncHgnLCBoZWlnaHQ6IHNpemVzWzFdICsgJ3B4Jywgb3ZlcmZsb3c6ICdo
aWRkZW4nfQogICAgfSksCiAgICB1cGRhdGVDb29yZHMgPSBmdW5jdGlvbiAoc2Ny
b2xsVG9wLCBoZWlnaHQpIHsKICAgICAgICBoZWlnaHQgPSBNYXRoLm1pbigxMDAw
LCBoZWlnaHQgfHwgKHdpbmRvdy5pbm5lckhlaWdodCA/IHdpbmRvdy5pbm5lckhl
aWdodCA6IChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0ID8g
ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodCA6IGRvY3VtZW50
LmJvZHkub2Zmc2V0SGVpZ2h0KSkpOwogICAgICAgIHNjcm9sbFRvcCA9IHNjcm9s
bFRvcCB8fCBNYXRoLm1heChwYXJzZUludCh3aW5kb3cucGFnZVlPZmZzZXQsIDEw
KSB8fCAwLCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wLCAgZG9j
dW1lbnQuYm9keS5zY3JvbGxUb3ApOwogICAgICAgIHZhciB0b3AgPSBNYXRoLm1h
eCgwLCBzY3JvbGxUb3AgKyAoaGVpZ2h0IC0gc2l6ZXNbMV0pIC8gMyk7CiAgICAg
ICAgVksuVXRpbC5zcyhpZnJhbWUsIHsndG9wJzogdG9wICsgJ3B4JywgbWFyZ2lu
OiAnMCAwIDAgJyArICgtc2l6ZXNbMF0vMikgKyAncHgnfSk7CiAgICB9OwogICAg
cmV0dXJuIHsKICAgICAgc2hvdzogZnVuY3Rpb24gKHNjcm9sbFRvcCwgaGVpZ2h0
KSB7CiAgICAgICAgdXBkYXRlQ29vcmRzKHNjcm9sbFRvcCwgaGVpZ2h0KTsKICAg
ICAgICBpZnJhbWUuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgIH0sCiAg
ICAgIGhpZGU6IGZ1bmN0aW9uICgpIHsKICAgICAgICBpZnJhbWUuc3R5bGUuZGlz
cGxheSA9ICdub25lJzsKICAgICAgfSwKICAgICAgaWZyYW1lOiBpZnJhbWUsCiAg
ICAgIHJwYzogcnBjCiAgICB9CiAgfSwKICBhZGRFdmVudDogZnVuY3Rpb24odHlw
ZSwgZnVuYykgewogICAgaWYgKHdpbmRvdy5kb2N1bWVudC5hZGRFdmVudExpc3Rl
bmVyKSB7CiAgICAgIHdpbmRvdy5kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKHR5
cGUsIGZ1bmMsIGZhbHNlKTsKICAgIH0gZWxzZSBpZiAod2luZG93LmRvY3VtZW50
LmF0dGFjaEV2ZW50KSB7CiAgICAgIHdpbmRvdy5kb2N1bWVudC5hdHRhY2hFdmVu
dCgnb24nK3R5cGUsIGZ1bmMpOwogICAgfQogIH0sCiAgcmVtb3ZlRXZlbnQ6IGZ1
bmN0aW9uKHR5cGUsIGZ1bmMpIHsKICAgIGlmICh3aW5kb3cuZG9jdW1lbnQucmVt
b3ZlRXZlbnRMaXN0ZW5lcikgewogICAgICB3aW5kb3cuZG9jdW1lbnQucmVtb3Zl
RXZlbnRMaXN0ZW5lcih0eXBlLCBmdW5jLCBmYWxzZSk7CiAgICB9IGVsc2UgaWYg
KHdpbmRvdy5kb2N1bWVudC5kZXRhY2hFdmVudCkgewogICAgICB3aW5kb3cuZG9j
dW1lbnQuZGV0YWNoRXZlbnQoJ29uJyt0eXBlLCBmdW5jKTsKICAgIH0KICB9LAog
IHNzOiBmdW5jdGlvbiAoZWwsIHN0eWxlcykge1ZLLmV4dGVuZChlbC5zdHlsZSwg
c3R5bGVzLCB0cnVlKTt9Cn07Cn0KCi8vIEluaXQgYXN5bmNocm9ub3VzIGxpYnJh
cnkgbG9hZGluZwp3aW5kb3cudmtBc3luY0luaXQgJiYgc2V0VGltZW91dCh2a0Fz
eW5jSW5pdCwgMCk7CgppZiAod2luZG93LnZrQXN5bmNJbml0Q2FsbGJhY2tzICYm
IHZrQXN5bmNJbml0Q2FsbGJhY2tzLmxlbmd0aCkgewogIHNldFRpbWVvdXQoZnVu
Y3Rpb24oKSB7CiAgICB2YXIgY2FsbGJhY2s7CiAgICB3aGlsZSAoY2FsbGJhY2sg
PSB2a0FzeW5jSW5pdENhbGxiYWNrcy5wb3AoKSkgewogICAgICB0cnkgewogICAg
ICAgIGNhbGxiYWNrKCk7CiAgICAgIH0gY2F0Y2goZSkgewogICAgICAgIHRyeSB7
CiAgICAgICAgICBjb25zb2xlLmVycm9yKGUpOwogICAgICAgIH0gY2F0Y2ggKGUy
KSB7fQogICAgICB9CiAgICB9CiAgfSwgMCk7Cn0K
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=button_download.png
Content-Type: image/png; name=button_download.png
Content-Location: http://www.docme.ru/images/button_download.png
Content-Transfer-Encoding: Base64
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
hJkVLH8JMAAI40zhxb4wHgAAAABJRU5ErkJggg==
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=button_embed.png
Content-Type: image/png; name=button_embed.png
Content-Location: http://www.docme.ru/images/button_embed.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAFwAAAAcCAIAAABj1U9jAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABZ9JREFUeNrsWV1sU1Ucv1/t7Xo7ettt
tNtgLRusA2UMlCE8jGCYUSSEGEw0EB70wSej0UQfDDxoYmKMxlcTNfGDBz8ZCwbD
NLjFONgGuK/qvko7cFtXB23Xj9veL3+3d1zGNkaIvLjLP7cn/3P6P6f9/87v/M7p
Kdk1eZx4YLcbY3iCcj0tT+SUhKzmTQUBTVpZysnRFTbKfRsoN8ShlDxhTl6ABBk5
hsdBV7gsgTlQwA4gQhLURtcLfsd+G+02FSiCfD2cOv3njc8Agp32sBRPoTVd4Eit
8/k651GzIQJDykg84DxSgGISJVVgShylv/iAmcXVV/y0AYW2fCQ1h9LOeBaHhmeE
4dA4Q5PwVYKpq15TyVtWJCgcU16AQjCEVsWLLLBmgY2MReoDPquVhZ+YTQ0Mhyob
Aybakpc0VVWzOVGhbCqhKooiiaK5zilLWm2NfzRybTWflhUlFk83PFT7ABTCX2or
W1VzrjtIU9Texo0W+u4jvvlFu+F7eO5g4/pqL78SQGnrHhVyGYog9aqjSNOUs539
CqHaWHvz9vXLjNgXib13dLfu90dib3zZ/vnL+zib5X8PipjLNmx+mKSom8qilSSp
6crA4OBdB633lRlOXzg2Fo3DCU3FW7pGo/F0vb/scNOmEx3B+V02+8oQ03JhpHNI
OzTpMXCMMI61NG/xA9y23jAiwUE0Ih40xJjTiYwx1GqnXX/X+Br3atTSoEhSUqSu
J4X+gWDPxUujo2OpbD6RI+J5Kp+XtENOXj3V3nfy10uh6czyrIkmMjUePi2IoEy1
x3l496bfhyaMVNt6I9H43AhobOuLIODgjg2IQfJo/Ko9aAyFEeD8jC4FCNDy8dle
kHEuIBzDYzDUaL9vTMmLUiqZmIyEvOXedZWllwbHro2Hq2pqMyIhK3JOJnqGrpa4
V7ldrj8G/qp+fNuC7k+9853hI0N9encFKuGj5fizO5GVPo1IY+8WnzGle+t9+iSD
L8bk65QBrIfeP2UMi+qHrT16RzCo0BY0ghfQ8P6AwrtdV4aDvqqqx+q0I03TtsDp
cxcq1xGirBaxbEvbed7pqPDX5kmGIpTF3c8cO6Q7IPbb33ZiSpGhh7cb6qtnvsAc
rAUzH4om0AsBzbxvvnIDx5vJa9bSNVJYRPY7JQaK6SxDr5ee2HJPorY0KM2PQEpv
qSlnJXOCMDMzozD2dDqTy2VVhUsKkqKKqC4zOnLbFagAk6EI0XnLHsSZn6FugA9b
FRJAr/lTjQWlU+OD1u7D8Y3wIU8nL4xAvwHNnT76yO5NYI3eCx+nk/Q/acovF0c+
+eYnlHo1KciqLAqSmkqlpmPTz+3fk0hlpsZHpv+OZHPCMqNjzqEaENGdgQp8s77C
OkfC0IXFwSkhrysowpDzfNnWH4fNiiQ1FnQE73Xy78PyGRoceLRxx/nznQ11/mIb
c6a9211SkkjO4q1MJm2liaYdDd+3nhFywv59Ty7ubmiKtgpuSsbrB7ZDBbTdx1eG
lBb3QiOkFGljQ4EAGQJsjIbZ1o88UO7FRLvT8sF83DV4gZFdk8evCufgPePvMFo/
+vTrtXVbrdLs0PColbGUuJ0e34aJmPYLMjLYfezVF1fkQfaHcBPKtbY9SzMlGo2y
rmhVpbdha4N2YWe1j41PSJKsKjKYYopjPknQKiFLSpahilCdmpoiVfVy+4+Xl+pQ
urq8t7eXYRiO42wF43l+BQAhF+5P9KsCDRQLxeWV5KwYdrGatnu93nffesVsl0zJ
fKgAhWNu92EppyauiRNmvnnT09eh0JiyivZl5OhEpuO36GvrHAc4S7mp4EiLk1dS
rdPZHpq0Aoq53Uf7saOm/8n3S2rWtExhyKJS62YLyd06p6DiZRtT2p9hcVkVTAUH
TdpYinfQFcaF7K0tGU3F9Bo8hOntXwEGAPgxrSThYmkwAAAAAElFTkSuQmCC
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=button_print.png
Content-Type: image/png; name=button_print.png
Content-Location: http://www.docme.ru/images/button_print.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAE8AAAAcCAIAAACvTHWIAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNBJREFUeNrkmFtsFFUYx+e23WWnsCta
tkKh29JabOzWYKkKpTWyBSs+tEQJsZTygj6JpCbyYmokvoDRlEqMiC8oNQRQKj40
oftgK3JpidCqK7V3SW/0wm53ZnZnh5nxP51mWXYLbhoe6Hh2dubMN9+Zmd/5f+eb
OUO2jdQS/5vC6BtOHgrK46LiUwnVSHgkQZkp+yI6JZlePks7Jf3Fy6OGFFMllJAy
hSWsTC81rWFQAypNmtc+sX+FtYQiTUailVVxiP/5t8lDvDxipR2UrmqOvWol6zYY
KgpUXJW8JcdWibogj1Ki4kdtFbvFwMlp5QwdSBlZDaFmZRwxHnWH60mKjh0Girzv
3b0LjtZM27FWVIm5n0cwGNpdvYtm8EPBikI5XH/ECE+g6PJZXT3AOI6z2ZaQJKlJ
OlPuyDKMdfVHFEWp2bd3IdJS8SYgOZ1OrGVZFkVREIRAIDB12zcxMRE5ZBBtJZmY
9vu5AIi4P71eKaz9RBGLGAqFNGuAgwPcTPQcp9v/TUuMJTPV/vbm/EeRFgy/dPbl
5rksFnNBwbpr1zpjvGHEoaefyYPbRldmPHDn4PjBXSWR3b5R36Wu4UdU25brPUtY
a8X2Spokzp05OWeDza9VyCrRPTAMZ/dzWfEOrvSU6N0IbXPHgKdjkLWYyp/Phs+Y
j0fXlOY7cSi63nilW2/icqZUFuei1S2/EDnbMpvVYWfjrzIf2qnJyazMDF6UTRjO
dNL1q5djvJ8teCEYliWFWOZwDLRfJYisBC8DhubOwZ3FuagfOHWxdvt6VAA/S+sX
9HpDq/di1zAinw9JJ1q9YJsNmYFxnR/r3wfHHw6tIPBiOCyoWu7aULq1qHRr3Gsn
cZsPK0hupOac+GUa23oOVhXrsgAGbO789Hi3vPQUtytdd4PCULVypoMIwou/XkeP
PJxIDiL/hsRQWP7PZpYkGs6JXwaxuvvzpuhoX+2w9475oDnSGOB1e7LZdPR8R9+Y
H/5gLrWnz3m2Ey1eLKggHNB3GB3zo+V4IcgHJVlRm85+N2eDsoo3aYqULSY4J06L
Gzr+zqv6bSFKdcuhqhKEKzTUxdSC/PSl8sIsAMDyAA13luRCZ5zn03PtGNhIBPOh
TTIv6r3hfXJVBkMSwbH+PW/tifE+9tUxhpQR0L1d3XBOnHZ9zgqIpj+KcIurU+24
XaiqD2CkqIYZrbhQGLIDFZazV7orEsaYD+2O8rLjJ3/o/vuG9ubMstnZWb9euBA5
uqGoCMZWjxaQjy19vHrHtsQvA07Qvv7Jj3r4lRdm38/t/W9bIBo6Ah005hMeHMkv
5izX81yik/vv+zdis83ZGm29/Ed/Y8PXH9Z+4PF4Ika32/3RgY9feaP6pbVPLaxX
KEnhf/qnjCKYuWcFrkzHeZZVVWLTJvfdhKxqgheuSVvAswKSIFXM5FQpeipvtVpZ
q+WLL4/GJhurBYcW4PcaWf9IxTAUKylcQBqwJd0zlt6rqTHMbJ6XhmaEtVJmUpvp
9kyfMfC3i57p09qcnrIxi5k0Xh4e5JoQyWnsyyaKNRIn8tNNrvkm70GKWkynkW0j
tZLKj4rthLG+JN/z4CEoh7nARLJaTsYm1bxOkG+Jil8l7hiLk0EAs7QDg/bu2wWA
bUwGYfTyrwADAKJZND6bOjVnAAAAAElFTkSuQmCC
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=8816.jpg
Content-Type: image/jpeg; name=8816.jpg
Content-Location: http://www.docme.ru/avatar/get/8816.jpg
Content-Transfer-Encoding: Base64
/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoH
BwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQME
BAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBT/wAARCAA8ADwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx
8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp
anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9
U6jkWpKY54oAqyVVkNYXifxGY5Ps1pIVZT+8kU9/QVzD6zdKyn7TLlTlcuTigDu5
GqrI9c3pvitg4ivGBQ9Jccj6+1bckoIyDkGgBskmKrtLzTZZaqvL81AHoxkFUtUv
JLaxnmiTzJI0LKp7kCm/aR7Vna3G1/pl1AhxI8ZC84+bt+tAHm092XYsWJJOSSap
y3PvVS4naGR43BV1JVgeoI7VSlvPfFAF2W5967TRNTW+0qFlPzRgRt9QB/TH515d
carDHndKo9s5rtfDN3DDoULxlnMxMhJ4Gen8gKAOgmmqhLeRo+GkVT6E1n3moyuC
Adg9qxZHy55oA9YNyPWo3uPes83PvUb3PvQBwPxK0gWdymoW6FYZiRNtJwH659s/
0964CWXNeseN9XtrXQruKaRPNljKxxEjcxzwQPbrn2rxqWb1oAu6XZSarqcFuiGQ
M4347Lnkn8K9WfZDGqRqERBtVVGAAOgArzXwRq1vp2submURLLEYw7cAHIPJ7dDX
oE82ehoAhuJKpE5Oaklk3HFR0AbniLxdbeHoFMgMs752QqcE+5PYVw2qfEvUbxWS
AJZoe6fM/wCZ/oKzviBcPJ4idWOQkaqvsOv8ya5gucUAXLi8kuJGkkdpJGOWdzkk
+5qrJNULuTnmoJHIoAfJNVrTvFeoaQAkE2+If8spfmX8PT8KypHNRUAd7YfEWCed
UurY26HjzFfcAfcYHH5114IYAggg8gjvXiVes+FZmn8PWLOckR7fwBIH6CgD/9kz
dq1nokCWkccACkvgsB5uQqhyRyRkYFcd8ZLK88OmfUI7hbd1u4/KCnym3eUWw7Id
pbYNvB4x2BJrx54h+1ttY+hw+DvRso35uq3+X9K50mna5e25ljt7m48qdfKl2hBv
TKnBJU4BwM+x5yMg7UXiLWdM0AaRFb2Jhk3DzmsbGacKf+m3lGVTwcHeCOMY78X8
NPGv/CVfYbS7Xz7q4cJELeMu8rsflTABLMxIHTJJr6Ct/wBn74gandiL/hHZI13i
Iz3FzFHGhwOSC+8qBjlVbvjJ4rsp1Y1U7dNGcuOwFXAyip/DJKUX3T/J910PG4tP
m8swtLIygDDeaxB5B6ZHoOtJ/wAI/ZOSZVkZ/wC9uY59+tfUGh/sd6vLayPqmvWd
neBvkS1ga5j2gDnLGM5PIxjsDntUk/7It4Z5PJ1S7WHcdgbToWIHbJ+1DP1wPpWx
5mxNoHwB0/w9bW1ufF3iK+toIY4RBcta4IRAi/MLcSHAUDlugA7V5h8bv2eNVn8G
3f8Awimr6j4g1NplY2Gpy20QMfzAiNkjiAI3Ane3RTg54PYeB/in4q8X3tnLc6Fb
6dokpkiknimuZJ43XaQxjuILf5Oq5GeSMZCtWr8Z/Emi+DfB9oVu5LjWmf7LZyyj
dJ1XfcvhkTLJ5i5WP5dwAA3sR0VOSpBxd7GOHq1sNWVam1zL0fQ/Pez07xR8I7lL
b7RBBqMjOblbgKsCMWTMYmV/mVQsbFgVAJbOVwxx9X8S6l4le5fVReyzRy3Rlt2Z
hGUCjysY2kMu2QFSFJABwSWNep6SDqtre2dvPF5Vm626RRBlRg4G0M5I/hManGfu
kZKgFtKK10W002ZL6OeG6JbZeeccLGSVeLAUNxubOMng9OVPm8kbuVj2fa1FFU09
F5lX9n3Tk+G+q6J4n0Dw/J48vFLPZwT3qwrZyKsPz+WYCGkXzFcMGITIyAyq5+sP
+Gn/AIq3yTovhfR9Pmg5ZZtYjctx90Dyxz/F79O9fEHwA+ISafFAZtUMD2RaGO1i
AiLBnLfOzlUIIlbByWyMcDmvraz0PUr5JCoRWQsC8z5VmGecLnkEc5A6nrV3UfI5
5OVRRTbaS0129Ox1sn7RXxHvLBHu9M0C0Rhko93LIQc42sFtnGTweOPftWC3x/8A
GEbsD4K0y5U4KyQOyLgjp81lk4ORnj+pfZ+Cpro+XdXBtrgbjsAZ1IBHO7IHOenX
H6WJvBtv5zj7XdsAeP3vPTnPHrml7S3Uz5D4qt/2lvEQ1II+vCz0UjBtpXvridcL
jhyMHLc89ASO1UNX+M1pquoFLKK51CYjCZIjQtjnczgbec9icCvov/hVfh7U91u9
qYftCSFpItocbWH3SQcZGRnrzxg12eifDfw74PS0g0rTYbZJJxE21BnG0knOM5Pr
UuoyfZI8DW7tXuHur6a2NrqVtHYCOFIlltQFdlZ1UqhYM0RI46NyFUCqJiIuLa8m
S4uQUJ8qIqZYoGkby/LbOFAIX5yQSZDwR971z44eF9M0y70e9tLSG3ub2UR3LrEh
Mw8yGMFsjlgJDg9QQPTFeRadY20+pPK1tFutrowIAg27Utc8r0JJOS3XPII5pp3V
zp3M6z8PXei+E/7A0m1mvPEOp3jx2ZtbdU80l3cMz7g0eEIJY/wKM/LyPtvSLNrW
OGI3MtxtQKGmA3HGeTwOcEDn078mvKP2efD2n2Vpr9xb2sUDvchzsQZz5Sn7xG7+
PGM9vUsT65CBcNBC+4RygsdsjKRyo4IOR1rNu6uRs7F5FEnztEWKkxguvK5OPToT
jp2rP1DS4bu4L5uU7YWWSPHJ/hBH8qW30e3juGZHvB5RUKpvp2XGRxguRiqFpM00
QZi+eORIwzwDzg89aQ7XP//Z
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=livejournal-32.png
Content-Type: image/png; name=livejournal-32.png
Content-Location: http://www.docme.ru/images/livejournal-32.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAABAlBMVEUAAAAAKFsJ
L2EFNmgJPXAXQGoTQnArR20tS3IpUns5UXZJSG1EUXVZT3FXaHptWHUcUoYgVosp
X5M6XoM8YYc5a5s9cqZGaItZeJlIeKdUfKJ5f4NPgbFchatUh7hjgZ57jJRnh6Rn
jbFukbRzkKx4l7ReksNom8pvotFzp8B0p9aXaoCPkI+Dk5uQjYiDlaWNnqWDnbaF
or2ToqmYpq6cqrGYq7yhmpK5oIqgrrWns7uNqcOUrsSctMqrusWovdCyvsSPwe2T
xPCe0PytwdK3w8i2x9en2P+w4v/qw5r+2ar32rHFy87CztbH09zM2OLV3eLb4ubj
6ezp7fDt8vP3+fq2jHPDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAO
xAGVKw4bAAAHwUlEQVRYhb2Xe1BU9xXHPwt3d2FBFtwF37LGSGo0gJCiBhoxalKn
mjHT+kg19dFUbWqSmtS01YxBm4ZMNLWJz4mZaGxsVEhSX/WRqRWFCAGjRoEWDa6K
wMIC+2LZe/eut3+sd3F5mMbO9Dvz+2N/55zvOb9zz++c32pWrd/E2Ix0BRVHTpcq
4596Ran413XF1uJQIjwdAfZte4WhzUexO1xEtHscXKxtxpk8DZ1WQHPgRHHIvsne
YsXW4lByFuYrLS63YmtxKIIky1idCt4OEQDN5ev1nS4BTcHxEuWxcan0BkEvKMj+
AKvfO8Q1ZyRFJWVY/5YHgN3hQmhv78DV7uWFWY+i0wq8Gd2BJMsA6LQCEVesVqvk
D27sO1nNS/Mm4/J4cXm8SH4Zzdsf7J4/wpK8syf/RTZZo2lxuZWehCoiZH+AlZv3
Y9DrKThWhuwPAPDixqPI/gAaW4tDAXjj8DXGZaXyWKIzjEFzw2ZXAHSCwOJNRUQ1
lLF+zUudLnyihE+UcLV72bQ0m70nr+ETpU6GrqkFcHpljAaBKL2OiCi9DskvI/ll
jlXUIvllorUg+WXqmhzw9ge753eIknIvq6T8K0Vz5HSpkpU2KuQ+9+nXGBzw4x4w
kP3vLANA9gf453krN+1uZuWOxBCt7zykqiD7AzQ2t7Fy6VSs/VL41W9/x6INJ6i5
ZgNgYrqFeZMfYt2eUlod7hBxhN8vI8nBFRdrICdrDNbabzh7rhpjQl9sxuE8s2p7
SGfVvBziYgx4O0QkWSaivb0jLIN1TQ5qCl9lYVYsYtURnuwoYG5GZ8iSLFN86Xrn
Z/j44OfKw3fkoDdE6XVh30/di3C63WGbZy83dTO2O73djEMRAOz89LAyKXssOkH4
1kggeIy6JgeHjh3dqXn545OMjHReTTKbLP+V9W1ctl5b0Nra9qGmpPwrJSN19Hex
DWHL7oIF33rh7oYTpV8HC0lF5ZUb5C1eiylraZji1fo2dh45T1llXdh+bHRk8Ear
t3jrmu08Mvdxtv1hIf0nrwgZDBuYwIKp6WSmDGDl9hMAIZtQBLI/wHG3wsaCUqo7
Etm1ayuvby2k1eEOlfrBMzWsXTCBJW99Fooi7AhVBXnU+6IQRZFGWytPL36eBrsj
JJ8+PoX3D59l/EPDAPD7ZSLUGldX4drZ2O2tlHxRjtlsZNVH5wFC8uGDTBhj9KHm
GRaBChN2LJah9C1dR9ESIaz2s0cPJjZaB4Aoa7oT9Esw8OqiH/LOhneZMt6CqNHz
xbkaAFweb4gEQBa9QQK1zl2eYM37RImqwtWUSRlkLS/i76fOAcFef/VmU0gHbrdV
9cfXV+2kDjN3O5J6E9VmqaLiQmX4EaJ12p5Sgk+UsDu9YcYAol8KJxgxyMj6gvJu
BJdvOjEbDd2JfSKaMxevKHEGXZjgTHUjtlY330tOJHWYGXW83Ym4WAM7931mjew/
PMWSnDwsPTGhD30M0Rii9DwwxERGykCGJhnR67QYovRhSxAiOVZUwvJFP03QAGzc
tXdHxsgRC+71Wn9XlFde4cKlizuf/9nshZr39+2/On3SBEtcrAGvKP5fAjDo9bg8
Xg7+o8gqqJ2wN+feDpHNn5ZS/OVFhvTry59XzEbQRv5PAai+kswmi6DVCj0Stjrc
zPhFPsuGm6hoaOeJaROZMyWdp5ZvZOqETJ6b+QMAGpvbOFPdiE+SuG+AiaSEmKAT
r4fTlxo4VFbLtLH3sXRGVhi/oI1EqxUQoLO33Sl8c8dRahs9xC97kjX9TTyb/wnH
Kx3M/Plz3Ky30X/yCqoKV2OOj2NCqsDlm05cXhGXV8Tu9FBnc5CeMphD+UHHL248
yrRxI5iYbgnzpTlwolgZm9Zz8Z06W8nMF7YwflIu2TnZXLpwgdFpaWSOGQnAipX5
LPlROotnPNJrug+eqWGgqQ+ZKQN4edvn5D87MTQ9yy5cCl7kri1VXePSHsBWspma
6krKys8zOi2NpuYW9uw9QIcvwLo3fo9dO4gHZ+b1yjF9fAr1LcHZn5uWHHye3pYB
RIiyptfo1eCqCvJIMfrYvOU9DNF6LMMs7Ni1j08++gu+Ziu//vH3eXj26lC37Wo/
KrkvkizjkyTM8XEhmShrgk+bnKwxdw3C5fESFxtsZY//cgNmyyiSTVr+9Ggb5qR4
AFb99d+YH8xlVu7IMNu6JgeDk+Kpa3JgNhqI0nd2veIvz/U8kLoSqM4Bjm9dzlsL
s2i6YWXi6xd591AtokZPUkIsFeeqQnrqyBicFI+tzdvNuQrhToOuaLA7GGCO7yYz
Gw1sXjkXCI6aOlHC00fL+VMl2NrCp4aagTtnmGoHIIj+nh99APVtEiajjE7b+5tP
JZ0zJZ05U9JD+05v8L+A2Wjo9WHZbZx1ReaIJPL3lPWYut7QYHcg+YOD926BqxDc
Hk8owp7G3mvPZHOsvJbC4m/4Sc5w0u/vT/Ttue3yStS3evHLt7h/UF+MBgGTMbZX
LhU6rYBPlHB7PERmZOdanW7PDMvgQcQYolAUhcCtWyHlwK1bDEmM5YnMoQxJjOXO
rq3XRmKOi6JffDTaSMLsenMcY4hCDgQoqTjH9bqbC0JNYNX6TfOj9Po8Q4zBohME
tELPz5N7hV/2I8ky3nav1SeKeX/8zbIPAf4Du3wIy5xNjxEAAAAASUVORK5CYII=
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=addthis_widget.js
Content-Type: application/javascript; name=addthis_widget.js
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js
Content-Transfer-Encoding: Base64
LyogKGMpIDIwMDgtMjAxMiBBZGRUaGlzLCBJbmMgKi8KaWYoISgod2luZG93Ll9h
dGN8fHt9KS52ZXIpKXt2YXIgX2F0ZD0id3d3LmFkZHRoaXMuY29tLyIsX2F0cj13
aW5kb3cuYWRkdGhpc19jZG58fCIvL3M5LmFkZHRoaXMuY29tLyIsX2F0cmM9Ii8v
Yy5jb3B5dGguaXMvIixfZXVjPWVuY29kZVVSSUNvbXBvbmVudCxfZHVjPWRlY29k
ZVVSSUNvbXBvbmVudCxfYXRjPXtkYmc6MCxycmV2OjExOTQyNixkcjowLHZlcjoy
NTAsbG9jOjAsZW5vdGU6IiIsY3dhaXQ6NTAwLGJhbXA6MC4yNSxjYW1wOjEsY3Nt
cDowLjAwMDEsZGFtcDowLGZhbXA6MC4wMixwYW1wOjAuMix0YW1wOjEsbGFtcDox
LHBsbXA6MC4wMDAwMSx2YW1wOjEsdnJtcDowLG9obXA6MCxsdGo6MSx4YW1wOjEs
YWJmOiEhd2luZG93LmFkZHRoaXNfZG9fYWIscXM6MCxjZG46MCxyc3Jjczp7Ym9v
a21hcms6X2F0cisic3RhdGljL3IwNy9ib29rbWFyazAzOC5odG1sIixhdGltZzpf
YXRyKyJzdGF0aWMvcjA3L2F0aW1nMDM4Lmh0bWwiLGNvdW50ZXJjc3M6X2F0cisi
c3RhdGljL3IwNy9jb3VudGVyMDEyLmNzcyIsY291bnRlcklFNjdjc3M6X2F0cisi
c3RhdGljL3IwNy9jb3VudGVySUU2NzAwNC5jc3MiLGNvdW50ZXI6X2F0cisic3Rh
dGljL3IwNy9jb3VudGVyMDE0LmpzIixjb3JlOl9hdHIrInN0YXRpYy9yMDcvY29y
ZTA2NS5qcyIsd29tYmF0Ol9hdHIrInN0YXRpYy9yMDcvYmFyMDIxLmpzIix3b21i
YXRjc3M6X2F0cisic3RhdGljL3IwNy9iYXIwMDguY3NzIixxYmFyY3NzOl9hdHIr
ImJhbm5lclF1aXJrcy5jc3MiLGZsdGNzczpfYXRyKyJzdGF0aWMvcjA3L2Zsb2F0
aW5nMDEwLmNzcyIsYmFyY3NzOl9hdHIrInN0YXRpYy9yMDcvYmFubmVyMDA2LmNz
cyIsYmFyanM6X2F0cisic3RhdGljL3IwNy9iYW5uZXIwMDQuanMiLGNvbnRlbnRj
c3M6X2F0cisic3RhdGljL3IwNy9jb250ZW50MDA3LmNzcyIsY29udGVudGpzOl9h
dHIrInN0YXRpYy9yMDcvY29udGVudDAwOS5qcyIsY29weXRoaXM6X2F0cmMrInN0
YXRpYy9yMDcvY29weXRoaXMwMEMuanMiLGNvcHl0aGlzY3NzOl9hdHJjKyJzdGF0
aWMvcjA3L2NvcHl0aGlzMDBDLmNzcyIsc3NvanM6X2F0cisic3RhdGljL3IwNy9z
c2kwMDQuanMiLHNzb2NzczpfYXRyKyJzdGF0aWMvcjA3L3NzaTAwNC5jc3MiLGF1
dGhqczpfYXRyKyJzdGF0aWMvcjA3L2F1dGgwMTMuanMiLHBlZWthYm9vY3NzOl9h
dHIrInN0YXRpYy9yMDcvcGVla2Fib28wMDIuY3NzIixvdmVybGF5anM6X2F0cisi
c3RhdGljL3IwNy9vdmVybGF5MDA1LmpzIix3aWRnZXQzMmNzczpfYXRyKyJzdGF0
aWMvcjA3L3dpZGdldGJpZzA1Mi5jc3MiLHdpZGdldDIwY3NzOl9hdHIrInN0YXRp
Yy9yMDcvd2lkZ2V0bWVkMDAzLmNzcyIsd2lkZ2V0Y3NzOl9hdHIrInN0YXRpYy9y
MDcvd2lkZ2V0MTA2LmNzcyIsd2lkZ2V0SUU2N2NzczpfYXRyKyJzdGF0aWMvcjA3
L3dpZGdldElFNjcwMDYuY3NzIix3aWRnZXRwbmc6Ii8vczkuYWRkdGhpcy5jb20v
c3RhdGljL3IwNy93aWRnZXQwNTEuZ2lmIixlbWJlZDpfYXRyKyJzdGF0aWMvcjA3
L2VtYmVkMDA4LmpzIixlbWJlZGNzczpfYXRyKyJzdGF0aWMvcjA3L2VtYmVkMDAy
LmNzcyIsbGluazpfYXRyKyJzdGF0aWMvcjA3L2xpbmswMDUuaHRtbCIscGluaXQ6
X2F0cisic3RhdGljL3IwNy9waW5pdDAxMS5odG1sIixsaW5rZWRpbjpfYXRyKyJz
dGF0aWMvcjA3L2xpbmtlZGluMDIwLmh0bWwiLGZic2hhcmU6X2F0cisic3RhdGlj
L3IwNy9mYnNoYXJlMDA0Lmh0bWwiLHR3ZWV0Ol9hdHIrInN0YXRpYy9yMDcvdHdl
ZXQwMjUuaHRtbCIsbWVudWpzOl9hdHIrInN0YXRpYy9yMDcvbWVudTE0NC5qcyIs
c2g6X2F0cisic3RhdGljL3IwNy9zaDExNC5odG1sIn19O30oZnVuY3Rpb24oKXt2
YXIgaCxxPXdpbmRvdyxFPWRvY3VtZW50O3ZhciB0PSh3aW5kb3cubG9jYXRpb24u
cHJvdG9jb2w9PSJodHRwczoiKSxJLG4sQSxDPShuYXZpZ2F0b3IudXNlckFnZW50
fHwidW5rIikudG9Mb3dlckNhc2UoKSx5PSgvZmlyZWZveC8udGVzdChDKSkscD0o
L21zaWUvLnRlc3QoQykmJiEoL29wZXJhLy50ZXN0KEMpKSksYz17MDpfYXRyLDE6
Ii8vY3QxLmFkZHRoaXMuY29tLyIsMjoiLy9jdDIuYWRkdGhpcy5jb20vIiwzOiIv
L2N0My5hZGR0aGlzLmNvbS8iLDQ6Ii8vY3Q0LmFkZHRoaXMuY29tLyIsNToiLy9j
dDUuYWRkdGhpcy5jb20vIiwxMDoiLy9jdDZhLmFkZHRoaXMuY29tLyIsMTE6Ii8v
Y3Q2Yi5hZGR0aGlzLmNvbS8iLDEwMDoiLy9jdDAuYWRkdGhpcy5jb20vIn0sSD17
Y2g6IjEiLGNvOiIxIixjbDoiMSIsaXM6IjEiLHZuOiIxIixhcjoiMSIsYXU6IjEi
LGlkOiIxIixydToiMSIsdHc6IjEiLHRyOiIxIix0aDoiMSIscGU6IjEiLHBoOiIx
IixqcDoiMSIsaGs6IjEiLGJyOiIxIixzZzoiMSIsbXk6IjEiLGtyOiIxIn0sSj17
fSxsPXt9LGc9e2diOiIxIixubDoiMSIsbm86IjEifSxvPXtncjoiMSIsaXQ6IjEi
LGN6OiIxIixpZToiMSIsZXM6IjEiLHB0OiIxIixybzoiMSIsY2E6IjEiLHBsOiIx
IixiZToiMSIsZnI6IjEiLGRrOiIxIixocjoiMSIsZGU6IjEiLGh1OiIxIixmaToi
MSIsdXM6IjEiLHVhOiIxIixteDoiMSIsc2U6IjEiLGF0OiIxIn07X2F0Yy5jZG49
MDtpZighd2luZG93LmFkZHRoaXN8fHdpbmRvdy5hZGR0aGlzLm5vZGVUeXBlIT09
aCl7dHJ5e0k9d2luZG93Lm5hdmlnYXRvcj8obmF2aWdhdG9yLnVzZXJMYW5ndWFn
ZXx8bmF2aWdhdG9yLmxhbmd1YWdlKToiIjtuPUkuc3BsaXQoIi0iKS5wb3AoKS50
b0xvd2VyQ2FzZSgpO0E9SS5zdWJzdHJpbmcoMCwyKTtpZihuLmxlbmd0aCE9Mil7
bj0idW5rIjt9dmFyIEc9TWF0aC5yYW5kb20oKTtpZihfYXRyLmluZGV4T2YoIi0i
KT4tMSl7fWVsc2V7aWYod2luZG93LmFkZHRoaXNfY2RuIT09aCl7X2F0Yy5jZG49
d2luZG93LmFkZHRoaXNfY2RuO31lbHNle2lmKEE9PSJlbiImJkc8MC4wMSl7X2F0
Yy5jZG49MTA7fWVsc2V7aWYoQT09ImVuIiYmRzwwLjAyKXtfYXRjLmNkbj0xMTt9
ZWxzZXtpZihIW25dKXtfYXRjLmNkbj01O31lbHNle2lmKGdbbl0pe19hdGMuY2Ru
PSh5fHxwKT81OjE7fWVsc2V7aWYoSltuXSl7X2F0Yy5jZG49KHB8fCgvY2hyb21l
Ly50ZXN0KEMpKSk/NToxO31lbHNle2lmKGxbbl0pe19hdGMuY2RuPXk/NToxO31l
bHNle2lmKG9bbl0pe19hdGMuY2RuPShwKT81OjE7fX19fX19fX19aWYoX2F0Yy5j
ZG4pe2Zvcih2YXIgQiBpbiBfYXRjLnJzcmNzKXtpZihfYXRjLnJzcmNzLmhhc093
blByb3BlcnR5KEIpKXtfYXRjLnJzcmNzW0JdPV9hdGMucnNyY3NbQl0ucmVwbGFj
ZShfYXRyLHR5cGVvZih3aW5kb3cuYWRkdGhpc19jZG4pPT09InN0cmluZyI/d2lu
ZG93LmFkZHRoaXNfY2RuOmNbX2F0Yy5jZG5dKS5yZXBsYWNlKC9saXZlXC8oW2Et
el0pMDcvLCJsaXZlLyQxMDciKTt9fV9hdHI9Y1tfYXRjLmNkbl07fX1jYXRjaChE
KXt9ZnVuY3Rpb24gYihrLGUsZCxhKXtyZXR1cm4gZnVuY3Rpb24oKXtpZighdGhp
cy5xcyl7dGhpcy5xcz0wO31fYXRjLnFzKys7aWYoISgodGhpcy5xcysrPjAmJmEp
fHxfYXRjLnFzPjEwMDApJiZ3aW5kb3cuYWRkdGhpcyl7d2luZG93LmFkZHRoaXMu
cGxvLnB1c2goe2NhbGw6ayxhcmdzOmFyZ3VtZW50cyxuczplLGN0eDpkfSk7fX07
fWZ1bmN0aW9uIHooZSl7dmFyIGQ9dGhpcyxhPXRoaXMucXVldWU9W107dGhpcy5u
YW1lPWU7dGhpcy5jYWxsPWZ1bmN0aW9uKCl7YS5wdXNoKGFyZ3VtZW50cyk7fTt0
aGlzLmNhbGwucXVldWVyPXRoaXM7dGhpcy5mbHVzaD1mdW5jdGlvbihzLHIpe3Ro
aXMuZmx1c2hlZD0xO2Zvcih2YXIgaz0wO2s8YS5sZW5ndGg7aysrKXtzLmFwcGx5
KHJ8fGQsYVtrXSk7fXJldHVybiBzO307fXdpbmRvdy5hZGR0aGlzPXtvc3Q6MCxj
YWNoZTp7fSxwbG86W10sbGlua3M6W10sZW1zOltdLHRpbWVyOntsb2FkOigobmV3
IERhdGUoKSkuZ2V0VGltZSgpKX0sX1F1ZXVlcjp6LF9xdWV1ZUZvcjpiLGRhdGE6
e2dldFNoYXJlQ291bnQ6YigiZ2V0U2hhcmVDb3VudCIsImRhdGEiKX0sYmFyOntz
aG93OmIoInNob3ciLCJiYXIiKSxpbml0aWFsaXplOmIoImluaXRpYWxpemUiLCJi
YXIiKX0sbG9naW46e2luaXRpYWxpemU6YigiaW5pdGlhbGl6ZSIsImxvZ2luIiks
Y29ubmVjdDpiKCJjb25uZWN0IiwibG9naW4iKX0sY29uZmlndXJlOmZ1bmN0aW9u
KGUpe2lmKCFxLmFkZHRoaXNfY29uZmlnKXtxLmFkZHRoaXNfY29uZmlnPXt9O31p
ZighcS5hZGR0aGlzX3NoYXJlKXtxLmFkZHRoaXNfc2hhcmU9e307fWZvcih2YXIg
YSBpbiBlKXtpZihhPT0ic2hhcmUiJiZ0eXBlb2YoZVthXSk9PSJvYmplY3QiKXtm
b3IodmFyIGQgaW4gZVthXSl7aWYoZVthXS5oYXNPd25Qcm9wZXJ0eShkKSl7aWYo
IWFkZHRoaXMub3N0KXtxLmFkZHRoaXNfc2hhcmVbZF09ZVthXVtkXTt9ZWxzZXth
ZGR0aGlzLnVwZGF0ZSgic2hhcmUiLGQsZVthXVtkXSk7fX19fWVsc2V7aWYoZS5o
YXNPd25Qcm9wZXJ0eShhKSl7aWYoIWFkZHRoaXMub3N0KXtxLmFkZHRoaXNfY29u
ZmlnW2FdPWVbYV07fWVsc2V7YWRkdGhpcy51cGRhdGUoImNvbmZpZyIsYSxlW2Fd
KTt9fX19fSxib3g6YigiYm94IiksdG9hc3RlcjpiKCJ0b2FzdGVyIiksYnV0dG9u
OmIoImJ1dHRvbiIpLGNvdW50ZXI6YigiY291bnRlciIpLGNvdW50OmIoImNvdW50
IiksdG9vbGJveDpiKCJ0b29sYm94IiksdXBkYXRlOmIoInVwZGF0ZSIpLGluaXQ6
YigiaW5pdCIpLGFkOnttZW51OmIoIm1lbnUiLCJhZCIsImFkIiksZXZlbnQ6Yigi
ZXZlbnQiLCJhZCIpLGdldFBpeGVsczpiKCJnZXRQaXhlbHMiLCJhZCIpfSx1dGls
OntnZXRTZXJ2aWNlTmFtZTpiKCJnZXRTZXJ2aWNlTmFtZSIpfSxyZWFkeTpiKCJy
ZWFkeSIpLGFkZEV2ZW50TGlzdGVuZXI6YigiYWRkRXZlbnRMaXN0ZW5lciIsImVk
IiwiZWQiKSxyZW1vdmVFdmVudExpc3RlbmVyOmIoInJlbW92ZUV2ZW50TGlzdGVu
ZXIiLCJlZCIsImVkIiksdXNlcjp7Z2V0SUQ6YigiZ2V0SUQiLCJ1c2VyIiksZ2V0
R2VvbG9jYXRpb246YigiZ2V0R2VvbG9jYXRpb24iLCJ1c2VyIixudWxsLHRydWUp
LGdldFByZWZlcnJlZFNlcnZpY2VzOmIoImdldFByZWZlcnJlZFNlcnZpY2VzIiwi
dXNlciIsbnVsbCx0cnVlKSxnZXRTZXJ2aWNlU2hhcmVIaXN0b3J5OmIoImdldFNl
cnZpY2VTaGFyZUhpc3RvcnkiLCJ1c2VyIixudWxsLHRydWUpLHJlYWR5OmIoInJl
YWR5IiwidXNlciIpLGlzUmV0dXJuaW5nOmIoImlzUmV0dXJuaW5nIiwidXNlciIp
LGlzT3B0ZWRPdXQ6YigiaXNPcHRlZE91dCIsInVzZXIiKSxpc1VzZXJPZjpiKCJp
c1VzZXJPZiIsInVzZXIiKSxoYXNJbnRlcmVzdDpiKCJoYXNJbnRlcmVzdCIsInVz
ZXIiKSxpc0xvY2F0ZWRJbjpiKCJpc0xvY2F0ZWRJbiIsInVzZXIiKSxpbnRlcmVz
dHM6YigiZ2V0SW50ZXJlc3RzIiwidXNlciIpLHNlcnZpY2VzOmIoImdldFNlcnZp
Y2VzIiwidXNlciIpLGxvY2F0aW9uOmIoImdldExvY2F0aW9uIiwidXNlciIpfSxz
ZXNzaW9uOntzb3VyY2U6YigiZ2V0U291cmNlIiwic2Vzc2lvbiIpLGlzU29jaWFs
OmIoImlzU29jaWFsIiwic2Vzc2lvbiIpLGlzU2VhcmNoOmIoImlzU2VhcmNoIiwi
c2Vzc2lvbiIpfSxfcG1oOm5ldyB6KCJwbWgiKX07dmFyIHY9ZG9jdW1lbnQuZ2V0
RWxlbWVudHNCeVRhZ05hbWUoInNjcmlwdCIpWzBdO2Z1bmN0aW9uIGYoYSl7YS5z
dHlsZS53aWR0aD1hLnN0eWxlLmhlaWdodD0iMXB4IjthLnN0eWxlLnBvc2l0aW9u
PSJhYnNvbHV0ZSI7YS5zdHlsZS56SW5kZXg9MTAwMDAwO31pZihkb2N1bWVudC5s
b2NhdGlvbi5ocmVmLmluZGV4T2YoX2F0cik9PS0xKXt2YXIgdT1kb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiX2F0c3NoIik7aWYoIXUpe3U9ZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgiZGl2Iik7dS5zdHlsZS52aXNpYmlsaXR5PSJoaWRkZW4iO3UuaWQ9
Il9hdHNzaCI7Zih1KTt2LnBhcmVudE5vZGUuYXBwZW5kQ2hpbGQodSk7fWZ1bmN0
aW9uIGkoYSl7aWYoYSYmIShhLmRhdGF8fHt9KVsiYWRkdGhpc3hmIl0pe2lmKGFk
ZHRoaXMuX3BtaC5mbHVzaGVkKXtfYXRlLnBtaChhKTt9ZWxzZXthZGR0aGlzLl9w
bWguY2FsbChhKTt9fX1pZih3aW5kb3cucG9zdE1lc3NhZ2Upe2lmKHdpbmRvdy5h
dHRhY2hFdmVudCl7d2luZG93LmF0dGFjaEV2ZW50KCJvbm1lc3NhZ2UiLGkpO31l
bHNle2lmKHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKXt3aW5kb3cuYWRkRXZlbnRM
aXN0ZW5lcigibWVzc2FnZSIsaSxmYWxzZSk7fX19aWYoIXUuZmlyc3RDaGlsZCl7
dmFyIGosQz1uYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCkseD1NYXRo
LmZsb29yKE1hdGgucmFuZG9tKCkqMTAwMCk7aj1kb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJpZnJhbWUiKTtqLmlkPSJfYXRzc2giK3g7ai50aXRsZT0iQWRkVGhpcyB1
dGlsaXR5IGZyYW1lIjt1LmFwcGVuZENoaWxkKGopO2Yoaik7ai5mcmFtZWJvcmRl
cj1qLnN0eWxlLmJvcmRlcj0wO2ouc3R5bGUudG9wPWouc3R5bGUubGVmdD0wO19h
dGMuX2F0Zj1qO319dmFyIEY9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0
Iik7Ri50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO0Yuc3JjPSh0PyJodHRwczoiOiJo
dHRwOiIpK19hdGMucnNyY3MuY29yZTt2LnBhcmVudE5vZGUuYXBwZW5kQ2hpbGQo
Rik7dmFyIG09MTAwMDA7c2V0VGltZW91dChmdW5jdGlvbigpe2lmKCF3aW5kb3cu
YWRkdGhpcy50aW1lci5jb3JlKXtpZihNYXRoLnJhbmRvbSgpPF9hdGMub2htcCl7
KG5ldyBJbWFnZSgpKS5zcmM9Ii8vbS5hZGR0aGlzZWRnZS5jb20vbGl2ZS90MDAv
b2guZ2lmPyIrTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKjQyOTQ5NjcyOTUpLnRv
U3RyaW5nKDM2KSsiJmNkbj0iK19hdGMuY2RuKyImc3I9IitfYXRjLm9obXArIiZy
ZXY9IitfYXRjLnJyZXYrIiZ0bz0iK207fWlmKF9hdGMuY2RuIT09MCl7dmFyIGQ9
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7ZC50eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiO2Quc3JjPSh0PyJodHRwczoiOiJodHRwOiIpK19hdHIrInN0YXRp
Yy9yMDcvY29yZTA2NS5qcyI7di5wYXJlbnROb2RlLmFwcGVuZENoaWxkKGQpO319
fSxtKTt9fSkoKTs=
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=yapa2.png
Content-Type: image/png; name=yapa2.png
Content-Location: http://www.docme.ru/images/yapa2.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAp8AAAD6CAIAAABoLLufAAAACXBIWXMAAAsTAAAL
EwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj33
3vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEs
DIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIe
EeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH
/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAn
f+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJ
V2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4
mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHg
g/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl
7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/A
V/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5
WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQ
WHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAA
RKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv
1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4
IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGy
UT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPE
bDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM
WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPE
NyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD
5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2h
tlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0
dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHK
CpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2ep
O6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN
2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIp
G6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3n
U9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36
p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYP
jGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLn
m+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cR
p7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0H
DYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dn
F2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofc
n8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh
7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJ
gUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p
DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85
ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7
F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/R
NtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9
MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo
1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5
sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWF
fevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTP
ZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJ
zs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ
+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3v
dy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtb
Ylu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ7
52PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7
nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9
zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9D
BY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfy
l5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT
0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADq
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
Mcs0O512uVsQOdbs9KmT2zu7B9uTsuelaZp2ZDfSztG5D4DEaqNen1ajYZiGxvm8
w6RVTSJnrNVsbW1vH6sPi4j5mxgEIpY3yOfjK+CTdFzXvT40b69r7Di63qjyk8PD
V32uUpG+trpy39lzKTDOmaBur7exuTUNpGs1e211dRpN6rhuSXafc76yvDRTo3va
Kle/PyZL07Q9nER1cRr1eqNeD4JgNBqPHeeBEc1zxlaKWuCm0R4Lnc5Cp7M3C7m0
uFCv10rGFx2Zrdbq9Vo5hXWA1zfDnj0wWplLZDgRoNVqbu/szvucjuPWa3a9Xjtu
6G7bVr4+LlbuNA1D1+Zgg1zXG43H11VB9rkc1201Z6N7IMT4SGjkmRXptmW1Ws0k
rdXr9dvNVr1eg1lz3A3DWF1ZnuY9BEJsbm5Ny4Uj4uJCZ2lpsWSuXanjUqZ+f6yW
upKpRTAYDpGhbVlV9NI1TWu1mq1W84FRf7e6uqJxfmQvZ5nmDadPbW3vXMWiS9u2
tHqt1u8PjuDO1RvZAz8aX/PdovXpgXsU2TeUasdcTxsEPoCNAMeqcp4zlqenPM+P
i+mmzeeetkzTUNVP16P2/ayKIcKRDS+vUpG+urw8GExGvxPRufvvV7H4NPjkjC0t
LS4uLBT6DUrwbmtrW8xP489cqg34WtHMRsR80Wt/MFDvv9vtWaZp27ZtWVW6ekLt
8BY4rjsejx3XveZqYpSCauGecT0vLHXa08YoJwBWlpcajfqV9Y2jH4iFiEuLixpj
rNVsHraLoQif5CNSyvH4mh+a0m41Z11lWFzobGzOp1AYCyMYhnF8ynby8jXJwN0q
ysfPdnIt0zSN0dhxnOut7Xvz0O3CcSz5JY9QbaPK6PfFhc7m1naGhJhmqsrnuPcH
g/WNzWlejhImywNe9SUlDa6dUZb58iZId/A7ruu47i6iZVk12zJNswJcgGWZlmUq
d3w4HF0riXnO+crych7Xt7Z3kvMALdNcXFyozxmfzD6elnXjmdOb29tHQ5DHq9Nu
W6bJb3nEowzDcKYIxx7UWlpcyHjN/cHAca7tASE12y7PL8aGLBDBXO6baRoqSnYc
55gMQtU0rZGj+xzHVW17jLFWUWFURTfT0HXTMGmvSvXHaFV0UPZ0oQpi2cXFhXar
4vBp27YQ8WiI5SoV6ZZlVhm21qjXz5w61ZnyMR3XvXDp0tb2TsnOWVzolLQ4V9v8
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
p71HIRpd0xY6HQDY2i4eyer5wdbOzsVLl/PQvrK83I6hPTKri4sL84a219zyfX+3
2x0OR9WH2HKNCyFUXe5ejlkmc50A6RQPP6HJswx8iryW8SNxml2qEL7Wan/da//7
mUc8XOcwktAT0JfgEDiSXEkugUPgEjzksV/caDQ55xPfIEJgSSSCoL9+SQClwuhp
HsqUB7IFBJMPGL/tmJSX+fxCprYg9SyTNEb+RYvf197W+uZmeRhtmobqTV9eWnzo
LTd32ntRZBuNRl+47+zFy5cfYBUwRxa4x2l1y8w1YhFcRTJyNBp7U4RDTq6tFdal
d9ptZc8z66o3Ko9G4/Pn7y+hHKaZveFwtLPb7Q8G+UvxoIjdDcMw91HR3ajXhsOh
47qXrlxuNptKv0UI6XneaDyellxvtZq1ouOHAJ1Oe88KxtfQGjuO63m2bVVp/yiv
cZ0X6aGAa8+2rRMR59w0DNOyNM4BUQjhe954rDp3KU3GExF1Vle/5r/9xumHPUIC
jAhUll0QAhAgGIQAxAk44I1fdNfymRtGw4HaHohIBBhS38QYMxp1hHwRvOLoJ/rz
KlKOf7C4ha9MRC/xX2IHpv+JEA3mTnIMKUIhySPAgTVXB0Gwtb29klPTTK7l5cXF
hY6+J4e4ZI77tb4QsXYk2vLJ6DxPyzuuexXTHES0vr5x6uSJvHwC5+z0qZPdXn8w
GHiexzg3DH3m6PerTHxKeWV9YzgcVZx0t9vtbW9vJ8sAG/X6yspyXIzyoED3/dee
dNrty+vrQSB2dnYrnr12cyrlaFuWYRgPhpo7KeVwOHIctzwZ77revq5GakJbGbQn
yXZd02686wmP/JoXrd5+Z73R4ADu1vqFj//tPW/70/vvvddzvSSuI2Kt3XnBa3/j
9CMewRm4EnxJLoFQrW4ADEACEaBOAEC2Xfui5zxn/fzZwWAQzoRDIEAkYMgM01x7
yMMRQCZhGKfhZr6eIPnRYGpfftGvJn47m9/HJBNPqP6nku0hS58E+APi57d3dhc6
nRKpNc44Z3Pzz4EQm5tbu2np+AfSOmyNyISH5CsujTGWr1u66vo/Y8e5cPHS2tpq
3rwgYqfd6rQr5bN17bjwqYPhUFyWp0+eKL+/W9s7+VnGg+HQ9bwzp08pgH9Q9Lt3
2vuSmQMANZKvOmNsWVZ5mp9zPjpmI7wO1cV2Xc8PAs553FuohNBFIMaOe7BK8qka
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
wd2/AGP8/QXTb5ld8+Dm3SdGvFXHlKjrZk87VF/bNDH1SvupO17YgyfXsIt/fUXZ
6lk1rxw5dShe/osT5++5Cq6cmmYsn3nWm6ZOPHLuEliWtNe4/WYAYPXs6atnOxEP
3xrN/P5I591bWTAEAoB7r19+r5HS8Se4wRk/Hs28dOrcrS8f9C4p4ncW1Vak2t/l
JKEcuth/6ytt2n6NmCT+u92HAGBB7ZTVc+tXz61/fNa0d2/c5cAqACBYVzXhv6yY
CwCPbt9/1+ULFK/KTJe7f+/0JVRWLqoJcrdb+F83Lv9fzBnU3bv82T0zyx3z65X+
MWQ5EwmVle+/0L96DgDAZRPif5LTH2iuiQx+GUc5HeSB5QWju6SEy0q7HuyGfFT0
oAqJHAt1T7/iLPBDdKNTWRM5qF6ZIBspD6icGFKED2ijjPKV5cNvTQGXRSfuRlwH
oT0MCMXkaU4Ar5F44HVqOYmXZZhgEs+hPEbd5Hen9pzwUwmp45Vq2NwkBmjnvUop
ANB4nKJRyTeDNcGTlbwVtUHXBmyoKAOA3WfOU9F+FIPUAM5cvNRxsY99oQNdF5ho
v2pqJQDs7zzPfuUziVCSIcQmNgDsPnHm4Jluvrbm1VUvnjWNhQQS6nD699dW3b2o
8enWtk9vafvq4jn83d237ulwYXt/9wUimrfC9P3d7kOffLGVP/Sja5bcc80yh8MR
9ztZMckWjie8y4kxX/utp84yhbapetItC+fsqp66fNNeRGwOS1LpK2/7prwJJwCg
ZFnwOkEmyf2hJfWzq1IDo2Of+eO2f1q7PDcdrDz1/d3HVs+e8cnLpgPAxhPd/DMw
N/8L7af5dje9Mr26aQY4hcEd/LtrSnp9c93G/Uc/s6/jqy0zOeSzK3a2t/9g9yXI
VC+tr/2nVUu+cugs+2AfnjUZAJ4+2oljsecztPXU2SUzaz9YXfHLc/0AcPOUNAC8
fqrLrbWApOmHEQA8+vr+r720EwDWz535sZWL7po/85/7R758sIMp868cPnlasNuu
a26oqUw5ajxT/v/tFwCwfm791Y3Tb1k455HRzN3bjgBSlfmBkdHXj7ErAL1jxJT1
DgDQ2TfwyT2nAQC2t//PhZ1fWndlKhH79Nza53ae4E/80dXzUonYke6LH9raztBd
nBLNkysB4Mi5i3hCSv7zqgxz5NzF/pExAGg734sFNRgny7Cd8bY5K8Z3R8W9gjSJ
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
4+Jl1zOn6ByMsb6Q5y9YsHDhwlmzZlVWVo6MjHR1dR04cOCVl18Wn/PYY4994Qtf
SMgiapivBgBTp061hQVblNuR9/ot6a4SPGbPnn306FF2fPz48YbGRuM7WpYluktq
a2uN+3aplszwcEn3h5KOyy67bMWKFdu2bePKE8Z43Q03FO6DL74yv3TpUobunZ2d
mUxGMakYWd++fftLL72kX9xVq1atXLlyanU1Xznf/OY3g+3B//63fxuAJU899ZR4
pqGx8UMf+pDoMmEWycmTJ5995hm/G7lt27Zf//rXysnPfvaz1TU1+pN3t7Y+/PDD
ysklS5a8733vAxM1BIC+3t7vf//7ytdcuXLlbbffrq/wgOgB9kZr166tratT9k3F
a24c+jvmyq4efvjh4Ju1c+dO8WN84YtfnDx5svKc3/72t2JUB7u/ygvDfJGcvrLx
rikzs7m5WYkmyeOqJhKJkeHh3/z+93438Y477lh99dWjo6N5X6uizJmiTJiAxZtT
dM7w0JDiWVt99dU33XSTN/eSyfr6+vr6+mVLl/7v//N/Btw37e/v37x587XXXZd1
OWf9doXfjkLWb+l2lazjiiuu4Oi+adOmNWvWGN/x4oUL3B+XTqdXrVplnD8lWjKx
WKyk+0NpB0J33HEHxphlhwHAM888gzFee/31BQJ88WvVNbq0mJNdkUz39fb+7Gc/
27Bhg9Fu2rx58/3339/d3S0qbHl/kj179ogvT6fTCrSLGP+xj3/83e9+t9Em3bVr
l35++/btRiF3yGQat7a2+sUhxmKxhx56SP+ag3KUaSKROLB//7e//e2ArYG90f33
339g//5E7ibnYAFxrZZlbd++XYxsCjOKGD+S3xfhzxzKRmg2b9780EMPbdy4MZnj
hRU/TDweP7B//7333htwE5988sndpsuYx7Uq9ZzJep0DFm97ezu7nmHeVPn8Cy67
TIR2cVTX1Nx6663ima1bt8bllI22trbCv12ut6PAe1GiXSXMmNvcLNkZu3cbVdKd
O3fyX5ctW1as9RtyyZR6fxgHgL/tttve8Y538BMbN258/rnnCozdKz53vyAoJPX1
9dJXAHjooYc4rt9xxx0NDQ2MAXd3dR0/fnzL1q3dXV3GqfwX99xjUE39v7xlWS/L
Mt11a9fmcbFEm1TZcW655RY/w1kfL7/88rLly3XNreP06awCEcbYGIyaSqXqZ83S
3QrM4zi3udlPtTOOyqqqvG96b0+PIpMUd2Ry8dRWhf4iuX7lTZs2TZ48edHixeEv
LH8LFpTw0EMPZX3JUI7a6Rs1Z8JfPZHFdnd17dy1i0nomzZtqq2tbZk3L9hw3Lp1
q3jm+rVrA56/aNGil158kcvC/f39hw8dahAoh5LJPQ6jdPeikF0lrCaXTIq68a5d
u5YtX654JQgh4j1asmTJ6dOn837HPJZMTqN0+0OBAH/rrbdijF999VV24umnn7Ys
65prrsk7OL3I6J5MJE6dOsUlHWWKP//cc2zOpdLpj/75n4vKdnVNTXVNzeIlS7Zu
2VJRUWGk1zl9kvPnzyvze3FgiJ/fEG3Sxtmzj7kiFdMGFmX7mzyDorOzs+P06Zra
WuWaHDx4UH+yrkwqwajLL7987dq1lZWV7NeTJ08+++yzx48d40947LHHvvTlLyMf
4yMony33UZZM/lwgCo2NjceET1KUsXjx4lrh0nV3d//u8cf5r9dee63IMGpMHpOc
vjJ/cm9v72uvvSZ6c5966qn5CxYYQ3iC34ISogQlVNfUXHvttYsWLWK/Hj506PXt
2w/s358pRm2l4s6ZIk6Y6pqam266aXRkhAHGmTNngtH9/Pnz4qKora01esTEMW/e
PNHpe+nSpQaBZYoK0+zZs69ft47/+tyf/nTkyJGi79tFX79F2VXCj3nz5nF0b29v
v3jhggJ7Yjzd7Nmzq2tqQqJ7EZeMSP9KvT+UDuBvvuUWhNArr7zCTvz+97/HGK9e
vTo/gC8I3ZOJREqIHMEYb968mXnIUqmUqDMAwNDgII+LufXWW41LNJlMXrNmTVEu
1FkZ2puamvIg7olEQrRJr169emhwkG8cL7/88tJly4IDgJctX/7Siy+y44MHD9bW
1Yn2+ODAAL8mtbW11dXVRqlt8+bN4vq8+uqrb5SVyfr6+g996EMPPvhgl0xZmlta
Sj0hY7HYSy+9JMobt99++/e+970iW43JpGjeKeA6adKkXI2/sMZ7ZeVNN93Ufviw
yAXPnj2bx0ag+IlS6fQ999wjzsm5zc1zm5sPHzpUP2tW4Z/8zTxnAGDGjBkMMEQ3
XJiFHOZGK9lKl4TCLArNbWlpEf/gBP8Q3TfVvSjKrhJ+zG1uFk2EnTt3iqEMSjzd
ZQsXFuu65bRkxPPjtj/kOuKxWFl5OQ5UfO+8886ysjJ+B5944gmM8TtWrcojt7Mg
dP/DH/6QEuobdHV1MbpcV1f3wQ9+UFlj3HtdW1vLja/SDUXeLM+rauBeYXql0+m5
zc1nu7rO/vGP7ExnZ6duxiqjpaWFr0M9JoWlObJx5cqVojAgwqeiTK659loj/l27
Zo0YfNTe3l7qnRoh1HX2rOj3uuOOO7JSK28RYqwnpaDQzo5xG9XV1QGJGyG1WcVP
dOuttxrNTcXNmd+1ejPPGfaxuS98WjY7SVnIM2bMyPr36+rqxF9ZMTvnWDYmEvn6
NcPfjlLci8J3lVzHsmXLXnrpJXa8devWG2+6iYON4rvMTyItxZJ5E4729vYNGzb0
9fXl9KrHH388mUzmYTbFCvysxvOpVOrUqVMzZswYGBzkRiXXapbmFXNhjGYKr1c0
5z4DMMaiTLfqqqsAoKW5+RkX3ZkZe93atQHusfr6ejE5RBTzE4mEOH2bm5uN6/DU
qVOiAbtw4UI/EUKZ5Xv37r31ttuMzywvK6tyVUHnSo6M5JFhiRH66U9/yn9dsGBB
+CpDbNvVg6pKFMmS91e2LEvx1PqpNQFv0dfXp/iJcjVwc7pWRZ8zBU4YcfEihIiQ
zNIyvluzchdqZU27FLejFOu38F0l17FkyRKO7v39/Xv37GGWhxJPt2LFipwk0pIu
mfHZH3Iav/rVr3KFds7gxxvdGxsblUr6LEKElavbsWPHRz/6UZ4zyt1dE/MKVdi+
fbt+cmHo+51HasHgwICoOLFtqLqmRkwA3bp165prrw2mm1euXPnE737HjsUomL17
9vDpu2LFikp5bvHRIxd8njt3ru8eKq+rAGfb/fffr5y57bbbVsqelDBb9uOPP87f
JZVO+21GfiO4gGBxR05fmTMzC+NLly4puQB+Kl/AW/T09BS4T+V0rYo+ZwqcMOLi
HRoaev755/v7+9Pp9O233x5e6cnJLg+5DxhDfIp7O0qxfgvfVXKWr2pqFHti3vz5
rNiLqEzMCwyhGOclU7r9Ie+RU5hz4aMgdL/p5pt1B+S2rVufe+65gYEBpkLcdffd
iq8rvxp+xuUUHt1PnTqV660SBS4xlmfhokUc3cO4KkXZgEfBYIxFZ5gY0xusTAaP
OXPm5FcF9uTJkzldH1ZgRLR+br311mJtJeMzAr4yZ2YdHR1KLsDVV19duqtarDEO
cyanr2ZcvE1NTXV1deVlZTk1pAgT8a4AaplQC0yM9kqn0+MwY0t0LwrcVfIYoj3R
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
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=docme.gif
Content-Type: image/gif; name=docme.gif
Content-Location: http://www.askandfly.ru/cdn/docme.gif
Content-Transfer-Encoding: Base64
R0lGODlh+gD6APf/AO33//X7/2l8m7y8vPR0HG+Z7PeRH/WCFJKSksPM1/nq3fja
wveNHvV7HIaUovNtIOl5F9ra2veSIe3t7fL1/L3I0/CVUOjo6ISEhNXc43ej+PN5
OvNyE/R8I/B3UX9/f+Tq8uare+Pj48nR2nmNseTk5IGk63mIm5mZmfV8EviZOMPD
w/R2D/JuHPSGOPimaMnX5/NuGfWCItvh5/aIIqKioqy1xKqqqtzc3HSPxbi+xoiI
iJq05ebm5vNtFfiXI/NxJbW1tcRJAPaJHveJGdTU1PLHn7e6vfJsJPJsJvHCnqfH
/fm7gfNwIfPVv/z07szMzPegTNuGSpi49fj4+PiUH4es99l2FfaGHvWFGPadZdlj
DvJtKIqjtfKqdPePIMno/+Dl6/H5/81oC9qDNef1//b29vqzZvR3HrfS/cxTBouk
1ttpE/Szf+yrmvaCHfLy8uu+kNC2s+e2jZWcpO2vfP////n+/42Qm/vs4O3w9sLm
/9t8LPH+/+3HqpK1zuJtFM+dk+dzEfzMk6artPvBgfV/G6qxvP338/JyOYmz//N0
JYePmKG24vNuI9bu/+VrCdFbCdTZ2/NvDZiv4ff6/ueBF/e6j72/wu2ALpbM8vvN
nfWDLuyFaYCDjuajbeT0/+Ong/NyJ/v7+/eMHMtcG7Xg/+z7//3+/4WJja3d/89t
D/vQq+Hy/+qKQKXZ//NuJt+aXf79+vR3JPR+Mf79/P769/H0+PrEn/JrJe+AHfiV
IqOvwP77+fCHGY6zzvaJIwCz4DOq/7jh/9Tt/6DX/0Gw//iWIbvj/5LS/3fG/1y7
/2nB/061//7+/rKysoXM//7///RzIOTn7/JsGZqrxWOQ6p2fov///VF+3I+p5Olj
O7i0rPBTId7r//rEkX+b0tDX4edJGb7Ez+nt8tJXEaa42NPt/8nEudPP14+bstzZ
0v78/6zC7+/y+vPz877T4O6McuqRcf///vOKaYypv4+72+N6IJHB5N7x//mfNfWP
NfiZKPeLIc7q/////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/
eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlk
Ij8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9
IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0x
MDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5j
b20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29t
L3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9u
cy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0i
eG1wLmRpZDozQzdDMERDNzAzNDVFMjExQTczRkFBOTBFNkE1QzFBOSIgeG1wTU06
RG9jdW1lbnRJRD0ieG1wLmRpZDpBNDRDNjdCMjQ4MzcxMUUyOUY1REFCNDVGREQw
QUFBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNDRDNjdCMTQ4MzcxMUUy
OUY1REFCNDVGREQwQUFBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3No
b3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0
YW5jZUlEPSJ4bXAuaWlkOjBDRDFCQTM4MzE0OEUyMTFBMTY3QkQ4M0VERTAyNUE3
IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNDN0MwREM3MDM0NUUyMTFBNzNG
QUE5MEU2QTVDMUE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwv
eDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv
7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/
vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCP
jo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBf
Xl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAv
Li0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAA
IfkEBTwA/wAsAAAAAPoA+gAACP8AgwkcSLCgwYMIEypcyLChw4cQI0qcSLEiRTsY
M2rcyLGjx48gQ4ocSbKkyZMoU6pceVIgy5cwY8qcSbOmTZIub+rcybOnz58fcwId
SrSo0aMZhSJdyrSp05JKn0qdStVo1KpYs2qNeXWr169gPXYNS7Zs1rFm06pdihbm
I2Fw48oVsxZsMmHIkAkrVhdj25dv5Qqm23fr3bx7C/9l+TYZR2XCCBeeDHbxysaP
I2e8C9cxxmJ4M0LmawcUM7jKMoJGZkfMMmGPOJpGrVowM8nITgtjFru1MGXIjAlb
xtqOqt+ihYHByDmuMY3NSdvRSxozRmPLMuaGyzujcOeqPif/3ng39uveb5n9tKzS
ukbIhHXHVW9nNUa9icU0k5u6fmjOvWWkH3/iCdYfGIIZA4pvy3wH13J2QMbacdBs
lmBG8sFV4XTjuYcdRgjKpeB1gsHmn3QWxvZWdnY0uKBP7KXkXnJ0HbeMiq+FZ1+L
wvEFmnquCbPgamIYQ99GP7b22pChtdbMc3bsR5oqRvq2G13Q7IZRkc2A0kwzkkED
pR3GQPnjgmKcthx1GHnIopQYUUnfh+L5OB50JtpxVzGgochTjCjNiBF8EeZpx1up
2ddnYpC9qNFqWQb4npAc7ahfM3Yg6BlzQoohzJg8ZnSccMUNiul1UDJjjGRFVsjm
ocJs//qhpnguSKd/OgoGDV3lZdTgrTAGs5OghdLV4EYfEtkMNGweW2lc4XXkLJIl
soZfiWB4eqSehp62YUbNHFkmRq+VqN6rbnJYonJk2lagXNn1CuKnjgY7bKyZGQsq
mdmtlsyqze4rHjLKjMjRtI+aq261nvbHaW8DnooRKHeO2+K62aGL73UZrxuag3Et
1yeGysnr35326kQsoZAFiOiJxvDFZqPPIlPktsnVO3BGWYKBoJ9bCiNxqBhlaXRt
AVqsqkcay5rdzx7dCkqVI9+3l7xTL+MiUICetLJmNuKYGGjGnMpmkoXmytphz9IH
mdo8CxPek9U1KIanyNmRZX96pf+mJkbhamTxmZw61rR3b8bcpt38ZjQ1plWnWXKe
5yGI805dm/R1fO6eXNyr+8XFon1FsrhR6HCNXuKqxpXIl6eo0ws4mKVhd+265glG
++0Yx+k6iYI5Bppg8ZpYdZbR9pR5SZtb2Fltpr8625U7c1uq47rd9m7qpW4nNGkN
H7fbi8jXFnuJvTWnzIu8lxi9bs1IB7IwGw4/34LlZS3gk5JhLixlR2lYSV6FJ0kB
kCv/OyBRBEgSAqZIgTNZHgRXwsCROPBhE0RgBoFSwQ02RYIeDOFaQCjCEpKFhCZM
4VZQqMIWUoWFLozhBxMow5MUo1xwGVoNU7bDkmRJMMnrofL/aChEkKRHZ0Xk4Vr+
lbpoBUZ0vdlRoUgDih/uJorGeIRu1temjfmnP/aTS29AARmhRSuMcUlfXDaFRu1R
BoZIyRBcVFSiU+0IP68736mSwQwcCm1B1ilS3tA4RycB8WSCiY0c6UNIhymGiGVJ
T2344p6/7ahBY/Pi3yDTjOJAJjXWYSIY79SyQvXnEQgDTYDCdqgc+ac4+hHYCCGZ
lmIkgzOOqSSlFLUXlN2yjKx5m0aOhZm3gGaU0iklsPSSPFUmx2XIsdSXAAjHoxAy
lyXyjLKYNR45hoZQFgIFZvrIwKoV6hF4+514AoSwxhHyen2pZlFCdMti6AWbuqOL
vwCW/8lm3BIZbLtL/7IkzljpxWaDJCVs0hk8pPlqX8lS2BtpGRbQQMg/2NzUcexU
DMWxaWkkm1CTAPecxiwDSAlNpomq9BFnDspQL5NizyZaF9Bo83nuoZB/ymY1vpzG
k3BhDZeKcxpQfspE5ZTbMwu1IcmVyqWtu1ErM1mq8k1GnkR5IoG0GhfWDO9zmVQn
GmkXGM807ImlKuXUOrdOjSxye3Bh3VUpGhYqcSc4mOKq4vwTvfE0Bxo6/cx3mPGi
t8j1rNyZ1BjL6MW24ul5cCUONemaxMoyBauWzSxLMKvZzraEsp4Nrf9ES9qhcLa0
qNXIaVOb2tWytrSufa1oYytbz//StraavS1uLbu8FSAAA8ANrnCHS9ziGve4yE2u
cpfL3OY697nQjW5zr1EElWQuCF3QhClMMYzueve74A2veMdL3vKa97zoTa9618ve
9rrXvKZQBT4csIKUdG0CjHiFP0BRhv76978ADrCAB0zgAhv4wAhOsIIXzOAGOxjB
rdiDJhBgX9ByRAQOQEYZULFbF0bjDq1QBQYqfBIM7wEAHZZhGUwxYpR0zcQoTrEL
yzCMFn+2xA44sYxnXGMSmwTGO24hjW1skhfnOMZBNuGQfVwSICdZyT12sYU34uQn
i3DJUsaxjq185Sjf+MdH5nKXiQyVKWukymLOIJa/3OQwp3n/g2suspkzguY3KzDO
ZdYyku18Zy/LWc98niCecTJnjNQ50JMZ9EiMvGVEA1DRImH0nh1dGEiHRNKUfrSf
8wzmRme6L5YGCaY/XelNExrQpAa1qRddaDscOtVlCXVQWv1qWIdF1mKhtZttnRZc
d2TUvDaLrzkC7GCTZdgbKbaxwYJs1era08v+SrOT8uxJR3sr0/ZLta8NlmiAgsVM
JgmGTZGPAJj73OhOt7rXze52u/vd8I63vOdN73rb+97yFsMjXkHmU5uECqnQBDL8
QYyCG/zgCE+4whfO8IY7/OEQj7jEJ07xilv84efwhynscQNnZNkk81gBI+rxiz+Y
/OQo/0+5ylfO8pa7/OUwj7nMZ07zmtv85jH/RT1SEYFwl2QCKwiC0IdO9KIb/ehI
T7rSl870pjv96VCPutSn/nQoUGEePue2Ap3hceu2Wusp1C3YyyL2sYel7Gb/CtrT
vsKvs32Da387Vnr7gQ9I9+54z7ve9873vjv3GjjwOkou8IFrQCECiE+84hfP+MY7
/vGQj7zkJ0/5ylv+8pjPPOVXcISus7kkEcBAEajgebk3ZRQ9z7pIcIAAEZh+Ks5w
vepDwvoSvF4qsRf8SWp/+6fkfvYg4X3vm/L7j5tE+MNfSvE/TxLkJ/8oy//z7hFg
++cjJfqcPj71rX992Ru/JM7n/v9QsO9v7Ve/Izf4gBkwUoIafAAF4ocJ+VmNkvBr
JP3rtwMCUJD/+LNk/pH2dfaXEfhnByvwAdXlfy8BgJcmgNvnEQWIAAjgcQeYgBix
A89gB2ZQdxyIgBgBBSjAgfVlfQwoag54fhyBfwPwAVCQETtwAxlRBB8QeBs4ghVo
B1DAghhxgCOYfCU4a/X3gOjHgRmYESs4ARhxAxOogR5ogB6IAjWgES9Igt7HfCMx
gEmofu7XgyXwASO4AwPAfjO4g01ogAMwAAjwATD4fD+Ya0GIghtRgCEYeBhRAxOY
g9Ung0johNUlgx/wDANQBFPIhlUofeb3EQWIA+8XgwhYA/D/t4MURoZF4Az7J4Vr
6IOFmH3gJ4QpqH5Z2IMIcAM70IMoUIR8uIGX2IWXOHxt+GsniIieqIE7gAD5d4Af
sIeKaIEVSIkIgIQlEIJRSIi6d4gQGIt2sIJFaAY7EIx+2IEcWAIT4H4fgAArYIel
d3utSGyvmBIToIN2IIP9J4ZwGH/ZmGzbiBLP8IjfaIziqIAZUY7O9oYocYBCCI4b
0YXjKH7wSG3y6I4/sY/a1o/+2BMAaQeZg4UDSRMFeZCcmJA3sZDn6JAPmYnlt4n5
KJEyAZECiZE1oZEnQQUosAIXMJIkWZImeZIomZIquZIs2ZIu+ZIwGZMyOZM0CZMi
cAHD/2gSExABItADPvmTQBmUQjmURFmURnmUSJmUSrmUTNmUTvmUSjkBtZCTHPlI
VTlZV0lTWWmVWxlPbteVUhF3YKlBY6kWYlmWm/WVaMkWarmWR3GWbvl9cekVcDmX
mkgSzrADdud3fNmXymWKhLeXfjmYg1kDU0mVIyECHxAERaB5jvmYkDl5mDAKGIEJ
GIAJkZmZmvmYmLCHwPcROLADOHCYlYUDVGAH2DAAKNAD1yhDsQcHK8GQF7lDInCa
x1gDnilEIvAOsRmRSVSbGDEAuFlZu9mbG/mbtimcudlDxYmYq9eQRQSct7mctMmb
zkl70KmbyTmcv2mdn+kRCFlD0v+pnMTpnXJ5hdm5FhRwCxSgA56QAdOQCodAAYSA
B+QQDp4wDhRAB9egBxRAAdFAZ9tJnWmxnu35nvE5n/V5n/m5n/35nwFqaOZphc85
m2aBDVagDSYAAzUADlOADiRgAuGABwXQDtyQAyaQDidgAixKAQIanNxZFxiqoRzq
oSAqoiRqoiiqoixqAi4qocY5fRZqFgUwBVbgDTVgAkuwDiRgBWWABxqQBuiQAxow
ASegARqQDeMQoeMZo3VRpEeapEvapE8apVNapVeapVsKpNcZfOlpB+nnjM9YFdhQ
AEuwBObwAVPQDg5AAktQDQKgCDzgCeCgCOoQqFaQDTrwotP/eY/PwIE1YIEYUQTS
WHemeBR1eqd5uqd9+qeBOqiFeqiKkKiLyqbf2RHhSYAfMKRNUQA9agU9qgEFMKu0
WgDWYKvWYA1a2nVdmpsyyJ2PGoYfiACS6hSuyqKwyqKyWquzequ5qqvjwKsTaogW
ORLpx6rKtwaNsK1rQAncugY8QAnaAA6UUK7kWq45UKquNqAZ0YWX6oQtSIk96Hva
yq3e2ghrAK7ieq6UwK/pSmfTepfoia3XmhGVmBEHiIQr2IGPaAaPWnc1gK0moQMR
KgmyYGgXMA/z8A4RgHXzMALYgA3R4ABBwKXsihGPSp0S6AzdiAPSGLEYgQIosLAo
YIHt/8eBN2AGzdiByniJMpiAvlV3N5CbFIsRFouxGsuxHguyIkuyXBqwFdl8b3p/
q4qwVRuzwTgAO+CCjwiF62cGKBCJM2EDduBxI3ALHJYBM8AOlQACI3AH65kA6zmy
R8Co5Fm2EtgRKauIGIiyYwiM6+d+tjcBfWsHJTCITnh+iPuzTlhfExC2/Ue2Zou2
dqC2bOu2cHsLcnsLdAuwQUqMIVGwGKGMRdiFLXiM6rgD8CeDdJi4NGEDCRC7FRC7
CVABs5sAcpAIHrC7HmC7I3ACdWtoJ7uB6qgRK1gEMriEGFGJKLAD/TeFWnt/W0uG
iuuzCNiz7foBwmoHsCu7tGu7sf+bu7zbuxXwu8HralBLf0JqrVebhNO7As6bhMFo
B6rbrmcYpxJLEpJrByOgB5WACmpbCWLgBPTQBxSgB4kAAO5wBw5wvr06uovIEccr
g5f6qGA7v3ZQA9OLg2fofht8gNXLiMjrjXirjvvbv/8bwANcwAecwAvcwJ7bpqA5
taqKgopYX6GYEaXItXX4fmcIwq/bdSNAAVintnZwB07QCX2wxNsgBi4Kw8ILo565
shyxt15ovOqHAqsoinYwAWlYAwOwAlxMvS4opyMsqTKbETYgxERcuTNwxEm8xH3Q
xE/swOkbgMdZjHAos7nogqdLv/B3gH8MxDPBCxlwyBUQDpL/kAGxGw7hIAfdIA/x
0AniAAMjkAHAa7cxmrIbwYtdrL0a8QxbC4UZMQ/XQGGi6JkabLUhPKkIKIN/TInq
aMiIrMiMnACODMmSTMmWjMl2/LnVKhKia7VjvI6eWb8reH7DHBO8MA1hEAYJMAPP
PAIjMAMzkA6B4AbaHAiHHAYnMAAmK8UZQbgYDK8xW7wIcA3z0LwZQbp2wM4G+8Ht
u7jXi7hduL3N/MzRPM3VfM3ZvM3d/M1PC8xSS7DtW8am6IhSCH85KKwL27ryR7YY
cbYBqrZ30LYwcAencArwQAHugApQvK7izIjACsoYoYhFqMFICIx1uANI+KjVZQYe
zMou/2i91cWDXQy5GOEMEs2/nOvGFw0CGb3RHf3RId2cp8oRqZqF47iCdBiCcqqG
Tii0OD0Th2AGt2AGIzANenAL4ZABekAOM5AAegAC01ABZu0ODRzOjaoRE/CwHxCp
G1EEUI0C1Re2cQqzWVh3Z3i1hEy/Ng2JQpubV53VW93VXx3WY13WZ53Wa22q51mh
LPEMYjuzKbiKOuEMvEDNI3C7nX27FTAOsjsO4PvNmkygKJHGRqHZnO3Z4Fu7og3b
pb29SB3Z2Jm/HEG4f2zZcYjZOnEIEXq2HhfAlTANIxAAHl0B7uAOlfDYIt3WL6Ha
RgHcE30Lwz0DlVDcx53cy93cR/8w0DIMnjT8EXp5qbx9f759E4SQEeFQCXYQDWEw
De+tB+EQDdk9AtkN0g58stFdvESx3hjR3u8d3/Nd3/ed30d9xw2Yx3VBBzZACHRw
Ag4w4Scg4RQ+4Q5g4Q4gAEeAdc99t33h4BCu4RWO4SSO4Rzu4bVNobd9QOSACZhw
BDI+4zRe40FwBEEwAH/8wIXx4jFe40A+4zee4zuu4CbI4BsUDREKEjweQkouEitO
rQWtWU2um0YOhOubWVXOnFfuhlluWVtenQQ9sFROmdBt5WMuEl4MBTXZ5m7+5i9Z
Al0HBdQF53Z+524uAmae1BwBBZIAlYAe6IKulLCJEaOwAhH/MOiKvuiBjtpRSxIa
a5em1ZaSvh6UXulDhOltp+laUZec7uWf/kKXHuo14emkHo+nHpajnupkyeoz5OpO
YeqsLuupTusxwQpRAAw0sOu83uu+/uvAHuzCPuzEXuzGzutRwApYeUDfoAKFsAmD
EO3SPu3UXu3Wfu3Ynu3avu3cLu1nsA/foJUAtA+FcAb68APonu7qvu7s3u7u/u7w
Hu/sfgz0Xu/2Xu/uzg/6oA/7IO6TEQ00cAb8cO8EX/AGf/AIn/AKX+9V0PAO//AQ
3/AE/wP6jgX+PhkycAY/YPAR3/EK7/ELH/LH0PEkD/ETrw8ysOR1YessEQ0Zvwsw
H/O7/1DyNF/zNv/wMp/zOj/zN0/yOq8PunDxhaELZ5DzEnD0R28ASr/0TL/0SP/0
SN/0TQ/1VA/1Ow/zTy/1Wu/0SJ/zQC/0fUH0VL/1X1D2Zr/1aJ/2al/1Wc/0X2AA
DAD3DDD3cc8AZc/0VK8CQT9XCkT0XyABZh/4dD/4DEAKpED4iJ/4ij/4gd/4jn/0
jv8Fc2/4lF/5hz/3j3/0et+aacHyLAEBZ9D4hG/5hk8EpH/6qI/6i8/4kS/5g0/5
ROALljD7vlD5rG/2EqACEAD2dQH6gk/3sE8Ewj/8xF/8xn/8xp/6hk/4kt/8o08K
wm8JVxALIRAHsUAGV1D7lE/3jf+v+7yvFs4A+v0w/v1ACv0wBOh/BatwBVlABO2f
BerP/u4//+8//0QAAfKP//Vf/8gPEEOIDCE4hFQ/Bgz6kWJwkCARIlmuhKCCLZqd
aNGc8LEEseDBfiH7qYBgx+RJlClVrmTZ0uVLlcGCwaRZ0+bNlILO0BDZryCRBdHy
ZCF6IIuCeUayGGW61KlRJgpWrYqzgOhVrFmzRMQysKDPrwWHdOUT9KStk4hi+epK
sGdIks5wzqWLU2ZdvHlhAjoDbAgNGlgEEw2a58Dhw3nsGEHc2PHhTfPmLdj32LJT
rIIFjx2rebAlJ9FkKYiydN+3WvMQkcniGTANYDRUCNJb2/b/Xdu59Qp6ERuwZsLO
DB9IQVzB4hTJBY1hvkpQ8VVjViVPsXyMoOjZpa+6AmFq8QPeV0HwXH7wm0/Y7LAi
3jgKonlOdLUW/Br2PkEXde+3iZv//5oAeQEwGQR74w1DDljADgWoS04BZ4xI7oo5
TMJGgVieW+DC5FgIwQ5U2jgupQijwGifFAz5xCQvDjzQQBcPNGTDJ7BwkDom7MDG
FRddkw0QAINsyT8hi0xJwMAKdNEQQ5xgkDnmIlEgGiVYEMQJ9U6axwIWsFSABRb4
eGIeO9rIg8yUNrHgIhTveeKiFmOUE0FdZInmkhupo6GWMmMskAYZaNgHSCMLJbLQ
IqMR/1AGRt+QgUlDUnDSDmfYYScjSo1gYZ95doSEj07r6HKeLyHxw6RoRAUTQk1Z
SGFNWVxgoUKMvICUSRlv5fQOLfKk7k0lIGV0WBkGRdTIQ48Nko0XGO3gjQ4aMKSB
BiZdSYlJWIAkklhCWAAVO0T1cpJYsHnCJFVZOK5KMC0wiRM+hGKR2mkNiVZaahvg
xI55PgHzX1dZgODcS+qVoQNi92FDWSGTZZi/LV5AuAN785WUJWywhSSEjDCdp45J
nFQAkClfQPffdf91945MnHDG5Gi8yHdmmhs41w9B/iUAzAbIwOiFfCd2VuGHAXS4
6Nwi7mDpe6lFQ2QOWOCAg0nWnf/kk4xYaQMN9UD2cg5ncMkEXao5WHdqDiwgMwRU
FmCBRTQaiJvmuNFggRVnapFCkKnB5IANl2XhJGimEXZhC6T5OzrxvJxRunA0IicA
arSrngdbJZxRAJJJFnbGazuecOYJNMb+fJJJzLZDibLdDX0eFzig1As0CIj8dtwJ
IMCVXoQiYwtAAGGDjVPLvL0DNArv4HDGdVu8+boenwX52ydnEG0OfLBaidD5iMSP
i0IIWS47Xphk7HB9mPps9S0g/5KpWdQd99wJEEQKRExix49PYplDAVQ4YwH0m14H
Cng4/UAvL89TIE4ioQUDzgINEqyd9RQQAw5gUHvOwJYWMIL/qSewA1tOEqAPfGC6
Oqhvg6wzoeue0AEMzk53trOdNGZIgBbgzw696MUHUbIAWswvcrMgIhGXF4kG6oWB
SaxJJF5QRCKiwYYEWFAeMphBHygGFyY0mR3yoIVLeNEHC5ALLUzICbm0IQbq0+Ia
08aiGBAgBvKzYR0JUMccIiIavdACLXChGJMs4AU3lMYEoUhEFyCRiXVZ4iJf8kAi
LkKS0qCkNJqAQxzGQJMm5CQ1OPlJUJpwjT5YoyZNeUpUxrEFd6xkKy3pivzxsZQx
kIYLYrDKVbpSklBMpCPp0khfsgSSkiTmIirZhBYgswXLjAE1nPlMaEZTmppcZjWt
ec1l/yLTla5swiXYUQstYLOaTWhCJYtZzFkkknzBrAkw2ZkSNWihmECgJxDISc5k
PkCcLZCmNPf5z2rq854DJWgLNnAJC+hznwStJxCIKQpRuEAN7+zPTCh6k3hCtKH0
JOgDPOrRFii0mtTgZ0lJGtCQhvSjK2XpRwnqCHLaswkyJedKU7rSgW4UCBAVxSI2
MNGLwsSdQc2oTuvpCJjWtKVLZWpTmTpQpAIhqvZEKlKV2lRyOsKoO+0pLYAaVJcM
9aLx3GpVzXpWpDp1pWhla1vd2taWttWoEP1pAsG6ErG+0xlkhUVf/epXtyJBsIN9
ABIKW9jBJvati3VEXxsLC6RCtv+qhDVsYpFg1r9mVhQ/vWtYLdpZlwhBC1wgbWlL
mwTUpjYJlmVta137WsuqNglckC1qYcva1JpWtz9dJ2hRktd3ila3tSWubHNxXOQm
t7jLZW5qc0Hc5Eb3uMvVLRc2IATf4vWz2VVJKTaQCFhUV7zjJW95zXte9KbXtIlI
RCm4mxLgsjMU5UjEBux7X/zmV7/75W9//ftfAAcYv4koRyje+9vtHvgkoSiFEBz8
YAhHWMITpnCFLXxhDGcYwqUIhV3fG192SkbBtekUmkYM4hGnWMUvQfGKXfxiO7QY
xjNWsIxpfGPf2hjHOw6qjnn842DKRMhDJnKRjXxkJCdZyUsQZnKTnfxkKEdZylOm
MpUDAgAh+QQFPAD/ACwfAEMAAwAVAAAIHwD/3XDm7MY/gQQNIix4cCDDhQodRkzY
kCLEig8HBgQAOw==
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=000121271_1-68a2d8c57f67209089a74228e5698e0e-
75x105.png
Content-Type: image/png; name=000121271_1-68a2d8c57f67209089a74228e5698e0e-
75x105.png
Content-Location: http://s2.docme.ru/store/data/000121271_1-
68a2d8c57f67209089a74228e5698e0e-75x105.png
Content-Transfer-Encoding: Base64
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
mZNGknyUVE1t7Rzs/rK+UyQWjBvGDRNag0aYT6ZazaxhZZgk4qQvjjS4z4dMTV0l
MK/3CoZF//KjkPb8OhhqPls10kAV6le2oXahxzhQ11mXmF/0RWHDWRKvT+tgGlyD
JpfE7unjSDq5/FGNWKkWeaz0gJW2wDBgtYYwbDHcLlfA6w36fACv2434/WggALLT
ZgPZNzODI8gVr3jt9uV16eA79/gFhxHpiSswq02Y0y/F+KE50SMrRxrURbeb+v0G
qpZVZ+hLL/3i7ZILX+XX1VePjHeyGA2tddVdbc0sWmZ9VWMfiT0iog9xtTqxz84O
OpkRK/VbrQSKLobdYhkRi9VKpZDPHxsdHRKJdBoNXGpUKsnQkEGrNRuNV7zisdli
/FKh5IZriMEHY/tSAZ/xKZr14ySepCPtxKfUc+93fflC2YdPpfzXE/FH3lQYdRLL
FE9taKExX3vr5S1b7nrp1SdOXDzRSutrZfTzJRSznuzXkwIaktdoDIDSFoHW0zPC
44nYbCGLxWMw5CIRj05nkMlqiUTAZHLpdC6NFnA6F78ybTDEyLDypmtn+TF+bRIm
6VbIKMmtxX/Ozvrkr7sK9u5s/uSZg09sSdz9SM25/QOk2rbehoKGrG/S/vujw0+/
fuChgyf3ZJXlZ1ZX13U3yLnNQYccDMGtVru12uUwy2T6oSH98DDMSi7XODKiEQp1
Q0NTGs3yh+2jo+v4Yqh7W6wMob7QuVwJne2PXbiwK+XrPYf2vPCH3/z+/rsevfe2
p+/Z+OrmW199+I7f7rj1xZ23vP/4nX9++LaPH9/EyPmqsrqsrLZ8TKeDfh5+xCWV
Wng8M4dj5fMXQ0IiCdvaRrq6QBjq6BB3dIja22Ge5HIXnoEX4TI88/mxfjF0c+xf
DM0Ps9tdKeA9m57yZOLBt5NPvpGaujvh+KMvPfuLO2755a0bf37rxntv+dmm2zZu
u/PmB+686bFf3J6592VBewG5p3nSZiPmS0obnz9UV9eXmztQWEgtKCDn5sLclZlJ
LypilZb2ZGfXJCXxKirgbn9eHqWggFtR0Z2ZCTI8wykv78zIENXUGAYGYmRY8OM4
hLpjHQwRHFfZbAl9va/nnHv23PHfpSS/kpryblb6+6nnP0w4se/Ykb8d/mLf3/e/
uOvll55/4fhn+9pLM7jUdrvdNuO99LWmhcnU1NREwM3NZcC+c3NBEOTnM7OyBnNy
6BkZcElOTYVbg9nZIHNycsRFRby8vIUXxzs7Y/0mKm5DoHfbOhjC8CJIAMVyGOSk
3tpHUlOeTE1+LuX8f15IOZSWmlaUn5qZmZ2XW1ZZkZWV1VJfRevrQHyOYPDbg2rz
wICyqCgCVmoqNz194Px5RkrKUE4OLz2dk5YGEGVl8TMyOBcvslNThZmZ8IAgIwMe
XnhR3dQUI8Pq265bn5Ve+m5y/sMd2aSJo9cc6+4qHGS/kZ6e29KaVVlT3thG4wgG
ODyPx2s0TSyvQgJut1Onu0q4Jycvfd/odnt0uijwGnRzQX00oOYVGC4eNo8HZoFO
i2LYmF6PIIjHC906EYkr/1fGhrn/7+N/AEc2baYwBRdxAAAAAElFTkSuQmCC
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=000119671_1-31b06b8d371627b5a7c503a7138aeb98-
75x105.png
Content-Type: image/png; name=000119671_1-31b06b8d371627b5a7c503a7138aeb98-
75x105.png
Content-Location: http://s2.docme.ru/store/data/000119671_1-
31b06b8d371627b5a7c503a7138aeb98-75x105.png
Content-Transfer-Encoding: Base64
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
RK5CYII=
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=000077566_1-57b5ca22d62085f3acc8b0e555b9eb13-
75x105.png
Content-Type: image/png; name=000077566_1-57b5ca22d62085f3acc8b0e555b9eb13-
75x105.png
Content-Location: http://s2.docme.ru/store/data/000077566_1-
57b5ca22d62085f3acc8b0e555b9eb13-75x105.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAEsAAAA4CAIAAAA6mpLSAAAacklEQVR42t1593cU
Z5Y2f8aeszPn7Jm1x2tszOIwRiAQ0SZIRCG11LG6q6srp67qruqclQUIBEICBVDO
SAJlAZIAISEkgRAyOZhgwIPDeM78uLfB9oSdmZ05+30233fPPS/VXW931/Pee5/7
XLFgfrZFm56y5IPEdxcvX7Qk8d1FHy95P/HjpasSEpJWJa5bv/KTLZ9sSk1ONmo0
JIo7BXu2X6k9XNjfWXe6p3l2fPDe9fOzl8auzVx8/vjWt7998Pzx9d8+vfbi6U1Y
f/fi4Vdw8fDS07sXv3lx7/fPps82hcY7cp7f7p1uzR5v9o+1xk43+6+O1Hz1YvYP
33319Rd3nt+bfDQ38rsXj7779uHvXtz/6tnt33/76JuvHz1/+vDRwztfPLh+//ql
a9PDVyaH5mZG7t648vDujc8f3Lp14/r8/PWamnptpn5H8rYtnyanfLIx5ZP1uGXD
zTn/gumpiY6OTnjnnUUfLflg+QfvJyV8vD4xYf3KZWuSlq/dvGbj9g2bM7ZtNet1
FMX4VKW4IKup+uCpk8emznXcu352fKT76uTEzdnxW1cn7t2Y/uLz+fu3Zp4+mvv6
y1vf/Pbu189vfv3kyqOb498+v/Pdi1tXeov7a71P5nseDFTeHj06c7Lo8sD+J7eG
f//N/e9+9/yb3955cufis88v/+GbZ999/SB+Us9u/f7bx999++TFl4/v3b1+beb8
9cvnbs6dvzYzPDdz5u6N6aeP7zx+cvve/fk7dz+buzbT3d2Zl5Wt1WTs3L41bXuK
ndp2Zz66oLGhtqmpqarq6Obk7e8u+vC9RUsXL0p4f3HCR+8vXfbxylUJK9cmrty8
bv3OlG0WvYEnsYhPPrA3XHOkoK/jaFNNcXVFUcOxQ63VpfUV+5tryk4cr+/ubBge
6hgb7R49c+Lcma6R/saBrqOn+5vHzp4c6qo8vFsYbC46URbuKPXUFavDPU0Xzg6O
jZ66MHIaPnW6t2F4sHXi3OnzIz0jp9vHRnvHzw+eGx04PdTX091xor2hrb68tqr4
RHt1R2vV8Zbqk52tfX0nT5yEGDW2tFbXN1TtKczPy84yW0wbPl1j0K4/0c4vEAXO
/oNt27bjjV+9/at/e+vNX7399psLF771zrtvvfPewnc+XPL+mpVJqcmb03ckm41p
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
cYvVvPElwr/bLf4PGnAoIIQFYkiSuPCKVWHCQ81oHCGiA2Wg00Mpwh44BojhoQMb
D5clFxakHyheW1W19syZt4qLE0pKVtTVri4tSa+v2VRVvvbAvrSmhk9KirceLE7Z
X7TFztt41kIRWhTZbkM3hoO7fjqEr4IZR0jgBIHDJM1QEFfQM2YwiJ5Wq9doMjCb
7SXf2GgcnABRDZ8ATQDKAXJYq9Olp6dDbvM8EfTbFRmDXHUrrCLzIhQkaBoWhYxl
GZMN3YVZXiG0/3QIX3EsVCDD0HJ8LuBg3nvZ8DEEQcxmS0aG1mJBXyGkgGNxkNE4
cI8Ns9peGmJGMzJ0Br2epDCngwn4QC1aHHab2ynGeZUG4WbmGQvHIBSeQWDJoZ8B
4fd/kmVBS0GWQtsAIrVaMahDq9WWmakzGk0w6kHPBI4FfqKggCkKzgCQYxikNKbV
GdI1GhRFKNoa8DvcCi2JiOokVQcDjMrRwFVxhCylI20pIf+OnwfhK0UPtAn5ZrWi
gEqrNUAppqVpXgoglIDIWmG1UQQBWYxaLBBjBLEAQiNiTkuHbZkEaZUlNux3OGWr
XTBDT3HYSYAHTENTeobSMsTWkH/7T1qH//2P6zu2b1u7ds3KlUkrEletXbt++fIV
q1ev2bx5c2pqaoYmXZuhMRkMqTt36nV6kO/xCJsQswXN0EI1agA1TeM+t+T3cBBG
h92qOkAtoUAzNms6iWtofOvLGP58CF+JdWCXhIRlCQkJK1YkLl26bFkCgFybvCUl
deeOXTt3aNLTNm9OTt2ZnqHRQpXqDSaLFTMYTRkZmTpdJmgfqOSw36k4MEk0KA5c
EkDfZZhMW0hbGmnbEg2m/w+zxU9jQKfr1qxYtzpxVeKyFQnLkhJXrFu3LmXzpi0p
yVu3pKxbt37jhuT0NA2chVanN6NWCCQowYyMDAgjZLIiC0EfCCsIo8UugATX6rSb
LKatwDTRYNrPVod/qe84Nm178sY1ieuTlq1ZuTxpxUqjPsGMJKWmJq5YsXLN6vVb
t+5ITU2DyEExmsyowWCGkELzQDEUJFHAq7pVUKcGgcsUOANq2a7XboRuEfJte10Q
vspZi0m7c+vanSnrP12dlJf364KCX/P82yUlv9y3743dexadOPHGnr0JRfvWtLR8
WHJo1aHShNKyhPqGj3hRJ4psKOCQBBij00TeQJGpgNBkWB/0vF4I48YypNWQmrlz
g8gvIfCFsRjA+9do9E1VXVRcvEiSVxcXr6isWlpeseJQaWJO7pojR5YznB6zUapq
97hBHqRBNjDMTjOy2WRc43dt/pmZ5m/QD09ZM9N3bEj4aMl/Lv7PJUve/+STJSuT
Es2WFTtTU3T6uMKDmdlgNGdk6sH1RjMCDEqSPq8g2w0ss4thduDYVotpTdCb/NrF
8EfbW7jiwL5futRfFBX9i6L8KhD8d5d7EWJeSzOa3Lw1VUeXyo5dB0pWFu5JKju8
rL7x49LSdc2N62MRkmO1LANEus2KJIW8W15fhMePr1IVk+L8D5b9pdX6xq60d2XH
QqBVGJXdnk1Z2esEQVO0b73Pn1x59DcHSpbvKdrY2LTUo4ouJ86xGhJPwa0rQr6t
//T/W/xkVlCgz8oysyy7evXqd955b/HiDz76zbJt21cYTRZNhh5cZzAbEUxnxEh6
V7pWG4xud6hpXrdhTwEa9G8jsI0EtiwcAKZ5XRE2NHza2PhJff2nAwMflx95Aygn
J+ffYlm/7uhcsr84EYi0YPfq3PwNFVWJtfUf7j+QiOK6YzWJ5RVLh88sGR3+AEc3
kLblkdDWBWNjw2Ovpc3Nlc/NHbl+Pe/u3cDt21mzs2p+QeaevZvHLlj6Bux9g9SZ
UUvPQHjkvOP0WXtN4+7Obnv/mZyDR2qmpvRPHmGjQwW9ndbP72YtuDwzfvm1tNnZ
idnZsVfXc3OnwS9d6s3JLaw61gBeVllTWl53rL6ztqWnuulkXUtl2dH2+vaB6qbK
ksNFZwZLXjwtOTOEffU8d8HMzIXXE+Fnn3XcvFnz2WddV68OP3gQfuXXrvVemQ1e
GEcGTtEXJjSTU8a5z9KmZ7XnxtHLs9uaOxqu31pzdmx1Xa3x8/v45/eKXjwtAISv
aQwhaPPzPa+ub96sfuVXr47cvn1odrZictrU3B7q6XcNjXgHh739p5RTI0xje2X3
4O72E4Yjldv7+zKePSz76ulBQDjx2mbp3NzglSvfP961a4N/endqeqKxuausovnw
seOVtV3l1Z2llW0lFW2VDX3B3DJazjKbkdO9+d9+1fH6IoQsff5cc/funi+/THv4
UHnyhH70yP7wofOLL3C4ePKEuXJlsn9wpKyqrayy7cixDkBYVNpQVtPtihxgnQWf
bsgIBfHv/tAFTDPx2mbpnTsHbt8+/MUXxL17Bffu5d67V3jrVuXDh+7bt8vu388B
hLDt/NhERXX7oYqWQxWtew7W7T7UJPv3St68tRs06Zmbvnx8ZMHlyxdf1ywdn58/
OTc3dOXK1N/eNXPz5tGZmdHWjqq9h+ujRcfy9teL7t2AcGuqKS09+e58ASCcfG2z
9Nkz04MHwVu3yu/c2ff4MQ8p+uiR49kzHWTp06dmSODbt0th2+XL00CzPYPDWfur
s/fWCK5CxpGjQxiTefv1K+EFs7PTr22WPnzouncv/9q1/ps3jz14EL11qwKAPX2K
3r2778GDEGTs1aujd+/uBo69caMWoI6eu3Cwok1wFdBSvtEicIL+5jVA+Pdy4P89
m5qaLi6rpezZWiMvOWw35rNf3yz931hjSxeCSrITv39n34KpqfHL/z/aqVMj2dnK
4/vlC6anzl+8ODH+0i78qV/43sfHJyYmLl68OAlr/PLl9RRkw/Q0rJd+tMnJ+I2L
E5cmL4LDDbg9MzM9Mz01PTV5eXrq8szUTHydfuUzL1/CBuBDeDk9Ff+C8R/sQtx+
fPXqR+HbwS5Nfr9emrwEPxJ3eBbwS+CXpuBNuBV/kLhfuH297b8Azf/k1luXOPQA
AAAASUVORK5CYII=
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=logo_footer.png
Content-Type: image/png; name=logo_footer.png
Content-Location: http://www.docme.ru/images/logo_footer.png
Content-Transfer-Encoding: Base64
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
------------1KzJvamQIDKXslvabTgzQz
Content-Disposition: inline; filename=watch.js
Content-Type: application/x-javascript; name=watch.js
Content-Location: http://mc.yandex.ru/metrika/watch.js
Content-Transfer-Encoding: Base64
KGZ1bmN0aW9uKGQsYSxmYSl7ZnVuY3Rpb24gSyhhKXtmb3IodmFyIGQ9MSxzPWEu
bGVuZ3RoO2Q8YXJndW1lbnRzLmxlbmd0aDtkKyspYVtzKytdPWFyZ3VtZW50c1tk
XTtyZXR1cm4gYS5sZW5ndGh9ZnVuY3Rpb24gcCgpe2Zvcih2YXIgYT17fSxTPSJo
YXNoIGhvc3QgaG9zdG5hbWUgaHJlZiBwYXRobmFtZSBwb3J0IHByb3RvY29sIHNl
YXJjaCIuc3BsaXQoIiAiKSxzPVMubGVuZ3RoLHQ9czt0LS07KWFbU1t0XV09IiI7
dHJ5e2Zvcih2YXIgdj1kLmxvY2F0aW9uLHQ9czt0LS07KXt2YXIgcD1TW3RdO2Fb
cF09IiIrdltwXX19Y2F0Y2goQyl7ViYmKGE9Vil9cmV0dXJuIGF9ZnVuY3Rpb24g
eGIoYSl7cmV0dXJuIGE/KCIiK2EpLnJlcGxhY2UoL15ccysvLCIiKS5yZXBsYWNl
KC9ccyskLywiIik6IiJ9ZnVuY3Rpb24gTWEoKXtyZXR1cm4tMSE9cCgpLmhvc3Ru
YW1lLnNlYXJjaCgvKD86XnxcLikoPzp5YXx5YW5kZXh8bmFyb2R8bmFyb2QyKVwu
KD86XHcrfGNvbVwuXHcrKSQvKX1mdW5jdGlvbiBrYSgpe3JldHVybiJNZXRyaWth
UGxheWVyIj09CmQubmFtZX1mdW5jdGlvbiBlYihhKXt2YXIgZD1bXSxzO2Zvcihz
IGluIGEpYS5oYXNPd25Qcm9wZXJ0eShzKSYmKGRbZC5sZW5ndGhdPXMrIj0iK2Vu
Y29kZVVSSUNvbXBvbmVudChhW3NdKSk7cmV0dXJuIGQuam9pbigiJiIpfWZ1bmN0
aW9uIEdhKGEpe2Zvcih2YXIgZD0ic3RyaW5nIj09dHlwZW9mIGE/ZnVuY3Rpb24o
ZCl7cmV0dXJuIGEuY2hhckNvZGVBdChkKX06ZnVuY3Rpb24oZCl7cmV0dXJuIGFb
ZF19LHM9YS5sZW5ndGgsdD0wLHY9MjU1LHA9MjU1O3M7KXt2YXIgQz0yMTxzPzIx
OnMscz1zLUM7ZG97dmFyIEw9ZCh0KyspO2lmKDI1NTxMKXZhciBLPUw+PjgsTD1M
JjI1NSxMPUxeSzt2Kz1MO3ArPXZ9d2hpbGUoLS1DKTt2PSh2JjI1NSkrKHY+Pjgp
O3A9KHAmMjU1KSsocD4+OCl9ZD0odiYyNTUpKyh2Pj44KTw8OHwocCYyNTUpKyhw
Pj44KTtyZXR1cm4gNjU1MzU9PWQ/MDpkfWZ1bmN0aW9uIEhhKGQscCxzLHQpe3Zh
ciB2PSIiO3MmJih2PW5ldyBEYXRlLHYuc2V0VGltZSh2LmdldFRpbWUoKSsKNkU0
KnMpLHY9IjtleHBpcmVzPSIrdi50b0dNVFN0cmluZygpKTthLmNvb2tpZT1kKyI9
IitwK3YrIjtwYXRoPSIrKHR8fCIvIil9ZnVuY3Rpb24gTmEoZCl7cmV0dXJuIGEu
Y29va2llLm1hdGNoKFJlZ0V4cCgiKD86Xnw7XFxzKikiK2QrIj0oW147XSopIikp
P1JlZ0V4cC4kMTpudWxsfWZ1bmN0aW9uIGxhKGEpe3RyeXtkZWxldGUgZFthXX1j
YXRjaChwKXtkW2FdPWZhfX1mdW5jdGlvbiBtYShkKXt2YXIgcD1hLmNyZWF0ZUVs
ZW1lbnQoInNjcmlwdCIpO3AudHlwZT0idGV4dC9qYXZhc2NyaXB0IjtwLmFzeW5j
PSEwO3Auc3JjPWQ7dHJ5e3ZhciBzPWEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImh0
bWwiKVswXTthLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF18fHMuYXBw
ZW5kQ2hpbGQoYS5jcmVhdGVFbGVtZW50KCJoZWFkIikpO3ZhciB0PWEuZ2V0RWxl
bWVudHNCeVRhZ05hbWUoImhlYWQiKVswXTt0Lmluc2VydEJlZm9yZShwLHQuZmly
c3RDaGlsZCl9Y2F0Y2godil7fX0KZnVuY3Rpb24gZmIoeixTLHMsdCx2LEYpe2Z1
bmN0aW9uIEMoYil7cmV0dXJuIGZ1bmN0aW9uKCl7dHJ5e3JldHVybiBiLmFwcGx5
KHRoaXMsYXJndW1lbnRzKX1jYXRjaChnKXt2YXIgbT1iJiZiLm5hbWV8fCIiOyhu
ZXcgSW1hZ2UpLnNyYz0iLy9hbi55YW5kZXgucnUvanNlcnIvIit6KyI/IitlYih7
ImNudC1jbGFzcyI6MTAwK1MsZXJybXNnOmcubmFtZSsiOiAiK2cubWVzc2FnZSsi
LCBsaW5lOiAiKyhnLm51bWJlcnx8Zy5saW5lTnVtYmVyKSsiLCBmdW5jOiAiK219
KX19fWZ1bmN0aW9uIEwoKXt2YXIgYj1hLmRvY3VtZW50RWxlbWVudDtyZXR1cm4i
Q1NTMUNvbXBhdCI9PWEuY29tcGF0TW9kZT9iOmEuYm9keXx8Yn1mdW5jdGlvbiBW
KCl7dmFyIGI9TCgpO3JldHVybltiLmNsaWVudFdpZHRoLGIuY2xpZW50SGVpZ2h0
XX1mdW5jdGlvbiBPKCl7dmFyIGI9TCgpLGc9VigpO3JldHVybltNYXRoLm1heChi
LnNjcm9sbFdpZHRoLGdbMF0pLE1hdGgubWF4KGIuc2Nyb2xsSGVpZ2h0LApnWzFd
KV19ZnVuY3Rpb24gZGEoKXtyZXR1cm5bZC5wYWdlWE9mZnNldHx8YS5kb2N1bWVu
dEVsZW1lbnQmJmEuZG9jdW1lbnRFbGVtZW50LnNjcm9sbExlZnR8fGEuYm9keSYm
YS5ib2R5LnNjcm9sbExlZnR8fDAsZC5wYWdlWU9mZnNldHx8YS5kb2N1bWVudEVs
ZW1lbnQmJmEuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcHx8YS5ib2R5JiZhLmJv
ZHkuc2Nyb2xsVG9wfHwwXX1mdW5jdGlvbiBmYShiKXtpZighYi5vd25lckRvY3Vt
ZW50fHwiUEFSQU0iPT1iLnRhZ05hbWV8fGI9PWEuYm9keXx8Yj09YS5kb2N1bWVu
dEVsZW1lbnQpcmV0dXJuWzAsMF07aWYoYi5nZXRCb3VuZGluZ0NsaWVudFJlY3Qp
cmV0dXJuIGI9Yi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSxbTWF0aC5yb3VuZChi
LmxlZnQrV1swXSksTWF0aC5yb3VuZChiLnRvcCtXWzFdKV07Zm9yKHZhciBnPTAs
bT0wO2I7KWcrPWIub2Zmc2V0TGVmdCxtKz1iLm9mZnNldFRvcCxiPWIub2Zmc2V0
UGFyZW50O3JldHVybltnLG1dfQpmdW5jdGlvbiBIKGIsZyl7cmV0dXJuIGI9PWEu
ZG9jdW1lbnRFbGVtZW50P251bGw6IWc/Yj09YS5ib2R5P2EuZG9jdW1lbnRFbGVt
ZW50OmIucGFyZW50Tm9kZTpiLnRhZ05hbWUudG9Mb3dlckNhc2UoKT09PWc/YjpI
KGIucGFyZW50Tm9kZSxnKX1mdW5jdGlvbiB0YShiLGcpe3ZhciBtPVtdO2lmKGIp
Zm9yKHZhciBlPWIuY2hpbGROb2RlcyxhPTAsYz1lLmxlbmd0aDthPGM7YSsrKXt2
YXIgZD1lW2FdOyEoIklOUFVUIj09ZC5ub2RlTmFtZSYmZC50eXBlJiYiaGlkZGVu
Ij09ZC50eXBlLnRvTG9jYWxlTG93ZXJDYXNlKCkpJiYoIWd8fGQubm9kZU5hbWU9
PWcpJiZLKG0sZCl9cmV0dXJuIG19ZnVuY3Rpb24gZ2EoYil7dmFyIGc9ZmEoYik7
Yj1iPT1hLmJvZHl8fGI9PWEuZG9jdW1lbnRFbGVtZW50P08oKTpbYi5vZmZzZXRX
aWR0aCxiLm9mZnNldEhlaWdodF07cmV0dXJuW2dbMF0sZ1sxXSxiWzBdLGJbMV1d
fWZ1bmN0aW9uIHVhKGIpe3ZhciBnPSIiO2I9Yi5jaGlsZE5vZGVzO2Zvcih2YXIg
bT0KMCxlPWIubGVuZ3RoO208ZTttKyspMz09YlttXS5ub2RlVHlwZSYmKGcrPWJb
bV0ubm9kZVZhbHVlKTtyZXR1cm4gR2EoZy5yZXBsYWNlKC9bXHUwMDAwLVx1MDAy
MF0rL2csIiIpKX1mdW5jdGlvbiBpYShiKXt2YXIgZz0iIixtPSJjbGFzc05hbWUg
d2lkdGggaGVpZ2h0IGFsaWduIHRpdGxlIGFsdCBuYW1lIi5zcGxpdCgiICIpOyJJ
TUciPT1iLnRhZ05hbWUmJihnKz1iLnNyYy50b0xvd2VyQ2FzZSgpKTsiQSI9PWIu
dGFnTmFtZSYmKGcrPWIuaHJlZi50b0xvd2VyQ2FzZSgpKTtmb3IodmFyIGU9MDtl
PG0ubGVuZ3RoO2UrKyliLmdldEF0dHJpYnV0ZSYmKGcrPVN0cmluZyhiLmdldEF0
dHJpYnV0ZShtW2VdKXx8IiIpLnRvTG93ZXJDYXNlKCkpO3JldHVybiBHYShnLnJl
cGxhY2UoL1tcdTAwMDAtXHUwMDIwXSsvZywiIikpfWZ1bmN0aW9uIG5hKGIpe2Zv
cih2YXIgZz1hLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJmb3JtIiksbT0wLGU9Zy5s
ZW5ndGg7bTxlO20rKylpZihnW21dPT1iKXJldHVybiBtOwpyZXR1cm4tMX1mdW5j
dGlvbiBqYShiKXtyZXR1cm4iSU5QVVQiPT1iLm5vZGVOYW1lJiYic3VibWl0IiE9
Yi50eXBlJiYiaW1hZ2UiIT1iLnR5cGUmJiJoaWRkZW4iIT1iLnR5cGU/InJhZGlv
Ij09Yi50eXBlfHwiY2hlY2tib3giPT1iLnR5cGU/IWIuY2hlY2tlZDohYi52YWx1
ZToiVEVYVEFSRUEiPT1iLm5vZGVOYW1lPyFiLnZhbHVlOiJTRUxFQ1QiPT1iLm5v
ZGVOYW1lPzA+Yi5zZWxlY3RlZEluZGV4OiEwfWZ1bmN0aW9uIHIoYixnLG0pe3Zh
ciBlPUMoZnVuY3Rpb24oYil7cmV0dXJuIG0oYnx8ZC5ldmVudCl9KTtaW1oubGVu
Z3RoXT1bYixnLG0sZV07Yi5hZGRFdmVudExpc3RlbmVyP2IuYWRkRXZlbnRMaXN0
ZW5lcihnLGUsITApOmIuYXR0YWNoRXZlbnQmJmIuYXR0YWNoRXZlbnQoIm9uIitn
LGUpfWZ1bmN0aW9uIEUoYixnLG0pe2Zvcih2YXIgZT0wO2U8Wi5sZW5ndGg7ZSsr
KWlmKFpbZV0mJlpbZV1bMF09PWImJlpbZV1bMV09PWcmJlpbZV1bMl09PW0pe3Zh
ciBhPVpbZV1bM107CmRlbGV0ZSBaW2VdO2JyZWFrfWEmJihiLnJlbW92ZUV2ZW50
TGlzdGVuZXI/Yi5yZW1vdmVFdmVudExpc3RlbmVyKGcsYSwhMCk6Yi5kZXRhY2hF
dmVudCYmYi5kZXRhY2hFdmVudCgib24iK2csYSkpfWZ1bmN0aW9uIHgoYil7dmFy
IGc9TCgpO3JldHVybltiLnBhZ2VYfHxiLmNsaWVudFgrV1swXS0oZy5jbGllbnRM
ZWZ0fHwwKXx8MCxiLnBhZ2VZfHxiLmNsaWVudFkrV1sxXS0oZy5jbGllbnRUb3B8
fDApfHwwXX1mdW5jdGlvbiBQKGIpe3JldHVybiBiLnRhcmdldHx8Yi5zcmNFbGVt
ZW50fWZ1bmN0aW9uIHZhKGIpe3JldHVybihiLnNoaWZ0S2V5P3piOjApfChiLmN0
cmxLZXk/Z2I6MCl8KGIuYWx0S2V5P0FiOjApfChiLm1ldGFLZXk/UWI6MCl8KGIu
Y3RybEtleXx8Yi5hbHRLZXk/T2E6MCl9ZnVuY3Rpb24gd2EoYil7dmFyIGc9KG5l
dyBEYXRlKS5nZXRUaW1lKCk7YiYmZzxiJiYoaGIrPWItZytrYSk7ZC5zZXRUaW1l
b3V0KEMoZnVuY3Rpb24oKXt3YShnKX0pLGthKX1mdW5jdGlvbiBYKCl7dmFyIGI9
CihuZXcgRGF0ZSkuZ2V0VGltZSgpK2hiO2I8aWImJihiPWliK2thLzIpO3JldHVy
biBpYj1ifWZ1bmN0aW9uIEooKXtyZXR1cm4gTWF0aC5yb3VuZCgoWCgpLVJiKS9I
YSl9ZnVuY3Rpb24gaGEoYixnKXtnPU1hdGgubWF4KDAsTWF0aC5taW4oZyw2NTUz
NSkpO0soYixnPj44LGcmMjU1KX1mdW5jdGlvbiBuKGIsZyl7SyhiLGcmMjU1KX1m
dW5jdGlvbiBqKGIsZyl7Zm9yKGc9TWF0aC5tYXgoMCxnfDApOzEyNzxnOylLKGIs
ZyYxMjd8MTI4KSxnPj49NztLKGIsZyl9ZnVuY3Rpb24gZWEoYixnKXsyNTU8Zy5s
ZW5ndGgmJihnPWcuc3Vic3RyKDAsMjU1KSk7SyhiLGcubGVuZ3RoKTtmb3IodmFy
IG09MDttPGcubGVuZ3RoO20rKyloYShiLGcuY2hhckNvZGVBdChtKSl9ZnVuY3Rp
b24gVChiLGcpe2ooYixnLmxlbmd0aCk7Zm9yKHZhciBtPTA7bTxnLmxlbmd0aDtt
KyspaihiLGcuY2hhckNvZGVBdChtKSl9ZnVuY3Rpb24gVShiKXtpZighYi5ub2Rl
TmFtZSlyZXR1cm4gYltJXT0tMSxudWxsOwp2YXIgZz0rYltJXTtpZighaXNGaW5p
dGUoZyl8fDA+PWcpcmV0dXJuIG51bGw7dmFyIG09VGIsZT0wLGE9SChiKSxjPWEm
JmFbSV0/YVtJXTowOzA+YyYmKGM9MCk7dmFyIGQ9Yi5ub2RlTmFtZS50b1VwcGVy
Q2FzZSgpLGY9VWJbZF07Znx8KG18PVZiKTt2YXIgeTthOnt5PXRhKEgoYiksYi5u
b2RlTmFtZSk7Zm9yKHZhciBoPTA7aDx5Lmxlbmd0aDtoKyspaWYoeVtoXT09Yil7
eT1oO2JyZWFrIGF9eT0wfXl8fChtfD1XYik7aD1nYShiKTsoYT1hP2dhKGEpOm51
bGwpJiYoaFswXT09YVswXSYmaFsxXT09YVsxXSYmaFsyXT09YVsyXSYmaFszXT09
YVszXSkmJihtfD1CYik7UGFbZ10ucG9zPWhbMF0rIngiK2hbMV07UGFbZ10uc2l6
ZT1oWzJdKyJ4IitoWzNdO2IuaWQmJiJzdHJpbmciPT10eXBlb2YgYi5pZCYmKG18
PUNiKTsoYT11YShiKSkmJihtfD1YYik7dmFyIGs9aWEoYik7ayYmKGV8PVliKTt2
YXIgbDthOntsPXRhKEgoYiksYi50YWdOYW1lKTtmb3IodmFyIHE9MDtxPGwubGVu
Z3RoO3ErKylpZighKGxbcV0uaWQmJgoic3RyaW5nIj09dHlwZW9mIGxbcV0uaWQp
JiZpYShsW3FdKT09ayYmdWEobFtxXSk9PWEpe2w9ITA7YnJlYWsgYX1sPSExfWlm
KGwpdmFyIG09bXxEYixSPUdhKChiLmlubmVySFRNTHx8IiIpLnJlcGxhY2UoLyg8
W14+XSo+fFtcdTAwMDAtXHUwMDIwXSkvZywiIikpO2w9W107bihsLE1hKTtqKGws
Zyk7bihsLG0pO2oobCxjKTtmP24obCxmKTplYShsLGQpO3kmJmoobCx5KTttJkJi
fHwoaihsLGhbMF0pLGoobCxoWzFdKSxqKGwsaFsyXSksaihsLGhbM10pKTttJkNi
JiZlYShsLGIuaWQpO2EmJmhhKGwsYSk7bSZEYiYmaGEobCxSKTtuKGwsZSk7ayYm
aGEobCxrKTtyZXR1cm4gbH1mdW5jdGlvbiB4YShiLGcsbSxlLGEsYyl7Zm9yKDtt
JiYoIW0ub2Zmc2V0V2lkdGh8fCFtLm9mZnNldEhlaWdodCk7KW09SChtKTtpZigh
bSlyZXR1cm4gbnVsbDt2YXIgZD1tW0ldO2lmKCFkfHwwPmQpcmV0dXJuIG51bGw7
dmFyIGw9e21vdXNlbW92ZTpOYSxjbGljazpaYixtb3VzZWRvd246YWIsbW91c2V1
cDokYiwKdG91Y2g6dmJ9W2ddO2lmKCFsKXJldHVybiBudWxsO3ZhciBmPWZhKG0p
O209W107bihtLGwpO2oobSxiKTtqKG0sZCk7aihtLE1hdGgubWF4KDAsZVswXS1m
WzBdKSk7aihtLE1hdGgubWF4KDAsZVsxXS1mWzFdKSk7L15tb3VzZSh1cHxkb3du
KXxjbGljayQvLnRlc3QoZykmJihiPWF8fGMsbihtLDI+Yj9hYzpiPT0oYT8yOjQp
P2JjOmNjKSk7cmV0dXJuIG19ZnVuY3Rpb24geWEoYixnKXt2YXIgbT1bXTtuKG0s
bGEpO2oobSxiKTtqKG0sZ1swXSk7aihtLGdbMV0pO3JldHVybiBtfWZ1bmN0aW9u
IEJhKGIsZyxtKXt2YXIgZT1bXTttPW1bSV07aWYoIW18fDA+bSlyZXR1cm4gbnVs
bDtuKGUsbWEpO2ooZSxiKTtqKGUsZ1swXSk7aihlLGdbMV0pO2ooZSxtKTtyZXR1
cm4gZX1mdW5jdGlvbiB6YShiLGcsZSl7dmFyIGE9W107bihhLGRjKTtqKGEsYik7
aihhLGdbMF0pO2ooYSxnWzFdKTtqKGEsZVswXSk7aihhLGVbMV0pO3JldHVybiBh
fWZ1bmN0aW9uIElhKGIsZyxlLGEpe3ZhciBjPQpbXTtuKGMsYmIpO2ooYyxiKTto
YShjLGcpO24oYyxlKTtiPWFbSV07aWYoIWJ8fDA+YiliPTA7aihjLGIpO3JldHVy
biBjfWZ1bmN0aW9uIG9hKGIsZyl7dmFyIGUsYTswPT1nLmxlbmd0aD9hPWU9IiI6
MTAwPj1nLmxlbmd0aD8oZT1nLGE9IiIpOjIwMD49Zy5sZW5ndGg/KGU9Zy5zdWJz
dHIoMCwxMDApLGE9Zy5zdWJzdHIoMTAwKSk6KGU9Zy5zdWJzdHIoMCw5NyksYT1n
LnN1YnN0cihnLmxlbmd0aC05NykpO3ZhciBjPVtdO24oYyxlYyk7aihjLGIpO1Qo
YyxlKTtUKGMsYSk7cmV0dXJuIGN9ZnVuY3Rpb24gQ2EoYil7dmFyIGc9W107bihn
LGZjKTtqKGcsYik7cmV0dXJuIGd9ZnVuY3Rpb24gRGEoYil7dmFyIGc9W107bihn
LGdjKTtqKGcsYik7cmV0dXJuIGd9ZnVuY3Rpb24gJChiKXt2YXIgZz1bXTtuKGcs
aGMpO2ooZyxiKTtyZXR1cm4gZ31mdW5jdGlvbiBhYShiLGcpe3ZhciBlPVtdO24o
ZSxpYyk7aihlLGIpO2ooZSxnW0ldKTtyZXR1cm4gZX1mdW5jdGlvbiBNKGIsZyl7
dmFyIGU9CltdO24oZSxqYyk7aihlLGIpO2ooZSxnW0ldKTtyZXR1cm4gZX1mdW5j
dGlvbiBRKGIsZyxlKXt2YXIgYT1bXTtuKGEsa2MpO2ooYSxiKTtqKGEsZ1tJXSk7
ZWEoYSxTdHJpbmcoZSkpO3JldHVybiBhfWZ1bmN0aW9uIGJhKGIsZyl7dmFyIGU9
Z1tJXTtpZigwPGUpe3ZhciBhPVtdLGM9Z2EoZyksZD1QYVtlXSxsPWNbMF0rIngi
K2NbMV0sZj1jWzJdKyJ4IitjWzNdO2whPWQucG9zJiYoZC5wb3M9bCxuKGEsZGIp
LGooYSxiKSxqKGEsZSksaihhLGNbMF0pLGooYSxjWzFdKSk7ZiE9ZC5zaXplJiYo
ZC5zaXplPWYsbihhLHNhKSxqKGEsYiksaihhLGUpLGooYSxjWzJdKSxqKGEsY1sz
XSkpO2lmKGEubGVuZ3RoKXJldHVybiBhfXJldHVybiBudWxsfWZ1bmN0aW9uIEZh
KGIpe3ZhciBlPWJbSV07aWYoIWV8fCgwPmV8fCEvXklOUFVUfFNFTEVDVHxURVhU
QVJFQSQvLnRlc3QoYi5ub2RlTmFtZSkpfHwhYi5mb3JtfHwvKD86XnxccyktbWV0
cmlrYS1ub2Zvcm0oPzpcc3wkKS8udGVzdChiLmZvcm0uY2xhc3NOYW1lKSlyZXR1
cm4gbnVsbDsKdmFyIGE9bmEoYi5mb3JtKTtpZigwPmEpcmV0dXJuIG51bGw7dmFy
IGM7Yz0iSU5QVVQiPT1iLm5vZGVOYW1lP3t0ZXh0OjAscGFzc3dvcmQ6MixyYWRp
bzozLGNoZWNrYm94OjQsZmlsZTo2LGltYWdlOjd9W2IudHlwZV06e1NFTEVDVDox
LFRFWFRBUkVBOjV9W2Iubm9kZU5hbWVdO2lmKCJudW1iZXIiIT10eXBlb2YgYyly
ZXR1cm4gbnVsbDtmb3IodmFyIGQ9LTEsbD1iLmZvcm0uZWxlbWVudHMsZj1sLmxl
bmd0aCxoPTAseT0wO2g8ZjtoKyspaWYobFtoXS5uYW1lPT1iLm5hbWUpe2lmKGxb
aF09PWIpe2Q9eTticmVha315Kyt9aWYoMD5kKXJldHVybiBudWxsO2w9W107bihs
LGNiKTtqKGwsZSk7aihsLGEpO2oobCxjKTtUKGwsYi5uYW1lfHwiIik7aihsLGQp
O3JldHVybiBsfWZ1bmN0aW9uIFkoYixlKXt2YXIgYT1uYShlKTtpZigwPmEpcmV0
dXJuIG51bGw7Zm9yKHZhciBjPWUuZWxlbWVudHMsZD1jLmxlbmd0aCxsPVtdLGY9
MDtmPGQ7ZisrKWlmKCFqYShjW2ZdKSl7dmFyIGg9CmNbZl1bSV07aCYmMDxoJiZL
KGwsaCl9Yz1bXTtuKGMsZmIpO2ooYyxiKTtqKGMsYSk7aihjLGwubGVuZ3RoKTtm
b3IoYT0wO2E8bC5sZW5ndGg7YSsrKWooYyxsW2FdKTtyZXR1cm4gY31mdW5jdGlv
biBwYSgpe3ZhciBiPVtdO24oYix3Yik7cmV0dXJuIGJ9ZnVuY3Rpb24gcWEoYil7
Y2xlYXJUaW1lb3V0KEliKTtmb3IodmFyIGU9KG5ldyBEYXRlKS5nZXRUaW1lKCkr
bGM7UWEubGVuZ3RoJiYoYnx8KyhuZXcgRGF0ZSkuZ2V0VGltZSgpPGUpOyl7dmFy
IGE9UWEuc2hpZnQoKTtpZihhPWFbMF0uYXBwbHkoZCxhWzFdKSl7dmFyIGM9YTs2
NTAwPEFhLmxlbmd0aCtjLmxlbmd0aCYmUmEoKTtmb3IodmFyIGE9QWEsbD0wLGY9
YS5sZW5ndGg7bDxjLmxlbmd0aDtsKyspYVtmKytdPWNbbF07U2F8fChTYT1kLnNl
dFRpbWVvdXQoQyhSYSksRCkpfX0hMD09PWImJlJhKCEwKTtRYS5sZW5ndGgmJihJ
Yj1kLnNldFRpbWVvdXQoQyhxYSksbWMpKX1mdW5jdGlvbiBBKGIsZSxhKXtLKFFh
LFtiLAplXSk7cWEoYSl9ZnVuY3Rpb24gZShiKXtpZihiW0ldKUEoYmEsW0ooKSxi
XSk7ZWxzZXt2YXIgYT1IKGIpO2EmJmUoYSk7YltJXT1rYjtQYVtrYl09e307a2Ir
KztBKFUsW2JdKTtBKEZhLFtiXSl9fWZ1bmN0aW9uIHkoYil7dmFyIGE9UChiKSxj
LGwsZD0wO2lmKGEmJiJTQ1JPTExCQVIiIT1hLm5vZGVOYW1lKXtpZihhJiYvXklO
UFVUfFNFTEVDVHxURVhUQVJFQXxCVVRUT04kLy50ZXN0KGEudGFnTmFtZSkpaWYo
YVtJXSllKGEpO2Vsc2UgaWYoYz1IKGEsImZvcm0iKSl7Yz1jLmVsZW1lbnRzO2Zv
cihsPWMubGVuZ3RoO2Q8bDtkKyspL15JTlBVVHxTRUxFQ1R8VEVYVEFSRUF8QlVU
VE9OJC8udGVzdChjW2RdLnRhZ05hbWUpJiYhY1tkXVtJXSYmZShjW2RdKX1lbHNl
IGUoYSk7ZWxzZSBlKGEpO0EoeGEsW0ooKSxiLnR5cGUsYSx4KGIpLGIud2hpY2gs
Yi5idXR0b25dKX19ZnVuY3Rpb24gYyhiKXt5KGIpO3ZhciBlLGM7ZC5nZXRTZWxl
Y3Rpb24/KGI9ZC5nZXRTZWxlY3Rpb24oKSwKZT1iLnRvU3RyaW5nKCksYz1iLmFu
Y2hvck5vZGUpOmEuc2VsZWN0aW9uJiZhLnNlbGVjdGlvbi5jcmVhdGVSYW5nZSYm
KGI9YS5zZWxlY3Rpb24uY3JlYXRlUmFuZ2UoKSxlPWIudGV4dCxjPWIucGFyZW50
RWxlbWVudCgpKTtmb3IoO2MmJjEhPWMubm9kZVR5cGU7KWM9Yy5wYXJlbnROb2Rl
O2lmKCFjfHwhKCJJTlBVVCI9PWMudGFnTmFtZSYmInBhc3N3b3JkIj09Yy50eXBl
KSlpZigoIWN8fCEvKD86XnxccyktbWV0cmlrYS1ub2tleXMoPzpcc3wkKS8udGVz
dChjLmNsYXNzTmFtZSkpJiZlIT1sYilsYj1lLEEob2EsW0ooKSxlXSl9ZnVuY3Rp
b24gZihiKXt2YXIgZT1YKCksYT1lLUpiO2lmKCEoYTxFYSkpe3ZhciBjPXgoYiks
bD1tYlswXS1jWzBdLGQ9bWJbMV0tY1sxXSxsPWwqbCtkKmQ7ISgwPj1sKSYmKCEo
MTY+bCYmMTAwPmEpJiYhKDIwPmEmJjI1Nj5sKSkmJihKYj1lLG1iPWMseShiKSl9
fWZ1bmN0aW9uIGgoKXtXPWRhKCk7dmFyIGI9WCgpO2ItS2I8RWF8fDEwPk1hdGgu
YWJzKFdbMF0tCm5iWzBdKSYmMTA+TWF0aC5hYnMoV1sxXS1uYlsxXSl8fChLYj1i
LG5iPVcsQSh5YSxbSigpLFddKSl9ZnVuY3Rpb24gcShiKXtiPVAoYik7dmFyIGc9
TWF0aC5yYW5kb20oKSxjPVtiLnNjcm9sbExlZnQsYi5zY3JvbGxUb3BdO2lmKGIu
bG9jYWxJZCl7aWYoZz1vYltiLmxvY2FsSWRdLCFnfHwxMD5NYXRoLmFicyhjWzBd
LWdbMF0pJiYxMD5NYXRoLmFicyhjWzFdLWdbMV0pKXJldHVybn1lbHNle2Zvcig7
b2JbZ107KWc9TWF0aC5yYW5kb20oKTtiLmxvY2FsSWQ9Z31vYltiLmxvY2FsSWRd
PWM7YiE9PWEmJihlKGIpLEEoQmEsW0ooKSxjLGJdKSl9ZnVuY3Rpb24gTigpe0Eo
emEsW0ooKSxWKCksTygpXSl9ZnVuY3Rpb24gVGEoYil7QShwYSxbXSwhMCk7UmEo
ITApO2lmKCJiZWZvcmV1bmxvYWQiPT1iLnR5cGUpZm9yKGI9K25ldyBEYXRlKzUw
OytuZXcgRGF0ZTxiOyk7fWZ1bmN0aW9uIExiKGIsYSxjKXtiPVAoYik7ISgiSU5Q
VVQiPT1iLnRhZ05hbWUmJiJwYXNzd29yZCI9PWIudHlwZSkmJgohLyg/Ol58XHMp
LW1ldHJpa2Etbm9rZXlzKD86XHN8JCkvLnRlc3QoYi5jbGFzc05hbWUpJiYoZShi
KSxBKElhLFtKKCksYSxjLGJdKSl9ZnVuY3Rpb24gTWIoYil7dmFyIGU9Yi5rZXlD
b2RlLGE9dmEoYik7aWYoezM6MSw4OjEsOToxLDEzOjEsMTY6MSwxNzoxLDE4OjEs
MTk6MSwyMDoxLDI3OjEsMzM6MSwzNDoxLDM1OjEsMzY6MSwzNzoxLDM4OjEsMzk6
MSw0MDoxLDQ1OjEsNDY6MSw5MToxLDkyOjEsOTM6MSwxMDY6MSwxMTA6MSwxMTE6
MSwxNDQ6MSwxNDU6MX1bZV18fCgxMTI8PWUmJjEyMz49ZXx8OTY8PWUmJjEwNT49
ZSl8fGEmT2EpMTk9PWUmJihhJn5PYSk9PWdiJiYoZT0xNDQpLExiKGIsZSxhfE9h
KSxwYj0hMSxkLnNldFRpbWVvdXQoQyhmdW5jdGlvbigpe3BiPSEwfSksMSksNjc9
PWUmJihhJmdiJiYhKGEmQWIpJiYhKGEmemIpKSYmaygpfWZ1bmN0aW9uIE5iKGIp
e3BiJiYoIXFiJiYwIT09Yi53aGljaCkmJihMYihiLGIuY2hhckNvZGV8fGIua2V5
Q29kZSx2YShiKSksCnFiPSEwLGQuc2V0VGltZW91dChDKGZ1bmN0aW9uKCl7cWI9
ITF9KSwxKSl9ZnVuY3Rpb24gaygpe3JifHwocmI9ITAsbGImJkEoQ2EsW0ooKV0p
LGQuc2V0VGltZW91dChDKGZ1bmN0aW9uKCl7cmI9ITF9KSwxKSl9ZnVuY3Rpb24g
cmEoKXtKYXx8KEphPSEwLEEoRGEsW0ooKV0pKX1mdW5jdGlvbiBCKCl7SmEmJihK
YT0hMSxBKCQsW0ooKV0pKX1mdW5jdGlvbiBsKGIpeyghSmF8fGImJiFiLmZyb21F
bGVtZW50KSYmcmEoKX1mdW5jdGlvbiBSKGIpe2ImJiFiLnRvRWxlbWVudCYmQigp
fWZ1bmN0aW9uIEcoYil7Yj1QKGIpO3ZhciBhLGMsbD0wO2lmKGImJi9eSU5QVVR8
U0VMRUNUfFRFWFRBUkVBfEJVVFRPTiQvLnRlc3QoYi50YWdOYW1lKSl7aWYoYltJ
XSllKGIpO2Vsc2UgaWYoYT1IKGIsImZvcm0iKSl7YT1hLmVsZW1lbnRzO2Zvcihj
PWEubGVuZ3RoO2w8YztsKyspL15JTlBVVHxTRUxFQ1R8VEVYVEFSRUF8QlVUVE9O
JC8udGVzdChhW2xdLnRhZ05hbWUpJiYhYVtsXVtJXSYmZShhW2xdKX1lbHNlIGUo
Yik7CkEoYWEsW0ooKSxiXSl9fWZ1bmN0aW9uIFVhKGIpe2lmKChiPVAoYikpJiYv
XklOUFVUfFNFTEVDVHxURVhUQVJFQXxCVVRUT04kLy50ZXN0KGIudGFnTmFtZSkp
ZShiKSxBKE0sW0ooKSxiXSl9ZnVuY3Rpb24gVmEoYil7Yj1QKGIpO2lmKCEoIklO
UFVUIj09Yi50YWdOYW1lJiYicGFzc3dvcmQiPT1iLnR5cGUpJiYoIWJ8fCEvKD86
XnxccyktbWV0cmlrYS1ub2tleXMoPzpcc3wkKS8udGVzdChiLmNsYXNzTmFtZSkp
JiZiJiYvXklOUFVUfFNFTEVDVHxURVhUQVJFQSQvLnRlc3QoYi50YWdOYW1lKSl7
dmFyIGE9L14oY2hlY2tib3h8cmFkaW8pJC8udGVzdChiLnR5cGUpP2IuY2hlY2tl
ZDpiLnZhbHVlO2UoYik7QShRLFtKKCksYixhXSl9fWZ1bmN0aW9uIHUoYil7Yj1Q
KGIpO2lmKCEvKD86XnxccyktbWV0cmlrYS1ub2Zvcm0oPzpcc3wkKS8udGVzdChi
LmNsYXNzTmFtZSkmJiJGT1JNIj09Yi5ub2RlTmFtZSl7Zm9yKHZhciBhPWIuZWxl
bWVudHMsYz0wO2M8YS5sZW5ndGg7YysrKWphKGFbY10pfHwKZShhW2NdKTtBKFks
W0ooKSxiXSwhMCl9fWZ1bmN0aW9uIHcoYil7aCgpO2lmKGIudG91Y2hlcyYmYi50
b3VjaGVzLmxlbmd0aCl7dmFyIGE9UChiKTtpZihhKXtlKGEpO2Zvcih2YXIgYz0w
O2M8Yi50b3VjaGVzLmxlbmd0aDtjKyspQSh4YSxbSigpLCJ0b3VjaCIsYSxbYi50
b3VjaGVzW2NdLnBhZ2VYLGIudG91Y2hlc1tjXS5wYWdlWV0sMCwwXSl9fX1mdW5j
dGlvbiBSYSgpe2NsZWFyVGltZW91dChTYSk7U2E9MDtpZihBYS5sZW5ndGgpe2Zv
cih2YXIgYj17cm46TWF0aC5yb3VuZCgxRTUqTWF0aC5yYW5kb20oKSksInd2LXR5
cGUiOjAsImNudC1jbGFzcyI6UywicGFnZS11cmwiOnAoKS5ocmVmLHdtb2RlOjAs
Ind2LWhpdCI6dCwid3YtcGFydCI6bmMrKywid3YtY2hlY2siOkdhKEFhKSwiYnJv
d3Nlci1pbmZvIjpbInoiLHNiLCJpIixXYV0uam9pbigiOiIpfSxhPUFhLGU9YS5s
ZW5ndGgsYz1bXSxsPWUtZSUzLGQsZj0wO2Y8bDtmKz0zKWQ9KGFbZl08PDE2KSso
YVtmKzFdPDw4KSsKYVtmKzJdLEsoYyxjYVtkPj4xOCY2M10sY2FbZD4+MTImNjNd
LGNhW2Q+PjYmNjNdLGNhW2QmNjNdKTtzd2l0Y2goZS1sKXtjYXNlIDE6ZD1hW2xd
PDw0O0soYyxjYVtkPj42JjYzXSxjYVtkJjYzXSwiX18iKTticmVhaztjYXNlIDI6
ZD0oYVtsXTw8MTApKyhhW2wrMV08PDIpLEsoYyxjYVtkPj4xMiY2M10sY2FbZD4+
NiY2M10sY2FbZCY2M10sIl8iKX1hPXsid3YtZGF0YSI6Yy5qb2luKCIiKX07di5z
ZW5kKCJ2aXNvciIsIndlYnZpc29yIixiLGEpO0FhLmxlbmd0aD0wfX12YXIgbGM9
MTAwLG1jPTIwMCxEPTE1RTMsa2E9MjAsSGE9NTAsRWE9MTAsTWE9MSxOYT0yLGxh
PTMsbWE9MTYsYWI9NCxiYj01LGNiPTcsZGI9OSxzYT0xMCxmYj0xMSx2Yj0xMix3
Yj0xMyxnYz0xNCxoYz0xNSxpYz0xNyxqYz0xOCxrYz0xOSxmYz0yNyxkYz0yOCxl
Yz0yOSwkYj0zMCxaYj0zMixhYz0xLGNjPTIsYmM9NCxEYj0xLFZiPTIsV2I9NCxC
Yj04LFhiPTE2LENiPTMyLFRiPTY0LFliPTIsQWI9MSx6Yj0KMixnYj00LFFiPTgs
T2E9MTYsVWI9e0E6MSxBQkJSOjIsQUNST05ZTTozLEFERFJFU1M6NCxBUFBMRVQ6
NSxBUkVBOjYsQjo3LEJBU0U6OCxCQVNFRk9OVDo5LEJETzoxMCxCSUc6MTEsQkxP
Q0tRVU9URToxMixCT0RZOjEzLEJSOjE0LEJVVFRPTjoxNSxDQVBUSU9OOjE2LENF
TlRFUjoxNyxDSVRFOjE4LENPREU6MTksQ09MOjIwLENPTEdST1VQOjIxLEREOjIy
LERFTDoyMyxERk46MjQsRElSOjI1LERJVjoyNixETDoyNyxEVDoyOCxFTToyOSxG
SUVMRFNFVDozMCxGT05UOjMxLEZPUk06MzIsRlJBTUU6MzMsRlJBTUVTRVQ6MzQs
SDE6MzUsSDI6MzYsSDM6MzcsSDQ6MzgsSDU6MzksSDY6NDAsSEVBRDo0MSxIUjo0
MixIVE1MOjQzLEk6NDQsSUZSQU1FOjQ1LElNRzo0NixJTlBVVDo0NyxJTlM6NDgs
SVNJTkRFWDo0OSxLQkQ6NTAsTEFCRUw6NTEsTEVHRU5EOjUyLExJOjUzLExJTks6
NTQsTUFQOjU1LE1FTlU6NTYsTUVUQTo1NyxOT0ZSQU1FUzo1OCxOT1NDUklQVDo1
OSxPQkpFQ1Q6NjAsCk9MOjYxLE9QVEdST1VQOjYyLE9QVElPTjo2MyxQOjY0LFBB
UkFNOjY1LFBSRTo2NixROjY3LFM6NjgsU0FNUDo2OSxTQ1JJUFQ6NzAsU0VMRUNU
OjcxLFNNQUxMOjcyLFNQQU46NzMsU1RSSUtFOjc0LFNUUk9ORzo3NSxTVFlMRTo3
NixTVUI6NzcsU1VQOjc4LFRBQkxFOjc5LFRCT0RZOjgwLFREOjgxLFRFWFRBUkVB
OjgyLFRGT09UOjgzLFRIOjg0LFRIRUFEOjg1LFRJVExFOjg2LFRSOjg3LFRUOjg4
LFU6ODksVUw6OTAsVkFSOjkxLE5PSU5ERVg6MTAwfSxXPWRhKCksWj1bXSxoYj0w
O3dhKDApO3ZhciBpYj0wLFFhPVtdLEliLGtiPTEsSmI9MCxtYj1bMCwwXSxLYj0w
LG5iPVswLDBdLG9iPXt9LHBiPSEwLHFiPSExLGxiPSIiLHJiPSExLEphPSEwLGNh
PSJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0
dXZ3eHl6MDEyMzQ1Njc4OSotIi5zcGxpdCgiIiksQWE9W10sU2EsbmM9MSxSYj1Y
KCksST0ibWV0cmlrYUlkXyIrTWF0aC5yYW5kb20oKSxQYT0Ke30sWGE9IjpzdWJt
aXQiK01hdGgucmFuZG9tKCk7aWYoIk1ldHJpa2FQbGF5ZXIiIT1kLm5hbWUpe3Io
YSwibW91c2Vtb3ZlIixmKTtyKGEsImNsaWNrIix5KTtyKGEsIm1vdXNlZG93biIs
eSk7cihhLCJtb3VzZXVwIixjKTtyKGQsInNjcm9sbCIsaCk7cihkLCJiZWZvcmV1
bmxvYWQiLFRhKTtPYnx8cihkLCJ1bmxvYWQiLFRhKTtyKGQsInJlc2l6ZSIsTik7
TigpO3IoYSwia2V5ZG93biIsTWIpO3IoYSwia2V5cHJlc3MiLE5iKTtyKGEsImNv
cHkiLGspO3IoYSwidG91Y2htb3ZlIix3KTtyKGEsInRvdWNoc3RhcnQiLHcpO2Eu
YXR0YWNoRXZlbnQmJiFkLm9wZXJhPyhyKGEsImZvY3VzaW4iLGwpLHIoYSwiZm9j
dXNvdXQiLFIpKToocihkLCJmb2N1cyIscmEpLHIoZCwiYmx1ciIsQikscihhLCJi
bHVyIixCKSk7aWYoYS5hZGRFdmVudExpc3RlbmVyKWEuYWRkRXZlbnRMaXN0ZW5l
cigic2Nyb2xsIixxLCEwKSxhLmFkZEV2ZW50TGlzdGVuZXIoImZvY3VzIixHLCEw
KSxhLmFkZEV2ZW50TGlzdGVuZXIoImJsdXIiLApVYSwhMCksYS5hZGRFdmVudExp
c3RlbmVyKCJjaGFuZ2UiLFZhLCEwKSxhLmFkZEV2ZW50TGlzdGVuZXIoInN1Ym1p
dCIsdSwhMCk7ZWxzZSBpZihhLmF0dGFjaEV2ZW50KXtyKGEsImZvY3VzaW4iLEcp
O3IoYSwiZm9jdXNvdXQiLFVhKTtmb3IodmFyIHRiPWEuZ2V0RWxlbWVudHNCeVRh
Z05hbWUoImZvcm0iKSxaYT0wO1phPHRiLmxlbmd0aDtaYSsrKXtmb3IodmFyIHVi
PXRiW1phXS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiKiIpLCRhPTA7JGE8dWIubGVu
Z3RoOyRhKyspL15JTlBVVHxTRUxFQ1R8VEVYVEFSRUEkLy50ZXN0KHViWyRhXS50
YWdOYW1lKSYmcih1YlskYV0sImNoYW5nZSIsVmEpO3IodGJbWmFdLCJzdWJtaXQi
LHUpfX12YXIgS2E9YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiZm9ybSIpO2lmKEth
Lmxlbmd0aClmb3IodmFyIExhPTA7TGE8S2EubGVuZ3RoO0xhKyspS2FbTGFdW1hh
XT1LYVtMYV0uc3VibWl0LEthW0xhXS5zdWJtaXQ9ZnVuY3Rpb24oKXt1KHt0YXJn
ZXQ6dGhpc30pOwpyZXR1cm4gdGhpc1tYYV0oKX07IjA6MCIhPVcuam9pbigiOiIp
JiZoKCk7dmFyIFBiPWZ1bmN0aW9uKGIsZSl7aWYoYil7dmFyIGM9eyJ3di10eXBl
IjoxLCJjbnQtY2xhc3MiOlMsInBhZ2UtdXJsIjpwKCkuaHJlZiwid3YtaGl0Ijp0
LCJicm93c2VyLWluZm8iOlsieiIsc2IsImkiLFdhLCJwY3QiLGV8fCIiXS5qb2lu
KCI6Iil9LGw9MjtpZihhLmFsbCliPWIucmVwbGFjZSgvXHJcbi9nLCJcbiIpO2Vs
c2V7Zm9yKHZhciBsPWIsbD1sLnJlcGxhY2UoL1xyXG4vZywiXG4iKSxkPVtdLGY9
U3RyaW5nLmZyb21DaGFyQ29kZSxoPTAseT1sLmxlbmd0aDtoPHk7aCsrKXt2YXIg
az1sLmNoYXJDb2RlQXQoaCk7MTI4Pms/ZC5wdXNoKGYoaykpOigxMjc8ayYmMjA0
OD5rP2QucHVzaChmKGs+PjZ8MTkyKSk6KGQucHVzaChmKGs+PjEyfDIyNCkpLGQu
cHVzaChmKGs+PjYmNjN8MTI4KSkpLGQucHVzaChmKGsmNjN8MTI4KSkpfWZvcih2
YXIgbD1kLmpvaW4oIiIpLGQ9W10scSxSLE4saz0wLGo9CmwubGVuZ3RoO2s8ajsp
cT1sLmNoYXJDb2RlQXQoaysrKSxmPWwuY2hhckNvZGVBdChrKyspLGg9bC5jaGFy
Q29kZUF0KGsrKykseT1xPj4yLHE9KHEmMyk8PDR8Zj4+NCxSPShmJjE1KTw8Mnxo
Pj42LE49aCY2Myxpc05hTihmKT9SPU49NjQ6aXNOYU4oaCkmJihOPTY0KSxkLnB1
c2goIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFy
c3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoeSkrIkFCQ0RFRkdISUpLTE1O
T1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5
Ky89Ii5jaGFyQXQocSkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVm
Z2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoUikrIkFC
Q0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4
eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoTikpO2I9ZC5qb2luKCIiKTtsPTN9di5z
ZW5kTXVsdGlwYXJ0KCJ3ZWJ2aXNvciIsCmMseyJ3di1kYXRhIjpifSxsKX19O0Yu
dXBsb2FkUGFnZT1mdW5jdGlvbihiKXtpZigiZnVuY3Rpb24iPT10eXBlb2YgZC50
b1N0YXRpY0hUTUwpcmV0dXJuITE7dmFyIGU9YS5kb2N1bWVudEVsZW1lbnQ7aWYo
ZSYmMTlFNDwoIiIrZS5pbm5lckhUTUwpLmxlbmd0aClyZXR1cm4hMTt2YXIgYz1k
LlhNTEh0dHBSZXF1ZXN0P25ldyBkLlhNTEh0dHBSZXF1ZXN0Om5ldyBBY3RpdmVY
T2JqZWN0KCJNc3htbDIuWE1MSFRUUCIpLGw9KCIiKyhhLmNoYXJhY3RlclNldHx8
YS5jaGFyc2V0fHwiIikpLnRvTG93ZXJDYXNlKCksZT0idGV4dC9odG1sIisobD8i
O2NoYXJzZXQ9IitsOiIiKTtpZigiaHRtbCI9PWIpe2I9UmVnRXhwKCI8c2NyaXB0
IFtePl0qPy8vbWNcXC55YW5kZXhcXC5ydS93YXRjaC8uKj9ceDNjL3NjcmlwdD4i
LCJnaSIpO3ZhciBsPWEuZG9jdW1lbnRFbGVtZW50LGY9YS5kb2N0eXBlLGg9bC5h
dHRyaWJ1dGVzLHk9IiIsaz0iIixxPSIiLGs9bC5vdXRlckhUTUw7aWYoIWspe2Zv
cihrPQowO2s8aC5sZW5ndGg7aysrKXt2YXIgUj1oW2tdO1ImJih5Kz0iICIrUi5u
YW1lKyc9IicrKFIudmFsdWV8fCIiKSsnIicpfWs9IjxodG1sIit5KyI+IitsLmlu
bmVySFRNTCsiPC9odG1sPiJ9ZiYmKHE9IjwhRE9DVFlQRSAiK2YubmFtZSsoZi5w
dWJsaWNJZD8nIFBVQkxJQyAiJytmLnB1YmxpY0lkKyciJzoiIikrKGYuc3lzdGVt
SWQ/JyAiJytmLnN5c3RlbUlkKyciJzoiIikrIj5cbiIpO1BiKChxK2spLnJlcGxh
Y2UoYiwiIiksZSk7cmV0dXJuITB9YyYmKGMub3BlbigiZ2V0IixwKCkuaHJlZiwh
MCksYy5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24oKXs0PT1jLnJlYWR5U3Rh
dGUmJlBiKGMucmVzcG9uc2VUZXh0LGMuZ2V0UmVzcG9uc2VIZWFkZXIoImNvbnRl
bnQtdHlwZSIpKX0sYy5vdmVycmlkZU1pbWVUeXBlJiZsJiZjLm92ZXJyaWRlTWlt
ZVR5cGUoZSksYy5zZW5kKG51bGwpKTtyZXR1cm4hMH19cmV0dXJue3N0b3A6ZnVu
Y3Rpb24oKXtFKGEsIm1vdXNlbW92ZSIsZik7CkUoYSwiY2xpY2siLHkpO0UoYSwi
bW91c2Vkb3duIix5KTtFKGEsIm1vdXNldXAiLGMpO0UoZCwic2Nyb2xsIixoKTtF
KGQsImJlZm9yZXVubG9hZCIsVGEpO0UoZCwidW5sb2FkIixUYSk7RShkLCJyZXNp
emUiLE4pO0UoYSwia2V5ZG93biIsTWIpO0UoYSwia2V5cHJlc3MiLE5iKTtFKGEs
ImNvcHkiLGspO0UoYSwidG91Y2htb3ZlIix3KTtFKGEsInRvdWNoc3RhcnQiLHcp
O0UoYSwiZm9jdXNpbiIsbCk7RShhLCJmb2N1c291dCIsUik7RShkLCJmb2N1cyIs
cmEpO0UoZCwiYmx1ciIsQik7RShhLCJibHVyIixCKTtpZihhLnJlbW92ZUV2ZW50
TGlzdGVuZXIpYS5yZW1vdmVFdmVudExpc3RlbmVyKCJzY3JvbGwiLHEsITApLGEu
cmVtb3ZlRXZlbnRMaXN0ZW5lcigiZm9jdXMiLEcsITApLGEucmVtb3ZlRXZlbnRM
aXN0ZW5lcigiYmx1ciIsVWEsITApLGEucmVtb3ZlRXZlbnRMaXN0ZW5lcigiY2hh
bmdlIixWYSwhMCksYS5yZW1vdmVFdmVudExpc3RlbmVyKCJzdWJtaXQiLHUsITAp
OwplbHNlIGlmKGEuZGV0YWNoRXZlbnQpe0UoYSwiZm9jdXNpbiIsRyk7RShhLCJm
b2N1c291dCIsVWEpO2Zvcih2YXIgYj1hLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJm
b3JtIiksZT0wO2U8Yi5sZW5ndGg7ZSsrKXtmb3IodmFyIG09YltlXS5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiKiIpLGo9MDtqPG0ubGVuZ3RoO2orKykvXklOUFVUfFNF
TEVDVHxURVhUQVJFQSQvLnRlc3QobVtqXS50YWdOYW1lKSYmRShtW2pdLCJjaGFu
Z2UiLFZhKTtFKGJbZV0sInN1Ym1pdCIsdSl9fWI9YS5nZXRFbGVtZW50c0J5VGFn
TmFtZSgiZm9ybSIpO2ZvcihlPTA7ZTxiLmxlbmd0aDtlKyspYltlXVtYYV0mJihi
W2VdLnN1Ym1pdD1iW2VdW1hhXSl9LHVwbG9hZFBhZ2VzOmZ1bmN0aW9uKGIsZSl7
Zm9yKHZhciBhPWIuc3BsaXQoL1xuLyksYz1wKCkuaHJlZixsPS9yZWdleHA6Lyxk
PTA7ZDxhLmxlbmd0aDtkKyspe3ZhciBmPWFbZF07aWYoZilpZihsLnRlc3QoZikp
e2lmKGY9eGIoZi5yZXBsYWNlKGwsIiIpKSwKUmVnRXhwKGYpLnRlc3QoYykpe0Yu
dXBsb2FkUGFnZShlKTticmVha319ZWxzZSBpZigtMSE9PWMuaW5kZXhPZihmKSl7
Ri51cGxvYWRQYWdlKGUpO2JyZWFrfX19fX12YXIgT2I9LTE9PT0oIiIrZC5uYXZp
Z2F0b3IudXNlckFnZW50KS50b0xvd2VyQ2FzZSgpLnNlYXJjaCgvd2Via2l0Lykm
Ji0xIT09KCIiK2QubmF2aWdhdG9yLnVzZXJBZ2VudCkudG9Mb3dlckNhc2UoKS5z
ZWFyY2goL2dlY2tvLyk7ZC5ZYT1kLllhfHx7fTtZYS5fbWV0cmlrYT1ZYS5fbWV0
cmlrYXx8e307WWEuX21ldHJpa2EuaGl0UGFyYW09WWEuX21ldHJpa2EuaGl0UGFy
YW18fHt9O3ZhciBWPXAoKSxzYixXYSxkYT1kLm5hdmlnYXRvcixpYT1kLnNjcmVl
bixCYT0iaHR0cHM6Ij09Vi5wcm90b2NvbD8iaHR0cHM6IjoiaHR0cDoiLHZiPSIk
UmV2OiAxODI1ICQiLm1hdGNoKC8oXGQrKS8pWzFdLGphPSJvYmplY3QiPT10eXBl
b2YgYS5hbGwsYWI9NjQsZWE9amE/NTEyOjIwNDgsYmI9amE/NTEyOjIwNDgsY2I9
CmphPzEwMDo0MDAsQ2E9Im5vaW5kZXgiLERhPTUwLGRiPVJlZ0V4cCgiXFwuKDNn
cHw3enxhYWN8YWMzfGFjc3xhaXxhdml8YXBlfGFwa3xhc2Z8Ym1wfGJ6MnxjYWJ8
Y2RyfGNyYzMyfGNzc3xjc3Z8Y3VlfGRpdnh8ZG1nfGRqdnU/fGRvYyh4fG18Yik/
fGVtZnxlcHN8ZXhlfGZsYWM/fGZsdnxpc298c3dmfGdpZnx0P2d6fGpwZT9nP3xq
c3xtM3U4P3xtNGF8bXAoM3w0fGU/Zz8pfG00dnxtZDV8bWt2fG1vdnxtc2l8b2Rz
fG9nKGd8bXx2KXxwZGZ8cGhwc3xwbmd8cHB0KHh8bXxiKT98cHNkfHJhcnxyc3N8
cnRmfHNlYXxzZnZ8c2l0fHNoYTF8c3ZnfHRhcnx0aWY/Znx0b3JyZW50fHRzfHR4
dHx2b2J8d2F2ZT98d21hfHdtdnx3bWZ8d2VibXx4bHMoeHxtfGIpP3x4cGl8Zz96
aXApJCIsImkiKSx3Yj0rbmV3IERhdGUsRWEsRmE7ZC5ZYS5NZXRyaWthPWZ1bmN0
aW9uKHosUyxzLHQpe2Z1bmN0aW9uIHYoZSxhLGMpe1RbVC5sZW5ndGhdPVtjLGNd
O2UuYWRkRXZlbnRMaXN0ZW5lcj9lLmFkZEV2ZW50TGlzdGVuZXIoYSwKYywhMSk6
ZS5hdHRhY2hFdmVudCYmZS5hdHRhY2hFdmVudCgib24iK2EsYyl9ZnVuY3Rpb24g
RihhLGQsYyl7Zm9yKHZhciBmPTA7ZjxULmxlbmd0aDtmKyspaWYoVFtmXSYmVFtm
XVswXT09Yyl7dmFyIGg9VFtmXVsxXTtkZWxldGUgVFtmXTticmVha31oJiYoYS5y
ZW1vdmVFdmVudExpc3RlbmVyP2EucmVtb3ZlRXZlbnRMaXN0ZW5lcihkLGgsITEp
OmEuZGV0YWNoRXZlbnQmJmEuZGV0YWNoRXZlbnQoIm9uIitkLGgpKX1mdW5jdGlv
biBDKGEseSl7eT15fHwyNTY7aWYoIWEpcmV0dXJuIiI7YS5sZW5ndGg+eSYmKGE9
YS5zdWJzdHIoMCx5KSk7cmV0dXJuKGQuZW5jb2RlVVJJQ29tcG9uZW50fHxkLmVz
Y2FwZSkoYSkucmVwbGFjZSgvXCsvZywiJTJCIil9ZnVuY3Rpb24gTChhKXtmdW5j
dGlvbiBkKGEpe3JldHVybiBhP2EucmVwbGFjZSgvXFwvZywiXFxcXCIpLnJlcGxh
Y2UoLyIvZywnXFwiJyk6IiJ9aWYoYT09PWZhKXJldHVybiIiO2lmKG51bGw9PT1h
KXJldHVybiJudWxsIjtzd2l0Y2goYS5jb25zdHJ1Y3Rvcil7Y2FzZSBCb29sZWFu
OnJldHVybiBhLnRvU3RyaW5nKCk7CmNhc2UgTnVtYmVyOnJldHVybiBpc0Zpbml0
ZShhKT9hLnRvU3RyaW5nKCk6Im51bGwiO2Nhc2UgU3RyaW5nOnJldHVybiciJytk
KGEpKyciJztjYXNlIEFycmF5OmZvcih2YXIgYz1bXSxmPTAsaD1hLmxlbmd0aDtm
PGg7ZisrKWNbYy5sZW5ndGhdPUwoYVtmXSk7cmV0dXJuIlsiK2Muam9pbigiLCIp
KyJdIjtjYXNlIE9iamVjdDpjPSJ7IjtmPTA7Zm9yKGggaW4gYSlpZihhLmhhc093
blByb3BlcnR5KGgpKXt2YXIgcT1hW2hdO3EhPT1mYSYmKGMrPShmPyIsIjoiIikr
JyInK2QoaCkrJyI6JytMKHEpLGYrKyl9cmV0dXJuIGMrIn0iO2RlZmF1bHQ6cmV0
dXJuIm51bGwifX1mdW5jdGlvbiBPKGEpe3JldHVybiBNYXRoLmZsb29yKE1hdGgu
cmFuZG9tKCkqKCJudW1iZXIiPT10eXBlb2YgYT9hOjFFNikpfWZ1bmN0aW9uIFUo
YSl7Zm9yKHZhciBkPStuZXcgRGF0ZSxjPTE7MDxjO2MrKylpZigwPT1jJTFFMyl7
dmFyIGY9K25ldyBEYXRlO2lmKGQ+ZilicmVhaztpZihmLWQ+YSlicmVha319CmZ1
bmN0aW9uIGxhKGEsZCl7aWYoIWF8fCFkKXJldHVybiExO2Zvcih2YXIgYz1bXSxm
PTA7ZjxkLmxlbmd0aDtmKyspYy5wdXNoKGRbZl0ucmVwbGFjZSgvXF4vZywiXFxe
IikucmVwbGFjZSgvXCQvZywiXFwkIikucmVwbGFjZSgvXC4vZywiXFwuIikucmVw
bGFjZSgvXFsvZywiXFxbIikucmVwbGFjZSgvXF0vZywiXFxdIikucmVwbGFjZSgv
XHwvZywiXFx8IikucmVwbGFjZSgvXCgvZywiXFwoIikucmVwbGFjZSgvXCkvZywi
XFwpIikucmVwbGFjZSgvXD8vZywiXFw/IikucmVwbGFjZSgvXCovZywiXFwqIiku
cmVwbGFjZSgvXCsvZywiXFwrIikucmVwbGFjZSgvXHsvZywiXFx7IikucmVwbGFj
ZSgvXH0vZywiXFx9IikpO3JldHVybiBSZWdFeHAoIlxcLigiK2Muam9pbigifCIp
KyIpJCIsImkiKS50ZXN0KGEpfWZ1bmN0aW9uIG1hKGEseSl7dmFyIGM9eS50YXJn
ZXQsZj0hMTtpZigheS5ob3N0bmFtZSlyZXR1cm4hMTtpZighY3x8Il9zZWxmIj09
Y3x8Il90b3AiPT1jfHwiX3BhcmVudCI9PQpjKWY9ITA7KGM9YS5zaGlmdEtleXx8
YS5jdHJsS2V5fHxhLmFsdEtleSl8fGEubW9kaWZpZXJzJiZkLkV2ZW50JiYoYz1h
Lm1vZGlmaWVycyZkLkV2ZW50LkNPTlRST0xfTUFTS3x8YS5tb2RpZmllcnMmZC5F
dmVudC5TSElGVF9NQVNLfHxhLm1vZGlmaWVycyZkLkV2ZW50LkFMVF9NQVNLKTty
ZXR1cm4gZiYmIWN9ZnVuY3Rpb24gSChhLGQsYyxmLGgpe2Z1bmN0aW9uIHEoYSxl
KXtOW04ubGVuZ3RoXT1hO05bTi5sZW5ndGhdPWV9aD1ofHx7fTtjPSJ1bmRlZmlu
ZWQiIT10eXBlb2YgYz9jOlg7dmFyIE49W107aC5hciYmIWgub25seURhdGEmJihj
PWdhKGMpLGE9Z2EoYSkpO3EoInBhZ2UtcmVmIixDKGMsZWEpKTtxKCJwYWdlLXVy
bCIsQyhhLGVhKSk7cSgiYnJvd3Nlci1pbmZvIixzYShkLGgpKTtNYSgpP3EoInV0
IixDYSk6InVuZGVmaW5lZCIhPXR5cGVvZiBoLnV0JiZxKCJ1dCIsQygiIitoLnV0
LGFiKSk7ZiYmcSgic2l0ZS1pbmZvIixDKEwoZiksYmIpKTtoLnNhdmVSZWYmJihY
PQpjKTthPXRhKGosTik7a2EoKXx8KChuZXcgSW1hZ2UpLnNyYz1hLHVhKGEpLGgu
aXNEZWxheSYmVShoLmRlbGF5KSk7cmV0dXJuIGF9ZnVuY3Rpb24gdGEoYSxkKXtm
b3IodmFyIGM9WyJybiIsTygpLCJjbnQtY2xhc3MiLHNdLmNvbmNhdChkKSxmPVtd
LGg9MDtoPGMubGVuZ3RoO2grPTIpe3ZhciBxPWNbaCsxXTtxJiYoZltmLmxlbmd0
aF09Y1toXSsiPSIrcSl9cmV0dXJuIHdhK2EreisiPyIrZi5qb2luKCImIil9ZnVu
Y3Rpb24gZ2EoYSl7dmFyIGQ9cCgpLGM9ZC5ob3N0LGQ9ZC5ocmVmO2lmKCFhKXJl
dHVybiBkO2lmKC0xIT1hLnNlYXJjaCgvXlx3KzpcL1wvLykpcmV0dXJuIGE7dmFy
IGY9YS5jaGFyQXQoMCk7aWYoIj8iPT1mKXJldHVybiBmPWQuc2VhcmNoKC9cPy8p
LC0xPT1mP2QrYTpkLnN1YnN0cigwLGYpK2E7aWYoIiMiPT1mKXJldHVybiBmPWQu
c2VhcmNoKC8jLyksLTE9PWY/ZCthOmQuc3Vic3RyKDAsZikrYTtpZigiLyI9PWYp
e2lmKGY9ZC5zZWFyY2goYyksLTEhPWYpcmV0dXJuIGQuc3Vic3RyKDAsCmYrYy5s
ZW5ndGgpK2F9ZWxzZSByZXR1cm4gYz1kLnNwbGl0KCIvIiksY1tjLmxlbmd0aC0x
XT1hLGMuam9pbigiLyIpO3JldHVybiBhfWZ1bmN0aW9uIHVhKGEpeyJmdW5jdGlv
biI9PXR5cGVvZiBkLnltTG9nJiZkLnltTG9nKGEpfWZ1bmN0aW9uIHNhKGUseSl7
ZnVuY3Rpb24gYyhhLGMpe2EmJmMmJihmW2YubGVuZ3RoXT1bYSxjXS5qb2luKCI6
IikpfXk9eXx8e307dmFyIGY9W10saD0tMSoobmV3IERhdGUpLmdldFRpbWV6b25l
T2Zmc2V0KCkscTtxPW5ldyBEYXRlO3E9W3EuZ2V0RnVsbFllYXIoKSxxLmdldE1v
bnRoKCkrMSxxLmdldERhdGUoKSxxLmdldEhvdXJzKCkscS5nZXRNaW51dGVzKCks
cS5nZXRTZWNvbmRzKCldO2Zvcih2YXIgaj0iIixuPTA7bjxxLmxlbmd0aDtuKysp
ais9MTA+cVtuXT8iMCIrcVtuXTpxW25dO3E9ajtXYXx8KFdhPXEsc2I9aCk7Yygi
aiIsZGEuamF2YUVuYWJsZWQoKT8iMSI6IiIpO2lhJiZjKCJzIixpYS53aWR0aCsi
eCIraWEuaGVpZ2h0KyJ4IisKKGlhLmNvbG9yRGVwdGh8fGlhLnBpeGVsRGVwdGgp
KTtpZihudWxsPT09amIpe3ZhciBuPWo9bnVsbCxwLHM9ZC5uYXZpZ2F0b3I7aWYo
InVuZGVmaW5lZCIhPXR5cGVvZiBzLnBsdWdpbnMmJiJvYmplY3QiPT10eXBlb2Yg
cy5wbHVnaW5zWyJTaG9ja3dhdmUgRmxhc2giXSkoaj1zLnBsdWdpbnNbIlNob2Nr
d2F2ZSBGbGFzaCJdLmRlc2NyaXB0aW9uKSYmISgidW5kZWZpbmVkIiE9dHlwZW9m
IHMubWltZVR5cGVzJiZzLm1pbWVUeXBlc1siYXBwbGljYXRpb24veC1zaG9ja3dh
dmUtZmxhc2giXSYmIXMubWltZVR5cGVzWyJhcHBsaWNhdGlvbi94LXNob2Nrd2F2
ZS1mbGFzaCJdLmVuYWJsZWRQbHVnaW4pJiYobj1qLnJlcGxhY2UoLyhbYS16QS1a
XXxccykrLywiIikucmVwbGFjZSgvKFxzK3J8XHMrYlswLTldKykvLCIuIikpO2Vs
c2UgaWYoInVuZGVmaW5lZCIhPXR5cGVvZiBkLkFjdGl2ZVhPYmplY3QpdHJ5e2lm
KHA9bmV3IEFjdGl2ZVhPYmplY3QoIlNob2Nrd2F2ZUZsYXNoLlNob2Nrd2F2ZUZs
YXNoIikpKGo9CnAuR2V0VmFyaWFibGUoIiR2ZXJzaW9uIikpJiYobj1qLnNwbGl0
KCIgIilbMV0ucmVwbGFjZSgvLC9nLCIuIikucmVwbGFjZSgvW14uXGRdL2csIiIp
KX1jYXRjaCh0KXt9amI9bn1jKCJmIixqYik7cD0tMTthLmRvY3VtZW50RWxlbWVu
dCYmIkNTUzFDb21wYXQiPT1hLmNvbXBhdE1vZGU/cD1hLmRvY3VtZW50RWxlbWVu
dC5jbGllbnRXaWR0aDphLmJvZHkmJihwPWEuYm9keS5jbGllbnRXaWR0aCk7aj0t
MTthLmRvY3VtZW50RWxlbWVudCYmIkNTUzFDb21wYXQiPT1hLmNvbXBhdE1vZGU/
aj1hLmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQ6YS5ib2R5JiYoaj1hLmJv
ZHkuY2xpZW50SGVpZ2h0KTtjKCJ3IixwKyJ4IitqKTtjKCJ6IixoKTtjKCJpIixx
KTtpZihudWxsPT09eGEpe2g9bnVsbDtpZihkLkFjdGl2ZVhPYmplY3QpdHJ5e3Zh
ciBrPW5ldyBBY3RpdmVYT2JqZWN0KCJBZ0NvbnRyb2wuQWdDb250cm9sIik7cD1m
dW5jdGlvbihhLGMsZSxkKXtmb3IoO2EuaXNWZXJzaW9uU3VwcG9ydGVkKGNbMF0r
CiIuIitjWzFdKyIuIitjWzJdKyIuIitjWzNdKTspY1tlXSs9ZDtjW2VdLT1kfTtx
PVsxLDAsMCwwXTtwKGsscSwwLDEpO3AoayxxLDEsMSk7cChrLHEsMiwxRTQpO3Ao
ayxxLDIsMUUzKTtwKGsscSwyLDEwMCk7cChrLHEsMiwxMCk7cChrLHEsMiwxKTtw
KGsscSwzLDEpO2g9cS5qb2luKCIuIil9Y2F0Y2gocmEpe31lbHNlIGlmKGs9ZGEu
cGx1Z2luc1siU2lsdmVybGlnaHQgUGx1Zy1JbiJdKWg9ay5kZXNjcmlwdGlvbjt4
YT1ofWMoImwiLHhhfHwiIik7YygiZW4iLCgiIisoYS5jaGFyYWN0ZXJTZXR8fGEu
Y2hhcnNldHx8IiIpKS50b0xvd2VyQ2FzZSgpKTtjKCJ2Iix2Yik7YygiYyIsZGEu
Y29va2llRW5hYmxlZD8iMSI6IiIpO2phJiZhLmRvY3VtZW50TW9kZSYmKG51bGw9
PT15YSYmKHlhPUZ1bmN0aW9uKCJyZXR1cm4gLypAY2Nfb24gQF9qc2NyaXB0X3Zl
cnNpb24gQCovOyIpKCkpLHlhJiZjKCJqdiIseWEpKTtjKCJsYSIsKGRhJiYoZGEu
bGFuZ3VhZ2V8fGRhLmJyb3dzZXJMYW5ndWFnZSl8fAoiIikudG9Mb3dlckNhc2Uo
KSk7YygiZXgiLCJwcmVyZW5kZXIiPT1hLndlYmtpdFZpc2liaWxpdHlTdGF0ZT8i
cHJlMSI6IiIpOyQmJmMoIndoIiwiMSIpO2g9ImFyIGxuIGRsIGFkIG5iIHBhIi5z
cGxpdCgiICIpO2ZvcihrPTA7azxoLmxlbmd0aDtrKyspcD1oW2tdLGMocCx5W3Bd
PyIxIjoiIik7aD1bInZhIiwidnQiLCJzbiIsInNhIiwiaGUiXTt5Lm5iJiZoLnB1
c2goImNsIik7Zm9yKGs9MDtrPGgubGVuZ3RoO2srKylwPWhba10sYyhwLHlbcF0p
O2MoImhpZCIsUCk7aWYoIXkuYXIpe2E6e2lmKGs9KGs9ZC5wZXJmb3JtYW5jZXx8
ZC53ZWJraXRQZXJmb3JtYW5jZSkmJmsudGltaW5nKWlmKGg9ay5uYXZpZ2F0aW9u
U3RhcnQpe3A9W2suZG9tYWluTG9va3VwRW5kLWsuZG9tYWluTG9va3VwU3RhcnQs
ay5jb25uZWN0RW5kLWsuY29ubmVjdFN0YXJ0LGsucmVzcG9uc2VTdGFydC1rLnJl
cXVlc3RTdGFydCxrLnJlc3BvbnNlRW5kLWsucmVzcG9uc2VTdGFydCxrLmZldGNo
U3RhcnQtCmhdO2subG9hZEV2ZW50U3RhcnQmJnAucHVzaChrLmxvYWRFdmVudFN0
YXJ0LWgpO2s9cC5qb2luKCIsIik7YnJlYWsgYX1rPSIifWMoImRzIixrKX1pZih4
Ll93ZWJ2aXNvcil7ZC5uYW1lfHwoZC5uYW1lPU1hdGgucm91bmQoNjU1MzUqTWF0
aC5yYW5kb20oKSkpO2lmKGs9K2QubmFtZSkwPmsmJihrKj0tMSksayU9NjU1MzU7
Yygid24iLGt8fEdhKGQubmFtZSkpO3RyeXtkLmhpc3RvcnkmJmMoImhsIixTdHJp
bmcoZC5oaXN0b3J5Lmxlbmd0aCkpfWNhdGNoKEIpe319az0idW5kZWZpbmVkIj09
dHlwZW9mIGU/KGs9bmEoKSk/QyhrLGNiKToiIjpDKGUsY2IpO2MoInQiLGspO3Jl
dHVybiBmLmpvaW4oIjoiKX1mdW5jdGlvbiBuYSgpe3ZhciBlPWEudGl0bGU7InN0
cmluZyIhPXR5cGVvZiBlJiYoZT0oZT1hLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ0
aXRsZSIpKSYmZS5sZW5ndGg/ZVswXS5pbm5lckhUTUw6IiIpO3JldHVybiBlfWZ1
bmN0aW9uIHliKGEpe3ZhciBkPXtkZWxheTpEYX07CnN3aXRjaCh0eXBlb2YgYSl7
Y2FzZSAic3RyaW5nIjpkLm9uPSEwO2JyZWFrO2Nhc2UgIm9iamVjdCI6ZC5vbj0h
MDtkLmRlbGF5PSJudW1iZXIiIT10eXBlb2YgYS5kZWxheT9EYTphLmRlbGF5O2Jy
ZWFrO2Nhc2UgImJvb2xlYW4iOmQub249YTticmVhaztkZWZhdWx0OnJldHVybn1J
YT1kfWZ1bmN0aW9uIHIoKXtoYT1YPUo7SChwKCkuaHJlZixuYSgpLGhhLG51bGws
e3V0OnZhLGFkOjE9PXMmJmQuWWEmJmQuWWEuRGlyZWN0PyEwOiExLHdoOiEwLHNh
dmVSZWY6ITB9KTtKPXAoKS5ocmVmfWZ1bmN0aW9uIEUoZSl7ZnVuY3Rpb24gaigp
e3ZhciBjPWEuZG9jdW1lbnRFbGVtZW50O3JldHVybiBNYXRoLm1heChjLnNjcm9s
bFdpZHRoLGEuYm9keS5zY3JvbGxXaWR0aCxjLmNsaWVudFdpZHRoKX1mdW5jdGlv
biBjKGEpe3JldHVybiBhLnRvU3RyaW5nKCkudG9VcHBlckNhc2UoKX1mdW5jdGlv
biBmKGEpe3JldHVybiBhJiYoYT0iIithLmNsYXNzTmFtZSkmJi0xIT1hLnNlYXJj
aCgveW0tY2xpY2ttYXAtaWdub3JlLyk/CiEwOiExfWZ1bmN0aW9uIGgoYyl7aWYo
bnVsbD09Yy5wYWdlWCYmbnVsbCE9Yy5jbGllbnRYKXt2YXIgZT1hLmRvY3VtZW50
RWxlbWVudCxkPWEuYm9keTtjLnBhZ2VYPWMuY2xpZW50WCsoZSYmZS5zY3JvbGxM
ZWZ0fHxkJiZkLnNjcm9sbExlZnR8fDApLShlLmNsaWVudExlZnR8fDApO2MucGFn
ZVk9Yy5jbGllbnRZKyhlJiZlLnNjcm9sbFRvcHx8ZCYmZC5zY3JvbGxUb3B8fDAp
LShlLmNsaWVudFRvcHx8MCl9cmV0dXJue3g6Yy5wYWdlWCx5OmMucGFnZVl9fWZ1
bmN0aW9uIHEoYSl7Zm9yKHZhciBlPWMoYS5ub2RlTmFtZSk7YS5wYXJlbnROb2Rl
JiYiQk9EWSIhPWUmJiJIVE1MIiE9ZTspe2lmKCJBIj09ZXx8IklOUFVUIj09ZXx8
IlRFWFRBUkVBIj09ZSlyZXR1cm4hMDthPWEucGFyZW50Tm9kZTtlPWEubm9kZU5h
bWV9cmV0dXJuITF9Zm9yKHZhciBuPXRoaXMscz0wLHg9bnVsbCx0PSJBIEIgQklH
IEJPRFkgQlVUVE9OIEREIERJViBETCBEVCBFTSBGSUVMRFNFVCBGT1JNIEgxIEgy
IEgzIEg0IEg1IEg2IEhSIEkgSU1HIElOUFVUIExJIE9MIFAgUFJFIFNFTEVDVCBT
TUFMTCBTUEFOIFNUUk9ORyBTVUIgU1VQIFRBQkxFIFRCT0RZIFREIFRFWFRBUkVB
IFRGT09UIFRIIFRIRUFEIFRSIFUgVUwgQUJCUiBBUkVBIEJMT0NLUVVPVEUgQ0FQ
VElPTiBDRU5URVIgQ0lURSBDT0RFIENBTlZBUyBERk4gRU1CRUQgRk9OVCBJTlMg
S0JEIExFR0VORCBMQUJFTCBNQVAgT0JKRUNUIFEgUyBTQU1QIFNUUklLRSBUVCBB
UlRJQ0xFIEFVRElPIEFTSURFIEZPT1RFUiBIRUFERVIgTUVOVSBNRVRFUiBOQVYg
UFJPR1JFU1MgU0VDVElPTiBUSU1FIFZJREVPIE5PSU5ERVggTk9CUiIuc3BsaXQo
IiAiKSwKcj01OSxrPVN0cmluZy5mcm9tQ2hhckNvZGUscmE9e30sQj0wO0I8dC5s
ZW5ndGg7QisrKXJhW3RbQl1dPWsociksayhyKSxyKys7dGhpcy5oYW5kbGVyPWZ1
bmN0aW9uKGUpe3ZhciBrLEcsdD1hLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJib2R5
IilbMF07aWYoIWQueW1EaXNhYmxlZENsaWNrbWFwJiYhZih0KSl7aWYobi5fcHJl
ZnMuaGFzUXVvdGEpe2lmKCFuLl9wcmVmcy5xdW90YSlyZXR1cm47bi5fcHJlZnMu
cXVvdGEtLX12YXIgQj1lLnRhcmdldHx8ZS5zcmNFbGVtZW50OzM9PUIubm9kZVR5
cGUmJihCPUIucGFyZW50Tm9kZSk7dmFyIHQ9YyhCLm5vZGVOYW1lKSx1PWgoZSks
dzshZS53aGljaCYmZS5idXR0b24hPT1mYSYmKGUud2hpY2g9ZS5idXR0b24mMT8x
OmUuYnV0dG9uJjI/MzplLmJ1dHRvbiY0PzI6MCk7dz1lLndoaWNoO2lmKHc9ISgo
Mj09d3x8Mz09dykmJiJBIiE9dCkpaWYodz1CLm9mZnNldEhlaWdodCx3PSEoMD09
PUIub2Zmc2V0V2lkdGgmJjA9PT13fHxCLnN0eWxlJiYKIm5vbmUiPT09Qi5zdHls
ZS5kaXNwbGF5KSl7Yjp7Zm9yKHc9Qjt3LnBhcmVudE5vZGU7KXtpZihmKHcpKXt3
PSEwO2JyZWFrIGJ9dz13LnBhcmVudE5vZGV9dz0hMX1pZih3PSF3KXtiOnt3PW4u
X3ByZWZzLmlnbm9yZVRhZ3M7Zm9yKHZhciByPTA7cjx3Lmxlbmd0aDtyKyspaWYo
Yyh3W3JdKT09Yyh0KSl7dz0hMDticmVhayBifXc9ITF9dz0hdyYmbi5fcHJlZnMu
ZmlsdGVyKEIsdCl9fWlmKHcpe3Q9K25ldyBEYXRlO0I9e2RvbTpCLHg6dS54LHk6
dS55LHRpbWU6dH07aWYodT01MDx0LXMpaWYoISh1PSFuLl9wcmVmcy5pZ25vcmVT
YW1lQ2xpY2tzKSl7aWYodT14KXt3PU1hdGguYWJzKHUueC1CLngpO3ZhciByPU1h
dGguYWJzKHUueS1CLnkpLHY9Qi50aW1lLXUudGltZSx1PXUuZG9tPT1CLmRvbSYm
Mj53JiYyPnImJjFFMz52PyEwOiExfWVsc2UgdT0hMTt1PSF1fWlmKHUmJiFrYSgp
KXt3PWgoZSk7dT13Lng7dz13Lnk7dmFyIHI9ZS50YXJnZXR8fGUuc3JjRWxlbWVu
dCx6PW4uX3ByZWZzOwppZihyLmdldEJvdW5kaW5nQ2xpZW50UmVjdCl7az1yLmdl
dEJvdW5kaW5nQ2xpZW50UmVjdCgpO0c9YS5ib2R5O3ZhciBEPWEuZG9jdW1lbnRF
bGVtZW50LHY9ay5sZWZ0KyhkLnBhZ2VYT2Zmc2V0fHxELnNjcm9sbExlZnR8fEcu
c2Nyb2xsTGVmdCktKEQuY2xpZW50TGVmdHx8Ry5jbGllbnRMZWZ0fHwwKTtrPU1h
dGgucm91bmQoay50b3ArKGQucGFnZVlPZmZzZXR8fEQuc2Nyb2xsVG9wfHxHLnNj
cm9sbFRvcCktKEQuY2xpZW50VG9wfHxHLmNsaWVudFRvcHx8MCkpO0c9TWF0aC5y
b3VuZCh2KX1lbHNle2s9cjtmb3Iodj1HPTA7azspRys9cGFyc2VJbnQoay5vZmZz
ZXRUb3ApLHYrPXBhcnNlSW50KGsub2Zmc2V0TGVmdCksaz1rLm9mZnNldFBhcmVu
dDtrPUc7Rz12fUQ9IiI7dj1wKCkuaHJlZjtzd2l0Y2goei5tb2RlKXtjYXNlICJm
aXhlZCI6RD0iMCI7cShyKSYmKEQrPSJ1Iik7YnJlYWs7Y2FzZSAiY2VudGVyZWQi
OkQ9IjEiO2s9TWF0aC5mbG9vcihqKCkvMik7dT11Pms/dS0KayszMjc2ODp1O3Eo
cikmJihEKz0idSIpO2JyZWFrO2RlZmF1bHQ6ej1jKHIubm9kZU5hbWUpO3o9IkJP
RFkiPT16fHwiSFRNTCI9PXo/aigpOnIub2Zmc2V0V2lkdGg7RD1jKHIubm9kZU5h
bWUpOyJCT0RZIj09RHx8IkhUTUwiPT1EPyhEPWEuZG9jdW1lbnRFbGVtZW50LEQ9
TWF0aC5tYXgoRC5zY3JvbGxIZWlnaHQsYS5ib2R5LnNjcm9sbEhlaWdodCxELmNs
aWVudEhlaWdodCkpOkQ9ci5vZmZzZXRIZWlnaHQ7enx8KHo9MSk7RHx8KEQ9MSk7
dT1NYXRoLmZsb29yKDY1NTM1Kih1LUcpL3opO3c9TWF0aC5mbG9vcig2NTUzNSoo
dy1rKS9EKTtmb3Ioaz0iIjtyLnBhcmVudE5vZGUmJiJCT0RZIiE9YyhyLm5vZGVO
YW1lKSYmIkhUTUwiIT1jKHIubm9kZU5hbWUpOyl7ays9cmFbci5ub2RlTmFtZV18
fCIqIjtiOnt6PXIucGFyZW50Tm9kZTtmb3IoRD1HPTA7RDx6LmNoaWxkTm9kZXMu
bGVuZ3RoO0QrKylpZihyLm5vZGVOYW1lPT16LmNoaWxkTm9kZXNbRF0ubm9kZU5h
bWUpe2lmKHI9PQp6LmNoaWxkTm9kZXNbRF0pe3o9RzticmVhayBifUcrK316PTB9
ays9enx8IiI7cj1yLnBhcmVudE5vZGV9RD1DKGssMTI4KX0kfHwodj12P3YucmVw
bGFjZSgvXCMuKiQvLCIiKTp2KTsiZnVuY3Rpb24iPT10eXBlb2Ygbi5fcHJlZnMu
dXJsRmlsdGVyJiYodj1uLl9wcmVmcy51cmxGaWx0ZXIodikpO3U9dGEoU2IsWyJw
YWdlLXVybCIsQyh2LGVhKSwicG9pbnRlci1jbGljayIsIng6Iit1KyI6eToiK3cr
Ijp0OiIrTWF0aC5mbG9vcihNYXRoLmZsb29yKCtuZXcgRGF0ZS13YikvMTAwKSsi
OnA6IitEXSk7KG5ldyBJbWFnZSkuc3JjPXU7dWEodSk7aWYodT1lLnRhcmdldHx8
ZS5zcmNFbGVtZW50KXszPT11Lm5vZGVUeXBlJiYodT11LnBhcmVudE5vZGUpO2Zv
cih3PWModS5ub2RlTmFtZSk7dS5wYXJlbnROb2RlJiZ1LnBhcmVudE5vZGUubm9k
ZU5hbWUmJigiQSIhPXcmJiJBUkVBIiE9d3x8IXUuaHJlZik7KXU9dS5wYXJlbnRO
b2RlLHc9Yyh1Lm5vZGVOYW1lKTt1PSF1LmhyZWY/ITE6CnV9ZWxzZSB1PSExO3Um
Jm1hKGUsdSkmJlUobi5fcHJlZnMuZGVsYXkpfXM9dDt4PUJ9fX07dGhpcy5zZXRQ
cmVmcz1mdW5jdGlvbihhKXtmdW5jdGlvbiBjKCl7cmV0dXJuITB9dGhpcy5fcHJl
ZnM9InVuZGVmaW5lZCI9PXR5cGVvZiBhfHwhMT09PWF8fCEwPT09YT97ZmlsdGVy
OmMsaWdub3JlVGFnczpbXSxtb2RlOiIiLGRlbGF5OkRhLHF1b3RhOjAsaGFzUXVv
dGE6ITEsaWdub3JlU2FtZUNsaWNrczohMH06e2ZpbHRlcjphLmZpbHRlcnx8Yyxp
Z25vcmVUYWdzOmEuaWdub3JlVGFnc3x8W10sbW9kZTphLm1vZGV8fCIiLGRlbGF5
OiJ1bmRlZmluZWQiPT10eXBlb2YgYS5kZWxheT9EYTphLmRlbGF5LHF1b3RhOmEu
cXVvdGF8fDAsaGFzUXVvdGE6ISFhLnF1b3RhLGlnbm9yZVNhbWVDbGlja3M6InVu
ZGVmaW5lZCI9PXR5cGVvZiBhLmlnbm9yZVNhbWVDbGlja3M/ITA6ITEsdXJsRmls
dGVyOmEudXJsRmlsdGVyfX07dGhpcy51cGRhdGVTdGF0dXM9ZnVuY3Rpb24oYSl7
c3dpdGNoKHR5cGVvZiBhKXtjYXNlICJ1bmRlZmluZWQiOnRoaXMuc3RhcnQoITAp
OwpicmVhaztjYXNlICJib29sZWFuIjphP3RoaXMuc3RhcnQoYSk6dGhpcy5zdG9w
KCk7YnJlYWs7Y2FzZSAib2JqZWN0Ijp0aGlzLnN0YXJ0KGEpfX07dGhpcy5fc3Rh
cnQ9ITE7dGhpcy5zdGFydD1mdW5jdGlvbihjKXt0aGlzLnNldFByZWZzKGMpO3Ro
aXMuX3N0YXJ0fHx2KGEsImNsaWNrIix0aGlzLmhhbmRsZXIpO3RoaXMuX3N0YXJ0
PSEwfTt0aGlzLnN0b3A9ZnVuY3Rpb24oKXt0aGlzLl9zdGFydCYmRihhLCJjbGlj
ayIsdGhpcy5oYW5kbGVyKTt0aGlzLl9zdGFydD0hMX07dGhpcy5zdGFydChlKX12
YXIgeD10aGlzLFA9TWF0aC5yb3VuZCgxMDczNzQxODI0Kk1hdGgucmFuZG9tKCkp
LHZhPSIiLHdhPUJhLFg9Vi5ocmVmLEo9Vi5ocmVmLGhhPSIiO1lhLl9tZXRyaWth
LmNvdW50ZXJ8fChZYS5fbWV0cmlrYS5jb3VudGVyPXgpO3ZhciBuOyJvYmplY3Qi
PT10eXBlb2YgeiYmKG49eix0PXouZGVmZXIsdmE9ei51dCxzPXoudHlwZSxTPXou
cGFyYW1zLHdhPXoub25seUh0dHBzPyJodHRwczoiOgpCYSx6PXouaWQpO3o9enx8
MDtzPXN8fDA7dmFyIGo9Ii8vbWMueWFuZGV4LnJ1L3dhdGNoLyIsU2I9Ii8vbWMu
eWFuZGV4LnJ1L2NsbWFwLyIsVD1bXSxqYj1udWxsLHhhPW51bGwseWE9bnVsbCxF
Yj1uZXcgZnVuY3Rpb24oZSxqLGMpe2Z1bmN0aW9uIGYoYSxjLGUpe2lmKHApaChw
LHEoYSxjLDApLGUsImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIp
O2Vsc2V7aWYoIlhNTEh0dHBSZXF1ZXN0ImluIGQpe3ZhciBmPW5ldyBYTUxIdHRw
UmVxdWVzdDtpZigid2l0aENyZWRlbnRpYWxzImluIGYpe3ZhciBqPWU/IlBPU1Qi
OiJHRVQiO2E9cShhLGMsIlBPU1QiPT1qPzE6MCk7Zi5vcGVuKGosYSwhMCk7Zi53
aXRoQ3JlZGVudGlhbHM9ITA7IlBPU1QiPT1qJiYhT2ImJmYuc2V0UmVxdWVzdEhl
YWRlcigiQ29udGVudC1UeXBlIiwiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxl
bmNvZGVkIik7Zi5zZW5kKCJQT1NUIj09aj9lYihlKTpudWxsKTtyZXR1cm59fWZv
cihqIGluIGUpZS5oYXNPd25Qcm9wZXJ0eShqKSYmCihjW2pdPWVbal0pOyhuZXcg
SW1hZ2UpLnNyYz1xKGEsYywwKX19ZnVuY3Rpb24gaChhLGMsZSxkKXt2YXIgZj0i
aWZyIitNYXRoLnJvdW5kKDFFMTAqTWF0aC5yYW5kb20oKSksaD1hLmNyZWF0ZUVs
ZW1lbnQoImRpdiIpO2guc3R5bGUucG9zaXRpb249ImFic29sdXRlIjtoLnN0eWxl
LmxlZnQ9Ii05OTk5OXB4IjtoLnN0eWxlLnRvcD0iLTk5OTk5cHgiO2M9Wyc8aWZy
YW1lIG5hbWU9IicsZiwnIj48L2lmcmFtZT4nLCc8Zm9ybSBhY3Rpb249IicsYywn
IiBtZXRob2Q9InBvc3QiIHRhcmdldD0iJyxmLCciIGVuY3R5cGU9IicsZCwnIj4n
XTtmb3IodmFyIGogaW4gZSllLmhhc093blByb3BlcnR5KGopJiZLKGMsJzx0ZXh0
YXJlYSBuYW1lPSInLGosJyI+PC90ZXh0YXJlYT4nKTtLKGMsIjwvZm9ybT4iKTto
LmlubmVySFRNTD1jLmpvaW4oIiIpO2EuYm9keS5hcHBlbmRDaGlsZChoKTtqPWgu
Z2V0RWxlbWVudHNCeVRhZ05hbWUoImZvcm0iKVswXTtmb3IodmFyIHEgaW4gZSll
Lmhhc093blByb3BlcnR5KHEpJiYKKGpbcV0udmFsdWU9ZVtxXSk7ai5zdWJtaXQo
KTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YS5ib2R5LnJlbW92ZUNoaWxkKGgpfSwx
RTQpfWZ1bmN0aW9uIHEoYSxkLGYpe2RbImJyb3dzZXItaW5mbyJdPVsiY3QiLGYs
ZFsiYnJvd3Nlci1pbmZvIl1dLmpvaW4oIjoiKTtyZXR1cm4gZSsiLy8iK2orIi8i
K2ErIi8iK2MrIj8iK2ViKGQpfXRyeXt2YXIgcDtpZihkLkFjdGl2ZVhPYmplY3Qp
e3ZhciBuPW5ldyBBY3RpdmVYT2JqZWN0KCJodG1sZmlsZSIpO24ub3BlbigpO24u
d3JpdGUoIjxodG1sPjxib2R5PjwvYm9keT48L2h0bWw+Iik7bi5jbG9zZSgpO3A9
bn1lbHNlIHA9bnVsbH1jYXRjaChyKXt9dmFyIHQ9IiIscz1bXTtyZXR1cm57c2Vu
ZDpmdW5jdGlvbihhLGMsZSxkKXthP3Q/LTE8dC5pbmRleE9mKCJ8IithKyJ8Iikm
JmYoYyxlLGQpOksocyxhcmd1bWVudHMpOmYoYyxlLGQpfSxzZW5kTXVsdGlwYXJ0
OmZ1bmN0aW9uKGMsZSxkLGYpe2gocHx8YSxxKGMsZSxmKSxkLCJtdWx0aXBhcnQv
Zm9ybS1kYXRhIil9LAppbml0OmZ1bmN0aW9uKGEpe3Q9InwiK2Euam9pbigifCIp
KyJ8Ijtmb3IoYT0wO2E8cy5sZW5ndGg7YSsrKS0xPHQuaW5kZXhPZigifCIrc1th
XVswXSsifCIpJiZmKHNbYV1bMV0sc1thXVsyXSxzW2FdWzNdKTtzLmxlbmd0aD0w
fX19KHdhLCJtYy55YW5kZXgucnUiLHopLHphO3gucmVhY2hHb2FsPWZ1bmN0aW9u
KGUsZCl7dmFyIGM9ZT8iZ29hbDovLyIrcCgpLmhvc3RuYW1lKyIvIitlOnAoKS5o
cmVmLGY9bmEoKSxoPWU/cCgpLmhyZWY6YS5yZWZlcnJlcjtIKGMsZixoLGQse2Fy
OiEwLGlzRGVsYXk6ZT8hMDohMSxkZWxheToxMDB9KTtyZXR1cm4hMH07dmFyIElh
O3gudHJhY2tMaW5rcz15Yjt4LmhpdD1mdW5jdGlvbihhLGQsYyxmLGgpe2EmJkgo
YSxkLGMsZix7dXQ6aCxhcjohMCxzYXZlUmVmOiEwfSl9O3gucGFyYW1zPWZ1bmN0
aW9uKGEpe2lmKGEpe3ZhciBkPWFyZ3VtZW50cy5sZW5ndGg7aWYoMTxkKXtmb3Io
dmFyIGM9e30sZj1jLGg9MDtoPGQtMTtoKyspe3ZhciBqPSIiKwphcmd1bWVudHNb
aF07ZltqXT17fTtoPGQtMiYmKGY9ZltqXSl9ZltqXT1hcmd1bWVudHNbZC0xXTth
PWN9SCgiIiwiIiwiIixhLHthcjohMCxwYTohMCxvbmx5RGF0YTohMH0pfX07eC5m
aWxlPWZ1bmN0aW9uKGEsZCxjLGYpe2EmJkgoYSwiIixwKCkuaHJlZixmLHthcjoh
MCxsbjohMCxkbDohMH0pfTt4LmV4dExpbms9ZnVuY3Rpb24oYSxkLGMsZil7YSYm
SChhLCIiLHAoKS5ocmVmLGYse2FyOiEwLGxuOiEwLHV0OkNhfSl9O3gubm90Qm91
bmNlPWZ1bmN0aW9uKCl7dmFyIGE9MDtFYSYmRmEmJihhPUZhLUVhKTtIKCIiLCIi
LCIiLG51bGwse2NsOmEsYXI6ITAsbmI6ITAsb25seURhdGE6ITB9KX07dmFyIG9h
PVtdO3guYWRkRmlsZUV4dGVuc2lvbj1mdW5jdGlvbihhKXsic3RyaW5nIj09dHlw
ZW9mIGE/b2EucHVzaChhKTpvYT1vYS5jb25jYXQoYSl9O3guY2xpY2ttYXA9ZnVu
Y3Rpb24oYSl7eC5fY2xpY2ttYXA/eC5fY2xpY2ttYXAudXBkYXRlU3RhdHVzKGEp
OnguX2NsaWNrbWFwPQpuZXcgRShhKX07dmFyIEZiPSExO3guYWNjdXJhdGVUcmFj
a0JvdW5jZT1mdW5jdGlvbihlKXtmdW5jdGlvbiBqKCl7eC5ub3RCb3VuY2UoKX1p
ZighRmIpe0ZiPSEwO3ZhciBjPWEucmVmZXJyZXIsZj1wKCkuaHJlZixoPWZ1bmN0
aW9uKGEpe2E9YS5zcGxpdCgiOiIpO2E9YVsxXXx8IiI7YT1hLnJlcGxhY2UoL15c
LyovLCIiKS5yZXBsYWNlKC9ed3d3XC4vLCIiKTtyZXR1cm4gYS5zcGxpdCgiLyIp
WzBdfTtpZighKCFjfHwhZj8hYyYmIWY6aChjKT09aChmKSkpaWYoIm51bWJlciIh
PXR5cGVvZiBlJiYoZT0xNUUzKSxqYSlzZXRUaW1lb3V0KGosZSk7ZWxzZXt2YXIg
cT1lLG49ZnVuY3Rpb24oKXtpZighbCl7QiYmY2xlYXJUaW1lb3V0KEIpO3ZhciBh
PXEtKHo/azprKyArbmV3IERhdGUtQyk7MD5hJiYoYT0wKTtCPXNldFRpbWVvdXQo
ZnVuY3Rpb24oKXtsPSEwO3IoITEpO2ooKX0sYSl9fTtlPWZ1bmN0aW9uKCl7c3x8
KHQ9ITAsej0hMSxzPSEwLG4oKSl9O3ZhciByPWZ1bmN0aW9uKGEpe2Zvcih2YXIg
Yz0KMDtjPEEubGVuZ3RoO2MrPTMpYT92KEFbY10sQVtjKzFdLEFbYysyXSk6RihB
W2NdLEFbYysxXSxBW2MrMl0pfSx0PSExLHM9ITEsej0hMCxrPTAsQz0rbmV3IERh
dGUsQj1udWxsLGw9ITEsQT1bZCwiYmx1ciIsZnVuY3Rpb24oKXt6PXQ9cz0hMDtr
Kz0rbmV3IERhdGUtQztDPStuZXcgRGF0ZTtuKCl9LGQsImZvY3VzIixmdW5jdGlv
bigpeyF0JiYhcyYmKGs9MCk7Qz0rbmV3IERhdGU7dD1zPSEwO3o9ITE7bigpfSxh
LCJjbGljayIsZSxhLCJtb3VzZW1vdmUiLGUsYSwia2V5ZG93biIsZSxhLCJzY3Jv
bGwiLGVdO3IoITApO24oKX19fTt2YXIgR2I9bnVsbCwkPSExO3gudHJhY2tIYXNo
PWZ1bmN0aW9uKGEpe2lmKCExPT09YSkkJiYoIm9uaGFzaGNoYW5nZSJpbiBkP0Yo
ZCwiaGFzaGNoYW5nZSIscik6Y2xlYXJJbnRlcnZhbChHYiksJD0hMSk7ZWxzZSBp
ZighJCl7aWYoIm9uaGFzaGNoYW5nZSJpbiBkKXYoZCwiaGFzaGNoYW5nZSIscik7
ZWxzZXt2YXIgaj1mdW5jdGlvbigpe3ZhciBhPQpwKCkuaGFzaC5zcGxpdCgiIyIp
WzFdO2lmKCJ1bmRlZmluZWQiPT10eXBlb2YgYSlyZXR1cm4hMTt2YXIgYz1hLmlu
ZGV4T2YoIj8iKTswPGMmJihhPWEuc3Vic3RyaW5nKDAsYykpO3JldHVybiBhfSxj
PWooKTsoZnVuY3Rpb24gaCgpe3ZhciBhPWooKTthIT09YyYmKHIoKSxjPWEpO0di
PXNldFRpbWVvdXQoaCwyMDApfSkoKX0kPSEwfXguX3RyYWNrSGFzaD0kfTt4LnZp
ZGVvPWZ1bmN0aW9uKGEsZCxjLGYpe3ZhciBoPVsiZW5kIiwicGxheSIsInBhdXNl
Iiwic2VlayJdO2lmKGEmJmMpe2E6e2Zvcih2YXIgaj0wLG49aC5sZW5ndGg7ajxu
O2orPTEpaWYoYT09PWhbal0pe2g9ajticmVhayBhfWg9LTF9LTEhPT1oJiZIKGMs
Znx8IiIsIiIsbnVsbCx7YXI6ITAsdmE6YSx2dDp+fmR9KX19O3guc29jaWFsPWZ1
bmN0aW9uKGEsZCxjKXthJiZkJiZIKGN8fHAoKS5ocmVmLCIiLCIiLG51bGwse2Fy
OiEwLHNuOkMoYSw2NCksc2E6QyhkLDY0KX0pfTt4LmVuYWJsZUFsbD1mdW5jdGlv
bigpe3gudHJhY2tMaW5rcyghMCk7CnguY2xpY2ttYXAoITApO3guYWNjdXJhdGVU
cmFja0JvdW5jZSgpfTt4LnBhdXNlPVU7eC51cGxvYWRQYWdlPWZ1bmN0aW9uKCl7
fTtpZih6KWE6e1lhLl9tZXRyaWthLmNvdW50ZXJzPVlhLl9tZXRyaWthLmNvdW50
ZXJzfHx7fTt2YXIgYWE9ITEsTT16KyI6IitzO2lmKFlhLl9tZXRyaWthLmhpdFBh
cmFtW01dKWlmKDE9PXMmJiFZYS5fbWV0cmlrYS5jb3VudGVyc1tNXSlhYT0hMDtl
bHNlIGJyZWFrIGE7WWEuX21ldHJpa2EuY291bnRlcnNbTV09eDtZYS5fbWV0cmlr
YS5oaXRQYXJhbVtNXT0xO3guX3dlYnZpc29yPSF0JiYobiYmbi53ZWJ2aXNvcnx8
ITEpO24mJm4udHJhY2tIYXNoJiZ4LnRyYWNrSGFzaCghMCk7aWYoIXQmJiFhYSl7
dmFyIFE9TmEoIl95bV92aXNvcmMiKTsiYiIhPVEmJiJ3IiE9USYmKFE9IiIpO0hh
KCJfbWV0cmlrYV9lbmFibGVkIiwiMSIsNjApO3Q9ISFOYSgiX21ldHJpa2FfZW5h
YmxlZCIpO0hhKCJfbWV0cmlrYV9lbmFibGVkIiwiIiwtMSk7dHx8KFE9ImIiKTsK
RWE9K25ldyBEYXRlO3Q9Vi5ocmVmO3ZhciBhYT1uYSgpLGJhPWEucmVmZXJyZXIs
TT17dXQ6dmEsaGU6bj9+fm4uaHR0cEVycm9yOjAsYWQ6MT09cyYmZC5ZYSYmZC5Z
YS5EaXJlY3Q/ITA6ITEsc2F2ZVJlZjohMH0sSGI9USxZPWZ1bmN0aW9uKGEsZCl7
cGFbcGEubGVuZ3RoXT1hO3BhW3BhLmxlbmd0aF09ZH0sTT1NfHx7fSxiYT0idW5k
ZWZpbmVkIiE9dHlwZW9mIGJhP2JhOlgscGE9W107TS5hciYmIU0ub25seURhdGEm
JihiYT1nYShiYSksdD1nYSh0KSk7aWYoIWthKCkpe3ZhciBxYT0iX3ltanNwIitP
KCksQT1hLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2RbcWFdPWZ1bmN0aW9uKGEp
e3RyeXtkZWxldGUgZFtxYV19Y2F0Y2goail7ZFtxYV09ZmF9RmF8fChGYT0rbmV3
IERhdGUpO2E9YXx8e307dmFyIGM9YS53ZWJ2aXNvcnx8e307YT1bXTtpZih6YSl7
dmFyIGY9K2MucmVjcDtpZighaXNGaW5pdGUoZil8fDA+Znx8MTxmKVE9InciO1F8
fChRPVAlMUU0LzFFNDxmPyJ3IjoiYiIpOwpIYSgiX3ltX3Zpc29yYyIsUSwzMCk7
InciPT1RPyhLKGEsInZpc29yIiksZj1jLmFyY2hfdHlwZSwoYz1jLnVybHMpJiZm
JiZ6YS51cGxvYWRQYWdlcyhjLGYpKTp6YS5zdG9wKCl9RWIuaW5pdChhKTtBLnBh
cmVudE5vZGUmJkEucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChBKX07WSgid21vZGUi
LDUpO1koImNhbGxiYWNrIixxYSk7WSgicGFnZS1yZWYiLEMoYmEsZWEpKTtZKCJw
YWdlLXVybCIsQyh0LGVhKSk7dD1zYShhYSxNKTtIYiYmKHQ9WyJ2YyIsSGIsdF0u
am9pbigiOiIpKTtZKCJicm93c2VyLWluZm8iLHQpO01hKCk/WSgidXQiLENhKToi
dW5kZWZpbmVkIiE9dHlwZW9mIE0udXQmJlkoInV0IixDKCIiK00udXQsYWIpKTtT
JiZZKCJzaXRlLWluZm8iLEMoTChTKSxiYikpO00uc2F2ZVJlZiYmKFg9YmEpO3Q9
dGEoaixwYSk7QS50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO0Euc3JjPXQ7YWE9YS5n
ZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdO2FhLmluc2VydEJlZm9yZShB
LAphYS5maXJzdENoaWxkKTt1YSh0KX19eWIoITEpO3YoYSwiY2xpY2siLGZ1bmN0
aW9uKGEpe2lmKElhLm9uKXt2YXIgZD1mdW5jdGlvbihhKXt2YXIgZD14YihjLmlu
bmVySFRNTD9jLmlubmVySFRNTC50b1N0cmluZygpLnJlcGxhY2UoLzxcLz9bXj5d
Kz4vZ2ksIiIpOiIiKTtIKGosaj09ZD8iIjpkLHAoKS5ocmVmLG51bGwsYSl9LGM7
dmFyIGY9YS50YXJnZXR8fGEuc3JjRWxlbWVudDtpZihmKXszPT1mLm5vZGVUeXBl
JiYoZj1mLnBhcmVudE5vZGUpO2Zvcih2YXIgaD1mLm5vZGVOYW1lLnRvU3RyaW5n
KCkudG9Mb3dlckNhc2UoKTtmLnBhcmVudE5vZGUmJmYucGFyZW50Tm9kZS5ub2Rl
TmFtZSYmKCJhIiE9aCYmImFyZWEiIT1ofHwhZi5ocmVmKTspZj1mLnBhcmVudE5v
ZGUsaD1mLm5vZGVOYW1lLnRvU3RyaW5nKCkudG9Mb3dlckNhc2UoKTtjPWYuaHJl
Zj9mOiExfWVsc2UgYz0hMTtpZihjKXt2YXIgZj0hMSxqPSIiK2MuaHJlZixoPWo/
ai5zcGxpdCgvXD8vKVswXToiIjtpZihkYi50ZXN0KGgpfHwKZGIudGVzdChqKXx8
bGEoaixvYSl8fGxhKGgsb2EpKWY9ITA7dmFyIG49Yy5jbGFzc05hbWUsaD1uJiYt
MSE9bi5zZWFyY2goL3ltLWRpc2FibGUtdHJhY2tsaW5rLyk/ITA6ITEsbj1uJiYt
MSE9bi5zZWFyY2goL3ltLWV4dGVybmFsLWxpbmsvKT8hMDohMTtofHwoYT17bG46
ITAsZGw6Zixpc0RlbGF5Om1hKGEsYyksZGVsYXk6SWEuZGVsYXl9LG4/ZChhKToo
aD1wKCkuaG9zdG5hbWUsbj1jLmhvc3RuYW1lLChoP2gucmVwbGFjZSgvXnd3d1wu
LywiIik6IiIpPT0obj9uLnJlcGxhY2UoL153d3dcLi8sIiIpOiIiKT9mJiYoYS5s
bj0hMSxkKGEpKTpqJiYtMSE9ai5zZWFyY2goL14gKmphdmFzY3JpcHQ6L2kpfHwo
YS51dD1DYSxkKGEpKSkpfX19KTtuJiYobi5lbmFibGVBbGw/eC5lbmFibGVBbGwo
KToobi5jbGlja21hcCYmeC5jbGlja21hcChuLmNsaWNrbWFwKSxuLnRyYWNrTGlu
a3MmJngudHJhY2tMaW5rcyhuLnRyYWNrTGlua3MpLG4uYWNjdXJhdGVUcmFja0Jv
dW5jZSYmeC5hY2N1cmF0ZVRyYWNrQm91bmNlKG4uYWNjdXJhdGVUcmFja0JvdW5j
ZSksCm4uYWQmJmFkKCkpKTt4Ll93ZWJ2aXNvciYmKHphPW5ldyBmYih6LHMsbixQ
LEViLHgpKX19O2QueWFfY2lkJiZuZXcgWWEuTWV0cmlrYShkLnlhX2NpZCxkLnlh
X3BhcmFtcyxkLnlhX2NsYXNzKTtkLnlhX2NpZCYmIWQueWFfaGl0JiYoZC55YV9o
aXQ9ZnVuY3Rpb24oYSxkKXtZYS5fbWV0cmlrYS5jb3VudGVyJiZZYS5fbWV0cmlr
YS5jb3VudGVyLnJlYWNoR29hbChhLGQpfSk7dmFyIEY9ZC55YW5kZXhfbWV0cmlr
YV9jYWxsYmFjayxPPWQueWFuZGV4X21ldHJpa2FfY2FsbGJhY2tzOyJmdW5jdGlv
biI9PXR5cGVvZiBGJiZGKCk7aWYoIm9iamVjdCI9PXR5cGVvZiBPKWZvcihGPTA7
RjxPLmxlbmd0aDtGKyspe3ZhciBVPU9bRl07VSYmKE9bRl09bnVsbCxVKCkpfWxh
KCJ5YW5kZXhfbWV0cmlrYV9jYWxsYmFjayIpO2xhKCJ5YW5kZXhfbWV0cmlrYV9j
YWxsYmFja3MiKTtPPVsibGluayIsImNsaWNrIiwic2Nyb2xsIiwicmVzIl07Zm9y
KEY9MDtGPE8ubGVuZ3RoO0YrKylpZihVPQpPW0ZdKyJtYXAiLC0xIT1WLmhyZWYu
c2VhcmNoKCJ5bV9wbGF5YmFjaz0iK1UpKXttYShCYSsiLy9tZXRyaWthLnlhbmRl
eC5ydS9qcy8iK1UrIi9fbG9hZGVyLmpzIik7YnJlYWt9ZC5ZYS5NZXRyaWthLmlu
Zm9ybWVyPWZ1bmN0aW9uKGEpe3ZhciBkPSEhWWEuTWV0cmlrYS5faW5mb3JtZXI7
WWEuTWV0cmlrYS5faW5mb3JtZXI9YTtkfHxtYShCYSsiLy9tYy55YW5kZXgucnUv
bWV0cmlrYS9pbmZvcm1lci5qcyIpfTtpZih0b3AhPWQmJnBhcmVudD09dG9wJiZk
LnBvc3RNZXNzYWdlJiYhWWEuTWV0cmlrYV92aXNvclBsYXllck9uKXtZYS5NZXRy
aWthX3Zpc29yUGxheWVyT249ITA7Rj1hLmNyZWF0ZUVsZW1lbnQoImRpdiIpO0Yu
aW5uZXJIVE1MPSc8aWZyYW1lIG5hbWU9IlJlbW90ZUlmcmFtZSIgYWxsb3d0cmFu
c3BhcmVuY3k9InRydWUiIHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6
IC05OTlweDsgdG9wOiAtOTk5cHg7IHdpZHRoOiAxcHg7IGhlaWdodDogMXB4OyI+
PC9pZnJhbWU+JzsKdmFyIHNhPUYuZmlyc3RDaGlsZDtzZXRUaW1lb3V0KGZ1bmN0
aW9uKCl7dmFyIGQ9YS5ib2R5fHxhLmRvY3VtZW50RWxlbWVudDtkLmluc2VydEJl
Zm9yZShzYSxkLmZpcnN0Q2hpbGQpO3RyeXt2YXIgcD1zYS5jb250ZW50V2luZG93
LmRvY3VtZW50fWNhdGNoKHMpe31wJiYocC5vcGVuKCkscC53cml0ZSgnPCFkb2N0
eXBlIGh0bWw+PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21w
YXRpYmxlIiBjb250ZW50PSJJRT1FbXVsYXRlSUU3LElFPWVkZ2UiIC8+PC9oZWFk
Pjxib2R5PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij52YXIgbmV3dmVy
c2lvbiA9IHRydWU7dHJ5IHtpZiAodG9wLnBvc3RNZXNzYWdlKSB7d2luZG93Lm9u
bWVzc2FnZSA9IGZ1bmN0aW9uKGV2dCkge2V2dCA9IGV2dCB8fCB3aW5kb3cuZXZl
bnQ7dHJ5IHt2YXIgbWVzc2FnZSA9IG5ldyBGdW5jdGlvbigicmV0dXJuICIgKyBl
dnQuZGF0YSkoKTt9IGNhdGNoIChlKSB7cmV0dXJuO31pZiAoLyhefFxcLil5YW5k
ZXhcXC4ocnV8Y29tfHVhfGt6fGJ5fGNvbVxcLnRyKSg6XFxkezR9KT8kLy50ZXN0
KGV2dC5vcmlnaW4pICYmIG1lc3NhZ2UubmFtZSA9PSAic2NyaXB0IiAmJiBtZXNz
YWdlLmRhdGEpIHt2YXIgaGVhZCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdO
YW1lKCJoZWFkIilbMF07dmFyIGJhc2UgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJiYXNlIik7YmFzZS5ocmVmID0gbWVzc2FnZS5kYXRhO2hlYWQuYXBwZW5kQ2hp
bGQoYmFzZSk7dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNj
cmlwdCIpO3NjcmlwdC5zcmMgPSBtZXNzYWdlLmRhdGE7aGVhZC5hcHBlbmRDaGls
ZChzY3JpcHQpO2lmIChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIkZpcmVm
b3gvMy42LiIpID4gLTEpIHtwYXJlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigibWVz
c2FnZSIsIHdpbmRvdy5vbm1lc3NhZ2UsIGZhbHNlKTt9d2luZG93Lm9ubWVzc2Fn
ZSA9IG51bGw7fX07aWYgKG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiRmly
ZWZveC8zLjYuIikgPiAtMSkge3BhcmVudC5hZGRFdmVudExpc3RlbmVyKCJtZXNz
YWdlIiwgd2luZG93Lm9ubWVzc2FnZSwgZmFsc2UpO310b3AucG9zdE1lc3NhZ2Uo
XCd7Im5hbWUiOiJwaW5nIn1cJywgIioiKTt9fSBjYXRjaCAoZSkge31ceDNjL3Nj
cmlwdD48L2JvZHk+PC9odG1sPicpLApwLmNsb3NlKCkpfSw1MDApfX0pKHRoaXMs
dGhpcy5kb2N1bWVudCk7Cg==
------------1KzJvamQIDKXslvabTgzQz--
Автор
KozkoNG
Документ
Категория
Без категории
Просмотров
2 541
Размер файла
520 Кб
Теги
завдання, тестов
1/--страниц
Пожаловаться на содержимое документа