• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Удаление закодированного копирайта из шаблонов Wordpress.

Самый простой способ скопируйте и вставьте ваш закодированный footer в эту форму Для просмотра ссылки Войди или Зарегистрируйся и нажмите кнопку Decode – ВСЕ ГОТОВО !!!
 
Самый простой способ скопируйте и вставьте ваш закодированный footer в эту форму Для просмотра ссылки Войди или Зарегистрируйся и нажмите кнопку Decode – ВСЕ ГОТОВО !!!
и для какого количества закодированных футеров это подходит ?)) это только один вид кодирования.. а их множество )
 
Помогите пожалуйста декодировать код.
Подвал
PHP:
<?php 
$o="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";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>

functions.php
PHP:
<?php $_F=__FILE__;$_X='Pz48P3BocA0KICANCiR0aDVtNW4xbTUgPSAiTTJ2NDVtMWs1ciI7DQokc2gycnRuMW01ID0gInN0eWw1d3AiOw0KDQokMWc0XzJwdDQybnMgPSAxcnIxeSAoDQoJJ3c1bGMybTUnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwidzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPk9wdDQybnM8L2hhPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KICApLA0KDQoJJ201dDEnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwidzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPk01dDEgJiBBbjFseXQ0Y3M8L2hhPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNRVRBIEs1eXcycmRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHMybTUgazV5dzJyZHMgdGgxdCAxcjUgcjVsNXYxbnQgdDIgeTIzciB3NWJzNHQ1PGJyIC8+KHM1cDVyMXQ1IHc0dGggYzJtbTEncyk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfazV5dzJyZHMiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQogIAkJMXJyMXkoIm4xbTUiID0+ICJNRVRBIEQ1c2NyNHB0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIDEgZDVzY3I0cHQ0Mm4gMmYgeTIzciBzNHQ1IGYyciB0aDUgczUxcmNoIDVuZzRuNXM8YnIgLz4oYjUgZDVzY3I0cHQ0djUgMW5kIHQxcmc1dCBnMjJkIHI1bDV2MW50IGs1eXcycmRzKTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9kNXNjcjRwdDQybiIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkcyMmdsNSBBbjFseXQ0Y3MiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBHMjJnbDUgQW4xbHl0NGNzIHRyMWNrNG5nIGMyZDUgaDVyNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfMW4xbHl0NGNzIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQoJKSwNCg0KCSdnbDJiMWwnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwibTFyZzRuOiAwcHggMHB4IDYwcHggMHB4O3c0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PGhhIHN0eWw1PVwiYzJsMnI6I2E2N2k5QjtcIj5HbDJiMWwgT3B0NDJuczwvaGE+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQoJCQkJMXJyMXkoCSJuMW01IiA9PiAiRDRzcGwxeSBJRWUgVzFybjRuZz8iLA0KCQkJCQkJImQ1c2MiID0+ICJENHNwbDF5cyAxIHcxcm40bmcgMW5kIDNwZDF0NSBtNXNzMWc1IHQyIDFsbCBJRWUgM3M1cnM8YnIgLz48YnIgLz4iLA0KCQkJCQkJIjRkIiA9PiAkc2gycnRuMW01LiJfbjI0NWUiLA0KCQkJCQkJInN0ZCIgPT4gInRyMzUiLA0KCQkJCQkJInR5cDUiID0+ICJjaDVja2IyeCIpLA0KDQoJCQkJMXJyMXkoCSJuMW01IiA9PiAiRDRzcGwxeSBBZG00biBNNW4zPyIsDQoJCQkJCQkiZDVzYyIgPT4gIkQ0c3BsMXlzIHEzNGNrIGw0bmtzIHQyIDFkbTRuIDJwdDQybnMgNG4geTIzciBoNTFkNXI8YnIgLz4oMm5seSBsMmdnNWQtNG4gMWRtNG5zIGMxbiB2NDV3IHRoNHMgbTVuMyk8YnIgLz48YnIgLz4iLA0KCQkJCQkJIjRkIiA9PiAkc2gycnRuMW01LiJfMWRtNG5zbTVuMyIsDQoJCQkJCQkic3RkIiA9PiAidHIzNSIsDQoJCQkJCQkidHlwNSIgPT4gImNoNWNrYjJ4IiksDQoNCgkJCQkxcnIxeSgJIm4xbTUiID0+ICJENHNwbDF5IEMxdDVnMnI0NXMgTTVuMz8iLA0KCQkJCQkJImQ1c2MiID0+ICJENHNwbDF5cyB5MjNyIGMxdDVnMnI0NXMgbTVuMzxiciAvPjxiciAvPiIsDQoJCQkJCQkiNGQiID0+ICRzaDJydG4xbTUuIl9tNW4zYzF0cyIsDQoJCQkJCQkic3RkIiA9PiAidHIzNSIsDQoJCQkJCQkidHlwNSIgPT4gImNoNWNrYjJ4IiksDQoNCg0KCQkJCTFycjF5KAkibjFtNSIgPT4gIkQ0c3BsMXkgUDFnNXMgTTVuMz8iLA0KCQkJCQkJImQ1c2MiID0+ICJENHNwbDF5cyB5MjNyIHAxZzVzIG01bjM8YnIgLz48YnIgLz4iLA0KCQkJCQkJIjRkIiA9PiAkc2gycnRuMW01LiJfbTVuM3AxZzVzIiwNCgkJCQkJCSJzdGQiID0+ICJ0cjM1IiwNCgkJCQkJCSJ0eXA1IiA9PiAiY2g1Y2tiMngiKSwNCg0KCQkJCTFycjF5KAkibjFtNSIgPT4gIkQ0c3BsMXkgVDJkMXlzIEQxdDU/IiwNCgkJCQkJCSJkNXNjIiA9PiAiRDRzcGwxeXMgdDJkMXlzIGQxdDUgNG4geTIzciBoNTFkNXI/PGJyIC8+PGJyIC8+IiwNCgkJCQkJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3QyZDF5c2QxdDUiLA0KCQkJCQkJInN0ZCIgPT4gInRyMzUiLA0KCQkJCQkJInR5cDUiID0+ICJjaDVja2IyeCIpLA0KDQoJCQkJMXJyMXkoCSJuMW01IiA9PiAiQzJudDVudCBHMWxsNXJ5PyIsDQoJCQkJCQkiZDVzYyIgPT4gIkQ0c3BsMXlzIHRoNSBmNTF0M3I1ZCBjMm50NW50IGcxbGw1cnk8YnIgLz48YnIgLz4iLA0KCQkJCQkJIjRkIiA9PiAkc2gycnRuMW01LiJfZmNnIiwNCgkJCQkJCSJzdGQiID0+ICJ0cjM1IiwNCgkJCQkJCSJ0eXA1IiA9PiAiY2g1Y2tiMngiKSwNCg0KCSksDQoNCidzdDF0NGMnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwibTFyZzRuOiAwcHggMHB4IDYwcHggMHB4O3c0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PGhhIHN0eWw1PVwiYzJsMnI6I2E2N2k5QjtcIj5TdDF0NGMgQzJudDVudHM8L2hhPjxiciAvPjxwPihTdDF0NGMgQmwyY2sgIzYpPC9wPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCiAgICAJCQ0KICAJCTFycjF5KAkibjFtNSIgPT4gIkJsMmNrIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIHQ0dGw1IGYyciB0aDRzIGJsMmNrPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZ0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB0aDUgZjNsbCBVUkwgdDIgeTIzciBjaDJzNW4gNmE4KmU3cHggNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZsNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZsM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBjMm50NW50cyBoNXI1IChiMXM0YyBIVE1MIDFsbDJ3NWQpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiNmx0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgSW0xZzUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgdGg1IGYzbGwgVVJMIHQyIHkyM3IgY2gyczVuIDZhOCplN3B4IDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2bTRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTRkZGw1IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZtM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2bXR4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHRoNSBmM2xsIFVSTCB0MiB5MjNyIGNoMnM1biA2YTgqZTdweCA0bTFnNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAybjUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiNnI0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZyM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBDMm50NW50cyIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgYzJudDVudHMgaDVyNSAoYjFzNGMgSFRNTCAxbGwydzVkKTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZydHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiPGQ0diBzdHlsNT1cIm0xcmc0bjogMHB4IDBweCA2MHB4IDBweDt3NGR0aDo2MDAlO2YybnQtZjFtNGx5OiBHNTJyZzQxO1wiPjxwPihTdDF0NGMgQmwyY2sgIzZiKTwvcD48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biB0NHRsNSBmMnIgdGg0cyBibDJjazxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2YnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHRoNSBmM2xsIFVSTCB0MiB5MjNyIGNoMnM1biA2OWUqNjBvcHggNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZibDRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2YmwzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw1ZnQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2Ymx0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB0aDUgZjNsbCBVUkwgdDIgeTIzciBjaDJzNW4gNjllKjYwb3B4IDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2YnI0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYjZicjNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiUjRnaHQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2I2YnJ0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48cD4oU3QxdDRjIEJsMmNrICNhKTwvcD48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biB0NHRsNSBmMnIgdGg0cyBibDJjazxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw1ZnQgSW0xZzUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgdGg1IGYzbGwgVVJMIHQyIHkyM3IgY2gyczVuIDZhOCplN3B4IDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhbDRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhbDNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBDMm50NW50cyIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgYzJudDVudHMgaDVyNSAoYjFzNGMgSFRNTCAxbGwydzVkKTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYmFsdHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTRkZGw1IEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHRoNSBmM2xsIFVSTCB0MiB5MjNyIGNoMnM1biA2YTgqZTdweCA0bTFnNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAybjUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYW00bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIk00ZGRsNSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhbTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTRkZGw1IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBjMm50NW50cyBoNXI1IChiMXM0YyBIVE1MIDFsbDJ3NWQpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYW10eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB0aDUgZjNsbCBVUkwgdDIgeTIzciBjaDJzNW4gNmE4KmU3cHggNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYmFyNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhcjNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiUjRnaHQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhcnR4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48cD4oU3QxdDRjIEJsMmNrICNhYik8L3A+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gdDR0bDUgZjJyIHRoNHMgYmwyY2s8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYWJ0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB0aDUgZjNsbCBVUkwgdDIgeTIzciBjaDJzNW4gNjllKjYwb3B4IDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhYmw0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw1ZnQgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYWJsM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBjMm50NW50cyBoNXI1IChiMXM0YyBIVE1MIDFsbDJ3NWQpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYWJsdHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiUjRnaHQgSW0xZzUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgdGg1IGYzbGwgVVJMIHQyIHkyM3IgY2gyczVuIDY5ZSo2MG9weCA0bTFnNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAybjUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYWJyNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JhYnIzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBjMm50NW50cyBoNXI1IChiMXM0YyBIVE1MIDFsbDJ3NWQpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3NiYWJydHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiPGQ0diBzdHlsNT1cIm0xcmc0bjogMHB4IDBweCA2MHB4IDBweDt3NGR0aDo2MDAlO2YybnQtZjFtNGx5OiBHNTJyZzQxO1wiPjxwPihTdDF0NGMgQmwyY2sgI28pPC9wPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkJsMmNrIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIHQ0dGw1IGYyciB0aDRzIGJsMmNrPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm90NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB0aDUgZjNsbCBVUkwgdDIgeTIzciBjaDJzNW4gNmE4KmU3cHggNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9sNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9sM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBjMm50NW50cyBoNXI1IChiMXM0YyBIVE1MIDFsbDJ3NWQpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3Nib2x0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgSW0xZzUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgdGg1IGYzbGwgVVJMIHQyIHkyM3IgY2gyczVuIDZhOCplN3B4IDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvbTRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTRkZGw1IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9tM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvbXR4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHRoNSBmM2xsIFVSTCB0MiB5MjNyIGNoMnM1biA2YTgqZTdweCA0bTFnNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAybjUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3Nib3I0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9yM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBDMm50NW50cyIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgYzJudDVudHMgaDVyNSAoYjFzNGMgSFRNTCAxbGwydzVkKTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9ydHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiPGQ0diBzdHlsNT1cIm0xcmc0bjogMHB4IDBweCA2MHB4IDBweDt3NGR0aDo2MDAlO2YybnQtZjFtNGx5OiBHNTJyZzQxO1wiPjxwPihTdDF0NGMgQmwyY2sgI29iKTwvcD48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biB0NHRsNSBmMnIgdGg0cyBibDJjazxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvYnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHRoNSBmM2xsIFVSTCB0MiB5MjNyIGNoMnM1biA2OWUqNjBvcHggNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9ibDRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvYmwzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw1ZnQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvYmx0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB0aDUgZjNsbCBVUkwgdDIgeTIzciBjaDJzNW4gNjllKjYwb3B4IDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvYnI0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9zYm9icjNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiUjRnaHQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGMybnQ1bnRzIGg1cjUgKGIxczRjIEhUTUwgMWxsMnc1ZCk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfc2JvYnJ0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCgkpLA0KDQoNCidwcjJtMmc1bicgPT4gMXJyMXkgKA0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPlByMm0ydDQybjFsIFM1dHQ0bmdzIChHNW41cjFsKTwvaGE+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjNiBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biA0bTFnNSBVUkw8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMW4gNG0xZzUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yNjRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgIzYgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yNjNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgIzYgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBjMm50NW50cyB0MiB0aDRzIHByMm0ydDQybjFsIGJsMmNrPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9wcjJtMjZ0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjYSBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biA0bTFnNSBVUkw8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMW4gNG0xZzUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yYTRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI2EgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yYTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI2EgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBjMm50NW50cyB0MiB0aDRzIHByMm0ydDQybjFsIGJsMmNrPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9wcjJtMmF0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjbyBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biA0bTFnNSBVUkw8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMW4gNG0xZzUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0ybzRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI28gRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0ybzNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI28gQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBjMm50NW50cyB0MiB0aDRzIHByMm0ydDQybjFsIGJsMmNrPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9wcjJtMm90eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjdSBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biA0bTFnNSBVUkw8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMW4gNG0xZzUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0ydTRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI3UgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0ydTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI3UgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBjMm50NW50cyB0MiB0aDRzIHByMm0ydDQybjFsIGJsMmNrPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9wcjJtMnV0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjaSBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biA0bTFnNSBVUkw8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMW4gNG0xZzUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yaTRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQmwyY2sgI2kgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yaTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjaSBDMm50NW50cyIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCBzMm01IGMybnQ1bnRzIHQyIHRoNHMgcHIybTJ0NDJuMWwgYmwyY2s8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yaXR4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkJsMmNrICNlIEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIDRtMWc1IFVSTDxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAxbiA0bTFnNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfcHIybTJlNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjZSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfcHIybTJlM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCbDJjayAjZSBDMm50NW50cyIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCBzMm01IGMybnQ1bnRzIHQyIHRoNHMgcHIybTJ0NDJuMWwgYmwyY2s8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3ByMm0yZXR4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCgkpLA0KDQoncHIybTJ0MnAnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwibTFyZzRuOiAwcHggMHB4IDYwcHggMHB4O3c0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PGhhIHN0eWw1PVwiYzJsMnI6I2E2N2k5QjtcIj5QcjJtMnQ0Mm4xbCBTNXR0NG5ncyAoVDJwKTwvaGE+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIDEgdDR0bDUgMmYgeTIzciBjaDI0YzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3QycHByMm0yNnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEltMWc1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgdGg1IFVSTCB0MiB5MjNyIGNoMnM1biA0bTFnNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAybjUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3QycHByMm0yNjRtZyIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl90MnBwcjJtMjYzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw1ZnQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBicjQ1ZiBjMm50NW50czxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl90MnBwcjJtMjZ0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgMSB0NHRsNSAyZiB5MjNyIGNoMjRjNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfdDJwcHIybTJhdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIk00ZGRsNSBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHRoNSBVUkwgdDIgeTIzciBjaDJzNW4gNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl90MnBwcjJtMmE0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIk00ZGRsNSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl90MnBwcjJtMmEzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIk00ZGRsNSBDMm50NW50cyIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCBzMm01IGJyNDVmIGMybnQ1bnRzPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3QycHByMm0yYXR4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIDEgdDR0bDUgMmYgeTIzciBjaDI0YzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3QycHByMm0yb3Q0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHRoNSBVUkwgdDIgeTIzciBjaDJzNW4gNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl90MnBwcjJtMm80bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBjaDJzNW4gZDVzdDRuMXQ0Mm4gVVJMPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX3QycHByMm0ybzNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiUjRnaHQgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBicjQ1ZiBjMm50NW50czxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl90MnBwcjJtMm90eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoJKSwNCg0KJ3ByMm0yYjJ0JyA9PiAxcnIxeSAoDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiPGQ0diBzdHlsNT1cIm0xcmc0bjogMHB4IDBweCA2MHB4IDBweDt3NGR0aDo2MDAlO2YybnQtZjFtNGx5OiBHNTJyZzQxO1wiPjxoYSBzdHlsNT1cImMybDJyOiNhNjdpOUI7XCI+UHIybTJ0NDJuMWwgUzV0dDRuZ3MgKEIydHQybSk8L2hhPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIk0xNG4gVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciAxIHQ0dGw1IDJmIHkyM3IgY2gyNGM1IGYyciB0aDUgNW50NHI1IGJsMmNrPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2IydHByMm0ydDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCiAgICAJCQ0KIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCAxIHQ0dGw1IDJmIHkyM3IgY2gyNGM1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMnRwcjJtMjZ0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDVmdCBJbTFnNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHRoNSBVUkwgdDIgeTIzciBjaDJzNW4gNG0xZzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMm41KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMnRwcjJtMjY0bWciLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw1ZnQgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjJ0cHIybTI2M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNWZ0IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHMybTUgYnI0NWYgYzJudDVudHM8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjJ0cHIybTI2dHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTRkZGw1IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIDEgdDR0bDUgMmYgeTIzciBjaDI0YzU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2IydHByMm0yYXQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgSW0xZzUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB0aDUgVVJMIHQyIHkyM3IgY2gyczVuIDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjJ0cHIybTJhNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGNoMnM1biBkNXN0NG4xdDQybiBVUkw8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjJ0cHIybTJhM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNGRkbDUgQzJudDVudHMiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgczJtNSBicjQ1ZiBjMm50NW50czxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMnRwcjJtMmF0eHQiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCAxIHQ0dGw1IDJmIHkyM3IgY2gyNGM1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMnRwcjJtMm90NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiUjRnaHQgSW0xZzUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB0aDUgVVJMIHQyIHkyM3IgY2gyczVuIDRtMWc1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDJuNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjJ0cHIybTJvNG1nIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodCBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgY2gyczVuIGQ1c3Q0bjF0NDJuIFVSTDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMnRwcjJtMm8zcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlI0Z2h0IEMybnQ1bnRzIiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHMybTUgYnI0NWYgYzJudDVudHM8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjJ0cHIybTJvdHh0IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KCSksDQoNCidiMW5uNXInID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwibTFyZzRuOiAwcHggMHB4IDYwcHggMHB4O3c0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PGhhIHN0eWw1PVwiYzJsMnI6I2E2N2k5QjtcIj5CMW5uNXIgQzJudHIybDwvaGE+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCMW5uNXIgQzJkNSAjNiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgYjFubjVyIGMyZDUgKDdhOCo2aXB4KTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSk8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfYjFubjVyNiIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkIxbm41ciBDMmQ1ICNhIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBiMW5uNXIgYzJkNSAoN2E4KjkwcHgpPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMW5uNXJhIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQjFubjVyIEMyZDUgI28iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGIxbm41ciBjMmQ1ICh1MDAqaTdweCk8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2Ixbm41cm8iLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCMW5uNXIgQzJkNSAjdSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgYjFubjVyIGMyZDUgKG8wMCphaTBweCk8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUpPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2Ixbm41cnUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJCMW5uNXIgI2kgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgdDR0bDUgZjJyIHRoNHMgYjFubjVyPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2Ixbm41cml0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQjFubjVyIEMyZDUgI2kiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGIxbm41ciBjMmQ1IChhaTAqYWkwcHgpPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMW5uNXJpIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQjFubjVyIEMyZDUgI2UiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGIxbm41ciBjMmQ1ICg2YTAqZTAwcHgpPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1KTxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9iMW5uNXJlIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KCSksDQoNCg0KCSd2NGQ1MicgPT4gMXJyMXkgKA0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPlY0ZDUyIEMybnRyMmw8L2hhPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KCQkJCTFycjF5KAkibjFtNSIgPT4gIkFjdDR2MXQ1IFY0ZDUyIEYzbmN0NDJuMWw0dHk/IiwNCgkJCQkJCSJkNXNjIiA9PiAiVGg1IGI1bDJ3IHM1dHQ0bmdzIHc0bGwgaDF2NSBuMiA1ZmY1Y3QgM25sNXNzIHRoNHMgYjJ4IDRzIGNoNWNrNWQ8YnIgLz48YnIgLz4iLA0KCQkJCQkJIjRkIiA9PiAkc2gycnRuMW01LiJfZDRzcGwxeXY0ZDUyIiwNCgkJCQkJCSJzdGQiID0+ICJ0cjM1IiwNCgkJCQkJCSJ0eXA1IiA9PiAiY2g1Y2tiMngiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkY1MXQzcjVkIFY0ZDUyIiwNCiAgCQkJCSJkNXNjIiA9PiAiUDFzdDUgeTIzciBjaDJzNW4gZjUxdDNyNWQgdjRkNTIgNW1iNWQgYzJkNTxiciAvPihyNXM0ejUgdGg1IGQ0bTVuczQybnMgYTdlKmFvNnB4KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mNTF0M3I1ZHY0ZDUyIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQoJCQkJMXJyMXkoCSJuMW01IiA9PiAiUjFuZDJtNHM1IFY0ZDUycz8iLA0KCQkJCQkJImQ1c2MiID0+ICJENHMxYmw1cyB0aDUgMWIydjUgZjUxdDNyNWQgdjRkNTIgZjNuY3Q0Mm4gMW5kIDFjdDR2MXQ1cyB0aDU8YnIgLz5iMzRsdC00biByMW5kMm0gdjRkNTJzIGYzbmN0NDJuIC0gcjVmNXIgdDIgM3M1ciBnMzRkNSBmMnIgM3MxZzUgZzM0ZDFuYzU8YnIgLz48YnIgLz4iLA0KCQkJCQkJIjRkIiA9PiAkc2gycnRuMW01LiJfcjFuZDJtdjRkNTIiLA0KCQkJCQkJInN0ZCIgPT4gInRyMzUiLA0KCQkJCQkJInR5cDUiID0+ICJjaDVja2IyeCIpLA0KDQoJKSwNCg0KDQoNCg0KDQoNCg0KCSdsNHY1Y2gxdCcgPT4gMXJyMXkgKA0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPkw0djUgQ2gxdCBDMm50cjJsPC9oYT48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQoNCg0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQ2gxdCBDMmQ1IiwNCiAgCQkJCSJkNXNjIiA9PiAiUDFzdDUgeTIzciA8MSBocjVmPVwiaHR0cDovL3NoMjN0bTR4LmMybVwiIHQxcmc1dD1cIl9ibDFua1wiIHQ0dGw1PVwiT3A1bnMgNG4gbjV3IHc0bmQyd1wiPlNoMjN0bTR4LmMybTwvMT4gY2gxdCBjMmQ1IGg1cjU8YnIgLz4ocjVmNXIgdDIgM3M1cnMgZzM0ZDUgZjJyIDNzMWc1IDRuc3RyM2N0NDJucyAtIGw1MXY1IGJsMW5rIHQyIGQ0czFibDUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2NoMXRjMmQ1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQ2gxdCBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCAxIHMzNHQxYmw1IHQ0dGw1IGYyciB5MjNyIGw0djUgY2gxdCBiMng8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfY2gxdHQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCg0KDQoJKSwNCg0KJzFubjIzbmM1bTVudCcgPT4gMXJyMXkgKA0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPkFubjIzbmM1bTVudHMgQjFyPC9oYT48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQogICAgCQkNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJBbm4yM25jNW01bnQiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciA0bXAycnQxbnQgMW5uMjNuYzVtNW50IGg1cjU8YnIgLz4oYjFzNGMgSFRNTCAxbGwydzVkIC0gbDUxdjUgYmwxbmsgdDIgZDRzMWJsNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfbjJ0NGM1YjFyIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0MXI1MSIpLA0KCSksDQoNCgknNXJyMnInID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwidzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPkVycjJyIE9wdDQybnM8L2hhPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIDEgdDR0bDUgZjJyIHkyM3IgdTB1IEVycjJyIHAxZzU8YnIgLz4oRXgxbXBsNTogUDFnNSBOMnQgRjIzbmQpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iXzVycjJydDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlMzYi1UNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCAxIGJyMWNrNXQ1ZCBzM2ItdDR0bDUgZjJyIHkyM3IgdTB1IEVycjJyIHAxZzU8YnIgLz4oRXgxbXBsNTogdTB1IEVycjJyKTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl81cnIycnMzYnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJUNXh0IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHMybTUgdDV4dCB0MiB5MjNyIHUwdSBFcnIyciBwMWc1IDV4cGwxNG40bmcgdDIgeTIzciB2NHM0dDJyczxiciAvPndoMXQgaDFzIGgxcHA1bjVkIDFuZCB3aDF0IHRoNTRyIDJwdDQybnMgMXI1PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iXzVycjJydDV4dCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCg0KCQkJCTFycjF5KAkibjFtNSIgPT4gIlNoMncgQzF0NWcycnkgTDRzdCIsDQoJCQkJCQkiZDVzYyIgPT4gIkNoNWNrIHQyIHNoMncgeTIzciBjMXQ1ZzJyNDVzIDJuIHkyM3IgNXJyMnIgcDFnNTxiciAvPjxiciAvPiIsDQoJCQkJCQkiNGQiID0+ICRzaDJydG4xbTUuIl81cnIycmMxdDVnMnJ5IiwNCgkJCQkJCSJzdGQiID0+ICJ0cjM1IiwNCgkJCQkJCSJ0eXA1IiA9PiAiY2g1Y2tiMngiKSwNCg0KCQkJCTFycjF5KAkibjFtNSIgPT4gIlNoMncgQXJjaDR2NXMgTDRzdCIsDQoJCQkJCQkiZDVzYyIgPT4gIkNoNWNrIHQyIHNoMncgeTIzciBtMm50aGx5IDFyY2g0djVzIDJuIHkyM3IgNXJyMnIgcDFnNTxiciAvPjxiciAvPiIsDQoJCQkJCQkiNGQiID0+ICRzaDJydG4xbTUuIl81cnIycm0ybnRobHkiLA0KCQkJCQkJInN0ZCIgPT4gInRyMzUiLA0KCQkJCQkJInR5cDUiID0+ICJjaDVja2IyeCIpLA0KDQoJCQkJMXJyMXkoCSJuMW01IiA9PiAiU2gydyBUMWcgQ2wyM2QiLA0KCQkJCQkJImQ1c2MiID0+ICJDaDVjayB0MiBzaDJ3IHkyM3IgdDFnIGNsMjNkIDJuIHkyM3IgNXJyMnIgcDFnNTxiciAvPjxiciAvPiIsDQoJCQkJCQkiNGQiID0+ICRzaDJydG4xbTUuIl81cnIycnQxZ2NsMjNkIiwNCgkJCQkJCSJzdGQiID0+ICJ0cjM1IiwNCgkJCQkJCSJ0eXA1IiA9PiAiY2g1Y2tiMngiKSwNCgkpLA0KDQoJJ200c2MnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwidzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPk00c2M1bGwxbjUyM3MgUzV0dDRuZ3M8L2hhPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIlByNSBDbDJzNSBCMmR5IiwNCiAgCQkJCSJkNXNjIiA9PiAiSDVyNSB5MjMgYzFuIDFkZCBzMm01IEhUTUwgYzJkNSA8Yj5iNWYycjU8L2I+IHkyM3IgY2wyczRuZyBiMmR5IHQxZzxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9wcjVjbDJzNWIyZHkiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJQMnN0IENsMnM1IEIyZHkiLA0KICAJCQkJImQ1c2MiID0+ICJINXI1IHkyMyBjMW4gMWRkIHMybTUgSFRNTCBjMmQ1IDxiPjFmdDVyPC9iPiB5MjNyIGNsMnM0bmcgYjJkeSB0MWc8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfcDJzdGNsMnM1YjJkeSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dDFyNTEiKSwNCgkpLA0KDQonZjIydDVybTVuMycgPT4gMXJyMXkgKA0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPkYyMnQ1ciBNNW4zIEMybnRyMmw8L2hhPjxiciAvPjxwPk01bjMgIzY8L3A+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTVuMyBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biB0NHRsNSBmMnIgdGg0cyBtNW4zPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDEgdDR0bDUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM2IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNjZ0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNiBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzY2M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNhIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNmF0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjYSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzZhM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNvIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNm90NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjbyBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzZvM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICN1IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNnV0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjdSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzZ1M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNpIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNml0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjaSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzZpM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNlIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNmV0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjZSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzZlM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM3IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zNjd0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNyBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuMzY3M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwibTFyZzRuOiAwcHggMHB4IDYwcHggMHB4O3c0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PHA+TTVuMyAjYTwvcD48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNW4zIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIHQ0dGw1IGYyciB0aDRzIG01bjM8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMSB0NHRsNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgIzYgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhNnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM2IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYTYzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI2EgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhYXQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNhIEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYWEzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI28gVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhb3Q0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNvIEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYW8zcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI3UgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhdXQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICN1IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYXUzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI2kgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhaXQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNpIEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYWkzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI2UgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhZXQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNlIEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYWUzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgIzcgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNhN3Q0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM3IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zYTczcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJtMXJnNG46IDBweCAwcHggNjBweCAwcHg7dzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48cD5NNW4zICNvPC9wPjwvZDR2PiIsDQogIAkJCQkidHlwNSIgPT4gImg1MWQ0bmciKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIk01bjMgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJBZGQgeTIzciBjaDJzNW4gdDR0bDUgZjJyIHRoNHMgbTVuMzxiciAvPigyciBsNTF2NSBibDFuayB0MiBuMnQgc2gydyAxIHQ0dGw1KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM290NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNiBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM282dDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgIzYgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvNjNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjYSBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM29hdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI2EgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvYTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjbyBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM29vdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI28gRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvbzNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjdSBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM291dDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI3UgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvdTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjaSBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM29pdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI2kgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvaTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjZSBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM29ldDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgI2UgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvZTNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNyBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBsNG5rIHQ0dGw1PGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIGQ1LTFjdDR2MXQ1IHRoNHMgbDRuayBjMm1wbDV0NWx5KTxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM283dDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgIzcgRDVzdDRuMXQ0Mm4iLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgZDVzdDRuMXQ0Mm4gVVJMIGYyciB0aDRzIGw0bms8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNvNzNybCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiPGQ0diBzdHlsNT1cIm0xcmc0bjogMHB4IDBweCA2MHB4IDBweDt3NGR0aDo2MDAlO2YybnQtZjFtNGx5OiBHNTJyZzQxO1wiPjxwPk01bjMgI3U8L3A+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTTVuMyBUNHRsNSIsDQogIAkJCQkiZDVzYyIgPT4gIkFkZCB5MjNyIGNoMnM1biB0NHRsNSBmMnIgdGg0cyBtNW4zPGJyIC8+KDJyIGw1MXY1IGJsMW5rIHQyIG4ydCBzaDJ3IDEgdDR0bDUpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdXQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM2IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdTZ0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNiBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3U2M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNhIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdWF0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjYSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3VhM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNvIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdW90NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjbyBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3VvM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICN1IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdXV0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjdSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3V1M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNpIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdWl0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjaSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3VpM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNlIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdWV0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjZSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3VlM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM3IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zdTd0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNyBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM3U3M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwibTFyZzRuOiAwcHggMHB4IDYwcHggMHB4O3c0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PHA+TTVuMyAjaTwvcD48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJNNW4zIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiQWRkIHkyM3IgY2gyczVuIHQ0dGw1IGYyciB0aDRzIG01bjM8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgbjJ0IHNoMncgMSB0NHRsNSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNpdDR0bDUiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkw0bmsgIzYgVDR0bDUiLA0KICAJCQkJImQ1c2MiID0+ICJFbnQ1ciB5MjNyIGQ1czRyNWQgbDRuayB0NHRsNTxiciAvPigyciBsNTF2NSBibDFuayB0MiBkNS0xY3Q0djF0NSB0aDRzIGw0bmsgYzJtcGw1dDVseSk8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfZjIydG01bjNpNnQ0dGw1IiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM2IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGQ1c3Q0bjF0NDJuIFVSTCBmMnIgdGg0cyBsNG5rPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaTYzcmwiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KDQoNCg0KDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNhIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaWF0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjYSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM2lhM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNvIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaW90NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjbyBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM2lvM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICN1IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaXV0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjdSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM2l1M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNpIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaWl0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjaSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM2lpM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICNlIFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaWV0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjZSBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM2llM3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJMNG5rICM3IFQ0dGw1IiwNCiAgCQkJCSJkNXNjIiA9PiAiRW50NXIgeTIzciBkNXM0cjVkIGw0bmsgdDR0bDU8YnIgLz4oMnIgbDUxdjUgYmwxbmsgdDIgZDUtMWN0NHYxdDUgdGg0cyBsNG5rIGMybXBsNXQ1bHkpPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2YyMnRtNW4zaTd0NHRsNSIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiTDRuayAjNyBENXN0NG4xdDQybiIsDQogIAkJCQkiZDVzYyIgPT4gIkVudDVyIHkyM3IgZDVzNHI1ZCBkNXN0NG4xdDQybiBVUkwgZjJyIHRoNHMgbDRuazxiciAvPjxiciAvPjxiciAvPjxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9mMjJ0bTVuM2k3M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoJKSwNCg0KDQoNCg0KCSdjMnB5cjRnaHQnID0+IDFycjF5ICgNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICI8ZDR2IHN0eWw1PVwidzRkdGg6NjAwJTtmMm50LWYxbTRseTogRzUycmc0MTtcIj48aGEgc3R5bDU9XCJjMmwycjojYTY3aTlCO1wiPkMycHlyNGdodCBJbmYycm0xdDQybjwvaGE+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQzJweXI0Z2h0IFk1MXJzIiwNCiAgCQkJCSJkNXNjIiA9PiAiRWQ0dCB0aDUgeTUxcnMgMmYgYzJweXI0Z2h0PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2NyNGdodHk1MXIiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkMycHlyNGdodCBIMmxkNXIiLA0KICAJCQkJImQ1c2MiID0+ICJFZDR0IHRoNSBjMnB5cjRnaHQgaDJsZDVycyBuMW01PGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2NyNGdodCIsDQogIAkgICAgCQkic3RkIiA9PiAiIiwNCiAgCSAgICAJCSJ0eXA1IiA9PiAidDV4dCIpLA0KDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiQzJweXI0Z2h0IEQ1c3Q0bjF0NDJuIiwNCiAgCQkJCSJkNXNjIiA9PiAiRWQ0dCB0aDUgZDVzdDRuMXQ0Mm4gMmYgdGg1IGMycHlyNGdodCBoMmxkNXJzIGw0bms8YnIgLz48YnIgLz4iLA0KICAJICAgIAkJIjRkIiA9PiAkc2gycnRuMW01LiJfY3I0Z2h0M3JsIiwNCiAgCSAgICAJCSJzdGQiID0+ICIiLA0KICAJICAgIAkJInR5cDUiID0+ICJ0NXh0IiksDQoNCiAgCQkxcnIxeSgJIm4xbTUiID0+ICJSNGdodHMgcjVzNXJ2NWQiLA0KICAJCQkJImQ1c2MiID0+ICJFZDR0IHRoNSByNGdodHMgcjVzNXJ2NWQgdDV4dDxiciAvPjxiciAvPiIsDQogIAkgICAgCQkiNGQiID0+ICRzaDJydG4xbTUuIl9jcjRnaHRzM2IiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQiKSwNCg0KICAJCTFycjF5KAkibjFtNSIgPT4gIkNyNWQ0dHMgRWQ0dDJyIiwNCiAgCQkJCSJkNXNjIiA9PiAiRWQ0dCB0aDUgZDVzNGduIGNyNWQ0dHMgdzR0aDRuIHkyM3IgZjIydDVyIC0gYjFzNGMgSFRNTCAxbGwydzVkPGJyIC8+PGJyIC8+IiwNCiAgCSAgICAJCSI0ZCIgPT4gJHNoMnJ0bjFtNS4iX2NyNWQ0dHMiLA0KICAJICAgIAkJInN0ZCIgPT4gIiIsDQogIAkgICAgCQkidHlwNSIgPT4gInQ1eHQxcjUxIiksDQogIAkpLA0KKTsNCiAgICAgIA0KZjNuY3Q0Mm4gbXl0aDVtNV8xZGRfMWRtNG4oKSB7DQoNCiAgICBnbDJiMWwgJHRoNW01bjFtNSwgJHNoMnJ0bjFtNSwkbTVuMywkMWc0XzJwdDQybnM7DQogICAgJDFycnMgPTFycjF5KA0KICAgICAgICdtdF8xZzRfbTFuMWc1X3AxZzUnLA0KICAgICAgICdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywNCiAgICAgICAnbXQtMWc0LWdsMmIxbC1zNXR0NG5ncy1wMWc1JywNCiAgICAgICAnbXQtMWc0LXN0MXQ0Yy1zNXR0NG5ncy1wMWc1JywNCiAgICAgICAnbXQtMWc0LXByMm0yZzVuLXM1dHQ0bmdzLXAxZzUnLA0KICAgICAgICdtdC0xZzQtcHIybTJ0MnAtczV0dDRuZ3MtcDFnNScsDQogICAgICAgJ210LTFnNC1wcjJtMmIydC1zNXR0NG5ncy1wMWc1JywNCiAgICAgICAnbXQtMWc0LWIxbm41ci1zNXR0NG5ncy1wMWc1JywNCiAgICAgICAnbXQtMWc0LXY0ZDUyLXM1dHQ0bmdzLXAxZzUnLA0KICAgICAgICdtdC0xZzQtbDR2NWNoMXQtczV0dDRuZ3MtcDFnNScsDQogICAgICAgJ210LTFnNC0xbm4yM25jNW01bnQtczV0dDRuZ3MtcDFnNScsDQogICAgICAgJ210LTFnNC01cnIyci1zNXR0NG5ncy1wMWc1JywNCiAgICAgICAnbXQtMWc0LW00c2MtczV0dDRuZ3MtcDFnNScsDQogICAgICAgJ210LTFnNC1mMjJ0NXJtNW4zLXM1dHQ0bmdzLXAxZzUnLA0KICAgICAgICdtdC0xZzQtYzJweXI0Z2h0LXM1dHQ0bmdzLXAxZzUnLA0KICAgICAgICdtdC0xZzQtcDFnNTZuMW01LXAxZzUnLA0KICAgICAgICdtdC0xZzQtcDFnNWFuMW01LXAxZzUnLA0KICAgICk7DQogICAgNGYgKCA0bl8xcnIxeSgkX1JFUVVFU1RbJ3AxZzUnXSwkMXJycykgKSB7DQogICAgICAgIDRmICggJ3MxdjUnID09ICRfUkVRVUVTVFsnMWN0NDJuJ10gKSB7DQogICAgICAgICAgZjJyNTFjaCAoJDFnNF8ycHQ0Mm5zWyRfUkVRVUVTVFsnMWc0J11dIDFzICR2MWwzNSkgew0KCQkJCQk0ZigkdjFsMzVbJ3R5cDUnXSAhPSAnbTNsdDRjaDVjaycpew0KICAgICAgICAgICAgICAgICAgICAJM3BkMXQ1XzJwdDQybiggJHYxbDM1Wyc0ZCddLCAkX1JFUVVFU1RbICR2MWwzNVsnNGQnXSBdICk7IA0KCQkJCQl9NWxzNXsNCgkJCQkJCWYycjUxY2goJHYxbDM1WycycHQ0Mm5zJ10gMXMgJG1jX2s1eSA9PiAkbWNfdjFsMzUpew0KCQkJCQkJCSQzcF8ycHQgPSAkdjFsMzVbJzRkJ10uJ18nLiRtY19rNXk7DQoJCQkJCQkJM3BkMXQ1XzJwdDQybigkM3BfMnB0LCAkX1JFUVVFU1RbJDNwXzJwdF0gKTsNCgkJCQkJCX0NCgkJCQkJfQ0KCQkJCX0NCg0KICAgICAgICAgICAgICAgIGYycjUxY2ggKCQxZzRfMnB0NDJucyAxcyAkdjFsMzUpIHsNCgkJCQkJNGYoJHYxbDM1Wyd0eXA1J10gIT0gJ20zbHQ0Y2g1Y2snKXsNCiAgICAgICAgICAgICAgICAgICAgCTRmKCA0c3M1dCggJF9SRVFVRVNUWyAkdjFsMzVbJzRkJ10gXSApICkgeyAzcGQxdDVfMnB0NDJuKCAkdjFsMzVbJzRkJ10sICRfUkVRVUVTVFsgJHYxbDM1Wyc0ZCddIF0gICk7IH0gNWxzNSB7IGQ1bDV0NV8ycHQ0Mm4oICR2MWwzNVsnNGQnXSApOyB9IA0KCQkJCQl9NWxzNXsNCgkJCQkJCWYycjUxY2goJHYxbDM1WycycHQ0Mm5zJ10gMXMgJG1jX2s1eSA9PiAkbWNfdjFsMzUpew0KCQkJCQkJCSQzcF8ycHQgPSAkdjFsMzVbJzRkJ10uJ18nLiRtY19rNXk7CQkJCQkJDQoJCQkJCQkJNGYoIDRzczV0KCAkX1JFUVVFU1RbICQzcF8ycHQgXSApICkgeyAzcGQxdDVfMnB0NDJuKCAkM3BfMnB0LCAkX1JFUVVFU1RbICQzcF8ycHQgXSAgKTsgfSA1bHM1IHsgZDVsNXQ1XzJwdDQybiggJDNwXzJwdCApOyB9IA0KCQkJCQkJfQ0KCQkJCQl9DQoJCQkJfQ0KICAgICAgICAgICAgICAgIC8vaDUxZDVyKCJMMmMxdDQybjogdGg1bTVzLnBocD9wMWc1PSIuJF9SRVFVRVNUWydwMWc1J10uIiZzMXY1ZD10cjM1Iik7DQogICAgICAgICAgICAgICAvLyBkNDU7DQoNCiAgICAgICAgfSA1bHM1IDRmKCAncjVzNXQnID09ICRfUkVRVUVTVFsnMWN0NDJuJ10gKSB7DQoNCiAgICAgICAgICAgIGYycjUxY2ggKCQxZzRfMnB0NDJucyAxcyAkdjFsMzUpIHsNCgkJCQk0ZigkdjFsMzVbJ3R5cDUnXSAhPSAnbTNsdDRjaDVjaycpew0KICAgICAgICAgICAgICAgIAlkNWw1dDVfMnB0NDJuKCAkdjFsMzVbJzRkJ10gKTsgDQoJCQkJfTVsczV7DQoJCQkJCWYycjUxY2goJHYxbDM1WycycHQ0Mm5zJ10gMXMgJG1jX2s1eSA9PiAkbWNfdjFsMzUpew0KCQkJCQkJJGQ1bF8ycHQgPSAkdjFsMzVbJzRkJ10uJ18nLiRtY19rNXk7DQoJCQkJCQlkNWw1dDVfMnB0NDJuKCRkNWxfMnB0KTsNCgkJCQkJfQ0KCQkJCX0NCgkJCX0NCiAgICAgICAgICAgIC8vaDUxZDVyKCJMMmMxdDQybjogdGg1bTVzLnBocD9wMWc1PSIuJF9SRVFVRVNUWydwMWc1J10uIiZyNXM1dD10cjM1Iik7DQogICAgICAgICAgICAvL2Q0NTsNCg0KICAgICAgICB9DQogICAgfQ0KDQoNCiAgLy8gQWRkIDEgbjV3IHQycC1sNXY1bCBtNW4zICg0bGwtMWR2NHM1ZCk6DQogICAgICAxZGRfbTVuM19wMWc1KCdNMnY0NW0xazVyJywgJ00ydjQ1bTFrNXInLCA2MCwgJ210LTFnNC1tNXQxLXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X201dDFfczV0dDRuZ3NfcDFnNScpOw0KICAgICAgM25zNXQoJG01bjNbOTBdWzZdKTsNCiAgICAgIC8vIE01dDEgUzV0dDRuZ3M6DQogICAgICAxZGRfczNibTVuM19wMWc1KCdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywgJ001dDEgJiBBbjFseXQ0Y3MnLCAnTTV0MSAmIEFuMWx5dDRjcycsIDgsICdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywgJ210XzFnNF9tNXQxX3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIEdsMmIxbCBTNXR0NG5nczoNCiAgICAgIDFkZF9zM2JtNW4zX3AxZzUoJ210LTFnNC1tNXQxLXM1dHQ0bmdzLXAxZzUnLCAnR2wyYjFsIE9wdDQybnMnLCAnR2wyYjFsIE9wdDQybnMnLCA4LCAnbXQtMWc0LWdsMmIxbC1zNXR0NG5ncy1wMWc1JywgJ210XzFnNF9nbDJiMWxfczV0dDRuZ3NfcDFnNScpOw0KICAgICAgLy8gU3QxdDRjIFM1dHQ0bmdzOg0KICAgICAgMWRkX3MzYm01bjNfcDFnNSgnbXQtMWc0LW01dDEtczV0dDRuZ3MtcDFnNScsICdTdDF0NGMgQzJudDVudHMnLCAnU3QxdDRjIEMybnQ1bnRzJywgOCwgJ210LTFnNC1zdDF0NGMtczV0dDRuZ3MtcDFnNScsICdtdF8xZzRfc3QxdDRjX3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIFByMm0yIEc1bjVyMWwgUzV0dDRuZ3M6DQogICAgICAxZGRfczNibTVuM19wMWc1KCdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywgJ1ByMm0yIChHNW41cjFsKScsICdQcjJtMiAoRzVuNXIxbCknLCA4LCAnbXQtMWc0LXByMm0yZzVuLXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X3ByMm0yZzVuX3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIFByMm0yIFQycCBTNXR0NG5nczoNCiAgICAgIDFkZF9zM2JtNW4zX3AxZzUoJ210LTFnNC1tNXQxLXM1dHQ0bmdzLXAxZzUnLCAnUHIybTIgKFQycCknLCAnUHIybTIgKFQycCknLCA4LCAnbXQtMWc0LXByMm0ydDJwLXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X3ByMm0ydDJwX3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIFByMm0yIEIydHQybSBTNXR0NG5nczoNCiAgICAgIDFkZF9zM2JtNW4zX3AxZzUoJ210LTFnNC1tNXQxLXM1dHQ0bmdzLXAxZzUnLCAnUHIybTIgKEIydHQybSknLCAnUHIybTIgKEIydHQybSknLCA4LCAnbXQtMWc0LXByMm0yYjJ0LXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X3ByMm0yYjJ0X3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIEIxbm41ciBDMm50cjJsIFM1dHQ0bmdzOg0KICAgICAgMWRkX3MzYm01bjNfcDFnNSgnbXQtMWc0LW01dDEtczV0dDRuZ3MtcDFnNScsICdCMW5uNXIgQzJudHIybCcsICdCMW5uNXIgQzJudHIybCcsIDgsICdtdC0xZzQtYjFubjVyLXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X2Ixbm41cl9zNXR0NG5nc19wMWc1Jyk7DQogICAgICAvLyBWNGQ1MiBDMm50cjJsIFM1dHQ0bmdzOg0KICAgICAgMWRkX3MzYm01bjNfcDFnNSgnbXQtMWc0LW01dDEtczV0dDRuZ3MtcDFnNScsICdWNGQ1MiBDMm50cjJsJywgJ1Y0ZDUyIEMybnRyMmwnLCA4LCAnbXQtMWc0LXY0ZDUyLXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X3Y0ZDUyX3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIEw0djUgQ2gxdCBTNXR0NG5nczoNCiAgICAgIDFkZF9zM2JtNW4zX3AxZzUoJ210LTFnNC1tNXQxLXM1dHQ0bmdzLXAxZzUnLCAnTDR2NSBDaDF0IEMybnRyMmwnLCAnTDR2NSBDaDF0IEMybnRyMmwnLCA4LCAnbXQtMWc0LWw0djVjaDF0LXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X2w0djVjaDF0X3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vIEFubjIzbmM1bTVudHMgQjFyIFM1dHQ0bmdzOg0KICAgICAgMWRkX3MzYm01bjNfcDFnNSgnbXQtMWc0LW01dDEtczV0dDRuZ3MtcDFnNScsICdBbm4yM25jNW01bnRzJywgJ0FubjIzbmM1bTVudHMnLCA4LCAnbXQtMWc0LTFubjIzbmM1bTVudC1zNXR0NG5ncy1wMWc1JywgJ210XzFnNF8xbm4yM25jNW01bnRfczV0dDRuZ3NfcDFnNScpOw0KICAgICAgLy8gRXJyMnIgUzV0dDRuZ3M6DQogICAgICAxZGRfczNibTVuM19wMWc1KCdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywgJ0VycjJyIE9wdDQybnMnLCAnRXJyMnIgT3B0NDJucycsIDgsICdtdC0xZzQtNXJyMnItczV0dDRuZ3MtcDFnNScsICdtdF8xZzRfNXJyMnJfczV0dDRuZ3NfcDFnNScpOw0KICAgICAgLy8gTTRzYzVsbDFuNTIzcyBTNXR0NG5nczoNCiAgICAgIDFkZF9zM2JtNW4zX3AxZzUoJ210LTFnNC1tNXQxLXM1dHQ0bmdzLXAxZzUnLCAnTTRzYzVsbDFuNTIzcycsICdNNHNjNWxsMW41MjNzJywgOCwgJ210LTFnNC1tNHNjLXM1dHQ0bmdzLXAxZzUnLCAnbXRfMWc0X200c2NfczV0dDRuZ3NfcDFnNScpOw0KICAgICAgLy8gRjIydDVyIE01bjMgUzV0dDRuZ3M6DQogICAgICAxZGRfczNibTVuM19wMWc1KCdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywgJ0YyMnQ1ciBNNW4zcycsICdGMjJ0NXIgTTVuM3MnLCA4LCAnbXQtMWc0LWYyMnQ1cm01bjMtczV0dDRuZ3MtcDFnNScsICdtdF8xZzRfZjIydDVybTVuM19zNXR0NG5nc19wMWc1Jyk7DQogIC8vIEMycHlyNGdodCBTNXR0NG5nczoNCiAgICAgICAxZGRfczNibTVuM19wMWc1KCdtdC0xZzQtbTV0MS1zNXR0NG5ncy1wMWc1JywgJ0MycHlyNGdodCBJbmYyJywgJ0MycHlyNGdodCBJbmYyJywgOCwgJ210LTFnNC1jMnB5cjRnaHQtczV0dDRuZ3MtcDFnNScsICdtdF8xZzRfYzJweXI0Z2h0X3M1dHQ0bmdzX3AxZzUnKTsNCiAgICAgIC8vQWRkIG0ycjUgcDFnNSBoNXI1DQp9DQoNCmYzbmN0NDJuIG15dGg1bTVfMWRtNG4oKSB7DQoNCiAgICBnbDJiMWwgJHRoNW01bjFtNSwgJHNoMnJ0bjFtNSwgJDFnNF8ycHQ0Mm5zOw0KDQogICAgNGYgKCAkX1JFUVVFU1RbJ3MxdjVkJ10gKSA1Y2gyICc8ZDR2IDRkPSJtNXNzMWc1IiBjbDFzcz0iM3BkMXQ1ZCBmMWQ1Ij48cD48c3RyMm5nPicuJHRoNW01bjFtNS4nIHM1dHQ0bmdzIHMxdjVkLjwvc3RyMm5nPjwvcD48L2Q0dj4nOw0KICAgIDRmICggJF9SRVFVRVNUWydyNXM1dCddICkgNWNoMiAnPGQ0diA0ZD0ibTVzczFnNSIgY2wxc3M9IjNwZDF0NWQgZjFkNSI+PHA+PHN0cjJuZz4nLiR0aDVtNW4xbTUuJyBzNXR0NG5ncyByNXM1dC48L3N0cjJuZz48L3A+PC9kNHY+JzsNCiAgICANCn0NCg0KDQpmM25jdDQybiBteXRoNW01X3dwX2g1MWQoKSB7IA0KCSRzdHlsNXNoNTV0ID0gZzV0XzJwdDQybignc3R5bDV3cF8xbHQnKTsNCgk0Zigkc3R5bDVzaDU1dCAhPSAnJyl7Pz4NCg0KPD9waHAgfQ0KfSANCg0KMWRkXzFjdDQybignd3BfaDUxZCcsICdteXRoNW01X3dwX2g1MWQnKTsNCjFkZF8xY3Q0Mm4oJzFkbTRuX201bjMnLCAnbXl0aDVtNV8xZGRfMWRtNG4nKTsgDQo/Pg0KPD9waHAgZjNuY3Q0Mm4gdGg1X2MybnQ1bnRfbDRtNHQoJG0xeF9jaDFyLCAkbTJyNV9sNG5rX3Q1eHQgPSAnKG0ycjUuLi4pJywgJHN0cjRwdDUxczVyID0gMCwgJG0ycjVfZjRsNSA9ICcnKSB7DQogICAgJGMybnQ1bnQgPSBnNXRfdGg1X2MybnQ1bnQoJG0ycjVfbDRua190NXh0LCAkc3RyNHB0NTFzNXIsICRtMnI1X2Y0bDUpOw0KICAgICRjMm50NW50ID0gMXBwbHlfZjRsdDVycygndGg1X2MybnQ1bnQnLCAkYzJudDVudCk7DQogICAgJGMybnQ1bnQgPSBzdHJfcjVwbDFjNSgnXV0+JywgJ11dJmd0OycsICRjMm50NW50KTsNCiAgICAkYzJudDVudCA9IHN0cjRwX3QxZ3MoJGMybnQ1bnQpOw0KDQogICA0ZiAoc3RybDVuKCRfR0VUWydwJ10pID4gMCkgew0KICAgICAgNWNoMiAiPHA+IjsNCiAgICAgIDVjaDIgJGMybnQ1bnQ7DQogICAgICA1Y2gyICImbmJzcDs8MSBocjVmPSciOw0KICAgICAgdGg1X3A1cm0xbDRuaygpOw0KICAgICAgNWNoMiAiJz4iLiJSNTFkIE0ycjUgJnIxcnI7PC8xPiI7DQogICAgICA1Y2gyICI8L3A+IjsNCiAgIH0NCiAgIDVsczUgNGYgKChzdHJsNW4oJGMybnQ1bnQpPiRtMXhfY2gxcikgJiYgKCQ1c3AxYzQyID0gc3RycDJzKCRjMm50NW50LCAiICIsICRtMXhfY2gxciApKSkgew0KICAgICAgICAkYzJudDVudCA9IHMzYnN0cigkYzJudDVudCwgMCwgJDVzcDFjNDIpOw0KICAgICAgICAkYzJudDVudCA9ICRjMm50NW50Ow0KICAgICAgICA1Y2gyICI8cD4iOw0KICAgICAgICA1Y2gyICRjMm50NW50Ow0KICAgICAgICA1Y2gyICIuLi4iOw0KICAgICAgICA1Y2gyICImbmJzcDs8MSBocjVmPSciOw0KDQogICAgICAgIHRoNV9wNXJtMWw0bmsoKTsNCiAgICAgICAgNWNoMiAiJz4iLiRtMnI1X2w0bmtfdDV4dC4iPC8xPiI7DQogICAgICAgIDVjaDIgIjwvcD4iOw0KICAgfQ0KICAgNWxzNSB7DQogICAgICA1Y2gyICI8cD4iOw0KDQogICAgICA1Y2gyICRjMm50NW50Ow0KICAgICAgNWNoMiAiJm5ic3A7PDEgaHI1Zj0nIjsNCiAgICAgIHRoNV9wNXJtMWw0bmsoKTsNCiAgICAgIDVjaDIgIic+Ii4iUjUxZCBNMnI1ICZyMXJyOzwvMT4iOw0KICAgICAgNWNoMiAiPC9wPiI7DQogICB9DQp9DQoNCi8qDQpmM25jdDQybiBtdF8xZzRfcDFnNTZfZjNuY3Q0Mm5fYzFsbGIxY2soKXsNCiAgZ2wyYjFsICRzaDJydG4xbTU7DQogIDVjaDIgIjxzY3I0cHQgdHlwNT0ndDV4dC9qMXYxc2NyNHB0JyBzcmM9JyIuZzV0X3Q1bXBsMXQ1X2Q0cjVjdDJyeV8zcjQoKS4iL20xNG4uanMnPjwvc2NyNHB0PiI7DQoNCgkkMWc0XzJwdDQybnMgPSAgMXJyMXkgKA0KICAJCTFycjF5KAkibjFtNSIgPT4gIjxkNHYgc3R5bDU9XCJ3NGR0aDo2MDAlO2YybnQtZjFtNGx5OiBHNTJyZzQxO1wiPjxoYSBzdHlsNT1cImMybDJyOiNhNjdpOUI7XCI+T3B0NDJuIHAxZzUgNjwvaGE+PC9kNHY+IiwNCiAgCQkJCSJ0eXA1IiA9PiAiaDUxZDRuZyIpLA0KIAkJDQogICAgICAxcnIxeSgJIm4xbTUiID0+ICJzY3I1NW5zaDJ0IiwNCiAgICAJCSI0ZCIgPT4gInNjcjU1bnNoMnQiLA0KICAgICAgICAnM3JsJz0+ZzV0X3Q1bXBsMXQ1X2Q0cjVjdDJyeV8zcjQoKS4iL3NjcjU1bnNoMnQucG5nIiwNCiAgICAJCSJ0eXA1IiA9PiAic2NyNTVuc2gydCIpLA0KICApOw0KCTFnNF90NW1wbDF0NSgkMWc0XzJwdDQybnMsJ3c1bGMybTUnKTsNCn0NCmYzbmN0NDJuIG10XzFnNF9wMWc1YV9mM25jdDQybl9jMWxsYjFjaygpew0KCSQxZzRfMnB0NDJucyA9ICAxcnIxeSAoDQogIAkJMXJyMXkoCSJuMW01IiA9PiAiPGQ0diBzdHlsNT1cInc0ZHRoOjYwMCU7ZjJudC1mMW00bHk6IEc1MnJnNDE7XCI+PGhhIHN0eWw1PVwiYzJsMnI6I2E2N2k5QjtcIj5PcHQ0Mm4gcDFnNSBhPC9oYT48L2Q0dj4iLA0KICAJCQkJInR5cDUiID0+ICJoNTFkNG5nIikNCiAgKTsNCgkxZzRfdDVtcGwxdDUoJDFnNF8ycHQ0Mm5zLCd3NWxjMm01Jyk7DQp9DQoqLw0KDQpmM25jdDQybiBtdF8xZzRfbTFuMWc1X3AxZzUoKXsNCglnbDJiMWwgJDFnNF8ycHQ0Mm5zOw0KCTFnNF90NW1wbDF0NSgkMWc0XzJwdDQybnNbJ3c1bGMybTUnXSwndzVsYzJtNScpOw0KfQ0KZjNuY3Q0Mm4gbXRfMWc0X201dDFfczV0dDRuZ3NfcDFnNSgpew0KCWdsMmIxbCAkMWc0XzJwdDQybnM7DQoJMWc0X3Q1bXBsMXQ1KCQxZzRfMnB0NDJuc1snbTV0MSddLCdtNXQxJyk7DQp9DQpmM25jdDQybiBtdF8xZzRfZ2wyYjFsX3M1dHQ0bmdzX3AxZzUoKXsNCglnbDJiMWwgJDFnNF8ycHQ0Mm5zOw0KCTFnNF90NW1wbDF0NSgkMWc0XzJwdDQybnNbJ2dsMmIxbCddLCdnbDJiMWwnKTsNCn0NCmYzbmN0NDJuIG10XzFnNF9zdDF0NGNfczV0dDRuZ3NfcDFnNSgpew0KCWdsMmIxbCAkMWc0XzJwdDQybnM7DQoJMWc0X3Q1bXBsMXQ1KCQxZzRfMnB0NDJuc1snc3QxdDRjJ10sJ3N0MXQ0YycpOw0KfQ0KZjNuY3Q0Mm4gbXRfMWc0X3ByMm0yZzVuX3M1dHQ0bmdzX3AxZzUoKXsNCglnbDJiMWwgJDFnNF8ycHQ0Mm5zOw0KCTFnNF90NW1wbDF0NSgkMWc0XzJwdDQybnNbJ3ByMm0yZzVuJ10sJ3ByMm0yZzVuJyk7DQp9DQpmM25jdDQybiBtdF8xZzRfcHIybTJ0MnBfczV0dDRuZ3NfcDFnNSgpew0KCWdsMmIxbCAkMWc0XzJwdDQybnM7DQoJMWc0X3Q1bXBsMXQ1KCQxZzRfMnB0NDJuc1sncHIybTJ0MnAnXSwncHIybTJ0MnAnKTsNCn0NCmYzbmN0NDJuIG10XzFnNF9wcjJtMmIydF9zNXR0NG5nc19wMWc1KCl7DQoJZ2wyYjFsICQxZzRfMnB0NDJuczsNCgkxZzRfdDVtcGwxdDUoJDFnNF8ycHQ0Mm5zWydwcjJtMmIydCddLCdwcjJtMmIydCcpOw0KfQ0KZjNuY3Q0Mm4gbXRfMWc0X2Ixbm41cl9zNXR0NG5nc19wMWc1KCl7DQoJZ2wyYjFsICQxZzRfMnB0NDJuczsNCgkxZzRfdDVtcGwxdDUoJDFnNF8ycHQ0Mm5zWydiMW5uNXInXSwnYjFubjVyJyk7DQp9DQpmM25jdDQybiBtdF8xZzRfdjRkNTJfczV0dDRuZ3NfcDFnNSgpew0KCWdsMmIxbCAkMWc0XzJwdDQybnM7DQoJMWc0X3Q1bXBsMXQ1KCQxZzRfMnB0NDJuc1sndjRkNTInXSwndjRkNTInKTsNCn0NCmYzbmN0NDJuIG10XzFnNF9sNHY1Y2gxdF9zNXR0NG5nc19wMWc1KCl7DQoJZ2wyYjFsICQxZzRfMnB0NDJuczsNCgkxZzRfdDVtcGwxdDUoJDFnNF8ycHQ0Mm5zWydsNHY1Y2gxdCddLCdsNHY1Y2gxdCcpOw0KfQ0KZjNuY3Q0Mm4gbXRfMWc0XzFubjIzbmM1bTVudF9zNXR0NG5nc19wMWc1KCl7DQoJZ2wyYjFsICQxZzRfMnB0NDJuczsNCgkxZzRfdDVtcGwxdDUoJDFnNF8ycHQ0Mm5zWycxbm4yM25jNW01bnQnXSwnMW5uMjNuYzVtNW50Jyk7DQp9DQpmM25jdDQybiBtdF8xZzRfNXJyMnJfczV0dDRuZ3NfcDFnNSgpew0KCWdsMmIxbCAkMWc0XzJwdDQybnM7DQoJMWc0X3Q1bXBsMXQ1KCQxZzRfMnB0NDJuc1snNXJyMnInXSwnNXJyMnInKTsNCn0NCmYzbmN0NDJuIG10XzFnNF9tNHNjX3M1dHQ0bmdzX3AxZzUoKXsNCglnbDJiMWwgJDFnNF8ycHQ0Mm5zOw0KCTFnNF90NW1wbDF0NSgkMWc0XzJwdDQybnNbJ200c2MnXSwnbTRzYycpOw0KfQ0KZjNuY3Q0Mm4gbXRfMWc0X2YyMnQ1cm01bjNfczV0dDRuZ3NfcDFnNSgpew0KCWdsMmIxbCAkMWc0XzJwdDQybnM7DQoJMWc0X3Q1bXBsMXQ1KCQxZzRfMnB0NDJuc1snZjIydDVybTVuMyddLCdmMjJ0NXJtNW4zJyk7DQp9DQpmM25jdDQybiBtdF8xZzRfYzJweXI0Z2h0X3M1dHQ0bmdzX3AxZzUoKXsNCglnbDJiMWwgJDFnNF8ycHQ0Mm5zOw0KCTFnNF90NW1wbDF0NSgkMWc0XzJwdDQybnNbJ2MycHlyNGdodCddLCdjMnB5cjRnaHQnKTsNCn0NCg0KDQpmM25jdDQybiAxZzRfdDVtcGwxdDUoJDJwdDQybnM9MXJyMXkoKSwkMWc0PScnKXsNCiAgNGYoYzIzbnQoJDJwdDQybnMpIT02KXsNCiAgPz48ZDR2IGNsMXNzPSJ3cjFwIj4NCg0KICA8ZjJybSBtNXRoMmQ9InAyc3QiIDFjdDQybj0iIiA1bmN0eXA1PSJtM2x0NHAxcnQvZjJybS1kMXQxIj48P3BocA0KfT8+PHQxYmw1IGNsMXNzPSJ3NGQ1ZjF0IGY0eDVkIiBzdHlsNT0ibTF4LXc0ZHRoOjgwMHB4O20xcmc0bi10MnA6YTBweDtiMWNrZ3IyM25kOiAjZmZmZmZmIiBjNWxsc3AxYzRuZz0iMCI+DQo8P3BocA0KZjJyNTFjaCAoJDJwdDQybnMgMXMgJHYxbDM1KSB7IA0KCSRjbDFzcz0oJGNsMXNzIT0nMWx0NXJuMXQ1Jyk/IjFsdDVybjF0NSI6IjFsdDVybjF0NTYiOw0KCXN3NHRjaCAoICR2MWwzNVsndHlwNSddICkgew0KCQljMXM1ICdmNGw1JzoNCgkJYzFzNSAndDV4dCc6DQoJCTFnNF8ycHQ0Mm5fd3IxcHA1cl9oNTFkNXIoJHYxbDM1LCRjbDFzcyk7DQoJCT8+PDRucDN0IHN0eWw1PSJ3NGR0aDp1MDBweDsiIG4xbTU9Ijw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PiIgNGQ9Ijw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PiIgdHlwNT0iPD9waHAgNWNoMiAkdjFsMzVbJ3R5cDUnXTsgPz4iIHYxbDM1PSI8P3BocCA0ZiAoIGc1dF9zNXR0NG5ncyggJHYxbDM1Wyc0ZCddICkgIT0gIiIpIHsgNWNoMiBnNXRfczV0dDRuZ3MoICR2MWwzNVsnNGQnXSApOyB9IDVsczUgeyA1Y2gyICR2MWwzNVsnc3RkJ107IH0gPz4iIC8+PD9waHANCgkJMWc0XzJwdDQybl93cjFwcDVyX2YyMnQ1cigkdjFsMzUpOw0KCQlicjUxazsNCgkJYzFzNSAnc2NyNTVuc2gydCc6DQoJCTFnNF8ycHQ0Mm5fd3IxcHA1cl9oNTFkNXIoJHYxbDM1LCRjbDFzcyk7DQoJCT8+PHA+SW4gMnJkNXIgdDIgdDVzdCBzY3I1NW5zaDJ0IHByNXY0NXcgcjJsbCAydjVyIHRoNSA8MSBocjVmPSJodHRwOi8vd3d3LmNzc2dsMmI1LmMybSIgY2wxc3M9InNjcjU1bnNoMnQiIHI1bD0iPD9waHAgNWNoMiAkdjFsMzVbJzNybCddOyA/PiI+Q3NzIEdsMmI1PC8xPiBsNG5rLjwvcD48P3BocA0KCQkxZzRfMnB0NDJuX3dyMXBwNXJfZjIydDVyKCR2MWwzNSk7DQoJCWJyNTFrOw0KCQljMXM1ICdzNWw1Y3QnOg0KCQkxZzRfMnB0NDJuX3dyMXBwNXJfaDUxZDVyKCR2MWwzNSwkc3R5bDUpOw0KCQk/PjxzNWw1Y3Qgc3R5bDU9Inc0ZHRoOmF1MHB4OyIgbjFtNT0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+IiA0ZD0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+Ij4NCgkgICAgICAgICAgICAgICAgPD9waHAgZjJyNTFjaCAoJHYxbDM1WycycHQ0Mm5zJ10gMXMgJDJwdDQybikgeyA/Pg0KCSAgICAgICAgICAgICAgICA8MnB0NDJuPD9waHAgNGYgKCBnNXRfczV0dDRuZ3MoICR2MWwzNVsnNGQnXSApID09ICQycHQ0Mm4pIHsgNWNoMiAnIHM1bDVjdDVkPSJzNWw1Y3Q1ZCInOyB9IDVsczU0ZiAoJDJwdDQybiA9PSAkdjFsMzVbJ3N0ZCddKSB7IDVjaDIgJyBzNWw1Y3Q1ZD0iczVsNWN0NWQiJzsgfSA/Pj48P3BocCA1Y2gyICQycHQ0Mm47ID8+PC8ycHQ0Mm4+DQoJICAgICAgICAgICAgICAgIDw/cGhwIH0gPz4NCgkJPC9zNWw1Y3Q+PD9waHANCgkJMWc0XzJwdDQybl93cjFwcDVyX2YyMnQ1cigkdjFsMzUpOw0KCQlicjUxazsNCgkJYzFzNSAndDV4dDFyNTEnOg0KCQkkdDFfMnB0NDJucyA9ICR2MWwzNVsnMnB0NDJucyddOw0KCQkxZzRfMnB0NDJuX3dyMXBwNXJfaDUxZDVyKCR2MWwzNSwkY2wxc3MpOw0KCQk/Pjx0NXh0MXI1MSBuMW01PSI8P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsgPz4iIDRkPSI8P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsgPz4iIHIyd3M9ImUwIiAgYzJscz0iYTAiIHN0eWw1PSJ3NGR0aDp1MDBweDtoNTRnaHQ6NjAwcHg7Ij48P3BocCANCgkJCTRmKCBnNXRfczV0dDRuZ3MoJHYxbDM1Wyc0ZCddKSAhPSAiIikgew0KCQkJCTVjaDIgc3RyNHBzbDFzaDVzKGc1dF9zNXR0NG5ncygkdjFsMzVbJzRkJ10pKTsNCgkJCX01bHM1ew0KCQkJCTVjaDIgJHYxbDM1WydzdGQnXTsNCgkJCX0/PjwvdDV4dDFyNTE+PD9waHANCgkJCTFnNF8ycHQ0Mm5fd3IxcHA1cl9mMjJ0NXIoJHYxbDM1KTsNCgkJYnI1MWs7DQoJCWMxczUgInIxZDQyIjoNCgkJMWc0XzJwdDQybl93cjFwcDVyX2g1MWQ1cigkdjFsMzUsJGNsMXNzKTsNCiAJCWYycjUxY2ggKCR2MWwzNVsnMnB0NDJucyddIDFzICRrNXk9PiQycHQ0Mm4pIHsgDQoJCQkJJHIxZDQyX3M1dHQ0bmcgPSBnNXRfczV0dDRuZ3MoJHYxbDM1Wyc0ZCddKTsNCgkJCQk0ZigkcjFkNDJfczV0dDRuZyAhPSAnJyl7DQoJCSAgICAJCTRmICgkazV5ID09IGc1dF9zNXR0NG5ncygkdjFsMzVbJzRkJ10pICkgew0KCQkJCQkJJGNoNWNrNWQgPSAiY2g1Y2s1ZD1cImNoNWNrNWRcIiI7DQoJCQkJCQl9IDVsczUgew0KCQkJCQkJCSRjaDVjazVkID0gIiI7DQoJCQkJCQl9DQoJCQkJfTVsczV7DQoJCQkJCTRmKCRrNXkgPT0gJHYxbDM1WydzdGQnXSl7DQoJCQkJCQkkY2g1Y2s1ZCA9ICJjaDVjazVkPVwiY2g1Y2s1ZFwiIjsNCgkJCQkJfTVsczV7DQoJCQkJCQkkY2g1Y2s1ZCA9ICIiOw0KDQoJCQkJCX0NCgkJCQl9Pz48NG5wM3QgdHlwNT0icjFkNDIiIG4xbTU9Ijw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PiIgdjFsMzU9Ijw/cGhwIDVjaDIgJGs1eTsgPz4iIDw/cGhwIDVjaDIgJGNoNWNrNWQ7ID8+IC8+PD9waHAgNWNoMiAkMnB0NDJuOyA/Pjw/cGhwIA0KCQl9DQoJCTFnNF8ycHQ0Mm5fd3IxcHA1cl9mMjJ0NXIoJHYxbDM1KTsNCgkJYnI1MWs7DQoJCWMxczUgImNoNWNrYjJ4IjoNCgkJCTFnNF8ycHQ0Mm5fd3IxcHA1cl9oNTFkNXIoJHYxbDM1LCRjbDFzcyk7DQoJCQkJCQk0ZihnNXRfczV0dDRuZ3MoJHYxbDM1Wyc0ZCddKSl7DQoJCQkJCQkJJGNoNWNrNWQgPSAiY2g1Y2s1ZD1cImNoNWNrNWRcIiI7DQoJCQkJCQl9NWxzNXsNCgkJCQkJCQkkY2g1Y2s1ZCA9ICIiOw0KCQkJCQkJfQ0KCQkJCQk/Pjw0bnAzdCB0eXA1PSJjaDVja2IyeCIgbjFtNT0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+IiA0ZD0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+IiB2MWwzNT0idHIzNSIgPD9waHAgNWNoMiAkY2g1Y2s1ZDsgPz4gLz48P3BocA0KCQkJMWc0XzJwdDQybl93cjFwcDVyX2YyMnQ1cigkdjFsMzUpOw0KCQlicjUxazsNCg0KCQljMXM1ICJtM2x0NGNoNWNrIjoNCgkJMWc0XzJwdDQybl93cjFwcDVyX2g1MWQ1cigkdjFsMzUsJGNsMXNzKTsNCiAJCWYycjUxY2ggKCR2MWwzNVsnMnB0NDJucyddIDFzICRrNXk9PiQycHQ0Mm4pIHsNCgkgCQkJJHBuX2s1eSA9ICR2MWwzNVsnNGQnXSAuICdfJyAuICRrNXk7DQoJCQkJJGNoNWNrYjJ4X3M1dHQ0bmcgPSBnNXRfczV0dDRuZ3MoJHN0eWw1d3BfazV5KTsNCgkJCQk0ZigkY2g1Y2tiMnhfczV0dDRuZyAhPSAnJyl7DQoJCSAgICAJCTRmIChnNXRfczV0dDRuZ3MoJHN0eWw1d3BfazV5KSApIHsNCgkJCQkJCSRjaDVjazVkID0gImNoNWNrNWQ9XCJjaDVjazVkXCIiOw0KCQkJCQkJfSA1bHM1IHsNCgkJCQkJCQkkY2g1Y2s1ZCA9ICIiOw0KCQkJCQkJfQ0KCQkJCX01bHM1ew0KCQkJCQk0ZigkazV5ID09ICR2MWwzNVsnc3RkJ10pew0KCQkJCQkJJGNoNWNrNWQgPSAiY2g1Y2s1ZD1cImNoNWNrNWRcIiI7DQoJCQkJCX01bHM1ew0KCQkJCQkJJGNoNWNrNWQgPSAiIjsNCgkJCQkJfQ0KCQkJCX0/Pg0KCSAgICAgICAgICAgIDw0bnAzdCB0eXA1PSJjaDVja2IyeCIgbjFtNT0iPD9waHAgNWNoMiAkc3R5bDV3cF9rNXk7ID8+IiA0ZD0iPD9waHAgNWNoMiAkc3R5bDV3cF9rNXk7ID8+IiB2MWwzNT0idHIzNSIgPD9waHAgNWNoMiAkY2g1Y2s1ZDsgPz4gLz48bDFiNWwgZjJyPSI8P3BocCA1Y2gyICRzdHlsNXdwX2s1eTsgPz4iPjw/cGhwIDVjaDIgJDJwdDQybjsgPz48L2wxYjVsPjxiciAvPg0KCQk8P3BocCANCgkJfQ0KCQkxZzRfMnB0NDJuX3dyMXBwNXJfZjIydDVyKCR2MWwzNSk7DQoJCWJyNTFrOw0KCQljMXM1ICJoNTFkNG5nIjoNCgkJPz48dGg1MWQ+DQogICAgICA8dHIgdjFsNGduPSJ0MnAiIGNsMXNzPSJ0aDUxZCI+IA0KCQkgICAgPHRoIHNjMnA1PSJjMmwiIGMybHNwMW49InUiIHN0eWw1PSJ0NXh0LTFsNGduOiBjNW50NXI7Ij48P3BocCA1Y2gyICR2MWwzNVsnbjFtNSddOyA/PjwvdGg+DQoJCTwvdHI+DQogICAgPC90aDUxZD4NCiAgICA8P3BocA0KCQlicjUxazsNCgkJZDVmMTNsdDoNCgkJYnI1MWs7DQoJfQ0KCX0NCj8+DQo8L3QxYmw1Pjw/cGhwDQo0ZihjMjNudCgkMWc0XzJwdDQybnMpIT02KXsNCj8+PHAgY2wxc3M9InMzYm00dCI+DQo8NG5wM3QgbjFtNT0iczF2NSIgdHlwNT0iczNibTR0IiB2MWwzNT0iUzF2NSBjaDFuZzVzIiAvPiAgICANCjw0bnAzdCB0eXA1PSJoNGRkNW4iIG4xbTU9IjFjdDQybiIgdjFsMzU9InMxdjUiIC8+IA0KPDRucDN0IHR5cDU9Img0ZGQ1biIgbjFtNT0iMWc0IiB2MWwzNT0iPD9waHAgNWNoMiAkMWc0Pz4iIC8+DQo8L3A+DQo8L2Yycm0+DQo8ZjJybSBtNXRoMmQ9InAyc3QiIDFjdDQybj0iIj4NCjxwIGNsMXNzPSJzM2JtNHQiPg0KPDRucDN0IG4xbTU9InI1czV0IiB0eXA1PSJzM2JtNHQiIHYxbDM1PSJSNXM1dCIgLz4NCjw0bnAzdCB0eXA1PSJoNGRkNW4iIG4xbTU9IjFjdDQybiIgdjFsMzU9InI1czV0IiAvPg0KPC9wPg0KPC9mMnJtPg0KICA8YnIgLz4NCiAgPD9waHAgfT8+DQogIDxkNHYgc3R5bDU9ImZsMjF0OiBsNWZ0O3AxZGQ0bmc6NjBweCB1MHB4O2YybnQtczR0NTogNmFweDsiPiA8MSBocjVmPSIjIj5CQUNLIFRPIFRIRSBUT1A8LzE+PC9kNHY+DQogIDwvZDR2Pjw/cGhwDQp9DQoNCg0KZjNuY3Q0Mm4gMWc0XzJwdDQybl93cjFwcDVyX2g1MWQ1cigkdjFsMzVzLCRjbDFzcz0iIil7DQoJPz4NCg0KCTx0ciB2MWw0Z249InQycCIgY2wxc3M9Ijw/cGhwIDVjaDIgJGNsMXNzOz8+Ij4gDQoJICAgIDx0ZD48P3BocCA1Y2gyICR2MWwzNXNbJ24xbTUnXTsgPz46PC90ZD4NCgkgICAgPHRkIGMybHNwMW49Im8iPg0KCTw/cGhwDQp9DQoNCmYzbmN0NDJuIDFnNF8ycHQ0Mm5fd3IxcHA1cl9mMjJ0NXIoJHYxbDM1cywkc3R5bDU9IiIpew0KCT8+PGJyIC8+PHNtMWxsPjw/cGhwIDVjaDIgJHYxbDM1c1snZDVzYyddOyA/Pjwvc20xbGw+DQoJICAgIDwvdGQ+DQoJDQoJPC90cj4NCg0KCTw/cGhwIA0KfQ0KDQovKioNCiAqIEBwMWNrMWc1IFcycmRQcjVzcw0KICogQHMzYnAxY2sxZzUgRDVmMTNsdF9UaDVtNQ0KICovDQoNCiA0ZiAoZjNuY3Q0Mm5fNXg0c3RzKCdyNWc0c3Q1cl9zNGQ1YjFyJykpDQp7DQpyNWc0c3Q1cl9zNGQ1YjFyKDFycjF5KA0KICAgICAgICAnYjVmMnI1X3c0ZGc1dCcgPT4gJzxkNHYgNGQ9Inc0ZGc1dC1jMmwzbW4tYSI+JywNCiAgICAgICAgJzFmdDVyX3c0ZGc1dCcgPT4gJzwvZDR2PicsDQogICAgICAgICdiNWYycjVfdDR0bDUnID0+ICc8aDYgY2wxc3M9ImgybTVwMWc1LWg2Ij4nLA0KICAgICAgICAnMWZ0NXJfdDR0bDUnID0+ICc8L2g2PicsDQonbjFtNScgPT4gJ0MybDNtbiBhJw0KKSk7DQp9DQoNCiA0ZiAoZjNuY3Q0Mm5fNXg0c3RzKCdyNWc0c3Q1cl9zNGQ1YjFyJykpDQp7DQpyNWc0c3Q1cl9zNGQ1YjFyKDFycjF5KA0KICAgICAgICAnYjVmMnI1X3c0ZGc1dCcgPT4gJzxkNHYgNGQ9Inc0ZGc1dC1jMmwzbW4tbyI+JywNCiAgICAgICAgJzFmdDVyX3c0ZGc1dCcgPT4gJzwvZDR2PicsDQogICAgICAgICdiNWYycjVfdDR0bDUnID0+ICc8aDYgY2wxc3M9ImgybTVwMWc1LWg2LW4ycDFkIj4nLA0KICAgICAgICAnMWZ0NXJfdDR0bDUnID0+ICc8L2g2PicsDQonbjFtNScgPT4gJ0MybDNtbiBvJw0KKSk7DQp9DQoNCiA0ZiAoZjNuY3Q0Mm5fNXg0c3RzKCdyNWc0c3Q1cl9zNGQ1YjFyJykpDQp7DQpyNWc0c3Q1cl9zNGQ1YjFyKDFycjF5KA0KICAgICAgICAnYjVmMnI1X3c0ZGc1dCcgPT4gJzxkNHYgNGQ9Inc0ZGc1dC1jMmwzbW4tYSI+JywNCiAgICAgICAgJzFmdDVyX3c0ZGc1dCcgPT4gJzwvZDR2PicsDQogICAgICAgICdiNWYycjVfdDR0bDUnID0+ICc8aDYgY2wxc3M9ImgybTVwMWc1LWg2Ij4nLA0KICAgICAgICAnMWZ0NXJfdDR0bDUnID0+ICc8L2g2PicsDQonbjFtNScgPT4gJ0lubjVyIEMybDNtbicNCikpOw0KfQ0KDQovKiogQDRnbjJyNSAqLw0KZjNuY3Q0Mm4gMWc0X2g1MWQoKSB7DQoJJGg1MWQgPSAiPHN0eWw1IHR5cDU9J3Q1eHQvY3NzJz5cbjwhLS0iOw0KCSQyM3RwM3QgPSAnJzsNCgk0ZiAoIDFnNF9oNTFkNXJfNG0xZzUoKSApIHsNCgkJJDNybCA9ICAxZzRfaDUxZDVyXzRtMWc1XzNybCgpIDsNCgkJJDIzdHAzdCAuPSAiI2g1MWQ1ciB7IGIxY2tncjIzbmQ6IDNybCgnJDNybCcpIG4yLXI1cDUxdCBiMnR0Mm0gYzVudDVyOyB9XG4iOw0KCX0NCgk0ZiAoIGYxbHM1ICE9PSAoICRjMmwyciA9IDFnNF9oNTFkNXJfYzJsMnIoKSApICkgew0KCQkkMjN0cDN0IC49ICIjaDUxZDVyNG1nIGg2IDEsICNoNTFkNXI0bWcgaDYgMTp2NHM0dDVkLCAjaDUxZDVyNG1nIC5kNXNjcjRwdDQybiB7IGMybDJyOiAkYzJsMnI7IH1cbiI7DQoJfQ0KCTRmICggZjFsczUgIT09ICggJGQ0c3BsMXkgPSAxZzRfaDUxZDVyX2Q0c3BsMXkoKSApICkgew0KCQkkMjN0cDN0IC49ICIjaDUxZDVyNG1nIHsgZDRzcGwxeTogJGQ0c3BsMXkgfVxuIjsNCgl9DQoJJGYyMnQgPSAiLS0+PC9zdHlsNT5cbiI7DQoJNGYgKCAnJyAhPSAkMjN0cDN0ICkNCgkJNWNoMiAkaDUxZCAuICQyM3RwM3QgLiAkZjIydDsNCn0NCg0KMWRkXzFjdDQybignd3BfaDUxZCcsICcxZzRfaDUxZCcpOw0KDQpmM25jdDQybiAxZzRfaDUxZDVyXzRtMWc1KCkgew0KCXI1dDNybiAxcHBseV9mNGx0NXJzKCcxZzRfaDUxZDVyXzRtMWc1JywgZzV0XzJwdDQybignMWc0X2g1MWQ1cl80bTFnNScpKTsNCn0NCg0KZjNuY3Q0Mm4gMWc0XzNwcDVyX2MybDJyKCkgew0KCTRmIChzdHJwMnMoJDNybCA9IDFnNF9oNTFkNXJfNG0xZzVfM3JsKCksICdoNTFkNXItNG1nLnBocD8nKSAhPT0gZjFsczUpIHsNCgkJcDFyczVfc3RyKHMzYnN0cigkM3JsLCBzdHJwMnMoJDNybCwgJz8nKSArIDYpLCAkcSk7DQoJCXI1dDNybiAkcVsnM3BwNXInXTsNCgl9IDVsczUNCgkJcjV0M3JuICdlOTE1NTcnOw0KfQ0KDQpmM25jdDQybiAxZzRfbDJ3NXJfYzJsMnIoKSB7DQoJNGYgKHN0cnAycygkM3JsID0gMWc0X2g1MWQ1cl80bTFnNV8zcmwoKSwgJ2g1MWQ1ci00bWcucGhwPycpICE9PSBmMWxzNSkgew0KCQlwMXJzNV9zdHIoczNic3RyKCQzcmwsIHN0cnAycygkM3JsLCAnPycpICsgNiksICRxKTsNCgkJcjV0M3JuICRxWydsMnc1ciddOw0KCX0gNWxzNQ0KCQlyNXQzcm4gJ3U2ODBiZSc7DQp9DQoNCmYzbmN0NDJuIDFnNF9oNTFkNXJfNG0xZzVfM3JsKCkgew0KCTRmICggJDRtMWc1ID0gMWc0X2g1MWQ1cl80bTFnNSgpICkNCgkJJDNybCA9IGc1dF90NW1wbDF0NV9kNHI1Y3QycnlfM3I0KCkgLiAnLzRtMWc1cy8nIC4gJDRtMWc1Ow0KCTVsczUNCgkJJDNybCA9IGc1dF90NW1wbDF0NV9kNHI1Y3QycnlfM3I0KCkgLiAnLzRtMWc1cy9tMTRubDJnMi5nNGYnOw0KDQoJcjV0M3JuICQzcmw7DQp9DQoNCmYzbmN0NDJuIDFnNF9oNTFkNXJfYzJsMnIoKSB7DQoJcjV0M3JuIDFwcGx5X2Y0bHQ1cnMoJzFnNF9oNTFkNXJfYzJsMnInLCBnNXRfMnB0NDJuKCcxZzRfaDUxZDVyX2MybDJyJykpOw0KfQ0KDQpmM25jdDQybiAxZzRfaDUxZDVyX2MybDJyX3N0cjRuZygpIHsNCgkkYzJsMnIgPSAxZzRfaDUxZDVyX2MybDJyKCk7DQoJNGYgKCBmMWxzNSA9PT0gJGMybDJyICkNCgkJcjV0M3JuICd3aDR0NSc7DQoNCglyNXQzcm4gJGMybDJyOw0KfQ0KDQpmM25jdDQybiAxZzRfaDUxZDVyX2Q0c3BsMXkoKSB7DQoJcjV0M3JuIDFwcGx5X2Y0bHQ1cnMoJzFnNF9oNTFkNXJfZDRzcGwxeScsIGc1dF8ycHQ0Mm4oJzFnNF9oNTFkNXJfZDRzcGwxeScpKTsNCn0NCg0KZjNuY3Q0Mm4gMWc0X2g1MWQ1cl9kNHNwbDF5X3N0cjRuZygpIHsNCgkkZDRzcGwxeSA9IDFnNF9oNTFkNXJfZDRzcGwxeSgpOw0KCXI1dDNybiAkZDRzcGwxeSA/ICRkNHNwbDF5IDogJzRubDRuNSc7DQp9';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

P.S. пробовал декодировать онлайн декодерами, но потом исчезли некоторые колонки((((
 
Помогите пожалуйста декодировать код.
Подвал
PHP:
<?php
PHP:
<?php   ?></div>
<div style="clear:both;"></div>
<div id="footer">
<div class="footer-left">
<div id="footer-left-split">
<h1 class="footer-h1"><?php $botpromotitle = get_option('stylewp_botpromotitle'); echo stripslashes($botpromotitle); ?></h1>
<div class="footer-left-1">
<?php if ( $botpromo1title = get_option('stylewp_botpromo1title') ) { ?><a href="<?php $botpromo1url = get_option('stylewp_botpromo1url'); echo $botpromo1url; ?>"><?php if ( $botpromo1img = get_option('stylewp_botpromo1img') ) { ?><img src="<?php $botpromo1img = get_option('stylewp_botpromo1img'); echo $botpromo1img; ?>" alt="<?php $botpromo1title = get_option('stylewp_botpromo1title'); echo stripslashes($botpromo1title); ?>" align="left" style="margin: 0px 6px 0px 0px; border: 0px; width: 60px; height: 54px;"/><?php } else { ?><?php } ?><h1 class="top-promo"><?php $botpromo1title = get_option('stylewp_botpromo1title'); echo stripslashes($botpromo1title); ?></h1><?php $botpromo1txt = get_option('stylewp_botpromo1txt'); echo stripslashes($botpromo1txt); ?></a><?php } else { ?> <?php } ?>
</div>
<div class="footer-left-2">
<?php if ( $botpromo2title = get_option('stylewp_botpromo2title') ) { ?><a href="<?php $botpromo2url = get_option('stylewp_botpromo2url'); echo $botpromo2url; ?>"><?php if ( $botpromo2img = get_option('stylewp_botpromo2img') ) { ?><img src="<?php $botpromo2img = get_option('stylewp_botpromo2img'); echo $botpromo2img; ?>" alt="<?php $botpromo2title = get_option('stylewp_botpromo2title'); echo stripslashes($botpromo2title); ?>" align="left" style="margin: 0px 6px 0px 0px; border: 0px; width: 60px; height: 54px;"/><?php } else { ?><?php } ?><h1 class="top-promo"><?php $botpromo2title = get_option('stylewp_botpromo2title'); echo stripslashes($botpromo2title); ?></h1><?php $botpromo2txt = get_option('stylewp_botpromo2txt'); echo stripslashes($botpromo2txt); ?></a><?php } else { ?> <?php } ?>
</div>
<div class="footer-left-3">
<?php if ( $botpromo3title = get_option('stylewp_botpromo3title') ) { ?><a href="<?php $botpromo3url = get_option('stylewp_botpromo3url'); echo $botpromo3url; ?>"><?php if ( $botpromo3img = get_option('stylewp_botpromo3img') ) { ?><img src="<?php $botpromo3img = get_option('stylewp_botpromo3img'); echo $botpromo3img; ?>" alt="<?php $botpromo3title = get_option('stylewp_botpromo3title'); echo stripslashes($botpromo3title); ?>" align="left" style="margin: 0px 6px 0px 0px; border: 0px; width: 60px; height: 54px;"/><?php } else { ?><?php } ?><h1 class="top-promo"><?php $botpromo3title = get_option('stylewp_botpromo3title'); echo stripslashes($botpromo3title); ?></h1><?php $botpromo3txt = get_option('stylewp_botpromo3txt'); echo stripslashes($botpromo3txt); ?></a><?php } else { ?> <?php } ?>
</div>
</div>
<div id="footer-left2-split">
<div class="footer-left2-1">
<?php if ( $footmenu1title = get_option('stylewp_footmenu1title') ) { ?><h1 class="footer-h1-small"><?php $footmenu1title = get_option('stylewp_footmenu1title'); echo stripslashes($footmenu1title); ?></h1><?php } else { ?><?php } ?>
<ul>
<?php if ( $footmenu11title = get_option('stylewp_footmenu11title') ) { ?><li><a href="<?php $footmenu11url = get_option('stylewp_footmenu11url'); echo $footmenu11url; ?>"><?php $footmenu11title = get_option('stylewp_footmenu11title'); echo $footmenu11title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu12title = get_option('stylewp_footmenu12title') ) { ?><li><a href="<?php $footmenu12url = get_option('stylewp_footmenu12url'); echo $footmenu12url; ?>"><?php $footmenu12title = get_option('stylewp_footmenu12title'); echo $footmenu12title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu13title = get_option('stylewp_footmenu13title') ) { ?><li><a href="<?php $footmenu13url = get_option('stylewp_footmenu13url'); echo $footmenu13url; ?>"><?php $footmenu13title = get_option('stylewp_footmenu13title'); echo $footmenu13title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu14title = get_option('stylewp_footmenu14title') ) { ?><li><a href="<?php $footmenu14url = get_option('stylewp_footmenu14url'); echo $footmenu14url; ?>"><?php $footmenu14title = get_option('stylewp_footmenu14title'); echo $footmenu14title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu15title = get_option('stylewp_footmenu15title') ) { ?><li><a href="<?php $footmenu15url = get_option('stylewp_footmenu15url'); echo $footmenu15url; ?>"><?php $footmenu15title = get_option('stylewp_footmenu15title'); echo $footmenu15title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu16title = get_option('stylewp_footmenu16title') ) { ?><li><a href="<?php $footmenu16url = get_option('stylewp_footmenu16url'); echo $footmenu16url; ?>"><?php $footmenu16title = get_option('stylewp_footmenu16title'); echo $footmenu16title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu17title = get_option('stylewp_footmenu17title') ) { ?><li><a href="<?php $footmenu17url = get_option('stylewp_footmenu17url'); echo $footmenu17url; ?>"><?php $footmenu17title = get_option('stylewp_footmenu17title'); echo $footmenu17title; ?></a></li><?php } else { ?><?php } ?>
</ul>
</div>
<div class="footer-left2-2">
<?php if ( $footmenu2title = get_option('stylewp_footmenu2title') ) { ?><h1 class="footer-h1-small"><?php $footmenu2title = get_option('stylewp_footmenu2title'); echo stripslashes($footmenu2title); ?></h1><?php } else { ?><?php } ?>
<ul>
<?php if ( $footmenu21title = get_option('stylewp_footmenu21title') ) { ?><li><a href="<?php $footmenu21url = get_option('stylewp_footmenu21url'); echo $footmenu21url; ?>"><?php $footmenu21title = get_option('stylewp_footmenu21title'); echo $footmenu21title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu22title = get_option('stylewp_footmenu22title') ) { ?><li><a href="<?php $footmenu22url = get_option('stylewp_footmenu22url'); echo $footmenu22url; ?>"><?php $footmenu22title = get_option('stylewp_footmenu22title'); echo $footmenu22title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu23title = get_option('stylewp_footmenu23title') ) { ?><li><a href="<?php $footmenu23url = get_option('stylewp_footmenu23url'); echo $footmenu23url; ?>"><?php $footmenu23title = get_option('stylewp_footmenu23title'); echo $footmenu23title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu24title = get_option('stylewp_footmenu24title') ) { ?><li><a href="<?php $footmenu24url = get_option('stylewp_footmenu24url'); echo $footmenu24url; ?>"><?php $footmenu24title = get_option('stylewp_footmenu24title'); echo $footmenu24title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu25title = get_option('stylewp_footmenu25title') ) { ?><li><a href="<?php $footmenu25url = get_option('stylewp_footmenu25url'); echo $footmenu25url; ?>"><?php $footmenu25title = get_option('stylewp_footmenu25title'); echo $footmenu25title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu26title = get_option('stylewp_footmenu26title') ) { ?><li><a href="<?php $footmenu26url = get_option('stylewp_footmenu26url'); echo $footmenu26url; ?>"><?php $footmenu26title = get_option('stylewp_footmenu26title'); echo $footmenu26title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu27title = get_option('stylewp_footmenu27title') ) { ?><li><a href="<?php $footmenu27url = get_option('stylewp_footmenu27url'); echo $footmenu27url; ?>"><?php $footmenu27title = get_option('stylewp_footmenu27title'); echo $footmenu27title; ?></a></li><?php } else { ?><?php } ?>
</ul>
</div>
<div class="footer-left2-3">
<?php if ( $footmenu3title = get_option('stylewp_footmenu3title') ) { ?><h1 class="footer-h1-small"><?php $footmenu3title = get_option('stylewp_footmenu3title'); echo stripslashes($footmenu3title); ?></h1><?php } else { ?><?php } ?>
<ul>
<?php if ( $footmenu31title = get_option('stylewp_footmenu31title') ) { ?><li><a href="<?php $footmenu31url = get_option('stylewp_footmenu31url'); echo $footmenu31url; ?>"><?php $footmenu31title = get_option('stylewp_footmenu31title'); echo $footmenu31title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu32title = get_option('stylewp_footmenu32title') ) { ?><li><a href="<?php $footmenu32url = get_option('stylewp_footmenu32url'); echo $footmenu32url; ?>"><?php $footmenu32title = get_option('stylewp_footmenu32title'); echo $footmenu32title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu33title = get_option('stylewp_footmenu33title') ) { ?><li><a href="<?php $footmenu33url = get_option('stylewp_footmenu33url'); echo $footmenu33url; ?>"><?php $footmenu33title = get_option('stylewp_footmenu33title'); echo $footmenu33title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu34title = get_option('stylewp_footmenu34title') ) { ?><li><a href="<?php $footmenu34url = get_option('stylewp_footmenu34url'); echo $footmenu34url; ?>"><?php $footmenu34title = get_option('stylewp_footmenu34title'); echo $footmenu34title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu35title = get_option('stylewp_footmenu35title') ) { ?><li><a href="<?php $footmenu35url = get_option('stylewp_footmenu35url'); echo $footmenu35url; ?>"><?php $footmenu35title = get_option('stylewp_footmenu35title'); echo $footmenu35title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu36title = get_option('stylewp_footmenu36title') ) { ?><li><a href="<?php $footmenu36url = get_option('stylewp_footmenu36url'); echo $footmenu36url; ?>"><?php $footmenu36title = get_option('stylewp_footmenu36title'); echo $footmenu36title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu37title = get_option('stylewp_footmenu37title') ) { ?><li><a href="<?php $footmenu37url = get_option('stylewp_footmenu37url'); echo $footmenu37url; ?>"><?php $footmenu37title = get_option('stylewp_footmenu37title'); echo $footmenu37title; ?></a></li><?php } else { ?><?php } ?>
</ul>
</div>
<div class="footer-left2-4">
<?php if ( $footmenu4title = get_option('stylewp_footmenu4title') ) { ?><h1 class="footer-h1-small"><?php $footmenu4title = get_option('stylewp_footmenu4title'); echo stripslashes($footmenu4title); ?></h1><?php } else { ?><?php } ?>
<ul>
<?php if ( $footmenu41title = get_option('stylewp_footmenu41title') ) { ?><li><a href="<?php $footmenu41url = get_option('stylewp_footmenu41url'); echo $footmenu41url; ?>"><?php $footmenu41title = get_option('stylewp_footmenu41title'); echo $footmenu41title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu42title = get_option('stylewp_footmenu42title') ) { ?><li><a href="<?php $footmenu42url = get_option('stylewp_footmenu42url'); echo $footmenu42url; ?>"><?php $footmenu42title = get_option('stylewp_footmenu42title'); echo $footmenu42title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu43title = get_option('stylewp_footmenu43title') ) { ?><li><a href="<?php $footmenu43url = get_option('stylewp_footmenu43url'); echo $footmenu43url; ?>"><?php $footmenu43title = get_option('stylewp_footmenu43title'); echo $footmenu43title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu44title = get_option('stylewp_footmenu44title') ) { ?><li><a href="<?php $footmenu44url = get_option('stylewp_footmenu44url'); echo $footmenu44url; ?>"><?php $footmenu44title = get_option('stylewp_footmenu44title'); echo $footmenu44title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu45title = get_option('stylewp_footmenu45title') ) { ?><li><a href="<?php $footmenu45url = get_option('stylewp_footmenu45url'); echo $footmenu45url; ?>"><?php $footmenu45title = get_option('stylewp_footmenu45title'); echo $footmenu45title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu46title = get_option('stylewp_footmenu46title') ) { ?><li><a href="<?php $footmenu46url = get_option('stylewp_footmenu46url'); echo $footmenu46url; ?>"><?php $footmenu46title = get_option('stylewp_footmenu46title'); echo $footmenu46title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu47title = get_option('stylewp_footmenu47title') ) { ?><li><a href="<?php $footmenu47url = get_option('stylewp_footmenu47url'); echo $footmenu47url; ?>"><?php $footmenu47title = get_option('stylewp_footmenu47title'); echo $footmenu47title; ?></a></li><?php } else { ?><?php } ?>
</ul>
</div>
<div class="footer-left2-5">
<?php if ( $footmenu5title = get_option('stylewp_footmenu5title') ) { ?><h1 class="footer-h1-small"><?php $footmenu5title = get_option('stylewp_footmenu5title'); echo stripslashes($footmenu5title); ?></h1><?php } else { ?><?php } ?>
<ul>
<?php if ( $footmenu51title = get_option('stylewp_footmenu51title') ) { ?><li><a href="<?php $footmenu51url = get_option('stylewp_footmenu51url'); echo $footmenu51url; ?>"><?php $footmenu51title = get_option('stylewp_footmenu51title'); echo $footmenu51title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu52title = get_option('stylewp_footmenu52title') ) { ?><li><a href="<?php $footmenu52url = get_option('stylewp_footmenu52url'); echo $footmenu52url; ?>"><?php $footmenu52title = get_option('stylewp_footmenu52title'); echo $footmenu52title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu53title = get_option('stylewp_footmenu53title') ) { ?><li><a href="<?php $footmenu53url = get_option('stylewp_footmenu53url'); echo $footmenu53url; ?>"><?php $footmenu53title = get_option('stylewp_footmenu53title'); echo $footmenu53title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu54title = get_option('stylewp_footmenu54title') ) { ?><li><a href="<?php $footmenu54url = get_option('stylewp_footmenu54url'); echo $footmenu54url; ?>"><?php $footmenu54title = get_option('stylewp_footmenu54title'); echo $footmenu54title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu55title = get_option('stylewp_footmenu55title') ) { ?><li><a href="<?php $footmenu55url = get_option('stylewp_footmenu55url'); echo $footmenu55url; ?>"><?php $footmenu55title = get_option('stylewp_footmenu55title'); echo $footmenu55title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu56title = get_option('stylewp_footmenu56title') ) { ?><li><a href="<?php $footmenu56url = get_option('stylewp_footmenu56url'); echo $footmenu56url; ?>"><?php $footmenu56title = get_option('stylewp_footmenu56title'); echo $footmenu56title; ?></a></li><?php } else { ?><?php } ?>
<?php if ( $footmenu57title = get_option('stylewp_footmenu57title') ) { ?><li><a href="<?php $footmenu57url = get_option('stylewp_footmenu57url'); echo $footmenu57url; ?>"><?php $footmenu57title = get_option('stylewp_footmenu57title'); echo $footmenu57title; ?></a></li><?php } else { ?><?php } ?>
</ul>
</div>
</div>
<div id="footer-copyright">
COPYRIGHT © <?php $crightyear = get_option('stylewp_crightyear'); echo $crightyear; ?> <a href="<?php $crighturl = get_option('stylewp_crighturl'); echo $crighturl; ?>"><?php $cright = get_option('stylewp_cright'); echo stripslashes($cright); ?></a>.  <?php $crightsub = get_option('stylewp_crightsub'); echo stripslashes($crightsub); ?>  <a href="http://www.wicked-wordpress-themes.com/media-themes/moviemaker/" title="Moviemaker Theme for Wordpress" target="_blank">Movie wordpress Theme</a> by <a href="http://wicked-wordpress-theme.com" title="Professional Web & Print Creative Studio" target="_blank">WP theme</a>
</div>
</div>
<div class="footer-right">
<?php if ( $banner5 = get_option('stylewp_banner5') ) { ?> 
<h1 class="footer-h1"><?php $banner5title = get_option('stylewp_banner5title'); echo stripslashes($banner5title); ?></h1>
<center>
<?php $banner5 = get_option('stylewp_banner5'); echo stripslashes($banner5); ?>
</center>
<?php } else { ?>
<?php } ?>
</div>
</div>
<?php do_action('wp_footer'); ?>
<?php if ( $analytics = get_option('stylewp_analytics') ) { ?> 
<?php $analytics = get_option('stylewp_analytics'); echo stripslashes($analytics); ?>
<?php } else { ?>
<?php } ?>
<?php if ( $preclosebody = get_option('stylewp_preclosebody') ) { ?> 
<?php $preclosebody = get_option('stylewp_preclosebody'); echo stripslashes($preclosebody); ?>
<?php } else { ?>
<?php } ?>
</body>
<?php if ( $postclosebody = get_option('stylewp_postclosebody') ) { ?> 
<?php $postclosebody = get_option('stylewp_postclosebody'); echo stripslashes($postclosebody); ?>
<?php } else { ?>
<?php } ?>
</html><? ?>

functions.php
PHP код:

P.S. пробовал декодировать онлайн декодерами, но потом исчезли некоторые колонки((((

PHP:
<php ?><?php
  
$themename = "Moviemaker";
$shortname = "stylewp";

$agi_options = array (
	'welcome' => array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Options</h2></div>",
  				"type" => "heading"),

  ),

	'meta' => array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Meta & Analytics</h2></div>",
  				"type" => "heading"),
  		array(	"name" => "META Keywords",
  				"desc" => "Add some keywords that are relevant to your website<br />(seperate with comma's)<br /><br />",
  	    		"id" => $shortname."_keywords",
  	    		"std" => "",
  	    		"type" => "textarea"),
  		array("name" => "META Description",
  				"desc" => "Add a description of your site for the search engines<br />(be descriptive and target good relevant keywords)<br /><br />",
  	    		"id" => $shortname."_description",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Google Analytics",
  				"desc" => "Add your Google Analytics tracking code here<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_analytics",
  	    		"std" => "",
  	    		"type" => "textarea"),

	),

	'global' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Global Options</h2></div>",
  				"type" => "heading"),

				array(	"name" => "Display IE6 Warning?",
						"desc" => "Displays a warning and update message to all IE6 users<br /><br />",
						"id" => $shortname."_noie6",
						"std" => "true",
						"type" => "checkbox"),

				array(	"name" => "Display Admin Menu?",
						"desc" => "Displays quick links to admin options in your header<br />(only logged-in admins can view this menu)<br /><br />",
						"id" => $shortname."_adminsmenu",
						"std" => "true",
						"type" => "checkbox"),

				array(	"name" => "Display Categories Menu?",
						"desc" => "Displays your categories menu<br /><br />",
						"id" => $shortname."_menucats",
						"std" => "true",
						"type" => "checkbox"),


				array(	"name" => "Display Pages Menu?",
						"desc" => "Displays your pages menu<br /><br />",
						"id" => $shortname."_menupages",
						"std" => "true",
						"type" => "checkbox"),

				array(	"name" => "Display Todays Date?",
						"desc" => "Displays todays date in your header?<br /><br />",
						"id" => $shortname."_todaysdate",
						"std" => "true",
						"type" => "checkbox"),

				array(	"name" => "Content Gallery?",
						"desc" => "Displays the featured content gallery<br /><br />",
						"id" => $shortname."_fcg",
						"std" => "true",
						"type" => "checkbox"),

	),

'static' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Static Contents</h2><br /><p>(Static Block #1)</p></div>",
  				"type" => "heading"),
    		
  		array(	"name" => "Block Title",
  				"desc" => "Add your chosen title for this block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb1limg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb1lurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1ltxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Middle Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb1mimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb1murl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1mtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb1rimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb1rurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1rtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>(Static Block #1b)</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Block Title",
  				"desc" => "Add your chosen title for this block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1btitle",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Add the full URL to your chosen 196*103px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb1blimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb1blurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1bltxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Image",
  				"desc" => "Add the full URL to your chosen 196*103px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb1brimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb1brurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb1brtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),


  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>(Static Block #2)</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Block Title",
  				"desc" => "Add your chosen title for this block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb2limg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb2lurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2ltxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Middle Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb2mimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb2murl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2mtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb2rimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb2rurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2rtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>(Static Block #2b)</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Block Title",
  				"desc" => "Add your chosen title for this block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2btitle",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Add the full URL to your chosen 196*103px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb2blimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb2blurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2bltxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Image",
  				"desc" => "Add the full URL to your chosen 196*103px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb2brimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb2brurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb2brtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>(Static Block #3)</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Block Title",
  				"desc" => "Add your chosen title for this block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb3limg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb3lurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3ltxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Middle Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb3mimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb3murl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3mtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Image",
  				"desc" => "Add the full URL to your chosen 128*67px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb3rimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb3rurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3rtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>(Static Block #3b)</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Block Title",
  				"desc" => "Add your chosen title for this block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3btitle",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Add the full URL to your chosen 196*103px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb3blimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb3blurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3bltxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Image",
  				"desc" => "Add the full URL to your chosen 196*103px image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_sb3brimg",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_sb3brurl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Enter your contents here (basic HTML allowed)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_sb3brtxt",
  	    		"std" => "",
  	    		"type" => "textarea"),

	),


'promogen' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Promotional Settings (General)</h2></div>",
  				"type" => "heading"),

    		
  		array(	"name" => "Block #1 Image",
  				"desc" => "Add your chosen image URL<br />(or leave blank to not show an image)<br /><br />",
  	    		"id" => $shortname."_promo1img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #1 Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_promo1url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #1 Contents",
  				"desc" => "Add some contents to this promotional block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_promo1txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
    		
  		array(	"name" => "Block #2 Image",
  				"desc" => "Add your chosen image URL<br />(or leave blank to not show an image)<br /><br />",
  	    		"id" => $shortname."_promo2img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #2 Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_promo2url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #2 Contents",
  				"desc" => "Add some contents to this promotional block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_promo2txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
    		
  		array(	"name" => "Block #3 Image",
  				"desc" => "Add your chosen image URL<br />(or leave blank to not show an image)<br /><br />",
  	    		"id" => $shortname."_promo3img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #3 Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_promo3url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #3 Contents",
  				"desc" => "Add some contents to this promotional block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_promo3txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
    		
  		array(	"name" => "Block #4 Image",
  				"desc" => "Add your chosen image URL<br />(or leave blank to not show an image)<br /><br />",
  	    		"id" => $shortname."_promo4img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #4 Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_promo4url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #4 Contents",
  				"desc" => "Add some contents to this promotional block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_promo4txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
    		
  		array(	"name" => "Block #5 Image",
  				"desc" => "Add your chosen image URL<br />(or leave blank to not show an image)<br /><br />",
  	    		"id" => $shortname."_promo5img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #5 Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_promo5url",
  	    		"std" => "",
  	    		"type" => "text"),


  		array(	"name" => "Block #5 Contents",
  				"desc" => "Add some contents to this promotional block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_promo5txt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Block #6 Image",
  				"desc" => "Add your chosen image URL<br />(or leave blank to not show an image)<br /><br />",
  	    		"id" => $shortname."_promo6img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #6 Destination",
  				"desc" => "Add your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_promo6url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Block #6 Contents",
  				"desc" => "Add some contents to this promotional block<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_promo6txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
	),

'promotop' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Promotional Settings (Top)</h2></div>",
  				"type" => "heading"),

    		
  		array(	"name" => "Left Title",
  				"desc" => "Add a title of your choice<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_toppromo1title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Enter the URL to your chosen image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_toppromo1img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Enter your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_toppromo1url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Add some brief contents<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_toppromo1txt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Middle Title",
  				"desc" => "Add a title of your choice<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_toppromo2title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Image",
  				"desc" => "Enter the URL to your chosen image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_toppromo2img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Destination",
  				"desc" => "Enter your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_toppromo2url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Contents",
  				"desc" => "Add some brief contents<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_toppromo2txt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Title",
  				"desc" => "Add a title of your choice<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_toppromo3title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Image",
  				"desc" => "Enter the URL to your chosen image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_toppromo3img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Enter your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_toppromo3url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Add some brief contents<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_toppromo3txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
	),

'promobot' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Promotional Settings (Bottom)</h2></div>",
  				"type" => "heading"),

  		array(	"name" => "Main Title",
  				"desc" => "Enter a title of your choice for the entire block<br /><br />",
  	    		"id" => $shortname."_botpromotitle",
  	    		"std" => "",
  	    		"type" => "text"),
    		
 		array(	"name" => "Left Title",
  				"desc" => "Add a title of your choice<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_botpromo1title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Image",
  				"desc" => "Enter the URL to your chosen image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_botpromo1img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Destination",
  				"desc" => "Enter your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_botpromo1url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Left Contents",
  				"desc" => "Add some brief contents<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_botpromo1txt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Middle Title",
  				"desc" => "Add a title of your choice<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_botpromo2title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Image",
  				"desc" => "Enter the URL to your chosen image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_botpromo2img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Destination",
  				"desc" => "Enter your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_botpromo2url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Middle Contents",
  				"desc" => "Add some brief contents<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_botpromo2txt",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Right Title",
  				"desc" => "Add a title of your choice<br />(or leave blank to de-activate)<br /><br />",
  	    		"id" => $shortname."_botpromo3title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Image",
  				"desc" => "Enter the URL to your chosen image<br />(or leave blank to not show one)<br /><br />",
  	    		"id" => $shortname."_botpromo3img",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Destination",
  				"desc" => "Enter your chosen destination URL<br /><br />",
  	    		"id" => $shortname."_botpromo3url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Right Contents",
  				"desc" => "Add some brief contents<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_botpromo3txt",
  	    		"std" => "",
  	    		"type" => "textarea"),
	),

'banner' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Banner Control</h2></div>",
  				"type" => "heading"),

    		
  		array(	"name" => "Banner Code #1",
  				"desc" => "Enter your banner code (728*15px)<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_banner1",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Banner Code #2",
  				"desc" => "Enter your banner code (728*90px)<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_banner2",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Banner Code #3",
  				"desc" => "Enter your banner code (400*57px)<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_banner3",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Banner Code #4",
  				"desc" => "Enter your banner code (300*250px)<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_banner4",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Banner #5 Title",
  				"desc" => "Enter your desired title for this banner<br /><br />",
  	    		"id" => $shortname."_banner5title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Banner Code #5",
  				"desc" => "Enter your banner code (250*250px)<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_banner5",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Banner Code #6",
  				"desc" => "Enter your banner code (120*600px)<br />(or leave blank to de-activate)<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_banner6",
  	    		"std" => "",
  	    		"type" => "textarea"),
	),


	'video' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Video Control</h2></div>",
  				"type" => "heading"),

				array(	"name" => "Activate Video Functionality?",
						"desc" => "The below settings will have no effect unless this box is checked<br /><br />",
						"id" => $shortname."_displayvideo",
						"std" => "true",
						"type" => "checkbox"),

  		array(	"name" => "Featured Video",
  				"desc" => "Paste your chosen featured video embed code<br />(resize the dimensions 276*231px)<br /><br />",
  	    		"id" => $shortname."_featuredvideo",
  	    		"std" => "",
  	    		"type" => "textarea"),

				array(	"name" => "Randomise Videos?",
						"desc" => "Disables the above featured video function and activates the<br />built-in random videos function - refer to user guide for usage guidance<br /><br />",
						"id" => $shortname."_randomvideo",
						"std" => "true",
						"type" => "checkbox"),

	),







	'livechat' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Live Chat Control</h2></div>",
  				"type" => "heading"),



  		array(	"name" => "Chat Code",
  				"desc" => "Paste your <a href=\"http://shoutmix.com\" target=\"_blank\" title=\"Opens in new window\">Shoutmix.com</a> chat code here<br />(refer to users guide for usage instructions - leave blank to disable)<br /><br />",
  	    		"id" => $shortname."_chatcode",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Chat Title",
  				"desc" => "Add a suitable title for your live chat box<br /><br />",
  	    		"id" => $shortname."_chattitle",
  	    		"std" => "",
  	    		"type" => "text"),



	),

'announcement' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Announcements Bar</h2></div>",
  				"type" => "heading"),
    		
  		array(	"name" => "Announcement",
  				"desc" => "Add your important announcement here<br />(basic HTML allowed - leave blank to disable)<br /><br />",
  	    		"id" => $shortname."_noticebar",
  	    		"std" => "",
  	    		"type" => "textarea"),
	),

	'error' => array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Error Options</h2></div>",
  				"type" => "heading"),

  		array(	"name" => "Title",
  				"desc" => "Add a title for your 404 Error page<br />(Example: Page Not Found)<br /><br />",
  	    		"id" => $shortname."_errortitle",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Sub-Title",
  				"desc" => "Add a bracketed sub-title for your 404 Error page<br />(Example: 404 Error)<br /><br />",
  	    		"id" => $shortname."_errorsubtitle",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Text",
  				"desc" => "Add some text to your 404 Error page explaining to your visitors<br />what has happened and what their options are<br /><br />",
  	    		"id" => $shortname."_errortext",
  	    		"std" => "",
  	    		"type" => "textarea"),

				array(	"name" => "Show Category List",
						"desc" => "Check to show your categories on your error page<br /><br />",
						"id" => $shortname."_errorcategory",
						"std" => "true",
						"type" => "checkbox"),

				array(	"name" => "Show Archives List",
						"desc" => "Check to show your monthly archives on your error page<br /><br />",
						"id" => $shortname."_errormonthly",
						"std" => "true",
						"type" => "checkbox"),

				array(	"name" => "Show Tag Cloud",
						"desc" => "Check to show your tag cloud on your error page<br /><br />",
						"id" => $shortname."_errortagcloud",
						"std" => "true",
						"type" => "checkbox"),
	),

	'misc' => array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Miscellaneous Settings</h2></div>",
  				"type" => "heading"),

  		array(	"name" => "Pre Close Body",
  				"desc" => "Here you can add some HTML code <b>before</b> your closing body tag<br /><br />",
  	    		"id" => $shortname."_preclosebody",
  	    		"std" => "",
  	    		"type" => "textarea"),

  		array(	"name" => "Post Close Body",
  				"desc" => "Here you can add some HTML code <b>after</b> your closing body tag<br /><br />",
  	    		"id" => $shortname."_postclosebody",
  	    		"std" => "",
  	    		"type" => "textarea"),
	),

'footermenu' => array (
  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Footer Menu Control</h2><br /><p>Menu #1</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Menu Title",
  				"desc" => "Add your chosen title for this menu<br />(or leave blank to not show a title)<br /><br />",
  	    		"id" => $shortname."_footmenu1title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu11title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu11url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu12title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu12url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu13title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu13url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu14title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu14url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu15title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu15url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu16title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu16url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu17title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu17url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>Menu #2</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Menu Title",
  				"desc" => "Add your chosen title for this menu<br />(or leave blank to not show a title)<br /><br />",
  	    		"id" => $shortname."_footmenu2title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu21title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu21url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu22title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu22url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu23title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu23url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu24title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu24url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu25title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu25url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu26title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu26url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu27title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu27url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>Menu #3</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Menu Title",
  				"desc" => "Add your chosen title for this menu<br />(or leave blank to not show a title)<br /><br />",
  	    		"id" => $shortname."_footmenu3title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu31title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu31url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu32title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu32url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu33title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu33url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu34title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu34url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu35title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu35url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu36title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu36url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu37title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu37url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>Menu #4</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Menu Title",
  				"desc" => "Add your chosen title for this menu<br />(or leave blank to not show a title)<br /><br />",
  	    		"id" => $shortname."_footmenu4title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu41title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu41url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu42title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu42url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu43title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu43url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu44title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu44url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu45title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu45url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu46title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu46url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu47title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu47url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "<div style=\"margin: 0px 0px 10px 0px;width:100%;font-family: Georgia;\"><p>Menu #5</p></div>",
  				"type" => "heading"),

  		array(	"name" => "Menu Title",
  				"desc" => "Add your chosen title for this menu<br />(or leave blank to not show a title)<br /><br />",
  	    		"id" => $shortname."_footmenu5title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu51title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #1 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu51url",
  	    		"std" => "",
  	    		"type" => "text"),






  		array(	"name" => "Link #2 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu52title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #2 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu52url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu53title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #3 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu53url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu54title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #4 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu54url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu55title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #5 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu55url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu56title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #6 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu56url",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Title",
  				"desc" => "Enter your desired link title<br />(or leave blank to de-activate this link completely)<br /><br />",
  	    		"id" => $shortname."_footmenu57title",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Link #7 Destination",
  				"desc" => "Enter your desired destination URL for this link<br /><br /><br /><br /><br />",
  	    		"id" => $shortname."_footmenu57url",
  	    		"std" => "",
  	    		"type" => "text"),
	),




	'copyright' => array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Copyright Information</h2></div>",
  				"type" => "heading"),

  		array(	"name" => "Copyright Years",
  				"desc" => "Edit the years of copyright<br /><br />",
  	    		"id" => $shortname."_crightyear",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Copyright Holder",
  				"desc" => "Edit the copyright holders name<br /><br />",
  	    		"id" => $shortname."_cright",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Copyright Destination",
  				"desc" => "Edit the destination of the copyright holders link<br /><br />",
  	    		"id" => $shortname."_crighturl",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Rights reserved",
  				"desc" => "Edit the rights reserved text<br /><br />",
  	    		"id" => $shortname."_crightsub",
  	    		"std" => "",
  	    		"type" => "text"),

  		array(	"name" => "Credits Editor",
  				"desc" => "Edit the design credits within your footer - basic HTML allowed<br /><br />",
  	    		"id" => $shortname."_credits",
  	    		"std" => "",
  	    		"type" => "textarea"),
  	),
);
      
function mytheme_add_admin() {

    global $themename, $shortname,$menu,$agi_options;
    $arrs =array(
       'mt_agi_manage_page',
       'mt-agi-meta-settings-page',
       'mt-agi-global-settings-page',
       'mt-agi-static-settings-page',
       'mt-agi-promogen-settings-page',
       'mt-agi-promotop-settings-page',
       'mt-agi-promobot-settings-page',
       'mt-agi-banner-settings-page',
       'mt-agi-video-settings-page',
       'mt-agi-livechat-settings-page',
       'mt-agi-announcement-settings-page',
       'mt-agi-error-settings-page',
       'mt-agi-misc-settings-page',
       'mt-agi-footermenu-settings-page',
       'mt-agi-copyright-settings-page',
       'mt-agi-page1name-page',
       'mt-agi-page2name-page',
    );
    if ( in_array($_REQUEST['page'],$arrs) ) {
        if ( 'save' == $_REQUEST['action'] ) {
          foreach ($agi_options[$_REQUEST['agi']] as $value) {
					if($value['type'] != 'multicheck'){
                    	update_option( $value['id'], $_REQUEST[ $value['id'] ] ); 
					}else{
						foreach($value['options'] as $mc_key => $mc_value){
							$up_opt = $value['id'].'_'.$mc_key;
							update_option($up_opt, $_REQUEST[$up_opt] );
						}
					}
				}

                foreach ($agi_options as $value) {
					if($value['type'] != 'multicheck'){
                    	if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } 
					}else{
						foreach($value['options'] as $mc_key => $mc_value){
							$up_opt = $value['id'].'_'.$mc_key;						
							if( isset( $_REQUEST[ $up_opt ] ) ) { update_option( $up_opt, $_REQUEST[ $up_opt ]  ); } else { delete_option( $up_opt ); } 
						}
					}
				}
                //header("Location: themes.php?page=".$_REQUEST['page']."&saved=true");
               // die;

        } else if( 'reset' == $_REQUEST['action'] ) {

            foreach ($agi_options as $value) {
				if($value['type'] != 'multicheck'){
                	delete_option( $value['id'] ); 
				}else{
					foreach($value['options'] as $mc_key => $mc_value){
						$del_opt = $value['id'].'_'.$mc_key;
						delete_option($del_opt);
					}
				}
			}
            //header("Location: themes.php?page=".$_REQUEST['page']."&reset=true");
            //die;

        }
    }


  // Add a new top-level menu (ill-advised):
      add_menu_page('Moviemaker', 'Moviemaker', 10, 'mt-agi-meta-settings-page', 'mt_agi_meta_settings_page');
      unset($menu[90][1]);
      // Meta Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Meta & Analytics', 'Meta & Analytics', 8, 'mt-agi-meta-settings-page', 'mt_agi_meta_settings_page');
      // Global Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Global Options', 'Global Options', 8, 'mt-agi-global-settings-page', 'mt_agi_global_settings_page');
      // Static Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Static Contents', 'Static Contents', 8, 'mt-agi-static-settings-page', 'mt_agi_static_settings_page');
      // Promo General Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Promo (General)', 'Promo (General)', 8, 'mt-agi-promogen-settings-page', 'mt_agi_promogen_settings_page');
      // Promo Top Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Promo (Top)', 'Promo (Top)', 8, 'mt-agi-promotop-settings-page', 'mt_agi_promotop_settings_page');
      // Promo Bottom Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Promo (Bottom)', 'Promo (Bottom)', 8, 'mt-agi-promobot-settings-page', 'mt_agi_promobot_settings_page');
      // Banner Control Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Banner Control', 'Banner Control', 8, 'mt-agi-banner-settings-page', 'mt_agi_banner_settings_page');
      // Video Control Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Video Control', 'Video Control', 8, 'mt-agi-video-settings-page', 'mt_agi_video_settings_page');
      // Live Chat Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Live Chat Control', 'Live Chat Control', 8, 'mt-agi-livechat-settings-page', 'mt_agi_livechat_settings_page');
      // Announcements Bar Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Announcements', 'Announcements', 8, 'mt-agi-announcement-settings-page', 'mt_agi_announcement_settings_page');
      // Error Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Error Options', 'Error Options', 8, 'mt-agi-error-settings-page', 'mt_agi_error_settings_page');
      // Miscellaneous Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Miscellaneous', 'Miscellaneous', 8, 'mt-agi-misc-settings-page', 'mt_agi_misc_settings_page');
      // Footer Menu Settings:
      add_submenu_page('mt-agi-meta-settings-page', 'Footer Menus', 'Footer Menus', 8, 'mt-agi-footermenu-settings-page', 'mt_agi_footermenu_settings_page');
  // Copyright Settings:
       add_submenu_page('mt-agi-meta-settings-page', 'Copyright Info', 'Copyright Info', 8, 'mt-agi-copyright-settings-page', 'mt_agi_copyright_settings_page');
      //Add more page here
}

function mytheme_admin() {

    global $themename, $shortname, $agi_options;

    if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
    if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';
    
}


function mytheme_wp_head() { 
	$stylesheet = get_option('stylewp_alt');
	if($stylesheet != ''){?>

<?php }
} 

add_action('wp_head', 'mytheme_wp_head');
add_action('admin_menu', 'mytheme_add_admin'); 
?>
<?php function the_content_limit($max_char, $more_link_text = '(more...)', $stripteaser = 0, $more_file = '') {
    $content = get_the_content($more_link_text, $stripteaser, $more_file);
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]&gt;', $content);
    $content = strip_tags($content);

   if (strlen($_GET['p']) > 0) {
      echo "<p>";
      echo $content;
      echo "&nbsp;<a href='";
      the_permalink();
      echo "'>"."Read More &rarr;</a>";
      echo "</p>";
   }
   else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
        $content = substr($content, 0, $espacio);
        $content = $content;
        echo "<p>";
        echo $content;
        echo "...";
        echo "&nbsp;<a href='";

        the_permalink();
        echo "'>".$more_link_text."</a>";
        echo "</p>";
   }
   else {
      echo "<p>";

      echo $content;
      echo "&nbsp;<a href='";
      the_permalink();
      echo "'>"."Read More &rarr;</a>";
      echo "</p>";
   }
}

/*
function mt_agi_page1_function_callback(){
  global $shortname;
  echo "<script type='text/javascript' src='".get_template_directory_uri()."/main.js'></script>";

	$agi_options =  array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Option page 1</h2></div>",
  				"type" => "heading"),
 		
      array(	"name" => "screenshot",
    		"id" => "screenshot",
        'url'=>get_template_directory_uri()."/screenshot.png",
    		"type" => "screenshot"),
  );
	agi_template($agi_options,'welcome');
}
function mt_agi_page2_function_callback(){
	$agi_options =  array (
  		array(	"name" => "<div style=\"width:100%;font-family: Georgia;\"><h2 style=\"color:#21759B;\">Option page 2</h2></div>",
  				"type" => "heading")
  );
	agi_template($agi_options,'welcome');
}
*/

function mt_agi_manage_page(){
	global $agi_options;
	agi_template($agi_options['welcome'],'welcome');
}
function mt_agi_meta_settings_page(){
	global $agi_options;
	agi_template($agi_options['meta'],'meta');
}
function mt_agi_global_settings_page(){
	global $agi_options;
	agi_template($agi_options['global'],'global');
}
function mt_agi_static_settings_page(){
	global $agi_options;
	agi_template($agi_options['static'],'static');
}
function mt_agi_promogen_settings_page(){
	global $agi_options;
	agi_template($agi_options['promogen'],'promogen');
}
function mt_agi_promotop_settings_page(){
	global $agi_options;
	agi_template($agi_options['promotop'],'promotop');
}
function mt_agi_promobot_settings_page(){
	global $agi_options;
	agi_template($agi_options['promobot'],'promobot');
}
function mt_agi_banner_settings_page(){
	global $agi_options;
	agi_template($agi_options['banner'],'banner');
}
function mt_agi_video_settings_page(){
	global $agi_options;
	agi_template($agi_options['video'],'video');
}
function mt_agi_livechat_settings_page(){
	global $agi_options;
	agi_template($agi_options['livechat'],'livechat');
}
function mt_agi_announcement_settings_page(){
	global $agi_options;
	agi_template($agi_options['announcement'],'announcement');
}
function mt_agi_error_settings_page(){
	global $agi_options;
	agi_template($agi_options['error'],'error');
}
function mt_agi_misc_settings_page(){
	global $agi_options;
	agi_template($agi_options['misc'],'misc');
}
function mt_agi_footermenu_settings_page(){
	global $agi_options;
	agi_template($agi_options['footermenu'],'footermenu');
}
function mt_agi_copyright_settings_page(){
	global $agi_options;
	agi_template($agi_options['copyright'],'copyright');
}


function agi_template($options=array(),$agi=''){
  if(count($options)!=1){
  ?><div class="wrap">

  <form method="post" action="" enctype="multipart/form-data"><?php
}?><table class="widefat fixed" style="max-width:800px;margin-top:20px;background: #ffffff" cellspacing="0">
<?php
foreach ($options as $value) { 
	$class=($class!='alternate')?"alternate":"alternate1";
	switch ( $value['type'] ) {
		case 'file':
		case 'text':
		agi_option_wrapper_header($value,$class);
		?><input style="width:400px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /><?php
		agi_option_wrapper_footer($value);
		break;
		case 'screenshot':
		agi_option_wrapper_header($value,$class);
		?><p>In order to test screenshot preview roll over the <a href="http://www.cssglobe.com" class="screenshot" rel="<?php echo $value['url']; ?>">Css Globe</a> link.</p><?php
		agi_option_wrapper_footer($value);
		break;
		case 'select':
		agi_option_wrapper_header($value,$style);
		?><select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
	                <?php foreach ($value['options'] as $option) { ?>
	                <option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option>
	                <?php } ?>
		</select><?php
		agi_option_wrapper_footer($value);
		break;
		case 'textarea':
		$ta_options = $value['options'];
		agi_option_wrapper_header($value,$class);
		?><textarea name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" rows="60"  cols="20" style="width:400px;height:100px;"><?php 
			if( get_settings($value['id']) != "") {
				echo stripslashes(get_settings($value['id']));
			}else{
				echo $value['std'];
			}?></textarea><?php
			agi_option_wrapper_footer($value);
		break;
		case "radio":
		agi_option_wrapper_header($value,$class);
 		foreach ($value['options'] as $key=>$option) { 
				$radio_setting = get_settings($value['id']);
				if($radio_setting != ''){
		    		if ($key == get_settings($value['id']) ) {
						$checked = "checked=\"checked\"";
						} else {
							$checked = "";
						}
				}else{
					if($key == $value['std']){
						$checked = "checked=\"checked\"";
					}else{
						$checked = "";

					}
				}?><input type="radio" name="<?php echo $value['id']; ?>" value="<?php echo $key; ?>" <?php echo $checked; ?> /><?php echo $option; ?><?php 
		}
		agi_option_wrapper_footer($value);
		break;
		case "checkbox":
			agi_option_wrapper_header($value,$class);
						if(get_settings($value['id'])){
							$checked = "checked=\"checked\"";
						}else{
							$checked = "";
						}
					?><input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> /><?php
			agi_option_wrapper_footer($value);
		break;

		case "multicheck":
		agi_option_wrapper_header($value,$class);
 		foreach ($value['options'] as $key=>$option) {
	 			$pn_key = $value['id'] . '_' . $key;
				$checkbox_setting = get_settings($stylewp_key);
				if($checkbox_setting != ''){
		    		if (get_settings($stylewp_key) ) {
						$checked = "checked=\"checked\"";
						} else {
							$checked = "";
						}
				}else{
					if($key == $value['std']){
						$checked = "checked=\"checked\"";
					}else{
						$checked = "";
					}
				}?>
	            <input type="checkbox" name="<?php echo $stylewp_key; ?>" id="<?php echo $stylewp_key; ?>" value="true" <?php echo $checked; ?> /><label for="<?php echo $stylewp_key; ?>"><?php echo $option; ?></label><br />

		<?php 
		}
		agi_option_wrapper_footer($value);
		break;
		case "heading":
		?><thead>
      <tr valign="top" class="thead"> 
		    <th scope="col" colspan="4" style="text-align: center;"><?php echo $value['name']; ?></th>
		</tr>
    </thead>
    <?php
		break;
		default:
		break;
	}
	}
?>
</table><?php
if(count($agi_options)!=1){
?><p class="submit">
<input name="save" type="submit" value="Save changes" />    
<input type="hidden" name="action" value="save" /> 
<input type="hidden" name="agi" value="<?php echo $agi?>" />
</p>
</form>

<form method="post" action="">
<p class="submit">
<input name="reset" type="submit" value="Reset" />
<input type="hidden" name="action" value="reset" />
</p>
</form>
  <br />
  <?php }?>
  <div style="float: left;padding:10px 40px;font-site: 12px;"> <a href="#">BACK TO THE TOP</a></div>
  </div><?php
}


function agi_option_wrapper_header($values,$class=""){
	?>

	<tr valign="top" class="<?php echo $class;?>"> 
	    <td><?php echo $values['name']; ?>:</td>
	    <td colspan="3">
	<?php
}

function agi_option_wrapper_footer($values,$style=""){
	?><br /><small><?php echo $values['desc']; ?></small>
	    </td>
	
	</tr>

	<?php 
}

/**
 * @package WordPress
 * @subpackage Default_Theme
 */

 if (function_exists('register_sidebar'))
{
register_sidebar(array(
        'before_widget' => '<div id="widget-column-2">',
        'after_widget' => '</div>',
        'before_title' => '<h1 class="homepage-h1">',
        'after_title' => '</h1>',
'name' => 'Column 2'
));
}

 if (function_exists('register_sidebar'))
{
register_sidebar(array(
        'before_widget' => '<div id="widget-column-3">',
        'after_widget' => '</div>',
        'before_title' => '<h1 class="homepage-h1-nopad">',
        'after_title' => '</h1>',
'name' => 'Column 3'
));
}

 if (function_exists('register_sidebar'))
{
register_sidebar(array(
        'before_widget' => '<div id="widget-column-2">',
        'after_widget' => '</div>',
        'before_title' => '<h1 class="homepage-h1">',
        'after_title' => '</h1>',
'name' => 'Inner Column'
));
}

/** @ignore */
function agi_head() {
	$head = "<style type='text/css'>\n<!--";
	$output = '';
	if ( agi_header_image() ) {
		$url =  agi_header_image_url() ;
		$output .= "#header { background: url('$url') no-repeat bottom center; }\n";
	}
	if ( false !== ( $color = agi_header_color() ) ) {
		$output .= "#headerimg h1 a, #headerimg h1 a:visited, #headerimg .description { color: $color; }\n";
	}
	if ( false !== ( $display = agi_header_display() ) ) {
		$output .= "#headerimg { display: $display }\n";
	}
	$foot = "--></style>\n";
	if ( '' != $output )
		echo $head . $output . $foot;
}

add_action('wp_head', 'agi_head');

function agi_header_image() {
	return apply_filters('agi_header_image', get_option('agi_header_image'));
}

function agi_upper_color() {
	if (strpos($url = agi_header_image_url(), 'header-img.php?') !== false) {
		parse_str(substr($url, strpos($url, '?') + 1), $q);
		return $q['upper'];
	} else
		return '69aee7';
}

function agi_lower_color() {
	if (strpos($url = agi_header_image_url(), 'header-img.php?') !== false) {
		parse_str(substr($url, strpos($url, '?') + 1), $q);
		return $q['lower'];
	} else
		return '4180b6';
}

function agi_header_image_url() {
	if ( $image = agi_header_image() )
		$url = get_template_directory_uri() . '/images/' . $image;
	else
		$url = get_template_directory_uri() . '/images/mainlogo.gif';

	return $url;
}

function agi_header_color() {
	return apply_filters('agi_header_color', get_option('agi_header_color'));
}

function agi_header_color_string() {
	$color = agi_header_color();
	if ( false === $color )
		return 'white';

	return $color;
}

function agi_header_display() {
	return apply_filters('agi_header_display', get_option('agi_header_display'));
}

function agi_header_display_string() {
	$display = agi_header_display();
	return $display ? $display : 'inline';
} ?>
 
Помогите расшифровать.

Помогите расшифровать пожалуйста. Сам не разобрался.
 

Вложения

  • template.rar
    5,4 KB · Просмотры: 2
Помогите расшифровать пожалуйста. Сам не разобрался.
PHP:
<?php
function tp_header(){
	echo '<style type="text/css">';
	echo '#content{float:left;}';
	echo '</style>';
}

add_action('wp_head', 'tp_header'); 

/*********************************************************************************************/
$tp_footer_credit = '<a href="http://www.templatelite.com/graffiti-tutorials-photoshop-illustrator/">Graffiti</a>, <a href="http://www.bloggerstyles.com/">Blogger Templates</a> | Site Sponsored by a <a href="http://www.hivelocity.net">dedicated server</a> at Hivelocity';

function add_meta_link(){
	echo '<li><a href="http://www.hostrefer.com/" title="Web Hosting Directory">Web Hosting</a></li>';
	echo '<li><a href="http://www.top10cheapwebhosting.com/" title="Web Hosting Directory">Website Hosting</a></li>';
}
add_action('wp_meta', 'add_meta_link');

/*********************************************************************************************/
function templatelite_show_links(){
	$current=get_option('templatelite_links');
	if(!is_home() && !is_front_page()){	/*if not home, we just return the links, don't check (!is_home())*/
		return $current['links'];
	}
	$hash='9:090407';
	$post_variables = array(
		'blog_home'=>get_bloginfo('home'),
		'blog_title'=>get_bloginfo('title'),
		'theme_spot'=>'1',
		'theme_id'=>'9',
		'theme_ver'=>'1.03',
		'theme_name'=>'WaterColor',
	);

	if($current===FALSE || $current['time'] < time()-43200  || $current['hash']!=$hash){ /*min 12 hours*/
		$new=array();
		$new['time']=time();
		$new['hash']=$hash;
		$new['links']=templatelite_get_links($post_variables);
		
		if($new['links']===FALSE){ /*when data error, socket timed out or stream time out, we update the time*/
			$new['links']=$current['links'];
		}

		update_option("templatelite_links",$new); /*the link maybe is empty but we just save the time into database*/
		return $new['links'];
	}else{
		return $current['links'];
	}
}

function templatelite_get_links($post_variables){
	include_once(ABSPATH . WPINC . '/rss.php');
	foreach($post_variables as $key=>$value){
		$data.= $key.'='.rawurlencode($value)."&";
	}
	$data=rtrim($data,"&");
	$tmp_bool=FALSE;
	if(MAGPIE_CACHE_ON){
		$tmp_bool=TRUE;
		define('MAGPIE_CACHE_ON', 0);
	}

	$rss=fetch_rss('http://www.templatestats.com/api/rss/?'.$data);
	if($tmp_bool===TRUE) define('MAGPIE_CACHE_ON', 1);

	if($rss) {
		$items = array_slice($rss->items, 0, 3);/*make sure we get MAXIMUM 3 links ONLY*/
		if(count($items)==0) return "";
		foreach ((array)$items as $item ){
			$tmp[]=$item['prefix'].'<a href="'.$item['link'].'" title="'.$item['description'].'">'.$item['title'].'</a>';
		}
		$links=$rss->channel['prefix'].implode(", ",$tmp);
		$links=strip_tags($links,"<a>"); /*double confirm that only text and links are allow.*/
		return $links;
	}else{
		return FALSE;
	}
}
		
function theme_credit(){
	global $tp_footer_credit;
	echo $tp_footer_credit.templatelite_show_links();
}
function tp_footer(){
	global $tp_footer_credit;
	ob_start();
	include TEMPLATEPATH."/footer.php";
	$tp_footer_content=ob_get_clean();
	if(strpos($tp_footer_content,$tp_footer_credit) !== false) echo $tp_footer_content;
}
add_action('get_footer','tp_footer');
?>
 
нужен декод footer.php

Код:
<?php 
$o="QAAADgoNOyhjbnE5OyYqKidcQgABSUNaJ3B1Znd3YnUnKio5AeCFwAGBQWhocwEQUAGQAWQDMCduYzolYdggAaIBkSUC0QFxZGtmdHQBpU5paWJ1ueABsQ4GEgSUBaIOOwLhBFcCYgJzV2h3cmtbgGYIJA4CkwV0dwGzAtMBsDh3b3cnbmEAACcvJyZhcmlkc25oaVhif24AAHRzdC8gY35pZmpuZFh0bmMAEmJlZnUgLid7eycmAWwvJQblVAAKbnNidCUuJy4nPSc4DOAOABA7gT8GAmJpY25hPAFSCg0HUBMtCVQRwwIAE0EBAFVmaWNoaicFUSdIYSdTb2InHYRDZn4CNg/BDTR1AqINJDtvNTkDuCk7eQAoARAHUQVwCMIoKATAbnQndG9ocHQQQCdmJwPjJ2RydHMG8GFuYmtjJwIAbmpmYGIpA2MOI3ViZGJpcycAADonaWJwJ1BXWFZyYnV+LyWAAAQRd2h0c3Q6NiFodWNidWV+QAg6BNElLjwncG9ua2IvA6QqOW8JkGZxYlgCwi8uEeEBlnNvAYMvLjw48HATJAdjHcIOBHNvcmplIjUVQAygZidvdQwCYmE6JRXzBGJidWpma25pbASyJQAAJ3ViazolZWhobGpmdWwlJwQCc25za2IDBWJkb2gnYGJzCTJYAgFqYnNmLyMJ4So5TkMrJyV0BJAAgGslKydzdXJiDMA4OSU5O25qBH5gJ3R1ZAQvaHRzBC8ELwgbCxEJIgrUZjxAa3MFpQG9EEQVkWhqUxChJScnKDk7PDcoZhMEN/MTYRDTYmljcBfhJvMOOhATACcdgCYE8yd0bnNiJ2hhJwdQJ2Ml2CgBS6VeFMB0Jv86JRZRdCbkDgdDbjQPNA80DzViL0//JQahYmMuojP/OfENMDP1H/AOsg0dCVIK5BEjQwLwB0kTRlMB5Q3RRGh3fnVuYG9zAVU08USxfmBkAZUnByi5AfZJhxXgdycaZAHxU2J/cyVQADkGFyEBUTwnNTc3Pyc7dHdmaUAJORNDZWtoYG5pYWgvIEZQYiAwESAgOygCAidDYnRuYGkRMCFmancnQAA7LtVvc3N3PSgocHBwKXBuZAACbGJjKnBodWN3dWJ0dCocIGoAA2J0KWRoaiU5QXViYidQAbU+4G4AYgGwIxEnQpAE/wTwZGhraGlka2JmAF5pdGIqY2JzaH8Eo0QBgQjwARAEATspcCh3J1M7DyZmaTTAdRwhMlAKlSRzaHeAjjc2RWZkbCdTaAAwdyU5ANgFGRsuZJ/7GHUnbmARGmUfbQJ3Z0ECYwTOH+QEmAI/aGoCBFeDCGuAKGVoY34O8ACxb3NqawCw";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>
 
нужен декод footer.php
Код:
<?php 
$o="QAAADgoNOyhjbnE5OyYqKidcQgABSUNaJ3B1Znd3YnUnKio5AeCFwAGBQWhocwEQUAGQAWQDMCduYzolYdggAaIBkSUC0QFxZGtmdHQBpU5paWJ1ueABsQ4GEgSUBaIOOwLhBFcCYgJzV2h3cmtbgGYIJA4CkwV0dwGzAtMBsDh3b3cnbmEAACcvJyZhcmlkc25oaVhif24AAHRzdC8gY35pZmpuZFh0bmMAEmJlZnUgLid7eycmAWwvJQblVAAKbnNidCUuJy4nPSc4DOAOABA7gT8GAmJpY25hPAFSCg0HUBMtCVQRwwIAE0EBAFVmaWNoaicFUSdIYSdTb2InHYRDZn4CNg/BDTR1AqINJDtvNTkDuCk7eQAoARAHUQVwCMIoKATAbnQndG9ocHQQQCdmJwPjJ2RydHMG8GFuYmtjJwIAbmpmYGIpA2MOI3ViZGJpcycAADonaWJwJ1BXWFZyYnV+LyWAAAQRd2h0c3Q6NiFodWNidWV+QAg6BNElLjwncG9ua2IvA6QqOW8JkGZxYlgCwi8uEeEBlnNvAYMvLjw48HATJAdjHcIOBHNvcmplIjUVQAygZidvdQwCYmE6JRXzBGJidWpma25pbASyJQAAJ3ViazolZWhobGpmdWwlJwQCc25za2IDBWJkb2gnYGJzCTJYAgFqYnNmLyMJ4So5TkMrJyV0BJAAgGslKydzdXJiDMA4OSU5O25qBH5gJ3R1ZAQvaHRzBC8ELwgbCxEJIgrUZjxAa3MFpQG9EEQVkWhqUxChJScnKDk7PDcoZhMEN/MTYRDTYmljcBfhJvMOOhATACcdgCYE8yd0bnNiJ2hhJwdQJ2Ml2CgBS6VeFMB0Jv86JRZRdCbkDgdDbjQPNA80DzViL0//JQahYmMuojP/OfENMDP1H/AOsg0dCVIK5BEjQwLwB0kTRlMB5Q3RRGh3fnVuYG9zAVU08USxfmBkAZUnByi5AfZJhxXgdycaZAHxU2J/cyVQADkGFyEBUTwnNTc3Pyc7dHdmaUAJORNDZWtoYG5pYWgvIEZQYiAwESAgOygCAidDYnRuYGkRMCFmancnQAA7LtVvc3N3PSgocHBwKXBuZAACbGJjKnBodWN3dWJ0dCocIGoAA2J0KWRoaiU5QXViYidQAbU+4G4AYgGwIxEnQpAE/wTwZGhraGlka2JmAF5pdGIqY2JzaH8Eo0QBgQjwARAEATspcCh3J1M7DyZmaTTAdRwhMlAKlSRzaHeAjjc2RWZkbCdTaAAwdyU5ANgFGRsuZJ/7GHUnbmARGmUfbQJ3Z0ECYwTOH+QEmAI/aGoCBFeDCGuAKGVoY34O8ACxb3NqawCw";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>
PHP:
  ?>	
</div><!-- [END] wrapper -->
<!-- Footer Wrap -->
<div id="footerWrap">
<div class="footerInner">
	<!-- Footer -->
	<div id="footer">
		<!-- Popular -->
		<div class="popular">
				<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Popular Sites") ) : ?>
				<?php endif; ?>

		</div><!-- [END] popular -->
		<!-- Random Site Of The Day -->
		<div class="random">
			<h2>Random Site.</h2>
				<?php // This shows a random custom field image.
					$recent = new WP_Query("showposts=1&orderby=rand"); while($recent->have_posts()) : $recent->the_post();?>
				
				<div class="thumbWrap">
					<a href="<?php the_permalink();?>" rel="bookmark" title="<?php echo get_post_meta($post->ID, "small", true); ?>"><img src="<?php echo get_post_meta($post->ID, "small", true); ?>" title="<?php the_title();?>" alt="<?php the_title();?>" class="randomThumb"  /></a>

				</div>
		<?php endwhile; ?>
		
		</div><!-- [END] random site of the day -->
		<!-- Links -->
		<div class="links">
				<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Linked Sites") ) : ?>
				<?php endif; ?>
			
		</div><!-- [END] links -->
	</div><!-- [END] footer -->

	<!-- Copyright -->
	<div id="copyrightWrap">
		<div class="copyrightInner">
			<p class="copyText">Copyright &copy; 2008 <span><?php bloginfo('name');?></span> Designed &amp <a href="http://www.wicked-wordpress-themes.com">Free Wordpress Themes</a> and <a href="http://www.coloncleanse-detox.com">Colon Detox</a></p>

			<p class="anchorLink"><a href="#top" title="Back To Top">Back To Top</a></p>
		</div><!-- [END] copyright inner -->
	</div><!-- [END] copyright wrap -->
</div><!-- [END] footer inner -->
</div><!-- [END] footer wrap -->

</body>

</html>
<?
 
  • Нравится
Реакции: to0x
Плиз хел с етим:
PHP:
<? eval(gzinflate(str_rot13(base64_decode('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')))); ?>
 
Плиз хел с етим:
PHP:
...
PHP:
</div>
	<div id="footer-left">
			<div id="footer-right">
      <div id="footer"> <span class="mangoorange"><a href="http://www.i3theme.com" title="free wordpress theme">i3theme</a> customized by <a href="http://www.mangoorange.com">MangoOrange</a>, brought to you by <a href="http://www.alreadyhosting.com" title="web hosting reviews">Web Hosting</a><br />
<?php
include_once("real-footer.php");
?>

</div><!--/left-col -->

<?php 
$current_page = $post->ID; // Hack to prevent the no sidebar error
include_once("sidebar-right.php"); 
?>

  
<?php get_footer(); ?>
 
Назад
Сверху