Content-Type: multipart/related; start=; boundary=----------7sYp5yoPrvQjqwaUSdNud8 Content-Location: http://www.tyrist.ru/33/5606_1.html Subject: =?utf-8?Q?=D0=96=D0=B5=D0=BB=D0=B0=D0=BD=D0=BD=D0=B0=D1=8F,=20=D1=87=D1=83=D0=B4=D0=BD=D0=B0=D1=8F=20=D0=91=D0=B0=D0=BA=D0=BE=D1=82=D0=B0=20-=20=D0=9E=D1=82=D0=B4=D1=8B=D1=85=20=D0=BD=D0=B0=20=D0=A3=D0=BA=D1=80=D0=B0=D0=B8=D0=BD=D0=B5,=20=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=BE=20=D1=82=D1=83=D1=80=D0=B0=D0=BC=20=D0=BD=D0=B0=20=D0=A3=D0=BA=D1=80=D0=B0=D0=B8=D0=BD=D1=83?= MIME-Version: 1.0 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=5606_1.html Content-Type: text/html; charset=windows-1251; name=5606_1.html Content-ID: Content-Location: http://www.tyrist.ru/33/5606_1.html Content-Transfer-Encoding: 8bit Желанная, чудная Бакота - Отдых на Украине, информация по турам на Украину
Отдых за рубежом | Цены на туры | Бронирование тура | Новости туризма | Форум | Отдых в России

Австралия
Австрия
Андорра
Болгария
Бразилия
Великобритания
Венгрия
Германия
Греция
Дания
Доминика
Египет
Израиль
Индия
Индонезия
Иордания
Испания
Италия
Канада
Кипр
Китай
Куба
Маврикий
Мальдивы
Мальта
Марокко
Мексика
Нидерланды
Новая Зеландия
Норвегия
ОАЭ
Польша
Португалия
Сингапур
Словения
США
Таиланд
Тунис
Турция
Украина
Финляндия
Франция
Хорватия
Чехия
Швейцария
Швеция
Эстония
Япония
Для туриста

Ссылки
Реклама на сервере
Экспорт новостей




Отдых на Украине, информация по турам на Украину

[ 04.06.2010 ]

Желанная, чудная Бакота

Вдох.. секунда.. И вот пьяняще-ароматный удивительной чистоты воздух наполненный дивными травами и цветами пронзил все мое естество... Бакота... Маленький живописный уголок девственной природы западной Украины,находиться в национальном заповеднике Подольские Товтры в 45 километрах от города Каменец-Подольский, с интереснейшей историей, уходящей на много веков назад

Ярко-красное солнце медленно пряталось за горой Аврора, кокетливо играя лучами по глади Днестра, пытаясь пробить плотную завесу живой зеленой стены и осветить самое сердце Бакотского чуда - Свято-Михайловский скально-пещерный монастырь.

По летописным данным этому монастырю уже более 900 лет, датируется постройка 11-14 ст. нашей эры. Местонахождение просто поражает, – как его смогли выдолбить в середине скалы? Ведь спуск сверху до монастыря занимает 250 метров по довольно крутой узкой тропинке, на всем пути которой каждое дерево повязано кусочками ленточек. По легенде, из монастыря нельзя взять даже камешек, а за беспокойство надо оставить что-то взамен, вот все туристы и вяжут на ветви кто ленту, кто шнурок, а кто и резинку для волос.

На данный момент для посещения открыт один уровень монастыря, но предположительно их четыре. Три уровня надежно спрятаны под вековым обвалом камней, а денег у государства на дорогостоящие раскопки и восстановление, как годиться в наше время, не водиться. На представленном уровне находятся три пещеры-кельи в которых сейчас находятся алтари и иконостасы, красиво убранные вышитыми рушниками и множеством живых цветов. Вход в монастырь свободный, там даже дверей нет.

Больше всего поражает не внешний антураж, не расположение монастыря, а энергетика этого места. Заходя в кельи возникает абсолютно непонятное ощущение в холодной пещере тепла. Кажется будто миллион маленьких искорок-иголок пронзают все тело. И когда выходишь с монастыря возникает та-а-акой подъем энергии, что наверх просто взлетаешь!

Позитивной энергией здесь пропитано каждый листочек, камешек и вода в родниках, которая обладает уникальным составом, и по некоторым легендам является целительной. Собственно, вода с родников это единственное что монастырь "разрешает" забрать с собой.

Доброе, хорошее место Бакота и не зря его древнии русичи так назвали. Бакота, в дословном переводе, на наш современный язык звучит как желанное, чудное место.

Подготовлено по материалам сайта "www.myjulia.ru"

Смотрите также: Горящие туры на Украину

Бронирование тура

Посольство Украины
Погода на Украине
Новости об отдыхе на Украине
Отзывы туристов об отдыхе на Украине
Форум по Украине и Крыму




Страницы: 1

Статьи по теме:
  • Майские каникулы в Киеве
  • Отдых и лечение в Одессе
  • Чем привлекательно Мукачево для туристов
  • Одесса. Памятник Ришелье
  • Советы туристам, посещающим египетские пирамиды





  • Загрузка ...

    Rambler's Top100 Туризм Top100

    ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=main.css Content-Type: text/css; charset=windows-1251; name=main.css Content-Location: http://tyrist.ru/main.css Content-Transfer-Encoding: 8bit BODY { BACKGROUND: white; MARGIN: 0px; } .nav { BACKGROUND: #FFC307; MARGIN-BOTTOM: 1px; } a:link { color: #0000FF; text-decoration: underline; } a:hover { text-decoration:none; COLOR: #000080; } a:visited { } a.top { FONT: bold 10px Arial; COLOR: white; text-decoration:none; } a.top:hover { text-decoration:none; COLOR: white; } a.top:visited { FONT: bold 10px Arial; } a.country { font-family:Tahoma ; font-size:16px; color:#306ED4; font-weight:bold; text-decoration:none } .bottom { BACKGROUND: #6699FF; MARGIN-BOTTOM: 1px; } a.menu { font-family:Tahoma ; font-size:13px; color:red; font-weight:bold; } a.menu:hover { text-decoration:none; COLOR: red; } a.menu:visited { font-family:Tahoma ; font-size:13px; color:red; font-weight:bold; } a.menu1 { font-family:Tahoma ; font-size:14px; color:#D90000; font-weight:bold; } a.menu1:hover { text-decoration:none; COLOR: #D90000; } a.menu1:visited { font-family:Tahoma ; font-size:14px; color:#D90000; font-weight:bold; } a.news { margin-top: 6; margin-bottom: 4; FONT: 14px Times New Roman; COLOR: black; text-decoration:none; } a.news:hover { text-decoration:underline; COLOR: black; } a.news:visited { margin-top: 6; margin-bottom: 4; FONT: 14px Times New Roman; } a.nr { FONT: bold 12px Arial; COLOR: #5C5C5C; text-decoration:none; } a.nr:hover { text-decoration:none; COLOR: #1283D6; } a.nr:visited { FONT: bold 12px Arial; } a.nrall { FONT: bold 11px Arial; COLOR: #5C5C5C; text-decoration:none; } a.nrall:hover { text-decoration:none; COLOR: #1283D6; } a.nrall:visited { FONT: bold 11px Arial; } a.right { font-family:Tahoma ; font-size:12px; color:#306ED4; font-weight:bold; text-decoration:none } a.mb { FONT: 9px Arial; COLOR: black; text-decoration:none; } a.mb:hover { text-decoration:none; COLOR: red; } a.mb:visited { FONT: 9px Arial; } a.news1 { margin-top: 6; margin-bottom: 4; FONT: 10px Times New Roman; COLOR: black; text-decoration:none; } a.news1:hover { text-decoration:underline; COLOR: black; } a.news1:visited { margin-top: 6; margin-bottom: 4; FONT: 10px Times New Roman; } .menucell { height: 14px; } h1 { font-size: 1.1em; } a.span { FONT: bold 9px Arial; COLOR: blue; text-decoration:none; } a.span:hover { text-decoration:none; COLOR: black; } a.span:visited { FONT: bold 9px Arial; } .bl { height: 20px; background-color: #F8E2A8; vertical-align: middle; padding-left: 15px; padding-right: 15px; font-weight: 900; font-style: italic; font-size: 15px; color: #076CCA; font-family: Serif; } .head_orange { color: #FF5A00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; } ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_01.gif Content-Type: image/gif; name=tyrist_top1_01.gif Content-Location: http://tyrist.ru/images/tyrist_top1_01.gif Content-Transfer-Encoding: Base64 R0lGODlhGAAyALMAAC941Emm9TCG6DOW7zKS8SyK7Dqb8i6D4iqG6S9+3j6g9DOM 7zaZ8C+R7DiU8i6P8CH5BAAAAAAALAAAAAAYADIAAAT/EMhJq0224szz7qD0hV0y cidllua2Am3rxWJsXzds72K9/zfb4QAE+kzDXxIJHBJbRGfCuYxJkdSsNCsQRLXg KbULPpCHXm03zR1vneuxN75mo7sLc31flwsWCwiCggWDBYeIg4aAhIiOiAuFjYeM k4+PlgUPhAiXjpGTgIF1oqWlAgh4omsFAgWmsKqADoSRsKUEtoC5DogPmg/BBMIE xb8PxcW9h8HNzsTNBA7Kvs/OysPI09KO1sbJ2ckOy8DP4NLZyNLkwurn69Hjvdfv yuPg4wYN+/z7A/4DBjAwwOBfA4EDNe2rF3CgAQMDiiHU14BARQIBMwo0oEABwYYM egbyk4hRY8iODxs+VNDvYEOQDzlCnBgA4MuQOB16xPmwpkuQOWN23LnSp8mNDlei FBpA48uYUId6LAqUJ1SlSw0EaFo1qVCpSrkGvcpR6lQFWzOORWk2QFuEIVeWLTt0 a92mVrG23eq2Y4CxeqXy7bs1r0ezd+2iDRABADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_02.gif Content-Type: image/gif; name=tyrist_top1_02.gif Content-Location: http://tyrist.ru/images/tyrist_top1_02.gif Content-Transfer-Encoding: Base64 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 lJ8oCAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_03.jpg Content-Type: image/jpeg; name=tyrist_top1_03.jpg Content-Location: http://tyrist.ru/images/tyrist_top1_03.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA EQgAMgBWAwERAAIRAQMRAf/EAG4AAAMBAAMBAAAAAAAAAAAAAAABAgMEBQYHAQEB AAMBAQAAAAAAAAAAAAAAAgEDBAYHEAACAQIHAQEBAQAAAAAAAAAAARMCAxEhQVFh EgQzMSIGEQEBAQEAAgMAAAAAAAAAAAAAERIBMQIhQQT/2gAMAwEAAhEDEQA/APmb pPoeXjaFQMlaU2xkrRW0MlDoGSl0QyVLoQyVDoGSjohko6IZKOiGSr6stq00ptNs Gm1Npg0rowaKNg0mqlg0h0MGi6MGhGwaEbBoRsGmlNsvnGrvs3otCF616YZCF6Ix C9TUkshC9Z9MRC9HQQvRGIXojEL0RiF6IxC9brzumt0tZp4GeI73rZW0lhhmCqVt LQFRXgskCsuiegKI1sCnGtgU41sCiNbAojWwKI1sCu09Hnw9V3LPszV6d+OHv5TF hpmVUsriwyQoyjx0FDi4FFKzwKHFwKGrPAocPAoIeBQQ8CjtfXYdPputrD+nmavT vwv38uHdelJVQxVpsClaFZWrIFKyxWDVkUOEUOAUEAoIBR6P/UfV/LX5HF+fx9uv 9Hn6eYX6dTlWBdP5oA0BSApAUAwAAA//2Q== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_04.jpg Content-Type: image/jpeg; name=tyrist_top1_04.jpg Content-Location: http://tyrist.ru/images/tyrist_top1_04.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgARgHUAwERAAIRAQMRAf/EAG0AAQEBAQEBAAAAAAAAAAAAAAABBQIGBwEBAQEB AQEAAAAAAAAAAAAAAAEEAwIHEAABBQEBAQACAQQDAAAAAAAAAWECExRRkREDBKEh QVJi8DFxEQEBAQEBAQEBAAAAAAAAAAAAEgERIRMiAv/aAAwDAQACEQMRAD8A+IVo fdY18norQRpRWgjSitBGlFaCNKK0EaUVoI0orQRpRWgjSitBGlFaCNKK0EaUVoI0 orQRpRWgjSitBGlFaCNKK0EaUVoI0orQRpRWgjSitBGlFaCNKK0EaUVoI0orQRpR WgjSitBGlFaCNKK0EaUVoI0orQRpRWgjSitBGlFaCNKK0EaUVoI0orQRpRWgjSit BGlFaCNKK0EaUVoI0orQRpRWgjSitBGlFaCNKc1oIWitBJSVoJ06lYlepWgkorQS UlaCdWsStOCShfxoWDqVoIKRfxoIOlaCNWmrVJ/DqxWVSfwFlUn8BZVJ/AWVSfwF lUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwF lUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwF lUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwF lUn8BZVJ/AWVSfwFlUn8BZVJ/AWVSfwhbmqT+BbKpP4C0qk/gW0X8Sv4UpKl/wCI CipefwFpK5ApKlKWlUnBaUqn9gWUr/cFFP8A6Qtr1HXmMdaVDmFaVDmFaVDmFaVD mFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaV DmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFa VDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmFaVDmF aVDmFaVDmFaVDmFaVDmLWpUOYVpUhOYtalQ5hWpUg4VqVF5i1pSg5hWpUOFalReY UVDmFai/iLzCtKicwz+kpb+heYta1qY8DNWlMeArSmPAVpTHgK0pjwFaUx4CtKY8 BWlMeArSmPAVpTHgK0pjwFaUx4CtKY8BWlMeArSmPAVpTHgK0pjwFaUx4CtKY8BW lMeArSmPAVpTHgK0pjwFaUx4CtKY8BWlMeArSmPAVpTHgK0pjwFaUx4CtKY8BWlM eArSmPAVpTHgK0pjwFaUx4CtKY8BWlMeArSmPAVpTHgK0pjwFaUx4CtKY8BWlMeA rSmPAVpTHgK0pjwhWpTHgWtF/CnAtalMeArUqjwFaVJwFJSnClJSnAtFKcBRSnAd SlOFKF/CnAVqVJwFa3M7HDrkZ2HQzsOhnYdDOw6Gdh0M7DoZ2HQzsOhnYdDOw6Gd h0M7DoZ2HQzsOhnYdDOw6Gdh0M7DoZ2HQzsOhnYdDOw6Gdh0M7DoZ2HQzsOhnYdD Ow6Gdh0M7DoZ2HQzsOhnYdDOw6Gdh0M7DoZ2HQzsOhnYdDOw6Gdh0M7DoZ2HQzsO hnYdBf12HRznYdVF/Aw6JnYdEzsXoZ2L0TOw6GdidDN/qXoZ2HVM7Domdh0XOwob eZjh15MzDoZmHQzMOhmYdDMw6GZh0MzDoZmHQzMOhmYdDMw6GZh0MzDoZmHQzMOh mYdDMw6GZh0MzDoZmHQzMOhmYdDMw6GZh0MzDoZmHQzMOhmYdDMw6GZh0MzDoZmH QzMOhmYdDMw6GZh0MzDoZmHQzMOhmYdDMw6GZh0MzDoZmHQzMOiL+sw6JmYdEX9Z i9VMzE6JmYvQzLwdDMvB0TMo6GZS0q5h3RMw7oZh3QzMTqtzNLhmt6jTNLgsjTNL gsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjT NLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgs jTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNL gsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjTNLgsjT NLgsjUX9aXBZGpmlwWRqL+tLgsnUzS4KJ1M0uFokzS4KJ1M8uCiVzS4WydTPLgtZ 1c68FEaZl4KI0zLwUsaZV+f9HmyNejyMvhjtu+ZkZfBZ8zIy+Cz5mRl8FnzMjL4L PmZGXwWfMyMvgs+ZkZfBZ8zIy+Cz5mRl8FnzMjL4LPmZGXwWfMyMvgs+ZkZfBZ8z Iy+Cz5mRl8FnzMjL4LPmZGXwWfMyMvgs+ZkZfBZ8zIy+Cz5mRl8FnzMjL4LPmZGX wWfMyMvgs+ZkZfBZ8zIy+Cz5mRl8FnzMjL4LPmZGXwWfMyMvgs+ZkZfBZ8zIy+Cz 5mRl8FnzMjL4LPmZGXwWfMyMvgs+ZkZfBZ8zIy+Cz5mRl8FnzMjL4LPmZGXwWfMy Mvgs+ZkZfBZ8zIy+Cz5mRl8FnzF/UZfBZ83ORl8FnzRf1GXwtp80yN/As+aZGXwf Q+aZG/gtnzMbfwS1+ZjYWfNcbC1+Zjb+BZ81x/6/wLPmJ+l/qS1+a4v9Ra/Nq/Id Qz/p28PkOoP0eHyHUH6PD5DqD9Hh8h1B+jw+Q6g/R4fIdQfo8PkOoP0eHyHUH6PD 5DqD9Hh8h1B+jw+Q6g/R4fIdQfo8PkOoP0eHyHUH6PD5DqD9Hh8h1B+jw+Q6g/R4 fIdQfo8PkOoP0eHyHUH6PD5DqD9Hh8h1B+jw+Q6g/R4fIdQfo8PkOoP0eHyHUH6P D5DqD9Hh8h1B+jw+Q6g/R4fIdQfo8PkOoP0eHyHUH6PD5DqD9Hh8h1B+jw+Q6g/R 4fIdQfo8PkOoP0eHyHUH6PD5DqD9Hh8h1B+jw+Q6g/R4fIdQfo8PkOoP0eHyHUH6 PD5DqD9HiKkOoP0eJ8h1B+jxyqfj6hf0vh8/H1B+k8T5+PqD9Hh8/H1Cenh8/H1B +l8X5DqD1fD5DqD08X5Do9XwRIf2VPg9PD5D/Ier4vyH+X9R+jx//9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=show_ads.js Content-Type: text/javascript; charset=UTF-8; name=show_ads.js Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js Content-Transfer-Encoding: Quoted-Printable (function(){var h=3Dtrue,i=3Dnull,j=3Dfalse,k=3D(new Date).getTime(),aa=3D= function(a){var b=3D(new Date).getTime()-k;b=3D"&dtd=3D"+(b<1E4?b:"M");r= eturn a+b};var l=3Dthis,ba=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||l;!= (a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&= (d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;else c=3Dc[d]?= c[d]:c[d]=3D{}},m=3Dfunction(a){var b=3Dtypeof a;if(b=3D=3D"object")if(a= ){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toStri= ng.call(a)=3D=3D"[object Array]"||typeof a.length=3D=3D"number"&&typeof = a.splice!=3D"undefined"&&typeof a.propertyIsEnumerable!=3D"undefined"&&!= a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=3D=3D"[object Function]"||ty= peof a.call!=3D"undefined"&&typeof a.propertyIsEnumerable!=3D"undefined"= &&!a.propertyIsEnumerable("call")))return"function"}else return"null";el= se if(b=3D=3D"function"&&typeof a.call=3D=3D"undefined")return"object";r= eturn b},n=3Dfunction(a){return m(a)=3D=3D"array"},ca=3Dfunction(a){var = b=3Dm(a);return b=3D=3D"array"||b=3D=3D"object"&&typeof a.length=3D=3D"n= umber"},p=3Dfunction(a){return typeof a=3D=3D"string"},da=3Dfunction(a){= a=3Dm(a);return a=3D=3D"object"||a=3D=3D"array"||a=3D=3D"function"}, q=3Dfunction(a,b){var c=3Db||l;if(arguments.length>2){var d=3DArray.prot= otype.slice.call(arguments,2);return function(){var e=3DArray.prototype.= slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(= c,e)}}else return function(){return a.apply(c,arguments)}},ea=3Dfunction= (a){var b=3DArray.prototype.slice.call(arguments,1);return function(){va= r c=3DArray.prototype.slice.call(arguments);c.unshift.apply(c,b);return = a.apply(this,c)}},r=3Dfunction(a,b,c){ba(a,b,c)},fa=3Dfunction(a,b,c){a[= b]=3Dc};var s=3Dfunction(a,b){var c=3DparseFloat(a);return isNaN(c)||c>1= ||c<0?b:c},t=3Dfunction(a,b){if(a=3D=3D"true")return h;if(a=3D=3D"false"= )return j;return b},ga=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,u=3Dfunct= ion(a,b){if(!a)return b;var c=3Da.match(ga);return c?c[0]:b};var ha=3Dfu= nction(){return u("","googleads.g.doubleclick.net")},ia=3Dfunction(){ret= urn u("","pagead2.googlesyndication.com")},v=3Dfunction(){return u("","p= agead2.googlesyndication.com")};var oa=3Dfunction(a,b){if(b)return a.rep= lace(ja,"&").replace(ka,"<").replace(la,">").replace(ma,""= ;");else{if(!na.test(a))return a;if(a.indexOf("&")!=3D-1)a=3Da.replace(j= a,"&");if(a.indexOf("<")!=3D-1)a=3Da.replace(ka,"<");if(a.indexOf= (">")!=3D-1)a=3Da.replace(la,">");if(a.indexOf('"')!=3D-1)a=3Da.repla= ce(ma,""");return a}},ja=3D/&/g,ka=3D//g,ma=3D/\"/g,na=3D= /[&<>\"]/,ra=3Dfunction(a){if(a.indexOf("&")!=3D-1)return"document"in l&= &a.indexOf("<")=3D=3D-1?pa(a):qa(a);return a},pa=3Dfunction(a){var b=3D l.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normalize()= ;a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return a},qa=3Dfunction(a){= return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"= &";case "lt":return"<";case "gt":return">";case "quot":return'"';default= :if(c.charAt(0)=3D=3D"#"){var d=3DNumber("0"+c.substr(1));if(!isNaN(d))r= eturn String.fromCharCode(d)}return b}})},sa=3Dfunction(a,b){var c=3Db.l= ength;for(var d=3D0;db)return 1;return 0};var w=3DArray.prototype,va=3Dw.forEach?function(a= ,b,c){w.forEach.call(a,b,c)}:function(a,b,c){var d=3Da.length,e=3Dp(a)?a= .split(""):a;for(var f=3D0;f=3D0)};var Za= =3Dfunction(a){return p(a)?document.getElementById(a):a},$a=3DZa,bb=3Dfu= nction(a,b){ya(b,function(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;els= e if(d=3D=3D"class")a.className=3Dc;else if(d=3D=3D"for")a.htmlFor=3Dc;e= lse if(d in ab)a.setAttribute(ab[d],c);else a[d]=3Dc})},ab=3D{cellpaddin= g:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"row= Span",valign:"vAlign",height:"height",width:"width",usemap:"useMap",fram= eborder:"frameBorder",type:"type"},cb=3Dfunction(a){var b=3Da.document;i= f(Oa&&!A("500")&&!Pa){if(typeof a.innerHeight=3D=3D "undefined")a=3Dwindow;b=3Da.innerHeight;var c=3Da.document.documentElem= ent.scrollHeight;if(a=3D=3Da.top)if(c"); c=3Dc.join("")}c=3Da.createElement(c);if(d)if(p(d))c.className=3Dd;else = bb(c,d);b.length>2&&fb(a,c,b,2);return c},fb=3Dfunction(a,b,c,d){functio= n e(g){if(g)b.appendChild(p(g)?a.createTextNode(g):g)}for(d=3Dd;d0)?va(gb(f)?xa(f):f,e):e= (f)}},hb=3Dfunction(a,b){a.appendChild(b)},gb=3Dfunction(a){if(a&&typeof= a.length=3D=3D"number")if(da(a))return typeof a.item=3D=3D"function"||t= ypeof a.item=3D=3D"string";else if(m(a)=3D=3D"function")return typeof a.= item=3D=3D"function";return j};var ib=3Ddocument,B=3Dwindow,jb=3Dfunctio= n(a){var b=3Di;if((a=3Da.getElementsByTagName("script"))&&a.length){b=3D= a[a.length-1];b=3Db.parentNode}return b},kb=3Djb(ib);v(); var C=3Dfunction(a,b){for(var c in a)Object.prototype.hasOwnProperty.cal= l(a,c)&&b.call(i,a[c],c,a)},lb=3Dfunction(a){return!!a&&typeof a=3D=3D"f= unction"&&!!a.call},mb=3Dfunction(a){return!!a&&(typeof a=3D=3D"object"|= |typeof a=3D=3D"function")},ob=3Dfunction(a,b){if(!a||!mb(a))return h;re= turn!nb(a,b.prototype)},nb=3Dfunction(a,b){if(!a)return j;var c=3Dh;C(b,= function(d,e){if(!c||!(e in a)||typeof d!=3Dtypeof a[e])c=3Dj});return c= },pb=3Dfunction(a){if(arguments.length<2)return a.length;var b=3D1;for(v= ar c=3Darguments.length;b=3D0){a=3D3;for(= var b=3D1;b;)try{b=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+= (a+1));a++}catch(c){b=3Di}return a.toString()}else if(ub("msie")&&!windo= w.opera){b=3Di;try{b=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.= 7")}catch(d){a=3D 0;try{b=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.A= llowScriptAccess=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try= {b=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b)= {a=3Db.GetVariable("$version").split(" ")[1];return a.replace(/,/g,".")}= }return"0"}function xb(a){var b=3Da.google_ad_format;if(b)return b.index= Of("_0ads")>0;return a.google_ad_output!=3D"html"&&a.google_num_radlinks= >0}function E(a){return!!a&&a.indexOf("_sdo")!=3D-1} function yb(a,b){if(!(Math.random()<1.0E-4)){var c=3DMath.random();if(c<= b){c=3DMath.floor(c/b*a.length);return a[c]}}return""} var zb=3Dfunction(a){a.u_tz=3D-(new Date).getTimezoneOffset();a.u_his=3D= window.history.length;a.u_java=3Dnavigator.javaEnabled();if(window.scree= n){a.u_h=3Dwindow.screen.height;a.u_w=3Dwindow.screen.width;a.u_ah=3Dwin= dow.screen.availHeight;a.u_aw=3Dwindow.screen.availWidth;a.u_cd=3Dwindow= .screen.colorDepth}if(navigator.plugins)a.u_nplug=3Dnavigator.plugins.le= ngth;if(navigator.mimeTypes)a.u_nmime=3Dnavigator.mimeTypes.length},Ab=3D= function(a,b){var c=3Db||B;if(a&&c.top!=3Dc)c=3Dc.top;try{return c.docum= ent&&!c.document.body?new x(-1, -1):cb(c||window)}catch(d){return new x(-12245933,-12245933)}},Bb=3Dfunc= tion(a,b){var c=3Da.length;if(c=3D=3D0)return 0;var d=3Db||305419896;for= (var e=3D0;e>2)+f&4294967= 295}return d>0?d:4294967296+d},Cb=3Dfunction(a){if(a=3D=3Da.top)return 0= ;var b=3D[];b.push(a.document.URL);a.name&&b.push(a.name);var c=3Dh;a=3D= Ab(!c,a);b.push(a.width.toString());b.push(a.height.toString());return B= b(b.join(""))},Db=3Dfunction(a){if(!a)return"";var b=3D[],c=3D0;for(a=3D= a;a&&c<25;a=3Da.parentNode,++c)b.push(a.id|| "");return b.join()};var Eb=3D{google_ad_channel:"channel",google_ad_hos= t:"host",google_ad_host_channel:"h_ch",google_ad_host_tier_id:"ht_id",go= ogle_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest"= ,google_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_= url",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gc= s",google_color_bg:"color_bg",google_color_border:"color_border",google_= color_line:"color_line",google_color_link:"color_link",google_color_text= :"color_text",google_color_url:"color_url", google_contents:"contents",google_country:"gl",google_cpm:"cpm",google_c= ust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gen= der",google_cust_id:"cust_id",google_cust_interests:"cust_interests",goo= gle_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",= google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_vi= deo_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedb= ack_link",google_flash_version:"flash",google_font_face:"f",google_font_= size:"fs", google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_lang= uage:"hl",google_page_url:"url",google_region:"gr",google_reuse_colors:"= reuse_colors",google_safe:"adsafe",google_tag_info:"gut",google_targetin= g:"targeting",google_targeting_video_doc_id:"tvdi",google_ui_features:"u= i",google_ui_version:"uiv",google_video_doc_id:"video_doc_id",google_vid= eo_product_type:"video_product_type"},Fb=3D{google_ad_block:"ad_block",g= oogle_ad_client:"client",google_ad_format:"format",google_ad_output:"out= put", google_ad_callback:"callback",google_ad_height:"h",google_ad_override:"g= oogle_ad_override",google_ad_slot:"slotname",google_ad_width:"w",google_= ctr_threshold:"ctr_t",google_image_size:"image_size",google_last_modifie= d_time:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_ra= dlink_len",google_num_radlinks:"num_radlinks",google_num_radlinks_per_un= it:"num_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_vid= eo",google_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering",= google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"},Gb=3D{google= _only_pyv_ads:"pyv",google_with_pyv_ads:"withpyv"};var Hb=3Dfunction(a,b= ,c){b=3D"border:none;height:"+c+"px;margin:0;padding:0;position:relative= ;visibility:visible;width:"+b+"px";a=3D['','',a,""];ret= urn a.join("")};var Ib=3Ds("0",0),Jb=3Ds("0",0),Kb=3Ds("0.005",0),Lb=3Ds= ("1",0),Mb=3Ds("0.01",0),Nb=3Ds("0.01",0),Ob=3Ds("0.008",0),Pb=3Ds("0.01= ",0),Qb=3Ds("0",0);var Rb=3Dt("false",j),Sb=3Dt("false",h),Tb=3Dt("false= ",j),Ub=3Dt("false",j);var Vb=3Dfunction(a,b,c){b=3Dq(b,l,a);a=3Dwindow.= onerror;window.onerror=3Db;try{c()}catch(d){c=3Dd.toString();var e=3D"";= if(d.fileName)e=3Dd.fileName;var f=3D-1;if(d.lineNumber)f=3Dd.lineNumber= ;b=3Db(c,e,f);if(!b)throw d;}window.onerror=3Da};r("google_protectAndRun= ",Vb); var Xb=3Dfunction(a,b,c,d){if(Math.random()<0.01){var e=3Dib;a=3D["http:= //",ia(),"/pagead/gen_204","?id=3Djserror","&jscb=3D",Rb?1:0,"&jscd=3D",= Tb?1:0,"&context=3D",D(a),"&msg=3D",D(b),"&file=3D",D(c),"&line=3D",D(d.= toString()),"&url=3D",D(e.URL.substring(0,512)),"&ref=3D",D(e.referrer.s= ubstring(0,512))];a.push(Wb());tb(B,a.join(""))}return!Ub};r("google_han= dleError",Xb); var Zb=3Dfunction(a){Yb|=3Da},Yb=3D0,Wb=3Dfunction(){var a=3D["&client=3D= ",D(B.google_ad_client),"&format=3D",D(B.google_ad_format),"&slotname=3D= ",D(B.google_ad_slot),"&output=3D",D(B.google_ad_output),"&ad_type=3D",D= (B.google_ad_type)];return a.join("")};var $b=3Dfunction(a){var b=3D"goo= gle_test";try{var c=3Da[b];a[b]=3D!c;if(a[b]=3D=3D=3D!c){a[b]=3Dc;return= h}}catch(d){}return j},cc=3Dfunction(a){for(;a!=3Da.parent&&$b(a.parent= );)a=3Da.parent;return a},dc=3Di,ec=3Dfunction(){dc||(dc=3Dcc(window));r= eturn dc};var fc,F=3Dfunction(){this.p=3D[];this.P=3Dwindow;this.d=3D0},= gc=3Dfunction(a,b){this.fn=3Da;this.win=3Db};F.prototype.enqueue=3Dfunct= ion(a,b){this.p.push(new gc(a,b||this.P));this.g()};F.prototype.o=3Dfunc= tion(){this.d=3D1};F.prototype.q=3Dfunction(){if(this.d=3D=3D1)this.d=3D= 0;this.g()};fa(F.prototype,"nq",F.prototype.enqueue);fa(F.prototype,"al"= ,F.prototype.o);fa(F.prototype,"rl",F.prototype.q);F.prototype.g=3Dfunct= ion(){this.P.setTimeout(q(this.O,this),0)}; F.prototype.O=3Dfunction(){if(this.d=3D=3D0&&this.p.length){var a=3Dthis= .p.shift();this.d=3D2;a.win.setTimeout(q(this.J,this,a),0);this.g()}};F.= prototype.J=3Dfunction(a){this.d=3D0;a.fn()};var hc=3Dfunction(a){return= mb(a)&&lb(a.nq)&&lb(a.al)&&lb(a.rl)},ic=3Dfunction(){if(fc)return fc;va= r a=3Dec(),b=3Da.google_jobrunner;if(hc(b))return fc=3Db;return a.google= _jobrunner=3Dfc=3Dnew F},jc=3Dfunction(a,b){ic().nq(a,b)},kc=3Dfunction(= ){ic().al()},lc=3Dfunction(){var a=3Dec().google_jobrunner;hc(a)&&a.rl()= };var mc,nc,oc,pc,qc,rc,sc,tc=3Dfunction(){sc=3Drc=3Dqc=3Dpc=3Doc=3Dnc=3D= mc=3Dj;var a=3DJa();if(a)if(a.indexOf("Firefox")!=3D-1)mc=3Dh;else if(a.= indexOf("Camino")!=3D-1)nc=3Dh;else if(a.indexOf("iPhone")!=3D-1||a.inde= xOf("iPod")!=3D-1)oc=3Dh;else if(a.indexOf("iPad")!=3D-1)pc=3Dh;else if(= a.indexOf("Android")!=3D-1)qc=3Dh;else if(a.indexOf("Chrome")!=3D-1)rc=3D= h;else if(a.indexOf("Safari")!=3D-1)sc=3Dh};tc();var uc=3Dmc,vc=3Drc;var= G=3D!!window.google_async_iframe_id,H=3DG&&window.parent||window,wc=3Df= unction(a,b,c){var d=3D["");a=3D= d.join(" ");return b=3DHb(a,b,c)},xc=3Dfunction(a,b){var c=3Da.document,= d=3Db.id;for(var e=3D0;!d||a.document.getElementById(d);)d=3D"aswift_"+e= ++;b.id=3Dd;e=3Da.google_ad_width;var f=3Da.google_ad_height;c.write(wc(= b,e,f));return d},yc=3Dfunction(a,b,c){a=3Da.document.getElementById(b).= contentWindow.document;a.open(); a.write(c)},zc=3Dfunction(a){if(G&&a!=3Da.parent){lc();a.setTimeout(func= tion(){a.document.close()},0)}};function Ac(a,b){try{return a.top.docume= nt=3D=3Db}catch(c){}return j}function Bc(a,b,c,d){c=3Dc||a.google_ad_wid= th;d=3Dd||a.google_ad_height;if(Ac(a,b))return j;var e=3Db.documentEleme= nt;if(c&&d){var f=3D1,g=3D1;if(a.innerHeight){f=3Da.innerWidth;g=3Da.inn= erHeight}else if(e&&e.clientHeight){f=3De.clientWidth;g=3De.clientHeight= }else if(b.body){f=3Db.body.clientWidth;g=3Db.body.clientHeight}if(g>2*d= ||f>2*c)return j}return h}function Cc(a,b){C(b,function(c,d){a["google_"= +d]=3Dc})} function Dc(a,b){if(!b)return a.URL;return a.referrer}function Ec(a,b){i= f(!b&&a.google_referrer_url=3D=3Di)return"0";else if(b&&a.google_referre= r_url=3D=3Di)return"1";else if(!b&&a.google_referrer_url!=3Di)return"2";= else if(b&&a.google_referrer_url!=3Di)return"3";return"4"}function Fc(a,= b,c){a.page_url=3DDc(b,c);a.page_location=3Di}function Gc(a,b,c,d){a.pag= e_url=3Db.google_page_url;a.page_location=3DDc(c,d)||"EMPTY"} function Hc(a,b){var c=3D{},d=3DBc(H,b,a.google_ad_width,a.google_ad_hei= ght);c.iframing=3DEc(a,d);a.google_page_url?Gc(c,a,b,d):Fc(c,b,d);c.last= _modified_time=3Db.URL=3D=3Dc.page_url?Date.parse(b.lastModified)/1E3:i;= c.referrer_url=3Dd?a.google_referrer_url:a.google_page_url&&a.google_ref= errer_url?a.google_referrer_url:b.referrer;return c}function Ic(a){var b= =3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Di;b.pa= ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Di;b.referrer_u= rl=3Dc;return b} function Jc(a){var b=3DKc(a,H.document);Cc(a,b)}function Kc(a,b){var c;r= eturn c=3Da.google_page_url=3D=3Di&&Lc[b.domain]?Ic(b):Hc(a,b)}var Lc=3D= {};Lc["ad.yieldmanager.com"]=3Dh;var Mc=3D"",Pc=3Dfunction(){if(window.g= oogle_ad_frameborder=3D=3Di)window.google_ad_frameborder=3D0;if(window.g= oogle_ad_output=3D=3Di)window.google_ad_output=3D"html";if(E(window.goog= le_ad_format)){var a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);= if(a){window.google_ad_width=3DparseInt(a[1],10);window.google_ad_height= =3DparseInt(a[2],10);window.google_ad_output=3D"html"}}window.google_ad_= format=3DNc(window.google_ad_format,String(window.google_ad_output),Numb= er(window.google_ad_width),Number(window.google_ad_height), window.google_ad_slot,!!window.google_override_format);Mc=3Dwindow.googl= e_ad_client||"";window.google_ad_client=3DOc(window.google_ad_format,win= dow.google_ad_client);Jc(window);if(window.google_flash_version=3D=3Di)w= indow.google_flash_version=3Dwb();window.google_ad_section=3Dwindow.goog= le_ad_section||window.google_ad_region||"";window.google_country=3Dwindo= w.google_country||window.google_gl||"";a=3D(new Date).getTime();if(n(win= dow.google_color_bg))window.google_color_bg=3DJ(window.google_color_bg,a= );if(n(window.google_color_text))window.google_color_text=3D J(window.google_color_text,a);if(n(window.google_color_link))window.goog= le_color_link=3DJ(window.google_color_link,a);if(n(window.google_color_u= rl))window.google_color_url=3DJ(window.google_color_url,a);if(n(window.g= oogle_color_border))window.google_color_border=3DJ(window.google_color_b= order,a);if(n(window.google_color_line))window.google_color_line=3DJ(win= dow.google_color_line,a)},Qc=3Dfunction(a){C(Eb,function(b,c){a[c]=3Di})= ;C(Fb,function(b,c){a[c]=3Di});C(Gb,function(b,c){a[c]=3Di});a.google_co= ntainer_id=3Di; a.google_disable_async=3Di;a.google_eids=3Di;a.google_page_location=3Di;= a.google_referrer_url=3Di;a.google_ad_region=3Di;a.google_gl=3Di},J=3Dfu= nction(a,b){Zb(2);return a[b%a.length]},Oc=3Dfunction(a,b){if(!b)return"= ";b=3Db.toLowerCase();return b=3DE(a)?Rc(b):Sc(b)},Sc=3Dfunction(a){if(a= &&a.substring(0,3)!=3D"ca-")a=3D"ca-"+a;return a},Rc=3Dfunction(a){if(a&= &a.substring(0,7)!=3D"ca-aff-")a=3D"ca-aff-"+a;return a},Nc=3Dfunction(a= ,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return a=3DTc(a,e,f)?a.toLo= werCase():""},Tc=3Dfunction(a,b,c){if(!a)return j; if(!b)return h;return c};var K=3Ddocument,L=3Dnavigator,M=3Dwindow; function Uc(){var a=3DK.cookie,b=3DMath.round((new Date).getTime()/1E3),= c=3DM.google_analytics_domain_name;c=3Dtypeof c=3D=3D"undefined"?Vc("aut= o"):Vc(c);var d=3Da.indexOf("__utma=3D"+c+".")>-1,e=3Da.indexOf("__utmb=3D= "+c)>-1,f=3Da.indexOf("__utmc=3D"+c)>-1,g=3D{},o=3D!!M&&!!M.gaGlobal;if(= d){a=3Da.split("__utma=3D"+c+".")[1].split(";")[0].split(".");g.sid=3De&= &f?a[3]+"":o&&M.gaGlobal.sid?M.gaGlobal.sid:b+"";g.vid=3Da[0]+"."+a[1];g= .from_cookie=3Dh}else{g.sid=3Do&&M.gaGlobal.sid?M.gaGlobal.sid:b+"";g.vi= d=3Do&&M.gaGlobal.vid?M.gaGlobal.vid: (Math.round(Math.random()*2147483647)^Wc()&2147483647)+"."+b;g.from_cook= ie=3Dj}g.dh=3Dc;g.hid=3Do&&M.gaGlobal.hid?M.gaGlobal.hid:Math.round(Math= .random()*2147483647);return M.gaGlobal=3Dg} function Wc(){var a=3DK.cookie?K.cookie:"",b=3DM.history.length,c,d=3D[L= .appName,L.version,L.language?L.language:L.browserLanguage,L.platform,L.= userAgent,L.javaEnabled()?1:0].join("");if(M.screen)d+=3DM.screen.width+= "x"+M.screen.height+M.screen.colorDepth;else if(M.java){c=3Djava.awt.Too= lkit.getDefaultToolkit().getScreenSize();d+=3Dc.screen.width+"x"+c.scree= n.height}d+=3Da;d+=3DK.referrer?K.referrer:"";for(a=3Dd.length;b>0;)d+=3D= b--^a++;return Xc(d)} function Xc(a){var b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D= 0;for(d=3Da.length-1;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455= )+c+(c<<14);c=3Db&266338304;b=3Dc!=3D0?b^c>>21:b}}return b}function Vc(a= ){if(!a||a=3D=3D""||a=3D=3D"none")return 1;if("auto"=3D=3Da){a=3DK.domai= n;if("www."=3D=3Da.substring(0,4))a=3Da.substring(4,a.length)}return Xc(= a.toLowerCase())};var N=3Dfunction(){this.defaultBucket=3D[];this.layers= =3D{};var a=3D0;for(var b=3Darguments.length;a0&&a.length>0)return thi= s.defaultBucket.join(",")+","+a.join(",");return this.defaultBucket.join= (",")+a.join(",")};var $c=3Dfunction(a){this.a=3Dthis.S=3Da;Zc(this)},ad= =3D{};ad.google_persistent_state=3Dh;ad.google_persistent_state_async=3D= h; var bd=3D{},O=3Dfunction(a){a=3Da&&ad[a]?a:G?"google_persistent_state_as= ync":"google_persistent_state";if(bd[a])return bd[a];if(a=3D=3D"google_p= ersistent_state_async")var b=3DH,c=3D{};else c=3Db=3DH;var d=3Db[a];if(t= ypeof d!=3D"object"||typeof d.S!=3D"object")return b[a]=3Dbd[a]=3Dnew $c= (c);return bd[a]=3Dd},Zc=3Dfunction(a){P(a,1,j);P(a,2,j);P(a,3,i);P(a,4,= 0);P(a,5,0);P(a,6,0);P(a,7,(new Date).getTime());P(a,8,{});P(a,9,{});P(a= ,10,{});P(a,11,[]);P(a,12,0)},cd=3Dfunction(a){switch(a){case 1:return"g= oogle_new_domain_enabled";case 2:return"google_new_domain_checked"; case 3:return"google_exp_persistent";case 4:return"google_num_sdo_slots"= ;case 5:return"google_num_0ad_slots";case 6:return"google_num_ad_slots";= case 7:return"google_correlator";case 8:return"google_prev_ad_formats_by= _region";case 9:return"google_prev_ad_slotnames_by_region";case 10:retur= n"google_num_slots_by_channel";case 11:return"google_viewed_host_channel= s";case 12:return"google_num_slot_to_show"}},T=3Dfunction(a,b){var c=3Dc= d(b);return c=3Da.S[c]},U=3Dfunction(a,b,c){return a.S[cd(b)]=3Dc},P=3Df= unction(a, b,c){a=3Da.S;b=3Dcd(b);if(a[b]=3D=3D=3Dundefined)return a[b]=3Dc;return = a[b]},dd=3Dfunction(a){if(T(a,1))return h;return U(a,1,!!window.google_n= ew_domain_enabled)},ed=3Dfunction(a,b){return U(a,3,b)};var fd,gd,V=3Dfu= nction(){if(fd)return fd;var a=3DO(),b=3DT(a,3);if(ob(b,N))return fd=3De= d(a,new N(1,2,3,4));return fd=3Db},hd=3Dfunction(){gd||(gd=3DYc(V()));re= turn gd},id=3D{CONTROL:"33895100",LOADER:"33895101",RELEASE_CANDIDATE_LO= ADER:"33895150",BLOCKING_LOADER:"33895151",NO_LOADER:"33895152"},jd=3D{A= SWIFT_LOADER:"33895131",BLOCKING_LOADER:"33895132"};var W=3Dfunction(){}= ;W.prototype.serialize=3Dfunction(a){var b=3D[];this.h(a,b);return b.joi= n("")};W.prototype.h=3Dfunction(a,b){switch(typeof a){case "string":this= .r(a,b);break;case "number":this.L(a,b);break;case "boolean":b.push(a);b= reak;case "undefined":b.push("null");break;case "object":if(a=3D=3Di){b.= push("null");break}if(n(a)){this.K(a,b);break}this.M(a,b);break;case "fu= nction":break;default:throw Error("Unknown type: "+typeof a);}}; var kd=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f",= "\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},ld=3D/\uffff/.test(= "\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;W.pr= ototype.r=3Dfunction(a,b){b.push('"',a.replace(ld,function(c){if(c in kd= )return kd[c];var d=3Dc.charCodeAt(0),e=3D"\\u";if(d<16)e+=3D"000";else = if(d<256)e+=3D"00";else if(d<4096)e+=3D"0";return kd[c]=3De+d.toString(1= 6)}),'"')};W.prototype.L=3Dfunction(a,b){b.push(isFinite(a)&&!isNaN(a)?a= :"null")}; W.prototype.K=3Dfunction(a,b){var c=3Da.length;b.push("[");var d=3D"";fo= r(var e=3D0;e"].join("")},rd=3Dfunction(){if(window.google_disa= ble_async)return j;return ib.domain=3D=3DB.location.hostname&&(z||vc||uc= &&!!window.document.body)&& !window.google_container_id&&(!window.google_ad_output||window.google_ad= _output=3D=3D"html")},sd=3Dfunction(a){var b=3D"script",c=3D{allowtransp= arency:'"true"',frameborder:'"'+(a.google_ad_frameborder||0)+'"',height:= '"'+a.google_ad_height+'"',hspace:'"0"',marginwidth:'"0"',marginheight:'= "0"',name:'"google_ads_frame"',scrolling:'"no"',vspace:'"0"',width:'"'+a= .google_ad_width+'"'};a.google_ad_frameborder=3Di;var d=3Dxc(a,c);c=3Dnd= (a);od(a);var e=3Dk,f=3D(new Date).getTime(),g=3D["= <",b,">",c,"google_unique_id=3D", a.google_unique_id,';google_async_iframe_id=3D"',d,'";google_start_time=3D= ',e,";google_bpp=3D",f>e?f-e:1,";",qd(),""].join("= ");jc(function(){kc();yc(a,d,g)})},td=3Dfunction(){var a=3Did;a=3D[a.REL= EASE_CANDIDATE_LOADER,a.BLOCKING_LOADER,a.NO_LOADER];V().b(a,Kb,3)},ud=3D= function(){if(G){var a=3DO("google_persistent_state"),b=3DT(a,3);a=3D3;i= f("geil"in b){b=3Db.geil(a);V().b([b],1,a)}}},vd=3Dfunction(){var a=3DV(= );return"geil"in a?a.geil(3):""},wd=3Dfunction(){var a=3Dvd(),b=3Did;ret= urn a=3D=3Db.RELEASE_CANDIDATE_LOADER}, xd=3Dfunction(){var a=3Dvd(),b=3Did;return a=3D=3Db.BLOCKING_LOADER},yd=3D= function(){if(Sb){G&&ud();var a=3Djd,b=3D0;b=3DG?a.ASWIFT_LOADER:a.BLOCK= ING_LOADER;V().b([b],1,4)}};var zd=3D{google:1,googlegroups:1,gmail:1,go= oglemail:1,googleimages:1,googleprint:1};function Ad(a){a=3Da.google_pag= e_location||a.google_page_url;if(!a)return j;a=3Da.toString();if(a.index= Of("http://")=3D=3D0)a=3Da.substring(7,a.length);else if(a.indexOf("http= s://")=3D=3D0)a=3Da.substring(8,a.length);var b=3Da.indexOf("/");if(b=3D= =3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.split(".");b=3Dj;if(a.leng= th>=3D3)b=3Da[a.length-3]in zd;if(a.length>=3D2)b=3Db||a[a.length-2]in z= d;return b} function Bd(a,b,c){var d=3DO();if(Ad(a))return!U(d,2,h);if(!T(d,2)){a=3D= Math.random();if(a<=3Dc){c=3D"http://"+ha()+"/pagead/test_domain.js";a=3D= "script";b.write("<"+a+' src=3D"'+c+'">");return U(d,2,h)}}retur= n j}var Cd=3Dfunction(a){var b=3DV();if(b.c(1)=3D=3D"44901228")return j;= if(b.c(1)=3D=3D"44901229"||Math.random()0){var f=3De.length>1?e[1].url:i;d.push([a,ra(e[0].url),f])}c(= e)}};X.prototype.G=3Dfunction(){this.m++};X.prototype.I=3Dfunction(a){th= is.f.push(a)};var Ed=3D"http://"+v()+"/pagead/osd.js";X.prototype.D=3Dfu= nction(){if(!this.C){sb(H);qb(Ed);this.C=3Dh}}; X.prototype.u=3Dfunction(a){if(this.m>0){var b=3Dthis.e.document.getElem= entsByTagName("iframe"),c=3Dthis.B?"google_ads_iframe_":"google_ads_fram= e";for(var d=3D0;d0){var c=3Dthis.e= .document.getElementsByTagName("a");for(var d=3D0;d0){f=3Dg;break}g=3Dg.parentNode}}a(f,b[e][0]);b.splice(e= ,1);break}}};X.prototype.w=3Dfunction(a){for(var b=3D0;b0){= for(var d=3D0;d1)c=3Da[0]; return sa(c,"\"'")},Md=3D/[^\d]+$/,Nd=3Dfunction(a){return(a=3Da.match(M= d))&&a[0]||i},Od=3D{cm:1,"in":1,mm:1,pc:1,pt:1},Pd=3D{em:1,ex:1},Qd=3Dfu= nction(a){var b=3DId(a,"fontSize"),c=3DNd(b);if(b&&"px"=3D=3Dc)return pa= rseInt(b,10);if(z)if(c in Od)return Kd(a,b,"left","pixelLeft");else if(a= .parentNode&&a.parentNode.nodeType=3D=3D1&&c in Pd){a=3Da.parentNode;c=3D= Id(a,"fontSize");return Kd(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3Deb= ("span",{style:"visibility:hidden;position:absolute;line-height:0;paddin= g:0;margin:0;border:0;height:1em;"}); hb(a,c);b=3Dc.offsetHeight;c&&c.parentNode&&c.parentNode.removeChild(c);= return b};var Y=3D{};function Rd(a){if(a=3D=3D1)return h;return!Y[a]}fun= ction Sd(a,b){if(!(!a||a=3D=3D""))if(b=3D=3D1)if(Y[b])Y[b]+=3D","+a;else= Y[b]=3Da;else Y[b]=3Da}function Td(){var a=3D[];C(Y,function(b){a.push(= b)});return a.join(",")}function Ud(a,b){if(n(a))for(var c=3D0;c");var e=3DBd(a,b,Lb);(d=3Dd||e)&&= ub("msie")&&!window.opera?b.write("<"+c+' src=3D"http://'+v()+'/pagead/r= ender_ads.js">"):b.write("<"+c+'>google_protectAndRun("ads_core.= google_render_ad", google_handleError, google_render_ad);")}var = Z=3Dfunction(a){a=3Da.google_unique_id;if(typeof a=3D=3D"number")return = a;return 0}; function $(a){return a!=3Di?'"'+a+'"':'""'}var Zd=3Dfunction(a,b){var c=3D= b.slice(-1),d=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&",e=3D[b];c=3Dfunction(f,g){= if(f||f=3D=3D=3D0||f=3D=3D=3Dj){if(typeof f=3D=3D"boolean")f=3Df?1:0;pb(= e,d,g,"=3D",D(f));d=3D"&"}};C(a,c);return e.join("")};function $d(){var = a=3Dz&&A("6"),b=3DNa&&A("1.8.1"),c=3DOa&&A("525");if(Ua&&(a||b||c))retur= n h;else if(Ta&&(c||b))return h;else if(Va&&b)return h;return j} function Yd(){return(typeof ExpandableAdSlotFactory=3D=3D"function"||typ= eof ExpandableAdSlotFactory=3D=3D"object")&&typeof ExpandableAdSlotFacto= ry.createIframe=3D=3D"function"}function Xd(a,b){var c=3Da.google_ad_wid= th,d=3Da.google_ad_height;if(a.google_allow_expandable_ads=3D=3D=3Dj||!b= .body||a.google_ad_output!=3D"html"||Bc(H,b,c,d)||!ae(a)||isNaN(a.google= _ad_height)||isNaN(a.google_ad_width)||!$d()||b.domain!=3Da.location.hos= tname)return j;return h} function ae(a){var b=3Da.google_ad_format;if(E(b))return j;if(xb(a)&&b!=3D= "468x15_0ads_al")return j;return h}function be(){var a;if(B.google_ad_ou= tput=3D=3D"html"&&!(xb(B)||E(B.google_ad_format))&&Rd(0)){a=3D["6083035"= ,"6083034"];a=3Dyb(a,Qb);Sd(a,0)}return a=3D=3D"6083035"} function ce(a,b){if(!(G?Z(a)=3D=3D1:!Z(a))||E(a.google_ad_format))return= "";var c=3D"",d=3Dxb(a);if(b=3D=3D"html"||d)c=3Dyb(["36815001","36815002= "],Mb);if(c=3D=3D""&&(b=3D=3D"js"||d))c=3Dyb(["36815003","36815004"],Nb)= ;if(c=3D=3D""&&(b=3D=3D"html"||b=3D=3D"js"))c=3Dyb(["36813005","36813006= "],Ob);return c} function de(){if(G)return"";var a=3DGd(),b=3Dwindow.google_enable_osd,c;= if(b=3D=3D=3Dh){c=3D"36813006";ee(c,a)}else if(b!=3D=3Dj&&Rd(0)){c=3Da.g= etEid();if(c=3D=3D"")(c=3Dce(window,String(window.google_ad_output||""))= )&&ee(c,a);else if(c!=3D"36815001"&&c!=3D"36815002"&&c!=3D"36815003"&&c!= =3D"36815004"&&c!=3D"36813005"&&c!=3D"36813006")c=3D""}if(c){Sd(c,0);ret= urn c}return""} function ee(a,b){var c=3Db.getOsdMode(),d=3D[];switch(a){case "36815004"= :c=3D1;d=3D["js"];break;case "36815002":c=3D1;d=3D["html"];break;case "3= 6813006":c=3D0;d=3D["html","js"];break}d.length>0&&b.setValidOutputTypes= (d);d=3DO();b.setupOsd(c,a,T(d,7).toString())} function fe(a,b,c,d){G||pd(a);var e=3DZ(a);c=3DZd({ifi:e},c);c=3Dc.subst= ring(0,1991);c=3Dc.replace(/%\w?$/,"");var f=3D"script";if((a.google_ad_= output=3D=3D"js"||a.google_ad_output=3D=3D"json_html")&&(a.google_ad_req= uest_done||a.google_radlink_request_done))b.write("<"+f+' language=3D"Ja= vaScript1.1" src=3D'+$(aa(c))+">");else if(a.google_ad_output=3D= =3D"html")if(Vd&&Yd()){b=3Da.google_container_id||d||i;a["google_expanda= ble_ad_slot"+e]=3DExpandableAdSlotFactory.createIframe("google_ads_frame= "+e,aa(c),a.google_ad_width, a.google_ad_height,b,H,a.google_async_iframe_id)}else{e=3D'';a.google_container_id?ge(a.google= _container_id,b,e):b.write(e)}return c}function he(a){Qc(a)} function ie(a){var b=3Dhd().c(2)=3D=3D"44901217";if(!je(b))return j;b=3D= be();var c=3DDd(window,Z(window));a=3Dke(a);b=3Dc+le(a.google_ad_format,= b);window.google_ad_url=3DZd(a,b);return h} var pe=3Dfunction(a){a.dt=3Dk;if(G&&window.google_bpp)a.bpp=3Dwindow.goo= gle_bpp;a.shv=3D"r20100711";var b=3DO(),c=3DT(b,8),d=3Dwindow.google_ad_= section,e=3Dwindow.google_ad_format,f=3Dwindow.google_ad_slot;if(c[d])E(= e)||(a.prev_fmts=3Dc[d]);var g=3DT(b,9);if(g[d])a.prev_slotnames=3Dg[d].= toLowerCase();if(e){if(!E(e))if(c[d])c[d]+=3D","+e;else c[d]=3De}else if= (f)if(g[d])g[d]+=3D","+f;else g[d]=3Df;a.correlator=3DT(b,7);if(T(b,2)&&= !dd(b))a.dblk=3D1;if(window.google_ad_channel){c=3DT(b,10);d=3D"";e=3Dwi= ndow.google_ad_channel.split(me); for(f=3D0;f-1){for(f=3D0;f0&&b.length>0)a.eid+=3D",";a.eid+=3Db};function ye(a,b,c,d){a=3D= Xb(a,b,c,d);Wd(window,document);return a}function ze(){Pc()} function Ae(a){var b=3D{};a=3Da.split("?");a=3Da[a.length-1].split("&");= for(var c=3D0;c1?window.decodeURIComponent?decodeURICompon= ent(d[1].replace(/\+/g," ")):unescape(d[1]):""}catch(e){}}return b}funct= ion Be(){var a=3Dwindow,b=3DAe(document.URL);if(b.google_ad_override){a.= google_ad_override=3Db.google_ad_override;a.google_adtest=3D"on"}} function ge(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D"")= {a.style.visibility=3D"visible";a.innerHTML=3Dc}} var le=3Dfunction(a,b){var c;return c=3DE(a)?"/pagead/sdo?":b?"/pagead/r= ender_iframe_ads.html#":"/pagead/ads?"},Ce=3Dfunction(a,b){b.dff=3DLd(a)= .toLowerCase();b.dfs=3DQd(a)},De=3Dfunction(a){a.ref=3Dwindow.google_ref= errer_url;a.loc=3Dwindow.google_page_location},je=3Dfunction(a){var b=3D= O(),c=3DT(b,8),d=3DT(b,9),e=3Dwindow.google_ad_section;if(E(window.googl= e_ad_format)){if(U(b,4,T(b,4)+1)>4&&!a)return j}else if(xb(window)){if(U= (b,5,T(b,5)+1)>3&&!a)return j}else{var f=3DU(b,6,T(b,6)+1);if(window.goo= gle_num_slots_to_rotate){Zb(1); c[e]=3D"";d[e]=3D"";T(b,12)||U(b,12,(new Date).getTime()%window.google_n= um_slots_to_rotate+1);if(T(b,12)!=3Df)return j}else if(!a&&f>6&&e=3D=3D"= ")return j}return h},ke=3Dfunction(a){var b=3D{};we(b);pe(b);zb(b);a&&Ce= (a,b);qe(b);re(b);xe(b);De(b);b.fu=3DYb;return b},ve=3Dfunction(a){var b= =3Dwindow.google_container_id,c=3Db&&$a(b)||$a(a);if(!c&&!b&&a){document= .write("");c=3D$a(a)}return c},me=3D/[+, ]/;wind= ow.google_render_ad=3Due;var Ee=3Dfunction(){Be();yd();var a=3Dwindow.go= ogle_start_time;if(typeof a=3D=3D"number"){k=3Da;window.google_start_tim= e=3Di}Vb("show_ads.google_init_globals",ye,ze);Wd(window,document)},Fe=3D= function(){window.google_start_time=3Dk;document.write(qd())},Ge=3Dfunct= ion(){if(rd()){pd(window);sd(window)}else Fe()};function He(){if(Ub&&typ= eof B.alternateShowAds=3D=3D"function")B.alternateShowAds.call(i);else i= f(Sb)Ee();else{Z(window)||td();if(wd())Ge();else xd()?Fe():Ee()}}Vb("sho= w_ads.main",Xb,He);})() ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_05.jpg Content-Type: image/jpeg; name=tyrist_top1_05.jpg Content-Location: http://tyrist.ru/images/tyrist_top1_05.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA EQgAUABfAwERAAIRAQMRAf/EAJsAAAIDAQEBAAAAAAAAAAAAAAABAgMEBQYHAQAC AwEBAQAAAAAAAAAAAAAAAQIEBQMGBxAAAQMCAwYEBAUFAQAAAAAAAQACAxEEIRIT MUFRYSIFcbEyBvCBFAeRocHRQnKCIzMkCBEAAgIBAgIHBQUJAAAAAAAAAAERAhID BCFBMVFxsXITBaHBYrIkkdGCwiPwYSJCUlNjcxT/2gAMAwEAAhEDEQA/APl2RfQ8 Tx8hkHBGISIsRA5DJyRASGVKAkQaiAkDHxCIGmLTSgci00QKUGmOCIGLSG5KAkRi SaGmb9MqwVshaSAyDSKQ5JPt3NDSR6hXZzISVpJNQQ0imKQ0ikEgYiEoCRaZRA5F kO8JQAsh4IAMlNyBgWcviqTGmdDTXcqyGkEBIaO4bdyTGjXOyN8TWloqzAvbi40J bmNdqzNpL1NR/F7kae7hU018HvZlfbltN7T6XDYVpJpma5RHSCcCkRiCIHItLmli GQjGU8R5C0yowGQaZSgMhGI8EnUasb9IcF2kr5D0hwQGRKKIB2bh5qFidWWOjLRB mFA9jvwc91D+SobNT5j/AMj9kI0d82vLT/tr2tlYY5pIpVp9TDsqFeiTOygHW4pm Zi3eN48f3TT6wf7iGkeCcikNEpyLIWkVFhkBixxQEi0d1EBkGhgfjekxpnQ0eSlJ AeiiQBzGsZ1eJoCeW5Qy4yTSfQisTWsrGZJWOygggHeHnbgPjeqHp91jb/ZbvL/q KbtXwV7i98NaOP8AMY/1DAq+mZ7ckBGWuqMCE3xEuBP6SV4MoDRFTBormqCMxpsy 4hZ+lu29zfRa4VrVz4p+40NXZpbamtzvayjwxx9pWYhwWhJnhohEgIw8kgFooARh w2cPNJsaOlock5IjEGICTY0PRBeMMKpLoG+LM1nCTFI0sy5ZZW049ZNd22qpbBzR v47fMy3vlF0vhr3GlsALC2mzqH6q4+mSouKEYK40x3pyIuY0sgiIA6ZHHxBABB5L K0VO81fBp/nNjXtGy0fHqfkITWjWO6cWOGZnhw+WxadLNoybpJlegOClJEDCEpAi YAiQEYRTZw80mxo6WgVHIeJIQGhNOQSdiSrwEIDmHJPISqRjgc7Phse4bt3gqPp9 v0347fMy/wCo1nUXhr8qLWQOa4OpUb/BXXaSkqwM2mUneB5bkK43SGVfTHWeypPS 1wB2Ctdizdvf6rV7KfmNHdU+m0u2/uL47bUjMW13qj8aYj+4D8Qr7tDkoKkqCn6d y6ZnPyxfSu3pZh5bEbYp5B5bE62NPmPNRdxrTZ2PpuS5ZHfAkbbYKJZDwIi3xRmG BTaW/TNymk81R9Pt+m/Hf5mXt/T9T8NflRoEGAV7Io4EnQAtBG7pP6JZEnUobCDc yje1jPwNVnbe31Or2U95f3FPp9L8Xei1sFNmHA8Cr7sUFUlJBncXtaRUZnYYAk0N Dwqoq/IlanMr0FLIjiLQ4p5hiQdAPzHmEZAkdIRtr4bVB2OiQzGNqJCBGMU+STsP E9D7u9r2/Z5oZbWPLZ3DayOFconHrONcuf1AV4rO2GssXXo4t/aXt7puVbp4R9h5 0GGmLm18QtDIpYsbTEajO3HmEnYkqlrO33DohcsgkdFIcrZmscWEtrgHAZajHBZu 3uludWeqnczR3Om/+bSj4u8Utjcxx6skEjIxiXuY4NHzIotFaiM56bXIjC9uyoId 6RXCpwI8HfslbrHUqkZldTaNoPJTTkhasECBxTEVuGHzHmEmKOJC2u7m87syK1nh Ns0tgdDUZ5JpcYyHOygDdgSP0z7brHVatZJLlzNNbdPRTrVu3XyOheh1gwPvf+Zh Ja183Q0kODaAup/I0Vuuqm+DKj0WulGNveuz6jWG+twXEAN1WVNTTDFdORBGq1+6 3drKxu+5XV8+8ay7midBDNaxlodOWRf7Wva1rWAE9OzHiVhKtfLTibOzXS+uDe1q NatlPCtavl/Smcuf72+6rzvR7XY92Za1uTBHLWzcXUyloY50Lg6uq0VyYmtEatvK pe70lZUmf4rcv26xaFa6l60V7TeP5VHHoPdXv3nPtOw7Ye/2v1sd5dMs33MV5byX TJJm6zTNA2K2jjAje11M2DS2u2qwtl6lXd6mNKus9E9HTHeaG72i0KN5ZYuHw7fu PM90/wDZPtKJ7Iu1divrh5kEcrrx8MDWVNC4CF1059BjgMVfdYtDKqcqUbO5ffy4 lMtpb9xgt5GudHJIxjQQaA1jklc1m+n8qeKu6npuU1ra3aVqb/FTaq9pT7Z9zXP3 B7td2HbXRXPcbOPPeTNo2LLIW9ZlaGMe/qGYBpLVzpprbOLO97LrfAnZvXShVpXs 4nX9x+ze99l7fNf32i2ygcxn1AlBJdI5kTOkhp/ySPDQBXdxV7beoK3C3ByVdzsM YweXDj28z5+feftomg7nARyfXyWtBmOjXIg73j7cpQX8VKjGp4jkjFkYP//Z ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=spacer.gif Content-Type: image/gif; name=spacer.gif Content-Location: http://tyrist.ru/images/spacer.gif Content-Transfer-Encoding: Base64 R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_06.gif Content-Type: image/gif; name=tyrist_top1_06.gif Content-Location: http://tyrist.ru/images/tyrist_top1_06.gif Content-Transfer-Encoding: Base64 R0lGODlhGAAeANUAANPs/DZkicjO1ChZeUqg6muz3q3V80Sc5+L0/lep8UWd2DQq OnmXr1Kl7YW2zzqb6Vmp3EKj8t/f30uk8Lbn/3e69Ex3m/3+/kyh2pKUlU2o9ENK T5WsvpHA2F2Ws5vL9q+usWq09InC9cjh8u/6/w0NEHuht+/y9W5ubk1odTYzRZ7J 43e54D+f7oXA42mu7myOo0Gb12Ct8JnT7/b4+URVYBkbHkam9JycnVyv9Z+foV2G ounr7SEpLSggNQAAACH5BAAAAAAALAAAAAAYAB4AAAb/wIfw0SoWI8hIC3nTNG/Q 3FBoXCat0GdEI51Wr8yss9kdfqFJqGbt1IQO8DhhPqnbJ2x2rhKX0+94eQkJISJ+ f4F2azmMIRUiBocEdQ2Vlgkyjo8fBgAxcHNzlg0JlZiOIpwjCCAxrgeio6WnqZ0A Aiglrq4KBKakmDKPBis/xiUlPrsxCs2mMi+onRnJC9YLy8zNGBAvm50CPT7X1svN ChjcECwGqzolNuTl59vqBSwuJhvV8gv06PZYeBgwwEKADf1UKNCGDgKEAgMHBJgo 8aAKcv+43atY0OBEijVU+EBX797AjyhTBhgAMN1DFx4pElS5Mp06fB1ofrQQM4DL vAIuDBjgwIABTxgmOBCFscPCDgYmTGhcMeIEDRonBCgVcOLChaxbeZw48XAFgAsC 9m2QMPYCDrUSrl5AsQAF0BE0BBgzZoOH270/NnRFsdcFVR42fqQwsOFHjQsqfsAw UMLxhQU/HPQ4wYEHiMAAABSzIeGHDQAIVlQubYNCigwgTuhwDIAEhR4/cDhGYLtG 7sAGeuCIXboEhd6BJfMGACN5Chc/dICQAPmHCQQAHPyoPKMDAgQztlvf8SMIADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_07.jpg Content-Type: image/jpeg; name=tyrist_top_07.jpg Content-Location: http://tyrist.ru/images/tyrist_top_07.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgAHgAtAwERAAIRAQMRAf/EAIcAAAMBAQAAAAAAAAAAAAAAAAUHCAQGAQACAwEB AAAAAAAAAAAAAAACBQEDBAAGEAACAgEDAwIDBwUBAAAAAAACAwEEBRESBgATByEx QSIIUWEyIxQkFXGBQjMXFhEAAQMDAwIFBAMAAAAAAAAAAQARAiExA0ESE3Gh8GGR MgRRscHR8SIF/9oADAMBAAIRAxEAPwBOfVBkMRc8xZgaFpWQijToUDYhkMSuwhUw 9ckM6bllO2Y+BaxPrE9Ms0xknKWhKz/5mE4fjxibgJaZIaEdthKZ3CWs11zmBASM Y3xsjWRGNPl9dS9509upIAC2kuVoxVR9xVTHoWbZczdsTGpSMl6DH2zMz1QSWVgV d/TZwbN8d47ylHMOPXK1bJWFqr07gTUI7FYZ9YPctsbgOQGQ1Cfj7dKfkkSNFxmy PeQNfHnEc2V1z1DahtPhi4By7ZgwhchpPgtpwgGNWQNHuRs9Z9uqMcHyBGC6lWeZ Z4uLxw83mWPW+TSyDKGAljIcyvOk6EonAt8DP4TGZj8U9bOMOysquJRVp0ZghAWW B/1BMRKlfZOn+U/dPpH39N/asorQIjRx1J7P1N2ZtObOoqmZEd+vzSZfGP6dd7l1 qJg8CwlXO8pxWLssClXY4YUSS7ALiPjuiRmNfT116qye0qH2qr+cVuSKoY513kkZ HHqu0UFaYlIXVhaYFcyWwSMYgTIR126zGv29ef3DcQiACAcwm9OLu0MrWq5XCrU5 VlBS5D6tigAtOI0KYhwjt3aTEzE6F79EC0qIwBogzfHHEwqVcKPG8fPKHcasvZc/ UalCUmhYW5KV9sXzDD/MgtCj5pjcMdHumz+anclRk/ph5fXydjD4W/jrvIqgQy5g E3q1jIIUekb2JWcsAZ103EH9+vRS4pmkvVK8fyMsB/ePp+lvrfTxyYSbhmWcdk+S VY7t3j+LvV3ZGsnWBiGIE+6A6z8xSMevQxywAZaXeqcPh3xxhODVb/IOYtwtfL4C 7EXMozLVoLGg0JCUWgJorUczrpDPXXpflnKVkRLp9XLHDv8Ay1ws9dp0OKXxgmZW 29NegarMbxMLBn2p103QQl6+8dYeEuuBZYbvH+EUsdVyN/MUA41aNe21ectdO2Vl UrDtPYcAZMDX2KZOOgOKb0RiaW4eA+WDyl1mc5i5oscmsNPvWNRxS1tTNLTTuaSB x69z3j36u3jbt1U7lNHjVvEV8O8V3vFqEt+o/G8mcV/GVjOMnk6wNYNsXsZAwtJ1 5g/3JLCBg4992rM7OPR0sjv5jdu3l+QjHD1cUqce8a3PGziyH1RUM6y1nMdThisp kJO1B5WrfMoFa1AByG+2QBoByspiZmZkIcdw/hwfHRRA5OU0LdvIjxrVLfx+3xan yT42R5Ar0LOBGo8ea2rpwAFnbFjIMgsgBaD+3OBV+dpuH1HevTqRseNrd63Qy5Gm 737Ut90weLjxgM7xKnzw1s+mOpyTk1jhWQyWv8RcO0uuKa0hZgSBdY5sGJuEVlMH AyZe8xEOQsQ2j26LpnJwhwX1a/X+K1XM8lKpSw9JFoDyXgqm3mFrxhay8mqnddax lcUVFjc2OAaze6STaIwZ69siPToQMe8/Ri3pZETl44v7nD9HuqBZRL/i9apGVH+T /wCXvAr/AGQ/X9v+LS0T2wP6nT3T8wdzt+oxt3FC+m5MdF//2Q== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_08.jpg Content-Type: image/jpeg; name=tyrist_top_08.jpg Content-Location: http://tyrist.ru/images/tyrist_top_08.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA EQgAHgAqAwERAAIRAQMRAf/EAIsAAAIDAQAAAAAAAAAAAAAAAAMFBAYHCAEBAQEB AQAAAAAAAAAAAAAABAMCAQAQAAEDAwIDBAgFBQAAAAAAAAIBAwQRBQYAEiETBzFB URVhIjIjMxQ1FnGRoWJVgVOFNlYRAAICAQICCgIDAAAAAAAAAAABEQIDIRIxQfBh cYGxwSIyEwRRkWKCM//aAAwDAQACEQMRAD8ANiRt5FGj21JDzrygXk8sgB0CIfWW K6LgnQm19YeKeHemi5KORKu0Hc6dYjGvjdtuV5tSZWbaNtWpp1GzJRNTFCZQ1oe5 ai3+irruyyR35kwrDdwgJ8s/IKWwhgI8xditAKptH1e0U8SWvjo17Q5Ke5QBs8e7 QsuC7O3NbiDQvtxIcverbDT5bzbZpwRBQRQa+Gu3yJm9yVWo1GYDGn5Qki1PPW+7 PvBLYuKu+7A2GVaMwjvoYOHyzVNta7artWi6rS0aohfhDI/2vl3/AEd6+ueYfVY3 0v8Aue3+vs/s1b5rENlBDjIZJjPTx2ZakK3X3NLrFslhUkX3HzG7mSQFexRbQhQu 7+mrxyOZLFiz3pziOHSOnmP2hgG58nIIky5Xp9UWU6ETc/IfdfLj3bu3ancmquNn eFU/J3EzObrieLTWo958wuNwmMuXBY9nYCQkeALiosl8lMB5aLXiiroK+s7DXnVS LZobN0ykrXGcAoD0aNPgXFSoj0WQCuc1EVEoKBStU4d+ovBrBbfpJDezjp0cJZHl mRM4/wAzaxl6QqwEcbc288SAuaICacDRK+jSK/WhSgzzpuGWL7IifyVq+H518Nr4 H8p2+z6Phft1zZY3uQmjW1+J14hws2hXKY9Ouj7+DvtSRS1NRIsdDbEYyGlDYFaG tOKrX8V0iOsLk3T/ABHvX6Tb5+VYzjf2a1mN2ltzH4kZ2akFGRYADcIiP3aoQ19t U7PTqlWq1TamSVk7Xaq4hIyvG7DdcXe6ptXWM3AkwMdJI1qB0pTUNubzZDUdp1SK ocdxUom4l17E/c+o5mr7U9dV4o0FuUxi3R471JaHnW/FIUOIRKimsufDBsQHxTmO cadyejQkvW2Pb9MGjYxisWx9F4GPXgE5ce0i1cQPiO42qvota8NxEmmYvekCzaY2 +84P82y/wP6N8p/jPz9nUBJ1zctqdXOk6NbSaSNeUaUOAEqNihEFeyvbr1XCcKdD GXl2oF1PV0+uuNVHloFnvSqqUXeKwiTavbSi8dYxZMtqLfXauXDyZLGl8tv6+ZXc pRSvPXlDXYi2ezKRLxoSWsqCvfx0vDwt05Mz9id1e3zQyuLrtwa6YMZQwtmwOCxa 35EpwkeGddzigkSMQx1dVttvtU3kEV4+jUKRIi/A2XqUriYDfOUm4vk3qJ2cNi61 S1k5S3Pp+SH2/wDP9eJxPQfFf9G8O/8APWBJ/9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_09.gif Content-Type: image/gif; name=tyrist_top1_09.gif Content-Location: http://tyrist.ru/images/tyrist_top1_09.gif Content-Transfer-Encoding: Base64 R0lGODlhVgAeANUAAPL7l3Gu5ff7/SeG1WmXoxojJYzW+8/Oy6rP7kqb4/b8a1Kb RYW55+n2/r28u12j5PP7OTyV4H1+fkSV2zmR3I6NjKji/8Lr/vb8vmvJ3tPm9k1M S+np5zBIUZTcNjSM15ndjPn469Xx/zt4sE5wf2eo4JbcY77b8oOpvpLbxq6spjdr Jm/PrZrC4rPmwGGa1ce+sFWf446Ec6Gel9fyzD5eZTQ6POLu+XBvbN3b2GFdWGbH kS2O3eX36f///wAAACH5BAAAAAAALAAAAABWAB4AAAb/QBSqFXhMeIOkcsn8UBKx xyM2+TCZvKx2y+16v2CbbYMIJKzX62dSap00t9upVYog08g8eM/fz3wbKAwPFGlN MS03PosHDjkCJwF2A3p9lpdfEj4zZAFVhkkfMQgNPhU2P6k/NgcnD1ZeH5cUtLWY Xw4+BzYadFUfwE0TDA0cG6oFNgU/BQ0Mv8DR0bXU1BFQJdkPCRHd3t/g4d0VPhwF cgwlVBTBVsAxJ4DMKBoiFxaoDgjQ09X+FNceMEAARwMCBjHEKRSXgwOHHxzktEi3 TtqHEjcOpDohYFEDCyR+SECQ4J/JbwkCkPIhwEGFVgy4LZwZIYSDAzh0qDhgcKI6 /2gUAtyo8IOECAFIP4YcWdLawglQYwTg6EPCslQHEGxLwLWr169fZ3CAkUPGhmUb VBz8CYxCCQ0zftS4cMGeBQPLHLRoWusb1L9/U3I0lspGjVU3PCWYsLgx48eOGyfY oGOGCssHDpzSMecn1AcIcqTqIEEIgQ6rNHgCDBWKFCkxYnQtgUAAB1Q/UNxN5Qys 7986KJM9AEMHDk4z5jBgEKB5ogNXVTE70MJI6ygBBr7RcGJtbAaKjhU40eCCAd4x f6vvWnyDBBghxs6QoQIHhwb48WvYX6y+mA0VcEDHYhPEUAIDJ9zQ0SKLCHADEbRt shFSF5SwSm9QZCjbhhp2GP9DBTlU4IgAIZTIwSMNOqBiRwI0sCCDLJUR24HkMVLB BrjZUMGDDGggDwGlCGDBCD/o4ExsSCap5JIxzHAAgzk4wqADOOCmig2aMHgjlg48 WIJKiggggZXS/VBBd8Vs5JEBSwkAIWxMxhlDCALkoEN0GxxwzJViqCKBZmT+4EAv VFVwVQE1EMCABRYQ8MMGcfigwg8diLBmPj40cAJzU8jJpC7IKCMdCS3URZcFKKyC DAEohGSDDwr6oENhujFqa6qvLiJBUaX4IAJeP8wgQS4apPPascgi6wMqNSBgTwup 1EAefvbQhYAqJBAgQgO/LvOkrKmgcCoJ0aWiiWazErD/4K9lslJGsvAe6wAzR2V6 QQHatngPmzVYaUO9mVqAmgo+4JBKC+UxUO4q50qHAoMfJdNBDcvwMki88e5KQq8t OuDiR2yWKZ6llwoq2g8tOGhBYQQjFesyJJCAQq8sXeBCCilkkIG3F2OcrMY0s9Si BTunssEMDpxIL8QG5GNwDS6KgOsiBjHQggbz2mCBCLEu0kMKLIS9g6vF+vxaCa8B DSNLRFfsQJ0cSEopzQ00LegyKWcKbQE5+NBLcyc89AOrCDfogqNlVvDusdlk09xy kAegNoMCaJABajY4pIIKfU+eKbBZkyzABaiZCetBpMyqCskhuLCAdAAeVIQUX1qN /wAC292A3w0aeO7D16//kENDOexUFa8MsvuDAKmQnOkJhz3KASS4CzDDrAWQ3AMI r2/AUi8oBNB4dgS5CCMHKsadLs2t77CMBDlIoMKJcR8DZIMXZJDKQwVY8GJ5iCvA HwyiiND5IAQYAMEKRCIA2WnjAV9CgCLqA6BTwA4VM1sEBgBggte9KgQqOFrcljW4 HpSodY56FQYv8CIB/Kp0OPCbj+JSKR9s0AQLlMANBoG2Hh7IR3tqV45+8IIGIBAA CvDAMkBUogPI4G0kJAAGNggA7q3ieD8owQVo5iADEOkHMeyIxkSwQQXgUCQ7TBZt BECUAmRrFQSw1bV2VQMaIOsRAh7wwP4uEwIYSAAHISDhApCoADMuMIbg+sEIDAAw BB4uFX84Xh3v6AEPOgOCmHzAVH5kDwLcAwEkQAWW5HJHPHpQAAeoDAdm8BJBFlIB eMwhSxJZgxS4YIqEPGMBdCWXQkIglkXa4QuGScwA+AiDH7NAC6JjA4Ot4Je/rOQq +qgCndjkSahYACyjKUs4mCIVBVgACHwZzSUe75nQ9EAOd4i2TPaIhCigELBsMKk+ LQCav3xdAUIwHxnoAD59O8Y905lDSLihJbhZgQfwKU3v7Qqd3ETjC0ZA0Yq+wEep MECLQmaDEBClBkEAADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_10.jpg Content-Type: image/jpeg; name=tyrist_top1_10.jpg Content-Location: http://tyrist.ru/images/tyrist_top1_10.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgACgAPAwERAAIRAQMRAf/EAIAAAAMAAAAAAAAAAAAAAAAAAAQGBwEBAQEBAAAA AAAAAAAAAAAABQQCBhAAAAUBBQQLAQAAAAAAAAAAAQIDBQYEABESMwcyEzQ1ITFh IlJigmNUNjc4EQABAgQCCAcAAAAAAAAAAAACAREAMQMEIcHwcYESMhM0BaGxIkKC M3P/2gAMAwEAAhEDEQA/AGJLVZVGF1TlVxBpV1VSmiOnSLaitUlj6rlUhvSVJcV6 4JYAMAlMa+8L7+nDZlb+5ReVvYuzwMNnbKPN3cGdoNYn2XSR0k8Ndo0xtGrkSGjW p0qNSpUjzgWuMKaBjkObfkTKsBSqhjxCU3duELVWvcaioYEaL6VYtkRVbakaDUAV RiZR2ym3jEsjn3hg2v3GQ8Rw3CUWb7nxfXYiv9x/LOWUJ0+lDUGWixYGr+tZnm8i aMva59T9fl8XZbn+19LUnwVNfAsZD3/qnmMf/9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top1_11.gif Content-Type: image/gif; name=tyrist_top1_11.gif Content-Location: http://tyrist.ru/images/tyrist_top1_11.gif Content-Transfer-Encoding: Base64 R0lGODlhxQEKAMQAAGCb3F6f3mCi4mCh4GGj5GGi42Sh4TVyuWOi4j57wGGf3zh1 u16i4lyj4mKf4GOg3mKe3zx4vl2h4GSi5F2i4T99wmKi4TNwt12k42Gk5WOk42Oj 4mGk4l+g32Gc3WOm5iH5BAAAAAAALAAAAADFAQoAAAX/ICaOZGmeaKqubOu+cCzP dG3feK6fTe//wCBlSKT0iMciUaJcMomMKFTAEHAEkqvAuu12CRlCYVwAizPotHrN brvf8Lh8Tq/b7/i8fs/v+/+AbgSDhIWGh16JiouLBQKOj49kjmKPg2VhhRObnJ2e mx+hoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5qYFrHByEaYUawwS/hWiHaB+DaRrN n5sbncMTGr7X2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7hjPGJA/Rd9Pf3WwOK+PQW /wP+WRjgywKHAhYQWjCAoCFDAxARQIT4b+LEYRgzatzIsaPHjyBDihxJsqTJkyhT /6pcybKly5ceN8icSbOmzQ0Cc+rcybOnwIA8GzpwaLGoAQdGLXZYyrSp06dQo0qd SrWq1atYs2rdyrWr169gw4odKzWA2bNo06pdy7at27Qd0iqYO9cBBAd48UK4m9fB g7+AHyi4Sbiw4cOIEytezLix48eQI0ueTLmy5csyGzb02RMowH6gFYAeDbqDv354 /+WFaJcv3omBA3uYTbu27du4c+vezbu379/AgwsfTry48ePIkytfrhvAbADQo0uf Tr16dQ/Un09/jr15d+jabUevDd6DrvPo06tfz769+/fwVdUxc0gMoTJlBIghEw+f PH751KPIQGNsgdAFCCao4EaCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyA6eMCI JJZo4ogLpKjiiixG4OKLLyYg44w0VmDjjTjmiGONNNL4IosHIBgCADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_12.gif Content-Type: image/gif; name=tyrist_top_12.gif Content-Location: http://tyrist.ru/images/tyrist_top_12.gif Content-Transfer-Encoding: Base64 R0lGODlhRQBSANUAAIS5zcjHuDRFOubm2qqptPf37fz89NfXxUOCJozB1aakr5OR hurq4HqvxGWZr2+luqmnmjtuj7m4q9ra0pyZosvKv1uPpdPr8re2vpPI3a7J0Zba s4iFeeHi1YmqtHrRN0yAlqGfqp7dZJ+ajdbxi97e0NjyOnTR+cXV1q+tuqbi+8rf 5PLy6bHV3sHAsd/0/e/u4tHQxa2socrKzHFuZM/Qvuvt7F2veaOhlXGKosLBwbSy ptPT0KXAxf///wAAACH5BAAAAAAALAAAAABFAFIAAAb/QIqC56P9QJeX6vcTLFVK AfMkNSKVTMHpB1VJf9SfNbltbrvfMMUw6JQoIV2BwMwoI7+I5edQ7rVMdGB3eXsW Fyp/ZYIZFxt4AoaIikw2PgYGL3ApAz5SSBcPfJAqNlsRIE2eRyQbNz83UgIorXmp AqsgJCSvsU0bHRu2qjMLCzNwCjM+FE0qLF5lPxu7N74LzE0iJCICH18fuwjX2QIi Jt0fTD/bvNdfTHAhGDY2TBswra9MCCTo6j8m+LD344MJEx/2/UBwECETgQTPIQS4 8KAIgF8ESAnBkYDAT7tEIBDD5NyHkbhYrGKIcKQRdi1VFVh58CRJmDbBtYQjRE4z /3MXA0lB8OHbjwUDJhj4WRQggaFFpSy4cGFpk6ZCF0Y9enUiha8hUnQwICunDw78 Rv7gMWNGp7Ioz6ZlwqNFi6pwVaFdqHYGv6hfvyrQYcPvuh8EDKxaR2AGBgyEDTNW DA8xihYZWhQ+jJjyYQI+BK0LDIdAZFlDZoxdIIBGCMcpUjQujJoHD0usXWvwkKF3 ixczZIVYsaJq7uEr5nyhQbo0Bh4DGPDAoCAF5AkTplePHXbGhAE2Jjx2q9hHARQ9 AADonbn4ihkePABI0MJ9fAAaVrywcQFFc3nbyaYARwooQAABBcrGUWyPQQaZdwVE yAILBjBAHGbsaZBAAg084P9hAwCAmEAGCayXgAMJ/EcaRyyGAFaLIRh44Iw6dGAD AzZEaEABLBTAwACYsLBCCxyC2ACI85U4Inu9eahiYDC6GCUBAspGwHMMmFdAeT5c At6WBcAwYQeXZdDhkerN19uSvT3ZHIvJxGhgbLEdqAAGHXSCSZd8+tDBTFtOuCUm PA65YYnqIZqom1AGJuOMGCiYwoAx6hADDyUwgGOPiu25pXmYhEqhAT2iwBuJaarH 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 Eq/yOq/0Wq/2eq/1GgQAOw== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_13.jpg Content-Type: image/jpeg; name=tyrist_top_13.jpg Content-Location: http://tyrist.ru/images/tyrist_top_13.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA EQgAUgBYAwERAAIRAQMRAf/EAKAAAAICAwEBAAAAAAAAAAAAAAUGBAcCAwgBAAEA AgMBAQEAAAAAAAAAAAAAAgMAAQQFBgcQAAIBAwMCBAQBBQ4HAQAAAAECAxEEBQAS BiETMUEiB1FhMhQzcYGRQiPB8VJigiQ0FTUWNjeHCKGx4ZKiQ4NGEQACAgEDAgQF BAMAAAAAAAAAARECAyExBEESUSIyBWGBkRMUccFCBqGx0f/aAAwDAQACEQMRAD8A n5rlP3WD9tPdu0xzxWGK+9XkNlbhpDbR3jGFpwp9faE0TGvXoRrJ7jgvlwWrTSzW gFn4brUL89lmv85xf3H4lHDnhj0mS7xayrG1zZXsJikCsxpUK1V+evHewcx8S98W eay9/iDkzU7+9Pda+Kj4Conudxo+6F3nL/GXWMwWXx0GE5NZ36D+a3ShvtmkdSym KaBaK3TwNemvV83NmeDv4zm2/wCoF1W6VvVX4DOfcL2d9qsBdRcLgt3vr4GQQW0h nnlIBILO7OwRRU1J2qK65XtvP5+W0ZKKtV8CXunpjl28X0CQ5ZmMn/t/lz+fuCLq 9sri7Z1G3akhd4wo/ipQL8dcjn83Ln9yWOfJWyUdA7UjBG7do/yJHsEI8HzC4jyO yyM3GsRcRq3p3I8Ifd18zu9Xz1v/ALditfFTtU+YZXLWl07OFD/Y9vMtaZT3L5tk cRXJWRwcNk8sQ7jLdNepKIY6fGKJ3Kjr010PYcN8fEVbqHJXGfdZtbOxq4lk7PP4 /PcQt5C3948bd2tnVqIl2iBoiVqBV3VR8fnTXYxM0ZahKbluD5J/t1urO7uEgyeO x7Wl5bSHbJHc2yFKOp6irL4a8KuFlwe5yl5bWn5MxZMtexUfqVlH6T/wm8R/3BUw +IWTC5y6xuLtLOzyl/jRDKgvY7WMzJ9ttE20O1GJfpr3V+XjpbttZKz8QrXqnDep 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 PoP9kf0rxHh/F/6aEj+Z/9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_14.gif Content-Type: image/gif; name=tyrist_top_14.gif Content-Location: http://tyrist.ru/images/tyrist_top_14.gif Content-Transfer-Encoding: Base64 R0lGODlhNwBSANUAAPL07paCapvM24dzXQt+qnZzbVKfKnlmU8XFuKinmQ6JtGWv y+nq3iAgGtXVybe3q2xYR+f3NFSct05PTiiNs1dEONnq8Y3YNZuak5aUjL/AsLu8 uYKAe6mVfIe90trazwxUcsrLwMa2painokE2Lm7H3pjadO75WjudvjNkG77e6ZSl rODi0qGglo6LhbmqlUFvgM3SvvX8igw5S+75s+Hg3ImcpK60t9HPxbXT3WRgXLCw pYuIlgB2owAAAP///yH5BAAAAAAALAAAAAA3AFIAAAb/wIvBR/pxfKmIMnJJ+Ti/ qHT68/lUP0vJujH6YFvfxqqiyUzDSVToUx+TS7baQ6FIPCoAIGoVAFQoRFFHYFYk X2YnTU8WFItQLUhLSkMNPwACAhY/DDccXQ0+AjQ5EoJehVYNMTInik4cKo6hXTg+ DReTF6EuUxihqlY5NCYwbVEubSXAJq4nTLA5FENFe6EGukNtLjgYhinAPiZnsFFj DSZNuUxKu2IeBFaxAj86txfr0FZWE0j47uKYULsEwAq+duoiGAjFYEE8HRYWSMgB 4JAPA/mEGABnkMkiH/+i5fhxKMW/JrjYkLCAokeDGh5QUFhgoUa/BhhP4tOGk40V /wMbrdxYsEDFGCRAgaVw8oRODwc5FlAgMHNTv1tLgW48ZHGfvX0+btCpenRfOB86 ShHosSHqVKpFAeg4C/blXCK9XExooCMEHQJwVXzgMWFCLxwuXGwQIIFCjx4kHHho DFjBnU2IOUwgQUIHhhoWQltQkUNADtKTpz6mKmGB6dIeYqcG/HhCARUxKSigase1 CtEWckyWgKJ4neN1aD9ezTs54OfLe0QKIZy4TOQUihvfHb279+/go7fQMeGPAA9E JV5XHr69++8fQpAYgSM06UzoG6t+z/99jR8jXGVIATbcINwCMq3VX3QKruYeAT+s YMMKHzDgwA84FEBCAxiIhf/gVBSM9IM0y9EUHR49eBCdAMuhsMmIjvVAQRUSwGBB CJZoVuAPtgkgFQp62PAJByA8NqMOqwGwghpFyvgDDD0skAUPLujhmJQ+SFRDDjnO sEIUE8yQXx6hzGDmDMsJUEORUjYAww8YPEZPASAAwKUPM9R5Awj0TIGjETz8cANJ IMCAXoQ+KKDoooAd2YMFN4iyxwwz1nDDm3st58EPM2zCwac1bGAJDj/YUAQJMMDQ 2g8ZUKrbqwro5kENEvzQQKc2INCCACpwYBOPTaZYBR9hfoCAJQD6UABJqU5ggwUA gPDWc88psEcOPkCow5tPqjEDABuA0Ci4alSxgws1/Bn/yQQh/FDBeHvlgQkeKna3 KQkz1NoACDnU4AMIPNYKkwd6kPAsAz5gMAIDIzTwQRsOhFCRDjpoWMANg44Y5m7P 3fgvTT70gEIB2VpAJwwX/iCqDx5ssGEBO3DQQAMckPAAAiOQzMHFkdawwgxWzADD cQpImWkPIIRMAAhN/os0MGj2MIMLO2Owww4PJJABBg84sMEOGGyNAMXmoUeUBMQF 5/SC3WngQgE6ZICDAw6MkMHdVHKgsA0jKMuAfffJtiF7bPcAdtgYbFDhDWFnwAMG n8Y8wg0CNsDZBCtUB0OCDS74qQ6fFvApBy7wQPoNG2wwgt4ttPDACBtkUIALc/F1 /96H1OauO7U7wC361qsXUIBtFY8ufAEj1ICDsQ8wTnsDpX2oKAG7VU/99dYrAODO cOugWAuJZTBe2BvsPAIGb4v+6duaNbCY9IvGL3/8LDDQAgferw67C1v3zkMLkEuM XipGsbiRYHgzO5BM5sfARekAACHAn2FEh4ANYKAFGxDeDhiXgcTsjHs6GE8FKMaX HJRggQ1k4AEemIAJVAACByiABmoAObiRoAURrMDjMkC3z3GAMBXYmRh8hMIUxu8A SARACytgmyo9wHQZ+FQGdNAZDGCgQhgQ3QRaMAIeRLEwKjihbowYPwhAAHSsqgAJ KlCAFnzgAVbMwANoRzUOZP8gBDw43w3Ox76dNeAGRCRjGSEwABJwgAGaqUAFEhAC DaSOdrPjH/k8wYEWhGp4x+OMBYg4RjIe4IyFzAAD4DbCBDzgAS1AQAcfcLWthYqL GwhBCzKwup3N5TbouY78dDeAAHwSAiRIAAtiWJiu7cB1D9AAAhCQAA2EgG4hOCUG z+WCm63gjyrwEVG000lqITEAAxjACl+QoQOwkQE4iMEHYuCACrFgByEIwQdYYEEO xKwACVDYDnjwktFkogRmK478DtDLXnYgABUIQYZ0EEQNdI0FDmAAC3AAABaEgAEY dQACngnP1u0gA3uxTYc2cJ8SIAgFi0KiGcMZgBaQQAT/I1ghZxD3AFm+LQMJQIAG 2hkDZyLAAUo05QbgqJkNtSFzRESpAg4ATjMS0pcVwBkEClABuc0ToyE4YwyFxwHm tWAHq+OfJLGmgRm2oB8T8MAJFaXScLpVnAVgwAM4cAASuIAFWwvBO0/5AJweYAMM +EA7vZbBAhZwrvzLAAl4YFKUOrWXMETiCzgAAQjqQGuMTMAOWPCBblgtZ119Iw5G sIMNzK2vdqzkBlpwAwcML4wIQiISxalSplIWADjQQO/aqUwHhGoEwMWADj6AtbDB DpVtfBvtusGB1TVgkyc0o2x/eUZwErSiL9jBTr+KgBq0E4AbmMAyH1C+0iIAceLb /8EEUDcC1roPugSVLW0/SVCEckCJB5DYGxNQ0R84YKcJwGdquXs/WDrAe52NpA9c sMle+pK6hGRqADpQgQH8QAMYCEEN0LlOACAAo4HV6A6Iq9O5Ray7GmjjDsizOs7k gKAwhOFbxXnQcGbgB7q62s04q1uHPiAGrLRQ/RwQgxgs88MWLescqbYX2hIynCp9 cgDAWYEO/OCrxNWuQzsINg207sM6TaYzQ4AAdjJgowCoEANCYIMXPLigEYZAB+o7 ZRLsAAAuuGBf6NZT7cZAs1kTnwsAmIAEDBoDZW1BWZ8ZgxBMmaAFbeovC3oAF0BA BErEXwA+ME8WmHmda+bAf/81UOgONvOCLdBa62b3yQ7M+ZeFLsCU3VrbC+1gjYdk gB7qJ1GJtYCdG/2AHB3A2XgSWQOK1YGrB9ABccKwuYd+8Gw/WYMagG4CAQD0C0Sg TO0yYKca9TQGkEzsRiPXBS94AaShvKEJJOAAdK3tAGjHgxrIhQSiFOwyE/CB8SSm YmHLc6Gb+dGcNnLKD55wIUMRN5a61Zc64AEPACDcd0UBnS9gwIVdkM8o3i0BGGVB DVS5l0852Je01dDMnL3uXuKPByEobAUewAkIjJADptQ1C5xJw2p/27e04xqkP7lG M6qx6E5N+hmviIMAb0YDP3gABKiGU3Ym2VgjAIBvWwD/gL7ugAFG58zMKmzOX053 2gXYIcULSQJSGesHNfgAAOS605xNQNccV0wIxDdnm8NQjX6nrzmNHtkzUvG+tJvA ZecqTU6wAAGcyEBV8Sw6Hcg1A1BmaQDE7vAKzKwBL4zxC31ZgBoEoABm9B0L6rd6 XVcomqOVY3PBJl+Ez/oFLA/7Gis8YagmoAYdpJjeiNxpDeDgZjfD7QNwsEwHZGC6 ttc8EkNv8w01QMbTt9kH8pzqEOygmQ796AhYyTVWghWOqC+8jMWpyE9eX8ZmFEEM YeiCDSX02zolc1k7GwIXIEC5wlVWVCNcTDVjvTdhahRp1hUAIiBOtOUCc9Zr9QMA /20kUTjAATfTTA+gA8uXYlkkW5FlUAcVAJbjgLMFAQGASBUgWy/wAxoiWBGFURog WLLEdMx3MzjgfaZ0AAfFVNNlUJazbDYXAMC0bYU3ADggAhAwAfbGWRgVNq4DQB1k RzjERTrFbAoHY/U1AKA3a7OlRh2ghNP3QhgwAC/EAnMnWEaGhqu3Tl81UVlEOtFH XfG1IT4YWYoUAC8Af4A3AJRFAiHHCXO3PDFgIZoFVAzQQS6AcHAmfRBwfSKAcGYn eU/lS+DEAQNQMTWwA4VYiBaFAHOna6rzATXAWjUGY6PnS2a0RnPWVAOAegUwM2cn YxoCAQ6wA3PjAiMWA62HW/8YBAAj4AIiUGNqVIwrqIq6F18BUH9rRAJPBW+XCENr 9gEJcFkA0GhoGFho6GHD2HeeV4wo+EubZznSFYaf9EIOdnIugERVci5TlACzBH7K 5EwM0GwGVXbAtCEkMGU4QGGc4YwoOF8+WIAE1QIv0AAZ8AEF4GE60F3qlGTO9HhT tmwFxXIF5WrgxGzSVV+z9XAIR2EtIAKgCDfudAmc1obqlpEnB2fPmHmPBmUbOXQT RmFsNB8f4ELO9FFfZUoawAKRaF2UtpLg5GrLhnLNtoWQhnK9VFcNcACsIjzIdzVY 0wGgiHssZY+yNWsOVmO954BL6VZSFk6HgJC6GDM7UGZUP3WLCfACMUCUA4B9KIiM MMSIj5Z07OaMQFkBtyACc/VRGJguxJY1lfYCzWaJEzmCXPmR6aaV7LeCR9cBETZ2 HdB0UvQAL2CQVJCZmrmZnNmZnRkEADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_15.gif Content-Type: image/gif; name=tyrist_top_15.gif Content-Location: http://tyrist.ru/images/tyrist_top_15.gif Content-Transfer-Encoding: Base64 R0lGODlhNQAvAMQAACSrxgafvoC60ZKgpmWlvVZmawBMbO/09QRmkbnR29/o6wiZ vgIFBgEyRhF9qBQmLBCHtQWHrwBzpRKKtg6KtgKRuASMtQWKtQWFqgR3pgV8qhCM tgyDsQKBpv///wB2oyH5BAAAAAAALAAAAAA1AC8AAAX/oCeOZGmeaIp+bOu+cCzP dG3feK7vfO//wKBwSCwaj8ikcsls4hIeZw7KkNIcLKrVRXAlJB/tlqUwsAiexkeQ qH5U8DiqQPY81on7W86PH8oEBwcFCGx6fYgpBYMKAwkDBgIDh4mVJAwDIg8DCg8O BWofB5akDA4HAwxoDwkHCCyjpJUMGgIPDRMHDwSpGRq/wMHCw8TFwg0ZHA0IGQgM BgbIGdPU1dbX2NnWEtzd3t/g4eLj5OXm5+gS2uvs7ezG8PHy8Rz19vf4+fr7/PsQ /wADChxIsKDBghMSKlzIsKHDhxAfbphIsaLFixgzasxIoaPHjyBDihxJcuSFkyhT eKpcybKly5cwY8qceSGCzZs4c+rcybMnTwxAgwodSrSo0aNGOyhdyrSp06dQo0L1 SbWq1Z0WsmrdyrWr169gv1YYS7as2bNo06pdy7at27cVFsidS7eu3bt48+INEECv 37+A6wLgS7iw4cOIEytODKDx4seQIxcOAQA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_16.jpg Content-Type: image/jpeg; name=tyrist_top_16.jpg Content-Location: http://tyrist.ru/images/tyrist_top_16.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgAFwE6AwERAAIRAQMRAf/EAHcAAQACAwEAAAAAAAAAAAAAAAABAgMEBggBAQEB AQEBAAAAAAAAAAAAAAABBwIEBRAAAQEJAAAFBQAAAAAAAAAAAAfTBAWVpVZmFygB QQIWGBGBFQYIEQABAQcFAQAAAAAAAAAAAAAAAgHRkqJjFBVSA1MEJCX/2gAMAwEA AhEDEQA/AOY2apN4xyZvbU0qz2NCYWGI5Htcq4lPGzVJvGOTN7aiz2NCYWDI9rlX Ep42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZ vbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZ Htcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJ vGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2N CYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp 42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvb UWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHt cq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvG OTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCY WDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42 apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUW exoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq 4lPGzVJvGOTN7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOT N7aiz2NCYWDI9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPGzVJvGOTN7aiz2NCYWD I9rlXEp42apN4xyZvbUWexoTCwZHtcq4lPHipqkXjHJm9tRZ7GhMLC5Htcq4lPKe KlqP5/uEbmT20LabGhMLC5Htcq4lPK7KUa743MntoW02NCYWDI9rlXEp5zZ6T5wA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABBSgA9+c24 PSDPvdUmNd+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0ge 6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5dG Qc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0g e6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5d GQc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0 ge6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5 dGQc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD 0ge6pMPl0ZBzbg9IHuqTD5dGQc24PSB7qkw+XRkHNuD0ge6pMPl0ZBzbg9IHuqTD 5dGQc24PSB7qkw+XRkI9Xxu8vZFIL7qkxPl0ZDX9fxy8vZP2/EnTL2pMctxdGQxf T+dcKpRfbUmJ8yjIf//Z ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_17.jpg Content-Type: image/jpeg; name=tyrist_top_17.jpg Content-Location: http://tyrist.ru/images/tyrist_top_17.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgAFwBWAwERAAIRAQMRAf/EAJEAAAMBAQEBAAAAAAAAAAAAAAECBAMABggBAAMB AQEBAAAAAAAAAAAAAAECAwAHBAUQAAEBBQQGBwYHAAAAAAAAAAEAEQIDBQYxUQQH IYES0xQVQWFxMkLChaHB0ZITFiJScjNjCBgRAAEBBgUEAQUBAAAAAAAAAAABkQJS ogQUEaFiA2PRklMVEzFREkIFI//aAAwDAQACEQMRAD8A8icycxDbV07PqWL3i6Za bMDvahxT2FV5X+57qIcxswTbVk6PqWL3iNpswOsQb2FT5H+5epmcwq+NtVTk+o4r eI2mzA6xA39T5Hu5eohryunramnB7Zjit4mSl2YHWIG/qPI93L1FNa1s9bUc2PqG J3ia12oXWIa/qPI93KIavrB7vVBMz24/E7xNa7ULrENf7/keaopqWqn+9O5gSb8d iD50yU21CjEDf78bzVMzPaie784xj36sbHPnTW+3CjA3+/G81TMzWav/ALk0xD17 cTGPmTW+1CjA+wqI3mqA47HNa9MI7/bHinzJk2NuFGGv6iN5qg4rEaDxMUkfyxGg /Mm+DbhRhr+oje7lJtC858gGhEIGIhB+G72ohOaLtPamCBrv5R8yOIQkOssDb9pH EyKcHQ0NdAHV8UcQ4gIAOgAXFHEKKDa0NeLoFlyZFCE7BdB2wwG1puYjibE+7In+ eOj7L1cqXOEveSY6cvrOGQkiD+vvR9m6uVqiXnJMIvreKQjijIPwmkNXLE6XnJMT Vf53FIRxRkV4TSXUzlqol3rmJqv8/ikI4oyR07BpXVy5VS61zEVsOOUiijJljHTT Grl6ol1rmJKtFxykUVzKE9x6nG9XAKqXOvMkq0fHKQxXcqmnZep5vQzgmKiXGrMi q0miUgiuZZeF+RauDVU+fVmSVaXRKRxoeXJDHH5IG3cJ7lVPm1ZkFWm+zmRIYNBf UA+pJ9m9uFYn/wBcP2zJ/lT4/R3I/9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_18.jpg Content-Type: image/jpeg; name=tyrist_top_18.jpg Content-Location: http://tyrist.ru/images/tyrist_top_18.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA EQgAFwBfAwERAAIRAQMRAf/EAI0AAAIDAQEAAAAAAAAAAAAAAAUGAwQHAQIBAAID AQEAAAAAAAAAAAAAAAQFAQIDBgAQAAIBAwMDAwMCBQUAAAAAAAECAxEEBSESBgAx E0EiB1FxMoEVYZHRQiOxUnIlCBEAAQQABAUBBwUAAAAAAAAAAQARAgMhMRIEQVFh IgWBcZGhweFCE/CxMhQV/9oADAMBAAIRAxEAPwBfw3Jc7hLg3GLyU9ozgJIYpAaq K0BVxImlTSq9dbfsarMx3DiuOp8jdB+4seab+P8ANfk7M5iG0h5AZo30ZZlCoFqB 5f8AA9pKxC67BJ3+3SuzZisE/IFGUeSnZPQ3q5HzTIeAvNcS7Riru9iaN5xc2Vwg LNViyutyxo3YV3Up69Yf2rwMJAD2fVMxGGWPvQvlHxLynLwXttj7fBY+G+jVHe38 8BVkrtk2COQFhXTUU6UWbIysjLWRGP2gYH4ptV5Bq5RMdUpP3Pjk3JQYT4W5Xj7C 1jNhg576xSNYbt7iUuzoa+TcbFmRq66E69Bbjxls5Ei2QieH6KN2/la4RANYMo8e PvZQ8x+Efk3lVvFFeXNgRbv5beJ8lcmESMEVi6pYRu1ETYvuqBT9b7Pxx25BiR1w x/dRufI1XRIMCDwYpdg/8p83giJtcxjbLLC489ii3Fy7JCIwsrCbwoze9lG3xaA/ nX8jpiROCBqnEDF3QRuDczt8TdZC7sba8ubeViYhG8jyoCKuBG0VAfpu3fw6ZVzt rgcQ6XWGqdg7SRyKI8KznLuHxvyvG22MtP3AJjbqKWKcGBYazbKG4k/ySGu2upNe hTTOyQ12MTngEWdzCMToqwGQEj9U0Zr5w5HmcVd4nIWNnPZ3Y8UwMcqkHSTaCrij AUYa19emlfiYCfbaSR0ilM/Lz0OaWj7SkC68FzcSTyW8SPISXKqAGav5Ef7m7sfU 1OlentFRhFiXSW/c65agGUJgttpXxrXT20Wvp1oYrEWF0Rzedvs3dw3F40QlhhWB fEpVSqEkEgk6kue2nQdUBW4Ci642YlV7Jctj8tDd2mTksQGDEpHHOEJpqFlHemtK 9Y3RM3V6rowIJiCea1LFcmybZWTx8tsWaWG3jjN1jWZnYeR29kNxB2300PfpXPby bJOqt3WZZ5pnbK8wjR3/AHzF+NNd37Ndmo9af9iO3QxiHyRosCiv8pzxZ8a0PIsM q+bfcB8XexgRNDINdt9KJDuI9lV11rpQ0bmFo7sxU5yXy+8oWyyvF5IyCQZ7TIxP UVp7BcPofv8Az6k/jIw1P6K+ojNlQu8r85xXSJNf8Ot53juUt7oxZEBVCo6jc8m0 M5AJBBC7f7uxxY5KTZHmsPs/kr5rtIXjbOKkRqNsOymnYKpjNB/xp0UNgD/IIH/U AwEj6gFId1xTlOcvnltbYzXb+9zGrF6KSd1F0FK9wvU2bTURwWtO+j1KI4r435fg sjHe5G2ljjiBaj1UAshRXoT9CQKjorY7KMLRJwWQ/kN9rqMWIdMI85IBoD6e7+nX Qa3XO9q743IqX1GtN38dPXqDJQJBaP4+LBCVeyKk9h4jSn2p0rIm/FGaq2+34Lze R8fLKA1mPQEGPdXqY6uqxkYdFexEWFS6SR2V1G0FIaMxqO9FaPT9e/VLdTLamUNW KZ8/HxyrOJWMf90Zi2yBSAQKtM27X1YdL4a+Kb2fizCX7ZeOC9iLT1SVx5zFHFvQ Dt7SD9Nfr1MwWWVUoagnrHWHFXdoZMjWtGjn8cKRBAtdtP8AXoGBk+SaWRrODoXz S1xK4QpHeLJRXbeI4lFKEUXduBp+nW9R7sQhNzEaMCsPmtbWMsqzo6VI3DbT7inT qOIxXMycHBEuHl0v38HlKFR5PANxpUflQjrG0R4sjNrKb4OmjlM97Nj5vPBcRowH 5FlC61G6p7ffq+3ABwVt5ZMguCs/ZQCNRX01/r0xCUuVwxrXRhWorQ+tevFejIr/ 2Q== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_19.jpg Content-Type: image/jpeg; name=tyrist_top_19.jpg Content-Location: http://tyrist.ru/images/tyrist_top_19.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgALQEPAwERAAIRAQMRAf/EAHAAAQEBAQEBAQAAAAAAAAAAAAACAwEHBgUBAQEB AAMBAQAAAAAAAAAAAAABAgMEBgcFEAACAQIFBQEBAQEBAAAAAAAAAQJRBJFSAxMU EWGS0hXREqEhBREBAAMBAQEAAAAAAAAAAAAAAAEREiETAv/aAAwDAQACEQMRAD8A 854d5Vn1nT4FcHDvKsaLg4d5VjRcHDvKsaLg4d5VjRcHDvKsaLg4d5VjRcHDvKsa Lg4d5VjRcHDvKsaLg4d5VjRcHDvKsaLg4d5VjRcHDvKsaLg4d5VjRcHDvKsaLhzi XdWTRcHEu6saLhzi3VWNFwcW6qxouDjXNWLLc41xVksc49xViw2NerFjmxrVYsNn WqxY5tapLDb1BY5t6gsc/iYD+Jgc/mRA6MB0YH7vKjVEuHW1Jyo1QuDUnKjVC4NS cqNULg1Jyo1QuDUnKjVC4NScqNULg1Jyo1QuDUnKjVC4NScqNULg1Jyo1QuDUnKj VC4NScqNULg1Jyo1QuDUnKjVC4NS47qNULhdS5yo1FwXLjuY1QuDUuO5jUXBqUu5 jUXC3LjuI1FwXKXrxqLhblx66qW4LlL1kS4W5S9ZC4LlL1UW4W5ceohcFyl6iC3K XNAccwJckFccgJbCudQPqfnx7YC4fj+p8+PbAXB6nz49sBcHqfPj2wFwep8+PbAX B6nz49sBcHqfPj2wFwep8+PbAXB6nz49sBcHqfPj2wFwep8+PbAXB6nz49sBcHqf Pj2wFwep8+PbAXB6nz49sBcHq4//AD49sBcL6OOwj2wFwvol2Ee2AuD0S7GPbAXC +iXZR7YC4a9EuyXbAXC+iXZrtgLhdpdou2AuF2h2q7DjW0u2XYLpDt12DWkvQXYL pD0UGtJekgtoemgtpemFtLgGrS4hU9Ar7rbOOnnNG2KNG2KNG2KNG2KNG2KNG2KN G2KNG2KNG2KNG2KNG2KNG2KNG2KNG2KNOPTFLpL0xS6S9MUukPTFLpD0xTWkOBaa 0hwFNaQ4Cmolm4CmolDiKaiWcolatm4hqJQ4hu0NBq2bRWolDQaQ0GkMNJKPSdmG WOJxaeU2bMMscRo2bMMscRo2bMMscRo2bMMscRo2bMMscRo2bMMscRo2bMMscRo2 bMMscRo2bMMscRo2bMMscRo2bMMscRo2bMMscRo2bMMscRo2bMMscRo2l6MMscRp dJejDLHEaXSHowyxxGmtM3pQyrEumo+kPShlWI01H0zelDKsRbcfTN6UMqxFtaZv TjlWJbaj6ZS040QtuPpnKEaIW3EspQjRC2rZygqIttxLKUVRC24lnKKohbcSylFU K1Es2lQNwhpBqGbQahDX/Q09b6Wud+MfY6fXmeHS1zvxj7Dpw6Wud+MfYdOHS1zv xj7Dpw6Wud+MfYdOHS1zvxj7Dpw6Wud+MfYdOHS1zvxj7Dpw6Wud+MfYdOHS1zvx j7Dpw6Wud+MfYdOHS1zvxj7Dpw6Wud+MfYdOHS1zvxj7Dpw6Wud+MfYdOJatc78Y +w6vENWud+MfYvV4zats78Y+wa4zkrbM/GPsVeM5K3zPxj7BrjKSt8z8Y+xWuMpL QzPxj+lb4xktDM/GP6GoplJaOZ4L9K1xjJaOZ4L9K3xlJaVXgv0rUUxktOrwX6G4 pjLbq8F+lahlL+K/4v0rUMpfxX/F+hqGUv5r/iK2yl/JWmUugaQ+nUqv/9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=line_04.gif Content-Type: image/gif; name=line_04.gif Content-Location: http://tyrist.ru/images/line_04.gif Content-Transfer-Encoding: Base64 R0lGODlhAQAtAIAAAAB2owAAACH5BAAAAAAALAAAAAABAC0AAAIFhI+py10AOw== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_21.jpg Content-Type: image/jpeg; name=tyrist_top_21.jpg Content-Location: http://tyrist.ru/images/tyrist_top_21.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgALQBWAwERAAIRAQMRAf/EAGwAAAMBAAMBAAAAAAAAAAAAAAECAwAEBQYHAQEB AQEAAwAAAAAAAAAAAAAAAQIDBAUHEAACAgAGAgMBAAAAAAAAAAAAARECITFBURID YROBoSKREQEBAQEBAQEAAAAAAAAAAAAAARESIQIx/9oADAMBAAIRAxEAPwD5bJ9W fA2kK0sDFBx0CNNxq+NPY3Kw3Gr4KV3sXazsHj2ZzKCywyr28ZWJdrPho71jv/Rt TIjgc1ZRsA2BdBlDUFOsZF0MuO2Go1BVqPSPI0ynVqJZDqM+t7eufzV44C/S81St +uMkvkdRiym5Unl9F7jOVwIMPIHiQHh5KmiqbsJp+CCaK69ZCdHXU21iGe1F1JZ5 hm/R11V1Xyh4zfo66K2jAfrPZvRWMvoYz3XVQR5hkihkgyZVImqVqgzaoqjWNUrX crNqla+Axqta+CM6pVRkisWqQ4zyJrOvPJB7QyQZOkEOkGLVFUM6rWqIxapWpNYt VrXyWVi1RVewrnq1KTpjoGb9Keu3F4BjXmEV7mnQZp0RlSoZqiDFUrBlzqtYDFXp GBHOr9caZ6luo5PXEaTqT1mrfniT1h//2Q== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_22.jpg Content-Type: image/jpeg; name=tyrist_top_22.jpg Content-Location: http://tyrist.ru/images/tyrist_top_22.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgADABfAwERAAIRAQMRAf/EAIcAAAIDAQEAAAAAAAAAAAAAAAQGAwUHAAEBAAID AQEBAAAAAAAAAAAAAAMFAQIGBAAHEAABAgQDBwMCBwAAAAAAAAABEQMAAhITITEE QVEyFAUVBiJCFmGRcYGhUiMzFxEAAQMDAwIGAwAAAAAAAAAAAAERAjESAyETBDIU 8EFRYaEigbHB/9oADAMBAAIRAxEAPwDNrL5GKmrdH1hz4E7EszeuABcJQ5E5x5Cq yip6y5qmp5UmLkqqZJlpXJTFJxdC8Zo5ev6XrkmnbZsqHEcDzS+oELiu5YXQWDjC e4wEPHupumkNuEGYTGTYJp8cIPu40OdMOWS6DR48x5JpNS1I1PqzOJ6HSznTLgFJ 3FYWZ1xSozjrjrngiO4z9Wn6w30Qasap2Qtzlt92XNJvXOAu0kxxYbL2UY8qc9m5 zNHGwRMXanJkKzH9F+saCLGPlJXDfHHdHotXO++2ZyZQksvGdhH2gOWh28LIlylv 5H5Cxr2J5GWtRpp6QzbcApIAwIQfeIwIsV1U6OXmTImiCUKJpkoU7UhqkhIp07az AmU04TBc1BEQsiIL/f0FafiOVFJRclWBSqTGmoc7zKNV0WllT8I8jgUYn0/Mc43y du6ozpRahvwiknZQ0epB66p3vk3b3L8xbHDxU40pT6d2UIYW36OajLvbaO1Pgo+h fMqne3W71H8laLbULnB8+02oDh9zd9KjL0z/AFLt+o7fRy1o8zbt1Wqh+7HPdC+e xd7jPD3tit0+Zc+R/P8AtOl+RU/G7z1NFizep99HqVMopg2rvrUNzu72k3ej8N8G TOrY9tPsXNPqkPdTErQI8du83JTRd9SKiKg3wDK7DDitehdaq5Z1V+13Opvjp/pU cOzP84nFUPne1WqJM6XJqUVTUkNkoZuVz6kRrtDcuCouYWJV2LRe7x6H/9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_23.jpg Content-Type: image/jpeg; name=tyrist_top_23.jpg Content-Location: http://tyrist.ru/images/tyrist_top_23.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgAIQBfAwERAAIRAQMRAf/EAI4AAAMBAQEBAAAAAAAAAAAAAAMEBQYAAgEBAAID AQEBAQAAAAAAAAAAAAIDAQQFAAYHCBAAAgEDAQQHBAoDAQAAAAAAAQIDABEEEiEx QQVRYXGBIhMzwTIjBvCx4UJygrIUNESh0VIVEQACAgIBBAEDBQAAAAAAAAAAAQID ETEhQRIyBLFhcZHwUaFCE//aAAwDAQACEQMRAD8AwSwzMbXA6a+ps/PKkg37OwHj +JuIHAVGQe8bxeXa3QzZGhL2Dcb9VKsfHAcJJtZK+V8twhJJBmEEguVnJ1My3923 SKoKx50Xp1rGwONyXlXkxPmTASs1pE27Afvdgprsk9IVBQSzJmo5b8vfKRkgTDy8 htQ+OBuvdWsL9YrPlfN5yjYqqo47W2V+acjmi5a8UGauLiSSuQkp8dithe3GkUzz Mf7MO2nfUw+RypSytK4UEWLHjYfZWvGSZ5eeV1Ccqw5sbJIxwrFPGVf3SF3GhseU O9abUhzJxWfzVnazHxrCL+G1/bXVtJ8D7rJSTzognARW0N6g236z01qJGI7GeWwV NttyCLHosa6S4JhY8/n4BRIu7ZfgT1Gly5J7sDFyRoLXUG4sBe9BghzGMRISyiSU qFuy7L+IC4HeaCcWTCxZ5NSmbyWTHVcuNjmABgLeBmA3k8N9Zv8AjPu40bS9mnsX dsVfmWLIDHk4qtdrqyC50LfZ33p7qklsqL3K2+UWMTmvLy1o5AsQNogUC6ANu/tq pOmRfh7cHrgLNncos+NkvLlZbEMjxrqB0nfbvqI1z2jrPZr8ZctkrIihzDI6N+1g jHwklFj4RfjVyOV9zNn2ybekhHBOOkyvNKUKjxMOIva3fRyixNN0c7NBkouNiSRv kxyGdV1eXZjaxIF+21LhHMk/2NCyztg1nOTIPCbljsI2XrWyedcmCMVxpLXtubo2 0DkFCXP5+BKOB3NgBfhXMPYZceyFmNrb+kUGQWg8OPFIbBrW23Oy++olPBCSY2cc xKjMfNQqGKA7RfrpSk2+ApJRS6nuHIeBAyQ2YfeYXFhsrnlvlgq5x0hqTmMc7DzM RQ/3lQWBN73tS+xp7GS9pS/ryUMWNIz56RvFICTqKmyG11F+2qs8vhvgvVvC7ksM SysZ5W0eb5+ohixFhq4jb0VbhhGXbly2DTBLHQIy5B3Dj0Wo8oTFNnPy7Lhj1xi8 TC17bj9lcsZwNasS+gn5D38bHSPeo+7oIcjhjoVJBIUb9h4VzCrb/h/AnHjMxABt wuaNsf25DHCZSASGJFz1UILgxrE5cZZUUjUGIB6gaCckkHXU3JIsN8utZp4ZlESE K5bcSOiqquXCZfn6e2nwPQcj5muidFjyIJLgf8bCNQNA7YnQ9Wxc7TKUXIbLIs0C 48x0fFa1gTsG6q8rnn6F6HrJfRlrH5VzEMhjiXK8tNUmM3pAheP+TVKU0aipnxjD x0M7m4cw83VCkYVmJWMeEG/CtKEuNnnrYNN8A4sGSOFJlOiViNDDcptROeRKgksn 1hmTD9tjx60YAMT0g6iRRxWOWznOTXbFbPOTyWWCVlYKWYbYxuW9NhYmuRbpknyA /wDLnaJrxBQoFgOO0UTkh8KcvP3+DOD3U/NTWKQdPfH04VCF2HY/rd/tpc9AQ8i3 i/xZPx1Vls0oeD+5UxPTl7P9Ul7Hx0F/sx/k/UaGzxJXmjT4HoHtb9NZrN2rRAb1 O9vrFalekYFnkxfN/r9310woXbQxieifxVMtD6vILmfyG7PYaGGg7vIA+4fTitST Hr+uh//Z ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_24.gif Content-Type: image/gif; name=tyrist_top_24.gif Content-Location: http://tyrist.ru/images/tyrist_top_24.gif Content-Transfer-Encoding: Base64 R0lGODlhNQAjAMQAAFlXUpne6bS0q46Mhc/RxwWsxW/P3sDDujCxyQixx6ipny/B 1Hh2byEgIBK3yOjt5U7E1wJ3pNzf07rj6gy103uUmRmnwZqqrJ2clB250gWjwQWh vQCx0QWfvAWhuv///yH5BAAAAAAALAAAAAA1ACMAAAX/oIEg1rZ1aKqubOu+aGBA pOXdeK7vfO/fisms9isajw3AJECrWTQak3RKrVqvVQKgsRyOatCweEwum8eKylbS nTWf57jcPAAwGI3HY9KmWQpzgXMPCgACdhgNigAyfoCCkGQCCgcHBAwAGAwHdkIL CI+Rohp3pQOndlsXjRkJBa+wsbKztLSTGBgKdwK5GFsHrA4Jw8TFxsfIxwoYAxgC k6cCmFtLEAutydnax74NzpWazalKTAvCtejpsgqFDNIDmA13qEoz5tv42QMSBAcf B8/qlMIFYIAQaxkcKFyYD98yCR/06PkgQcEpBqcaCDi4oGPHDCAVNkwWbqACXvAG /zzEQ6CNgZcQYn4UOZKYHYt37MADgGiAJTx6+ARYEkCGvWsLkypd6oAnPwGWbt4B V2oLLk2YGFzg87Ij069JmUHtR0DTJAYE+O3kuagUHkWrZoQEy7TSs34AFfAjQPbA KWbwMOC1dABPF2seEytWXPWU44KO52HEGLnZ43ofMmvezHlzynAC+LnrV9EvPLeb AE4rNCDABQQRYsueTTs2QAwHClmS8GxZ2krgnB0awFeaIQUNgCGkwKG58+fP+ebi hEEPv4oKHvCV8OD22bzPVHMpxxy6+ebOKDEDkPY6gZOW+PYLjzF370o8D2Yofz56 Wu0PYARVJXxVIgE/BB7IydVgBHKylQHXUMBffwcieOAk7JzCjkUqJfgUO1eBiAcw 9oBkooQSOlfhJGkR8ACCAqQF1YDbHagdWe/lUkgeRsXk40f7NfdUOM0MeABgpoQ4 Hy/C5YbbIQzsUVRRL8EUIQcx8rIhNIFxeJoulPmSE2rN4MEABhcAd4BQJVKA23yk lcXMSbhIg9ZpOcnDkx3zaLKFIoAGWoEM11Ay4I3vPeNMLgKccuRF8MhjSjOLjjlZ ViMygYBlV12FUS5yMnrSMpbhOemnl05TFRevdebqq7DGKmtmIQAAOw== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_25.gif Content-Type: image/gif; name=tyrist_top_25.gif Content-Location: http://tyrist.ru/images/tyrist_top_25.gif Content-Transfer-Encoding: Base64 R0lGODlhOgEOALMAAPP7/AJ4pPj8/fz+/gKbvwCx0ACw0AGx0AGw0B2Wugq00wOy 0QCavwB2o////wCx0SH5BAAAAAAALAAAAAA6AQ4AAATj0MlJq7046827/2AojmRp nqgzrELbAjDczHRt33iu73zv/8CgcEgsGo/IpC7AZD6e0Kh0Sq1ar9isdsvter/g sHhMLkcLBYN6rTa73/C4fE6v261odrp97/v/gIGCfmh7eXyDiYqLjI11hYUGhwaO lZaXmJkPkJOUmp+goaJkkZFqB6OpqquqpQUHBwgIC6y1treLhbC7sAq0uMDBwnBo vLsJBAzKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4M0E4+QECUxK6err7O3u7/DxN030 TSn3+Pn6+/z9/v8VVggc4OIFjAgAOw== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_26.jpg Content-Type: image/jpeg; name=tyrist_top_26.jpg Content-Location: http://tyrist.ru/images/tyrist_top_26.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgADgBWAwERAAIRAQMRAf/EAJIAAAMBAQEAAAAAAAAAAAAAAAECAwAFBAEAAwEA AwAAAAAAAAAAAAAAAAECAwQHCBAAAQIBBwUMCwAAAAAAAAAAAQQFABExAgPTFQYh QVHUFmGBkcESwhSEhZXVVrEiMtITw5QlNXVmEQAAAwcDAgYDAAAAAAAAAAAAAQKR UtIDUwQUkhMV0aKhEkJD01RBUQX/2gAMAwEAAhEDEQA/AOltRi3PiV670XW0dn4c hxLCHmbnf6FZbQNpcVmfEbye1FttBhyHEsILnL+sto20eKc+InfvNbbQsSQ4lhA5 q+rLaNtBicz4gdpP2Sy1gxZLiWEEf9m9qqaNfmJDO/Op7QV2sLFkuJYQXL3p+6po N74hM745nr6q0gxpTpMILlLyqpoYOz/MXlxI3Vyk/Mgx5TpMC5K7P3FNDXm9kZXZ wPXVNpEnIlOkwHIXVRTQ4WO5kpF1XSTZVag8+Fsy3SYDNuD9amitGveKR/JLCJ8q qvPPidpDpMFFdXB+s2inxHbkkBwVz5T0mu9+J8iP0QWRcPG0c64j5kY+B38Ojkb8 ympqIhvg2f2U6ZvxgXH/AEbJwO3h8G9MpqaiILBtPsJ0zPjDXKPMTLwOuoQt5dNX bEDCtPsJ0zIAaLMPMDPJuB01CFvLcV2xAw7WunTMgDhno5n5p3g5ajBvLcV2xB4d rXTpmQClBpoid8ajvOPGihbq3D7YgYltXTpXAK1bXVCd6bDuAOGpxJzVuH2xAK1t 6ydK4BWi2JwSb4bidEi7VIncW4fb1FlbW9VLFwitFuqQPWdm8jNkW8aWJ3FOn4dR RW9vVJi4R6KlDU0aZ5DkhpHQOlj0p4RrU6fh1FFIkfiaTFQi/QamQ/c0c2hX7X08 Z+dTp+HUXsSahMVCP//Z ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_27.jpg Content-Type: image/jpeg; name=tyrist_top_27.jpg Content-Location: http://tyrist.ru/images/tyrist_top_27.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgADgBfAwERAAIRAQMRAf/EAIEAAAMBAQEAAAAAAAAAAAAAAAMEBQIBBgEAAwEA AwEAAAAAAAAAAAAAAgMEAAEFBwgQAAIBBAEDAgYCAwAAAAAAAAECAxEhEgQAMUEF IhNRYYEjFAYyQoLSsxEAAgECBQMEAwEAAAAAAAAAAQIAEQMhMUFREqETBJHRUhRC 0lMF/9oADAMBAAIRAxEAPwD1kMnmnUK+7s49Lzyk0P8Alz0MouwnzQt/yT+RhWXy YLBtzY6W+7L/ALc44rsIYa+c2MImptSyBZH2EdhUsZnINenfgniNI1VdtTL2h+vb 8kBUPKFswJnINKXJqeRXbgBynaWfEuFc+sKf1fd2wSkjiOis0gkY1Btj14PcUaRj eG9wUJMf8N+keTjZtmB84w5T7rElcSSep+HFXb6nCV+L/mXEHKtZZf8AXvOSe6su qEhhQKXDelQxsadzbkgdQZ2B8e81cKASRt/rSauLNIWMl2AqClri/wAzypb0kbwR qc4vH4yF8B6ZWjAXIqT3tzG6YP0VNBOtqa0TD0+osVVf61Hcj6cbyJEH6ypJu9B7 zYuuOV8ltYW41G3k120CcoN9bTdMWVg60Iv2yHNWL7SxWLTgDejyGsxoLU2bj6wc eXb4np7yK3Ztf0Ho36x/8b0Llua2FLD79P8AlxfJtj095X27XzHX2jepDGKe9PAy 0bE/d+I6Vj4tmbY9JSiWvkOvtLDpoPGVaSONqDJqyEY0+SV6cmLHaWBbJzNPWUo4 46KdCaPEUtF7lCTXpVew4hia4iWBUoOJmJh5czLiSI63BJ/kOtaDuK82EBxcrgZR 2B5+SLqkQFnxyYE0NCaA3pXil4Vjx9niaZSDvjygz/NYmW+eXxqK0tx+Gkkfuaxb SGyJ2/CNZCpyx7Dv15jlJ17vLCZ21BI91qSEGlAajjLZbQTh+dRXOTXMgcWya38r en5cfU7QH56zbOvstnGMqqRcdc1oODUzKcJ//9k= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_28.gif Content-Type: image/gif; name=tyrist_top_28.gif Content-Location: http://tyrist.ru/images/tyrist_top_28.gif Content-Transfer-Encoding: Base64 R0lGODlhQwIEALMAAAFegQBcgAFdgQJfggFfggBcfwFdgAJggwJfgwFfgwFggwBb fwAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABDAgQAAARXcMlJq7046827/2AojmRp nmiqrmzrvnBMFUFtCAKgDwNByMCgcEgsGo/IpHKpLNACt9xukFAwr9isdsvter/a GhSnIwwQhwN4zW673/C4HOS0kQE+9CECADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_29.jpg Content-Type: image/jpeg; name=tyrist_top_29.jpg Content-Location: http://tyrist.ru/images/tyrist_top_29.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgABABWAwERAAIRAQMRAf/EAGAAAQEBAQAAAAAAAAAAAAAAAAQFAwcBAAMBAAAA AAAAAAAAAAAAAAABAgcQAAEDAwQDAAAAAAAAAAAAAAARAhIhAxMBQWGBoSIEEQEB AQEAAAAAAAAAAAAAAAAAASER/9oADAMBAAIRAxEAPwDibUNDY2RaitRJbsReASdY xk0ibcVqJJdvH2JKhbxxb5EFH5scdFSNSL0zWYo6BoMZhk1UXYNI31h1ySb/2Q== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist_top_30.jpg Content-Type: image/jpeg; name=tyrist_top_30.jpg Content-Location: http://tyrist.ru/images/tyrist_top_30.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgK CgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AA EQgABABfAwERAAIRAQMRAf/EAHIAAQEBAAAAAAAAAAAAAAAAAAQFAAEBAQEBAQEA AAAAAAAAAAAAAgMBAAYHEAABAgQDBgcBAAAAAAAAAAASETEAAQIUIQMTQVGBMkIE cZHBUmIjNAURAAICAgMBAQAAAAAAAAAAAAARAUEhAjFhEhMD/9oADAMBAAIRAxEA PwC/TpjSiPIvKPa5PjOvA/KAqEcZjEpM2Y3It0kx7X3QZZkc5K3a/rnbpqDJkaJb dltfbwbubrTztY0SRP6R2qoH6/SxvYIeUPNiPjtgS2GPSgu5Wrdy1FEZqjP8YMKh 7fSw/eWJ1giDIubhG5IywP8APDXruFTpJfbgnGN2aJQ2UPoSRsmD78YlIs0Fz7JO l5E/CFDKUArt8WAqEdiksdPQbP/Z ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=top100.gif Content-Type: image/gif; name=top100.gif Content-Location: http://counter.rambler.ru/top100.cnt?624930 Content-Transfer-Encoding: Base64 R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEA Ow== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=left.gif Content-Type: image/gif; name=left.gif Content-Location: http://tyrist.ru/images/left.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAMQAAOTt+aa/5qe+5u3w9vr8/dbh9drk9vHz+ebu+PT3/Pv8/bbJ 6/H1/PP3/ajA56K75v///7/q/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAAAUZIKQ0iCE8BFM4TxQlR+C6 wDK7g3NH7d7fIQA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=ulineb.gif Content-Type: image/gif; name=ulineb.gif Content-Location: http://tyrist.ru/images/ulineb.gif Content-Transfer-Encoding: Base64 R0lGODlhBgAHAIAAAKK75r/q/yH5BAAAAAAALAAAAAAGAAcAAAIHhB+py+1fAAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=right.gif Content-Type: image/gif; name=right.gif Content-Location: http://tyrist.ru/images/right.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHALMAAObu+aS85vT3/eju9vL2/Pj5/cvZ8c3b8qvB6K3D6ert9unv +/39/aK75v///7/q/yH5BAAAAAAALAAAAAAHAAcAAAQWsLWxCnPvtWQIy1lwCGCG AKWmpBrbRAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=llineb.gif Content-Type: image/gif; name=llineb.gif Content-Location: http://tyrist.ru/images/llineb.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAFAIAAAKK75r/q/yH5BAAAAAAALAAAAAAHAAUAAAIIRI6Gp9u5TgEA Ow== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=rlineb.gif Content-Type: image/gif; name=rlineb.gif Content-Location: http://tyrist.ru/images/rlineb.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAFAIAAAKK75r/q/yH5BAAAAAAALAAAAAAHAAUAAAIIjA+HasmuQAEA Ow== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=b_left.gif Content-Type: image/gif; name=b_left.gif Content-Location: http://tyrist.ru/images/b_left.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAMQAAObt+c/d8+Hp+Ka+5+ru9vT3/bfK6/b4/evv9+/z+fL3/K7D 6KO85qrB5/39/qK75v///7/q/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAAAUY4BONpEiOxHBGgrEWCHM6 SrCYkHMASfOEADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=dlineb.gif Content-Type: image/gif; name=dlineb.gif Content-Location: http://tyrist.ru/images/dlineb.gif Content-Transfer-Encoding: Base64 R0lGODlhBgAHAIAAAKK75r/q/yH5BAAAAAAALAAAAAAGAAcAAAIHjI+py+BfAAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=b_right.gif Content-Type: image/gif; name=b_right.gif Content-Location: http://tyrist.ru/images/b_right.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAMQAAKi/6Orw+vH1++Lo89bh9fz9/ert9eft+fn7/ent9qO85v39 /eDq+Ke/56K75v///7/q/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAAAUYICSOzkiakDOgDWM6hCAq gBEUjpMcyPKEADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=lu.gif Content-Type: image/gif; name=lu.gif Content-Location: http://tyrist.ru/images/lu.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAMQAAOTt+ae+5u3w9vr8/dbh9drk9vHz+ebu+PT3/Pv8/bbJ6/H1 /PP3/aa/5qjA56K75v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAAAUZIJQwRxE8w0I4DwQhRuO6 gDK7gnND7d7fIQA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=uline.gif Content-Type: image/gif; name=uline.gif Content-Location: http://tyrist.ru/images/uline.gif Content-Transfer-Encoding: Base64 R0lGODlhCAAHAIAAAKK75v///yH5BAAAAAAALAAAAAAIAAcAAAIIhG+hy+0P4yoA Ow== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=ru.gif Content-Type: image/gif; name=ru.gif Content-Location: http://tyrist.ru/images/ru.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHALMAAObu+aS85vT3/eju9vL2/Pj5/cvZ8c3b8qvB6K3D6ert9unv +/39/aK75v///wAAACH5BAAAAAAALAAAAAAHAAcAAAQWsLWxCnO4JUMudsEhfBgC kE6joCnbRAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=lline.gif Content-Type: image/gif; name=lline.gif Content-Location: http://tyrist.ru/images/lline.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAIAAAKK75v///yH5BAAAAAAALAAAAAAHAAcAAAIKRI6Gp9u5WAzv FAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=rubr1.gif Content-Type: image/gif; name=rubr1.gif Content-Location: http://tyrist.ru/images/rubr1.gif Content-Transfer-Encoding: Base64 R0lGODlhCgAUAPcAAPwaBPyelPxWRPz29PwuFPxyZPyyrPwmDPyqnPxqXPw2JPx+ bPxeTPz+/PwmFPymnPxaRPz6/PwyHPx2ZPy+tPyupPw6JPyGfPwqFAAAkAAAaQAA AAAAYAAAwAAAEgAAAHScsL6/PhIS4QAAdwCDHAD7DQD5AgB3AJgAAZgABPgTAHcA AAACBQAAABMAAAAAAEAAAG+QehNpTwAAAAAPAQAABAAAAAAAAOQAzcAAqxIAugAA 3NoBfCcAwEsAEgAAAGa2GwBYWQB54QBxd/zwtsC+WBISeQAAcdABHMABDRIBAgAA AJq4AfK/BE0SAAAAALfbBf+AAP/7AP93AACIAACuegD4TwB3APv/pCb/wEv/EgD/ AETIXem/WRIS4QAAd0njEABJkADpaQB3APwAAcAABBITAAAAANAABcAAABIAAAAA AAA4bQCWWQAT4QAAd3VDAGs6AOhcAHdEAOhvAGVjABN1AABtAIhl6K5uZfh0E3dz AP8g6P9hZf9uE/9kAOAgAL5TwRJlEgB0AO90AGdpYOhuE3dnAABzAABcYBPAEwDk AADsAADoAADtAADoAHDxB5TyABXwAADgABby+ADuwADwEsBcAEjQAG/gABPhAADu AAD0AAC/AAASAAAAAH6QAABzAADoAMB3AAAAAAAAAAAAAAAAAP8Aqv8Aqf8A6P8A d/9ISf9vAP8TAP8AAAB0/wCV/wDo/wB3/wDMSQBzAADoAAB3AAAURADA6QASEgAA AABzAACVABPoAAB3AGkAHAAAwQAAEgAAAAAA2G8A8xMASgAAAOR1/MRrwOjoEnd3 ABbomwBl8gATTcAAAAEYML/BwRISEgAAAACedQFrawDo6AB3d4Tcob48wRJOEgAA AKTgtfk8/xJO/wAAf6RzWPmVwRLoEgB3ANsUAIDAAPsSAHcAAIgAda4Aa/gA6HcA d//gAP+MAP9PAP8AAMAAAL82ABIAAAAAAIQAJSkArukARncAAABsWADAwRMSEgAA AAAAWAAAwQAEEgAAACH5BAEAAAEALAAAAAAKABQABwhQABsIFBjBAAMJAAYWVACg YcIGERY4dChQ4sSGDR5cdDgAw8aGAT42FCASwIGSKFGeFElSZEiRAxyIbFBhZoMC HwdO2DiwgQGEFHsOqMDAY0AAOw== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=rubr.gif Content-Type: image/gif; name=rubr.gif Content-Location: http://tyrist.ru/images/rubr.gif Content-Transfer-Encoding: Base64 R0lGODlhGQAPAIAAAP////8AACH5BAAAAAAALAAAAAAZAA8AAAIcjI+pywENo0yv zoudti97uoXWR4phiZrpqrFSAQA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=autocontext.js Content-Type: application/x-javascript; charset=windows-1251; name=autocontext.js Content-Location: http://autocontext.begun.ru/autocontext.js Content-Transfer-Encoding: Base64 aWYodHlwZW9mIGJlZ3VuX3VybHMgPT0gJ3VuZGVmaW5lZCcgfHwgYmVndW5fdXJs cyA9PT0gbnVsbCkgewoJdmFyIGJlZ3VuX3VybHMgPSB7fTsKfQp2YXIgYmVndW5f YXV0b191cmwgPSAoYmVndW5fdXJscyAmJiBiZWd1bl91cmxzLmRhZW1vbikgPyBi ZWd1bl91cmxzLmRhZW1vbiA6ICdodHRwOi8vYXV0b2NvbnRleHQuYmVndW4ucnUv Y29udGV4dC5qc3A/JzsKdmFyIGJlZ3VuX3BwY2FsbF9tZXRob2RfbmFtZSA9ICJC ZWd1bi5QcGNhbGwuc2hvd0VudGVyRm9ybSI7CgpmdW5jdGlvbiBjaGtBZ2VudCgp IHsKICAgIGlmIChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ0tvbnF1ZXJv cicpICE9IC0xKSByZXR1cm4gZmFsc2U7CiAgICBpZiAobmF2aWdhdG9yLnVzZXJB Z2VudC5tYXRjaCgvT3BlcmEgWzEtN10vKSkgcmV0dXJuIGZhbHNlOwogICAgcmV0 dXJuIHRydWU7Cn0KClN0cmluZy5wcm90b3R5cGUuYmVndW5TcGxpdCA9IGZ1bmN0 aW9uKGxpbWl0KSB7CiAgICB2YXIgc3VmZiA9ICcuLi4nOwogICAgbGltaXQgPSB0 aGlzLmxhc3RJbmRleE9mKCcgJywgbGltaXQpOwogICAgaWYgKGxpbWl0ID09IC0x KSB7CiAgICAgICAgbGltaXQgPSB0aGlzLmxlbmd0aDsKICAgICAgICB2YXIgc3Vm ZiA9ICcnOwogICAgfQogICAgcmV0dXJuIHRoaXMuc3Vic3RyKDAsIGxpbWl0KSAr IHN1ZmY7Cn0KCmZ1bmN0aW9uIGJKc1RzKCkgewogICAgdGhpcy50cGwgPSBudWxs OwogICAgdGhpcy5ibG9jayA9IGZ1bmN0aW9uKGJsb2NrKSB7CiAgICAgICAgdGhp cy50cGwgPSB0aGlzLnRwbC5yZXBsYWNlKCd7eycgKyBibG9jayArICd9fScsICcn KTsKICAgICAgICB0aGlzLnRwbCA9IHRoaXMudHBsLnJlcGxhY2UoJ3t7LycgKyBi bG9jayArICd9fScsICcnKTsKICAgIH0KICAgIHRoaXMucGFyc2UgPSBmdW5jdGlv bih2YXJzKSB7CiAgICAgICAgZm9yICh2YXIga2V5IGluIHZhcnMpIHsKICAgICAg ICAgICAgd2hpbGUgKHRoaXMudHBsLm1hdGNoKCd7JyArIGtleSArICd9JykpCiAg ICAgICAgICAgICAgICB0aGlzLnRwbCA9IHRoaXMudHBsLnJlcGxhY2UoJ3snICsg a2V5ICsgJ30nLCB2YXJzW2tleV0sICdnbScpOwogICAgICAgIH0KICAgICAgICB2 YXIgdHBsQSA9IHRoaXMudHBsLnNwbGl0KC9ce1x7W2Etel0rXH1cfS8pOwogICAg ICAgIHZhciB0cGxTID0gJyc7CiAgICAgICAgZm9yICh2YXIgaSA9IDE7IGkgPCB0 cGxBLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIHZhciB0cGxBMiA9IHRwbEFb aV0uc3BsaXQoL1x7XHtcL1thLXpdK1x9XH0vKTsKICAgICAgICAgICAgdHBsUyA9 IHRwbFMgKyB0cGxBMlsxXTsKICAgICAgICB9CiAgICAgICAgdGhpcy50cGwgPSB0 cGxBWzBdICsgdHBsUzsKICAgICAgICByZXR1cm4gdGhpcy50cGw7CiAgICB9Cn0K CmZ1bmN0aW9uIGJKc1QoKSB7CiAgICB0aGlzLnRwbCA9IG51bGw7CiAgICB0aGlz LmJsb2NrID0gZnVuY3Rpb24oYmxvY2spIHsKICAgICAgICB2YXIgcmUgPSBuZXcg UmVnRXhwKCd7KHsvPycgKyBibG9jayArICd9KX0nLCAnZ20nKTsKICAgICAgICB0 aGlzLnRwbCA9IHRoaXMudHBsLnJlcGxhY2UocmUsICcnKTsKICAgIH0KICAgIHRo aXMucGFyc2UgPSBmdW5jdGlvbih2YXJzKSB7CiAgICAgICAgZm9yICh2YXIga2V5 IGluIHZhcnMpIHsKICAgICAgICAgICAgdmFyIHJlID0gbmV3IFJlZ0V4cCgneycg KyBrZXkgKyAnfScsICdnJyk7CiAgICAgICAgICAgIHRoaXMudHBsID0gdGhpcy50 cGwucmVwbGFjZShyZSwgdmFyc1trZXldKTsKICAgICAgICB9CgogICAgICAgIHZh ciByZSA9IG5ldyBSZWdFeHAoJ3soeyhbYS16XSspfSl9Lis/eyh7L1xcMn0pfScs ICdnbScpOwogICAgICAgIHRoaXMudHBsID0gdGhpcy50cGwucmVwbGFjZShyZSwg JycpOwogICAgICAgIHJldHVybiB0aGlzLnRwbDsKICAgIH0KfQoKZnVuY3Rpb24g aW5jbHVkZShmaWxlLCBpc0FwcGVuZGluZywgaW5jbHVkZVR5cGUpIHsKCWlmICh0 eXBlb2YgaW5jbHVkZVR5cGUgPT09ICJ1bmRlZmluZWQiKSB7CgkJaW5jbHVkZVR5 cGUgPSAic2NyaXB0IjsKCX0KCXZhciBnZXRIZWFkID0gZnVuY3Rpb24oKSB7CgkJ dmFyIGhlYWQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIp WzBdOwoJCWlmICghaGVhZCkgewoJCQloZWFkID0gZG9jdW1lbnQuY3JlYXRlRWxl bWVudCgiaGVhZCIpOwoJCQlkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuaW5zZXJ0 QmVmb3JlKGhlYWQsIGQuZG9jdW1lbnRFbGVtZW50LmZpcnN0Q2hpbGQpOwoJCX0K CQlyZXR1cm4gaGVhZDsKCX07CglpZiAoaXNBcHBlbmRpbmcpIHsKCQl2YXIgc2Ny aXB0VG9BZGQ7CgkJaWYgKGluY2x1ZGVUeXBlID09PSAic2NyaXB0IikgewoJCQlz Y3JpcHRUb0FkZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOwoJ CQlzY3JpcHRUb0FkZC5zZXRBdHRyaWJ1dGUoInR5cGUiLCAidGV4dC9qYXZhc2Ny aXB0Iik7CgkJCXNjcmlwdFRvQWRkLnNldEF0dHJpYnV0ZSgic3JjIiwgZmlsZSk7 CgkJfSBlbHNlIGlmIChpbmNsdWRlVHlwZSA9PT0gInN0eWxlIikgewoJCQlzY3Jp cHRUb0FkZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKTsKCQkJc2Ny aXB0VG9BZGQuc2V0QXR0cmlidXRlKCJ0eXBlIiwgInRleHQvY3NzIik7CgkJCXNj cmlwdFRvQWRkLnNldEF0dHJpYnV0ZSgicmVsIiwgInN0eWxlc2hlZXQiKTsKCQkJ c2NyaXB0VG9BZGQuc2V0QXR0cmlidXRlKCJocmVmIiwgZmlsZSk7CgkJfQoJCXZh ciBoZWFkID0gZ2V0SGVhZCgpOwoJCWhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0VG9B ZGQpOwoJfSBlbHNlIHsKCQlkb2N1bWVudC53cml0ZSgnPHNjcicrJ2lwdCB0eXBl PSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iJyArIGZpbGUgKyAnIj48L3NjcicrJ2lw dD4nKTsKCX0KfQoKZnVuY3Rpb24gYmVndW5BcHBlbmQocGFyYW1zKSB7Cgl2YXIg Zmlyc3QgPSB0cnVlOwoJZm9yICh2YXIga2V5IGluIHBhcmFtcyl7CgkJaWYgKHBh cmFtc1trZXldICYmIHBhcmFtcy5oYXNPd25Qcm9wZXJ0eSAmJiBwYXJhbXMuaGFz T3duUHJvcGVydHkoa2V5KSl7CgkJCWJlZ3VuX2F1dG9fdXJsICs9IChmaXJzdCA/ ICcnIDogJyYnKSArIGtleSArICc9JyArIGVuY29kZVVSSUNvbXBvbmVudChwYXJh bXNba2V5XSk7CgkJCWZpcnN0ID0gZmFsc2U7CgkJfQoJfQp9OwoKZnVuY3Rpb24g Z2V0Q3NzKCkgewogICAgaWYgKGJlZ3VuUGFyYW1zLndpZGUpIHsKICAgICAgICB2 YXIgY3NzX2JndWxsaV93aWR0aCA9IHBhcnNlSW50KDEwMCAvIGJlZ3VuX2F1dG9f bGltaXQpIC0gMTsKICAgICAgICB2YXIgY3NzX2JndWxsaV9mbG9hdCA9ICdmbG9h dDpsZWZ0ICFpbXBvcnRhbnQ7JzsKICAgIH0gZWxzZSB7CiAgICAgICAgdmFyIGNz c19iZ3VsbGlfd2lkdGggPSAxMDA7CiAgICAgICAgdmFyIGNzc19iZ3VsbGlfZmxv YXQgPSAnJzsKICAgIH0KICAgIGlmIChiZWd1blBhcmFtcy50aHVtYnMpCiAgICAg ICAgdmFyIGNzc19iZ2Jhbm5lcl9tYXJnaW5sZWZ0ID0gNjU7CiAgICBlbHNlCiAg ICAgICAgdmFyIGNzc19iZ2Jhbm5lcl9tYXJnaW5sZWZ0ID0gMDsKCiAgICB2YXIg Y3NzX2JndWxsaV9tYXJnaW5fYm90dG9tID0gMzsKICAgIGlmIChiZWd1blBhcmFt cy50aHVtYnMgJiYgIWJlZ3VuUGFyYW1zLndpZGUgJiYgIWJlZ3VuUGFyYW1zLmF1 dG9zY3JvbGwpCiAgICAgICAgdmFyIGNzc19iZ3VsbGlfaGVpZ2h0ID0gJ21pbi1o ZWlnaHQ6IDQ4cHg7JzsKICAgIGVsc2UKICAgICAgICB2YXIgY3NzX2JndWxsaV9o ZWlnaHQgPSAnJzsKCiAgICBpZiAoYmVndW5QYXJhbXMuYXV0b3Njcm9sbCkgewog ICAgICAgIHZhciBjc3NfYmd1bGxpX2hlaWdodCA9ICdoZWlnaHQ6ICcgKyBiZWd1 bl9zY3JvbGxfaGVpZ2h0ICsgJ3B4ICFpbXBvcnRhbnQ7JzsKICAgICAgICB2YXIg Y3NzX2JndWxsaV9tYXJnaW5fYm90dG9tID0gMDsKICAgIH0KICAgIGJlZ3VuX2F1 dG93aWR0aF9zdHJpbmcgPSBuZXcgU3RyaW5nKGJlZ3VuX2F1dG9fd2lkdGgpOwog ICAgYmVndW5fYXV0b3dpZHRoX3N0cmluZyA9ICBiZWd1bl9hdXRvd2lkdGhfc3Ry aW5nLmluZGV4T2YoJyUnKT09LTEgPyAncHgnOicnOwogICAgdmFyIGZpeGVkUGFy YW0gPSB7J2ZvbnR0eXBlJyA6ICdmb250LWZhY2UnLCAnYmdiYW5uZXInIDogJycs ICdsaXBhZGRpbmcnIDogJzBweCAwcHggJytjc3NfYmd1bGxpX21hcmdpbl9ib3R0 b20gKyAncHggMHB4J307CiAgICBpZihiZWd1bkNoa1BhcmFtKCdzdHlsZScsICdm aXhlZCcpKSB7CiAgICAgICAgZml4ZWRQYXJhbS5mb250dHlwZSA9ICdmb250LWZh bWlseSc7CiAgICAgICAgZml4ZWRQYXJhbS5iZ2Jhbm5lciA9ICdtYXJnaW4tYm90 dG9tOjEwcHg7JzsKICAgICAgICBmaXhlZFBhcmFtLmxpcGFkZGluZyA9IGNzc19i Z3VsbGlfbWFyZ2luX2JvdHRvbSArICdweCAwcHggMHB4IDBweCcKICAgIH0KICAg IHZhciBjc3NUcGwgPSAnXAogICAgICAgIDxzdHlsZT48IS0tIFwKICAgICAgICAu YmVndW4geyAnICtmaXhlZFBhcmFtLmZvbnR0eXBlKyAnOkFyaWFsLHNhbnMtc2Vy aWYgIWltcG9ydGFudDsgfSBcCiAgICAgICAgLmJndWwnK3JuZElEKycgZGl2LCAu Ymd1bGxpJytybmRJRCsnIGRpdiAge2Zsb2F0Om5vbmUgIWltcG9ydGFudDtjbGVh cjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O30gXAog ICAgICAgIGEuYmVndW46bGluayB7IGNvbG9yOicrYmVndW5fYXV0b19jb2xvcnNb MF0rJzsgJytmaXhlZFBhcmFtLmZvbnR0eXBlKyc6QXJpYWwsc2Fucy1zZXJpZiAh aW1wb3J0YW50OyBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IFwKICAg ICAgICBhLmJlZ3VuOnZpc2l0ZWQgeyBjb2xvcjonK2JlZ3VuX2F1dG9fY29sb3Jz WzBdKyc7JytmaXhlZFBhcmFtLmZvbnR0eXBlKyc6QXJpYWwsc2Fucy1zZXJpZiAh aW1wb3J0YW50OyBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IFwKICAg ICAgICBhLmJlZ3VuOmhvdmVyIHsgY29sb3I6JytiZWd1bl9hdXRvX2NvbG9yc1sw XSsnOycrZml4ZWRQYXJhbS5mb250dHlwZSsnOkFyaWFsLHNhbnMtc2VyaWYgIWlt cG9ydGFudDsgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfSBcCiAgICAg ICAgYS5iZWd1bjphY3RpdmUgeyBjb2xvcjonK2JlZ3VuX2F1dG9fY29sb3JzWzBd Kyc7JytmaXhlZFBhcmFtLmZvbnR0eXBlKyc6QXJpYWwsc2Fucy1zZXJpZiAhaW1w b3J0YW50OyBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IFwKICAgICAg ICAuYmd1bCcrcm5kSUQrJyB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IG1hcmdp bjo1cHggNXB4IDBweCA1cHggIWltcG9ydGFudDsgcGFkZGluZzowcHggIWltcG9y dGFudDsgd2lkdGg6ICcrYmVndW5fYXV0b193aWR0aCsgYmVndW5fYXV0b3dpZHRo X3N0cmluZysnICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICcrYmVndW5f YXV0b19jb2xvcnNbM10rJyAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuOyB9 IFwKICAgICAgICAuYmd1bDEgeyBtYXJnaW46NXB4IDVweCAwcHggNXB4ICFpbXBv cnRhbnQ7IHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7ICBiYWNrZ3JvdW5kLWNvbG9y OiAnK2JlZ3VuX2F1dG9fY29sb3JzWzNdKycgIWltcG9ydGFudDsgfSBcCiAgICAg ICAgLmJndWxsaScrcm5kSUQrJyB7ICcrY3NzX2JndWxsaV9mbG9hdCsnIGxpc3Qt c3R5bGU6bm9uZSAhaW1wb3J0YW50OyBtYXJnaW46JytmaXhlZFBhcmFtLmxpcGFk ZGluZysnICFpbXBvcnRhbnQ7IHBhZGRpbmc6MHB4IDVweCAwcHggMHB4ICFpbXBv cnRhbnQ7IHdpZHRoOiAnK2Nzc19iZ3VsbGlfd2lkdGgrJyUgIWltcG9ydGFudDsg Jytjc3NfYmd1bGxpX2hlaWdodCsnIGZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3Jv dW5kOm5vbmU7IG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfSBcCiAgICAg ICAgLmJndWxsaScrcm5kSUQrJ2wgeyAnK2Nzc19iZ3VsbGlfZmxvYXQrJyBsaXN0 LXN0eWxlOm5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjNweCAwcHggJytjc3NfYmd1 bGxpX21hcmdpbl9ib3R0b20rJ3B4IDBweCAhaW1wb3J0YW50OyBwYWRkaW5nOjBw eCA1cHggMHB4IDBweCAhaW1wb3J0YW50OyB3aWR0aDogJytjc3NfYmd1bGxpX3dp ZHRoKyclICFpbXBvcnRhbnQ7ICcrY3NzX2JndWxsaV9oZWlnaHQrJyBmb250LXdl aWdodDpub3JtYWw7YmFja2dyb3VuZDpub25lOyBvdmVyZmxvdzogaGlkZGVuICFp bXBvcnRhbnQ7IH0gXAogICAgICAgIC5iZ3RodW1iIHsgbWFyZ2luOjVweCAhaW1w b3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiMxMThGMDA7IC8qYm9yZGVyOiAxcHgg c29saWQgJytiZWd1bl9hdXRvX2NvbG9yc1syXSsnICFpbXBvcnRhbnQ7Ki8gfSBc CiAgICAgICAgKmh0bWwgLmJndGh1bWIgeyBmaWx0ZXI6ZXhwcmVzc2lvbihiZWd1 bkZpeFBORyh0aGlzKSk7IH0gXAogICAgICAgIC5iZ2Jhbm5lciB7IG1hcmdpbi1s ZWZ0OicrY3NzX2JnYmFubmVyX21hcmdpbmxlZnQrJ3B4ICFpbXBvcnRhbnQ7IHRl eHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgdGV4dC1pbmRlbnQ6IDBweCAhaW1w b3J0YW50OyAnK2ZpeGVkUGFyYW0uYmdiYW5uZXIrJ30gXAogICAgICAgIC5yYW1i bGVyc2JveCwgLnJhbWJsZXJzYm94MSB7cGFkZGluZzowcHg7IG1hcmdpbjogMHB4 OyB9XAogICAgICAgIC5yYW1ibGVyc2JveDEgdGQsIC5yYW1ibGVyc2JveCB0ZCB7 cGFkZGluZzowcHg7IG1hcmdpbjogMHB4OyBjb2xvcjojMDAwMDAwOyB9XAogICAg ICAgIC5yYW1ibGVyc2JveDEgdGFibGUsIC5yYW1ibGVyc2JveCB0YWJsZSB7YmFj a2dyb3VuZC1jb2xvcjojMDA5Q0RFOyBwYWRkaW5nOjBweDsgbWFyZ2luOiAwcHg7 IH1cCiAgICAgICAgLnJhbWJsZXJzYm94MSB0YWJsZXtiYWNrZ3JvdW5kLWNvbG9y OiNmZmZmZmY7IH1cCiAgICAgICAgLnJhbWJsZXJzYm94MSB0ZHtiYWNrZ3JvdW5k LWNvbG9yOiNmZmZmZmY7IH1cCiAgICAgICAgLnJhbWJsZXJzYm94IHRke2JhY2tn cm91bmQtY29sb3I6IzAwOUNERTsgfVwKICAgICAgICAucmFtYmxlcnNib3gxIGlu cHV0LCAucmFtYmxlcnNib3ggaW5wdXQge2hlaWdodDogMjBweDt9IFwKICAgICAg ICAvLy0tPjwvc3R5bGU+JzsKICAgIHJldHVybiBjc3NUcGw7Cn0KCmZ1bmN0aW9u IGJlZ3VuQ2hrUGFyYW0ocGFyYW1OYW1lLCBjaGVja1ZhbCkgewogICAgaWYoIWJl Z3VuUGFyYW1zIHx8ICFiZWd1blBhcmFtc1twYXJhbU5hbWVdKSB7CiAgICAgICAg cmV0dXJuIGZhbHNlOwogICAgfQogICAgaWYoY2hlY2tWYWwgIT0gYmVndW5QYXJh bXNbcGFyYW1OYW1lXSkgewogICAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICAg IHJldHVybiB0cnVlOwp9CgpmdW5jdGlvbiBnZXRTdHViKHNXaWR0aCkgewogICAg dmFyIHJhbWJsZXJfc2VhcmNoX3RleHQxID0gZGVjb2RlVVJJQ29tcG9uZW50KCcl RDAlQTAlRDAlQjAlRDAlQkMlRDAlQjElRDAlQkIlRDAlQjUlRDElODAlMkMnKTsK ICAgIHZhciByYW1ibGVyX3NlYXJjaF90ZXh0ID0gZGVjb2RlVVJJQ29tcG9uZW50 KCclRDAlOUQlRDAlQjAlRDAlQjklRDElODIlRDAlQjghJyk7CiAgICB2YXIgc1dp ZHRoID0gc1dpZHRoIHx8IGJlZ3VuX2F1dG9fd2lkdGg7CiAgICAKICAgIHZhciBz dHViRml4ZWRUcGwgPSAnXAogICAgICAgIDxkaXYgY2xhc3M9ImJlZ3VuIiBzdHls ZT0icGFkZGluZy1ib3R0b206M3B4O2JhY2tncm91bmQtY29sb3I6IHtiZWd1bl9h dXRvX2NvbG9yczN9OyB6b29tOjE7IG1hcmdpbjogMHB4IDVweCA1cHggNXB4O2Zv bnQtc2l6ZTp7YmVndW5fYXV0b19mb250c19zaXplM307Y29sb3I6e2JlZ3VuX2F1 dG9fY29sb3JzMn07d2lkdGg6e2JlZ3VuX2F1dG9fd2lkdGh9e2JlZ3VuX2F1dG93 aWR0aF9zdHJpbmd9O3RleHQtYWxpZ246bGVmdCIgPiBcCiAgICAgICAgPGRpdiBz dHlsZT0iJyArIChiZWd1blBhcmFtcy53aWRlID8gJ2Zsb2F0OiBsZWZ0OyB3aWR0 aDogMzMlO3RleHQtYWxpZ246bGVmdDsnIDogJ3BhZGRpbmctdG9wOjNweDsnKSAr ICciPiBcCiAgICAgICAge3tzaG93aHJlZn19IFwKICAgICAgICA8YSBjbGFzcz0i c25hcF9ub3Nob3RzIiBocmVmPSJ7aHJlZjB9IiBzdHlsZT0ibGluZS1oZWlnaHQ6 MTAwJSAhaW1wb3J0YW50O2NvbG9yOntiZWd1bl9hdXRvX2NvbG9yczJ9OyIgdGFy Z2V0PSJfYmxhbmsiPnt0ZXh0MH08L2E+IFwKICAgICAgICB7ey9zaG93aHJlZn19 IFwKICAgICAgICAnICsgKCFiZWd1blBhcmFtcy5zaG93aHJlZiAmJiBiZWd1blBh cmFtcy53aWRlID8gJyZuYnNwOycgOiAnJykgKyAgJzwvZGl2PiBcCiAgICAgICAg PGRpdiBzdHlsZT0iJyArIChiZWd1blBhcmFtcy53aWRlID8gJ3RleHQtYWxpZ246 Y2VudGVyO2Zsb2F0OiBsZWZ0OyB3aWR0aDogMzMlOycgOiAncGFkZGluZy10b3A6 M3B4OycpICsgJyI+PGEgY2xhc3M9InNuYXBfbm9zaG90cyIgaHJlZj0iaHR0cDov L3d3dy5iZWd1bi5ydS9hZHZlcnRpc2VyLz9yMT1CZWd1biZyMj1hZGJlZ3VuIiBz dHlsZT0ibGluZS1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O2NvbG9yOntiZWd1bl9h dXRvX2NvbG9yczJ9OyIgdGFyZ2V0PSJfYmxhbmsiPnt0ZXh0MX08L2E+PC9kaXY+ IFwKICAgICAgICA8ZGl2IHN0eWxlPSInICsgKGJlZ3VuUGFyYW1zLndpZGUgPyAn dGV4dC1hbGlnbjpyaWdodDtmbG9hdDogbGVmdDsgd2lkdGg6IDMzJTsnIDogJ3Bh ZGRpbmctdG9wOjNweDsnKSArICciPjxhIGNsYXNzPSJzbmFwX25vc2hvdHMiIGhy ZWY9Imh0dHA6Ly93d3cuYmVndW4ucnUvcGFydG5lci8/cjE9QmVndW4mcjI9YmVj b21lX3BhcnRuZXIiIHN0eWxlPSJsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50 O2NvbG9yOntiZWd1bl9hdXRvX2NvbG9yczJ9OyIgdGFyZ2V0PSJfYmxhbmsiPnt0 ZXh0Mn08L2E+PC9kaXY+IFwKICAgICAgICA8ZGl2IHN0eWxlPSJjbGVhcjogYm90 aDsgaGVpZ2h0OjA7IGZvbnQtc2l6ZTowIj4mbmJzcDs8L2Rpdj4gXAogICAgICAg IDwvZGl2PiAnOwogICAgdmFyIHN0dWJOb3JtbFRwbCA9ICc8dGFibGUgd2lkdGg9 IntiZWd1bl9hdXRvX3dpZHRofSIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHti ZWd1bl9hdXRvX2NvbG9yczN9OyBtYXJnaW46IDBweCA1cHggNXB4IDVweDsiPjx0 cj48dGQgd2lkdGg9IjMzJSIgc3R5bGU9ImN1cnNvcjpkZWZhdWx0OyI+IFwKICAg ICAgICB7e3Nob3docmVmfX0gXAogICAgICAgICAgICA8YSBjbGFzcz0ic25hcF9u b3Nob3RzIiBocmVmPSJ7aHJlZjB9IiBzdHlsZT0iY29sb3I6e2JlZ3VuX2F1dG9f Y29sb3JzMn07bGluZS1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50OyIgdGFyZ2V0PSJf YmxhbmsiPjxmb250IHN0eWxlPSJmb250LXNpemU6e2JlZ3VuX2F1dG9fZm9udHNf c2l6ZTN9OyIgY29sb3I9IntiZWd1bl9hdXRvX2NvbG9yczJ9Ij57dGV4dDB9PC9m b250PjwvYT4gXAogICAgICAgIHt7L3Nob3docmVmfX0gXAogICAgICAgIDwvdGQ+ IFwKICAgICAgICA8dGQgYWxpZ249ImNlbnRlciIgd2lkdGg9IjMzJSIgc3R5bGU9 ImN1cnNvcjpkZWZhdWx0OyI+PGEgY2xhc3M9InNuYXBfbm9zaG90cyIgaHJlZj0i aHR0cDovL3d3dy5iZWd1bi5ydS9hZHZlcnRpc2VyLz9yMT1CZWd1biZyMj1hZGJl Z3VuIiBzdHlsZT0iY29sb3I6e2JlZ3VuX2F1dG9fY29sb3JzMn07bGluZS1oZWln aHQ6MTAwJSAhaW1wb3J0YW50OyIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IHN0eWxl PSJmb250LXNpemU6e2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTN9OyIgY29sb3I9Inti ZWd1bl9hdXRvX2NvbG9yczJ9Ij57dGV4dDF9PC9mb250PjwvYT48L3RkPiBcCiAg ICAgICAgPHRkIGFsaWduPSJyaWdodCIgIHdpZHRoPSIzMyUiIHN0eWxlPSJjdXJz b3I6ZGVmYXVsdDsiPjxhIGNsYXNzPSJzbmFwX25vc2hvdHMiIGhyZWY9Imh0dHA6 Ly93d3cuYmVndW4ucnUvcGFydG5lci8/cjE9QmVndW4mcjI9YmVjb21lX3BhcnRu ZXIiIHN0eWxlPSJjb2xvcjp7YmVndW5fYXV0b19jb2xvcnMyfTtsaW5lLWhlaWdo dDogMTAwJSAhaW1wb3J0YW50OyIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IHN0eWxl PSJmb250LXNpemU6e2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTN9OyIgY29sb3I9Inti ZWd1bl9hdXRvX2NvbG9yczJ9Ij57dGV4dDJ9PC9mb250PjwvYT4gXAogICAgICAg IDwvdGQ+PC90cj48L3RhYmxlPic7CiAgICB2YXIgc3R1YlJhVHBsID0gJ3t7c2hv d2Zvcm12fX1cCiAgICAgICAgPGZvcm0gbmFtZT0icmFtbGVyU2JlZ3VuIiBjbGFz cz0ie2JlZ3VuX3JhbWJsZXJfc3R5bGV9IiB0YXJnZXQ9Il9ibGFuayIgYWN0aW9u PSJodHRwOi8vd3d3LnJhbWJsZXIucnUvc3JjaCIgbWV0aG9kPSJnZXQiPlwKICAg ICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZXQiIHZhbHVlPSJ3d3ci IC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ic2JveCIgdmFsdWU9IntzYm94 fSIgLz5cCiAgICAgICAgPHRhYmxlIHdpZHRoPSJ7YmVndW5fYXV0b193aWR0aH0i IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj5cCiAg ICAgICAgPHRyPjx0ZCBzdHlsZT0icGFkZGluZzoycHg7cGFkZGluZy1sZWZ0OjE1 cHg7dGV4dC1hbGlnbjpsZWZ0OyI+PGltZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjI0 IiBzcmM9Imh0dHA6Ly9hdXRvY29udGV4dC5iZWd1bi5ydS97YmVndW5fcmFtYmxl cl9pbWd9IiBhbHQ9IlJhbWJsZXIiIC8+PC90ZD48L3RyPlwKICAgICAgICA8dHI+ PHRkIHN0eWxlPSJwYWRkaW5nLWxlZnQ6MTFweDsiPlwKICAgICAgICA8dGFibGUg d2lkdGg9IjEwMCUiPjx0cj5cCiAgICAgICAgPHRkPjxpbnB1dCB0eXBlPSJ0ZXh0 IiBuYW1lPSJ3b3JkcyIgdmFsdWU9IiIgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0 OjE4cHg7IiAvPjwvdGQ+XAogICAgICAgIDx0ZCB3aWR0aD0iNzUiPjxpbnB1dCB0 eXBlPSJzdWJtaXQiIG5hbWU9ImJlZ3VucyIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEw cHg7d2lkdGg6IDcwcHg7IGhlaWdodDoyNHB4OyIgdmFsdWU9IicrcmFtYmxlcl9z ZWFyY2hfdGV4dCsnIiAvPjwvdGQ+XAogICAgICAgIDwvdHI+PC90YWJsZT5cCiAg ICAgICAgPC90ZD48L3RyPjwvdGFibGU+XAogICAgICAgIDwvZm9ybT5cCiAgICAg ICB7ey9zaG93Zm9ybXZ9fVwKICAgICAgIHt7c2hvd2Zvcm1ofX1cCiAgICAgICAg PGZvcm0gbmFtZT0icmFtbGVyU2JlZ3VuIiBjbGFzcz0ie2JlZ3VuX3JhbWJsZXJf c3R5bGV9IiB0YXJnZXQ9Il9ibGFuayIgYWN0aW9uPSJodHRwOi8vd3d3LnJhbWJs ZXIucnUvc3JjaCIgbWV0aG9kPSJnZXQiPlwKICAgICAgICA8aW5wdXQgdHlwZT0i aGlkZGVuIiBuYW1lPSJzZXQiIHZhbHVlPSJ3d3ciIC8+PGlucHV0IHR5cGU9Imhp ZGRlbiIgbmFtZT0ic2JveCIgdmFsdWU9IntzYm94fSIgLz5cCiAgICAgICAgPHRh YmxlIHdpZHRoPSJ7YmVndW5fYXV0b193aWR0aH0iIGNlbGxwYWRkaW5nPSIwIiBj ZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj5cCiAgICAgICAgPHRyPjx0ZCBzdHls ZT0icGFkZGluZzoycHg7cGFkZGluZy1sZWZ0OjE1cHg7dGV4dC1hbGlnbjpsZWZ0 OyIgd2lkdGg9IjEyNSI+PGltZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjI0IiBzcmM9 Imh0dHA6Ly9hdXRvY29udGV4dC5iZWd1bi5ydS97YmVndW5fcmFtYmxlcl9pbWd9 IiBhbHQ9IlJhbWJsZXIiIC8+PC90ZD5cCiAgICAgICAgPHRkPjx0YWJsZSB3aWR0 aD0iMTAwJSI+PHRyPlwKICAgICAgICA8dGQgc3R5bGU9Im1hcmdpbjowcHg7cGFk ZGluZzowcHg7Ij48aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0id29yZHMiIHZhbHVl PSIiIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoxOHB4OyIgLz48L3RkPlwKICAg ICAgICA8dGQgc3R5bGU9Im1hcmdpbjowcHg7cGFkZGluZzowcHg7IiB3aWR0aD0i NzUiPjxpbnB1dCB0eXBlPSJzdWJtaXQiIG5hbWU9ImJlZ3VucyIgc3R5bGU9Im1h cmdpbi1sZWZ0OjEwcHg7d2lkdGg6IDcwcHg7IGhlaWdodDoyNHB4OyIgdmFsdWU9 IicrcmFtYmxlcl9zZWFyY2hfdGV4dCsnIiAvPjwvdGQ+XAogICAgICAgIDwvdHI+ PC90YWJsZT5cCiAgICAgICAgPC90ZD48L3RyPjwvdGFibGU+PC9mb3JtPlwKICAg ICAgICB7ey9zaG93Zm9ybWh9fVwKICAgICc7CiAgICBpZihiZWd1bkNoa1BhcmFt KCdzdHlsZScsICdmaXhlZCcpKSB7CiAgICAgICAgdmFyIHN0dWJUcGwgPSBzdHVi Rml4ZWRUcGwgKyBzdHViUmFUcGw7IAogICAgfSBlbHNlIHsKICAgICAgICB2YXIg c3R1YlRwbCA9IHN0dWJOb3JtbFRwbCArIHN0dWJSYVRwbDsgCiAgICB9CiAgICBp ZiAoaXNDb21wKQogICAgICAgIHZhciB0ZW1wbGF0ZSA9IG5ldyBiSnNUKCk7CiAg ICBlbHNlCiAgICAgICAgdmFyIHRlbXBsYXRlID0gbmV3IGJKc1RzKCk7CiAgICB0 ZW1wbGF0ZS50cGwgPSBzdHViVHBsOwogICAgaWYgKGJlZ3VuUGFyYW1zLnNob3do cmVmKQogICAgICAgIHRlbXBsYXRlLmJsb2NrKCdzaG93aHJlZicpOwogICAgYmVn dW5fcmFtYmxlcl9zdHlsZSA9ICdyYW1ibGVyc2JveDEnOwogICAgYmVndW5fcmFt Ymxlcl9pbWcgPSAncmFtYmxlcl8yLmdpZic7CiAgICBpZih3aW5kb3cuYmVndW5f cmFtYmxlcl90eXBlICYmIHdpbmRvdy5iZWd1bl9yYW1ibGVyX3R5cGUgPT0gMSkg ewogICAgICAgIGJlZ3VuX3JhbWJsZXJfc3R5bGU9J3JhbWJsZXJzYm94JzsKICAg ICAgICBiZWd1bl9yYW1ibGVyX2ltZz0ncmFtYmxlcl8xLmdpZic7CiAgICB9CiAg ICBpZihiZWd1blN0dWJzWzVdICYmIGJlZ3VuU3R1YnNbNV0udGV4dCAmJiBzV2lk dGg+PTI1MCkgewogICAgICAgIGlmKHNXaWR0aD49MzUwKQogICAgICAgICAgICB0 ZW1wbGF0ZS5ibG9jaygnc2hvd2Zvcm1oJyk7CiAgICAgICAgZWxzZQogICAgICAg ICAgICB0ZW1wbGF0ZS5ibG9jaygnc2hvd2Zvcm12Jyk7CiAgICB9CgogICAgdmFy IHZhcnMgPSB7CiAgICAgICAgJ2JlZ3VuX2F1dG9fY29sb3JzMic6IGJlZ3VuX2F1 dG9fY29sb3JzWzJdLCAnYmVndW5fYXV0b19jb2xvcnMzJzogYmVndW5fYXV0b19j b2xvcnNbM10sCiAgICAgICAgJ2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTMnOiBiZWd1 bl9hdXRvX2ZvbnRzX3NpemVbM10sCiAgICAgICAgJ2hyZWYwJzogYmVndW5TdHVi c1swXS5ocmVmLCAndGV4dDAnOiBiZWd1blN0dWJzWzBdLnRleHQsCiAgICAgICAg J3RleHQxJzogYmVndW5TdHVic1sxXS50ZXh0LCAndGV4dDInOiBiZWd1blN0dWJz WzJdLnRleHQsCiAgICAgICAgJ2JlZ3VuX2F1dG9fd2lkdGgnOiBzV2lkdGgsCiAg ICAgICAgJ3Nib3gnOiBiZWd1blN0dWJzWzVdLnRleHQsCiAgICAgICAgJ2JlZ3Vu X3JhbWJsZXJfc3R5bGUnIDogYmVndW5fcmFtYmxlcl9zdHlsZSwKICAgICAgICAn YmVndW5fcmFtYmxlcl9pbWcnIDogYmVndW5fcmFtYmxlcl9pbWcsCgknYmVndW5f YXV0b3dpZHRoX3N0cmluZycgOiBiZWd1bl9hdXRvd2lkdGhfc3RyaW5nCiAgICB9 CiAgICBpZiAoYmVndW5QYXJhbXMuYXV0b3Njcm9sbCkKICAgICAgICB2YXJzLmJl Z3VuX2F1dG9fd2lkdGggPSBzV2lkdGggKyAzOwogICAgZWxzZQogICAgICAgIHZh cnMuYmVndW5fYXV0b193aWR0aCA9IHNXaWR0aDsKICAgIHJldHVybiB0ZW1wbGF0 ZS5wYXJzZSh2YXJzKTsKfQoKZnVuY3Rpb24gYmVndW5fbG9naWNfaXRlbShpdGVt KQp7CiAgICBpZiAodHlwZW9mKGl0ZW1bN10pPT0idW5kZWZpbmVkIil7aXRlbVs3 XT0nQ2FyZCwgVXJsJzt9CiAgICBpZiAoaXRlbVs3XSE9J0NhcmQsIFVybCcgJiYg aXRlbVs3XSE9J0NhcmQnICYmIGl0ZW1bN10hPSdVcmwnKXtpdGVtWzddPSdDYXJk LCBVcmwnO30KCiAgICBpZiAodHlwZW9mKGl0ZW1bMl0pPT0idW5kZWZpbmVkIil7 aXRlbVsyXT0nJzt9CiAgICBpZiAodHlwZW9mKGl0ZW1bNl0pPT0idW5kZWZpbmVk Iil7aXRlbVs2XT0nJzt9CgogICAgaWYgKGl0ZW1bMl09PScnICYmIGl0ZW1bNl09 PScnKXtyZXR1cm4gaXRlbTt9CiAgICBpZiAoaXRlbVsyXT09JycgJiYgaXRlbVs2 XSE9Jycpe2l0ZW1bN109J0NhcmQnO30KICAgIGlmIChpdGVtWzJdIT0nJyAmJiBp dGVtWzZdPT0nJyl7aXRlbVs3XT0nVXJsJzt9CiAgICBpZiAoaXRlbVsyXSE9Jycg JiYgaXRlbVs2XSE9Jycpe2l0ZW1bN109aXRlbVs3XTt9CgogICAgc3dpdGNoIChp dGVtWzddKSB7CiAgICAgICAgY2FzZSAnQ2FyZCc6ICAgIHtpdGVtWzJdPWl0ZW1b Nl07IGJyZWFrO30KICAgICAgICBjYXNlICdDYXJkLCBVcmwnOiAgIHticmVhazt9 CiAgICAgICAgY2FzZSAnVXJsJzogewogICAgICAgICAgICBicmVhazsKICAgICAg ICB9CiAgICB9CiAgICByZXR1cm4gaXRlbTsKfQoKZnVuY3Rpb24gQmVndW5QcGNh bGxFeHBlcmltZW50QWN0aXZhdGVkKCkgewoJdmFyIFBQQ0FMTF9FWFBFUklNRU5U X0FDVElWRSA9IGZhbHNlOwoJcmV0dXJuIFBQQ0FMTF9FWFBFUklNRU5UX0FDVElW RSAmJiBiZWd1blBhcmFtcyAmJiBOdW1iZXIoYmVndW5QYXJhbXMudXNlcl9yZWdp b25faWQpID09IDEyOwp9CgpmdW5jdGlvbiBnZXRCYW5uZXIoYmIsIGJXaWR0aCwg aXNMYXN0KSB7Cgl2YXIgZm9ybV9tc2sgPSAnaHR0cDovL2F1dG9jb250ZXh0LmJl Z3VuLnJ1L3BwY2FsbF9mb3JtX21zay5odG1sJzsgLy8gcmVtb3ZlIGFmdGVyIHRl c3QgCgl2YXIgcGhvbmVfbXNrID0gJyg0OTUpJm5ic3A7PHNwYW4gc3R5bGU9ImRp c3BsYXk6bm9uZSAhaW1wb3J0YW50OyI+Jm1pbnVzOzwvc3Bhbj42NTEtOTktODkn OyAvLyByZW1vdmUgYWZ0ZXIgdGVzdCAKICAgIGJiID0gYmVndW5fbG9naWNfaXRl bSggYmIgKTsKICAgIGlmICghYldpZHRoKQogICAgICAgIHZhciBiV2lkdGggPSBi ZWd1bl9hdXRvX3dpZHRoOwoKICAgIHZhciBzdWZmID0gaXNMYXN0ID8gJ2wnIDog Jyc7CiAgICB2YXIgcmFtYmxlcl90ZXh0Yl9jYWxsID0gQmVndW5QcGNhbGxFeHBl cmltZW50QWN0aXZhdGVkKCkgPyBwaG9uZV9tc2sgOiBkZWNvZGVVUkkoJyVEMCU5 NyVEMCVCMiVEMCVCRSVEMCVCRCVEMCVCOCVEMSU4MiVEMSU4QycpOwoJdmFyIHJh bWJsZXJfdGV4dGJfY2FsbF90b29sdGlwID0gZGVjb2RlVVJJKCclRDAlOTclRDAl QjIlRDAlQkUlRDAlQkQlRDAlQkUlRDAlQkElMjAlRDAlQjElRDAlQjUlRDElODEl RDAlQkYlRDAlQkIlRDAlQjAlRDElODIlRDAlQkQlRDElOEIlRDAlQjknKTsKICAg IHZhciByYW1ibGVyX3RleHRiX2NvbnRhY3RzID0gZGVjb2RlVVJJKCclRDAlOUEl RDAlQkUlRDAlQkQlRDElODIlRDAlQjAlRDAlQkElRDElODIlRDElOEInKTsKCiAg ICB2YXIgZml4ZWRQYXJhbSA9IHsnd3JhcCcgOiAnd2hpdGUtc3BhY2U6IG5vd3Jh cDsnLCAnZml4cGFkZGluZycgOiBmYWxzZX07CiAgICBpZihiZWd1bkNoa1BhcmFt KCdzdHlsZScsICdmaXhlZCcpKSB7CiAgICAgICAgZml4ZWRQYXJhbVsnd3JhcCdd ID0gJyc7CiAgICAgICAgZml4ZWRQYXJhbVsnZml4cGFkZGluZyddID0gdHJ1ZTsK ICAgIH0KICAgIAogICAgdmFyIGJhbm5lclRwbCA9ICdcCiAgICA8bGkgY2xhc3M9 ImJndWxsaXtybmRJRH0nK3N1ZmYrJyI+IFwKICAgICAgICB7e3RodW1ic319PGRp diBzdHlsZT0iZmxvYXQ6bGVmdCAhaW1wb3J0YW50OyI+PGEgY2xhc3M9InNuYXBf bm9zaG90cyIgaHJlZj0ie2JiMn0iIHtiZWd1bl90YXJnZXR9PjxpbWcgc3JjPSJ7 dGh1bWJTcmN9IiBjbGFzcz0iYmd0aHVtYiIgYm9yZGVyPSIwIiB3aWR0aD0iNTYi IGhlaWdodD0iNDIiPjwvYT48L2Rpdj57ey90aHVtYnN9fSBcCiAgICAgICAgXAog ICAgICAgIDxkaXYgY2xhc3M9ImJnYmFubmVyIj4gXAogICAgICAgICAgICA8ZGl2 IHN0eWxlPSInICsgKGZpeGVkUGFyYW0uZml4cGFkZGluZyA/ICdmb250LXNpemU6 e2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTB9OycgOiAnJykgKyAnIj48YSBjbGFzcz0i YmVndW4gc25hcF9ub3Nob3RzIiBzdHlsZT0iY29sb3I6e2JlZ3VuX2F1dG9fY29s b3JzMH07Zm9udC1zaXplOntiZWd1bl9hdXRvX2ZvbnRzX3NpemUwfTtmb250LXdl aWdodDp7YmVndW5fYm9sZH07Y3Vyc29yOnBvaW50ZXIiIHtiZWd1bl90YXJnZXR9 IGhyZWY9IntiYjJ9IiBvbm1vdXNlb3Zlcj0ic3RhdHVzPVwnaHR0cDovL3tkb21h aW59L1wnO3JldHVybiB0cnVlIiBvbm1vdXNlb3V0PSJzdGF0dXM9XCdcJztyZXR1 cm4gdHJ1ZSIgdGl0bGU9Intkb21haW59Ij57YmIwfTwvYT48L2Rpdj4gXAogICAg ICAgICAgICA8ZGl2IHN0eWxlPSInICsgKGZpeGVkUGFyYW0uZml4cGFkZGluZyA/ ICdmb250LXNpemU6e2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTF9OycgOiAnJykgKyAn bWFyZ2luLXRvcDozcHg7Ij48YSBjbGFzcz0iYmVndW4gc25hcF9ub3Nob3RzIiB7 YmVndW5fdGFyZ2V0fSBocmVmPSJ7YmIyfSIgc3R5bGU9ImZvbnQtc2l6ZTp7YmVn dW5fYXV0b19mb250c19zaXplMX07Y29sb3I6e2JlZ3VuX2F1dG9fY29sb3JzMX07 dGV4dC1kZWNvcmF0aW9uOm5vbmU7IiBvbm1vdXNlb3Zlcj0ic3RhdHVzPVwnaHR0 cDovL3tkb21haW59L1wnO3JldHVybiB0cnVlIiBvbm1vdXNlb3V0PSJzdGF0dXM9 XCdcJztyZXR1cm4gdHJ1ZSIgdGl0bGU9Intkb21haW59Ij57YmIxfTwvYT48L2Rp dj4gXAogICAgICAgICAgICA8ZGl2IHN0eWxlPSInICsgKGZpeGVkUGFyYW0uZml4 cGFkZGluZyA/ICdmb250LXNpemU6e2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTJ9O21h cmdpbi10b3A6MnB4OycgOiAnbWFyZ2luLXRvcDozcHg7JykgKycgIj4gXAogICAg ICAgICAgICAgICAge3tzaXRlfX08YSBjbGFzcz0iYmVndW4gc25hcF9ub3Nob3Rz IiB7YmVndW5fdGFyZ2V0fSBocmVmPSJ7YmIyfSIgc3R5bGU9IicrZml4ZWRQYXJh bS53cmFwKydmb250LXNpemU6e2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTJ9O2NvbG9y OntiZWd1bl9hdXRvX2NvbG9yczJ9O3RleHQtZGVjb3JhdGlvbjpub25lOyIgb25t b3VzZW92ZXI9InN0YXR1cz1cJ2h0dHA6Ly97ZG9tYWlufS9cJztyZXR1cm4gdHJ1 ZSIgb25tb3VzZW91dD0ic3RhdHVzPVwnXCc7cmV0dXJuIHRydWUiIHRpdGxlPSJ7 ZG9tYWlufSI+e2JiNH08L2E+e3svc2l0ZX19ICcgKyhmaXhlZFBhcmFtLndyYXAg PT0gJycgPyAnJyA6ICc8c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6IG5vd3JhcCI+ JyApKyAnXAogICAgICAgICAgICAgICAge3twcGNhbGx9fTxpbWcgc3JjPSJodHRw Oi8vYXV0b2NvbnRleHQuYmVndW4ucnUvcGhvbmVfaWNvbi5naWYiIHN0eWxlPSJ3 aWR0aDoxMnB4O2hlaWdodDo4cHg7Ym9yZGVyOm5vbmU7IiBhbHQ9IiIgLz4mbmJz cDs8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBvbkNsaWNrPSInICsgd2lu ZG93LmJlZ3VuX3BwY2FsbF9tZXRob2RfbmFtZSArICcoe2l9LCB0aGlzLGV2ZW50 LCBudWxsLCBcJ3tsaW5rfVwnLCB7aXNfbW9iaWxlfSk7IiBjbGFzcz0iYmVndW4g c25hcF9ub3Nob3RzIiBzdHlsZT0iZm9udC1zaXplOntiZWd1bl9hdXRvX2ZvbnRz X3NpemUyfTtjb2xvcjp7YmVndW5fYXV0b19jb2xvcnMyfTt0ZXh0LWRlY29yYXRp b246bm9uZTsiIHRpdGxlPSInICsgcmFtYmxlcl90ZXh0Yl9jYWxsX3Rvb2x0aXAg KyAnIj4nK3JhbWJsZXJfdGV4dGJfY2FsbCsnPC9hPnt7L3BwY2FsbH19IFwKICAg ICAgICAgICAgICAgIHt7cHBjYWxsY2FyZH19PGltZyBzcmM9Imh0dHA6Ly9hdXRv Y29udGV4dC5iZWd1bi5ydS9waG9uZV9pY29uLmdpZiIgc3R5bGU9IndpZHRoOjEy cHg7aGVpZ2h0OjhweDtib3JkZXI6bm9uZTsiIGFsdD0iIiAvPiZuYnNwOzxhIGhy ZWY9IntjYXJkX2hyZWZ9IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJlZ3VuIHNu YXBfbm9zaG90cyIgc3R5bGU9ImZvbnQtc2l6ZTp7YmVndW5fYXV0b19mb250c19z aXplMn07Y29sb3I6e2JlZ3VuX2F1dG9fY29sb3JzMn07dGV4dC1kZWNvcmF0aW9u Om5vbmU7Ij4nK3JhbWJsZXJfdGV4dGJfY29udGFjdHMrJzwvYT4mbmJzcDs8c3Bh biBzdHlsZT0iY29sb3I6ICNhYWE7Zm9udC1zaXplOjEwcHg7Ij4mIzE0OTs8L3Nw YW4+Jm5ic3A7PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgb25DbGljaz0i JyArIHdpbmRvdy5iZWd1bl9wcGNhbGxfbWV0aG9kX25hbWUgKyAnKHtpfSwgdGhp cywgZXZlbnQsIG51bGwsIFwne2xpbmt9XCcsIHtpc19tb2JpbGV9KTsiIGNsYXNz PSJiZWd1biBzbmFwX25vc2hvdHMiIHN0eWxlPSJmb250LXNpemU6e2JlZ3VuX2F1 dG9fZm9udHNfc2l6ZTJ9O2NvbG9yOntiZWd1bl9hdXRvX2NvbG9yczJ9O3RleHQt ZGVjb3JhdGlvbjpub25lOyIgdGl0bGU9IicgKyByYW1ibGVyX3RleHRiX2NhbGxf dG9vbHRpcCArICciPicrcmFtYmxlcl90ZXh0Yl9jYWxsKyc8L2E+e3svcHBjYWxs Y2FyZH19XAoJCQkJe3tjYXJkfX08aW1nIHNyYz0iaHR0cDovL2F1dG9jb250ZXh0 LmJlZ3VuLnJ1L3Bob25lX2ljb24uZ2lmIiBzdHlsZT0id2lkdGg6MTJweDtoZWln aHQ6OHB4O2JvcmRlcjpub25lOyIgYWx0PSIiIC8+Jm5ic3A7PGEgaHJlZj0ie2Nh cmRfaHJlZn0iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iYmVndW4gc25hcF9ub3No b3RzIiBzdHlsZT0iZm9udC1zaXplOntiZWd1bl9hdXRvX2ZvbnRzX3NpemUyfTtj b2xvcjp7YmVndW5fYXV0b19jb2xvcnMyfTt0ZXh0LWRlY29yYXRpb246bm9uZTsi PicrcmFtYmxlcl90ZXh0Yl9jb250YWN0cysnPC9hPnt7L2NhcmR9fVwKCScrIChm aXhlZFBhcmFtLndyYXAgPT0gJycgPyAnJyA6ICc8L3NwYW4+JyApICsnIFwKICAg ICAgICAgICAgPC9kaXY+IFwKICAgICAgICA8L2Rpdj4gXAogICAgPC9saT4gXAog ICAgJzsKCiAgICBpZiAoaXNDb21wKQogICAgICAgIHZhciB0ZW1wbGF0ZSA9IG5l dyBiSnNUKCk7CiAgICBlbHNlCiAgICAgICAgdmFyIHRlbXBsYXRlID0gbmV3IGJK c1RzKCk7CiAgICB0ZW1wbGF0ZS50cGwgPSBiYW5uZXJUcGw7CiAgICBpZiAoYmIg PT0gbnVsbCkKICAgICAgICByZXR1cm4gJyc7CiAgICBpZiAoYmJbNF0gPT0gbnVs bCkgYmJbNF0gPSAnJzsKICAgIGlmIChiZWd1blBhcmFtcy50aHVtYnMpIHsKICAg ICAgICB2YXIgdGh1bWJTcmMgPSBiZWd1blBhcmFtc1sndGh1bWJzX3NyYyddID8g J2h0dHA6Ly8nICsgYmVndW5QYXJhbXNbJ3RodW1ic19zcmMnXSArICcvJyA6ICdo dHRwOi8vdGh1bWJzLmJlZ3VuLnJ1Lyc7CiAgICAgICAgaWYgKGJiWzVdICE9IHVu ZGVmaW5lZCAmJiBiYls1XS50b1N0cmluZygpLmxlbmd0aCA+IDMpIHsKICAgICAg ICAgICAgdmFyIHRoZW1hdGljID0gYmJbOV0gPyAoYmJbOV0uc3BsaXQoJywnKVsw XSArICcnKSA6ICcxJzsKICAgICAgICAgICAgdmFyIGJhbm5lcklkID0gYmJbNV0u dG9TdHJpbmcoKTsKICAgICAgICAgICAgdGh1bWJTcmMgPSB0aHVtYlNyYyArIGJh bm5lcklkLmNoYXJBdCggYmFubmVySWQubGVuZ3RoIC0gMiApOwogICAgICAgICAg ICB0aHVtYlNyYyA9IHRodW1iU3JjICsgJy8nICsgYmFubmVySWQuY2hhckF0KCBi YW5uZXJJZC5sZW5ndGggLSAxICk7CiAgICAgICAgICAgIHRodW1iU3JjID0gdGh1 bWJTcmMgKyAnLycgKyBiYW5uZXJJZCArICcuanBnJzsKICAgICAgICAgICAgdGh1 bWJTcmMgKz0gJz90PScgKyB0aGVtYXRpYyArICcmcj0nICsgYmFubmVySWQuY2hh ckF0KGJhbm5lcklkLmxlbmd0aCAtIDMpOwogICAgICAgIH0gZWxzZSB7CiAgICAg ICAgICAgIHRodW1iU3JjID0gdGh1bWJTcmMgKyAnZW1wdHkuanBnJzsKICAgICAg ICB9CiAgICAgICAgdGVtcGxhdGUuYmxvY2soJ3RodW1icycpOwogICAgfQogICAg aWYgKCB0eXBlb2YoIHdpbmRvdy5wcGNhbGxBcnJheSApID09ICd1bmRlZmluZWQn IHx8IHdpbmRvdy5wcGNhbGxBcnJheSA9PSBudWxsICl7CiAgICAgICAgd2luZG93 LnBwY2FsbEFycmF5ID0gW107CiAgICB9CiAgICBpZiAoIHR5cGVvZiggd2luZG93 LnBwY2FsbEZvcm1BcnJheSApID09ICd1bmRlZmluZWQnIHx8IHdpbmRvdy5wcGNh bGxGb3JtQXJyYXkgPT0gbnVsbCApewogICAgICAgIHdpbmRvdy5wcGNhbGxGb3Jt QXJyYXkgPSBbXTsKICAgIH0KICAgIHN3aXRjaChiYls3XSl7CiAgICAgICAgY2Fz ZSAiQ2FyZCwgVXJsIjogewogICAgICAgICAgICB0ZW1wbGF0ZS5ibG9jaygic2l0 ZSIpOwogICAgICAgICAgICBpZihwcGNhbGxBcnJheVtpXT09MSkKICAgICAgICAg ICAgICAgIHRlbXBsYXRlLmJsb2NrKCdwcGNhbGxjYXJkJyk7CiAgICAgICAgICAg IGVsc2UKICAgICAgICAgICAgICAgIHRlbXBsYXRlLmJsb2NrKCJjYXJkIik7CiAg ICAgICAgfSBicmVhazsKICAgICAgICBjYXNlICJVcmwiOiB7CiAgICAgICAgICAg IHRlbXBsYXRlLmJsb2NrKCJzaXRlIik7CiAgICAgICAgICAgIGlmKHBwY2FsbEFy cmF5W2ldPT0xKSB0ZW1wbGF0ZS5ibG9jaygncHBjYWxsJyk7CiAgICAgICAgfSBi cmVhazsKICAgICAgICBjYXNlICJDYXJkIjp7CiAgICAgICAgICAgIGlmKHBwY2Fs bEFycmF5W2ldPT0xKQogICAgICAgICAgICAgICAgdGVtcGxhdGUuYmxvY2soJ3Bw Y2FsbGNhcmQnKTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgdGVt cGxhdGUuYmxvY2soImNhcmQiKTsKICAgICAgICAgICAgYmJbMl0gPSBiYls2XTsK ICAgICAgICB9IGJyZWFrOwogICAgICAgIGRlZmF1bHQ6IGJyZWFrOwogICAgfQog ICAgZnVuY3Rpb24gZ2V0RG9tYWluKHMpewogICAgICAgIHJldHVybiBzLnJlcGxh Y2UoL14oLio/KSAtICguKj8pJC9pLCAiJDEiKTsKICAgIH0KICAgIHZhciB2YXJz ID0gewogICAgICAgICdiYjAnOiBiYlswXSwgJ2JiMSc6IGJiWzFdLCAnYmIyJzog YmJbMl0sICdiYjMnOiBiYlszXSwgJ2JiNCc6IGJiWzRdLAogICAgICAgICdiZWd1 bl9hdXRvX2NvbG9yczAnOiBiZWd1bl9hdXRvX2NvbG9yc1swXSwgJ2JlZ3VuX2F1 dG9fY29sb3JzMSc6IGJlZ3VuX2F1dG9fY29sb3JzWzFdLAogICAgICAgICdiZWd1 bl9hdXRvX2NvbG9yczInOiBiZWd1bl9hdXRvX2NvbG9yc1syXSwKICAgICAgICAn YmVndW5fYXV0b19mb250c19zaXplMCc6IGJlZ3VuX2F1dG9fZm9udHNfc2l6ZVsw XSwgJ2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTEnOiBiZWd1bl9hdXRvX2ZvbnRzX3Np emVbMV0sCiAgICAgICAgJ2JlZ3VuX2F1dG9fZm9udHNfc2l6ZTInOiBiZWd1bl9h dXRvX2ZvbnRzX3NpemVbMl0sCiAgICAgICAgJ2knOiBpLCAnYmVndW5fdGFyZ2V0 JzogYmVndW5fdGFyZ2V0LCAnYmVndW5fYXV0b193aWR0aCc6IGJXaWR0aCwKICAg ICAgICAnbGluayc6IEJlZ3VuUHBjYWxsRXhwZXJpbWVudEFjdGl2YXRlZCgpID8g Zm9ybV9tc2sgOiBwcGNhbGxGb3JtQXJyYXlbaV0sCiAgICAgICAgJ2lzX21vYmls ZSc6IE51bWJlcihiZWd1blBhcmFtcy5pc19tb2JpbGUpLAogICAgICAgICdiZWd1 bl9ib2xkJzogYmVndW5fYm9sZCwgJ3RodW1iU3JjJzogdGh1bWJTcmMsICdybmRJ RCc6IHJuZElELAogICAgICAgICdjYXJkX2hyZWYnOiBiYls2XSwgJ2RvbWFpbic6 IGdldERvbWFpbihiYls0XSkKICAgIH0KICAgIHJldHVybiB0ZW1wbGF0ZS5wYXJz ZSh2YXJzKTsKfQoKZnVuY3Rpb24gYmVndW5GaWxsSWZOb3RFeGlzdChvbGRDb2xs ZWN0aW9uLCBuZXdDb2xsZWN0aW9uKSB7CiAgICBmb3IodmFyIGtleSBpbiBuZXdD b2xsZWN0aW9uKSB7CiAgICAgICAgb2xkQ29sbGVjdGlvbltrZXldID0gb2xkQ29s bGVjdGlvbltrZXldIHx8IG5ld0NvbGxlY3Rpb25ba2V5XTsKICAgIH0KfQoKZnVu Y3Rpb24gYmVndW5QcmludCgpIHsKICAgIGlzQ29tcCA9IGNoa0FnZW50KCk7CiAg ICBpZiAod2luZG93LmJlZ3VuX2Jsb2NrX3R5cGUgPT0gJ0hvcml6b250YWwnKQog ICAgICAgIGJlZ3VuUGFyYW1zLndpZGUgPSAxOwogICAgaWYgKHdpbmRvdy5iZWd1 bl9ibG9ja190eXBlID09ICdWZXJ0aWNhbCcpCiAgICAgICAgYmVndW5QYXJhbXMu d2lkZSA9IDA7CiAgICBpZiAod2luZG93LnBwY2FsbEFycmF5ICYmIHdpbmRvdy5w cGNhbGxBcnJheS50b1N0cmluZygpLmluZGV4T2YoIjEiKSAhPT0gLTEpIHsKCQlk b2N1bWVudC53cml0ZSgnPHNjcicgKyAnaXB0IHNyYz0iaHR0cDovL2F1dG9jb250 ZXh0LmJlZ3VuLnJ1L2F1dG9fcHBjYWxsLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3Jp cHQiPjwvc2NyJyArICdpcHQ+Jyk7CiAgICB9CiAgICBiZWd1bl9hdXRvX3dpZHRo ID0gd2luZG93LmJlZ3VuX2F1dG9fd2lkdGggfHwgMzUwOwogICAgYmVndW5fYXV0 b19saW1pdCA9IHdpbmRvdy5iZWd1bl9hdXRvX2xpbWl0IHx8IDM7CiAgICBiZWd1 bl9zY3JvbGxfaGVpZ2h0ID0gd2luZG93LmJlZ3VuX3Njcm9sbF9oZWlnaHQgfHwg Jyc7CiAgICB2YXIgYmVndW5TcGFucyA9IHdpbmRvdy5iZWd1bl9zcGFuczsKCiAg ICB2YXIgZml4ZWRQYXJhbSA9IHsnZm9udDInIDogJyMwMENDMDAnfTsKICAgIGlm KGJlZ3VuQ2hrUGFyYW0oJ3N0eWxlJywgJ2ZpeGVkJykpIHsKICAgICAgICBmaXhl ZFBhcmFtWydmb250MiddID0gJyMxNjcyMDEnOwogICAgfQogICAgaWYodHlwZW9m KGJlZ3VuX2F1dG9fY29sb3JzKSA9PSAidW5kZWZpbmVkIikgYmVndW5fYXV0b19j b2xvcnMgPSBbXTsKICAgIGlmKHR5cGVvZihiZWd1bl9hdXRvX2ZvbnRzX3NpemUp ID09ICJ1bmRlZmluZWQiKSBiZWd1bl9hdXRvX2ZvbnRzX3NpemUgPSBbXTsKICAg IHZhciBkZWZGb250Q29sb3IgPSBbJyMwMDAwQ0MnLCAnIzAwMDAwMCcsIGZpeGVk UGFyYW0uZm9udDIsICcjRkZGRkZGJ107CiAgICBiZWd1bkZpbGxJZk5vdEV4aXN0 KGJlZ3VuX2F1dG9fY29sb3JzLCBkZWZGb250Q29sb3IpOwogICAgdmFyIGRlZkZv bnRTaXplID0gWycxMHB0JywgJzlwdCcsICc5cHQnLCAnOXB0J107CiAgICBiZWd1 bkZpbGxJZk5vdEV4aXN0KGJlZ3VuX2F1dG9fZm9udHNfc2l6ZSwgZGVmRm9udFNp emUpOwogICAgYmVndW5fdGFyZ2V0ID0gJ3RhcmdldD0iX2JsYW5rIic7CiAgICBi ZWd1bl9ib2xkID0gJ2JvbGQnOwoKICAgIHJuZElEID0gTWF0aC5yb3VuZChNYXRo LnJhbmRvbSgpICogOTkgKyAyKTsgLy8gbm90ICIrIDEiLCBvciBlbHNlIHdlIG1p Z2h0IGhhdmUgMiAiYmd1bDEiIENTUyBjbGFzc2VzCgogICAgaWYgKGJlZ3VuUGFy YW1zLm11bHRpc3BhbikKICAgICAgICBiZWd1blBhcmFtcy53aWRlID0gMDsKCiAg ICBpZiAoYmVndW5QYXJhbXMud2lkZSkgewogICAgICAgIGlmIChiZWd1bl9hdXRv X2xpbWl0IDwgMykKICAgICAgICAgICAgYmVndW5fYXV0b19saW1pdCA9IDM7CiAg ICAgICAgZWxzZSBpZiAoYmVndW5fYXV0b19saW1pdCA+IDUpCiAgICAgICAgICAg IGJlZ3VuX2F1dG9fbGltaXQgPSA1OwogICAgICAgIGJlZ3VuQmFubmVycyA9IGJl Z3VuQmFubmVycy5zbGljZSgwLCBiZWd1bl9hdXRvX2xpbWl0KTsKICAgIH0KICAg IC8vZm9yICh2YXIgaSBpbiBiZWd1bkJhbm5lcnMpIHsKICAgIC8vICAgIGJlZ3Vu QmFubmVyc1tpXVswXSA9IGJlZ3VuQmFubmVyc1tpXVswXS5iZWd1blNwbGl0KDMw KTsKICAgIC8vICAgIGJlZ3VuQmFubmVyc1tpXVsxXSA9IGJlZ3VuQmFubmVyc1tp XVsxXS5iZWd1blNwbGl0KDcwKTsKICAgIC8vfTsKCiAgICBkb2N1bWVudC53cml0 ZShnZXRDc3MoKSk7CgogICAgdmFyIGJlZ3VuQ29udGVudCA9ICcnOwogICAgdmFy IGJlZ3VuQ29udGVudEhlYWRlciA9ICcnOwoKICAgIGlmIChiZWd1blBhcmFtcy5h dXRvc2Nyb2xsKSB7CiAgICAgICAgX2JlZ3VuX2F1dG9fd2lkdGggPSBiZWd1bl9h dXRvX3dpZHRoICsgMzsKICAgICAgICBiZWd1bkNvbnRlbnRIZWFkZXIgPSAnPGRp diBpZD0iYmVndW5TY3JvbGwiIHN0eWxlPSJ3aWR0aDogJyArIF9iZWd1bl9hdXRv X3dpZHRoICsgJ3B4OyBoZWlnaHQ6ICcrKGJlZ3VuX3ZpZXdfbGltaXQgKiBiZWd1 bl9zY3JvbGxfaGVpZ2h0KSsncHg7IGJhY2tncm91bmQtY29sb3I6JytiZWd1bl9h dXRvX2NvbG9yc1szXSsnOyBvdmVyZmxvdzpoaWRkZW47Ij4gXAogICAgICAgIDxk aXYgaWQ9ImJlZ3VuU3BhY2VyIiBzdHlsZT0iaGVpZ2h0OiAwcHgiPjwvZGl2Pic7 CiAgICB9CiAgICBpZiAodHlwZW9mIHdpbmRvdy5iZWd1bkV4dExpbmtzID09ICdv YmplY3QnKSB7CgkJZm9yICh2YXIgaW5keCA9IDA7IGluZHggPCB3aW5kb3cuYmVn dW5FeHRMaW5rcy5sZW5ndGg7IGluZHgrKykgewoJCQlzd2l0Y2ggKGJlZ3VuRXh0 TGlua3NbaW5keF1bMF0pIHsKCQkJCWNhc2UgJ2pzJzoKCQkJCQlpbmNsdWRlKHdp bmRvdy5iZWd1bkV4dExpbmtzW2luZHhdWzFdLCB0cnVlKTsKCQkJCQlicmVhazsK CQkJCWNhc2UgJ2Nzcyc6CgkJCQkJaW5jbHVkZSh3aW5kb3cuYmVndW5FeHRMaW5r c1tpbmR4XVsxXSwgdHJ1ZSwgInN0eWxlIik7CgkJCQkJYnJlYWs7CgkJCQljYXNl ICdmcmFtZSc6CgkJCQkJZG9jdW1lbnQud3JpdGUoJzxpZnJhbWUgc3JjPSInICsg d2luZG93LmJlZ3VuRXh0TGlua3NbaW5keF1bMV0gKwoJCQkJCQknIiBzdHlsZT0i aGVpZ2h0OjA7d2lkdGg6MDtib3JkZXI6MCI+PC9pZnJhbWU+Jyk7CgkJCQkJYnJl YWs7CgkJCQljYXNlICdpbWcnOgoJCQkJZGVmYXVsdDoKCQkJCQkobmV3IEltYWdl KCkpLnNyYyA9IHdpbmRvdy5iZWd1bkV4dExpbmtzW2luZHhdWzFdOwoJCQl9CiAg ICAJfQogICAgfQogICAgaWYgKCFiZWd1blBhcmFtcy5tdWx0aXNwYW4pIHsKICAg ICAgICBiZWd1bkNvbnRlbnRIZWFkZXIgKz0gJzxkaXY+PHVsIGNsYXNzPSJiZ3Vs JytybmRJRCsnIiBpZD0iYmVndW5Sb290Ij4nOwogICAgICAgIGJlZ3VuQ29udGVu dCArPSBiZWd1bkNvbnRlbnRIZWFkZXI7CiAgICAgICAgaWYgKGJlZ3VuQmFubmVy cyAhPSBudWxsKSB7CiAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBiZWd1bkJh bm5lcnMubGVuZ3RoOyBpKyspCiAgICAgICAgICAgICAgICBiZWd1bkNvbnRlbnQg Kz0gZ2V0QmFubmVyKGJlZ3VuQmFubmVyc1tpXSwgbnVsbCwgaSA9PSBiZWd1bkJh bm5lcnMubGVuZ3RoICAtIDEgPyAxIDogMCk7CiAgICAgICAgfQogICAgICAgIGJl Z3VuQ29udGVudCArPSAnPC91bD4nOwogICAgICAgIGlmIChiZWd1blBhcmFtcy53 aWRlKQogICAgICAgICAgICBiZWd1bkNvbnRlbnQgKz0gJzxkaXYgc3R5bGU9ImNs ZWFyOmxlZnQ7Ij48L2Rpdj4nOwogICAgICAgIGlmIChiZWd1blBhcmFtcy5hdXRv c2Nyb2xsKQogICAgICAgICAgICBiZWd1bkNvbnRlbnQgKz0gJzwvZGl2PicKICAg ICAgICBpZiAoYmVndW5QYXJhbXMuc3R1YikKICAgICAgICAgICAgYmVndW5Db250 ZW50ICs9IGdldFN0dWIoKTsKICAgICAgICBiZWd1bkNvbnRlbnQgKz0gJzwvZGl2 Pic7CiAgICB9IGVsc2UgewogICAgICAgIGJlZ3VuQ29udGVudEhlYWRlciArPSAn PHVsIGNsYXNzPSJiZ3VsMSIgaWQ9ImJlZ3VuUm9vdCI+JzsKCiAgICAgICAgaWYg KGJlZ3VuQmFubmVycy5sZW5ndGggJiYgdHlwZW9mIGJlZ3VuU3BhbnMgIT09ICJ1 bmRlZmluZWQiKSB7CiAgICAgICAgICAgIGkgPSAwOwogICAgICAgICAgICBmb3Ig KHZhciBqID0gMCA7IGogPCBiZWd1blNwYW5zLmxlbmd0aDsgaisrICkgewogICAg ICAgICAgICAgICAgYmVndW5Db250ZW50ID0gJyc7CiAgICAgICAgICAgICAgICB2 YXIgYnJlYWtGbGFnID0gMDsKICAgICAgICAgICAgICAgIGlmICghZG9jdW1lbnQu Z2V0RWxlbWVudEJ5SWQoYmVndW5TcGFuc1tqXS5zcGFuX2lkKSkgY29udGludWU7 CiAgICAgICAgICAgICAgICBpZiAoYmVndW5TcGFuc1tqXS53aWR0aCkKICAgICAg ICAgICAgICAgICAgICB2YXIgc3BhbldpZHRoID0gYmVndW5TcGFuc1tqXS53aWR0 aDsKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICB2YXIg c3BhbldpZHRoID0gYmVndW5fYXV0b193aWR0aDsKICAgICAgICAgICAgICAgIGJl Z3VuQ29udGVudCArPSBiZWd1bkNvbnRlbnRIZWFkZXIuc3Vic3RyKDAsIGJlZ3Vu Q29udGVudEhlYWRlci5sZW5ndGggLSAxKSArICcgc3R5bGU9IndpZHRoOicrc3Bh bldpZHRoKydweDsiPic7CiAgICAgICAgICAgICAgICBpZiAoYmVndW5CYW5uZXJz ICE9IG51bGwpIHsKICAgICAgICAgICAgICAgICAgICBmb3IgKGsgPSAwOyBrIDwg YmVndW5TcGFuc1tqXS5saW1pdDsgaysrKSB7CiAgICAgICAgICAgICAgICAgICAg ICAgIGlmICh0eXBlb2YgYmVndW5CYW5uZXJzW2ldID09ICdvYmplY3QnKSB7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBiZWd1bkNvbnRlbnQgKz0gZ2V0QmFu bmVyKGJlZ3VuQmFubmVyc1tpXSwgc3BhbldpZHRoLCBrID09IGJlZ3VuQmFubmVy cy5sZW5ndGggLSAxID8gMSA6IDApOwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgaSsrOwogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAg ICAgICAgICAgICAgICAgICAgICAgYnJlYWtGbGFnID0gMTsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgICB9 CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGlmKGJl Z3VuQ2hrUGFyYW0oJ3N0eWxlJywgJ2ZpeGVkJykpIHsKICAgICAgICAgICAgICAg ICAgICAgICAgYmVndW5Db250ZW50ICs9ICc8L3VsPic7CiAgICAgICAgICAgICAg ICAgICAgfQogICAgICAgICAgICAgICAgICAgIGlmIChiZWd1blBhcmFtcy5zdHVi KQogICAgICAgICAgICAgICAgICAgICAgICBiZWd1bkNvbnRlbnQgKz0gZ2V0U3R1 YihzcGFuV2lkdGgpOwogICAgICAgICAgICAgICAgICAgIGlmKCFiZWd1bkNoa1Bh cmFtKCdzdHlsZScsICdmaXhlZCcpKSB7CiAgICAgICAgICAgICAgICAgICAgICAg IGJlZ3VuQ29udGVudCArPSAnPC91bD4nOwogICAgICAgICAgICAgICAgICAgIH0K ICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChiZWd1 blNwYW5zW2pdLnNwYW5faWQpLmlubmVySFRNTCA9IGJlZ3VuQ29udGVudDsKICAg ICAgICAgICAgICAgICAgICBpZiAoYnJlYWtGbGFnKSBicmVhazsKICAgICAgICAg ICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIAogICAg aWYgKHR5cGVvZiBiZWd1blNwYW5zID09ICdvYmplY3QnKSB7fQogICAgZWxzZSBp ZiAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JlZ3VuU3BhbicpKQogICAgICAg IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdiZWd1blNwYW4nKS5pbm5lckhUTUwg PSBiZWd1bkNvbnRlbnQ7CiAgICBlbHNlCiAgICAgICAgZG9jdW1lbnQud3JpdGUo YmVndW5Db250ZW50KTsKCgl2YXIgcHBjYWxsTWFya2VyID0gd2luZG93LmJlZ3Vu X3BwY2FsbF9tZXRob2RfbmFtZTsKCXZhciBwcGNhbGxNYXJrZXJQb3MgPSBiZWd1 bkNvbnRlbnQuaW5kZXhPZihwcGNhbGxNYXJrZXIpOwoJZm9yICh2YXIgcHBjYWxs c1Nob3duID0gMDsgcHBjYWxsTWFya2VyUG9zICE9PSAtMTsgcHBjYWxsc1Nob3du KyspIHsKCQlwcGNhbGxNYXJrZXJQb3MgPSBiZWd1bkNvbnRlbnQuaW5kZXhPZihw cGNhbGxNYXJrZXIsIHBwY2FsbE1hcmtlclBvcyArIHBwY2FsbE1hcmtlci5sZW5n dGgpOwoJfQoJaWYgKHBwY2FsbHNTaG93biA+IDApIHsKCQl2YXIgZXhwZXJpbWVu dERhdGEgPSBmdW5jdGlvbigpIHsKCQkJdmFyIHN0ciA9ICIiOwoJCQlzdHIgKz0g IlwicmVnaW9uX2lkXCI6IiArIChiZWd1blBhcmFtcy51c2VyX3JlZ2lvbl9pZCA/ IGJlZ3VuUGFyYW1zLnVzZXJfcmVnaW9uX2lkIDogIlwibm9uZVwiIikgKyAiLCI7 CgkJCXN0ciArPSAiXCJwcGNhbGxfZm9ybVwiOiIgKyAoQmVndW5QcGNhbGxFeHBl cmltZW50QWN0aXZhdGVkKCkgPyAiXCJvdmVycmlkZVwiIiA6ICJcImRlZmF1bHRc IiIpICsgIiwiOwoJCQlyZXR1cm4gc3RyOwoJCX07CgkJdmFyIHBwY2FsbHNMb2dJ bmZvID0gIlt7XCJwYWRfaWRcIjoiICsgd2luZG93LmJlZ3VuX2F1dG9fcGFkICsg IiwiICsgZXhwZXJpbWVudERhdGEoKSArICJcImJsb2Nrc1wiOlt7XCJpZFwiOm51 bGwsXCJwcGNhbGxfY291bnRcIjoiICsgcHBjYWxsc1Nob3duICsgIn1dfV0iOwoJ CShuZXcgSW1hZ2UoKSkuc3JjID0gImh0dHA6Ly9hdXRvY29udGV4dC5iZWd1bi5y dS9wcGNhbGxjb3VudGVyP2RhdGE9IiArIGVuY29kZVVSSUNvbXBvbmVudChwcGNh bGxzTG9nSW5mbykgKyAiJmxvZ19wcGNhbGxfdmlzaWJpbGl0eT0xIjsKCX0KCiAg ICBpZiAoYmVndW5QYXJhbXMuYXV0b3Njcm9sbCkgewogICAgICAgIGRvY3VtZW50 LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5zY3Jv bGxQcmludCgpOzwvc2NyJyArICdpcHQ+Jyk7CiAgICB9CgogICAgaWYgKGJlZ3Vu UGFyYW1zLmJlZ3VuX2F1dG9faHlwZXIpIHsKICAgICAgICBpbmNsdWRlKCdodHRw Oi8vYXV0b2NvbnRleHQuYmVndW4ucnUvaHlwZXJ0ZXh0X2EuanMnKTsKICAgICAg ICBkb2N1bWVudC53cml0ZSgnPHNjcicgKyAnaXB0IHR5cGU9InRleHQvamF2YXNj cmlwdCI+aHlwZXJSdW4oKTs8L3NjcicgKyAnaXB0PicpOwogICAgfQp9CgoKZnVu Y3Rpb24gYmVndW5BdXRvUnVuKCkgewoJYmVndW5BZGFwdFJlc3BvbnNlKCk7Cgli ZWd1blByaW50KCk7CgoJYmVndW5BdXRvUnVuID0gbnVsbDsKCXdpbmRvdy5iZWd1 bl9leHRyYV9ibG9jayA9IG51bGw7Cn0KCmZ1bmN0aW9uIGJlZ3VuR2V0RnJhbWVM ZXZlbCgpewoJdmFyIGxldmVsID0gMDsKCXZhciBfcGFyZW50ID0gc2VsZjsKCXdo aWxlIChfcGFyZW50ICE9PSB0b3AgJiYgbGV2ZWwgPCA5OTkpewoJCV9wYXJlbnQg PSBfcGFyZW50LnBhcmVudDsKCQlsZXZlbCsrOwoJfQoJcmV0dXJuIGxldmVsOwp9 Cgp2YXIgcGFyYW1zID0gewoJJ3BhZF9pZCc6IHdpbmRvdy5iZWd1bl9hdXRvX3Bh ZCwKCSdsbXQnOiBEYXRlLnBhcnNlKGRvY3VtZW50Lmxhc3RNb2RpZmllZCkgLyAx MDAwLAoJJ24nOiB3aW5kb3cuYmVndW5fYXV0b19saW1pdCwKCSdiZWd1bl91dGY4 Jzogd2luZG93LmJlZ3VuX3V0ZjgsCgknYmVndW5fa29pOCc6IHdpbmRvdy5iZWd1 bl9rb2k4LAoJJ2JlZ3VuX3Njcm9sbCc6IHdpbmRvdy5iZWd1bl9zY3JvbGwsCgkn bWFueV9zcGFuJzogd2luZG93Lm1hbnlfc3BhbiwKCSdtaXNjX2lkJzogdHlwZW9m KHdpbmRvdy5iZWd1bl9taXNjX2lkKSA9PSAndW5kZWZpbmVkJyA/IHdpbmRvdy5t aXNjX2lkIDogd2luZG93LmJlZ3VuX21pc2NfaWQsCgknYmVndW5fbXVsdGlzcGFu Jzogd2luZG93LmJlZ3VuX211bHRpc3BhbiwKCSdzZW5zZV9tb2RlJzogJ2N1c3Rv bScsCgknc3RvcHdvcmRzJzogd2luZG93LnN0b3B3b3JkcyB8fCAnJywKCSdiZWd1 bl9zZWxmX2tleXdvcmRzJzogd2luZG93LmJlZ3VuX3NlbGZfa2V5d29yZHMsCgkn anNjYWxsJzogJ2JlZ3VuQXV0b1J1bicsCgknanNvbic6IDEsCgkncmVmJzogZG9j dW1lbnQucmVmZXJyZXIsCgkncmVhbF9yZWZlcic6IGRvY3VtZW50LmxvY2F0aW9u LAoJJ3B1cmVfZ3JhcGhfZGF0YSc6IHdpbmRvdy5iZWd1bl9wdXJlX2dyYXBoX2Rh dGEgfHwgMAp9CmlmKHNjcmVlbiAmJiBzY3JlZW4ud2lkdGggJiYgc2NyZWVuLmhl aWdodCkgewoJcGFyYW1zWyd1dF9zY3JlZW5fd2lkdGgnXSA9IHNjcmVlbi53aWR0 aDsKCXBhcmFtc1sndXRfc2NyZWVuX2hlaWdodCddID0gc2NyZWVuLmhlaWdodDsK fQpiZWd1bl9mcmFtZV9sZXZlbCA9IGJlZ3VuR2V0RnJhbWVMZXZlbCgpOwppZiAo YmVndW5fZnJhbWVfbGV2ZWwpewoJcGFyYW1zWydmcm1fbGV2ZWwnXSA9IGJlZ3Vu X2ZyYW1lX2xldmVsOwoJdHJ5ewoJCXBhcmFtc1snZnJtX3RvcCddID0gdG9wLmxv Y2F0aW9uLmhyZWY7Cgl9Y2F0Y2goZSl7CgkJcGFyYW1zWydmcm1fdG9wJ10gPSAn dG9wIG5vdCBhY2Nlc3NpYmxlJzsKCX0KfQoKYmVndW5BcHBlbmQocGFyYW1zKTsK CmlmICh3aW5kb3cuYmVndW5fc2Nyb2xsKSB7Cgl2YXIgaG9zdCA9ICdodHRwOi8v YXV0b3Njcm9sbC5iZWd1bi5ydS8nOwoJdmFyIGpzZmlsZXMgPSBbJ3Byb3RvdHlw ZS5saXRlLmpzJywgJ21vby5meC5qcycsICdtb28uZnguc2Nyb2xsLmpzJywgJ2Jl Z3VuU2Nyb2xsLmpzJ107Cglmb3IgKHZhciBpIGluIGpzZmlsZXMpCgkJaWYgKGpz ZmlsZXNbaV0gJiYganNmaWxlcy5oYXNPd25Qcm9wZXJ0eSAmJiBqc2ZpbGVzLmhh c093blByb3BlcnR5KGkpKSAvLyBhbHdheXMgY2hlY2sgZm9yIG93biBwcm9wZXJ0 eSBpbiBmb3IgLi4gaW4gLi4KCQkJaW5jbHVkZShob3N0ICsganNmaWxlc1tpXSk7 Cn0gCgpmdW5jdGlvbiBiZWd1bklzRGVmaW5lZCh2YWx1ZSwgc3Vic3RpdHV0ZSl7 CglyZXR1cm4gdHlwZW9mIHZhbHVlID09ICJ1bmRlZmluZWQiID8gc3Vic3RpdHV0 ZSA6IHZhbHVlOwp9CgooZnVuY3Rpb24oKSB7CmlmICh0eXBlb2Ygd2luZG93LmJl Z3VuVG9vbGJhckxvYWRlZCA9PT0gInVuZGVmaW5lZCIpIHsKCXdpbmRvdy5iZWd1 blRvb2xiYXJMb2FkZWQgPSBmdW5jdGlvbigpIHsKCQlpZiAodHlwZW9mIEJlZ3Vu ID09PSAidW5kZWZpbmVkIiB8fCAhQmVndW4uVG9vbGJhciB8fCAhQmVndW4uVG9v bGJhci5pbml0KSB7CgkJCXJldHVybjsKCQl9CgkJd2hpbGUgKGJlZ3VuQWRhcHRS ZXNwb25zZS51bmhhbmRsZWREZWJ1Z3MgJiYgYmVndW5BZGFwdFJlc3BvbnNlLnVu aGFuZGxlZERlYnVncy5sZW5ndGggPiAwKSB7CgkJCUJlZ3VuLlRvb2xiYXIuaW5p dChiZWd1bkFkYXB0UmVzcG9uc2UudW5oYW5kbGVkRGVidWdzLnBvcCgpKTsKCQl9 Cgl9Cn0gZWxzZSB7Cgl2YXIgYnRsID0gd2luZG93LmJlZ3VuVG9vbGJhckxvYWRl ZDsKCXdpbmRvdy5iZWd1blRvb2xiYXJMb2FkZWQgPSBmdW5jdGlvbigpIHsKCQli dGwoKTsKCQlpZiAodHlwZW9mIEJlZ3VuID09PSAidW5kZWZpbmVkIiB8fCAhQmVn dW4uVG9vbGJhciB8fCAhQmVndW4uVG9vbGJhci5pbml0KSB7CgkJCXJldHVybjsK CQl9CgkJd2hpbGUgKGJlZ3VuQWRhcHRSZXNwb25zZS51bmhhbmRsZWREZWJ1Z3Mg JiYgYmVndW5BZGFwdFJlc3BvbnNlLnVuaGFuZGxlZERlYnVncy5sZW5ndGggPiAw KSB7CgkJCUJlZ3VuLlRvb2xiYXIuaW5pdChiZWd1bkFkYXB0UmVzcG9uc2UudW5o YW5kbGVkRGVidWdzLnBvcCgpKTsKCQl9Cgl9Owp9Cn0pKCk7CgppZiAodHlwZW9m IGJlZ3VuQWRhcHRSZXNwb25zZSA9PT0gInVuZGVmaW5lZCIpIHsKYmVndW5BZGFw dFJlc3BvbnNlID0gZnVuY3Rpb24oKSB7CgoJaWYgKHR5cGVvZiB3aW5kb3cuYmVn dW5BZHMgPT0gInVuZGVmaW5lZCIpewoJCXJldHVybjsKCX0KCglpZiAod2luZG93 LmJlZ3VuQWRzLmRlYnVnKSB7CgkJaWYgKHR5cGVvZiBiZWd1bkFkYXB0UmVzcG9u c2UudW5oYW5kbGVkRGVidWdzID09PSAidW5kZWZpbmVkIikgewoJCQliZWd1bkFk YXB0UmVzcG9uc2UudW5oYW5kbGVkRGVidWdzID0gW107CgkJfQoKCQl2YXIgZGVi dWdDb3B5ID0ge307CgkJZm9yICh2YXIgZGVidWdFbnRpdHkgaW4gd2luZG93LmJl Z3VuQWRzLmRlYnVnKSB7CgkJCWlmICh3aW5kb3cuYmVndW5BZHMuZGVidWcuaGFz T3duUHJvcGVydHkoZGVidWdFbnRpdHkpKSB7CgkJCQlkZWJ1Z0NvcHlbZGVidWdF bnRpdHldID0gd2luZG93LmJlZ3VuQWRzLmRlYnVnW2RlYnVnRW50aXR5XTsKCQkJ fQoJCX0KCQlkZWxldGUgYmVndW5BZHMuZGVidWc7CgkJYmVndW5BZGFwdFJlc3Bv bnNlLnVuaGFuZGxlZERlYnVncy5wdXNoKGRlYnVnQ29weSk7CgkJYmVndW5Ub29s YmFyTG9hZGVkKCk7Cgl9CgoJdmFyIG9iaiwgZW1wdHlTdHIgPSAiIjsKCglmdW5j dGlvbiBiZWd1blBhcnNlQmFubmVycygpewoJCWlmICh0eXBlb2Ygd2luZG93LnBw Y2FsbEZvcm1BcnJheSA9PT0gInVuZGVmaW5lZCIpIHsKCQkJd2luZG93LnBwY2Fs bEZvcm1BcnJheSA9IFtdOwoJCX0KCQl3aW5kb3cuYmVndW5CYW5uZXJzID0gW107 CgkKCQlmb3IgKHZhciBpID0gMDsgaSA8IHdpbmRvdy5iZWd1bkFkcy5iYW5uZXJz LmF1dG9jb250ZXh0Lmxlbmd0aDsgaSsrKXsKCQkJb2JqID0gd2luZG93LmJlZ3Vu QWRzLmJhbm5lcnMuYXV0b2NvbnRleHRbaV07CgkJCXdpbmRvdy5wcGNhbGxGb3Jt QXJyYXlbaV0gPSBvYmoucHBjYWxsX2Zvcm07CgkJCXdpbmRvdy5iZWd1bkJhbm5l cnNbaV0gPSBbCgkJCQliZWd1bklzRGVmaW5lZChvYmoudGl0bGUsIGVtcHR5U3Ry KSwKCQkJCWJlZ3VuSXNEZWZpbmVkKG9iai5kZXNjciwgZW1wdHlTdHIpLAoJCQkJ YmVndW5Jc0RlZmluZWQob2JqLnVybCwgZW1wdHlTdHIpLAoJCQkJYmVndW5Jc0Rl ZmluZWQob2JqLnByaWNlLCAwLjApLAoJCQkJYmVndW5Jc0RlZmluZWQob2JqLmRv bWFpbiwgZW1wdHlTdHIpLAoJCQkJYmVndW5Jc0RlZmluZWQob2JqLmJhbm5lcl9p ZCwgMCksCgkJCQliZWd1bklzRGVmaW5lZChvYmouY2FyZCwgZW1wdHlTdHIpLAoJ CQkJYmVndW5Jc0RlZmluZWQob2JqLmNhcmRzX21vZGUsIGVtcHR5U3RyKSwKCQkJ CWJlZ3VuSXNEZWZpbmVkKG9iai5jb25zdHJhaW50cywgZW1wdHlTdHIpLAoJCQkJ YmVndW5Jc0RlZmluZWQob2JqLnRoZW1hdGljcywgZW1wdHlTdHIpCgkJCV07CgkJ fQoJfQoKCWZ1bmN0aW9uIGJlZ3VuUGFyc2VMaW5rcygpewoKCQl3aW5kb3cuYmVn dW5FeHRMaW5rcyA9IFtdOwoKCQlmb3IgKHZhciBpID0gMDsgaSA8IHdpbmRvdy5i ZWd1bkFkcy5saW5rcy5sZW5ndGg7IGkrKyl7CgkJCW9iaiA9IHdpbmRvdy5iZWd1 bkFkcy5saW5rc1tpXTsKCQkJd2luZG93LmJlZ3VuRXh0TGlua3NbaV0gPSBbXTsK CQkJd2luZG93LmJlZ3VuRXh0TGlua3NbaV1bMF0gPSBvYmoudHlwZTsKCQkJd2lu ZG93LmJlZ3VuRXh0TGlua3NbaV1bMV0gPSBvYmoudXJsOwoJCX0KCX0KCglmdW5j dGlvbiBiZWd1blBhcnNlUGFyYW1zKCl7CgkJd2luZG93LmJlZ3VuUGFyYW1zID0g d2luZG93LmJlZ3VuQWRzLnBhcmFtczsKCX0KCglmdW5jdGlvbiBiZWd1blBhcnNl UFBDYWxsKCl7CgkJaWYgKHR5cGVvZiB3aW5kb3cucHBjYWxsQXJyYXkgPT09ICJ1 bmRlZmluZWQiKSB7CgkJCXdpbmRvdy5wcGNhbGxBcnJheSA9IFtdOwoJCX0KCQlm b3IgKHZhciBpID0gMDsgaSA8IHdpbmRvdy5iZWd1bkFkcy5iYW5uZXJzLmF1dG9j b250ZXh0Lmxlbmd0aDsgaSsrKXsKCQkJd2luZG93LnBwY2FsbEFycmF5W2ldID0g cGFyc2VJbnQod2luZG93LmJlZ3VuQWRzLmJhbm5lcnMuYXV0b2NvbnRleHRbaV0u cHBjYWxsKTsKCQkJd2luZG93LnBwY2FsbEZvcm1BcnJheVtpXSA9IHdpbmRvdy5i ZWd1bkFkcy5iYW5uZXJzLmF1dG9jb250ZXh0W2ldLnBwY2FsbF9mb3JtOwoJCX0K CX0KCglmdW5jdGlvbiBiZWd1blBhcnNlU3R1YnMoKXsKCQoJCXdpbmRvdy5iZWd1 blN0dWJzID0gW107CgkKCQl2YXIgc3R1YnMgPSB7CgkJCWJlZ3VuX2FkdmVydDog JyYjMTA1NjsmIzEwNzc7JiMxMDgyOyYjMTA4MzsmIzEwNzI7JiMxMDg0OyYjMTA3 MjsgJiMxMDg1OyYjMTA3MjsgJiMxMDQxOyYjMTA3NzsmIzEwNzU7JiMxMDkxOyYj MTA4NTsmIzEwNzc7JywKCQkJLypwbGFjZV9oZXJlOiAnJiMxMDQ0OyYjMTA3Mjsm IzEwOTA7JiMxMTAwOyAmIzEwODY7JiMxMDczOyYjMTA5ODsmIzExMDM7JiMxMDc0 OyYjMTA4MzsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzEwNzc7JywqLwoJCQlhbGxf YmFubmVyczogJyYjMTA0MjsmIzEwODk7JiMxMDc3OyAmIzEwODY7JiMxMDczOyYj MTA5ODsmIzExMDM7JiMxMDc0OyYjMTA4MzsmIzEwNzc7JiMxMDg1OyYjMTA4MDsm IzExMDM7JywKCQkJYmVjb21lX3BhcnRuZXI6ICcmIzEwNTc7JiMxMDkwOyYjMTA3 MjsmIzEwOTA7JiMxMTAwOyAmIzEwODc7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMx MDg1OyYjMTA3NzsmIzEwODg7JiMxMDg2OyYjMTA4NDsnfTsKCQoJCW9iaiA9IHdp bmRvdy5iZWd1bkFkcy5zdHViczsKCQoJCXdpbmRvdy5iZWd1blN0dWJzWzBdID0g ewoJCQlocmVmOglvYmouYWxsX2Jhbm5lcnMsCgkJCXRleHQ6CXN0dWJzLmFsbF9i YW5uZXJzCgkJfTsKCQl3aW5kb3cuYmVndW5TdHVic1sxXSA9IHt0ZXh0OglzdHVi cy5iZWd1bl9hZHZlcnR9OwoJCXdpbmRvdy5iZWd1blN0dWJzWzJdID0ge3RleHQ6 CXN0dWJzLmJlY29tZV9wYXJ0bmVyfTsKCQl3aW5kb3cuYmVndW5TdHVic1szXSA9 IHt0ZXh0OglvYmoucmFtYmxlcl9zYm94X2J0bl90ZXh0fTsKCQl3aW5kb3cuYmVn dW5TdHVic1s0XSA9IHt0ZXh0OglvYmoucmFtYmxlcl9zYm94X2F1dG99OwoJCXdp bmRvdy5iZWd1blN0dWJzWzVdID0ge3RleHQ6CW9iai5yYW1ibGVyX3Nib3h9OwoJ CXdpbmRvdy5iZWd1blN0dWJzWzZdID0ge2hyZWY6CW9iai5iZWhhdl9hbGxfYmFu bmVyc307CgkKCX0KCgliZWd1blBhcnNlQmFubmVycygpOwoJYmVndW5QYXJzZUxp bmtzKCk7CgliZWd1blBhcnNlUGFyYW1zKCk7CgliZWd1blBhcnNlUFBDYWxsKCk7 CgliZWd1blBhcnNlU3R1YnMoKTsKfQp9CgooZnVuY3Rpb24oKXsKCXZhciBVU0Vf TkVXX0JMT0NLUyA9IHRydWU7IC8vIG5ldyBibG9ja3Mgb3Igbm8gbmV3IGJsb2Nr cwoJdmFyIGlzX211bHRpc3BhbiA9ICh3aW5kb3cuYmVndW5fc3BhbnMgfHwgd2lu ZG93LmJlZ3VuX211bHRpc3BhbiB8fCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi YmVndW5TcGFuIikpOwoKCWlmICghaXNfbXVsdGlzcGFuKXsKCQl2YXIgb2xkX3Bh cmFtcyA9IFsnYmVndW5fYXV0b19wYWQnLCAnYmVndW5fYXV0b19saW1pdCcsICdi ZWd1bl92aWV3X2xpbWl0JywgJ2JlZ3VuX2F1dG9fd2lkdGgnLCAnYmVndW5fYXV0 b19jb2xvcnNbMF0nLCAnYmVndW5fYXV0b19jb2xvcnNbMV0nLCAnYmVndW5fYXV0 b19jb2xvcnNbMl0nLCAnYmVndW5fYXV0b19jb2xvcnNbM10nLCAnYmVndW5fYXV0 b19mb250c19zaXplWzBdJywgJ2JlZ3VuX2F1dG9fZm9udHNfc2l6ZVsxXScsICdi ZWd1bl9hdXRvX2ZvbnRzX3NpemVbMl0nLCAnYmVndW5fYXV0b19mb250c19zaXpl WzNdJywgJ2JlZ3VuX2Jsb2NrX3R5cGUnLCAnbWlzY19pZCcsICdiZWd1bl9zY3Jv bGwnLCAnYmVndW5fcmFtYmxlcl90eXBlJ107CgkJdmFyIG9sZF9ibG9ja19jb3Vu dGVyID0gJ2h0dHA6Ly9hdXRvY29udGV4dC5iZWd1bi5ydS9ibG9ja2ltcG9ydC5w bmc/JzsKCQlmb3IgKHZhciBpID0gMDsgaSA8IG9sZF9wYXJhbXMubGVuZ3RoOyBp KyspewoJCQl2YXIgcmVzID0gJyc7CgkJCXRyeXsKCQkJCXJlcyA9IGV2YWwob2xk X3BhcmFtc1tpXSk7CgkJCX1jYXRjaChlKXsKCQkJCS8vCgkJCX0KCQkJb2xkX2Js b2NrX2NvdW50ZXIgKz0gKHJlcyA/IG9sZF9wYXJhbXNbaV0gKyAnPScgKyBlbmNv ZGVVUklDb21wb25lbnQocmVzKSArICcmJyA6ICcnKTsKCQl9CgkJKG5ldyBJbWFn ZSgpKS5zcmMgPSBvbGRfYmxvY2tfY291bnRlcjsgLy8gbG9nICdlbSBhbGwsIGV4 Y2VwdCBpc19tdWx0aXNwYW4KCX0KCglpZiAoKCFVU0VfTkVXX0JMT0NLUykgfHwg KFVTRV9ORVdfQkxPQ0tTICYmIGlzX211bHRpc3BhbikpewoJCWluY2x1ZGUoYmVn dW5fYXV0b191cmwuc3Vic3RyaW5nKDAsIDE1MjQpLnJlcGxhY2UoLyVbMC05YS1m QS1GXT8kLywgJycpKTsKCQkobmV3IEltYWdlKCkpLnNyYyA9ICJodHRwOi8vYXV0 b2NvbnRleHQuYmVndW4ucnUvYmxvY2tjb3VudGVyP3BhZF9pZD0iICsgd2luZG93 LmJlZ3VuX2F1dG9fcGFkICsgIiZvbGRfYmxvY2s9MSI7CgkJcmV0dXJuOwoJfQoJ Cgl2YXIgVkVSVElDQUxfQkxPQ0tfVFlQRSA9ICJ2ZXJ0aWNhbCI7Cgl2YXIgSE9S SVpPTlRBTF9CTE9DS19UWVBFID0gImhvcml6b250YWwiOwoJdmFyIE9MRF9IT1JJ Wk9OVEFMX0JMT0NLX1RZUEUgPSAiSG9yaXpvbnRhbCI7CgkKCXdpbmRvdy5iZWd1 bl91cmxzID0gd2luZG93LmJlZ3VuX3VybHMgfHwge307Cgl3aW5kb3cuYmVndW5f dXJscy5ibG9ja19qcyA9ICcnOwoJCgl3aW5kb3cuYmVndW5fdG90YWxfYmFubmVy cyA9IHdpbmRvdy5iZWd1bl9hdXRvX2xpbWl0IHx8IDM7Cgl2YXIgRkFLRV9CTE9D S19PRkZTRVQgPSAyMDA7Cgl3aW5kb3cuYmVndW5fYmxvY2tfaWQgPSBGQUtFX0JM T0NLX09GRlNFVCArIHBhcnNlSW50KHdpbmRvdy5iZWd1bl90b3RhbF9iYW5uZXJz KTsKCQoJd2luZG93LmJlZ3VuX2V4dHJhX2Jsb2NrID0gKGZ1bmN0aW9uKCl7CgkJ cmV0dXJuIHsKCQkJaWQ6IHdpbmRvdy5iZWd1bl9ibG9ja19pZCwKCQkJb3B0aW9u czogewoJCQkJdmlzdWFsOiBnZXRWaXN1YWxQYXJhbXMoKSwKCQkJCWRpbWVuc2lv bnM6IHsKCQkJCQl0eXBlOiBnZXRCbG9ja1R5cGUoKSwKCQkJCQl3aWR0aDogd2lu ZG93LmJlZ3VuX2F1dG9fd2lkdGggfHwgMAoJCQkJfSwKCQkJCWJhbm5lcnNfY291 bnQ6IGdldEJhbm5lcnNDb3VudCgpLAoJCQkJdXNlX3Njcm9sbDoJaXNOYU4od2lu ZG93LmJlZ3VuX3Njcm9sbCkgPyAwIDogd2luZG93LmJlZ3VuX3Njcm9sbAoJCQl9 CgkJfQoJfSkoKTsKCQoJZnVuY3Rpb24gZ2V0QmFubmVyc0NvdW50KCl7CgkJcmV0 dXJuIHR5cGVvZiB3aW5kb3cuYmVndW5fc2Nyb2xsICE9ICd1bmRlZmluZWQnICYm IHdpbmRvdy5iZWd1bl9zY3JvbGwgJiYgdHlwZW9mIHdpbmRvdy5iZWd1bl92aWV3 X2xpbWl0ICE9ICd1bmRlZmluZWQnICYmIHdpbmRvdy5iZWd1bl92aWV3X2xpbWl0 ID8gd2luZG93LmJlZ3VuX3ZpZXdfbGltaXQgOiB3aW5kb3cuYmVndW5fdG90YWxf YmFubmVyczsKCX0KCglmdW5jdGlvbiBnZXRWaXN1YWxQYXJhbXMoKSB7CgkJdmFy IHJlcyA9IHt9OwoJCQoJCWlmICh0eXBlb2Ygd2luZG93LmJlZ3VuX2F1dG9fY29s b3JzICE9PSAidW5kZWZpbmVkIikgewoJCQlpZiAoYmVndW5fYXV0b19jb2xvcnNb MF0pIHsKCQkJCXJlcy50aXRsZSA9IHJlcy50aXRsZSB8fCB7fTsKCQkJCXJlcy50 aXRsZS5jb2xvciA9IGJlZ3VuX2F1dG9fY29sb3JzWzBdIHx8ICdpbmhlcml0JzsK CQkJfQoJCQlpZiAoYmVndW5fYXV0b19jb2xvcnNbMV0pIHsKCQkJCXJlcy50ZXh0 ID0gcmVzLnRleHQgfHwge307CgkJCQlyZXMudGV4dC5jb2xvciA9IGJlZ3VuX2F1 dG9fY29sb3JzWzFdIHx8ICdpbmhlcml0JzsKCQkJfQoJCQlpZiAoYmVndW5fYXV0 b19jb2xvcnNbMl0pIHsKCQkJCXJlcy5kb21haW4gPSByZXMuZG9tYWluIHx8IHt9 OwoJCQkJcmVzLmRvbWFpbi5jb2xvciA9IGJlZ3VuX2F1dG9fY29sb3JzWzJdIHx8 ICdpbmhlcml0JzsKCQkJfQoJCQlpZiAoYmVndW5fYXV0b19jb2xvcnNbM10pIHsK CQkJCXJlcy5ibG9jayA9IHJlcy5ibG9jayB8fCB7fTsKCQkJCXJlcy5ibG9jay5i YWNrZ3JvdW5kQ29sb3IgPSBiZWd1bl9hdXRvX2NvbG9yc1szXSB8fCAnaW5oZXJp dCc7CgkJCX0KCQl9CgkJaWYgKHR5cGVvZiB3aW5kb3cuYmVndW5fYXV0b19mb250 c19zaXplICE9PSAidW5kZWZpbmVkIikgewoJCQlpZiAoYmVndW5fYXV0b19mb250 c19zaXplWzBdKSB7CgkJCQlyZXMudGl0bGUgPSByZXMudGl0bGUgfHwge307CgkJ CQlyZXMudGl0bGUuZm9udFNpemUgPSBiZWd1bl9hdXRvX2ZvbnRzX3NpemVbMF0g fHwgJ2luaGVyaXQnOwoJCQl9CgkJCWlmIChiZWd1bl9hdXRvX2ZvbnRzX3NpemVb MV0pIHsKCQkJCXJlcy50ZXh0ID0gcmVzLnRleHQgfHwge307CgkJCQlyZXMudGV4 dC5mb250U2l6ZSA9IGJlZ3VuX2F1dG9fZm9udHNfc2l6ZVsxXSB8fCAnaW5oZXJp dCc7CgkJCX0KCQkJaWYgKGJlZ3VuX2F1dG9fZm9udHNfc2l6ZVsyXSkgewoJCQkJ cmVzLmRvbWFpbiA9IHJlcy5kb21haW4gfHwge307CgkJCQlyZXMuZG9tYWluLmZv bnRTaXplID0gYmVndW5fYXV0b19mb250c19zaXplWzJdIHx8ICdpbmhlcml0JzsK CQkJfQoJCQlpZiAoYmVndW5fYXV0b19mb250c19zaXplWzNdKSB7CgkJCQlyZXMu YmxvY2sgPSByZXMuYmxvY2sgfHwge307CgkJCQlyZXMuYmxvY2suZm9udFNpemUg PSBiZWd1bl9hdXRvX2ZvbnRzX3NpemVbM10gfHwgJ2luaGVyaXQnOwoJCQl9CgkJ fQoJCQoJCXJldHVybiByZXM7Cgl9CgkKCWZ1bmN0aW9uIGdldEJsb2NrVHlwZSgp ewoJCWlmICh3aW5kb3cuYmVndW5fYmxvY2tfdHlwZSA9PT0gdW5kZWZpbmVkKXsK CQkJcmV0dXJuIFZFUlRJQ0FMX0JMT0NLX1RZUEU7CgkJfQoJCXJldHVybiB3aW5k b3cuYmVndW5fYmxvY2tfdHlwZSA9PSBPTERfSE9SSVpPTlRBTF9CTE9DS19UWVBF ID8KCQkJSE9SSVpPTlRBTF9CTE9DS19UWVBFIDogVkVSVElDQUxfQkxPQ0tfVFlQ RTsKCX0KCglpbmNsdWRlKGdldEFDUGF0aCgpKTsKCglmdW5jdGlvbiBnZXRBQ1Bh dGgoKXsKCQlyZXR1cm4gKHR5cGVvZiB3aW5kb3cuYmVndW5fdXJscyAhPT0gInVu ZGVmaW5lZCIgJiYgdHlwZW9mIHdpbmRvdy5iZWd1bl91cmxzLmJhc2Vfc2NyaXB0 c191cmwgIT09ICJ1bmRlZmluZWQiKSA/CgkJCXdpbmRvdy5iZWd1bl91cmxzLmJh c2Vfc2NyaXB0c191cmwgKyAiL2F1dG9jb250ZXh0Mi5qcyIgOgoJCQkJImh0dHA6 Ly9hdXRvY29udGV4dC5iZWd1bi5ydS9hdXRvY29udGV4dDIuanMiOwoJfQp9KSgp OwpmdW5jdGlvbiBiZWd1bkZpeFBORyhlbGVtZW50KQp7CglpZiAoL01TSUUgKDVc LjV8NikuK1dpbi8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkKCXsKCQl2YXIg c3JjOwoJCQoJCWlmIChlbGVtZW50LnRhZ05hbWU9PSdJTUcnKQoJCXsKCQkJaWYg KC9cLmpwZy8udGVzdChlbGVtZW50LnNyYykpCgkJCXsKCQkJCXNyYyA9IGVsZW1l bnQuc3JjOwoJCQkJZWxlbWVudC5zcmMgPSAiaHR0cDovL2F1dG9jb250ZXh0LmJl Z3VuLnJ1L2ltZy9ibGFuay5naWYiOwoJCQl9CgkJfQoJCQoJCWlmIChzcmMpIGVs ZW1lbnQucnVudGltZVN0eWxlLmZpbHRlciA9ICJwcm9naWQ6RFhJbWFnZVRyYW5z Zm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9JyIgKyBzcmMgKyAi JyxzaXppbmdNZXRob2Q9J3NjYWxlJykiOwoJfQp9Cg== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=rline.gif Content-Type: image/gif; name=rline.gif Content-Location: http://tyrist.ru/images/rline.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAIAAAKK75v///yH5BAAAAAAALAAAAAAHAAcAAAIJjA+Hasmu4HoF ADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=ld.gif Content-Type: image/gif; name=ld.gif Content-Location: http://tyrist.ru/images/ld.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHAMQAAObt+eHp+Ka+5+ru9vT3/bfK6/b4/evv9+/z+fL3/K7D6KO8 5qrB58/d8/39/qK75v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAAAUY4AONpEiOg3BCQbESx3I6 SaOYkGMACPOEADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=dline.gif Content-Type: image/gif; name=dline.gif Content-Location: http://tyrist.ru/images/dline.gif Content-Transfer-Encoding: Base64 R0lGODlhCAAHAIAAAKK75v///yH5BAAAAAAALAAAAAAIAAcAAAIIjI+py30AIywA Ow== ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=rd.gif Content-Type: image/gif; name=rd.gif Content-Location: http://tyrist.ru/images/rd.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAHALMAAOrw+vH1++Lo89bh9fz9/ert9eft+fn7/ent9qO85v39/eDq +Ke/56i/6KK75v///yH5BAAAAAAALAAAAAAHAAcAAAQW8MnpJrXPCcyWdUMgJU0B EI6DGIfyRAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=banner-88x31-rambler-gray2.gif Content-Type: image/gif; name=banner-88x31-rambler-gray2.gif Content-Location: http://top100-images.rambler.ru/top100/banner-88x31-rambler-gray2.gif Content-Transfer-Encoding: Base64 R0lGODlhWAAfALMAAISEhIuLi5WVlZubm6Ojo6urq7W1tb29vcPDw83NzdPT093d 3ePj4+3t7fT09P7+/iH5BAAAAAAALAAAAABYAB8AAAT/EMhJq7046833+2AojmRp nmhaSo/hvnAsz3Rt2wUhBFMgEAXag3UoGo/IpHLJbC4Ng83AkBwCHoisdsvter/g sJfA4wQIXCtWzG67w4QOBa1VJwoARCIB0An2An+AAAd7e1EAZxUHhHt9jIWMf4EJ jAWGe3Fyc4ZqCgoBAwoGAAmBn6cKfACiqgEBCaqVUUaEnwAFkKAAAgqUrJ/BpJsV Bp9qCwukCQEFC4HJ0AtkpArKpcnZeMkIAAZZuN0IBj4Cz4EE2dxlCCKEDw6kBCDd iQgLyMmhAMlxBQWhkuFa4G3BNnUG+S2oN6GAuAAHBgxYgOieOjwSfiR4QIDAAI4F /x4MmNexhQRnahio7FZApUGJrBhIihJAJgAFKnOSUskngUpvfAYIYCCR6AA8OFXu otBOQtMrB0gGwCIhgAI1DRpcW5C1awOJXwW4wOMzkaGspLL2zApUQoKvA+A2CMQg K6MKT59imcfAwdwJB7A2iHPAa9eiebriasBAkwC0ALIquMnWWJ+sYMEyuNwAI1Mr eqM+iFohJAsHqFOrXs26tevXsFEj+izhIxWRJC18ZKGit2/fZWg7hSePo4WpLIgp X07hA3MMap5Ll+PgQfDpyK9M366hgUgLBRwQJFC9HnmqFHZrp3BgwSjl94ZJSDYb w8T6N01SCK8VgAMEUzHyX/+AFBgQ3QTtgHCXHPgwdIVxGuTG3gOr9DDRNMa5l5t7 FGyU3ATl4UOQN+NMgAY5ByAgAD8UlvhgHAJkAWMWDkmlhQAfNXDdfBjG0U+GIybi 3Ye8EWBgNwyAwEAzIFQHjzkP4EPhiyHRMw8IZ1gFgo+jWfCjjwpsOJkEgR3Im5QH GPjfBwaI6B1XWOCTQIIfcZRkLA909kECmgCQZGc8GMjAihQI5EACHwmIaJe8JGnm gwhctdADmzVoaZxYXAXgB1cS4N0BDDBzZQUTwVPGVRXy6E15EhjAqlsPXEUkpO1g +MGl92CKQJUfODAVRwku4AADVVawgKOaeMqocoEN9uhYB1lEuWqUuuKaR3UUvXht rCVZMQEICwRn4LJylEnKo9yla0GZpnTwxwd3oavuvK16J9OOFED0p3zy0jsvAVfl mQAUPIRiwFsfhNkcb7817PDDvfkrscQRAAA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=logo.gif Content-Type: image/gif; name=logo.gif Content-Location: http://counter.yadro.ru/logo;tyrist?54.6 Content-Transfer-Encoding: Base64 R0lGODdhWAAfALMAAAAAAP+qAP///4BVAOrq6p9qAJkAADMzM5lmAABmAAAAAAAA AAAAAAAAAAAAAAAAACwAAAAAWAAfAAAE/hDISau9OOvNd/hgKI5fZ57oRa4rIAgu zL0XnWY2xe5hfNeynyU3+QwCxyRyqVQGfLQo7EWFUqfVKzZ7jXGJSx7LSpaWsROz Gr22iFfHZ3vORkva6Tq5En6PzlZcgHddRGuCfCAmRiV0PnmDj4QUeJN8cQAEmpuc mgAFPWZehIKHW6KTUl9BAD2drwSfYUK0tRKzsJ2yfry9vj2tipoGBrmycb/Jyn+t mMPFsLvL09O3wgTEBwevx9RvwT2KJTpP5OW42AbamggInqDePEUi4MHgJPX3menr BO3vfeK1YDYvUaJzzvgdSJDgXyx4Anfc+0PxCT59z7QxdNgtIkFraRUNmruVMNvC hu4eelwpEaPCjSk7spw5Dl0ugDRznrt2UyUynR5JluiJE2gLciLn7RzHAdRPo+JK VAxXE1mBq1izZoV6VKm5qEt9PeVabypYoU2YqHXCFVjBr1Jrtp3LjK5dRbby6kUR AQA7 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=counter.gif Content-Type: image/gif; name=counter.gif Content-Location: http://www.pyc.ru/cgi-bin/top100/counter.pl?id=97&cl=4 Content-Transfer-Encoding: Base64 R0lGODdhWAAfAOMAAP///wAAAP8AAAAAgABmmTiFrP9mAP+JN//358fDutHR0cfD ugAAAAAAAAAAAAAAACwAAAAAWAAfAAAE/nDJSau9OOvNt/pgKI5kaZ5oWkpq65ZB EMpfPIN2Tce5wiq8Xor2gtV0x9nuSASOfsmi9CSrMm+4K1AIdUatvXBw61XteGRi 02lrErvqbC4uWlqH9STdrn0vsGV3eYBgQ2hfanOJOE1wWVqDUWxlU5UkjnqChHma lp4fmEidW2dodJ+oLB2rrK2uGKB/qLO0J121uChijCG3ub+Dd8IgvsDGkoG9ssfM j5Rlxc21S8nQskGlOkIja925iorKm5BrvHLn0pfL1ZPI5OjP6T7rp4LlznGn8rHj bIdGX9ihErKIGD188UjUE+iJ2pwoofKZuSHxmzOIBxlRM4HtYsJPHW4AzdsHzBuy aCQtjSFFyk/KlwZhwnxFs6bNDREAADs= ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist.ru.js Content-Type: application/x-javascript; charset=windows-1251; name=tyrist.ru.js Content-Location: http://js.redtram.com/n4p/t/y/tyrist.ru.js Content-Transfer-Encoding: Base64 Ci8qKiBnbG9iYWwgKi8NCnZhciBydG40cF9pdGVtICAgICAgICAgID0gNzYyOw0K dmFyIHJ0bjRwX3Nob3dfc3JjICAgICAgPSAwOw0KdmFyIHJ0bjRwX3Nob3dfZGVz YyAgICAgPSAxOw0KdmFyIHJ0bjRwX3Nob3dfcGhvdG8gICAgPSAxOw0KdmFyIHJ0 bjRwX3Nob3dfYWxpZ24gICAgPSAnbGVmdCc7DQovKiogc3R5bGVzICovDQp2YXIg cnRuNHBfY2xhc3NfdGl0bGUgICA9ICdydHRpdGxlJzsNCnZhciBydG40cF9jbGFz c19zcmMgICAgID0gJyc7DQp2YXIgcnRuNHBfY2xhc3NfZGVzYyAgICA9ICdydGRl c2MnOw0KdmFyIHJ0bjRwX2NsYXNzX3Bob3RvICAgPSAnJzsNCnZhciBydG40cF9z dHlsZV9waG90byAgID0gJ21hcmdpbi1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29s aWQgI2ZmZmZmZjsnOw0KLyoqIGhlYWRlci9mb290ZXIgKi8NCnZhciBydG40cF9o ZWFkZXIgICAgICAgID0gJzx0YWJsZSB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9 IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIGJnY29sb3I9IiMwMDAwMDAi Pjx0cj48dGQ+PHRhYmxlIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMSIgY2Vs bHBhZGRpbmc9IjAiIGJvcmRlcj0iMCIgYmdjb2xvcj0iI0EyQkJFNiI+PHRyPjx0 ZCBjb2xzcGFuPSI0IiBiZ2NvbG9yPSIjQkZFQUZGIiBoZWlnaHQ9IjI1Ij4mbmJz cDsmbmJzcDs8YSBocmVmPSJodHRwOi8vcnUucmVkdHJhbS5jb20vIiBjbGFzcz0i cnR0aXRsZTIiPjxiPsjt8uXw5fHt++Ug9ODq8vs8L2I+PC9hPjwvdGQ+PC90cj48 dHI+JzsNCnZhciBydG40cF9mb290ZXIgICAgICAgID0gJzwvdHI+PC90YWJsZT48 L3RkPjwvdHI+PC90YWJsZT48aW1nIHNyYz0iaHR0cDovL25jLnJlZHRyYW0uY29t L3B4LzMwOC5naWYiIGFsdD0iIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBib3JkZXI9 IjAiIC8+JzsNCi8qKiBuZXdzIGxpbmUgKi8NCnZhciBydG40cF9saW5lX2JlZm9y ZSAgID0gJzx0ZCB3aWR0aD0iMjAlIiB2YWxpZ249InRvcCIgYmdjb2xvcj0iI2Zm ZmZmZiI+PHRhYmxlIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNlbGxwYWRk aW5nPSIxMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCIgYmdjb2xvcj0iI2Zm ZmZmZiIgPjx0cj48dGQ+JzsNCnZhciBydG40cF9saW5lX2FmdGVyICAgID0gJzwv dGQ+PC90cj48L3RhYmxlPjwvdGQ+JzsNCg0KdmFyIHJ0bjRwX3RpdGxlX2JlZm9y ZSAgPSAnPGRpdiBzdHlsZT0icGFkZGluZy1ib3R0b206M3B4OyI+PGI+JzsNCnZh ciBydG40cF90aXRsZV9hZnRlciAgID0gJzwvYj48JysnL2Rpdj4nOw0KDQp2YXIg cnRuNHBfc3JjX2JlZm9yZSAgICA9ICcnOw0KdmFyIHJ0bjRwX3NyY19hZnRlciAg ICAgPSAnJzsNCg0KdmFyIHJ0bjRwX2Rlc2NfYmVmb3JlICAgPSAnJzsNCnZhciBy dG40cF9kZXNjX2FmdGVyICAgID0gJyc7DQoNCnZhciBydG40cF9kb21haW4gICAg ICAgID0gJ2h0dHA6Ly9ydS5yZWR0cmFtLmNvbS8nOw0KdmFyIHJ0bjRwX2hvc3Qg ICAgICAgICAgPSAnaHR0cDovL240cC5ydS5yZWR0cmFtLmNvbS8nOw0KdmFyIHJ0 bjRwX3Bob3RvICAgICAgICAgPSAnaHR0cDovL2ltZzIucnUucmVkdHJhbS5jb20v bmV3cy8nOw0KdmFyIHJ0bjRwX3BhZ2UgICAgICAgICAgPSAxOw0KDQp2YXIgcnRu NHBfZGF0YSAgICAgICAgICA9ICcnOw0KdmFyIHJ0bjRwX2Nzc19zdHlsZXMgICAg PSAnYS5ydHRpdGxlOmxpbmssYS5ydHRpdGxlOmFjdGl2ZSxhLnJ0dGl0bGU6aG92 ZXIsYS5ydHRpdGxlOnZpc2l0ZWQsYS5ydHRpdGxlOmhvdmVye2NvbG9yOiAjMDAw MEZGO2ZvbnQtZmFtaWx5OiBUYWhvbWE7Zm9udC1zaXplOiAxMXB4O3RleHQtZGVj b3JhdGlvbjogdW5kZXJsaW5lO31hLnJ0ZGVzYzpsaW5rLGEucnRkZXNjOmFjdGl2 ZSxhLnJ0ZGVzYzpob3ZlcixhLnJ0ZGVzYzp2aXNpdGVkLGEucnRkZXNjOmhvdmVy e2ZvbnQtZmFtaWx5OiBUYWhvbWE7dGV4dC1kZWNvcmF0aW9uOiBub25lOwlmb250 LXNpemU6IDExcHg7Y29sb3I6ICM0MzQ5NTE7fWEucnR0aXRsZTI6bGluayxhLnJ0 dGl0bGUyOmFjdGl2ZSxhLnJ0dGl0bGUyOmhvdmVyLGEucnR0aXRsZTI6dmlzaXRl ZCxhLnJ0dGl0bGUyOmhvdmVye2NvbG9yOiAjM0E0RjZDO2ZvbnQtZmFtaWx5OiBU YWhvbWE7Zm9udC1zaXplOiAxMXB4O3RleHQtZGVjb3JhdGlvbjogbm9uZTt9JzsN Cg0KdmFyIHJ0bjRwX2luaXRpZCAgICAgICAgPSAncnRuNHAnOw0KDQp2YXIgYWsg PSBBcnJheSgpOwkKdmFyIGNvdW50X2FrID0gMDsJCgkKLyoqIGRvIG5vdCBlZGl0 ICovDQpmdW5jdGlvbiBnZXRDb29raWUobmFtZSl7dmFyIGRjPWRvY3VtZW50LmNv b2tpZTt2YXIgcHJlZml4PW5hbWUrIj0iO3ZhciBiZWdpbj1kYy5pbmRleE9mKCI7 ICIrcHJlZml4KTtpZihiZWdpbj09LTEpe2JlZ2luPWRjLmluZGV4T2YocHJlZml4 KTtpZihiZWdpbiE9MCl7cmV0dXJuIG51bGw7fX1lbHNle2JlZ2luICs9IDI7fXZh ciBlbmQ9ZGMuaW5kZXhPZigiOyIsIGJlZ2luKTtpZiAoZW5kPT0tMSl7ZW5kPWRj Lmxlbmd0aDt9cmV0dXJuIHVuZXNjYXBlKGRjLnN1YnN0cmluZyhiZWdpbitwcmVm aXgubGVuZ3RoLGVuZCkpO30NCmZ1bmN0aW9uIHNldENvb2tpZShuYW1lLHZhbHVl LGV4cGlyZXMscGF0aCxkb21haW4sc2VjdXJlKXtkb2N1bWVudC5jb29raWU9bmFt ZSsiPSIrZXNjYXBlKHZhbHVlKSsoKGV4cGlyZXMpPyI7IGV4cGlyZXM9IitleHBp cmVzLnRvR01UU3RyaW5nKCk6IiIpKygocGF0aCk/IjsgcGF0aD0iK3BhdGg6IiIp KygoZG9tYWluKT8iO2RvbWFpbj0iK2RvbWFpbjoiIikrKChzZWN1cmUpPyI7IHNl Y3VyZSI6IiIpO30NCmZ1bmN0aW9uIFJlZFRyYW1Db29raWVzKHZhbHVlKXt2YXIg cnRjbj0icnRuNHAiO2lmKHZhbHVlKXtydG40cF9wYWdlPXZhbHVlO31lbHNle3Zh ciBydGM9Z2V0Q29va2llKHJ0Y24pO2lmKHJ0YyE9bnVsbCYmcGFyc2VJbnQocnRj KTw9MTAmJihwYXJzZUludChydGMpKzEpPD0xMCl7cnRuNHBfcGFnZT1wYXJzZUlu dChydGMpKzE7fXNldENvb2tpZShydGNuLHJ0bjRwX3BhZ2UsIiIsIi8iKTt9fVJl ZFRyYW1Db29raWVzKCk7DQoNCnZhciBydG40cF9pbml0ICAgICAgICAgID0gZG9j dW1lbnQuZ2V0RWxlbWVudEJ5SWQocnRuNHBfaW5pdGlkKTsNCg0KZnVuY3Rpb24g UmVkVHJhbUkoKXtpZihydG40cF9pbml0KXtydG40cF9pbml0LmlubmVySFRNTCA9 IHJ0bjRwX2RhdGE7fX0NCmZ1bmN0aW9uIFJlZFRyYW1IKCl7cnRuNHBfZGF0YSs9 cnRuNHBfaGVhZGVyO30NCmZ1bmN0aW9uIFJlZFRyYW1GKCl7cnRuNHBfZGF0YSs9 cnRuNHBfZm9vdGVyO1JlZFRyYW1JKCk7fQ0KZnVuY3Rpb24gUmVkVHJhbUFkZCh0 aXRsZSx1cmwsc3JjLGRlc2MscGhvdG8sc3BlY2lhbCl7DQogICAgc3RyPXJ0bjRw X2xpbmVfYmVmb3JlOw0KICAgIHN0cis9cnRuNHBfdGl0bGVfYmVmb3JlKyc8YSB0 YXJnZXQ9Il9ibGFuayIgaHJlZj0iJytydG40cF9kb21haW4rJ2dvLycrdXJsKycv bjRwLycrcnRuNHBfaXRlbSsnLycrYWtbY291bnRfYWtdKyciJysocnRuNHBfY2xh c3NfdGl0bGU/JyBjbGFzcz0iJytydG40cF9jbGFzc190aXRsZSsnIic6JycpKyc+ Jyt0aXRsZSsnPCcrJy9hPicrcnRuNHBfdGl0bGVfYWZ0ZXI7DQogICAgaWYocnRu NHBfc2hvd19zcmMpe3N0cis9cnRuNHBfc3JjX2JlZm9yZSsnPGEgdGFyZ2V0PSJf YmxhbmsiIGhyZWY9IicrcnRuNHBfZG9tYWluKydzb3VyY2VzLycrc3JjKycvIicr KHJ0bjRwX2NsYXNzX3NyYz8nIGNsYXNzPSInK3J0bjRwX2NsYXNzX3NyYysnIic6 JycpKyc+JytzcmMrJzwnKycvYT4nK3J0bjRwX3NyY19hZnRlcjt9DQogICAgaWYo cnRuNHBfc2hvd19waG90byYmcGhvdG8hPScnKXtzdHIrPSc8YSB0YXJnZXQ9Il9i bGFuayIgaHJlZj0iJytydG40cF9kb21haW4rJ2dvLycrdXJsKycvbjRwLycrcnRu NHBfaXRlbSsnLycrYWtbY291bnRfYWtdKyciPjxpbWcnKyhydG40cF9jbGFzc19w aG90bz8nIGNsYXNzPSInK3J0bjRwX2NsYXNzX3Bob3RvKyciJzonJykrJyBzcmM9 IicrcnRuNHBfcGhvdG8rJycrcGhvdG8rJyIgYm9yZGVyPTAgYWxpZ249IicrcnRu NHBfc2hvd19hbGlnbisnIicrKHJ0bjRwX3N0eWxlX3Bob3RvPycgc3R5bGU9Iicr cnRuNHBfc3R5bGVfcGhvdG8rJyInOicnKSsnIC8+PCcrJy9hPic7fQ0KICAgIGlm KHJ0bjRwX3Nob3dfZGVzYyYmZGVzYyE9Jycpe3N0cis9cnRuNHBfZGVzY19iZWZv cmUrJzxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSInK3J0bjRwX2RvbWFpbisnZ28v Jyt1cmwrJy9uNHAvJytydG40cF9pdGVtKycvJytha1tjb3VudF9ha10rJyInKyhy dG40cF9jbGFzc19kZXNjPycgY2xhc3M9IicrcnRuNHBfY2xhc3NfZGVzYysnIic6 JycpKyc+JytkZXNjKyc8JysnL2E+JytydG40cF9kZXNjX2FmdGVyO30NCiAgICBy dG40cF9kYXRhKz1zdHIrcnRuNHBfbGluZV9hZnRlcjsNCgogICAgY291bnRfYWsg PSBjb3VudF9hayArIDE7Cn0KDQppZiAocnRuNHBfaW5pdCkgew0KICAgIGRvY3Vt ZW50LndyaXRlKCc8c3R5bGUgdHlwZT0idGV4dC9jc3MiPicrcnRuNHBfY3NzX3N0 eWxlcysnPCcrJy9zdHlsZT4nKTsNCiAgICAJCiAgICAJICAgIApkb2N1bWVudC53 cml0ZSgnPHNjcicrJ2lwdCBsYW5ndWFnZT0iamF2YXNjcmlwdCIgdHlwZT0idGV4 dC9qYXZhc2NyaXB0IiBzcmM9IicrcnRuNHBfaG9zdCsnP2k9JytydG40cF9pdGVt KycmcD0nK3J0bjRwX3BhZ2UrJyI+PCcrJy9zY3InKydpcHQ+Jyk7DQp9 ------------7sYp5yoPrvQjqwaUSdNud8 Content-Disposition: inline; filename=tyrist.ru_lent.js Content-Type: application/x-javascript; charset=windows-1251; name=tyrist.ru_lent.js Content-Location: http://js.redtram.com/n4p/t/y/tyrist.ru_lent.js Content-Transfer-Encoding: Base64 Ci8qKiBnbG9iYWwgKi8NCnZhciBydG40cF9pdGVtICAgICAgICAgID0gMjQ5NzsN CnZhciBydG40cF9zaG93X3NyYyAgICAgID0gMDsNCnZhciBydG40cF9zaG93X2Rl c2MgICAgID0gMDsNCnZhciBydG40cF9zaG93X3Bob3RvICAgID0gMDsNCnZhciBy dG40cF9zaG93X2FsaWduICAgID0gJ2xlZnQnOw0KLyoqIHN0eWxlcyAqLw0KdmFy IHJ0bjRwX2NsYXNzX3RpdGxlICAgPSAncnR0aXRsZSc7DQp2YXIgcnRuNHBfY2xh c3Nfc3JjICAgICA9ICcnOw0KdmFyIHJ0bjRwX2NsYXNzX2Rlc2MgICAgPSAnJzsN CnZhciBydG40cF9jbGFzc19waG90byAgID0gJyc7DQp2YXIgcnRuNHBfc3R5bGVf cGhvdG8gICA9ICcnOw0KLyoqIGhlYWRlci9mb290ZXIgKi8NCnZhciBydG40cF9o ZWFkZXIgICAgICAgID0gJyc7DQp2YXIgcnRuNHBfZm9vdGVyICAgICAgICA9ICcn Ow0KLyoqIG5ld3MgbGluZSAqLw0KdmFyIHJ0bjRwX2xpbmVfYmVmb3JlICAgPSAn PGRpdiBzdHlsZT0icGFkZGluZzogMHB4OyBwYWRkaW5nLWxlZnQ6MHB4OyI+JzsN CnZhciBydG40cF9saW5lX2FmdGVyICAgID0gJzwnKycvZGl2Pic7DQoNCnZhciBy dG40cF90aXRsZV9iZWZvcmUgID0gJyc7DQp2YXIgcnRuNHBfdGl0bGVfYWZ0ZXIg ICA9ICc8aHIgY29sb3I9IiMwMDAwODAiIHNpemU9IjEiPic7DQoNCnZhciBydG40 cF9zcmNfYmVmb3JlICAgID0gJyc7DQp2YXIgcnRuNHBfc3JjX2FmdGVyICAgICA9 ICcnOw0KDQp2YXIgcnRuNHBfZGVzY19iZWZvcmUgICA9ICcnOw0KdmFyIHJ0bjRw X2Rlc2NfYWZ0ZXIgICAgPSAnJzsNCg0KdmFyIHJ0bjRwX2RvbWFpbiAgICAgICAg PSAnaHR0cDovL3J1LnJlZHRyYW0uY29tLyc7DQp2YXIgcnRuNHBfaG9zdCAgICAg ICAgICA9ICdodHRwOi8vbjRwLnJ1LnJlZHRyYW0uY29tLyc7DQp2YXIgcnRuNHBf cGhvdG8gICAgICAgICA9ICdodHRwOi8vaW1nMi5ydS5yZWR0cmFtLmNvbS9uZXdz Lyc7DQp2YXIgcnRuNHBfcGFnZSAgICAgICAgICA9IDI7DQoNCnZhciBydG40cF9k YXRhICAgICAgICAgID0gJyc7DQp2YXIgcnRuNHBfY3NzX3N0eWxlcyAgICA9ICdh LnJ0dGl0bGU6bGluayxhLnJ0dGl0bGU6YWN0aXZlLGEucnR0aXRsZTpob3Zlcixh LnJ0dGl0bGU6dmlzaXRlZHtjb2xvcjojMDAwMDAwOyB0ZXh0LWRlY29yYXRpb246 bm9uZTsgZm9udC1zaXplOjE0cHg7fWEucnR0aXRsZTpob3Zlcnt0ZXh0LWRlY29y YXRpb246dW5kZXJsaW5lO30nOw0KDQp2YXIgcnRuNHBfaW5pdGlkICAgICAgICA9 ICdydG40cHR5X2xlbnQnOw0KDQp2YXIgYWsgPSBBcnJheSgpOwkKdmFyIGNvdW50 X2FrID0gMDsJCgkKLyoqIGRvIG5vdCBlZGl0ICovDQpmdW5jdGlvbiBnZXRDb29r aWUobmFtZSl7dmFyIGRjPWRvY3VtZW50LmNvb2tpZTt2YXIgcHJlZml4PW5hbWUr Ij0iO3ZhciBiZWdpbj1kYy5pbmRleE9mKCI7ICIrcHJlZml4KTtpZihiZWdpbj09 LTEpe2JlZ2luPWRjLmluZGV4T2YocHJlZml4KTtpZihiZWdpbiE9MCl7cmV0dXJu IG51bGw7fX1lbHNle2JlZ2luICs9IDI7fXZhciBlbmQ9ZGMuaW5kZXhPZigiOyIs IGJlZ2luKTtpZiAoZW5kPT0tMSl7ZW5kPWRjLmxlbmd0aDt9cmV0dXJuIHVuZXNj YXBlKGRjLnN1YnN0cmluZyhiZWdpbitwcmVmaXgubGVuZ3RoLGVuZCkpO30NCmZ1 bmN0aW9uIHNldENvb2tpZShuYW1lLHZhbHVlLGV4cGlyZXMscGF0aCxkb21haW4s c2VjdXJlKXtkb2N1bWVudC5jb29raWU9bmFtZSsiPSIrZXNjYXBlKHZhbHVlKSso KGV4cGlyZXMpPyI7IGV4cGlyZXM9IitleHBpcmVzLnRvR01UU3RyaW5nKCk6IiIp KygocGF0aCk/IjsgcGF0aD0iK3BhdGg6IiIpKygoZG9tYWluKT8iO2RvbWFpbj0i K2RvbWFpbjoiIikrKChzZWN1cmUpPyI7IHNlY3VyZSI6IiIpO30NCmZ1bmN0aW9u IFJlZFRyYW1Db29raWVzKHZhbHVlKXt2YXIgY249InJ0bjRwIjtpZih2YWx1ZSl7 cnRuNHBfcGFnZT12YWx1ZTt9ZWxzZXt2YXIgYz1nZXRDb29raWUoY24pO2lmKGMh PW51bGwmJnBhcnNlSW50KGMpPD0xMCYmKHBhcnNlSW50KGMpKzEpPD0xMCl7cnRu NHBfcGFnZT1wYXJzZUludChjKSsxO31zZXRDb29raWUoY24scnRuNHBfcGFnZSwi IiwiLyIpO319UmVkVHJhbUNvb2tpZXMoKTsNCg0KdmFyIHJ0bjRwX2luaXQgICAg ICAgICAgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChydG40cF9pbml0aWQpOw0K DQpmdW5jdGlvbiBSZWRUcmFtSSgpe2lmKHJ0bjRwX2luaXQpe3J0bjRwX2luaXQu aW5uZXJIVE1MID0gcnRuNHBfZGF0YTt9fQ0KZnVuY3Rpb24gUmVkVHJhbUgoKXty dG40cF9kYXRhKz1ydG40cF9oZWFkZXI7fQ0KZnVuY3Rpb24gUmVkVHJhbUYoKXty dG40cF9kYXRhKz1ydG40cF9mb290ZXI7UmVkVHJhbUkoKTt9DQpmdW5jdGlvbiBS ZWRUcmFtQWRkKHRpdGxlLHVybCxzcmMsZGVzYyxwaG90byxzcGVjaWFsKXsNCiAg ICBzdHI9cnRuNHBfbGluZV9iZWZvcmU7DQogICAgc3RyKz1ydG40cF90aXRsZV9i ZWZvcmUrJzxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSInK3J0bjRwX2RvbWFpbisn Z28vJyt1cmwrJy9uNHAvJytydG40cF9pdGVtKycvJytha1tjb3VudF9ha10rJyIn KyhydG40cF9jbGFzc190aXRsZT8nIGNsYXNzPSInK3J0bjRwX2NsYXNzX3RpdGxl KyciJzonJykrJz4nK3RpdGxlKyc8JysnL2E+JytydG40cF90aXRsZV9hZnRlcjsN CiAgICBpZihydG40cF9zaG93X3NyYyl7c3RyKz1ydG40cF9zcmNfYmVmb3JlKyc8 YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iJytydG40cF9kb21haW4rJ3NvdXJjZXMv JytzcmMrJy8iJysocnRuNHBfY2xhc3Nfc3JjPycgY2xhc3M9IicrcnRuNHBfY2xh c3Nfc3JjKyciJzonJykrJz4nK3NyYysnPCcrJy9hPicrcnRuNHBfc3JjX2FmdGVy O30NCiAgICBpZihydG40cF9zaG93X3Bob3RvJiZwaG90byE9Jycpe3N0cis9Jzxh IHRhcmdldD0iX2JsYW5rIiBocmVmPSInK3J0bjRwX2RvbWFpbisnZ28vJyt1cmwr Jy9uNHAvJytydG40cF9pdGVtKycvJytha1tjb3VudF9ha10rJyI+PGltZycrKHJ0 bjRwX2NsYXNzX3Bob3RvPycgY2xhc3M9IicrcnRuNHBfY2xhc3NfcGhvdG8rJyIn OicnKSsnIHNyYz0iJytydG40cF9waG90bysnJytwaG90bysnIiBib3JkZXI9MCBh bGlnbj0iJytydG40cF9zaG93X2FsaWduKyciJysocnRuNHBfc3R5bGVfcGhvdG8/ JyBzdHlsZT0iJytydG40cF9zdHlsZV9waG90bysnIic6JycpKycgLz48JysnL2E+ Jzt9DQogICAgaWYocnRuNHBfc2hvd19kZXNjJiZkZXNjIT0nJyl7c3RyKz1ydG40 cF9kZXNjX2JlZm9yZSsnPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9IicrcnRuNHBf ZG9tYWluKydnby8nK3VybCsnL240cC8nK3J0bjRwX2l0ZW0rJy8nK2FrW2NvdW50 X2FrXSsnIicrKHJ0bjRwX2NsYXNzX2Rlc2M/JyBjbGFzcz0iJytydG40cF9jbGFz c19kZXNjKyciJzonJykrJz4nK2Rlc2MrJzwnKycvYT4nK3J0bjRwX2Rlc2NfYWZ0 ZXI7fQ0KICAgIHJ0bjRwX2RhdGErPXN0citydG40cF9saW5lX2FmdGVyOw0KCiAg ICBjb3VudF9hayA9IGNvdW50X2FrICsgMTsKfQoNCmlmIChydG40cF9pbml0KSB7 DQogICAgZG9jdW1lbnQud3JpdGUoJzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Jyty dG40cF9jc3Nfc3R5bGVzKyc8JysnL3N0eWxlPicpOw0KICAgIAkKICAgIAkgICAg CmRvY3VtZW50LndyaXRlKCc8c2NyJysnaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0 IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iJytydG40cF9ob3N0Kyc/aT0n K3J0bjRwX2l0ZW0rJyZwPScrcnRuNHBfcGFnZSsnIj48JysnL3NjcicrJ2lwdD4n KTsNCn0= ------------7sYp5yoPrvQjqwaUSdNud8--