Вход Регистрация
Файл: adminer.php
Строк: 9528
<?php
/** Adminer - Compact database management
* @link http://www.adminer.org/
* @author Jakub Vrana, http://www.vrana.cz/
* @copyright 2007 Jakub Vrana
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
* @version 4.1.0
*/
error_reporting(6135);$Gc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Gc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Ch=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Ch)$$X=$Ch;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
lzw_decompress("` „n @ґC„и"`EгQёая‡?АtvM'”JdБd\Њb0Д"™АfУ€¤оs5›ПзСAќXPaJ“0„Ґ‘8„#RЉT©‘z`#.©ЗcнXГюИЂ?А-ЎIm? .«M¶ЂИЇ(М‰эА/(%Њ");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
lzw_decompress("n1М‡“ЩЊЮl7њ‡B1„4vb0�Нfs‘јкn2BМС±Щ�Юn:‡#(јb.rDc)ИИa7E„‘¤Вl ¦Г±”иi1МЋs�ґз-4™‡fУ    ИОi7†ій† „ЋЊFГ©”vt2ћ‚У!– r0ПггЈt~ЅUЌ'3MЂЙW„B¦'cНPВ:6TrcЈAѕzr_оWK¶r-јVNFS%~ГcІЩн&›\^КrА›­жu‚ЕЋГћфЩ‹4'7k¶иЇВгQФжhљ'grFBryT7SSҐPР1=З¤cIиК:Ќd”єm>ЈS8L†JЃњt.MўЏЉ    П‹`'CЎјЫР889¤И ЋQШэЊо2Ќ#8Рђ­Ј’�6mъІ†рj€ўh«<…Њ°«Њ9/л�з:ђJк)К‚¤d>!Z‡€vм»nлѕрјo(ЪуҐЙkФ7ЅЏsащ>Њ о†!РR"*nSэ@P"Би’(‹#[¶ҐЈ@g №oь­’znю9k¤8†nљ™Є1ґI*€ф =НnІ¤ЄЏёи0«c(ц;ѕГ Ри!°ьл*cмч>ОЋ¬E7DсLJ© 1КJ=УЪЮ1L‚ы?Рs=#`К3$4мЂъИuИ±МОzGСC YAt«?;ЧQТk&ЗпќYPїuиеЗЇ}UaHV%G;ѓsј”<A\јФPС\Вњ&ВЄуV¦рnЈSUГtнЕЗrЊк€Ж2¤    l^нZ6�ej…Б­іA ·dу[ЭsХ¶€JP”ЄКу€ТќЊЉ8и=»ѓ�а6 #Л‚74*уџЁ#eИАЮ!Х7{Ж6“ї<oНCЄ9v[–MфЕ-`Ухkц>ЋlЩЪґ‹еIЄѓHЪ3ЏxъЂ›дw0t6ѕГ%MR%іЅjhЪB�<ґЙAQ<P<:љгu/¤;\> Л-№„К€НБ QHnvЎL+vЦГ¦м<пrиеvацо№\* аЙзУґЭўgЊќnЛ©ё №TР©2P•rЁшЯ‹"+z 8Ј ¶:#ЂКиГО2‹єJ[ђi—‚ЈЁ;z�ыСфЎrК3 #ЁЩ‰ :гnнrгЅѓeЩpdЭЌЭ и2c€к4ІkїЉЈrG•жE6_ІЄКШЮ‰b‹ћ/Њ«HB%т0лў>ИИрhoWГnxlЦЌ жµѓCQ^Ђ°РФяЯсr„Љѕ¶4lK{юZЖь:†РЬГѓџ.¦pЁ§Д‚йJуB-Е+B”ґ‘(лTтџ%®µJ›0ЄlШT¶`+Й-Бѕ@BЪбЫ„Vб’ДВПCј,мЇ0tваЊF‡‰е?Д Лna@ЙЊ>‚вZEC“фOЋ-曤^QЂ&ЯЦщ)I)®¤ДАЃR„]rЎ”9”7_€ўrЙF80µObщ    Ђ‘о>єдэnRэ_€С8ж‚ШЩ«д ov0¤bCAёF!Сt—–Дѓ%0”/‘zAYO(4«‹Ў€ЁТ    'џ] Iйн8hHВ05�3т@x&n€’|TУіі)`ђ.“s6eY�D¦zёЊ®ҐѓJС“фћ.„с{GEbЃ№У‹Ў�‹†2ХЧ{$**эѕ@ЭCђћ-:zYHZIфа5F]¦ІYъщCЄOкAќВЪу`x'ґ.*9t'{я(кљwP¶ѕ С=ў*‰†ъ*ьxwrеФ*c‚ћМc|„Dџ“ЪV—–r†V.‡0вЖ ™V¤d€?ТЂьк,EНќ`T¦Й6Ы€-“ЕмѕЕЪЋT[СђЄz©‚.Ar±ЈНЂPшєnѓc= aФ9FтnЯ!ЩuбО A©Юѓ0iPу¬”оєJ6e дT]VШ[rXМбaџ–v Ќkхn+E€ќбЬ•*¶~¶Жщ@g"МNCI$ЌаЙЊѓЂкx@WГyј*vuDЩЮvњлЊ†VиV`GзЅuµE®Ц•ВБf“l�h’@п)0@љT•°7‹нЫВ§RAКЩ·тґ3Ы�Р«/QЗ]Є,sЦ{VRћ±ЎЋцF«ЎЏA�„<ЁvЧҐоґ%@9‚АFўХ5t‰%Ц+є /ў8;ѕWСдЪЗJпРo:ЦNя`ш    •яљґhмБ{ЬЈ•о ЛФђ8ФEuЄ&°W|Й†„‰®Uъ&r"ФБ»‰|-uЗ†…Nл¶:ncІ©fV­‹ВЌГи# U20е>"®ІЗ>М`њk]о-ЇЗxщSШН‡Рў©‰‚кcвЎуB’—}Ш&`€оr+E­“$њyNэЊ±b,†ґґWx юќ-9еХrУ,’ь`е+њпнЛЉщ’CњУ)��7Ыxr¬юWµfMЊSRј \иz¦ЩQІМ“Ќ”u A¬єк2Ћ±х4оL&ЛHi Вµ°І№S$)eі“жg rИЊ©ѓ$]ZлiYs¤хЧkW–n>µ7E1k8РdГrу®љkБэўлEЮЩЫwВwcmЋTyЃ№•лїa›$txrBґч=ЃЉцў*”<Иѓ lЎ fфKњ‘N/¶јЃ    ГlХбьkH“х8 .‘‘щ?fч›Ъяг6†С‡ј{gi/"а@Џ– K›с@2гзa|#,Z¤±‡    ісw€d¬™“І…је6w™^&Бкt™зњP±…ҐДщ]Ај›.агЪнЎTмоkroА‰Ѓчro=—%жЧh`:᱂ђц «”|кЉЈ«a “Ф®6*:НУ*‡КrO-^–’сйn«Ну§MЖ}ж»чЖAyaќ±Эnѓu^м–АrnOr±»Ў`юT~</р¶wДyю}ж:›|ЈПРыЦМЎ6»¤Чш®џvо rc<·b#ыаф§†о– $щsµк|燇V)«h‹TCщс(ДЅсЈМ]6¦Ю1ґ!1M±ё@aґ/ђ`Ы>ЩёьЯЈрХЯИЫC/м6аґ·#p@p б‘уя`Zяфэchэ° плoжЂр 4OэOш i-n«оя/эЈDр.я ѕќ€.“ДђfiЊАИ«ЈЂ�Њ”IDь秬rпэ0f ЯoгЏяЂКGЏь€рeJ|rЂїэl    Ё3к~ рiP›¦&“Йї/µђ9    ^r•0]Їх ѕВ›oх Ћ.э"Ќ    °РСMҐн рvяPЂZРХm pЛP °щђЪњРЮЏ№пф{§†C ?ІАkЋ“Пј}р®юdц пКЏ°~=‘.ЃФ- й    Рm1> hыПЫР•1;QI‘OPИrЏєcЯpApV«krQ* иQ}Пзџq>�РuЌ15ЌBqQ[1fысl«ВЂapеЇьЫ‘*ЊJ©Q=сГЈЩ‘GЬ дЉХБ±џ±_с—сbЊGHF.‚0Фш    = 2P™Ау ж тПзP!т#(3 nЩ!1&72fђЄ`В/ђе°‡"PБU х$сr0М рђ,QrU&2fљТ_ІX аа т]р9"’S'тѓ'Іyр8rЁъ§тkW)Oх)’Џ*Ra%г\ i—%т‰&Ті+r…’3рS`…,сvэ¦&2ЧL–&Pu*ђ›-р�0"Б%HД¬ФћпП@Ш“±°H‰B–P(ГЙ$p&э,1MВ ЄШ­Г®;rnБ.ЇК I­.Х',1тЃ)У4эІе2°u+у3жЌ `И S ЋЉpLnt§’_*ІS3;6rќ'h35¤55дњ‹d2q+6сЌ8‘O7sC"pm8Т­і“6і—9тmn@e0Й<8Bђ8©<,( ЏЁ8ІЫи    У0љJЩ<@¦РI¤«АR6pФ­mGЛ"11¤6ЛР."жА‚п5М‚ыЗ:аЬ8bкA1±;ѓ';В?<*$И,іМЌo= тTУЦ/3Ы#«єТ†¬");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("f:›ЊgCIјЬn0›†S‘ Шa9њЕS`°З€“Њ&У(°Кn0�Ќ†QIмТf‰›$±At^ sЌGІЙtf6eЊ§yЊК()LдSБАP'Џ…ВбМR'Нfq]"�s>    )в‘`њH2ЉEq9€К?€*)‰”t'°ЋП§Шn    rжs<ЊPi2INЖђ*(=2МgXбёи.3™N„Y4иB<’L—ьоi©МҐ2Эґz=љ0HшћР'·кЊљГuЖtt:њЌВЎИкe№]`pX9ЊЮo5љgтуIњЬ,2O4гЮ С…ЏMЖSё(€a…Љ#ѕДаз’пш|№G‚bифьxњ^Z[Зд™GјОuTv Є(Тќm@Vтё( †јИbN<ЉИ`жв Xдќ1Й+Њд9J8В2rЈK¶9 рhе     Би`…Ѓ‹ЖлI8д›± SЏ±гtч2ѓ+,ЈЖIєг ЈЃpж9 aиШЕ< \8CzфгrЉЁ^ЋтИ]Д1\7ЋC8_Ep^ВРАйM1Аw"'4fЋSX9ES|д›…Гk3ДB@КжЌXa=No4t7ЌѓdD3µpЮСаж:)\;° РФрr)8HФЕ44Pc=nФ!pdЗХQNrМHп'Ќфёљ2ў# "ХҐm-¶b,З    ѓM.ЏЎ‰-IKУ)АЙe'Ћ•"ѓ ґ¤>2XСЕ“eДj:9^І1c„»ЌИќЋ:YЙ@ЛuЛг“›4тXЗ& Т|Ј)С’ґ±-K‘xЊл ЄВSри1Уу$вЎ@\…!x]ЊЈХОАВс¤бF†COД:а1K‡Е*†F4 a€»јk�ъ ИKПљѕ‘»ц2l¬pМ3J<Ив,2Ша8#г †ХrЊЬбљЬо у¤h¬„·бF±ЊЭ‰2PлиЊЉl(И$Ц°nJЫ·-ЮКЗ°cc~№FћФоrшбtbЮыЅm{hр.‡{ѓtkЫBµKcЈz4ЊCЄ9…Ы«~>ѓШъИЪ`Ж“№C Вs:вЭФ!cЕЩ®Ъµ”*WЙHX:WМќ;Nа Ёj*Ћ/(б_p3ЄЎHIгKlЙn!trгЈGг­є¤tCѓ    vѓ?mг¤Јѕ џў–CЩцЁ§oЬҐcbf6Iюы'rнbеЕ7h§`‚И9Ѕiмd5’—taMи={Й©р»`NoK‰    !d4РѓzWXdmH°љ*ЂЖЫS ]ПР3&Ъ°    d%Aґ-І…    Вм(„ђљђђЩ щQР}ш‚иU !t7 °д‹†�>x‹‘t{mY№„0Ю@^±Ђ"С= ‡іО@trЎ°ОД+Y§.ј·јXїn«I'KTџЂ^(мD.@ц Ьш++@ј3•ТФX‹    aEм!,ЃYйц2-432ФЊ хMOаЦI$q%    Д‹G¦X9™‡В[RnђБРёВ PЊJyr тBИp\HГpgSЙј±Faejk—.4ё†C.^ yi‘€9‡PД€e"О”NYЋ¬ўBHГ#8СB1"¶j\Ъ©x‡р#ѕв@G 9†2ЁВf.РЊpsrљTJ xЪk�–И4KIlИfщ8z¤ҐKИ‡>AKсџЎn^’Ш=&ЊѓAђА*?'Ќ і^%;ро 4ЬЂі†Њ9Ќ¤Q’“hвN‡™>MК=['ЋvHIЭJ§‘ћ“ЩvЖв’RКtѓу<џ”ТІЕ^ўјzФВ‰B^цhв'µ‚Й©Р)-'#”¤9JTБ)Ш@jO!ЁЪc,e�j–¤–‡@H,‰ВШj€a™©vћZЊ>­ЎТ·µ)E`n‡бTЃPу8L<‰c•:F�ж‰$nѓннњ†ГПCHm"Џj‹y·AЫS¶ ЬSЄћQ„рњђОО{ T']WќЄUЪ)_LҐ�i¬m€Oљ‚Ґи„юФP: gЎ{ё’ZД—ш.я{”Ё‡Dhn»СБ‡a­r]9ҐtЬа!XAЅ[И°¦г—Cњ»ЧЃn:•”haњОЪе"Эўa2Lm ѓ·Н\    ылp5ч@ъ«@mЈм|Wц•АВ%И|u®бИ+hKГL&ўП Ю3ь.XW ЬЩєєИс*qѓЫcГй‡%ђ.Kї“ЃЉ_”)®uФ2W$O]… d8’к»gБ?mFyъly ў%У‰цІНЬDQЃЗ.uДІс‡Ж№ш‚ЙЫL‚э,Ю¬†и3ржjѓ0t    a”<¬Pr•mNs8ЩЊk>M9, †б±лBБю±xЦбѓЈzoдё™uB?`鬧Ќ&ВIЙ<ЇҐНСeЕYеsЃКzФ‡*±.'t»µх‚zЫ)m*4X=—tI=эnС¦yМЮљййc2ҐЎ`цддШ .Y¬їЦ:йОK“N’µr06У_rJ‘ШkГtOи|^Н€ЎзznϿ鱕€<W‹1n.ЁX·`•‚gъVG4Zя­rл!ЭПИђY[ЮУЕz:LдD€В@T    Ў0Ф`Ьѓ�pjSn"YБИg    б`ч}Дљрч‘¬nnд4®€rg‚№O7Ьїb§и”yЎМ)№EЇГЯ)w>Ь~urљіЮ29h‚tЃgB#№•°ІфF‚p(й@Ґ`u0чСѓ(flGҐa0bZ7J@ЭI_PZ‹‹yq^Ла7о°ёзG‰3dѓ�РкС3¶й“„0ѓЫаџпџ{Цё»Ѓш€a6ЅPѕѓ4W    ќd:їь„Wnкt4п‹ѕ.сюDЙy°И§»85‡«AMфL’Xw5ЩeseіЬчC    #эЭЛrrYл    З®!ћВоЂВе”џ@/rМ ›0ҐwEl"›OйWЊ<Q‘ДЫ сEkАЋSQiяdџэ\kЩ¬ль8ЧлюHђЊЏІ"лbL}Ч%Ѕ    ¬С-^р _вhnFќ-. н2nj¬ФЛVMаxnjѕ¦m\$°Ё¬с*n¶ИЦ'ў~а¶  Z@є Ђ¶Ћ VвєЂL"㈆p†Ш5ЂрO, ђЌяЛ№nћЄ-0Ґr4”pФдbХ0fХp¶mg¤i©юOђ. (ЫP9РAPH+РNHpfЁ§4?BаMр®·гJFђ¶.Џофиа°Иа«Фi…jЖЂPю+(Ї&ж»гaЊЦ%l]'Ьпl^@(њ5ѓN fsЋ�Рыгф bz ГПe>оЏєЇpІЇшk йDђr4aЋNйВY ({ пD­ЊnЖ†ПХ¤>jДЁ1ЂЬ    Ёћ<зl-ЌxіЏrЛGЛO    Qw°•qw«c‚Pсbr¤М¶з­к‹    БЅ‘§ вdсљ6ўЗЂКs‚аўЋйжБ Р¶±rЅДj>«¤Jћ°вЋьИ®±bв3кЏ (F¦СzЮђ¤РrЄ`Oс€ҐЛX‘яrZ¶qьr м1$џПїgkмl­Мr+° с†жkfм'т5Т8®4л6ЫК -ґ.i~4тE<$ІJЖlru2F;Bn<’%#lq%€ы    b=ве#Lл(HJ1b%rзёјгz‹ђф‹иG2Ј±^8wксЊ‚^%Ї” оюѕG­*g 7D^ ‘rІc„Ћ p’ЖL, Ђу°п* Xr§$ К8рЧ,©*ЁD‚УАФж`Рn„Б’Z¬“©s1lП1З\{аВ.I~`‡*3 НС м]1“FН‘1X    -Ј%#ЛАБS3LУl6$Cr‰C/ВфrУ%,И|†“Ђ И†ЗЊ–Ь Кsu8«J�©Ћд¬—9т–жhђёмNЕлЋЫТл.рьЙPфFtпГ$ѕ3nрFB/у=4ч-мМН ФНЏ9м# O:Iђу]#Е7Bє—,:ЙН< N вDс@ЦR€®nЂТ#€ћzС%8i:Ъz“'  Y‘*Ї&ФдҐ/K№Ц¦І«УU4 zЂa>4‘ f*е*TK02Н<Н0S fтжН?Dфa4X-¶uОj$E6Nжiґ–жжnяc9сH’ґІ §HIb—ИFНПА‹юs‚R~t»I”ѕ 3ъТє‚Lи;%    0p.B ®FBnMKЕАRўsDЖ'иa”иЕФмЕФуDr1НOмњІ�ЙsґgL^М…аМвO>lЪАC<DфHє-4<ад™"V]`¦/BЊрU&±У№-#w;С^›MРьrЉq±0њ-њoЁ~pKАЧ‹    pљ Ойnqи,4БWБ$FєnlЩM‚Lљn‰…-ъm®ё)ЃZ@ПZ‰†�п •ў^@О     В&ХЌdЦдэ] `ћ¬ЖЦвtrЇ„'$^Rь'аO]©жSР¬Ш3о5 в“�F"Q[uЙ[ВH$Нo`6ZuЄрmo[•Н]НXДTШ    ™]µТћ•Ч\c›b¶:–bжUШW2ЌVb лe€2/єd%<YRt7м'f§0‘uмruтhЗU@cTsЫVгЗgFО–{_-_PІE–‘T:{ЏНVЦdьЙВю-€Ic¶ю°ИЃЇНMлюяivЇя JЎm3@JXµRMU_Іћрє€pІ5)kзkl-$,Ж“r&›rђЬэO§(oИыk+rк  Х\аP7"*^е P�rc <>і‚t#~Rж"»en ‹ иѓsЉ„г¶;·D    —ItАЛu p t@А‚8d ћ @ФlTwЧr —ww·~ bЋ    ЁЊJ жуu®nЂ , u;jЦ·7s¦Г{*„oВ>q†<-     а¦n”ња‹|В№rcЖЯv7µi7O{ECв(ињ1Дp¶yђТ‡nШар¤ІаZ‡а[r>8ГX ‚вз·б{ЁЇ~j…~¤о(а°ё(Y`ИЇ7_В»z%vd™'‚%.‡$w/.=Жpф&¶—№…8V5R=ГN„4†Ч(€шfuвз„шJlеjЬu`zXQ.–X! ѕ‹ґ‹—ШkЏq—rpы�~¦ё~TЈАжiВcВfnўЋxёѕ@ЋSЂЛ3*ђ6Ы¤b чЬыШ¤Эђыrзp pъўn=)Ж­‹рИLъ(L…ЖnЛ/§-88Зsz gЅДn‡лL“ЌKЙS!mГ&–жЮз"МИЧb8}BXZy,Н¦d _X‹рЂ^r1 zхЄс‘BuWЮ7Х;s8ly^BЄВАр„fZ`Ю“фд ш­‚FyYg–¬!–с    PlнљЈO8у„f<Iу,�  Єn@’‰АЫЌdp4j*¤rЃl]њyКrщО[=”Э?+А,'Nј�}TYs$w®fШЙ› ФrдD(аM#$Эh№_ey‘…К+І"Kђ4zYм DЖ]ў.К* xсяЈПчr LњР�]rj ^з@йљ)ч“¶rтАQrr'p0ЌАёа\P¦,"Є-sЙ’PГЉшџqфo‹w‹ёсЎЕЕ¤'Ќ%yЌcПЌУvу,rK«оЬP…U@и зЏ€КAй2СеўИҐq|ТТ    2rњ"ГCiЇЏ†?.ЁљЙ@и ‚<Д Ђо0ЂЬQфt‘ty=Dє[FФpGRЩіь‚ПП'Q@-6“2Б»*Б/@PБМДd;7[ЉШ’!"zЫS±-~o[„D!*–Ж®0N4    Љ1к—1з8Ќсћџ{l$ DЦ    G¦|G$v!rж‚У- 3Tќm•Д™‚r°пq0МЅN�·nй™H”SF dщQRуе»Ъc’ВН‡ХІSrcC.nАдiBx-l”vЏ·@Ьбб›Ћ!(“HзXКc„g( ћу#%БC nы(P‚G9Вм"1Ь7АDGЌЫІ1пЂSo8µМSДыqЬ.€¤pфПP hЂe‚Є 0Ц¬k+ё@ cБRG§hЩ ёLИы†/вз`V.FA^\lЬјцо5ё `‚E|C®jImPtyЗAnGu'pВd-еДЛЙ05pьУ&АIДu%ўnOЬ<|2$ъш@ЁrоFDRО^`1А±°f9Р`и /чП КVМь†;eш<<рьЂeПdПІзЌЫ1ТІ‹Т讥kПщкэD ќ4V¤YСѓЗБќТм”еВыw·¶рЎ¬kpЦЗ;юrГЖЉц^niЊ™‘¬…Ёc:�Ї)јyёzYvz9Ц]Ьив«Ў`WќГYћНќлЦѓќ…Н‹�—‹Ш—ЊpeЃ«#ШЫ1ысfгхЭЪµЮ']ДµЂ?]Д‰-’Ццп =фПъ�ж8�oTЁW=хавrФюќ\С­lННy¶юЭвњХе№аЛОЦЊq=!^„ФвЏ…дfqкЄЂZ�і”Vз]=ПFжЙxљn`�rд?‚tр XQЙ‘зюtZnq<ЋJ$cцаЬг< ВЂню’наvсЭkА¤•иeЦ®Ю$Ї^uл^з)iўЋнзџ—ѓwЪnЯЄїЄSЙ<�>ЬжGЉћҐ3А. й<•АЋ7ЮЭбДњЯmЮҐVюiwЧћо у0я/nr%1”yиKлЏс ЇEлДrљъвіљсЮ нь‰§ЁЮё™eнNLкЗщж:CИ'?к~уйЋ6 Ђи$}эjf¬й•RrхWD°ч.TnўиNЩTя}ч_ЃчE|н“—UМ}РO'АШIЊ,К–7НїЅЂ…:h±ШЪМм„Ф$ЄZ0ёиDV”`t XnТvуjGТsл9l°ЙЛТЄBёг“ђЂ”rSF<;Шg%v(ЄљК(Q¶ЌЧҐP(ђnFlэЃи?joЭЂ3±а{УdxмЛЎ‚ьf—аbДыW-Юё,QuА,+®Лa.Y ”Ас‹l[¬х%ИWSxтІ\Ѓ    їDЧG, „l”Ф]@LДВ" І|p…?l™Zaа8хА…0!Б/фВєoш$ђvпЦЃбо`rЯЈоЌжG‚,Ал�    Б0YPNЂњ'0€БUыђWѓ0B�ДШ2Ag0gDМMтB4Е&1ЌЙљ€ьб™wч¤µ¶†Љф!™0¶„`-­7 ›F)+‚·(007(rЛ$9­ LЕЂ†ў‰ьTгБ…LЂ="°СKQ.N<ЋX@¤}Н+  €@‘ЃИ¦Ў,…€·…”бсf�ш~ђЅD/Е�jhZЗЉ…АCp©Aљ§2C‘АГ f=`„*Й|-бsФK;,дкrPxT"}оцC5kТ]OжµУњЅОЋ щэ!вmз_АF    P~рЎBRнЅ�@l’wЯу‘’њeЊЫmDjХц°¦0%ЇщНАЦ Pґ§”JxЂЦ&%ИB’:8Ct nК!B'#ш–ЬюC61ФMb\Ђu`хЯц&Љ7xђJоyЂDаrL~3`L&џ‘Й’Д`СBмPў€‘Д!хNcьSW}т!«    ИН$ P^РйЃДr€SЉаА^tq?    �*GLиP™°ъО+Вm tY"вшµД,љсr¬CУ,�ЏQ¬IL Рb*"(‹Дк/с€'PZДЁnµ™­µFб‹„XЎДтnшЈио7љ<~жѓ7Uґ”[y*ЗЋяф–Ре7nhnZѕШ•    1g-Т8 #�F(МеAlъKcfOдГњБъЂњ@Сp:@\zСВ8с№бВBcрM‘+afЯЖѓф…Іb©nЇPЊ$ћЃµ‘Ћрв {”ыЃ@%аw°н™TSВІИ0УX ‰њfк&=IГЮЊ{дАбљ‹ЬahйX\sЉт$±@ё‚т;И$ т)oCвђrDЎњ·Р‘‘©КqЧ%KђcL"vPћ#Џ{+{ё±” ±±-Д…DLпHБD‚ђT*сD‚є ЪІD¤РZ9Zn›жє?а”(<HА`D9ЌоI% љ?ЂД™хЅ8 Ђb~МQjСПUТSEЎМАКEҐрЛІS’Ђь›мћ ”INJЄQ9�Мфp.†њЯЗYґдФ©6Mб“‹@Fп aоI‘f,ю)¬™ЈҐЁf#ЉnX!i/В$”ґЄ‰TЎ”n,    ;ЙZMІ{,Q•®oщ:ђхnт™“М›™M)РтIRO2“Ф©дг'5lЙ1жзЯ?ZХЏКBbp‡ b,1„СЈ!$/µЦRDЌ!Є·wАр (*EЂКрЂn4Бr,"ЉЭ]ц`оїX‰17[JKJщ!є©йИ –т…б!}$}йАgЉЛМL©G§#t@ІYђб;ђл(ФЌдј|?й­r:(Й~"aџЄКюЖ_"qв�!Ѓ8 •ёС‹ `cC}(­F_+ђ8LYcЄЋ™ ^3.…Uч@]!ЃюЖл.P-М|fAU¬Йн.#Љ2&PD    zdоАјаLHАЉА)}X„µPы¦РНc!Ё™дПЎH7Rѓ^А(DdQАJH(V*Ж[OњX1АШ9Бє„–WLѕIЂJD†L"kУ7�nBл0щ€Ѓаc3 yћКjМ0ЃШ а|&›€&ъ@2Ё Ѓvд»ћ/‡ Aав»g"&e1љ µЎЂ'r.еYВdй!�вЇfU2КЃІeЙ‡›    p…3p-‰PXTЉ<ЯГ\LµDI™€%ћб;2hУ5бM@C5й™ЋfИОntШҐ»6D–$єvЃ(њё"\З В‰R&RтќфрDЗTOr†›јl\pд98‰кb�QЕ%3C x9d8I°„Мo`'sЄЛёDв(IhЇ!¬—CЉ№А„•`"§†Цhp0…T бPШp°Р4“' Ђ¦ў)©ў0zЂo«бчРDHДЖ№©„\И ј АE�ЅЖ�5й¬ЂЂsZ#p¦0000=Єњ]ЂЛ+cыLњ&x?3ѕиFqЮНPgч-ІЬЂZsэ¬‡сСЌJвCшк…Pа[OјЙцыЈF'ЬoГЂ—Њ3з§Lћ€Ї—­#PРЂмњ3Ќ\Ы@А1!ЉMЖntnBГ.љ[1sjQ�<©®r=¤B!`PRЏ‚ч­В2ч!РРbА+Ў°WBВ,<Ў“ 0К¬е<”—Жeъ“џ—ЊйСњЩЏЂЙ’Ј)ѓ$КT>ріE№     s}*8й`)ЄInт–ЄИ–,LК¶UТћ?ь¬D¶)ReМ8µЦ‚€Э qї nЙю(>E@rџшh7Z[„u­Ў¦‰2'э@.SaґЩVxJ)-0тНdГt‚aА@wJЏоќЃ +"µ\а8сВ ёШ”у–Љі(p(xZt=>hћp3hg?ЈњЪ„¦ў.Ё€иф1¦mK]йИ/�ь‘ВЗJђ.Ђь[cђN•    fП 0-Т©” ґ©ёАN‚‡§-jBu    d|2‹ьiБЭ—qСРп)эW�Ъ9H»ІАєAeТПљ(ЖiСЗсtј№е„Њ*¤Rх“ЁnЌ<ѕ gp HF‘§ЄТ°Zyт7I 9tИPInІ†Х(ЁЁ,2e#iVІр"¬pОіЊХPџм¶љ§¤»XЄSj‰W‰! мrХ8„d&к±$aДKХ!uUЋЪ2ЈUФь/@_њГ-8‘F °тНP@сV�ЪUd·жv—z«ЄйZИUё·HЄъ@QV*ІL„b ,«C+ђA4ur@„ъs|gђe©ЎQvM«‘Я    "d«QYЗ3R¶А[:(Dї€>џuГBJ5SќVЄС›l†LЊХb ”Vп�%ux[hЃUЙ#џ¦ЅCnЩ›%ЬГJэKoJU eОІ&џХ0‡яRJ&TјmcZ»-ЮtяУ hy^P›СЩrwХ{@у^шtЙeЩP?2]KN¶qЋ&~д`.,¶dяCєтД(/$xщф*Y±љ\ґT ЭFh±QљЦ9¬ ^AИhс[3=®®5у|ЕЭxµЂФОЎU7‰ЩT-P<‹\;b”°с‹Мўj%…:ЮДn %ЉВ«ОЛrО<ћЕ¶©-@`;{-‰т‰А6ў‹p'8’2 2ЮЄE/§і&    аRJ«јanWіi9¬ЮN�OB“$щnЁЦеEг/25o(а›o)Й“мКKn<e П°+BЪс,Іe«Џf“іЭЃµ™A’ґLl­Лyg…ђ1–›eҐ+¦п"ЂКЉіЁa    eЃшЖяMјцџ&АЎКВЦsВ’S‰*ўРП°:зЧd’П ёЗpОv™FКЉgліHУ-EђЋYцєnўфЊzgЩІ2•Яvј¶ЌДЁсtZ‚PR ©dpР4№�A„lфm3jKN–вТНзµЬx@ЛgРЂ€L9Гj·Њ а+s®Эк)ёзpQ7@34IsЊ I1‚G[сС‰ш%V¦Ќ•јМЗgЈ\Щт‹aъЛГЛoШ7Ы”Т6зr­є@_lRЎlРuК+…j‹zJћЫ–чёШ­‚:GЊЬr3ѓЌАgеrV—PЪТ·0Y(EP$ґ[P  ц%ЉИАСD.ЬоЯд^ИЂИ7n™?бnRПµєн!h`ђZ"в…ёі8ЧNI3С)BUЉS{† sj”єЭ0 чNЃzv°YЖАБrpЄ[5­¦Эj2+ЫЕ,ь�г…оФҐ*яЭ№%©,еЮЦД№µѕУ -ЎеaFЈыјn‡Ћф‹+зи[±ЏZl ?љ…—hLЙЁQ9ЪІ@ИушА9C ¤ђ\/_›ЩОД!.oгбRP:Ѓ”°юцF Cм’qIY,3Х(ґIљqг DG7=ЅжбЦы`ј]КйР:Mн    Гb«НЧН$ЙAЌ[qyє6^fі¤nхмhйР^†Ђ@)Ѕ B@u{ЂНB’NG#УPпiZЫЦЮЬ.іЅcOњ‘{ж^Мwёѕбo‰}kjъ‚”јЮм‘dЈЫ±5 SiµB †E1»#8©1›nm]п%P6џ¬f”«ь$Pt§ 5Ц.DЌ%µФ€+#Yµ¶X5ЃlXgSJkшHЮаW@.@G№w'b†ІPY‚І„Fг 4$1гCxТ\ДЊ(±FбA&ШS|#СжBl$ё+NMi}ЃјџERЂ,=Uц@·Щ3P    QК    ‡ѓСъЂ/ђ@њѕЂ>Lс|і»ј%љ '#ђБRRD@Г‚ў‘xC !\ьE�ЌF®Г/УЬ!tщsФньAWїХэ­ш”  _АФб EЂ!Е&c൓]eFKG.+@Э^iAГК§'тZеOaгS52OјячгEF1r·t-гТ8§Ѕл®п~ё;V•х†D¤+рР7T фV>Ўэм    ^тЙdюЕ©вЧЌ¶х­Љ}тъDВr*‡ѓЄўРш(тк¬RҐпѓHб㶵(*ў5юж Р ™Ў�ъ(-[)ф(p>ФНo�МuРУќxё6&П W�Ъ>…Эи‹ЌъшTЗ�ЅЗ1чЋ›"о\‹gБlє1зUzЈя¶qЗИШ+V#L~XЕфY‹’K€…4 ў9A]\q8‚ь„JчХwБu^Ў'’�K?ы%Џз„нq!9,Кк„в’Y4BЋMРJ…W'їъЏµЙ –BІAђЗВc:Љ№Ѓиб…y+iнcpй'GL*мІqІR—ЈЗcЁЩр‰ЂШ?Є°D¤‰џ0Ђ \ЇMMтК&I‡ЙѓKЛ)uЛ—”Ь')—ъИFЬa w»(OееЪe2иdщБ!ЊП@#DG6€ЄЅў.LЄАFт!µ+ ]Щ>hЅIЯђ+-Ђx^gРЃtЁ‡P^Л0к –•°њА­™nИѕ4«АГљeЈjО[OУЋБ°]кЉд4Н*°УмФЎO5”]ҐбУ‡“иU”|уt�іЊ& $Ѓ8ЂEА…ЃќфUdэjїЈq’Сіd@'<нЃ —/ьЃ№kpцrf7*IЊ‘фШ�@М-^jЏ—‡эВWтЙЌHЬж44‹Nр&ZК–uуQ•Tе_'@;ПЂЪr~ѓ Ўh/@:r¬ v2‘,ѓVHЋ°¤є[«АРЋk|У!6aъ ЙЖV$°jОµ�f3Л­VqL„гџ#щ‚ ~a2†КmШиэ™ЖЁ]G&И)bдҐAA¦НBИW}тC_Bаt�Ї]L.№’ёр§ЃAe®™ЂЁ®@И•W6ЕЮ›ґаВ8X§”nn†y':C@Ё8KЈ(ќи2"Г_PГЦD`ифуђ;БJ„Дь4МбHb§Z^l5вЋP( T(ћf§ђыt­  у?ЎоPґU~’й{$В‡—Ю'­Ґч`хvЎ†4^ ЪJ JЙЄ±щЂни…tCmZб :LН ;ІNі#Ђ,ЮPИєРsйДҐDВ кСў>>єЉj)арNSтt8n©ШКўз§ЊН#xi”и@В¬в>zrЄµиm{k`Ї‰ЧШd¤‘RҐкЇE•Fn:Bч}F(Йa™HIћ> hђФlЈо<'‰(†}‚¶1¤IСШЎЗЂeрЅ~ГЈЃОhЫ()_ВРtvїe-DЩaГDz“0йСgY‰J”тЅљЏQитќюП…sґЉ•цA#и¶ђgKЧМу¤4{о¶nЎ¶@DтЂ1숉PM мЮ’@^:8 ¬nС‰дгDnhЪIAT¶a4нEO§ъ7ЦЬT004    хЎ6_:<И[Ї!vH‹h.'Ь’¶¶QX¤щ EЄu`v]зЉpфвџЫюбАOёќ­ҐСО+ЫИ—h•ёнфf@)ЬИЇљ)­Во[€hҐ6г°јy$"X>’>йВq№!Omwu[¬®PШц "‚ђўeњѕҐгг;ІTym„Ж»cvуvН6Эґ_ф+§G`    2uEЭmqUBЫm{5№µm~'‘чNЋЮЮлц¦ Эрlm›‹ЫvЬАЛ·rУ)l¬›г:ЮЯdЏЉgЭоъ›°4ОгчjвqT;nо,    D•TьБЪј –ючyC?P{Ђw8nzrМgs›zOЗoѕ2@n'wаtЮ њUd=t8›ѓ©а–ечZPЭ…8џ_ЫЫбv’±®0кФ «/Pt(n[NлЄVЎ~n»УP.єґ…›gь)јUЫ5ДдS¤дcТq®fЅ]­ќ‚ш‹ЬVЦѕѕ5ф#бДp§]r±—”ў^§тђ§Љy@……иґ>…T-а+аЬ»X‹ґaА±ю±*D[–Qю>№d*¦г¦ЮrE@Нсв+ гзёяИ„ђ Lпg#·ЩиЌњQ&„ъсЊFсѓ…Сў§з‡ЊAЪЈн}ћD[•fА*ЂјЩђТм,DкШ~D<"Ѓ“VB>@аT$¦о@ЃМЂ3Pд“F‹'ЎЄЧFHs«с««bЗ‡GВ56® ўШQ    нТ3*;L#cЫ(ТЧќ^иЛ)єH\– Бaµ|НА!ЕЏ3bHЋФ±g)‚02Х;1bЗ“Ш&ВрjnЊXѕЅ·ЏV0XгЦіµ¦ЧЧFdr ©‹HИзgaLўq    'Sn<№ў8nnтццз7№Ґ.x°є6нё21јPґJ"ЌЦиnВt6eUґkБЂ 9СzKѕv†Љ¤Pё¦LON±УЄаЂИ]йр ќЋPёп <ЧќB_…~•ЃіZG•йxcчAУ0ЦяЁљРВ‚нz·µL(tс8ќ>ВР Э HpШч<ТЧ9щ¬E^{|O<нжpпRa>nєІђщ4|9aПњЃ±хЕ›x±з"КЖnг~bЈ—°—Hxъ’^Gџё±kО¦¤sјРЃф");}elseif($_GET["file"]=="jush.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("v0њЃFЈ©МР==�ОFS    РК_6MЖі�ииr:™E‡CIґКo:ќC„”Xc‚ќrжШ„J(:=џE†Ѓ¦a28Ўxрё?Д'ѓi°SANN‘щрxs…NBбМVl0›ЊзS    њЛUlЃ(D|Т„зКP¦А>љE†г©¶yH chдВ-3Eb“е ёbЅЯpEБpя9.ЉЏ�М~nЋ?Kb±iw|И`Зчd.јx8EN¦г!”Н2™‡3©€бr‡ЌСYЋМиy6GFmYЋ8o7nrі0¤чЃDbcУ!ѕQ7РЁd8‹Бм~‘¬N)щEРі`фNsЯр`ЖS)РOй— ·з/є<ЃxЖ9Ћo»ФеµБм3n«®2»!rј:;г+В9€CИЁ®‰Гn<сЌ`ИуЇbи\љ?Ќ`†4r#`И<ЇBe гB#¤N Ьгr.D`¬«jк4яЋЋpйar°ш гўєч>т8У$Йc ѕ1Йcњ Ўc кЭк{n7АГЎѓAрNКRLir1Аѕш!Ј(ж jВґ®+Вк62АXК8+Квад.rНОфѓО!xјеѓhщ' гв€6SрRпФфсOТnј…1(W0…гњЗ7qњл:NГE:68n+ЋдХґ5_(®s rг”к‰ /mђ6PФ@ГEQЃаД9nЁV-‹Бу"¦.:еJЌП8weОqЅ|Ш‡іXР]µЭY XБeеzWвь Ћ7выZ1ЌнhQfЩгuЈjС4Z{p\AUЛJ<х†kбБ@јЙЌГа@}&„Ѓ€L7 U°wuYhђФ2ёИ@ыu  Pа7ЛA†hиМт°Ю3 Г›кзXEН…Z€]­lб@Mpl)ж ББHW‘‘Фy>ђYЌ-шYџи/«ќ›ЄБо hC [*‹ыFг­#~†!Р`фr#0PпCЛќ—f ·¶ ЎоГ\‡ЙЃ^Г%B<Џ\Ѕf€Ю±ЕбРЭг&/¦O‚рL\jFќЁjZЈ1«\:Жґ>ЃN№ЇXaFГAАіІрГШНf…h{"snЧ64‡ЬшТ…ј?Д8Ь^pЌ"лќ°сИё\Ъe(ёPѓNµмq[gёБrя&В}PhКаЎАWЩн*Юнr_sЛP‡hајаРnЫЛГomхїҐГк—У#Џ§Ў.Б@йpdW І $Тє°QЫЅTl0† ѕГHdHл)љ‡ЫЏЩ А)PУЬШHђgаэUю„ЏЄBиer†t:‡Х)"Еtф,ґњ’ЫЗ[Џ(DшOnR8!†Ж¬ЦљрЬlAьV…Ё4 hаЈSq<ћа@}ГлКgK±]®аи]в=90°Ѓ'ЂевшwA<‚ѓРСaБ~ЂтWљжѓD|Aґ††2УXЩU2айyЕЉђЉ=Ўp)«P     �sЂµn…3оЃr„fўF…·єvТМG ®БI@й%¤”џ+Ац_I`¶ МфЕr.ѓ NІєЛKI…[”К–SJт©ѕaUf›Szыѓ«M§ф„ %¬·"Q|9ЂЁBc§aБq©8џ#Т<a„і:z1UfЄ·>оZ№l‰‰№ќУАe5#U@iUGВ‚™©nЁ%Т°s¦„Л;gxLґpPљ?BзЊКQЌ\—b „яйѕ’Q„=7Ѓ:ёЇЭЎQєr:ѓtмҐ:y(Е ЧnЫd)№РТnБX; ‹мЋкCaA¬rбЭсџPЁGHщ!Ў ў@И9nnAl~H ъЄVnsЄЙХ«ЌЖЇХbBrЈЄц„’­ІЯы3ѓrћPї% ўС„r}b/‰О‘$“5§PлCд"wМB_зЋЙUХgAtл¤ф…е¤…й^QДеUЙДЦj™Бн BvhмЎ„4‡)№г +Є)<–j^ђ<Lуа4U* хЃBg лРжи*nЃК–и-яЬхУ    9 O$ґ‰Ш·zyM™3„\9Ьи�.oЉ¶љМлёE(iеаћ њДУ7    tЯљйќ-&ўnj!rЃАyњyаD1gрТц]«ЬyRФ7"рж§·ѓ€~АнаЬ)TZ0E9MеYZt Xe!Эf†@з{И¬yl    8‡;ђ¦ѓR{„л8‡Д®БeШ+ULс'‚FІ1эшж8PE5-    Р_!Ф7…у [2‰JЛБ;‡HRІйЗ№Ђ8pз—ІЭ‡@™Ј0,Х®psK0rї4”ў$sJѕЃГ4ЙDZ©ХIў™'$cL”RЃ–MpY&ьЅЏНiзz3GНzТљJ%БМPЬ-„ђ[Й/xзіTѕ{p¶§z‹CЦvµҐУ:ѓV'ќ\–’KJaЁГMѓ&є°ЈУѕ"аІeќo^Q+h^вРiTЃр1ЄORдl«,5[Э�$№·)¬фNфn«ћ[Рbчѓа|;‘йоp»74НЬ”ВўЁРIЉCЛ\ЮќX°зn%шhШIдз4Пg‹P:< фхk¦1Q™+\ЪИ^е’ ™VишCатфWаГ`83B-9F@аnГT>»ЮАЗ‰-–їцК&вЬ`9q¦…ЗЯд‘“PЬy6Ьеr.yс&ЈсґОaМ‰НГE8џ0 кАхkAБЧVЫT7сpпЖxШ)ЮЎ~¤MЅыОЃЯ!бEt§РщP\иДП—m~cЅBр\nнmЉv{µОщ9`G[·ѕ~xsLо\±Iх®пвXwynаЁзuЇбБ™SЈc»¬Ђ1?Aј*‡щН{ њгЅяґуНїб|9Юѕ/–тюЇEъп4жК/їWя[Иі>–б] ДrћКэЇv№~BЈ PB`TЎH>0¤BТЃ)р >ёN!4"‡А¦xW-ЕX)„0ђBhA0аЅJ2P@>ИAA)„SОфnјмnмO�Qў¬ЗОКb®rхЋФТ¦вцашпhин@И‹’о®(–рnм†FмВ�сП–шЖ™…(мОі¤ЫPчNВхo}Ї‚l«<шnЮш®€воЏlлoq/Qof*К‘NС ЅPЏr/оpA°Yp\гп~іРbРLh °!Ог    РPцоdч.їпynoб МЛР¶цP ptщPЎ ovђР‚knЋёz+ж›l6ч°©¬Кш0’др№PЅoFЂNмПFфЇOpэ аN `Ь РЦrogрб 0}PНn¬–@°”ц15r±9$Mr \©nggм АВ Ш$Q    r‘“Dd‰ЖК8$¶ЄkюDвjЦўФ†ц&ЂУАК  ¶аbС¬�к°ї‰›    с=n0КХАъєАPШ ~Ш¬6eцЅ¬2%Нx"pЯ@XЉ±~ «ж’?¬ С†ZelfТZ), ,^К`Яи8&ґм ЁЩ©‘С rЂ© ©ђГkFJВВP>VЖњФЌpЁІ8%2>ВB mОу Ш@д’G(ІдЁs$Ћ dХМњv†"Иp°wЗЖ6§ж}(V МKЛ ‚K¬L Вѕ¤йДWсц qъr‘юГМ¤КЂQтL%’PФdJЁ¦HАNxK:n ¤     †%fn‹гі%ТЊїDМM ь А[#ўTr©АrВ.¦LLи&W/>h6 @кE И гLP‚vЖC’Я6O:Yh^ mn6Јnјj>7`z `Nн\ЩjrgфrИi2I$"@ѕ[`ВЏўhMэ3q3d’ юЦµИъys$ `ЦDАж$дQOf1ѓ&‚"~0Ђё `ш Ј "@ZGј)    Y:SЁк†D.S%Н€’ Р3ѕа d№АmУU5‹ж ¬ у<ЈSТSZ3в %r “ОгЖ{уe3Cu6іo73о—іАdАL"аc7ДLN ЬY Кчk‘>ІЋ‚З.жpдм2шQфРч“јеУ3АVШ°WBрDt Cq#C@ЅI”PчDT_Dґ:ђФQ<”UFІ=’1ф@$‚‰6В <cЖrЕf%Ф¬,|“27#w7МTqґќ6sюl-1cPХmрqЄКn@К аЉ5P!`\r@Ю"CЖ-RR€tFH8µ|Nн Ж-ЂЖdтgЂ‡ТrАѕ)FЖ*h—`ц ЂCK4Г1‹КЌkMKCRf@w4BЯJБЌ2"дЊґУr1Q4Й2 ,"ф¤'јкx §Њy—R‚%RД“SУ5K”¦IFz    #XP‡>Ёвf­Й-WXrљЬк¤pUґХDФt&7@¶ВСф?’©АС ЄµЈ}O1Ѕ2†‡2Х#UK*¤)фкё‹Њ0o<> ]HЋљ„Жїrи›LGNЄ›к�W%–™M^’Х9X:ХЙҐN”тХкФsйEҐ­@xy’(HкЖ™MdЧ5<52B– р–k!>r^J`‹IћS NЎҐ4'Жљ*њ*`ш>Ђ—`|ў0,™DJЈFxbи µн4lTШ•ы[Ё§[й•\‡¦ЁФ –\{­Т6\Ю–’ цЯ(#mJФЈ,э`©IіыJ‚Х­КЬиlЯЌ ыj…jЦџ?ЦЈkG»k¬T9АЫ]3ohuJ©кў®СW•rkХП)Э3ХЂ@xи№,і-К    5B”Ў¶�=ВФаЈђ#–gfўЎ&ЬЯ·Z`д#Дoн жXf Иr мJhф�“Аґ5rqnz х§­sБ,6’oУtDґy‡дВbґаhю—Ctn�9n‘ н`§Xќ&Ёr'tpLћ7ІО—¤&—Ёјl¬Z-Н¬wЈ{ r—¤@iUzMї{rxЧђ—mТSBАr@В H*BD.7№(В‘3XCV З<WФСѓЭ|d‡q*@”ю@ЮАК+xшчМј`бЂП^™М�Я¬__•ќND­XQ_D]}tхYЕъp¦f ЂwФЪ"в3шz¦nВ«MYсщZR ч¬Q¤?ё{†M3†•Ј*Ч1 ,Ё"Шg*UЎ*ІЇ€М«zТЊW5NV2O-|ЂѕЙЌУЃс, Ч]‚BЧdнrЉс/OвtОшГЃп‚М0‹xЖ†рЋЅР®OCлЌ8Ю-0Тr”яЏ0а·х„@]¤X МЉРОр\ѕ0NИпЈСѓ4лiЁ;ѓШAtкј8X—x¤r†…Љ“‘ЃмБ‡шЭЉЧК7¬<ц@SlИ'LТш9WЋ КОётП¬ЦЛмўНД±•щRзМрМrѕП ВПт|ЬXРЦaЏчш7yЂЃЩrweёЊщ„Y!ѓ�EѓщЌ’ґљВcRIdBOkЛ28[‡mМJЊ+L  ИЕЩёOXpfшђУ9СќDП›·¦ЯЄw“@Л“—Y—…ўЌЏХч\yдAcЩЈѓXgљ™%љфу’В1“п“j    њX†9CcЭ‡аRЎ№‡”QFЗpdТ = C�чэђљnrҐХ‘ФуљdjЋЩ«’xEЎВ2FX§ўx_ўШЕЈЪ5Ј™—}qЁЕнї¤M%¦ZM™:nПzWљX7Ґен¦:РZiўnpY;Ћщ>К�нЈЩЙ†:6Ъ;ЈZОX0ѓ “Мў#щэcаMyU…i2,q№FЛљИb­J @УgGи|4уgИТmzWхдК    ¬)™Иr|аX`Sc‚Х§АЛ™„уc—Ґ‡ы!ІBІ—±”»/}{4JВТГќn» Kuz @МmЪС®ЂЯ­yНћТyЦ"є)u№КВЩг¶Yзќ�s·c¶y둶љ‡··yј—Ћђ№7Б|·±|—Е{П�*)°К4Y`Пµ[v№‡¤­‡ы^NX•†ё‰†т‡W”©ы·‚7†;ѕ_‚‹*x™€№ЪrщЯјЯ‰xm+ѕmыЁЪ™    ґ»№‹$nѕl�);™І„|Щ ЯЪ™Ў:њNЪ :„‚Љ_И8NіёUњ5;Ёp+U–L‡ т\‡9н¦Щс“› Ў»эO:I’љы zQєњЎѓЎTлљЬ)ЄXGЎж»ЕJ{w8“ѕыЕ‰ёUЖщ$фаГшь›PxTYѕpjh·ѕJЧГЂ›�JЩ{‹Вр@оЗ‚і шрZ‡МЩs•№hЛ�з–XМЫ–lУ–МаМИОёОзму‚Y}�џђ®ь^Р@u2АSЪ#U‰€;Г€|ђјј•Ґј™P\џК#щК|Є<®Э\іА›ћJЫќ‚,цњА•\ЕМљEМъ…‚]WНlБО,ЈНмЙ–<еОЊЫ>YnО),О™rОьыФје—вЌє]Иэ    Є$хРзЅНq„DJн=•Щч•XќI-рЕЂдЕМa‡llЃГµ]\“w(iЬCДЧѓtѓ‘<i-u[uVЋDЦ“ёQВёЂxbЂkжLI­.kъ›@ЮА„ЬN‹“[сјl<o=-]1`и”јЄdљ ЬMМ7‡@Ы%C=]ќъ›кА/|-аЬЏ€ѕЙЮбqГг•внщв*ѕCѕтO~КQвтsе`·з(втгDЙЯЙІїа[гюж>ЙkбѕR™uйЮ\+>)3ныPКЯP§Ун6УЛM%єЎѕpФЊњ ЕAР3qmu2ЦfzѓЫЇм4s ‹    ґн`ЫЋ‘м°-kКS%6"IT5Ѕ‹~Тм"™нВUt_     TuvаЦЅд¶Yw¤†­0I7¤’ЏL‡$ъї1Mн?нe@3Ыq{,зАПу"&Vi·аћФIџ?ѕµmх€™ЇUWRѕґ"uiT‹‘uѓq­џj"•GГЛхЯт(™п-Ѕ‚Byок5шcЭх?Њ аwс®°лTъо’`eiѕЅJtb‰gрU‹3ЛлЙе@цб~к+ѕНпMпGи7`щпНў_Ф-щс ?rоVяµ?шFOФ6б`no†ПљInЄј*pа™цeЏЩн"T{[Р“p^чдnlh@l0[/цќ„p oуJKЦX“сЂь<Є=Ђ9{Зѕ6з–<eЯЏAxгАщЗ‚јЙб4x[НћLт“~>!еOQxљ{ZVFФЋ`ЅйИ~IћЯ–“шL)ђQ[лЌTыфM›аюђTІ*BC¤~    жв‚дnѓтЎgГ€Е…p9zKЙ–уwќЏzO9di^›'‰+№ЯпDz4дgHAєЇLyфЎnђrЂ<IкjKQуёSnф==r.Вo7ВЅКй%a;‰kПгmXї›Zi%PЁiПr­ђ Ђѕэµ/©…L`pR0¤Ћ&х—ќI (Шб\.Ј *m„*Ћ(ЪЦЋх—$д†ЖАчnwЧЉРҐ…8a“n&ґВ‘ћНUmЄ MЦЁP+"Ly„у?ЎMnЂ2’    LnbS ҐNдщЗr¶!wҐjw`јВ$офѓЃrби…Кaбv±^Гq­F‰Ь6•УЁi*™џж„м_xхШn‰fрIк:B&щ6@ЃЙ“KEDЎъъ·QD(V`.1Q$ншF­№H®’TђюЂzР†‹МrЄjkzMЂРА®Y™А(61Ђ”x‘+®%djёЖonВ¦¬rg°п"ЌЙЊґ€—?Њ1- 3hПXЦБ)еyjГ5rўN±#QѕјЉёw{_юЎшG)ВОЩ1i‹М нз¤<ЌZ‹єpXіЎЦ$в?Ґ=%.ґЂТ®&ѕ­%\±8w­!¤µa4њ<JB[РДє¦u4‡%кЉЧ47‹Д%gСђд& ёЂZ(@    ЂEў{@’Р#Ґ–2Љ h@Њ#сџш™СџЌҐЈ@$Ѓ8nUЊмjгA(ЧЃћ2АOЂЉ8ЪЂћ5‘ёЊЁ @†р&'ґnЂDЋ$i#ЋА#џtn PЋTs#]P*    аDМuc› ЃPАO|pc—шЛP    ЮЋјi#Ф}€ж:<снЏҐАЃ€ЕҐlo#}ПFЬR‰Tp @„А'Ѓ     `Q¬ycTp(ЖЉ@Ђeh‹�ХЃ8nrx› cю<`NЋ €г:)DYn*Dэ‘2{dZ)A‹Ъ4±ІЌ¤ЂcZLр2ИК<стЏ\Њ$r#€юЖц7сБЋҐ°!ыЂґьЂNЄ{Oј@$Ѓ<    СўђрVѓZТЖћ52.ЌAщ#D0 ЏґАIђёы"P'ЃH    І_)јx@ЉЂ*ъаAOhЈhI)IІL1¦’мѓдµ%бJI‚B‘ю’g¤i"pч§K2}’д–Е(CЛЙН=Іt”xCшР&FД    r“ЌТoЩЙ@@'”сЂ%     ЫHЮT±бЏ€    гФ�:=ѕ).с°]Ов5 .р жх(pИАL!а8 ­€№    йRL‹YaФbkФ°€6Д)Y·й€о •Ф®Ј    hіzZ¦х±’IgОVO3oњ­Lgа3ЛY2гЃЫ‰ЬDoPЛ`3Мёec-‰r7н‡2Ф—Dє‚ Юз‘Bј‰Z•јј%е/I{ MГpРАМЃ.`дКЭo*•ФЇ%ђTЂэ &–iRn™+ЙoЂм©–rА^2q”Л©\ЁI@‚    ЌKА#peC*!>Ђ/бЃ%|И…М’БЮЋьф$и)зА§1P30(rў+nZЖ zћ„))*®kаЂЩЕ2ј–П…(–E86е¶s—tєf&”™ЉЎґ “+;”Ш76&гK–_Ћ(›9fУ,@-ГЙ4l$Ы‚e7щ±:l“LЭжM7ђ.€ і|›рo–JЫ©АОZіu•МєЉ'Иy{ЕH,#vU@9!јҐ    С'†Ё&„тGфшЯ@_-ЩїієtЃ;ЬкЎ:©µЂІuЎ<—€L†iЩОљ_кЂќШЈ@U6°Ощ#д_ЂL'~щж/Цm`\Tл']=Iдвt°ЗћёВа)ФПqщsЙ9Вa<RPВє|Ѓtћъt&5°дs©lо@ѕ    ЮKЖwS®ќиlН:9ъN®wSшќ|·gцЙШOщЏAРџ<л‰BИЂђ/аz @ґ    НПБ•Те†=?=iЮO‘ЋkУџ=E@iвР$ BЧ hOБ>DЦPґу‹UдзС†jҐH мВ9F¬BcCi‰й­BwMЋ§tУx ЂPАЩM‚?p“®=—дм8ЬФэ‘Пlg~ќЁ�tБa©Ђ%]b$аШr€r„иДa,6ЕtЊаW)ЋUЁ›F�    |жм“ў€vh¦Qъ*ЌҐOѓl.C$А\ РЦЃRRМ<lcщ™&Cj3Сэ%фZMЁцАz9GpY’в№ЈЃi $Dµ‡d‡сzt[')[)Q¤ШкЮkБpi0·#cГѕ‹фNEЁф(єC2L    Ж@9ЌhСEJ5Т,љh{&Jzц0 nЂvЄ©>[ЂЏj“ЈЫ[њ] ѓK•эRоJл>.;щЁнF=RЪЊЋ<rеУMЎ=—Ф’¤ЬhШ^Y\RmnЛРр Nn*g‘¦фТЕB¬·5^QТ‰@Oў°xЁЎHIКT ґв9Ѕ)(‘њ&µ‡}A)PК\/кќф…_Х!МЃH юЪ‘Ґ¤щйBб­$z4УTYu‚J’vкЏѓ”Ё…%@ж32SфmЂ--ЌGi@ёъQЕ%Сj©YЭ+FuzlSћ—”ЬW3ШЕ·OrЉU$EФи;№M©ў\ЂФ±Дu/ЈхjeQЄљ¦§,#JЎЄXPФ<UH •TVVй#Uк™ФUb€OUґDZ‘вўµ ЈН8кХUJuS Ѓ «А‘g)XDZK‚•ўBоnј@2Љ©мx@d&ђь ЃЅeЬ«Iа @КFwм¬8“©$Щ'IєV‚V† U$ІETО_р*€dё/бFCУYdp§ЃvGѓ‰3‰ ‹Сљ‹L^(щ`бj”ч2SёЃєcЫWЁЬJQYiЦHB”ЈќckњRиnюІU$jкn„ZAiЂо»ўU*wKDRxW‰LВт­€Ђ+fЪЊђ@гЁA4ўаGz…RnІ5‚b¬\_Іџ ­ф‡Ўб0јC@¤$X+Е]¤СВи"?‡n¦Ђ+QIjn»xrЂфB`SёвM‚ИСыЉr o°@‚А6XА"{±µгb Ї)–БMЁќcMрW д¶D_бО±Рv@{cР:¤®%[%Ќ‰CІю1јЩ;AЖ€ђМTn› є aІpбћуe~ЩU5 s©V†Эe|M9‡Ђ9 hЛ@ж¦кЩ~Й@.і    ђlЂ· Jv]©єD§fЂ7ЁFМб±іЛщЊ,/+:ѕ‹нЪXIi­Uўв@Nµбґr Кў,І.Ѕi¶‡Єіm _ыFЊаЦхЏдАYiUФУJЇ!©gыLj‹гСъ¬D“iKA аЌ6ђІхЄ-U«KfЦ_NЂц-3©мАг3+ҐdгiыD    "цЇµMҐml‹L…XЬггЇёЊЏ>‹&|UХСЃх`Пhѕщ2¦СРn6Э…·ЙI+ ШnГ©-nDГЧ`„µ†®°Й”°@г¬B!;X™smИЇ·†pC`‘p5Б°¬ЎO‰%Z/Хи5”ій#CK`‚X€ЄВcb°Q#«§Qa»–Ћ…ѓёq…иpЪЭч)™®G+~Ы–Яч"рlM_^zт©љж!МЙаE«”ЃРҐ’®љА‡пa ъШp86м„е€n+oм’Jв¶цҐѕ,№Ўу‡ўєwnў]НѓpлЉЫRБх'§eЦJХqЃµ'ЬЁ%Ј'ЂnlO‹h@>NBИЉX5ђ,€‡‹ўКrGrќ№ Z lr(ЄЛ‘jIщ†±lџ¬%b‡;s+±Ч ¤Wg7Ё)’*e…ё1µ•ЮС3“L e@(»p РГЋиdsќ®AсЦDГЌ\bD§nuк/&1¬ЮXRЧҐE楂5ЎTњr§}7х§”ЄоФю”AЩ¬ќбЙkв\–шцНµЌґџЗqа2ЬЂцЃZ-woђґ“tЯZщѓ‹Ї]у-yq2j+Х†ѕХ­Г«ђ¬ЂnѕXA«Ы†єѕ+S•+пY6_BъVЃ7z®nZ@М†ІФ·Жґ]ґ-UMJc*ўьёґ®нўs"Я+·пЇxґB3^«ца0rчЬАОпБcрЦ\jЖЖ*¬P-\Q8€КЋЃ·…l•cЛ%XюЙVB‡}‘,Ђю;(‰`*Qъ    $бпЫrЯВ{БKшмCъЦ%¬rҐ€x    ЮшQыќ…,¶ШѕҐЧ/‰vад" pБг¶р~ У бг ЕJ5eг ьЃ®Eљ-^вX;cІ\©¶Ч¬m‹ґ7ђЈ?�6C*еє®†,7®HfД/В9eМ0[@с¤!bк®нЕюUР‘=›Дi.Jocсj;ш—Bіјѓп]Х”СъvЩGГЬ8аO\АЗЉьO©›$Ћ•.&    p‘Ѓ\‹ H1bШpш’:F"8Е¶…ю‰ЉшVx©ЕэµR®–xђд=А3Жf1ќЉ+| Т»ВBАјkbМPЗLС’Јф$zМбаОc    ўЗРi,Pcb,pГn(ҐЖ,ём`ќ'/»~кЩkЦµ‚ОpЂq-›БИ±№VАЬЬ†ЃЬrЩ ћ    б‘ ‹dS€УИЪН+є"Љй€­1(Д-’М1~ъtcЄюfэёаBЫ‘b}Ш ’Г0<1r°ЁЁL’Ђ»$ё€2d"1ћ&м™ЖЂBГіN…ФrЏаBrrѓ«"?vдdдZб±.".?wдј9ЂoГаrД0ҐСЃњ!ўНdRЂ‚뤶‘ГЗHлЬraЏ%РЉШ+yrѓHѕsП’4W#њ,$иф „*xBуnPМть|„ 8@/ ш2U’°бbнЭиўВООЄxА! Ёd§°уъNя3SФ?ЈСP»…Ђ(тgn8·‡ppџ€ьЂS 9х@‘'  ЗъyµЃя¦y4Ѓ6ЎH<‚цМЧфn`S’€…јИыCY№’„”іjp:N(УЌЊбX4ЊkМИУgЯDyЏ‹<–n4™ЈШrS<ТПэ€уЇ?ҐnАЗBгъf('™ЌМ~dgУ™SЛП?<іУVg(1™йгжѓ2щЈћ­—І)Хфџf`йZЂјa“>t{АњЙ џф’>сшЉмPы`Oјђ\s Њ<х?4дwЮ~іЬЗf@z™яН~hBW МшібґЉxhAЎЎЬO'=ъPЦЊЧІЬц±л=уъc[ysиМыgв|№‹ПжЋі%™Mи,QіЖТ8 'X ћhlUs ®…§Щўъ й4ЛГqDэВx*Ќ8g§NLљBИ–Ё;§}%eы@Yмџv ho!$ж›NcCXмі@Р;YH'Б°ђ@^ аЃ·Rf^x„^osЬ_fЄ—“;ЁУpj]І:’Ф¤пх.mLкlrљќ®VЁу@ЬЂ¶К"УХД1%Њ!_кф@-]8fЃ¤з -Хю±дaЌ]YЇWљП€h`(‘¬дJл@…БЦr€—хЂY    kB(ЂxЦВ:5�B\QkO[:Х0�ВјЎ­uk›XҐ\ЧPлЏ[цx№АЕ®ќ`ЉRIGХРk5°рЄЃ§YzНЧPТ™¬=†l=бхЦeЂз•2=k` Е[Kј‡BкЅЌМы8ћ¶C±Н}k«c{#ЦШў„шlџdfF.Мµь-›AєяЩ6є†K­Ѓ’•¤РЦЧPаv„'ќўlHiAЭЪ8C¶“®    G„`GbyЩѕ·Н- 0•Д¬;[*_€ЎгmЌlH{(;Uo¶ХС*Д]Љ,Д‹еЊЦЖИюфXЛ“Ў80Cµ°K    ­! NјхФ(I`Ёі    VѕDvЅ§нљwб·rpc,рЏеЊГУдд 9~s»Xn㦇ўћџr[ec·4dзpЕi    \…Иe2Џвгl±ДaZCk»glчbB„™¶7x%їкиЅћнЂЕ»ЌЩk` мnБ( @Еє«®„5еЭ�ҐП­cМ‡#t›–Ь–йгEЅ}Е„sс–LvцчE№ЌпnQQЫ”Южъ76}х‹Or»зj§bЇ%@7‹�аЫµЯhіwН№чnЈkЩ`Vнq·±Нтпі~›™Я~ш„Џ4ЃЏ{ЊЯюечлѕуђЌЛЃ;тЯп8p2mP+ dЦaX8&,=Тn›}ь!ђ/шK&rЉяtґH™У)/ђшYЬ”†6@еЇ=}рЉрEUђ§lKГь\kУb[Чв1GшЃ®­M­)™JЁ xXЪEпTдѕ    /ё"-‘л…<4ЯxD€ҐЕнРpД(ј3ЮКџ·ЯґЏ'И+Ы$r†¶<rнЧn`H\t"ю¶70=д·YЧWйhsр­rПwј~°!щ0@6l‹\† •§/юBт7’ј‰–Я П>Fя‘Ь‰\¶јRЩѕ-Зn‡ЂюЬ§nё?F~†њaЮЧ+xЙБэлсЁrњl,fъCЯ+­Ћоw•iўGшЫЛо.X!ј_а71ymМ~с „њDе¦И7еКй     чљјЖеоыЕGНѕgуwѓаb/89ЇЛxС@!R–9ёeНЃJq�YјhЯ'3№ПНД¬*чсXw‹Л®^ —ЫЛ    ѕ7џОо5уАыеЦ`ц:о#ЌИ+Ы­0�ћ·њSЇ€@0уo7:&~r (Z·‘G1zРю€Ђ·ўpЭОсdђNЊп“Ј›`зї/Fz@8Сt0ЉZМ_ ‰ЄО0і™{ЪиїLйn•‡Ч‡oEЛГЌСв=rыЎ‚Gj]х H•Ґ›І Т·…»ЮAf+ЄИиVє•є­mћњ7эеЯB‹ЫУо*q‚ю}cгwШі=Ы„gҐ»wEў-H·°Ђ»·¦Ѕ&Rh4—ЄMкћ ZЏХ_LЅ©]WЃЏV'БХ¦§Нс"uЊ @-ЬaMГsє@9кL:ИХ’]щ#‚ЭaлoybЭn[Шкrрp*}Qн‚bwЯЫУ¦?†євя;VcЌѕЌК°›»    «.ЫsзґўXнЦ°ыy·R=§&d”г·rыO«ћзх2Еj!ПuxҐЬОФ§R{NЦ&шµС»®5ц„}ЈЯvyЫ°Ћ1o8Z#ћю{ЌЫNдrыЅЭСп‡Q:BХHzW{тпW{:мrћЮчу¶}D$§j7)аPЂчлБРЭCvVђ¬X—ѕэdнЁD7убЌ®Ђ·ј,Фh»чб_ш]·^н—qПѓЬџxO»]­пЏЉц¬?p{Ж"€рOЉ8Qбµ?xw}щJв?Ќ9kвЮьxЅ5buЫ&чшќП o›ЕЖ^с†хјџ¬>хw“g]знhј#д?+ч‹ mп(іј№ая/ngЊ    йЏ5в5<щ;‡сьтИ…јЛіЅњxН%‡і‘;м(іЮVуџ–;Ззo-муЛЅлтя.eдnkpЛВА_ЛFдXх9УWjЏQҐУаCB Ш§еv3R=°м†¦;aЩ][yЛИ»4Ю/ў|уГ##vЏ    @_З­}UзM>щЯМю1§Ѓ»rCЈMъqЌѓCЮДЖебmcї,kzy4УнЎK�Ѓ¦Ю„щзС>�a‚­!i1зpnA` зЋJа¦ x V,‰n}йKЪА+’”¦sёJџvЮо(S=Цђ#Ѓ:M>х…°U¤г zыџЪћк А·Џ y4Ѓ&=@MцаXГ0P'{b6 E И #џ”ъ@M‡їг6uOuьKЫ_rцс)Eо°)ЃG9мЌъZ>‘o#дGУдl@¬р%џLк‚Юґ™Хоsс0  Z/єэфр+Ґ¤ъ@_“АА…Юф=Гпгэ||0§ЦСOС~ нy|OЫ~Юцп·ГEо/rHђjџ\>ПЧЂt-п™эЊ,!`щ7ХАVo€G9їk“™фѕCц‘э“оћачиnА }Р!ьQ-GЫ>эхяv;ЮћрјЅйпoИ|@    2 ?(·ѕрПjIГЮSНм”>­шXШИX |ъпєю6    4ЙИ ?vшчг?цпё~7‚щ/бЅo||dn_¬ыoєдТ-глЖk7>ьч_Бюрї’SбяэЧЕ~/сђ>~їцї ь‡ЬЈчP ~Cе?+Yя@‡та*|А*Я2эСх>mуЏќ}Ыз№ЭЎчЅьoЙ|Oтџ–шџЭїR“{юЈоЂ эpюШ#P“цoВї¶ +Ь "Ё’z3а$ѕ€ъ0    п¤>”+йђnѕћьђ    п©јъЈфпЯѕІьcщ  Ђ’ш#на«>ЋъKбP >›Ык/©¤ лЂЁ“;ЭlвЈx>ѓф`"і–ыЬHФ3¦ыУ:А«’љ9мі›ыЬi Аn?@nпuї>cоИзЂЄjCP'ЏТщBOФ>2ыіЬ #ѕ&%(0ЈуЏТщ€3яЂ°щ«ъЂ,@|гз ,‰KФn/И@¦ыірйА|љS )Ђ©¤,г@xу9Lж$¤ыґГмЂ« 3@лKоа*ї@э¤pFA `&@{ьпВЂ¬“ђ    0J†ЁчCчb0?ГЯйЏМ?pю ѓ    #м`ѕў“3ao#ўz:`>Aa ъor©ЬЁНїHюXѓэ¤ЋњOЂЄНИэбo@Х[ф Ы3¤шИ[ГшАэ*O Ы#~\(НБґђPnp+Бє?+цр4u@яPUЪ?xю ВAКnґ`$Бjnґр\БЮя,ЇљAоэ¬oДЏЄыиЎoAщўBИНЏґђ°э¤ґЂ„?(Ђ'Џ·РtцСpVѓя°nґ=КСT#П>тО«CрЋ‚­Лс "?xыРА;¤ 0z#¤>ь$P|Ґф%ЊБѓу7°BbюпбBkяЈкBbя�nн°юR6 >=зX    >#ўО“ELЫѕ"ЊШъѓчЂ�>ъ60 ґUnКN/РјЊРn°14>P    р¤Ђ—”I‚ОЪгьї<>лбЂ«A¬чKD`'ВЦыЂя0єВп4r°ЅBШX xшЌ›г–ЂW њЇЁЂ¦С36PГ>d?М"cтВ+l1€ФБЗ Ёьђ >hюH    ђb®“<ЈюBй ъ3ђBC:ч#DМж=уд3р.Г э«DП›ѕr?2Bй!Гh¤+мЯ3Ђ“в°G> Ќ э)Crр*Рrїe    PрбА фВ4‘$9P3‚¬?s7 ЭAb“8ьРеГ¦ЋD3°ђCіђhг¤IR6‰4ГўОф:pЂB# „PVC)$<0хBoь=шѕєщгзРъCЧL"ђчA];Ь@'BЕ ”;@Џ¦>м8PэB]n„@№CE, *ASЭЌ3ќ    јAЇГ™ +1n?KзЁНѕ3М"°“B©"N1    DIr<0Гф@эX/rDQTC/ЪДgTBђћ?…Иnй9њЌЊ90ъМчГи#у$в”7цDY4%1%Db?+уIrBєя$,±шьТJQ+ЂЎDJю†ЁС ыиНДћщ«Э/¶Ђшё    y?Ќ3D&ъЌ0jЏдґSєDђyЁЏіп/вї юШрДЏHlиА‡ф!q+#Ћh    Ї…БдА%Аo{цШґT>лфFї~|‘HBКыP0 ¤> ncкђnD1м °ТАTЌL8qSCВНє5лAyш0°"ЂW    23Dµ>Ъф0ЃD¶ыhj€ШГ�Џ$LQ ГЋШь±_EO’5тC;n  Б© ”X‘3ѕ@[ПО@ч(мйA tpтЂѕЌ‹л‰%Е`DпљіiTP* XnЂ+ЂЉч(Џ}Ed]СxB“”Сn>ЂИьА'ЏЙp±8nђЕЕрnІMс‚AјZoдCёЋњр\>#<@$ѕsьbГтЖ¬bаВЖ6>»г0ЈґMn8Ґ3иyAtш€‰4ЂшВM/µ¤Bя¬DЄCЌCнdґВ  с.«Ф#o¦#?$h    F„НљN/ЋBкъЁъ1ЎЖ–чDhpDЖ”Ќ qћДН¤hс(©ЄJ¤З(0±IAzъіЬа!їьPµѕ+„ecи>†?(яђ]Ы“Ь¬ж$ЎrD!hсЏЇ*<°¦Ђ…гкЈцВЧ$*OмC©l.ђV$>ЄAr#џм€д@®Рь<@">Оhъ©)@ьЌDRQМДк’dr 'A|СSцрЂћО\gрбF]”QЦ3”>Ш ,Ђѕ?A-ШGeHъСУЈ~’“вЈьGnЌЉ6ђ†GbыьСЮ¶Ќь3±ЅЅ° PЋ$/‹в‘гЖжђіЭ1DДс-CнЖ    #‘нЂњЋы°ўВ0>ЬY°M°?tM­=Кq±иА|ъ«EЉЖСPГи4D23‘ф=з °nЂB• PnЂB•toPFф,HђҐBбnT]#й?EЁымЫѕ{‘4ЂЋ@ сїџдvЂ)їАы±вЖY мѓсаµ!$„OЉД€чЬrЏХ@Щ    drЏm@ЩД+irFлј5Ic`nЂHxњ‡‘яE% RP‡@гЂ°94FЏ„H%ЂЊСRS1DИ шљNMАЗ фi`%Вл ўA+И2KLѓo‹D у9`&їт4СЩBѓр пДД‘#kp¦Е €НЗ;ґx2Зs!KвТ@1#а    ЁнЈL“$`РEE“Њ°>—{кЕгLeЇyC±ИыСx@!Kи‘–ѕ;Д    ) ъe°Ю>i!¤e±аЏ©!¤†ГЈ<sЏгD0oД?Ь0Џм@…%І>rBЧ ZN`"@-kDСьГ;DС14D?n5-$8ь°Ц’ТЋDСd4>KL‚нC& pvFг!LЏRЗw`я©rHq “DмЬ@є?3ф°PБ4э$•i1Ђ†?3еRx#6Гс2MДІяB0Й>UиnQИ(яйП|ї ьyІyHЪ>„jЁсѕ!%ф|0бѕU ю/РJф І2ДЊ“’JіўчАќА/ВЙnL6кЈbыkв­?іtЈow>ҐУж‘<D шЊ!ПН?9¤T1:CTОгв°EЕќм‰°OД7|а)GОЈж’ Ђі"lMxJ“Ьa€хDПјeс—І>ДѓТ@¤InkиѓоБiўтDдЂё$3CЉd†Кш"@<‚$Іn?IЂщ+H8 ¬–N$ўЕіЂшсt єКе+є”MwКЦJИ.‚�$rћј$i*…б†:Ё6Ј8 ґ ``Ћ…ў�f>'ШЭЉ`Ч–* 0ЇжЛ€’І<ГsІП^ЛoЃЄ®а:У»юйµЂЛVМ¬Ђ7тЧшrа1KbИH’µ¤=-ґ·2єТ ¬¶’ЫK| ¬·)*ЂП.“Ад4 ЃкY8m@Вє’ј¶›КддйЬа¶$:И адJж¬H*MЇЛѕEЁE ШKІlј›ЂЩ.д»ТйєFдѓв=ЁЮЊg )Fvь oбЖВ*rа"„ш°0#ЏЖш°ю    4З�nР]J…LoО¤?DПлЏЛВBИФҐp0 &ѕ1 ьА )ЏЖЈ7±$G/”oпдA¦ьdД)(BAcэQЉАэ1ЈЕ…1,;qrА±dЕ3LXу6гуМa1ЕpвМZчўNSшDЗу@—2Эs"?†ь,!X3j 9ѓа7…ўri•неўЂЃ)‚и±DЛЄQ8,|­і.иЂиp3/…I3Pp!ЄОJ ПђКцІыУ’®‚%ЗS0К�Ју< u09rєНЪ�JА;‰TY€Тж‘k.h5f�:ЁЌй„]4Ља/“TЊТ.™Ђш0І”І    пЂ‹‰<;P“АЧ,‚ѕВCЖtѕrxОr±у.I bOo,БЎg<$ Е!;Н ‰\іл,ѓ5р>і?     аЕІн)Б.т[жW¶—+шт>–Ю¤ЩA{Mќ5њЩГ    …<NnаSNН°rb,А4ЊRY;жW™њY:-ўНИ*]KRьЦА>л5 5sNMЬPб%жі‚.sі7R_`…тЋ�и!І·Nt‡БEZu2G йC7мР  ‚r[2РOSF ша8YўO:р№ 3И|р$Ђ¶v*Ь»SX“д]+"U,,ГyЂЦNPdебЋЊО#шSт·Y4!}‚д™У,Сћ2ОНВЂI =LьіJ1Л;,УДЌй :с!‡tЛ6/sЊтїО�$іrШ8BКPSЄ†~±; 4Nґ3Ј 5Ої-  3F.КњТ)Ґ8jФњн$ЏѓVH@°шњХsM жш“ЗµОЇ+�гаШН_5А>і№"VPgN\‰X.ѓОё<®eЗЂС:ЙA ;‚ШЭ€`і¦Л0=8G¤ДО”аКkЉ?.Ѓf2М„IЈ*Л: ф®Њz$іAтONФњіRОё‰<Ы€’Р щ=ЁIОaNќ=ВXЪnБ;ЁB_KE=LфaOЊ«:ё•@•Mu=•S·јэ=дґ3°Ђщ; пs°†;"тмщ>Дм2У{4ў!ЄuР‹щНжс TaЄ9Иu$ ¤ѓn    ќЋu:FY4ю†?њбД¶+{й…ЦЛљШИИOм„я0зYdУщ9Щ+� ЂН€a ѓН‹@‰ЫSС¦Y9Zrѓ‹?РOSжРЬмя`ШН„!X0©$v@’Ђ9NДblТ‚n>JЈњѓ1Ka/ѓ»SA¶Ци…3§€J8<У".*Ш•Aє6Ьµ.»Њ~·‘dойЂГ.Ђ@ЋЁ‚ <ыО –Pћј…nrФ7©/”і,6+;њШ-±NДrЂJМ±†;Cz•P–њХ`…Њ2µ гРћLM Уѕ;PSшg™~ІnPCѓvІ=Ђ†„ру(%“ѓ‚<ЭДГЛ0­Б;Њз9Ј®s7м эfN]DЊг4HЂс8И`”$Q2И`N°C;›yѓ.c4сѕMґ¤фTT5 cќ&ИРи3а>V�–ЬЃO;F‰ьµ­М¶/- ЛaОrйѕrШОёr`1LЬБh@сrюXH ВЂЪЪ­зщQћvШJe4JеF� іО…IFњ¬уh:џ+�[n°rM?‚@Й�•TiЋ`cґhН`P@“ЉІгF°;2жСґ%UЄ2QїG&“дСОfмъaІСЩ?PЎ O?9ш004:ъЃ% МЈ3 ілKјнrіҐn>зTз%Рѓ±,4ял¤<е ЋЉ:F!‰dбgK0ЏР‹ЏLєs ЯТV:csЈ8M;-‚єrлQк:ы    цRl6Д»RіОdЇЅ't•ҐСIXKВЛ0ўмУКеJ/6ҐРк}”¦…љ—DРб�AМЅУ¬K$ ¬ЅНЩЁй\ѕ    ¤‚W-ЛҐt±Ы.(6іKzдн-Rж7:Ъэ-ґdТЯ/].+ ТwK¬»Tє&•-И @2RжН/ѕЛХL/rжRАђк‰ҐQ‰-µ,ґЕQЉ$х-4ЗK…Ke2R№ТпL­/фіSIи;4НSL3ТЫRыLН2ґБK·Mr$.–у/…"SЌЛМ•Фј`ЋK±M„ЅтRѓMЁ#”БЛєн(4Э€ +®тщ“А_,SP‰Lы r…МТY®ДЅЈF0~€ЭMZЕИMФ¤D¶ОМЂИ!1ќљ2Ё{’а4MФw|М4мO,д8Z"Г„-CўCЇ@±ЛO+іF1ѕ єsuёr>нУд    P"SТPј,=004нLL5!ґц4¤:э=@–QџOН@t‚ЂН3иfфц±Иe}@C°–-J1Т-…BґQ„їPШI®ЊSIеB®+НVX1Oи”Ф=P %Ч7[DктЛ    МdTVEђIЂѓB±ЕFхzhAtQс/е?SV=8ѓНћTnн=<Op°"п?'~ЪХIbяУФ8`µ…љQSЎ‚8ЏPеH‚2fК6‡9ФWOшф;ФB+ґФ0С  еюЂГP|ш%ЂЭ8еBµ';Ot5ФЭSУoҐСT)Sы4кT PќLхBФЌOuPtуTќR0ЕдХ:Б-Q 3Ѕ)ErEАЏTaQX’Џ?Tъ6аЇ ^Ђ8ХN<ъSшKаЇ nнS€�]BХ'G%B­ИэT…EnЂШП±с®І8€rЅBЈ# ^ра>ґо„ќQX6ѓУMхҐ х7;BШNгџ<<xrHtу5S}Zґш„Ћ.С15R–зULkT‚_Эc.ьr\4шРџ3Г,@1њ485Ѓ¤€aАr’оЊyA@0 Цi‘*«yWа µ    †©WР uЂ<X)‘/8X@ ўеVQЁЗµ}<=TµaT‘/]`tэTњ0jЏV»Ш«u†UьWСД@В•¦±*zн»АrН6 4“°EфzЦ$Ь"14ы…ю`H5Аъ‰,јиU‰ Й�Jм ,нbSсФZрhбPЦ$ѕ„ЧS—V%WX`Ђ8JМnХ^ЂЬФ’3…iф?·5f4<SхSMCrµr€j•ѓЦйra†бXa1Х† ЪЯф㵑%?P"U'V~rQ”STн[°ZхјUTнouBХV|фЋђј3sфы7YЅ?µЕСлYҐqA VnJ-_5ЌUn°*gr6ј$°ј ВЦМdMcХЂV+9SkВ?Ц:]•Т‡X“b†•4uaЃ›Оi]}tХС2•Dkµ†ї]Y‘5_‚C]ВДµ†жX*U†n?U}s§шФ0сґЪf=RрЈзr,;ЖХ     G‰1-m‚Tд…x‡«YPяХкООrЫcІєйidн<2}x`©Vє(э8NФVе9ut&DНR%m-ОФы.ѓРµ†SXиСоrU,Хэy*†…_ЭЂUґј№+ЭNньЦЩ4ХЃaЧ„тЅUэѓZL0T5sЂуX`Я†V exs ШVЬC"=Wb/эG‹ W„Й›n@аЇ ф©>@6V8б*у>е`ќwЂ.Х ф8SЦѓЊ(э‡    Ѕ 3Р 6Xp5]`эЊпaНHУј‰Мnфп.<Wb6V^<г5ПЂє(I6УSШ¬dKyntЦ[эaЂ‚џ1X\sЉШґm•d5ЂXГb©фµ‡‚д@МУЋНa]€YБ„c(QТµ3ДWЊАCЛ‚VлЅ†`ЋКЖђнЦ щ@Ё•U[VШX5‰ыYK°…6Iњп4qdх9ѓ5Xeu†8Ї`4ЬJѕЩ>dKp“ЇOFЦх“VSЂє!qtE“Ч€…ђe(Јaќr“sWЫeҐЊnЊ›^ +VYW‹edVQNe%V6ШАлХѓuѓ7тY=r“HѓXcz&W…;cкґ+ =BА№,oФ§+‹rМС7+йAЕѕ7Еh,љQрriГ3ONЃAН@ЭЩЯ<№ЃSVMМЦЭћХЄђЬБГUDNW5Р62Щю62'г\Mr5WТcХЂS]0ю%QЌuTЬК±E�ЧRtОV‹ХnEЎu‰ФгcмХж5–я8«JЈ*дЩJг Z:ШЅN•СЪ;SH7BП’+цУw~Э…ќ52O§c�‡5®ШcУНvXXфу}¤AZ~угПФzU\A/.eПHіН…СѓѓU­akџ©fy0А6BPЦ‰Цу`‹Є5± 4ЕнTYfCqaь:ЈI%[МЈP‰g”ж–±T +uwу¦NўІ ДЋ"OЃ>‹¬6НnЎс¶»Л ЛќV®#RҐѓVВЪбkќM–БХСAvЊЦт^rgВєЈ\mrTz“Ѓ-rc3NЦ%SbяН#ReMfW™MXrй‚SхYб'M;m=pnМэ4Љ2Х[d -¶„¬Чўр5”єЈl<¬vУ’<…¶V&ШaOMQеѓQ@и-C †Ъ‘mќdа‡ФчTУm®“VHrc9ѓ‚pГd¶кЦPЬ\яvпЛ@-є!+»Чo`S¬Y OфКЕРЩѓo+p�ЧјnР6фTrkrфXB"эЅ¬ЫСPїф]ЫРгЅUVэ™_o-VН—ЫРдЈђ6чЫ¬ЭЕ]хѕЬn±>TЫЛB5”„ДјNнВа‹ѓйg8ЕBU[ЛpUД`<‚Љ    tУaњй:Н‡Х«вё"(\[3нЕц№хb$ь—Mѓe—Сu6rўґћ\}5Сѓ¶LГ[9Т Ь€G•”W|Іr©V‰\hфѓ…Q8>Aє”ьGEКЈZ»rќ=цtVпn•UUm„хnФі1\%nЅr•јЬХZЭ2Г[R +<TSUUQ«[JћЂ¦ф ё"ЂhRд·ч7U‰ґ/[PHYІШZ0”№5Є\!m,Ц>ЋХrЕ}—#1№tђах«‚”5SЦ@:э{6«MwU=®AR—[…p7µ[Х±$ДЬНRoVpЦ»[РD љ]5[Нp®][R[—NЪ’фoхS–“S©8"?ФY[Р‘­ЖPD…,чYЧкГU']‚ух •8Ґq¶А]‹3¤П7m №^zЏNЁѓZnњлХАYЇtХЧХ8І•CХо1Vх`эMчgJНEЭE”:QуuЕЮa[џvЭТ—|§wХyоксM7|‚XШr·^Ex-Яа–]щr•W*55xiy "3њі‰ЭйW[    `љK$)Ѕ{ ©_]ЭЛп5Lуy%[–ТњЇyC¬чYЮIw…ЙтЙ!Г@|Ч®ЩўVЗ+s"V0КЗAR;бyЅЗU=�Ow$Ш—›=EРаKШд€hхM‰_ЅдµјЭ’Ђщ’—fЩЖ aЃUнУЪв=#ЂФЂКЁ:·…MUAНСхђW OэQGЬЗsњ¬wµ\Ч<ASґ7~ІrнХ ^Уf`Jч5ТI{­o;Ую‘ґ"Н_tx‘·іVтё­^Ќ±\ШКrрб^ЈgхсХ‹ЛayH7DДЮ!|k.vЏlгДЩБыХСhрљµ.[ЂІ ЧЄ]-eфµX_NpХ”—>=fHхUѓ‹Oфп5ЭnHО‡ФsЬM-Ч3Ґ’ж1 Эp-ѕ–юW    CLЪц\цУ1Sљ¶y{Л&wз[¶"н‰v°Ь%~•rwЖVБl`¬+ ХЇUµъЯ°j‘aOХЗr}—*]_VмР5ХБ5е%iѓY8UюЗсDrЇVБZх~eї“Щ‹(сbід·;uЅQс¶.йІЕл_|n­‹WКSхрёЪџSПНП‚°ьцcЫ¶Ч�ЕфuЮШІrл–°¶ІЃ.І7Q@’•’_Ѓ-Лd¶TPЕ§u \џXй¶U·P–Щ~ДМЩUЃ­`ENiЃЖ ©Bј†D–јn99!кЇBNЭ9ѓ^Ѕ8хcHВC?HшАѓ ‚Ё”ЛСтЛтН('вgs>nBТІЂШ.ЎєќSMmЁСр%‰иґЂ'B�.†вНM:GCnНh*БЭдРЁ_m7ґ–†R r`М‡ЮrrC4в‡щЌh}Ёy„> Ш9=‰‚щѕ�0ЁGѓ ю�A›[„+KlэЂ[ѓbzUаЯѓбiц42УVН=aФ[FЌ;5?…*"&MaNcЦВ;µP    аа;бl§р“-5(h оИЂжэАм…j1Ј‚.Л5Bм;Уx.Ѕ@Фvё[†Щ…К°ЋЗбy…цoб„26ЇT·¬2р­џ¶U†жО%бёgиЈзЂќьШЦ„taМОrЪµш‰юнu:kИ¬ѕ8ЪЮ+ћX{8(п«A…бдй3|-Жѓ‘‡УµВe;»‡юо‡ШJFН‰:Э}™�‚;ввж"NўП€«ВтЧв/€Fv»— р!О“aиц#rвТі‰(µЭвPv_bP    >@<в^Чp4Б<вVђ Ш”aу€гµЖtOЦ;У-Cб]…ЋmTбl*жш]a¤9v•rя†©А¶¤жЈ·п&5lЬ а*Ђ‡†лѓхљ    @.©    \bКCЋa8ЩвC‹±‹ђ‘+ЁС5 »rОњ– п«ВЂЭ·сS#rw (Ґzж:…)pѓЖ3l†ф—оeѓаа€@ЎJTТ4¶()Њ!…yЏnДЅЉвђ†РЅ’KЩx&Ѕќ…~n/iE"”+рЏЇм"«У)Д–2rЏ®эьS@‰&�ыЅтц4сиЏЇ&40У=Й‹ЬСJ™ґ$xСcmc71QEt4нДҐд:ЫЖц90|A9y€х>Ф    R{ЕU5РпAF5‘m3©АщинHЯqg#ў(с3cССmБtш/юFбЏЈЪс@LРю=јGїц=cжчL_2cС^+2ќд,’і F]ЏDR�ыд?d?ЩГ®+у‘пд%Дy AЗоCpXКYю?@ЂІСFCА«KуkиRLЕ nLq@%гy$}±ЖAL_СqG3DQHгЂЎ>XфВ{LР{З&H0сG7ЏЮIыг•ЏЊs{З]&H0†Џг‘†H8яc_юIАдјр{дlpЩ д>МeР{д#’дVа«Ґ–J™.ЙЇ“`ъP^d3фyдтшаРЕдч'98дЫ љђџAч‘>PY:дUnNђГB‰<“рВBNP†Ck>4№!cЧЏnS&ГГr'щ'Џ§Џ”&9)еCћ?P¤Вc’Ф;Р�д    Њр�дЗђT&93ЙП    ЋMy\dб•>Np�Џы“ј!™LГa    Ь№@еO‘XщDeO‘\(pьАn3еЈн$ЯnCCсьHгntRВµ"ґнВФш¬¦І@ГQ”Ќ8ФМC&lЃѕГI›ЬoшE®8ЈуE5ияЁНЙЎ—ЄHq|БіД{с«їу–мKQџA>я<nа>J|¬СЂd'Ёъy4Acc7Пвe�fAЩ‡Г:О\9Oelю<:y‹БЉu“ўбѓ~диxk_№i¬ХТт__™Lъ>Іэьhaoґ’“с™ђ­BЁhT&єЙB­npQЖYTf1uЈ9¬_@FO ”1дЕ/“DR¤ґ?)3D#т†    2»џt­КвЂмЛE<НOCх F|r‘•Ещ@ь�щК№2�щВНЬбУ„О/-�3‰РФ%Q1–СЫRјЂr“ЌЩћЮЊдS’П?99§щNV    \ЩУцПD­ “СNa9ќыН© F•-:Њ Н ѕ3Э8№а¬О ЃЂ`—Т]pcІ±]№3ьОу:ѓђиЌТ+ИMЃќШt~KЄєµ"srЩѓ6ґЮcУС•3„­yЪ    ,ј‚aУя9ХPrоg'MK3шАft    =ќҐ"ґ ЛqѓNgopT3dН-geо–“ТrМ±еG::%у юM�DTЪyгя7k.U 8юcA¶MО шЖ HПеMеЂ6уњОй?] Ѓ+7џ=\Ш9ь\_џЩ•щ䆩>TґуеOb2Є}‰$/!>Veі7XЎJ-с™–ОџR:Бъ    „›њtмУтRV"хFБ5‚82aµtP    Hp'rNо0сМъhA7P7&РЛ%9 Й рЫKi­Wа3NчЂ6ъПrn\эвнN3ЋПO>ЖWФў$=`=%u[K%IШ•URhЋeЖ‰YА HЊ’µІёu2§]™рTОRн.Э7s}nэ4M&t834ЌђІхЬS2еuОЕЈu·ЭиЭy“¦_Л ЊЂLа5Ыq-Мжа1ЛMPю…В/„Ўpn&РМЭJ]умђN]‰…ууAi�h#Ґтйv€ж…сi'YАE4Јй/>T»:GЪ?ќ±ЬуФйDu 8G3�n«ИJЩD•$цФ�хDДэ« ¬u-eSІ№ЭS,РҐНE№а:]ј#EШПЂУ72_€ уNй„aЕчЙ”Гg–7О·—ЎeбCЧS¦xRiЏce$kЅk¦u@<i•¦{ґ2ШQcE^њtWQq§-t^;НEх4WйЫ¦+б8_cv!=hя™5¬чжFЅ    Y’ЪЭ§г‹Ў3МГ6 ФNгSц �±„­]•Mі`ј‰3о ъЃНф-“љg–ФРIµМjжP-•KPРmnzЊаn† :ЋРйvc¦ф]+пt†–кПнf=У6XZ¤TNҐУUёi©‘`Ц(9/U]‰х#…ќ©ћ§A3к6$ҐЄ:њЬ&1}ZъњZ§Є=Эpк‹Є^¤ЪќёneЕRУџЩ¶л%rбУRVymУjІ]&«•K8;4°Еъ­jГxЯЪІ ­«Оц»П«V¬Ъ¶ЯИ殶[Lйћ®zЄ=)Ё#{SіКО"о¤Уєј†ysє5З¬°· hr€5ЪАкЭЌ=8–3§f±5(њЧpЈъДU-;ҐnmзРs¬®­hpл5Єhc|жsk!„ещјS6#©єФ‚Ј­[czЦ¤Ї­{Вжmr&#ъ;Рфr~‹љЄ‚ІUЎ—QN]ћX=–цлw©5л"нјbnybµWjµRљж‚T2еWљиХ,7шlµќЂс8жyzЫл·T,ХШ k»§Ю»ъЏ[D№елЛT]!КjMЇ]E¬лєШрr¶Ц\©ћ]З”?Х®%уОЃkч®»РUњ З.®­ПEjќЇьфЎ'WќЇлЄ;5zuRЧ”л™®ёЖ—JjLgAxWDФЯ°ё › єGwЌх ШкM.¤й»i)Dy{l0ЬюГчґ1±y{ЭЉу}Ѓ»U-±–Г@Хм]z¦Г›T㱩с«ЅУЋщ-9+»У–ц3xўSћn>+БkСхOLoвїІx°дХ6дЬЅЖы&вБPUTзm SЎFЛ[*y±•ы0‚к^ОЛw…674ћМА–І‹Y@‡ЬНі](ы)lќі>К{3•nЪE-МЕі¶Н;7ЛЦЗ.џ“+НVКњг;6РТ¦Р•А…іш%[<‚YґђЗб&X5ґ‚Д›;н'ґЦТ·аTЁуo•ќи»kк±:ТRЪpЛ–MГ4=hZ›9ЋЏСt4yPґE®‚у”иsЂµ»RmiЎГ—·”Я%BeОWrР}Лhu›Юcґўi;Flе«~СыdPХґi5[G…G-xT@ўј- ›w%МЖУбe2С_щf°¬o�pЊd~ёQ НEІї¬]\Ч!j@8`іs\х,ыbцЄmжМR.EOI,›‡sQЭ!µХJНuz*¶ ЫХ<%¤Цl?ўнй вфХџ»PФ›~e5њ^ ЋбTЇOЮgNКґ&Ц©K6’Ш�§ ли•U^'!OЩ2Иeµ.Е4Њ].iбe:MУi…Ћљg    5[Г3Њ�Ц–aІл7tќ·­ЫћvћќПh„лЭѓ‘°%…AеЂ3Њы‘¬PххІ·z„тФи›dеХ7$У[hѓўЏР§{‹ЙчцbХ·<щБ;ЩЈ·]іЂг]iґоµg$µV{ё]©»YOвЏ№х,6д дРэхЦkЖ2еКАЫ‚"±-R 2 а%юрЂъorTR31h]јeДCЈ_јEЦvT†Й‹­еUЯЬЩySў/Лєк WС–NmђJш!7ЁЂр@–ЩP­Xr`9MЁ{s#|X›ЅЋцnОіЅЕп!ЎщwVхtэnЗtдЬ:?’=ґЫМЧзќэ§ґэшЯcBЌЦниПщ`Ж}УOЭЬPe:{иXУєШI–T�NЛќлйCSеуТШNПRбoъНЩ­-Ыvќ�х`ёЎPЮq>8CБ!]CUj•TъNны‚м,B…{ SYЅ‰ґъuOH&¤ДФЌїИDTяЮc\ ХQМыµж¶ЎUn’№rЦ‘iн5›·fсАѕн¶~N;t¤л5'k’иэЉ5П5Bиъ.Э|Ьа0пUQбkЛЛIw•BрGЁй‚Ј!@ ¶Ъјѓ@нЉњЮб·§µ']dв:?J0]T-оYhbЃIЧёlЇБfШґzЦнZ‰њЭT•IМёрїcЂ`A/р5T-uлАr…gЛpGSEь2p§ВЧЪЌUqRs€›oПХ{EК”nµЯ=Tр2Пнэ`‰•ч=Ќ-prУr•wOz±qy4Пч\—SvЕў0иe\КыxgЎ_г€г+PЇHџ8nFц1xЦуЕ(hKЭVoX0ЎjЯ?YтЫ§Oя«}< ®…CЕuщфрСйЕќщнqсeЕЕ»wЛЕЯM…Vђц—јbНtЏб…_џїo@Ћ \84жTlЬоs-ЕSg8FHэT<lL№јЎ&¶зЖфбДЫSЗ№ёKБDqИu7Ъ±НыҐ• Ч&њЛs]QЇв3§УУіҐ њ{…ь“њ|Фr[П VгнПИtЦј—Ёад:АѓО<OуCЭВ№зрпЖк1Э‹ЗT4а;k3ДQъGMJ–ҐPizцхЋм_|µчzmQy-Э7©ЯUАҐЭЫ/T;еЎ…Q|!=—ь›Эґuс—qПДM’›јЮr`SeЦ€rWё¶ёЫЊе_FТњwпїWDµ»4тҐЖйuТ±тЈqWыЋ‰UКШIњ¬U?-‡,OJЖ ц·3ґї-µ Е©nоKЛIМЏ5rбMА*WЇ ruAьyM,2­­µphuЦИ7&Ёќ8®ььВІ©WќСшЪ­Zмщ<Вm\а¦"ч6[@нD$‚оЂио¤UspCtHjЃ о’Y>й еѓђ    Ецo¬ѓЕFй5+Ю14‹Їј®Ш>%W·€siOO-ЫKуUКќm¬Ч—ЄЬб[V2iIЬЧ\U k3Ч8mЇп;8w њеZУ<rWГeP[Оl¬ф;Zcfrєu”Y«¤±_Vп¶іҐ?;;9Zи+5ґc`�М9•А„(FТ›H81іж 2†!FЂ¶ПЄ…ЂЁ_„ЛFш6`ЮcZЃЂЂ¶Р'ѓЋFW`зІXГЕќh[ё<ѓI…_ш?sР3}ќa Я=ќ„ЈKщ'UП›KъупѓVm14РЈMё>ґ0ћ.Џf4cРЈNЌ?бWСsOd$4ъУЄЂЌ<a‘…r„f9ґй…›4ЈЅ8Aђ¤ё¦=SСЫQ<ф“<м^ў№™]Т.ёmИtн°фЁG@В{µФnЦµт6ЩТЯJг 6RШ—K„t6"Ъ‡JuЄtН¬»]э+tФ0Г‰н‰$©Т¦°mК7ЯУ)AБЇtмаяKЏtфЯ—Nэ*qmУы†OLt‘ТРEmфЃТoQGa¦!p+®кuмѕ/Ћ9j‰Ф3У]trСїIoPхcџJ`\ШЌ})u0ЎлШ=ф,СЈ]H°АХгЩXVS›ПOAфC`О”mТLЏІ“Њ}Eщ*3™KuynnVѕе‰T'yBВ    ”ОQщiГ;nL+#йЗH’“ЮdµeЩ|3ђbeс&‚:qџc№ЏK9ЃЂ«�+с№ ѕ{D|°qЖmЏfFЕЌфQ№‰?q‘TGпО?эo^PF”эьЇШЖqT}|Дч+ЮЧхэN5ЏаѕtъЬ }їЧггќѓїдщфxу4UЧ?’:Au"{ж’OЖе”ќшкЕ7 #pb¤E!doрeЗђґт-@­ДsЩ%З;#ЮOСўЖyуьтыFѓмhќќFЌЩдjP�CШСyr‚Ѕ±>CЅЈцuм}снG±ЏыDf4AbMтzґUЪ¬ClжCQ¬RЏ© <Ѓ(УЕэ d9H%"lM’ЖцЊшь‘ЛDНTz(ШЗ/$ь_€ШИenд—1±C…rґ€±sщ(ыCт#Ј7"|ЉТ)Eг$4Џ}IСT^I&AЈЬtOКЙ"4’mіѓ%”РБЕ—%ЏArlI\эђ‘kEщд�й§\rшЫгc—D1°ФїЃ&„љ‚wEn.7MЕ7&І3Џмхы<_ђlД°Рь¦Y„D®Оd‚™ѓАЯ*[сЂ€НїIД¶»›Q;аа;�MI]ЎS/SҐо�НЮ!ФФ    …ьЭрOЮпь‘ {њјеУЊ–я2”¶У*fХ4j”‡ч™NИ Ц…MеgЊУф€ЗћШ}еq ®5>ЂЭЬotєт6 ;№NpaOx.DеіСg %Ўfђк[7БH°Kќі$“WОЏ,до@‚"б*Ѓ°™+”“@P‘Ґ­є\U°VИiгм‹‚Ц3@Љ=џХ^3ґиW!ґ—{·»\©t�h^Sѕ    lЫцqЦ‚°Dя›•нi{]QМrrп+nM?шІSs¤‘щOГ|[AН‹’rЏпвєЕСw3rfК?(ґСМдб‘_•ыїрcХBxНKWiГUEЫBх§јнт±vџ+·«ЮS@ЭBдНNX«ий—'tЩЅ\Щк2l~ЏЭх\„СїeX!{пѓл7sц9#ЇЇ‹|ТPN`QAє)т^гЌљЪЌy9Q†я’ЦZАл#fјjaCя”іL‚g5ќTн’»w·YµЗt ОћYщSКЕкхk№еBN <OjЇGoT`‡јЈr[yuyФЗ;КuZs;q—uпПЃ];{9uж‚I–гq[јуlЏХF3}tnП0т Б‰ еrжМCJ&ђф3„џ=мь§НППDН2r€e™5}sеС@.ЭЫСўК^zYСА'Ђ.фћ*†ќCщОХ7Sёfж rЛ)8#GЂgл%‚V)ПaЌ‰ђLмf(s� bё$ЁСz8ёЂhџ¤@9ъ:А`ЎшвЯҐK8jђЮ”ъ:°kй·¤ЂъIйз¤аoйІМЂъ[к z…й·Ё@z“к`ю–ъ‡иЯ¦>–zsкbОsкЂ z_иа–mкяҐ@Ђn°”z©ии nзПЄ ъuкgЈю№ъЧк®@zyлBО¬oкW§ЂъУйЯ®ю«z§й‡ЈаЂrџЇ^»ъNП®Џъr—±ѕД,ЙкЧ°ћДz=йІѕ‘ъN·¦­ЃД°~БъЙип¤Ђъ·нЮіzЌмОЬћТa짵~Нz›н?Ё^їыCн·«ѕГъА‚k>ЪъАПҐћМъБйg±ћ¦sляіѕ�ЂdЇ©~»ъЬ‡·~‘ъСн/§ЂъgмЏ¬ kо7®3€ъйл—·д{«йЏё™ъyк—­^ДzЈичґюі{HўB@1ы(‡¬юЭ±_пї©^ЯzЛмџѕћВъУпчЈѕаzГкз®ЮчzПкЏ©ћаsнЇ¶>іzґ™‡®юЦыµкg­ЮЏыійЗѕ>“ЂgпµїьAоп«^їsсЄ>Ёь)мЧµ |мР$©¬ъyо їДЁ$ћ±ьQо ы‰р'§>Еы…й€ {їкз±~¤{с_іЯzђ§Бю¤N#п/®^оz­сG»_{” ЮИъПкOАћўъ]кgґћ№z№у­~їьоoІ^Т{qр—Нћш|ЈуOК{Ґп—«–ьгт/О~ЫiпЗК@ыПй_Б iип°>к|_й±џыYр—¤я-ыIм№AъНйчЙћф{gфЁ_"ыгоР^цъБкЏ°»ь‹нП?T|+рџЄЈ|­у§ћњЂiпЏЖї4|лGИњ{“х7±_ zЭф?®џ({№с8_EъК§¤янЙм_РюђzЎмWНћћы)оW¦~—ь#лxczлоЈ•юыzќуяЕяkэ‹тчГяъАЏЖїaьЌпoЬ^ѕэMйџУ>ФgрТ@oz“очМћн|GкoФ_"{µтчЁ?7ъяцЧ©ѕЩьgй/аћЕziтДяXыgч ^™N#тµЕэ9нoЦ~¬}ф—Ґюээїх)ї{} л_Ёѕс|хЯ¶Яь    фїЩ {—шўОЕ~)оР$ї•ЂgтзЯїЉэЌЩ›ЂcтзЇ`’юaйАџ•эяъ7З‚z­с°?z]цЏБюк|џрїФЯ#}•нµА~gйИ>цю=уЖЮЩ{џфзЁ_ўъйо‡ТЯd~щзґ~ТыџтЫ>ґъ™млЯ{z•н?Іл2zцЏСzЫрoїо{[цџ®яKюaлoК—mшўМћҐ}гфє^џ¶{к—ж(|ъЇс?nыьЯюъыоі‡¶їЇыЇщwп_nы—щ_°_Є{5й§ёџТ}-йoфѕч~oо_Ё?ьЃт/еF|Ўц° _ЙъsэїЩ8¬бйу_ѕ}[ю7рїю™к7¬Я=ьqозб_v~±кЏМЯ:Yьч©Я{aыo­?w|Yк7чћЩzуъбѕВя•юАЎъoоЖ|чспО?ЕъЏюOИЯ2{Kу­?і}yлЪџG{,хҐф›Ъ'ЩЏpй@}Љч)ф»кРЇО_R>ЎРъ    ы«ЯwГЏР_кЅљљщнцCпІпќћч>ё{вхЎлCЮ·Ы/nЫr?|»!йыкg©ПгЮЙї·|ФъЕъt‡спvџъЅw}РфyлуШ'ЪЏъ^ъЅczўщ&іЫЁOIџrЅf{Цф‘шKХЧэпЯ` '~чшЛь�П…S€ї9~bю]на(Oю_Ж=i}рцк‹гзЇпвџшї~ШфЙц+п·/t^Н>•ЂФчо{нGжпVИ?0zІщyс«ыGдЏZ_z?!Ђ|щэу‹ХЅP?AЂtщҐтыуЄ/jџ ї™|XшцcуwЄп…^Џ?0~^ыiлщ/GЕІ -@†{qюD·ДП§ѕЂ|ТфеоЧHJ^№=&Ѓ:чIоьgІ A?Ї|zыноФgсp!ЮЫ>ЬzЂщUф тёЯѕС{ю-уЛъШп џ %}зГж—ЖЏЇћк@єzЬшЌълзЧ¬вЮ§?AЂ°чо¤gПп—ћ’АП5}л+л‡Ъ/YаAїяz[©цМЗз°8Я‚=ЂвщСъl±ђњѕ}bф™шѓг‡єђЯВѕШ{”х9рлиwЛZ=%Ѓ”ч№мчёobџЅДЂжюjгк7ҐПЦЮ“>#Ђ|ыvьn—Н/Zt>­фцiй<wЕЏ[џ7ЅЊ‚*щм9ЉчыP>_rБ"ЃЬящигФXЏљ_002zаьЭй3ччОЏџаѕ=|Ђъ]туачЖOhћ–>'~Цюифg¦ђF^•=E~ANњ­ЇҐџ,А~µь#эш&Н№€Ѕ:Ѓµ¤    #пІ^ЏгЯ?d}fябчњ    чІe`ѕ'N#aклс§кPSb?‘Мя•сcЩ"°O^ =nЃHф±сXО—ЗЇ[ ј‚”ѓхyьЫчё)р^їЅс‚ъ}тлшш30K_s=1мМЏdа_Ѕ,щэоМ·Цђ3џ|Б{4ью ЫЮз§0`0@z‚ чQуdЁdЅ ®=РPшЕу#Х§о¬а5?›Ђ¬ь*Фgщ/¶^®@јzFф–t€Џљ_rА]zЌmъ,    ‡Їђџb?pz“оcХЈРfћ¤ѕo}�ьюудЧ­ПЫ >Е~ яЉичъЏ‹а™>FzВя…н+ШЗеoѓЮм@{zЊяЕл еи ^тAмѓущу»я85пXЯ=ї4z°ъщЂWЖЇ«_…Ѕw„%yп{мХP/`ЙЅЗЃВ4h2/т`ї@о‚–я}ъйлч›Џ ћ~ћРyІQоІ8зДt €D€’?)н4]AуП€і>?f‹­Ћ*1H1Р›!бu¤’ ъЁ}$fРђa"Ў€Ab™FґЛ™‰jCr    9ВD—]hXЎ-ўЖCВIIЏ‹”XNПэ(d^‹    ЫqхK°љ‚!дL.ѓ™Цы%ґP@¬Ў!b„аЖµШБэ”Pќ!33CEЮНn@)‰kХє3]„IНr.ґLqќhўHf�~Ш>И~аjђ @ЂЃL®}¬?y ¦FgЪСцВњGt†…ј$шKGЦСц ж¦eAД™р–Q~$џA    n ?#єшU€П­ЎЬEynХ‘в.63зВЎ;±в„е    мыZ/вT'н‰)%fЯд8"Y—ѓ…4ae8€'–k€†E Џъ‡Ш?@КHьbXФ®nVО;њ…ЄМ@>ј-фy(aќњ H„КлPRBАЎЂ(G,�y“бпзYP™YЁѓT=КЂЌШJЧalЧЎ  >" yЏѓ*8LPЅ’z'Hj{¤я2.2MмґCтГ ‡nL Д0дx,ґ!‡І}†Њ(Ј-hR@a[u/ќґФ1”.r<Mь‰тr.‘ЦdєЂХЊўЂ†‡n d%рЛr…>Iвc-�g(.!"ЈЁнќ5@E†дMѕҐf+(Ќ†ZbЁ]Ёњ°іE…‹ЊnBА$­еЮТЫЃLJОЉф‘$3T\ЂРn ?nо@ўt` n!±дwD y—"Nиf!ы*ЂBB%'і4XlЁЌСЉ!d„ЊaBa(b•ёFЖf*@†\P№!0CB@¬r-9СOpҐQЏеVСс.bXаUи¬Q  D-nЃ�\%    %QaB§…SnИnґ9¤“¬СY Г›ID‚Жт+6„ЁP ѕL@%Ґа„5§ѕС8 >C]a,9Ёvljб*=?в.Ръй4ЎЪЈЈ‡ЉБ‹BALxQAџ{nлБЋ(-д7pўE2…[`XЉ=”/(WРбСRІцEЖ“…0ВТ3€ИЪ!r®Нњ7Ц$iОYІ#p…ШµEл5У€€ќГп"wFp—д$”5оА@В»їЁќјЭѓ€Рp.#БЄ:Э…nў 314B(цА! Њ€л“„@TKАaR ѓTDz|*Wy‘4џZP•52DA¤a UђАЂLCИЃZtЃИёА,ФG€€¤эі$=L‘!tєеdєFa¬$”Й`nЩєтdъфi x]Ё=ГюB°…T%ЄdCд8ЎчOњ ±H4}*"$�HрЪўІF…ЉЋ""Rhi):ў,‡ЦdNIбnxM ШРЂO>z�V"Л%8Ќ.РРГ#МG,Љ'`8IАЭ†2]d¦€"ф7‰1YA»EЈel)ёЏЊДР&’$†РG–#њ=И†М вBДp@ч:$[14nqnбЂщ„Хr 4I2Mи 5DY‰4IБ@}д°®™,Ў‰ ~Ьч[јЯЊЃPD�CђFЖ"М%€t0ЁвHВW@ц”мэы(€‹)ЋS  ‘cяќ’ KИ‡hdвІ]BH’О&+(3уђ±вW2nL )м%d9‡кQ DYC>‚б*cцr"kИ‰’МLЋ”EVH,›в чIЇe#ZnXЌЗВўt щAc®#Ѓў€ЋQ"`2r‰ў~&'B"�Ѓ€#"sDF‡@®ФOУЯP»&ДY@ЦЙь( С.ўfЂ+Kуen$E�zl·б™C<€і•"и`w    !ДђBcНЏd@xЈдfILД:EeцS)“7Бь"!3„‹ь*ё–p»P�В‡?б9#EҐРА")ў¶€j„Еќ8NРфџB7r)K)иЏ1ФDb€ђЗ#0�ЌRa"ДjЉЁЗХHФ7сРBDт‰y”МGtaчРDzЉg™"$y‘в«Еc‰ns)�‘±!Й(DфAµ1ц�‘МtвґDџ†]YмWФЃ±&вV«Љсъ%n+TЕсaвSEwЉвКz$мWѓк1,"јDІЉС    ‰›4ГИіЩ(ЉС    “*И¬ §ўРCќCЬ~1    ЊLt$РёbјDЛ‹PКd>єHљ•aЯЎЕ‰©r+ДMq-mOГ"АЉСў,|$Xњ1kЩOD䋉    '<W€ќ1;А*ДoЉС.*Ь+Аэ‘Wў»3Ee}Ю.:HFиІ"м‡м‰фЏb l\шџСLўЛЕ4e3nћ(*€­AЭd»n…ОЛn(d\3Q{ЩOEЉсM Іф‚Z"Њ2IµlэQШ±Мz"E%†Чт&у0ЁќFrв–BЊѕф+јђжЈ!АcЇРц›0ё¦СXР’QЉt|    �ZFи®±OЏЖ1пcG$a”±RРЕM€З–#</¶=UЈ ±ЉДЗ¦.l]#ь±u"џDђЊgІ#ДVX—±…ДЃwo=|Wґ[q’«E€C§<dД'и"J!|?UJ2qюROb‘q±э‹НЏDYЖ±+г02%‹-�\YЁ—їўш±и‹J„z%ь`6D±›вярЊKН%”ZёОмВвЧFR‹bH9д[D0ИСЛEёЊЗ9D[ґ0ЗВ_ъ„КИAфM€·‘6бІЊЃ,\8КQrcCЎ2A}F2л"XєUўxE]IЫц3“0ґЌp•ЈMЕШ‡Ѓо4мa€с"іЖ�dEт4л"8КQCг[!ш?йфnґ_„/l—Ў™ЖАCВ(М_фЖ°чЏЅ—’JВй X|т8и##’    –ђ}"n8¤‘µЏ¦C¶Ќґ@ъФaы@$ЂIЌЗP>|`И€'Рђ<љ(D‘ ¶)‚[ршcx¤IЌЪлJ7Ѓ'М'BРћZ2Љ.ґ¤h6В™–ѓ„h1улlЁ!—ВєH”ЁыY…nЅМ(CЃ†ќ*”)‚NQЖЎШFW>·8D)„qВ/±к…‚A|,Cф�Ј{Жп…‚‘�ЊЪ "=QЛгp‘©Ћ^ЋN9iю�жйЌТь"»L/ qќЖ5сОb!ВЕcчт:2ИЧPbMўЯњGЋ:<hV±Т!]#Ћ«С( p\±А/џњ” О“%dѕ©}Глџњ@эО;іґj(ТQ°Ќvl—бnn_X\С Сх€Ш‘}7ъЪ!uDlЋ‰ЩЏґtH•°»ўK aЋgф>’6ЁрЕУFЏЉ<C¤\hпЏъЂBЋщ є<ґyуЩЎoЖBFяЦ)ЎшуАcGќ€ѕЌюС!h©qк$»"ЏA�шмzА .ИЈТВкЏEќ‘9›иЊDj"    ВоcШ]�L{d†СШ'CФG,{ЙЭ;!Ё^СY#ЬGЇ…э®=#­(щqф!Н#лЏFfфО\{ґfhыiѕ~^>в „ѓс-Р/ЗбЏјI2" /ґ@счўХ‹…нu#"ШГмЧЈшGt€k5D0HнЁK#ЛЗьЉҐ?дy¤%‰#юўjђ     n@2шпрИ5H PЏо*7 ю!;гтЊ#N‹ѕ!\2)&вѓЕ~„’AмЂиЇСЄТz Ќс °Њаф%€жГмM>™    бЌzFШX±&д#<cёЉ%ЋњdrrQm#А†З µдѓTj’a›!/‰«!в$тйЏQћ ЖFО‚2Bdnа     П§#ІЏ4�фB7ръRУЈ<Ћ2r3ИуQяСЈ;9FvЉцLtаъТ ‡э>)r`эTo)И¤9 mђeн<~8э0™d<’§Fn‰Cz6nЂР™ІЙ!ни9ђЦб°H‚ЏРLKT6ЛМVd/Гd\Ѕ"V7”y§phёг�ў_‹ъ€IИX¤$]…цDKLPTГ bГC‚ЌРЏZ9)чЈЬ‰@ГфІP‹•Z<:2”pаХ о# ‡Г"х•ы0„NЎф$Jўu€<оBd9ІHDpћџЂLdЂ>F\…и|2ЈљўяEc#E"й§г$?H‘» љ7|x8s€:#DДЩ‡,{•ЭЋp    ЙCaсГ”=Л•zMD¤i’яHЫ‘в{вGњ}ф±є¤бЋlЃђЈ2@%:ш’NAВ-ґЗ№¤Ђй…цFМђ:tM(ЂўеЗљ \"(v\й€$ЊGЦ€ѕrPђa иуDj· Y‡ћЂ™nn „N1Шd•ЗЕ‡j…®@М<т7йrCµCДIЌЉМZИvF‰У $’y’+*4‰Gq‘Т…ыИ?LnnиBб2Јб„fЌъ|u¤I*PИЪ‘*“^GІVGИ$2CJ@oє@rS9±Ь!}Йb$Ґ%„ЊдkДЁ‘Љ 2HЎe¤ І[Ђ<З"вЃ–7Dh™ И#Y@ 7J•n4i, aG e$КUр}™n’"Р?¬‰ъLtvФshџЂ*ћт@orµЬ„tЁдЛЎAЏ.ѓ†Lфy©4фСвIWKтЏMTРэЗе]КHнAЃЙгіДтl¶»<“Xf±,*„2XP9HC“jЌMљryТZЈ}"w„Ћ~ИъB@„љЁ#"џ„Л­)ф‰ROlQЎЙ·“\ИЋ7 ;b3g№!џй4Q^Nт€уRxdљ#ЋHZ ,sгс„tгwD…ч&ћD¬љxуIPc¶ЂV7bРЂ� А6 †d»3]“м :OДџ  ’[дё‹knџ¦P8бv¤‡2ћ-·Еn•N8Ы‡…Кr�-љ049ШлОђЅЖ{БH’сд󱄉@gDЋ~Ќ1™¤4ШШiрP1ЃЊ>(МрвfБ&АНњ=(М sC`3Ж‹ќCКbЉВР±ВїwHЎ›ВG®Вь@аћХ=ҐlOЬ9c{@АI/ДьюРўжчЬ,†Ш'[8otҐГiМ%/ЅI”ВoZRиbрЇЂre3±…6ќ)ђ+аiM®е/|o)ОSL¦Pћ%1…µ”КжSд¦щOАI’JЃ[3)zRИz љљ%>К€JB–T\¦йPб‹е,Ђ3• \…8P’Ґе2JY”Щ*FS¤©@$ІњҐPJy”і)ЮU,ЁЩTOъeNJ~”і*ULЁ)QТЎeXК“•2этUl«9RЗҐFJІ•DэvUИbчґЇp%`Ђ_•‡*мiT«ЩVРQ%EJј•%*bn$¬‰LRЇЂ/БD•-*ЦV„©©X°Q%OКО•C+VU­·жІёҐVJШ”ЙU„­йO08АJЕ|—+6VL¬щLЏ’еiJК•0щ.Vј®©U@Я%К›•Н)щт\­Щ^2·Я%К¤•х+Qт\Є‰`т­џ%К{•я)yт\®™`rћ^БJґ–+ЭоЇ    ZrГ 8JЕzС+XxbщcтЅeyJ~–?+жXњЇ№cтїҐ‹Кd–?,nXЬ©‰cтБҐ”КФ–?,*Y¬«icтГҐ–Л&~…,yо®Щd а’K•н,єXмґ8$’К%�ЛH~-чDµ    f’Уe?= –A,цRфµid’·е«KL–Џ-VVФґ8rСҐ’К^ЂW-nSМ№kТЩCА+–Y,жTД№fЧеіJб–Е+Ћ[ј®YkЫeџЛw–--ВS#ФйWЯҐґJы—-®Vьё)mтХ%єЛQ–э-N[¤·ЗЈт±eБK<—)ъ\±)q’Я -K”{g-’\KЫ9pІµ „K€–Ть>\уЬщu2д%¶_‚,в\Ьєз¶rеҐШ–d–Ї.^Rф»itr­ҐЫK¦•ч.Ъ\\№ тнҐ№Л­—m.ІVь»ivрҐЫKґ—™-ц[Ьј9h2±K2Kѓ—Ј/V]Ь©‰zІпҐjKХ—ѓ/пLЅGёт%<ЛХ——/Ѓимѕ'µRшҐОЛC{/.‚SИWЙvтмeщKЩ”а•лL¬Y~RчеoЛт—‹/ц_ДѕI_rьҐу›е•)¶`4ї™R3eпМ    —‹0&]dА™Ђ§1@’ЛО:0QъФА‰‚’ЯОњМ–Й0лlБ¦р&ЂЎ0”бDѕЃsжМ�'0Ћ_LВ№†жЋ’М#—Ы+:`4й…ҐСL;7ґцО[\Г™Ѓі%ХL2�LфТaр·¶s ж#М�s,H—­Їґ hМ�m1Bb“ЩGё/‹ж=Ґ�’ОдЕч­2Й&.МA�(ьЮcбщЌ3 fЅ-�У1:c<ГIЉУ    џ?Мb}1Ъc$БG¤у¦!М#|Ќ1ЪcdЗI‰“n^ҐLv�е0мЖ'¦s"¦3L#zM2*`|БGРS"¦AМ<{Ў2*d<БG­џ.Мњ�у0Ќн$ЙЙЏі    ћќLњ™0ҐнlЙЙЋ(&LМ#zA1‰л|Л    “у    ћЁМ°™G0ҐоФЛ    ”уіL°™W2ТelВg©УћЏLД™g0ҐйdМI–у’МД™w0экМI—у2&`М),Й1‰м„Н‰�уЕМШ™—0эс<Н‰™ућеМШ™§3rf©Ж Ї“еBLм{g3єdiБ@$“7АЭБi™Э3ЌйSЯ‰ќУ9Нн$™У3ц`дГYћRхҐx›е~щ3nhП…Я&z=*—0аж+чЙџЯ&JН™щ3Ц_\ДiЎsrж‚Н�u4jgSХйќЏЁf‘НrzЫ2E‡ј№¤sEfzЅ”љG3юg¬Ей¤?_yМмN#4ЪhTО©ЌLж�Н(™е1єiгТ§±“M¦�=*�л5щьБщў/¬жvL{љђы"jlУйЎo—&¦Н,љЌ4^j4ФWЭР¦€M)|q3Іd\Ф€sX&“=ЯљБ4MйрЮгЗ ™Ђ3A>‚U4kH,‰­`‚ж·=µљб,вk�И'ПЙ¦9Н ™/5ЉjФЙ№©'fБН™л2†lТi”і`ж‰М©›5aо ОЙ•уR&XН”› х–iМПЧЇуd¦©LкzП6JjіЩ)ІSVџМм™“5!цМЪiіі?^њН¦›C3^jDН™¶3eе&Мм|‹6Ъm\ПWйіm¦И>�ї)fmьОщЁ0¦МЃ»Ђµ46ФЫђУЏu&аНVЂµ5bФФX'УW&Ћ°ч‚}5*nґВёr°&нНИљ7Tа¤йџO¦зL1љ»7†hМЮs…W¦кL›­4~oQЖ'«УeЮЇMЕr8ыmьДYѕ&цћЇMгzЭ7жnѓХ©L,cAy€”|кХ‘*>ЖFзН#NЖ4ЊfЌr'j”°»А%ЕыЌЌЉp’ МQ�P6ЙбЊ¤)ЉnиШТдHHД>€…ю/ґiЩД‚ZgЌ|‡Ц$јiЦcqЈЩ¤4ЏБu    Иґ§q”ЈцЙ:ЊЬ•iTgиТ1ўўЌЕ‹Ќ;4і/ygЛ#ўвЌZЛ5lWИШР©дбFRЉкЩ–)ь№КРјз+FmdK%©ЏDв—W ‹c™Л$‚† T]тJxOsЖ9…t’~ *�v0®вR2]њn†"мѓ8‚1Cb ў”BY­Џґи«(aЏwCФdҐ8B2\PФrБхИа&€ТЃp¬lXЎ“c/ДYЊДЙ‚pм_у€OДY%3nэ”Kні‹    LО'њ_:€чJN¤S‹Ђ«!DC‘fqњл6“ЌР{О9њw6uґYВ;Dw"]Оќqж?tлутіђb†Г»‰µv,iyТq‚'%1Жы95ЬN„?С;g(Er?I:ъv\^‚JQzў†Еdю„вrФнЩЛ“·gM2A“ВЉюuдPЩ-H=зВи‹P�ns4G&Pqвр ЊЉЂнf¬W€й“ћвщ!mќв1јиX­е‰%О‰ќъЉН&dиШ~уБзnNћ8b.і)�МN±OХNЉс:rqрyУоп"ґN+ќU:љuk±HІіЁзЏО¬W:№„‰щау¬bјN6?ывuМ]УрУ°$ќE©њЃy•Д;cЯhWзdO‹ЂКвTмж=““ўе2‘…в.P�Ѕ2*§ѓЕмe…9fzDфЩЬsУbшЎ;e;ў/3)й-Lіc_і^BЋл=ь¦h§јУ#±АEgІЛ1y 0фP›Г9BЎranФ‰йЙh c\Cz‡Б1–€ьІNд‘ІнFQ@ђT=‡vИ¤¤ЇГЮ’ї №ТQґ:©!с"Ђ‹ЂЗFЊHЁ1в¦ъW’ОR|»qДс`'ЛЉX2NP@\–}жпSzПўLаЈ[љ~цt    ›™РFюi€џ©R1(%n‚џ“ем…npЌ>тЇ5аoУпрKLњ%-0№ѓsVХяµ¶––�оєgЩшЈзд№GKj•Бј8ekЋ™®іSдn)-2�Ђq3цT·ѓBџІљ~ъ~¶КTзм©Kп?•Ѕ¬э•y)їBHПг-е?eҐгCДК§hЪx5¶|ўv}фяfџ‰{ґяhЦШ¦bYђ NLЕ8 ;@KbxWЂюBЙPІіЙYy% +№НK2Ц“ДЎГ@А1cє–н?ј0>КD'9@…ї;5ХhАqЊ•Гєkyћ›љп#A»Р.=<т6ЃiDRіюh4†rE9Кq‰фЄY“ ©_ 1@сUќєJ(GPK:nґц~ZiГЏ@БЄ,KќAUl\ъnГьSO¶У2љdё *jфў ›,dhЇБ\рDКr4є'WVК=®ЃКVШhаЊ®+e"\­”uѓўQ•ПЦъґСЎЪ¶S4 „1«eMf­•6Іњ$Ч4ЉЬЂxKжЕњn_9х"8A‚ҐуOЅЮЙФu``V@;P|nИОнXґґ(A'kVШ=Acn°f PP§sRmЎB%5Nф+ЙЄVџd«е°}`&”+ЏP…Ўp4u З‚фІ)ІNrрX\@`©їЪГnЙC)q2Џ–ђКѕhN«Ў;ш3pєбћ`ХPЬiўўq^ќrж0`рЦн”gЎДn*‡ ч T7љPмЖевЃЁK@ж”<ю®џt К†в«ё+7F‹Ў9zгѕ‡Н    — kJ4 љўCши­І…j AвQЎцu’‡‹Р;!Ph…xzџ–€є75Х(p©А:†ћҐ]Ј5С>@А•&њў8†‰ Љ$КpЧQMLѕ‰X¦Qb)єЃ°С."®Пlma1ЂќИ¶С672!¦ВЁ07 ў…“<zH|У4лLFњM6Ъp‹'iЅ    рЬAE5їKѓўQgrEY}Ќyф§]В,Ц1EbЉк‚xq‚™hC©АЎ5њDІz™янЁќГ<биk:]wВѓЋР“Mя?ґуАъГYА8ЙwҐB`ђ±*­Fh*ВZR аВЊdЮОg/XV:Р1z§n1Фbе/,ХЈжpjы2t_Ч-TТ8hnЛiљ2т—›Ђ‚L  FQЄEFЎfГХІQЁ›F©З8›iс”a“C™Ј6УўЊz‹%фnMHw%Ђ¬v‰иЦp.ЄЗMI®м&¬pХrС¬фqLG¦Ј–џШL3YzґsЦЮP)TвюЋ bр+sтОх5yЈ№G‹j;'­ў™hЈі?тЋ}№х`aYРQxfZџDі@0К©kГБҐ‰Nrџ*ЏЈnЄ>OзТґ AG±ї dz@АЁfNЎњџ*ЏшEPК®^(дR¤OBЅ 0Gt‚gЪҐАЎ€Тp!КЭ¶Ђ~их'¦ЎK‚- :-д©›gкж л�0#®`АвґфrФ°ёUРяГџС5¤dµЂm    кsйYћТ22”B€­™ю Х'ъQїnўц~Е$wЂnИ    †nжrRЏ    ®кJQe$§¤¦%XђиЉ`nQЄS,w(&’ДюnL‡@рТWx§@рМФз4љAхR`\!I\`PЪЪJнd”ЊRsk DЗ-%sWфћЌ‹gSЋуjP«u&:”н№кt0БЂТЎA·C†–\ы0¬;v” EЎ&Єe#‚'M њ$ўяГІiLЃИ“т·Й/уСFk@ М5©7,D0Wўж¶(­&rI¬X2и@вHСHb>a~•�b4@УG9Ґpѕю•Э)84«ZzТІҐЂnPЄoр ф®@:O8Ж$9oђnЖЂ2ТД:[K0бДаCЩ°‹)AЃБҐnи!дRjuш)•gчЃ…y xЮ{;uMЂВ»Я АS$иБФu2    ·Б)¦aOД©|Јh•iГk\ђ3VHЈе=€<Ї ");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF89aЃ001оооЂ™™™!щ,!„Џ©ЛнMсМ*)ѕoъЇ) q•Ўe€µо#ДтLЛ;";break;case"cross.gif":echo"GIF89aЃ001оооЂ™™™!щ,#„Џ©Лн#naЦFo~yГ.Ѓ_wa”б1з±Jо GВLЧ6];";break;case"up.gif":echo"GIF89aЃ001оооЂ™™™!щ, „Џ©ЛнMQNnп}фћa8ЉyљaЕ¶®Зт;";break;case"down.gif":echo"GIF89aЃ001оооЂ™™™!щ, „Џ©ЛнMсМ*)ѕ[Wю\ўЗL&ЩњЖ¶•Зт;";break;case"arrow.gif":echo"GIF89anЂЂЂЂяяя!щ,n‚i–±‹ћ”ЄУІЮ»;";break;}}exit;}function
connection(){global$h;return$h;}function
adminer(){global$b;return$b;}function
idf_unescape($t){$Nd=substr($t,-1);return
str_replace($Nd.$Nd,$Nd,substr($t,1,-1));}function
escape_string($X){return
substr(q($X),1,-1);}function
remove_slashes($Ef,$Gc=false){if(get_magic_quotes_gpc()){while(list($x,$X)=each($Ef)){foreach($X
as$Dd=>$W){unset($Ef[$x][$Dd]);if(is_array($W)){$Ef[$x][stripslashes($Dd)]=$W;$Ef[]=&$Ef[$x][stripslashes($Dd)];}else$Ef[$x][stripslashes($Dd)]=($Gc?$W:stripslashes($W));}}}}function
bracket_escape($t,$Ma=false){static$ph=array(':'=>':1',']'=>':2','['=>':3');return
strtr($t,($Ma?array_flip($ph):$ph));}function
h($P){return
htmlspecialchars(str_replace("","",$P),ENT_QUOTES);}function
nbsp($P){return(trim($P)!=""?h($P):"&nbsp;");}function
nl_br($P){return
str_replace("n","<br>",$P);}function
checkbox($C,$Y,$ab,$Kd="",$Me="",$fb=""){$J="<input type='checkbox' name='$C' value='".h($Y)."'".($ab?" checked":"").($Me?' onclick="'.h($Me).'"':'').">";return($Kd!=""||$fb?"<label".($fb?" class='$fb'":"").">$J".h($Kd)."</label>":$J);}function
optionlist($Re,$pg=null,$Jh=false){$J="";foreach($Re
as$Dd=>$W){$Se=array($Dd=>$W);if(is_array($W)){$J.='<optgroup label="'.h($Dd).'">';$Se=$W;}foreach($Se
as$x=>$X)$J.='<option'.($Jh||is_string($x)?' value="'.h($x).'"':'').(($Jh||is_string($x)?(string)$x:$X)===$pg?' selected':'').'>'.h($X);if(is_array($W))$J.='</optgroup>';}return$J;}function
html_select($C,$Re,$Y="",$Le=true){if($Le)return"<select name='".h($C)."'".(is_string($Le)?' onchange="'.h($Le).'"':"").">".optionlist($Re,$Y)."</select>";$J="";foreach($Re
as$x=>$X)$J.="<label><input type='radio' name='".h($C)."' value='".h($x)."'".($x==$Y?" checked":"").">".h($X)."</label>";return$J;}function
select_input($Ia,$Re,$Y="",$rf=""){return($Re?"<select$Ia><option value=''>$rf".optionlist($Re,$Y,true)."</select>":"<input$Ia size='10' value='".h($Y)."' placeholder='$rf'>");}function
confirm(){return" onclick="return confirm('".lang(0)."');"";}function
print_fieldset($s,$Sd,$Uh=false,$Me=""){echo"<fieldset><legend><a href='#fieldset-$s' onclick="".h($Me)."return !toggle('fieldset-$s');">$Sd</a></legend><div id='fieldset-$s'".($Uh?"":" class='hidden'").">n";}function
bold($Ua,$fb=""){return($Ua?" class='active $fb'":($fb?" class='$fb'":""));}function
odd($J=' class="odd"'){static$r=0;if(!$J)$r=-1;return($r++%2?$J:'');}function
js_escape($P){return
addcslashes($P,"rn'\/");}function
json_row($x,$X=null){static$Hc=true;if($Hc)echo"{";if($x!=""){echo($Hc?"":",")."nt"".addcslashes($x,"rn"\/").'": '.($X!==null?'"'.addcslashes($X,"rn"\/").'"':'undefined');$Hc=false;}else{echo"n}n";$Hc=true;}}function
ini_bool($qd){$X=ini_get($qd);return(preg_match('
~^(on|true|yes)$~i',$X)||(int)$X);}function
sid(){static$J;if($J===null)$J=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$J;}function
set_password($Qh,$N,$V,$G){$_SESSION["pwds"][$Qh][$N][$V]=($_COOKIE["adminer_key"]&&is_string($G)?array(encrypt_string($G,$_COOKIE["adminer_key"])):$G);}function
get_password(){$J=get_session("pwds");if(is_array($J))$J=($_COOKIE["adminer_key"]?decrypt_string($J[0],$_COOKIE["adminer_key"]):false);return$J;}function
q($P){global$l;return$l->quote($P);}function
get_vals($H,$e=0){global$h;$J=array();$I=$h->query($H);if(is_object($I)){while($K=$I->fetch_row())$J[]=$K[$e];}return$J;}function
get_key_vals($H,$i=null,$fh=0){global$h;if(!is_object($i))$i=$h;$J=array();$i->timeout=$fh;$I=$i->query($H);$i->timeout=0;if(is_object($I)){while($K=$I->fetch_row())$J[$K[0]]=$K[1];}return$J;}function
get_rows($H,$i=null,$m="<p class='
error'>"){global$h;$rb=(is_object($i)?$i:$h);$J=array();$I=$rb->query($H);if(is_object($I)){while($K=$I->fetch_assoc())$J[]=$K;}elseif(!$I&&!is_object($i)&&$m&&defined("PAGE_HEADER"))echo$m.error()."n";return$J;}function
unique_array($K,$v){foreach($v
as$u){if(preg_match("~PRIMARY|UNIQUE~",$u["type"])){$J=array();foreach($u["columns"]as$x){if(!isset($K[$x]))continue
2;$J[$x]=$K[$x];}return$J;}}}function
where($Z,$o=array()){global$w;$J=array();$Rc='
(^[w(]+('.str_replace("_",".*",preg_quote(idf_escape("_"))).')?)+$)';foreach((array)$Z["where"]as$x=>$X){$x=bracket_escape($x,1);$e=(preg_match($Rc,$x)?$x:idf_escape($x));$J[]=$e.(($w=="sql"&&preg_match('~^[0-9]*\.[0-9]*$~',$X))||$w=="mssql"?" LIKE ".q(addcslashes($X,"%_\")):" = ".unconvert_field($o[$x],q($X)));if($w=="sql"&&preg_match('~char|text~',$o[$x]["type"])&&preg_match("~[^ -@]~",$X))$J[]="$e = ".q($X)." COLLATE utf8_bin";}foreach((array)$Z["null"]as$x)$J[]=(preg_match($Rc,$x)?$x:idf_escape($x))." IS NULL";return
implode(" AND ",$J);}function
where_check($X,$o=array()){parse_str($X,$Za);remove_slashes(array(&$Za));return
where($Za,$o);}function
where_link($r,$e,$Y,$Ne="="){return"&where%5B$r%5D%5Bcol%5D=".urlencode($e)."&where%5B$r%5D%5Bop%5D=".urlencode(($Y!==null?$Ne:"IS NULL"))."&where%5B$r%5D%5Bval%5D=".urlencode($Y);}function
convert_fields($f,$o,$M=array()){$J="";foreach($f
as$x=>$X){if($M&&!in_array(idf_escape($x),$M))continue;$Fa=convert_field($o[$x]);if($Fa)$J.=", $Fa AS ".idf_escape($x);}return$J;}function
cookie($C,$Y,$Ud=2592000){global$ba;$F=array($C,(preg_match("~n~",$Y)?"":$Y),($Ud?time()+$Ud:0),preg_replace('
~\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$F[]=true;return
call_user_func_array('
setcookie',$F);}function
restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($x){return$_SESSION[$x][DRIVER][SERVER][$_GET["username"]];}function
set_session($x,$X){$_SESSION[$x][DRIVER][SERVER][$_GET["username"]]=$X;}function
auth_url($Qh,$N,$V,$k=null){global$Ub;preg_match('
~([^?]*)\??(.*)~',remove_from_uri(implode("|",array_keys($Ub))."|username|".($k!==null?"db|":"").session_name()),$B);return"$B[1]?".(sid()?SID."&":"").($Qh!="server"||$N!=""?urlencode($Qh)."=".urlencode($N)."&":"")."username=".urlencode($V).($k!=""?"&db=".urlencode($k):"").($B[2]?"&$B[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($A,$je=null){if($je!==null){restart_session();$_SESSION["messages"][preg_replace('
~^[^?]*~','',($A!==null?$A:$_SERVER["REQUEST_URI"]))][]=$je;}if($A!==null){if($A=="")$A=".";header("Location: $A");exit;}}function
query_redirect($H,$A,$je,$Of=true,$tc=true,$Ac=false,$eh=""){global$h,$m,$b;if($tc){$Dg=microtime(true);$Ac=!$h->query($H);$eh=format_time($Dg);}$Bg="";if($H)$Bg=$b->messageQuery($H,$eh);if($Ac){$m=error().$Bg;return
false;}if($Of)redirect($A,$je.$Bg);return
true;}function
queries($H){global$h;static$If=array();static$Dg;if(!$Dg)$Dg=microtime(true);if($H===null)return
array(implode("n",$If),format_time($Dg));$If[]=(preg_match('
~;$~',$H)?"DELIMITER ;;n$H;nDELIMITER ":$H).";";return$h->query($H);}function
apply_queries($H,$S,$pc='
table'){foreach($S
as$Q){if(!queries("$H ".$pc($Q)))return
false;}return
true;}function
queries_redirect($A,$je,$Of){list($If,$eh)=queries(null);return
query_redirect($If,$A,$je,$Of,false,!$Of,$eh);}function
format_time($Dg){return
lang(1,max(0,microtime(true)-$Dg));}function
remove_from_uri($ff=""){return
substr(preg_replace("~(?<=[?&])($ff".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
pagination($E,$Cb){return" ".($E==$Cb?$E+1:'
<a href="'.h(remove_from_uri("page").($E?"&page=$E".($_GET["next"]?"&next=".urlencode($_GET["next"]):""):"")).'">'.($E+1)."</a>");}function
get_file($x,$Jb=false){$Ec=$_FILES[$x];if(!$Ec)return
null;foreach($Ec
as$x=>$X)$Ec[$x]=(array)$X;$J='';foreach($Ec["error"]as$x=>$m){if($m)return$m;$C=$Ec["name"][$x];$mh=$Ec["tmp_name"][$x];$tb=file_get_contents($Jb&&preg_match('
~\.gz$~',$C)?"compress.zlib://$mh":$mh);if($Jb){$Dg=substr($tb,0,3);if(function_exists("iconv")&&preg_match("~^xFExFF|^xFFxFE~",$Dg,$Uf))$tb=iconv("utf-16","utf-8",$tb);elseif($Dg=="xEFxBBxBF")$tb=substr($tb,3);$J.=$tb."nn";}else$J.=$tb;}return$J;}function
upload_error($m){$ge=($m==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($m?lang(2).($ge?" ".lang(3,$ge):""):lang(4));}function
repeat_pattern($pf,$y){return
str_repeat("$pf{0,65535}",$y/65535)."$pf{0,".($y%65535)."}";}function
is_utf8($X){return(preg_match('
~~u',$X)&&!preg_match('~[\0-\x8\xB\xC\xE-\x1F]~',$X));}function
shorten_utf8($P,$y=80,$Kg=""){if(!preg_match("(^(".repeat_pattern("[trn -x{FFFF}]",$y).")($)?)u",$P,$B))preg_match("(^(".repeat_pattern("[trn -~]",$y).")($)?)",$P,$B);return
h($B[1]).$Kg.(isset($B[2])?"":"<i>...</i>");}function
format_number($X){return
strtr(number_format($X,0,".",lang(5)),preg_split('
~~u',lang(6),-1,PREG_SPLIT_NO_EMPTY));}function
friendly_url($X){return
preg_replace('
~[^a-z0-9_]~i','-',$X);}function
hidden_fields($Ef,$jd=array()){while(list($x,$X)=each($Ef)){if(!in_array($x,$jd)){if(is_array($X)){foreach($X
as$Dd=>$W)$Ef[$x."[$Dd]"]=$W;}else
echo'
<input type="hidden" name="'.h($x).'" value="'.h($X).'">';}}}function
hidden_fields_get(){echo(sid()?'
<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
table_status1($Q,$Bc=false){$J=table_status($Q,$Bc);return($J?$J:array("Name"=>$Q));}function
column_foreign_keys($Q){global$b;$J=array();foreach($b->foreignKeys($Q)as$p){foreach($p["source"]as$X)$J[$X][]=$p;}return$J;}function
enum_input($U,$Ia,$n,$Y,$jc=null){global$b;preg_match_all("~'
((?:[^']|'')*)'~",$n["length"],$be);$J=($jc!==null?"<label><input type='$U'$Ia value='$jc'".((is_array($Y)?in_array($jc,$Y):$Y===0)?" checked":"")."><i>".lang(7)."</i></label>":"");foreach($be[1]as$r=>$X){$X=stripcslashes(str_replace("''","'",$X));$ab=(is_int($Y)?$Y==$r+1:(is_array($Y)?in_array($r+1,$Y):$Y===$X));$J.=" <label><input type='$U'$Ia value='".($r+1)."'".($ab?' checked':'').'>'.h($b->editVal($X,$n)).'</label>';}return$J;}function
input(
$n,$Y,$q){global$h,$yh,$b,$w;$C=h(bracket_escape($n["field"]));echo"<td class='function'>";if(is_array($Y)&&!$q){$Da=array($Y);if(version_compare(PHP_VERSION,5.4)>=0)$Da[]=JSON_PRETTY_PRINT;$Y=call_user_func_array('json_encode',$Da);$q="json";}$Xf=($w=="mssql"&&$n["auto_increment"]);if($Xf&&!$_POST["save"])$q=null;$Sc=(isset($_GET["select"])||$Xf?array("orig"=>lang(8)):array())+$b->editFunctions($n);$Ia=" name='fields[$C]'";if($n["type"]=="enum")echo
nbsp(
$Sc[""])."<td>".$b->editInput($_GET["edit"],$n,$Ia,$Y);else{$Hc=0;foreach($Sc
as$x=>$X){if($x===""||!$X)break;$Hc++;}$Le=($Hc?" onchange="var this.form['function[".h(js_escape(bracket_escape($n["field"])))."]']; if ($Hc f.selectedIndexf.selectedIndex $Hc;" onkeyup='keyupChange.call(this);'":"");$Ia.=$Le;$ad=(in_array($q,$Sc)||isset($Sc[$q]));echo(count($Sc)>1?"<select name='function[$C]' onchange='functionChange(this);'".on_help("getTarget(event).value.replace(/^SQL$/, '')",1).">".optionlist($Sc,$q===null||$ad?$q:"")."</select>":nbsp(reset($Sc))).'<td>';$sd=$b->editInput($_GET["edit"],$n,$Ia,$Y);if($sd!="")echo$sd;elseif($n["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$n["length"],$be);foreach($be[1]as$r=>$X){$X=stripcslashes(str_replace("''","'",$X));$ab=(is_int($Y)?($Y>>$r)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$C][$r]' value='".(1<<$r)."'".($ab?' checked':'')."$Le>".h($b->editVal($X,$n)).'</label>';}}elseif(preg_match('~blob|bytea|raw|file~',$n["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$C'$Le>";elseif(($ch=preg_match('~text|lob~',$n["type"]))||preg_match("~n~",$Y)){if($ch&&$w!="sqlite")$Ia.=" cols='50' rows='12'";else{$L=min(12,substr_count($Y,"n")+1);$Ia.=" cols='30' rows='$L'".($L==1?" style='height: 1.2em;'":"");}echo"<textarea$Ia>".h($Y).'</textarea>';}elseif($q=="json")echo"<textarea$Ia cols='50' rows='12' class='jush-js'>".h($Y).'</textarea>';else{$ie=(!preg_match('~int~',$n["type"])&&preg_match('~^(\d+)(,(\d+))?$~',$n["length"],$B)?((preg_match("~binary~",$n["type"])?2:1)*$B[1]+($B[3]?1:0)+($B[2]&&!$n["unsigned"]?1:0)):($yh[$n["type"]]?$yh[$n["type"]]+($n["unsigned"]?0:1):0));if($w=='sql'&&$h->server_info>=5.6&&preg_match('~time~',$n["type"]))$ie+=7;echo"<input".((!$ad||$q==="")&&preg_match('~(?<!o)int~',$n["type"])?" type='number'":"")." value='".h($Y)."'".($ie?" maxlength='$ie'":"").(preg_match('~char|binary~',$n["type"])&&$ie>20?" size='40'":"")."$Ia>";}}}function
process_input(
$n){global$b;$t=bracket_escape($n["field"]);$q=$_POST["function"][$t];$Y=$_POST["fields"][$t];if($n["type"]=="enum"){if($Y==-1)return
false;if(
$Y=="")return"NULL";return+$Y;}if($n["auto_increment"]&&$Y=="")return
null;if(
$q=="orig")return($n["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($n["field"]):false);if($q=="NULL")$Y=null;if($n["type"]=="set")return
array_sum((array)
$Y);if($q=="json"){$q="";$Y=json_decode($Y,true);if(!is_array($Y))return
false;return$Y;}if(preg_match('~blob|bytea|raw|file~',$n["type"])&&ini_bool("file_uploads")){$Ec=get_file("fields-$t");if(!is_string($Ec))return
false;return
q($Ec);}return$b->processInput($n,$Y,$q);}function
fields_from_edit(){global
$l;$J=array();foreach((array)$_POST["field_keys"]as$x=>$X){if($X!=""){$X=bracket_escape($X);$_POST["function"][$X]=$_POST["field_funs"][$x];$_POST["fields"][$X]=$_POST["field_vals"][$x];}}foreach((array)$_POST["fields"]as$x=>$X){$C=bracket_escape($x,1);$J[$C]=array("field"=>$C,"privileges"=>array("insert"=>1,"update"=>1),"null"=>1,"auto_increment"=>($x==$l->primary),);}return$J;}function
search_tables(){global
$b,$h;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$Nc=false;foreach(table_status('',true)as$Q=>$R){$C=$b->tableName($R);if(isset($R["Engine"])&&$C!=""&&(!$_POST["tables"]||in_array($Q,$_POST["tables"]))){$I=$h->query("SELECT".limit("1 FROM ".table($Q)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($Q),array())),1));if(!$I||$I->fetch_row()){if(!$Nc){echo"<ul>n";$Nc=true;}echo"<li>".($I?"<a href='".h(ME."select=".urlencode($Q)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$C</a>n":"$C: <span class='error'>".error()."</span>n");}}}echo($Nc?"</ul>":"<class='message'>".lang(9))."n";}function
dump_headers(
$hd,$se=false){global$b;$J=$b->dumpHeaders($hd,$se);$df=$_POST["output"];if($df!="text")header("Content-Dispositionattachmentfilename=".$b->dumpFilename($hd).".$J".($df!="file"&&!preg_match('~[^0-9a-z]~',$df)?".$df":""));session_write_close();ob_flush();flush();return$J;}function
dump_csv(
$K){foreach($K
as
$x=>$X){if(preg_match("~["n,;t]~",$X)||$X==="")$K[$x]='"'.str_replace('"','""',$X).'"';}echo
implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"t":";")),$K)."rn";}function
apply_sql_function($q,$e){return($q?($q=="unixepoch"?"DATETIME($e, '$q')":($q=="count distinct"?"COUNT(DISTINCT ":strtoupper("$q("))."$e)"):$e);}function
get_temp_dir(){$J=ini_get("upload_tmp_dir");if(!$J){if(function_exists('sys_get_temp_dir'))$J=sys_get_temp_dir();else{$Fc=@tempnam("","");if(!$Fc)return
false;$J=dirname($Fc);unlink($Fc);}}return$J;}function
password_file($zb){$Fc=get_temp_dir()."/adminer.key";$J=@file_get_contents($Fc);if($J||!$zb)return$J;$Pc=@fopen($Fc,"w");if($Pc){$J=rand_string();fwrite($Pc,$J);fclose($Pc);}return$J;}function
rand_string(){return
md5(uniqid(mt_rand(),true));}function
select_value($X,$_,$n,$dh){global$b,$ba;if(is_array($X)){$J="";foreach($X
as$Dd=>$W)$J.="<tr>".($X!=array_values($X)?"<th>".h($Dd):"")."<td>".select_value($W,$_,$n,$dh);return"<table cellspacing='0'>$J</table>";}if(!$_)$_=$b->selectLink($X,$n);if($_===null){if(is_mail($X))$_="mailto:$X";if($Gf=is_url($X))$_=(($Gf=="http"&&$ba)||preg_match('~WebKit~i',$_SERVER["HTTP_USER_AGENT"])?$X:"$Gf://www.adminer.org/redirect/?url=".urlencode($X));}$J=$b->editVal($X,$n);if($J!==null){if($J==="")$J="&nbsp;";elseif($dh!=""&&is_shortable($n)&&is_utf8($J))$J=shorten_utf8($J,max(0,+$dh));else$J=h($J);}return$b->selectVal($J,$_,$n,$X);}function
is_mail($gc){$Ga='[-a-z0-9!#$%&'*+/=?^_`{|}~]';$Tb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$pf="$Ga+(\.$Ga+)*@($Tb?\.)+$Tb";return
is_string(
$gc)&&preg_match("(^$pf(,\s*$pf)*$)i",$gc);}function
is_url(
$P){$Tb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($Tb?\.)+$Tb(:\d+)?(/.*)?(\?.*)?(#.*)?$~i",$P,$B)?strtolower($B[1]):"");}function
is_shortable(
$n){return
preg_match('~char|text|lob|geometry|point|linestring|polygon|string~',
$n["type"]);}function
count_rows(
$Q,$Z,$yd,$Vc){global$w;$H=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($yd&&($w=="sql"||count($Vc)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$Vc).")$H":"SELECT COUNT(*)".($yd?" FROM (SELECT 1$H$Wc) x":$H));}function
slow_query(
$H){global$b,$T;$k=$b->database();$fh=$b->queryTimeout();if(support("kill")&&is_object($i=connect())&&($k==""||$i->select_db($k))){$Id=$i->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
var timeout = setTimeout(function () {
    ajax('',js_escape(ME),'
script=kill', function () {
    }, '
token=',$T,'&kill=',$Id,'');
}, '
,1000*$fh,');
</script>
'
;}else$i=null;ob_flush();flush();$J=@get_key_vals($H,$i,$fh);if($i){echo"<script type='text/javascript'>clearTimeout(timeout);</script>n";ob_flush();flush();}return
array_keys(
$J);}function
get_token()
{$Lf=rand(1,1e6);return($Lf^$_SESSION["token"]).":$Lf";}function
verify_token(){list(
$T,$Lf)=explode(":",$_POST["token"]);return($Lf^$_SESSION["token"])==$T;}function
lzw_decompress(
$Qa){$Qb=256;$Ra=8;$hb=array();$Zf=0;$ag=0;for($r=0;$r<strlen($Qa);$r++){$Zf=($Zf<<8)+ord($Qa[$r]);$ag+=8;if($ag>=$Ra){$ag-=$Ra;$hb[]=$Zf>>$ag;$Zf&=(1<<$ag)-1;$Qb++;if($Qb>>$Ra)$Ra++;}}$Pb=range("","xFF");$J="";foreach($hb
as$r=>$gb){$fc=$Pb[$gb];if(!isset($fc))$fc=$Yh.$Yh[0];$J.=$fc;if($r)$Pb[]=$Yh.$fc[0];$Yh=$fc;}return$J;}function
on_help(
$mb,$xg=0){return" onmouseover='helpMouseover(this, event, ".h($mb).", $xg);' onmouseout='helpMouseout(this, event);'";}function
edit_form(
$a,$o,$K,$Fh){global$b,$w,$T,$m;$Pg=$b->tableName(table_status1($a,true));page_header(($Fh?lang(10):lang(11)),$m,array("select"=>array($a,$Pg)),$Pg);if($K===false)echo"<p class='error'>".lang(12)."n";echo'<div id="message"></div>
<form action="" method="post" enctype="multipart/form-data" id="form">
';if(!
$o)echo"<p class='error'>".lang(13)."n";else{echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>n";foreach($o
as
$C=>$n){echo"<tr><th>".$b->fieldName($n);$Kb=$_GET["set"][bracket_escape($C)];if($Kb===null){$Kb=$n["default"];if($n["type"]=="bit"&&preg_match("~^b'([01]*)'$~",$Kb,$Uf))$Kb=$Uf[1];}$Y=($K!==null?($K[$C]!=""&&$w=="sql"&&preg_match("~enum|set~",$n["type"])?(is_array($K[$C])?array_sum($K[$C]):+$K[$C]):$K[$C]):(!$Fh&&$n["auto_increment"]?"":(isset($_GET["select"])?false:$Kb)));if(!$_POST["save"]&&is_string($Y))$Y=$b->editVal($Y,$n);$q=($_POST["save"]?(string)$_POST["function"][$C]:($Fh&&$n["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:($Y!==null?'':'NULL'))));if(preg_match("~time~",$n["type"])&&$Y=="CURRENT_TIMESTAMP"){$Y="";$q="now";}input($n,$Y,$q);echo"n";}if(!support("table"))echo"<tr>"."<th><input name='field_keys[]' onkeyup='keyupChange.call(this);' onchange='fieldChange(this);' value=''>"."<td class='function'>".html_select("field_funs[]",$b->editFunctions(array("null"=>isset($_GET["select"]))))."<td><input name='field_vals[]'>"."n";echo"</table>n";}echo"<p>n";if($o){echo"<input type='submit' value='".lang(14)."'>n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($Fh?lang(15)."' onclick='return !ajaxForm(this.form, "".lang(16).'...", this)':lang(17))."' title='Ctrl+Shift+Enter'>n";}echo($Fh?"<input type='submit' name='delete' value='".lang(18)."'".confirm().">n":($_POST||!$o?"":"<script type='text/javascript'>focus(document.getElementById('form').getElementsByTagName('td')[1].firstChild);</script>n"));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
<input type="hidden" name="save" value="1">
<input type="hidden" name="token" value="',
$T,'">
</form>
';}global
$b,$h,$Ub,$cc,$mc,$m,$Sc,$Xc,$ba,$rd,$w,$ca,$Md,$Ke,$qf,$Hg,$bd,$T,$rh,$yh,$Eh,$ia;if(!$_SERVER["REQUEST_URI"])$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"];if(!strpos($_SERVER["REQUEST_URI"],'?')&&$_SERVER["QUERY_STRING"]!="")$_SERVER["REQUEST_URI"].="?$_SERVER[QUERY_STRING]";$ba=$_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off");@ini_set("session.use_trans_sid",false);session_cache_limiter("");if(!defined("SID")){session_name("adminer_sid");$F=array(0,preg_replace('~\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$F[]=true;call_user_func_array('session_set_cookie_params',$F);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$Gc);if(get_magic_quotes_runtime())set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$Md=array('en'=>'English','ar'=>'Ш§Щ„Ш№Ш±ШЁЩЉШ©','bn'=>'বাংলা','ca'=>'CatalГ ','cs'=>'ДЊeЕЎtina','de'=>'Deutsch','es'=>'EspaГ±ol','et'=>'Eesti','fa'=>'ЩЃШ§Ш±ШіЫЊ','fr'=>'FranГ§ais','hu'=>'Magyar','id'=>'Bahasa Indonesia','it'=>'Italiano','ja'=>'ж—Ґжњ¬иЄћ','ko'=>'н•њкµ­м–ґ','lt'=>'LietuviЕі','nl'=>'Nederlands','no'=>'Norsk','pl'=>'Polski','pt'=>'PortuguГЄs','pt-br'=>'PortuguГЄs (Brazil)','ro'=>'Limba RomГўnДѓ','ru'=>'Р СѓСЃСЃРєРёР№ СЏР·С‹Рє','sk'=>'SlovenДЌina','sl'=>'Slovenski','sr'=>'РЎСЂРїСЃРєРё','ta'=>'த‌மிழ்','th'=>'ภาษาไทย','tr'=>'TГјrkГ§e','uk'=>'Українська','vi'=>'Tiбєїng Việt','zh'=>'з®ЂдЅ“дё­ж–‡','zh-tw'=>'з№Ѓй«”дё­ж–‡',);function
get_lang(){global
$ca;return$ca;}function
lang(
$t,$Be=null){if(is_string($t)){$tf=array_search($t,get_translations("en"));if($tf!==false)$t=$tf;}global$ca,$rh;$qh=($rh[$t]?$rh[$t]:$t);if(is_array($qh)){$tf=($Be==1?0:($ca=='cs'||$ca=='sk'?($Be&&$Be<5?1:2):($ca=='fr'?(!$Be?0:1):($ca=='pl'?($Be%10>1&&$Be%10<5&&$Be/10%10!=1?1:2):($ca=='sl'?($Be%100==1?0:($Be%100==2?1:($Be%100==3||$Be%100==4?2:3))):($ca=='lt'?($Be%10==1&&$Be%100!=11?0:($Be%10>1&&$Be/10%10!=1?1:2)):($ca=='ru'||$ca=='sr'||$ca=='uk'?($Be%10==1&&$Be%100!=11?0:($Be%10>1&&$Be%10<5&&$Be/10%10!=1?1:2)):1)))))));$qh=$qh[$tf];}$Da=func_get_args();array_shift($Da);$Mc=str_replace("%d","%s",$qh);if($Mc!=$qh)$Da[0]=format_number($Be);return
vsprintf(
$Mc,$Da);}function
switch_lang(){global
$ca,$Md;echo"<form action='' method='post'>n<div id='lang'>",lang(19).": ".html_select("lang",$Md,$ca,"this.form.submit();")," <input type='submit' value='".lang(20)."' class='hidden'>n","<input type='hidden' name='token' value='".get_token()."'>n";echo"</div>n</form>n";}if(isset($_POST["lang"])&&verify_token()){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$ca="en";if(isset($Md[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ca=$_COOKIE["adminer_lang"];}elseif(isset($Md[$_SESSION["lang"]]))$ca=$_SESSION["lang"];else{$ua=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$be,PREG_SET_ORDER);foreach($be
as$B)$ua[$B[1]]=(isset($B[3])?$B[3]:1);arsort($ua);foreach($ua
as$x=>$Hf){if(isset($Md[$x])){$ca=$x;break;}$x=preg_replace('~-.*~','',$x);if(!isset($ua[$x])&&isset($Md[$x])){$ca=$x;break;}}}$rh=&$_SESSION["translations"];if($_SESSION["translations_version"]!=3124109916){$rh=array();$_SESSION["translations_version"]=3124109916;}function
get_translations(
$Ld){switch($Ld){case"en":$g="A9D“yФ@s:АGаЎ(ёffѓ‚Љ¦г    €Щ:ДSЃ°Юa2 "1¦..L'ѓIґкm‘#Зs,†KѓљOP#IМ@%9ђҐi4Иo2ПЌЖу ЂЛ,9ќ%АPАb2ЌЈaёаrn2›NCИ(Юr4™Н1C`(ќ:Ebз9AИi:&г™”еy·€FуЅРY‚€rґn– 8ZФS=$AЌњ ¤`С=ЛЬЊІ‚ћ0КnТгdFй    ЊЮn:ZО°)­гQЊµ™цъЈ°AkѕЯДк}д€e‹зADНйњкaКДЇ ў„\Г}Ќц5р#|@иhЪ3·ГNѕ}@ЎСiХ¦«БЛћN›tјЕ~9‚€™ИцBШЌ­8¦:-pОь€KXВ9,ўpК:л8Цг(ЯА‹(�ћЅ­@тЁ¬-BьЖЋN’ьЉ@.Ј®9В#ђИэ3€«®У‰ѓzФ7:‹рЪЮЊ­Ђ@ЏFс.1©¬ЪвФr "І"У€#c:9 �К;ЃRЊ¦РўН<;·миЪ†$#тОЃ!,Л3ѕ‚›ђ2ИЂPЊ:ЌТ#КѕK#8ОЂЊмдпAcР7ЈИор -BОјЊЉHЗ®р3––¶ВЈ‹ЗЈ;ї,ОН|д:¦Rвp9ЊmлP(‰Ѓ\6ЗmdІ:і ШЖЂА-‚МщЗ›M,КKрA#FNњµ_TЏvh шѓРKГ.#gfXЦx Й2Џ ’±QoТ^8YS;Q4ц¤йЉvmЋѕИkМҐЖЈ:nјЉѓz5VЏ(Ъщ&Сг�ж3TьlаЊј‘O«[~7'йЪЩ3ЎpzЮф-ф„ wняЂИ&r|є…MA7VnJPЅЋГШ4¤"¦)МёЮ5ЗЎpA77Оъ3,й†BµҐЌжѓЯЉN664љTп¤…“Є€@ы©И¤є2i·цћ§ЋJ2`ЁиЛiгёf†7%    TA*\ZђмРЂЊБиD4ѓ абxпГ…ЙЛ8ОЗјѓЕЋsё^4#“*:oВъ,ЮЌa}mмХЁиг|џ§РД’яв№ДВИGQг`”0./)?­о @оІпЎ©/йЁ@(    ѓЦстЇ0@(JDЂ¤YjLСecv[—µ»zШеМ2T–%Й†P6ѕт§Ѓ—&~2Jд ‰тџG¦»їЋл; ]gі»@Е№ixб<)…E~ЊYРR&©4ПdbпТЈъYGaџ:ЕTkЙ)ОIшЧ«цмќЊi(1R°В8G‰"Ђ!ќќЄ‚HzЊ™#БQег~·x$† �HPЛ8e-,1њ!рk‰”G<'Є AnЃDА@(L±MdрШKШb(4бA†0ЇЈя>HСL©°ћXУ№щ8б�0ЄљцН™щh]У%ђИHN!в%!јХЙjЉ8wG(6ИCNЛs0ЂлE’ѓч% й>1fЁыЈХ~`Ъ‹wHIБ"ЈОiЦKg\g0.dfu GиpdMщ@fqЄђВ|‰hnPXп�0кГCЗy/-ЭБТЂrС±•$'^aМш€sPqо$›<%ЙЁ'RЎ ‡S(Т!5?RЂЅ=©"HV*О%X4Ґwюhўм_rЁаЅЁРр}5…=6ђPдЈз»љAкс)Звmb €Їьґ'ЈсC�1i2Ё”(;S€Џ™xnBa<<BтХ„ж/! ™А—™k>ЃЖ›дЊW Є MTї ЉЊДЩ ДИ`Њ"i$& ВЂ ЈQWН l¤ђ„р–БY-L$A�3JFоjy~Є3ю©™Ъ«UШmH0µn®О–ё[€Т«UЇЕ›ґаКIC%Ё•Љ»VWЌU�•zЁіХщVJЁ,>°З(ў€NGС}Ќ§dvИдQ‰йў­бtGOBёe Pщ_r5“¤/"ж Њ‡~Г хAI    (Ч†КЈP 9щ    pі–P†u‘)v‡O°Ѕ&#uЪёe“К4дК “qЊY>“°�НКЯsЛ    @ёчJе0ГЂ_«1(њ    vнЬ›—(ќoјdвиЮfФЇ[в4W–йЄҐЕ(ЇYЋЊЖќLУ$T_ЛГOLЧьШНдс08wоZІиу;gс–“dnъІд§sЁxR5П�АуИє;а¤·`Й.°HнѕЎ’фJ,O)пҐЭ0HцэЦь^ґсV2wZKJlqr0­р”RҐeКеРє›Ц@ЖX°7КЮєV®1“ШорљЊ‘”Ї~­бвSaLІВЄ}„Ц¬Tґ”jе^kЂ'/}Ћrћcl•¦¦YlУ[ўў10дМќћbg€Ѓ•|з І_Ґ,ПZn‰hLГ•%S К<Хџфжајъ/ЌQ«a7‚@•Т’dЊІ6nПћЎ.jН`Ю°№эkфы™У"0Yc|Я4BuxЛNТћ‡4{Р”'L-VМZJяLЖ    k=S†&9jyн ы‹k|фJъ>ые»о•v…>¦Ґ7igлТ]waВЪ"·УGї·)Хo %;qУ•–w¬»/фщWnкЊШb«lШ(И”›?KйЋoЙWџ&о~—шUЬ“Ы®шрьЭЉx_Ы¤Јy°лЃЁbѕ2!ЅG†DџЅ—SЁг".>GЙy<n„%†jTkЮєЪь7HуѓgО¶–ђЙьщйMҐЕ%у/јж„rЭAС5Фj>|п?х.1ДёЦсг—Ашџ>PF0иTўґoЄpоЕF•чGИW«±цћ3}єЧ!J€ґ"^ќFhІ%n„ґУоеl{ыwX“ьт·ш©Ъ¶ў&рэїЎЂђuП/Н·ш#Бµmѓі74м——ґ¬ВЙ1Н~rXґ¬$iЇuф9 ЏJЋВ€Йq-Ў/РъыЎЫуEmј5)0–5к0®wКЎrАVЩxcrzА‘З‚0ЅГyw Лдј’qЄЉkXaAT*`ZЙ®R!ћјжmЈЫЙm&«хdВ{щ9ЊїJ‹”DNщ™…Щ)5ЋЖ4б7и†џ¦Ґгђ‰Cт6ўтрњ.вљ¤/–3    ъEт;г@щВPЊѓўrѓ®/$j$rљR‘§ЁXPиј IІЋЙоKЇЬВЊdI„кЗђN.kЋэй<‘ЈЅIs0TКlљћ°mpх-МїnУЛкЙ¤њp{lJКљMЕ™-xц    В¤ їМN�ЌҐџўџ ґZd #N¦nљ–К¦%иЄЋ'dІ-ЂуrЌђN&ЃFвlJ(N…J9Oш5C0)…ФiNђйИКMО�MҐљдЛV"љ-Jj2ошЁаК¤v$МВ/§nч‘' Щ/S¤";break;case"ar":$g="ЩC¶P‚ВЌІ†l*„r”,&nЩA¶н„ш(J.™„0T2]6QM…ЊOЏ!bщ#eШ\ЙҐ¤$ё\nl+[nИdКk4—OЎи&ВХІ‰…АQ)М…7lIзт„ ‚E$…К‘¶Нm_7GTr• eDЩѓ)*VК™і'T6U1ЩzћHШ]N*PZ,ЎBT`ЉЄмо%VDЄ5ШAU0‰H S‹d!iQl(p(NЇ…В1чe4оnY7ќDѓ    ШК 7Д‘¤мi6LжS�ЂйІ:њ †¦јиh4пN†ж ­—6IПEq ҐбnФh/Џ\дQY2ћґТn3О'’юЅv    •leоКЋэ†¬з7©Ftl.nтl?O<B?ыў[%Я!ЕМ§EzЋЎ-€k‰®Рв)ѓљ ©@кn<­§Љтnѓ°©ЊьЎЕs"B§!пгѕМ*№\м'Мb€U'љМHРA°U мВЬ‘А,єв€®hљ‰їR©н ti!Г/Їq”:†GPn�@ий™Аn«eЉ:ў.Пn&T ‹ЉF“Ў ґ€‡?IгЖоЇh™\ЖIL}nЙ;ґU‚CТтpр–&БlЎOМ]„ТлЅ6п!СмЮ‘•pр<H    LSU\oH(LэKЙҐЄ°ГBЙrЊ“л‘Рe)±0“ъI2*ЪҐY'‰RF\§JtU®‰dE+(…=YS6I°TUrjмY>йК$њфњАў§    ХMUГЁШ67ОcrЌЊcЬкMp““ђЎ¦(‰•‘ea°мкk<K©и‡·‹­YOUЎі€OSЌINР ЕVWµt_c›ѕRКIЇ“2¬еQnьf9JєЖштчђ\ХI і¶VA`nпЦUХ{e›†\ъW•ѕ6МcіеЖ«д:&OfU”*«З#ђи6VT}ЎFSўvnѓ{d6ЯГИ@:ЌГ�к1Њmаж3^БШ7Њп8ж7Г–д0Њг Оqv@6јг«ЉaJn!ЉbђЊmЈXК7 “6S.…Цйr›УPj    OP}2э*PД В!«µ2TЕhl\ЅЙ3Ё`L”ОҐр–П&МX%k#цJ ш0„:е°2Й°FtЭDљш}fG+›=II h&Њ#›Љ96Hж;Ќг•‚2ЏЂТ9 Ј'J -_рЃи"rР:t БxwЃ@ё0†G ѓ(rПД3‚ч?ѓБЕnЎ¤7†а^—Иr7aТ…уљїѓX"Б$6‡r\шtЂј0ѓдBгГ)ЗrлЯёрВзњ`t6pEёAЬzCf`Р‚®IQ9\+М±r¤:ИЌ�h    ИЕ!'КCZ±!$q@­E#о�ґUД№m(GВЙ”JЗQ€­‡Ѕу IКЫ !J‘ЋДТцAЉ!F)фꥷК!,O+…!R#ЧЉцJk№M„Ц/ЕЂ В�T!dEN»s¤J[`«ЊОҐІjHЕ©'KF.<* ќYоcdцR.…”ћИZ[<q‚ЖЕ№–R™–xђr9© хРяAэ A¤3°f1ё5жЭю„`Ё&€nX!¦ї„bfAј6‘ё"k ’    g €VєІёBк/f=p•uИВp nЎ@"Ё@U"„А‹AШґ/hJ2Ј–љЃ(’p1с‰¦"A ‹VbнђдбEМDљeТjЕм¶щшfbPcщЌќAlbЙ}+HзЪS‘Ъ?)€Y50.°”љ},И„FЙ@™4Ф~ЪљyЊйх¬3Шци™QҐЌvQ“Ў`‰¤3Ta¬оЄ©сTуЩDь—5Љ\1ъЛIИy–K®ў©VЦyY“єNҐNИДМ#3IвTNЊuАќ№фJAъFIр¦‚AcSc§thфс€#Я`QБ>�і®YFш4pHп‘“*•Њ‘�)MkЗ‰%®Њ№ዤaL4‡ К‚мJЫ…0КnCЕ ‹ДlUсНг6eЪ¬јDz–i“M”U4ђСH|Z;>dЉС“Эs/_”$!­*Ћ’‡¤…®:U©)cSrONVн.3ФѕЙрД•"иSиyb©ЄpЗЇФL#Ґlо1е+JљM¬NФ]ґ™ЃXіn1#?цА¶Ґ“U–b6B¦al 9\ЂЪУN3Т§�фd…‘ўVP$AРє1FНгm,vrM1‘e‚_У*БnРБўВ^~…ѓІ`)‚8GОcтG©vNV™2&=E 4ѓ,д*ќЈх4‘‹- &[*щџг6�Кf7.$ Д—aZ ЂM\З№‹.д$#‘1УИщ®;“њїќ.)8‘ДБn“[УЏjG?зМ‚h7vLКЈ"w$±2ДДР‰J­Ќ#ЦIСb„‚щUEG%щ’сDjђ‘6\•J‘«5т¶*сk*gQX*8юНtdl(ЊМ‡;d|НУЅL•D ЫҐў*сAЏЉд’eы>¬ЯЩ‚Зg т'_…aBBD!]mK=Єо2µє2#oм;ё^Хґ‡Ъє&№hЕIє_5µ‰ R6Nј€‚    (›Н«¬д К°¤ҐЈоёZz2wЪљF—t Й%эvцЉp»Ы6Ј•ЅOЖЗБ{JЉ‚P©)+3ѓpйiІJ­Qg4иАЧ}%gћќ<1]«(в<”+§+S•ЅAnјE®XеS­Йю«nѕ!ъrm¬ќіDќЪЛщSUЄќ2ёl‹‹ІЇ5ьщ–в8№rzЮеиыЊvnРљИџ33;–УђоУЧ¤i…ВвВd‚…’сЦMBЩ?4ў=!|іwwћн^_гКћt?~*~њш+нб1оПc*Ђxў=г/¦·сйыИЩ~ћZјJ5є} ¬ЮH RРзDДЊДЉ‰cdЊ"o|¶K5ќfђhяp…_Цътxэ’n 8­ >5Њ%эD!Ѕ*уSк:Zћ‹ ќL�—Њњ}вг&^А•ы5єЉ *{Т~b{y»сє7\@¤з1‹ЧиђaUє‡±m D`u®ХрыiQuОћjn&я¦Xяе^№мдяeHГaVиПмм…Ф"pнЋєЭВчC­W»rЭCЁU"&ЦmШэѓжMЛ¤:ШUд®Cљz,FЬ®P(L,2ArЏ&ювZ+nжяР8eогPiрoД8Hдмjш»#4ЭђzjЉЙр6iдЇ°^EЋ,ЫOВULд]MВT‡zwЄ¶СЗxyђЌЛЦ(Pї пЬШ‚    rpЎ    ђ¤Ј«Р`кпдЈД[ђзN-PУnВan.ЅE© pbї&z+плb„А$;Ћа/q "QrБ±Є- fЎDТ|¤†Yђ=рэDbFpСІMlN!‘%„б‘P\®ZlrоPhA,¬©ЎeѓэомМ°Ё>o¦џhЫ C$OШzANпЄ|B\ЖПђ‹…ў¤rІЄpT"&Й/рg­єпPЊ)#ЬX.ЂдrЂV `Шr Жr`@ѓ©ўм  ШЈЊmиvr МnIР&аЊ›G§ФД5зn ЁАZ@sаЗ#Р№С¶рLrWqV3¤кЄd¬)qИA+$Ј‚JEв<Mл$XЕђk,HнаA›1цWеFG¦Љ@ВiC0U!nDЬЕ„nwШ«бH*RЊ (В^'NFКJ.вж    ЂЮЃЈО=2¤љЪ~#^8c—еД1$ш[Ж    РЧmЭи¬ЋmѕEЉЃ-ЉЭRЦ±%ЋЮ‹dЮ.­ ЇС-зМn…ф7ѓV5Ј_ §?аа‰И¶§тсKbЏЦъЋSnЕЄ]M`—Тй1„”л-рeШ]ОІ<%ЪYJП3©‹Ћ4тД`НЖtHее Mo"¤мnАВ `к Ъµn жј¦„:"tЈЁА¬ЬЇ&TZ’ШdВШ&©й&<еЙ‡)ВZЁУЏ7Іе0јИђйF©У,HG¦@l6G ђ    t     љ@¦n`";break;case"bn":$g="аS)nt ]_€     XD)LЁ„@Р4l5ЂЏБBQpММ 9‚ nёъ‡Ђ,ЎИhЄSEА0иb™a%‡. СH¶¬‡.bУЕ2n‡‡DТe*’D¦ќMЁЉЙ,OJГђ°„v§�©”С…$:IK“Кg5U4ЎLњ    Nd!u>П&¶ЛФце„Тa\­@'Jx¬ЙS¤Сн4РPІD§±©ккzк¦.SЙхE<щOS«ййkbКOМafкhbќ§Bпршr¦Є)—цЄеІQЊБWрІлE‹{K§ФPP~Н9\§лl*‹_W    гЮ7фвЙјк 4NЖQёЮ 8Ќ'cI°Кg2њДO9Фаd0ќ<‡CA§д: #Ьєё%3–©5Љ!nЂnJµmk ”Еь©,qџБо«@б­‹њ(n+LЭ9€xЈЎОkЉIЃB›Д4ЌГ< ЊА љв5mКnВ6кАоjАЂ9иzћР Є,X‘¶н2А§§О,(_)мг 7*¬и¶nўrБ%3lҐГM”€Ё rІцгўmўд‡KСKpЂLKВъЩC    ‹ЂS.лIL•G3ФW9КSќ·2bЩ!ЇЌ«|–Жр;I7ЕТдЉл#ґЫ=АРхMу“TЊRн/ФrТћ®­УY'ERj!*§№фвШѓЕ 5eOЇ;w4УУ…‚Б°і’ЬWFут‰,ПК}!ITdяX/‚Z¶*5№O5ЪSyB§”+eЙQ„вџ’ф1QT0Ґ*«qИИuбy)иM{SЊMѓ!°­Кр‹¶”†E©ч‰LPGЋ5ТEтВ0DФУ{€јDJQ} бj}ќX4E•Ыо.:’Цr*Ѕ„Ф–<|T–f\@Јc$сW“аHKќdЋФгґ9s–аjљЩ„^rЈ‹Оі6NЃиТ{nјсэ`Ш ДЂSk ЈwE+Ъэ%жµю¶V–Ќ°ј+ёdЭU”Ц…7µkБqT    Ы‘ЎСђ” ¬  ‰DНдВ€СnzЭЏEn@Њ:ЌѓcзЅЙЖ0ЌС€ў&іrc|WЦЙzdњ„ЖБ|UќµЬ*€«Шe6В—пцT!ЦBљщMtё·\чvг1TмхMЏ®л]nI‚Sъ’kђё3zkеДЊ1OГГ>�]RШО-Л‡ЄВъых’ФсЙк1+|­ѕчCX ВГиMJ|СБY_·іY·7+“'¶втizЋэсWИ“Kйn¬°г¬wрБ‘*уrЃР9.тГ‰`¦R/д*уО\аyФ70кГсa™КШГ:4`°щ‡(TC8aFЂ‚!ір@Q u?@ 9‚”)ЉЫГ{‚њ0¦‚2–mґ·љYџщ%mјТрДxаPkмSBFб›7©Ѕ©7vFЈNЪЁ-НES!…кДJ‹ь:к)ђ=�BnH›Ґ!Љ БЗ¶ШmЦЩ -О©•й[…№AWn0Јёx@$:“_P}yHV_ЉpM !Мэ#С*Г�wrбЙќPрHr ЎђxOє АфЂиЂ:ај;МР\C$HrБ”9йfБxerУd<ЁZC|ЫN\9й1ъsЃ¬а’CЃоrіh:А^Aсq>SМюцt}"8argђ4‡CС5!DУrБТ'ќ&"юК!QЋе):·v“#h:Ѓ@$ъюІБ,©ќЦQ#oE (.@¦3#Т№jчЋ xЕ›Lg’‹&chq<'рєTQ+©DРD±й„}е™ТBlu`№lv‹¬ U4вЮМQ_ХPў±])ЉD¤“†*/ђn„@ТЉсo    сoЉwv›НЙYNл°Ч±# Tе2Q•Ћґцw0ј@'…0ЁCћX*µ–АX¤ЩUќб}„SіЪХ#®i¤ҐuЋГ—,Ћf* C#Э…u25Ь†Ѕф®wNы›rР®x†щ &br!њ7>1н<‡І``©Gњг:r3ВYРj pђor¤‚j9Є]њD]lоќ@%bÑЬМFњEТЈщOЁV"Ґ¬УwUьђўдФU…b·HЕ>ѕGfъ43Љ[…QOpС„S8Ґ9z™KQ|+іҐeљCљнв‚hЌ7Їдт)њcєlҐ…&ґШDКTЎkMф…ёHь*ЋYh§oў�‹¶gО@1%ьВ† )Ћ!QZHU‹2цMboсxЃеѕ5SlЂљџ·IҐEў§М!_cД`Q€ќЏЦМ0ЉЌјќЏ$Кд,”А­-pilEйѕЏ«Хмx9%в2зёђаNeJхµєHУC—тЕ+S;‚k“ў|y*©=XжфЕ–Й…*'P№©хЅЈХ9юReJ0ў•oЖM/ђкЏKК9>YYcгҐЩXT<¤wе>AФЄЦЈІdХ1lЫа§[ ёР»A0Тѓ(nwH8D­‚Г)о gи25f_–І‘n»ШЬОE<DъЖPiec€�Ј5К‡ЦYRю§ryџqSDР"™ЈЅT‹q^»hП”±Зђ@€§Жn ”ЮМТъ7eбпz”†.ТnЃ'+r­‡¤в–H­kРb‡Э,ьўІ]ґaЫ*тqЋW°+еЬ,t®фҐ­ЇЬў^шЫѕ/с�J<»p•Фѕё5fPMkҐo-ЎЊф]е»«sоЫђV·0И‡[<<ЯЙ VfЯОЏBr%ЛЉа6Ё§у—ЗЊЉОN®;мщ ,®ДЖZ«ўФ—«пNсЩ„vЛ%Hv]LлZЧZЊ’¤I§H[ІЦE=©ТswMЫ©ЩЖо=ЇАwBгЭ•Йєп-УЅіaЯЈїЃ‘‡ z»&a™zc~©4:С‘‡сiИ•у/&2Я:    ХTм:ё5ч@д§^76b=К±—ѕЙo\ыЎк}ЇГu~‰јР/ґ¦щіTkїrQ#ЇЊ kЃOЗxыNhJ1цыјL®Еял—”Ѕљ¬’є«¤aИH[Ч|Х6опгК­¶[ўбO§°    ®SnюЁАьOё.OВыfLa фb¦\Uf^зnтЪOnювѕХbД`ј&^2j€-€ 5NљХоfµ¦$-Ж(/./%„XдъЯЏъ$oІYBjdПњуЇcР^Ь&fMcrmLРЙнћцг5ЮчЏQКmr@fў‰©@e+ОVЇЬК­ШъNјPpђfђw    l зНШIйnAҐЏ¦¬ЉlЋнВdДЎ ¬\ХР… pЁю-ѕЧЮсn[ђўузРжпЋёЂОћЕPт­ЋяrЊ¶вPиd«ц[ЌКиDЮI®xѕ­їЕЋЏЌnЊ§Ф*Лм’Q$яС(ј$ќ‡рзq@V‘1†кjГЉзўѕн-МЭдЊшмњи‡ЊЮРр{р‡0МU`ЕO„vѓVwРbWа@dЂиь  KаRiєБm Фд™ДўЪЁКgі ђЄИМ»L€[FН"¦Њ&ф-б±· ѓЗМ{QО&·/3lёНolНЇq†VэпAђчмЋxL‡сЃ"Ы'іrlЈрЮ“NDQp‹жФ‚G�НЗp§"2лм^yGХОбСС"Tч±.sў1 &Mрх%кRП%®сИвhКXО†¶т­В©1ґю/CBX2]#R‚сИЌЋГ#2q Ѓs'nпL’¤Rc"r<ае(МЋЎ!‘­rЗq Q+"П+o>кfнсm$ЋЈ1ХFќ,ОR0{І‘Pшz®XMбpTcrRiБL­P ѕЉ’EF&­Q gІxL!ОB&®і"И“м‘s6ибsP§rЄ!2г±в‡.ЃLMю!ТМP®Ћm&KШЅ4ГоЮmJB©E2) d‰рЙ¦ТК¤л¶3N(µ(    MZHPµ$ТЬ†л О8ГЊ$ЫЌс$RЦ{2a‘л//–X&0+с««2су°„P?2п-сн<-»=ЇdµО"-Оѓ5У‘<‘ Ъ2Г*сr+3р¤о[;O=-“»3уїфТф .¬б=ф@GЭAЕS@Рk;Ћ й/—BМB ОN"‘$ўHfpЭCЉІj¶ѕ®'¦Кя«E0—"o#ЏBне¶б„„) (DС>fЅ<С±-Ф&PtЃ4Iу’Х@ф5 Tg(®y>’н$іЅ#Ґ5†ЎIh&ЋRGIиІcV*%ЋxЏFґsIЏ®;0_K‘KJФ#>ФXОў1Mn\©фA4ФDз+ЬW(й0% А+ЖВ„ўђHЕ?’,rS29,j‚Ћuэs§Dk-°бQт±R5 uЉЅCыnTLROSjl¬ж_Q+t›C1эCunЁu=Q1б#4й°PQ©?І?м­TґPs%ґеUF“uM8Ї·WL@#њДтОP5•Pu‹O•`вN0ХDэWu5}ATµ х(г4o-4Ых1J2б[Ы34o фЇ]4іRДвuЙ[qi”ЭVхШyХЭ_k^4ъиЋ]A±Ђ „d›`‡rµЅQІЕY6mсO\РпAз]SвZо—`бNuе\и)жош¤n\ф§H,<­PdМfN4ьXг<»оБ)’xA м*‹3ТўЇоx ?vC)0Њчцm*tмQ’ы)сZO’¤ж¶ЃAц‡=2ІЏї:ўЄ4ѕ,$Цo&Ѓ~UТЌj4/N’—4V}lђu#р™i{*®ы^r&ШH8rЂV `Шr Жr`@њ+pм  ШЈц„йьr М…Jn. ЊёHЋ©XД ‹fn ЁАZ@›@Зpдj.¶ПТl:цw'6њ!Ећеl    3v3nU‚–ЌmF!¶™KтuuьС’MT%\0ътПё‚¬ѓ ыZ#W2u G‹и    ·q/«LреY\ж<BNЙсVyіљА…эФх TчQҐЋ%tv L3gDRІ3nлh&П–ІiAL’цЂ@�¶АИF„m+nr©f<ѓр@ћDrООау¤Б·r"(Г‹(ЈµwІQЃ°л#оCЏtXE·Xх5uш,d¤.8“GѓХЃJQХ*№+цК–5ЂЁsв<Д<—&›Vъи№m~—hџr/4жI0k>vy„(цзnЖЗвЬВ‰ %1”nАwwc™C‚•    кJTe·‹с‹L0_¬a|5Џдт6ВnАВ `к ЪЖг‰Њ&ыfЙxz/I0A“™-ьBlш’QжфBџ‚с‚BNЖш6мХ'†~0Ы6ЙsџѓµЇ’™-’ХЎ“¤PI‘ЊЎUEјjtl0q`vґИуФ\І”QT     ђ@љ     tn`¦";break;case"ca":$g="E9ќj�Ђжe3ќNCрP”\33AЃD“iАЮs9љLFГ(ЂВd5MЗC    И@e6 Ж“ЎаКr‰†ґТdљ`gѓI¶hp—›L§9Ў’Q*–K¤М5LЊ њИS,¦W-—€rЖщ<тe4ћ&"АPАb2ЌЈaёаrn1eЂЈyИТg4›Њ&АQ:ёh4€rC„а ’M†Ў’Xa‰› з+выАаД\>RсКLK&у®ВvЋЦД ±ШУ3РсГ©ВptЋќ0Y$lЛ1"Pт ѓ„еdшй$ЊSУЮLа®$УyЙтЁь†рЛО)нnФ+ OoџЉ§M|°хђ)аN°S†,к,}†ПtТDўЈЁвn2ЏrГ$4Ќм’ 9ЄЉІ’¬ЌI¤4«лnb*r#ѓж)г`NщЋ©(ТЛЌЈ(9єѓnHг0K« !Јоъ†KМD     (рИг+Р2Ћ‹і &?ЉьPш«пH¦—µГ"лCђшз®АP‡И#n7,Ђ…-#ЄzpЈEHЬ4ЊcJhЕ К2a–n|Ь4ОrZ‚0ЌОшй9#ѓУЁ±ЊP&ўтИA(rк1Ћ€S!B1Й[ C¦ЌrGЌфЊС5¦ЊKЛґ©@КЎ9Б(И CЛpФХEUЙsмюЅB2EYЕОП 3Lб+%м(љ1ШѓЋГzR6rѓxЖ    г’ЌZLѓїiПba†V¦ЦМјQµ:Њ”·( ПУ¤г[YЊ@ВЯ М(ЭhZL @)Љ"c"1І• иЏ?OBцYг|L2ЃS%1MRs`Е0C“rRM%5„к‹QЕмЈь7$гћ6ф JU„Е‰Љrk^„B€љ*є¤ЂPЉ<"Г–j!гПКхw1L†ѓв0ж'’ЋёаПB’ f6H.ў†1Б3НИnѓzёџK™ф§?MГ3CЌлГ$ьH#К<3Њ+ЛЌђU©°Ьэ Ў@жВгxЦ)ЫxмЃїѓ \k#–    rНrJ“ЄЛЁЫ ®О§ЄВs®Ё92љєc%8ЮBц!,nЂ9'EB CjzЊA ’b™НЅ„кН@ѓЂТ9E[BлЕнуDФ9іО|Жb’Уp“Рж;®µ?sЭЊј0@&ѓC(3ЎР:ѓЂt…гїМ#ы’^.Ј8^пэр+ѕЊБ!xEwM€йо‹иЬрБ>"‡ХQ§ x Г>AdХ …2lЙЁaogєvёћњщ†+Ё7§ь`ЊЙ„ѓHtЩ H8мH(P    @ѓцrЉ” DЎД(E“9ѕsжQi¦’цAKЛѓрNfћrК%Ћ@­†MIЩ=h¦Љ А@™—д$dРЁ»3d�НђP    бL*dаИ    с&Љн<E`¤хZIaPс~•ВуWтњ†ОtцfNХq+!.с_ 4hЌ!›Oдъ†т>G•Aw^лд¤А@гЃFnђ±<*rzОWьK БИф&Рдj    ‚V>Д3"дтЉЎ -™^®Ґ ЃUn …@‹-БDЎ0"Лд ‡L"КЎµZаЪДIKНD Ў4а†Т(H„•¶… АnnЕмєџBІQѓ0eQЊ!+З”ЄgI±ЋGl„ФфЕ$JЃjаТ“FyO    ¬'¦U2¦$™„&п )Дy”иЭЋdЎЕъPЙЉ±ќJОPfЊ™і=?с6?2–€КйDi¬њЦ,дЬEз"]и    ›)tц‰|A`к†JЎШЛт@йФ§ВЁXTRі�jлюXУК‘еSEзЎжЛI 5Г    ЉV¤=NКЁЭдк7ђзћ*yZCЎ1 ›“­JкГA©!Іe«A†#CqFnrL±e6д*ЫЇ(d°Ф€nЫџ 0ИOr©c>ДЄWXХcтNJжxЩ@ЇcйIб7,АВ0Е:vu    в{іy@|Ґ V®I ¤~‹К3¦ ‘ўЂ€ДЩаecзе)ЈpЉз ©'d    І@%6 dkL4•V*{¤У‘BW2F) IФ~€ьЙs•Љџ'ЈсtY…У&µх‹‡@\nХО»¤ё1ЮpfЛ¬|ј¤ЋуЭkУv/]Њ‘yc'IщY»ЧФ’J•[snвѕ—Ъс_Ґэ{рz    ѕP—    ’JжрґfШvЖ’DЉЙH+И™pЙ‰ѓt…hҐ\Ґ ;(‰DІцeдZH�dТjOИ<“Ў)І    &б”1b;їwPv+\к5Ю\Ј)y&Е$ѕRbЕh    Ў['E6А{‘fАPHiЈ Y$*ЛDh E9Ѓ„Агfћиiљўў%Ё‚9…в4HQ‹юЇьэЇvЃ:ЖH—’M Жsъz‹є(ѓVj$›х ЎШї] §jЙ‹Ј:n,ў¦Q¦IЊОhєcP™ЪГ¦B6SI‚B„ЪрРnn—ZлќU2r^јxJюq¬ЬСћd^ЇАY–БWЁ‹6h'ЩЁ№ЧRhnhn\Ф2”IҐ3Щ=Пґv“Сx‹І$SЌMKьЈж-W№жФfkRйъMјhэТ›+NкfGЈ¤LюЉґ^ё4¶}c,‰¤“нжaцЏc\7M­щ{jcђоЩn…щBч°r·кю‚ ®Ѕёє›ЅА'ЏcnК9мд…BяьКtцзУ{‡K�K'+]бzбъsЊ\ОezхeJ¬ЩN‚тaІj•Тf"к]ЫбЃL„Vљf@л§9G'Жв9ЙІ~.dК™€ДхУ48^rmхкрўДѕH+Ы%з~PѓЧк MwnЈфъ⛉±HГu.{;¬ЏjV›Јњoе+Jъ<Ьr_МiN”›±$‡w    гщЕ/В(Џn ¶уDщKЩКёП¬й<GШв&*Еэ©Оё7ХПyЪwнE–]иѕрФќ)Ь{|–0ъѓЗжщЉ6и~Wђт>+Д.ХжO#ЫЧфШШ±Њ¶ыЄLЈТХ¬c—х!ф”ЏрUvПЌ\¤ьф зmтђэµЭk{pв;Ў†Въг6ц„ШяРH|ъo^УЖQy000&/ЖЏP!H|эF>&ђ/DФщНДЭ…ИC#жцoІ‰ЋН«Я°Q‹ІаcР@ТаNґ 0ґIRхН–CРlі"лНэ¬w)¦1°qOб     4љеFP·iояnСд@DPd¤JЂУ¬ё§*Н$ґrЄ¶П¬@Ћи$цЌе’om(EE_еZьВ�AЋXЎЛ>КЌMoдҐмЫ+ zF@Ц"H/ЂѓMчРдzM"$kЮЩСNhrr€ Њ6LRd‚rЂVІDР’ RЏНЊµN€Sg€YўbИi,rbU:mАЄnЂЊ p№FЁ1Нґиi>fђцж¦љ40опгЊffu®LїдN&("в2^VGbqнX®On+l%    jЧ'Є1гФ?cъг+J1kPJ1¶ЖGOЈn$АВcq[P~ЧCZ‚J2‡x&I¦    ‘оЅeм6г!„XсЋѕDTHррd#8ш- 6E<ЯQ З#кґбNЯТФ2 жЁwR(7’,зQ„яЉ&hBкf6C5\o€\=‚l«§ ргd0/BF`†X%ЎшотЇЌbЕ‘фЫBXЫЌVЋЉR[т‚\DЪAZ°c, љ0%�r"aTFiЖѕ©–›тX?ҐО/CшѓЮњB^Я±®љC  "k"/ѓj ЄаЄPFc‰-’ФlЩ#Dдяр#Дf    \ќпаХеьC…O`ђ    t     љ@¦n`";break;case"cs":$g="O8Њ'c!Ф~n‹†faМN2њrжC 2i6б¦QёВh90Ф'Hiјкb7њ…Аўi„рi6ИЌ†жґA;Н†Yў„@v2›r&іyОHs“JGQЄ8%9ђҐe:L¦:e2ЛиЗZt¬@n FC1 Фl7APиЙ4TЪШЄщНѕjnbЇdWeHЂиa1M†іМ¬«ЃљNЂўґeЉѕЕ^/Jа‚-{ВJвpЯlPќЌМDЬТle2bЌзc ђиu:FЇшЧrЋИbК»ЊPЂГ77љаLDnЇ[?j1F¤U5›/r(Я?y$ЯќєвЎ±ЉЎ»”Н¦ЦґJтMxГЙЉ‹(ЁіSoлЏ4љЋ‘Кuѕ�=n Ь1µc(Ц*nљЄ99*У^®№пГXэЌѓ�ЦaЇЈ т8 Q€F&Ј�Ш0ЃB#Z:ѕ­ы€0ЎЖ)02ЋЌ ф1Њ P„4§Ј“Lni©ЉRЃB8К7Ќ±Ђд4Жў�К=#Гl:)Џ*406Зѓ(д P‹!    Ё Pђ2ДC|JЦ° lj("ГHРй#›z9Жў¤®0єKиб4Нiѕћ.вґ69ёиўю C{ЬтMгў–5µкX(rгРЪТrНк%5µ}#Iґ­лfБrcЄХє€“p5ДЃ(И C фХUe]rV]Zэ.o`б@1b0к7rq  ЊгђК3№‘¬эLP@PЦ2@ЙРТ;JЁ°ВФ±s‚¶84dШ&& €‰ 0mыц<•Иѓ`Мг’ж1Ќ�AN«уPIв€�›ІеmP=Xm‚4$Аv4Љ71c{ц;_¬[7ї…7J7ґКPЏNu!IbЉ=б)Д“рињН8рСђG�щRс»“ Е3HBРЫ±Ш’6ўC“"ЏЛ‘d€»]{¶ V-—гNTсЃCґюуr”Vb2O3k#4)Є„п„hЬ7Ю.B9®a5;ўъ¬цУЃх±їkт5&5oыXЌ±Г`Ы:Жґ4лљцБіё#®ИWмЧжУ6mi®Ы·рЫ‹c·kг¶нU{ИЬШ0»ны­§ЬВ‰l{.П<q… шVсы‚9Йоњ¶Э»у;РиН"1иљ»ђЦћ¦)Бp@'ЪъwёЊЙHЪБODП)єҐ~FХХ4Й»д14“Z4;8 »)PЄsЬ7ЌЮФ‰J.п љХ†z’'    ФшTьЈџПфйИ ц€ЫkhMHЊп·аъѓ™фznX•…tЧК0 Md У6Р�?Ck№Х"7Њrщ  Ў�‚ Р p@ј‡x\ –»љJАё”†p^Г�/+'м7?°^—°r иВ…рД€Ц"МЬ8¶ѓПШ<б„5Ф`DКaPm¦<“wtFТR$м•—’цыOђz;ишLєІкОбE5лq a}гЄ"A‘њњgxјP    @F�Ц+Hґp@»€љk_l‚g|г7а0ЕСB<†ЗЃЏ‘ДxЊ—™Вfь©;w‡Q?BtM^0ZiРЋж+OЄ    Qо}АвЂ`О P    бL*2Тя,X:{n,X«’†Э,Мм"m|Ч РѓHg§ FЅ“R±”bУ‹Іи+.пBљъ$¤њ«ТжcСЃ#ДЂ‘JаЪд±6БRBт`ПЋ1$l!иЋ'®•Ќ°na¤=?ўMek%&¬ћ‡bDЋЪАimКqnЛІ.COr(м'&gА�CЁpXT•¤ѕаHEQJ€*!ґJ№AЊ'A‰…gдј‹р^%Ѕ…!Р–‘    аtz4x4Ё&ZwЏ­ЈЙЃ_’bI<ЙJўkQЇ›вw…{S ЄЕ‘жhrФhй�•ўcf™•dќ‹¤LЈ&jaOed�М]ЊћЖFД5dљЅґЉъ’’`a>ІЩ8u|ЁбpG…эjNPеA@sVfO‡9 д*‘ђт%м•n�хЮj %НЪ`ћњ«Wўu¤РСrо!„1…ЎЗ$xDЋ!5/ж,'Ш™EdћEu *VІ¦nРыC›K 05°°И­Бґ§!LЊТђКАSZб±є8oQЕгCЎh2 ХBљТ„јзБ4Фг›CIµ§м$pПГ•еѕ§EMњMaТw¤MЂ¦xПЊcт[`(#<йлcзБЁ›qtЯ†e~»xd&QИзVжBkы%Э-љТ‚ЌBh=§f8—рфЁ•‹вZ­Z™fІшГО=ЗA­\·еьySЬi¬д,†[m<“МpТ©G0Ы‹jMОy¬дxфцЮ장ЦМenв"оT®щ^‘X”ќ–т2яЙ9‡&жGЗ™І“sЈЉPЌ+Ъ“Kњe2fUґUяP;N@VШV’µcЎrцsЙy‰ргрИщ1ођРъI5ЕЬЗ“тЮЏ_«эІЛl”чі® ГXT”bGЩ›Щ)±Gн`HЁµ#~МҐ6PЭ%I<rд¬-PT¬–TЦ–pЏпXХ#+#tG0адSz P€ІК)dТјс–JPЉЃ1™\lВр=Ёt$’ЊJRAм8›ё:@ѓ±ЅaЋ©M*s”Ќшs¤4^йпЦ /•Fg7ц¬Ч§J©)RшЁpў~n    з»*ѓЙУ]UЛRњjЬсШ3љ№+гk—‹4мSHсљ¤ЛЪн!Щ0o )¤AIH†CHPҐpd'mOnЬРCщ™иЎ±Q‰§QonЅYџ4зіK^)Ёp¤¬м›є.ш €T®PSТ)jc­н'‹rnнК{U|#њO†¦Д9Џq°ЭПЏA®_Жkk.®У”^nР,рL`з;Ґ™ИЧnдF—aІ–NКщ3ЯЕra?ћhЪ”П›Ѓ“ЈМ|pЙ \Xт“”ШGІЊќф9TТжМіbіЃтFћ«“я[+шЏ±НП5зпo›ЫпєГ^ЇВz_^~zф^SЫ1Ќ+Й] їй_±™Ы0d№LЧмРКчN'арЎ»тэ»хъr—~уџ±B^РЮ¶‰ѕ^mkьТЉT#‡ћЃ"l&!Z(гцrIVPEHw¤4Ъ#ЕVџ"2ўБzo"лгљ}Р~'ж;€FGрлn¤+/фБѓИЏКФLђ4~ІЮЉэЇОўѕЊвhг‹дcЄ�©Пь»е4YЏФкПиRЂю/$ьђ~єПАеПж%oЕE.єМBДh"ођЋоЄДHЖЋOYN 0Ё$Ћй    ‹р4НCz°ґ#-]    лrPВЫk‚3ЈЦЁн~ј–"Ў|ДAz^4Ћ$ёза<ЄЂBl0чi¶чЇВьnахщЋъэn$щOxеЇ7 ®т Kж <X›%:~‘(›eErГ{Ґ‚9СMOSЋРГЯbь¦Д”rbЂ@nшѓ0®рЗЛВxF‘,поу±o     Л©rЋ@С‹Q.ЕDбД9ОІьvю‘Єю0Иґ‘“pЇЖ‚SКlNL JС¬ьNC    ИїсМю/ЦеKьА—о`Ш‘Ѕ$­5СрK$>Eђ§ m\n¤$ЕЙ=СРнгJ0ТnBђ‚ъoй Њ[!Сµ‚xфЂР"ЎCгП–D… хГ" KV-ЈМ“‰<±§ЂСп”l·%»%GРёйЖUkL;%5&ѓG%†ѕКтrpвV    b2rЈМV%иwдЁ:jЈ#%М;E¦fЇЄНТb®R¦(CDR’nЛ¬±Rv“Ї#*’єъЏЌ,)ЬыnQ@Шcў(eєn-љTРd(†ЪQ„¬ЋҐаF†гDЩp~_§АBбf Ћр~ЄnЂЊ p%r¤џвR6-r}2У+&N¶g*пѕПтЕ+"33Є2мъUsE-i"b*"уJЂзъWђnh±5@¬BюЖ@Ґ-р2 –#Џn/Д0rj†љ€є"LX?&гД7Гvл&Ц*r"DD5nHЦлj'ДаХйи$jћђкцEи~B~ВK¬@Л°·(єКM<ѓbЪ-тјеSШк‹:Wз9>Ћk>ЖЮ3вj>S.лл=С3з=sч@ѓ>ЮЈЖ(@х4ф_хn#P§ тY…GАSйЂ0ьa4зFзIК(B€‚%›D«z‚.ёrnВt}°Эвр1EатЮbЊ2"AЋAс "<НЂ<Аґ@E'Jf#Я&>0-ж®‘ жЄЄЅ1BљGк­f’ЄtЄ«ЈHуьґ<С‰дОхгe©VEbЧа";break;case"de":$g="S4›Њ‚”@s4�НSђЂ~n‹†fh8(ђo… &C)ё@v7З€†Ў”Т 3MГ9”з0ЛMВаQ4Вx4›L&Б24u1ID9)¤Оra­Ћg81¤жt    Nd)ҐM=њSН0КЃєh:MЎЂДd3rFГqАдl2ГDу•;дЖи1PВb2›.0Sr    †ўРСФМГ^LЇ7ё5[Y7ќDѓ    Ъ n7€S±¦б-9€љ©АЙ$ѓrнUюб4)њ$Р¬H+s»…њЈЗXЂп&’Гp–У%Еу°>ыu_Д€8ђ3srIn§ЗsxМvC$E7%<(пXдaЮ€QУ©Уnкђ№ф,¤z8†ЄОxтЭ#Кђ@АrПЁфЋЄ­‚N2«#ў¶9*    xРђ¦Џњы!Ѓj83 0љ„*@ohґ0Ґoj€:ЌЎЮя„УђFNАЬ5ЊЈЈ щ .рд    СИфгЋCX#ЊЈxЫ®Ј(&)СЫ,1 1є<ј#k|†3Сь5.BЂВҐЋг|(Jr¬Њ&rг:LS$Нnєнг…46рВ:Ћc»Ѕє# д:Ќc к†К°ZЊцЉКШо;МDої0 rHїмT‚:ЎЉт9¤ѓТ Ѓ€CКJ„µ%L—OЂAE&HъBО%n4¤/h‚ЈЊЈ:I\/Ћ€кЮ1TЄ¶1(Л�д2X RюрСhе^ЋHлокЉђЂи6R)h ЦхќjБ6ЈаѓЊr«|(‰ЃhЈNCНѕъЌбh“ЪІ[УgrХ„UUЁм©+Srи¦Ю'TЃIISC-8ФаиZuЂЌШЧ ё�¤2ЎI($ЌЈ„з    Ѕў(с‘LфЪъї°7:рТМTУ·Ш@В_МPЩA[г–6#ЊPЁ7ґ)РЬ<»CpзaЊipж3©аЩ6 #�XХ^!b0 !»T„jъЊЎ@概¦)Б‡8oГ!ќЁБp@эGH0И­„4М6к.c_W18rЎgЎHNаљ9у28ѓ:z9 ГzYj«нГџkјCk ҐјCrnТ«€:чН>Ь€жЧЮРД–§йHЭ«ЩП&ѕ>єРЭџи)ўlрЎЈ„З>МИ 8r6ЁЙ»ѓ 7jЊБиD°ѓЂt…гїґ#{ш9У0ОЈї ри!    ^6Ј’Z:zBэН5Aц@8.Риг|TMJK6HјХ4WDSJЃєMЋ–&@H0EGзђЗ"xљЁt'a±@тшЃД9%<Иe\@P°Jn�.GЃAR-x§« дg A„n­И^7BZ »qб•{з+Хъ№0ЃѕўpN‰б>OeѓDфЉ    в0С †Ґ / rBЕХј“6о~И2!Ѓ ¤ђіxSnђЂ’<гn8o)mЩЌ№фЙс„rр#”‚”Sr0KҐ¤є„AгA]Т fєЊY!DќCД“.fAй8oа7‘¶ґЃК1]„ УcJу‚0TnиЃ“–PTy(I)У$єM2щ €Yn З@ Л–#HIY„рњЁPЃ*Rз3В E    ЃjќbvtpaIiq7ў\пЂLј"@а“ЦкN    бВf,Р¬ш™bD(D¤§љsЫ&Ckъ9†-~ћS"{Bqрr№NBТQЩи=N™'–,ТC;sBAќќ,x iл=4uЃ&¦ґџр¤P    ‡Z,љ“„»Ae.Ћ`i6Зґ)БҐ й»/X@®ШЉ„(…P°дAcсщшc1rГ†АзQJ’ЯPЎФќ”й‚К“Уµ–3|P]`IAБІ%ІаЙ(dTJ‘SЖlnуЏiєУuY©p›Мн'/vчLШщ­ќ‚§p«Ќ‘F…ndf­&Дsе0ћ:ncи;B.Ўњ–Јр©hн)гіз™Ї8ЋH J С“Kzї‰hb+ХїDЂйLCz r TЕA"LнЩLb”±ЦҐф8ЏвЪ)‹§щN…5Ш \hf=лy°e@}•A»Зy3ЫґLH2{d¶Р„(ХокџT(&рМмЃp    »7nф§ЛШd/ptѕ‰OЮD}цїxPЊr     †йUЮ®µЪ»ИcH!ЋUЛњnOzГ-нB—е°]l.јnЩ©ГnY^ь?Ежq‰у/тЉЧ™ #!‡µыг«€¬‰t.ј—©ѕЋIЈ  ‰p№I@ДS%тќ@5C)Ю¬jbЏ™'є%БDг9aТ‡o¤«.;¦rbКzf^THёcіTіnІчzщ»    Зi#JОЎ–ЖАми}ђ5ћ1ёА3Ае(ЛH5!1:І®r[џI¦‡О,ј’�(BR\ SєJБу°ЎYш‚    Аж!)л ТZќ:™`P‰Л¦€n«9лID)alU3Џс…џшaђЂ-ќЦ ЎЂ™<ALдњlМ5“УУHіх/JИ±%ZFЕ(ѕ”e»FЏRmЇJб4eJ{nіF"Ж^pwPдs]­В•ћ.dзЬм'micq]цъ’ЃБЗ(7e2h48›в{КЋ}МА`›оѓNаRЁ&p\EЂёNд#ЎПn.шy„�,fa‘›6`vu8P;‘†ЮJJщ9<Я:ъ`YћM1¬г“f мЬ<,Б¦ЌMЏvDь“·РЌ”њо{њ"@‹C9pFЬhф 7L@ZїKOќф©Щ$¬§CИдxЅ‚rЂnВQХЅђgЎ›Јщ\<FY°т~И„d5д–k¦МЋА``ХЃIЦYLмBr Ё1’QЎ•Gу=Г_јg)ЪУЕЁэлП7€ тјлJ�:жж.AґС\¬љ\bЌnхЮђучФyxйЅ    ©±·РzШЕзiдLз Ћ ”}н    ЎиГ~4юд\ћ_GaB™| ЕицїМё?8†шмGp.Пцыn`+iлњј/Ты$7Щщ•jЌзЇ™ь_Rvхb8jB‘ђ a­_    ф«�e*q~оЬо,rДҐ¬–яe¬уЏёKpяЇ¬ЃПу фьzЬpя…DќПьЭрэ бНнP Rn¬тгЪґвЊµ/ РЛPS°Т0R!Ї]ђJSЇЛ‹HSЇґ$F§ЄыПVфвњZd6Ap\ЩнC#и№пRЬ®№Р…Џ0    Ж!jдnCкФh$'кnВYr=¦Аэb–ЧlТ    иД‚     5W €    f¦Y¦АjЈPњK~€/• В$(r$p'Ћ>БD¬rЂVrh8юe^E†о Ј�9Е\эй&о@ж�    Zl$ш*kВ<n ЁАZrњ d^:‚hѕ.>Мp¶НВј.ЁгЃHCѓЊЭh0З0цспЉи°ЦЬСў %"V5`2@›`М^F6™mZ1OЛ    ѓДђI$¶mљ1¤ZшrfНЙ%ЙОЦВKd¶‚ўЮHF<M‚6:„ћ”ўr¤МoHкHв]‚·+v°r#В8ЁН¤(8ЗЉ<@PPC€]"Jmдf">eвrдТ1x#НФYcДr`ЮyУѓЕ!©%а@И—`б E(.R3ѓ<ѕѓЕ"$$lK…!On"тЄЂne†!q5rV& Ю5d~2Йђнp#Ђс'g@іLSЈжsb‘\јЄp `кE‚жћ‚r«и‚'d°«п�2rюcg„I«€®cУщАЭ КЩ%о–ЊvкЉ.K¤,Xе Гf Є“2%+°&ZДh9р]@ґМDЄ%«r#ЈЕB,    t     љ@¦n`";break;case"es":$g="E9ќjМКg:њЌгрP”\33AADгxЂКsrз3I€ШeM±Ј‘РВrIМfѓIШЮ. &У rc6АП(©’A*–KўСЃ)М…0 њҐrШ©є*eќАLі(`1 ЖѓQ°Ьp9Ќ&г;ruNОF“=ЊВl‰Ук'C)ёA&ЏNsiјИi3LrpQОrѓб"‘kќФA€¶АaW°QdЮu 'i:3k;cжxЅЮ*u8 7KјІ1xЏМзY>ЁдnЩнdвИЂЖo7,{IA–я&7rаўћnЖgЬq6Сi    єr%Э›Ођ QЩ"·mЙ7у|РU9бnЎ›7м:Б„Sq„A>/XЛ§XТа4Є*ђҐ((Ёты*J¤�nѓJ4Њ'МnДе#/`К6>c›€яўk0Ъ2І`PЊ2Ґoіz4-C!Њ)укO 8)8НАКтЊ®Щ†VЕBd“`Rъ:=ЏАДЅ$ГU"H"њ@Р№M»Сr№bЂнЙ    ґT!Iј’ХЈ`P�7­ЈsўЭ%rы‚9K%ЊT+AMЈѕ=7sSъ4№R7,8¬ђк1Ћ€LTѕЇм ”4(rї0Hв:¤»·?Р3b'H(QЈ"н№a(И CКиУХD‹ПL“#>ѓю7U 3 0ХРѓ+9,Тa–s3”д¤4T'ЋQsџcкї®«¤Др“Ђ¶Р4ырє#n1ХХдНVrђГa`°s4¬љ9(Ё¦(‰ЂP’7 lD>аўЈл"'% „ЯЃClч66к™=P¬w.>RTБ Р”mЎСг+М!±rЪ/€јИ0ыHТо&Bѓ@С пь‚$¤kRLЫ€ЈВIhвѓ+vШER>/дХ у2ьB6;vђОЛЪ" Юњ #szъCVв.9ЊГ¬06L‹ж.г“z0ЊгnЖк„(Ъб®Ѓ@жБѓxЦЗb�¤#:ЈІп№Ap@+R`мыAsBЭкђ†/C2Ф6кI;ю�9»¤ќЙѓn`" ЈI7lРДСr)3TЊ?HВ ЋVЬb/]Ч¬`а4НЌV°’=ЇzPз±”4Я?LдјrФВ_!/KўP8/C�оµSк‡VД ›°xыr @М„C@и:Р^Ћюи]мuЂд-C8^єьцКлТrБxD»¤н йк лИЬ5„AцP8#ч�иxaН„Њ!риЉъDСµ’иFQиY¤АЕ™ЈzTлм"g<ъ1В@иOглUж”(Ђ AC{/E§мPRPИ/бМЌ"<TЧr.8JZ*цвЬУГ’Em$бЁN‰7ДНБдШв)1‹(їњўцY(=Дё”/gьH!    бL*sW‰ЎE¤TГґ’|Э‘ dЎиБ‘eДLЙ©7 Ф:ЕутЗb$8MнЭ¦ЈBbЭu1„Л…К|ЯаoE¤ҐPА@єВaнdЂЃї‚Њ!<n$,¤’АгЪBѓiIиЂ�7ri\0r jАЅЈ~~¤Rf    б8P T *]‚€B`E�EД6†#!CxlЏЁјЉLЩћ~Ѓ' pо Т4ґ‹#ќЎ’bj¬V-еЁТ‡�Ћ`‰nЉИ­rХ‘‰6ефОEРдZТ:zџ¤Ґ#†Ј–wЏх6м!$і€¤XЫђЎqДВ†!nFЅ    …fQ'хё«Ш;ўлёІ;S:¦і6Ў±™ђ#еозpoYAН0ОўЦaєA xе…d@GфPJ%†д*hґ!?ХВrЉР™’7лъЎФфhќЄ‡ћ’бФ&bd^RhiA–z5пY(м‚Fґ!р�FtДЏµ€rФ'ђjщъ«sM.тяLШ#7eЋїЄ…€[ Ёnr„±њ¶rјщk©¦WћТХ,Щ‘1-aњТ$ѓd™ќ›і§t7K‚@ ‹IYµ‘–ВЈnгbn"pйЃђђЁЁxja¦qz$€ВС[%    N{ќЩю…‹ІjCM*Vzdѓz¤Sч=N+sЃrЙ1rH‘{В¶±s™-Р%!љAF°\UЕШAl1ЭЧ\Шnќбє·ЋтЕh(E`±ѕ<±ёЉјDЩv®г+&n”ѓк«Џ°s(`2ЮЛЬ}Ќьяј±~уаKVјIыБX39гч„LBЂ&v¬�\:aЫ*7l—.йHIҐЛ»Е‘Id9Јѕwйг“"залҐФaP!Lwxх<Аое`!ЭДд ¤”ј[6X№%ић©Џ>Чщ»¦‡к?"н@PHGеЁ<ЧX{[Ћ;3/Й…M3вћwлmtН·‰0SњЇ‘n(§Tлг’cNФvЈF©hнќl„ПедЯ1]5fu+Р,С~ќ¬”Э xz\“й•m34‹»Уnйoff©�+с‚4є"_bbѓІЁ GjеeW°Ъ}A(j“…j‚ќ@b…"Ґ‘JЊз…CЪKЉF §MhWE6К# ЖЁм}ўахcСLЖђі}‡N°S;AВy;ъЮM4mQЬЫ†ё@µ«]шLЛ†фµ+іѓprЮѕ?<Ї[Й€›­иєыЪхп›ЯxЩ“ѕњЌКЫ+ёШіК!Jг6¤_PrЧg;с^ЖuЖФЩй‹НщRKU€.Жхd#<Oњ±v:о Ґь]хѓXжaєГж]µќ…КGnтYҐ­ПЩ>C¶Ж›Инї8IzHѓб”)ОМg=|hЇЏј$_^bWL-=ѓY>ЇЧGEхЪмсОGЫ7ѓ€]Гtт=ёўъ*·vзAgНo Wn®ќнzwZйЩ„[]ЬxЈ–»ХСЛЕЋ!љЈn†*›ьG&оwtћz­±Ж·‰џZиИ©—ўl}уБ;яQmэ_…д^wцY<«jнЃІФ—яcвонч—ЖS`mОЇ#NнЅкwvd©ЛIЧ·ЄчЊйѕ¦В:!}5!ц·vvд~#-]П«pY‘( ЯgWЌaЯw* эюНЯюBPp¦яЊя,*Z$@юLwпъ-‹:ь-OьM-юЇjaрі„@0®ОІ`AлFA¦$›п<д4ћрјР8Jђ Ю`ё‚Ц"Їи&ђ/@Р@¤^вЬћ…а8Р"oD6еJшВ.К¤оа0rф*hўРzб®ё8TЈH‚L.(?°"T¤v.‰R -юЗ+¤ЃЖ$4°Ёѕ°€c¶rЂV cѕ hPФ$.“‰ЦxbNA ТFЁ&&#и>(rЖАn ЁАZ ¤7вю,Њѕ.ў”hUСНВ0$Q ѓќў6#°д К<њз>Н(±мКFЉёУоЬJC… e"Б‹JVЉWў3rmш-кДp¤0iљdВ`nL¤T,ЖЂ'…¤EЈџ%>_Й®Њаv®ЄCКуEґм0olsнrReа5`Кm�$ь4$@8ю5н 2‘ђїGVЈmn¬>sсВ#в03GtrГ…#„ljЖy­„zQ$ЂFвaн¤КGа¬фHѓnLmxњm’ёZ’?‚ХCє†€z"ЈѕТ0\Я©ТVЂкЏ©Л±VІ#кNmйўHгnF‹ь0‰ФБ ° cм;KюҐRd    щ$­л^ьПґігH9$T#2E$јxMЊМ ђ@љ     tn`¦";break;case"et":$g="K0њДуa”И 5љMЖC)°~n‹†faМF0љM†‘ry9› &!¤Ыn2€IIЩ†µ“cf±p(љa5њж3#t¤НЌњО§S‘Ц%9ђ¦±€ФpЛ‚љN‡S$ФXn FC1 Фl7AGHс Тn7њЌ&xTЊШn*LPЪ|ћ ЁФкіjђВn)љNfS™ТяЃ9аНf\U}:ќ¤“RЙјк 4NТ“qѕUj;FЊ¦| Ђйћ:њ/ЗIIТНГ іRњЛ7…Гн°�aЁГЅa©�±¶†t“бpЁQџ–lЫп7ЧЊьХБ9дуРQ.ЌSГwL°Юмлб(LЋ¦иG›ye:^#&X_v ¤RиУ©‹~2§,X2­CjЂ(L3|І€рД4ЊЂPњ:ЌЈФ  Ок†88#(мЮ·гZ‘ -б000°Ђ!-ЈдnЙxд5„Bz:лHЦЃB8К7ЌЇиµ/вd(\‚я )0Ю7ґсx§3q|уЊ-рЬ“,пHе'­тHЙ%¤h°�7­€«БЃBS‚Ю;h<‚†Ў‘‚FЮ1“л    8*“~ВЁЈZ¦ў,вjъЯІI Кш…°’"Љсе Є7нЉЋP­Ў­@TЊ9Д#Hд5 Ё‚я*@HKSЈ#ўОп2H»ЧA'R|·ИК“·R‰гўt2CE•%ЊУУ¬[2ћІC`иnMDїЉ‘E\•r#XЦЈDн нnГЁШ64Л’nЉЊlc(‰Ѓh м9 P‚уИ»g"ґгйCtъЮBГnЌ0@U@и7mъ~¦ЌЛэ&їМЙ&Ї”ў+!УT;3іФН6ў^RPЛ&'H¬D2Ќ Q†J­x"$Ќ©Xд’ЃB*s™f�а@Ў¶ “Й‰ds+Њcс}·XЩС|П4ҐЕ ШЯ.{ЉЖ9ШЬЎ c9ЊЧс4!C�XУZЁВ3Ј/bьNHSО2…�RЪrрxЪ0Єa†)ЉB6Ж8=ObW°Н @;-#nv:·cJkйНрЩ°Whйj7'¬*ЊЪkcMm%C+4’ h.ој?»В©О1<рЮцuш‹FхЄ›яЇ­њ2‡ЖНLHКљ¦м,• #њs™„(р8TH0\ЌшР9 Ј0zr и8Ax^;ьrI]ЋArТ3…п§Т<5љї<7бКмС~ёѕЩ1ѓXDf‡L} <б„‚ђMpo жќ©ў @Tќrnдф7BjJЃO/GИ4џ@ИwМT`„•®sаhИб§QnЁѓ…ђ д>Ж”†жНOрk-/QZжЂ^Йєnдр–њћў�€rCдx‚�bфуПHl=kдўAжОJOКР    бL*ЦЂk›Щ g°Ќ†’d|JDЉЭ¦¬"Ш‹"tё�EG©Ь1H%A 8Уў °n2¦]tћГRдЭ!їAбњ5Ш1ўpс�`© Мf+џМ—ЬQѓ‰HЗ’фeAЋ�ґ”рО{yG…ђR,%,[ВxNT(@‚(n— Ђ"P�f0<e%ІNґpaNi ЋLвОс Al­І,‰’Щ*‰ЩlҐЖJУNБS0hD%¤ѓIJ:§R•v§–ђgKtЏ�BV±UМъO Њ0ПтnНYA2/ЕАх¦7USУ$&©‰‰“ўмH2љЊд пҐ€ћќ€ЭўЄy©3КDРHnРKкщОђЙљIђўP§:›д"М3Є"Сй*«W^ 3c1h&] jOѓбІ ѓљЙK“-…ꦑ`Єг#yp82Щџтв\ИЭ7r!йR„4Ђ|! ЎЊЦNК:xB›u&-д9ІvогУєФ«і)а’cPnaжь…ВrћВnг[4¤АЅ�tцX­ Sк"S X”KХrР8'­Іn& g4ЃЙY2UfЕ%ќFЎP)ђЋВ(RG‹ј^ў6ѓ[5f奚9џCH»‰Nф©(Nµ8Љ‚™IL№„P¬BpTnhтЉ!–uIЄXj ѕzњТЊтIУ™’mЎSХBобjrТ0—№ѓvQ›m%бЄЏT[Оji{    vqV‚ЁIЄ«ґчvхј�>bЧАkO¦†':µTAРж XЌ`њџЁэыЃ§т™Hba„D„–{бф Jq    !$xђ”F2xЙJrЊµ¬>Ea5Є§w ›Ж[Вѓў/J!С^PrO"°Qdѓ™¶сђ¬C’ійhS2n,Љ!%у•r9Ј еok™ќDЦ«ЕlАеу›;Є‰RGЄ1ЃиЩA…„ЦЇђЬ]FpAс›Зѓ9—nєG!юwО агEкух`РXTш№8ў3­!љА) 2Dњ” LРJ№_:д·¦ґе>VъЂ©j)Є—…ЁУlёWы NЈЃНъ1ЕЕj?«‘D)›"тm…i—#CМ[EнQuY&‹П4s/gЭђ™vU#ИUбМиWGцyЪ+гGAтч¶Y+cDqЭЖьП{њРs&·^пйV…N Ыyк·зЭаЖTжуkъ<Ѕпv‹ѕґ) Г8фї…nWqЉ!¦Oј§h0й|oќ*—™_†Щ)E¬§іsYмјчД‹Ъ1г6ZT$OEПfxЈ|Cт+eм·е<;}ннЧVН`-D    ©м™ґ    ДГѓў2EЩј&йОљхtкЃУЕэvу:зєяC.N‚\ќ-    8єЄўШTQKр)ЎB@х~†тz*И&<cЌ [3cC -–щf|*ЇУґHQЄ=HрыЛkЗzQК@п®?ѓy+%=пВo­»ў7aQ4»Ж)r“ЯгґoГпo0qЊ'Я[”Хи‹’/.Yу{rҐh‹E|ы¤и«ИыQжH(№Ч@*]HҐ–a/и'„$ЮO‚-~Т0YШлњ$ямH2$–Aюкч¦НЈьвС•    иѕБЕпяoѓэаегЅl@PтAYйЧ?–LяЭъМn’Эц»n?sЇ¤†ўп‡КюlьmrТA‰ґMўH7пВуЄ>    Pэrш&°bВеЉ>хкlH¦ҐкґA­xрНкЈй±ЂбОlюЧ‚ОgPN›kёі…\Fђн«Sг.ЦNfЦЏHПЄ®„‹PµOВспФbМ#ЙДцepю°|ђЊFЂPµ‹\¶ d^DLфпR<Є€й0rгРdїCЬK# (Щp(С®AP lв:Є>     8,И6ђ %„ ‹fяе8d&Ўоr‹РьЈЯN®сkА\)А#h6яПєu«>Uonь1П –САЬ; ЮШkтZ „aО#‚Tbкї)K    ‰кќBRРЈђщbroD†rЂVrbfSF!ў–’O@>"жЃгШn ЁАZ’rАЖЃCљ&§ъ·‚¤#ЊјаВОЊюpйВr¦‚М+Ю"А›АМ(BrйЦN/з ќ/eL‘«ІNЋ9+n!-Ц Ґ„БB>9ОД‚eJLвH^1рNIZVZ„ъRл<4ЕДerY.*ЃlюеЖЈdrHЌк?!6–зA)тд ¬/rLrо‚`’&њ2+!p<ыM \ГJ3#6ж>‚\$кИ/m"t¦Q*Ъ�M:!СжDТГ”§юћулЄЊr„›НZ°K)eёњьјВ†™а¤в¤м rЄ�Rd¦d"dЧe~ќЁ*KлУDу y"¬џZ7ѓXщjNТТЬ BюќІBS°"t†в  в«ґnEд7ГV$’ѓpА–ДD-ађ    t     љ@¦n`";break;case"fa":$g="ЩB¶рВ™І†6Pн…›aTЫF6н„ш(J.™„0SeШSД› aQn’Є$6ФMa+X¶QP” ‚dЩBBPУ(d:xЇ§2•["S¶Pm…\ЋKICR )CfkIEN#µyјеІ€l++с)ХIc ‚›kЪЕ¶Іm¬ЫkFЪХ¶¶m­Ыk†ЪдШWMђ‘ ь…k8ВXbUьB2`±XцXњ†П@ЇД$r ТТяі«/рХјЋ!Џ°Штp{5 Іo:€r±”@n7€#IШТl2™М§1Уru8 'M±РРiв &.єя/Wf¦(~ѕµUDSйk9Пц†“qџ»Щ€цст]†RШ\Д±4u…ZюY$Й± В§ҐR¬••иR:B P9N"СRУҐe’_!ЊbЈЎe<(ё>)*ПАHs••    Тђ”МУ&Ў„nЫОњ!$*ЖИ¬‰ZU0Ё:Жђ—!$�@%ЊьІ«DLЛ3Esж©Еh:юі–‰с„Г¬ыTМ‘ЊLЄTBPRЦ"eњДБў1Ъђ4iдФBґiЗ#5ЉIn„©lґЉ™#¤pтJпВM9Ј°В°–¦Ф “#«bЙQкўUDй R©Q‘т=    *ђ°4Ј,їїЉґUMіґkНNўJV1dBґlLФr;±E|\‹ ЏЅXU!-{Чф”LАТЛь °RПЕ”Ф +уµ$B:…–2`SЈЁnПJE2/)5ЉҐe4[¦ВЏІUІюЃЬсЄ}ї$Р•З‚0к6rЋ+¦а#cВ73р,жсsВnр°QкkU•sХHu‰()wим'ЋЭЋ¦ДU[ д4B“EAUіґтWP¦ +5mЗ4ьOQ$sЌA%©ЖН ™dЙE1&И r‘$8‚FИЊќДЕЮ–Dю™©LЬzU™Ј'\±„% ’ІєўfЩ†,ЁXс@9ѓbюАСл*rнИЫЃЏ!к7cЁЖ1ёc�Н}„`Ю3Ѕѓ�XвЋ[ИВ3Њ/`AЙXAЪц®`P9….ґк‚?7ќ!Бs豥L¶„†—-<ВCEБи5ЊЈp@!ЉbђЊїх1«@ЈЙбT’Щ ЩX’К°NDМC®ЏbGЙњ*ІК±Э}7'Ъўjь©)НЛ­rgЄ‡dЉД„й< …±ЙД«флS9Jсю­д1ћX&Њ#›�ЌУэaЬ7‡%zCАpr!И2†GL    ІЃЃ�‚ Р p@ј‡x< ѓdrбё2‡ ]C8/v°Ё<ЖшCxnа‰#„ Ё_:Њ 5‚ |Chp8µЪ‡@x Г>(G"аЮЇN3– .СЙ‡Cu    [ј$rБСП!„М¬ђЩeNК    С$fIУ"B‚њm†|…rф@¦m„ђs4хЃAC$•J$„‘С3у$€dЁ–&ЁTcЎHЄђ¤$2љI#4BЕX€>д8yЧ”’<I|•¤ZDќ3о oБґЕS[CЉнu-дHPбв,к}©џrО,‰ktҐW47кћeK§дьщ“ДyъI$’•З) /‰»Phl™фД    дЄLo,луbАќ±ИpР„AДC8 naD&МoН±ѕ‚!*    К•иi€0+�¬ѓђor¤n›XL“nч’кqв$AXbTЎҐTA ћЃUn …@‹EЁАDЎ0"Св;".Yk’”'v|‘#”N„м°-%а¬ЩЩ")иђЈЙђ‚ФjSЁі‹e”XЛБ¬99"}ТA‰mЏЅТRРќKо[€–Є*®эT1’«СR€ѕЎЫ (–V–ЖIKлB‰•ж-ЛГъ ^CPIUMJ’gКР+MsQ‡њЕKnю"љrj®ЉјЕї¦¦ЃIЎ›DЭr®•(.�кk[•!zІ*|THh®%АDёшXЭaUС®6Ф(–У‹[$к\Је�Aн)Cw€Vc(1іи•/кБv'фІГHz  (!Р ажnXS §001њАЙ#+»:fдВ1:    ОTХ„3Нqs§VЦ+Hi™,ҐЙLЛQљЅvinљВT_“Z    ¬Ч№Є’lГТЩЎ.Жѕљ i„cЯѕ—э(T≋v    4o±qo\И2ptЉQёіD‰ЫЊ†»ъ¦�,ЈСs)K2щ™ґћ!*HИњТўHвR‹¦NVэК“УJ,VnГ4—Ѓ? tL^‘!V6OЉчMЏrѓІдЭ‘I    Ґ“�*jQУU"ІЕ’ЙЁG­rґХxВІ6;Лтљј” =)­Щ–QЅХ=¦B¬дs&rМe["ч¦@€Xћ·ЊЊq]5n\†иjN”Y®С%eЇеd •1"ђf•І<@•;!dxСD¦Жy’ g)XБЌ1ь«Ёґ”ГFЗqZ+jS+kѕm/кФ€«ylXф$і@HQд‘c‰­uо·>Ї&Ь5c k.єј€Тю^-ҐqйOfh#]9хq¶/)д, -њ —У"Ь†’Эоy¦~„eфЫЗЯsЯZ«ј7*њL—ОєнV#·iЎшЫ[Жщn’yђР 5s‚љNСuU€°2ъ»iќ‹јл…Ђ®\QgЦ;« ?в\m±ЁН‹цoдlћБ@щ�–Е°�ї•Xћ[­.§вµгf“Ъsw9ћЬзјењIV|v·=Ґ ’ ®”СюФ&ЁЌ‰Ыw`cІiBИD    ћґbW#уh    ДµZў2юЈХуoZeШэy3ЋБіpkouЌЈЬIЌG=Р°љ}э|6/qпt:5н»rПy*т%FVbЈb?ТЪЮZGХХbGr±    4•~єЙ_*ФЙB;НnЎ©к‡€НќqJс їK<]V#гS3PҐHkGЄЉ‡Спzќе$пЫj>пЕэзIk= ™|;rxXЏPчn/ќн,QЬ¶зч\Лз©ЋaQПччЭ}U‹~Г[ыСэZrЃt…k9љ* ]@,¤В!d©9]H8l ‡ИЃфт$(пеUнpвД”n.Иыn’ъЋўяO ы'ГЌюg‹оUN‘¤@3ldЫЖ€шДrgи/bПЄZhЊd{гЖљ€Ьа%¤0оxчд•O®еeП¤ФoґeЏuOАеp¶ОяоxшЖ“Р0kpk&[…ҐdT¦ҐћВ'ѕщ®z¦D"Жрр•nL$tp”е0ЄчP°{рrиPѕВd Sd¤©¬R–ъЖ'Gѓ0O0(gҐdХо`HCкyGГ? By”¶d°ЦнPT&€n&Џ дЂл‹6A‹0<&ЄХ§*м«&+(В ЉVУnй;B‚Pe^њЎ.ФДjсK(- zЧ‚|ҐОј$.Юy,‚$±TЧС,лзFШ †ЂдrЂV `Шr Жr`@†)Км  ШЈљnИћr Мo)ь:АЊћ,§ьД6З$n ЁАZ@v ЗЈЪ:М лЋЊi®ГоШ~Г.Ы­оЋ1<љЕ&ЇҐ.ЬrЁкдnW`›±ћJdPAЇ6Mђfјf’!$Р д$1рlФld“nаjћ§й”—D *лuйYOжЦЃDД    ЂЮ„#Ш=ТDњЂЪЂЈl9C¤эЌf,ҐDfoNk«4–Д\hG’ун¦’j«Ќ>ЄО9'++'rjL+Vл„IQс'Џ)rП>n…ю8cd6ѓm'k`а‰ф№(:Т€Я±ш-х j¶VЁ2(аЕIњ±ЏPѕ­ЖPЋР.J]нІѕ+ФаБf`ЄЦдЖnэLN,~ѕЂ¬  Ж кr§x!JЖud*АбZ1¬р3ifАлjю^L-Ж®Fћйт|Є­"'ЛnnI-Mб :aІЊuО ХЎ±LV*ђМ*"NCc6GОtnЖ0§^C@";break;case"fr":$g="ГE §1iШЮu9€ fS‘РВi7аЎ(ёffБD“iАЮs9љLFГ(ЂИ'4ЗMрШ`‚H 3LfѓL0\n&DгIІ^m0ћ%&y’0™M!ђ�ТM%њИSrd–c3љњ„С@иrѓќЊ23,ЬXn FC1 Фl7AGcM+4™в@Qкc:›¤°л$Ьљo2f0ИЩёжГTњ±—мDеђ9ќMђг¤Ь­„›„ж±”ф 8a2HI’Аi:BcЗZСґКtЇЙXjЄZ…о0v9$ЬЉnЙ^Ћ{“ђ+ЋrVйЖ3yёй:ЛrћїWќИ2т·;n·ЎТ®гІ*СВБ3‡›№Жc1†Нњ›ЊэђQW®6r#›+ ЈЄz’4г«яҐЈ`NА¤Є2�< LpТкЎ*ЉЁ«)*К¶Ў9k(*#‚Џ'°ВЃ6ЂPњ7ЌЈ$Ќ‘ZJЫ„DnЙBР0�esЌKШУЃB“02Њ#Ё#Іѓ Ї¦©ДЃ#B�те�eClnhcKїСHзE¬:њЈ5rTMT#єЈs ЃЇ°Ttл1I”W ѕKрй=єкјюкµbЂБ:Г*ъъ)0jЋ2Nіє4 Т    њќ9c’ю:6”sД±jФ ПеG>УiЫ‰GEг«J6 ЂШИ<ѓў(2xЖЃЂHK^WЦІ2¤•ш#:µэKЊм№R3Рпђ¤2УC•І4IJ<–W¦sЋJИ22^ђ /(�”¶p�кїqЪL:§c,)G6sј)Њwjћќ и\ќ0‰$’2Ћ#©†U`В�ў&O# ЮфЭC-r»ЦW+љ2јШUu. S–JrУ±S<d°т^9¦uАГЪIkЊжҐJЃ0gЄ6'YL•Т№z4(\«ҐnT уВ9o NhЉ<jЊ`‡њФМ\ІZ4ж“i3Ж004fАTdЧLЫљ"]3­х@\ѓxбЃє™nз =#5=_»(B+w`тУ`crГ&_%Ы Чѓk°ЃАHЁ°nуfтБ([в!їSь 9р€ПГґуgYq‰7Xa$7AHn*rг^@b�¤#=+Ј:0$ џqИЬѓpкТ^3%ck4‡ІIєь2H4Ћ WЌсі®ТщК?FђГ    јВђPшб#Оь$Зр4и2IґABГНШ@кН*MCnИ7¦ІJjI%'Kйч­#ў    Рh2A�‚ РnЂ:ај;БР\C#і&Д¬3‚цA    —Ъ: ј*адФC¤ дЌv†°D‚i·7%l€†фnЊђ<б„42tR�h1@„†bDScD{ ЂЧ@u»_Ъ"jиUфјX’ЇO&U9Ў8ёіБP    @Њ‡PаХ° DїрNW Hs#Бё‘V*Ўл;¤EtД¦ЛаЉF&IЩRCkxGдt¦ІLd AЏ/їGрC:№%ЁhFКBBЂOnaPќ№Ђ@ґWj:)(T†D ЂЌ<R'Џ §љЩNЇWВM”1f\“§„Ѕ“aQuЖ9“·’b~Г’Х`qЁ(г@jZ    °7ВZ›‰)`Ґ‚$iZБR6#†@fW‰.%Ё–ўЊ%№.$Ё9&3 ЏUё©!)Nhџ¤є’nс m±°ћЃUn …@ЉЁx Ѓ&Z,‹‘„F!Aѕn7ЄA$eґй 1 T”F‰W’фp'4'‡    F‚±DGfИ0Пc }PR=Fnек/Г|н_)Ё=иь€JY0СєЁњ¤ЅФа*fЩц%ЇђХ’VЊ|П©чN ©62Ж\QИѓВ.Ё€Єђ–ДkSЈ-Ћ'T§%3!czе‰r)х+e± МОhµ’ёЦr4ЦУ»]«ЦІW&”•‘ Ѕ©JщУ‡ЅOCJЇK&r  @еXКNА„—Btѓ—ФgQRТGчцџk»»!ЗX0ТKhКЉI‰УE •ѓљTjЪЎ€    Ќ…K4€И{ИGҐАДБ_—хЋ   9‚”БЏq)1Ќќ›<‰ZМсьёНЂ!ТFдcJ0xd†!V>RD/J`7д-ЗХE{)}ЁнT*z]и"н фG9rтФlэъ`¬и€Ґ@П‚і»DБЙEїіњЦ    [UѕD5*¬М(ЉТK"    аa€ђм—L№F’ќњX›ъDQBL豫#$m&Y«'FI†°т®Йqy0K    ^ ОђШ^=bЬ<.”ќЯБҐ qґ1†4єй†EИD”6ЯЂТќЬЄЧЙL}dай”r"ШК™XTe‡c‘’T™~ѕF;эPе‰є7™”T�ЄMЭЋ<aЩ-жlС”і^Wrє†h4±ЎsоOiYG5њ«ў°ѕf1ЌO аЙЖRЏДуj“I6}@бSY�|A§И‰JgВџDe1#µ–‡e­_т®C™Т7сзлѓљq¶>%®нЂљШпЌµ±‡:ЗіZ¦4юзСLЪРЌ„®^-µ`«G5Ь ¬е{IА'VКгlЄм*kЕЩЇeSunљ®_Вµ9џxeЬжd7¦лgПоenнч]И„љЃДб„*эу»КЩф>Щѓ†5т_Б·жз&<PњсhѕёКк2QТ‚K.Ј]ЖЂ((SУЇ`    i©9ј·SzOH№—/n”д’mЛРѕёЦtnЮ�bPЇЌе¤­xRUкm.·%в­‰¤](›И+№™Ї$§ЋX6ЏYeя®жJEWєЩЧ›fЋ=‹xr!SЧYEЊнZO¶t)b}Љо=~В©bq>Ъ    :оЅkypюПC>р]c¶­/ U|EЭо»ъШIІыЦAЊг±Ђлµолџ3усЛ9#еМЅ�O›Д^{ЖiBЛЬ&oЛd'КqјлЗoюрА4THП?ДІ¶®чђP\пxяц№УіђЇ‰ою?ѕхЅ»Ћs©ТФњыѕhЮKЯ;©~¬ЫъFR�ђ*Ќ±;¦ћ¶C`ОQь-tфЮ�Ы{©Ш®xЅИ3Р5‹°З°§гЦd‚RoВ4«hndBџа†щнцшМ№ИUNлЦОc&їl$Ї®јо:U/’анъфп„�ГІбрHв*ВоENBсН\п:Uш    ЌкДбPЕ-ЪхЇЇO,PЪлhтpLа!SPyЇ§C ЛН<2•…uЏйnP†cj®(r Ь…ДcљGАВЬ+К1Нj+F–*F#ЄЯЋ*уЊGІ»Ѓз°хpFг/–оахЋ ъЌ\f%ZzЬє02Ѕ¦N=Е|;eBЕ®тЕв¬Y©РkO‚–ДxD„L`c$bДZг©4¶С 0жлnМ*…82D!pдс®GСB;1G®н0 °B3Qdѕђ­r1V^CиЇЋётП ‘‰    ±_    р4©1”DС(ю‘ЈIZАв[±Lсг\¬/[q‘±°+NлќvБМ 09‘јВЁc@а#LKnf7 bELiЂКшѓlf^РЊЯсђAд lqрњ@ђ>ПД$P0Dћ ҐtZв wLЃЛ*ко §Ј.bИ‹&!b@~кихІ@ЗГ0&р:Јv$љ`‚№Н‘$,4v.Яnт­W’vb%/•О†GўѕrЂVЎ`Т¶ГN3.ф�мp6qpщblпвФВІ—ПД¶ЏИFсn1вw`ЄnЂЊ pР ґф±h[М2хdфІ‡+РW-ВRВnУ‡Щ¤Ш“FШP dжѕмжђFиZж€жТ¬9¤КЖG%дw`E1h[*Ћ‚%Ј‚`Т¤џоZj%О!€щpД…рЁG¤4ѓЪr‡ом¬E¤3#6Ehx:п4(у.jлbѕ:¬zцуlіE{.Ћ2]n°Єс+=7¦nП™(кЫ93ѓ7.3р[7В6уўejђђVnГ®rI4vР)qB4ZеІ[,rЫ3’ЅnV^cф¦k$оdс>ћћОNилвЁф«CУ C JТд{КЦЈnl^    ш/ Ь(„¶@cЦЭ    hжCrуx;&Ю©нЖЄK?Зт‘Ћ©5‹ ©УЉЬj„}л·P Oђ%jЉA† ^ЂЌр=ЕТ@%ё: ";break;case"hu":$g="B4ћЋ†у�ЂДe7ЊЈрP”\33r¬5    МЮd8NF0Q8Кm¦C|ЂМe6kiL Т 0€ СCT¤\n ДЊ'ѓLMBl4Бfj¬MRr2ќX)no9ЎНD©±†©:OF“\Ь@n FC1 Фl7AL5е жnЌL”“LtТn1БeJ°Г7)ћЈFі)Оn!aOL5СКнx‚›L¦sTўГVќr–*DAq2QЌЗ™№dЮu 'c-LЮ 8Ќ'cIі'…ђлО§!†і!4Pd&й–nM„J•6юA»•«БpШ<W>do6N›иЎМВn)кожpW7­Сcr[и6+Ћ*JОUn\tу(;‰1є(6?Oафя'пZ`AJ–‚ЌcJІ92¬3ћ:)й’h6ўІ­« PЊ”5Oлюa–izTVЋЄЮАўѓh""‰@фr##:р1eіXт #d·‰f=7АPЋ2¤ЄKdп‰Љ ¶њ7Ј ДЉ+q[95Њt>6D0„    ICrJrф¦PК¬BP«Ћ€"ЌЇЈ=AеЃB В9;cbJрѓђк5ҐLkѕ'*씉–i жМ/nфтЉ/©ЌGRлѕa“CRB««0J2 Й иФu*‰SХ38Ф:B[fяАTЊ<:ЌГXЖ4ДѓZp3Њк@ПўµЉгGѕі8д4;Ю9 IЉђ7.l[꼥c[7Fг]ћ«5„Y2mJГ<¦)bЦ6ХЂЊ:ЌђГ¶в„�Ж0ЌПў&6Эрј§Є6·КдT©ҐwdЬЙ н2NtЛ)JЋ.‚S(«ѕ)Єш"%S Н4рc©Њ4¤YЊ^5‰Мт­л’ЃBѓdЪ>ѓ8Т:ЌЈ}|$ЌЈ…ћЅЬ xЉ<gУе€·ѕ+вэ Ф@Я•RC Ј–Ё9!S‚PhнZBNи”±Х“й6ѕў ЮЧаЌA\cЁЖ1°Ј�НxC#~l7abB9)ЂО0®бTЌ«ѕ2…�R›�dL°«ґunb�¤#&РЮ7cfZШ6 •#Ф9&# лu>c}n<nеЋA»ЈnЌµАЦ0в*HК5ЎCXAДо#O7!:д«»*УYЪ%Гl„Ќ.3ЛЭw€B“ ЊЈR)>oLЇ¦:NsЄф—CWPгїђ}ъ9ЋcЅџR є Т¤ ќx�Ќn@МAhЃР8 ^ Гј    НIВђ д –xgд"    ‡‚ІЮ0nа€б‡'” _RЄджxrіЂр†|‚И‘IYЉђЃ“ЈаЉQM¤д“pњ]ЛЛґAДiђ$ЭМЃџ нх5”s6 кџ,еїђ8ЂHn    ДS¬nnbnd}Ж8ж¶*\‰–rДБ(і§pNЙйяbЕhО¦8¦КTMO…ЙР(…Ий!€g3жВ@t‚Й№сH`‹<"bxSn‘°Я(ЈЕІЪ9!НR:©(ўК№H9AСЅ`ГШD“°Аѓџт¬И€«°4ЖЎ{Жіvџљ‘0 Б¦A5цLЌ©­6„Д#H¶ѕ!=hҐ) дIW©K$Ь$—7•ГZр`L<ђsXsАPfGк=‘µјc‰P¶>gFsЂ ћa“рp*a”Ц3ьQџqnћ§Е"Јф№ГФоnн^“‚ьЩ#Шl2J(ҐJ”aсИ2“qkчD№$t3МҐ•5&F–Й9фA02Т®›ЙIЗaЊ–чггAЪЌR}Є2ћФШ©%ђ1Jjn™©МBkdэZІ58§љ•@MrT#Ђтпrу:AXяђ3,ХрГ+ЕЧG‚ARЙ[D’¦7ЁІ+!o1-ЊЦV”=8ФЙх±.o”ЬТKйWБLЂ†PЙ*)+'ЂЛ2І)E<-q™ИS'¦ЛЪ№#Є$¤©6”wзxzћ ($­Gкпмећ }F№Х"wкhrNл!јГКИ-3^љ¦ЮlMў G(у+n†Й`¤уoPr\ЙРЉ[•$r™ѕ[НA7ґF~¬IлЪ]Л<џ# �wЄA1љ тДРт @H« ;‡GC##№ F]`Ч(V©С леT‘`дЄ%цї ХgТ7|nСиnИ·98О°C)ЄUт™Ѕ_UћzJ9w+0 љI{К=с9kЧ\ UрFn�0ҐЯњ(p‘IB�Zябњ†р„А±ЇІЂГ‚ГrДЧ мUў`ДЩWљўUyѓ‚ю2ЮъбТ {°&хPTвn»ђ№2%¦”њєьT2Н!Л‡XЫ    MГЎµДvHАН"4Њкnб”14°Fђ±DC1fvн9ъr7іЁЦГ%u;Т8Фи:фD�Ь·GЛCYSг:ЏҐ.ПАБ$®aо^'n|¬…?:‰Xl5€VQкiДPg&#zЕ3R*Ъ�Мm>ФeнJ™чHйн’':сҐ±vЪMµЪ”ilќо’ј)eµйю'ењђ3ЮiWnmЈИ3Ђ6В|r4¬OmЕ№'њхҐф>Рк]Л�xwтЎ’–ћvРнќЮ*~~©+2зђ((Т€Щ=¦N­Ib•.ќkэ‚SшIЅ њ-—#фућ¶о¦•f=бmішЧn¦¶‘G/`iЗ i…a§56Йuх<ЧLrИтµіxы°жЊ{crcЋdГA�?7c4и~ЃР±&З�Ga@С и"ґ;tњw„r—MЕ}CЈ~§ХqО%їќ/¬б7al滴¶ЬЗ`k®РджИl€<чdvыkЬІ{MзЂлЪЈ»„(cyЂЂ‚Y®Оѓpa‘ОiОЈ0ЉTxєсOr%Ѕ ЦЮ‰Џ‚(cВПtа­[ЮfЫКјфzеЙ|Ќ><®в^+A№кЅг5&·p¶ХяБмCїU    эVРєxp ПqoK+';IErB    ПµМ{tп¶м&*~oЩОБD}‡·іK#гXzпvОВ эЭ±ї;cтtлщ?_Ъз$ЮояЧ±©iЯюї—р4цF    bґ± ЁyCКЮMBN2Є*њй3 д+mFPNЉьНt'0$к+`э¤+иЦюMћ]еrЭр–$ Ш{БBµc#/тVрBW‹Мя®\ҐQNlе¦FnН`Hѓ”Nг–%к*кцYжћ=ЏЁьа§ђyоцзP”=Ћй    Йџ    pFР0“ncЩFFџЏ!‹% †Mu Vґ­c o .фь/”oixё0јХ‹ЂПЈPЮП<v wл…n°·k… FVљ¤nяkФjBK«ИDђг ДDBђлДёјd…    Ћ<Щгцc6±ёMаЬyKТуcоўЄ§cVЫ…ЉU М©К )Cl•Е §ЛчЈіз№C3‘YЖ    ЛLЦ&а–ј§8 "VУЊ<ЌeFїС„!ЁhTrLЗ®МВҐRХ¤1Њ~їq°л RЩа†P Ш`Ж(ЖxG6—ILrЂк5Ёjg Иr Мo¤&аЊ�- b”|зn ЁАZ>/.<l�кй”gгя’gІ'тмg!ЖЌ" $#В@$BH$ґk‚_^&-€F#Л ±жєдЦ-ИLмФdј'йW%ЈЄ=‚”ПVjт0HЧ!RxPь"ў(e"n;z@;jFrж¤<rљ—&r)@J%6С”§Gр»ЕТ-Шm”&*B0Г€ЈСw н”Сдb3gљMVЪАxDb'В,ХRРiMрЖ8ѓl¶гV5ўrnН'n0Gу.ФГo¤+%}Ьх¤Ї!Breў_ љЏ ъ    ©BІ­ф~ҐМУ†&^¤€Z+і+6nАВ `кgn0ЂВ(T@L#сMЗ§СL    CVR Вr’Й4“x«C4%J=и+Ћ6б…ў-a8rЪµв*Ґ…‹nрЉ jІ‚Іr±LўF¤х§FБ"ѕbЦjЖnr Ъ";break;case"id":$g="A7 "Й„Цi7„ўб™�@sr0#X‚p0ќУ)ёОuЏМ&Ѓ€Кr5�NbаQКs0њ¤ІyIОaЏEЌ&“Ф"Rn`FЙЂK61N†dєQ*"piСРКm:Пе’БЂДd3rFГqАдk7њНсаQјдi9В &И‰¦…ҐЙЌ’В)’”n)Ьr'    эЦп%�Ь%…“yФ@h0ќЊўqј@p·ќЌ&Г)ћ_QЛN*µDСpЁ�LYЙfЫ„л¶iЕFNu›G#Ж[сУ‘„рќ~Ц@ёЬp›X,ж‰ 'rД¶G*0‚€т4гЈ1й€#жоп"зE�1ЖSYО¬nёСҐrЩҐ@жuЃI.тВTwP8#Ј;Жм :R€§жЪ(є х0ўЮ¶HBN    LJ<пг(ЮЋBCH" #2–98or®А$м”P(@0~ЂДBTФ4ЋИљ•+ Tvыў°д6§и(3cJIЃBd”ЊЎр’ІхEЁДў©m{6пJТГT2®‚(Э±ђк… ‰*”мЙd”ЙОёЃBО93±ё!± RьЌ§Ё„Љі2–„·C¬М„ЙГjю('TЫ=«ЄтИиB4µ+Р@О#ЙHб#¤иB–’nb€�    hиВ4§бћ:CиКа JЛІёёґ$®’JоKhҐЃRкH9Ќj»І!І…‘e0L€ДXR` МіixК    -zЬЇhбoЩ’‚у0Wєm&nv“І8I#@6BUdБfЕ ЮЛHѓpт$ёЖ1Ґг�М:Ќ”шЮ3Ў�XЁЋWшВ‘!*Н4pЬ:ЄБ@楗Ւ b�¤#bГpм№ўap@%Ќ+xЫЂ(‰ИМ·+p䦤м‚г„Щ#eр–ЉМдЪЋi}8ИLЙґ4ЊНn”ЗµK†џјґЃOвcJYЄЙ’09ЋcєЭ4ЊЈЕб< ™pxЃЌАМ„C@и:Р^Ћыи\ЎcI8\· бz;Гzвµ…бR93Г¦и/µiАЦЦиаО7C xЊ!удЌЊЈ Р7Н5ҐdвИФ…~ЈЈўшцсTв¤Љ6Г–’ї;7 TшS‚Ђђ(&йКь2hЙИPЈ…*Љ¦Љм=Ъм–/k>„esvЫ Јj€’LК„€цёћпЉ3§Iв|г[0rҐ—:C“ВтVЉЏў#( 'Љb§rQ3& н—Ё¤§ЙA)f9!heР    а$… 7`ТGЯ‘с~а(ЖаЖmMlrе ¦§РЄB` ‚Жpў‚ЈД'    ¤в.0дFЉT*H|‡ўЧ«    cS€Ь¶‚€ќxNT(@‚(n‰ Ђ"P�bЂn    Б…iДd?ўв‚<    °ЎѓьDЂnRE°'‡и’ЪњJи8пґ>мIЉrЄю•gѕїЋМ[VEEѕu‚6ZЇе”Ѕ–Zu¤YK&aЙџІtd$A,M©)j#‡тKViX2zI%tМ€С*'2рн¤‘¬bRщtne,хJвOѓ�:ta’”ШпП‹Вx…#В*ТR»—S)§’ћBcґGDARXњ0ф¶В:…YАЖUѓ$‡:«µeHЦXцжўZfЁ Ѕ*АЯѓjЬ 2эbЗЕ5=›Э$И )ќ‡дЇ‰zЏЃ® Д2в[@cLу¦>/n‚бµuй„»иlwЩъpgd&8tЃo=БҐJ…€№]r1;‹Ш�=уЊyЩќT©Ў2«p–U,“’Ў±‡±ЉjM›nCi�42м@ ‚Tм1•’t¤™©Z¦”И·У¤nВKхPrДаюpЬaB©!(імљЄB<њ‰ђ(ђЁиИ¬*дЁЄ­$9"гиSЙµtEАЂ;†PД|ђЕ^V5°€‡c\n© &–ќrt¤©ќJЖЖzХGi a ¦ш§РaKм9i%aЮ¦:«>йЬ—:fаѕZhдПj№:Ѓ¤Д:µеБkЉ=Vgдид�:Ґ5хЁ¶%ъLZЙШ�-Ф–/БХ_ІcrjАiW$d–Eµ¦№ЛЎ й�•#вўT5Ь†жn0-21xг|qћRрцЭus    ьЊаЂ$П5+4aа(6¬3‚›КІЧRГ wnЭЬKV|дT¤АvГБrpTЊ¤a)ёаK•tҐ’8.J\0У|*, JЌuЙщИґрµСё§ПбЛR_®›ІZ3—Юы›w    n[!4x©ьQKс°@Fnћ¦™Lj* ЁЂёгЖ+ЏТYѓA,2ћlЊbj'ЁDЉўDЭЉr}ЧIњЅ�"&cБ�_Кo—и1БЅШГ ОйаCзС'A„>V�n"ЋMД«зNkи&    —_†fL ~¶†д«¤ќ    =пiЗА@Ѓ3ҐtP3ыN Yє‚жѓqШNђ<yPВ‹§Њй^ Ч9бьo¬±ЦµЕw:u\Й†.¦"#IgYќкB\n’ЧXM*ZGІµюmT”‹dвм=ЊIbЖ©;"Мм-·іСУUуt—о9љTЋћУTхlу,дБ№QN­yЇlК;GчћБ»Kyk]±=J+#ЙУm‚ТoVЮаIНКWБЮB(?ЎёФ%}w‚!'t»/3q”с(·Ў:Яь{Ќнo¶ҐзЫЬҐТЖn(R9eёЬOЉуЃЊ¶Ц†еы{ќ+zcµю»S4+Zн.їіЇr4>”~–™ВєLыpVdw8еЖF‡¬rkгХђHШ'H9†ѓxn·ѕ=®уLД†єiБҐnє°хH#Г51O•ЎK.–1ШЉhмj®IЁaЧ„4$XcMБЊЉ–ёJцiБ #nЎЁ/т”K2Щ#fгђ2�–0-ЂЋ†?(G‰e>ИьГ}axj[‰gu$L$Ћh)9vч” БжЋ¦фo щЫ<ЉЖЁHojaк"¦иЏЗО(sЩM¶:E~Ђ¦ВAЌ:(    ђЊїП·    in2k±{ФF©FnИЧе µ*гъXNї^n^ПюыџЇйi№Ч›t/аЦ Ю¤HЂШ·лћУM€ЗDц1-6(hёSҐР    ¦”!(Тї€Ё“р*RkкЅ‚ D‰$%Е‚:КDI^ЎGєЉP8‚ж0ўeѓ’Ъe`&r¦Jе`DHмэ¤ ШЕ4$k(2lHУcџђvюЈbe‚дѓ|C ИAВиRnђAАЦ=Gr=д 2 ";break;case"it":$g="S4�О§#xь% МВ�(†a9@L&У)ёиo ¦Б�Тl2€rЖуp‚"u9�Н1qp(�aЊљb†г™¦I!6�NsYМf7ЏИXjЃ”жB–’c‘йЉH 2НNgC,¶Z0Њ†cAЁШn8‚ЋЗS|\o€™Н&г ЂNЊ &(Ь‚ZM7™r1г„Iљb2“Mѕўs:Ы$Ж“9†ZY7ќDѓ    ЪC#"'j    ћў ‹€§!†© 4Nz ќШS¶ќЇЫfК  1Й–і®П+k3лц3    r¬з‚ХJґR[iТn"›&V»с3ЃЅNwоФГ0Ќ)µ¤Тln4СNtљ]ЎRУЪ�j    iPТpфЖЈЮЌЬfЪ6г«КЄ-гЄ(€ЃB#Lв Cfз8@КN¤) ° Ћ2Ќи¤ кµP"©Њ©Л^Б2Г“іВb‚t9Ћл@ЙБcu    €0*ЭЇЈУП    ‰ѓzФ’Ћ r7Gp�¬Х7®ђф=<r3 %± hУ'¦n�е€ьј/Kв`О*rътЅўMbис/ВrИ;#ЬKЌи8И CКЁ„іјтЄ!ўње$‹рЊДРЏ@ Њг8д2±ґL&!°KкО±ЌГ€л    ‰г’ф¶KТRЉЈHґЂйА‚c3ВRГ@тNўr$PпФ¦Ґ#Ь‡CµРИЊnb€™EАHВЦ1СйљМ0іL+¶ЪМУ ТТ®QіЋLBъ† p”L!СтН»¶w{j.qё(3lлn$ЌЈ‚Р№A00а‡\3Rкї]ґ&)ЬЛуЋђQ+рШз:  *rиДЋ<№l@Ж1°г0кЋr’Њ4– 0±«XA‘OЎЪЮ*Ѓ@жѕЈxЦЉ„¦)КrJЩ:Uш\C [8�r‰‚#nЌ/#м°‹’ 3 РМ»·n~%Љ'czZ&$.:vуї#,аМ0мB№Јй[LЄДъЪon #$0гѓ t‹"C’j�¤S~­l'J дМЕсЌ<ЁЕ2gaв`4Qг0zr и8Ax^;уvЫ“Йђ\ґ бz+С*j’бX93Г§/ЊZЬ5„Aха8$PxЊ!уХ“C#BтРaГ_‘ЋЊМЌ]Gih‹<Й#Т‘И”{Џє0ЙЫѕџ<I ИЉфп@@(    ‚СЮC’дУ…n0R�Ћw“Р1()mА2Ф±ф­›АТFЏ©аЬ3рОВЃ‚#¦Tґ64 ЋИЃ!(Р7А3т”џиi&@'…0ЁОВ“я j=‘џгъF’К‚ Ѓ “дѓI¶/MD7аО—”‘к1жF’SFЖ[h &Р3‚‚nMgаЂ#GМЇ™с^o Ћђ@ЪCA‚~Ж¤Яћць’Q№MЉМ'„а@BЂD!P"ЂЁК E    Ѓ6ф:Hc$TАЉ8дDРЙП>ЛИ—*µZ”#ppQ)L¶–ѓТfџАe?d¬В„4:І•ЉЌr*¬фњУћЧ’e|жѕPґўФ@T!r©јВ ҐЄЌЯгюgHТWњr tњвR%Є    ‚tЈ-TљщrНк.•®tH©№3$ЄP€„~‡HЧѕґкЊб‚AМ;ш–чЮЉH|o”х,DDЌ    №"“tЈ(№4Z–Њhэ…—2кїТє“CЎБ"r@Кў3:'MP0јLЈэJТОl©кљЪnјc!№PфJ–ВgLLЊ7QsnЭIЌПС§Cк¶Sо”бёµШc    +/,,ґ™дTЈ)]-Bn4БвЦЮPrHф‰зѕ•йLC4ЙФ#‚rY‚‘‘7qЂ"™g±+¤Єщnh"‡"        BlnhБS6JZCn|N奠   0ђК@ЎЙб…µ‘ЏћШеg1„Аµ·г‚Бp    yхј:ЧчXФЭu®хжµ�Д%G+с;lдґ'sФCjGWзшч©кTy-dµС€<ЩЎЈзbf«V«Ylм7%qб©[VХ^qЗ¶D:h—Щ1TќЅђXЊВBЁ›!ТљДµГЋ‘Hnnб”1\фSp'-ѓ¶WjБWОT*фrЈ)i,†ц29Тј~Џ‘v†ќBѓ9&”&”єд“¬И·дn‚T·њоS¤BќбИ¶ГЎЂ.!FЈ—<•·°©=«ь—%ИъбZhФиhш>€ђlvЏ«U}Ђ¬1{‘i7l ®јT•Ъж"$!Г«9 ЖPE '§ -"ъnП©чXФtЂПЄ&bЃ@lђБ•,њe-&3Ю—SJмўbЙoyY…Г•Q¬°З«jя/ЊA1WсЇ`2Ююаj №2ц НЩЇ1¦, вв&Є(µЗЊт‚мa‹1¶A±Y,(sЭSПРj§·‹cUaЕTПXн•B[ST}0Л6a6Џ¦.љУ™Чriz^й€ebµ†Ј‘ЪН!TЖЬЌ3©aљъq'm‰о^tHХMB6з(ЌcЯsЙr—-t]¬±x[hЎаkєШ¶Cќ›ПлЌlA№эdi©хM3Г–7ТH`њ-аm~…ъњIєXzv‚ JЌ+RcцЏјО&SА»ЭбмѕСЯєcЯ§B«%•ЭUА;Ч2𫉜s-х[my:fc‰БS©ЂЖ3>ЖнPaB    oОsЅdQeMRПєw*4}Кшfе9тqjОeД‰ѓЫ“УњL°ЮЕtвДuDONПє^•(dЃ’PиR*'¬›s|жЦЋ єљPвЛ¬)ѕЁЙ°Оц.э…,†^І_є9Змм/aўЧѓOсв@(і–`\Ыd—o4&—№Uёс—ЫЯ=7kИџI>цыќ"ию Њvгщг|G~¦†2›w\К)¬nж8;М·юmа{#т”чЕщШЭИЌщг­$щl {§›%ѕГЦщтZ    ТF|ѕ0@љ…IzZpRМ”НsыYЎ/rш°?fsУ_L†Ъ‰—жJИ€№r-ЖїEcр_ИбѓbуZr%Јеєsё–Ґє“щrЙжD”sф'%”tёa=! зАV c¤ jЂ1–ЎLpЖo4мЂдc-.=ЙV*dрьаЄnЂЊ p*Ь7%> лDТnшЉGФ° \­ѓ‹Цm    xЙ„~Чў`ДЉДЎ"Ni%ў/jfC‚‘lLм†ђЇ†0§оАЗВ`H¦юб€H¬‚¦#pЃўZEД†/ПЖ&CЄrжЪ8]nDоГH]ъэПЖ©b\$0\WH#К4аж,bКІpВ_Gє!ђК!ђN!‰KrЌ] mb3О¶ѓсРДВРу Ржамnm 8$V2ЌЊ.†`‚Јvdаф *ўјѓ$H!Е*Ў    пrВЬ/ PђЄXђй~NҐU,�лM–И©h=#¤.„.±Д” "@ИЬ† ‘‚-„њ‘    ,"ВM‰R>в 6pФ^‰@rйDdI<т    Ђ”‘ђ^‰-®¤лЙn4=nR%^ЉI–hЙ¦Б     ђ@љ     tn`¦";break;case"ja":$g="еW'ЭncЌ—ѓ/ Й�2-ЮјO‚„ўб™�@зS¤ЃN4UЖ‚PЗФ‘Е\}%QGqИBr[^G0e<    ѓ&гй0S™8Ђr©&±Шь…#AЙPKY}t њИQє$‚›Iѓ+ЬЄФГ•8ЁѓB0¤ й<†ђМh5rЗђSќRє9PЁ:ўaKI РTnn>ЉњYgn4nк·T:Shiк1zR‚ xL&€±Оg`ўЙјк 4NЖQёЮ 8Ќ'cI°Кg2њДMyФаd0ќ5‡CA§tt0�¶ВаS‘~ќ­¦9јюЌ† ¦s­“=”Р(§Є4›Њэ>…rЏt/Ч®TR‚т‰E:S*LТЎиU'№«Хыќ(T#d    ѓHыE ЕqМE”')xZњЕJA—©1Ию Е®ѓи1@ѓ#Р 9Є€т¬Ј°D    sйIUє*тАѓ±$КЁS/дl� СО_')<E§¤©`­’йй.RњДЛsД<ђr‘J8H*мAU*‰№•ђdB8WЗ*Ф†ЌђEВ>U#‰ ВЋR‰8#еК8D*„<r_Ј€a�ђEЙОTЗIBэ#кdя+ЖсЙlr’jЁHОіюA‘3Мч>З%КЁ—ђE‚®Y§ҐЃpодФЈ•Eu"9=Qd~ћ”дYТ@=Иб&Ћ±Й$ ‘'16Z/ґ»¬%u‰cYI@BњдЩ]ВдбМDђИJкјрtђ%БМE?GI,QТ0ЙФ„рs„бОZNiv]њД!4Bґ\Гw“$m¤КJ…µоB'ІЊ§*Б'I*[Д ЙJЫ PЊ:Ќѓcvд¶Бж1Њ#sј(‰€щfЋИжWL]дFs’ІеХ7ыњтєUќ6AПФмAXe%‹cН_ЃЦ~‘JђZZbA“ПKЦцЧХxћ•KеnФhб;KПб—%–Ne©D•іmмi@Oљ;¤Јъ–YwЬ·;ф6ѓ•>ЏХйI`b ЮЧЌ№(тЈpж:Њcr9ЊШа@6rг;В9…ЌШеЗЊ#8Вр„@KoЌЇкб�Rж…Бs°СUb�¤#Nу.РЖњ¤6 @.rC1ЖsD6Vр‰B?Дl¤v•#шЎЎеz"|DЅ“µYжyРйђ1§н{„ЅрA)с?ЇК“С‚±ѕҐBШH:Х‡YжЎЗ ы^ђn    Ў„9њ дl `sбј9-рКЂiA”2а@    Ёѓa�‚ Р p@ј‡x\ ѓduЎё2‡ ]8/ Ўєѓ„дѓHo‡Ђ‰Џ‡#p!(_9L”5‚ |Chp6Б¶‡@x Г>D`‚*@Ю·Нд\ !¬Цђиl!«Ќ†Ѓё:ДѓPzBhUc<h !f'Ѓ@$кѓrBCЎnсTHy3ЋЇБ/јJdhѓ,H�В<еWMµvодѓ&В\хU‚¤GЁэ €с_!# Є'ЕЎДL†�%S µW‰!Р-Ќb4/0O�БTWDў€„%VXџL}ТшћВЈ>V©сj IёЃ!‚G#Y}4›ў‰)ў]aК,R!}D0A3ЃЗ@ЁЁцsJЩ±џDш}ЏёТ`@ЙsђЉAѕ‚BѓHgM”МmMaґ„!*n –шiЉ0R3ЖjѓxmdPФХГbт)°йeЃЁ“к!E:т`г”]/рћЃUn …@Љ©ё Ѓ&Z|^RЄђRC”G€)iR‹КgbLQцџYж+ЋииВ=ЋQ}Rmm r«ГЬнDQН    щnB‚%«T›wRy№‘цкРSЄљљjqZґ5†|+l,…€€Оnн_&\‹™t@I’ъЮЉaўВ­>©e]Uµ€jrё^­ҐёU    j {jЪџqL)й:Е]ГњE aМ!R!Q\*Х5=ц\CДХІy‚>Я c”ЁDnrPЫ‚ўU$сb±шЅг29й…2 Жљ¶¦¦ЫрiA”:B}Ьna”Ы3„yс>eФB Сщ“bЃo*]D5~ ЦnєЖ’T„’ЅЕҐХ|`$У–A`-    47U,ћгБћ”Т»ж­e±к¬ЕQ1%І?s/УБГВ ›YZБRЌ0Ћ%ж_‡dубйў–&Kд ЫO”C‹ЈШ&ЛИЅА"с�& Yrh)    ыЧ¦иЈUЄ;hЌѕП‘ьlX0т‹Y¤,nљ\кБ›M]:a‚@€%‚Ђ’фЖж7=Z<y– ѓП›жСA    —ІХbLЊv0ж&=-йѓ™2КЂXd<,и s¶Њ €”ў•vЪх¤ЌЎRкfWiU`IrЬЏВ:iЃHЎ9пkе&„-4(¦¦–2Ц{|љHF ®Cв`ZБbђ*оќDъюskLhG2цZYВЂZ/"І9DnЪ«з.l‚я–Дї b sЉBр9EЉL« s a9Dp»@3mуѓ јzУZ«^aX皥жсZ‹X“- Ёіћk"AНioЅи$‡1–3вВ_±Ы'6ц$||‘ВьЪМВhЛC†g^Д2ќќnwHqтIT6®M9')rь ђУт#ЏЃIтв?М_џ,x­©тюqМЩuP«ЗУ`n5њy!иўс¬дО•ј†Єh‚D—•"F†N°нЪѕсХДфw°Цg®X•›R‡(‰&эѓK­a[“?ЇЛђЩд±Е8oc®кw8qОсЗ»Хљо–s»7Љ[‹7Ї_й>Ѕ5BMЉgaвЅУЖІЮЏЯј—rўD^cЙКAК¤Іjy#•,?8A™\»°’ы7fџ.±ь]oҐT±Ѕx›Ящ/ІВЮE`ЏcJ=ћСYS»щџ °Z•4іь!$eТОb­    &;ТrХnмѓ)GцAёсЏ€іНюЙѓрЋзъbЇҐў; ЮGЃљҐq@DШ ~с„ь:]З©�­п„дВ’µ% їПГLRѕЕЂXO|чаѕлтч®$сe}l0шђ)KрXO€Ѕ/nшПrгoaГцоП~О0JnЮБҐr.ЎjAИC(Б^БКcф V[ЃКГfv:/BRпH|/    LЊфfРхм+ Џ    °’іеФ]„ЊАрE    н4жKh#‡tYРіp¬а]ўXЗјP k р:[kFN†АдО{¤r0љЇОТсPI…kОTЇП!ђёPь|0с 1r"?¤кВpщђп БqGdю”dЂыOlЮрчeGЉ°”‘4Г&®т#п1<К1@GС2Hq1+qDHq$Ж ?ђ'±lДђtN‘xГмFД°± Dѕ1ЊY°ЪIЕФ'‚®Й„оКcjБ>КF‹°GD,дK>    r9°ўV&ёkБ2орКa0vЎ&ѕАбНК—D’МО“зарdжрcbэaL‰>`IDћ!* Ст phРНъXнюс`†p Ш`ЖrЂТ `Ц„ А@АВrЂк8g‹аТ ЗЊГ�К ‹ЂкЃ @ HК  ЄnЂЊ pv r\<C�хўnh†ВЗЙ..єо2KoП¶›)0,и%Тa Cњ1БОЭг&№љЖБ%+г"2bПBЁ@«h'ў C    Љ ѓВ<rд  Ъ‚ѓX8ђ/!nЫЃjМБ9FЪp'"dѓ…)Е•*"0aКbуг±)Lш#Ѓ(Ър@оћї“*Їрх3`n†@7#P5CY'Hw$ЂаЉ4»H89Ћ-1Ґ�Л ҐП|EкАТќ­ЋеKjVNвљj¦АЊ†іЉ.П>RC6–ЂnАВ `к Ы-Б\„‚ЉаJЃr0fвЙ(bW г¦YДЃ4`е1#‚»„ЁX,·8iВмЇ”TбO2..іл2,¬!3,CqпrОWib2¤¤«љDЁЭTSёB0@";break;case"ko":$g="мE©©dHЃЪ•L@ЋҐ’ЃШЉZєСh‡Rе?    EГ30ЃШґDќЁДc±:ј“!#Йt+­Bњu¤УђdЄ‚<€LJРРшЊN$¤H¤’iBvrмZМ€2Xк\,S™n…%“Й–‘еnСШћVAб*zc±*ЉћD‘ъ°0Њ†cAЁШn8ИЎґR`мM¤iлуµ XZ:Ч    JФкУ>ЂР]ЁеГ±N‘ї —µф,Љ    Ќv%зq U°Y7ќDѓ    ШК 7Д‘¤мi6LжS�ЂйІ:њ †¦јиh4пN†ж‚мP +к[яG§bu,жЭ”#± Ќх¦“qџ«ТO){ЎюM%K¤#ЛdЈ©`ЂМ«z    Лъ[*KЊЙXvEJфLdЈ ДЙ*й„nЃ`ѕ©J<A@p*ДЂ?DY8v"¦9Єк#@N±%ypЏДCµІ0T«п“ЎБ‡i0JЇдAWЇрумBGYXК“ДѓC«Lґ€uђ€К“daЪ§ СШ    ,RМxu•EJ\NИ¤i`­¤$&†Й¤TEAд\Иv‰Ѓe"ђДg«GYM'—$!Цыќe‘,ПM3Z!е$Љ—ќE»*NС1u°@@ќ„бx—&u%+KС'\Н4MRЭ:v%„ЉY–ђ“ЪYђaz‘0ул[Ч%•vѓ•іRц”дbbRBHИИц– e)Їд!@vђs"T‰ВюЛ р2йdLЉU    ‰@к’§Y@V/д»фD?ЏЪН]ИТD”K«РbЎKЙ€nsГЁШ67ОcrcВ7<"€�ц•Ii@\ЇтIЦG“'aLNѕПД–уєtUYGM±Ч\WKьЬvђE!ЦS‘[Hж–hщѕЇЅ]Ц2Щm+ЇжBиEq�ЁМЁ)"0МCJYQ'ҐЦUUZQґ-ЇMЩr�жi йkЫ PШ:TљK,Ой6AЃB ЮЩrёxтЈpж:Њcx9ЊШ0@6rг;И9…ЌреЅЊ#8Вт KgЌЇ кв…�Rз°“vu’    �†)ЉB2 CZд    `=Ёn[±$јQҐ\;Д*rMё»–й:2¤,•O0ЙSrчHV”зђћ*s™ЩEШ=РуЫJnЗ™ЭщаPљ0Ћn(дЩьѓ�о7ЋVxК<Hд2ЊќЂx0µ�М„C@иЂ:ај;АP\C#™rБ”9зШБxerРD<VьC|L$9°иящНaб¬а’CЃ№r°H:А^Aт#¬г†хћoб�arfј4‡CgМ rБРЙ д „ђЎ 4HјУђj= Ђ@RИHтQ‚е    Ђb.,„xіДДbWР@Єtn•н¶хP»    19d(Pѓ“2ђRЉaPDИ› ЃJ/с ;"рЃўгHdn#qьц—ФьЂЮj|!@'…0Ё{UZЊMQa(±XVТёЅ4¦FL5µSJyQ‘rvnCєЉP±Bh*'AHЌР±|AљH>ziНH aБ№ѕBђЯш A¤3‚¦ДЃf7јЫїЂЊ"ѓYб¦>И}f€rrᵆ@Г]Kш™¬[G–b»rр    б8P T *y‚€B`EџKД­§Фю_ЕЃ•V$¬V&:њШё` V[Љy�ё>ВHї‹С(:ЕH�«PvFB_ДЃ/пБ—ен:�МiЌj–LµДФЧ™Iњ”e“I¦P¤t«BзиP    Й ©гZdфв 3)ЩЦАќ{п:_ЋБНjU>©ЌЃ•,•–іGkOTЏH±DД(S#+:Kz«°nЎнNз@•GўЂн€СLЄ6еNТ#Ґ¬—ЎµЕDр]кс©іВCРeAq‡7d‚�e7!Њв†Cт~й‹ўt‘Щ—¶Fh¬Х«Lj*шJPJP"I2™SnЁXЦZФНД1%l+a`‰хf°UШмќSІwTйYI™х#ќrтX«+•#оk<¤кiNnЕ‘[ЉrEvМ­ЪЪ•eIIЂ :‰АЂV‘F*h‹I€ЎBҐ%SMTj2@ЁХЄХц�;ъЈ—‘ДЏ"_њ№ …юьИъ„@ЁтHњАеЛ,XX,ћаУћА°Q5Џ±„ѕ5J»…МJ4xTУ`с~ЁmOГ'nSј/‚W1#+°LPЫ™jЉ'%dґ—“}Сe2t„$KИlIУЄ…;§Е:GlV‚ёe Qe;¬dQ,W+"uдdц•пвє@…JV‰,ИЇрҐzk$ѓ    >‡—‰ъC~ў®uТ$Й±“2¦\Ѕ,TВ…“НDЁВ[#bмъ±ђ±ц¶ў-kиJђPkЉДСq ™±<!ql€2JццЅ ґ™ВЦ2ЦaЃЁЌ5«У«H•=E–ht.љФљ¬Џ^КhL`§j’ф¦wЊUхимЧшЛ`јmjbh=/цМFЫZѓ#-ѕСШ0У[iYh‚KЉ‹ь­ќ—І}р¦йІ¦а}@~хB1«4ЪџХЛщAҐ~­Z#Ё_\‹Јйом«jFЎjжЇ¬7Жлk»’®oЬ$/wMIЬ[¶ЫUж®іYЕ¦-u?sФ^sн+:вwћ€.Ш™ЛeаЪџiдzypЊЁ№±#®уЮ•ы•„Б•ЪXбb¦ір†”Ъ<#’иnQq3d©хжсю;zrЖfЫKљн[‡Т9РбТЯ{нHО`YZ+Pb<ц”єЪJЧйLclt“ЗYJЙТхеIЁіHA*�ґХf№ёЏ є'ЙAсЦіЇf©…Шё\XVx°rј%{wpФ}вл3c№ЭєLъоDЌЎБшя••\SPуЭeжђџRjЭS¦оЎnT·уXОњУЂщЏ=ЁэOкХ'ѓ¤^§Д$ђћ3°QЧ­н™’†ќ'tB  &ЮAЦ=)–Ю«лГЪg,Ѕ;Иэ.]уэRЫ[Ё-йыWњtzZГ«pњ}Џp‡я©YЄ‘    ’sy’AЁВйlщYС%—FCГ·ъoКћ№<хнЄ^ЊљдetиРNЇВюOшюЄєфn OKжI"<ўЛшю:Уп:ф®ODi‰pG$vнM(¤®:иР<ѕђBэрFNPy$ч-DвЇМµD¦є    dАпр>№л™o.дђ82Ps/Bг†CрЋ)йepЃ    ПPцлоHA`O ШKЬѕP>FО*^°SЏ#&>OФiЂђ|ЂР~Џ�ъdF†мЛ€4%б€ЋБn[‹rYВ ¬B^¬ЏмB!`AкЉ#Пzе…”‹ПdдЗ|ajґ?З.Kq?q чБYК„СBС°ЉІfШrЂV `Шr Жr`@ѓ)’м  ШЈЊolr Мohz( Њљhf§КД‡‰€n ЁАZ@‚@ЗcКТp3н(hб@i!21ЏfУkХ€Іmn¤ГO¶1СЄ|Qg¤¶…rf 2ѓ,3f» ¬ПQТ$AAbј,ЏlЊAfeМ    ‰Ћ ѓИ<Сф™Ъ}ѓ^8c–ОЕФB!d    сЖ¦BЖШo¦8°~УЏ@В%ѕХR*В1C!Ќ=°ѕгаЁaCx5cZ5с~‚QRи›‹ ~‘¬µ‰=ЇNЯ)N\j¬\НpIТtMD"ўBґЩnшЩДDЫ„P^$…Ц``nАВ `к Ъ/в’:nЭdЉП€[HЊSf«Єn е"€ІB~‘nґбmцЁ+nO¦8ЫоЗ,g“Џъl$LўЕѕ:J,#Р¬O<IШЂt#б";break;case"lt":$g="T4љОFHь% МВ�(њe8NЗ“Yј@ДWљМ¦ГЎ¤@f‚rваQ4Вk9љM¦aФзђЕЊ‡“!¦^-    Nd)!Ba—›Њ¦S9кlt:›НF Ђ0Њ†cAЁШn8‚© U i0‚Ќз#IњТn–P!МDј @l2›Ћ‘іKg$)L†=&:nb+ uГНьќl·F0jґђІo:€r#(ЂЭ8YЖ›ЃњЛ/:EЋ§ ЭМ@t4MґжВHI®М'S9ѕя°P춛hс¤е§b&NqСКх|‰J�€PQO’n3‚·­Ї}Wвр±гY¤йЛ,—#H(—,1XIЫ3&тм7чtЩ»Џ,AuP€ЛdtЬє–iИжћ§йz€Ј8jJ–’nГдРґ#RмУЌ(‹К)Ќh"ј°<ў В: /»~6 ђК* ©D@†€ѓ°К5 ±О›<+8Ч!ў8К7Ќ±ЉИҐ№®[‚9Є8К•№Ј(е,€l¶КRФ)Дѓ„@b—Гzk)1иЭ    Ѕ#ТШnhТ5®‚ю((rм—?S4Ри%KP‚:<c[€2K«Њh)KNЪ<іСЉUЋOтЅЇ­а@; ѓРЙE8фk€ё.HЫ‚чЋЄZ^Е *вФЊЃТп(MIS ѓ:    UTµ8и»Sјтї€УHЦ1Мгz Њо5]^HHК®"«ы69ЋЈђ) #JьтҐrВШ5%H°йHPИ&%UDOёhі8іIГ*9Ґhmr6rЌ[ZКЋcВ79ў€�ІДnЩ¶UЁкР„HЬ1ёТриCгJц9;`Sрк=ФZщi„дxёМ ДLјЧS†Џ^ЈDЋрnt-љвd№;�"OІь0­‰~[$LЈK6ОЧЁh’6Ћ V©FѓЪnnUЈФВжюdФЅЋМD»љ1дТD?[јЁеќ;Ґ3�ОїЉѓz,•ЌГНш7YѓЖПЋc0лx¤K6Ш4шЂ@д,пёЬњФЈjПЃЊЎ@椈zж›,хr^!ЉbђЊУѕ+ЉЂо™ѕW¤‘ЈлЫ_c9‹U‡„М夂U—Гы Т3ї¬ЁЬ¤Ў’7GЙ; &€Д€уvґцj<1Pо"1±Ei ¦ПзЎ\6r*Tк—ФэЎ.”уПd7sЇєёЛ6cRF’НІSф cєЗRЊЈАаЯ/\АyЌ0М„C@иЂ:ај;АP\C#‚(AИ0О ЛЊН¶=PЬ Б«Fx:?АѕkWёk@щџџґЋ\C <б„  @ЏMBZrђј“™Sј~’Sh…$Д"цCKХ-eµ”"<} »в?/ЈД&@P?GрKџдA:q9І'GЊЛЊlKeТ±¶Тп±ѕ0€®„кKIypaЙ`°Ф&‚C`p.€Lоў’lч`CFЗxК“ўHQ{6ЂЂ(р¦#+S.аЃ”­Q} Н3Rc€>†І0ЮГ‘й}dФљѕ    кCxn Е•Cђ5€й№ГCп ыH`cМЉцoжЊ‘@†ц©‹,”_D|ОS6€B0TЉNlыґ„}ГЎHр†$¤�kКбcFdв’tdћynП]Z‡BР§K:чafб<N’дsJDy.†`‰Hю»S" 0Вiѕµ!)g!",ш6.‚K‘txiјђёY«лzfYЃ‡�Ё¶(ЃМ    q™2ОTњU;‡xрH…єFЮPЇQсЁЖ 4И’€С#Йa#‡•р›Ф<‘qЕ’“ €dУ2UЌT’3МХ(‰- D№+йPrт6OlЖ¤2RЩYњбЁыTЄ™&›oqЭ!*BZ‚YgD    ћP„лЬ±%й1°†u ЈСїЉJТ Э'ЙХ`ЊNМа’ф2…kЅЃNхnµP™8‘њш    ђЎM=ґЉѓ(nhр88D’\s “жњШЪy©щ k    ¦¤T‘jІjf*OзћЈ>rБ‘rPЕ*Ж =ј%ё Q@K"І']hбgЫуЭH"J›Uю•4фxeIHrБR‰;Lт‰уеr™є(XТСahЎНЈґ3p‹™оtH|µ&PЮЫГ$­WЖW3є‘*2^$6«Х•ѓђЃJ<-а—µшї‘!.)VeUЄDХЃШHa§ бjZ‚®`„Њ_вf€$(еАaЄМеАN!Ль—bA_‰Њ)L‘ђФЈ‘м*vqxiШЗcS±Ћ1F;ЕRЛбгЛv&‰И~г<#XЛ№T№W,ЋE19LГ9s+єLK� -NМy,eрЧ�PfhWДмIб.х'Б>3€LЊglс‹ГМrзIс‡9­vГxnПHв‰Є’фE®ОDxђЖQBrf'#Ж~u:њCrЯ :x‚¶|№QщaЅд±€±e-ЙµД0) —џ‰Ъ\ґіЕдј€д·›5Ў:!Ќ/_Ы6ћ[]ҐЧ“cYWЧЇ­nНЉ›¬ эЈe"¦јћґ|-ВnNiЭGrA§ёMрs?й n“я='э‘-T45Рцjt­ЭЅЊс‘љэтJТJsЖЬ P№Й°)џ;Ж{–¬&кИ©H–µZЮP™ —‡    .{bЂЕкGY›WЏrfЗё–ьгШ¦I Н*µ«%{&іУ®WМ‘#evґ)уЌћИёрVТu‚ы—©[ЌІF:ЗъУџвґoµшищ»8dЬЂЁ·ЮѕИ]B°фeТ3—JT№9лЮЃkMЕУ5WZ6•ЇыIгнs{vnќ6j%эіs­¬п.5ИFk�Я‘ТQNЌTxа¦Ѓг*g’G�!#¦}n4сбѓџ€џkУ‚°тЊ)dсВ¬вNsЪRЮ%Б·єФЯФиtЩE(лOјw©єћ‹Qреџd4л+>zХЭє>)M^;_lvЦРЌnGSsBYЕ~]°щЅы_тГ€¤>‘а07шХvоkф    'Ы"џw•k›ышЩ¶ДРz№Њfy=xю±эДb°@€иXScЩ,'њ†ю,ЮЋ„аbcf:ЈКк.ј-Пјщн–иЋ¤лољ–Iл«уПЁµ –иr(WE€БfDOHБIZТоI'Бc�ю$ви°&Q#�рXЋ‰оа*I$2щОlз„Rз/ФyРsо=мzљ©=н€d„R»ЫNЮРjпЇФwђЂt:DАР¦»Иј/Й    gx»0ґщ.П °І»oТдЌn+ї kДiPFo+µr`�DўФяДhIмSИ”ЦнДў|О\Њр|ИK\Бы    РМр@r МBьѕ°@лж”qp<њҐDPўюUc2иЈd(& q,Ж0лЈd«Q:6p<ИqCD&vдсР~$Gn=ЕVСЕ–С ќ±-ЇК%о–Чl†MЋґкМ7сwJМЙа†OШ`ЖzЂЖr`@•)~RZ2¦tbj ЖФ;Вz�Ё^ЎL†Жюn ЁАZ@. ЖKG$‘zВмкҐ ЕкОюB2Ґ·Њщв8µў#РG„Bkj¤i­°Юа›‘ґYат+‹ё8Еi њ,bШ/g8«њ8ѓЊЎБBў2|Ђк=§Г"ђ3gFјй¦Ranђв\J¤h j°№%ѕrйм: ™&‡,c*4ўВYlX8Афnj¶R{eL м\Вё+aB?ГBwЌ¤©*`Ґnњ[т‹‚*~dРJ2Ў*рl­RЄnѓX.^2d]"г$¬\+0 Ќ™+Г®ы b<ҐЊY«ДчНІі$ћЫдhдГо ¤h`Л„eН0B"m)*жr$bїmtл `к Ъ@џ-g(#Ь"Рz“8Mf KLM„df"n…ы)іK*jd;R¤Ѓ кѕ¤Кb/к7+F’yв*G"•dL тR0Ј"x*°Bц= д";break;case"nl":$g="W2™N‚ЁЂСЊ¦і)И~n‹†faМO7Mжs)°Тj5€ FS™РВn2†X!АШo0™ ¦бp(љa<M§SlЁЮeЋ 2іtЉI&”Мз#yјй+Nb)М…5!Qдт“q¦;е9¬Ф`1 ЖѓQ°Ьp9 &pQјдi3љMР`(ЏўЙ¤fЛ”РY;ГM`ў¤юГ@™Я° №ЄИn,›а¦ѓ    ЪXn7€s±¦е©ќ4'SЃ’‡,:*RЈ    Ље5'њt)<_uјўМДг”ИеFДњЎ†аQO;zєnwf8°A®0њЌЖс—жЎ§xя"Tк_oж#‘ФУ‹хы}вЏOГ7›<!”рўjрж*ѓљ°­%n2Jк c’2@М“Шч!ѓ’”2¦C2ф4�eZюѓИа’2I3И€Љxю°/+…¤¬:ф0Ќ0p@Ћ,    љ,' NKа2Ќгj»Њ P�Џ¤±B†ЪЊ#љH<Й#(ЪжЎ®$$щBЈ›¶0КbёВ1Ќ о¦ё TRБIІ(’7%г;АГЈГR(кrИд„6 Њ”r7*rrд1Ґps�Ж¬HЁицРЁк9BІј;„ б&ЙФjЋТ)=&9Т PњЇґЂТ•Кa*R1)XS$ULH%А@PЊ:ЌФbЖДМ€ґџ№k«€0Їўљн@І"М—ДiC2ДnT^5¤Ўn3Ґ`Pѓ[D•›Ъ6Й`ж1·ў�ў&{Z9Kуr¬:µAЬћHKјкєЩ,ЌМй·і<™'S#u7NЉs¤о<ѓPфј28n6»�e{} SJ+ЃaЂP¤2Мn $ЌЈ…††І"(сЏIZЖRгeы‡2-tС'9ё Вru€ЩCЃB­G6Нф A†rГК    >ЈЖ’c0л•M«РжлPъВ3ЖЉ*фЄ%#jхv Ў@ж·Є:2/†)ЉB2|е…БЕ ”SЋѓ c2мќЈИmК8+Ј-BљзC¦xб5rаО2&ўћ‘gйъ‰ЊІши4іРъЏ°В­!'SЉтў©ё–BИ/ыЛ=ЅпµnўАҐњ ›Й.=я1ёЇоGГhxоrpМ„Sи8Ax^;щrc­/cђ\» бzgй?сРТ±бh9#ѓ§Ђ/¶Й8ЦШв])&c xЊ!ф џ C@Ю”Э№bўЃЩєТљЇоьЂnс’pЌЌ„ ѓ¶Ђ‘&ЮДNИ U°vДћ +MlIн“rrNЙкtDЗr±њ"FѓЏxtm­ЅщґnMBЂOnaPІгёlКЃK)°©·ўдХПгт;Ерѓ†’Sr—)8ђґ3ќrXUAc,Hh3ЁІ†W‰©™ «ЂўљВ^LT‰"l«‰r!ўдpГIЬБR•ІўЗVч�¦ФњЋ!5ЕШ2—‚ЉCЂnЉF+–".ЃUn …@‹!БDЎ0"ИаПКAKiL(”ё@€l›1€‰"„Вfµ)№rhђ)”ѓ°нC№Ф8¦D!¤„‰1ЩQ§дэ›OУxOr±0‹†Ч ЈOеd0ЊИGєKb)8љ±Ти&Hj8О!3M&$џ�ВД9Љ}ї™ўЛТ(P)ЌЭ¤ЂиЈNМi0l$“7-" Ё($"аKяzС<‹Nќ›‘r€rМѓґЁ IМ–ІUІѓaNhi!@*Z±Цё•щ+O-Ѕ‚ћi™ж{aa„љЁаКи±’тe)¦Іd Ќ6?З    I)C"ЉaМ„ьѕРeэOЋd{…ћ?†V¤IЩbѓ.йё†‘`©TИбЗN•DюҐГ­/F-‘2IДОUЏQ•)†:»:РВ‹DЃПK‚,ѕ’єoUl0«Шц»X !Ф†‡’ JLЄ«±|И…љо…ЂџњS¬« «ђ]ц›aH"ЈІ€~ЛШі,QjЙФrpЄUМC8VH•КФeХeѓґНўОВВК¬•Ј8 єЕX+”­Ѕ$–юРЩ3ЅeSЛЃ¶з0¬ ґ‰Ѓ2є€"нШїwMќБ$‰‚ѕ¶:Z}гєV Љф·ўGu‰IUYwВжЭ3љjѓ‚ЙЊAЄ9™©ЮCq eMЩ®ДdKъЯ6H`™• К’ќ(њ©’4}NU$$T•“P“†SЎSvіҐ( jЊЃЯ›‡ Бб¬9pй‹*Д+1&ЪМX¦1ќmµdЧ†ЙE)ЛФй;.MЙаuЮкоCTjЖNІ\–gОў]–WiЌ–0рїq5ГЩX•JJfKЙи(Zd¬©мЈ7gF.™XВk/Вv‰шm›™ґ–c›Uk3¦XЖ„–jНещ_лn`yЄmaЦcJуЦ:µљ    †9nБЬ;Ђ­6TИО ЮСГ%r№·2ZS(GмЦwёљ[Li«ЕZґлXУцџPЩИх#р ђmкъ—Sj{bДzЪ>ФНeSґNў0хўГЇQ]4–о6PPм}ЫЎnrЃ�юD„B€ЬёjrЗYЅўdЛХ7ARжЧњд6InЏы)яЏ·€Y#¦Ѕ’И‘{ч&јЦ23TCL›y[™y} ќУѕdirђЖzнFЁэiЎёNБХЬ6—І»Кs+Јй$”њL_78Мёгn[…е ИHвXп“ЧROTг!еЬ[@’fK}Ч3Б€9eЛЋvПГ7)Ў¤иVэ/\Q·НssRtЊлAуЭ¬йєegn&¬Х¬«_«яJЧ©Ук?1©*СlsN»Съяf9Њ]ёќ¬є€ТҐєV¶Ъlл^гa;џ+Сa—№4}Gф„Ьq]ф–hцs<xпХp*JNЊ<nШкЬіИш_беШс•aЅt­ д<еZк2«—ЉіЮ±зЎлu Жz­yЙТEедчщЮлЎЏЌzфZл“{џkоУ¶В/жp9ђtтЇцA1Љр™—і�љФ9 WЄ°Сфr¦j/Еќъ•Г±9J№іД^r-“ЄЖ®jҐКБї &ГїtҐћµЭЕTiH©т\щG8la¬ЏМ?Ј„–#І?Ћn&B¶Јђ1C.ГL%‚vZ"F° ЄnЂЊ pE€¤l„к&«0ФT#Ѓ†иаdўёkЉ2°Ю«P °CfLЖ0#B‚#вBЯжT*    АP    §жr М°Ж.(IV"М,1Oh$#ш#МEЈ”{Pn °Ig <`jdf.$I$Њ».Љ    ‹Іq¤l†А·вдҐ$·†nAЊb0®F–pV.BЂЕfS88C€%РєПaг„`нґЭМ+Н З°сOЕє*c8tвF8OА'J4w0ЮЭЁРҐв,Wb8HЂППdNЇ”_E¤”еЄ§L®Мd‹Ђ¬2¦,±ѓВKеJiT'EЂ*PJZГ¶r„Ў)j—™…    nЄ%bъ”ДЮmрш(b¦Kjґ,pЛn`и"Й0јPNо&iШРкв.C|ПDц%D\    ђ@љ     tn`¦";break;case"no":$g="E9 ‡QМТk5™NCрP”\33AADі©ёЬeAб"a„жtЊО�Тl‰¦\Ъu6€’xйТA%“ЗШkѓ‘ИКl9Ж!B)М…)#IМ¦б–ZiЏВЁqЈ,¤@n FC1 Фl7AGCyґo9Lж“q„Шn$›Њф№‘„Е?6BҐ%#)’ХnМіhМZбrєЊ&KР(‰6�nW� ъmj4`йqѓќ–e>№д¶ЃrKM7'Р*\^лw6^MТ’a„П>mvт>Њдt б4В    хъзёЭOЋ[ќ¶¬ЯЅаќ0ґИЅGy›`N-1¬B9{ЕmiІХј&Ѕ@ЂВvњl±” ЭзHҐS$Сc/ЯѕхЎC т80r`6° ВІzd4ЊЊиР8оъШa”НАњБЋѓІпг*КБ­-К ђ9b�тЁ¬Ме9oД…-Ј°Ьnу:9B0Pи»#Г+rз·«dn(!LЉ.7:Ccћ¶O ШЮЊђXГ(Є,&сѓ«–"µ-Xм4ЊЈё05HД~Ш-вpтв1hhИфЏ)ОcкюК)шОИЄZ5rијR0Ќ°@Ь3AcrЩ?ЉiЫј4ЛC:6і*иА­@6­€KS!nc[7! PЁ§#нђОЖBC$2<Л•:¶-zрЋc$АЉ"`Z5¬ІPИ7ЃBкІT)хMґГ‚.#­ЬП0Ј¬Ч ЪуJn5ЌC+"    й,йwЕ+ЗТѓtЬ7 ґМkКЦА    #hбNБ)Ђбr\РеtШЃVХЭR]W¬ЁPрЬЏ§Бjf6ЈBv<№ AeХCxЮISz*9ЋЈЖюЋc5pЋIшxXПНн°В¶0Є$зPrЦXКaJR*ЊгИШї.A†)ЉB6$7ФAZ0MK§oЮ# ЊЊч fnЈ¤њ3­z,<ШЏ(C”�dАЦ:Wѓўv›#k†;Cr]ТрЊ“�аУmSҐeЌ‰ШайiшpЬу пFї"ўБцӍӨ蔥j€дЋТС9Ё|Й„аВr    рМ„CBl8Ax^;цsњ/K@О©}АрђaгMn„KЁд№Ћќ@ѕ1#µ@D_#‚уgЎAа^0‡ПlІ1Ќунн8zКvХ±Ћ”9IJ_&Г®je—1ѕjРє=нdµ·¤И $noЧ'к \nn())¤‰µ’–\ЬAUkЌЎЁу¦вФyQe И‡5ЦЙYO%дДЙ#хr‰шtFҐ07Јо_Z»…)n ф)#мRr!4ЊE*т0ZўлlаЂѕ2‚@a¤1Ѓ№——‚‡ ‰С<'ЗР¦8ум°Ф)& йxЏApж_‰уkr(yу�р@М‘#ДЬ‘Bй €SX ґ“А@�ЭFnЃA¤Uфїt Ж(‚ђ¤`RКBОAђ7)#(‘Ъ(Qлђ'Є AnЃF€B`E’dL7¤гщСАa1O]фnB    ‘    !bЬ¤щ©”A‘гЦ+ж”FU¶Ћ© P±Й ТG0ж)B!p‡$nРЖ IX1$R»f«ю#ўQ“Мa™Ш$ќ)%IЁ·rР r3MmѕежЧ|бDт¶Q’н!Вљ?KЎМ†љ(MБУЫЋЃыї—цыHБEHmЃ«¤bnYhrnнj2ЗІ w•Y-8вE…Bн‘HiI!–PаО’ЊЇSa9FX4`rр]dҐ…¦UUGШ$ё“ЛLё�ВZ`A«-”ъ‘2N¬i¦-хUY|ДЙ,‚/І\6bЮ M 98ЮХ&ZђЄH|†IуВ–ЄB)-_fьЖH'ТЂ‚€.¶¬ІЩPrћ]§0Юћ¤frВ0e$дdЯЦцOn    oO    А2'tжbЊaЛ    eє7,°МчОђO    lѕЕЩi“r!.LЩ5se¬А іVrЗ�І†гнrЈ%%ЕфЕхЉ¬Г|G4ц ћ@«-8tІдтМ„°]cўэ”cwnФЩўRГSЯPћ2‘Т?"КJN$wX™�‚U%щ5|б>Cф`‚ёe W�…FЛB®ѓЯ>(J2ЖтъIloafЉjљё@IХЉ'-    ‘UІcL—=/дК$ ҐkЉaCњ(qіЦЬ!ж0p[HЅ�І‹†љ :I”СдШ]0”вВёљ#aRУKзЕ†ЗК№с]8r’Ђ6†тlZ%    ї*\ЎЎд"ЋrP¦$<”ГедG‰ђеУХX}J02ЦНQС©S')ЩnёЖђҐ1ЋњпщТMЧђg*‹№¬єMВeЕ)„r9кSM|й‹°О8Оs·љЊbJW)Ы`Ll°†ЄХсN|к—Gќ"‡Ќф‘)ТђлKbх°щн1onUЩ%б‹xoнeЊів–Ш¶pЁоо…ФбУTЩ _hMўВ·‘qH:©Uґ.nЋ©HE$BM–ЛZпbлэ‘ЎtЖГ№х2ґфЬ…+X™„ЂнЊЪATBќ€.TІчВИ›u(E2ЎЄНWє6МPМ1:о3кҐО e„(юЛэаSJ{–ЃZсDХ=ЋOЙUJMeбnХєџ`цЪ…ZtФ;йr=ЎТВeвД9SDЙЕtоЃУ5тuLTЗM‚-yШ<u3т­ІЯ?)|ЫAЂн.P«ЛСF2у™у(”ШSr‹-M„‹Оy›*67%”УПeuЦ:aN2ч©4/0кэO m­НЙ*‚ЙэЂнПъЖ‰\э…Tv>ФА»)A ќў¶�4јЂђ!Ѓ)М;6il`ѓ_|жњпЇшЛфщ)©‘чА”№щЫз{сКЄTвY*']жЅЕчЋУжЙ–_«Ђ©uO/VN?Yс*«Фz_5б0Їќх§/И*їV•RV8Бю¤$dBHUВѕя,ъї‰ЌјЮVAММ©Ѕa]АPG‡n-”ҐоrкБN=ЊNjЄ›ЬYAоУ‡ўjпїKg‰C=я“›№<њ‰–>-Кl ю>†vlй‹Хz¶Т›"яmr¶@d&rЂVrcМ!rЮ.‰j‡М4ѓ†ЩcXkkІ.Ќјn„2†йnЂЊ$©ЕPrж€ вRяМ0r(о7м8№rlЕлї$PФВјЖ.f6Nnȃ–8¬?гДЯ#ЊЅ¬И# 0"[&?‹мКi000'ш‘    ж9‡-nѓ¤AЂJАS"0'КЮџC¦мN5Мм›Ма:CЮXђTЖLt>°КНг Й€жМf6I¶НЙѕ:E€ ©rђЖ(O‚трЪ5В‡¤$Bf2#М‡рь¤rкдаоџ…"Є­Ж°ЋЖѓ–    ¬|ИЫЈЁ‘<ј„ИЬl,І$$'oЖ¤ю\±-В 0‚-©€Ё ¦\"о§29E’РФS`Ќol°c$Ф­[‘~rI9ѓрП0ЁBжyЕ~n» дФчB.r ";break;case"pl":$g="C=DЈ)Миeb¦Д)ЬТe7БBQpММ 9‚Љжs‘„Э…›r&іЁЂДyb Ќвщ”ЪobЇ$Gs(ёM0љОg“i„Шn0€!ЖSa®`›b!д29)ТV%9ђ¦Е    ®Y 4БҐ°I°Ђ0Њ†cAЁШn8‚ЋX1”b2ћ„Јi¦<n!GjЗCrАЩ6"™'C©ЁD7™ 8kМд@r2СЋFFМп6ЖХЋ§йЮZЕB ’і.Жj4€ ж­Uц€iЊ'nНКйv7v;=ЁѓSF7&г®AҐ<йШ‰ќЮТvwЏCщ»ЭNЏ¬ A№grИ(Єs:иD®\Ч<�Ўз#Р( r7њП\±…xy¤Аф¦г)ћV№>Уд2Ѕ€An‚¦Є oі|­!ка*#‚ы0j3<‘Њ Pњ:Ќ°#’=?Њ8Вѕ7БЖ= (ИЁИ Гzhјr*еЉhz’г(ЯЋѓ’м    ЉЛ„nLLXЦ Cnnp"h9;ЙЊ3#п8‘Ґ#zс'(,Sr1ЌrШШ7Њо0ж4№nhВє№kгX9 ЈTЪ(rгXВ�ґHтЬ)И#ЁЦВ#­jьШ K¬ …АѓљAЏ#јЫDЎн ўMўtdЃ2 ђИ‰Њ‰3:!-C&ЌNKSФlЁоµO3ЩxГЁЬ5ґлp‚Ћ?Јrs(T г ф‡ЁГb†уЉcxдВ0ЙиШ2ОД(З/H«ЁиГҐ#«ь„ї(:tВH†7(сШ®ћ #:‚†%/гь…АЈњхt:ъ‚ѕPоkиЊЎ¦(‰ЂP‚:©Б’7 l„BаЃCxи;ІЇ`9Пm)EЙЇ™3>Мs.7Ks"]»Шћ*№dЈFOmЉy2z:TH@дМў«80Гh‚мъКГ¤5,ХАP’6Ћu¶"§ZMџ”в…›ЩKЌ“n;0ЈЩДЎ™e афюк¤+®r’ С3Н,3dС>ЙZZ:МYЕиКЊAС:#XЊ3›ЈЌ¤Я    jж ФБквЋX\нc&Ъ«Њ»†і2neћл»Я+¶чG[уYАK    YФ<><с|o·о<¦ыЛnУFс}s}xЕїЌьEВt±®›    И~v‡ ’иоЃ)ГZ b�¤#ШlгxгљR0ї#5њ6ЋЈ`Г©фкmuутW¤Ќ©A6џЎяЩw(Т rг¬A[К и9µn@@P&ЙEюЋ»џ»zpmЎ5&Ж>шIkгVKЎp Р—A дҐW/"WаАaz р †ѓ Ѓи"rР:t Бxw†@ё0†GЃrО ај8А^CБrЙ­Ь‚рDkCђg ЎТ…рДч•ё"ЖИ4ґ…¦ГЦЂ<б„'®ГpД®%�“иTЩ}Bдћ&В”A    cъ/„¤љ—‚фcГzkи}ЎЉ.б©ь.qв= FѕҐ P>¤ј�“2мµCri$¦1"¶|АSYф.Lv13w(nnЂ)rЙљ3ґ&Nдux!•б†—ЉJ‰Ј `/•}4nП‚+w$¬ћ“ҐШOдй"Ea€ъ*_БZ!З,ќ${—«Ч]М“КWлCCСQ%lщ?@Дќ„ЙN‚Іx47`кЭCФЛ34№Ё ЭcА БҐ4‘Щ"§‚    oЋLЦI©`a1ГxAKђw#Џ`Ґ?и’™ rнxё‚Њ$UT(І*ґвњжIq6    a°:ЙiјЛsNѓЄEЂ2ЂЪ(W^„8CRI;MБє¦MynУbJ[ґ i '$г J ;µt®чѕ›вXrЁMn­Зр·К@‡A<8+р®чз›Ёf‰ѕў~[‚Z?"с‹ѓЇe9Ь7GЅЇћ,Бgb©ЭzћC^  і%'z»D<иЉУXтнљђ)°fuЋrs”=ж Ј]AN1Хuћ© НO¤Шj ¬–#);'эўH±±zъPЪ+ќйьѕB2ФhjpЃНD‰xc“ҐA3;%т@­СF·¤d'јQ6PЙ‰оYФ®ђRвrСBЎ®Zdh‡”UУV‚|Or(¬ЭўE}eQ)ЯЇЦVЩ\с€-eеMFЁу„tќЪCµ¦’ТЂСѓpdFй‘љkЂҐф~.tYКфјК!±QGЉ·є‘I]'§Aж¦Ѕй,aМNxшvуЎ: ћмГvF§ќ¦(ж”’ ‹Э¶ЄСнІѓЯkЌ(uDФ†el®!и1Qс!„Dэ€+zhN…=‰(Шџу_д~©ёU:іѓ"«1жG,њµ•Мќ±6yLђ<sЂџ®f%­мЫіл•Іб“u9Њѕ8,МоsCиНD?6NаУ›Х`0YН g\Кs<‚ПD%ц\ъCИюЂЛjyW< ЗYn€ПЦй>ќќґС@љn)hbjSЖћ}zѓD”ъ7ќЛ‹Х9нЂз}E«њ…Obчfs FИл‚ ђЌКY°ЉЄ®”љg'ЛЈшM‚СJH•BG>ЈЋТў·Z¤™ьѓШuLЩ$OMex§”Ф2SpЕ%ЛЋєIй>+јI·Ѓ‚A!#,д†єС[кGfБЅCдH0k:AK8С»-Љ©а#йЕФc<\шy)pj :“аУen96бЉzЯYXЩЖЋіY&ЧdїMeКr@вs†_ћ[Ж9<§ё r»хО9Ѓхbk:фsZ™QЧбЇKЩлљ:@{«ЙrRп§…ўЇъ=NYэHШUхћQкБп b‚›tЋПЄЃАЯ`aTпеJ( ўW­лѕnPхFCЎ    0NNКхшЌљжЏЅXЮэЛсG.ПЩвИ:9±ЯщУэЖ%яdь‡ЉТяћЪ6Ґ&ТuЎІmm—3?!аy™ВЂmqљxЋ5дјЎ№х~•ъ~Сз8®Ю¤ЎЎН pг”/®т;Ю\сЈщжёРZК\гџѓЖ~»Gюr{}% ќFЁщї—}cс>џЗз}§еpЭ*©%.OЦHъ~eЅWиГ¬1~Я…шэЕ"юxkчt3Шw.*¬2¬ЁгЄЗОЁк’їВ‚{ѓдґгр)B^`жЄж8BЦof’!ВZrД‚Z?,FrІ4jQ%Ё©Юї§YДњpВШ>hЖHРB)DД`(N@‚ ћоФэ,2эѓtе‚€L0o $R« ВЈYhВ9Ђ ѕЈ"ѕпєз/4зЋk    адQРўҐЏ2хбnр RnЋшNbяОЉ&АЄeO>QђІѕЕ"MҐЦИfѕpO„%oЮіgЭI.тюсnХ'їgDън ЗrЋ¬nУ0ф%Ї<jgЏc¤OVЊEДэr!аЖ=Ђ8Е®ЅЉђE§Ё1 ]зО@ўGv`ТЄlnҐ№ °орo}Мunn‚ъП;ЇќПиO&яп;,|Vг”9‘3Џ~ЗDЫr&ўjq†И—rGАыq•АоћЖІ5JЄJ Ц&†·Q`вPѕЂc#ГOЏцЂж±№СБ Џрт±N‘»iБ¦Y±мM¤(нЏп/гЇылРв±с@а= HГ1яN(}Т6ПЎ/e!ѓ ГТ(з1|ц2 ВjюГ’2Д±�ґЊG$kИ ZИQ’дЄ>м–Cb­!пю Єh&†Ъппs' �фоS"гd‚ажч…т-Сtыѓјxp:HkФRГ63ІљЪ¤nДнFT%$ҐДщ€ц_-q+&„r2ёJGМt‚…Љ`2Вlѓ6*ЈnTь<љєr-ТФ-Ћ:KdуЏКSЗSТъЛІюуo®ьТФ\¤‚rЂVrbЄ#нТ¬ ѕЌ"N i:9n>ЎЉD11TџтЭЦ$Р"в"ш!СЫ ЄnЂЊ p&Мавтv *:iGfы3ZЛЇ му`ie(з6¬В2РшpsbллЋLЌ,`'$Kў0ЃК$ B:?/.N’$PЋ@М`ГМѓ2ТЯ&го5‚DVвJ9N5(ФяВ>ѓ ли*Ђd‚П"Ќђ@л®nQnужДJ…+Dxл=Об#ҐE§6зиuвbн(л@FшBў‚Z€ЋХAT^К&ПуxжВ‰Ao і/SA+µCNrмк&8E¤гзgCВь`#R!ђЫ gЋ=дXMТЦія,'):e|L ¦rn›3dђЏ"к{йЙGгoHPF'JciQ@ФdўЬH©†(-¦$FаKАHгЕ‚0А‚±.?-а¦xgЉNтxj·@Бy1Ти’вУj?„�І4†®”Шq,6”БQѕ-Д·    vЎ`Ъ«fnr¤TE„Ц-ВZ";break;case"pt":$g="T2›DЊКr:OFш(J.™„0Q9†Ј7€j‘АЮs9°Х§c)°@e7Ќ&ђ‚2f4�НSIИЮ. &У    ёС6°Ф'ѓI¶2d—МfsXМl@%9ђ§jTТl 7Eг&Z!О8†ђМh5rЗђQШВz4›БFу‘¤Оi7M‘ZФћ»    Ѓ &))„з8&›М†™ЃЋXn$›Ћpy­т1~4Ч "‘–п^ЏО &уЁЂРa’V#' ¬ЁЩћ2њДHЙФаd0ВvfЊОПЇњОІНБИВвK$рSyёйxбЛ`†\[rOZхѓ?ЈЕеЮ2wYnђй6M”[Ж<“‹7ПESћ<Ўtµѓ®L@:§ЃpЩ+€K$a–­ЉћГЃJўd«##R„М3IАЁ4ЈНђИ2¦pТ¤6C‚JЪ№пZ¤8И±t6 иш"7.›Lє  P†0ГiX!/nк№nN КгЊЇ€КуЗBc2Б"ЊKh–Гa„Г °ЄЬDК•E¬Ќ+?с(У®’Т}КoфЈ,EВ+њ91вjєLnRЙМтУ^1®+МЎEМJЅ8%­‹О:Ћѓ¬а1,[е%JфkF±‰‹•CTE‰ГxмЊИ,ыh‡ ЃД<Ў HKRФиJ()¤Ј,шж±в0к¬єрJ( єµЛbn    °ЗMёГ‹†6XИ8@6rмrц'ЋPЬьCc:9 Оt‡%rЈJњ§iк#(HсQ€.і±[r‰315и›7FПЉz¤�ў&2u¬ЂҐr @ СЉ„зЊk“тC;ї8±T«–Н2јЇ@IёЌBЋvKд!®ґѕ:: 1Ё‹‘ді+0M€Ґ‚4µИЪп    #j<„1в(с›°N6@•Ґ·{n R¦YЊ=9CдОФQpШу§(=»?"mЉBЊ'#zЂћЏ/ы$:Њh2@3©5�»ІAcf9kЈО0ЇгU„ќ2…�S rгZPb�¤#nIJ„х©pA7%NR^єr»*XёµKtYm'‚@ѕЎ#–§ �J9мІn-“'НЧRІHЃPУіћ·AњЦ®­зiЇAµfпЛчBНш·+У‰¬7:Ћ°Г�оєTЄааљєњPx‚r иМ„C@и:Р^Ћя]jh8\є бzQх\й@з>…б|9 т?°/Ю    иЦЩЁаkЬёtЂј0ѓдЭR9?T¬ћ7ждлR'¬њc.љ}З`'ЂРЂ"/ИђєР Ѓ6ЕРБB PTI'+ИLЕ‡2<‡‰ l'ЅЂ± ВєЊ№xО†pNО€©D ”2‹R©ЋfД~№еј‡вЎ\ Ж-8ЈоKOТџ:HЂҐR NЂOnaQ#¬OzЂќ8д6в’d¤,—вxO€Й¤ q‘m4фњP9Ѓё�0дбМgFЊТЇ3юяГz8ђБ€»/•ц~CJсq Ђ#HRЅЫ”S!<ь“gF–Я264д‘(2zэ]Сa+ґЬ§РВp nЎ@"ЁeьБЃ&YЋ—‘dm9Ѓ±[©Дѕ”BЃ,b‰rд…ИтаЏдю_‡Ф®ЂPV/EСД„з\ъYiз#ввк Zіj†°a‹2€Q”bћYAА–:џ@I!- ‰БS7рђќ    Gm5±‡ Е €€ФMХґt@IП\с0ОeXПЈ”Ки¬тd$ґ7)вСSSK))I&Xі]1ќEФЎC2ТairnДЫ °uНКp€bҐr7ЪЃМј'…%@$¦ЮѕoЁхP Ё’фќYрorђь뵂ta+ЇLiyіfоћ•‘     Ђ) ”j$ЙШс€QДО“2±ла­ЦyНBт†ЌЋДЕ_©F6F…m‹lRьєїPЪ‹Ф1x.V9KexLSйКrН*©‰nU‘ЁTІЇФ9+№уhZr« л    жІЛАk=,оуґHЌВrrд№,pbаnm$‡9#nTР ЎN©t"‡"®^d[¤iиХє4Д–ХRҐ»ЖЂЉO6їvЛтІQм§Ю#=wИfHк›НvЊйXpґ0¶«»{п%сѕqtЉБдs#ъшЎu:х3ТpЭMзї,t“МиeЦѕp2Я\ soБ†"aЗn‡Њ/�N0Xpњ3¬.qџхЅЊT¦    T`¤‚`1Ґ,›!Јc/Kqё'Њћ4ё™Pv<(щ-Е‚ZГ(bAvпКЌfК„$дЗ2Џinµ›#зњеeм8Iу            .~—VUJ- =&.ўцЁoЃ%=…жѕзѓ@ЭXТ–ПёЪnxвВ0fђg·Aў¬ЂQЪnЌЦ}µ‰^Bљ \ЯX0Q’zА%Њ"ШФЛ–N|зWкvh›ЂAЄLђќ3­kШ‹>PQFТf;N їd,’C—sTЊVёѓx)Уtqб2ЭH‰Е(¦QPОТФYЈцeЉљclm(ЫGхФ>УLю“СM¦E+Г$@9кxє}ТКvе}ЭиpЁъыhЧraВX2эЮЛюУpAѕ·ЭІЯњ-їMЕюЅН4ЩеPPfш56�7KЉ»nгґђЛ2q[Q¤·вV–[qзtAYљu3Njгв]e[ы+ЦiЧіЖ№ @s(ЖН цФ†ш™&§ьЃ-‚IЮ    6[ јтд7МйiЛ#7ЌЃ=bJдrи—Ў"qИшдuвЦ§EЦ6YfimЧf>ПТb[УЁVIdzйBqЬ©ЇП”oј_ќгИ©X R&фЬ¶ЮЇ§…`%@лНЭб€Осxћ4е_ Ќј–сkф‘+4QQі X ]-§o"|_эу8Ч-”_ішЛ§х‡SЧ\ОAЅЅ’Вц—'”iџ'ЪЙj¶WbО12;о®G›Ь‘Ѓ[л/—со?µTzщ0е�”«LZщy-,a†*—с+цо’}пБЦ}оШV›рчO)¦ѕ.e їі¬щ‹ dяЎ+"џSДWЯЁтCт†‚зЇм9Cћњ+T.ЛXьo ПnксД,¶NЮе/~‡В[ЛXџ @Vђ3†ўЉo№ѓжLDИPЄBц"pn°LP[/‹ҐпТЇ ђ0АР®ЂЮ9лјИ¶¶gьцѓЊnЉnlLј6fҐKВъЊЉ‰ац."Y…¦nЋў6ѓ/lІ1жи[Г6бМ&р— ѓ$а&0лгОrЂV cЦY/!DЛАД3ЁъъГрБbNОЂВҐ�*iBJ§"+ЕLJ¦вn ЁАZђa#в¬бkаО+zq0–ꈩpА€,)ў8C'Ю‡&ЄOmJ Ќ,¬nФ1Ђт®ѓnХB)ЌDLJў2=`Ьronі§ђЎ‚фsўXЌ„mjatiвЉ.@�“1;±Љ“BЌCpр…®аЁдtORъnКДE_З@6MЊS1°!&цuelD Дh J숤¬г^6N60†юa'ћz1АУЈn6QИNa.ч#~AQЪ ¦юrаа9еєQеDрNжeГbXГ29Mњй A!nФ"tњm~e©ДЩАиНpi*:В2I@м3±PбЌfXd—т° ‚/$L1к†.¦7 8ЛTVж&Ў”<КЫТ41*$ћ`бпЦЇѕэҐv~ЁнбFjCpћп`mДh";break;case"pt-br":$g="V7�ШjЎРКmМ§(1иВ?    EГ30Ђжn'0ФfсrR 8Оg6ґмe6 ¦г±¤ВrG%穤мoЉ†i„ЬhЋXjБ¤Ы2LЋSIґpб 6љN†љLv>%9ђ§$\Цn 7FЈ†Z)Оr9†ђМh5rЗђQШВz4›БFу‘¤Оi7M‘‹ЄЛ„ &)A„з9"™*RрQ$Ьs…љNXHЮУfѓ€F[э�е"њ–MзQ Г'°SЇІУfђКs‚З§!†r4gаёЅ¬д§‚»fшжОLЄo7TНЗY|«%Љ7RA\yiёПЫдuLў bы0Хќ4аў$ ЛЉН’rFщи(ЄsК/‚6їц:ікћ„rлpІ М№†Z¶б°­«Єh@5(lу@њЉѓJBЬ ѓ(МА*‰@”7C�кЎЇ«Т2]rЁZDц7Г њ C!Њ0лLPјЃBђЛЃB8Къ=лмl&3мR.)ЙЁ<l)Ўij’Нѕс9C»i[]1П;З1xЉиЖ¬Ш�7ЇгtF9'ЈrVѓK­ЁЖј°)ѓz¤ўвjDх<M0к:±Ё Ќ€4Т%©"7CС(]хPt,l'rкь„ТЅKРJ2тѓ4эCQ¶уЁЛ;є  Њ:¬%<T€,‘‡YA€ё УЊtі6љ0Iўr€     г”tКCЈF9ЎN€КIЉЊиќО*nс ГАиЅ5єДUгbRЕ MЄ,1§С»иџ*ў�ў&2ЈuњѓОhаѓAѕЉ¦1ЇL[О?c)DQNЁ…0Ыs$щHa)ѓoa>ў•‰x¤l"г#¬Ґ†бp З=ЕхЪl4Ќ€тя‰#jB†2‚(с—ѕѕ.б±ѓdl1a™К‹г�ЦчU“ИD№C 4ќrкn|<АLёк1ЎIМ:Ґ6,Ъ9…€(еЁ #>•70u@Ёєh0P9…0АЮ5Ґa†)ЉB3И–(cdB:ZкЈѓ2ш6л    zтШ®Сm¤г )+{Pґ12Й7®3vѕ7с“0‘ЦpаКШ6пѓZЕе љ’г6фrЗ™іQИГ®епгь�kXр[ЌФКy9Њ©ИљЗQI9Ћле@І Ф‡ѕ‘ђРСЊБиD4ѓ абxпн…СОР……ЛаОҐ%ј•ЋsА^8cђОчъBэТџra}–ЋrЇ:ЃxВђqёEЎР *ѕ    лp<ЃС7§жNHЙќrU>„рFтFHГ ’H®AP    @‹9vaAX$Ёі!S$Йn&Д њџ$жPъм\FtАfтU    9n'PиДЖPЉ!FѓgЌv2дDSУЃRD(<98¦ЯС0?¤Ь�п     9n<)…DИb–Щ=})”tjv]и HAђ:ђвbpЦЙ5`‚/?іЗЮQS.М5Ђд>Фґ;#€<ЈX»q»XЁж>*ьђL?Њ с·р@‚¤$^’'Иr9<Дњ9ђ†k‰:4ДщчєТ.А1ѕ‚б<'Є AnЃdKР€B`E�da$&Cћ‚—™©Њ(с†( лC$„ќВ|P@p\Jдc_hpG!ЙО®зцЏЧ’h§T8rЉQАR~•‘с;џYф°М[Jй!yX�bgнЮnфеT8 d)Љ…'ГшГL|ќMЉ€%DмћS=ўЁЅ‹в`оd<Ў,9¤ВНЙјu(ѕsТ†IМшnc†(нbк :Ђ1с@CбR‡”AFvBB°µdl`ЎTр‚Ў i!Жl!†цu"¦л91Зn­-:єЛ”УЈК¬ѓEFЩ‹cрцєyКgЧ;¬Kєh#±†#NИij¬AIK`lЙ/Дц:ёЉiPуКђ    ^kП;ЌтХCBъЯxr"кЦБYVј_­nn@џ'5€`]:fn`КwЌ‚3ѓ7Ф7ќ*ЖI9СEбџіjM/‘4р§AИУ–e!Q2‰FК�С©ГN©UХI¦њ‹ХЦҐtЊ2«Pn№®ЭCIvЙђf=й”›ЅtcAdјTсЧ¶cEyН2" 7Єћ€0OРПN%Vu#[ВЇOЃ9TЧA¬F†2Jo–uЗ>ж^ёэ{pYРѕ8‹ /›®7 n�¬/l±    с”®€™•вфю-¤Љaёґ¦№грє]-ф+o†¤nG%Z!3ep¦т«ђRё б”1@Q„‰†DЕЦЁ—ћ"»™H<d,х§йfL2М~%W1„„љ0Е™}` PЈ`ZtuгвжYКь)Ъ/FPйµї¤д'зK¬аhЕD:Ќи‡Wlъ¦пAXОнЬу7є#^Њn‹%А:мw¤Ц‹0L&€A¦“‚Ј+8—Q0‹frи1 (Ј­у75qму& ї*cЩЖЄu=n„$ј©Ц    М±VzИ7юД ЧЌHF›RIс !¬ґGEnЕЇ“DЊM7Гx)™€¶€С6ЙrЖўЈM‡KmЪEK7Ѓ4nео]=·™хЬZ“wQ-Пё4Х‘Ьґ–ђТЅБњЪ @›€0Чr Яk—Р;Уѓр?Б7ХvІдфН…+{Ґp=г7·–мз[›~п[§<ZЯq›йЗ/ѕ7‚ю�ъ#eН…љ–Ѓ•Цй®ry|°і2МпsLrД4з8УЬГќЁ{НwљJУёЋЇM<Llыqў…љЗ­ІO*–UEЎМЈђ]њЧPл 0шыШyе–УDй•ч2;оNq»WжыЮ­ЦќгgaЛ}ЋVЈ~uВ:5њFЪѓoцтфџЊ”9`цQV“    q4h€VЇw lѕ„<•@ањЯщ“ Тu/8Я„БF®<ыpП6Ьњ6аА*Ќ}g©фІ|†я`ЋЇЁёWЬъЬ^XEj¬\…єеG*›щЅzНgҐVё№ЃхTsЛтN1лчЇЦъ^ПNпЁґ¬+°ґДЂ¤2Њѕ}зЯV+ЏСюH¬юЛФЫЩеЫ`0УG«ќНJ„РЃЇb\ъmкяdNOьФ.йO/Oъпrти"¶ыВ, ЇщЋрэ0#pnОoеoё' Qb¦›ЏЫbфП«<µ†уoWPілC­—Н?WнKДQpRґІkJс°kC6n‚›Џt[мжK)бђi    „¶pп°ар E-бђ@    r‚ъ$l»З'зрьГ6TЙкьўFРn2QFРЅ‹°эКfЭ-ђ ў Т­�FеЉhЕLоѕ1CЦ(TВ¤4.їђЭH<ўрже†~•ГФrЂV fфXB,rаД4hоюѓцАЄ’:аВҐЉ' Њ“€@1†о—АЁАZT^Пl0ОБN:ПнН«hдKМеQ'‰Hf‘3‚8#В@$GТ$вR3n?DdФjс тH#Цв.ьЖjnў¦РѓЖ#†фrАЦ:Г&ЦlЄЃbсF07с4п  (dЪFБ†E(ВфMdsJ ’‚Џz1@YмЄCищP”#pФеЕ(^МD+rn1c в ИЂеКф6Јpпгn&y'–Pт¬R %Fхr¤ C€AІ0 ¦вrаа*bўR; ГњуЙИD]„фЎc#тц­\›ЁтЫлЉ[r°a®М°E¦c‰ФVв8IЂм4q¤еIК %z@e‘%Кґ`гРѓ(§ВыСҐђЉEa'jџq8&%АНа¤dъS0~« б0‚\ґgЮ;$lУДh‰pЩДll"ш  ";break;case"ro":$g="Ed&N†‘Адe1љNcрP”\33`ўqФ@a6БN§HШЃ†®7Ш€3‘ЊВ 3`&“)Икl‚™bRУґґ\n#J“2ЙtАЪa<c&!¶ €§2|Ьѓ“КerСє,e њО’9ё°0Њ†cAЁШn8‚Њжу`(Юr4™Н&гrµ†Ћ7 FФњЙ22N“*ґHкn:†”Шe›‘L†њтFn$›ЋrУ.Y‹рш�юhЗp–љfе“|XРaљХMр[ЃШУЏ3™Nx­™ФбЃБвЌ|Y‹7)Эf№аW$ЩЛ=HД±ЊЯ€№ќzF\ћ.aжм.f?;СAфзb    ьз›пъL„Ж е№(W°Qp2§ `Ю9ҐDЪГЇЛ�@:ЋCjF:rгnЗ„nГНr("–›§*љz/гRN¬!JЩ›ЉѓHб ‹ьЃЌѓJы.r’B#“є€Ы­Ї ТѓД    ’L9 #нE#‚ф№В@P¤2™Ы:г(Ю6ЊЈЈPьД°§0§оjh–ЖМdЌ¶с“·ЃB„$¶<шї0 МЛМё�7Њр’d8%©шЬ2± ё¦З! «д Й2%/ІTр    Ј{&”¤OJѓ ЈХп@Н64У¬SЗ%аRоУ5 ЬЦІб(ИrтTєЦХЕu*Ќ33]9‚31Ш‚3 фni7A-Лѓї№«}H/г›NЭS±¤АЈЏЛ№K‰;<#ѓ`лeY3XГb`вВ–рВ79ў€�#ЄZ<Ъ:%¤гn7-°LЅє1ёvАже<мЅL4УЋ’цѕИ±фbшЛУor,К!ѕ.“g’dФV!“$шШЛП,вЪС‹•‚$ЗцУ."±ю ЉЅ.+csЖ=›ny|КНШts.6KАRќЩв ЮЩРГМНRЈt9ЊЙx@6PxXЕZрГ@БPUzЈ*МP9…)ё†)ЉB3x5С„8@cHДЫ…Б§/(Lўd3-йъќ`B©[1ґ; tд7CKЫ¦RрК1]йђжй%4Ю7qСGі3p'>‚DcАб!°[Xе@"N“ѓґ щ(хБU�ꛉЈnґЄPж;­хє±Ы г'$гB3ЎР:ѓЂt…гїМ(›ўl·Њб}ч]”Dл…бTыЛѕиѕг_cXD™аp1йpДА^AсJ7ip:…4o`apДЁDѕХ7"ЁUеЎWв†7GсГntќa    Wy  GLo–Уr=  Ґ·”Т…rlF(М·‘&AS�lDpuf%Bv‰ УA$h|џ”2‹Ќ*ЮV/9ёGXбРЎQ@f$БчтCQo .QrІtCSfn<)…H8pU''дД…Bа№ў‚$¬ТЭ4?FеБК<Ф‘щЦrД¤3©uЂМСCQЎ¤љЎ жjНiХ_h.!nМK€ nkш”:@m‰8FnЃ@‹†еnаЦФ%мЊџj›У%sЕВХЋґBX]A™”УU RcћЈмnVxDQrIy‚„T:Б"©qnHb0—IкпI5sеРЂnсsТь+T"wЬ¬XФЛ„4¶ЁР“ћ?¦:†s¤iTл 'J¤Т�b&hя$‚0‘3й3Рv= tї§©в‹Ёi …pQ$Х №rjgУ6SЏщzNфQЏІ†‰nШЩТEЗВ+C>~ЉС' КдЭдб;K„&1з5m…jM:МмnP(к•x>Ѓ    8P    °ҐџЧ(\Тс‚“U.Є—t~овЄh‹A:L2иЦU]CLjЉІ#т6�”bє ‡Мъ’УрУY*7ћ'Xѓ¤Є8”Хў1 P*VљИЪЩ—3%ь<*Y’И§ЌЊLH1У™цљГѓ ±к Л„щ?ЏK/ €Z_N2аж„иіоъУН    цAм©1‚кD™рЉн–Т9ўИє#I$Ч(Pwm€2"ГФA)!Y0шз±рЉM]dfИй›Rг<‹Уl<MYЭЁ"=BШ !ЄЮ(љrxUед$Hћ,ўА›l! L:6µ{yU‰2r¶l“DЂ{Штs.ъ”«Ф¬/iмї‰к$�cugёnxlt¬_<MХнбѕ8W� ]zXр ¶гaЛи‘њИclR]«XЬeХzGU%Hќ’Х[ЊbZG©8Ту¶ЂеЙ•X%ЇК“y¤LI�r–даќЖМRтD¶MЯ :Њљљz `йt™D$+wVzђ†H‚w‚Љ@Ls;+Eј4ћ†ѓ    Uі&IЗ]t №UzНD©!"EЄI–Р–EUЕг=¬шLіс¤$nМКQМтK–†�№CDПб ‘EilЪW-‡,YaLjо&VэЄ{ы¦u›%lкќр鑦™FћrQN"fjф†i„!`9фs¬f©3ќNН8Ў)ѕҐ Д®В±f‘jНK2Їйђњh©і;Kзц±ёй…Э9Љќ;L:.к;JйќУ„Ойк9DљU4"ъ®’=]Ѓ7;Э0“z9}]»чC5Счjm0Ро»IҐЌ1§0ћ     7r'9ј7yТ=ьgwЕxfWg`ЅрT!Џ9Ѓ‚blt©ЭДОы`{Шg8е$ЩкsLћIЕ°фе оrѕ[wрA©¤<™Мі.d…¤EзuџlXеФЅй|ДДф]Nґ:ЏJйњoбл6aЗо‰ТKb\1ТI*00ЊQ>A5ЅЖЯa•µцGJпOJ$ѓ»Й=іR†(Ј:GPГЩ±’&ј€@·АХЉ9Ф:KсйsЋґ’uЅf,Ц¦і¶®Р +gм°J“‡sЋ­БэnЎџГ¦оЭк}Екљ·ЊxцR§ѓ-ЃхhзЁЌВb5W8УёіЮЭGрxпХнZи{хЫмК"ТP?-ђЩОууn“CҐб—м%ЭH}Й9ЎШaЉ деІaZ‡8иS#}•ќcYчnћ\T‘мш†‚юњ«ыкN<ЈЏцзЇълЌювOЄЖeЋћo2ЪvюҐ.бn&№)Ф@ ¬ўnSC.I¦М в8йh–C AV3`ЖєЄ !„oрЭЌЈђEђLpQM*л­св0fцoNЯ:PqҐJўG0!G0†pЉm¦ЪЌFбнШУЖфцгECdxрІroж‹ rґВвљђПр¦УлZЖРўфО<EТCрjХЗђї‹Y dС°кµРE&„шЇњ@ЄFЬFђК1/†&с»$Я‰r±KµЇhлАђyFJ®pюГ.nnqН’>З†lCъа‚Rю*ґW°.’оlЩЄIўўСPзЉNZРPг�Uгx1b`VЙЗ­ё3оnщ- МkоЅkМ3Њ>1Xк®<&QЉи"аoDјrЂV db `ЦЙfЈ H…1\ЮfёБd8”АЪЄH1©вЄnЂЊ pBўB™)МГnCJ•жzL.Др$м=СцАЌ¤ѓb0#B81& Qўь·dЦђ¶`„¦�D X#ё2…Ёќ±єuJ,%. e$s.Ќ1&HB¬]В    N­    ўnNBд.Ђ%д|�Й<<cт“МHѓЂ< оE&ѓU­@QЌ�лЋWоЋтЌBм(~фМNХЊС–ВncтЉ1тЋшPОЪM@1гv5гb1§і|FC№*D(:…>фEGе aE$ ­hI„U.#± ЌвҐҐц rфc­¬ВЈљy­zlз M^едjќ§0h Л2ОTNF.€v¬iнШ¬kBIл)0�3аљ#jй†ЁcK®оfA4C>ћТ®>PDQp„rДЄ °Њю…�#їnкЬ&0 г@ђ    t     љ@¦n`";break;case"ru":$g="РI4QbЉr Іh-Z(KA{‚„ўб™�@s4°�$hРX4mуEСF yAg ‚КЪ †ЉnQBKW2)RцA@Вapz]NKWRi›Ay-]К!Р&‚ж     ђ­иp¤D6}EХjтЩe>ЂњN¤SсhЂJs!QЪn*T’]$ґИgr5„ц9&‚ґQ4):n1… ЁвPАb2ЌЈaёаs_аpІHМТN…»GмXКJT±ІGщr~СBЯ±0L4‡Q#љ!®Jn±ЎKГM!‹к"Вk(Та6ґI¤ЩЌмжRьО�µЄСЛ&уЁЂРa;DгxЂаr4ќЌ&Г)њКs<§SЃђВtсrџЃРВ1=‹‘B’6nZл9ИМ’ђ°2&йљTМёmZм‘–Р‚R­ВЙ ЂлBЁD\! P¦рr#pП@ђj±№°‰p•NRZ„F)J„Б–°RjўЁPI WҐjЎtд¬%Њ г№жЃ0¦:®"ўFHЁ1s–©S€С/nin‚±ъhШЙi:єб+Кj¬·®E"Ф]Ј¦„3,°ВGсЄ Д®K¤HМ f„ў‘*Ic‰K [°\Ј%;¬ ¤eт2J$ъы    0иc°^$||›BҐТgIЁЋ"hCЄkn­1PQcдљв,О:љSЖ„кіНэFhR‘Дд»HхФЂ„,иЙ0§S°њ/B®ФC м*5Й?JВІљ2Hµ4»|ЧmѓJ»Jоn2OFЙr¤”0|h QфJН$R±&#6»‰Q+4«њ VЙ‹ЂАђ-”™,С„™    Г…ҐТў$nВ}GІv4З-ўZЫєД6 ЌZ4­ЬйРW‹ћЊЌ:tљЃ9FTЅRЩnSzеl5z^Чх`R&)т–C)ҐВ2H%РбgJиЕт»W¶)d•*$viZ%U«7ЉБiѓ‚ЎРщФ›(О2RГaDr2M©Є{›R7zыD©lЩaRQqµ…€ГЁШ6>/ыШ‹ЊcЭn"bT–:љвMЎ°щІќ:ХB ФN$іA(sCЌF,Г)x-Г©ђd‰ЯІЛЊayўІ‚ҐVэSqu\~%r`r7ЏЈzлЌw0Ч№ЧM‚§ТнG_@цKi}-iхiUV,§К:ХHђыc€–5�]-љ7Ћ<AЈ>S§ШҐ·hPшФЪ@ЊЖІL—Ќѓ еz\µЁП(mpAдPЬГЁc gј9†fф`o и¤9‚Гв  a б…‚:Лѓj)§а0R\ЋЉn¦m(”¦ЄKCnaH#1ҐцWЃq*]n#t_ЙЙ%!ЉpA’ў"F€‘,ed№f™)\AвщgCtHCИ1ё^yyTћnn$FhY),2АiНzя(Љ‰ЁЌ$ЄP\7пІ§“¬рn “)‘Ћ.-3Љ™C/Ix=#ЉЌ"b]сн;±QВhagа9i$ГёoL¤2‡ЂаCђe ђдЅ(C0=A :@аЃx/тМЙCpe@єMp^Ctїв†ђЯ0A}Gё:J ѕЂk@ш$†Ра{lАЂр†|[Џ„Щ?AЅ”џ AѓYвr!РуKЁ.Cpt…    %�О‡™¤d\Џ’SnLN¬„F    i HfЏ(Сћкi…24H—Щ*[…Er ўFИоЧ    ±ѕќWQM…тЛўE8ИФ/PЗ,ЪD¦©Ж[$ №)Iь«<XGсQб›шчOivrд°џhЯ>\»•-jќ<dDы)№6 ФЧ›"ўЋЙ*ej9Шґз_|ҐvҐ ЖT”—a]8…X»$ЎсБP    бL*Ф:ѓЮp…‡#A}PЄ––©^­)Є‚Vкб]ЯuVD‘h�¬Љю!кщЄ¦(9ZЄUR€y9D„Ѕ;/v’]Љъд}‰ м!ъ,@«n;guА†и 5Г|¶�1ђО›…�хћ#Х)‚0TnМ72ђУ5¤Фмќvм9рЪEеСб—kЊџE*‘eФ ЋЌКЌQRњј#ЩnLAЦ-g3abќдvс‰|ЮtlжњлBd хІ]z®µhхф}Ґ5ЛЩ4_eP1OКµ`T¶ЬЭn«vї„dK¶л·zйs`&%>ґ*„F4[0РEШ§°’m\Мъ¦Оёж:ШЋз–№gxх5ЬEђL+KЕOК=5ёФB'И·#5lЯ>T„µФ‹ЖwмЅхШ‡g^–Щdµј§{`„\M*ЊдгF§ФVў.LЄЇx™>Х!“ЦИ™aц zт‹㥎n`бѕhАґq’ГРБ¬ C6ID{ќbўHўИЕЬ[БФа(Д$[Bh[®Ѕ$H‚JWbТѕCЪFr<Н3#&рм]кНљЇг! F†а&7_Шр‹DБ¤=Pоpp„zё)†SШПАdЗuЯ+SHb„J•fјV, ђџa¬?Qи¦*]r¶Ё~xi Ъr$БЙсґ¦U;\жЖJnЩ!­ДЃ,¤lIUDщXў�†­­јл#}P· ы­aфmш ґvЋYч.8›НЬ+b›їЉ+KЄ(<Ъ†`    9a$kрЊЉЪ|P^ЛI!гQ#G?/Я#)є!<2jFE+§m%Rюё¦ЂvuќЙhМh€F{O¬этAkЦ4Зw·^9f\|rz*м"dп©j№]    ќљ/ЕЮЙ!мюХМёеG%шМ� X„П¬uUCѓ    oQ$ОpєД¤vЫЩ·жfв,\ЂёЌ вshЃм”‡іоТЕЭ»µ »Ё(тgЭ;·aq]й’bц ЩИwu~)цочЬN№ЩЈЗJІЯ±hыЄ4*”§¶:ЃQь'pм^1ъЯJGRЃB+ЇKєzџЮIщ‡,>’кщX uwёѕцЅїЫзeЈиЅЮХчІЯы(§”ѕLeu     »ґVnA‰cж©јї6штPьw`$$їл“.ќцЛСkPяuxbЇебо'vы!~ЯАђ"nэ)А·юКёзЏѕ!ЏsПЄ3$м3oґ'/ц\жУ-А‡ЁЖСвљ5DЩећJ‡*KJьDђ(WдћОз2S°z«Юu-8®лLЋEЦGDj$б"ьO0$д6#В M/ис#ЁdЛРУ-HЁўе¦Lя®xвOs­D«|ФНў|¦Ђy"Ё/ЊќЇжO­O    ЏrlBЦRоФОp§    GИc°Ї    в~НN†@рn#kфDbю9f87-КUЃ~УcRЫJюЌDЈEы‚ўЫ°Р&Kкї€–Л­ЪЪe®¦BZАDЫTвоfрJ PЁOвTЉсn-¦ГhК8†|'аPBЖЪЁ Rї0ьїf(Й%ъ[ОBЄЁС†Я‚Cў@.E№мКиn3pІYМfm$ТwЖЭE»«Ў ЊЌсfИ§›P‡$јнo—.„C§ZКз`ЛJ2GЗ„yЈрl‹зївьйр~'†Ћ1¶ч0¶M0є Ё%ђV[pДRп[ цRоДегV`‚@‚Пm.е‘ХСўЩк1жщG ЖН±фж$rП‰ ч Jyo(ц’!/u!nЪН„    !сш$ю Qr-r    ЁљЮКьџ*ШЌЊ0ЌС‰°‘%««%нс&Kґтkрё!ТpщТ`»rх&±Њ[веФAеDЊiъ-i¬GJ%„<Z.XcDюЙq–Ј)iд8Лr„LB`NЛґs’bЪ±4WО@Њ¤ж!СVu±)†вђѕ5B>ф1xг%,Є¤U&NДxБNђ9Т†ЮдI-mхC±,„§,ПЇ&cбрШЪG€Yo&aMв­Ё|Ьn”R2њcн”Ў†јmљЅcU #%S7/„ЅіLЩђ‘›5ўbЙзo6*шЩsQ6¦)%2’їsxзpКuЇгsJXОзіѓ6вс70¤щмёlEXrуXKІ0фўI‡;3„(1ВvSy3Q аіЙ<#‚sУЌ…юНS±=¦+r ·Е$Ъ’Ъ!A #,6$$2aВВbЄъRTоЇМ ЏZеDs6RB7ІG QZЧ‘їBK$K; 1Y5УУіKB.aBs¤ыВн ±~`у^а®l Ж|НВhГ3РЫуђеФ$жGС9СКўnж®ngг¬Г3ЮЛД#4o,еЗ$j^у*xвЁUsЫ!„jшшНI*%¤Эў¤zNЄЃ„N©СЫHqпjX]Ф¦ў"™JжBКґґШlмI”ѕ(фУ@Є±K Z”·N#ќKф=(0’Эм _фТјTпMЄ[Nnў%їt€%5 JГ{QьЁ5KБvФС%L2oQЗЫLП[JљвеFmбGґЈSФxCuR.mъ.вП)]Sµ\VвоЯв'уєщdыUхp-nјw(TU=/ґлK7VUGЕYnб1ЬЎЉO:у Е.икYR¤#5’m­“ZкWK4фGU№(ЩX”Є­©\4тШR‘=tPўдЇњM|zT0НФGCg€zмЊґ@1-4вO/A/ Ї-$2Њ`пХa,ыabрр”ЊЏBѓ Цr JyA*‰/+cmcEЈ)rљuBkГ’Џ"оЉ†Q`¶%nН#"рb¦’7€щ%o vtН(Гb6=OхОђ–‡$п4gфrЂVЯ"љTF&Љ®ИШЉЏH(,ЌКwhЌeц‘Pjh@Њ·©О©&ДќK\n ЁАZ@�Жњ„R хJqтьkvW!ЋЁџеC.кYg°@Ћ4DЫdfRлО¶p”Хpхм8·л.¬ћdйVlѓNЉ*$н€Х/*J%f5    f:Ь ›nАМ3PЃF №4В•2U(VMlD6L&mjе+k3ўВ€Н:oPl(0EШЖв"Ч)аAM5vCTжSфНЗ‰PФШ!ч^SА�¶ Йnа{kdr©4<Cм?ЗиO6Ў“ І,« РЪ|М—;p"»bhs‚Бn—MrЕ~QtОDvКс чф^n”Н6ъЋЬХг NisX@ЁoГЮ;ГА<VЦ�@rаа‹ЋХ‰EЂ7ЮХ1'!ґ%9kКбO I2р¬8Мb.uF\оxVD¬С°vЌ.­Шk%MДЫsЦDX!4+Тr欧w¤ла¬  Ж кrёd33ЪmBerqв€Ё¬ ы0Ue“{elU`0?$nC`%Сђu,SМjЕ¦џoКіЊДДЊЙ†ш_Ќu¤Е–)�rvЈџNµ$ж)Mи¦Ѕхx8О0рРФПq…€ЇEZPDаt’™.@aB";break;case"sk":$g="N0›ПFPь% МВ�(¦Г]Ќз(a„@n2њrжC    ИТl7ЕМ&ѓ‘…ЉҐ‰¦Б¤ЪГP›rСhСШЮl2›¦±•€ѕ5›ОrxdB$r:€rFQ”жB”Гв18№”Л-9ќґ№HЂ0Њ†cAЁШn8‚Ћ)ЃиЙDН&sLкbnbЇM&}0иa1gжіМ¤«k0ќЌ2pQZ@Е_bФ·‹Хт0 Џ_0’’Йѕ’hДУrТY§83™Nb¤„кpЋ/ЖѓN®юbњa±щaWw’Mrж№+o;I”іБCv�НмMФОnЯт±ЫDb#М&Ж*…†­Ќ¦0•м<љс§“—P9PјжЩзРК96JPК·©#Р@ ЌГђ4ЊЈZљ9Є*2Ё«¶ЄТём2;’Щ'г�Цa•-`т8 Q€F<г�Ш0ЃB"`­?€іЊ0ЎўђК“ЅѓКKЄ`9.њЖг(Ю6ЊЈЈ2ф I�ЫЉcКіrЁsюћЋ@P ПC%l6џАPђХ$hВЫ­±cр4Ќb`9ёњX*NLЭґіlЮњБЏ�б№AЙЕ‚РЮъЅЋЛ%ЈXи€)Lђ78РРџЇ””шў6мЂ:ЃBsђќЈMШЧЈ @1 ѓ TХuhуWХU`ФЦЋУхЖГЁЬ5Њsи‚3ЋC(ОиЇoќ._/ЋP5ЊђhЮџ§Ї•r%Aѓ#$Jґ8.b\4Ћ‘i€]2;X«ЧPѓ`Y5иШ65Њp† cЬ‡n"`@µјх8хw­h@$Б6-'rЌгўlЏ1ѓ«ѕЙЅTЫ–Ш° mA-ЏTњвйJ•¬<бЛ’€9дHЫPnyKЧALшЙB=Dў~PЋИЕ)    #j5B(сџЬ№K€9tлPcТ‡eС`нЧl�Щ%BxЙ=3ѓ*rй Ц7!|9ЋЈt9Ћc6$$  Ь9…Ќ`еІЊ#8Вє„е`6®ё(КaJR'#1Xиќ­c†њ„¦)БpA­;IЌИ¦ ИћW7( фС№)Nµ®sв�µЊЈЛ6¤#µю№3CЄўХNxЭбIКuеs‚,1*"j›§1o¶r=УъµјЇГєП=І¦N]гфVїќђ0Ґ)_®Љ ж;ўuR®8r6(ЙЛ€ІH2ЊБиD4ѓ абxояБq|p`9в&Бy9Ѓ!аЩ77љЃx"^ЎИФ‡GмНВъr`€3РаNX<б„ р@’ h#n:†ЦS"я?нЊњ‡BR^KЩ}3тћuЉҐШNA€    A-г^пБЫ2Е1 ИПЮыЊ:Pм=CС[П8 9Г*™вCХFЏ}`”В GёB&осџ“Њт\iл%¤ј�¶GgГЈі&Дв)‡f›…k– G@^Ё·V~C™ыAд¤ьpШbЕ    <L}…ћВў‚P’    IћW7&…    8$а‰х!$0 …EЅ†””‹�u8ў42†ҐыPjЏKН”§Г<Л»5дЂѕV\БS_ ‚X/sE‚0Tn7*ў\Смy Здю:”кЙHCЎђ=D0ЦOИ„o-DLдc“ИNT(@‚,с"„А‹>    m90:.pаѕh 3 o”’В‚J‚ў#\Л  "А¬ґЕуД1Ј ^ќ"79Jd«4aС„ґЏrQъZ#Дpр#ИyЏAш5Jш€HT±iU3'KЎ‹“u@жAЊqН›і’,УSI)ЊЕ§36КD¤x #ed¶ntтЏќAbх1Ќ6Ћp!f    Ў™Є иГ    ь-aЅµњЉr¤Эщ/кд+щКEЉp:„Ий‘4ПМU¦ю!”кT›ґp8%ЅX`ћќ"ЫKgењ“    ЮџBЎЂSЖ‡ђфЋВG    +ЂЖlѓ#Y •P�)J…ЬZ _Ў*>ґЦZ™і&БўА§AEРp ЎЊ0…ў+µЗ,єЬ{’ИjArх5rм=,9aЋq‡Ёі9Ефйґ@ЏsRЭоКЃ[�яҐЁfѕЎ«ЊЄA‘Ѓ4†DЪ-+&јg<‹йUl@jA…R8HnИiEЄЇ0х*—/n^LйЃ0Р}мE/ц|ѓЄЈ2ґ3дВb,>PUМЌ¬n6:иTЅ“?ДЃХєХ    L¤мR°»МН'аЉ±c¬ЕСЇ»KиRjЂiЖдедўt[Rq…ЗеіћМZлт#іДщ ›’;“#йMUXоґУ‘rМ¬:`Uљ#ъ‚Т %1«tѕЁжbГGіgL”Фу„HVѓrе,имs±3М:r†ћМО|у…B$d– R¦¤H$ІЦ¶!Иќ/@ф©KЏO!Я’• C№яe€HЉмЬЭiИHъўo‘вhрK'Х‡ҐW5*G¦uЙ1DNR€UfБ>€”$!Q†,Т[#8ИUm�rJbЉ v<©$ ЫuLрЙ№Э'¬Ѓ—i—WNаEv,­;=I†зЫъєЁУvтE    )·vouj¦’­nшЯVjЮЄЅГ’кѕщўЉрmЦФЪ?Ў+uЩ4ўЂ‰HЃїCБј"ґd{Ж#jbХ- К(N NИЌт`ШЁA¤h–гzћMтV_Єв§}"6ы5J»,ё1Е И№чH)вuєҐЦBГ·х«а[‰tЦeУч¬lR{Г…uj›Ц8?aэV®3=ыВ8“FБЕ¤VVЎmWgЯхW„•ЈФпЬЭѕЪчЋuД‚С‰Ь'ЬьЈҐ.‰/~рH¬»cXЧЯп–OЗ•§ЊбьOY qп<nT|…ІтY—)yo ¤;?›Ь>7‡eмqўуP­:>qNKї:СЖбЧОЦuG8nп·ј>дFыїB/~¶ЁЬ{¬mШ€њpФЧ@7†ҐF€Hґe'я^‚Pdu    Г«В…ҐК4>гMЉЈqґђ87RfЄѕРѕэNоЬуэ Yxќ±ъ]аq«љ*йЊ#fЮBPiB"З‚/`@B‚І{вNщ+јщkАјK¦єЇд:    "вЕNєл$Ґe+* ёkn·%jсп^ЈЌППvоnчрJSNО®хLdГ–RРd; (B€л0\чНгѓЗГ–уPRбLrў‡оВdЋЖпm¬:ў€њp�1ЋХН°љЧЌ¦Lг†JL€ €    bLЕЈЈ¦KhЉAЮ'O– j<ClфпоN¤оЋ$фМоэ    )р°ъу0џ®№CЂmЕ~X*МcЗЌO0dPЎ Q^$«сте TTgJW тэ„¬rbzA0ур†ndҐ‚мп ‹‘H'1_мБf9Г–u1kС.нq{±lr%@ў б±SOђў|щс&‹›f,D@бж‘ЛИ.kПOzЄсљN‘ё?пЌ1Вј±»k±S‘РЅ°і+ЦјдL„iЊ>м CL&'сјкqАЬакK¤їМlшт ‘ъПw/¤Чѓ@<°r±MMdд&(…ДТ1ЊиlРЬ–Џ"UJЦmlъз<wPЮфRE@жРМ»$аЭ%0ФПRF5M    b@t…њVtr‚‚J «#е¶VJ;C"AЇZЄ@мѓатg(а:IВI@Ш`Ц‘аЦR„&hю<гЊ(&кQВ&¶C¤GDзC$% Њ#в�x(тuО~ћ`ЁАZA"6:МжЌi®їюПLИЗ ПЖъgТшќтT”ПdIтJ$hЏюЉoFIНЯf–"ўЄ‰В:#нOбZNC    Іо ДJnИЄўFDЈ^Ър>‰…&)#dVвB¤Flў5 c"@0КУSn‚P®Nйў4EDqЂ    ЂЮ/ѓ­8іЋULМXЄЖE’zП)    8L@>S(б®Іjfn-Окбky;u†РrЖ s®0ЋЙN73‹(Пy;Ншпѓ;«v'V4zUb¬w`Юи\k>}уа0fрvpM4`уЕ    Dв®CбB:Qќкк0pЊ”Љ’t/ рdJ0‰005CZг¬I4`В»ЂкJ¦m?гЦ‘о(YА‚&nQEгndILє9#fУU FЄі№5sЖ¦Єzзйk9оѕDЄeHjy Sъ‡Р 2qiЕ’n@_`¬ …ф9 Fb    ђ@љ     tn`¦";break;case"sl":$g="S:D‘–ib#L&гHь% МВ�(ќ6›а¦СёВl7±WЖ“Ў¤@d0ќrрY”]0љЋЖXIЁВ ™›r&іyМй'”КМІСЄ%9ђҐдJ ІnnЃМS鉆^  #!�Рj6Ћ Ё!„фn7‚ЈF“9¦<l‹IЋ†”Щ/*БL†ђQZЁvѕ¤Зc”шТc—–MзQ Г3Ћ›аg#NШe3™Nb    PЂкp”@s†ѓNnжbЛЛКfѓ”.щ«ЦГий†Pl5MBЦz 67QЌ ўћ>Ьgвk5Ы3tвяrЎПЃD“С‹(ЕPЯ    FSФмU8F®—ВЃКzi6‹3ЮiЉI2Ф уsy’Oх”ПВnE.љЎѕЉљж›/bи†;Zд4Ћ бЉP ,°В)ѓ кЋ6€HВЉ°Nи!-Гд†Bjn‘D‚8К7ЌЈ(и9!1 ¦о#Гk^Т .—И`ЦпАГP§ЌњZECљA¬Р›К4¦М(2ЃBЈZ5#Мњ ЗВnўкК oАи–ЃBЂЮ5Њ)L= нhИ1-"љ2Е­“В3Іг#‰9О«’и»-"pЮэОc$Z:!п°Д�ЋЂHKEQѓrHrI-&Qt­йєЈ+(ГЁЬ5Њr„Ё- ѓђл5B.›°„ЇѓZЊ9'‰У€Ќ$ІєИЫ&#z*    ЏBI    €ѓxЩ5K)b©n ®ЌPЈ`ШО.Њє(1ЎnьРЮЉb€�в (ИЙf­ng_ЋИ]ћъ аPжеFSгв“QcФгy6W|иґЉ©хУ0_HЛ“:&ч¬ЁтёГЁ*ЋГ|<кa°хъ:_утл%Ю°›W‚CM;OЌ‘x'Њ’ЉL9К‚ ЮЙrЁXтПrГ�к1бC�ж3Z!@¶ж/T_—Њ/›hЪQбl7ЁP9…)z.њК/‹93кB¦)БpA3;rГЮ ИРЫhДA°шTmhи—ЙтЉn:ЋcЂКм#ЫeШс7‰ѕPЈhЫГЬ’„`Ю3ЧДkв«8–joѕ<)`Ш«ko0жфrпSВґЧ.Q-dИn^&ГhдЃГc�оЌ>Г(сЇZРx›µѓ(М„C@и:Р^Ћэи\Ыhфр\Ќ б{ггb4Ќгp^Zѓ“2:v‚ыP…Ќa|$ЌЈѓ/:ЋЃа^0‡Пг7CЌ®§Ј *"HЃУЩj 7mpъnЮЊ“ф‹*Z—ФxC!$Ў ыљфЮZШHnЂЂRGI2Ya¦а7ґаКФ yP2l$—dMk|;D4’пК1 Ђ‡„Ь'AYA">0UИћr2е” Q…9¶ВnNIЩ’ЂеAАЂ В�TkAiщЈ±Ы0Ў„ђљ!¦8ЉGЙ1б\д)Jђ"<sРЊ? (ЕЕ°sLщ 6АЃ‚–А@·Bc`„¤АpЊ Y >З цчЮЏ1eИ™‡"^rС&rfа:«uCI±Yд0‡3рjpu,‰ЂлUХ&ћб'Л8-ѓ¦‹]!­Pжµ* Д(±–B    ¤…“ТJ™L vHє:ўРaЂPKE‡Д№‡)^JrЬ_O'М$в6ыM“„�З•‚іdюKѓ$'ЖДАБrм”RЛ%біJ#$Њxr†E@—Ґе<Ѕ 2ь_ИЉЁ3$ЅSЉ4\&L7іU6њ€ЩсkБЩ2Ф•Іћ;¤Щу§МdК’0›О€КDёKaЪњТx(u    бМ™¦ Џt’e)ьЛњF<•,r%*#3.Иnz SҐ4щї[Рh`ЌЩ<Rц•ic%A±№3¦—kriоЂ›"ЭTYBњaі!ВPХUўу�дДО A"НЙ    Є’ТЈвш±fA •°6#дКьH\ДgE№±_Јй>ПЭh—2жЁ)LІШ7‡+Ь d±йљЖ&ЕOYвHDн    „аВi7PЃЅЏ4Ю_)„0ЛaKЪўJ©mi…µб–ШЪ»ij2‹JeЃ7дЭ •ё Ћ<х7«n\YG>ЦёГ•`™®єsmтЯ71B№nД®Wy‘Bж.]І0б¤\ыH­5Т…ЦхёЭk±z*5ЪёХ†fA©-x    ЕвaW–и_ЮЮЇYћЅ·ЩЯлдѕ!HiЂЌтФЯ¦њIѓЄЫ€ґZиБSїЂо№’єdћд4гпБбє79~Ыь3w°gyё|“4\EЏuеД·»ra¬9ЉИRЦЕЧћф’аЊр&ЕX{™,wtgmю0$~¶TK    h4' Чo    P#._–‚^ofЫsG¶qnфРmk‘—™jп#Д|c(Н;ќd�Реiд\Т‘R6¶‚Й¦tТHИўб2D{>*{" Сr‹V"—І~GЛ„ФPИ»,1й:И\>ЁК,,юdБсУZL:Њ°‹эђх',Nѓ    :Ь@TХЌтщ§[‘ЄШЅЙАLQkyN@Ќ9vJ‰ЭжШіZ—:L;іl’HLхъaШы9ЉP‰}-¬P:,џr`…з!РaМ«*RPЗ&Д±$Ао‡d™E›ж®ќBщГО4›§H)и†kҐєоэtЬ5аrЧУ“xJ-ЅїlјфSЕЃІЭ[:uЃЄЁ\:кO>ЅxnєЦ§З_&iBi|    dк3еѓЬґфс*nA®вр}uѓm]Одw4ж·ОO%yQCе·q|Эюakп     ж|—›B^qcyХЫѕђ¦s_‹™~ъ$!|›Јrћ‘Л:V¶^x.е_›W!л5h‘ў7‡кэи»»мD',q»лЪk<ЊнњWЂВњ“Vк±НT¦гћо]ОFMjFEД™E—ф Н‘%rh' "Єа<7ЄзG4wґ±‚®ф¤T°Ъ"ЁMјЃвrFH‚†e<|QЏ†ІЅГµ€РW{б7Ш.>°'ЪЖnеLЬЦ.ўџmiБк"yм»ПQ{П…ЭяvВьГ{Ы }JГќe-Бэ ЇпщзФІ?GдkЯ‹@/¦tъµGеЩ‡уцСэ;WдІ`јЯwЄkњп·№РЦczр<–3•э.ОnЙFяЇ°йoЉLРы‹ШоЇѕ_LgFTЇFц«єкОVь®ЕHJ оі((bъ5¬>с)\F`Ц&`Ь[ьгIЖЛщ0T(pXА.ЬЧПАrҐуCв p6бFQ°v- ЁЬ-ввю• бО,щPn»ЇДБ    к®„|Лк›jнnЦMJк'nЪш¶$pєърµ    Ґт®pё®О`Х JмЃCoћьѓАіPЄoђ®EрІ@°с РлPµгЫ0КыРґ§bx/cb-0 з$~XЁ&/†H—DидLpкl>Кжf«К�L€!fфзС8<ЖjжQ2_,Ќ©ъ3Nѓ4…L°ЕСL3E%оFy©"&#€юл@7eэ±B«рР…1g­6EЛЛ§Е B/E№С™Qџ"Knу6ўrIп^EаШn>Ки$Ъв|Ѓк7к%аЊЋfЊа0 Chn ЁАZA"цrАО/ЦЋлЛ^Д‘юмжO’јle Јвй®~0м|a‰hлrйи,oў6АЈ¬%&,ШDJ> Т Ат@¤.АГж±сТЁЛ,H&ї%eњ Hґ;ѓ J,ЦўЭ&#8—ЄЊ—с®8ђшrКN6Г‚B`�rгl8а(иЦр4$&aE¦Шлn±Mdbо›%$®‰йШ©°"€„™й¬йЌpШRАЕGXЇ2КZЛоЮIЦѓІ®2г61Г .§ьJFЙv ’ЧCљNдт°^pДВЂТd2Of  РчЌЉЎ"t'‘ОЉ§ч1Иѓп&ЄDњреrC;лlnТN¤.drрXCєW@‚-ж=jѕљ‰nяbК0{+aC‰Ёe©¬0bNUGбeм—    ЄD‰…-1‰PNadF;Гц% ШCFd‘йђ";break;case"sr":$g="РJ4‚н ё4P-Ak    @БЪ 6ЉrўЂh/`грP”\33`¦‚† h¦ЎРE¤ўѕ†Cљ ©\fСLJв°¦‚юe_ ¤‰ЩDеeh¦аRЖ‚щ ·hQж    ™”jQџНРс*µ1a1�CVі9Фж%9ђЁP    u6ccљUгPщнє/њAиBАPАb2ЌЈaёаs$_ЕаTщІъI0Њ."uМZоH‘™-б0ХѓAcYXZз5еV$Qґ4«YЊiq—МВc9m:ЏЎMзQ Вv2€rЖсАдi;M†S9”ж :q§!„йБ:r<уЎ„ЕЛµЙ«иx­bѕ�’xљ>Dљq„M«ч|];ЩґRT‰RФ)·гHЬ3Ѕ)CШч‚цµmj€$нўђҐ?ЖѓFП1EБўD4ж„8±Є ‘t’%L‚nъ5жЃ8¦¤м‘x‚&‘45-иJМh%¬йz‚)Еў«!I‹:Ы¬€Рµ *ър±HЁ"ЋЦh"|�>‰‚r\-q,2ћ5ПZИыЎ¬”¦¬E$‹+$’JтЕрzўЕ,mZHQ&EФ‚A6 ”ЂЊ#LtU8І’i’ќђRЪrX$ЉTf·Аґ|�^@­b1'ўс"ЬИЛЉТИ_>rRFЕ‘nlё¶ к «МqМ…"¤„эъРfЃDЕ<YИu¬.ОіфґЭV­©¤+Y22-Ои»Л;Q(±ЉµZшМeњ#Z­њqf3Њтjn#lҐОхҐPЊ€#>уЎЂMЩw(ІеvЬW‚^у$•эЕaE%#КЌNД2nі@¬ммц±*ўѕюЦ3„ЦЊ3¶Хq2J    m%¶=6¤?o;єіµq0ќВ”%p›CX6.J<ґхtI“ій‹’    ™ЈѓCT\ ;[То(”¦±ЌDџ Нb№іl]ѓїв€™EЌ,uoз    Ъ^§ІЮ†DHIГ�ЄPИћ<o+o±­7]кz+)E•uГTm»{пµW!IЏґ°Ц‡Гi‘yr2—|±‹Ґ‰%1{В§*n–Ў¶«ҐыtЬкщЎ±lN)2i¶ЖA¤›ЌWєG«nZс3ЌjЙUwюМ6ѓ’HOG Н{Fnѓ{€6Њ#pтЈpж:Њcњ9ЊГЁШrѓxПac 9xгО0АAГyЌ°кл…�RµЁ‹‰AJx†)ЉB6©…И%ђ»[vјj]Jr}s$$B8*ZЫq'Ж±ЦкпЏ1kEh™ИE‹ЎQДЕl@х¦‡YudрЦzC‹[!p¤ИO 1р]%А“‹ґЧTв‹L€Ц:ГжJM !Мл‡#‹Г�wrбЙv†PрHr Ў‘ьѓАВobђf €4@иР/бЮ2аВ(n ЎИD°О Г(nЋалј Тгђ":„9РйВщЯxЎ¬а’CЃЛr±Д:А^Aр -‚EќђЮ»NЊ” !¬а†ђиqc[ДЌAё:і0€nc­rЅ‹”HN„‘Т<GшZҐХРР…@$    RЦyqGмљ›UљГ XЅ}„ЙчЎ9Љ©\К-oнЩцшЋЛЙtjМк*#:AЌrоLзЅo№G24JЎcKІкN‚юQR, И№•‡вѕ‰ZGb+y'ўФї.ВxSn’СЧ9бХГяG(A«4D4XЁ$«&j†yГе0R§БtMЅ>§wоFFЊ2Pf„іДXУы‚N°r{I жPЌСј oдHђЯБW A¤3‚¦ФЃf9GдЕpЊ%уЕ]Ў¦DD№?'Єrrбґ‘FіЃK™)№;    ’vVЯr,®Ќ’Ј$ЪШЂO    АЂ*…€B Eў)ж§НR<'“ц[ћвT,Hn­@Ђ"P�kЌs®¬d‰4dЪ,RЩaдnА®S©…•(Щn”ETD¬Л$ej!\'2$/УK12Њ]Ю–y6UЊІйІfUє5G ґSP^u6>[%Qп'Ќ%oїR'Ъ©H23 «­¤LЗ­в№’э¤љ‚ЙfНs ,hОє«Шкњ[Џ�3ЅT·!5Do,!brP•  §,•њ4F1У0юк—%ћ»®’С»Шг»sЂ»«RLO®гnWd`�0hJ­_Эј¤RіЄ2JШV‰n#§>{¤BпЃХ.‡Ж”�    ¶з/%феА‰6lТйч1йч"%Рё”ЬBZЭ{&LК¬є:Лh    CVН8¬џа¦CРeA©‡П’‚�e9aЊл†Eъc/y7C€ҐШНй‡+б”n¬‡КiБ‡ыiЇ¬5·dћ«вlЗfвmЛykЄ5њ¶Bн–ЯЉbn&Vй2Z饺”R!VҐВ0ќ}ЭҐщЂVСK“�%C$«„:sЎ$жOХW•ЬЄҐsp)’Fю‰ЁjxЃ­D+¤�±ъ(Ёvд\ПќtJРшЈ"ЛЂРlJ.‹ШypBku Нk/se €Оmоvлl‘Ќ‰СФђ0ЖЮФЯК«ЪЩ™Уl8мМLЬкА%МmmК‚Йд p©чoQЅБ:·нmч«-’Эєs&м5;»“Ѕ·јКnхYУ_|мф$зw~№ЪКuЩLlkДЫОй№Х‘'+ВХҐ“Ґ fLЉ»ш1uЫ›УЏmч є¶—&HZcн®UВ-ЮЬїЂтRлCЧD1е;КрћuИ8©AФ»- RrИЉс`-ыЮ5DS©"Ыј€фц€]±nf·ђ’®Њfb”ГРЋ@°§R—$ЫBN&BЕ,.У„4ЄЂњ8Ї¶—И%ЙFЪUзЫЧkХXЮД,‹ ¬¬Eњ%сДћ$ьмT*ЙТЄј!�зH.”R…Н[,B    >¬®Џ0±o-Л8'2zUХРI«ґTF°юъЬ/й’/p†8«°›Њ‡љzц^­ґ{dйр=ЃtцH7Ъ•bЧсЧь5в-™R¦ЇпЇХ�tїFкы1ў!jЯІ3ЄPhk[Љ‹]e±uҐЏо““WA?fVб*[¤-›й\&ж›{жd°ґДДОПОП&.D¬ШWJи–ЈЪfCдІЇЬВГ0іеXРЄ$хvшm~ъо/KРАЁ`&­v»ofїЄ¶чР"ѕђ:r/’СEјъПmо:јP<шCя®*чНN1GУeиUMы‹Т$ЊєjРhЅР2цР‡fu¦VщР„qP>щPj?ѓLчПМ*Оёй H‚єаҐ¦"ДВ>NZО"ЯНР*­Ць°·®Q кX*РЖОЋНо°Яр«r0®<Еu НZfhl’MхN х0Мвѓ<-фFt«В,рЉC а™1Q'Fпjє«сВ3pљ«ЌЇ¦P\™N–П‹8AFvПсNЇ °&¬HУl3оЂ>%$ѓљLB{QRCBЁЃЖЌўЇж(^‘gLр…С:*сh1‘M ҐВiп‚кеpBJ–ВЪѓ­lсkЪ!+_ЁPф±:Ч±>=bHПСyqћ4–ф+Іёr&іJN\ЏМ[K€GПRщpЁЭOФ2qлп€ѕ1IrPлЇRъ‹·    ©–ЧLЗшРM    ўѕ…G    м±тЦQ"Q317!г'"-r ±E!rBCв6І>ЦFDІТЗДЭ%rc"OФKЖ”r$HУdnHЌ,$Џў0fGX„CкйbabHХђАµqэ"ОЙ)Я    Qрцђп(рыow Вo®ИОm >б`ftµжNuуE°њlwҐ¤oЗ+2C+гЪ`‘v'ШХЬ<пnБ­?дEЌм-©ВҐ‹PІЗi)q"GI—0®nЂІнs)т7*Qх,ІєЛвћЧ+црЌЂр'і Dс$lрВсC    ‘*ЃхвzРѓX¤FXp¤АґнТН3пY 'y6Ќ12.ї#ЎЎ7"%7rE4УC2’L–St@НM-Ї¬њ‚ќ9#Ж$Џж[ДеТb(«vЧг\ўqп"і7Дµ3¶SxщўЦЧУД±іJъІHJ) ·¤э)РВ*Т<Ф"њћmLp°L‚:_rw/HJеЫIіmњ®ґо$‚ж¦1@пќA4,n)л@ДnO¤ђЩ['џCЌи]‹­CюРпqР@ЬсrB-�fв°XПцвPмв®FЪT\фе�чqnа4ЙgrrЂVєуФWMѕЪn:.т…P¦·Ў(@ЊЁi(Ё€Д“ Ь­ЂЁАZ@Ћ Ж’д оI-@‰мYn`Ьm Я”ЇђоЪQ<ФНMО’™iґѓ ЎnZѕҐEе_Ё    ґА АтСў[Hд;*&Y;+аѓЋдD 㵬\лoTЋѓ‘9+F.Jk‡/jюZЇ:чЗTBoTЉт/"`R•†П-%@P ¬0Нё'KЦМ+цУz.oћИЏв!фр§dЃ‚’4ОGVСЎW消~ еYL‹F01;х}ZUѓF"њ10Вp#sµўчхnщH}’єЕж”erЂАnГF›/вьejEcXь    pѕѓTµ0)UШ §$µPэПтАР3зZеђeF.r ЪЂ¬  Ж кrіцҐ•јсжШg"¬џМ>pl_RЖН S2CЇ0їbЎ©ЁыДPAbXYГЪѓ0znKяa5\ьґъ)PєГKYд:•Хї?НV%rH№еёmґ’п„ќfд*.`";break;case"ta":$g="аW*  шiАЇFБ\Hd_ †«•Рф+БBQpММ 9‚ўРt\U„«¤кф@‚WЎа (<Й\±”@1    | @(:њr†у    ђS.WA•иhtе]†R&Кщњс\µЃМйУI`єD®JЙ$Фй:є®TП X’і`«*ЄЙъrj1kЂ,кХ…z@%9ђ«Т5|–UdѓЯ jд¦ё€Ї C€Иf4Ќ†гЃН~щL›вgІЙщ”Ъp:E5ыe&­ЌЦ@.ђЌ•о¬ЈѓЛqu­ў»ѓW[•и¬"ї+@сmґоµ«,-ф­Т»[ЬЧ‹&уЁЂРa;DгxЂаr4ќЌ&Г)њКs<ґ!„йв:r?Ў„Дц8nRl‰¬Кьћ¬О[zR.м<›ЄЛnъ¤8N"АС0нкд†AN¬*ЪГ…q`ЅГ    ЃnoТ7 р2k,оSD)Y¤,«:Т„)rkfдё.b¬б:®C• БlJѕЃд”ВNr$ѓВЕўЇ‘)2¬Є0©n¶Лq$&‚ н№±*A$Ђ:S®·єPz±ЗikТЏёЬ9Ќ#xЬЈ КU-¬Pј    JЃ8“r,suY©ЛФBжёЪ"Ё"+I\Љ•ФІ#6Жо|"ЬўКµ(„+дrЬ7ЁјCUДрRl·,КA\«'rн{E­H _*С4 иШ©рP)ЋЏDXХТ$BTє2є&4rљRѕBХ$ћП.k{ЎОk=8ЮFб@Ћ2ЌгhЛfµN=ВЮ®ђ}ОЯ%t\)Дэ“YcИжыЌ¶‚®«Љ±2§,5Н–2ЋOеѓSHr­OTЩenЈћ!ѓVHЌэrCnRRҐBН„Бд54BЖеhЋ5)Х–ј1+%’\а«I‘ќ‘А•B¤I’qi)фSGZё0‹m—·0Ґ‡oMуr•3_5LCmDЉa¤RЛ«†Ф‚SЙъТ"ѕX¬ђГW©JwK№љЊPn)Ф”јЪжы§ў5†‘.:єх_opМЃ\\Рm6И+ѕКб(ЙUўтЬВXЩ_°Ж[Pл2BmЄmЉF®¦Х‚0к7 c¤ы=«ьdЩU)ЭHP Њг8дцѕЭћ б&СэZЂauЉ(¦О‘/KTwэK,у‰~Ї¦Ыљ#дКrыµnцљ!pD1ЂД/ІЖ6ТfТjуйEК^-ЁuЈЁШ6>/уШђ cЬЉ€L)Ќї26dnJшЏpлOѕ'ОЫќІ!ЏЕ­fљЛиf/Ѕє$—Ш”аiЎqҐѕ5х"ЩЮт@W®r»BрS•щ±fЌЃф6ШTж\!Hqиa9ґ&в^ѓа`пСџ+4ka2…    ё�Cw>\›Ґ.ПС !&ђиХ  оЁ·ЅЁN¤RЦ4q]Ь6зІ©ЮSЯ"I Ѓ“р’iГxr†¬"SO  ,О    ЦXwЎлiBр’ ‘FёИ‹0ђ°qЇ:Xђж\”)pв!Ъµ7rљS#т)лд6,У<™KЙoKЏe%@ЮyCkю ЃЧ‡0кГпa™ы†СXs‡Д9J°ВГn+    О†ФVOё(`¤Ї0¦‚1H6fDD$vфЭZш7¤Т©„pёS”lѓОѓ¤ициcR&G«M 9&”НiА3о№чFщ¤l!Lе"yєEм°ЙДяџQv”(p·bлРD€ЙqSЌn%–BжѓKб6lО‚t’Љ&ЁR!љрrеЇ€C"]‡Кдз–шуD.WS•WО†ЪфЪ)hпНµЅйв‚ha`l@уT жг‹— Ўа8—~)ђ< 'yЯ†`zѓ@tЃАр^л.(і71]C8/ Ўєµ'љЦџр/Oд9айUВщяБ¬иЮPЌ5kЂр†|_П‚о?!ЅЛџ A*CYвr!Ру1    SYCptћIБq&ђQRУРs7b№5–‚P ґ›DґђnErgфх7.V6њќe]&Фy¶vV;е”T•jZѓЬњшy 2Э+Toб’;Qq±CЬК*†—™)ЂУ­ ЁrгvHUЖђj>Д%(уQбUУњЮ›‹«g#о‚DFw5µы8©ЉL4@Ељ™РQ~NдЅ^PZ:Џ0›ѓж¶Пyнu­Ґ78іґ6щѓVL!ёў0ћВҐъѓ ђЧСмE!ЈСЏ¤‘ЄИ)O®дЉWвДOЙАYйD3‹н€џ†4ьѓHgЎЙа§а@*pev'¤2Ъ‡r›”пQЂ(нќЧъҐaB(Ћ^©†,‚њэћЄ¦‚Ґ°О\4Зе0м fKґђ1%fЙЊфЃsрй№�°йP“)XqMNЇђћЃUn …@Љґ8 Ѓ&]О¤Т?eКЏ>Дт©z™+LЛU·Цf‘‘ћn‡"X¦>зµВmШж+i‰НyЦ5-П7ІнJ(фЮa¬P2„ЮЮwЄиЎю]!2†`ВэЈљєє…ћHЖ¬юЏnъQoW"З„0Њ ЪH:ЁTЖљ)„ZY_&шCґFќ¬“DJHJs3ЌЪНў†њѓЫЕ)$ЙН5dRЎТ µTфќRХҐSІог" p8)X49™ЅЛМ°wц..4Zы/H#8†пm|"і)ЕјPф–7®¦Lµ†ЭЄ ЉњДс И®)ЙРм:}i@И7»!(ЙјЊ‘GPMю;ЇRь.Ыeћna[љn¶¬r/ич°bw‘ 8%=_¦5–C u™dlш%¦й·С‰XФьз0кГFµа‚РVчgb’!^мbPоQЪМЗЫуґД0ॳ]шsr Ѓ*ВmЎ'fҐЈ—j=8$PCРeArv‡    ‘ж‚�e=ЋД2†Mm‹њLЏ‰ыVI>pёYhH|ђЄ•PCpv !°4№p¦ГA¦ 32JҐЬЎ¶хИ®GЧЯ",ыVМ<бEњкC.    м>¦~йюа2TІЏхЈФbїЪ{Ї}ПЅLбА†&ЊA{YїwЁђ™?х8ћѓсбэ¶ЯЏqт®~Ьнt¦пЉэ­xЈ‡цЌтШ†�8PЈg4яM:…€>Ь…HgDN&zҐ!`№ЛШ†ЋТђ€я~АЋОzнt4rЊu‰МxВbЖ„&ЁWnЋ'аЊЋ)RЋbѕM¤,ЂЄhґН°Яњл"лn°Ђи дM6]тSj„&fMЁьзkЋ‡ИТJOцГp’¤ОєЅ)€b#gHШ«р#g/ /Д:‡9 °ј¶пІ‰н®iђ®вPё›%о‘G&УDђд¬wп�"#љ—g; Р"э^WО6»Ћk¬АёдuI°їр€ФЬєѕ¦E¬ФЗ0ОыHЈ Џи Ё”мС2^†.бзвЦ)X1(qd„јKЧ)nЂkАoсBиpЊ¦р8ЖKЃ$ЮN‘ ‹‰5®9с`аЛ®lсnЂСr,щO›Ґb№®Z§‹UдQJPq;Q®i(‰РrlЫ%nЪ«вЭЊфя"~("†(Їѕ0‹Йи«ЖiРDiqвЛQи4dЃО|€Q0тqП "Rfl6Јг@u¦]8rЪЯ‰>“Dlхнф[mHzedТр1н$ Р:Є$eЊ!-УвОhв‘-ЃЋ‹Юd/Aкw0Вp±љЖјlЇnВІRj° МJэ(ЂCf% PcШХ† 5¤лrДu‘xAD,J'ФЬ§"рҐк扮trsO(¦ЂЏт»2Ґ‡А2I(Q«qН,СInc+r)Іe,n`‹QЌ“щ«р8—¦¦Ё>г2 'RКҐрь НЅ1J{±    иЅ0±ї …12ІОдoњ…ІХnn5.‘ЅуCsA.мrЏ€”Ц°пЗЋБ=„tt¦РХ$К9ІnШлpЪЛu80ЩП"Ф1$ЮrФЪrA8‘BiѓZън8AгЁвжьАркі3Q…нXo“©8пшЖТP4ЏnrПє@nЂт љУўђ#<аP}­nzF)9r6v°‘riµ†fќSх4лйт<Rрд,G4Q©@ЋR1X}g§qr5)5t@ .lаиzsK0©0“#T:Ь3Л@mГ@ҐѓC ЈCSr-<ЕEРєfs}4ђҐDПдJOUИ–х­ѓ,+е,sї.і%<o”ЊsџHИVзR№4У,”<3=2€J’ Кf€њњ’‘C4-”Kbы1ntЃЧiРњЙЇ;¦5ІsIT5Lд0V‰гс9=«rґЕґfэфжЈ†‘“~ СЬґЬгЛеN2t‹&щNІ‡E5HфT1R!”ыS­ЌBкJю©а»’—"Іб!TццBП    H„p!Sу,U+K4›Ef«Uй궱|3ЅF“;0т/WLч9ОШt«HЇIsSLх„ґlg=.~їҐ±!1='™ u 'UЇVR™;LњАµaДЋ 2еEm®g[’$ Ж ­ibrнnЂ‚µGТї$†„A§Nрq•B,шЧuф§КdэЏЭIкз“о:Ќ¤D/кЩQ{H6ZЦ‡Ю¤tYpі_tќ@Q^ ѓ=аІnЉµ KRn_«Е_н¬ВЈJliu]3I155ґ5иZ1Љ&8­ХTl ЯЄGфэ<У®БOъЧf©NНРћЉnI@О•і95Rп3дjTЙ\……I5kLФµYжЯ3T&ФJз¶ќtk2tУj6m.sYчmM“hђ‹MczdДИaАЉ<+2µmvЇYФm&’tлI2dиЪю°LќhGp¶Зpе…o!]qOЗq–эprЈn€x¤¶ќY”7k4№rр‚"75o‹ьџуХqч;¶#oSoWok‡uч<µУtVош°vaW G@aР`ЛJ/…¶сІ№h(ХcХ9Р}9RfAЕ@9ІAUjЫOгi.tЛ•ѓrРu{ФбF7%PvЩ3ґќ|фµ¶5mnЧЕ}¶±A“>uЗ`vLЌWЧgsf‘Hљ’hыvV†WшЙwя~•“~Х§ЂL%8nШ8t    wРЄ’°.§ИБhй’•=P‰HфYuЃ4С/8F“&‘‚ґ§ѓyѓUСlUokTиџ†[FBut–ЫIХ»„”БЂЦ•Ѓ`|”я…ШJЕёЏ†T­,oмЌ�53еpWГ†·Й…VИЦЋЅЉМ›J–л†’r]3-€X©[/#ЉігЊ8Ѓ0ІЉШ/ЃШЖ„8¤ђђ1Ќ{W•ЅIrяl8·pЦЭ…„‘Єm5‰Щr�otшу°‘]ЊWCЋЩI”U‡`ёщ€€sЌш’AYrRщ$я�зw№-ѓgЪtзбqGusq    g�GpVt0ќ#ёэ{Y–Е@T…2Pђ}–®=–нб‘M·RО‘—Є=–QИЫ噉#y)ѓ9S‹Y1Њф:    n„ш/M{·г{п%Л§іfШЗ°vи:Я—dП –bиX@+�fAг,$ |»чЛђqо1фећ9+[Yм,щс+й€5Xд—@.љ'тњOУж4d-GµJsё”7™з — неќШЎ—rЭ‡Лз‘OPжлA±Ў¤4Ss%jЇФXҐзҐгйљY Ш`ЖчЂЖr`@ИК¦ч@ШЈр• r М•k&+АЊ=cДr®ДІЂДІL°n ЁАZиvЋE‚ЅџЦ.ѓиПZDЏS&aКюЋ7>ьn\%%п™MM:W‡5±R%ѓ¬irnъLҐ2э­(е0+ю)ЪЯЊО‘!¶u –xь€>x”-001‰­Єx¦wћЧЖIћѓ°g ›Ёъ“+s6mљ]ПDИ¤цxw™+KGz+Е¬Ъщ.8Ч�Лж—r°HпY“`’2KJ‡&K‰ЁБчп(–i™—щ(s" @ �ЛdVE»Ћ(«Ћ#Д>ЈыyЖЊ{ИXГD‚¶<m›тЁZЫX-…Зљф89ў~Y§^Јо(ФХrґ!1ѓЄj™у…9IУйз6Ґо®aў№aoQ60_љqѕу\6и[py/Y»Щ5ЂЁкѓа;гВ¦­z~5 ЪуKЅuo±1tШ’ЇzЫjј? 2‹ ґZЕFщГјь›- ›уk6чpи·E„Wў|Qc–ї?tFSµ—55За€>МОwп5…№M®ЕXк ЖЁн+t°н9Є8ў~    ь0�П2кД0VЄЌў!кJ^ы={њ‡C q™�g’їўЛ™FЭ»Ф¦Ё[О>ЬuµU~Г–7G9кҐ4yҐ:r0|¬Zывnє?РФ>пТ©8rсїЗK€x™€­ѓHCZ<щIь@Oћа.—С¤I™Yќ;W@`    ђ@љ     tn`¦";break;case"th":$g="а\!  €MА№@А0tD†В nX:&§Ђ*аn8Ю­    EГ30‚/ZB  (^µAаK… 2Є•А&«‰bв8ёKGа n‚ЊДа    I”?J\Ј)«Љbе.�®) €\т—S§®"•јsCЩWJ¤¶_6\+eVё6rёJГ©5kТбґ]лі8хД@%9ђ«9Єж4·®fv2°  #!�Рj6Ћ5�Ж:пi\ (µ zКіyѕW eВj‡MLrS«‚{qјЧ§Ъ|\Iq    ѕnл[­Rг|ё”馛©ћ7;ZБб4    =j„ёґЮ.ущк°Y7ќDѓ    ШК 7Д‘¤мi6LжS�ЂищЈЂИ0ЋЏxи4r/ии0ЊOЛЪ¶н‘p—І@«-±pўBP¤,г»JQpXD1’™«jCb№2ВО±;иу¤…—$3Ђё$›Ъ4ЌГ<3«°ф/¬mЈJж№о‹®Ќ®е†б'к 6Ї№DЪІЉ6ЄЙ@»•)[t‡ЇМАБ+.Ъ~¶ Ксs0/нЉpй#r“Rµ'йL[IО“К•EhD)1q7±уЊhж§ Юrlџn(Ќ‹ВЌE¤Ј9БоВАЁ*P“і>—t\›8Т*/ЁФTI9—Ь&Ђ‹35 khр§¤Л_ИсТH"U№іЊ°ЧFт™q8Еђг·.§Оe|Ђ Хц’&“l UPЫIъ¶ћ¦sLмJ«/$э'§ҐЫa·тКж‘jYfIЉЉІїЫ±ЕaY93dЕ\!W™qJC”Mc=a6Ґ¬пT    Ь^RЫQShћС+;¤џДђ…нF«щ!pYЮл›Ќ.шкбђ^°Уѓ,EЉЄg+^с ;ybгFbнУ·D©“r­¦iыГDЈЌ‹ЛmU2Е>ЗФQЈ·Ё°6ZP‹к§wОZјDрё7‹Oa6%>ћФNЮНZamгђЊ‰3•r%Чцs`9ыЋ¬¬0гВдSё"ЗЧVдгr'у‰B¬ MЉ»JYzй;hУҐlпiыіPл2ЖP¶ЩMНћ№јшЪOnЛС»pб)И;©кwQ'іЉ·poЦrh^Y.QV+іІ»·#`PЊ:Ќѓcэ?!ж1Њ#wi“­\:Рnb€™mI+‚wСd°гmЈдµ›э’w8%¦»EЄ‘э•  ь1ЅлЖѕи    «o‡…jњ"єП‘c"oН©Є‰_и‡zAЊ4PЪJЛLLG–    БX.‚њ‚Б…A;¶іUКбLP%Y(2ЦЬ°�kmй    <6Wб{›;мтњ6њЦ[*ЬOmБJbіn њh.Би0ЮТГ;Bа(6@дVQc<"Э3/FDnB o>P\7ђ@CpsЎЊ1џАжћ` rЃј3ЈАж рrЊБ„3†x#ш%nЎµTnn�)8§5¤‘Ц�ЫЉ-mЂЂ!…0¤›±Х.    Iќі`лЩe‡LRP"Ц._b,ЏsзnFҐ5$ѓвКO\quі:[аЊ…kЅR¦!NѓдщЯ55T§bЄБ”‘‚{‘ё4†рЬVњМ™КnTєDXЫhHКnZ&‚r«у`†=�EщPЬ–ьё•‹qH«r°Cs@ЎИщПжГxrnЎ”<Тѓ(dАЂB@С@0=A :@аЃx/фLЙ!pe@є|†p^Cu4МЪBћxr?aТ…фхCX"Б$6‡тitЂј0ѓе.)ВrнФяФВПxi‡ОЌFJrqdСТ9иiBХќ!ѓЏ1ЏЉ\UVґњ”BЬNДо@@P Д•…ъ‰vЗЊЂа­љМ)9ET«•�•)Љ…Q1тq'МьyќqteuC¤^ТжЛ¤¬§„°§d°UTк,+Ґ°»#`�СU‡mгMЕ№7“RH†i-їJµ.ѓльno•АёUй‡nЎъ-sеl®“ЩЋREБv4ЦЋ    •LнErtлpK7kTўОђЎЁ‰ўЫВоН’Ўґ¶†:џђfиФKЪ’!EЪЦ\‰­<з¤=@Эй°oўА‚ ТЮгЮ�ьуп    0T­OUє†љk>j]JїaИ7†ЧҐFЏuzо}<©ТfЗ€‹=.q%’гbЫ–W ('„а@BЂD!P"вLL(Lё±И㤋    љ,KpќЈAЌX7 =і"vtNiБEЌ7«Rз1ћєq®pЬ«µ”Ї[дRoчxёЕXќjбвrEfjН…XҐё|­F.иyЉ»бњ: rћ]T¤lм‰Дзf6ШБб,kЏ%‡L."B¶0ґ±Ш*л dф»<?DА}%l’Е„Гєm*uµNщЫТ¶вRй€zУsьђФyйїi‰ОdњBlВXtџ9PХЌГ«З+!ГJШ–‰jJPҐ’ыiЛЂ™Wt\0хЖWjцє+nб?VzТҐбкqa¬•ПЬ‚ ІМAє+jRЛкшЊКo+ЉД(S¬њЉУВ�iA”<$6фљ'д1 PИ•НАnzq:LОЌЁрн†[=8§fХ»µ‘аzшйгТ“]"`t�?ЖЅ“жАР/—')ж…p4YС|!Њqлs™Sф 2-SђА-љо…¬&xS‹еЕGpрУ›+(S0"cљvт_з    (ќG›о~вє"NЗ…И©Э†w^nѓГpо)кCї«њµqлmъ-Д^QЋ2РдэЫBё¶іE‘Ц‚аѓCNVРjЕ№<*ЗџЪ)ђ­У'>јЮЈ­Бдлм”«fA7c¶”ё~t[Њ„ќ¬fЯ.ыЩлrхґЁ#°aЫЇ€Iнdтзњ*‡·^ НJ;¶cМ{!U3—Кў.ш)JЗЌхќjWуГ¦ЋЯ¤ooУЧO8‘•G“Qћ[fАіѕ‡;FгєЉmCNжъь“нЬ‰PЙ©ПE‡f+%Ц•Эѓ�$,ЫЪщ_g& ®CsВjэЯЭ°[ћДђШџ еN”ёD-†Љоd(tf¬[Еф9©bЛв>дпxh«nhИ…иUђ9ў~$њ­ґY'дobfЃЁэ¤J9 DEрјй љ§fв&Ъ®ѓёб¶УЏЋУР:B$4цk"<,Э,=е–S"^1нРeшц|+ўУ°†аD€%€pj—ГЉ;pP*b·nЊЬ5®m$ѓNфвЄ0(€аР„—мЃFэ ГNИ€ІI„bH лНZС‚іИ|S¤(NЗ O‚¶hЎEoЌИa.Юд°ЬE‹&ИqяHhONdО@Ђ/$ЂnHL%=nШд°жє°кг1D%о&DLxOЃ­n|КEЪ…–0ЪGЋbnоDP�o‡П /‘зюЃс=°мШ‘rъ±}xХ цХqЋ,kArQ“n.<o‘‚ж±6дmr.С‘A eъХ(    †+Hљ„p–ТEўЎсО‚сУЋуQѕ„Eѕ9    €гг¤ЃгЊ‚1к–с0НвъЇфb%н©p+°™Т/И™( уВ^фадгo„x‹‹    $зixВЙЖDҐДk1wС§%·!о{%l1$ЋЗ!±чС2jОmrS#йpВ®}%гЌ$©!pЙђЧ .Pмo^№iz–ҐXнrRжтVв„ZCЊ|сQJSQ=pр…ЋXofЉзЉѕv"ёйrн$<2ґh®4.e?nйjХ’ј”ж ¦ькmjwЊsE*тљѓkЂ'fЩ'RX,’\TЋ‚чЗ®ЭрСn^№eЙеfE–М2цo‘VNN0бЈ»&Roы(ҐЂ~’3Qy *ѕбСуfП4ђљН„[3…–о’-Ћжо®­5Q°pМуo    " %і=.flm8ЖЌ'3l<G/73‰5‡5у™Ё4154cљо3џStФуhУ·8-v[“ї N�E« ПҐ:#hЪ #з-7Еґ'q€UђИ<#=¤ДxрdQ#ВPАnCТ„x=у[53I@ЙrA1вс2я&“±93G9”An3B$џ:c… }”':оi;&Ж–rНъ¤СЃ&Ё!DгиrиЪ Ђк АпTPЌV™ФoCжБ”gF­й2�9Ґ\B’¤Ѕ"п)2V0ґ3љ вЄ@Ќґ8Уc4”ҐJ”UAPfс1—<4@ъ±Ь ґ§JґЅ8§ыфM”µLФ№JУ[DsЋЂ,lq@„бM®hqГ:”Bт0yHўHф7ґЙUX•nя…Oф? #Ќ c”+uotЏG¬чRеYPПљпІnьЁ @Ё> ОкыqлT®ћю”з&tI9_MУ™U•OUФїCµ!nХ‘s?M”оЂ`AVОЎST?XuMX¦цщ…‘8ќ>Њ<оЏя55>cОьЙТ$ЇS«N“ADµѓNщZХC[1°TС©L2н\%fпку\°°@ђћ РaR lъъвжі‚о]ЌfЉ`ku"Нn‹НrшµЈpnDLН:§,toФ6Ѓfn€KҐ!TP\иkaNbQЃk`PП –569°зIжЯaЏ‚’€¬rЂV `Шr Жrkќ ‚ќ5'2mkIBx+ЊюАЪ©дД©+Юn ЁАZAJЄ†GЂОч/B8П!Abєф­XЛХ¶СПxКlЉ®ГљФьТ5ў€bfЇЂ    ¶љ АтК"о'etcџ*В†FхfдN\$ї[hKр[bЈ"дM%ГfcњЖЙУb~|У­N±…gM€Sкъёhcnby@    ‹д –ќs76Ё    т=дAfqП.еҐYrv_Ґ;#rjЦЉФt@ЂК‘L­1’ѓ5тХ$уa–c3ќwЗтд‰q‘W·nв/7”іV§ ?ѓЦ=ЈЯhj@ЮђЌж W—cфЖKC6Џ"r3Юё јL»uЖџзйЌmwЌцШИЖАw2теQєе—кКqdwQK-—Ьг·nИ7Ом"а4­     @¬  Ж кrі+    ч‹Уь†(`UВzУJЙ|НЖBsN08,@dЕEЌэW1Ј¶_#¦Y'eF+7vIў¦U%DpQЉ‰7ч.„YrМы†г…ЇсaДЕb4·MжL·„R‚»sјяжаЄкѕXпрг¶tx )uа    t     љ@¦n`";break;case"tr":$g="E6љMВ    Оi=БBQpММ 9‚€†у™дВ 3°ЦЖг!”дi6`'“yИ\nb,P!Ъ= 2АМ‘H°ЂДo<ќN‡Xѓbnџ§В)М…'‰ЕbжУ)ШЗ:GX‰щњ@n FC1 Фl7ASv*|%4љ F`(Ёa1rв    !®ђГ^¦2QЧ|%�O3гҐРЯvMуГA†\ 7\ОуґАОe9€—3©АИa:sFѓNdйpђЙр'�йР«ЦЛtFKЕиЭ!¦vtУ    ґ@eЧсР#>ї±ЗњНжг‘„ЧЯЯМ ўњ‚%Ц%ќM†Г    є™:ћ»§Iчr…?ПАМF�щёТ 5ц»”    э"iсh`tКtлTщ;©рЖЎЋ‹АдђЈоЈтЊ#’ЭЌ#Cd<CkєлЏLєPX9г`Т*�#ЊЈz�:A"cJРБ¤V‘:ѓЁЬ:©н|ъ@e€(AЈ{ёnЙx@·ЊP t#ЅѓJКI‹ЮЖј…Њ0Иж2�e;0Ћ    уXЈРжРБВ:49/rр6Їn€К©ЙDшицAлЉpћ*JўЛ9БВМњшAe‹\Њ‰і:4% <ё2Дґ#9cZ ’6рk_5Њ­Г¦ № SI,Ѕc’иЏ#®ў‚¶Jѓ ДщЃCљ|ъOµR†рЖC`к©Ћ«итЬAнуO;3Pk{*nb€�шDЙХr'іpґж5„дЈ 2И5ёоЄЏШ2+иъMУ„ч:¤тE@Ь3Феr\Р°AіШлH6е# -ПWGIJVЫЈРЬі!#[O€РЧ5О«•Я[^Pr]{.0rЬхmr‘@aђйрЦџIb Ю№ВГpтFCњh1і�Мн ђОЃac49ecО0Ґ‰eЂЖmP9…)<IЃЋH0ф¦)БH@58XкЂд6§ЌЦжФI#¶0¤вВІБІуёK9HO®’гК2'Й=™yЋ­т;1НкЈ~:9и} r‰цс)oIШеѕў30ч¦c`И:зCbр: Й‹42мpj1$¬»¬єъЃBhГАTC‡V9Ћй-n2ЏѓШ2Њљаx‹ЌђК3ЎР:ѓЂt…гї” #&€ЏЙ(О¦> рэ ОX^X#“.:x"ъвоЌa|$ЌЈ…47Ѓа^0‡К#3Ќ}nН ЋsD4°Ј‚<КI€t$бTс>В†]H‘�lD„79а ЃСЃ‰Н":@БAEjК|SЄЮny…O%UЁв<УЏЂirЁxД/вXДЙЃsБ™U6хP@ГљЃ_ЂЃµ‰цоЮALsntЃ”UТG ©о‡ЃЙiЄтNИ 96/дј- В�T6D|ѓ3Ё`OzЄ-‰DЃ“S>ьЎбl¤jЅз'ѓЁy иЙ‡¬% Eќ9уqgњ7sOЭeЏЁ7јШxMѓHg c†b`KCIБRќХ nѓЃ%0Їр`䉈Ѓbe!№ГАЬ^r<Л]–TћКnA<'Є AnЃЁ‡pпЫп5fGњSб =‰\Л9j(LІо^ЛрН0AГPR.eжљfhKGЗ.8ґv°‘;ѕњ¤ш· `ЁurgR@У¤Ѕl9KзО# vbњxmI€Иф‘–s`‘У 3Й¶¦O+‘РAm…MCЩШuKkKрњ„EіЮЅПЎ'^ЇсЉ©SОD&иdr4‰!R†•ЦІ~‰PБnЇ…аДPЩe7 Хђhё„шk/l"7КѓљM`йщ3ЁЌа‹ ‚f”ч“їNjРfд}ТЗ€~,I9o/FVГбbw%‚R–I№JіЄ^ЂPCDБАќ0¦¦C(c4!‘Q�LУhкъBН)3¦–[yЇњgx"‚‹ljя‚«¦d'CW)зњѕ#Ўљџ®¤шDҐ)Э• „–гЂgЅ¦Yц”Аё‘bЋT1S>iFР ЩIШ+cм„X°iШѓJY…F%ЩЩVОв»RФЌ6tpPйєr^gQйXО”ўЉ[    }D(§љpЬєЏxћ$[nЫ€єY-ЌО&ЦwS”-Я0·nb:LiP.!NкЁkО,nSpч®Ы'"ѓWп„ејТmЯhc~mЮ­'њоH ЦI….¤ќE«Й„эrА7ЄЧa:ї~®с±ГСПb&Я‰/fЅНзв\ ”€‘чL$lЋ°ЊtFqб/ .rВЩ@ШIВљ2F—Y Д`оCЙE=—ої1ЙJKш     ctrє+О•¦p€л0`у<ЂлRЋ ,”‘‚ш]†…DЪФ3Ќw)B#”Ї?МB2/s0;wгBM йЄ–Њ¬& №ђm„,E”\d}ЛhM3t\qЪrъM`<ЩШCy›AБ %)X¤-њРј…gL!­c¬х^¶Ms­Lb§*%Ћ`nЉйІA„,‰,Пс4 Л\ Вґ6кЬO‡Yљkе#¦«ѓKAm    ¶©q?UаЂТд=ЉєфжЬ–и1 ¤гЬі[[tv&rП2tн,b‹{vЇЮЕЧiЫє “±…ЭЁжсајMnЌЏЎaў�вЂу}zЉћЅеш›apt ї 'Љ›Ь№ЖpGј7ХВ`э- §•*‹ЃмЋchЭчI;жЪє[EМШ~юФ<+?Щ„&&ІИЪљ4®nhЃvbi#¬=ДжuТ,ЯJ9gљ3ТҐюMЋТ2к©ЂЗЮa>ёL‚¦ђЂЁ8|    )0,¦з¤«теglЄњ[BТ¦amіSVІб»гwп®щ®„рЩиЯpЌбЁС…СпЗK;“ vуzтьлtиKђ`є Ф[ЛПеї9еЅ•mTйb°/•BеЅ Bµ†І( «ќњ”Яx�эq[фЗШЬуЮzЯиЙ:ђrКJ05ЇќМl4;›бnЂт”ђiRџЗџ¤HѕеУD‹pЪІрйz†НCїЯ~їГгч–Йщюt¤XиБьяw•Щ|Т”йд эпђќ®ўПoNяoЮµKPу     уЋ¬+NZ Ёґдаюp µo* E†;ПJ№Јж@J^яЈю№РDЮПЄрЌFрO€Мѕ;ЁфчoЂ1,лОZ›"ШЏb’кtь”Rў8ЖG,o%г«АN*wpfJLN±@а"Д~3gФдЕєђ‰ЛґP.@е®DҐp’БKз М€еЖТ=‰ъrђR=‚�Z ‚вXПЈЪ4@†EШdў/еЏЇ®‘жАLblbn ЁАZ~С'м8Њ8P®>Ь†�Њ& Ў°Ћ¬ЖѕNV›pвHCњ`рўУ*aE4ҐGS М$6CВКѕд6‚тПН|д„уђЯPд&Lъ`�¶!>¶b|_…А>0Lu„(hUЇ\ъ!x:CЬ$†•.†ЂфmкhЉ‘љ/Ћ ч¦ґZЛй‚ИД&;-(йЉ¬РЉ¬GЗDГ¦†зФЉЪtOЫзDsИвЋb1ўB# Nю‘ЦйѓИЦD[АдЊкhXQNХMж–Афћ%pэq "-§"`„rзJ№Ќ•`¬ "ћoўъ qтЋ‘ш4GѕN†@#@фMbш�ИЊо7°ФЈ]#&Шc¤�‡Ґ°ЈН¶Uв/йШ-к!nPЁJЌ“ гњ2ЁVCкFЃ„)Ј>SЕ@";break;case"uk":$g="РI4‚Й їh-`­м&СKБBQpММ 9‚љ    Шrс ѕh-љ ё-}[ґ№Zхў‚•H`RшЃў„�®dbиТrbєh d±йZнўЊ†Gа‹Hьўѓ НrхMs6@Se+ИѓE6њJзTdЂJsh$gЌ$жG†­fЙj > ”ћC€Иf4Ќ†гЃМjѕЇSdRкBыrhЎеSEХ6rVЌG!TIґВV±‘МРФ{Z‚L•¬йтК”i%QПBЧШЬvUXhЈЪКZ <,›ОўA„мeЌвЃИТv4› ¦s)М@tеќNC    Уђt4zЗC    ‹ҐkKґ4 \L+U0\FЅ>їkCЯ5€Aш™2@ѓ$M›а¬4й‹TAҐЉJ\GЃB›Њ4ЌГ;дх!/«оЃї(+`�Ік’P¤їк{\’µr Ѓ'¬ІTЌПSX6„‹VZ(и"I(L©` Њ№ К±nЛf@¦‘ \¦‹’љ¦.)Dђж‰™«(SіkZЪ±-кк„—.лYD’Ў~ИHMѓVѓF: ‚ЈE:fЎFиС(ЙіЛљlЙGУL•·‘AЎ;–Szu CDґRцJ©‘`Ќhr@Џ=„ј®Б†ЃBѓОs;гMNrJЁЫ­)ЉS3NйjfBЈTЭ…С€С54T4ґ62(С>Й«)ЊF#DЌMRDЁkgVhI…t�—Ѓ;rљFкцH‹ЎЄeЊ_7iЉ]EЪA    MЄьH”±ХЁµ.AВjг}c\сf‘·-Эл7ЯіbР$Ќ›Gm¶ЇъJ«Э)ЊК ўc"Р,IxвP¦*ПbшО)f%уyenEКНЧO”ЌZ 4kЎ.Ќґ,Йе­НћД‚5oAЎЬ%­[4d5јсA0йІ„„P„E­(™JИ}3;бPn’X3ЁrЃvДT0ГЁШ6:п+¤Њ cЭЉ"d>•бдar&ћЋЩІRno7Хь¤‡!°Z5B·НгУйKйFВчэо™АxХТ§©zuЏЙ)<f”hђЁоВP¦€4ѓК]ќEzS]S7Rcх?3Usw/e¤Џf^hХKЦНeќAЪ=[ТЦњх©n`¦ЋќШzеГЪt?CЧСн–KЅЃC`и9d–lP*rоXЫ·!к7cЁЖ1єЈ�Ні`Ю3Вњyпэ#ОPЂ Ђ,`Ф Nр(`¤µ™ЈvЎ‹ЄЖYЂЂ!…0¤љкзpЂё‚ЕWR™F.ЉXFhW (С$%±nZИnf И”’wґ’!    5]-)Z›apZХqQeЗй7n†Yва?М5У¬D"[&е№ЈцdI*7*"1"жzЌMn8Lим›+urб`Pс!Є(P‡ИjF'Ѓ40‡3јЋduaЬ7‡&$CАpr!И2†H8    ДђЃ�‚ Р p@ј‡y, ѓdЂБё2‡ ]C8/ ЎєQѓјыHo”Ђ‰ґ‡#Ё$h_<Нё5‚ |Chp:A¶Q‡@x Г>K2ћЮДЋД !¬дђиs$лз“Ѓё:@УlЧг—JfНF�В4oЏйIIBЬђlЩJ3lъҐpPYБJ<…E(§8–BђЉЎO"9ђ€Вў#вл~?Й©‚г5€QыdПi_ђс,миr=uGф§–¶±?П±vZ„ўEb„Tинr!ЇHЮЇВђoST%\&!°PW:и""ѕdPpґЈ8Б‘Й*‹®97ё&sa)g=r:·”zC�*ћ‚e4X­$о/'(OnaQ ,UWMKS%Фю~ђBASFЌO †~zSЗQТ‘]„‘Pµ)=ЬМЬkЕHЩL4ОH    q8*hoіQ.p mЎ№хK Я&A‰ A¤3‚¦ЬAf:' иHђЊ…‰rМH4Л�ы3жu‘Aј6‘‰:qдтaKЌБ®2eJ4ьMК(єџі|ЎWj‰И)›.Q i„Б=$щЮ‘Б іо "aв364©µёЖea¦З>ЮHYы4jfDЕHУzЈRЁјЌ&2¦/УІ*kTЌкь„йXjЁ-№ЕR<€SsFUH,Є+"›V–ў—\ЌaйЎйжР­тЇ[ Є}9R ѕТ aWx(Ё „Аѕ\кйdђСФ)хНFUSТv+Н:Ц°Ўt:ЄЛ‰љ¶ QКћ‰вXµµѕе]‹�ztЅd:B`йњZаЋ(hІ№dЈ‘q[ХБ'Ц#уфtRdNr#®L|ћ'РЃDj2!EBО«ґдњУўu8:е|ЧнP,лr2¬ёp‰‰±єYѓ5Ќ[ђРлГSvЩr[’VAќНјS)ЋІ<ЦZѓCHz  (!Ъ@б4XS §H1ќаЙ†Й‹Нxp9ДљFзЮєЈА’ЇІЊn…Ґе&,С[ХfЇЉk+Enр¤”ВЧФY`t№лZж‘/Ц‚Ѕ$‹45=(щSЮ™ВЙРэ«„:ҐЫ    ц®FЂўvлнW©ьj02оФЁT@3tФo‰У~wф~0м+ЎG”жnДU¦ф�†V)#EµУ”B^„ЬyШ”D§+ЬўB‘ЎPHLЮ4rvЄhsЗЗп%p$ ѓKMb|б…TРЈ¤{[®ъЂЉ_TСtЗMЗ%2ўг”rEГIYР=-СКcnоЦСe¶»N8У№тдЪ©'дkї’®p\y“жЇiDR>s–g­­#ьщ{N.sРЧкЃ‡э#™©ДНєkN$эBЫu!}Х5ЯA,МK—8«oB5 rЊ‰МГd}ШoЩ№'ђ†уNїУ5ЏbзM/ћюЏЯW^ГOјtтЎб ўSЋ>ЊшћCmыЃU]ЏЗх%б™'x6ќu6уbЂp1aY„Ќ    зхДтшGр™.dШЧЯPЈ§Ї„ћ€x«И2Ї{)oХ‹єн§Х‚.(_ro®’Э2ЙRх%ё]џ#V™iyр‹y=!SFTК6‡·Рj&¶цgvU'‡FпсХhнО.ЉdOE€Ыцћ¦буm ъ!/ZсAЕ¤†®lЖD@Ёnь(0ШД>кўг0aб,рМъymчЃ|LMVDЗњџp.ћ„}&ХMn4G`ЕЕH+nТkp=& Љ€јЊ+®$ЙЪ%I¬Е+¬ymYkh]в §е�OВґЌ@rЈДЎ    nєђx6йХ    ЖВ=+в2LРS'z!­lЈПъРPF†Р\и$Ы$ИЧ°ёЧзFH«ІBЈF„ PҐbЅbT0 »ЗІЕ.Й J°Гн3ЊNTМtЙ0э°0! (7КґEO7oЛ‡©жyД6И    єфK* _)ђДзо­зZвgNsМЌ°ъzЗWзµС4tЌBЌс)Q.VЋ‚€\џ,‹°1 qGHbLк’GDc‡¤одLЊf¶ыѓ w®џFLGЏйD‡СЃ/&йeҐIQЉЁ‘њ1 Ѓо§NЦоD†‡Q|¬±EOr‘ђу1ВД1ЖасМEсЁт±¬€B ЯKT!kXтE µеш¶Q]±2 ТnЪ†ЪТ±Cй-¤т2%! b20язO!СJEKґC/ШGМЄЈЏПr‚®.ўVг’^>ҐVћFZ¤Г,?$6aRNЎнв{RV‹ЕАЎC rpєЧ%Іy(rтКnLе% Э€ґџ€HџпЅ%J"KВмxBЁr6µІЌ®в4Щ*О1ўXk°e%2ЧG&qЌњАҐ¬ю0Ъ=ђЮdЌLл2#IrъХD’ і_“    "Рo2Кух1EььnУnЖ3Њ>F…µ/р_3„–+і11’E0:Щ‘Pэ“<џn%У    SF[MМOђШEdн0BX ХвdИl WRјФиЄш%.JpІCо=ГhмЎ®^s2Зm3“ћ4с¤ЗQЫ"уCSњаУЎ;1{Л.OІ?eH¬f¦=эsЇ.rqLИ%­=l-=іI5у#(із0„ХKОћHV†ТRЬ‰Дџ©юЬДиЮДTµ†АҐS·‹#%М.¬љ‰r KК»4Лs1ТIC4q4#CКЧ1†0П 3W*ҐщDТЗBsьв“dҐ”cT:.”i ЛП:qa54}&ґ@yGEІ0yRhЅK?жL‹КЫmЙH7Mґџrё+УA ‘IJнЖQ’CD3Н“аЧ‰пKвЅF±NЬ4¤V! NDы2УZS-^вжЉг0WОн0Ф/$”кM.0WщKqѓHTюVЇъ‹ E<“O4„¤*Jr–D…<±зІА‚R‰­4Ч0>чSТSс»Пq8ЕЯ9®c2Ќ€¤икkOSЉщµPЋ1Та±ћЉRГUaTµd%…VЋщUnБd-ef†ІѕWњп‹p(в›8/ћVЋЧ•mU…°X3ЙEsєиQщaUХGтнQ«[ХsUхI09VЇ,T.ЮС‡ѕrЂW,Г|2«YE/ђ%0®ч‹\ћjїнwt$  'ЂЊІhnЁмД™«n ЁАZ@”`Ж�д  оцнЋ‰Au$1Ю'ЃРе¶:лV@wЖ€»Kn°еNй4ЦBwеЯeЋДо о&J’tОl[ЖLЬ0>РУ\    ¶0 АтBadZCt%.VCкD¤,?n-PШP¤ЋI*b.ЇАiЛй_ГХ`жАС Ћ' rFтАB’GB4Ґ‡–ц@    ‹ –3nvкЂЁъ9ё<‡КHJ>¬Ћ¤МЮmyЌ[(*2$6hW$—рCqUіPr[3r0@eІQ щ`dK¶ѓq0F†Tш·eЗ7J«Вќ&ЋЄ%5'u0Quw&OGµ0eВSбP^ОЗk]р}se¦Y@џP€+Ъ¬nЕxWyjњ*ђРh0ј¶г\э)ДЈ”=ьл(­zА¬  Ж кr«Ъ?w`MчYEf.њЙ·Ц{Њ–Q­;6%rЊхТиОПмCwцВw/Олr1.be†LС YнЉ.7ь#W=4–ҐAФsC„@Ьр�a«`&-R l*Дц2lґЎА";break;case"vi":$g="Bp®”&бЌ†і‚љ *у(J.™„0Q,РГZЊв¤)vѓЋ@Tf™nнpjЈpє*ГV�НГC`б]¦МrY<•#$b$L2–Ђ@%9ђҐЕIДфЧЊЖО“„њ§4Л…ЂЎЂДd3rFГqАдt9N1 QЉE3ЪЎ±hДj [—J;±єЉo—зnУ(©Ubµ ґda¬®ЖIВѕRi¦ќDеЃA)чXЮ8@q:ћg!ПCЅ_#yГМё™6:‚¶л СЪ‹М.—тЉљнK;Ч.рЂў™„мi¶nч»шм¬ЫАЂрБEѓ{rBn'о№»Љн_МБ€2њka§‚!W№&Asv6О'HбИЮЖ»ЙЫдч ЏЙvO„ IvL®Г�В:‡J8楩©B‚a”kєjК*М#мУЉX„nnpEЌЙљ44…KnБd‹АсИ@3Ди!ЌЄpKЌ P› kј<ИHn3°Г|•’/Р" 1J'ЌPђ¦¦‹RЩ!”1Іdњм2V‚#IІpNѕ¦п&    Ё    Zю)и    RЬ€f1B‰§CЦЛr‘Ь�„Ѓ€AЇЇ™Z8B<@Л(4=9%3ч.—sdn4К®ШКлПм»3-PH ЖЂ”±дa—Hl`ВnxлD�e`Ьф9M‚Я&0оІ2/#Ии2…�SO1B„§Jv7RUвpJ®ИсGFn•«®5ё%ыЅЇеN]•2Ѓ†Q7,tWҐГіFG    AQ±6’>hv4D 4И     нI/+|ґўКС4¶n#©†TїѓЈєP ‹t‚ЇomОНrЉl¬)Љ"crh¤±&IѓЕ>rЌГ 4 1¶J¤‚¦"dL>c(Zi ж™Sм*�ЃrићЂ6°ЇquTїµbw›gVХmcъФ ґЈБE%©u;№ѓ‹–·Њ4•ў¶+`З=Oђ;ФКФI3sџЌ•1CbС—»ҐиПЙKЃ†ZўcnH:(©"џ'c->=Е7о9Ѓ.QЖИлУЋ«+4Ш•XюrМЁВ—HpНёњnєРЎжВђЌВЌ<Ї/E4ўS%$ѓ@AіOЙtUЋ©u "#»лш<?г:]Ґ>ъcљ&2Ћc�ТяҐВ…щ3Ё…®з©©Ь/ ѕeшйЫC‘#’w%ХЭ«Dе:>sЅНф;/етKA<(a 9PМAhЃР8 ^ ГјБ„2У Cђ.rбИ3‚рК рxXa№нр^€аaѓЃ”:@ЂѕѓbUr`€sТA…    2|!ґрВ™бSmБq‰‚ЉA..…Er=#жфP2ALЎА8Т АYаєзр(Ђ Mйљ#В\ю“„2Lљ)H)n%X†‡_ЎK_Џхъ?2ђЦEУСЊђк�ђ\CЗC!Щ5 ±F‰9_µЩn'K±Е'й@ЎЖ€њГО!ю?ию;зXрH Д$ё"7fI Ф%D°…ћВЈЋ;ОмњАђыb{[dВЩnN‰б(ЌД[“ёцўr*ЁЊJХ+€жIЉіјBRЋ*ђ8љжўW$sўГФ›‹°Fn‘|Яgвьз+Emiмд§йL ћ*;Yn.Y‘§(R i#iQ�ІH©Я‘(њнь‹G�w“4Ю\gн—†®rQђLћйBџ©ѕАL2>d!1‹±­Фtі-ќ"МGМ”EЬH_j°љKДІЇLIШ8J1—XA%YVUd±}Уb>AЕ-dl2Kф‚w(CP    ‘ЖyCђARџЫҐ ‚ѓЉћGЁэOfмеіХ¦ў•°sKИ_У©�–BЭVбPґљ¤EзАn{БҐр6”$„cё(‹±|2В(?    CuxXА(+уХQ€вg°Fиўќt ЅЬџ•4ќПў^LIњѕ&дд†­‘ZЉWЩ8ЈзmѕњЖЋPЬZХЊДЎЋ’h”ЏUў¶Љ¦ЙЙЛB.ДM%8КёЧ¬ЛqnЋ:3ЈET<{0®]0[qєz†z&ЭГЕР7UТoёйb=  щҐРHиj    Еќ+JЬ‚ђoЎТ ‘D`‰\РJsЅQґ1BСSM›SGЩЌ‹ZђлН.лўZ{AМЃ’I’    L w3р5Ty®T·“2kfДщvDЗ‚:    ї‚Є№h„!YIШБОYR‚]‡€6µё™ѕu�@њЙb„МѓдN1^­d‰ГЎYє­СвНYсу"MКsTX°‹Џ”6КIАTІ1h|    0ЫдКS    4™Лi/Zq0o�»eШ§ПтсТI·щnZ$t‰бСЙ¶’„*т†UЧ xџё2Єјa ‘(у zдЂЫ­ћ)(б#јKЌІЄ$uќі4=¦t’D(2QМfПжх–ќxЬ_’“qO5r"в‰S/Еt.…‰l{Лњ‚L2LЁIсЦzц{мnBћй)¶цеzЈЁмЮҐm¦ЫQ;}і    ЕБ=И,юHP&hёiXлfћU mҐt-вФTЎљX™ЅRґb*чЮЇНвM4омfµmn4MлєђНUhНХ¤o}жС[ЈAаМБч3ЮВ”mўўљ3Ї”lЇ\rєs†‹ЅЫ‡°IµнфтmmПI7Iд“ЪicmЎЋAЇдw7“i43Лд6¦hЏ>N#rд'+YЫ‹љМDмљA“z±wбХКЅ9·†вЮЧёMLћ†…ъ/AT2ќ№oѓ®LЈFz‡ЄК™сМЬ…ОwљDЌхЌЂОёл4eз[ЎPВ,¬Н™VЫ<HкNb®mx3}и‚rz§Кm‡y™ќуїvc=}љ*І¶*ЯBrC“|/ Я<;Лф¦=БЄпќѕ8АЫЯD©[6юфмz*Љущ†Е9№    qРкЄФ’.уµV>Р‹ЄЧ*ЖZњK'ѕ1{peу]Д’|x/и7чОщ1ЛНсесchoМSњ’Ь еѕЗЯЖvѓcл ҐHЛЯ@5iN\Q ЎКпРЮ†AМ6С#ЅуСCю€Ъ€}Oґяoмх-и|пш-O€аKвxдт.–фҐrуДBmгМn%P“рдЋњЁ”я {j©Ї€аоДЋЬ PVAгѕырVIF^MbHG:Ѕр АР2№©M¤ЯРї0d›р{j»3ЋDHD€№ѓѕ–зД±.ЉZКhUP5Ё5ѓ —вwnГVVм<ЅѓІ¬ЕlЖ®mLЦyЖВќB.%) У е~мGўЖО8€&h%Ањ>aJ Ђ†-Ши~\Ж°Дp¤DКF$тBЊГўHџ‡,д‚фЧ#JG¤м ЂЄnЂЊ pЮйО%JГг&ѕ†дµгHS@o$P    а№na¤ЄrВљOтэЋ’/Бt?ЏтЕrрыQnЩ3bЉ6ўОDЄIЂЖЁN'г6IE >ҐЄbлqZbFЄMАєГ„?‹А/nШэк¦%PћAA/    -ArОсЌў9Д!)0yе–џQАКMУ.\п±Ц'ВH7r0Wq(П$сKd[!X[eє^p&л…А$©Л,O$цLc„ХГxЦО    j\&ђµp(цR2іBp�n:Ы vН1X•r’Ёep€ОBI‰JЈВјБr[ХfКЧminrЂ    g~uСЌЛ|гn    ‹A$~=¤zj…$Ґо ¦ШќІ9!C44hr§І”рўr1ЭrЏШюЄ јI€?‹ZmЂ°Ј:S5ЉЂYfҐCF* ";break;case"zh":$g="д^Ёкs•\љr¤охв|% МВ:ќ$nr.®„ц2Љr/dІИ»[8Р S™8Ђr©!T Ў\ёs¦ђ’I4ўb§r¬с•РЂJs!KdІuґeеV¦©ЕDЄX, #!�Рj6Ћ §:ҐtnrЈ“оU:.ZІPЛ‘.…rVWd^%ќ дЊµ’rЎTІФјЌ*°s#UХ`QdЮu 'c(ЂЬoF“±¤Шe3™Nb¦`кp2N™SЎ УЈ:LYсta~ќЁ&6ЫЉ‹•r¶s®Фьkћу{ѕ”тf“qџw№Я-њЧьn–2‹Њ #*«B!@йL©N…zµРЁ@F«ч:QQгW­аПsЎ~™r.“ndJҐКX’ЁЛЉќ;.ЪM(мbx¦Ґ№dи*ЊcЪTДAns–%ЩКO-З3Ём!J—з1.[$№hґ¤№ОVИЙdЊDcмMњ¤AlІ¤‹‚N-9@Ђ§)6_ҐйDо’лЈЮs–eЫ‚‡%КyPњ¤МћчBҐєF­y s”nZГ±()tI¬„М4^’­ЩМF'<Э$О'IDњДYS1 RZLЗ9H]8$™МOЌ±\s…ЙРSђТ1}GR’кҐ)v]PJ2РE%“Фщ?H%н$Э*H    i Nе¤–“—g1Ў—¤iО^•ЙiАD}`L©цKЖFr4Vћ%ЕaНBPЕУАHG1ЩКEЂ#Ј`ШТ6Lш@9ЊcЬnb€�r’(сvс9Uo•)DO$=”юg)xфњЌ»sLR5 rНxarsБyeG1Е?ЉbШС‡Нg1LA4Мs¤·0—Ћ®Xrђл>3ORtП@НSf9ѓYUTъTЃC`и9%Ґ™Pt’ЏHЁ7іmЬ<„ЁЬ9ЋЈЖСc5КrѓxОжacH9jО0№ЃТФѓk�:µa@涱3 D¦)БNRдI«`$jIN‘дЊфљ®§)JБZ6ђ@B¶бO±‚ћ°4ЌгuJ_ђ§IB]ќV„•рџ3Нуµ,ыс"></;Mь‚о&Њ#›V93=иж;Ќг•H2ЏЂТ9 Ј \ѓ #ж БиD4ѓ абxпп…ГЙ·rГ(дxЈ8^2ЌЯXрХк|зЪ]“B:zВыgwra|Chp3бµц@x Г>(ЖЋРЮ©r( iБ¬К†ђиf_3N|Ўё:7Rа\Џбю@јё‰Дш%zsN¤иђ!?йGє“ЬCAG!‚%T<"Ђ­M&0t anм    q0&Fљ“rr!жВХ@0UЏ"^_л|P@іLWШ¤8p°(р¦!‹1d­�т‚$XrЏи@Uь'ўд ¤B¬%€Ѕ°¤1†8И.Ч<iЪлвH1ђО€L�ПS:ф‚0T† №R�с`ј’aИ7†ХЦщЊЈз-ђK4…Љ9…XвдрњЁPЃ*Yk-В E    Ѓ^ўБ/…Є_-<A(    ”†ТVT_±L¬Ыў–ѓ¤]‰‚l)(ЂЌЈ€qFБШєГ¦` иDT]ОЃ=  §gЂс7hXЂ“‹и9ќуГ@YЊgЙъ„&ЖfЖД±€ЌTс‹с69Е@‹G)5MЋQ&"±dGH@&bЋEH€ZЁ БЯЏZ…БB ›]КKґ°9ќСnбЙl±ІМс©°¦CРeAR‡бRњСџ f¬2Ъ x‡HќГ�Y‰VvЕв"”RХчСІИ®�2qa*=H«‘EZIhєђMЁс@!Ш‘-иhEnc+DўЕRbљЏ    іYDCfўћВ8›ZШє Вht‰1|9„qѓЁlµ�ћ1|Бlм°e¬]    n1F–qщ;Ў›Є*ўв%ў|RћJЮМZ@™T`‚vЫ;j+ЕьуґѓNб^%]›l·‚„FQб.’E€еb5AшM ыҐwnv�Л”К Ќґ¶И4Y9Uѕ‰DMГ№€*фЫФJщ!(ћ”СpH    Ъм™ХvQmWТU[йa- ®CJцч‹jn}„„нБ©m    A2‰…°е"psnХv.Д*ЧPЄЬћA^Zr•иМs ‡BxKБz/†Ј€:ЛAфь›CћєР;К&ЕЈ‡Зxф»ЮIЮur®A9UtќЏ«Z™Йщ1Ш–i”ЙbN™U¤s    1wTЁЊQer–дs�Yђ€Нnq„”kmhЋи–VкУ43*L‡¦jMhvZ‚ВвГ7eZЇCqу…ђ    DeK_ЈIeдО N‰Рњ‹•�Ю•ЎЩ6~UшЇЈґВ b¬у( ъШДх`.г X4'im;чkVjиoK®Tн»WBй]MAUль®Фєџ`Ш}kц,k%ѓљ№Q±К$„f<®Вg:D†„-?„Шр\ќўNЈЋxCЋМ©ЉЌҐ,6 €д|rнgF\ђ(ёYЫ9ќ2%3№о‰фw!Јz„r,¬•ХУiіm&Z"Э}¬ЪKSe*Д‘ц>9<*MJсrAbёў–‹ъ‡Њ¤} AgеЄ)›rLт"QДlW&%%ЯIтЈ»КEХ«[М¶еК Їcєw…ё$s    7†ктrВT-5Ц\‘HфЌbІyC4йЭ+ЁrОУD:®0мIШZ~_ФєКЇµэvЊС]р&ДцвМЪsЈ¬љ7ФTюІнщSIч-Фc;ЇnЭ]ёч¤CСx“ЂМ€sёf9ў"ыЗW=«ѕxlуа2uЊ°¶¦)/%c’Ч…°~OМхmOжьЕ€г^Г`\0ЉQ_.ттќ!o+лEї…ц0$;РРуu‡T`b:•2’Р.„ьь·gmЪ{ф.йV•e=Ѓn,I°Ў(ХTаь”—rЋЮI№ИеN‹ЫЈtМ`Cha°†0ШCkµй`В©¬i°<4†fЎЌЁF’°H:»а@ H*sАЄnЂЊ pШ oи9ЈjЧ+�иЎ^eЈп4#ЃzЎaR<‹jS`љюЏмщБf†.!ДгЊЖBъ>d'#ђІ«.і+юТp4њ!xЎABЄІIh’!,ѕ    ЂЮ|C�9РЂ‘@ЪxЈ*5#b%ЎrЌ¶eДЂИМ\,¦j.¬|z‰иЛnИиЎHщЋVТ.Шђјn…Т4C"2c+Шэ`а‰<©љ6¬ґЪ:RнКIДЕn­Ив- жЛ¬ѕЋ,шљЎtљни±љЛZ1P¬E$fВN¶nАВ `к Ъ#x*AМАQjжБFr‹hQВbL Z°¬<p¶ћЏё0,2БЎ±] ‰фщeєчиЬпmkНКNmЁ пNE@    ђ@љ     tn`¦";break;case"zh-tw":$g="д^Ёк%У•\љrҐСОхв|% МОu:HзB(\Л4«‘pЉr –neRQМЎD8Р S•nЃt*.tТI&”G‘N”КAК¤S№Vч:    t%9ђЃSy:"<Ќr«STв , #!�Рj6Ћ1uLј–Ј“оU:.–ІI9“€—BНжK&]nDЄXз[Є Е}-,°rЁ“ЦыЌОцЊї‹&уЁЂРa;DгxЂаr4ќЌ&Г)њКs3§SЃђВtНrќAРВbТ ҐЁE•E1»ЮФЈКg:еxз]#0, (§�4›Њьrчс€ЕG‘qдќZ†–ўSЕ )РЄOLPЁэО”«:}µп»бЪrўтеґyZо¤seў\BњЕABs–¤ @¤2*bPr–оn¦ЄІ/kЮБ)ТP“З)<·Д©pЁ’кY.R®DщМLђGI,IҐҐi.ЏOc’tђ’Fўе±dtм)К\—И*р’лЫв»/ЙК]g9f]Б…‹Ш^K’ LЄЗ)pYќКr•д2ґ.«єу)•h№2]ҐЕ*–X!rBњуњк$    qуlЈ@%yОRPa s-Їa~WДЎr’GALKIФ•)KPЛН:л±$сТPO„Щ\‡ЊЃД<¶@жР–ђемJ\PЩ r’B–HЉЬreЩМBсщО^Хg1IJd}LЄ1TP$сМ\uўxџ аPЁ2Џ @t’Ґј¦S%¤Z:^“ЂPЊ:ЌѓcRЫґЃж1Њ#sњ(‰‡)"^Щ)РC•G-еnФЄYIЖKqКЮ7Фх*\Ф2”©ЌT…DѕQФ†,]СЇћ;'dґЋ;8Дсm“)ebvћҐ¤a_?њ№СКC—InPsеYфѕ<Ъ4б¤НЪ9Q–­ФrIђаPШ:S”й \Г{:6а#И@:ЌГ�к1Њm8ж3_Ш7Њо€ж5#–Д0Њг ўoa-Z6є#­cY·HВ4J‘    ¤!ЉbђЊФЌгXК7/П‘tђдkЇ>—‘в`ѕ¤±]‘    сOПєЩtИЉ{PТ7ЌБК_ГЕtEYКJх‡YЧv”+@‘СjFrЬЗ4Гх3«"&Њ#›`93Ю€ж;Ќг•[tHд2ЊЃp@ ,·ѕ3ЎР:ѓЂt…гїд #'007 Јђ]мЊб&я—K“nј7рDѕГ‘¦Џ¤/›†Б>    !ґ8@ЪдГ <б„ уQНђoU¦Ё6$ЯPp-ЃьаибHК@В ¤! ar+ ]¤Ґ*+З0ЏЋ((ЂЎ ђ:    Ah4†‚ђCI‘pИ•Д“QМ!„€и±D•ћal‡„Ћ%ДА™8¤P9…pµWn`ўEa8     щA,оTщЄQК"…‹Ў@'…0Ёx¤aҐї-с6PўЛFВ!N!Шн р qDДVђbвй“2¬ШљЖЮэAе A¤3‚¦Бf4fhС>PЊ„ЎrКґ4БGІєѓJк БИ7†ХьюLЛъ%ўђKA|!‡HЌҐ,Pn„ђxNT(@‚(nљ Ђ"P�fВLX    r€с®зз&J!ў5»WzµnњBЁ@$$ўM‚ ]ЋЃN(М1ШЗhогАN€ »=‚аEР’.)ЕЩд"рЕДI6”• ‹/J€PЮћ#ИdZ’„ЈIДrґ3жuйж"Ts‰Ф*ZХ?)5¤Ѓ\"•ЩbsRЬR8‰ИVБ4RXЂп"Дt aІrѓНht€БQEХF)nМТЃx"Sшж™і=¦%:ГHz  (!ЛРаа«[­4ЃЊШCВxДЙеЉtTљІ¶H-TymB"©L©µ;_“    ъ"вРQQx’З"“ccћЖXл!1З0є]U ‘2ИНЋУcL‰”y…8ёsѓ•04&R"зхЄ"тЦaМћТЌG3–vЧ 'k•ЉЪ Е­:©€єZГђ]±v-«)yµНъd9=G0џЈ TЉ'8{ДэUзњт·гKDш·1чfнЭРћЮ=ж"2rџ±z,GHџрд№°f.Е$еgw¤З™8©Хш€#—_4«Pn»WpQ`l#nY%)¤иђ‹<2NnqГґps‹a&оРЃ€o к—хµH"ЙS€ЙЊв_HDU<zЇћ<Wкс"с9qPжў€–€4<ўT^DgWђ�УЃal ЂЄ°бoЎктEМ    ѓgbT‘|EN4UќUQМP~kБеЈѓ�M‹CЇ=3cЈ‹№МГЄ\рЄЈС,Д�›8KFZ2NЈ–EO‹ќУtRСЊoGЦg@$lкKVYгВЇДnZD‰‹Ќ@zПО§ќ3®}Э%d”µ”±¶>)Y[‡зnҐс5v.бt)ўЃ-Уjи±зt…t-yАП®зЦ8йЛ7ґљШQqWґґ›!i©ГmJSG6H¤±rCiR[_ём&ЫБЋhљя`D^6РG§‘Lђ®oВчД2ьЯ}пНыЬzј“щ‹1жHµЭz7ѓZ^№v§rб) Щ‹5LЗ(’9VtT%#фмЭЁ€%ВЮfДN$U}hЪгR<rЁУшзFш‰Ъ*z†\РЦVXб‘б)eђЭЫ|ХЫо_Ѓ­'™yжПX‹AhЊS/±Z/v)…4§ жеа‚“«XnіћцFФлЅ`ѕзѕЕa:єќаyЖж\бmВШЯmYї°m;_Ь®zЭќвиnk©Я–¦*E’‰Т9…zЦедFHІ|/ЇЈ*ZєЋзпr»‚–*"CЛ€ю!kьЯќп\1\УќІ.^%ИєqЧТўoVез№ѕу¤ґMўEЛ'wk<”Иэyы©пї™?С±їЃлю?єЇ>гxч^ь|юgЕRЯ3ЧэO•ё­M«LnШэ®Л »зы6ОЪэ&9шнҐ­щцГфc,ЊЊ‘§Ђъиhш„;рїҐЧчЗПьяan2 ђz Р|.¦Є)aЁflhADўFьvD —†Т`жN)w$L”ЙЃР…naz"бpў\,Э°>UЊ"Пб\ѕЈт1їC"f°rЂV `Шr Жr`@x'КАВrЂк6&ѕ„@Т ЖД—#tЙV„ кzE\3Fцn ЁАZ@r`З    ѓ¤7MАgБn«д2єЉb8¤&Ё»„†ЭВ¬    °™    Еб8 ®М�0Їт9lДG‹x° Jфк@)hЮЇ ;Њj@�rзк:#§)@r§І3C\6Ж$§‚жdЎ<^¬жш,­оЎРЎЎ1N%‹РlOAСЏ(ДЎ&(E MВ2 Ё_ѓN2Г03@Д §'`а‰j­'А7Q^гNЖнBЄ¤aМX…Њ%«У­ЉЧ©взmnћr~ШЎО,¤d"ЛЦхА¬  Ж кr±fzН>f+6S ШSС"—‘Вh1Sj!Јш БҐ1юЎРCpJше¤OTебМЃ’ПЮF`    ђ@љ     tn`¦";break;}$rh=array();foreach(explode("n",lzw_decompress($g))as$X)$rh[]=(strpos($X,"t")?explode("t",$X):$X);return$rh;}if(!$rh)$rh=get_translations($ca);if(extension_loaded('pdo')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
__construct(){global$b;$tf=array_search("SQL",$b->operators);if($tf!==false)unset($b->operators[$tf]);}function
dsn($Zb,$V,$G){try{parent::__construct($Zb,$V,$G);}catch(Exception$rc){auth_error($rc->getMessage());}$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
query($H,$zh=false){$I=parent::query($H);$this->error="";if(!$I){list(,$this->errno,$this->error)=$this->errorInfo();return
false;}$this->store_result($I);return$I;}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result($I=null){if(!$I){$I=$this->_result;if(!$I)return
false;}if($I->columnCount()){$I->num_rows=$I->rowCount();return$I;}$this->affected_rows=$I->rowCount();return
true;}function
next_result(){if(!$this->_result)return
false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
result($H,$n=0){$I=$this->query($H);if(!$I)return
false;$K=$I->fetch();return$K[$n];}}class
Min_PDOStatement
extends
PDOStatement{var$_offset=0,$num_rows;function
fetch_assoc(){return$this->fetch(2);}function
fetch_row(){return$this->fetch(3);}function
fetch_field(){$K=(object)$this->getColumnMeta($this->_offset++);$K->orgtable=$K->table;$K->orgname=$K->name;$K->charsetnr=(in_array("blob",(array)$K->flags)?63:0);return$K;}}}$Ub=array();class
Min_SQL{var$_conn;function
Min_SQL($h){$this->_conn=$h;}function
quote($Y){return($Y===null?"NULL":$this->_conn->quote($Y));}function
select($Q,$M,$Z,$Vc,$Te=array(),$z=1,$E=0,$Af=false){global$b,$w;$yd=(count($Vc)<count($M));$H=$b->selectQueryBuild($M,$Z,$Vc,$Te,$z,$E);if(!$H)$H="SELECT".limit(($_GET["page"]!="last"&&+$z&&$Vc&&$yd&&$w=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$M)."nFROM ".table($Q),($Z?"nWHERE ".implode(" AND ",$Z):"").($Vc&&$yd?"nGROUP BY ".implode(", ",$Vc):"").($Te?"nORDER BY ".implode(", ",$Te):""),($z!=""?+$z:null),($E?$z*$E:0),"n");$Dg=microtime(true);$J=$this->_conn->query($H);if($Af)echo$b->selectQuery($H,format_time($Dg));return$J;}function
delete($Q,$Jf,$z=0){$H="FROM ".table($Q);return
queries("DELETE".($z?limit1($H,$Jf):$H$Jf"));}function
update($Q,$O,$Jf,$z=0,$rg="n"){$Oh=array();foreach($O
as$x=>$X)$Oh[]="$x = $X";$H=table($Q)." SET$rg".implode(",$rg",$Oh);return
queries("UPDATE".($z?limit1($H,$Jf):$H$Jf"));}function
insert($Q,$O){return
queries("INSERT INTO ".table($Q).($O?" (".implode(", ",array_keys($O)).")nVALUES (".implode(", ",$O).")":" DEFAULT VALUES"));}function
insertUpdate($Q,$L,$zf){return
false;}function
begin(){return
queries("BEGIN");}function
commit(){return
queries("COMMIT");}function
rollback(){return
queries("ROLLBACK");}}$Ub["sqlite"]="SQLite 3";$Ub["sqlite2"]="SQLite 2";if(isset($_GET["sqlite"])||isset($_GET["sqlite2"])){$wf=array((isset($_GET["sqlite"])?"SQLite3":"SQLite"),"PDO_SQLite");define("DRIVER",(isset($_GET["sqlite"])?"sqlite":"sqlite2"));if(class_exists(isset($_GET["sqlite"])?"SQLite3":"SQLiteDatabase")){if(isset($_GET["sqlite"])){class
Min_SQLite{var$extension="SQLite3",$server_info,$affected_rows,$errno,$error,$_link;function
Min_SQLite($Fc){$this->_link=new
SQLite3($Fc);$Rh=$this->_link->version();$this->server_info=$Rh["versionString"];}function
query($H){$I=@$this->_link->query($H);$this->error="";if(!$I){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return
false;}elseif($I->numColumns())return
new
Min_Result($I);$this->affected_rows=$this->_link->changes();return
true;}function
quote($P){return(is_utf8($P)?"'".$this->_link->escapeString($P)."'":"x'".reset(unpack('H*',$P))."'");}function
store_result(){return$this->_result;}function
result($H,$n=0){$I=$this->query($H);if(!is_object($I))return
false;$K=$I->_result->fetchArray();return$K[$n];}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
Min_Result($I){$this->_result=$I;}function
fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function
fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function
fetch_field(){$e=$this->_offset++;$U=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"type"=>$U,"charsetnr"=>($U==SQLITE3_BLOB?63:0),);}function
__desctruct(){return$this->_result->finalize();}}}else{class
Min_SQLite{var$extension="SQLite",$server_info,$affected_rows,$error,$_link;function
Min_SQLite($Fc){$this->server_info=sqlite_libversion();$this->_link=new
SQLiteDatabase($Fc);}function
query($H,$zh=false){$pe=($zh?"unbufferedQuery":"query");$I=@$this->_link->$pe($H,SQLITE_BOTH,$m);$this->error="";if(!$I){$this->error=$m;return
false;}elseif($I===true){$this->affected_rows=$this->changes();return
true;}return
new
Min_Result($I);}function
quote($P){return"'".sqlite_escape_string($P)."'";}function
store_result(){return$this->_result;}function
result($H,$n=0){$I=$this->query($H);if(!is_object($I))return
false;$K=$I->_result->fetch();return$K[$n];}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
Min_Result($I){$this->_result=$I;if(method_exists($I,'numRows'))$this->num_rows=$I->numRows();}function
fetch_assoc(){$K=$this->_result->fetch(SQLITE_ASSOC);if(!$K)return
false;$J=array();foreach($K
as$x=>$X)$J[($x[0]=='"'?idf_unescape($x):$x)]=$X;return$J;}function
fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
fetch_field(){$C=$this->_result->fieldName($this->_offset++);$pf='(\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($pf\.)?$pf$~",$C,$B)){$Q=($B[3]!=""?$B[3]:idf_unescape($B[2]));$C=($B[5]!=""?$B[5]:idf_unescape($B[4]));}return(object)array("name"=>$C,"orgname"=>$C,"orgtable"=>$Q,);}}}}elseif(extension_loaded("pdo_sqlite")){class
Min_SQLite
extends
Min_PDO{var$extension="PDO_SQLite";function
Min_SQLite($Fc){$this->dsn(DRIVER.":$Fc","","");}}}if(class_exists("Min_SQLite")){class
Min_DB
extends
Min_SQLite{function
Min_DB(){$this->Min_SQLite(":memory:");}function
select_db($Fc){if(is_readable($Fc)&&$this->query("ATTACH ".$this->quote(preg_match("~(^[/\\]|:)~",$Fc)?$Fc:dirname($_SERVER["SCRIPT_FILENAME"])."/$Fc")." AS a")){$this->Min_SQLite($Fc);return
true;}return
false;}function
multi_query($H){return$this->_result=$this->query($H);}function
next_result(){return
false;}}}class
Min_Driver
extends
Min_SQL{function
insertUpdate($Q,$L,$zf){$Oh=array();foreach($L
as$O)$Oh[]="(".implode(", ",$O).")";return
queries("REPLACE INTO ".table($Q)." (".implode(", ",array_keys(reset($L))).") VALUESn".implode(",n",$Oh));}}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table($t){return
idf_escape($t);}function
connect(){return
new
Min_DB;}function
get_databases(){return
array();}function
limit($H,$Z,$z,$D=0,$rg=" "){return$H$Z".($z!==null?$rg."LIMIT $z".($D?" OFFSET $D":""):"");}function
limit1($H,$Z){global$h;return($h->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($H,$Z,1):$H$Z");}function
db_collation($k,$kb){global$h;return$h->result("PRAGMA encoding");}function
engines(){return
array();}function
logged_user(){return
get_current_user();}function
tables_list(){return
get_key_vals("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') ORDER BY (name = 'sqlite_sequence'), name",1);}function
count_tables($j){return
array();}function
table_status($C=""){global$h;$J=array();foreach(get_rows("SELECT name AS Name, type AS Engine FROM sqlite_master WHERE type IN ('table', 'view') ".($C!=""?"AND name = ".q($C):"ORDER BY name"))as$K){$K["Oid"]=1;$K["Auto_increment"]="";$K["Rows"]=$h->result("SELECT COUNT(*) FROM ".idf_escape($K["Name"]));$J[$K["Name"]]=$K;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$K)$J[$K["name"]]["Auto_increment"]=$K["seq"];return($C!=""?$J[$C]:$J);}function
is_view($R){return$R["Engine"]=="view";}function
fk_support($R){global$h;return!$h->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
fields($Q){global$h;$J=array();$zf="";foreach(get_rows("PRAGMA table_info(".table($Q).")")as$K){$C=$K["name"];$U=strtolower($K["type"]);$Kb=$K["dflt_value"];$J[$C]=array("field"=>$C,"type"=>(preg_match('~int~i',$U)?"integer":(preg_match('~char|clob|text~i',$U)?"text":(preg_match('~blob~i',$U)?"blob":(preg_match('~real|floa|doub~i',$U)?"real":"numeric")))),"full_type"=>$U,"default"=>(preg_match("~'(.*)'~",$Kb,$B)?str_replace("''","'",$B[1]):($Kb=="NULL"?null:$Kb)),"null"=>!$K["notnull"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$K["pk"],);if($K["pk"]){if($zf!="")$J[$zf]["auto_increment"]=false;elseif(preg_match('~^integer$~i',$U))$J[$C]["auto_increment"]=true;$zf=$C;}}$Bg=$h->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));preg_match_all('~(("[^"]*+")+|[a-z0-9_]+)s+texts+COLLATEs+('[^']+'|S+)~i',$Bg,$be,PREG_SET_ORDER);foreach($be
as$B){$C=str_replace('""','"',preg_replace('~^"
|"$~','',$B[1]));if($J[$C])$J[$C]["collation"]=trim($B[3],"'");}return$J;}function
indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$J=array();$Bg=$i->result("SELECT sql FROM sqlite_master WHERE type = '
table' AND name = ".q($Q));if(preg_match('~bPRIMARYs+KEYs*((([^)"]+|"[^"]*")++)~i',$Bg,$B)){$J[""]=array("type"=>"PRIMARY","columns"=>array(),"lengths"=>array(),"descs"=>array());preg_match_all('~((("[^"]*+")+)|(S+))(s+(ASC|DESC))?(,s*|$)~i',$B[1],$be,PREG_SET_ORDER);foreach($be
as
$B){$J[""]["columns"][]=idf_unescape($B[2]).$B[4];$J[""]["descs"][]=(preg_match('~DESC~i',$B[5])?'1':null);}}if(!$J){foreach(fields($Q)as$C=>$n){if($n["primary"])$J[""]=array("type"=>"PRIMARY","columns"=>array($C),"lengths"=>array(),"descs"=>array(null));}}$Cg=get_key_vals("SELECT namesql FROM sqlite_master WHERE type 'index' AND tbl_name ".q($Q),$i);foreach(get_rows("PRAGMA index_list(".table($Q).")",$i)as$K){$C=$K["name"];$u=array("type"=>($K["unique"]?"UNIQUE":"INDEX"));$u["lengths"]=array();$u["descs"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($C).")",$i)as$hg){$u["columns"][]=$hg["name"];$u["descs"][]=null;}if(preg_match('~^CREATE( UNIQUE)? INDEX '.preg_quote(idf_escape($C).' ON '.idf_escape($Q),'~').' ((.*))$~i',$Cg[$C],$Uf)){preg_match_all('/("[^"]*+")+( DESC)?/',$Uf[2],$be);foreach($be[2]as$x=>$X){if($X)$u["descs"][$x]='1';}}if(!$J[""]||$u["type"]!="UNIQUE"||$u["columns"]!=$J[""]["columns"]||$u["descs"]!=$J[""]["descs"]||!preg_match("~^sqlite_~",$C))$J[$C]=$u;}return$J;}function
foreign_keys(
$Q){$J=array();foreach(get_rows("PRAGMA foreign_key_list(".table($Q).")")as$K){$p=&$J[$K["id"]];if(!$p)$p=$K;$p["source"][]=$K["from"];$p["target"][]=$K["to"];}return$J;}function
view(
$C){global$h;return
array("
select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\s+~iU','',$h->result("SELECT sql FROM sqlite_master WHERE name = ".q($C))));}function
collations(){return(isset(
$_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function
information_schema(
$k){return
false;}function
error(){global
$h;return
h(
$h->error);}function
check_sqlite_name(
$C){global$h;$_c="db|sdb|sqlite";if(!preg_match("~^[^\0]*\.($_c)$~",$C)){$h->error=lang(21,str_replace("|",", ",$_c));return
false;}return
true;}function
create_database(
$k,$d){global$h;if(file_exists($k)){$h->error=lang(22);return
false;}if(!check_sqlite_name($k))return
false;try
{$_=new
Min_SQLite($k);}catch(Exception$rc){$h->error=$rc->getMessage();return
false;}$_->query('PRAGMA encoding = "UTF-8"');$_->query('CREATE TABLE adminer (i)');$_->query('DROP TABLE adminer');return
true;}function
drop_databases(
$j){global$h;$h->Min_SQLite(":memory:");foreach($j
as
$k){if(!@unlink($k)){$h->error=lang(22);return
false;}}return
true;}function
rename_database(
$C,$d){global$h;if(!check_sqlite_name($C))return
false;
$h->Min_SQLite(":memory:");$h->error=lang(22);return@rename(DB,$C);}function
auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function
alter_table(
$Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){$Ih=($Q==""||$Jc);foreach($o
as$n){if($n[0]!=""||!$n[1]||$n[2]){$Ih=true;break;}}$c=array();$bf=array();foreach($o
as$n){if($n[1]){$c[]=($Ih?$n[1]:"ADD ".implode($n[1]));if($n[0]!="")$bf[$n[0]]=$n[1][0];}}if(!$Ih){foreach($c
as$X){if(!queries("ALTER TABLE ".table($Q).$X"))return
false;}if($Q!=$C&&!queries("ALTER TABLE ".table($Q)." RENAME TO ".table($C)))return
false;}elseif(!recreate_table($Q,$C,$c,$bf,$Jc))return
false;if($Ka)queries("UPDATE sqlite_sequence SET seq = $Ka WHERE name = ".q($C));return
true;}function
recreate_table(
$Q,$C,$o,$bf,$Jc,$v=array()){if($Q!=""){if(!$o){foreach(fields($Q)as$x=>$n){$o[]=process_field($n,$n);$bf[$x]=idf_escape($x);}}$_f=false;foreach($o
as
$n){if($n[6])$_f=true;}$Xb=array();foreach($v
as
$x=>$X){if($X[2]=="DROP"){$Xb[$X[1]]=true;unset($v[$x]);}}foreach(indexes($Q)as$Gd=>$u){$f=array();foreach($u["columns"]as$x=>$e){if(!$bf[$e])continue
2;$f[]=$bf[$e].($u["descs"][$x]?" DESC":"");}if(!$Xb[$Gd]){if($u["type"]!="PRIMARY"||!$_f)$v[]=array($u["type"],$Gd,$f);}}foreach($v
as
$x=>$X){if($X[0]=="PRIMARY"){unset($v[$x]);$Jc[]="  PRIMARY KEY (".implode(", ",$X[2]).")";}}foreach(foreign_keys($Q)as$Gd=>$p){foreach($p["source"]as$x=>$e){if(!$bf[$e])continue
2;
$p["source"][$x]=idf_unescape($bf[$e]);}if(!isset($Jc[$Gd"]))$Jc[]=" ".format_foreign_key($p);}queries("BEGIN");}foreach($o
as
$x=>$n)$o[$x]="  ".implode($n);$o=array_merge($o,array_filter($Jc));if(!queries("CREATE TABLE ".table($Q!=""?"adminer_$C":$C)." (n".implode(",n",$o)."n)"))return
false;if(
$Q!=""){if($bf&&!queries("INSERT INTO ".table("adminer_$C")." (".implode(", ",$bf).") SELECT ".implode(", ",array_map('idf_escape',array_keys($bf)))." FROM ".table($Q)))return
false;
$vh=array();foreach(triggers($Q)as$th=>$gh){$sh=trigger($th);$vh[]="CREATE TRIGGER ".idf_escape($th)." ".implode(" ",$gh)." ON ".table($C)."n$sh[Statement]";}if(!queries("DROP TABLE ".table($Q)))return
false;queries("ALTER TABLE ".table("adminer_
$C")." RENAME TO ".table($C));if(!alter_indexes($C,$v))return
false;foreach(
$vh
as
$sh){if(!queries($sh))return
false;}queries("COMMIT");}return
true;}function
index_sql(
$Q,$U,$C,$f){return"CREATE $U ".($U!="INDEX"?"INDEX ":"").idf_escape($C!=""?$C:uniqid($Q."_"))." ON ".table($Q)." $f";}function
alter_indexes(
$Q,$c){foreach($c
as
$zf){if($zf[0]=="PRIMARY")return
recreate_table(
$Q,$Q,array(),array(),array(),$c);}foreach(array_reverse($c)as$X){if(!queries($X[2]=="DROP"?"DROP INDEX ".idf_escape($X[1]):index_sql($Q,$X[0],$X[1],"(".implode(", ",$X[2]).")")))return
false;}return
true;}function
truncate_tables(
$S){return
apply_queries("DELETE FROM",
$S);}function
drop_views(
$Th){return
apply_queries("DROP VIEW",
$Th);}function
drop_tables(
$S){return
apply_queries("DROP TABLE",
$S);}function
move_tables(
$S,$Th,$Xg){return
false;}function
trigger(
$C){global$h;if($C=="")return
array("Statement"=>"BEGINnt;nEND");
$t='(?:[^`"\s]+|`[^`]*`|"[^"]*")+';$uh=trigger_options();preg_match("~^CREATE\s+TRIGGER\s*$t\s*(".implode("|",$uh["Timing"]).")\s+([a-z]+)(?:\s+OF\s+($t))?\s+ON\s*$t\s*(?:FOR\s+EACH\s+ROW\s)?(.*)~is",$h->result("SELECT sql FROM sqlite_master WHERE type = 'trigger' AND name = ".q($C)),$B);$De=$B[3];return
array("Timing"=>strtoupper($B[1]),"Event"=>strtoupper($B[2]).($De?" OF":""),"Of"=>($De[0]=='
`'||$De[0]=='"'?idf_unescape($De):$De),"Trigger"=>$C,"Statement"=>$B[4],);}function
triggers(
$Q){$J=array();$uh=trigger_options();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q))as$K){preg_match('~^CREATE\s+TRIGGER\s*(?:[^`"\s]+|`[^`]*`|"[^"]*")+\s*('.implode("|",$uh["Timing"]).')\s*(.*)\s+ON\b~iU',$K["sql"],$B);$J[$K["name"]]=array($B[1],$B[2]);}return$J;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","UPDATE OF","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
routine(
$C,$U){}function
routines(){}function
routine_languages(){}function
begin(){return
queries("BEGIN");}function
last_id(){global
$h;return$h->result("SELECT LAST_INSERT_ROWID()");}function
explain(
$h,$H){return$h->query("EXPLAIN $H");}function
found_rows(
$R,$Z){}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema(
$lg){return
true;}function
create_sql(
$Q,$Ka){global$h;$J=$h->result("SELECT sql FROM sqlite_master WHERE type IN ('table', 'view') AND name = ".q($Q));foreach(indexes($Q)as$C=>$u){if($C=='')continue;$J.=";nn".index_sql($Q,$u['type'],$C,"(".implode(", ",array_map('idf_escape',$u['columns'])).")");}return$J;}function
truncate_sql(
$Q){return"DELETE FROM ".table($Q);}function
use_sql(
$Fb){}function
trigger_sql(
$Q,$Ig){return
implode(get_vals("SELECT sql || ';;n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q(
$Q)));}function
show_variables(){global
$h;$J=array();foreach(array("auto_vacuum","cache_size","count_changes","default_cache_size","empty_result_callbacks","encoding","foreign_keys","full_column_names","fullfsync","journal_mode","journal_size_limit","legacy_file_format","locking_mode","page_size","max_page_count","read_uncommitted","recursive_triggers","reverse_unordered_selects","secure_delete","short_column_names","synchronous","temp_store","temp_store_directory","schema_version","integrity_check","quick_check")as$x)$J[$x]=$h->result("PRAGMA $x");return$J;}function
show_status()
{$J=array();foreach(get_vals("PRAGMA compile_options")as$Qe){list($x,$X)=explode("=",$Qe,2);$J[$x]=$X;}return$J;}function
convert_field(
$n){}function
unconvert_field(
$n,$J){return$J;}function
support(
$Cc){return
preg_match('~^(columns|database|drop_col|dump|indexes|move_col|sql|status|table|trigger|variables|view|view_trigger)$~',
$Cc);}$w="sqlite";$yh=array("integer"=>0,"real"=>0,"numeric"=>0,"text"=>0,"blob"=>0);$Hg=array_keys($yh);$Eh=array();$Oe=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL","SQL");$Sc=array("hex","length","lower","round","unixepoch","upper");$Xc=array("avg","count","count distinct","group_concat","max","min","sum");$cc=array(array(),array("integer|real|numeric"=>"+/-","text"=>"||",));}$Ub["pgsql"]="PostgreSQL";if(isset($_GET["pgsql"])){$wf=array("PgSQL","PDO_PgSQL");define("DRIVER","pgsql");if(extension_loaded("pgsql")){class
Min_DB{var$extension="PgSQL",$_link,$_result,$_string,$_database=true,$server_info,$affected_rows,$error;function
_error($nc,$m){if(ini_bool("html_errors"))$m=html_entity_decode(strip_tags($m));$m=preg_replace('~^[^:]*: ~','',$m);$this->error=$m;}function
connect($N,$V,$G){global$b;$k=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($N,"'\"))."' user='".addcslashes($V,"'\")."' password='".addcslashes($G,"'\")."'";$this->_link=@pg_connect("$this->_string dbname='".($k!=""?addcslashes($k,"'\"):"postgres")."'",PGSQL_CONNECT_FORCE_NEW);if(!$this->_link&&$k!=""){$this->_database=false;$this->_link=@pg_connect("$this->_string dbname='postgres'",PGSQL_CONNECT_FORCE_NEW);}restore_error_handler();if($this->_link){$Rh=pg_version($this->_link);$this->server_info=$Rh["server"];pg_set_client_encoding($this->_link,"UTF8");}return(bool)$this->_link;}function
quote(
$P){return"'".pg_escape_string($this->_link,$P)."'";}function
select_db(
$Fb){global$b;if($Fb==$b->database())return$this->_database;$J=@pg_connect("$this->_string dbname='".addcslashes($Fb,"'\")."'",PGSQL_CONNECT_FORCE_NEW);if($J)$this->_link=$J;return$J;}function
close(){$this->_link=@pg_connect("$this->_string dbname='
postgres'");}function
query($H,$zh=false){$I=@pg_query($this->_link,$H);$this->error="";if(!$I){$this->error=pg_last_error($this->_link);return
false;}elseif(!pg_num_fields($I)){$this->affected_rows=pg_affected_rows($I);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$n=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
false;return
pg_fetch_result($I->_result,0,$n);}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
Min_Result($I){$this->_result=$I;$this->num_rows=pg_num_rows($I);}function
fetch_assoc(){return
pg_fetch_assoc($this->_result);}function
fetch_row(){return
pg_fetch_row($this->_result);}function
fetch_field(){$e=$this->_offset++;$J=new
stdClass;if(function_exists('
pg_field_table'))$J->orgtable=pg_field_table($this->_result,$e);$J->name=pg_field_name($this->_result,$e);$J->orgname=$J->name;$J->type=pg_field_type($this->_result,$e);$J->charsetnr=($J->type=="bytea"?63:0);return$J;}function
__destruct(){pg_free_result($this->_result);}}}elseif(extension_loaded("pdo_pgsql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_PgSQL";function
connect($N,$V,$G){global$b;$k=$b->database();$P="pgsql:host='".str_replace("
:","' port='",addcslashes($N,"'\"))."' options='-c client_encoding=utf8'";$this->dsn("$P dbname='".($k!=""?addcslashes($k,"'\"):"postgres")."'",$V,$G);return
true;}function
select_db($Fb){global$b;return($b->database()==$Fb);}function
close(){}}}class
Min_Driver
extends
Min_SQL{function
insertUpdate($Q,$L,$zf){global$h;foreach($L
as$O){$Fh=array();$Z=array();foreach($O
as$x=>$X){$Fh[]="$x = $X";if(isset($zf[idf_unescape($x)]))$Z[]="$x = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Fh)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($O)).") VALUES (".implode(", ",$O).")")))return
false;}return
true;}}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table(
$t){return
idf_escape(
$t);}function
connect(){global
$b;$h=new
Min_DB;
$Bb=$b->credentials();if($h->connect($Bb[0],$Bb[1],$Bb[2])){if($h->server_info>=9)$h->query("SET application_name 'Adminer'");return$h;}return$h->error;}function
get_databases(){return
get_vals("
SELECT datname FROM pg_database ORDER BY datname");}function
limit(
$H,$Z,$z,$D=0,$rg=" "){return" $H$Z".($z!==null?$rg."LIMIT $z".($D?" OFFSET $D":""):"");}function
limit1(
$H,$Z){return" $H$Z";}function
db_collation(
$k,$kb){global$h;return$h->result("SHOW LC_COLLATE");}function
engines(){return
array();}function
logged_user(){global
$h;return$h->result("SELECT user");}function
tables_list(){return
get_key_vals("
SELECT table_nametable_type FROM information_schema.tables WHERE table_schema current_schema() ORDER BY table_name");}function
count_tables(
$j){return
array();}function
table_status(
$C=""){$J=array();foreach(get_rows("SELECT relname AS "Name", CASE relkind WHEN 'r' THEN 'table' ELSE 'view' END AS "Engine", pg_relation_size(oid) AS "Data_length", pg_total_relation_size(oid) - pg_relation_size(oid) AS "Index_length", obj_description(oid, 'pg_class') AS "Comment", relhasoids::int AS "Oid", reltuples as "Rows"
FROM pg_class
WHERE relkind IN ('r','v')
AND relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
"
.($C!=""?"AND relname = ".q($C):"ORDER BY relname"))as$K)$J[$K["Name"]]=$K;return($C!=""?$J[$C]:$J);}function
is_view(
$R){return$R["Engine"]=="view";}function
fk_support(
$R){return
true;}function
fields(
$Q){$J=array();$Ba=array('timestamp without time zone'=>'timestamp','timestamp with time zone'=>'timestamptz',);foreach(get_rows("SELECT a.attname AS field, format_type(a.atttypid, a.atttypmod) AS full_type, d.adsrc AS default, a.attnotnull::int, col_description(c.oid, a.attnum) AS comment
FROM pg_class c
JOIN pg_namespace n ON c.relnamespace = n.oid
JOIN pg_attribute a ON c.oid = a.attrelid
LEFT JOIN pg_attrdef d ON c.oid = d.adrelid AND a.attnum = d.adnum
WHERE c.relname = "
.q($Q)."
AND n.nspname = current_schema()
AND NOT a.attisdropped
AND a.attnum > 0
ORDER BY a.attnum"
)as$K){preg_match('~([^([]+)(((.*)))?(([[0-9]*])*)$~',$K["full_type"],$B);list(,$U,$y,$K["length"],$Ea)=$B;$K["length"].=$Ea;$K["type"]=($Ba[$U]?$Ba[$U]:$U);$K["full_type"]=$K["type"].$y.$Ea;$K["null"]=!$K["attnotnull"];$K["auto_increment"]=preg_match('~^nextval\(~i',$K["default"]);$K["privileges"]=array("insert"=>1,"select"=>1,"update"=>1);if(preg_match('~(.+)::[^)]+(.*)~',$K["default"],$B))$K["default"]=($B[1][0]=="'"?idf_unescape($B[1]):$B[1]).$B[2];$J[$K["field"]]=$K;}return$J;}function
indexes(
$Q,$i=null){global$h;if(!is_object($i))$i=$h;$J=array();$Qg=$i->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname current_schema()) AND relname ".q($Q));$f=get_key_vals("SELECT attnumattname FROM pg_attribute WHERE attrelid $Qg AND attnum 0",$i);foreach(get_rows("SELECT relnameindisunique::intindisprimary::intindkeyindoption FROM pg_index ipg_class ci WHERE i.indrelid $Qg AND ci.oid i.indexrelid",$i)as$K){$Vf=$K["relname"];$J[$Vf]["type"]=($K["indisprimary"]?"PRIMARY":($K["indisunique"]?"UNIQUE":"INDEX"));$J[$Vf]["columns"]=array();foreach(explode(" ",$K["indkey"])as$nd)$J[$Vf]["columns"][]=$f[$nd];$J[$Vf]["descs"]=array();foreach(explode(" ",$K["indoption"])as$od)$J[$Vf]["descs"][]=($od&1?'1':null);$J[$Vf]["lengths"]=array();}return$J;}function
foreign_keys(
$Q){global$Ke;$J=array();foreach(get_rows("SELECT connamepg_get_constraintdef(oid) AS definition
FROM pg_constraint
WHERE conrelid 
= (SELECT pc.oid FROM pg_class AS pc INNER JOIN pg_namespace AS pn ON (pn.oid pc.relnamespaceWHERE pc.relname ".q($Q)." AND pn.nspname current_schema())
AND 
contype 'f'::char
ORDER BY conkey
conname")as$K){if(preg_match('~FOREIGN KEYs*((.+))s*REFERENCES (.+)((.+))(.*)$~iA',$K['definition'],$B)){$K['source']=array_map('trim',explode(',',$B[1]));if(preg_match('~^(("([^"]|"")+"|[^"]+).)?"?("([^"]|"")+"|[^"]+)$~',$B[2],$ae)){$K['ns']=str_replace('""','"',preg_replace('~^"(.+)"$~','1',$ae[2]));$K['table']=str_replace('""','"',preg_replace('~^"(.+)"$~','1',$ae[4]));}$K['target']=array_map('trim',explode(',',$B[3]));$K['on_delete']=(preg_match("~ON DELETE ($Ke)~",$B[4],$ae)?$ae[1]:'NO ACTION');$K['on_update']=(preg_match("~ON UPDATE ($Ke)~",$B[4],$ae)?$ae[1]:'NO ACTION');$J[$K['conname']]=$K;}}return$J;}function
view(
$C){global$h;return
array("
select"=>$h->result("SELECT pg_get_viewdef(".q($C).")"));}function
collations(){return
array();}function
information_schema(
$k){return($k=="information_schema");}function
error(){global
$h;$J=h($h->error);if(preg_match('~^(.*\n)?([^\n]*)\n( *)\^(\n.*)?$~s',$J,$B))$J=$B[1].preg_replace('~((?:[^&]|&[^;]*;){'.strlen($B[3]).'})(.*)~','\1<b>\2</b>',$B[2]).$B[4];return
nl_br(
$J);}function
create_database(
$k,$d){return
queries("
CREATE DATABASE ".idf_escape($k).($d?" ENCODING ".idf_escape($d):""));}function
drop_databases(
$j){global$h;$h->close();return
apply_queries("
DROP DATABASE",$j,'idf_escape');}function
rename_database(
$C,$d){return
queries("
ALTER DATABASE ".idf_escape(DB)." RENAME TO ".idf_escape($C));}function
auto_increment(){return"";}function
alter_table(
$Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){$c=array();$If=array();foreach($o
as$n){$e=idf_escape($n[0]);$X=$n[1];if(!$X)$c[]="DROP $e";else{$Nh=$X[5];unset($X[5]);if(isset($X[6])&&$n[0]=="")$X[1]=($X[1]=="bigint"?" big":" ")."serial";if($n[0]=="")$c[]=($Q!=""?"ADD ":"  ").implode($X);else{if($e!=$X[0])$If[]="ALTER TABLE ".table($Q)." RENAME $e TO $X[0]";$c[]="ALTER $e TYPE$X[1]";if(!$X[6]){$c[]="ALTER $e ".($X[3]?"SET$X[3]":"DROP DEFAULT");$c[]="ALTER $e ".($X[2]==" NULL"?"DROP NOT":"SET").$X[2];}}if($n[0]!=""||$Nh!="")$If[]="COMMENT ON COLUMN ".table($Q).".$X[0] IS ".($Nh!=""?substr($Nh,9):"''");}}$c=array_merge($c,$Jc);if($Q=="")array_unshift($If,"CREATE TABLE ".table($C)." (n".implode(",n",$c)."n)");elseif($c)array_unshift($If,"ALTER TABLE ".table($Q)."n".implode(",n",$c));if($Q!=""&&$Q!=$C)$If[]="ALTER TABLE ".table($Q)." RENAME TO ".table($C);if($Q!=""||$ob!="")$If[]="COMMENT ON TABLE ".table($C)." IS ".q($ob);if($Ka!=""){}foreach($If
as$H){if(!queries($H))return
false;}return
true;}function
alter_indexes(
$Q,$c){$zb=array();$Vb=array();$If=array();foreach($c
as$X){if($X[0]!="INDEX")$zb[]=($X[2]=="DROP"?"nDROP CONSTRAINT ".idf_escape($X[1]):"nADD".($X[1]!=""?" CONSTRAINT ".idf_escape($X[1]):"").$X[0] ".($X[0]=="PRIMARY"?"KEY ":"")."(".implode(", ",$X[2]).")");elseif($X[2]=="DROP")$Vb[]=idf_escape($X[1]);else$If[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($zb)array_unshift($If,"ALTER TABLE ".table($Q).implode(",",$zb));if($Vb)array_unshift($If,"DROP INDEX ".implode(", ",$Vb));foreach($If
as$H){if(!queries($H))return
false;}return
true;}function
truncate_tables(
$S){return
queries("
TRUNCATE ".implode("",array_map('table',$S)));return
true;}function
drop_views(
$Th){return
queries("
DROP VIEW ".implode("",array_map('table',$Th)));}function
drop_tables(
$S){return
queries("
DROP TABLE ".implode("",array_map('table',$S)));}function
move_tables(
$S,$Th,$Xg){foreach($S
as
$Q){if(!queries("ALTER TABLE ".table($Q)." SET SCHEMA ".idf_escape($Xg)))return
false;}foreach(
$Th
as
$Q){if(!queries("ALTER VIEW ".table($Q)." SET SCHEMA ".idf_escape($Xg)))return
false;}return
true;}function
trigger(
$C){if($C=="")return
array("
Statement"=>"EXECUTE PROCEDURE ()");$L=get_rows('SELECT trigger_name AS "Trigger", condition_timing AS "Timing", event_manipulation AS "Event", 'FOR EACH ' || action_orientation AS "Type", action_statement AS "Statement" FROM information_schema.triggers WHERE event_object_table = '.q($_GET["trigger"]).' AND trigger_name = '.q($C));return
reset(
$L);}function
triggers(
$Q){$J=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE event_object_table = ".q($Q))as$K)$J[$K["trigger_name"]]=array($K["condition_timing"],$K["event_manipulation"]);return$J;}function
trigger_options(){return
array("
Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW","FOR EACH STATEMENT"),);}function
routines(){return
get_rows('SELECT p.proname AS "
ROUTINE_NAME", p.proargtypes AS "ROUTINE_TYPE", pg_catalog.format_type(p.prorettype, NULL) AS "DTD_IDENTIFIER"
FROM pg_catalog.pg_namespace n
JOIN pg_catalog.pg_proc p ON p.pronamespace = n.oid
WHERE n.nspname = current_schema()
ORDER BY p.proname');}function
routine_languages(){return
get_vals("
SELECT langname FROM pg_catalog.pg_language");}function
last_id(){return
0;}function
explain(
$h,$H){return$h->query("EXPLAIN $H");}function
found_rows(
$R,$Z){global$h;if(preg_match("rows=([0-9]+)~",$h->result("EXPLAIN SELECT FROM ".idf_escape($R["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$Uf))return$Uf[1];return
false;}function
types(){return
get_vals("
SELECT typname
FROM pg_type
WHERE typnamespace 
= (SELECT oid FROM pg_namespace WHERE nspname current_schema())
AND 
typtype IN ('b','d','e')
AND 
typelem 0");}function
schemas(){return
get_vals("
SELECT nspname FROM pg_namespace ORDER BY nspname");}function
get_schema(){global
$h;return$h->result("SELECT current_schema()");}function
set_schema(
$kg){global$h,$yh,$Hg;$J=$h->query("SET search_path TO ".idf_escape($kg));foreach(types()as$U){if(!isset($yh[$U])){$yh[$U]=0;$Hg[lang(23)][]=$U;}}return$J;}function
use_sql(
$Fb){return"connect ".idf_escape($Fb);}function
show_variables(){return
get_key_vals("
SHOW ALL");}function
process_list(){global
$h;return
get_rows("
SELECT FROM pg_stat_activity ORDER BY ".($h->server_info<9.2?"procpid":"pid"));}function
show_status(){}function
convert_field(
$n){}function
unconvert_field(
$n,$J){return$J;}function
support(
$Cc){return
preg_match('~^(database|table|columns|sql|indexes|comment|view|scheme|processlist|sequence|trigger|type|variables|drop_col)$~',
$Cc);}$w="pgsql";$yh=array();$Hg=array();foreach(array(lang(24)=>array("smallint"=>5,"integer"=>10,"bigint"=>19,"boolean"=>1,"numeric"=>0,"real"=>7,"double precision"=>16,"money"=>20),lang(25)=>array("date"=>13,"time"=>17,"timestamp"=>20,"timestamptz"=>21,"interval"=>0),lang(26)=>array("character"=>0,"character varying"=>0,"text"=>0,"tsquery"=>0,"tsvector"=>0,"uuid"=>0,"xml"=>0),lang(27)=>array("bit"=>0,"bit varying"=>0,"bytea"=>0),lang(28)=>array("cidr"=>43,"inet"=>43,"macaddr"=>17,"txid_snapshot"=>0),lang(29)=>array("box"=>0,"circle"=>0,"line"=>0,"lseg"=>0,"path"=>0,"point"=>0,"polygon"=>0),)as$x=>$X){$yh+=$X;$Hg[$x]=array_keys($X);}$Eh=array();$Oe=array("=","<",">","<=",">=","!=","~","!~","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$Sc=array("char_length","lower","round","to_hex","to_timestamp","upper");$Xc=array("avg","count","count distinct","max","min","sum");$cc=array(array("char"=>"md5","date|time"=>"now",),array("int|numeric|real|money"=>"+/-","date|time"=>"interval/- interval","char|text"=>"||",));}$Ub["oracle"]="Oracle";if(isset($_GET["oracle"])){$wf=array("OCI8","PDO_OCI");define("DRIVER","oracle");if(extension_loaded("oci8")){class
Min_DB{var$extension="oci8",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
_error($nc,$m){if(ini_bool("html_errors"))$m=html_entity_decode(strip_tags($m));$m=preg_replace('~^[^:]*: ~','',$m);$this->error=$m;}function
connect($N,$V,$G){$this->_link=@oci_new_connect($V,$G,$N,"AL32UTF8");if($this->_link){$this->server_info=oci_server_version($this->_link);return
true;}$m=oci_error();$this->error=$m["message"];return
false;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Fb){return
true;}function
query($H,$zh=false){$I=oci_parse($this->_link,$H);$this->error="";if(!$I){$m=oci_error($this->_link);$this->errno=$m["code"];$this->error=$m["message"];return
false;}set_error_handler(array($this,'_error'));$J=@oci_execute($I);restore_error_handler();if($J){if(oci_num_fields($I))return
new
Min_Result($I);$this->affected_rows=oci_num_rows($I);}return$J;}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$n=1){$I=$this->query($H);if(!is_object($I)||!oci_fetch($I->_result))return
false;return
oci_result($I->_result,$n);}}class
Min_Result{var$_result,$_offset=1,$num_rows;function
Min_Result($I){$this->_result=$I;}function
_convert($K){foreach((array)$K
as$x=>$X){if(is_a($X,'OCI-Lob'))$K[$x]=$X->load();}return$K;}function
fetch_assoc(){return$this->_convert(oci_fetch_assoc($this->_result));}function
fetch_row(){return$this->_convert(oci_fetch_row($this->_result));}function
fetch_field(){$e=$this->_offset++;$J=new
stdClass;$J->name=oci_field_name($this->_result,$e);$J->orgname=$J->name;$J->type=oci_field_type($this->_result,$e);$J->charsetnr=(preg_match("~raw|blob|bfile~",$J->type)?63:0);return$J;}function
__destruct(){oci_free_statement($this->_result);}}}elseif(extension_loaded("pdo_oci")){class
Min_DB
extends
Min_PDO{var$extension="PDO_OCI";function
connect($N,$V,$G){$this->dsn("oci:dbname=//$N;charset=AL32UTF8",$V,$G);return
true;}function
select_db($Fb){return
true;}}}class
Min_Driver
extends
Min_SQL{function
begin(){return
true;}}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table($t){return
idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$Bb=$b->credentials();if($h->connect($Bb[0],$Bb[1],$Bb[2]))return$h;return$h->error;}function
get_databases(){return
get_vals("SELECT tablespace_name FROM user_tablespaces");}function
limit($H,$Z,$z,$D=0,$rg=" "){return($D?" * FROM (SELECT t.*, rownum AS rnum FROM (SELECT $H$Z) t WHERE rownum <= ".($z+$D).") WHERE rnum > $D":($z!==null?" * FROM (SELECT $H$Z) WHERE rownum <= ".($z+$D):$H$Z"));}function
limit1($H,$Z){return$H$Z";}function
db_collation($k,$kb){global$h;return$h->result("SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'");}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT USER FROM DUAL");}function
tables_list(){return
get_key_vals("SELECT table_name, 'table' FROM all_tables WHERE tablespace_name = ".q(DB)."
UNION SELECT view_name, 'view' FROM user_views
ORDER BY 1"
);}function
count_tables($j){return
array();}function
table_status($C=""){$J=array();$mg=q($C);foreach(get_rows('SELECT table_name "Name", 'table' "Engine", avg_row_len * num_rows "Data_length", num_rows "Rows" FROM all_tables WHERE tablespace_name = '.q(DB).($C!=""?" AND table_name = $mg":"")."
UNION SELECT view_name, 'view', 0, 0 FROM user_views"
.($C!=""?" WHERE view_name = $mg":"")."
ORDER BY 1"
)as$K){if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
is_view($R){return$R["Engine"]=="view";}function
fk_support($R){return
true;}function
fields($Q){$J=array();foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($Q)." ORDER BY column_id")as$K){$U=$K["DATA_TYPE"];$y="$K[DATA_PRECISION],$K[DATA_SCALE]";if($y==",")$y=$K["DATA_LENGTH"];$J[$K["COLUMN_NAME"]]=array("field"=>$K["COLUMN_NAME"],"full_type"=>$U.($y?"($y)":""),"type"=>strtolower($U),"length"=>$y,"default"=>$K["DATA_DEFAULT"],"null"=>($K["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$J;}function
indexes($Q,$i=null){$J=array();foreach(get_rows("SELECT uic.*, uc.constraint_type
FROM user_ind_columns uic
LEFT JOIN user_constraints uc ON uic.index_name = uc.constraint_name AND uic.table_name = uc.table_name
WHERE uic.table_name = "
.q($Q)."
ORDER BY uc.constraint_type, uic.column_position"
,$i)as$K){$ld=$K["INDEX_NAME"];$J[$ld]["type"]=($K["CONSTRAINT_TYPE"]=="P"?"PRIMARY":($K["CONSTRAINT_TYPE"]=="U"?"UNIQUE":"INDEX"));$J[$ld]["columns"][]=$K["COLUMN_NAME"];$J[$ld]["lengths"][]=($K["CHAR_LENGTH"]&&$K["CHAR_LENGTH"]!=$K["COLUMN_LENGTH"]?$K["CHAR_LENGTH"]:null);$J[$ld]["descs"][]=($K["DESCEND"]?'1':null);}return$J;}function
view($C){$L=get_rows('SELECT text "select" FROM user_views WHERE view_name = '.q($C));return
reset($L);}function
collations(){return
array();}function
information_schema($k){return
false;}function
error(){global$h;return
h($h->error);}function
explain($h,$H){$h->query("EXPLAIN PLAN FOR $H");return$h->query("SELECT * FROM plan_table");}function
found_rows($R,$Z){}function
alter_table($Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){$c=$Vb=array();foreach($o
as$n){$X=$n[1];if($X&&$n[0]!=""&&idf_escape($n[0])!=$X[0])queries("ALTER TABLE ".table($Q)." RENAME COLUMN ".idf_escape($n[0])." TO $X[0]");if($X)$c[]=($Q!=""?($n[0]!=""?"MODIFY (":"ADD ("):"  ").implode($X).($Q!=""?")":"");else$Vb[]=idf_escape($n[0]);}if($Q=="")return
queries("CREATE TABLE ".table($C)." (n".implode(",n",$c)."n)");return(!$c||queries("ALTER TABLE ".table($Q)."n".implode("n",$c)))&&(!$Vb||queries("ALTER TABLE ".table($Q)." DROP (".implode(", ",$Vb).")"))&&($Q==$C||queries("ALTER TABLE ".table($Q)." RENAME TO ".table($C)));}function
foreign_keys($Q){return
array();}function
truncate_tables($S){return
apply_queries("TRUNCATE TABLE",$S);}function
drop_views($Th){return
apply_queries("DROP VIEW",$Th);}function
drop_tables($S){return
apply_queries("DROP TABLE",$S);}function
last_id(){return
0;}function
schemas(){return
get_vals("SELECT DISTINCT owner FROM dba_segments WHERE owner IN (SELECT username FROM dba_users WHERE default_tablespace NOT IN ('SYSTEM','SYSAUX'))");}function
get_schema(){global$h;return$h->result("SELECT sys_context('USERENV', 'SESSION_USER') FROM dual");}function
set_schema($lg){global$h;return$h->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($lg));}function
show_variables(){return
get_key_vals('SELECT name, display_value FROM v$parameter');}function
process_list(){return
get_rows('SELECT sess.process AS "process", sess.username AS "user", sess.schemaname AS "schema", sess.status AS "status", sess.wait_class AS "wait_class", sess.seconds_in_wait AS "seconds_in_wait", sql.sql_text AS "sql_text", sess.machine AS "machine", sess.port AS "port"
FROM v$session sess LEFT OUTER JOIN v$sql sql
ON sql.sql_id = sess.sql_id
WHERE sess.type = '
USER'
ORDER BY PROCESS
'
);}function
show_status(){$L=get_rows('SELECT * FROM v$instance');return
reset($L);}function
convert_field($n){}function
unconvert_field($n,$J){return$J;}function
support($Cc){return
preg_match('~^(columns|database|drop_col|indexes|processlist|scheme|sql|status|table|variables|view|view_trigger)$~',$Cc);}$w="oracle";$yh=array();$Hg=array();foreach(array(lang(24)=>array("number"=>38,"binary_float"=>12,"binary_double"=>21),lang(25)=>array("date"=>10,"timestamp"=>29,"interval year"=>12,"interval day"=>28),lang(26)=>array("char"=>2000,"varchar2"=>4000,"nchar"=>2000,"nvarchar2"=>4000,"clob"=>4294967295,"nclob"=>4294967295),lang(27)=>array("raw"=>2000,"long raw"=>2147483648,"blob"=>4294967295,"bfile"=>4294967296),)as$x=>$X){$yh+=$X;$Hg[$x]=array_keys($X);}$Eh=array();$Oe=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Sc=array("length","lower","round","upper");$Xc=array("avg","count","count distinct","max","min","sum");$cc=array(array("date"=>"current_date","timestamp"=>"current_timestamp",),array("number|float|double"=>"+/-","date|timestamp"=>"+ interval/- interval","char|clob"=>"||",));}$Ub["mssql"]="MS SQL";if(isset($_GET["mssql"])){$wf=array("SQLSRV","MSSQL");define("DRIVER","mssql");if(extension_loaded("sqlsrv")){class
Min_DB{var$extension="sqlsrv",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
_get_error(){$this->error="";foreach(sqlsrv_errors()as$m){$this->errno=$m["code"];$this->error.="$m[message]n";}$this->error=rtrim($this->error);}function
connect($N,$V,$G){$this->_link=@sqlsrv_connect($N,array("UID"=>$V,"PWD"=>$G,"CharacterSet"=>"UTF-8"));if($this->_link){$pd=sqlsrv_server_info($this->_link);$this->server_info=$pd['SQLServerVersion'];}else$this->_get_error();return(bool)$this->_link;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Fb){return$this->query("USE ".idf_escape($Fb));}function
query($H,$zh=false){$I=sqlsrv_query($this->_link,$H);$this->error="";if(!$I){$this->_get_error();return
false;}return$this->store_result($I);}function
multi_query($H){$this->_result=sqlsrv_query($this->_link,$H);$this->error="";if(!$this->_result){$this->_get_error();return
false;}return
true;}function
store_result($I=null){if(!$I)$I=$this->_result;if(sqlsrv_field_metadata($I))return
new
Min_Result($I);$this->affected_rows=sqlsrv_rows_affected($I);return
true;}function
next_result(){return
sqlsrv_next_result($this->_result);}function
result($H,$n=0){$I=$this->query($H);if(!is_object($I))return
false;$K=$I->fetch_row();return$K[$n];}}class
Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
Min_Result($I){$this->_result=$I;}function
_convert($K){foreach((array)$K
as$x=>$X){if(is_a($X,'DateTime'))$K[$x]=$X->format("Y-m-d H:i:s");}return$K;}function
fetch_assoc(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_ASSOC,SQLSRV_SCROLL_NEXT));}function
fetch_row(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_NUMERIC,SQLSRV_SCROLL_NEXT));}function
fetch_field(){if(!$this->_fields)$this->_fields=sqlsrv_field_metadata($this->_result);$n=$this->_fields[$this->_offset++];$J=new
stdClass;$J->name=$n["Name"];$J->orgname=$n["Name"];$J->type=($n["Type"]==1?254:0);return$J;}function
seek($D){for($r=0;$r<$D;$r++)sqlsrv_fetch($this->_result);}function
__destruct(){sqlsrv_free_stmt($this->_result);}}}elseif(extension_loaded("mssql")){class
Min_DB{var$extension="MSSQL",$_link,$_result,$server_info,$affected_rows,$error;function
connect($N,$V,$G){$this->_link=@mssql_connect($N,$V,$G);if($this->_link){$I=$this->query("SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('Edition')");$K=$I->fetch_row();$this->server_info=$this->result("sp_server_info 2",2)." [$K[0]$K[1]";}else$this->error=mssql_get_last_message();return(bool)$this->_link;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Fb){return
mssql_select_db($Fb);}function
query($H,$zh=false){$I=mssql_query($H,$this->_link);$this->error="";if(!$I){$this->error=mssql_get_last_message();return
false;}if($I===true){$this->affected_rows=mssql_rows_affected($this->_link);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
mssql_next_result($this->_result);}function
result($H,$n=0){$I=$this->query($H);if(!is_object($I))return
false;return
mssql_result($I->_result,0,$n);}}class
Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
Min_Result($I){$this->_result=$I;$this->num_rows=mssql_num_rows($I);}function
fetch_assoc(){return
mssql_fetch_assoc($this->_result);}function
fetch_row(){return
mssql_fetch_row($this->_result);}function
num_rows(){return
mssql_num_rows($this->_result);}function
fetch_field(){$J=mssql_fetch_field($this->_result);$J->orgtable=$J->table;$J->orgname=$J->name;return$J;}function
seek($D){mssql_data_seek($this->_result,$D);}function
__destruct(){mssql_free_result($this->_result);}}}class
Min_Driver
extends
Min_SQL{function
insertUpdate($Q,$L,$zf){foreach($L
as$O){$Fh=array();$Z=array();foreach($O
as$x=>$X){$Fh[]="$x = $X";if(isset($zf[idf_unescape($x)]))$Z[]="$x = $X";}if(!queries("MERGE ".table($Q)." USING (VALUES(".implode(", ",$O).")) AS source (c".implode(", c",range(1,count($O))).") ON ".implode(" AND ",$Z)." WHEN MATCHED THEN UPDATE SET ".implode(", ",$Fh)." WHEN NOT MATCHED THEN INSERT (".implode(", ",array_keys($O)).") VALUES (".implode(", ",$O).");"))return
false;}return
true;}function
begin(){return
queries("BEGIN TRANSACTION");}}function
idf_escape($t){return"[".str_replace("]","]]",$t)."]";}function
table($t){return($_GET["ns"]!=""?idf_escape($_GET["ns"]).".":"").idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$Bb=$b->credentials();if($h->connect($Bb[0],$Bb[1],$Bb[2]))return$h;return$h->error;}function
get_databases(){return
get_vals("EXEC sp_databases");}function
limit($H,$Z,$z,$D=0,$rg=" "){return($z!==null?" TOP (".($z+$D).")":"").$H$Z";}function
limit1($H,$Z){return
limit($H,$Z,1);}function
db_collation($k,$kb){global$h;return$h->result("SELECT collation_name FROM sys.databases WHERE name =  ".q($k));}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT SUSER_NAME()");}function
tables_list(){return
get_key_vals("SELECT name, type_desc FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ORDER BY name");}function
count_tables($j){global$h;$J=array();foreach($j
as$k){$h->select_db($k);$J[$k]=$h->result("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES");}return$J;}function
table_status($C=""){$J=array();foreach(get_rows("SELECT name AS Name, type_desc AS Engine FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ".($C!=""?"AND name = ".q($C):"ORDER BY name"))as$K){if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
is_view($R){return$R["Engine"]=="VIEW";}function
fk_support($R){return
true;}function
fields($Q){$J=array();foreach(get_rows("SELECT c.*, t.name type, d.definition [default]
FROM sys.all_columns c
JOIN sys.all_objects o ON c.object_id = o.object_id
JOIN sys.types t ON c.user_type_id = t.user_type_id
LEFT JOIN sys.default_constraints d ON c.default_object_id = d.parent_column_id
WHERE o.schema_id = SCHEMA_ID("
.q(get_schema()).") AND o.type IN ('S', 'U', 'V') AND o.name = ".q($Q))as$K){$U=$K["type"];$y=(preg_match("~char|binary~",$U)?$K["max_length"]:($U=="decimal"?"$K[precision],$K[scale]":""));$J[$K["name"]]=array("field"=>$K["name"],"full_type"=>$U.($y?"($y)":""),"type"=>$U,"length"=>$y,"default"=>$K["default"],"null"=>$K["is_nullable"],"auto_increment"=>$K["is_identity"],"collation"=>$K["collation_name"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"primary"=>$K["is_identity"],);}return$J;}function
indexes($Q,$i=null){$J=array();foreach(get_rows("SELECT i.name, key_ordinal, is_unique, is_primary_key, c.name AS column_name, is_descending_key
FROM sys.indexes i
INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id
INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id
WHERE OBJECT_NAME(i.object_id) = "
.q($Q),$i)as$K){$C=$K["name"];$J[$C]["type"]=($K["is_primary_key"]?"PRIMARY":($K["is_unique"]?"UNIQUE":"INDEX"));$J[$C]["lengths"]=array();$J[$C]["columns"][$K["key_ordinal"]]=$K["column_name"];$J[$C]["descs"][$K["key_ordinal"]]=($K["is_descending_key"]?'1':null);}return$J;}function
view($C){global$h;return
array(
"select"=>preg_replace('~^(?:[^[]|\[[^]]*])*\s+AS\s+~isU','',$h->result("SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = SCHEMA_NAME() AND TABLE_NAME = ".q($C))));}function
collations(){$J=array();foreach(get_vals("SELECT name FROM fn_helpcollations()")as$d)$J[preg_replace('~_.*~','',$d)][]=$d;return$J;}function
information_schema($k){return
false;}function
error(){global$h;return
nl_br(h(preg_replace('~^(\[[^]]*])+~m','',$h->error)));}function
create_database($k,$d){return
queries("CREATE DATABASE ".idf_escape($k).(preg_match('~^[a-z0-9_]+$~i',$d)?" COLLATE $d":""));}function
drop_databases($j){return
queries("DROP DATABASE ".implode(", ",array_map('idf_escape',$j)));}function
rename_database($C,$d){if(preg_match('~^[a-z0-9_]+$~i',$d))queries("ALTER DATABASE ".idf_escape(DB)." COLLATE $d");queries("ALTER DATABASE ".idf_escape(DB)." MODIFY NAME = ".idf_escape($C));return
true;}function
auto_increment(){return" IDENTITY".($_POST["Auto_increment"]!=""?"(".(+$_POST["Auto_increment"]).",1)":"")." PRIMARY KEY";}function
alter_table($Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){$c=array();foreach($o
as$n){$e=idf_escape($n[0]);$X=$n[1];if(!$X)$c["DROP"][]=" COLUMN $e";else{$X[1]=preg_replace("~( COLLATE )'(\w+)'~","\1\2",$X[1]);if($n[0]=="")$c["ADD"][]="n  ".implode("",$X).($Q==""?substr($Jc[$X[0]],16+strlen($X[0])):"");else{unset($X[6]);if($e!=$X[0])queries("EXEC sp_rename ".q(table($Q).".$e").", ".q(idf_unescape($X[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$X)][]="";}}}if($Q=="")return
queries("CREATE TABLE ".table($C)." (".implode(",",(array)$c["ADD"])."n)");if($Q!=$C)queries("EXEC sp_rename ".q(table($Q)).", ".q($C));if($Jc)$c[""]=$Jc;foreach($c
as$x=>$X){if(!queries("ALTER TABLE ".idf_escape($C).$x".implode(",",$X)))return
false;}return
true;}function
alter_indexes($Q,$c){$u=array();$Vb=array();foreach($c
as$X){if($X[2]=="DROP"){if($X[0]=="PRIMARY")$Vb[]=idf_escape($X[1]);else$u[]=idf_escape($X[1])." ON ".table($Q);}elseif(!queries(($X[0]!="PRIMARY"?"CREATE $X[0] ".($X[0]!="INDEX"?"INDEX ":"").idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q):"ALTER TABLE ".table($Q)." ADD PRIMARY KEY")." (".implode(", ",$X[2]).")"))return
false;}return(!$u||queries("DROP INDEX ".implode(", ",$u)))&&(!$Vb||queries("ALTER TABLE ".table($Q)." DROP ".implode(", ",$Vb)));}function
last_id(){global$h;return$h->result("SELECT SCOPE_IDENTITY()");}function
explain($h,$H){$h->query("SET SHOWPLAN_ALL ON");$J=$h->query($H);$h->query("SET SHOWPLAN_ALL OFF");return$J;}function
found_rows($R,$Z){}function
foreign_keys($Q){$J=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($Q))as$K){$p=&$J[$K["FK_NAME"]];$p["table"]=$K["PKTABLE_NAME"];$p["source"][]=$K["FKCOLUMN_NAME"];$p["target"][]=$K["PKCOLUMN_NAME"];}return$J;}function
truncate_tables($S){return
apply_queries("TRUNCATE TABLE",$S);}function
drop_views($Th){return
queries("DROP VIEW ".implode(", ",array_map('table',$Th)));}function
drop_tables($S){return
queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
move_tables($S,$Th,$Xg){return
apply_queries("ALTER SCHEMA ".idf_escape($Xg)." TRANSFER",array_merge($S,$Th));}function
trigger($C){if($C=="")return
array();
$L=get_rows("SELECT s.name [Trigger],
CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(s.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(s.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing],
c.text
FROM sysobjects s
JOIN syscomments c ON s.id = c.id
WHERE s.xtype = 'TR' AND s.name = "
.q($C));$J=reset($L);if($J)$J["Statement"]=preg_replace('~^.+\s+AS\s+~isU','',$J["text"]);return$J;}function
triggers($Q){$J=array();foreach(get_rows("SELECT sys1.name,
CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing]
FROM sysobjects sys1
JOIN sysobjects sys2 ON sys1.parent_obj = sys2.id
WHERE sys1.xtype = 'TR' AND sys2.name = "
.q($Q))as$K)$J[$K["name"]]=array($K["Timing"],$K["Event"]);return$J;}function
trigger_options(){return
array(
"Timing"=>array("AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("AS"),);}function
schemas(){return
get_vals("SELECT name FROM sys.schemas");}function
get_schema(){global$h;if($_GET["ns"]!="")return$_GET["ns"];return$h->result("SELECT SCHEMA_NAME()");}function
set_schema($kg){return
true;}function
use_sql($Fb){return"USE ".idf_escape($Fb);}function
show_variables(){return
array();}function
show_status(){return
array();}function
convert_field($n){}function
unconvert_field($n,$J){return$J;}function
support($Cc){return
preg_match('~^(columns|database|drop_col|indexes|scheme|sql|table|trigger|view|view_trigger)$~',$Cc);}$w="mssql";$yh=array();$Hg=array();foreach(array(lang(24)=>array("tinyint"=>3,"smallint"=>5,"int"=>10,"bigint"=>20,"bit"=>1,"decimal"=>0,"real"=>12,"float"=>53,"smallmoney"=>10,"money"=>20),lang(25)=>array("date"=>10,"smalldatetime"=>19,"datetime"=>19,"datetime2"=>19,"time"=>8,"datetimeoffset"=>10),lang(26)=>array("char"=>8000,"varchar"=>8000,"text"=>2147483647,"nchar"=>4000,"nvarchar"=>4000,"ntext"=>1073741823),lang(27)=>array("binary"=>8000,"varbinary"=>8000,"image"=>2147483647),)as$x=>$X){$yh+=$X;$Hg[$x]=array_keys($X);}$Eh=array();$Oe=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$Sc=array("len","lower","round","upper");$Xc=array("avg","count","count distinct","max","min","sum");$cc=array(array("date|time"=>"getdate",),array("int|decimal|real|float|money|datetime"=>"+/-","char|text"=>"+",));}$Ub["simpledb"]="SimpleDB";if(isset($_GET["simpledb"])){$wf=array("SimpleXML");define("DRIVER","simpledb");if(class_exists('SimpleXMLElement')){class
Min_DB{var$extension="SimpleXML",$server_info='2009-04-15',$error,$timeout,$next,$affected_rows,$_result;function
select_db($Fb){return($Fb=="domain");}function
query($H,$zh=false){$F=array('SelectExpression'=>$H,'ConsistentRead'=>'true');if($this->next)$F['NextToken']=$this->next;$I=sdb_request_all('Select','Item',$F,$this->timeout);if($I===false)return$I;if(preg_match('~^s*SELECTs+COUNT(~i',$H)){$Lg=0;foreach($I
as$Bd)$Lg+=$Bd->Attribute->Value;$I=array((object)array('Attribute'=>array((object)array('Name'=>'Count','Value'=>$Lg,))));}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
quote($P){return"'".str_replace("'","''",$P)."'";}}class
Min_Result{var$num_rows,$_rows=array(),$_offset=0;function
Min_Result($I){foreach($I
as$Bd){$K=array();if($Bd->Name!='')$K['itemName()']=(string)$Bd->Name;foreach($Bd->Attribute
as$Ha){$C=$this->_processValue($Ha->Name);$Y=$this->_processValue($Ha->Value);if(isset($K[$C])){$K[$C]=(array)$K[$C];$K[$C][]=$Y;}else$K[$C]=$Y;}$this->_rows[]=$K;foreach($K
as$x=>$X){if(!isset($this->_rows[0][$x]))$this->_rows[0][$x]=null;}}$this->num_rows=count($this->_rows);}function
_processValue($fc){return(is_object($fc)&&$fc['encoding']=='base64'?base64_decode($fc):(string)$fc);}function
fetch_assoc(){$K=current($this->_rows);if(!$K)return$K;$J=array();foreach($this->_rows[0]as$x=>$X)$J[$x]=$K[$x];next($this->_rows);return$J;}function
fetch_row(){$J=$this->fetch_assoc();if(!$J)return$J;return
array_values($J);}function
fetch_field(){$Hd=array_keys($this->_rows[0]);return(object)array('name'=>$Hd[$this->_offset++]);}}}class
Min_Driver
extends
Min_SQL{public$zf="itemName()";function
_chunkRequest($id,$va,$F,$vc=array()){global$h;foreach(array_chunk($id,25)as$db){$gf=$F;foreach($db
as$r=>$s){$gf["Item.$r.ItemName"]=$s;foreach($vc
as$x=>$X)$gf["Item.$r.$x"]=$X;}if(!sdb_request($va,$gf))return
false;}$h->affected_rows=count($id);return
true;}function
_extractIds($Q,$Jf,$z){$J=array();if(preg_match_all("~itemName() = (('[^']*+')+)~",$Jf,$be))$J=array_map('idf_unescape',$be[1]);else{foreach(sdb_request_all('Select','Item',array('SelectExpression'=>'SELECT itemName() FROM '.table($Q).$Jf.($z?" LIMIT 1":"")))as$Bd)$J[]=$Bd->Name;}return$J;}function
select($Q,$M,$Z,$Vc,$Te=array(),$z=1,$E=0,$Af=false){global$h;$h->next=$_GET["next"];$J=parent::select($Q,$M,$Z,$Vc,$Te,$z,$E,$Af);$h->next=0;return$J;}function
delete($Q,$Jf,$z=0){return$this->_chunkRequest($this->_extractIds($Q,$Jf,$z),'BatchDeleteAttributes',array('DomainName'=>$Q));}function
update($Q,$O,$Jf,$z=0,$rg="n"){$Lb=array();$td=array();$r=0;$id=$this->_extractIds($Q,$Jf,$z);$s=idf_unescape($O["`itemName()`"]);unset($O["`itemName()`"]);foreach($O
as$x=>$X){$x=idf_unescape($x);if($X=="NULL"||($s!=""&&array($s)!=$id))$Lb["Attribute.".count($Lb).".Name"]=$x;if($X!="NULL"){foreach((array)$X
as$Dd=>$W){$td["Attribute.$r.Name"]=$x;$td["Attribute.$r.Value"]=(is_array($X)?$W:idf_unescape($W));if(!$Dd)$td["Attribute.$r.Replace"]="true";$r++;}}}$F=array('DomainName'=>$Q);return(!$td||$this->_chunkRequest(($s!=""?array($s):$id),'BatchPutAttributes',$F,$td))&&(!$Lb||$this->_chunkRequest($id,'BatchDeleteAttributes',$F,$Lb));}function
insert($Q,$O){$F=array("DomainName"=>$Q);$r=0;foreach($O
as$C=>$Y){if($Y!="NULL"){$C=idf_unescape($C);if($C=="itemName()")$F["ItemName"]=idf_unescape($Y);else{foreach((array)$Y
as$X){$F["Attribute.$r.Name"]=$C;$F["Attribute.$r.Value"]=(is_array($Y)?$X:idf_unescape($Y));$r++;}}}}return
sdb_request('PutAttributes',$F);}function
insertUpdate($Q,$L,$zf){foreach($L
as$O){if(!$this->update($Q,$O,"WHERE `itemName()` = ".q($O["`itemName()`"])))return
false;}return
true;}function
begin(){return
false;}function
commit(){return
false;}function
rollback(){return
false;}}function
connect(){return
new
Min_DB;}function
support($Cc){return
preg_match('~sql~',$Cc);}function
logged_user(){global$b;$Bb=$b->credentials();return$Bb[1];}function
get_databases(){return
array(
"domain");}function
collations(){return
array();}function
db_collation($k,$kb){}function
tables_list(){global$h;$J=array();foreach(sdb_request_all('ListDomains','DomainName')as$Q)$J[(string)$Q]='table';if($h->error&&defined("PAGE_HEADER"))echo"<p class='error'>".error()."n";return$J;}function
table_status($C="",$Bc=false){$J=array();foreach(($C!=""?array($C=>true):tables_list())as$Q=>$U){$K=array("Name"=>$Q,"Auto_increment"=>"");if(!$Bc){$oe=sdb_request('DomainMetadata',array('DomainName'=>$Q));if($oe){foreach(array("Rows"=>"ItemCount","Data_length"=>"ItemNamesSizeBytes","Index_length"=>"AttributeValuesSizeBytes","Data_free"=>"AttributeNamesSizeBytes",)as$x=>$X)$K[$x]=(string)$oe->$X;}}if($C!="")return$K;$J[$Q]=$K;}return$J;}function
explain($h,$H){}function
error(){global$h;return
h($h->error);}function
information_schema(){}function
is_view($R){}function
indexes($Q,$i=null){return
array(array(
"type"=>"PRIMARY","columns"=>array("itemName()")),);}function
fields($Q){return
fields_from_edit();}function
foreign_keys($Q){return
array();}function
table($t){return
idf_escape($t);}function
idf_escape($t){return"`".str_replace("`","``",$t)."`";}function
limit($H,$Z,$z,$D=0,$rg=" "){return$H$Z".($z!==null?$rg."LIMIT $z":"");}function
unconvert_field($n,$J){return$J;}function
fk_support($R){}function
engines(){return
array();}function
alter_table($Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){return($Q==""&&sdb_request('CreateDomain',array('DomainName'=>$C)));}function
drop_tables($S){foreach($S
as$Q){if(!sdb_request('DeleteDomain',array('DomainName'=>$Q)))return
false;}return
true;}function
count_tables($j){foreach($j
as$k)return
array(
$k=>count(tables_list()));}function
found_rows($R,$Z){return($Z?null:$R["Rows"]);}function
last_id(){}function
hmac($Aa,$Db,$x,$Nf=false){$Ta=64;if(strlen($x)>$Ta)$x=pack("H*",$Aa($x));$x=str_pad($x,$Ta,"");$Ed=$x^str_repeat("x36",$Ta);$Fd=$x^str_repeat("x5C",$Ta);$J=$Aa($Fd.pack("H*",$Aa($Ed.$Db)));if($Nf)$J=pack("H*",$J);return$J;}function
sdb_request($va,$F=array()){global$b,$h;list($fd,$F['AWSAccessKeyId'],$ng)=$b->credentials();$F['Action']=$va;$F['Timestamp']=gmdate('Y-m-dTH:i:s+00:00');$F['Version']='2009-04-15';$F['SignatureVersion']=2;$F['SignatureMethod']='HmacSHA1';ksort($F);$H='';foreach($F
as$x=>$X)$H.='&'.rawurlencode($x).'='.rawurlencode($X);$H=str_replace('%7E','~',substr($H,1));$H.="&Signature=".urlencode(base64_encode(hmac('sha1',"POSTn".preg_replace('~^https?://~','',$fd)."n/n$H",$ng,true)));@ini_set('track_errors',1);$Ec=@file_get_contents((preg_match('~^https?://~',$fd)?$fd:"http://$fd"),false,stream_context_create(array('http'=>array('method'=>'POST','content'=>$H,'ignore_errors'=>1,))));if(!$Ec){$h->error=$php_errormsg;return
false;}libxml_use_internal_errors(true);$Zh=simplexml_load_string($Ec);if(!$Zh){$m=libxml_get_last_error();$h->error=$m->message;return
false;}if($Zh->Errors){$m=$Zh->Errors->Error;$h->error="$m->Message ($m->Code)";return
false;}$h->error='';$Wg=$va."Result";return($Zh->$Wg?$Zh->$Wg:true);}function
sdb_request_all($va,$Wg,$F=array(),$fh=0){$J=array();$Dg=($fh?microtime(true):0);$z=(preg_match('~LIMITs+(d+)s*$~i',$F['SelectExpression'],$B)?$B[1]:0);do{$Zh=sdb_request($va,$F);if(!$Zh)break;foreach($Zh->$Wg
as$fc)$J[]=$fc;if($z&&count($J)>=$z){$_GET["next"]=$Zh->NextToken;break;}if($fh&&microtime(true)-$Dg>$fh)return
false;$F['NextToken']=$Zh->NextToken;if($z)$F['SelectExpression']=preg_replace('~d+s*$~',$z-count($J),$F['SelectExpression']);}while($Zh->NextToken);return$J;}$w="simpledb";$Oe=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","IS NOT NULL");$Sc=array();$Xc=array("count");$cc=array(array("json"));}$Ub["mongo"]="MongoDB (beta)";if(isset($_GET["mongo"])){$wf=array("mongo");define("DRIVER","mongo");if(class_exists('MongoDB')){class
Min_DB{var$extension="Mongo",$error,$last_id,$_link,$_db;function
connect($N,$V,$G){global$b;$k=$b->database();$Re=array();if($V!=""){$Re["username"]=$V;$Re["password"]=$G;}if($k!="")$Re["db"]=$k;try{$this->_link=@new
MongoClient("mongodb://$N",$Re);return
true;}catch(Exception$rc){$this->error=$rc->getMessage();return
false;}}function
query($H){return
false;}function
select_db($Fb){try{$this->_db=$this->_link->selectDB($Fb);return
true;}catch(Exception$rc){$this->error=$rc->getMessage();return
false;}}function
quote($P){return$P;}}class
Min_Result{var$num_rows,$_rows=array(),$_offset=0,$_charset=array();function
Min_Result($I){foreach($I
as$Bd){$K=array();foreach($Bd
as$x=>$X){if(is_a($X,'MongoBinData'))$this->_charset[$x]=63;$K[$x]=(is_a($X,'MongoId')?'ObjectId("'.strval($X).'")':(is_a($X,'MongoDate')?gmdate("Y-m-d H:i:s",$X->sec)." GMT":(is_a($X,'MongoBinData')?$X->bin:(is_a($X,'MongoRegex')?strval($X):(is_object($X)?get_class($X):$X)))));}$this->_rows[]=$K;foreach($K
as$x=>$X){if(!isset($this->_rows[0][$x]))$this->_rows[0][$x]=null;}}$this->num_rows=count($this->_rows);}function
fetch_assoc(){$K=current($this->_rows);if(!$K)return$K;$J=array();foreach($this->_rows[0]as$x=>$X)$J[$x]=$K[$x];next($this->_rows);return$J;}function
fetch_row(){$J=$this->fetch_assoc();if(!$J)return$J;return
array_values($J);}function
fetch_field(){$Hd=array_keys($this->_rows[0]);$C=$Hd[$this->_offset++];return(object)array('name'=>$C,'charsetnr'=>$this->_charset[$C],);}}}class
Min_Driver
extends
Min_SQL{public$zf="_id";function
quote($Y){return($Y===null?$Y:parent::quote($Y));}function
select($Q,$M,$Z,$Vc,$Te=array(),$z=1,$E=0,$Af=false){$M=($M==array("*")?array():array_fill_keys($M,true));$zg=array();foreach($Te
as$X){$X=preg_replace('~ DESC$~','',$X,1,$yb);$zg[$X]=($yb?-1:1);}return
new
Min_Result($this->_conn->_db->selectCollection($Q)->find(array(),$M)->sort($zg)->limit(+$z)->skip($E*$z));}function
insert($Q,$O){try{$J=$this->_conn->_db->selectCollection($Q)->insert($O);$this->_conn->errno=$J['code'];$this->_conn->error=$J['err'];$this->_conn->last_id=$O['_id'];return!$J['err'];}catch(Exception$rc){$this->_conn->error=$rc->getMessage();return
false;}}}function
connect(){global$b;$h=new
Min_DB;$Bb=$b->credentials();if($h->connect($Bb[0],$Bb[1],$Bb[2]))return$h;return$h->error;}function
error(){global$h;return
h($h->error);}function
logged_user(){global$b;$Bb=$b->credentials();return$Bb[1];}function
get_databases($Ic){global$h;$J=array();$Ib=$h->_link->listDBs();foreach($Ib['databases']as$k)$J[]=$k['name'];return$J;}function
collations(){return
array();}function
db_collation($k,$kb){}function
count_tables($j){global$h;$J=array();foreach($j
as$k)$J[$k]=count($h->_link->selectDB($k)->getCollectionNames(true));return$J;}function
tables_list(){global$h;return
array_fill_keys($h->_db->getCollectionNames(true),'table');}function
table_status($C="",$Bc=false){$J=array();foreach(tables_list()as$Q=>$U){$J[$Q]=array("Name"=>$Q);if($C==$Q)return$J[$Q];}return$J;}function
information_schema(){}function
is_view($R){}function
drop_databases($j){global$h;foreach($j
as$k){$Yf=$h->_link->selectDB($k)->drop();if(!$Yf['ok'])return
false;}return
true;}function
indexes($Q,$i=null){global$h;$J=array();foreach($h->_db->selectCollection($Q)->getIndexInfo()as$u){$Ob=array();foreach($u["key"]as$e=>$U)$Ob[]=($U==-1?'1':null);$J[$u["name"]]=array("type"=>($u["name"]=="_id_"?"PRIMARY":($u["unique"]?"UNIQUE":"INDEX")),"columns"=>array_keys($u["key"]),"lengths"=>array(),"descs"=>$Ob,);}return$J;}function
fields($Q){return
fields_from_edit();}function
convert_field($n){}function
unconvert_field($n,$J){return$J;}function
foreign_keys($Q){return
array();}function
fk_support($R){}function
engines(){return
array();}function
found_rows($R,$Z){global$h;return$h->_db->selectCollection($_GET["select"])->count($Z);}function
alter_table($Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){global$h;if($Q==""){$h->_db->createCollection($C);return
true;}}function
drop_tables($S){global$h;foreach($S
as$Q){$Yf=$h->_db->selectCollection($Q)->drop();if(!$Yf['ok'])return
false;}return
true;}function
truncate_tables($S){global$h;foreach($S
as$Q){$Yf=$h->_db->selectCollection($Q)->remove();if(!$Yf['ok'])return
false;}return
true;}function
alter_indexes($Q,$c){global$h;foreach($c
as$X){list($U,$C,$O)=$X;if($O=="DROP")$J=$h->_db->command(array("deleteIndexes"=>$Q,"index"=>$C));else{$f=array();foreach($O
as$e){$e=preg_replace('~ DESC$~','',$e,1,$yb);$f[$e]=($yb?-1:1);}$J=$h->_db->selectCollection($Q)->ensureIndex($f,array("unique"=>($U=="UNIQUE"),"name"=>$C,));}if($J['errmsg']){$h->error=$J['errmsg'];return
false;}}return
true;}function
last_id(){global$h;return$h->last_id;}function
table($t){return$t;}function
idf_escape($t){return$t;}function
support($Cc){return
preg_match("~database|indexes~",$Cc);}$w="mongo";$Oe=array("=");$Sc=array();$Xc=array();$cc=array(array("json"));}$Ub["elastic"]="Elasticsearch (beta)";if(isset($_GET["elastic"])){$wf=array("json");define("DRIVER","elastic");if(function_exists('json_decode')){class
Min_DB{var$extension="JSON",$server_info,$errno,$error,$_url;function
rootQuery($nf,$tb=array(),$pe='GET'){@ini_set('track_errors',1);$Ec=@file_get_contents($this->_url.'/'.ltrim($nf,'/'),false,stream_context_create(array('http'=>array('method'=>$pe,'content'=>json_encode($tb),'ignore_errors'=>1,))));if(!$Ec){$this->error=$php_errormsg;return$Ec;}if(!preg_match('~^HTTP/[0-9.]+ 2~i',$http_response_header[0])){$this->error=$Ec;return
false;}$J=json_decode($Ec,true);if(!$J){$this->errno=json_last_error();if(function_exists('json_last_error_msg'))$this->error=json_last_error_msg();else{$sb=get_defined_constants(true);foreach($sb['json']as$C=>$Y){if($Y==$this->errno&&preg_match('~^JSON_ERROR_~',$C)){$this->error=$C;break;}}}}return$J;}function
query($nf,$tb=array(),$pe='GET'){return$this->rootQuery(($this->_db!=""?"$this->_db/":"/").ltrim($nf,'/'),$tb,$pe);}function
connect($N,$V,$G){$this->_url="http://$V:$G@$N/";$J=$this->query('');if($J)$this->server_info=$J['version']['number'];return(bool)$J;}function
select_db($Fb){$this->_db=$Fb;return
true;}function
quote($P){return$P;}}class
Min_Result{var$num_rows,$_rows;function
Min_Result($L){$this->num_rows=count($this->_rows);$this->_rows=$L;reset($this->_rows);}function
fetch_assoc(){$J=current($this->_rows);next($this->_rows);return$J;}function
fetch_row(){return
array_values($this->fetch_assoc());}}}class
Min_Driver
extends
Min_SQL{function
select($Q,$M,$Z,$Vc,$Te=array(),$z=1,$E=0,$Af=false){global$b;$Db=array();$H="$Q/_search";if($M!=array("*"))$Db["fields"]=$M;if($Te){$zg=array();foreach($Te
as$ib){$ib=preg_replace('~ DESC$~','',$ib,1,$yb);$zg[]=($yb?array($ib=>"desc"):$ib);}$Db["sort"]=$zg;}if($z){$Db["size"]=+$z;if($E)$Db["from"]=($E*$z);}foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""){$ah=array("match"=>array(($X["col"]!=""?$X["col"]:"_all")=>$X["val"]));if($X["op"]=="=")$Db["query"]["filtered"]["filter"]["and"][]=$ah;else$Db["query"]["filtered"]["query"]["bool"]["must"][]=$ah;}}if($Db["query"]&&!$Db["query"]["filtered"]["query"])$Db["query"]["filtered"]["query"]=array("match_all"=>array());$Dg=microtime(true);$mg=$this->_conn->query($H,$Db);if($Af)echo$b->selectQuery("$H: ".print_r($Db,true),format_time($Dg));if(!$mg)return
false;$J=array();foreach($mg['hits']['hits']as$ed){$K=array();$o=$ed['_source'];if($M!=array("*")){$o=array();foreach($M
as$x)$o[$x]=$ed['fields'][$x];}foreach($o
as$x=>$X)$K[$x]=(is_array($X)?json_encode($X):$X);$J[]=$K;}return
new
Min_Result($J);}}function
connect(){global$b;$h=new
Min_DB;$Bb=$b->credentials();if($h->connect($Bb[0],$Bb[1],$Bb[2]))return$h;return$h->error;}function
support($Cc){return
preg_match("~database|table|columns~",$Cc);}function
logged_user(){global$b;$Bb=$b->credentials();return$Bb[1];}function
get_databases(){global$h;$J=$h->rootQuery('_aliases');if($J)$J=array_keys($J);return$J;}function
collations(){return
array();}function
db_collation($k,$kb){}function
count_tables($j){global$h;$J=$h->query('_mapping');if($J)$J=array_map('count',$J);return$J;}function
tables_list(){global$h;$J=$h->query('_mapping');if($J)$J=array_fill_keys(array_keys(reset($J)),'table');return$J;}function
table_status($C="",$Bc=false){global$h;$mg=$h->query("_search?search_type=count",array("facets"=>array("count_by_type"=>array("terms"=>array("field"=>"_type",)))),"POST");$J=array();if($mg){foreach($mg["facets"]["count_by_type"]["terms"]as$Q)$J[$Q["term"]]=array("Name"=>$Q["term"],"Engine"=>"table","Rows"=>$Q["count"],);if($C!=""&&$C==$Q["term"])return$J[$C];}return$J;}function
error(){global$h;return
h($h->error);}function
information_schema(){}function
is_view($R){}function
indexes($Q,$i=null){return
array(array(
"type"=>"PRIMARY","columns"=>array("_id")),);}function
fields($Q){global$h;$Zd=$h->query("$Q/_mapping");$J=array();if($Zd){foreach($Zd[$Q]['properties']as$C=>$n)$J[$C]=array("field"=>$C,"full_type"=>$n["type"],"type"=>$n["type"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$J;}function
foreign_keys($Q){return
array();}function
table($t){return$t;}function
idf_escape($t){return$t;}function
convert_field($n){}function
unconvert_field($n,$J){return$J;}function
fk_support($R){}function
found_rows($R,$Z){return
null;}function
create_database($k){global$h;return$h->rootQuery(urlencode($k),array(),'PUT');}function
drop_databases($j){global$h;return$h->rootQuery(urlencode(implode(',',$j)),array(),'DELETE');}function
drop_tables($S){global$h;$J=true;foreach($S
as$Q)$J=$J&&$h->query(urlencode($Q),array(),'DELETE');return$J;}$w="elastic";$Oe=array("=","query");$Sc=array();$Xc=array();$cc=array(array("json"));}$Ub=array("server"=>"MySQL")+$Ub;if(!defined("DRIVER")){$wf=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
Min_DB
extends
MySQLi{var$extension="MySQLi";function
Min_DB(){parent::init();}function
connect($N,$V,$G){mysqli_report(MYSQLI_REPORT_OFF);list($fd,$sf)=explode(":",$N,2);$J=@$this->real_connect(($N!=""?$fd:ini_get("mysqli.default_host")),($N.$V!=""?$V:ini_get("mysqli.default_user")),($N.$V.$G!=""?$G:ini_get("mysqli.default_pw")),null,(is_numeric($sf)?$sf:ini_get("mysqli.default_port")),(!is_numeric($sf)?$sf:null));if($J){if(method_exists($this,'set_charset'))$this->set_charset("utf8");else$this->query("SET NAMES utf8");}return$J;}function
result($H,$n=0){$I=$this->query($H);if(!$I)return
false;$K=$I->fetch_array();return$K[$n];}function
quote($P){return"'".$this->escape_string($P)."'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
connect($N,$V,$G){$this->_link=@mysql_connect(($N!=""?$N:ini_get("mysql.default_host")),("$N$V"!=""?$V:ini_get("mysql.default_user")),("$N$V$G"!=""?$G:ini_get("mysql.default_password")),true,131072);if($this->_link){$this->server_info=mysql_get_server_info($this->_link);if(function_exists('mysql_set_charset'))mysql_set_charset("utf8",$this->_link);else$this->query("SET NAMES utf8");}else$this->error=mysql_error();return(bool)$this->_link;}function
quote($P){return"'".mysql_real_escape_string($P,$this->_link)."'";}function
select_db($Fb){return
mysql_select_db($Fb,$this->_link);}function
query($H,$zh=false){$I=@($zh?mysql_unbuffered_query($H,$this->_link):mysql_query($H,$this->_link));$this->error="";if(!$I){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return
false;}if($I===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$n=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
false;return
mysql_result($I->_result,0,$n);}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
Min_Result($I){$this->_result=$I;$this->num_rows=mysql_num_rows($I);}function
fetch_assoc(){return
mysql_fetch_assoc($this->_result);}function
fetch_row(){return
mysql_fetch_row($this->_result);}function
fetch_field(){$J=mysql_fetch_field($this->_result,$this->_offset++);$J->orgtable=$J->table;$J->orgname=$J->name;$J->charsetnr=($J->blob?63:0);return$J;}function
__destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_MySQL";function
connect($N,$V,$G){$this->dsn("mysql:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\d)~',';port=\1',$N)),$V,$G);$this->query("SET NAMES utf8");return
true;}function
select_db($Fb){return$this->query("USE ".idf_escape($Fb));}function
query($H,$zh=false){$this->setAttribute(1000,!$zh);return
parent::query($H,$zh);}}}class
Min_Driver
extends
Min_SQL{function
insert($Q,$O){return($O?parent::insert($Q,$O):queries("INSERT INTO ".table($Q)." ()nVALUES ()"));}function
insertUpdate($Q,$L,$zf){$f=array_keys(reset($L));$xf="INSERT INTO ".table($Q)." (".implode(", ",$f).") VALUESn";$Oh=array();foreach($f
as$x)$Oh[$x]="$x = VALUES($x)";$Kg="nON DUPLICATE KEY UPDATE ".implode(", ",$Oh);$Oh=array();$y=0;foreach($L
as$O){$Y="(".implode(", ",$O).")";if($Oh&&(strlen($xf)+$y+strlen($Y)+strlen($Kg)>1e6)){if(!queries($xf.implode(",n",$Oh).$Kg))return
false;$Oh=array();$y=0;}$Oh[]=$Y;$y+=strlen($Y)+2;}return
queries($xf.implode(",n",$Oh).$Kg);}}function
idf_escape($t){return"`".str_replace("`","``",$t)."`";}function
table($t){return
idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$Bb=$b->credentials();if($h->connect($Bb[0],$Bb[1],$Bb[2])){$h->query("SET sql_quote_show_create = 1, autocommit = 1");return$h;}$J=$h->error;if(function_exists('iconv')&&!is_utf8($J)&&strlen($ig=iconv("windows-1250","utf-8",$J))>strlen($J))$J=$ig;return$J;}function
get_databases($Ic){global$h;$J=get_session("dbs");if($J===null){$H=($h->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$J=($Ic?slow_query($H):get_vals($H));restart_session();set_session("dbs",$J);stop_session();}return$J;}function
limit($H,$Z,$z,$D=0,$rg=" "){return$H$Z".($z!==null?$rg."LIMIT $z".($D?" OFFSET $D":""):"");}function
limit1($H,$Z){return
limit($H,$Z,1);}function
db_collation($k,$kb){global$h;$J=null;$zb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1);if(preg_match('~ COLLATE ([^ ]+)~',$zb,$B))$J=$B[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$zb,$B))$J=$kb[$B[1]][-1];return$J;}function
engines(){$J=array();foreach(get_rows("SHOW ENGINES")as$K){if(preg_match("~YES|DEFAULT~",$K["Support"]))$J[]=$K["Engine"];}return$J;}function
logged_user(){global$h;return$h->result("SELECT USER()");}function
tables_list(){global$h;return
get_key_vals($h->server_info>=5?"SELECT TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ORDER BY TABLE_NAME":"SHOW TABLES");}function
count_tables($j){$J=array();foreach($j
as$k)$J[$k]=count(get_vals("SHOW TABLES IN ".idf_escape($k)));return$J;}function
table_status($C="",$Bc=false){global$h;$J=array();foreach(get_rows($Bc&&$h->server_info>=5?"SELECT TABLE_NAME AS Name, Engine, TABLE_COMMENT AS Comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ".($C!=""?"AND TABLE_NAME = ".q($C):"ORDER BY Name"):"SHOW TABLE STATUS".($C!=""?" LIKE ".q(addcslashes($C,"%_\")):""))as$K){if($K["Engine"]=="InnoDB")$K["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\1',$K["Comment"]);if(!isset($K["Engine"]))$K["Comment"]="";if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
is_view(
$R){return$R["Engine"]===null;}function
fk_support(
$R){return
preg_match('~InnoDB|IBMDB2I~i',
$R["Engine"]);}function
fields(
$Q){$J=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($Q))as$K){preg_match('~^([^( ]+)(?:\((.+)\))?( unsigned)?( zerofill)?$~',$K["Type"],$B);$J[$K["Field"]]=array("field"=>$K["Field"],"full_type"=>$K["Type"],"type"=>$B[1],"length"=>$B[2],"unsigned"=>ltrim($B[3].$B[4]),"default"=>($K["Default"]!=""||preg_match("~char|set~",$B[1])?$K["Default"]:null),"null"=>($K["Null"]=="YES"),"auto_increment"=>($K["Extra"]=="auto_increment"),"on_update"=>(preg_match('~^on update (.+)~i',$K["Extra"],$B)?$B[1]:""),"collation"=>$K["Collation"],"privileges"=>array_flip(preg_split('~, *~',$K["Privileges"])),"comment"=>$K["Comment"],"primary"=>($K["Key"]=="PRI"),);}return$J;}function
indexes(
$Q,$i=null){$J=array();foreach(get_rows("SHOW INDEX FROM ".table($Q),$i)as$K){$J[$K["Key_name"]]["type"]=($K["Key_name"]=="PRIMARY"?"PRIMARY":($K["Index_type"]=="FULLTEXT"?"FULLTEXT":($K["Non_unique"]?"INDEX":"UNIQUE")));$J[$K["Key_name"]]["columns"][]=$K["Column_name"];$J[$K["Key_name"]]["lengths"][]=$K["Sub_part"];$J[$K["Key_name"]]["descs"][]=null;}return$J;}function
foreign_keys(
$Q){global$h,$Ke;static$pf='`(?:[^`]|``)+`';$J=array();$_b=$h->result("SHOW CREATE TABLE ".table($Q),1);if($_b){preg_match_all("~CONSTRAINT ($pfFOREIGN KEY \(((?:$pf,? ?)+)\) REFERENCES ($pf)(?:\.($pf))? \(((?:$pf,? ?)+)\)(?: ON DELETE ($Ke))?(?: ON UPDATE ($Ke))?~",$_b,$be,PREG_SET_ORDER);foreach($be
as
$B){preg_match_all("~$pf~",$B[2],$_g);preg_match_all("~$pf~",$B[5],$Xg);$J[idf_unescape($B[1])]=array("db"=>idf_unescape($B[4]!=""?$B[3]:$B[4]),"table"=>idf_unescape($B[4]!=""?$B[4]:$B[3]),"source"=>array_map('idf_unescape',$_g[0]),"target"=>array_map('idf_unescape',$Xg[0]),"on_delete"=>($B[6]?$B[6]:"RESTRICT"),"on_update"=>($B[7]?$B[7]:"RESTRICT"),);}}return$J;}function
view(
$C){global$h;return
array("
select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\s+AS\s+~isU','',$h->result("SHOW CREATE VIEW ".table($C),1)));}function
collations()
{$J=array();foreach(get_rows("SHOW COLLATION")as$K){if($K["Default"])$J[$K["Charset"]][-1]=$K["Collation"];else$J[$K["Charset"]][]=$K["Collation"];}ksort($J);foreach($J
as$x=>$X)asort($J[$x]);return$J;}function
information_schema(
$k){global$h;return($h->server_info>=5&&$k=="information_schema")||($h->server_info>=5.5&&$k=="performance_schema");}function
error(){global
$h;return
h(preg_replace('~^You have an error.*syntax to use~U',"
Syntax error",$h->error));}function
error_line(){global
$h;if(preg_match('~ at line ([0-9]+)$~',$h->error,$Uf))return$Uf[1]-1;}function
create_database(
$k,$d){set_session("dbs",null);return
queries("
CREATE DATABASE ".idf_escape($k).($d?" COLLATE ".q($d):""));}function
drop_databases(
$j){restart_session();set_session("dbs",null);return
apply_queries("
DROP DATABASE",$j,'idf_escape');}function
rename_database(
$C,$d){if(create_database($C,$d)){$Wf=array();foreach(tables_list()as$Q=>$U)$Wf[]=table($Q)." TO ".idf_escape($C).".".table($Q);if(!$Wf||queries("RENAME TABLE ".implode(", ",$Wf))){queries("DROP DATABASE ".idf_escape(DB));return
true;}}return
false;}function
auto_increment()
{$La=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$u){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$u["columns"],true)){$La="";break;}if($u["type"]=="PRIMARY")$La=" UNIQUE";}}return" AUTO_INCREMENT$La";}function
alter_table(
$Q,$C,$o,$Jc,$ob,$kc,$d,$Ka,$kf){$c=array();foreach($o
as$n)$c[]=($n[1]?($Q!=""?($n[0]!=""?"CHANGE ".idf_escape($n[0]):"ADD"):" ")." ".implode($n[1]).($Q!=""?$n[2]:""):"DROP ".idf_escape($n[0]));$c=array_merge($c,$Jc);$Eg="COMMENT=".q($ob).($kc?" ENGINE=".q($kc):"").($d?" COLLATE ".q($d):"").($Ka!=""?" AUTO_INCREMENT=$Ka":"").$kf;if($Q=="")return
queries("CREATE TABLE ".table($C)." (n".implode(",n",$c)."n) $Eg");if($Q!=$C)$c[]="RENAME TO ".table($C);$c[]=$Eg;return
queries("ALTER TABLE ".table($Q)."n".implode(",n",$c));}function
alter_indexes(
$Q,$c){foreach($c
as
$x=>$X)$c[$x]=($X[2]=="DROP"?"nDROP INDEX ".idf_escape($X[1]):"nADD $X[0".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"")."(".implode("",$X[2]).")");return
queries("
ALTER TABLE ".table($Q).implode(",",$c));}function
truncate_tables(
$S){return
apply_queries("
TRUNCATE TABLE",$S);}function
drop_views(
$Th){return
queries("
DROP VIEW ".implode("",array_map('table',$Th)));}function
drop_tables(
$S){return
queries("
DROP TABLE ".implode("",array_map('table',$S)));}function
move_tables(
$S,$Th,$Xg){$Wf=array();foreach(array_merge($S,$Th)as$Q)$Wf[]=table($Q)." TO ".idf_escape($Xg).".".table($Q);return
queries("RENAME TABLE ".implode(", ",$Wf));}function
copy_tables(
$S,$Th,$Xg){queries("SET sql_mode 'NO_AUTO_VALUE_ON_ZERO'");foreach($S
as
$Q){$C=($Xg==DB?table("copy_$Q"):idf_escape($Xg).".".table($Q));if(!queries("nDROP TABLE IF EXISTS $C")||!queries("CREATE TABLE $C LIKE ".table($Q))||!queries("INSERT INTO $C SELECT * FROM ".table($Q)))return
false;}foreach($Th
as
$Q){$C=($Xg==DB?table("copy_$Q"):idf_escape($Xg).".".table($Q));$Sh=view($Q);if(!queries("DROP VIEW IF EXISTS $C")||!queries("CREATE VIEW $C AS $Sh[select]"))return
false;}return
true;}function
trigger(
$C){if($C=="")return
array();
$L=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($C));return
reset(
$L);}function
triggers(
$Q){$J=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\")))as$K)$J[$K["Trigger"]]=array($K["Timing"],$K["Event"]);return$J;}function
trigger_options(){return
array("
Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
routine(
$C,$U){global$h,$mc,$rd,$yh;$Ba=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$xh="((".implode("|",array_merge(array_keys($yh),$Ba)).")\b(?:\s*\(((?:[^'")]|$mc)++)\))?\s*(zerofill\s*)?(unsigned(?:\s+zerofill)?)?)(?:\s*(?:CHARSET|CHARACTER\s+SET)\s*['"]?([^'"\s]+)['"]?)?";$pf="\s*(".($U=="FUNCTION"?"":$rd).")?\s*(?:`((?:[^`]|``)*)`\s*|\b(\S+)\s+)$xh";$zb=$h->result("SHOW CREATE $U ".idf_escape($C),2);preg_match("~\(((?:$pf\s*,?)*)\)\s*".($U=="FUNCTION"?"RETURNS\s+$xh\s+":"")."(.*)~is",$zb,$B);$o=array();preg_match_all("~$pf\s*,?~is",$B[1],$be,PREG_SET_ORDER);foreach($be
as$ff){$C=str_replace("``","`",$ff[2]).$ff[3];$o[]=array("field"=>$C,"type"=>strtolower($ff[5]),"length"=>preg_replace_callback("~$mc~s",'
normalize_enum',$ff[6]),"unsigned"=>strtolower(preg_replace('~\s+~',' ',trim("$ff[8] $ff[7]"))),"null"=>1,"full_type"=>$ff[4],"inout"=>strtoupper($ff[1]),"collation"=>strtolower($ff[9]),);}if($U!="FUNCTION")return
array("fields"=>$o,"definition"=>$B[11]);return
array("fields"=>$o,"returns"=>array("type"=>$B[12],"length"=>$B[13],"unsigned"=>$B[15],"collation"=>$B[16]),"definition"=>$B[17],"language"=>"SQL",);}function
routines(){return
get_rows("SELECT ROUTINE_NAME, ROUTINE_TYPE, DTD_IDENTIFIER FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
routine_languages(){return
array();}function
last_id(){global$h;return$h->result("SELECT LAST_INSERT_ID()");}function
explain($h,$H){return$h->query("EXPLAIN ".($h->server_info>=5.1?"PARTITIONS ":"").$H);}function
found_rows($R,$Z){return($Z||$R["Engine"]!="InnoDB"?null:$R["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($kg){return
true;}function
create_sql($Q,$Ka){global$h;$J=$h->result("SHOW CREATE TABLE ".table($Q),1);if(!$Ka)$J=preg_replace('
AUTO_INCREMENT=\d+~','',$J);return$J;}function
truncate_sql($Q){return"TRUNCATE ".table($Q);}function
use_sql($Fb){return"USE ".idf_escape($Fb);}function
trigger_sql($Q,$Ig){$J="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\")),null,"-- ")as$K)$J.="n".($Ig=='
CREATE+ALTER'?"DROP TRIGGER IF EXISTS ".idf_escape($K["Trigger"]).";;n":"")."CREATE TRIGGER ".idf_escape($K["Trigger"])." $K[Timing] $K[Event] ON ".table($K["Table"])." FOR EACH ROWn$K[Statement];;n";return$J;}function
show_variables(){return
get_key_vals("SHOW VARIABLES");}function
process_list(){return
get_rows("SHOW FULL PROCESSLIST");}function
show_status(){return
get_key_vals("SHOW STATUS");}function
convert_field($n){if(preg_match("~binary~",$n["type"]))return"HEX(".idf_escape($n["field"]).")";if($n["type"]=="bit")return"BIN(".idf_escape($n["field"])." + 0)";if(preg_match("~geometry|point|linestring|polygon~",$n["type"]))return"AsWKT(".idf_escape($n["field"]).")";}function
unconvert_field($n,$J){if(preg_match("~binary~",$n["type"]))$J="UNHEX($J)";if($n["type"]=="bit")$J="CONV($J, 2, 10) + 0";if(preg_match("~geometry|point|linestring|polygon~",$n["type"]))$J="GeomFromText($J)";return$J;}function
support($Cc){global$h;return!preg_match("~scheme|sequence|type|view_trigger".($h->server_info<5.1?"|event|partitioning".($h->server_info<5?"|routine|trigger|view":""):"")."~",$Cc);}$w="sql";$yh=array();$Hg=array();foreach(array(lang(24)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(25)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(26)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(30)=>array("enum"=>65535,"set"=>64),lang(27)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(29)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$x=>$X){$yh+=$X;$Hg[$x]=array_keys($X);}$Eh=array("unsigned","zerofill","unsigned zerofill");$Oe=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Sc=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$Xc=array("avg","count","count distinct","group_concat","max","min","sum");$cc=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1","date|time"=>"now",),array("(^|[^o])int|float|double|decimal"=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace('
~^[^?]*/([^?]*).*~','\1',$_SERVER["REQUEST_URI"]).'?'.(sid()?SID.'&':'').(SERVER!==null?DRIVER."=".urlencode(SERVER).'&':'').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).'&':'').(DB!=""?'db='.urlencode(DB).'&'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):''));$ia="4.1.0";class
Adminer{var$operators;function
name(){return"<a href='
http://www.adminer.org/' target='_blank' id='h1'>Adminer</a>";}function
credentials(){return
array(
SERVER,$_GET["username"],get_password());}function
permanentLogin($zb=false){return
password_file($zb);}function
bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function
database(){return
DB;}function
databases($Ic=true){return
get_databases($Ic);}function
schemas(){return
schemas();}function
queryTimeout(){return
5;}function
headers(){return
true;}function
head(){return
true;}function
loginForm(){global$Ub;echo'<table cellspacing="0">
<tr><th>'
,lang(31),'<td>',html_select("auth[driver]",$Ub,DRIVER,"loginDriver(this);"),'<tr><th>',lang(32),'<td><input name="auth[server]" value="',h(SERVER),'" title="hostname[:port]" placeholder="localhost" autocapitalize="off">
<tr><th>'
,lang(33),'<td><input name="auth[username]" id="username" value="',h($_GET["username"]),'" autocapitalize="off">
<tr><th>'
,lang(34),'<td><input type="password" name="auth[password]">
<tr><th>'
,lang(35),'<td><input name="auth[db]" value="',h($_GET["db"]);?>" autocapitalize="off">
</table>
<script type="text/javascript">
var username = document.getElementById('username');
focus(username);
username.form['auth[driver]'].onchange();
</script>
<?php

echo"<p><input type='submit' value='".lang(36)."'>n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(37))."n";}function
login($Xd,$G){return
true;}function
tableName($Og){return
h($Og["Name"]);}function
fieldName($n,$Te=0){return'<span title="'.h($n["full_type"]).'">'.h($n["field"]).'</span>';}function
selectLinks($Og,$O=""){echo'<p class="links">';$Wd=array("select"=>lang(38));if(support("table")||support("indexes"))$Wd["table"]=lang(39);if(support("table")){if(is_view($Og))$Wd["view"]=lang(40);else$Wd["create"]=lang(41);}if($O!==null)$Wd["edit"]=lang(42);foreach($Wd
as$x=>$X)echo" <a href='".h(ME)."$x=".urlencode($Og["Name"]).($x=="edit"?$O:"")."'".bold(isset($_GET[$x])).">$X</a>";echo"n";}function
foreignKeys($Q){return
foreign_keys($Q);}function
backwardKeys($Q,$Ng){return
array();}function
backwardKeysPrint($Na,$K){}function
selectQuery($H,$eh){global$w;return"<p><code class='jush-$w'>".h(str_replace("n"," ",$H))."</code> <span class='time'>($eh)</span>".(support("sql")?" <a href='".h(ME)."sql=".urlencode($H)."'>".lang(10)."</a>":"")."</p>";}function
rowDescription($Q){return"";}function
rowDescriptions($L,$Kc){return$L;}function
selectLink($X,$n){}function
selectVal($X,$_,$n,$af){$J=($X===null?"<i>NULL</i>":(preg_match("~char|binary~",$n["type"])&&!preg_match("~var~",$n["type"])?"<code>$X</code>":$X));if(preg_match('~blob|bytea|raw|file~',$n["type"])&&!is_utf8($X))$J=lang(43,strlen($af));return($_?"<a href='".h($_)."'".(is_url($_)?" rel='noreferrer'":"").">$J</a>":$J);}function
editVal($X,$n){return$X;}function
selectColumnsPrint($M,$f){global$Sc,$Xc;print_fieldset("select",lang(44),$M);$r=0;$M[""]=array();foreach($M
as$x=>$X){$X=$_GET["columns"][$x];$e=select_input(" name='columns[$r][col]' onchange='".($x!==""?"selectFieldChange(this.form)":"selectAddRow(this)").";'",$f,$X["col"]);echo"<div>".($Sc||$Xc?"<select name='columns[$r][fun]' onchange='helpClose();".($x!==""?"":" this.nextSibling.nextSibling.onchange();")."'".on_help("getTarget(event).value && getTarget(event).value.replace(/ |$/, '(') + ')'",1).">".optionlist(array(-1=>"")+array_filter(array(lang(45)=>$Sc,lang(46)=>$Xc)),$X["fun"])."</select>"."($e)":$e)."</div>n";$r++;}echo"</div></fieldset>n";}function
selectSearchPrint($Z,$f,$v){print_fieldset("search",lang(47),$Z);foreach($v
as$r=>$u){if($u["type"]=="FULLTEXT"){echo"(<i>".implode("</i>, <i>",array_map('h',$u["columns"]))."</i>) AGAINST"," <input type='search' name='fulltext[$r]' value='".h($_GET["fulltext"][$r])."' onchange='selectFieldChange(this.form);'>",checkbox("boolean[$r]",1,isset($_GET["boolean"][$r]),"BOOL"),"<br>n";}}$_GET["where"]=(array)$_GET["where"];reset($_GET["where"]);$Ya="this.nextSibling.onchange();";for($r=0;$r<=count($_GET["where"]);$r++){list(,$X)=each($_GET["where"]);if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"<div>".select_input(" name='where[$r][col]' onchange='$Ya'",$f,$X["col"],"(".lang(48).")"),html_select("where[$r][op]",$this->operators,$X["op"],$Ya),"<input type='search' name='where[$r][val]' value='".h($X["val"])."' onchange='".($X?"selectFieldChange(this.form)":"selectAddRow(this)").";' onkeydown='selectSearchKeydown(this, event);' onsearch='selectSearchSearch(this);'></div>n";}}echo"</div></fieldset>n";}function
selectOrderPrint($Te,$f,$v){print_fieldset("sort",lang(49),$Te);$r=0;foreach((array)$_GET["order"]as$x=>$X){if($X!=""){echo"<div>".select_input(" name='order[$r]' onchange='selectFieldChange(this.form);'",$f,$X),checkbox("desc[$r]",1,isset($_GET["desc"][$x]),lang(50))."</div>n";$r++;}}echo"<div>".select_input(" name='order[$r]' onchange='selectAddRow(this);'",$f),checkbox("desc[$r]",1,false,lang(50))."</div>n","</div></fieldset>n";}function
selectLimitPrint($z){echo"<fieldset><legend>".lang(51)."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($z)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>n";}function
selectLengthPrint($dh){if($dh!==null){echo"<fieldset><legend>".lang(52)."</legend><div>","<input type='number' name='text_length' class='size' value='".h($dh)."'>","</div></fieldset>n";}}function
selectActionPrint($v){echo"<fieldset><legend>".lang(53)."</legend><div>","<input type='submit' value='".lang(44)."'>"," <span id='noindex' title='".lang(54)."'></span>","<script type='text/javascript'>n","var indexColumns = ";$f=array();foreach($v
as$u){if($u["type"]!="FULLTEXT")$f[reset($u["columns"])]=1;}$f[""]=1;foreach($f
as$x=>$X)json_row($x);echo";n","selectFieldChange(document.getElementById('form'));n","</script>n","</div></fieldset>n";}function
selectCommandPrint(){return!information_schema(DB);}function
selectImportPrint(){return!information_schema(DB);}function
selectEmailPrint($hc,$f){}function
selectColumnsProcess($f,$v){global$Sc,$Xc;$M=array();$Vc=array();foreach((array)$_GET["columns"]as$x=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$Sc)||in_array($X["fun"],$Xc)))){$M[$x]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$Xc))$Vc[]=$M[$x];}}return
array(
$M,$Vc);}function
selectSearchProcess($o,$v){global$w;$J=array();foreach($v
as$r=>$u){if($u["type"]=="FULLTEXT"&&$_GET["fulltext"][$r]!="")$J[]="MATCH (".implode(", ",array_map('idf_escape',$u["columns"])).") AGAINST (".q($_GET["fulltext"][$r]).(isset($_GET["boolean"][$r])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$qb=$X[op]";if(preg_match('~IN$~',$X["op"])){$kd=process_length($X["val"]);$qb.=" ".($kd!=""?$kd:"(NULL)");}elseif($X["op"]=="SQL")$qb=$X[val]";elseif($X["op"]=="LIKE %%")$qb=" LIKE ".$this->processInput($o[$X["col"]],"%$X[val]%");elseif(!preg_match('~NULL$~',$X["op"]))$qb.=" ".$this->processInput($o[$X["col"]],$X["val"]);if($X["col"]!="")$J[]=idf_escape($X["col"]).$qb;else{$lb=array();foreach($o
as$C=>$n){$_d=preg_match('~char|text|enum|set~',$n["type"]);if((is_numeric($X["val"])||!preg_match('~(^|[^o])int|float|double|decimal|bit~',$n["type"]))&&(!preg_match("~[x80-xFF]~",$X["val"])||$_d)){$C=idf_escape($C);$lb[]=($w=="sql"&&$_d&&!preg_match('~^utf8~',$n["collation"])?"CONVERT($C USING utf8)":$C);}}$J[]=($lb?"(".implode("$qb OR ",$lb)."$qb)":"0");}}}return$J;}function
selectOrderProcess($o,$v){$J=array();foreach((array)$_GET["order"]as$x=>$X){if($X!="")$J[]=(preg_match('~^((COUNT\(DISTINCT |[A-Z0-9_]+\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\)|COUNT\(\*\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$x])?" DESC":"");}return$J;}function
selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function
selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
selectEmailProcess($Z,$Kc){return
false;}function
selectQueryBuild($M,$Z,$Vc,$Te,$z,$E){return"";}function
messageQuery($H,$eh){global$w;restart_session();$cd=&get_session("queries");$s="sql-".count($cd[$_GET["db"]]);if(strlen($H)>1e6)$H=preg_replace('~[x80-xFF]+$~','',substr($H,0,1e6))."n...";$cd[$_GET["db"]][]=array($H,time(),$eh);return" <span class='time'>".@date("H:i:s")."</span> <a href='#$s' onclick="return !toggle('$s');">".lang(55)."</a>"."<div id='$s' class='hidden'><pre><code class='jush-$w'>".shorten_utf8($H,1000).'</code></pre>'.($eh?" <span class='time'>($eh)</span>":'').(support("sql")?'<p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($cd[$_GET["db"]])-1)).'">'.lang(10).'</a>':'').'</div>';}function
editFunctions($n){global$cc;$J=($n["null"]?"NULL/":"");foreach($cc
as$x=>$Sc){if(!$x||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($Sc
as$pf=>$X){if(!$pf||preg_match("~$pf~",$n["type"]))$J.="/$X";}if($x&&!preg_match('~set|blob|bytea|raw|file~',$n["type"]))$J.="/SQL";}}if($n["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$J=lang(56);return
explode("/",$J);}function
editInput($Q,$n,$Ia,$Y){if($n["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$Ia value='-1' checked><i>".lang(8)."</i></label> ":"").($n["null"]?"<label><input type='radio'$Ia value=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$Ia,$n,$Y,0);return"";}function
processInput($n,$Y,$q=""){if($q=="SQL")return$Y;$C=$n["field"];$J=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$q))$J="$q()";elseif(preg_match('~^current_(date|timestamp)$~',$q))$J=$q;elseif(preg_match('~^([+-]|\|\|)$~',$q))$J=idf_escape($C).$q $J";elseif(preg_match('~^[+-] interval$~',$q))$J=idf_escape($C).$q ".(preg_match("~^(\d+|'[0-9.: -]') [A-Z_]+$~i",$Y)?$Y:$J);elseif(preg_match('~^(addtime|subtime|concat)$~',$q))$J="$q(".idf_escape($C).", $J)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$q))$J="$q($J)";return
unconvert_field($n,$J);}function
dumpOutput(){$J=array('text'=>lang(57),'file'=>lang(58));if(function_exists('gzencode'))$J['gz']='gzip';return$J;}function
dumpFormat(){return
array(
'sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
dumpDatabase($k){}function
dumpTable($Q,$Ig,$Ad=0){if($_POST["format"]!="sql"){echo"xefxbbxbf";if($Ig)dump_csv(array_keys(fields($Q)));}elseif($Ig){if($Ad==2){$o=array();foreach(fields($Q)as$C=>$n)$o[]=idf_escape($C).$n[full_type]";$zb="CREATE TABLE ".table($Q)." (".implode(", ",$o).")";}else$zb=create_sql($Q,$_POST["auto_increment"]);if($zb){if($Ig=="DROP+CREATE"||$Ad==1)echo"DROP ".($Ad==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";n";if($Ad==1)$zb=remove_definer($zb);echo"$zb;nn";}}}function
dumpData($Q,$Ig,$H){global$h,$w;$de=($w=="sqlite"?0:1048576);if($Ig){if($_POST["format"]=="sql"){if($Ig=="TRUNCATE+INSERT")echo
truncate_sql($Q).";n";$o=fields($Q);}$I=$h->query($H,1);if($I){$td="";$Wa="";$Hd=array();$Kg="";$Dc=($Q!=''?'fetch_assoc':'fetch_row');while($K=$I->$Dc()){if(!$Hd){$Oh=array();foreach($K
as$X){$n=$I->fetch_field();$Hd[]=$n->name;$x=idf_escape($n->name);$Oh[]="$x = VALUES($x)";}$Kg=($Ig=="INSERT+UPDATE"?"nON DUPLICATE KEY UPDATE ".implode(", ",$Oh):"").";n";}if($_POST["format"]!="sql"){if($Ig=="table"){dump_csv($Hd);$Ig="INSERT";}dump_csv($K);}else{if(!$td)$td="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$Hd)).") VALUES";foreach($K
as$x=>$X){$n=$o[$x];$K[$x]=($X!==null?unconvert_field($n,preg_match('~(^|[^o])int|float|double|decimal~',$n["type"])&&$X!=''?$X:q($X)):"NULL");}$ig=($de?"n":" ")."(".implode(",t",$K).")";if(!$Wa)$Wa=$td.$ig;elseif(strlen($Wa)+4+strlen($ig)+strlen($Kg)<$de)$Wa.=",$ig";else{echo$Wa.$Kg;$Wa=$td.$ig;}}}if($Wa)echo$Wa.$Kg;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("n"," ",$h->error)."n";}}function
dumpFilename($hd){return
friendly_url($hd!=""?$hd:(SERVER!=""?SERVER:"localhost"));}function
dumpHeaders($hd,$se=false){$df=$_POST["output"];$yc=(preg_match('~sql~',$_POST["format"])?"sql":($se?"tar":"csv"));header("Content-Type: ".($df=="gz"?"application/x-gzip":($yc=="tar"?"application/x-tar":($yc=="sql"||$df!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($df=="gz")ob_start('ob_gzencode',1e6);return$yc;}function
homepage(){echo'<p class="links">'.($_GET["ns"]==""&&support("database")?'<a href="'.h(ME).'database=">'.lang(59)."</a>n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(60):lang(61))."</a>n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(62)."</a>n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(63)."</a>n":"");return
true;}function
navigation($re){global$ia,$w,$Ub,$h;echo'<h1>
'
,$this->name(),' <span class="version">',$ia,'</span>
<a href="http://www.adminer.org/#download" target="_blank" id="version">'
,(version_compare($ia,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
</h1>
'
;if($re=="auth"){$Hc=true;foreach((array)$_SESSION["pwds"]as$Qh=>$vg){foreach($vg
as$N=>$Lh){foreach($Lh
as$V=>$G){if($G!==null){if($Hc){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>n";$Hc=false;}$Ib=$_SESSION["db"][$Qh][$N][$V];foreach(($Ib?array_keys($Ib):array(""))as$k)echo"<a href='".h(auth_url($Qh,$N,$V,$k))."'>($Ub[$Qh]) ".h($V.($N!=""?"@$N":"").($k!=""?" - $k":""))."</a><br>n";}}}}}else{if($_GET["ns"]!==""&&!$re&&DB!=""){$h->select_db(DB);$S=table_status('',true);}if(support("sql")){echo'<script type="text/javascript" src="',h(preg_replace("~\?.*~","",ME))."?file=jush.js&amp;version=4.1.0",'"></script>
<script type="text/javascript">
'
;if($S){$Wd=array();foreach($S
as$Q=>$U)$Wd[]=preg_quote($Q,'/');echo"var jushLinks = { $w: [ '".js_escape(ME).(support("table")?"table=":"select=")."$&', /\b(".implode("|",$Wd).")\b/g ] };n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$w;n";}echo'bodyLoad('',(is_object($h)?substr($h->server_info,0,3):""),'');
</script>
'
;}$this->databasesPrint($re);if(DB==""||!$re){echo"<p class='links'>".(support("sql")?"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])&&!isset($_GET["import"])).">".lang(55)."</a>n<a href='".h(ME)."import='".bold(isset($_GET["import"])).">".lang(64)."</a>n":"")."";if(support("dump"))echo"<a href='".h(ME)."dump=".urlencode(isset($_GET["table"])?$_GET["table"]:$_GET["select"])."' id='dump'".bold(isset($_GET["dump"])).">".lang(65)."</a>n";}if($_GET["ns"]!==""&&!$re&&DB!=""){echo'<a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(66)."</a>n";if(!$S)echo"<p class='message'>".lang(9)."n";else$this->tablesPrint($S);}}}function
databasesPrint($re){global$b,$h;$j=$this->databases();echo'<form action="">
<p id="dbs">
'
;hidden_fields_get();$Gb=" onmousedown='dbMouseDown(event, this);' onchange='dbChange(this);'";echo"<span title='".lang(67)."'>DB</span>: ".($j?"<select name='db'$Gb>".optionlist(array(""=>"")+$j,DB)."</select>":'<input name="db" value="'.h(DB).'" autocapitalize="off">'),"<input type='submit' value='".lang(20)."'".($j?" class='hidden'":"").">n";if($re!="db"&&DB!=""&&$h->select_db(DB)){if(support("scheme")){echo"<br>".lang(68).": <select name='ns'$Gb>".optionlist(array(""=>"")+$b->schemas(),$_GET["ns"])."</select>";if($_GET["ns"]!="")set_schema($_GET["ns"]);}}echo(isset($_GET["sql"])?'<input type="hidden" name="sql" value="">':(isset($_GET["schema"])?'<input type="hidden" name="schema" value="">':(isset($_GET["dump"])?'<input type="hidden" name="dump" value="">':(isset($_GET["privileges"])?'<input type="hidden" name="privileges" value="">':"")))),"</p></form>n";}function
tablesPrint($S){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>n";foreach($S
as$Q=>$Eg){echo'<a href="'.h(ME).'select='.urlencode($Q).'"'.bold($_GET["select"]==$Q||$_GET["edit"]==$Q).">".lang(69)."</a> ";$C=$this->tableName($Eg);echo(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($Q).'"'.bold(in_array($Q,array($_GET["table"],$_GET["create"],$_GET["indexes"],$_GET["foreign"],$_GET["trigger"])),(is_view($Eg)?"view":""))." title='".lang(39)."'>$C</a>":"<span>$C</span>")."<br>n";}}}$b=(function_exists('adminer_object')?adminer_object():new
Adminer);if(
$b->operators===null)$b->operators=$Oe;function
page_header(
$hh,$m="",$Va=array(),$ih=""){global$ca,$ia,$b,$Ub,$w;page_headers();$jh=$hh.($ih!=""?"$ih":"");$kh=strip_tags($jh.(SERVER!=""&&SERVER!="localhost"?h(" ".SERVER):"")." ".$b->name());echo'<!DOCTYPE html>
<html lang="',$ca,'" dir="',lang(70),'">
<meta http-equiv="
Content-Type" content="text/htmlcharset=utf-8">
<meta http-equiv="
Content-Script-Type" content="text/javascript">
<meta name="
robots" content="noindex">
<title>',
$kh,'</title>
<link rel="
stylesheet" type="text/css" href="',h(preg_replace("~\?.*~","",ME))."?file=default.css&amp;version=4.1.0",'">
<script type="
text/javascript" src="',h(preg_replace("~\?.*~","",ME))."?file=functions.js&amp;version=4.1.0",'"></script>
';if(
$b->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\?.*~","",ME))."?file=favicon.ico&amp;version=4.1.0",'">
<link rel="
apple-touch-icon" href="',h(preg_replace("~\?.*~","",ME))."?file=favicon.ico&amp;version=4.1.0",'">
';if(file_exists("
adminer.css")){echo'<link rel="stylesheet" type="text/css" href="adminer.css">
';}}echo'
<body class="',lang(70),' 
nojs" onkeydown="bodyKeydown(event);" onclick="bodyClick(event);"',(isset($_COOKIE["adminer_version"])?"":" onload="verifyVersion('$ia');""),'>
<script type="
text/javascript">
document.body.className = document.body.className.replace(/ nojs/, ' js');
</script>

<div id="
help" class="jush-',$w,' jsonly hidden" onmouseover="helpOpen 1;" onmouseout="helpMouseout(thisevent);"></div>

<div id="
content">
';if(
$Va!==null){$_=substr(preg_replace('~b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($_?$_:".").'">'.$Ub[DRIVER].'</a> &raquo; ';$_=substr(preg_replace('~b(db|ns)=[^&]*&~','',ME),0,-1);$N=(SERVER!=""?h(SERVER):lang(32));if($Va===false)echo"$Nn";else{echo"<a href='".($_?h($_):".")."' accesskey='1' title='Alt+Shift+1'>$N</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Va)))echo'<a href="'.h($_."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Va)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Va
as$x=>$X){$Nb=(is_array($X)?$X[1]:h($X));if($Nb!="")echo"<a href='".h(ME."$x=").urlencode(is_array($X)?$X[0]:$X)."'>$Nb</a> &raquo; ";}}echo"$hhn";}}echo"<h2>$jh</h2>n";restart_session();page_messages($m);$j=&get_session("dbs");if(DB!=""&&$j&&!in_array(DB,$j,true))$j=null;stop_session();define("PAGE_HEADER",1);}function
page_headers(){global
$b;header("Content-Typetext/htmlcharset=utf-8");header("Cache-Controlno-cache");if($b->headers()){header("X-Frame-Optionsdeny");header("X-XSS-Protection0");}}function
page_messages(
$m){$Gh=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$ne=$_SESSION["messages"][$Gh];if($ne){echo"<div class='message'>".implode("</div>n<div class='message'>",$ne)."</div>n";unset($_SESSION["messages"][$Gh]);}if($m)echo"<div class='error'>$m</div>n";}function
page_footer(
$re=""){global$b,$T;echo'</div>

';switch_lang();if(
$re!="auth"){echo'<form action="" method="post">
<p class="
logout">
<input type="
submit" name="logout" value="',lang(71),'" id="logout">
<input type="
hidden" name="token" value="',$T,'">
</p>
</form>
';}echo'<div id="
menu">
';
$b->navigation($re);echo'</div>
<script type="
text/javascript">setupSubmitHighlight(document);</script>
';}function
int32(
$ue){while($ue>=2147483648)$ue-=4294967296;while($ue<=-2147483649)$ue+=4294967296;return(int)$ue;}function
long2str(
$W,$Vh){$ig='';foreach($W
as$X)$ig.=pack('V',$X);if($Vh)return
substr($ig,0,end($W));return$ig;}function
str2long(
$ig,$Vh){$W=array_values(unpack('V*',str_pad($ig,4*ceil(strlen($ig)/4),"")));if($Vh)$W[]=strlen($ig);return$W;}function
xxtea_mx(
$bi,$ai,$Lg,$Dd){return
int32(((
$bi>>5&0x7FFFFFF)^$ai<<2)+(($ai>>3&0x1FFFFFFF)^$bi<<4))^int32(($Lg^$ai)+($Dd^$bi));}function
encrypt_string(
$Gg,$x){if($Gg=="")return"";$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($Gg,true);$ue=count($W)-1;$bi=$W[$ue];$ai=$W[0];$Hf=floor(6+52/($ue+1));$Lg=0;while($Hf-->0){$Lg=int32($Lg+0x9E3779B9);$bc=$Lg>>2&3;for($ef=0;$ef<$ue;$ef++){$ai=$W[$ef+1];$te=xxtea_mx($bi,$ai,$Lg,$x[$ef&3^$bc]);$bi=int32($W[$ef]+$te);$W[$ef]=$bi;}$ai=$W[0];$te=xxtea_mx($bi,$ai,$Lg,$x[$ef&3^$bc]);$bi=int32($W[$ue]+$te);$W[$ue]=$bi;}return
long2str(
$W,false);}function
decrypt_string(
$Gg,$x){if($Gg=="")return"";if(!$x)return
false;
$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($Gg,false);$ue=count($W)-1;$bi=$W[$ue];$ai=$W[0];$Hf=floor(6+52/($ue+1));$Lg=int32($Hf*0x9E3779B9);while($Lg){$bc=$Lg>>2&3;for($ef=$ue;$ef>0;$ef--){$bi=$W[$ef-1];$te=xxtea_mx($bi,$ai,$Lg,$x[$ef&3^$bc]);$ai=int32($W[$ef]-$te);$W[$ef]=$ai;}$bi=$W[$ue];$te=xxtea_mx($bi,$ai,$Lg,$x[$ef&3^$bc]);$ai=int32($W[0]-$te);$W[0]=$ai;$Lg=int32($Lg-0x9E3779B9);}return
long2str(
$W,true);}$h='';$bd=$_SESSION["token"];if(!$bd)$_SESSION["token"]=rand(1,1e6);$T=get_token();$qf=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($x)=explode(":",$X);$qf[$x]=$X;}}function
add_invalid_login(){global
$b;$Fc=get_temp_dir()."/adminer.invalid";$Pc=@fopen($Fc,"r+");if(!$Pc){$Pc=@fopen($Fc,"w");if(!$Pc)return;}flock($Pc,LOCK_EX);$wd=unserialize(stream_get_contents($Pc));$eh=time();if($wd){foreach($wd
as
$xd=>$X){if($X[0]<$eh)unset($wd[$xd]);}}$vd=&$wd[$b->bruteForceKey()];if(!$vd)$vd=array($eh+30*60,0);$vd[1]++;$tg=serialize($wd);rewind($Pc);fwrite($Pc,$tg);ftruncate($Pc,strlen($tg));flock($Pc,LOCK_UN);fclose($Pc);}$Ja=$_POST["auth"];if($Ja){$wd=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$vd=$wd[$b->bruteForceKey()];$_e=($vd[1]>30?$vd[0]-time():0);if($_e>0)auth_error(lang(72,ceil($_e/60)));session_regenerate_id();$l=$Ja["driver"];$N=$Ja["server"];$V=$Ja["username"];$G=(string)$Ja["password"];$k=$Ja["db"];set_password($l,$N,$V,$G);$_SESSION["db"][$l][$N][$V][$k]=true;if($Ja["permanent"]){$x=base64_encode($l)."-".base64_encode($N)."-".base64_encode($V)."-".base64_encode($k);$Bf=$b->permanentLogin(true);$qf[$x]="$x:".base64_encode($Bf?encrypt_string($G,$Bf):"");cookie("adminer_permanent",implode(" ",$qf));}if(count($_POST)==1||DRIVER!=$l||SERVER!=$N||$_GET["username"]!==$V||DB!=$k)redirect(auth_url($l,$N,$V,$k));}elseif($_POST["logout"]){if($bd&&!verify_token()){page_header(lang(71),lang(73));page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$x)set_session($x,null);unset_permanent();redirect(substr(preg_replace('~b(username|db|ns)=[^&]*&~','',ME),0,-1),lang(74));}}elseif($qf&&!$_SESSION["pwds"]){session_regenerate_id();$Bf=$b->permanentLogin();foreach($qf
as
$x=>$X){list(,$eb)=explode(":",$X);list($Qh,$N,$V,$k)=array_map('base64_decode',explode("-",$x));set_password($Qh,$N,$V,decrypt_string(base64_decode($eb),$Bf));$_SESSION["db"][$Qh][$N][$V][$k]=true;}}function
unset_permanent(){global
$qf;foreach($qf
as
$x=>$X){list($Qh,$N,$V,$k)=array_map('base64_decode',explode("-",$x));if($Qh==DRIVER&&$N==SERVER&&$V==$_GET["username"]&&$k==DB)unset($qf[$x]);}cookie("adminer_permanent",implode(" ",$qf));}function
auth_error(
$m){global$b,$bd;$wg=session_name();if(!$_COOKIE[$wg]&&$_GET[$wg]&&ini_bool("session.use_only_cookies"))$m=lang(75);elseif(isset($_GET["username"])){if(($_COOKIE[$wg]||$_GET[$wg])&&!$bd)$m=lang(76);else{add_invalid_login();$G=get_password();if($G!==null){if($G===false)$m.='<br>'.lang(77,'<code>permanentLogin()</code>');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}$F=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$F["lifetime"]);page_header(lang(36),$m,null);echo"<form action='' method='post'>n";$b->loginForm();echo"<div>";hidden_fields($_POST,array("auth"));echo"</div>n","</form>n";page_footer("auth");exit;}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(78),lang(79,implode("",$wf)),false);page_footer("auth");exit;}$h=connect();}$l=new
Min_Driver(
$h);if(!is_object($h)||!$b->login($_GET["username"],get_password()))auth_error((is_string($h)?$h:lang(80)));if($Ja&&$_POST["token"])$_POST["token"]=$T;$m='';if($_POST){if(!verify_token()){$qd="max_input_vars";$he=ini_get($qd);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$x){$X=ini_get($x);if($X&&(!$he||$X<$he)){$qd=$x;$he=$X;}}}$m=(!$_POST["token"]&&$he?lang(81,"'$qd'"):lang(73));}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$m=lang(82,"'post_max_size'");if(isset($_GET["sql"]))$m.=' '.lang(83);}if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false)session_write_close();function
select(
$I,$i=null,$We=array()){global$w;$Wd=array();$v=array();$f=array();$Sa=array();$yh=array();$J=array();odd('');for($r=0;$K=$I->fetch_row();$r++){if(!$r){echo"<table cellspacing='0' class='nowrap'>n","<thead><tr>";for($Cd=0;$Cd<count($K);$Cd++){$n=$I->fetch_field();$C=$n->name;$Ve=$n->orgtable;$Ue=$n->orgname;$J[$n->table]=$Ve;if($We&&$w=="sql")$Wd[$Cd]=($C=="table"?"table=":($C=="possible_keys"?"indexes=":null));elseif($Ve!=""){if(!isset($v[$Ve])){$v[$Ve]=array();foreach(indexes($Ve,$i)as$u){if($u["type"]=="PRIMARY"){$v[$Ve]=array_flip($u["columns"]);break;}}$f[$Ve]=$v[$Ve];}if(isset($f[$Ve][$Ue])){unset($f[$Ve][$Ue]);$v[$Ve][$Ue]=$Cd;$Wd[$Cd]=$Ve;}}if($n->charsetnr==63)$Sa[$Cd]=true;$yh[$Cd]=$n->type;echo"<th".($Ve!=""||$n->name!=$Ue?" title='".h(($Ve!=""?"$Ve.":"").$Ue)."'":"").">".h($C).($We?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($C))):"");}echo"</thead>n";}echo"<tr".odd().">";foreach($K
as
$x=>$X){if($X===null)$X="<i>NULL</i>";elseif($Sa[$x]&&!is_utf8($X))$X="<i>".lang(43,strlen($X))."</i>";elseif(!strlen($X))$X="&nbsp;";else{$X=h($X);if($yh[$x]==254)$X="<code>$X</code>";}if(isset($Wd[$x])&&!$f[$Wd[$x]]){if($We&&$w=="sql"){$Q=$K[array_search("table=",$Wd)];$_=$Wd[$x].urlencode($We[$Q]!=""?$We[$Q]:$Q);}else{$_="edit=".urlencode($Wd[$x]);foreach($v[$Wd[$x]]as$ib=>$Cd)$_.="&where".urlencode("[".bracket_escape($ib)."]")."=".urlencode($K[$Cd]);}$X="<a href='".h(ME.$_)."'>$X</a>";}echo"<td>$X";}}echo($r?"</table>":"<class='message'>".lang(12))."n";return$J;}function
referencable_primary(
$qg){$J=array();foreach(table_status('',true)as$Pg=>$Q){if($Pg!=$qg&&fk_support($Q)){foreach(fields($Pg)as$n){if($n["primary"]){if($J[$Pg]){unset($J[$Pg]);break;}$J[$Pg]=$n;}}}}return$J;}function
textarea(
$C,$Y,$L=10,$lb=80){global$w;echo"<textarea name='$C' rows='$L' cols='$lb' class='sqlarea jush-$w' spellcheck='false' wrap='off'>";if(is_array($Y)){foreach($Y
as
$X)echo
h(
$X[0])."nnn";}else
echo
h(
$Y);echo"</textarea>";}function
edit_type(
$x,$n,$kb,$Lc=array()){global$Hg,$yh,$Eh,$Ke;$U=$n["type"];echo'<td><select name="',$x,'[type]" class="type" onfocus="lastType selectValue(this);" onchange="editingTypeChange(this);"',on_help("getTarget(event).value",1),'>';if($U&&!isset($yh[$U])&&!isset($Lc[$U]))array_unshift($Hg,$U);if($Lc)$Hg[lang(84)]=$Lc;echo
optionlist(
$Hg,$U),'</select>
<td><input name="',$x,'
[length]" value="',h($n["length"]),'" size="3" onfocus="editingLengthFocus(this);"',(!$n["length"]&&preg_match('~var(char|binary)$~',$U)?" class='required'":""),' onchange="editingLengthChange(this);" onkeyup="this.onchange();"><td class="options">';echo"<select name='$x"."[collation]'".(preg_match('~(char|text|enum|set)$~',$U)?"":" class='hidden'").'><option value="">('.lang(85).')'.optionlist($kb,$n["collation"]).'</select>',($Eh?"<select name='$x"."[unsigned]'".(!$U||preg_match('~((^|[^o])int|float|double|decimal)$~',$U)?"":" class='hidden'").'><option>'.optionlist($Eh,$n["unsigned"]).'</select>':''),(isset($n['on_update'])?"<select name='$x"."[on_update]'".(preg_match('~timestamp|datetime~',$U)?"":" class='hidden'").'>'.optionlist(array(""=>"(".lang(86).")","CURRENT_TIMESTAMP"),$n["on_update"]).'</select>':''),($Lc?"<select name='$x"."[on_delete]'".(preg_match("~`~",$U)?"":" class='hidden'")."><option value=''>(".lang(87).")".optionlist(explode("|",$Ke),$n["on_delete"])."</select> ":" ");}function
process_length(
$y){global$mc;return(preg_match("~^\s*\(?\s*$mc(?:\s*,\s*$mc)*+\s*\)?\s*$~",$y)&&preg_match_all("~$mc~",$y,$be)?"(".implode(",",$be[0]).")":preg_replace('~^[0-9].*~','()',preg_replace('~[^-0-9,+()[]]~','',$y)));}function
process_type(
$n,$jb="COLLATE"){global$Eh;return" $n[type]".process_length($n["length"]).(preg_match('~(^|[^o])int|float|double|decimal~',$n["type"])&&in_array($n["unsigned"],$Eh)?" $n[unsigned]":"").(preg_match('~char|text|enum|set~',$n["type"])&&$n["collation"]?" $jb ".q($n["collation"]):"");}function
process_field(
$n,$wh){global$w;$Kb=$n["default"];return
array(idf_escape(trim(
$n["field"])),process_type($wh),($n["null"]?" NULL":" NOT NULL"),(isset($Kb)?" DEFAULT ".((preg_match('~time~',$n["type"])&&preg_match('~^CURRENT_TIMESTAMP$~i',$Kb))||($n["type"]=="bit"&&preg_match("~^([0-9]+|b'[0-1]+')$~",$Kb))||($w=="pgsql"&&preg_match("~^[a-z]+\(('[^']*')+\)$~",$Kb))?$Kb:q($Kb)):""),(preg_match('~timestamp|datetime~',$n["type"])&&$n["on_update"]?" ON UPDATE $n[on_update]":""),(support("comment")&&$n["comment"]!=""?" COMMENT ".q($n["comment"]):""),($n["auto_increment"]?auto_increment():null),);}function
type_class(
$U){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$x=>$X){if(preg_match("~$x|$X~",$U))return" class='$x'";}}function
edit_fields(
$o,$kb,$U="TABLE",$Lc=array(),$pb=false){global$h,$rd;echo'<thead><tr class="wrap">
';if(
$U=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($U=="TABLE"?lang(88):lang(89)),'<td>',lang(90),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
<td>',lang(91),'<td>',lang(92);if(
$U=="TABLE"){echo'<td>NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(56),'">AI</acronym>',doc_link(array('sql'=>"example-auto-increment.html",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'<td>',lang(93),(support("comment")?"<td".(
$pb?"":" class='hidden'").">".lang(94):"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($o))."]' src='".h(preg_replace("~\?.*~","",ME))."?file=plus.gif&amp;version=4.1.0' alt='+' title='".lang(95)."'>",'<script type="text/javascript">row_count = ',count($o),';</script>
</thead>
<tbody onkeydown="return editingKeydown(event);">
';foreach(
$o
as
$r=>$n){$r++;$Xe=$n[($_POST?"orig":"field")];$Rb=(isset($_POST["add"][$r-1])||(isset($n["field"])&&!$_POST["drop_col"][$r]))&&(support("drop_col")||$Xe=="");echo'<tr',($Rb?"":" style='display: none;'"),'>
'
,($U=="PROCEDURE"?"<td>".html_select("fields[$r][inout]",explode("|",$rd),$n["inout"]):""),'<th>';if($Rb){echo'<input name="fields[',$r,'][field]" value="',h($n["field"]),'" onchange="editingNameChange(this);',($n["field"]!=""||count($o)>1?'':' editingAddRow(this);" onkeyup="if (this.value) editingAddRow(this);'),'" maxlength="64" autocapitalize="off">';}echo'<input type="hidden" name="fields[',$r,'][orig]" value="',h($Xe),'">
'
;edit_type("fields[$r]",$n,$kb,$Lc);if($U=="TABLE"){echo'<td>',checkbox("fields[$r][null]",1,$n["null"],"","","block"),'<td><label class="block"><input type="radio" name="auto_increment_col" value="',$r,'"';if($n["auto_increment"]){echo' checked';}?> onclick="var field = this.form['fields[' + this.value + '][field]']; if (!field.value) { field.value = 'id'; field.onchange(); }"></label><td><?php
echo
checkbox("fields[$r][has_default]",1,$n["has_default"]),'<input name="fields[',$r,'][default]" value="',h($n["default"]),'" onkeyup="keyupChange.call(this);" onchange="this.previousSibling.checked = true;">
'
,(support("comment")?"<td".($pb?"":" class='hidden'")."><input name='fields[$r][comment]' value='".h($n["comment"])."' maxlength='".($h->server_info>=5.5?1024:255)."'>":"");}echo"<td>",(support("move_col")?"<input type='image' class='icon' name='add[$r]' src='".h(preg_replace("~\?.*~","",ME))."?file=plus.gif&amp;version=4.1.0' alt='+' title='".lang(95)."' onclick='return !editingAddRow(this, 1);'>&nbsp;"."<input type='image' class='icon' name='up[$r]' src='".h(preg_replace("~\?.*~","",ME))."?file=up.gif&amp;version=4.1.0' alt='^' title='".lang(96)."'>&nbsp;"."<input type='image' class='icon' name='down[$r]' src='".h(preg_replace("~\?.*~","",ME))."?file=down.gif&amp;version=4.1.0' alt='v' title='".lang(97)."'>&nbsp;":""),($Xe==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$r]' src='".h(preg_replace("~\?.*~","",ME))."?file=cross.gif&amp;version=4.1.0' alt='x' title='".lang(98)."' onclick="return !editingRemoveRow(this'fields$1[field]');">":""),"n";}}function
process_fields(&
$o){ksort($o);$D=0;if($_POST["up"]){$Nd=0;foreach($o
as$x=>$n){if(key($_POST["up"])==$x){unset($o[$x]);array_splice($o,$Nd,0,array($n));break;}if(isset($n["field"]))$Nd=$D;$D++;}}elseif($_POST["down"]){$Nc=false;foreach($o
as$x=>$n){if(isset($n["field"])&&$Nc){unset($o[key($_POST["down"])]);array_splice($o,$D,0,array($Nc));break;}if(key($_POST["down"])==$x)$Nc=$n;$D++;}}elseif($_POST["add"]){$o=array_values($o);array_splice($o,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return
false;return
true;}function
normalize_enum(
$B){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($B[0][0].$B[0][0],$B[0][0],substr($B[0],1,-1))),'\'))."'";}function
grant(
$Tc,$Df,$f,$Je){if(!$Df)return
true;if(
$Df==array("ALL PRIVILEGES","GRANT OPTION"))return($Tc=="GRANT"?queries("$Tc ALL PRIVILEGES$Je WITH GRANT OPTION"):queries("$Tc ALL PRIVILEGES$Je")&&queries("$Tc GRANT OPTION$Je"));return
queries("
$Tc ".preg_replace('~(GRANT OPTION)\([^)]*\)~','\1',implode("$f, ",$Df).$f).$Je);}function
drop_create(
$Vb,$zb,$Wb,$bh,$Yb,$A,$me,$ke,$le,$Ge,$xe){if($_POST["drop"])query_redirect($Vb,$A,$me);elseif($Ge=="")query_redirect($zb,$A,$le);elseif($Ge!=$xe){$Ab=queries($zb);queries_redirect($A,$ke,$Ab&&queries($Vb));if($Ab)queries($Wb);}else
queries_redirect(
$A,$ke,queries($bh)&&queries($Yb)&&queries($Vb)&&queries($zb));}function
create_trigger(
$Je,$K){global$w;$gh=" $K[Timing] $K[Event]".($K["Event"]=="UPDATE OF"?" ".idf_escape($K["Of"]):"");return"CREATE TRIGGER ".idf_escape($K["Trigger"]).($w=="mssql"?$Je.$gh:$gh.$Je).rtrim(" $K[Type]n$K[Statement]",";").";";}function
create_routine(
$eg,$K){global$rd;$O=array();$o=(array)$K["fields"];ksort($o);foreach($o
as
$n){if($n["field"]!="")$O[]=(preg_match("~^($rd)$~",$n["inout"])?"$n[inout] ":"").idf_escape($n["field"]).process_type($n,"CHARACTER SET");}return"CREATE $eg ".idf_escape(trim($K["name"]))." (".implode(", ",$O).")".(isset($_GET["function"])?" RETURNS".process_type($K["returns"],"CHARACTER SET"):"").($K["language"]?" LANGUAGE $K[language]":"").rtrim("n$K[definition]",";").";";}function
remove_definer(
$H){return
preg_replace('~^([A-Z =]+) DEFINER=
`'.preg_replace('~@(.*)~','`@`(%|\1)',logged_user()).'`~','\1',$H);}function
format_foreign_key(
$p){global$Ke;return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$p["source"])).") REFERENCES ".table($p["table"])." (".implode(", ",array_map('idf_escape',$p["target"])).")".(preg_match("~^($Ke)$~",$p["on_delete"])?" ON DELETE $p[on_delete]":"").(preg_match("~^($Ke)$~",$p["on_update"])?" ON UPDATE $p[on_update]":"");}function
tar_file(
$Fc,$lh){$J=pack("a100a8a8a8a12a12",$Fc,644,0,0,decoct($lh->size),decoct(time()));$cb=8*32;for($r=0;$r<strlen($J);$r++)$cb+=ord($J[$r]);$J.=sprintf("%06o",$cb)." ";echo$J,str_repeat("",512-strlen($J));$lh->send();echo
str_repeat("",511-($lh->size+511)%512);}function
ini_bytes(
$qd){$X=ini_get($qd);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function
doc_link(
$of){global$w,$h;$Hh=array('sql'=>"http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/",'sqlite'=>"http://www.sqlite.org/",'pgsql'=>"http://www.postgresql.org/docs/".substr($h->server_info,0,3)."/static/",'mssql'=>"http://msdn.microsoft.com/library/",'oracle'=>"http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/",);return($of[$w]?"<a href='$Hh[$w]$of[$w]' target='_blank' rel='noreferrer'><sup>?</sup></a>":"");}function
ob_gzencode(
$P){return
gzencode(
$P);}function
db_size(
$k){global$h;if(!$h->select_db($k))return"?";$J=0;foreach(table_status()as$R)$J+=$R["Data_length"]+$R["Index_length"];return
format_number(
$J);}function
connect_error(){global
$b,$h,$T,$m,$Ub;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header(lang(35).": ".h(DB),lang(99),true);}else{if($_POST["db"]&&!$m)queries_redirect(substr(ME,0,-1),lang(100),drop_databases($_POST["db"]));page_header(lang(101),$m,false);echo"<p class='links'>n";foreach(array('database'=>lang(102),'privileges'=>lang(63),'processlist'=>lang(103),'variables'=>lang(104),'status'=>lang(105),)as$x=>$X){if(support($x))echo"<a href='".h(ME)."$x='>$X</a>n";}echo"<p>".lang(106,$Ub[DRIVER],"<b>".h($h->server_info)."</b>","<b>$h->extension</b>")."n","<p>".lang(107,"<b>".h(logged_user())."</b>")."n";$j=$b->databases();if($j){$lg=support("scheme");$kb=collations();echo"<form action='' method='post'>n","<table cellspacing='0' class='checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>n","<thead><tr>".(support("database")?"<td>&nbsp;":"")."<th>".lang(35)." - <a href='".h(ME)."refresh=1'>".lang(108)."</a>"."<td>".lang(109)."<td>".lang(110)."<td>".lang(111)." - <a href='".h(ME)."dbsize=1' onclick="return !ajaxSetHtml('".js_escape(ME)."script=connect');">".lang(112)."</a>"."</thead>n";$j=($_GET["dbsize"]?count_tables($j):array_flip($j));foreach($j
as$k=>$S){$dg=h(ME)."db=".urlencode($k);echo"<tr".odd().">".(support("database")?"<td>".checkbox("db[]",$k,in_array($k,(array)$_POST["db"])):""),"<th><a href='$dg'>".h($k)."</a>";$d=nbsp(db_collation($k,$kb));echo"<td>".(support("database")?"<a href='$dg".($lg?"&amp;ns=":"")."&amp;database=' title='".lang(59)."'>$d</a>":$d),"<td align='right'><a href='$dg&amp;schema=' id='tables-".h($k)."' title='".lang(62)."'>".($_GET["dbsize"]?$S:"?")."</a>","<td align='right' id='size-".h($k)."'>".($_GET["dbsize"]?db_size($k):"?"),"n";}echo"</table>n",(support("database")?"<fieldset><legend>".lang(113)." <span id='selected'></span></legend><div>n"."<input type='hidden' name='all' value='' onclick="selectCount('selected'formChecked(this, /^db/));">n"."<input type='submit' name='drop' value='".lang(114)."'".confirm().">n"."</div></fieldset>n":""),"<script type='text/javascript'>tableCheck();</script>n","<input type='hidden' name='token' value='$T'>n","</form>n";}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$h->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}if(support("scheme")&&DB!=""&&$_GET["ns"]!==""){if(!isset($_GET["ns"]))redirect(preg_replace('~ns=[^&]*&~','',ME)."ns=".get_schema());if(!set_schema($_GET["ns"])){header("HTTP/1.1 404 Not Found");page_header(lang(68).": ".h($_GET["ns"]),lang(115),true);page_footer("ns");exit;}}$Ke="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class
TmpFile{var
$handler;var$size;function
TmpFile()
{$this->handler=tmpfile();}function
write(
$ub){$this->size+=strlen($ub);fwrite($this->handler,$ub);}function
send(){fseek(
$this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$mc="'(?:''|[^'\\]|\\.)*'";$rd="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"])$_GET["edit"]=$_GET["select"];if(isset($_GET["callf"]))$_GET["call"]=$_GET["callf"];if(isset($_GET["function"]))$_GET["procedure"]=$_GET["function"];if(isset($_GET["download"])){$a=$_GET["download"];$o=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$M=array(idf_escape($_GET["field"]));$I=$l->select($a,$M,array(where($_GET,$o)),$M);$K=($I?$I->fetch_row():array());echo$K[0];exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$o=fields($a);if(!$o)$m=error();$R=table_status1($a,true);page_header(($o&&is_view($R)?lang(116):lang(117)).": ".h($a),$m);$b->selectLinks($R);$ob=$R["Comment"];if($ob!="")echo"<p>".lang(94).": ".h($ob)."n";if($o){echo"<table cellspacing='0'>n","<thead><tr><th>".lang(118)."<td>".lang(90).(support("comment")?"<td>".lang(94):"")."</thead>n";foreach($o
as$n){echo"<tr".odd()."><th>".h($n["field"]),"<td title='".h($n["collation"])."'>".h($n["full_type"]).($n["null"]?" <i>NULL</i>":"").($n["auto_increment"]?" <i>".lang(56)."</i>":""),(isset($n["default"])?" [<b>".h($n["default"])."</b>]":""),(support("comment")?"<td>".nbsp($n["comment"]):""),"n";}echo"</table>n";}if(!is_view($R)){if(support("indexes")){echo"<h3 id='indexes'>".lang(119)."</h3>n";$v=indexes($a);if($v){echo"<table cellspacing='0'>n";foreach($v
as$C=>$u){ksort($u["columns"]);$Af=array();foreach($u["columns"]as$x=>$X)$Af[]="<i>".h($X)."</i>".($u["lengths"][$x]?"(".$u["lengths"][$x].")":"").($u["descs"][$x]?" DESC":"");echo"<tr title='".h($C)."'><th>$u[type]<td>".implode(", ",$Af)."n";}echo"</table>n";}echo'<p class="links"><a href="'.h(ME).'indexes='.urlencode($a).'">'.lang(120)."</a>n";}if(fk_support($R)){echo"<h3 id='foreign-keys'>".lang(84)."</h3>n";$Lc=foreign_keys($a);if($Lc){echo"<table cellspacing='0'>n","<thead><tr><th>".lang(121)."<td>".lang(122)."<td>".lang(87)."<td>".lang(86)."<td>&nbsp;</thead>n";foreach($Lc
as$C=>$p){echo"<tr title='".h($C)."'>","<th><i>".implode("</i>, <i>",array_map('h',$p["source"]))."</i>","<td><a href='".h($p["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($p["db"]),ME):($p["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($p["ns"]),ME):ME))."table=".urlencode($p["table"])."'>".($p["db"]!=""?"<b>".h($p["db"])."</b>.":"").($p["ns"]!=""?"<b>".h($p["ns"])."</b>.":"").h($p["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$p["target"]))."</i>)","<td>".nbsp($p["on_delete"])."n","<td>".nbsp($p["on_update"])."n",'<td><a href="'.h(ME.'foreign='.urlencode($a).'&name='.urlencode($C)).'">'.lang(123).'</a>';}echo"</table>n";}echo'<p class="links"><a href="'.h(ME).'foreign='.urlencode($a).'">'.lang(124)."</a>n";}}if(support(is_view($R)?"view_trigger":"trigger")){echo"<h3 id='triggers'>".lang(125)."</h3>n";$vh=triggers($a);if($vh){echo"<table cellspacing='0'>n";foreach($vh
as$x=>$X)echo"<tr valign='top'><td>".h($X[0])."<td>".h($X[1])."<th>".h($x)."<td><a href='".h(ME.'trigger='.urlencode($a).'&name='.urlencode($x))."'>".lang(123)."</a>n";echo"</table>n";}echo'<p class="links"><a href="'.h(ME).'trigger='.urlencode($a).'">'.lang(126)."</a>n";}}elseif(isset($_GET["schema"])){page_header(lang(62),"",array(),h(DB.($_GET["ns"]?".$_GET[ns]":"")));$Rg=array();$Sg=array();$C="adminer_schema";$ea=($_GET["schema"]?$_GET["schema"]:$_COOKIE[($_COOKIE["$C-".DB]?"$C-".DB:$C)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$ea,$be,PREG_SET_ORDER);foreach($be
as
$r=>$B){$Rg[$B[1]]=array($B[2],$B[3]);$Sg[]="nt'".js_escape($B[1])."': [ $B[2]$B[3] ]";}$nh=0;$Pa=-1;$kg=array();$Sf=array();$Rd=array();foreach(table_status('',true)as$Q=>$R){if(is_view($R))continue;$tf=0;$kg[$Q]["fields"]=array();foreach(fields($Q)as$C=>$n){$tf+=1.25;$n["pos"]=$tf;$kg[$Q]["fields"][$C]=$n;}$kg[$Q]["pos"]=($Rg[$Q]?$Rg[$Q]:array($nh,0));foreach($b->foreignKeys($Q)as$X){if(!$X["db"]){$Pd=$Pa;if($Rg[$Q][1]||$Rg[$X["table"]][1])$Pd=min(floatval($Rg[$Q][1]),floatval($Rg[$X["table"]][1]))-1;else$Pa-=.1;while($Rd[(string)$Pd])$Pd-=.0001;$kg[$Q]["references"][$X["table"]][(string)$Pd]=array($X["source"],$X["target"]);$Sf[$X["table"]][$Q][(string)$Pd]=$X["target"];$Rd[(string)$Pd]=true;}}$nh=max($nh,$kg[$Q]["pos"][0]+2.5+$tf);}echo'<div id="schema" style="height: ',$nh,'em;" onselectstart="return false;">
<script type="text/javascript">
var tablePos = {',implode(",",
$Sg)."n",'};
var em = document.getElementById('schema').offsetHeight / ',
$nh,';
document.onmousemove = schemaMousemove;
document.onmouseup = function (ev) {
    schemaMouseup(ev, '',js_escape(DB),'');
};
</script>
';foreach(
$kg
as
$C=>$Q){echo"<div class='table' style='top: ".$Q["pos"][0]."em; left: ".$Q["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($C).'"><b>'.h($C)."</b></a>";foreach($Q["fields"]as$n){$X='<span'.type_class($n["type"]).' title="'.h($n["full_type"].($n["null"]?" NULL":'')).'">'.h($n["field"]).'</span>';echo"<br>".($n["primary"]?"<i>$X</i>":$X);}foreach((array)$Q["references"]as$Yg=>$Tf){foreach($Tf
as
$Pd=>$Pf){$Qd=$Pd-$Rg[$C][1];$r=0;foreach($Pf[0]as$_g)echo"n<div class='references' title='".h($Yg)."' id='refs$Pd-".($r++)."' style='left: $Qd"."em; top: ".$Q["fields"][$_g]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$Qd)."em;'></div></div>";}}foreach((array)$Sf[$C]as$Yg=>$Tf){foreach($Tf
as
$Pd=>$f){$Qd=$Pd-$Rg[$C][1];$r=0;foreach($f
as$Xg)echo"n<div class='references' title='".h($Yg)."' id='refd$Pd-".($r++)."' style='left: $Qd"."em; top: ".$Q["fields"][$Xg]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=4.1.0'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$Qd)."em;'></div></div>";}}echo"n</div>n";}foreach($kg
as
$C=>$Q){foreach((array)$Q["references"]as$Yg=>$Tf){foreach($Tf
as
$Pd=>$Pf){$qe=$nh;$fe=-10;foreach($Pf[0]as$x=>$_g){$uf=$Q["pos"][0]+$Q["fields"][$_g]["pos"];$vf=$kg[$Yg]["pos"][0]+$kg[$Yg]["fields"][$Pf[1][$x]]["pos"];$qe=min($qe,$uf,$vf);$fe=max($fe,$uf,$vf);}echo"<div class='references' id='refl$Pd' style='left: $Pd"."em; top: $qe"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($fe-$qe)."em;'></div></div>n";}}}echo'</div>
<p class="links"><a href="',h(ME."schema=".urlencode(
$ea)),'" id="schema-link">',lang(127),'</a>
';}elseif(isset(
$_GET["dump"])){$a=$_GET["dump"];if($_POST&&!$m){$xb="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$x)$xb.="&$x=".urlencode($_POST[$x]);cookie("adminer_export",substr($xb,1));$S=array_flip((array)$_POST["tables"])+array_flip((array)$_POST["data"]);$yc=dump_headers((count($S)==1?key($S):DB),(DB==""||count($S)>1));$zd=preg_match('~sql~',$_POST["format"]);if($zd){echo"-- Adminer $ia ".$Ub[DRIVER]." dumpnn";if($w=="sql"){echo"SET NAMES utf8;
SET time_zone = '+00:00';
"
.($_POST["data_style"]?"SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
"
:"")."
"
;$h->query("SET time_zone = '+00:00';");}}$Ig=$_POST["db_style"];$j=array(DB);if(DB==""){$j=$_POST["databases"];if(is_string($j))$j=explode("n",rtrim(str_replace("r","",$j),"n"));}foreach((array)$j
as$k){$b->dumpDatabase($k);if($h->select_db($k)){if($zd&&preg_match('~CREATE~',$Ig)&&($zb=$h->result("SHOW CREATE DATABASE ".idf_escape($k),1))){if($Ig=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($k).";n";echo"$zb;n";}if($zd){if($Ig)echo
use_sql($k).";nn";$cf="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$eg){foreach(get_rows("SHOW $eg STATUS WHERE Db = ".q($k),null,"-- ")as$K)$cf.=($Ig!='DROP+CREATE'?"DROP $eg IF EXISTS ".idf_escape($K["Name"]).";;n":"").remove_definer($h->result("SHOW CREATE $eg ".idf_escape($K["Name"]),2)).";;nn";}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$K)$cf.=($Ig!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($K["Name"]).";;n":"").remove_definer($h->result("SHOW CREATE EVENT ".idf_escape($K["Name"]),3)).";;nn";}if($cf)echo"DELIMITER ;;nn$cf"."DELIMITER ;nn";}if($_POST["table_style"]||$_POST["data_style"]){$Th=array();foreach(table_status('',true)as$C=>$R){$Q=(DB==""||in_array($C,(array)$_POST["tables"]));$Db=(DB==""||in_array($C,(array)$_POST["data"]));if($Q||$Db){if($yc=="tar"){$lh=new
TmpFile;ob_start(array($lh,'write'),1e5);}$b->dumpTable($C,($Q?$_POST["table_style"]:""),(is_view($R)?2:0));if(is_view($R))$Th[]=$C;elseif($Db){$o=fields($C);$b->dumpData($C,$_POST["data_style"],"SELECT *".convert_fields($o,$o)." FROM ".table($C));}if($zd&&$_POST["triggers"]&&$Q&&($vh=trigger_sql($C,$_POST["table_style"])))echo"nDELIMITER ;;n$vhnDELIMITER ;n";if($yc=="tar"){ob_end_flush();tar_file((DB!=""?"":"$k/")."$C.csv",$lh);}elseif($zd)echo"n";}}foreach($Th
as$Sh)$b->dumpTable($Sh,$_POST["table_style"],1);if($yc=="tar")echo
pack("x512");}}}if($zd)echo"-- ".$h->result("SELECT NOW()")."n";exit;}page_header(lang(128),$m,($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),h(DB));echo'
<form action="" method="post">
<table cellspacing="0">
'
;$Hb=array('','USE','DROP+CREATE','CREATE');$Tg=array('','DROP+CREATE','CREATE');$Eb=array('','TRUNCATE+INSERT','INSERT');if($w=="sql")$Eb[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$K);if(!$K)$K=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($K["events"])){$K["routines"]=$K["events"]=($_GET["dump"]=="");$K["triggers"]=$K["table_style"];}echo"<tr><th>".lang(129)."<td>".html_select("output",$b->dumpOutput(),$K["output"],0)."n";echo"<tr><th>".lang(130)."<td>".html_select("format",$b->dumpFormat(),$K["format"],0)."n";echo($w=="sqlite"?"":"<tr><th>".lang(35)."<td>".html_select('db_style',$Hb,$K["db_style"]).(support("routine")?checkbox("routines",1,$K["routines"],lang(131)):"").(support("event")?checkbox("events",1,$K["events"],lang(132)):"")),"<tr><th>".lang(110)."<td>".html_select('table_style',$Tg,$K["table_style"]).checkbox("auto_increment",1,$K["auto_increment"],lang(56)).(support("trigger")?checkbox("triggers",1,$K["triggers"],lang(125)):""),"<tr><th>".lang(133)."<td>".html_select('data_style',$Eb,$K["data_style"]),'</table>
<p><input type="submit" value="'
,lang(128),'">
<input type="hidden" name="token" value="'
,$T,'">

<table cellspacing="0">
'
;$yf=array();if(DB!=""){$ab=($a!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label class='block'><input type='checkbox' id='check-tables'$ab onclick='formCheck(this, /^tables\[/);'>".lang(110)."</label>","<th style='text-align: right;'><label class='block'>".lang(133)."<input type='checkbox' id='check-data'$ab onclick='formCheck(this, /^data\[/);'></label>","</thead>n";$Th="";$Ug=tables_list();foreach($Ug
as$C=>$U){$xf=preg_replace('~_.*~','',$C);$ab=($a==""||$a==(substr($a,-1)=="%"?"$xf%":$C));$Af="<tr><td>".checkbox("tables[]",$C,$ab,$C,"checkboxClick(event, this); formUncheck('check-tables');","block");if($U!==null&&!preg_match('~table~i',$U))$Th.="$Afn";else
echo
"$Af<td align='right'><label class='block'><span id='Rows-".h($C)."'></span>".checkbox("data[]",$C,$ab,"","checkboxClick(event, this); formUncheck('check-data');")."</label>n";$yf[$xf]++;}echo$Th;if($Ug)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>n";}else{echo"<thead><tr><th style='text-align: left;'><label class='block'><input type='checkbox' id='check-databases'".($a==""?" checked":"")." onclick='formCheck(this, /^databases\[/);'>".lang(35)."</label></thead>n";$j=$b->databases();if($j){foreach($j
as$k){if(!information_schema($k)){$xf=preg_replace('~_.*~','',$k);echo"<tr><td>".checkbox("databases[]",$k,$a==""||$a=="$xf%",$k,"formUncheck('check-databases');","block")."n";$yf[$xf]++;}}}else
echo
"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
</form>
'
;$Hc=true;foreach($yf
as$x=>$X){if($x!=""&&$X>1){echo($Hc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$x%")."'>".h($x)."</a>";$Hc=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(63));$I=$h->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$Tc=$I;if(!$I)$I=$h->query("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, '@', -1) AS Host");echo"<form action=''><p>n";hidden_fields_get();echo"<input type='hidden' name='db' value='".h(DB)."'>n",($Tc?"":"<input type='hidden' name='grant' value=''>n"),"<table cellspacing='0'>n","<thead><tr><th>".lang(33)."<th>".lang(32)."<th>&nbsp;</thead>n";while($K=$I->fetch_assoc())echo'<tr'.odd().'><td>'.h($K["User"])."<td>".h($K["Host"]).'<td><a href="'.h(ME.'user='.urlencode($K["User"]).'&host='.urlencode($K["Host"])).'">'.lang(10)."</a>n";if(!$Tc||DB!="")echo"<tr".odd()."><td><input name='user' autocapitalize='off'><td><input name='host' value='localhost' autocapitalize='off'><td><input type='submit' value='".lang(10)."'>n";echo"</table>n","</form>n",'<p class="links"><a href="'.h(ME).'user=">'.lang(134)."</a>";}elseif(isset($_GET["sql"])){if(!$m&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$dd=&get_session("queries");$cd=&$dd[DB];if(!$m&&$_POST["clear"]){$cd=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?lang(64):lang(55)),$m);if(!$m&&$_POST){$Pc=false;if(!isset($_GET["import"]))$H=$_POST["query"];elseif($_POST["webfile"]){$Pc=@fopen((file_exists("adminer.sql")?"adminer.sql":"compress.zlib://adminer.sql.gz"),"rb");$H=($Pc?fread($Pc,1e6):false);}else$H=get_file("sql_file",true);if(is_string($H)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($H)+memory_get_usage()+8e6));if($H!=""&&strlen($H)<1e6){$Hf=$H.(preg_match("~;[ trn]*$~",$H)?"":";");if(!$cd||reset(end($cd))!=$Hf){restart_session();$cd[]=array($Hf,time());set_session("queries",$dd);stop_session();}}$Ag="(?:\s|/\*.*\*/|(?:#|-- )[^n]*n|--r?n)";$Mb=";";$D=0;$jc=true;$i=connect();if(is_object($i)&&DB!="")$i->select_db(DB);$nb=0;$oc=array();$Vd=0;$hf='['"'.($w=="sql"?'`#':($w=="sqlite"?'`[':($w=="mssql"?'[':''))).']|/\*|-- |$'.($w=="pgsql"?'|\$[^$]*\$':'');$oh=microtime(true);parse_str($_COOKIE["adminer_export"],$wa);$ac=$b->dumpFormat();unset($ac["sql"]);while($H!=""){if(!$D&&preg_match("~^$Ag*DELIMITER\s+(\S+)~i",$H,$B)){$Mb=$B[1];$H=substr($H,strlen($B[0]));}else{preg_match('('.preg_quote($Mb)."\s*|$hf)",$H,$B,PREG_OFFSET_CAPTURE,$D);list($Nc,$tf)=$B[0];if(!$Nc&&$Pc&&!feof($Pc))$H.=fread($Pc,1e5);else{if(!$Nc&&rtrim($H)=="")break;$D=$tf+strlen($Nc);if($Nc&&rtrim($Nc)!=$Mb){while(preg_match('('.($Nc=='/*'?'\*/':($Nc=='['?']':(preg_match('~^-- |^#~',$Nc)?"n":preg_quote($Nc)."|\\."))).'|$)s',$H,$B,PREG_OFFSET_CAPTURE,$D)){$ig=$B[0][0];if(!$ig&&$Pc&&!feof($Pc))$H.=fread($Pc,1e5);else{$D=$B[0][1]+strlen($ig);if($ig[0]!="\")break;}}}else{$jc=false;$Hf=substr($H,0,$tf);$nb++;$Af="<pre id='sql-$nb'><code class='jush-$w'>".shorten_utf8(trim($Hf),1000)."</code></pre>n";if(!$_POST["only_errors"]){echo$Af;ob_flush();flush();}$Dg=microtime(true);if($h->multi_query($Hf)&&is_object($i)&&preg_match("~^$Ag*USE\b~isU",$Hf))$i->query($Hf);do{$I=$h->store_result();$eh=" <span class='time'>(".format_time($Dg).")</span>".(strlen($Hf)<1000?" <a href='".h(ME)."sql=".urlencode(trim($Hf))."'>".lang(10)."</a>":"");if($h->error){echo($_POST["only_errors"]?$Af:""),"<p class='error'>".lang(135).($h->errno?" ($h->errno)":"").": ".error()."n";$oc[]=" <a href='#sql-$nb'>$nb</a>";if($_POST["error_stops"])break
2;}elseif(is_object($I)){$We=select($I,$i);if(!$_POST["only_errors"]){echo"<form action='' method='post'>n","<p>".($I->num_rows?lang(136,$I->num_rows):"").$eh;$s="export-$nb";$xc=", <a href='#$s' onclick="return !toggle('$s');">".lang(128)."</a><span id='$s' class='hidden'>: ".html_select("output",$b->dumpOutput(),$wa["output"])." ".html_select("format",$ac,$wa["format"])."<input type='hidden' name='query' value='".h($Hf)."'>"." <input type='submit' name='export' value='".lang(128)."'><input type='hidden' name='token' value='$T'></span>n";if($i&&preg_match("~^($Ag|\()*SELECT\b~isU",$Hf)&&($wc=explain($i,$Hf))){$s="explain-$nb";echo", <a href='#$s' onclick="return !toggle('$s');">EXPLAIN</a>$xc","<div id='$s' class='hidden'>n";select($wc,$i,$We);echo"</div>n";}else
echo
$xc;echo"</form>n";}}else{if(preg_match("~^$Ag*(CREATE|DROP|ALTER)$Ag+(DATABASE|SCHEMA)\b~isU",$Hf)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($h->info)."'>".lang(137,$h->affected_rows)."$ehn";}$Dg=microtime(true);}while($h->next_result());$Vd+=substr_count($Hf.$Nc,"n");$H=substr($H,$D);$D=0;}}}}if($jc)echo"<class='message'>".lang(138)."n";elseif($_POST["only_errors"]){echo"<class='message'>".lang(139,$nb-count($oc))," <span class='time'>(".format_time($oh).")</span>n";}elseif($oc&&$nb>1)echo"<class='error'>".lang(135)."".implode("",$oc)."n";}else
echo"
<class='error'>".upload_error($H)."n";}echo'
<form action="" method="
post" enctype="multipart/form-data" id="form">
';
$tc="<input type='submit' value='".lang(140)."' title='Ctrl+Enter'>";if(!isset($_GET["import"])){$Hf=$_GET["sql"];if($_POST)$Hf=$_POST["query"];elseif($_GET["history"]=="all")$Hf=$cd;elseif($_GET["history"]!="")$Hf=$cd[$_GET["history"]][0];echo"<p>";textarea("query",$Hf,20);echo($_POST?"":"<script type='text/javascript'>focus(document.getElementsByTagName('textarea')[0]);</script>n"),"<p>$tcn";}else{echo"<fieldset><legend>".lang(141)."</legend><div>",(ini_bool("file_uploads")?'<input type="file" name="sql_file[]" multiple> (&lt; '.ini_get("upload_max_filesize").'B)':lang(142)),"n$tc","</div></fieldset>n","<fieldset><legend>".lang(143)."</legend><div>",lang(144,"<code>adminer.sql".(extension_loaded("zlib")?"[.gz]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(145).'">',"</div></fieldset>n","<p>";}echo
checkbox("
error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),lang(146))."n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),lang(147))."n","<input type='hidden' name='token' value='$T'>n";if(!isset($_GET["import"])&&$cd){print_fieldset("history",lang(148),$_GET["history"]!="");for($X=end($cd);$X;$X=prev($cd)){$x=key($cd);list($Hf,$eh,$ec)=$X;echo'<a href="'.h(ME."sql=&history=$x").'">'.lang(10)."</a>"." <span class='time' title='".@date('Y-m-d',$eh)."'>".@date("H:i:s",$eh)."</span>"." <code class='jush-$w'>".shorten_utf8(ltrim(str_replace("n"," ",str_replace("r","",preg_replace('~^(#|-- ).*~m','',$Hf)))),80,"</code>").($ec?" <span class='time'>($ec)</span>":"")."<br>n";}echo"<input type='submit' name='clear' value='".lang(149)."'>n","<a href='".h(ME."sql=&history=all")."'>".lang(150)."</a>n","</div></fieldset>n";}echo'</form>
';}elseif(isset(
$_GET["edit"])){$a=$_GET["edit"];$o=fields($a);$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0],$o):""):where($_GET,$o));$Fh=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($o
as$C=>$n){if(!isset($n["privileges"][$Fh?"update":"insert"])||$b->fieldName($n)=="")unset($o[$C]);}if($_POST&&!$m&&!isset($_GET["select"])){$A=$_POST["referer"];if($_POST["insert"])$A=($Fh?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$A))$A=ME."select=".urlencode($a);$v=indexes($a);$Ah=unique_array($_GET["where"],$v);$Kf="nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($A,lang(151),$l->delete($a,$Kf,!$Ah));else{$O=array();foreach($o
as$C=>$n){$X=process_input($n);if($X!==false&&$X!==null)$O[idf_escape($C)]=$X;}if($Fh){if(!$O)redirect($A);queries_redirect($A,lang(152),$l->update($a,$O,$Kf,!$Ah));if(is_ajax()){page_headers();page_messages($m);exit;}}else{$I=$l->insert($a,$O);$Od=($I?last_id():0);queries_redirect($A,lang(153,($Od?$Od":"")),$I);}}}$K=null;if($_POST["save"])$K=(array)$_POST["fields"];elseif($Z){$M=array();foreach($o
as$C=>$n){if(isset($n["privileges"]["select"])){$Fa=convert_field($n);if($_POST["clone"]&&$n["auto_increment"])$Fa="''";if($w=="sql"&&preg_match("~enum|set~",$n["type"]))$Fa="1*".idf_escape($C);$M[]=($Fa?"$Fa AS ":"").idf_escape($C);}}$K=array();if(!support("table"))$M=array("*");if($M){$I=$l->select($a,$M,array($Z),$M,array(),(isset($_GET["select"])?2:1));$K=$I->fetch_assoc();if(!$K)$K=false;if(isset($_GET["select"])&&(!$K||$I->fetch_assoc()))$K=null;}}if(!support("table")&&!$o){if(!$Z){$I=$l->select($a,array("*"),$Z,array("*"));$K=($I?$I->fetch_assoc():false);if(!$K)$K=array($l->primary=>"");}if($K){foreach($K
as$x=>$X){if(!$Z)$K[$x]=null;$o[$x]=array("field"=>$x,"null"=>($x!=$l->primary),"auto_increment"=>($x==$l->primary));}}}edit_form($a,$o,$K,$Fh);}elseif(isset($_GET["create"])){$a=$_GET["create"];$if=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$x)$if[$x]=$x;$Rf=referencable_primary($a);$Lc=array();foreach($Rf
as$Pg=>$n)$Lc[str_replace("`","``",$Pg)."`".str_replace("`","``",$n["field"])]=$Pg;$Ze=array();$R=array();if($a!=""){$Ze=fields($a);$R=table_status($a);if(!$R)$m=lang(9);}$K=$_POST;$K["fields"]=(array)$K["fields"];if($K["auto_increment_col"])$K["fields"][$K["auto_increment_col"]]["auto_increment"]=true;if($_POST&&!process_fields($K["fields"])&&!$m){if($_POST["drop"])queries_redirect(substr(ME,0,-1),lang(154),drop_tables(array($a)));else{$o=array();$Ca=array();$Ih=false;$Jc=array();ksort($K["fields"]);$Ye=reset($Ze);$_a=" FIRST";foreach($K["fields"]as$x=>$n){$p=$Lc[$n["type"]];$wh=($p!==null?$Rf[$p]:$n);if($n["field"]!=""){if(!$n["has_default"])$n["default"]=null;if($x==$K["auto_increment_col"])$n["auto_increment"]=true;$Ff=process_field($n,$wh);$Ca[]=array($n["orig"],$Ff,$_a);if($Ff!=process_field($Ye,$Ye)){$o[]=array($n["orig"],$Ff,$_a);if($n["orig"]!=""||$_a)$Ih=true;}if($p!==null)$Jc[idf_escape($n["field"])]=($a!=""&&$w!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$Lc[$n["type"]],'source'=>array($n["field"]),'target'=>array($wh["field"]),'on_delete'=>$n["on_delete"],));$_a=" AFTER ".idf_escape($n["field"]);}elseif($n["orig"]!=""){$Ih=true;$o[]=array($n["orig"]);}if($n["orig"]!=""){$Ye=next($Ze);if(!$Ye)$_a="";}}$kf="";if($if[$K["partition_by"]]){$lf=array();if($K["partition_by"]=='RANGE'||$K["partition_by"]=='LIST'){foreach(array_filter($K["partition_names"])as$x=>$X){$Y=$K["partition_values"][$x];$lf[]="n  PARTITION ".idf_escape($X)." VALUES ".($K["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$kf.="nPARTITION BY $K[partition_by]($K[partition])".($lf?" (".implode(",",$lf)."n)":($K["partitions"]?" PARTITIONS ".(+$K["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$kf.="nREMOVE PARTITIONING";$je=lang(155);if($a==""){cookie("adminer_engine",$K["Engine"]);$je=lang(156);}$C=trim($K["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($C),$je,alter_table($a,$C,($w=="sqlite"&&($Ih||$Jc)?$Ca:$o),$Jc,$K["Comment"],($K["Engine"]&&$K["Engine"]!=$R["Engine"]?$K["Engine"]:""),($K["Collation"]&&$K["Collation"]!=$R["Collation"]?$K["Collation"]:""),($K["Auto_increment"]!=""?+$K["Auto_increment"]:""),$kf));}}page_header(($a!=""?lang(41):lang(66)),$m,array("table"=>$a),h($a));if(!$_POST){$K=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($yh["int"])?"int":(isset($yh["integer"])?"integer":"")))),"partition_names"=>array(""),);if($a!=""){$K=$R;$K["name"]=$a;$K["fields"]=array();if(!$_GET["auto_increment"])$K["Auto_increment"]="";foreach($Ze
as$n){$n["has_default"]=isset($n["default"]);$K["fields"][]=$n;}if(support("partitioning")){$Qc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$I=$h->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $Qc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($K["partition_by"],$K["partitions"],$K["partition"])=$I->fetch_row();$lf=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $Qc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$lf[""]="";$K["partition_names"]=array_keys($lf);$K["partition_values"]=array_values($lf);}}}$kb=collations();$lc=engines();foreach($lc
as$kc){if(!strcasecmp($kc,$K["Engine"])){$K["Engine"]=$kc;break;}}echo'
<form action="" method="post" id="form">
<p>
'
;if(support("columns")||$a==""){echo
lang(157),': <input name="name" maxlength="64" value="',h($K["name"]),'" autocapitalize="off">
'
;if($a==""&&!$_POST){?><script type='text/javascript'>focus(document.getElementById('form')['name']);</script><?php }echo($lc?"<select name='Engine' onchange='helpClose();'".on_help("getTarget(event).value",1).">".optionlist(array(""=>"(".lang(158).")")+$lc,$K["Engine"])."</select>":""),' ',($kb&&!preg_match("~sqlite|mssql~",$w)?html_select("Collation",array(""=>"(".lang(85).")")+$kb,$K["Collation"]):""),' <input type="submit" value="',lang(14),'">
'
;}echo'
'
;if(support("columns")){echo'<table cellspacing="0" id="edit-fields" class="nowrap">
'
;$pb=($_POST?$_POST["comments"]:$K["Comment"]!="");if(!$_POST&&!$pb){foreach($K["fields"]as$n){if($n["comment"]!=""){$pb=true;break;}}}edit_fields($K["fields"],$kb,"TABLE",$Lc,$pb);echo'</table>
<p>
'
,lang(56),': <input type="number" name="Auto_increment" size="6" value="',h($K["Auto_increment"]),'">
'
,checkbox("defaults",1,true,lang(93),"columnShow(this.checked, 5)","jsonly");if(!$_POST["defaults"]){echo'<script type="text/javascript">editingHideDefaults()</script>';}echo(support("comment")?"<label><input type='checkbox' name='comments' value='1' class='jsonly' onclick="columnShow(this.checked6); toggle('Comment'); if (this.checkedthis.form['Comment'].focus();"".($pb?" checked":"").">".lang(94)."</label>".' <input name="Comment" id="Comment" value="'.h($K["Comment"]).'" maxlength="'.($h->server_info>=5.5?2048:60).'"'.($pb?'':' class="hidden"').'>':''),'<p>
<input type="submit" value="'
,lang(14),'">
'
;}echo'
'
;if($a!=""){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}if(support("partitioning")){$jf=preg_match('~RANGE|LIST~',$K["partition_by"]);print_fieldset("partition",lang(159),$K["partition_by"]);echo'<p>
'
,"<select name='partition_by' onchange='partitionByChange(this);'".on_help("getTarget(event).value.replace(/./, 'PARTITION BY $&')",1).">".optionlist(array(""=>"")+$if,$K["partition_by"])."</select>",'(<input name="partition" value="',h($K["partition"]),'">)
'
,lang(160),': <input type="number" name="partitions" class="size',($jf||!$K["partition_by"]?" hidden":""),'" value="',h($K["partitions"]),'">
<table cellspacing="0" id="partition-table"'
,($jf?"":" class='hidden'"),'>
<thead><tr><th>'
,lang(161),'<th>',lang(162),'</thead>
'
;foreach($K["partition_names"]as$x=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($x==count($K["partition_names"])-1?' onchange="partitionNameChange(this);"':'').' autocapitalize="off">','<td><input name="partition_values[]" value="'.h($K["partition_values"][$x]).'">';}echo'</table>
</div></fieldset>
'
;}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$md=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.($h->server_info>=5.6?'|InnoDB':'').'~i',$R["Engine"]))$md[]="FULLTEXT";$v=indexes($a);$zf=array();if($w=="mongo"){$zf=$v["_id_"];unset($md[0]);unset($v["_id_"]);}$K=$_POST;if($_POST&&!$m&&!$_POST["add"]&&!$_POST["drop_col"]){$c=array();foreach($K["indexes"]as$u){$C=$u["name"];if(in_array($u["type"],$md)){$f=array();$Td=array();$Ob=array();$O=array();ksort($u["columns"]);foreach($u["columns"]as$x=>$e){if($e!=""){$y=$u["lengths"][$x];$Nb=$u["descs"][$x];$O[]=idf_escape($e).($y?"(".(+$y).")":"").($Nb?" DESC":"");$f[]=$e;$Td[]=($y?$y:null);$Ob[]=$Nb;}}if($f){$uc=$v[$C];if($uc){ksort($uc["columns"]);ksort($uc["lengths"]);ksort($uc["descs"]);if($u["type"]==$uc["type"]&&array_values($uc["columns"])===$f&&(!$uc["lengths"]||array_values($uc["lengths"])===$Td)&&array_values($uc["descs"])===$Ob){unset($v[$C]);continue;}}$c[]=array($u["type"],$C,$O);}}}foreach($v
as$C=>$uc)$c[]=array($uc["type"],$C,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),lang(163),alter_indexes($a,$c));}page_header(lang(119),$m,array("table"=>$a),h($a));$o=array_keys(fields($a));if($_POST["add"]){foreach($K["indexes"]as$x=>$u){if($u["columns"][count($u["columns"])]!="")$K["indexes"][$x]["columns"][]="";}$u=end($K["indexes"]);if($u["type"]||array_filter($u["columns"],'strlen'))$K["indexes"][]=array("columns"=>array(1=>""));}if(!$K){foreach($v
as$x=>$u){$v[$x]["name"]=$x;$v[$x]["columns"][]="";}$v[]=array("columns"=>array(1=>""));$K["indexes"]=$v;}echo'
<form action="" method="post">
<table cellspacing="0" class="nowrap">
<thead><tr>
<th>'
,lang(164),'<th><input type="submit" style="left: -1000px; position: absolute;">',lang(165),'<th>',lang(166);?>
<th><noscript><input type='image' class='icon' name='add[0]' src='" . h(preg_replace("~\?.*~", "", ME)) . "?file=plus.gif&amp;version=4.1.0' alt='+' title='<?php echo
lang(95),''></noscript>&nbsp;
</
thead>
';if($zf){echo"<tr><td>PRIMARY<td>";foreach($zf["columns"]as$x=>$e){echo
select_input(" disabled",$o,$e),"<label><input disabled type='
checkbox'>".lang(50)."</label> ";}echo"<td><td>n";}$Cd=1;foreach($K["indexes"]as$u){if(!$_POST["drop_col"]||$Cd!=key($_POST["drop_col"])){echo"<tr><td>".html_select("indexes[$Cd][type]",array(-1=>"")+$md,$u["type"],($Cd==count($K["indexes"])?"indexesAddRow(this);":1)),"<td>";ksort($u["columns"]);$r=1;foreach($u["columns"]as$x=>$e){echo"<span>".select_input(" name='indexes[$Cd][columns][$r]' onchange="".($r==count($u["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".js_escape($w=="sql"?"":$_GET["indexes"]."_")."');"",($o?array_combine($o,$o):$o),$e),($w=="sql"||$w=="mssql"?"<input type='number' name='indexes[$Cd][lengths][$r]' class='size' value='".h($u["lengths"][$x])."'>":""),($w!="sql"?checkbox("indexes[$Cd][descs][$r]",1,$u["descs"][$x],lang(50)):"")," </span>";$r++;}echo"<td><input name='indexes[$Cd][name]' value='".h($u["name"])."' autocapitalize='off'>n","<td><input type='image' class='icon' name='drop_col[$Cd]' src='".h(preg_replace("~\?.*~","",ME))."?file=cross.gif&amp;version=4.1.0' alt='x' title='".lang(98)."' onclick="return !editingRemoveRow(this, 'indexes$1[type]');">n";}$Cd++;}echo'</table>
<
p>
<
input type="submit" value="',lang(14),'">
<
input type="hidden" name="token" value="',$T,'">
</
form>
';}elseif(isset($_GET["database"])){$K=$_POST;if($_POST&&!$m&&!isset($_POST["add_x"])){restart_session();$C=trim($K["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(167),drop_databases(array(DB)));}elseif(DB!==$C){if(DB!=""){$_GET["db"]=$C;queries_redirect(preg_replace('~bdb=[^&]*&~','',ME)."db=".urlencode($C),lang(168),rename_database($C,$K["collation"]));}else{$j=explode("n",str_replace("r","",$C));$Jg=true;$Nd="";foreach($j
as$k){if(count($j)==1||$k!=""){if(!create_database($k,$K["collation"]))$Jg=false;$Nd=$k;}}queries_redirect(ME."db=".urlencode($Nd),lang(169),$Jg);}}else{if(!$K["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($C).(preg_match('
~^[a-z0-9_]+$~i',$K["collation"])?" COLLATE $K[collation]":""),substr(ME,0,-1),lang(170));}}page_header(DB!=""?lang(59):lang(171),$m,array(),h(DB));$kb=collations();$C=DB;if($_POST)$C=$K["name"];elseif(DB!="")$K["collation"]=db_collation(DB,$kb);elseif($w=="sql"){foreach(get_vals("SHOW GRANTS")as$Tc){if(preg_match('ON (`(([^\\`]|``|\\.)*)%`\.\*)?~',$Tc,$B)&&$B[1]){$C=stripcslashes(idf_unescape("`$B[2]`"));break;}}}echo'
<form action="" method="post">
<p>
',(
$_POST["add_x"]||strpos($C,"n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($C).'</textarea><br>':'<input name="name" id="name" value="'.h($C).'" maxlength="64" autocapitalize="off">')."n".($kb?html_select("collation",array(""=>"(".lang(85).")")+$kb,$K["collation"]).doc_link(array('sql'=>"charset-charsets.html",'mssql'=>"ms187963.aspx",)):"");?>
<script type='text/javascript'>focus(document.getElementById('name'));</script>
<input type="submit" value="<?php echo
lang(14),'">
';if(DB!="")echo"<input type='submit' name='drop' value='".lang(114)."'".confirm().">n";elseif(!
$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' class='icon' name='add' src='".h(preg_replace("~\?.*~","",ME))."?file=plus.gif&amp;version=4.1.0' alt='+' title='".lang(95)."'>n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset(
$_GET["scheme"])){$K=$_POST;if($_POST&&!$m){$_=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$_,lang(172));else{$C=trim($K["name"]);$_.=urlencode($C);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($C),$_,lang(173));elseif($_GET["ns"]!=$C)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($C),$_,lang(174));else
redirect($_);}}page_header($_GET["ns"]!=""?lang(60):lang(61),$m);if(!$K)$K["name"]=$_GET["ns"];echo'
<form action="" method="post">
<p><input name="name" id="name" value="'
,h($K["name"]);?>" autocapitalize="off">
<script type='text/javascript'>focus(document.getElementById('name'));</script>
<input type="submit" value="<?php echo
lang(14),'">
'
;if($_GET["ns"]!="")echo"<input type='submit' name='drop' value='".lang(114)."'".confirm().">n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["call"])){$da=$_GET["call"];page_header(lang(175).": ".h($da),$m);$eg=routine($da,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$kd=array();$cf=array();foreach($eg["fields"]as$r=>$n){if(substr($n["inout"],-3)=="OUT")$cf[$r]="@".idf_escape($n["field"])." AS ".idf_escape($n["field"]);if(!$n["inout"]||substr($n["inout"],0,2)=="IN")$kd[]=$r;}if(!$m&&$_POST){$Xa=array();foreach($eg["fields"]as$x=>$n){if(in_array($x,$kd)){$X=process_input($n);if($X===false)$X="''";if(isset($cf[$x]))$h->query("SET @".idf_escape($n["field"])." = $X");}$Xa[]=(isset($cf[$x])?"@".idf_escape($n["field"]):$X);}$H=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($da)."(".implode(", ",$Xa).")";echo"<p><code class='jush-$w'>".h($H)."</code> <a href='".h(ME)."sql=".urlencode($H)."'>".lang(10)."</a>n";if(!$h->multi_query($H))echo"<p class='error'>".error()."n";else{$i=connect();if(is_object($i))$i->select_db(DB);do{$I=$h->store_result();if(is_object($I))select($I,$i);else
echo
"<p class='message'>".lang(176,$h->affected_rows)."n";}while($h->next_result());if($cf)select($h->query("SELECT ".implode(", ",$cf)));}}echo'
<form action="" method="post">
'
;if($kd){echo"<table cellspacing='0'>n";foreach($kd
as$x){$n=$eg["fields"][$x];$C=$n["field"];echo"<tr><th>".$b->fieldName($n);$Y=$_POST["fields"][$C];if($Y!=""){if($n["type"]=="enum")$Y=+$Y;if($n["type"]=="set")$Y=array_sum($Y);}input($n,$Y,(string)$_POST["function"][$C]);echo"n";}echo"</table>n";}echo'<p>
<input type="submit" value="'
,lang(175),'">
<input type="hidden" name="token" value="'
,$T,'">
</form>
'
;}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$C=$_GET["name"];$K=$_POST;if($_POST&&!$m&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$je=($_POST["drop"]?lang(177):($C!=""?lang(178):lang(179)));$A=ME."table=".urlencode($a);$K["source"]=array_filter($K["source"],'strlen');ksort($K["source"]);$Xg=array();foreach($K["source"]as$x=>$X)$Xg[$x]=$K["target"][$x];$K["target"]=$Xg;if($w=="sqlite")queries_redirect($A,$je,recreate_table($a,$a,array(),array(),array($C"=>($_POST["drop"]?"":" ".format_foreign_key($K)))));else{$c="ALTER TABLE ".table($a);$Vb="nDROP ".($w=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($C);if($_POST["drop"])query_redirect($c.$Vb,$A,$je);else{query_redirect($c.($C!=""?"$Vb,":"")."nADD".format_foreign_key($K),$A,$je);$m=lang(180)."<br>$m";}}}page_header(lang(181),$m,array("table"=>$a),h($a));if($_POST){ksort($K["source"]);if($_POST["add"])$K["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$K["target"]=array();}elseif($C!=""){$Lc=foreign_keys($a);$K=$Lc[$C];$K["source"][]="";}else{$K["table"]=$a;$K["source"]=array("");}$_g=array_keys(fields($a));$Xg=($a===$K["table"]?$_g:array_keys(fields($K["table"])));$Qf=array_keys(array_filter(table_status('',true),'fk_support'));echo'
<form action="" method="post">
<p>
'
;if($K["db"]==""&&$K["ns"]==""){echo
lang(182),':
'
,html_select("table",$Qf,$K["table"],"this.form['change-js'].value = '1'; this.form.submit();"),'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="'
,lang(183),'"></noscript>
<table cellspacing="0">
<thead><tr><th>'
,lang(121),'<th>',lang(122),'</thead>
'
;$Cd=0;foreach($K["source"]as$x=>$X){echo"<tr>","<td>".html_select("source[".(+$x)."]",array(-1=>"")+$_g,$X,($Cd==count($K["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$x)."]",$Xg,$K["target"][$x]);$Cd++;}echo'</table>
<p>
'
,lang(87),': ',html_select("on_delete",array(-1=>"")+explode("|",$Ke),$K["on_delete"]),' ',lang(86),': ',html_select("on_update",array(-1=>"")+explode("|",$Ke),$K["on_update"]),doc_link(array('sql'=>"innodb-foreign-key-constraints.html",'pgsql'=>"sql-createtable.html#SQL-CREATETABLE-REFERENCES",'mssql'=>"ms174979.aspx",'oracle'=>"clauses002.htm#sthref2903",)),'<p>
<input type="submit" value="'
,lang(14),'">
<noscript><p><input type="submit" name="add" value="'
,lang(184),'"></noscript>
'
;}if($C!=""){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["view"])){$a=$_GET["view"];$K=$_POST;if($_POST&&!$m){$C=trim($K["name"]);$Fa=" ASn$K[select]";$A=ME."table=".urlencode($C);$je=lang(185);if(!$_POST["drop"]&&$a==$C&&$w!="sqlite")query_redirect(($w=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($C).$Fa,$A,$je);else{$Zg=$C."_adminer_".uniqid();drop_create("DROP VIEW ".table($a),"CREATE VIEW ".table($C).$Fa,"DROP VIEW ".table($C),"CREATE VIEW ".table($Zg).$Fa,"DROP VIEW ".table($Zg),($_POST["drop"]?substr(ME,0,-1):$A),lang(186),$je,lang(187),$a,$C);}}if(!$_POST&&$a!=""){$K=view($a);$K["name"]=$a;if(!$m)$m=$h->error;}page_header(($a!=""?lang(40):lang(188)),$m,array("table"=>$a),h($a));echo'
<form action="" method="post">
<p>'
,lang(166),': <input name="name" value="',h($K["name"]),'" maxlength="64" autocapitalize="off">
<p>'
;textarea("select",$K["select"]);echo'<p>
<input type="submit" value="'
,lang(14),'">
'
;if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["event"])){$aa=$_GET["event"];$ud=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Fg=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$K=$_POST;if($_POST&&!$m){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(189));elseif(in_array($K["INTERVAL_FIELD"],$ud)&&isset($Fg[$K["STATUS"]])){$jg="nON SCHEDULE ".($K["INTERVAL_VALUE"]?"EVERY ".q($K["INTERVAL_VALUE"]).$K[INTERVAL_FIELD]".($K["STARTS"]?" STARTS ".q($K["STARTS"]):"").($K["ENDS"]?" ENDS ".q($K["ENDS"]):""):"AT ".q($K["STARTS"]))." ON COMPLETION".($K["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(190):lang(191)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$jg.($aa!=$K["EVENT_NAME"]?"nRENAME TO ".idf_escape($K["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($K["EVENT_NAME"]).$jg)."n".$Fg[$K["STATUS"]]." COMMENT ".q($K["EVENT_COMMENT"]).rtrim(" DOn$K[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(192).": ".h($aa):lang(193)),$m);if(!$K&&$aa!=""){$L=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$K=reset($L);}echo'
<form action="" method="post">
<table cellspacing="0">
<tr><th>'
,lang(166),'<td><input name="EVENT_NAME" value="',h($K["EVENT_NAME"]),'" maxlength="64" autocapitalize="off">
<tr><th title="datetime">'
,lang(194),'<td><input name="STARTS" value="',h("$K[EXECUTE_AT]$K[STARTS]"),'">
<tr><th title="datetime">'
,lang(195),'<td><input name="ENDS" value="',h($K["ENDS"]),'">
<tr><th>'
,lang(196),'<td><input type="number" name="INTERVAL_VALUE" value="',h($K["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$ud,$K["INTERVAL_FIELD"]),'<tr><th>',lang(105),'<td>',html_select("STATUS",$Fg,$K["STATUS"]),'<tr><th>',lang(94),'<td><input name="EVENT_COMMENT" value="',h($K["EVENT_COMMENT"]),'" maxlength="64">
<tr><th>&nbsp;<td>'
,checkbox("ON_COMPLETION","PRESERVE",$K["ON_COMPLETION"]=="PRESERVE",lang(197)),'</table>
<p>'
;textarea("EVENT_DEFINITION",$K["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="'
,lang(14),'">
'
;if($aa!=""){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["procedure"])){$da=$_GET["procedure"];$eg=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$K=$_POST;$K["fields"]=(array)$K["fields"];if($_POST&&!process_fields($K["fields"])&&!$m){$Zg="$K[name]_adminer_".uniqid();drop_create("DROP $eg ".idf_escape($da),create_routine($eg,$K),"DROP $eg ".idf_escape($K["name"]),create_routine($eg,array("name"=>$Zg)+$K),"DROP $eg ".idf_escape($Zg),substr(ME,0,-1),lang(198),lang(199),lang(200),$da,$K["name"]);}page_header(($da!=""?(isset($_GET["function"])?lang(201):lang(202)).": ".h($da):(isset($_GET["function"])?lang(203):lang(204))),$m);if(!$_POST&&$da!=""){$K=routine($da,$eg);$K["name"]=$da;}$kb=get_vals("SHOW CHARACTER SET");sort($kb);$fg=routine_languages();echo'
<form action="" method="post" id="form">
<p>'
,lang(166),': <input name="name" value="',h($K["name"]),'" maxlength="64" autocapitalize="off">
'
,($fg?lang(19).": ".html_select("language",$fg,$K["language"]):""),'<input type="submit" value="',lang(14),'">
<table cellspacing="0" class="nowrap">
'
;edit_fields($K["fields"],$kb,$eg);if(isset($_GET["function"])){echo"<tr><td>".lang(205);edit_type("returns",$K["returns"],$kb);}echo'</table>
<p>'
;textarea("definition",$K["definition"]);echo'<p>
<input type="submit" value="'
,lang(14),'">
'
;if($da!=""){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];$K=$_POST;if($_POST&&!$m){$_=substr(ME,0,-1);$C=trim($K["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$_,lang(206));elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($C),$_,lang(207));elseif($fa!=$C)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($C),$_,lang(208));else
redirect($_);}page_header($fa!=""?lang(209).": ".h($fa):lang(210),$m);if(!$K)$K["name"]=$fa;echo'
<form action="" method="post">
<p><input name="name" value="'
,h($K["name"]),'" autocapitalize="off">
<input type="submit" value="'
,lang(14),'">
'
;if($fa!="")echo"<input type='submit' name='drop' value='".lang(114)."'".confirm().">n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["type"])){$ga=$_GET["type"];$K=$_POST;if($_POST&&!$m){$_=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$_,lang(211));else
query_redirect("CREATE TYPE ".idf_escape(trim($K["name"])).$K[as]",$_,lang(212));}page_header($ga!=""?lang(213).": ".h($ga):lang(214),$m);if(!$K)$K["as"]="AS ";echo'
<form action="" method="post">
<p>
'
;if($ga!="")echo"<input type='submit' name='drop' value='".lang(114)."'".confirm().">n";else{echo"<input name='name' value='".h($K['name'])."' autocapitalize='off'>n";textarea("as",$K["as"]);echo"<p><input type='submit' value='".lang(14)."'>n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$C=$_GET["name"];$uh=trigger_options();$K=(array)trigger($C)+array("Trigger"=>$a."_bi");if($_POST){if(!$m&&in_array($_POST["Timing"],$uh["Timing"])&&in_array($_POST["Event"],$uh["Event"])&&in_array($_POST["Type"],$uh["Type"])){$Je=" ON ".table($a);$Vb="DROP TRIGGER ".idf_escape($C).($w=="pgsql"?$Je:"");$A=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($Vb,$A,lang(215));else{if($C!="")queries($Vb);queries_redirect($A,($C!=""?lang(216):lang(217)),queries(create_trigger($Je,$_POST)));if($C!="")queries(create_trigger($Je,$K+array("Type"=>reset($uh["Type"]))));}}$K=$_POST;}page_header(($C!=""?lang(218).": ".h($C):lang(219)),$m,array("table"=>$a));echo'
<form action="" method="post" id="form">
<table cellspacing="0">
<tr><th>'
,lang(220),'<td>',html_select("Timing",$uh["Timing"],$K["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'<tr><th>',lang(221),'<td>',html_select("Event",$uh["Event"],$K["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$uh["Event"])?" <input name='Of' value='".h($K["Of"])."' class='hidden'>":""),'<tr><th>',lang(90),'<td>',html_select("Type",$uh["Type"],$K["Type"]),'</table>
<p>'
,lang(166),': <input name="Trigger" value="',h($K["Trigger"]);?>" maxlength="64" autocapitalize="off">
<script type="text/javascript">document.getElementById('form')['Timing'].onchange();</script>
<p><?php textarea("Statement",$K["Statement"]);echo'<p>
<input type="submit" value="'
,lang(14),'">
'
;if($C!=""){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["user"])){$ha=$_GET["user"];$Df=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$K){foreach(explode(",",($K["Privilege"]=="Grant option"?"":$K["Context"]))as$vb)$Df[$vb][$K["Privilege"]]=$K["Comment"];}$Df["Server Admin"]+=$Df["File access on server"];$Df["Databases"]["Create routine"]=$Df["Procedures"]["Create routine"];unset($Df["Procedures"]["Create routine"]);$Df["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$Df["Columns"][$X]=$Df["Tables"][$X];unset($Df["Server Admin"]["Usage"]);foreach($Df["Tables"]as$x=>$X)unset($Df["Databases"][$x]);$we=array();if($_POST){foreach($_POST["objects"]as$x=>$X)$we[$X]=(array)$we[$X]+(array)$_POST["grants"][$x];}$Uc=array();$He="";if(isset($_GET["host"])&&($I=$h->query("SHOW GRANTS FOR ".q($ha)."@".q($_GET["host"])))){while($K=$I->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$K[0],$B)&&preg_match_all('~ *([^(,]*[^ ,(])( *\([^)]+\))?~',$B[1],$be,PREG_SET_ORDER)){foreach($be
as$X){if($X[1]!="USAGE")$Uc["$B[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$K[0]))$Uc["$B[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$K[0],$B))$He=$B[1];}}if($_POST&&!$m){$Ie=(isset($_GET["host"])?q($ha)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $Ie",ME."privileges=",lang(222));else{$ye=q($_POST["user"])."@".q($_POST["host"]);$mf=$_POST["pass"];if($mf!=''&&!$_POST["hashed"]){$mf=$h->result("SELECT PASSWORD(".q($mf).")");$m=!$mf;}$Ab=false;if(!$m){if($Ie!=$ye){$Ab=queries(($h->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER").$ye IDENTIFIED BY PASSWORD ".q($mf));$m=!$Ab;}elseif($mf!=$He)queries("SET PASSWORD FOR $ye = ".q($mf));}if(!$m){$bg=array();foreach($we
as$Ce=>$Tc){if(isset($_GET["grant"]))$Tc=array_filter($Tc);$Tc=array_keys($Tc);if(isset($_GET["grant"]))$bg=array_diff(array_keys(array_filter($we[$Ce],'strlen')),$Tc);elseif($Ie==$ye){$Fe=array_keys((array)$Uc[$Ce]);$bg=array_diff($Fe,$Tc);$Tc=array_diff($Tc,$Fe);unset($Uc[$Ce]);}if(preg_match('~^(.+)\s*(\(.*\))?$~U',$Ce,$B)&&(!grant("REVOKE",$bg,$B[2]," ON $B[1] FROM $ye")||!grant("GRANT",$Tc,$B[2]," ON $B[1] TO $ye"))){$m=true;break;}}}if(!$m&&isset($_GET["host"])){if($Ie!=$ye)queries("DROP USER $Ie");elseif(!isset($_GET["grant"])){foreach($Uc
as$Ce=>$bg){if(preg_match('~^(.+)(\(.*\))?$~U',$Ce,$B))grant("REVOKE",array_keys($bg),$B[2]," ON $B[1] FROM $ye");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(223):lang(224)),!$m);if($Ab)$h->query("DROP USER $ye");}}page_header((isset($_GET["host"])?lang(33).": ".h("$ha@$_GET[host]"):lang(134)),$m,array("privileges"=>array('',lang(63))));if($_POST){$K=$_POST;$Uc=$we;}else{$K=$_GET+array("host"=>$h->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$K["pass"]=$He;if($He!="")$K["hashed"]=true;$Uc[(DB==""||$Uc?"":idf_escape(addcslashes(DB,"%_\"))).".*"]=array();}echo'<form action="" method="post">
<table cellspacing="
0">
<tr><th>',lang(32),'<td><input name="
host" maxlength="60" value="',h($K["host"]),'" autocapitalize="off">
<tr><th>',lang(33),'<td><input name="
user" maxlength="16" value="',h($K["user"]),'" autocapitalize="off">
<tr><th>',lang(34),'<td><input name="
pass" id="pass" value="',h($K["pass"]),'">
';if(!
$K["hashed"]){echo'<script type="text/javascript">typePassword(document.getElementById('pass'));</script>';}echo
checkbox("
hashed",1,$K["hashed"],lang(225),"typePassword(this.form['pass'], this.checked);"),'</table>

';echo"
<table cellspacing='0'>n","<thead><tr><th colspan='2'>".lang(63).doc_link(array('sql'=>"grant.html#priv_level"));$r=0;foreach($Uc
as$Ce=>$Tc){echo'<th>'.($Ce!="*.*"?"<input name='objects[$r]' value='".h($Ce)."' size='10' autocapitalize='off'>":"<input type='hidden' name='objects[$r]' value='*.*' size='10'>*.*");$r++;}echo"</thead>n";foreach(array(""=>"","Server Admin"=>lang(32),"Databases"=>lang(35),"Tables"=>lang(117),"Columns"=>lang(118),"Procedures"=>lang(226),)as$vb=>$Nb){foreach((array)$Df[$vb]as$Cf=>$ob){echo"<tr".odd()."><td".($Nb?">$Nb<td":" colspan='2'").' lang="en" title="'.h($ob).'">'.h($Cf);$r=0;foreach($Uc
as$Ce=>$Tc){$C="'grants[$r][".h(strtoupper($Cf))."]'";$Y=$Tc[strtoupper($Cf)];if($vb=="Server Admin"&&$Ce!=(isset($Uc["*.*"])?"*.*":".*"))echo"<td>&nbsp;";elseif(isset($_GET["grant"]))echo"<td><select name=$C><option><option value='1'".($Y?" selected":"").">".lang(227)."<option value='0'".($Y=="0"?" selected":"").">".lang(228)."</select>";else
echo
"<td align='center'><label class='block'><input type='checkbox' name=$C value='1'".($Y?" checked":"").($Cf=="All privileges"?" id='grants-$r-all'":($Cf=="Grant option"?"":" onclick="if (this.checkedformUncheck('grants-$r-all');""))."></label>";$r++;}}}echo"</table>n",'<p>
<input type="submit" value="'
,lang(14),'">
'
;if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="',lang(114),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$m){$Jd=0;foreach((array)$_POST["kill"]as$X){if(queries("KILL ".(+$X)))$Jd++;}queries_redirect(ME."processlist=",lang(229,$Jd),$Jd||!$_POST["kill"]);}page_header(lang(103),$m);echo'
<form action="" method="post">
<table cellspacing="0" onclick="tableClick(event);" ondblclick="tableClick(event, true);" class="nowrap checkable">
'
;$r=-1;foreach(process_list()as$r=>$K){if(!$r){echo"<thead><tr lang='en'>".(support("kill")?"<th>&nbsp;":"");foreach($K
as$x=>$X)echo"<th>$x".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($x),'pgsql'=>"monitoring-stats.html#PG-STAT-ACTIVITY-VIEW",'oracle'=>"../b14237/dynviews_2088.htm",));echo"</thead>n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$K["Id"],0):"");foreach($K
as$x=>$X)echo"<td>".(($w=="sql"&&$x=="Info"&&preg_match("~Query|Killed~",$K["Command"])&&$X!="")||($w=="pgsql"&&$x=="current_query"&&$X!="<IDLE>")||($w=="oracle"&&$x=="sql_text"&&$X!="")?"<code class='jush-$w'>".shorten_utf8($X,100,"</code>").' <a href="'.h(ME.($K["db"]!=""?"db=".urlencode($K["db"])."&":"")."sql=".urlencode($X)).'">'.lang(230).'</a>':nbsp($X));echo"n";}echo'</table>
<script type='
text/javascript'>tableCheck();</script>
<p>
'
;if(support("kill")){echo($r+1)."/".lang(231,$h->result("SELECT @@max_connections")),"<p><input type='submit' value='".lang(232)."'>n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
'
;}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$v=indexes($a);$o=fields($a);$Lc=column_foreign_keys($a);$Ee="";if($R["Oid"]){$Ee=($w=="sqlite"?"rowid":"oid");$v[]=array("type"=>"PRIMARY","columns"=>array($Ee));}parse_str($_COOKIE["adminer_import"],$xa);$cg=array();$f=array();$dh=null;foreach($o
as$x=>$n){$C=$b->fieldName($n);if(isset($n["privileges"]["select"])&&$C!=""){$f[$x]=html_entity_decode(strip_tags($C),ENT_QUOTES);if(is_shortable($n))$dh=$b->selectLengthProcess();}$cg+=$n["privileges"];}list($M,$Vc)=$b->selectColumnsProcess($f,$v);$yd=count($Vc)<count($M);$Z=$b->selectSearchProcess($o,$v);$Te=$b->selectOrderProcess($o,$v);$z=$b->selectLimitProcess();$Qc=($M?implode(", ",$M):"*".($Ee?", $Ee":"")).convert_fields($f,$o,$M)."nFROM ".table($a);$Wc=($Vc&&$yd?"nGROUP BY ".implode(", ",$Vc):"").($Te?"nORDER BY ".implode(", ",$Te):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Bh=>$K){$Fa=convert_field($o[key($K)]);$M=array($Fa?$Fa:idf_escape(key($K)));$Z[]=where_check($Bh,$o);$J=$l->select($a,$M,$Z,$M);if($J)echo
reset($J->fetch_row());}exit;}if($_POST&&!$m){$Xh=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$bb=array();foreach($_POST["check"]as$Za)$bb[]=where_check($Za,$o);$Xh[]="((".implode(") OR (",$bb)."))";}$Xh=($Xh?"nWHERE ".implode(" AND ",$Xh):"");$zf=$Dh=null;foreach($v
as$u){if($u["type"]=="PRIMARY"){$zf=array_flip($u["columns"]);$Dh=($M?$zf:array());break;}}foreach((array)$Dh
as$x=>$X){if(in_array(idf_escape($x),$M))unset($Dh[$x]);}if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");if(!is_array($_POST["check"])||$Dh===array())$H="SELECT $Qc$Xh$Wc";else{$_h=array();foreach($_POST["check"]as$X)$_h[]="(SELECT".limit($Qc,"nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$o).$Wc,1).")";$H=implode(" UNION ALL ",$_h);}$b->dumpData($a,"table",$H);exit;}if(!$b->selectEmailProcess($Z,$Lc)){if($_POST["save"]||$_POST["delete"]){$I=true;$ya=0;$O=array();if(!$_POST["delete"]){foreach($f
as$C=>$X){$X=process_input($o[$C]);if($X!==null&&($_POST["clone"]||$X!==false))$O[idf_escape($C)]=($X!==false?$X:idf_escape($C));}}if($_POST["delete"]||$O){if($_POST["clone"])$H="INTO ".table($a)." (".implode(", ",array_keys($O)).")nSELECT ".implode(", ",$O)."nFROM ".table($a);if($_POST["all"]||($Dh===array()&&is_array($_POST["check"]))||$yd){$I=($_POST["delete"]?$l->delete($a,$Xh):($_POST["clone"]?queries("INSERT $H$Xh"):$l->update($a,$O,$Xh)));$ya=$h->affected_rows;}else{foreach((array)$_POST["check"]as$X){$Wh="nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$o);$I=($_POST["delete"]?$l->delete($a,$Wh,1):($_POST["clone"]?queries("INSERT".limit1($H,$Wh)):$l->update($a,$O,$Wh)));if(!$I)break;$ya+=$h->affected_rows;}}}$je=lang(233,$ya);if($_POST["clone"]&&$I&&$ya==1){$Od=last_id();if($Od)$je=lang(153,$Od");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$je,$I);if(!$_POST["delete"]){edit_form($a,$o,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$m=lang(234);else{$I=true;$ya=0;foreach($_POST["val"]as$Bh=>$K){$O=array();foreach($K
as$x=>$X){$x=bracket_escape($x,1);$O[idf_escape($x)]=(preg_match('~char|text~',$o[$x]["type"])||$X!=""?$b->processInput($o[$x],$X):"NULL");}$I=$l->update($a,$O," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Bh,$o),!($yd||$Dh===array())," ");if(!$I)break;$ya+=$h->affected_rows;}queries_redirect(remove_from_uri(),lang(233,$ya),$I);}}elseif(!is_string($Ec=get_file("csv_file",true)))$m=upload_error($Ec);elseif(!preg_match('~~u',$Ec))$m=lang(235);else{cookie("adminer_import","output=".urlencode($xa["output"])."&format=".urlencode($_POST["separator"]));$I=true;$lb=array_keys($o);preg_match_all('~(?>"[^"]*"|[^"\r\n]+)+~',$Ec,$be);$ya=count($be[0]);$l->begin();$rg=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"t":";"));$L=array();foreach($be[0]as$x=>$X){preg_match_all("~((?>"[^"]*")+|[^$rg]*)$rg~",$X.$rg,$ce);if(!$x&&!array_diff($ce[1],$lb)){$lb=$ce[1];$ya--;}else{$O=array();foreach($ce[1]as$r=>$ib)$O[idf_escape($lb[$r])]=($ib==""&&$o[$lb[$r]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$ib))));$L[]=$O;}}$I=(!$L||$l->insertUpdate($a,$L,$zf));if($I)$l->commit();queries_redirect(remove_from_uri("page"),lang(236,$ya),$I);$l->rollback();}}}$Pg=$b->tableName($R);if(is_ajax()){page_headers();ob_start();}else
page_header(lang(44)."
$Pg",$m);$O=null;if(isset($cg["insert"])||!support("table")){$O="";foreach((array)$_GET["where"]as$X){if(count($Lc[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$O.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$b->selectLinks($R,$O);if(!$f&&support("table"))echo"<class='error'>".lang(237).($o?".":"".error())."n";else{echo"<form action='' id='form'>n","<div style='display: none;'>";hidden_fields_get();echo(DB!=""?'<input type="hidden" name="db" value="'.h(DB).'">'.(isset($_GET["ns"])?'<input type="hidden" name="ns" value="'.h($_GET["ns"]).'">':""):"");echo'<input type="hidden" name="select" value="'.h($a).'">',"</div>n";$b->selectColumnsPrint($M,$f);$b->selectSearchPrint($Z,$f,$v);$b->selectOrderPrint($Te,$f,$v);$b->selectLimitPrint($z);$b->selectLengthPrint($dh);$b->selectActionPrint($v);echo"</form>n";$E=$_GET["page"];if($E=="last"){$Oc=$h->result(count_rows($a,$Z,$yd,$Vc));$E=floor(max(0,$Oc-1)/$z);}$og=$M;if(!$og){$og[]="*";if($Ee)$og[]=$Ee;}$wb=convert_fields($f,$o,$M);if($wb)$og[]=substr($wb,2);$I=$l->select($a,$og,$Z,$Vc,$Te,$z,$E,true);if(!$I)echo"<class='error'>".error()."n";else{if($w=="mssql"&&$E)$I->seek($z*$E);$ic=array();echo"<form action='' method='post' enctype='multipart/form-data'>n";$L=array();while($K=$I->fetch_assoc()){if($E&&$w=="oracle")unset($K["RNUM"]);$L[]=$K;}if($_GET["page"]!="last"&&+$z&&$Vc&&$yd&&$w=="sql")$Oc=$h->result(" SELECT FOUND_ROWS()");if(!$L)echo"<class='message'>".lang(12)."n";else{$Oa=$b->backwardKeys($a,$Pg);echo"<table id='table' cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);' onkeydown='return editingKeydown(event);'>n","<thead><tr>".(!$Vc&&$M?"":"<td><input type='checkbox' id='all-page' onclick='formCheck(this, /check/);'> <a href='".h($_GET["modify"]?remove_from_uri("modify"):$_SERVER["REQUEST_URI"]."&modify=1")."'>".lang(238)."</a>");$ve=array();$Sc=array();reset($M);$Mf=1;foreach($L[0]as$x=>$X){if($x!=$Ee){$X=$_GET["columns"][key($M)];$n=$o[$M?($X?$X["col"]:current($M)):$x];$C=($n?$b->fieldName($n,$Mf):($X["fun"]?"*":$x));if($C!=""){$Mf++;$ve[$x]=$C;$e=idf_escape($x);$gd=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($x);$Nb="&desc%5B0%5D=1";echo'<th onmouseover="columnMouse(this);" onmouseout="columnMouse(this, ' hidden');">','<a href="'.h($gd.($Te[0]==$e||$Te[0]==$x||(!$Te&&$yd&&$Vc[0]==$e)?$Nb:'')).'">';echo
apply_sql_function($X["fun"],$C)."</a>";echo"<span class='column hidden'>","<a href='".h($gd.$Nb)."' title='".lang(50)."' class='text'> в†“</a>";if(!$X["fun"])echo'<a href="#fieldset-search" onclick="selectSearch(''.h(js_escape($x)).''); return false;" title="'.lang(47).'" class="text jsonly"> =</a>';echo"</span>";}$Sc[$x]=$X["fun"];next($M);}}$Td=array();if($_GET["modify"]){foreach($L
as$K){foreach($K
as$x=>$X)$Td[$x]=max($Td[$x],min(40,strlen(utf8_decode($X))));}}echo($Oa?"<th>".lang(239):"")."</thead>n";if(is_ajax()){if($z%2==1&&$E%2==1)odd();ob_end_clean();}foreach($b->rowDescriptions($L,$Lc)as$ue=>$K){$Ah=unique_array($L[$ue],$v);if(!$Ah){$Ah=array();foreach($L[$ue]as$x=>$X){if(!preg_match('~^(COUNT\((\*|(DISTINCT )?`(?:[^`]|``)+`)\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\(`(?:[^`]|``)+`\))$~',$x))$Ah[$x]=$X;}}$Bh="";foreach($Ah
as$x=>$X){if(($w=="sql"||$w=="pgsql")&&strlen($X)>64){$x="MD5(".(strpos($x,'(')?$x:idf_escape($x)).")";$X=md5($X);}$Bh.="&".($X!==null?urlencode("where[".bracket_escape($x)."]")."=".urlencode($X):"null%5B%5D=".urlencode($x));}echo"<tr".odd().">".(!$Vc&&$M?"":"<td>".checkbox("check[]",substr($Bh,1),in_array(substr($Bh,1),(array)$_POST["check"]),"","this.form['all'].checked = false; formUncheck('all-page');").($yd||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($a).$Bh)."'>".lang(240)."</a>"));foreach($K
as$x=>$X){if(isset($ve[$x])){$n=$o[$x];if($X!=""&&(!isset($ic[$x])||$ic[$x]!=""))$ic[$x]=(is_mail($X)?$ve[$x]:"");$_="";if(preg_match('~blob|bytea|raw|file~',$n["type"])&&$X!="")$_=ME.'download='.urlencode($a).'&field='.urlencode($x).$Bh;if(!$_&&$X!==null){foreach((array)$Lc[$x]as$p){if(count($Lc[$x])==1||end($p["source"])==$x){$_="";foreach($p["source"]as$r=>$_g)$_.=where_link($r,$p["target"][$r],$L[$ue][$_g]);$_=($p["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\1'.urlencode($p["db"]),ME):ME).'select='.urlencode($p["table"]).$_;if(count($p["source"])==1)break;}}}if($x=="COUNT(*)"){$_=ME."select=".urlencode($a);$r=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Ah))$_.=where_link($r++,$W["col"],$W["val"],$W["op"]);}foreach($Ah
as$Dd=>$W)$_.=where_link($r++,$Dd,$W);}$X=select_value($X,$_,$n,$dh);$s=h("val[$Bh][".bracket_escape($x)."]");$Y=$_POST["val"][$Bh][bracket_escape($x)];$dc=!is_array($K[$x])&&is_utf8($X)&&$L[$ue][$x]==$K[$x]&&!$Sc[$x];$ch=preg_match('~text|lob~',$n["type"]);if(($_GET["modify"]&&$dc)||$Y!==null){$Yc=h($Y!==null?$Y:$K[$x]);echo"<td>".($ch?"<textarea name='$s' cols='30' rows='".(substr_count($K[$x],"n")+1)."'>$Yc</textarea>":"<input name='$s' value='$Yc' size='$Td[$x]'>");}else{$Yd=strpos($X,"<i>...</i>");echo"<td id='$s' onclick="selectClick(thisevent".($Yd?2:($ch?1:0)).($dc?"":"'".h(lang(241))."'").");">$X";}}}if($Oa)echo"<td>";$b->backwardKeysPrint($Oa,$L[$ue]);echo"</tr>n";}if(is_ajax())exit;echo"</table>n";}if(($L||$E)&&!is_ajax()){$sc=true;if($_GET["page"]!="last"){if(!+$z)$Oc=count($L);elseif($w!="sql"||!$yd){$Oc=($yd?false:found_rows($R,$Z));if($Oc<max(1e4,2*($E+1)*$z))$Oc=reset(slow_query(count_rows($a,$Z,$yd,$Vc)));else$sc=false;}}if(+$z&&($Oc===false||$Oc>$z||$E)){echo"<p class='pages'>";$ee=($Oc===false?$E+(count($L)>=$z?2:1):floor(($Oc-1)/$z));if($w!="simpledb"){echo'<a href="'.h(remove_from_uri("page"))."" onclick="pageClick(this.href, +prompt('".lang(242)."', '".($E+1)."'), event); return false;">".lang(242)."</a>:",pagination(0,$E).($E>5?" ...":"");for($r=max(1,$E-4);$r<min($ee,$E+5);$r++)echo
pagination(
$r,$E);if($ee>0){echo($E+5<$ee?" ...":""),($sc&&$Oc!==false?pagination($ee,$E):" <a href='".h(remove_from_uri("page")."&page=last")."' title='~$ee'>".lang(243)."</a>");}echo(($Oc===false?count($L)+1:$Oc-$E*$z)>$z?' <a href="'.h(remove_from_uri("page")."&page=".($E+1)).'" onclick="return !selectLoadMore(this'.(+$z).'''.lang(244).'...');" class="loadmore">'.lang(245).'</a>':'');}else{echo
lang(242)."
:",pagination(0,$E).($E>1?" ...":""),($E?pagination($E,$E):""),($ee>$E?pagination($E+1,$E).($ee>$E+1?" ...":""):"");}}echo"<class='count'>n",($Oc!==false?"(".($sc?"":"").lang(136,$Oc)."":"");$Sb=($sc?"":"").$Oc;echo
checkbox("
all",1,0,lang(246),"var checked formChecked(this, /check/); selectCount('selected'this.checked '$Sb' checked); selectCount('selected2'this.checked || !checked '$Sb' checked);")."n";if($b->selectCommandPrint()){echo'<fieldset',($_GET["modify"]?'':' class="jsonly"'),'><legend>',lang(238),'</legend><div>
<input type="
submit" value="',lang(14),'"',($_GET["modify"]?'':' title="'.lang(234).'"'),'>
</div></fieldset>
<fieldset><legend>',lang(113),' <span id="
selected"></span></legend><div>
<input type="
submit" name="edit" value="',lang(10),'">
<input type="
submit" name="clone" value="',lang(230),'">
<input type="
submit" name="delete" value="',lang(18),'"',confirm(),'>
</div></fieldset>
';}
$Mc=$b->dumpFormat();foreach((array)$_GET["columns"]as$e){if($e["fun"]){unset($Mc['sql']);break;}}if($Mc){print_fieldset("export",lang(128)." <span id='selected2'></span>");$df=$b->dumpOutput();echo($df?html_select("output",$df,$xa["output"])." ":""),html_select("format",$Mc,$xa["format"])," <input type='submit' name='export' value='".lang(128)."'>n","</div></fieldset>n";}echo(!$Vc&&$M?"":"<script type='text/javascript'>tableCheck();</script>n");}if($b->selectImportPrint()){print_fieldset("import",lang(64),!$L);echo"<input type='file' name='csv_file'",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$xa["format"],1);echo" <input type='submit' name='import' value='".lang(64)."'>","</div></fieldset>n";}$b->selectEmailPrint(array_filter($ic,'strlen'),$f);echo"<p><input type='hidden' name='token' value='$T'></p>n","</form>n";}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$Eg=isset($_GET["status"]);page_header($Eg?lang(105):lang(104));$Ph=($Eg?show_status():show_variables());if(!$Ph)echo"<p class='message'>".lang(12)."n";else{echo"<table cellspacing='0'>n";foreach($Ph
as$x=>$X){echo"<tr>","<th><code class='jush-".$w.($Eg?"status":"set")."'>".h($x)."</code>","<td>".nbsp($X);}echo"</table>n";}}elseif(isset($_GET["script"])){header("Content-Typetext/javascriptcharset=utf-8");if($_GET["script"]=="db"){$Mg=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$C=>$R){$s=js_escape($C);json_row("Comment-$s",nbsp($R["Comment"]));if(!is_view($R)){foreach(array("Engine","Collation")as$x)json_row("$x-$s",nbsp($R[$x]));foreach($Mg+array("Auto_increment"=>0,"Rows"=>0)as$x=>$X){if($R[$x]!=""){$X=format_number($R[$x]);json_row("$x-$s",($x=="Rows"&&$X&&$R["Engine"]==($Bg=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($Mg[$x]))$Mg[$x]+=($R["Engine"]!="InnoDB"||$x!="Data_free"?$R[$x]:0);}elseif(array_key_exists($x,$R))json_row("$x-$s");}}}foreach($Mg
as$x=>$X)json_row("sum-$x",format_number($X));json_row("");}elseif($_GET["script"]=="kill")$h->query("KILL ".(+$_POST["kill"]));else{foreach(count_tables($b->databases())as$k=>$X){json_row("tables-$k",$X);json_row("size-$k",db_size($k));}json_row("");}exit;}else{$Vg=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($Vg&&!$m&&!$_POST["search"]){$I=true;$je="";if($w=="sql"&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"]))queries("SET foreign_key_checks = 0");if($_POST["truncate"]){if($_POST["tables"])$I=truncate_tables($_POST["tables"]);$je=lang(247);}elseif($_POST["move"]){$I=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$je=lang(248);}elseif($_POST["copy"]){$I=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$je=lang(249);}elseif($_POST["drop"]){if($_POST["views"])$I=drop_views($_POST["views"]);if($I&&$_POST["tables"])$I=drop_tables($_POST["tables"]);$je=lang(250);}elseif($w!="sql"){$I=($w=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$je=lang(251);}elseif(!$_POST["tables"])$je=lang(9);elseif($I=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"])))){while($K=$I->fetch_assoc())$je.="<b>".h($K["Table"])."</b>: ".h($K["Msg_text"])."<br>";}queries_redirect(substr(ME,0,-1),$je,$I);}page_header(($_GET["ns"]==""?lang(35).": ".h(DB):lang(68).": ".h($_GET["ns"])),$m,true);if($b->homepage()){if($_GET["ns"]!==""){echo"<h3 id='tables-views'>".lang(252)."</h3>n";$Ug=tables_list();if(!$Ug)echo"<p class='message'>".lang(9)."n";else{echo"<form action='' method='post'>n";if(support("table")){echo"<fieldset><legend>".lang(253)." <span id='selected2'></span></legend><div>","<input type='search' name='query' value='".h($_POST["query"])."'> <input type='submit' name='search' value='".lang(47)."'>n","</div></fieldset>n";if($_POST["search"]&&$_POST["query"]!="")search_tables();}echo"<table cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>n",'<thead><tr class="wrap"><td><input id="check-all" type="checkbox" onclick="formCheck(this, /^(tables|views)[/);">','<th>'.lang(117),'<td>'.lang(254),'<td>'.lang(109),'<td>'.lang(255),'<td>'.lang(256),'<td>'.lang(257),'<td>'.lang(56),'<td>'.lang(258),(support("comment")?'<td>'.lang(94):''),"</thead>n";$S=0;foreach($Ug
as$C=>$U){$Sh=($U!==null&&!preg_match('~table~i',$U));echo'<tr'.odd().'><td>'.checkbox(($Sh?"views[]":"tables[]"),$C,in_array($C,$Vg,true),"","formUncheck('check-all');"),'<th>'.(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($C).'" title="'.lang(39).'">'.h($C).'</a>':h($C));if($Sh){echo'<td colspan="6"><a href="'.h(ME)."view=".urlencode($C).'" title="'.lang(40).'">'.lang(116).'</a>','<td align="right"><a href="'.h(ME)."select=".urlencode($C).'" title="'.lang(38).'">?</a>';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(41)),"Index_length"=>array("indexes",lang(120)),"Data_free"=>array("edit",lang(42)),"Auto_increment"=>array("auto_increment=1&create",lang(41)),"Rows"=>array("select",lang(38)),)as$x=>$_){$s=" id='$x-".h($C)."'";echo($_?"<td align='right'>".(support("table")||$x=="Rows"||(support("indexes")&&$x!="Data_length")?"<a href='".h(ME."$_[0]=").urlencode($C)."'$s title='$_[1]'>?</a>":"<span$s>?</span>"):"<td id='$x-".h($C)."'>&nbsp;");}$S++;}echo(support("comment")?"<td id='Comment-".h($C)."'>&nbsp;":"");}echo"<tr><td>&nbsp;<th>".lang(231,count($Ug)),"<td>".nbsp($w=="sql"?$h->result("SELECT @@storage_engine"):""),"<td>".nbsp(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$x)echo"<td align='right' id='sum-$x'>&nbsp;";echo"</table>n";if(!information_schema(DB)){$Mh="<input type='submit' value='".lang(259)."'".on_help("'VACUUM'")."> ";$Pe="<input type='submit' name='optimize' value='".lang(260)."'".on_help($w=="sql"?"'OPTIMIZE TABLE'":"'VACUUM OPTIMIZE'")."> ";echo"<fieldset><legend>".lang(113)." <span id='selected'></span></legend><div>".($w=="sqlite"?$Mh:($w=="pgsql"?$Mh.$Pe:($w=="sql"?"<input type='submit' value='".lang(261)."'".on_help("'ANALYZE TABLE'")."> ".$Pe."<input type='submit' name='check' value='".lang(262)."'".on_help("'CHECK TABLE'")."> "."<input type='submit' name='repair' value='".lang(263)."'".on_help("'REPAIR TABLE'")."> ":"")))."<input type='submit' name='truncate' value='".lang(264)."'".confirm().on_help($w=="sqlite"?"'DELETE'":"'TRUNCATE".($w=="pgsql"?"'":" TABLE'"))."> "."<input type='submit' name='drop' value='".lang(114)."'".confirm().on_help("'DROP TABLE'").">n";$j=(support("scheme")?$b->schemas():$b->databases());if(count($j)!=1&&$w!="sqlite"){$k=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".lang(265).": ",($j?html_select("target",$j,$k):'<input name="target" value="'.h($k).'" autocapitalize="off">')," <input type='submit' name='move' value='".lang(266)."'>",(support("copy")?" <input type='submit' name='copy' value='".lang(267)."'>":""),"n";}echo"<input type='hidden' name='all' value='' onclick="selectCount('selected'formChecked(this, /^(tables|views)[/));".(support("table")?" selectCount('selected2'formChecked(this, /^tables[/) || $S);":"")."">n";echo"<input type='hidden' name='token' value='$T'>n","</div></fieldset>n";}echo"</form>n","<script type='text/javascript'>tableCheck();</script>n";}echo'<p class="links"><a href="'.h(ME).'create=">'.lang(66)."</a>n",(support("view")?'<a href="'.h(ME).'view=">'.lang(188)."</a>n":"");if(support("routine")){echo"<h3 id='routines'>".lang(131)."</h3>n";$gg=routines();if($gg){echo"<table cellspacing='0'>n",'<thead><tr><th>'.lang(166).'<td>'.lang(90).'<td>'.lang(205)."<td>&nbsp;</thead>n";odd('');foreach($gg
as$K){echo'<tr'.odd().'>','<th><a href="'.h(ME).($K["ROUTINE_TYPE"]!="PROCEDURE"?'callf=':'call=').urlencode($K["ROUTINE_NAME"]).'">'.h($K["ROUTINE_NAME"]).'</a>','<td>'.h($K["ROUTINE_TYPE"]),'<td>'.h($K["DTD_IDENTIFIER"]),'<td><a href="'.h(ME).($K["ROUTINE_TYPE"]!="PROCEDURE"?'function=':'procedure=').urlencode($K["ROUTINE_NAME"]).'">'.lang(123)."</a>";}echo"</table>n";}echo'<p class="links">'.(support("procedure")?'<a href="'.h(ME).'procedure=">'.lang(204).'</a>':'').'<a href="'.h(ME).'function=">'.lang(203)."</a>n";}if(support("sequence")){echo"<h3 id='sequences'>".lang(268)."</h3>n";$sg=get_vals("SELECT sequence_name FROM information_schema.sequences WHERE sequence_schema = current_schema()");if($sg){echo"<table cellspacing='0'>n","<thead><tr><th>".lang(166)."</thead>n";odd('');foreach($sg
as$X)echo"<tr".odd()."><th><a href='".h(ME)."sequence=".urlencode($X)."'>".h($X)."</a>n";echo"</table>n";}echo"<p class='links'><a href='".h(ME)."sequence='>".lang(210)."</a>n";}if(support("type")){echo"<h3 id='user-types'>".lang(23)."</h3>n";$Kh=types();if($Kh){echo"<table cellspacing='0'>n","<thead><tr><th>".lang(166)."</thead>n";odd('');foreach($Kh
as$X)echo"<tr".odd()."><th><a href='".h(ME)."type=".urlencode($X)."'>".h($X)."</a>n";echo"</table>n";}echo"<p class='links'><a href='".h(ME)."type='>".lang(214)."</a>n";}if(support("event")){echo"<h3 id='events'>".lang(132)."</h3>n";$L=get_rows("SHOW EVENTS");if($L){echo"<table cellspacing='0'>n","<thead><tr><th>".lang(166)."<td>".lang(269)."<td>".lang(194)."<td>".lang(195)."<td></thead>n";foreach($L
as$K){echo"<tr>","<th>".h($K["Name"]),"<td>".($K["Execute at"]?lang(270)."<td>".$K["Execute at"]:lang(196)." ".$K["Interval value"]." ".$K["Interval field"]."<td>$K[Starts]"),"<td>$K[Ends]",'<td><a href="'.h(ME).'event='.urlencode($K["Name"]).'">'.lang(123).'</a>';}echo"</table>n";$qc=$h->result("SELECT @@event_scheduler");if($qc&&$qc!="ON")echo"<p class='error'><code class='jush-sqlset'>event_scheduler</code>: ".h($qc)."n";}echo'<p class="links"><a href="'.h(ME).'event=">'.lang(193)."</a>n";}if($Ug)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>n";}}}page_footer();
Онлайн: 1
Реклама