One Hat Cyber Team
  • Dir : ~/proc/thread-self/cwd/
  • Edit File: adminer.php
    ';}elseif($s=="json"||preg_match('~^jsonb?$~',$o["type"]))echo"".h($Y).'';else{$Me=(!preg_match('~int~',$o["type"])&&preg_match('~^(\d+)(,(\d+))?$~',$o["length"],$C)?((preg_match("~binary~",$o["type"])?2:1)*$C[1]+($C[3]?1:0)+($C[2]&&!$o["unsigned"]?1:0)):($U[$o["type"]]?$U[$o["type"]]+($o["unsigned"]?0:1):0));if($y=='sql'&&min_version(5.6)&&preg_match('~time~',$o["type"]))$Me+=7;echo"20?" size='40'":"")."$Ia>";}echo$b->editHint($_GET["edit"],$o,$Y);$bd=0;foreach($pd as$z=>$X){if($z===""||!$X)break;$bd++;}if($bd)echo script("mixin(qsl('td'), {onchange: partial(skipOriginal, $bd), oninput: function () { this.onchange(); }});");}}function process_input($o){global$b,$m;$v=bracket_escape($o["field"]);$s=$_POST["function"][$v];$Y=$_POST["fields"][$v];if($o["type"]=="enum"){if($Y==-1)return false;if($Y=="")return"NULL";return+$Y;}if($o["auto_increment"]&&$Y=="")return null;if($s=="orig")return(preg_match('~^CURRENT_TIMESTAMP~i',$o["on_update"])?idf_escape($o["field"]):false);if($s=="NULL")return"NULL";if($o["type"]=="set")return array_sum((array)$Y);if($s=="json"){$s="";$Y=json_decode($Y,true);if(!is_array($Y))return false;return$Y;}if(preg_match('~blob|bytea|raw|file~',$o["type"])&&ini_bool("file_uploads")){$Zc=get_file("fields-$v");if(!is_string($Zc))return false;return$m->quoteBinary($Zc);}return$b->processInput($o,$Y,$s);}function fields_from_edit(){global$m;$I=array();foreach((array)$_POST["field_keys"]as$z=>$X){if($X!=""){$X=bracket_escape($X);$_POST["function"][$X]=$_POST["field_funs"][$z];$_POST["fields"][$X]=$_POST["field_vals"][$z];}}foreach((array)$_POST["fields"]as$z=>$X){$D=bracket_escape($z,1);$I[$D]=array("field"=>$D,"privileges"=>array("insert"=>1,"update"=>1),"null"=>1,"auto_increment"=>($z==$m->primary),);}return$I;}function search_tables(){global$b,$g;$_GET["where"][0]["val"]=$_POST["query"];$jh="
      \n";foreach(table_status('',true)as$Q=>$R){$D=$b->tableName($R);if(isset($R["Engine"])&&$D!=""&&(!$_POST["tables"]||in_array($Q,$_POST["tables"]))){$H=$g->query("SELECT".limit("1 FROM ".table($Q)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($Q),array())),1));if(!$H||$H->fetch_row()){$pg="$D";echo"$jh
    • ".($H?$pg:"

      $pg: ".error())."\n";$jh="";}}}echo($jh?"

      ".lang(9):"

    ")."\n";}function dump_headers($Hd,$Ve=false){global$b;$I=$b->dumpHeaders($Hd,$Ve);$Mf=$_POST["output"];if($Mf!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($Hd).".$I".($Mf!="file"&&preg_match('~^[0-9a-z]+$~',$Mf)?".$Mf":""));session_write_close();ob_flush();flush();return$I;}function dump_csv($J){foreach($J as$z=>$X){if(preg_match('~["\n,;\t]|^0|\.\d*0$~',$X)||$X==="")$J[$z]='"'.str_replace('"','""',$X).'"';}echo implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$J)."\r\n";}function apply_sql_function($s,$d){return($s?($s=="unixepoch"?"DATETIME($d, '$s')":($s=="count distinct"?"COUNT(DISTINCT ":strtoupper("$s("))."$d)"):$d);}function get_temp_dir(){$I=ini_get("upload_tmp_dir");if(!$I){if(function_exists('sys_get_temp_dir'))$I=sys_get_temp_dir();else{$q=@tempnam("","");if(!$q)return false;$I=dirname($q);unlink($q);}}return$I;}function file_open_lock($q){$nd=@fopen($q,"r+");if(!$nd){$nd=@fopen($q,"w");if(!$nd)return;chmod($q,0660);}flock($nd,LOCK_EX);return$nd;}function file_write_unlock($nd,$Rb){rewind($nd);fwrite($nd,$Rb);ftruncate($nd,strlen($Rb));flock($nd,LOCK_UN);fclose($nd);}function password_file($i){$q=get_temp_dir()."/adminer.key";$I=@file_get_contents($q);if($I||!$i)return$I;$nd=@fopen($q,"w");if($nd){chmod($q,0660);$I=rand_string();fwrite($nd,$I);fclose($nd);}return$I;}function rand_string(){return md5(uniqid(mt_rand(),true));}function select_value($X,$A,$o,$fi){global$b;if(is_array($X)){$I="";foreach($X as$he=>$W)$I.="".($X!=array_values($X)?"".h($he):"")."".select_value($W,$A,$o,$fi);return"$I
    ";}if(!$A)$A=$b->selectLink($X,$o);if($A===null){if(is_mail($X))$A="mailto:$X";if(is_url($X))$A=$X;}$I=$b->editVal($X,$o);if($I!==null){if(!is_utf8($I))$I="\0";elseif($fi!=""&&is_shortable($o))$I=shorten_utf8($I,max(0,+$fi));else$I=h($I);}return$b->selectVal($I,$A,$o,$X);}function is_mail($wc){$Ha='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$jc='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$cg="$Ha+(\\.$Ha+)*@($jc?\\.)+$jc";return is_string($wc)&&preg_match("(^$cg(,\\s*$cg)*\$)i",$wc);}function is_url($P){$jc='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return preg_match("~^(https?)://($jc?\\.)+$jc(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$P);}function is_shortable($o){return preg_match('~char|text|json|lob|geometry|point|linestring|polygon|string|bytea~',$o["type"]);}function count_rows($Q,$Z,$ce,$sd){global$y;$G=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($ce&&($y=="sql"||count($sd)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$sd).")$G":"SELECT COUNT(*)".($ce?" FROM (SELECT 1$G GROUP BY ".implode(", ",$sd).") x":$G));}function slow_query($G){global$b,$qi,$m;$l=$b->database();$hi=$b->queryTimeout();$vh=$m->slowQuery($G,$hi);if(!$vh&&support("kill")&&is_object($h=connect())&&($l==""||$h->select_db($l))){$ke=$h->result(connection_id());echo' var timeout = setTimeout(function () { ajax(\'',js_escape(ME),'script=kill\', function () { }, \'kill=',$ke,'&token=',$qi,'\'); }, ',1000*$hi,'); ';}else$h=null;ob_flush();flush();$I=@get_key_vals(($vh?$vh:$G),$h,false);if($h){echo script("clearTimeout(timeout);");ob_flush();flush();}return$I;}function get_token(){$Ag=rand(1,1e6);return($Ag^$_SESSION["token"]).":$Ag";}function verify_token(){list($qi,$Ag)=explode(":",$_POST["token"]);return($Ag^$_SESSION["token"])==$qi;}function lzw_decompress($Ra){$gc=256;$Sa=8;$jb=array();$Pg=0;$Qg=0;for($t=0;$t=$Sa){$Qg-=$Sa;$jb[]=$Pg>>$Qg;$Pg&=(1<<$Qg)-1;$gc++;if($gc>>$Sa)$Sa++;}}$fc=range("\0","\xFF");$I="";foreach($jb as$t=>$ib){$vc=$fc[$ib];if(!isset($vc))$vc=$nj.$nj[0];$I.=$vc;if($t)$fc[]=$nj.$vc[0];$nj=$vc;}return$I;}function on_help($rb,$sh=0){return script("mixin(qsl('select, input'), {onmouseover: function (event) { helpMouseover.call(this, event, $rb, $sh) }, onmouseout: helpMouseout});","");}function edit_form($Q,$p,$J,$Li){global$b,$y,$qi,$n;$Rh=$b->tableName(table_status1($Q,true));page_header(($Li?lang(10):lang(11)),$n,array("select"=>array($Q,$Rh)),$Rh);$b->editRowPrint($Q,$p,$J,$Li);if($J===false)echo"

    ".lang(12)."\n";echo' ';if(!$p)echo"

    ".lang(13)."\n";else{echo"

    ".script("qsl('table').onkeydown = editingKeydown;");foreach($p as$D=>$o){echo""."
    ".$b->fieldName($o);$Yb=$_GET["set"][bracket_escape($D)];if($Yb===null){$Yb=$o["default"];if($o["type"]=="bit"&&preg_match("~^b'([01]*)'\$~",$Yb,$Jg))$Yb=$Jg[1];}$Y=($J!==null?($J[$D]!=""&&$y=="sql"&&preg_match("~enum|set~",$o["type"])?(is_array($J[$D])?array_sum($J[$D]):+$J[$D]):(is_bool($J[$D])?+$J[$D]:$J[$D])):(!$Li&&$o["auto_increment"]?"":(isset($_GET["select"])?false:$Yb)));if(!$_POST["save"]&&is_string($Y))$Y=$b->editVal($Y,$o);$s=($_POST["save"]?(string)$_POST["function"][$D]:($Li&&preg_match('~^CURRENT_TIMESTAMP~i',$o["on_update"])?"now":($Y===false?null:($Y!==null?'':'NULL'))));if(!$_POST&&!$Li&&$Y==$o["default"]&&preg_match('~^[\w.]+\(~',$Y))$s="SQL";if(preg_match("~time~",$o["type"])&&preg_match('~^CURRENT_TIMESTAMP~i',$Y)){$Y="";$s="now";}input($o,$Y,$s);echo"\n";}if(!support("table"))echo"
    ".script("qsl('input').oninput = fieldChange;")."".html_select("field_funs[]",$b->editFunctions(array("null"=>isset($_GET["select"])))).""."\n";echo"
    \n";}echo"

    \n";if($p){echo"\n";if(!isset($_GET["select"])){echo"\n",($Li?script("qsl('input').onclick = function () { return !ajaxForm(this.form, '".lang(17)."…', this); };"):"");}}echo($Li?"".confirm()."\n":($_POST||!$p?"":script("focus(qsa('td', qs('#form'))[1].firstChild);")));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'

    ';}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");header("Cache-Control: immutable");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo lzw_decompress("\0\0\0` \0�\0\n @\0�C��\"\0`E�Q����?�tvM'�Jd�d\\�b0\0�\"��fӈ��s5����A�XPaJ�0���8�#R�T��z`�#.��c�X��Ȁ?�-\0�Im?�.�M��\0ȯ(̉��/(%�\0");}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�����t4���y�Zf4��i�AT�VV ��f:Ϧ,:1�Qݼ�b2`�# �>:7G�1���s��L�XD*bv<܌#�e@�:4�!fo���t:<��咾�o��\ni���',�a_�:�i�Bv�|N�4.5Nf�i�vp�h��l��֚�O����= �OFQ��k\$��i����d2T �p��6�����-�Z�����6����h:�a�,����2�#8А�#��6n����J��h�t�����4O42��ok��*r���@p@�!������?�6��r[��L���:2B�j�!Hb��P�=!1V�\"��0��\nS���D7��Dڛ�C!�!��Gʌ� �+�=tC�.C��: +��=�������%�c�1MR/�EȒ4���2�䱠�`�8(�ӹ[W ��=�yS �b�=�-ܹBS+ ɯ�����@pL4Yd��q�����6 �3Ĭ ��Ac܌�Ψ�k�[&>���Z�pkm]�u-c:���Nt�δpҝ��8�=�#��[.��ޯ�~���m�y�PP�|I֛���Q�9v[�Q��\n��r�'g�+��T�2��V��z�4��8��( �Ey*#j�2]��R����)��[N�R\$�<>:�>\$;�>��\r���H��T�\nw�N �wأ��<��Gw����\\Y�_�Rt^�>�\r}��S\rz�4=�\nL�%J��\",Z�8����i�0u�?�����s3 #�ى�:���㽖��E]x���s^8��K^��*0��w����~���:��i���v2w����^7���7�c��u+U%�{P�*4̼�LX./!��1C��qx!H��Fd��L���Ġ�`6� �5��f��Ć�=H�l �V1��\0a2�;��6����_ه�\0&�Z�S�d)KE'��n��[ X��\0ZɊ�F[P�ޘ@��!��Y�,`�\"ڷ��0Ee9 yF>��9b����F5:���\0}Ĵ��(\$����37H��� M�A��6R��{Mq�7G��C�C �m2�(�Ct>[�-t�/&C �]�etG�̬4@r>���<�Sq�/���Q�hm���������L��#��K�|���6fKP�\r%t��V=\"�SH\$�} ��)w�,W\0F��u@�b �9�\rr�2�#�D��X���yOI�>��n ��Ǣ%���'��_��t\rτz �\\1�hl�]Q5Mp6k���qh�\$�H~�|��!*4����`S���S t�PP\\g��7�\n-�:袪p����l�B���7Өc�(wO0\\:��w��� p4���{T��jO�6HÊ�r���q\n��%%�y']\$��a�Z�.fc�q*-�FW��k��z���j���lg�:�\$\"�N�\r#�d�Â���sc�̠��\"j�\r�����Ւ�Ph�1/��DA)���[�kn�p76�Y��R{�M�P���@\n-�a�6��[�zJH,�dl�B�h�o�����+�#Dr^�^��e��E��� ĜaP���JG�z��t�2�X�����V�����ȳ��B_%K=E��b弾�§kU(.!ܮ8���� I.@�K�xn���:�P�32��m�H C*�:v�T�\nR����� 0u�����ҧ]�����P /�JQd�{L�޳:Y��2b��T ��3�4���c�V=���L4��r �!�B�Y�6��MeL������i�o�9< G��ƕЙMhm^�U�N��� �Tr 5HiM�/�n�흳T��[-<__�3/Xr(<��������� uҖG NX20�\r\$^��:'9�O��;�k��� �f��N'a����b�,�V��1��HI!%6@��\$�EGڜ�1�(mU��rս���`��iN+Ü�)���0l��f0��[U��V��-:I^��\$�s�b\re��ug�h�~9�߈�b�����f�+0�� hXrݬ�!\$�e,�w+����3��_�A�k��\nk�r�ʛcu WdY�\\�={.�č���g��p8�t\rRZ�v�J:�>��Y|+�@����C�t\r��jt��6�� %�?��ǎ�>�/ �����9F`ו��v~K�����R�W��z� �lm�wL�9Y�* q�x�z��Se�ݛ����~�D�����x���ɟi7�2���Oݻ��_{��53��t���_��z�3�d)�C��\$?KӪP�%��T&� �&\0P�NA�^�~���p� �Ϝ���\r\$�����b*+D6궦ψ��J\$(�ol��h&��KBS>���;z��x�oz>��o�Z�\nʋ[�v���Ȝ��2�OxِV�0f�����2Bl�bk�6Zk�hXcd�0*�KT�H=��π�p0�lV�� ��\r���n�m��)(�(�:#����E��:C�C�� � \r�G\ré0��i�� ��:`Z1Q\n:��\r\0� �� q���:`�-�M#}1;����q�#|�S���hl�D�\0fiDp�L��``����0y��1���\r�=�MQ\\ ��%oq��\0� �1�21�1�� ���ќbi:��\r�/Ѣ� `)��0��@�›��I1�N�C�����O��Z��1���q1 ����,�\rdI�Ǧv�j�1 t�B���⁒0:�0 ��1�A2V���0���%�f i3!&Q�Rc%�q&w%��\r��V�#���Qw`�% ���m*r��y&i�+r{*��(rg(�#(2�(��)R@i�-�� ���1\"\0��R���.e.r��, �ry(2�C��b�!Bޏ3%ҵ,R�1��&��t��b�a\rL��-3��� ��\0� �Bp�1�94�O'R�3*��=\$�[�^iI;/3i�5� &�}17�# ѹ8��\"�7��8�9*�23�!�!1\\\0�8��rk9�;S�23� �ړ*�:q]5S<��#3�83�# e�=�>~9S螳�r�)��T* a�@і�bes���:-���*;,�ؙ3!i���LҲ� #1 �+n� �*��@�3i7�1���_�F�S;3�F�\rA��3�>�x:� \r�0��@�-�/��w��7��S�J3� �.F�\$O�B���%4�+t�'g�Lq\rJt�J��M2\r��7��T@���)ⓣd��2�P>ΰ��Fi಴�\nr\0��b�k(�D���KQ����1�\"2t����P�\r��,\$KCt�5��#��)��P#Pi. �U2�C�~�\"�");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo lzw_decompress("f:��gCI��\n8��3)��7���81��x:\nOg#)��r7\n\"��`�|2�gSi�H)N�S��\r��\"0��@�)�`(\$s6O!��V/=��' T4�=��iS��6IO�G#�X�VC��s��Z1.�hp8,�[�H� ~Cz���2�l�c3���s���I�b�4\n�F8T��I���U*fz��r0�E����y���f�Y.:��I��(�c��΋!�_l��^�^(��N{S��)r�q�Y��l٦3�3�\n�+G���y���i���xV3w�uh�^r����a۔���c��\r���(.ˆ��Ch�<\r)�ѣ�`�7���43'm5���\n�P�:2�P����q ���C�}ī�����38�B�0�hR��r(�0��b\\0�Hr44��B�!�p�\$�rZZ�2܉.Ƀ(\\�5� |\nC(�\"��P���. ��N�RT�Γ��>�HN��8HP�\\�7Jp~���2%��OC�1�.��C8·H��*�j����S( �/ ��6KU����<2 �pOI���`���ⳈdO�H��5�-��4��pX25-Ң�ۈ�z7 ��\" (�P�\\32:]U� ���߅!]�<�A�ۤ���iڰ�l\r�\0v��#J8��wm��ɤ�<�ɠ��%m;p#�`X�D���iZ��N0����9 ��占��`��wJ�D��2�9t��*��y��NiIh\\9����:����xﭵyl*�Ȉ��Y�����8�W��?���ޛ3 ���!\"6�n[��\r�*\$ �Ƨ�nzx�9\r�|*3ףp�ﻶ�:(p\\;��mz���9���Œ�8N���j2����\r�H�H&��(�z��7i�k� ����c��e���t���2:SH�Ƞ�/)�x�@��t�ri9����8����yҷ���V�+^Wڦ��kZ�Y�l�ʣ���4��Ƌ������\\E�{�7\0�p���D��i�-T����0l�%=���˃9(�5�\n\n�n,4�\0�a}܃.��Rs\02B\\�b1�S�\0003,�XPHJsp�d� K� CA!�2*W����2\$�+�f^\n�1����zE� Iv�\\�2��.*A���E(d���b��܄��9����Dh�&��?�H�s�Q�2�x~nÁJ�T2�&��eR���G�Q��Tw�ݑ��P���\\�)6�����sh\\3�\0R �'\r+*;R�H�.�!�[�'~�%t< �p�K#‘�!�l���Le����,���&�\$ ��`��CX��ӆ0֭����:M�h �ڜG��!&3�D�<!�23��?h�J�e ��h�\r�m���Ni�������N�Hl7��v��WI �. ��-�5֧ey�\rEJ\ni* �\$@�RU0,\$U�E����ªu)@(t�SJk�p!�~���d`�>��\n �;#\rp9�jɹ�]&Nc(r���TQU��S��\08n`��y�b���L�O5��,��>���x���f䴒���+��\"�I�{kM�[\r%� [ �e �a�1! ����Ԯ�F@�b)R��72��0�\nW���L�ܜҮtd�+���0wgl�0n@��ɢ�i�M��\nA�M5n�\$E�ױN��l�����%�1 A������k�r�iFB���ol,muNx-�_�֤C( ��f�l\r1p[9x(i�BҖ��zQl��8C� ��XU Tb��I�`�p+V\0��;�Cb��X�+ϒ�s��]H��[�k�x�G*�]�awn�!�6�����mS���I��K�~/�ӥ7��eeN��S�/;d�A�>}l~��� �%^� f�آpڜDE��a��t\nx=�kЎ�*d���T����j2��j��\n��� ,�e=��M84���a�j@�T�s���nf��\n�6�\rd��0���Y�'%ԓ��~ �Ҩ�<�� �AH�G��8���΃\$z��{���u2*��a��>�(w�K.bP�{��o��´� z�#�2�8=� 8>���A,�e���+�C�x�*���-b=m���,�a��lzk���\$W�,�m�Ji�ʧ���+���0�[ ��.R�sK���X��Z L��2�`�(�C�vZ������\$�׹,�D?H��NxX��)��M��\$�,��*\nѣ\$�M��@���H�D s� �Z[tH�Enx(���R�x��@��GkjW�>���#T/8�c8�Q0��_�IIGII�!���YEd�E�^�td�th�`DV!C�8��\r���b�3�!3�@�33N}�ZB�3 �3�30��M(�>��}�\\�t�f� f���I\r� ��337 X�\"td�,\nbtNO`P�;�ܕҭ���\$\n����Zѭ5U5WU�^ho���t�PM/5K4Ej�KQ&53GX�Xx)�<5D��\r�V�\n�r�5b܀\\J\">��1S\r[-��D u�\r���)00�Y��ˢ �k{\n��#��\r�^��|�uܻU�_n�U4�U�~Yt�\rI��@䏳�R �3:�uePMS�0T�wW�X���D��KOU����;U�\n�OY��Y�Q,M[\0�_�D���W��J*�\rg(]�\r\"ZC��6u�+�Y��Y6ô�0�q�(��8}��3AX3T�h9j�j�f�Mt�PJbqMP5>������Y�k%&\\�1 d��E4� �Yn�� �\$<�U]Ӊ1�mbֶ�^�����\"NV��p��p��eM���W�ܢ�\\�)\n �\nf7\n�2 ��r8��=Ek7tV����7P��L��a6��v@'�6i��j&>��;��`��a \0pڨ(�J��)�\\��n��Ĭm\0��2��eqJ��P��t��f j��\"[\0����X,<\\���� ��+md��~� ����s%o��mn�),ׄ�ԇ�\r4��8\r�� ��mE�H]�����HW�M0D�߀��~�ˁ�K� �E}����|f�^���\r>�-z]2s�xD�d[s�t�S� �\0Qf-K`���t���wT�9��Z�� �\nB�9 Nb��<�B�I5o�oJ�p��JNd��\r�hލ��2�\"�x�HC�ݍ�:���9Yn16��zr+z���\\�����m ��T ���@Y2lQ<2O+�%��.Ӄh�0A���Z��2R��1��/�hH\r�X��aNB&� �M@�[x��ʮ���8&L�V͜v�*�j�ۚGH��\\ٮ ���&s�\0Q��\\\"�b�� ��\rBs��w�� ���BN`�7�Co(���\nè���1�9�*E� �S��U�0U� t�'|�m���?h[�\$.#�5 � p��yB�@R�]���@|��{���P\0x�/� w�%�EsBd���CU�~O׷�P�@X�]����Z3��1��{�eLY���ڐ�\\�(*R`� �\n������QCF�*�����霬�p�X|`N���\$�[���@�U� �����Z�`Zd\"\\\"����)��I�:�t��oD� \0[�����-���g�����*`hu%�,����I�7ī�H�m�6�}��N�ͳ\$ �M�UYf&1����e]pz���I��m�G/� �w �!�\\#5�4I�d�E�hq���Ѭk�x|�k�qD�b�z?���>���:��[�L�ƬZ�X��:�������j�w5 �Y��0 �“��\$\0C��dSg����{�@�\n`� ���C ���M��� ��# t}x�N����{�۰)��C��FKZ�j��\0PFY�B�pFk��0<�>�D��8���C�?e_`��X:�A9ø���p�G��Gy6��F�Xr��l�1��ػ�B�Å9Rz��hB�{����\0��^��-�0�%D�5F\"\"����™�i�`��nAf� \"tDZ\"_�V\$��!/�D�ᚆ������٦�̀F,25�j�T��y\0�N�x\r�Yl��#��Eq\n��B2�\n��6���4���!/� \n��Q��*�;)bR�Z0\0�CDo� ˞�48������e�\n�S%\\�PIk��(0��u/ ��G������\\�}�4Fp��G�_�G?)g�ot��[v��\0��?b�;��`(�ی�NS)\n�x=��+@��7��j�0��,�1Åz����>0��Gc��L�VX �����%����Q+���o�F���ܶ�>Q-�c���l����w��z5G��@(h�c�H��r?��Nb�@�������lx3�U`�rw���U���t�8�=�l#���l�䨉8�E\"����O6\n��1e�`\\hKf�V/зPaYK�O�� ��x� �Oj���r7�F;��B����̒��>�Ц�V\rĖ�|�'J�z����#�PB��Y5\0NC�^\n~LrR��[̟Rì�g�eZ\0x�^�i<Q�/)�%@ʐ��fB�Hf�{%P�\"\"���@���)���DE(iM2�S�*�y�S�\"���e̒1��ט\n4`ʩ>��Q*��y�n����T�u� ����~%�+W��XK���Q�[ʔ��l�PYy#D٬D<�FL���@�6']Ƌ��\rF�`�!�%\n�0�c���˩%c8WrpG�.T�Do�UL2�*�|\$�:�Xt5�XY�I�p#� �^\n��:�#D�@�1\r*�K7�@D\0��C�C�xBh�EnK�,1\"�*y[�#!�י�ٙ���l_�/��x�\0���5�Z��4\0005J�h\"2 ���%Y���a�a1S�O�4��%ni��P��ߴq�_ ʽ6���~��I\\���d���d������D�����3g^��@^6�� ��_�HD�.ksL��@��Ɉ�n�I���~�\r�b�@�Ӏ�N�t\0s���]:u��X �b@^�1\0���2?�T��6dLNe��+�\0�:�Ё�l��z6q=̺x�� �N6��O,%@s�0\n�\\)� L<�C�|���P��b����A>I���\" ��^K4��g IX�i@P�jE�&/1@�f� �N�x0 coaߧ����,C'�y#6F@�Р��H0�{z3t�|cXMJ.*B�)ZDQ���\0��T-v�X�a*��,*�KE�'�U�_I���9�˼�j(�Q��@�@�4/�7���'J.�RT�\0]KS�D���Ap5�\r�H0!�´e d@Rҝ�ิ�9�S�;7�H�B�bx�J��_�vi�U`@���SAM��X��G�Xi��U *��������'��:V�WJv�D���N'\$�zh\$d_y���Z]����Y���8ؔ���]�P�*h���֧e;��pe��\$k�w��*7N�DTx_�ԧ�Gi�&P�Ԇ�t͆�b�\\E�H\$i�E\"cr��0l�?>��C(�W@3���22a���I����{�B`�ڳiŸGo^6E\r��G�M�p1i�I��X�\0003�2�K�����zl&ֆ�'IL�\\�\"�7�>�j(>�j�FG_��& 10I�A31=h q\0�F����ķ��_�J���ԳVΖ��܆q�՚�� ��(/�dOC�_sm�<g�x\0��\"��\n@EkH\0�J���8�(���km[����S4�\nY40��+ L \n������#Bӫb��%R ֖��׭��R:�<\$!ۥr�;��� %|ʨ�(�|�H�\0�������]�cҡ= 0��Z�\"\"=�X��)�f�N��6V}F��=[���ৢhu�-��\0t��bW~��Q��iJ���L�5׭q#kb���Wn���Q�T�!���e�nc�S�[+ִE�<-��a]Ń��Yb�\n\nJ~�|JɃ8� �Lp����o� �N�ܨ�J.��ŃS��2c9�j�y�-`a\0��*�ֈ@\0+��mg��6�1��Me\0��Q �_�}!I��GL �f) �X�o ,�Shx�\0000\"h�+L�M�� �ј��Z j�\0���/��\$��>u*�Z9��Z�e��+J����tz������R�Kԯ���Dy���q�0C�-f��m����BI�|��HB��sQl�X��.����|�c���[ ��ZhZ��l���x�@'��ml�KrQ�26��]�ҷn�d[��񎩇d���\"GJ9u��B�o��Zߖ�a��n@��n�lW|*gX�\nn2�F� |x`Dk��uPP�!Q\rr��`W/��� 1�[-o,71bUs����N�7����Gq�.\\Q\"CCT\"�����*?u�ts�����]�٩Pz[�[YFϹ��FD3�\"����]�u۝)w z�:#���Iiw��p ɛ��{�o�0n��;��\\�x���\0q��m����&�~��7����9 [�H�qdL�O�2�v�|B�t��\\Ƥ�Hd���H�\" ��N\n\0 ��G�g�F��F�}\"�&QEK��{}\ryǎ��rכt������7�Nuó[A�gh;S�.Ҡ���¥ |y��[Ն_b�Ȩ�!+R��ZX�@0N����P���%�jD�¯z ���[�U\"�{e�8��>�EL4Jн�0����7 ��d�� �Q^`0`�����]c�ǪAX�[,,\"'<���%�a��Ӵ��.\$�\0�%\0�sV���p�M\$�@j���>���}Ve�\$@�̈́ #���(3:�`�U�Y��u �������@�V#E� G/��XD\$�h��av��xS\"]k18a�я�9dJROӊs�`EJ����Uo�m{l�B8���(\n}ei�b��, �;�N��͇�Q�\\�ǸI5yR�\$!>\\ʉ�g�uj*?n�M�޲h��\r%���U(d��N�d#}�pA:����-\\� A�*�4�2I���\r�֣�� 0h@\\Ե��8�3�rq]���d8\"�Q����ƙ:c��y�4 �ᑚda€�Π6>U�A����:��@�2���\$�eh2���F��əN�+���\r�Ԁ(�Ar��d*�\0[�#cj����>!(�S���L�e� T��M 9\0W:�BD���3J���_@s��rue������ +�'B��}\"B\"�z2��r��l�xF[�L�˲Ea9��cdb��^,�UC=/2�����/\$�C�#��8�}D���6� `^;6B0U7�_= ,�1�j1V[�. H9(1���ҏLz�C� �\$.A�fh㖫����DrY �H�e~o�r19��م\\�߄P�)\"�Q��,�e��L��w0�\0������;w� X�ǝ���qo���~�����>9�>}��dc�\0��g��f��q�&9���-�J#����3^4m/���\0\0006��n8��>䈴.ӗ��cph��������_A@[��7�|9\$pMh�>���5�K���E=h��A�t�^�V� �\"� c�B;���i��QҠt����@,\n�)���s�`����;�4����I�������y��-�0yeʨ�U��B�v��3H�P�G�5��s|��\r���\$0����1��l3��(*oF~PK��.�,'�J/�Ӳ�t���d�:��n�\n��j��Y�z�(����w���Z�#Z� Io�@1�λ \$��=VWz� n�B �a���A��q�@��I�p @�5Ӗ�lH{U��oX��f��ӿ\\z��.���,-\\ڗ^y n^���Bq����zX㉡�\$�*J72�D4.����!�M0��D��F����G��L�m�c*m�cI��5Ɍ�^�t���jl�7替S�Q��.i����h��L�ڱB6Ԅh�&�J��l\\��We�c�f%kj�� �p�R=��i�@.��(�2�klHUW\"�o�j���p!S5��pL'`\0�O *�Q3X“��lJ\08\n�\r���*�a��떞��r�`<�&�XBh�8!x��&� Bht�\$���]�n߆���cL��[Ƶ�d��<`���\0���ς�aw�O%;���BC��Q�\r̭�����p����PQ�Z���Z�Au=N&�ia\n�mK6I}��n ��t\nd)�����bp��\"��g'�0�7�u�&@� 7�8X�N��x������\$B��ZB/�M�gB�i��ѧ�\\�m�mI�Ā��;5=#&4����P�Ս����q�A��\\�,q�cޟ\nc�B�����w\0BgjD�@;�=0m�k��\rIJ�` ��'5���k-�{��\0�_�Mu����2��׆����q����>)9�W\n� d+��ԧ�G\r��n4���O�:5���8��1�:Κ?��(yGgWK� \r�7����m5.��e�H�hJ�Ak# ��L�..�\\�=��U�Є����:�>7�W+^yD���b��G��OZ�4�r�(|x���Pr��,y���8qaܩO2��k�n��#p2��Lj�ؔ.��c��U�c����łj�\$��8Ĭ~��7ZR:�׆8�9Ψw(a�L�%�-,��쿌#�f�%8��|�c������%X�W�\n}6��H����˞��#�&J,'z�M�M�����ຑ܆� ���/y6YQ���ںdәd����:����E��p2g�g�/�,����Ո'8� ^;�UWN�����{�OC�����z�iKX��ڔN�dG�RCJY����i���y#>zS�MUc�������RORԾ�0�)�0��]:=Ϟ�t�����'\$�s�rF���67  =\$B�� !qs 1\"���v��%��I�l<�b!ۮ6(Cd-�^�W���y����M�J��rpT��L��|`f��:���A�t�d|i��[w��j���W� 7���au�����e��A5�Q' ʐ\0� �3�Ҿ\$����\rk)�a;���H=��֐~�IG�I�<���\"���I1'蠙�Gcm\0P\n�w��#�>���xB\"��Em|��2�\$}<3P�YX�go�d߶�<�����qE\"`���4�g�8r�]\n����:��qVb�T��m���9K&ғĤ�m�7)@��Qz���=��ߵű�H\n���}O�i}�\r٣.��v��p�JW&�u�55�0 �5��P�I��\n�������l\0O5*=�� �P-���H \0�f�%��tぺ*�S:�tϛ���?�ȂH����q4��K���@�Ԭ�܂.O(����Z�\$���]���o��n�z�A�!�t85� 8&����!CL���H����(�\0'Ǐ2��d\r%�;�k抐4��_O�>�5���@D�Ҽ��\0V�A�6' AY�����S�����rԾ�4�+h@b��������O�M\0���r̛�@�\rJ��m0\08�O���;k�Ӡ���A(6�| `8 �\0��&��E�V��\0V�����wk�N��K����xdp���s�AL��A�X�k���u\0�����t �Ԣ�.�>(N��K'fld�A���?++��N��~������k�����PR\0��x������ʑ���BK]�bU��\\̛���d\0S@��Q��͉�b�\0\0b���\0_\\�@\nN���O�A� �Pf��������ԏAj ��M4<�9�� �+�����`S�� ����w3T���7�X���T!\0e�PAI�b 1!\0��4���'� @�!�8\0��/���!:K�, �CAS�X�f�e��M��.:��:��t������._�d����81v`�B\"��!.^�*��N.^��\n�&\r(��.���� O0��@��P��nj���ڗ#������&��rH�<��� �!��3��(i @�Aa�� {� ¬#�S���6𨘶F@�����Y[O��(��.��/�B�����) L02B؈�-�ƀ��qp��J<�.Б\0\n��\0��/@8C�4P��\r P•�)��F���\$q.]�\"B#�� �#\\��84\$�s:.(*Oi>�|#T'`�Bu�a/���C��T�Ka�X8�`p�����\0`�\0");}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�8o7\n\r�0��\0�Dbc�!�Q7Шd8���~��N)�Eг`�Ns��`�S)�O� ��/�<�x�9�o�����3n��2�!r�:;�+�9�CȨ���\n<�`��b�\\�?�`�4\r#`�<�Be �B#�N ��\r.D`��j�4���p�ar�� 㢺�>�8�\$�c��1�c���c����{n7����A�N�RLi\r1���!�(� j´�+��62�X�8+����.\r����!x���h�' ��6S�\0R����O�\n��1(W0���7q��:N�E:68n+��մ5_(�s�\r�� /m�6P�@�EQ���9\n�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�@Mplv�)� ��HW���y>�Y�-�Y��/�������hC�[*��F�#~�!�`�\r#0P�C˝�f��� ���\\���^�%B<�\\�f�ޱ�����&/�O��L\\jF��jZ�1�\\:ƴ>�N��XaF�A�������f�h{\"s\n�64������?�8�^p�\"띰�ȸ\\�e(�P�N��q[g��r�&�}Ph���W��*��r_s�P�h���\n���om������#���.�\0@�pdW � \$Һ�Q۽Tl0� ��HdH�)��ۏ� �)P���H�g��U����B�e\r�t:��\0)\"�t�,�����[�(D�O\nR8!�Ƭ֚��lA�V��4�h��Sq<��@}���gK�]���]�=90��'����wA<����a�~��W��D|A���2�X�U2��yŊ��=�p)�\0P �s��n�3�r�f\0�F���v��G ��I@�%���+��_I`� ���\r.��N���KI�[�ʖSJ���aUf�Sz���M�� %��\"Q|9��Bc�a�q\0�8�#��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�!���@�9\n\nAl~H���V\ns��ի�Ư�bBr���������3�\r�P�% �ф\r}b/�Α\$�5�P�C�\"w�B_��U�gAt��夅�^Q��U���j����Bvh졄4�)�� +�)<�j^�\$��`^6��9�#����4X��mh8:��c��0��;�/ԉ����;�\\'(��t�'+ �����̷�^ �]��N�v��#�,�v���O�i�ϖ�>��@�W* =\0Nm��1\0�I@�9T34+ԙ@e�GFMC�\rE3�Etm!�#1�D @�H(��n ���ZQj���\"���i��MsS�S\$Ib f���u����:�SB|i��Y¦��8 v�#�D�4`��.��^�H�M�_ռ�u��U�z`Z�J e��@Ce��a�\"m�b�6ԯJR�� �T�?ԣXMZ��І��p����Qv�j�jV�{���C�\r��7�Tʞ� ��5{P��]�\r�?Q�AA������2񾠓V)Ji��-N 99f�l Jm��;u�@��Վ�\r@�P�\rxF��E��ȭ �%� ���=5N֜��?�7�N�Å�w�`�hX�98 �����q��z��d%6̂t�/���� ��L��l��,�Ka�N~� ���� ,�'�ǀM\rf9�w��!x��x[�ϑ�G�8;�xA��-I�&5\$�D\$���%��xѬ���´�� �]����&o�-3�9�L��z���y6 �;u�zZ ��8�_�ɐx\0D?�X7����y�OY.#3�8��ǀ�e�Q�=؀*��G�wm ���Y�� ���]YOY�F���)�z#\$e��)�/�z?�z;����^��F�Zg�����������`^�e����#���� ���?��e��M��3u�偃0�>�\"?��@חXv�\"������*Ԣ\r6v~��OV~�&ר�^g���đٞ�'��f6:-Z~ ��O6;zx��;&!�+{9M�ٳd� \r,9����W� �ݭ:�\r�ٜ��@睂+��]��-�[g��ۇ[s�[i��i�q��y��x�+�|7�{7�|w�}����E� �W��Wk�|J؁��xm��q xwyj���#��e��(�������ߞþ��� {��ڏ�y���M���@��ɂ��Y�(g͚-����������J(���@� ;�y�#S���Y��p@�%�s��o�9;�������+�� �;����ZNٯº��� k�V��u�[�x��|q��ON?��� �`u��6�|�|X ����س|O�x!�:���ϗY]�����c���\r�h�9n� ������8'���� ��\rS.1��USȸ��X��+��z]ɵ��?����C�\r��\\ ����\$�`��)U�|ˤ|Ѩx'՜����<�̙e�|�ͳ� ���L���M�y�(ۧ�l�к�O]{Ѿ�FD���}�yu��Ē�,XL\\�x��;U��Wt�v��\\OxWJ9Ȓ�R5�WiMi[�K��f(\0�dĚ�迩�\r�M����7�;��������6�KʦI�\r���xv\r�V3���ɱ.��R������|��^2�^0߾\$�Q��[�D��ܣ�>1'^X ~t�1\"6L���+��A��e�����I��~����@���� pM>�m<��SK��-H���T76�SMfg�=��GPʰ�P�\r��>�����2Sb\$�C[���(�)��%Q#G`u��Gwp\rk�Ke�zhj��zi(��rO�������T=�7���~ �4\"ef�~ �d���V�Z���U�-�b'V�J�Z7���)T��8.<�RM�\$�����'�by�\n5����_� �w����U�`ei޿J�b�g�u�S��?��`���+��� M�g�7`���\0�_�-��� _��?�F�\0����X���[��J�8&~D#��{P���4ܗ��\"�\0��������@ғ��\0F ?*��^��w�О:���u��3xK�^�w���߯�y[Ԟ(���#�/zr_�g��?�\0?�1wMR&M���?�St�T]ݴG�:I����)��B�� v����1�<�t��6�:�W{���x:=��ޚ��:�!!\0x�����q&��0}z\"]��o�z���j�w�����6��J�P۞[\\ }��`S�\0�qHM�/7B��P���]FT��8S5� /I�\r�\n ��O�0aQ\n�>�2�j�;=ڬ�dA=�p�VL)X�\n¦`e\$�TƦQJ��k�7�*O�� .����ġ�\r���\$#p�WT>!��v|��}�נ.%��,;������� f*?�焘��\0��pD��! ��#:MRc��B/06��� 7@ \0V�vg����hZ\nR\"@��F ����+ʚ�E�I�\n8&2�bX�PĬ�ͤ=h[���+�ʉ\r:��F�\0:*��\r}#��!\"�c ;hŦ/0��ޒ�Ej�����]�Z�����\0�@iW_���h�;�V��Rb��P%!�� b]SB����Ul ����r��\r�-\0��\"�Q=�Ih���� F���L��FxR�э@�\0*�j5���k\0�0'� @El�O���H�Cx�@\"G41�`ϼP(G91��\0��\"f:Qʍ� @�`'�>7�Ȏ�d�����R41�>�rI�H�Gt\n�R�H ��bҏ��71���f�h)D��8�B`���(�V�N�|�� �t��\n6v�_��e�;y���6f���gQ;y�β[S� ��g�ǰ�O�ud�dH �H�=�Z\r�'���qC*�)����g��E�O�� \"�� !k�('�`�\nkhT��*�s��5R�E�a\n#�!1�����\0�;��S�iȼ@( �l���I� �v\r�nj~��63�� Έ�I:h����\n.��2pl�9Bt �0\$b��p+�ǀ*�tJ����s�JQ8;4P(��ҧѶ!��.Ppk@�)6�5� �!�(��\n+��{`=��H,Ɂ\\Ѵ�4�\"[�C���1���-���luo��4�[���E�%�\"��w] �(� ʏTe��)�K�A�E={ \n�`;?���-�G�5I����.%�����q%E���s���gF��s �����K�G��n4i/,�i0�u�x)73�Szg���V[��h�Dp'�LP��P�mi]\0�����aV��=���I6�����jK3���Z�Q�m�E���b�0:� 32�V4N6����!�l�^ڦ�@h�hU��>:� ��E�>j�����0g�\\|�Sh�7y�ބ�\$��,5aė7&��:[WX4��q� ���J���ׂ�c8!�H���VD�Ď�+�D�:����9,DUa!�X\$��Я�ڋG�܌�B�t9-+o�t��L��}ĭ�qK��x6&��%x��tR�����\"�π�R�IWA`c���}l6��~�*�0vk�p���6��8z+�q�X��w*�E��IN�����*qPKFO\0�,�(��|�����k *YF5���;�<6�@�QU�\"��\rb�OAXÎv��v�)H��o`ST� pbj1+ŋ�e��� ʀQx8@ �����5\\Q�,���ĉN��ޘb#Y�H��p1����kB�8N�o�X3,#Uک�'�\"�销�eeH#z��q^rG[��:�\r�m�ng��� �5��V�]��-(�W�0���~kh\\� �Z��`��l����k �o�j�W�!�.�hF���[t�A�w�e�M૫��3!����nK_SF�j���-S�[r�̀w��0^�h�f�-����?���X�5�/������IY �V7�a�d �8�bq��b�n\n1YR�vT���,�+!����N�T��2I�߷�����������K`K\"�����O)\nY��4!}K�^����D@��na� \$@� ��\$A��j����\\�D[=� bHp�SOAG�ho!F@l�U��`Xn\$\\�͈_��˘`��� HB��]�2 ���\"z0i1�\\�����w�.�fy޻K) ����� p�0���X�S>1 *,]��\r\"���\\4OIn��Z�n��v�3 �3�+P��L(�� �����.x�\$�«C��Cn�A�k�c:L�6���r�w���h����nr�Z��=�=j�ђ���6}M�G�u~�3���bg4���s6s�Q��#:�3g~v3���<�+�<���a}ϧ=�e�8�'n)ӞcC�z��4L=h��{i����J�^~��wg�D�jL���^����=6ΧN�Ӕ����\\��D���N���E�?h�:S�*>��+�u�hh҅�W�E1j�x������t�'�t�[��wS���9��T��[�,�j�v����t��A#T���枂9��j�K-��ޠ���Y�i�Qe?��4Ӟ���_Wz�� ��@JkWY�h��pu����j|z4��� �i��m� �O5�\0>�|�9�ז��轠��gVy��u���=}gs_���V�sծ{�k�@r�^���(�w����H'��a�=i��N�4����_{�6�tϨ��ϗe�[�h-��Ul?J��0O\0^�Hl�\0.��Z������xu���\"< �/7���� ���i:��\nǠ���;��!�3���_0�`�\0H`���2\0��H�#h�[�P<����עg����m@~�(��\0ߵk� Y�v���#>���\nz\n�@�Q�\n(�G��\n����'k����5�n�5ۨ�@_`Ї_l�1���wp�P�w���\0��c��oEl{�ݾ�7����o0����Ibϝ�n�z����﷛� ���{�8�w�=��|�/y�3a�߼#xq����@��ka�!�\08d�m��R[wvNjRGp8���v�\$Z���m��t���������� ����ǽ����u�o�p�`2��m|;#x�m�n�~;��V�E�������3O�\r�,~o�w[��N��}�� �cly��O����;��?�~�^j\"�Wz�:�'xW��.� �u�(��Ý�q��iS>����o��o��fsO 9�.����\"�F��l��20��E!Q���ːD9 d�BW4��\0��y `RoF>F�a��0�����0 �2�<�I�P'�\\���I�\0\$��\n R� aU�.�sЄ��\"���1І�e�Y砢�Z�q��1�|��#�G!�P�P\0|�H�Fnp>W�:��`YP%�ď�\n�a8��P> �����`]��4�`<�r\0�Î������z�4����8�����4�`m�h:�Ϊ�HD���j�+p>*����8�ՠ0�8�A��:���с�]w�ú�z>9\n+�������:����ii�PoG0���1��)�Z�ږ�n�����eR֖��g�M�����gs�LC�r�8Ѐ�!�����3R )��0�0��s�I��J�VPpK\n|9e[���ˑ��D0����z4ϑ�o������,N8n��s�#{蓷z3�>�BS�\";�e5VD0���[\$7z0������=8� T 3���Q�'R������n��L�yŋ��'�\0o��,��\0:[}(���| ���X�>xvqW�? tB�E1wG;�!�݋5΀|�0��JI@��#���uņI��\\p8�!'�]߮��l-�l�S�B��,ӗ���]��1�ԕH��N�8%%� ��/�;�FGS���h�\\ل�c�t����2|�W�\$t��<�h�O��+#�B�aN1��{��y�w���2�\\Z&)�d�b'��,X xm�~�H��@:d >=-�� lK��܏�J�\0���́�@�rϥ�@\"�( A����Z�7�h>����\\����#>���\0��Xr�Y��Yxŝ�q=:��Թ�\rl�o�m�gb��������D_�Tx�C���0.��y��R]�_���Z�ǻW�I�� G�� Mɪ(��|@\0SO��s� {��@k}��FXS�b8��=��_�� ��l�\0�=�g��{�H��yG���� s�_�J\$hk�F�q������d4ω����'���>vϏ��!_7�Vq��@1z�uSe��jKdyu���S�.�2�\"�{��K���?�s��˦h��R�d� �`:y����Gھ\nQ� ����ow��'��hS��>���L�X}��e���G��@9��퟈�W�|��Ϲ�@�_��uZ=��,���!}���\0�I@��#��\"�'�Y`��\\?��p��,G����ל_��'�G���� �T��#�o��H\r��\"���o�}��?��O鼔7�|'���=8�M��Q�y�a�H�?��߮� ���\0���bUd�67���I O����\"-�2_�0�\r �?�������hO׿�t\0\0002�~�° 4���K,��oh�� Pc���z`@��\"�����H; ,=�� 'S�.b��S����Cc���욌�R,~��X�@ '��8Z0�&�(np<6]#���;��C�.Ҏ����8�P�3��;@��L,+>���p(#�-�f1�z���,8�ߠ��ƐP�:9����R�۳����)e\0ڢR��!�\nr{��e����GA@*��n�D��6��������N�\r�R���8QK�0��颽��>PN�� �IQ=r<�;&� �f�NGJ;�UA�����A�P�&������`�����);��!�s\0���p�p\r�����n(��@�%& S�dY� ���uC�,��8O�#�����o���R�v,��#�|7�\"Cp����B�`�j �X3 �~R�@��v�����9B#� ��@\n� 0�>T�����-�5��/�=� ���E����\n ��ˆd\"!�;��p*n��Z�\08/�jX�\r��>F Pϐe>��O��L� ���O  0�\0� )�k���㦃[ ��ϳ���'L�� ����1 1\0��C�1T �`����Rʐz�Ě����p��������< .�>�5��\0�� �>� Bnˊ<\"he�>к�î� �s�! �H�{ܐ�!\r�\r�\"��|��>R�1d���\"U@�D6����3���>o\r��� �v�L:K�2�+�0쾁�>��\0�� ���B�{!r*H��y;�`8\0��د��d����\r�0���2A����?��+�\0�Å\0A����w S��l����\r[ԡ�6�co�=����0�z/J +�ꆌ�W[��~C0��e�30HQP�DPY�}�4# YD���p) �|�@���&�-��/F� �T� ����aH5�#��H.�A>��0;.���Y�ġ �*�D2�=3� pBnuDw\n�!�z�C�Q \0��HQ4D�*��7\0�J��%ıp�uD�(�O=!�>�u,7��1��TM��+�3�1:\"P�����RQ?���P���+�11= �M\$Z��lT7�,Nq%E!�S�2�&��U*>GDS&����ozh8881\\:��Z0h���T �C+#ʱA%��D!\0�����XDA�3\0�!\\�#�h���9b��T�!d�����Y�j2��S����\nA+ͽ��H�wD`�(AB*��+%�E��X.ˠB�#��ȿ� �&��Xe�Eo�\"��|�r��8�W�2�@8Da�|�������N�h����J8[�۳����W�z�{Z\"L\0�\0��Ȇ8�x�۶X@�� �E����h;�af��1��;n��hZ3�E����0|� 옑��A���t�B,~�W�8^�Ǡ׃��<2/ �8�+��۔���O+�%P#ή\n?�߉?��e˔�O\\]�7(#��D۾ �(!c)�N����MF�E�#DX�g�)�0�A�\0�:�rB��`` �� Q��H>!\rB��\0��V%ce�HFH��m2�B �2I����`#���D>���n\n:L���9C���0��\0��x(ޏ�(\n����L�\"G�\n@���`[���\ni'\0��)������y)&��(p\0�N� �\"��N:8��.\r!��'4|ל~����ʀ��� \"�c��Dlt����0c��5kQQר+�Z��Gk�!F��c�4��Rx@�&>z=��\$(?���(\n쀨>� �ҵ���Cqی��t-}�G,t�GW �xq�Hf�b\0�\0z���T9zwЅ�Dmn'�ccb�H\0z���3�!����� H��Hz׀�Iy\",�-�\0�\"<�2���'�#H`�d-�#cl�jĞ`��i(�_���dgȎ�ǂ*�j\r�\0�>� 6���6�2�kj�<�Cq��9�Đ��I\r\$C�AI\$x\r�H��7�8 ܀Z�pZrR����_�U\0�l\r��IR�Xi\0<����r�~�x�S��%��^�%j@^��T3�3ɀGH�z��&\$�(��q\0��f &8+�\rɗ%�2hC�x���I� �lbɀ�(h�S�Y&��B������`�f��x�v�n.L+��/\"=I�0�d�\$4 �7r����A���(4�2gJ(D��=F �����(����-'Ġ�XG�2�9Z=���,��r`);x\"��8;��>�&�����',�@��2�pl���:0�lI��\rr�JD���������hA�z22p�`O2h��8H��Ąwt�BF���g`7���2{�,Kl���߰%C%�om���������+X����41򹸎\n�2p�� ZB!�=V�ܨ�Ȁ�+H6���*��\0�k���%<� �K',3�r�I�;��8\0Z�+Eܭ�`� �����+l����W+�Yҵ-t��f�b�Q��_-Ӏޅ�+�� 95�LjJ.Gʩ,\\��ԅ.\$�2�J�\\�-��1�-c���ˇ.l�f�xBqK�,d��ˀ�8�A�Ko-��������3K��r��/|� ���/\\�r���,��HϤ�!�Y�1�0�@�.„�&|����+��J\0�0P 3J�-ZQ� �\r&����\n�L�*���j�ĉ|�����#Ծ�\"˺���A��/���8�)1#�7\$\"�6\n>\n���7L�1���h9�\0�B�Z�d�#�b:\0+A���22��'̕\nt���̜�O��2lʳ.L��HC\0��2���+L�\\��r�Kk+���˳.ꌒ�;(Dƀ���1s����d�s9�����P4�쌜��@�.��� A��nhJ�1�3�K�0��3J\$\0��2�Lk3��Q�;3��n\0\0�,�sI�@��u/VA�1���UM�<�Le4D�2��V�% �Ap\nȬ2��35���A-��T�u5�3�۹1+fL~�\n��� ��->�� �ҡM�4XL�S��dٲ�͟*\\�@ͨ��Y�k����SDM�5 Xf����D�s���Us% �̱p+K�6��/���ݒ�8X�ނ=K�6pH����%�3�ͫ7l�I�K0���L��D��u���`��P\r��SO͙&(;�L@��ψN>S��2��8(���`J�E��r�F 2��SE��M ��M��\$q�E��\$�ã/I\$\\���ID�\"��\n䱺�w.t�S ���ђP��#\nW��-\0Cҵ�:j�R��^S���8;d�`���5Ԫ�aʖ��E��+(Xr�M�;��3�;���B,��*1&����2X�S���)<� �L9;�RSN�� ��gIs+��ӰK�<��s�LY-Z�:A<���OO*��2v�W7��+|���˻�����7>��3@O{.4�pO�?T�b���.�. ~O�4��S���>1SS��*4�Pȣ�>�����3�\0�W�>��2��><���P?4��@��t\nN����A�xp��%=P @��C�@�R�˟?x��\n���0N�w�O?�TJC@��#� .d���M��t�&=�\\�4��A��:L����\$���N��:��\r��I'��� A�rግ;\r�/��C� ��B�Ӯ�i>L��7:9�����|�C\$��)�����z@�tl�:>��C� \n�Bi0G��,\0�FD%p)�o\0����\n>��`)QZI�KG�%M\0#\0�D���Q.H�'\$�E\n �\$ܐ%4I�D�3o�:L�\$��m ��0� �B�\\(����8��通�h��D��C�sDX4TK���{��x�`\n�,��\nE��:�p\n�'��>��o\0���tI��` -\0�D��/��KP�`/���H�\$\n=���>��U�FP0���UG}4B\$?E� ���%�T�WD} *�H0�T�\0t������\"!o\0�E�7��R.���tfRFu!ԐD�\n�\0�F-4V�QH�%4��0uN\0�D�QRuE� )��I\n�&Q�m�)ǚ�m �#\\�� ��D��(\$̓x 4��WFM&ԜR5H�%q��[F�+���IF \nT�R3D�L�o���y4TQ/E��[ў<�t^��F��)Q��+4�Q�I�#���IF�'TiѪX��!ѱF�*�nR�>�5�p��Km+�s��������I���R�E�+ԩ��M\0��(R�?�+HҀ�J�\"T� D���\$��� 4wQ�}Tz\0�G�8|�x���R��6�R� 4XR6\n�4y�mN��Q�NM�&R�H&�2Q/�7#�қ�{�'�ҍ,|����\n� .�\0�>�{�o#1D�;��?U��ҕJ�9�*����j����F�N��щJ� #�~%-?C���L�3�@EP�{`>Q�Ȕ��%O�)4�R%I�@��%,�\"���I�<�����\$ԉTP>�\n�\0QP5D��kOF�TY�<�o�Q�=T�\0��x 5�D�,�0?�i�?x� �mE}>�|����[��\0����&RL���H�S9�G�I��1䀖��M4V�H�oT-S�)Q�G�F [��TQRjN��#x]N(�U�8\nuU\n?5,TmԞ?����?��@�U\n�u-��R�9��U/S \nU3�IESt�QYJu.�Q��F�o\$&���i ��KPC�6�>�5�G\0uR��u)U'R�0�Ѐ�DuIU�J@ ��:�V8*�Rf%&�\\�R��MU9R��fUAU[T�UQSe[��\0�KeZUa��Uh��mS<���,R�s�`&Tj@��G�!\\x�^�0>��\0&��p�΂Q�Q�)T�U�Ps�@%\0�W� `\$��(1�Q?�\$C�Qp\n�O�J��X�#��V7X�u;�!YB��S�c��+V����#MU�W�H��U�R�DžU-+��VmY}\\���OK�M��\$�S�eToV���HT��!!<{�R��ZA5�R�!=3U��(�{@*Ratz\0)Q�P5H؏���հ�N5+���P�[��9�V%\"����\n����G�SL�����9�����l����\rV�ؤ�[�ou�UIY�R_T�Y�p5O֧\\�q`�U�[�Bu'Uw\\mRU�ԭ\\Es5�K\\���V�\\�S�{�AZ%O��\$��F���>�5E�WVm`��Wd]& \$�Ό����!R�Z}ԅ]}v5���ZUg��Q^y` �!^=F��R�^�v�U�Kex@+��r5�#�@?=�u�Γs���ץY�N�sS!^c�5�\$.�u`��\0�XE~1�9��J�UZ�@�#1_[�4J�2�\n�\$VI�4n�\0�?�4a�R�!U~)&��B>t�R�I�0�� _EkTUS��|��Uk_�8�&��E��(‘?�@���J�5���JU�BQT}HV��j��Qx\ne�VsU=���V�N�4ղؗ\\x����R34�G�D\": KQ�>�[�\r�Y_�#!�#][j<6خX ���c���#KL}>`'\0��5�X�cU�[\0��(���Wt|t�R]p�/�]H2I�QO��1�S�Qj�Z����H���m���)d�^SXCY\r�tu@J�p��%��M� �����?�UQ�\n�=R�ar:ԿE���-G�\0\$��d���]�meh*��Q�Wt��c��`��A�Y=S\r��� m-���=Mw�H�]J�\"䴏�� ����f�\"�{#9Te����M�c��N�I����D������U�6��g��2��ݝ�e� a�L��Q&&uT�X�51Y�>����S�֊Q#�I���j�\0����W�P��?ub5FU�Ln�)V5R�@��\$ !%o��P��'��E�U��P�-����B�p\n�F\$�S4�t�UF|{�q�ȓ0���Umjs�������\$�ڛj��c�ڐ��֫��aZI5X��j�26��&>v��\n\r)2�_k�G��TJ��eQ-c�Z�VM�ֽ�z>�]�a�c��c��`t��H��j�6��+k�M�\0�>���##3l=�'���^6�\0�èv�Z9Se��\"���bΡ�B>�)�/T�=�9\0�`P�\$\0�]�/0ڪ��䵏�k-�6��{k���[�F\r|�SѿJ��MQ�D=�/�WX���V�a�'���a�to��l冶�Xj}C@\"�KP����om�3\0#HV���v��~�{���?gx n|[�?U��[r�h��G�` �3#Gk%L��\0�I�`C�D�� \"\0��ŧ��#cN�6�ڹf���zێ�;Ѥ�eeF�7�/N\r:��Q�G�9 \$��I�ռ��]��T��WGs��dW�M�I����f�Bc�ۤ����!#cnu&(�S�_�w��Sf�&T�Z:��0C�S�LN`ܳYj=��>Ų��Z!=�rV]g�� ӣr���Xl��-.�U�'uJuJ\0�s�J�'W%���\\>?�B��V�j4���J}I/-ҝrRL�S�3\0,Rgqӭ��Tf>�1��\0�_���\\V8 ��Z�t��c耆�<^\\�ll�j\0���T�]C��w�ΓzI��ZwN���pVW�jv�Y�>�2� o\$|U�W�L%{toX3_���R�J5~6\"��Zl}�`�kc����eR=^U Ԏ��1�ѽw 7e�d��v��b�=��\0�f��,��m�)��Gp��-Ӽ�)9L���>|�� \"�@���5 �`�:��\0�,��t@��x���l�J���b�6������a��A\0ػAR�[A���0\$qo�A��S��@���<@�y��\"as.����V^��讥^�����\0��H���[H@�bK����)z�\r����=��^�z�B\0�����N�o<̇t<�x �\0ڬ0*R��I{����^�E�:�{KՐ�1E�0��Y����/��c��\"\0��4���F�7'���\n�0��`U�T��?MP���l��4��r ( ��Z�|���&��t\"I����L�w+�m}����Wi\r>�U__u��63�y[�8�T -��V�}�x��_~�%�7��{jM�o_�E�����~]�P\$�J�CaXG� 9�\0007Ń5�A# �\0.���\r˴��_������%����\n�\r#�|B����9� ���:N��\$��S� �CB:j6����ΉJk��uK�_�W�͢ØI�=@Tv��\n0^o�\\�Ӡ?/��&u�.��_��\r��C��+��c�~�J�b�6���e\0�y�ѡ\0wx�h��8j%S���VH@N'�\\ۯ��N�`n\r��u�n�K�qU�B�+�f>G��\r���=@G��� d���\n�)��FO� hʷ��ÈfC�ɅX|��I�]��3auy�Ui^�9y�\no^rt\r8��͇#����N V��Y�;�c*�%V�<��#�h9r�\rxc�v(\ra���(xja�`g�0�V̼���Q��x(���glհ{��gh`sW<Kj�'�;)�Gnq\$�p�+�Ɍ_��d��^& ���D�x�!b�v�!EjPV�'����(�=�b�\r�\"�b��L�\0���bt�\n>J���1;�����ۈ�4^s�Q �p`�fr`7���x��E��:��`�1.���;7�@��[��>��6!�*\$`��\0���`,�������@����?�m�>�>\0�LCǸ�R��n��/+�`;C����\0�*��Y���h���ގ�#�;���3ֺ�8�5�:�\\��\0XH�…��a�����M1�\\�L[YC��vN��\0+\0��t#�\$ �����!@*�l�� F�dhd���F���&��Ƙf�)=��0��4�x\0004ED�6K��䢣���\0�nN�];q�4sj-�=-8���\0�sǨ���D �f5p4����J�^���'Ӕ[��H^�NR F�Kw�z�� ��E����gF|!�c���o�db����x�\0�-��6�,E��_���3u�p ��/�wz�(��ex�Ra�H�Y�ce��5�9d\0�0 @2@Ґ�Y�fey��Y�cMו�h����[�ez\rv\\0�e���\\�cʃ��[�ue��NY`��ۖ�]9h姗~^Yqe���]�qe_|6!���u�`�f��J� {�7��M{�Yه��j�e��C��S6\0DuasFL}�\$ȇ�(��Mb���Ƥ,0Buί���т2� gxFљ{�a�n:i\rPj�e��r�r��G�BY��M+ q� �iY�d˙�`0��,>6�fo�0���o�� �Xf����\0�V�L!��f��l��6� �/��1e��\0�>kbf�\r�!�uf�<%�(r˛�a& ����Y��!���mBg=@��\r�; \r�5phI�9bm�\$BYˋ���g�x�#�@QEO��m9���0\"���!�t���ˉ��Ї�O* ���\0��>%�\$�o�rN&s9�f��4���g��~jM�f�wy�g�y�\\`X1y5x����^z�_,& k���|����1x��A�6� \n�o蔻�&x��gg�{r�?緛�-����|t�3�����}gHgK�9����J�P+�?~��g�6\r��h��p�z(�W��`•��\"y���:�FadŬ�6:��f��i\0����A;�e�����^��w�f� >y�����`-\r����\0�hr\r�r�8i\"_� ����9�CI��fXˈ2���\"�Ţ����h�L~�\"���%V�:!%��xy�izyg�vx�]���}qg����Z i��|��`�+ _�g�����٣������譞6PA�ʀ\$�=�9�����h��|p��������!��.�!�����i�^���iˢ�8zVC����Z\"����(�����9�U)��!DgU\0�j��?`��4�LTo@�B����N�a�{�r�:\n̟�E��8æ&=�E�*Z:\n?��g���̊��h��.����N�5(�S�h��i2�*c�f�@����7��z\"�|��rP�.ǀ�L8T'��k���:(�q2&��ED�2~���ر�����9 ���v���8������@��^X=X`��qZ��Q�֮`9j�5^���@竸�n�qv����3����(I6�j�dT���\\� ��3�,��h�k�3�(�3���P�u�V�|\0阮U�k;��JQ���.�� :J\r��1��n�BI\r\0ɬh@��?�N�\nsh���\"��;�r~7O�\$��(�5�R��� �ʽj����FYF��ܔ��~�x޾�f��\"�vۓo��˨��º#��a�����P���<��h�-3麝/G�x����n�i@\"�G�?��,�Zp�xX`v�4X������[�I��7�åX c ��!�b�}�j�_��9�5qti�6f������ٞ5���Fƹ�iѱ�pX'�2��r���0�ƺ��D,#G�U2��؏�I��\rl(�� �챣��=�A�a�쩳-8�dbS����4~���H ;���0�6��b��{��޺R���s3z� ����N�ބ��`�ˆ+���4<�^a�y��� }r���y������k�&4@��?~���cE����@�LS@���z^�qqN��x��5��==�2���.� �|�'���[��'�;��v�������������;:SA �&�[�me���n������˵���<��6ma�=Y.神��:g����腀����;�I߻x�[��I�J\0�~�zaY������wT\\`��V\n�~P)�zJ�������Q@��[� {rʉ�D� B�v��|i-�E��K�;^n�{���:Nh;���2��ƀp�Ѵ6����罘9�9����X�hQ�~���iA�@D �j���}�ozLV���ѳ~��� 8B?�# F}F�Td����e��zc��F���g�7Η���� 6�#.E£����£��S�.J3��5��Kɥ�J���;���n5��:yS��C�voս.�{�� d\\0�?W\0!)�'����Eg�;�+��\0� Y�Nt�bp+��c�����\0�B=\" �c�T�:B������c�� ������P�I��D��V0��!ROl�O� N~aF�|%�ߺ�����)O�� �W�o����Q�w��:ٟl�0h@:���օ8�Q�&�[�n�F��p,�æ�@��JT�w�9��(���<�{�ƐO\r� ���ڂ\$m�/HnP\$o^�U��\"���{Ė�<.���n�q8\r�\0;�n������硟�+�޳3��n{�D\$7 �,Ez7\0��l!{��8��x҂�.s8�PA�Fx�r����Qۮ���1̅�p+@�d��9OP5�lK�/�����\\m����s�q���v�Q�/��� �!���z�7�o��Edž�:q�V�5�?G�HO��O�\$�l��+�,�\r;�����~�Ač錳�{�`7|��Ă���r'��Ji\rc+�|�#+<&қ���^�P�&n�Jh�e�%d������C�i�zX�A�'D�>��Έ�Ek���@�B�w(�.��\n99A�hN�c�kN� �d`���p`��%2���3H��b2&�<�9�R(���t�TH� �z��'�� �o���>4?�\rZ�w�ӂ��4�`��Ї鍆��N���Ӏ�'-I����0(S�r�w,�����K�r��'-2Hlo-�U����_�'W#'/��H֟���j6�̉�����ȫ��\0�<������j1�E�Q�T�T���r�Bcm�16�͈g٫:w6ͯ�h@1�I:������2�p�L/����w�:�ő���K<��E<��J�76Ӏ�s�.̲sZ��/\$�AsEyϜ�r�r:w?Չ�!�?���Ǚ�Z��M�9�՝\0��1?ARͦ%�7>�M�ARr}s��r)\\t-8=����ЎU��,WOCsՆ��#w�5��ERlM*�D��1��>]��gK��V�\n�\\���s�܇8͹seͧ9��so�~����w4x�����f@���D��9����6��\0 @.���@�9\0�C;K��y+�J��٥��u<\\�`�c{Ӌ�E�>�y��J=l����/�-�7����Z46�uC5��P�Ω�RV�������ʳlV��aNx�`մ?U�7(HP�}jV�J�zNQJ�S����s-gQ!a�V�_SwR�O�3am�ZXwZ�o�'�wa���O�oZ���!�[\n<�Z��O�Ҷ'��Omo�[��a�=Q��>�:��T�\n����\0�=��m�j��AT�R�bu(�I���:��\$v�W�����u�S�\\V8��v�\\���g!Mж�u��_�&�is�\\C�R�VM�]tX�T7\\UoT��o_ԯݛS?a�l�S�-LutZGe���i` }XZ�i}Q�yW[i��T��Yo���(ZE\\�}nٍi�f��ڋ��W�d�%T�pu3u�T�f5)v��]�UR3VEY]�X�\n�^��VqS�S�}X�iGf��v>�S��v�JMQ��vڕ�����\\�g]�QYE��ݵ#1V�l5U�EK]��\0���S��U?\\�BwS�U�7���mZ�V5\\��Wf��է[�eUr�{G\\��U��,�����W�[]x��V�j5mT�V�j�~u7�\0�V�U��'t��w?ms�����5V��vݏq}����u-Uq�]ݗc]�W���]Tt:�f�M�k���e]�[-p}^�I[�XD���Y�V�d���O] seN����Z�WY�[�t��V?�3�ǵ�M���ݙ`��t^w�d�:qT�L�@@>]�j\rF�qv��-Lv�G�Kwi�LwIPMo��ǹMgv���[��Uss��~ ���w:B�A���NE�{�!-��d���o\0��}&� ���hX��A��5�%٣fzL�H�5d�� Y�_%�v�ә!m��]������%������=B�>E [#^}�hYF�a���>{�gS���p[�F���Da�6n�����x9��8L�I㈫N�a=�S�@�bPk�.��N��H��l\0��:���2#�Θ;���v�O}�9ik] &�{�� �����2|a�� &�������Q��������)��oف�Ǹ:�&.\0�5q\0J�L��64hy�3�ޢ���a�ރ��Iz��O�����ﮈ\"�yB�ʳ{�3�%�5r(m������x.7r�b%���^�e�M���2�\0x��!�b}.��Y6\$qS��\"^|xE����a��� ����Xǡ5�9��'T�R �c9���W�1���AΔP����؏h 6'�o�-���p ��T(\nn\r�Ő��1���R�RUg�������x��Pe#��*��kT<�<�>b;��\0�����gL�.�<k�Zv������z���8~��y7�Y��ȁ��7w��Odn�>�<���E�3��wS�ۆ�@��� o�W�1 ����Һ�z�e�޽��1��z�\0f=��c㊤g��{��>n�p\0���Α:H�Bn�6F��B�r�W=��C>M.1~@3�G�9�8�q� ˀ�;M�ˌ� ������6S�N��ڌ=#����`�T�#+�n�;��r,�����X|#��\r�#���?\n�D>�|V�S����eϗ~J�m99��\ns�{S|r],~�˹��� �q�I�?\"|w���%|�j�\0rE�,kSn�����qƕ�d8B.��1����\"��/|���؃]��� ����E�Ϝ�N�l����x��I��� Ic�Ÿ.|\$8D��F������P�K��3��\\j��xU��C/��җ� A{������e��������� ��ܾ�����\rp�U\n�՟Wlo­ Y�{����`]'�� �s���/|�o����3���r��}��;��[�n��������O�M7� ��ߣؼq��q(��_l�q�s�N��y������;�i�g�t����:�����ՙ�qk�����{���?z��������Mȗ�o��'�j������c�y�߄���g��gk�w��f8�Vc�7fA��Y���+Kx�=�gKAk�T,95rd�+�G����ٯ����[��%��A�w柞�����7���ଅ�%��{�m��8%_��m��q��V�˨_���%�!�E���i�~���h��~��C�߭~���%�������_�������rLkD�y����~�?p1O!?��v�\\��Pm�\"��<������E�6� �E��V����zk����9�z� ���~�/��պ��!Q�>��O��Nm��3r�� F��l���e;�M�߷���Ͻ�_a��!~C��f����b}3� K�f���.  ��}.����DX i5�|��?��=\0��?�?��?��@��Õ��fu~a�^��n��y�Q;�q�����)�s�S�,\"G�\nu%��U�Y�AKl\n��B�I�86VCcO\0�`}.x���,-N�@~��T�G����'��d�J�����y1�zl��æf�g����AB�a�!��M\\<�gʃ�z4ƿ��@/��C�Â�@� �Qq���)��x��/�.7inD�#=� �� *79c�F���d2(��.�V��3����\$g`�A᧋rl|�m����b��/�qE���ô!�bU@��9i�;pp�d���פ=�1�y�x�x� �=�v=��(v��s_��Bo�ɂ�ց#�K\r n����\\�# �f�PX�u-3&� ��J&,F�(9��v�0 �&@khZ�y� g�Cԋ�z ��Á�hi=�s9T�� eT>g��3�d�tF��2b&:��\0�P���B��-�Q��8~�LS�M���ڷcg���Th'�f(���\$�.E���V L����A�I���ߌ���r���g�\r���0� ����T��1P`1�d�����\r�4���=6@F���� F���=�ɂ6�A���>�N�AV� ���(\$�A/������ ;����?�g�f^ �\n�&�KO��n�{]���g˛�8�c��ў���Ϸ�����\n��7L����t:�Ѡ�hF�VO\r��J�)b�(\"OB�m� o��\$]T�SH�Z^��K����w �\\[A9('�لcۑ���b0���� K�����srB�x\n�*Ba�z6o�\ry&tX1p'���^�M��<�Cg�`�4�8GH��zd?gX��.@,�7w��۞:+�TiUX16��L��s�:�\r�L�6�����f�r\r`�t��67~g�x�gH9 �J��O=-\$�4?r٪4����O���:��z��{��D`����21�F�ܵ��(D�M��;����&����́��ڭ��U>�I�6��c���߸@\r/�/��ԕ��_H��\n7z�� ������7�a�ɻ[9D�'����}B��O�R��ݟ�B#s��]z!(D���@L^�� ��x��@o��u�O����D���!�e`\na�k>�0`����-*���8E�Z6=f��%����c㛰�K=���F�\r���Sh�yN�[v*v�\r���@�#߸퉁�Ah*�L\$���A�A\\�����%�* ��p�\r*==8 �\$W�\r� [��Jx0y��Z�+&Y�HA~A\n,\\(��p�!F����<6S�&IP`6Xz�+��df�\r��J£���i�s�+�&5��/rE���M^\$R(R�Q��Ew3� � lH*m\0Bq�a��r��LB����Q��z6~l���B��\rI®G��XٸXVbs�mB�H�� ���c�_K�\$p�-:8��Nj:�х��-#�F� \0�aiB�s\\�)�<.�!��\\��N� �bIw8�͹ t���PjW�`���y\0��&0�i?��� Ҕ:�Ia)=��C�,a&�M�apƃ \$�I�IFc���\0!���Y�xa)~�C1�P�Z L3T�j�C\0y����`�\\�W��\\t\$�2�\n�+a�\0aKb���\n��]�C@��?I\r�HヮKs%�N� ���^���9CL/��=%ۨ�h��:?&P��EY�>5� ��n[Gْ�%V��*�w<����gJ�]�*�wd�]�B�5^�֢�OQ>%�s{�ԅ 畫;�W����z�Gi���*��Rn��G9�E����,(u*��Ւ×��X�s��R���:�5�;��)�R���N���vK�(�R��M���b����_�{�F<<3�:%��HV�YS\n�%L+{�o.>Z(�Qk���N�!��,�:rH}nR�NkI ��[���ӧg��֤;mYҳ�g�%� 9V~-J_��g�����\\�ɮ�Q\n��!�t�\\UY-tZn��d:B��ʽ�*�]')t���w���ɫ[BUm*�r4�ؖ�*yv���vZ�չ+GH��Zn�P�܅|\nT� %#\\�AX\0}5b+w�r�Xwܲ1u��%Cg=I��v`�cr�e�0`..<���h�+�H̝^\\j�yF��%�]�B�\0��r��+�>�%Zx�� �%C.����`Vn�1KS���k\r���X|��[�;�6H U@�D:޻Mj Ε��?��]ڤ��b�A+��G�\0thxb��L`���64Mޛ��Y#�hfD=e��w=�c�+H��:�.%��^\$�DZrAzj�fLl�7�o�����\0��-���Ed�މyz'V ��Ӟ�W� Z��K�+�d(A�fy�P?�xR�^h���'���A\0���:p\r�d(V�����d�t S�FcHȟ��]r�r�CHY X_�/f���ͽ 4 7e�6D�{,�����<Ѐ�{E9�&�Gh�h{(���Agg8�(@�jT�n�g�Z��Ű�J����x�����@ic��Ջ�(p�'oJ0MnĀ�&���\r'\0Ց��\rq�F�4���)��cL���_�oJ�}5��c�o���|6�m�}Q���4Q��b����[�x�m( �&�@�;�+򘥮��f|I��� �R�48� { `���k`u�r`��W㸱`\"��)fI\n��;�8Zj���g�~��AΈ�!j��%��T��E\\�\r3E�j�j��FXZ ��Ay�kH��Xd��gCQ�����΀�0�d� ���������t� ��zk�` @\0001\0n����H��\0�4\0g&.�\0 ���\0O(��P@\r��E�\0l\0��X��\r��E��8�x���@�ԋ�\0��^���z@E���\0�.�^��Qq\"�����Y��D_p&���3\0mZ.Pp�\r�Eϋ��s��v\"����0�`��w��� ,���_�`\rc���/�]x�q���3\0q�.p��q���\0002�_�i���ъ��E�\0a�1�b��wJ \0l\0�1,`��1y\0�9#?0T^��q��\$F6���/\$d�����FD�yJ0b��\0 ��W��\0�.�c�‘{c E�\0s�3l]@\rb�F�\"\0�2�`����\"�7���/�\0������a ^04e��Q{c<�ь�j/_��ѐc\0001��*28BA��\0000�xƔiؾ1��F�5�0ljH���\"�F�30\\_��q�\0�f��T�l_0т�BEČ#3�]���s�ƽ���64_X�1�\0ƽ����d`��`\r�S�_JMV/f����1\0005I6tf���4F����34f����F-���6�d��\"��4�k��\$h�±�#E�̌�\0�6�_01�c@F ���/d]X�Q�#G\n���5�g�q��EF\n�m\\�Dn��q��YFv�1/4`��q���4�=�8b�q|�\0004���3�mX�1��e��\0��.�\\��Q�cI� ��.7�\\x�` \"��\0i^3�(籒��\"�Ev4l_��q��\$F���oȾ�\r#UE䍩^9�t�������.�\0�3|r��1�\0����69l^x�ѼPF-�]\n0�v��Qy\"�G��2,sx�Qq#�F+�\0�/Di��q}���8�[6,j��\0 cm�o��N5�eh�Qv��GL��H3\$tyQң���E�Cl`9)�VFH�MJ7�f���\$HHQ�� ;�ri�7#F��-F�H�Q�#\0G��!�1�^��&4�vG&��7�g�ృ\$\0G�\rr/�d�R�(��s6@���'RA�Ǭ������&�����g\0k z=�|Hٱ������^J�]��sd��,�\$�1�����-�3�|�2\$�0��= �:�xc�H�I\"NP\$b��Q�\$F�� �DĂ�����}F�%�?�(����G�3\$�O\$^x�2T������0���R���#�D�:��E�|i/2��XG����8���-�\$H�v���=d�� ��`���:lax�����I���:�X�RJ����R�mx�J#\nGG�9!N���{cI���&�I���R=��I\r��&j:�8��g#�H��'3�_x��b��H}��>7����c��ُ\"&K�\$�ѫer��α�p\n�ռ�\$es+�V��I���b��eq:�#]�cc�7r\n�f,gY��TC�%�� �}�\0���\\*�EWP�a�:�E�,&W��p)���xl�M���3\0t\0�/Iip�D'\0 k\$T��F��]f��dM�ȀK\$���H(@�ɔ��(�z�nWҤ�_�Mݔ*�\0�e�lF�^H W*B���ZPe��֘��R/�dR—Rʅ\0Ku�,yH)�\"S�XI'��Z�=� L�R�3����\n�'�[k��6@;}R���I��� �_�)�w�[�� �\n���n����ʓbBr�l,\$v����԰����H����\\���s*���� .Qt�B��d�b���@�?3�S�`a@�K�\\.����~�f���)����,?|&ӶK���Z9.�X�+S��|����\0Pʼ��E���e�/�\0V��^K�\0\n- :��Sز)ת�0j�9TX��B���K\"�ů��²,2�'�2����P,�x���p���Kꗪ� ���\"�D�#TV��D��1�Ao;ؕ�/9TH%V`WJ<9��aeʰ�K/V^/�Q���\nB�Z\"9 ���XүM~\$�5����\$0d� I�U���2�^X\n� *�E7I\nV3���+�a��Ii��N�KK�g0�a���z*�V���#bJyMҦe��Z� �V���`����U1�C��.\rF��-j�&LU�p�9s�鹊+Q&1��Rm��ӱgZ��� ,.Xr yZ첰0���3�2�A1�ւ�e�N������(?Al ��,N�ue��\$|r��_%��E05E}�\$���X2�%�Z�e �\n\";<9a�h 㶥�a]���8���*�u� ���L����dR��0����+�Qm.� ,G����M��_�2�e�dB��ݸ,�S�2��>U���԰�4vl�~e2��2�eĵ�Yg2nf�=��\$�%��ٖ�Ffa�)����fTƶ�G���g2�W,[����X>)t�A]���R*�&Z��6j2|��\0��(�p �9� ��uҪ�?��`n��-lZn�!H9����zL��9VLϹy��ݢZ�JhR��g�EfL�U��~`4�Y���x)\$B�QR#ÕS������,6i#�Y��,;C��r��i�&�X��]��\nw54�K�x�\n*&��T���W�������+SлqNc�y��IW��\0W5c��ɫ��&+����Vr�)����Kg����?� ����|�gR���hR�%K��)Z#�5�,ֵ�k�漻`��l:��LsC�[M�UB�6ld�ѓJ������1nl:���j���Lߖ�\0�h� *)�p/��ާ5\\�<9��V��/��ޫ�hT�dj��rMbx\n�]R��W�R� MaU�3=��`0�o��,Z���l ��}��m�월��l����mL�S6�\\�tΙ���L���\\�%�J���K��7oѩ��ef�M���oC�Y��v慭NV�4=R��sJ������*h���hn��-m��4��4�y��H�M��|��is�U=����A\$ڭ�i�ϙ������>����p�p��Qf������q,��5s�UL���8}ݬ�٪���#�XH�����I����9U�8�c:�I���f����7�kl�5}��f�LY���N2ް�}&� i���c,�I�3���R��6r�؉�3b��͍��6>lXY��f�L�)+�S,ى�*�el���U\"ed��\"Z��ږ�6�ZD�E9��%�΂�Y9rmt�E��'.M�[4��^��ɷ�;M�w�5���9���a��v+70l����d%��<��3�_<�lN���(�v+7YRl΅Ӫ]�. ��4�I��)��=փN�T�]۹'U^�?�S���7�XC�ũӨ�1�u�9�E�ߙ�k�L;���Nh���S�qNXk;1[����LgpV�B�1_����gs����;�Rl��E���N�T�8�w,���s��1�Pxr�q���3���(��;�Z�� yӾ'{O _���r�ȪMg|�I��92eL���f�O\rY��nk��u���SN�v9Vk� �3ǧ.̛v9zyd�)����N�Y�&s\$���jd'6͔�Q<�V��)�e�+���:�ج�Yjt���p�u<��ʖ��3�]qM��Y:9X�S��gI�Ý*�m���C����v�G���R@�֯�jT�=��:�e���(\0_Vn�,?p� 3�'Π���������\r�����|\"�i��gT�n��P皤�\nӔ�q,�Sf�.Y��Q A��A�,Z��eS���sE���\r��v �T��Q�Z�\"p�I�s�UAϛ\0��vZ�}�r��K�tf�P �f9疮�{��^J���ς�������\n0%��NGګ*~l�D.���Ke��6�[,�%����O՘�-�~쵕����j��RO;��@ ˨en�b_�%sK�Ŝ����Y����Y�0���L�W���jr�Ր��φ��!B����Pv��fwګ�����M�R2�2�z�4r�h;�#M@�}�\0�|��M�\0�=ځ=��f�-!�6p��g[P4��������C�[5:��\r�Ct��àu@�ۺ<��if��Nu��n[�!u8j{&9Ku�FQlR�i�(�C��A�䮙s4��\0Y��;f�B<�{�嘼R_I�~��6��|MWTA�]4�e@J�e�P|[���r5*���OΠ�Bt�)��%�-\0P�j�m u�s�}И��Bi^��*��z�0YK.�`[�Y�2��Ы�|�XB�����(?З�.\$�l���,��X�D��\n��j�OD�->_<��� ֝��\0�������s�h\\����ea\\�\0��e䑙Y�`���7U�\"e��CYT���zt:V9P�_���a�ЕF�;݀\0M�����2�e��HC���Z�?�V��'����}c�Y�a�脬��?Qh8 �0� Q�CM`����6��,���J�eZ�Z\"G�W��u��u\r�>49�K���I%L����V9����։��Z�{VEO�X;�����o�agP�\$\n�RX@}!-Si��R���qz� ��ITH.���\nk\n��\ndϮ�T����>�\n�–��?�E�`��5D+f�?#z��IZ�7T[��Qs#�D���\$ ���P���I� �3��*�:�9YI��H�� �H��X�0�D�!u7J��m��YB}E������简��r�8Q��\n}'P�S� Q���������\$��`R�)^��(O�P\0�aK����m�3��\$H.��X�����)�V��`���9 �.�Y��18���eU��`X�9��� ����\\Lc�j�IE N鍫��6�W�D�XB� Z�:�|Ϥ: E-P-�&���)����*���l�)P�u��y|R���Lh�.p���_*�QA��@ �?,Ƨ�Y��)t�ч�<��P*���j�VuQ�:2\0�L�?J����,TPHL���E%���\0��yP(Y�JZ���TH�X\r �Q4�hO�;\\�vV�#��T�Ww��\\`��Oҡ��?�JR2��=�F��]����I5TMjI�9�,(ƤDv|t�)��Wy-�]z��e���a,pQ6\$�I-g=%�S�W#�TP�ܐ��)�T&]���X15j��B8���V�ӥ\n�em y���h�*������d� 4ς�bd!0��gR�J\\� �Mt��1R\n\n���x�����.�_��u�+Ƽ�;���*4�θ)]�\\�l�(m\"�Q�nT���(*\0� `�1H�@2 6h ��Y�c���H_ ���f�?��a��7=KKde�t�H��2\0/\0�62@b~��`�\0.��\0�v�) !~��JPĝT�����������—�O�{t��\0005���/ீ\r���J ^��0�a!�)�8�%KޘPP4��~�H����������\r+�Lb��/24)���GK�e0�e��S1�B� -0jf���S �wLΙ�i�d ����L��\r1�h�ȩ�S ��MJJ�ht�)��+?L��e5n���|FH��MN��5�j�ɩ�SH��L���4�=T���D��Mn��6Zm@I@S`�)'���7f�z��Sz�x~OU1k����SF��MOU4�p�٣2\0000���7�6�k�#xSl�'K�7�7\nl���xSu�LR7�7�st��xS}�GM7�8*qt�#xS��OM\"7�8�u��)�ӏ\0����9�r�)�Sr��2��;� ��)��7��Nj�m/�x��ӿ�sNڞ:jy4���S��gO:1�=\ncT���Sͧ����;�{��Sȧ/ORH\r=�tT��Iݧ�O���\\zx4��S�M���>j|T�i�S���O�����~��\$l���O����}t��٧�O��z��*�%�]PP���vU\"��ݧ�K��@\no�j�H�;P�>��1���Fd�P.5Bظ� �\r� �3�uB�<� L#�<�QPE�Cʁu*\n�ۨyPN��l���\r�6��?K��mBZi�j�H��O2�}1J����M�_M��mD����&�K��Q6��Fzv���6ӹ��Qj��;j��j)�*����mEʌ �9Fd��Qv5eG�ɵd�Ԅ�EM\0+�D�\"j)SD�QҤpZf��Ƃ�mR&��H��U�ہ%�{Rv0m0z��䧟Lƥ@��'���ER�?eJ�>�ԝ��M���I����YT���R�/�Bʕ.�UT��YRΡ�L:�jNԅ��R���L��5ji&,��O�mJD�5,�9����Q����1�hTf��N����ޥQ�'��7��Lih��\rcjԝ��Sz�u��\0n�Ժ�g���9�@c��\rT�%L��A�fT��MT9uQ\n��)��U��S��uD:���j�U ��ƨ�Pږq�*�EڪKSb�l\\ڤ�F���ŪGTz�gJ��H�SF � \"��Q:�1����;���RꦵL*~EߪoTҦ \\z������:���]Sꕱ����B��U�^J�uR*kE�� ��T�Qt��R�g2��Uj��V\$��_��S��mPH�U\\��T��[Uʫ5Jhٵ\\��Up�����V�7a_*��� �=R�>\0I*����V��X:hU8j�T�KZ��\\:��)j�T��8�� �WZ�Ub��J8� R�=Y�UV�U��R��\\:��-j��ѫiV.��[z��Ҫ��-�{T���Z��uoj�U��3 ��[���>����E �%\\���h#bՅ��WZ�-\\���C�����W>��]ںg4#����KTr��Zʤwj��\$��z�-Rj��tj�U*��W��tp\n�4����'�N�M����xU��X32[x�+���\$B�US*��q�UͪqXZ�}S���x���@�-W\n5�XZ�Յ���J��U2�=\\����F+��V�0]XX�U����0����-VJ��+�/�����Zʮ5sj��D��U޲%b�ɵ������ V�%Y�^u@d�բ��W�愔�ŲRk&���YR��\\�ŒRk�Y�cV�O-\\�� kd���KoX��K��/�9�]��V�O-U�<��@��嬥Vγ[����6U�����=e�ϵo�4TݭY�0�eH�դ�\r��9����6�(󮝕+��7�yb�rI �|�\0�:Fz���\n��|��s<�R�%J���]��F�3����j�Σ�Y��Z��^<5�X�IJ ��M`�nO\\�B&�r���s��Q�uz��x��� �T���Vw�J 5�g �?v�qF4�9�ӝ����6�zj����OV��\r�u�=�@ʒfT͚����y�� �֫pKaXU9�m����\n�ekMo��5\nhT��ꦦ�V���v���: ��s���\\p>��L�:��)�O=nk}j�S��&�֮��~���y��e��ܚ�Zֵ�)j���t�VR�V��s�r�:+a�o��,!T�l�Uϕ�*n��5��\\�U�dv+�M\\�)]B�|�J���l;4��5�pL��ӵئ7Li�[~bmt��Se�\"���B��v��d��@ͧS�4)ؒ�Z���\$)��5ic!������Ό���\\R�*�SD���w\$�9�tS�\n�Gf�Pԛ��ʸ����*� K���D�Vy��5�uȦJב�\\��C��\$��W,�M\\������5�����k^�V�s��5�k�ֻ�M^��{�u��ϤwFQ��J�H�gWN�k8�����ʉ+�����1br���˕���V�X�]�dL�j��YT��v��6�twy˕�k����vx=�5�h������8�]����˷x\"c|�ufU����\0�ҧ5�jȩ}�Pkn̚Rl��f٪�+���ۣ��>c4��W+ T�Do����q���SX���b}}�hn�&<�?�/3��-áh���qn��� �p �%)S�yP\r��͵�m-�f�5���[�\\�=�T�}�y )��Yd�ؤ46#Y>�3��נ�m��\n09h;�4���0��+�a�e\nȃİȞ!�����)�@�x�x}�\$����AF��Ñ�0N� R� ���ӄ�iܥ��U�?���b5�!+׭\0G���w{��Ӥ��lI �)�w- 4;p8��ؤ;@\r\n\r ���N5�ƅF\\ӹhgPE il0 ��X�%�)\n��Lk��^���2��<5F��d�I�<�F�j�bM�d'� �ƲD��Bma������OY�Xgg�8��Z V�%mf��%�F�-�,�\n���a��F�wf��s���0G乑�Z�\n 1�;J��1�\"iP�B�y�C�����t�zӉ���;l�4��ҡ��J��mLX�+lᘪ�{�8�\"�\n�V�����(�\$Y\0�d\\݆6�D9B�H�d%���1����6f �\"�T�J��`/��>�C=�c�쨱��?e!�k*�3l~���i��, �A��z/d� ��Mo����ڲn�\"ɽ������zTr}eٌ{M�aC�7�f iT����/6W���P����8�Fa`��5��M�f2V]�['}cn4]h���e���Z�ŧ\r��2���XllGa`(����(����\0�����_�lO��f&f�1c8�D{�Q�� S 6�p\0�Y˜�����\0\r�q�3 m&*f�;�p�6r^c�ϳ��`ɵ&z�n^ڱ�;D��S�oj^�=�L'g�5���&���Ef&���|\nK 6?bX*�.fψE���~&9�!��d�k@�v\"F�G�x\\�=�E�7�XP2[:��\0�׎��X~��7���X6�4���(�\";B�\n��X��hy��&�Dֈ�Z�l\nKC�������p���`mS� 2�U�;G���8��{��-��WBm��\$F��\r�l&B�Y2\r��mA�ő�w�Z�6�RВ��%d�����_��T�5�``Ba��G��c�XK�\r��\0��gN��\\���;N����s ^\n��u����ѲVwz�U�F\"\0T-�,^��\0�����2 /� ����EW�/\0¼��ľ�4;\"�K-NZ� ��McλRVNe�Z�wj�Š6��a��ÿ���KV�lN?���jt2���T/[�N���j|0t% #�����\0��`��5F<����X@\nӢ���ZF\\-m���cd2�p5G�v'B�'�7{k� *'�L�A�Z|I�k�\n-.C�6��� �k�-����S����k�]��_\$��+G�נ[^���z ]k��8�\\��F|��?B��� ^��B��̎|��@����B��zP�W/R?[!bB��k��Ѡ' (�e:xf�r�7\r_��q�Ma�\0#��7|�Q&\0Ɂ@)���1�뮆LA[Pt�\0���`�6�\\e���zx��S݀vՈπU:�ڱ�T����ϗ>f�\nq�l��+K(|�\\��ѠG��U؋� �@(�*�iS�%F�\rR\$��C��L����;�d��ļg�-\$m?�lhʝ��3?P�Y�\0");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0!�����M��*)�o��) q��e���#��L�\0;";break;case"cross.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0#�����#\na�Fo~y�.�_wa��1�J� G�L�6]\0\0;";break;case"up.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0 �����MQN\n�}��a8�y�aŶ�\0��\0;";break;case"down.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0 �����M��*)�[W�\\��L&ٜƶ�\0��\0;";break;case"arrow.gif":echo"GIF89a\0\n\0�\0\0������!�\0\0\0,\0\0\0\0\0\n\0\0�i������Ӳ޻\0\0;";break;}}exit;}if($_GET["script"]=="version"){$nd=file_open_lock(get_temp_dir()."/adminer.version");if($nd)file_write_unlock($nd,serialize(array("signature"=>$_POST["signature"],"version"=>$_POST["version"])));exit;}global$b,$g,$m,$kc,$sc,$Bc,$n,$pd,$vd,$ba,$Vd,$y,$ca,$pe,$sf,$eg,$Jh,$_d,$qi,$wi,$U,$Ki,$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]";if($_SERVER["HTTP_X_FORWARDED_PREFIX"])$_SERVER["REQUEST_URI"]=$_SERVER["HTTP_X_FORWARDED_PREFIX"].$_SERVER["REQUEST_URI"];$ba=($_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off"))||ini_bool("session.cookie_secure");@ini_set("session.use_trans_sid",false);if(!defined("SID")){session_cache_limiter("");session_name("adminer_sid");$Rf=array(0,preg_replace('~\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$Rf[]=true;call_user_func_array('session_set_cookie_params',$Rf);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$ad);if(function_exists("get_magic_quotes_runtime")&&get_magic_quotes_runtime())set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",15);$pe=array('en'=>'English','ar'=>'العربية','bg'=>'Български','bn'=>'বাংলা','bs'=>'Bosanski','ca'=>'Català','cs'=>'Čeština','da'=>'Dansk','de'=>'Deutsch','el'=>'Ελληνικά','es'=>'Español','et'=>'Eesti','fa'=>'فارسی','fi'=>'Suomi','fr'=>'Français','gl'=>'Galego','he'=>'עברית','hu'=>'Magyar','id'=>'Bahasa Indonesia','it'=>'Italiano','ja'=>'日本語','ka'=>'ქართული','ko'=>'한국어','lt'=>'Lietuvių','ms'=>'Bahasa Melayu','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'=>'Српски','sv'=>'Svenska','ta'=>'த‌மிழ்','th'=>'ภาษาไทย','tr'=>'Türkçe','uk'=>'Українська','vi'=>'Tiếng Việt','zh'=>'简体中文','zh-tw'=>'繁體中文',);function get_lang(){global$ca;return$ca;}function lang($v,$hf=null){if(is_string($v)){$hg=array_search($v,get_translations("en"));if($hg!==false)$v=$hg;}global$ca,$wi;$vi=($wi[$v]?$wi[$v]:$v);if(is_array($vi)){$hg=($hf==1?0:($ca=='cs'||$ca=='sk'?($hf&&$hf<5?1:2):($ca=='fr'?(!$hf?0:1):($ca=='pl'?($hf%10>1&&$hf%10<5&&$hf/10%10!=1?1:2):($ca=='sl'?($hf%100==1?0:($hf%100==2?1:($hf%100==3||$hf%100==4?2:3))):($ca=='lt'?($hf%10==1&&$hf%100!=11?0:($hf%10>1&&$hf/10%10!=1?1:2)):($ca=='bs'||$ca=='ru'||$ca=='sr'||$ca=='uk'?($hf%10==1&&$hf%100!=11?0:($hf%10>1&&$hf%10<5&&$hf/10%10!=1?1:2)):1)))))));$vi=$vi[$hg];}$Ea=func_get_args();array_shift($Ea);$kd=str_replace("%d","%s",$vi);if($kd!=$vi)$Ea[0]=format_number($hf);return vsprintf($kd,$Ea);}function switch_lang(){global$ca,$pe;echo"
    \n
    ",lang(19).": ".html_select("lang",$pe,$ca,"this.form.submit();")," \n","\n";echo"
    \n
    \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($pe[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ca=$_COOKIE["adminer_lang"];}elseif(isset($pe[$_SESSION["lang"]]))$ca=$_SESSION["lang"];else{$wa=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$Fe,PREG_SET_ORDER);foreach($Fe as$C)$wa[$C[1]]=(isset($C[3])?$C[3]:1);arsort($wa);foreach($wa as$z=>$xg){if(isset($pe[$z])){$ca=$z;break;}$z=preg_replace('~-.*~','',$z);if(!isset($wa[$z])&&isset($pe[$z])){$ca=$z;break;}}}$wi=$_SESSION["translations"];if($_SESSION["translations_version"]!=578941549){$wi=array();$_SESSION["translations_version"]=578941549;}function get_translations($oe){switch($oe){case"en":$f="A9D�y�@s:�G�(�ff����� ��:�S���a2 \"1�..L'�I��m�#�s,�K��OP#I�@%9��i4�o2ύ���,9�%�P�b2��a��r\n2�NC�(�r4��1C`(�:Eb�9A�i:�&㙔�y��F��Y��\r�\n� 8Z�S=\$A�� ��`�=�܌���0�\n��dF� ��n:Zΰ)��Q���mw����O��mfpQ�΂��q��a�į�#q��w7S�X3������o�\n>Z�M�zi��s;�̒��_�:���#|@�46��:�\r-z|�(j*���0�:-h��/̸�8)+r^1/Л�η,�ZӈKX�9,�p�:>#���(�6�qB�7��4���2�Lu*���/�h�\nH�h\n|Z28�\0���Cz�7J ���H\nj=-�B�6�p�ʥ)�:8����1�#���<�����Ђ���9��X�Ѐ���D4���9�Ax^;�rA47���3��\0_AУ���J\0|6����3,��bׇ�x�4�8�1�����O���ӈ#c:9 ��;̶T*����5KJ��1��3��hѺ9Gd�!�0���@\r�x)�{���v�,���ZK��B��P�H�IN8d'�=:X;���-k��\$^�� �ܐ��k#I� !�ٕH`Ƀ�~���2���|�vJ?��w�P�����N�~������7չ/�������Y����X��i\0Kb/��5���j����92\"��N�6.��o�.���.�o,��*�6�)F��Ha���H00d� ��\0f�u��O֋PX�&B�\0�!)Z^\$����02W0��pF���6p���.��H�0�^N�\n���T�n��N~t��� Ƙ,�W�^4��d+�����\r�\r���8�LB�Ip� tGe�\n�yP�%n����%\0����\"o|�7���LQi\\� H\"����#��1�|�t���\n���|��!Ҝ��'����e�:���\n&T��=�)� ���������V K����v�Ҩ�2\r�T BP�O �p�6 #��oP�hYh�����޳�����\0�2�\0yq���3��:����x�}��\r�cAPH���p_�p�B�J`|6�-+�3A#kt4��px�!��Ŵ�UOL����3� ��j�Q8���d�d�mWK���Vɣ����n�\"@P�0�Cu���%R�#�;��Ȓ�'g�|�Y�e�/�J]R\n�\"]��6B��6�+�/s�IGʊ��' j>\\��zlU�H��E*���D۬�WM&�d�F2Ѱ[����G��L��B6�66�^��c�J\$Br)�\"bԇ����k.�l�5<�d��N�wU�;��Ƽ �a�yO�[�k\\��֞\rY�֌dl����u�q����h9��l;�k¿��F�w�D��x@P�!j�o�� ��KAߺcJS @���g�@e�7-V2ɛ�:\r�*� �\0Q�4\r ҆���b�0��33�� :BAP7��,�� �T:�%��X \r��3���C�r�!�3��\"{M 7Sv\n�)0��\\B� ��BU&4���ZL¡�@͊(t�OX XqQ.���HdX�Ю�༗��_ �~/���C�`�� @���0\"�5���6�J{�/b��������*��b\\ �\"WT��+���&a5����R�@��8�܈�R���y�U�W�w_��7 `\\��#�PR IChp5ᵂ�I.�tS ���X�C[C���>]H��%'환��d�r=��4�J�d{ x6:@�iC���q��-��>a1�D8���6������������⍑�aPeX�¶��K,�Ԇ���i?f ��jVIijB��ԙ�633C��3���\\l+NCPxٛ�*��(o�F~�f\$l�sC�N( Czăpp�ˑ��f���c\rL4�u�(=4��:��I�h� )� �����h*�3ӂڐт&�r�\$B��CKb&U�ߥx`Q��>(b�VFR���Q�w֐�b�QJ9�9b\nY�V���\$��Q��fH�y3�\"<�r6�g)�6k�8���2\r��f,z΁CBn�!�cHkZPbN�\0�¡ \"*��? �]�R̼��F�Q!6o�:�S�hC�}�i�M�*{�bi��%�ڟ\n� \n (ۆ�P!��k�l*��L���Z��0T\n @74��6Vz��wJ�#H��i�GETVʒ�BRlV����P�xNT(@�.H�A\"�����\\V�N��,�)E?Q�a�`����;��\0��l�� �W��,�)TK�JL�D�%t� LRQ>��\"��P^����ŔԱ6�\r7������DjA�� ���d�,�š.��i���9�N��/��P�3�a���F*�!�{�b��\0�p��AI'k�w[қX\\p���AK*��񋔱W�=\$���\0#�!�5�C\0P�S\r!�Ti���S ����lH�A�R%���<�7H�B��Ӎhe����v��N�`�6�r̬�Q�|W]q'���\$�J��������m*�.���N2Q�MV#��ͳc��D�>f_�Q��Ro�H>aX��)>���C��mk�2�_����c����)�'� Aa \\��!%�Y�©��D��L��d���h�]ixJ�H�,Ӌ���;Pʤ�R{ł}���U����(9�˴.\$��\n�2e�\$&�A��%·���>,4���~��Ym�ޑ�M�\"2�P\\[���WģO\\֑u4�Q��Fw!��\n �� ��G������}UN�����ǕA x6<`-�K�LKe\"��yh�<���O���+( h�=]�:��\0��V ��c�\0002\nV�<���b��p�\$��C�v�bgD�e�n����d��Ch!b�0*�̷�IG:\"n�O�~P�B��c�v~# ��\r���e�y��:�xW�6R�f�n�Ble�������\\���>>��A\nn)�~�\"�����f �Є� �:?�K����\rOr��1�:��+\$��P���˄�\0P:�� @RQ���p5-(w�T�-X�M����\$/�w�^�����R���I���qM�PngM\\~�1�MM\$'�\$zpQ�R���Lg0��Qd|�[C#�:��n�]/\"O�(�+�1��N�\r����\n��~~�0��*[kNa�fԧ�R���1��)��'�S�>�P�#�>/�P�/�/fZ0o��c�g4I��*���H12��\0�)P?��L�Ƨq��d��V��\$D����=!D�#��0�G\0�8��(2nI`�H��&|u��xr��~�s2~\0E7�L�P��S�?�4 ��Æ ]Ų8/�Q��=��%%Q�=K��3L�g�fa*����3�����(��0Pk�~Ep��_>PeT�-U ���f4CH�\0�`� X�QNV�����&lp\$b���W��c G.s1l\$'0n�T)��(��H�b� 0��hX�`�Z ����� �\0��8�l��:O�~g�pV:c'�c'~�,!\"N�6I�X�\r�n�V7e6��_2ZT��KO���:?��K@� \0t ��@�\n`";break;case"bg":$f="�P�\r�E�@4�!Aw h�Z(&��~\n��fa��N�`���D��4���\"�]4\r;Ae2��a�������.a���rp��@ד�|.W.X4��FP�����\$�hR�s���}@�Зp�Д�B�4�sE�΢7f�&E�,��i�X\n FC1��l7c��MEo)_G����_<�Gӭ}���,k놊qPX�}F�+9���7i�� Z贚i�Q��_a���Z��*�n^���S��9���Y�V��~�]�X\\R�6���}�j�} �l�4�v��=��3 �\0�@D |�¤���[�����^]#�s.�3d\0*��X�7��p@2�C��9(� �: #�9��\0�7���A����8\\z8Fc�������m X���4� ;��r�'HS���2�6A>�¦�6��5 �ܸ�kJ��&�j�\"K������9�{.��-�^�:�*U?�+*>S�3z>J&SK�&���hR����&�:��ɒ>I�J���L�H�,���/�\r/��SYF.�Rc[?ILθ�/t��#�\n���K�QYi\"��4 \$ҩcf�9\0ں~��s�\$z��#��P&�D�) &�J��n���xSIQ>W�\r�@D�YJ�<��J��ˆL!�p���d��u��(c�ۊ�l˅�8�,W \\����&� \r9]\r��b\0o ���e���\"�s��38��ǵS�CaJ��DL��AB���E���̇.�DH�O46��Z\$@EDA���)֫�PD\r!���j[�+D�:�tu��eћ�V��\$/e�������:.��C�p�.(i��5 �LL����h��*��.e��'�>S���ø3i������INJ/1R�J�U3 gٮ�STwc)\\/Fܩ�r�Vg�hF��4�@Ã`l��Q@�heq�3HJë`��:� ��:���<4 �c������Jl��{HU�+�%�8(��·V��e�Jw���\n (&-x-�?���R^j���j��@��׸c���,�Hv\r1�3ۦ,���sGa��[In�J(h�銇4���ʹ��7&Œ*Gg��4��sW�gd����h(eO�aY(4�O�!?�'t��2�#��\\w���ʙz�M�2�bē��n��M}FVXTw�J)�AE*Q&sH�j���M�(�P��D5%�Q����d�^��BoeA��V%?e�j@�)�\\�J��t�H�%��ɶt�T˧����\0�[����_;� �0\n�w+6Qʂ�)�\$IXd4���E_�򊆅q�k�Ėt�uE�A�\n��ttL�����ui~b��O���]����R�����O��� �K/&��M6��R��KWeFl�ϓ-�t���q��'��Zj����2���wl��n̲��J�%�¹����\n����Uq��T\r��U�\rS�H�Xᰞ�����½ �/���`�<�\"x-}����Ws���B\$����ㄇ\"J'3�����อ���m ZV���>�bq�r�ӿU��;���(���eE���!*��K��H��L �3f��B;x���yrRƫWaTQ�f�l�V4����d�tKs�~��Dخ4V��~WЍdv_�܀�J��כ\r��Q�1�\rP��0�?rNdw����x*5d���s�R��\0�S��:;kk6^��:��\\�[ߊ���7N� ����΢�� y���ٟ���;\\�nv����(j��B#<��jR�\0���Ŧ%�t ��Fk\rd�.���A��s�.d:8������\$l.�7�R����z�,�N�E�W-�4 �\n�� � \0@ �E\0�G&\0c�6G��_�䐄�T�D%��M>�K,���@#8�hq��Q(.� F�̲%��� ��q���ìzº�i� �*�����ʣ�+0� cd���\\0�0���8c���J�-(+�� F������Ъ;�+\r���p�\n�8\"��Xn�\r��k�#�6%�Ľ( � K ��Z�N-fZ�P���j���1~.�*P�����w�j.!X&������@Bj�!�B��o�z�����%\\B�\"H�z�,�M��z�:�2(6� ��]�7g�&.�5�ȁMR��.*���g�&n~CR����R0�J�-U(ʁc�\$)�N�pk/Ա�;c�n��[�����v\"�(G�O.\"��ڽ�HQD���E@�b.bj���Br���\\��K*�����ŔvR�P�ĉ���M��Z\\.%(�`�\$�.N��~�ls�B<\0P�Q@T��(�Ue��J��g)�w���n�4�lk(T@�r���͒@�c�'�J�n�\$N/£*r�7p�5�M(�t��)~YO�(sg%9�{5��'�_:s��s��s�}�\\3�9�<�B*�3���5\r�-�<���\$c+d�?0�R�3��S�(��3-���%>�V*�  ��?�6��\0���q8/5T&��\0�y;t51�)=?B�:S��s�V��.31l���2t�Z��tR���8k>�Nx:��}�@{�l�g2�z��|�\$��?E����)FS@�iG.�h��xus�X}B��D)Rl�0�i��P�o���;nuJ�\\�O�mN{<�F�4K\$��Ob�<�7:�V+I�OI�O�QE��JI4yt[�QQOƋ2�6�����C��S^��4� D�F�A|X�\\�UHt�M'U*Q���F؈cU���%Q�)85Fv�&e2�'\$:ar70�\"�]��.��6M>�H�%8�6S�ES�P�?'��[3��3[��U+P�����)ҋVe�8�[�nC������U��^�aMu�Af�S}�_'� 6��\r`�[n+�\"��Z'���]�BE\\ӫ[��Qv4Z�h��?]��Q��j3 OvN�VSc�T�μT_V�(��d� fr�,0O� !pp�vdږih��7N�PtF\$BP�:.6�K��^q*u�_�q%�3W�i �Pp����d��֯m0)j�o9uQgB.'�mP*̓��v[V�_��^��V�l�mlүq\n�YVB|iX'�%�l�V3id6� W.ܬ�sS��5�R0/oQs �o����L����-\"]PU]��#��b ?�A��\"�9�p����S�{�I@7�l��\$��]57�ARg273,���R�!��\rf/�� �Q�>o�IB\"�@�7�%=;w��~5A2\0��\0�b�:bb�d�sf�Z+kH����D��M��nh�I�AK��\0�\n���q\r��h�1 ?�]I�n�)f|����1P)m����{����X���g�2�~��r7 V�ֱ|��(yT?oy_����� �'@E�����D��p���3c�dT�a/��N'ZK.��eT��rN4��Og�lqA��0d�b���4Ӊ�%�̧.��koR�)�����Cn�X�YMw_y�XD>xo�R��.��sMryP�)&�+��0�U4,D-v�'�N���G����Y���NO98�Yܱ� ��寀��\r��gXO~τ��)1* %<��i�����c#���,\$����]XNd%����J��tLѹ��I��jM��|cK��ڔhOQ�Ȑ�\$�=������W��N�=�1�Of\r��E\0�� s�0V��}���z/e���U�v5U|W\"#�";break;case"bn":$f="�S)\nt ]\0_� XD)L��@�4l5���BQp�� 9��\n��\0��,��h�SE�0�b�a%�. �H�\0��.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�\0�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��2�L\0I��#Vܦ�#`�������B��4��:�� �,X���2����,(_)�� 7*�\n�p���p@2�C��9.�#�\0�#��2\r��7���8M���:�c��2@�L�� �S6�\\4�Gʂ\0�/n:&�.Ht��ļ/��0��2�TgPEt̥L�, L5H����L��G��j�%���R�t����-I�04=XK�\$Gf�Jz��R\$�a`(�����+b0��z��5qL�/\n��S�5\"�P��1[R��]�Ԭ�RW�|���Kk��Z�^H�Wҥ\n�|8��CY�|NKՅDJ���� !��B# �&M��=<���?�!\0�1�o��& ��e9�S��;�/�>�/E CC X�h�9 �0z\r��8a�^��(\\0�ل�7��x�7��B��xD��l��I�4�6�#H�7�x�Q(M��,M������є|zE��LPF�5d�E��0D�t���DJQ} ��}0�7-�[��/R��Q����(��7� �B��9\r�B����O�>g��ې+A�.�^��ԅ�UI��+�S�3D�ҭ�]�TUst}~s]�(���\"k#�6O����ew.<���(Ȓ��@�l�=b�\n�/}��й��\r ��:�K�~Qp5K2Bض��8�u�)G޹��5kő�vr�BH\n?AN\"����,�[���64{�\0c !�\$�� T�1d�f�q\0h͚'YjY��E*� ЦcL���\\ s�D'e��Rj��A�G ��}،G�u�AT�\n5�5�1kR���3S�Z�JѼۋ�\n)�9�,.AK���\$��2��0��?b�)�/#�i�c�!GUM��vR�h�3��O<�u7���2���t2������n\$ҕ�p��\n;�}�@��0lf\n%�\nbX)�8�AP7�w\0�� �`:��|�� \r��3����àr�!�3��({�e�:��P�L� jw�h������א��\npT<)��7��>��M ���Ʀ��i �Ū��֚�^l\r��6f�M[Xrm�����p@��8��\\:�0e�M�����q�-�%��&���A[�ʓ�v�@'{��m��\0��1�5:��^ܛ�QMa�8����V��m������(wl��7&�\\�sp��^l�&�Chp=����J��� ��)�KTC[|PI�{�Z�m�b�C��R�*��u��w!�MY���1���3����H\r�41@��)u�y��3W��?��\0�������h<��0�@@�=�\r/�m��F�%AQ��^���TI��@\$ u1-�,�6C�nR��(.@�=��Qk&��0Ŕ����c�����{Oxey�\09C���L�a�;��s�>M49�6{DQ�o��8QV��ڃ���1��TC;]V��H�S��+lnD\np@˜R�\rE���pZ��r���eI�H�E���岺�MaDX(�J��YQ���S?gdVP*Lj�-��Q\rX��p���zۚ \r!J,�*&)Є5��?7�d�i��f9 5:��N0Pg�D���P.3� '�0�C�Z�-7lK�%�ph�B��K�&\"�ͽrZ�G���������LC#W����X�ȹm8�|S�V�7����� \nqXlPcM�SE7�m 9i<7_�@�xӁvb��E�L��f\"G@�glڻɑ��\\�α�d�ݗ3Q񈯬#�A�F�[ 4�1��\\��)�FDLH��s� ���'� X2J�B~��ћ���JB^�\n���qBè�Ƚ���wk�l��\$B��>]G�XWe&Jy�YF*���V�1]�o�����S��m�X̹c�:X�ԁ�t�%-���M��Mc�D�Ԩ�uE/��\\��OI�aJ��.@�h�5;�06 �ђ���ϥ�q��E�Fϖ�]G�x9�ŤDŽW*�[=�Zl�U���WI���˜iP �+\0��e=؋A�[s���-�̺�~��诊��i��g�=���D]u�nw�Zdd\"�ƌ�\\Dz}*H�J>���v�p�!N�c��w�F\$>�F����*e\r�����B����ìHN��J�T�`����(�e%t!b����3��P\$+�����G��#�����X3��R�# \rA I�0JW�T���pv �\n��`�\rtM��OI��fn X?E�&\$�F�dž)��n^��z@^6y�\n�~z1,��t� �1�P�'k'*��/o}o��>}�����Ϝ�JP1@�p�0Bt��B-��c�*�1bZ1gQ�÷‰�R�p����:M者*��\$qôΎ��rWA�\n,�O(���0�G�f�4�H���Q���P����{q��p�v��s�P����v�:�Į �0�d��B�1�vj�P&NDz�x���#h�q�e�¸1��m���Ac�v�ΐq���ž��#��&Ub�vb�#�.]�(/x�`wO� �u�ܓb&�z�'B�gv2l�-�b5OJӧvR#�s��t ,���Hi'EUd\n&�� p`��U-��w�x(�]�\0wo�J��%�O%�\$w�\"7'��!��_d�o-0�%Ū] ���01 0A�����W��2�[R>J��2�����4��#7!qM.rW4q���6/�5h�F��%7�M7�f�n���d\"�H�d�l�\$�V�\0�`�� �#R�&.�vKs���� *��(�V�0�s�����jB��{��Z��\rC�/?3;6�K.K�23u5�z_P��,�~�V�2�\\�@|��*��(a�o\r���b���3S[8�K0t:�t>��q�.�8�-7*�8�P�TԨ�+�,�� F�N�R�TV�1I;�I7T4�S�\0/�%�U3X{t\n�sHT�Q�%���q�J�SI�|xI)J3u.E@RYIq�LrKNw s5>0k6��@ц.17,��)6��‘^��] �OS1)��B��O3&(��R���P3�5���5H�U\"��� �C5r�D��F��T���!�L5EN4��D0�(���G�}4UoK5r0iF(�H�CrE�=m+1� \\���N۴=Y�.R�-�j�1M�ܭ�����[��{�>�5�Z�’S���Yb�}TՐ&M�1�!�8���%�,0�T�t�2� \"T�G40���9\\�eAe=RP���IOBS<9��K'dt��Mq7�U��W6@`��DN�D��Xs`U6V�y8u%U�Ttvn�2�-���/e�T�YfT%�����t�C�VԙW}iee �!g��jSwe6���:�Gjj�į v� ֵ�kl��wp��ܭ��+hA&��/���Lq���A�,�)� �,s��/��f6�X�}qS�s���v�d��8�)N�IW��g6�aH>HIr�id���<}�vS�)�uo@f)u�|�g;tQm�XܣWu�0vV�awyX0��.�(�HcB�|h�RN ։J�Wr� �\$U,�3K�z��Lh�W�fr_{�w{��lw1uU�|�j��|D�}M%}�Svג���zw�xo=)��u��%��q�`��%N�%�\n]�׀W5~LV8aղ�V.�h�.�[W�kx��3�3XJ�]Rt�2Q��mVwkM��k�G�� #ax�G��QX[�%чxeM��v�H�m+p7�.���V�l)Y'�H���2�DxUD�n���_w�x�AQ��Y�����q���W(cd\n�qv5bsJBV��]<�1+Y��x��t']5;\n��mWdž����Rяu�;��TY �lX'��.�2D�\r�L��AO�2���6��g���2��� �5\rT���j\r�V��� `� �i������� �� ��i\"��\r��O����\n���p��q�D�.�[]��:�)Su:-�B6s��X;y�Ra��4+�!������Y7��|�v)\$��Ј���7 �\0��9�2v��\\XÈ�MZ�r�t#0�O������d���\0%�~P�L8�w�� �\ny���#�@\0���h@�RLsi���*�����BR�gWR�x��n!Œ8��;Y�gZ�8�(��6��yف�ͪs�B�,5%�����)]8�R����i�>C�4����)�y��FY��\n,�΢A�f �-�����e3�Nw�|��H�\r�]�ŧ��43�X�ݣw��A!�D��6e�o7�Y>9���q�\$���iM�pV�tb�q\$�٤�\n%���LIT�k���)�乪��0�h���4 \n\n:�\n��:4P �;�c\"\\&��H�\ro� 4����x��@��,�\nl�E��j�+)��\n�� �C�r�5����ү/�~����;.�����j�&�f)|0�B8�7����, �+-+;�2t� ���2������Q��9��l:���br����܀�\n@�>��,\n�hԣ4cS=,## �J<ծ��AЀ�1�mP梌�o P\";�C5OB#�'\n��\0x�� ���C@�:�t�㽌 4����˘���x� B����Jh|6�hB�3.cj>4��px�!�=/�� @��B�� ���è�:!�� ��`�EF�;N2_�\n�6�]�'\r� O��†ԃ�#�#P����b�d=����\$��@�8G�`ܿN\"������8�3 #��2�[��]��#���ü��H������, M3Z3����n���b�Zh��:��������\"����9�ק�ȸ�ɡۂM���N�67kN��\"d9.#H��:'zRS18}�`�H��� ���s�#�6_�5Á��P�؀�ʼMO�\"r��b�v=<�?��-�J��_����[���vW4݌�\"6��O�k�����B�ҿ�< �uGr�ip�5�Z�̳x�7��2�%�~£�@o5��7�N����TA�� ��(sV�z5��QN)�d �I�p�\n�)%�T��S�Q�2�2��ΟsV��(T��H�3��C�\r'uJ�s8���X b,`�R�Y��g�pOϢ�[\0�'�3ƹ�I.\n��P�\n��r\"[����j�NJ!@�и�.�O�VkX����̠.V�� +�~�V�X�&(�Cr�}9�ȕ���Ip���H���1���8���%A���˙~�p��T@��0r=!�ͮ�\nj��,!\n~(��X` 0�����f �UM��e& ,��V���B�a1��1�3���Iw}�@���BsP#��#@�,��\r\0�(����9Uj\nX� �4K��*���3Xh���4���VmJ���;Ǖ5̙�5qyi�35��n �9-TN͘c�f3��lf��h(�&�/��aL)g����;S�;h�kf0u%�ٺs�I�kTk�6鄑��g'�84�2��#� hlޝ�F��I\"���xwDe�n���ՙ0�MR ��\r�U��M�Λ��5�* ��MK2e�@�˜T���ʔBG�,+��Ш3�@Ѣ2&�x�\$��\\3�\r����>�\n�n2k��V�\\�)��ja�d�i�B�\0Sq���=�J@B0T��E<)Ӌ^��I�ܵ����l��ą2��٤j�@'��@B�D!P\"�\0Ph��D�̙�eF�)W�@�-����%ʮ�o��&��8�VJ�/-�5i�Ժ[@Stn�`'��t�j �l�S���tE\0�3��Nu�v+'��.S�M�ż�?�7�K�nv���P�y�Bix-&��\"��][����A�����k��P͖�� �=��\\�/�4�ӆ Q��L���ML����x��Ɨ�*;\$ ���So��������e�z�qG��\n�`�K<�h��c�z���4��c.eQt.�5�P��;2�(���\\�әaN�5A��T�:gN! ��H��>!8��K����Hx�����C~�8*!Ebf�))6�-p������0<ݶb����O%�Gc#�ܿ T! \$\nC��\nm�2���U(�͠�@���/ l�FK�H��̠�Gt I�Dw#��ֽD�S���щSk6� �HU�ܓ��9����\r܅���y10\\����� ���˙sN �9\"�s{\0�d\"���� ��r8K����#���N�!��g�srO��7A㽂�s�Ȉ3�\\���s\"Z�y��}���ƈ��(�|��<8U�cl;愓�R<)T71y7���� |sd0�t��Xlm��x4`���3EK��_ ��^�Q��Y��1g�: ��%/��C�Um� �,\$�S\$M�u~Oq���p��<ѫ�O�����bs�_{V�\n��Ն�9���`vx���lB�� k��\"Ҥ�(���#��\"� �����h�P0@����\0 -`�C�3g����G^��te\"xe�\0�n�'���C��)l���[̎�O��ȂL-��CC�enǰd�O��C/ �o���%�b�O��2�\\O���� Ǣ��<�F�M���t�NHM�'��bL�GJ\r�Q ��P̠��\r#(���邺0� �Mb��*�P�u��̍�C��(nH�,������'�}4���������\"i�z�&Te�[�3f�>�4\$JHPꛍz(�N�Gh��EF� \"��B &#(8�\"\nY)�\\l|\$l��J�O�16My�������lE��_���DO\n0��h`�(����1��q=\r�\$�Ia��kf�8����wQ���)��ܱ����~օ-��x�� �q!�~lb�1�>\"�V1/R���F�@]�b1�h������2��� ��%RO��!&���0��&��-��2��ۉI!Rlorq( `�xT0S �NI�>�Ą%�pl���\$ɍҬ/��%��'Mj!dž 1��g�\n�Cr�D�&Nd%��/�^�&~(��=\$�.`��Q-Q�Hv82[�?/s/�\r2��-�/�(��31�&j��7��Nb�R���]3ci3�9�.D;3��-�> ���%b��j�1,:'0ƒr�A0H”�7o8SbO7�n��?��E�(�n���p�hE�A�Bd#k�~�c�Е�~�dO;��8��#D���� ���1d�\r�V�V��)\0C�\"\\�M\"PB ��\0�\n���p{�s��j2�X��q\r�%슬����+t\"�p~��R��6��i\$��f��|��*+#��13DC�:/ik?O�3f\"��NF��1M�EI�D@�=0�K\0�H%M���B�+,I��d��>hm�\n�ȭ:�O��T����������{s�e��Bt�Ks�ϝM��8���0�����%e�`�1*�k2>t1�3q��L�K���PW'pnpT.�z��0\r��D�Cm�2�(�`����t�CG��|'���2P�\"#��lq��'�-�2laF�G ���?H�M���c.�.D��� �Oc\nDA�V\n���:�Ğ*�";break;case"ca":$f="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��r\n1e��y��g4��&�Q:�h4�\rC�� �M���Xa����+�����\\>R��LK&��v��� ���3��é�pt��0Y\$l�1\"P� ���d��\$�Ě`o9>U��^y�==��\n)�n�+ Oo���M|���*��u���Nr9]x� �{d���3j�P(��c��2&\"�:���:��\0��\r�rh�(��8����p�\r#{\$�j����#Ri�*�˜�h����B��8B�Dƒ�J4��h��n{��K� !/28,\$�� #��@�:.̀��(�p�4�h*�; p���p�i{]\0�RL\"r2�qT��;ÇBHPu&�#p�3��Z ��&f�R�M,ը#���P�2&��M\0�c| >�D\n0�c27 �����X44�{WAÐ� ����� ��D4���9�Ax^;ځr?R��r�3���_���J�|6����3.����x�B)@�X�+�7�Bj/A�`N����:!L���%l.�5�7�}\"�1,[.����+��ui&�� @1-����Ly@���ڽG��)@K��F�l�=W�oB� nx�3 ,T\n;/c��L#��T���I���V�.!��(�20؃��zR6\r�~�'�N�!7�Ct�P��Z�oR�d�2R�D��KZ��� -� �V�22�\0�(��������+�RC���4ᴎ9�+�1������J��8~Oѣ�,x(5�z�h��B(�WLL�e�i8�D���[�!y=f���Ӕ��Ƽj9 �N�qʏʓ}Q,N�� ����h�0MJ���x���8 1��>�̀T\r�p��򆌓VD`3����C)���K��>̱R���\n�)�a���>O�? ܒ�`ϑ]��\n�@���rC0���bL�L�YK1g-����T��l����z/K�, }���^+��BF�+��4�#�˪�:*9H Z����_���e��P|k������3�t�\r�갋��]8��GJ\0r�e ��P2�R�U���B��ш\rt�#6�hl���TP� �3&�(�FW_z� �@\$ �x D�jE�q�GC��W\r`i5��B����*#Ͱ7�y \r�ەF��9��e���\r�, �\0c\rԻ��Nnfٛi\$�N}�S\nA&�@��p �A�9>s\\II9V]�)#�Nf�cj%�\$��6MI�=Q&���@��&�D���\"M\$�d�H��i�F̣� \$�����5!>�����uF�Y�~F��O0�¡R�؟�h���^\nR�a[�L�N3�tc���N����:���洹4��yV����g0RG*Oe<ɉ�8�3WU&�A0P^%%>�`)��Vԩp��\0U\n �@���D�0\"���SԔf,�������r r��#��8rA���%D�A�%'\\�����S�_���:#�xhI�2� �/�d��i7�AN����x��zvި���o�\r¶@<���ަ%_��9;�X۔�AY#�\$x@ \"�\nĽJ�4X� aIL��i-J|���E�B�h ��#�#*Y;��7Q�#ע��zi���f�\r\$!��r����8�0�p��L� ��1`�ɇ�6����K� %�e���r}�I8�2��)Pp�V�Q���D�s,��ʦ��dȞ�3��� \$D����I���ˉ�R�&� �j�pU�N��X�d`�\nq��i�bP��zL(�\\��&�9�?.�;=žW�&�l�� }��rI�!9 1d�s�Ρ�Z�\r��ÆiVb\n���5<wW0�����#�љ��K�L�\$����͜��c8o�q�S�ޅL��j�e�%�ɍ���.��q�m�R�!`��!�0�D�cd��J��JL3�� +D�W�����G�.�7�X�)�L*%DV�8lfœ�\$(�,fd_@Pm�h%�� �RI/Z��\"�,T�,,Nl�@ܨ��%/�l`w�d(o�0���BQ+ �j��~wLGLM,>�Rv������d{G]Bs�=�pG�P2g�5\0��b��N0{�\rO��P��&��=����@����H�l܍F�e=����F�Ԉ�/PX��P���\rP�&NzmP��N.���ct�̅6�2d�%%�9C�H\0�C+���Q/K��@�unR�P߃��✳%�%�R �Q:F�d�@�\r-J��%�eL�G06I\r:�-@_K�\0�!/}e\$b(k���1�ư���bP�v,_� �p�&�����/e��v0oM5\r���M����pc�l��LM�ʣ&i�L�k��nSQ� ��\r��\r�J�� �&-b�t���̲aŽ��d1�~ű��2��0ٲ(���9�}P�K���3p(R`�;�\r��wB%�y%�c�k%�`R\n�/%�}&2:��{&�~M�p:1 �\$)(-6���ތ\\ղ�)�<ɉ��d�'R��2����f`R�� �\"'U-��(�[.Mb\n�\\Y��S�H����/�.ҥ0��\r\"b ��`��2@�eB�fҔ�h?�@�Y\"��E���<��3��`�\"�qM�d�Ơ�H/��4����n4,:��le�pN� �Zd�\r�V��V�Zi�������&.�|`�B�\n��@\n���Z΀�V�X�'�4���Э7c�x�<�J�\$����� �P_*���s�P-�%���@y�=��=�d�c���\$6�0�u\"L *�ib�- ��&L]*6�!C\">;��1fh'f��zUDHl�Jᬂ����\0�/>6F3�\">��B�j�F�� ����G�yH0J>�UF��1Tp\n�| �5\n^�`��&���ԃq�e��(�2�i�F�UMcC0p ܳ fo�p\$�\0dJ{\$0&�\r\"i�G�x�Fd�t�C�D/D;@� �b�u3�� 9-/G��9H�~��'�_��R�|PH�� �.�pSm'�G��JD�.�]~@�T � \0t ��@�\n`";break;case"cs":$f="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�ت�;j\nb�dWeH��a1M��̬���N���e���^/J��-{�J�p�lP���D��le2b��c ��u:F���\r��bʻ�P��77��LDn�[?j1F��7�����I61T7r���{�F�E3i����Ǔ^0�b�b���p@c4{�2�&�\0���r\"��JZ�\r(挥b�䢦�k�:�CP�)�z�=\n �1�c(�*\n��99*�^����:4���2��Y ����a����8 Q�F&�X�?�|\$߸�\n!\r)���9 ���Ŋ�z�`�xЉ��z��Y@�:��\\g� �@��F��YCX�'CH�=\"փ#I+c�FM�Bb`Ȉ������`W�Z�i.z�G����H\"��&L�a[�@V�2�̹ZŰN�s���+{{�%��\n'K�(���#�s4v#Gf��EK�X�R\0��;��\$��+\"�S��:(�]Ƕ�WQE�y�w�8�z=�Í1�H9��C����2� ��ҟ�@_TK=>�� ���Q��f � ��p�R-F9b�v�\0mj�L�10�\\�Ui�M��L��|��CV���(TA��`I�'�H7�B%��SM\0P��[!���;B�H��Y�0���C(#����\\W��+!�>�N����RQ6A�zi�� F�5��p ��bg�HJoȒ7)�PB��U�A\r!a,E��R�Y�B?-0�V�/ ���@�%\0>�a�8D,Wr�#�Q���T�R�����%:��MDTΑ�҄j��52F�Q�Bd4D�\n+��+ �?j�_�E��V:�Yk4;�����t�[��J�ܸ�Lm%��/(A�E�L�x`�7��`�'qBN�@s���צ`��z�����<*IXAp��:��nPY8 �]I�Hv���Q�Kh\0���TQ^Y��X�)qNa�������xz;IXL��Gd�uL�>���Jp9)8Ԅ�\0�� �4�V�j:\n\n�)A����,�z# -��P�P�u%.\r (�AI�UA��K� �\\�y�A�^W�G#y�\"�e(R8�_�3DF^��pI� aL)`\\ 8e;D��.��?�虄�V\"���Cc�DH<�X��K��3M��O Ӂih!:&�<-=��� �BO�ֱ6F�~g�Dǭ��)EL�\n��դU�Df�g��aC���^����\n�G�V�Hz�'|V�R�P��\$IR�ViM\"�M4�⪰+Hz\0��,���7c��/1F�*[��'A� �Ud����55�LI0�)b�p9��`�I�1�+�� �A�oA�uA��<歭�\"wX0�c\n{�fqu.��w�����#�i�8���|�G�����\n�PO��>��Rj^Z�Ѡ�c�/`�M|a�M�P���u�x������1���Sȑ�&��ń��iK�\n����Sy8�&}n��Z�����5��0�vgg�#�f�2��a�(�t��\"\r@(!��~�M\\��lw���g |3�t��w��_��'�(k��\"n`�4���2�šC ���dx�����׻���]���1 ;�^u��2� �˝-2fUU�^l����v̄2?;�������G(\\�=;��>����Y���s�b {H���ٶ㋐T�f���'QDD<��t߂�S �4�ko����f�f��V��G�%`ES\"��(�\0w ���!/ŸX����E�t��XN;?����ukb�F�l�P`�(�RL�8���t1\0�7�:��c#~�C~lz�c��DcN�7��5��J�#�'P> /�~7y�p6�A��_��`�dܐB��&4�w�.��v�\r#4�&\"0d�N#x��ri��jm�A�jĂ�ppv� �`��4��� �'m� �L���,��'\r �b��\n�|M�+)��N�����rU��+/�ffj `@L�40�~F��M�P�� �ِtΥf��\\U`�\rF��;���k,G��ڐ�#1)�J\r�^{�~�H�Ǣ'�l{gf�0|`�(%g�}��A�: ���}�8�+Alp4��������ћ��F@��q�4���T�h�Dg�b7�=Qe����O2ތR�n��p�`�O��Ń� 1� ��� [ ԕ�L'��� ުψ7��&,�Q\\��d�&'>!�.���,��|x#�#�ȤEjȆh9�\"�l�ebX\$���\r��#N&<��'��\$\$�+0��ޒd<0�cM��(�\"��l�-�!P�&� 0n G�,R�\"1K��^Qx孼a�������{,�s�J������/�I���Pu��7�0M\nz3.�2����C:=�x@Fn b*�M\nf�<��<�F�9���,�/4�5Q���5�I-�O���`@�F�9��7Ks5^qL7�xkÝ8� a1������%b�g@�DB�C�\$���x�;:��:��0�m �;�y<1'60S1\"�:��93lR3�C����4�W>�����5��`g�2'�GgT= >� �4!�/a`��T��4�����AH�H�5JcGIq�I�:��V b2���e\rf�9��24��#�m�����\r���4�(CD�1�'�K+@#CWOG��N��e�\r�V;†n�\"� e!�W�\0Oj|?f|��D��'2E'f�\$��Gaf�o�&��\n���p�Ѧ���(�O��4�\\�Vmm���qP5t��mP����LB&\"�/E\$��zphb�rtƘB�? f�# b9��G�H�f�G�&B��(�9[��4��F�\n��/��ld'�\$ҋ�*�\$AcPJ��(2S&v\0�M���O�4�����6��8̨XG�#aQƄ��jc�g�%ct�2rH ,<���{d�#R� ��l;^��9�\$C�A�P�\$p�ׂ������h��(B�f �'I�U��E�1i����2\"epJ��#��e��C��SLxu�k�a����,���)���Ǯ�mL˦�6\r�c�?k�8k->f�\n6\r�x I�@@";break;case"da":$f="E9 �Q��k5�NC�P�\\33AAD����eA�\"���o0�#cI�\\\n&�Mpci�� :IM���Js:0�#���s�B�S�\nNF��M�,��8�P�FY8�0��cA��n8����h(�r4��&� �I7�S �|l�I�FS%�o7l51�r������(�6�n7� ��13�/�)��@a:0��\n��]���t��e�����8��g:`� ���h���B\r�g�Л����)�0�3��h\n!��pQT�k7���WX�'\"h.��e9�<:�t�=�3��ȓ�.�@;)CbҜ)�Xˆ��bD��MB���*ZH�� 8�:'����;M��<� ���9��\r�#j������EBp�:Ѡ�欑�������#�j���\"<<�cr���Rbj��hT @-��;\rȘޑ?�X���\0P���\0P��2(�����X ��j֡ �{������0�c��.,�� Ob0;�#��7�����o��2�\0yI� ���CC.8a�^��H\\��Ȼγ��z��C�����\r�:0���\"���px�!�N+0�cj2=@P������5���Ta��\"0;\r#(�[��R�Bp�ж�+�#����hl�1]c(����%���-��\$?�\r�|�x��\r#�{�0� �3 #��Ў�h�م5�ȭ�4خ�Ä�X��y���t�\r��9���~� �1!�I�4��0���cF3�BC\$2@�K!��`Z9�l�)�\"`Z5��l�r����\\�����2ܻZ09�,�'��� ��3��o�R�p/ R�\$�����B*W�0��-��[n��Z�iޢ\"���\n��=0�8�P2� �܃X��N&)�`��B� ϴ�x�3j*��⎱��7ųh�u�A���A8���9�#8µ���V�#(P9�=���k����8�42I[m��#k:U�U21�#JD@T� S�]P* �2�UJ�;���U�y-�7+�}�OX�%\r(6P��ax�(\\cB Ag6�7 `΂A1���\0����e?��B2u �r�S�z�5J��HwUi���`����u��\n����A6)�A�|�A�,d�����L�� ��7�J���\\��������m@hѹ��Jތ��3F|1�@@�\rX .��,��P[�O�=[=<�\$:�\r�A�6VF��Mᤶ�#\\�*�A锸�>Dc!���s6�H\n\0�T��|P((���K�2��!�R/!Ry0E�T4�@�\\�K�>+Q>�>��*\$d��0�~��Q��7\"���I!�4��&ӱ�42.u���^UH) ���F�����Pkי�h1��CBTK q�afx3�^R�\r�]���\n�酨С2�DC˻/�%>'�=,}c�K��\r���1��ڣ���.TY�\0�¢�Ls���Jf�h /d\rA���\n�����Je�;'�@���Eq\$ �j ��Zc� k2Dp��\\�äk�y�9H0T\n����{P�r��X��p���y���\0�p��ROn�8P�T��@�-�K� 7R���q�m.���� iܷ™�S�rɫ\$\r��%\\��EшF\rHE \$#}T���Q\n(� �^!�:D���%����erM��6�>��h�e�).��Lkez��I�Ӣ��N\\˹{*�:��E���pp D9�E�\ne���Y����*R�tHzC�5ľ�pX��V�s��(����\$������\\xt�DJ��q4�!��IZMb��d&IC1:\rF���5g!h ��'�̢.2�-&�5&��ޙkGe����@� :�AIH��\rEG�1�v�>� \r\n�P �0�)ݡ>��ST�h�\$ ���V�|�l.HA{\0^U��1d%}��)�b* e�\$�\\���\0O jgP�s~rZ�D%���V�5tl4:�ZjmFP�ȥ�Z�����KO=���ɫ���[k�-b�v�oV��w����\r���ĽJA�#�|��K����žy-�S��Q����+�P�0�-��H%��lIZ�c�\$��)�O�k\"��I����K9AP�Z�_��fA6�u�@o�7����r�iQ���2��a�RC��՘�s ƍ��5�<�n���*J2�ϑ�;x��cEHm��ȎE2�\\9�:\"nZ�����c �n�Nǫ�����@^E��ޑ��B#D��g�Q�K�\"+��7���o�� �����R߁�1����mv�u���O��o�&Kr��M�C΍̻��6��u/a��o/4^��=Y�� �����]E����} �Bc���[��N���\\�efg��1�ח�2�ɕ�}��o*��\\�o��S#�Pqj�Ll������ec�� �2��3��4��ȇ��(��f��o\n\r�28�, ��7�.*\"z>#;\"�)�lxOʳ/�%\$m����F� ��f�r\\Oj���Zpl�O��t�t�OH���c�t��������\$���0��0q В��F��N��\n����\n\r8�k`�R,�J�/�lcO� I �:EO�N���o��e���� om ��\\Ǣ;�)&�?+�/��C��41d���&:��PB'��F�\0��)�X����:\rq?Ѕ ;��\n��k� B�G_F�1>�f\r�EJ�1O��& �l�ˑu\0��*��}јC���4���b�q�̀�Б �K1���Q�\nd@;q��i��3C\r�������p�Uc���Q\"�ӱ(�I^�e\"�m� %(D �\0 fӢ�Lb� �!�:]�0��׭C#��/�ـd8\r�V\rd \rmp��b����Q�\$(�f�PW�J\n��\n��K�\$�j��h� �M�(��(B���@��V��n��#X�\r�&n�ECz��6��7�Zj2T�\r���L\"�Q%��٣£�E\"0r�}.�@hB 0K� |#>cK�F��D\"���Af�� �nj>�i��-��q2J�2��1�Bl\0��s\"�c(����54�2�B�Bb2+�)S2k���^�d�k�#&����\r�o�i�>. ~�i�8�H- ��bB�Bt��;��5��)�-���F�l� ��'�U\"�0��3��J» ܹ� `B/�@�- �J�e;��0B�Ю���Gb�p��1�h䛇%Eh�CA3Є�D�(�kO}-@�`�R�I��a�d��c�9G)%-�Z����;��� x����9>�V � �\re 75��A�5� �.�z\n��0T\n����4i ��5�� ���Gv�nd�0���#�ob�Rp`pAr ��*�\0�B�E�E\"����Y�r���5%��3���>�r)���Bxp��\$rzL�N?��i��>'Ͷ:��AE_O*G�\rH��9%���6��`�?�7�z‚ 3���`�8iz,�������Ob��z i�ӥj���dݖ\r�]�7�|pD��f<13l`�5�)`(5���D�K=_��;���|3��t��g\\Z��r�D�L�C�gH��=��f*[�R|6Z/p� Ӣ�\n�����\nb�5\\a���5'uɺJ�\"d¡tk�ǀ�RXuw�_��RT��EC{�S���\"��,t�\$n�b�'uC?6���D�]F��P �0���6f��@ޅ���MT��󫀕xS�3\\4��yb��}������3g����\r*C�,=2�:ޖ�L�!F, �ʰ�:6��FG�u�� ɛ3����h^`��\r�mȵ:���Bq���D�S`�X�b�B(}��o�jP�'����?lR��~��q�{�3F-�κ�,N���r���!~��)�&fѱ2�.6�1LPǰ��F�c��\nI�RS`��d��5�窽�9\\��Py������Ŏ���^��v ����)�>t�8tE� �A����Q��I0�����χ�b��#g��#⟍n ��/�+p���- 0,��J8���9����U�h��i\" if�kĨA �{�Dr� �5�D0�^k,���j�Ph1F�db�v���Y�6ܢ6\0Z\n�n9oj\0P ��,�ɬ�s�\0����4u���c\\\r��P�А�\n�&NL�����0�c�3� ���5p�u���`x��yp�\n��c,�gΊ�C�\nN:����<�,��������&@�O��5ξ{΢�q&�V��P�\"0�#h'p��l����,ip��P�ό_��c��π�c���\r�0\0�C����T4�>6THB�\0�E�� #ZBi�T������WK&���on+/Z�+� Š�+��_`��+p�aQd�M�' \r�އF�\"��-�=Ca��a�\0�p�͹!q}þϒ!�%g�\"�����*��'\0����B)�k0�1�A\$P�#P(&rL(�E�&nC%�>�R��#` JM�Έ�Pg���Ș��j1�0��G \"g)�5 �U\"���^�1pj�&�D�J�2�j��v1�\r���2�f�V#g�\nC\" `�k�G�P��b#��%/����Q��n�}&�/�;0��> � /��1R�#�1��ros+��ҷ���33,x�\n�c��H����1�'5�_4275� U�K6��-�Z��%�Ne FsWR) s���!��9sk#2�&`�A� �9\"�%�B=`�\r\$R`i\$e A-m{+���2,�<��Ư�)��=bf g�m�|�˘Ʌ.NϚ;H|%,\r#L'qF�hf\r�W>�2��`0���jj{+�\$�F�tFѶ{ �\n���p4�ޙ�l6�&q>����/P��7=���P\"�b;E�\"��M+\"N�f��&�m�5-i��0�ĥC: |��:�G874#I��4��Bt.%�f�I]H#'�S�>Q�T-��FjL�6:�*���2��#� .l<'\$�S���\\̣#Ib:� �GU\0u4� � ��T�NuQ��BqQ�,0Q�\"�����PÔU�M�.(���oX�d�#��Gr+�A\$��\0��d�\$rU�dN�tQ-��##RY��D����:�>=c��a��j�v�վ�:P��r���s�\$&rX+�#�ݨ#�(� C��2�>���NyZb�^Ri_x��*�w�)s?Ob���j�31u.�P����]3� ��&5�T�/\$m���Y�\$ (\\:�~w�!���%��vg\n�)eXF�sZm��(FkB��L��aDE�@�?r@'Y�\"\n�ם���H��B&����Q��9F�Y�tN�J��c�u�LTb� \naD&�Đ�`����h��R �xg�J;��rDUq�I���)A?�� 1���:�T�H#�T^ �,�2��V�)J=Ĩ>�N����PE�\"�)�M�B\$H�\"tn��2��Ѯ��\"�� ii�6&��*a\r�c'I�1�(x|a���`�]�a�����\0�]�-ͳ����6�j��3�~]�e����XkI9��\"#ϒ{>%�/����xT <8�F�N����e��e�*gE)\"�!�:A�:Ap �!9�K���'�|�u�@Աʠ�T�В�B�T��Q'KE }S��qYF�Lǣ�t�����|��:%Ԍir ((x�@�R�tr!�V���=g�96P�5�HdhM�6���[{qnmջ�v���c~N���2ã�p`�Xw)ZÚ.�^�� �H�byԝ �ZH�Ϻ�JV�SsSP��\0�ĀDY�6XҾ_� �1�����l͡�6����tn��V���� ��3Njط�����a�[\"��)Vl��KG qSk�0C�Ʌ���#�sP�*.��½tJm�B�!��wthȄۊ(P�]��e�\$=�b�������K�\r`6���Âb�a�2����daզ4��p�l\rᝠa6�ZM�\0�ګ�n�!�6Mr@��I+Zt���Ƈ ���!��j��y�� �7�`�T�4��@@P\0���\\�ϒ�>ȩ���s��/�!�f��Mh�!�� ��L� �u�'��0��ok�U/a���ztk��?4�A�q��\r������\\>\r�1�~�~�8;�K�JT�I�\"�t���raL)id�T� I�\r��3BE\$�����g\nSVs���7W�#�%�Q*�O4d��<��2�%�@F�6Hjb�P��\$Zz�K�j��f_Cv k^D����{��+ dD���� �M��Cj �53�����R �k0G�'��!Q囥�\$�(�%�@R��¨��T~���:���n��>R6���2� �-�~�oFd�ͧ���f���D �J*��_Ӿ��lZ^E�vSa�e���`���\r�%�B���S��D\"^�W��D߂@���i3�*��W(��!/����'Iq\"��P�#�/�IH>4gYF&|R8>*�q��T��Xo�)1j����)g�3(�Y�t�e4�1�M*�ڻJ�+�r��� 5��S;i˪�g'?#�|�����9H��@\"Q\n�5;q��JJYv�)�rXJq>S��y�����1�bR�Q3��k6t+P���HN�-��%��᜛%�;�8CB��b��L��\\ui�&/z�-�������`'`t��*� ���x,���B�}L��4�R#�>�N9�XX����\"\rȞ��c�,B��������m�7k֝O����i05��I'��d�B��_�@� �P�O���|�PuP�uЊ��d��p��4xJx�̏����'(��\nZ)D�B((�W������,����#2�cj/f0�-�� �c�ȉB�`P�&I:�\$!d��I8���l���g*��\$x\$\n\"�)�!ix��z���ht �\$p��G�:'H�+6t�� �c�b�J�d �\n��`�\0���\r\$�iF��\$��f�G�Pg�IN�� �/D4Z���g��@#'�ˢ�\"�X|��T�\"�6�q�&�+4�b�s�?�\\��4�JZ'���P5�� �W JC!D,/�\r2c��\"Q�\"��\"�05r4(R8�I�#�1 '�9�¾�b0��(�Ҿ��\"E@� +�{�Ub��N�p(P����=%�\$b�z)B��*��*�&�r++h���x��P� �%��='2�l���&΢����^0����T���\r���^%φ]PX&��'~�s\0���D%:;���4�e�����3ǔan�Il& ��-p4�dO��3�5n�&�v�cF��^X H ���zTz�J-hIp.EP�F�<<3������2��[�8�\r�a��\n��(D3\0������:-ǤZ���>���#��s�!��IG^��*q&�k?�=�?��9�v=�,��\$>�Ќ��@ͳ� G�@O�BP�C���?�?�6���B���8�D�\\bOT>�:\$h(*JI�\$��<)�R��bf�6��\n8�\\ZZ�p�3�H�'; �;�%p���t�x/�͐�_O���~�4F�h�~����%L���}��%�,�SE�`�=\0S� CQ>�4YieON�R�a�Z5� PCEITE�[Q�/���l<�)DS�@h] )I����C4]\$��bc�Q�iE��>�6��v�t�R��S.�-�d�+(v��5��*�Y#_&\"�&b�&�(|�O�GW*Wk�-�}'u!�x�7,�oY\r'O{)���n�% �/Q8;#1�PH�<�5FU��\\dP�D)\\�?��S�\$����:C�^��]\0�WQ�WSR�8G֩i�� &C�Z���%/\"�wrvTO�^�wBKb#��.4�.M~��f9�8�C�7�c��-l�'�wL�m�c�E\"\\�d(i(K���\\V<�E0Ȕu�iu^oYQMW���&�@c�D^M���Lv�w-�M�[=�4w�[5�)�)R�U����0��_B��TU!np�mv�% SU6V�O`��n��x5܉����Ou�O��,P��m�<��aW@�1r5Op�Vu�v�@x�����r !�Q\0�r�7�\\��B\"�\n�h�wl�:�o�J�K������/φͧ�5r�#WBcY��B��p��Y�����_e_UGY�\r֓p�UW�u��� �u�JC�V7�ut,� �~Wat�d�F����[p�5|��w������b��2�h��Ae����Pz��]���� }�σX|�t�¥v�\0�2\"J�VS{�:�xc~���E��X�7ɸC��\r��?BNv�+T1���B\"q���v\$7|�}H�uG��gl�{p7�<8�x��_��D�MoC��<,�H/U{���V[çxܳV ��O����+��f��~W�GK���%1C���x!Z�otkK�(XQ���щw�B!�\r�U�6߅���<ʘ����l~cxD7:\$�_ux���'�J%��D��}�]›U��r���!j��B��S����['�5�c`V�D��7Iq���\$~�Ϙ#Q,(?\ng����Pي�9���RG�QX���R����'cb��)*�6i�\r�V `�Ԁ֩ �StNK�a~�p dW�>5.=%1��hW�ek��BCAy\\�4�}�@\n���Z��@9�-�?A��5�\$9��B��E�M\0r|�V|� �_ȱ\n�FTO;8�m���d��J�Vc�[��=3�s5��6,�QkҞB��Cz�;�ijV�������ob �NB�͏2�]d���Ԗ��=�o.����er\"!�63�VH.]�O ��S�t�r��C��G�`_�sXkB��;Dǔ�� ��n(T��+��R��U�x;>�_Bcj�K�3�;q��tXd�[Tu��G�[��� Bl�QUG0�M�5�H=6v�Ne6ʇJe����yF¾I��Nqe� 3ٽh����f�1'����\\ 1z�Co;!G��o��P�c��\";�)���w:Ğ�+YGc�kp�3͎Dw����b��O�����!gH�NU2b+ M���8������|hC�e��X�\r� jQ;��f�wQ�.qG^E�/��3��)�";break;case"es":$f="�_�NgF�@s2�Χ#x�% ��pQ8� 2��y��b6D�lp�t0�����h4����QY(6�Xk��\nx�E̒)t�e� Nd)�\n�r��b�蹖�2�\0���d3\rF�q��n4��U@Q��i3�L&ȭV�t2�����4&�̆�1��)L�(N\"-��DˌM�Q��v�U#v�Bg����S���x��#W� Ўu��@���R <� f�q�Ӹ�pr�q�߼�n�3t\"O��B�7��(������%�vI��� ���U7�{є� 9M�� ���9�J�: �bM ��;��\"h(-�\0�ϭ�`@:���0�\n@6/̂��.#R�)�ʊ�8�4� ��0�p�*\r(�4���C��\$�\\.9�**a�Ck쎁B0ʗÎз P��H“�� �P�:F[*��*.<���4�1�h�.��o���0x����35����>�+��̩L�!����ʢ�7C�|�&\r���7�S��Tyc*�# ڴ����OP(����2�-Im*�Rc��:Jc� A#����841�0z\r��8a�^���]T�s�-�8^���\r�9 �xD��jܑ-#2ܜ�� x�!�h+F\r��=7��F4��S�7���:�c�*�,\nåM*�0L# ߶���:��<���x��� U��\0�<�\0NQ�e��F\r���G�g/8�S�\$��%8���_=H+��B � ��d;.x����،:�1-�A�L�i&Q�k 4�e�6�9�*��\"��(c��;�(&<��0�Wc�S/����F�&�)�����=7F'.j.)�\"`u`��V�j�v.�RS�KPxn-�)�8��lf\n9��+ցv��)?@=\n\r#L�Ĵ����Cv\"�;،��*���&�k�u�)d4�q��B;�A�#P�ΫDh��o���7l�8��Cx��\"�FG�P��G�J�\n�����pZ�DVK35>�KHsBɀ���KI� �l���\n�)&�L����K�i_���@@0�I@Od�*��F�q*C�*U�}���#� �,c:�VZ�Y�Ei�P��2�?+uo��^�\r{^\\��0bԼ׬+��\$�#F�\nH(L���[��8I�ނ\0�� ��/���.\$� �p\r&1��|QY�Ai-E��\"��Kyp?�����`��B��hЌ�\$�x`�P '!�v ���N�� ���0c~g��Wq��\"5�����7����a,��l�D��Cf�� �8*Kd���4�RQ‘�p4�30c����Ȓ�S����ȊO̒4@P ���4\n\nP))�0�G C�FGm0����1xf���r4�#�.s�;���}�aC�<0�D�`n\n�����C�0%�ȸ,�TH��mCe��h^�S\nA�b\nyp.Y�ƨ��ɥ7����K&�Qg�4<'\rm8�K\"~I'�\"0�! Kuv��RB�:!�*a4 \$L<��:�)\n!4���H!��\"ŕ�J��zMdv�*jjxO\naQ[�rG� 1p8��\$��z0���x� k6o(~|ȴ�Lk�5\r��*� �a4U� �`�[P�� ����\$��Z*P+XH�A'\$h3Y2�V�3��jO\$6�� ��� �`� U��\$-�bn�B �H)_��C�R�ś#b-�0R\n������!qaA���q�3`1f4ݘ@J�Lxb������sɱ�Cf���ׯG� n1�\$0�Lj���%x�bF�B�N!�ƯY�37d���ɯԔ)@�C�sI�YE>U@�C\n��6�X�b�Q�8T� y?'�f�TVa��Nt5]Y��\0��yH�gw�#w��œ2oNR���Y����+d�;��Sj}x�Rv���vN�wK��b���l�eк�~��[2n%���� ZN{�a�!��H�g��Fώ�*̵�%T9�b�MCu�\$A�[���w���I��K< �r�)�I��4Wœ^��Q%���/�HԷ���bUr������XCROW����PC�H/+l��`�˙O\r|,���d]�C5�[��F�W:�<��t�E`\noLyM���0��5�yD��fکm�C�!7Y�y'+�A�e\r��mE��BׂUICu������0�#h�-��q+X�YiX1��H|\r���̹�Y�c &1��C2��9�����?���9����zTz~Ĺ�y�����ښ��,�p> �����������1�u�Od�`p��;ȴ��o�3�%?��#��[g��eu�=S�iS _Pɱ��r��n�b�lC�P�'\0�`R����l�PO�Co�̂#C*� � |�0*�O�gLV��-v�m,v�\\<��E'r��d�pNwPHb�f �:y�\n���n6�&����,x�.K,��N��\\d.�0��+�� ���Rȏ�h�\nd6�F+�� ��P]��D,f�BC��ւ�8&��,���:ʾ���]B�G �B†�d^ iCP�/&LD�pν��\r�p8��O`Y*Pk�S��.�' ��\0�FP� O��1-�ttc�m���k\r\rF|9or�\rI�T��e�=L�z&#�jܪ0 �kN�܍� �p�q�QJu��h�v7�p�l���fh�1\"X8bJ\$.�r�F>ͼ\r���&�1�x1��O�a��0q�q��q�7�*k��i ��p�ү���g �G��;q���(j��\"*���X�.�����r.c�)28�R3��� �#)h\r\$Q(Pr!P��0�\$�%�gR'#�؍�lc�q�'�S(��N�(��S�_&�Ju��(NlBU*%F�y�M�D�6�r�'��R�&�h �\r �W�����J�ve��M��������\n��2�e#\$ObP.���%gm��Bf�� �1�3\0�L\0�d�0��D�\"D#'�0�@�\"iG \r�0@��� �\n���p�c�0b�&�; ���� o^�BH���椀#�pmфI�@�l���t/hЏ�e8�ȥф�m�R��!�4�d_e�� �\n0����#��h<'� �4J��jB���N� ��ľ9��D&2#H| ��.�ȥ �JIb��t������\rB �&Od/�,5##���xPoN�là�DO�7`�Cs�7m!��7d�'�v����,XC��T&U�Du ���v�CM#�����\\��N/-���%��2��H�@� \0t ��@�\n`";break;case"et":$f="K0���a�� 5�M�C)�~\n��fa�F0�M��\ry9� &!��\n2�IIن��cf�p(�a5��3#t����ΧS��%9�����p���N�S\$�X\n FC1��l7AGH��\n7��&xT��\n*LP�|� ���j��\n)�NfS����9��f\\U}:���Rɼ� 4Nғq�Uj;F��| ��:�/�II�����R��7�����a�ýa�����t��p���Aߚ�'#<�{�Л��]���a�� ��U7�sp��r9Zf�C�)2��ӤWR��O����c�ҽ� ����jx����2�n�v)\nZ�ގ�~2�,X��#j*D (�2<�p��,��<1E`P�:��Ԡ���88#(��!jD0�`P���#�+%�� ��JAH#��x���R�\"��Z�9D����\$���(\\� )0�7��p���rr7�rL��/�N3p�:\"�`޶\"� N x� ���QrP9��Z�Yl�^~]0]kxE��v�j�6��u.�{R@gAeQ_ 6�{Cd4�=���\"bC)5&�������px\r؃�~�bJ�Y )f,場���:�Ul>�(�V��x������A��8�[�sO�� *D����z�#���rV�H@���C�ԪCBR�b��V��×9X��oU��*�LLp�ĶL%li�1 )|4�C�i&A̚�R�S��x#(P2�\0��hqH@ё�N���\n (N�&�c�J�\"������cf\n�S�@h�!T����� o��6d�*��@j�U�\\�pp<���\0�Y�h8��c��[6\\c�6��.��S\nA6���J�Q��a�s�Cvc�8'K���Ro�b�I �S ^�2 ������6� �I\"���*WE�!�!sb����O�f>!�E%AI�hc�&�\$i �P �L*רk ]5��nq4���\rFj�Vh��+y.&�4Y��J�@p�\r�C)[\\a�51�[��h�\0Sq���5 �0T���UW�2#�QF1��1&z�@����Vo� n��Z��W��|i��.�t���\r�S�}����hl�� �)\"S5\n�T�dX*�:��n��.e���j`C�!���� B��݆G�)��cOÛ��!����*s�4!�;�����o &5��Jo�Q '%�DLF���\n�L��a���.x��d��73�pQS �0��H�֧%Z�Rk��I�\"�\$���:���@`Շ���^m���1���rxiP\"�`���SKX���q��4��P �0�+�\$4��4S������P��ZiM \"� V�E�W�`n�2�\r��g����Xu�e�%��J��&�� o�]��[O\rk����z�(��;T��b���`;���1�NO�w\"�0���HI%l���a?J%�\"��a;�ۜn]���Բ�_;�����B[€e�,�o�PrOU`�gEv�X}t�A7�J570�fMƥc����|���o�%Nr\0��;&�S�\\CƄ���)�����u�HoT漨�e9z\\4�3u�b��q��������9rdz�7���LO��Ύ�&k���Q����V`��ڄI�?&���J��#�ј�o�t��'VA�z�����C����ͅ�8fG���ߊ2Z ��r(�D�nl��LNruO����#�r������P ��l�/s�t'G\\_�b#�Ԭ����g�F1\0�o\0P6��v0Md�\npW�\$����N8��DŽ��ˆ4��!���\$�� ��hP��Ղ9�Z��R�И�K�����l�.tJ��mU ��\0��`~k85�ZH�tX�6=⨖�\$.�B��H]�h0�s�����e}\r��\r��'� Ip�c���.�\$R�e\\4\$V�� m�u��]� �jխB�Z����V4E>� ��l�V#��\\d �_&&�CLi�2���0����d\n� �d�+��Af��n����#1�L�D��#t��4#Q���>|�3#6��( `�fN�\$OKD�`�XE��̍Q�wC��i:B����pQK ���O�D&�� \0VN(k�\nN2���QF�L�Lfb�N\"d�W9�x>-<���*ԅH�MI�\$4Ÿ0\nN�xC�9��c �O��-CY(��c�3�0��7�j��\$^ +�w�� \0�@� �t\n`�";break;case"fa":$f="�B��™��6P텛aT�F6��(J.��0Se�Sě aQ\n��\$6�Ma+X�!(A������t�^.�2�[\"S��-�\\�J��� )Cfh��!(i�2o D6��\n�sRXĨ\0Sm`ۘ��k6�Ѷ�m��kv�ᶹ6� �C!Z�Q�dJɊ�X��+m�c���[��P�vr��s��\r�ZU��s��/��H�r���%�)�NƓq�GXU�+)6\r��*��<�7\rcp�;��\0�9Cx���0�C�2� �2�a:#c��8AP�� c�2+d\"�����%e�_!�y �!m��*�Tڤ%Br� ��9�j�����S&�%hiT�-%���,:ɤ%�@�5�Qb�<̳^�& �\\� z���\" �7�2��J�&Y��[��M�k��Ln� 3��X�K�#) \r*F��j�/�l��N�#�鼩5(�ƌ�Z�T3�C�T��V�2zK3 �( ��k�°�3\rð�B #� o`�bB�t! B���:\rx� !F9ı8X���9 �0z\r��8a�^���\\0�5� �x�7�ݺ9 �xD���l\n=�46��H�7�x�9Q����5�WU��3d�\$�jB��������3M�<�\$�k�ᐌ D��D.b�,Ȯ0�Cu���#ɗ�@N����������J�\n􈕲�h�e��'�3����!�_d\n��[KQ�0:zV�j���D���\$D#�Yc01�::��40⿺�n�f�2��y���y��+��+�B'i T�s���y�f��/�(\nb����*��� �O�w�Աs�T�}�]�'�ѓ7| )ⶹ*GIx�v�ޑ�:��?���F)_?.q?i̤2�jάL:w�J����ﬔ*X��!zja����HsB�\n0@��0n�p �� C�t_k%���:�zWK!�:�`l�(�*�ܮ�t���vg�(���i�qG*�\$ӆ H�)x��\r� 6aBh�8Aa�{�)�]z��X�9 &�RWK:�1��AC�>m!�?�-.\"Dh��\$L%q=�E��1׆�y�V0qEa%J�&���\n\0C,(9\0�Oh W\n�7 u��i ��p�ƹW:�]k�w��׬�^��|��^��Pta���P�Okbem�d����=E�ܮ�a!*��ɻbt���I�>�2LA�>������͢RĖ3 ���\\��t.�ػ���^�1�����A�\nJ����8d(ĈK |���DŽ0�p%j�S���+�\"�H:0���[�hq3T%@�*s0Z��hB�U0�@��`l�\n!heh��3A)\nê�Y�:Ҡ��9��L4�� 1�rI0�*�l���>5(��\"�LM�:2�u��1)�q�%�� �P B\\P�wD �A��0R�q���5����|� r�D�@޶��i=p3�%��P�CA�lR�L�@�! ����8 �U�����\$D������*� 릕�KH� � ��)� �Q�xk_qf����6Ht�8SMI�.I������&�Q�ecd̬���AT�N��/My�0Qd�3��������xI#A�k!Y%d��\r�jY%�C�C����(U�G@����:�k��#��(��v4�U�dSI1;\$��nIF2U�U�HB�y\nHŒ]��� �G���#4\\R�I'F���;�1=�6)��&�qZJ+��ք�D�J�a�u����B0T��1��6���\rU�!W�U�i]��t�Es=�vPn9TTD`�p \n�@\"�s�y�&\\��a��i�֬3�⦞�?Lh���I>_C�0��n��șS�?D~���D\"k��fky��\r�'>\"R?'��֍T*\0������s��M��������Y���p�|A��SoHU�V]Mf�Y&1�Uk^��>W�Bng��(����V�\"I�>%�����%�|�782���֜����TӍ^�IB;�4餣G=�}\"+���y�דS\\+S MRtغ�2�Υ ����X��������[��P �0�0\r(ab.K�Q�*��D� ����Y���\r1#iQȦ4�X|Q1��)ǹ��2����P~�T�a�G���Cz��h-���r � _�ƞx�{���\\|�����}˗9/9%:��K�Mr����mJ�nI���6n�8 ~�\\şw��4g�v����Mə�\r?��� �c�k�z��MZԤ��Lчt�`O\$�㭼J���h���\0�r��&����j�oN�� 4����HrM&�v)nj�0��Ljc|�A^憜F�@\r(&�R�������Mg�h�-��\r�~�~�bHvjA����8#����\r��J�a���%Q�1 �pW�&%q*lжk� j)J>�0)�԰rdd��*�h��o�r眺��.�+�Rk��-���h����g��SL�PB��yn�,CS���R�q��\n\$}pYQ �T2èlq@yoR��hP\"vJDap�!! �R�����\$�1p!c���Nc��� �F�X�� �N��Oy!Q<�q1Q.�N���g�Y!��1�!�E#��n����2DUNc��%&6f�FF1>��S��N�\nIh|?a�\n,+��8�@�QN8�4��n'?r7i�\"d�!�O�����\"���ѧ�Q1*��%rK+#�+p�\0��˧>�jR�\r�(�1/�\"�R�pkҤxns.���-��.P�<�Ip�*h�2f�*�jl��J=R�N�2���0��+.ң1r�*�<4S+�J�\$�&�.~��S2ʉs l3c�F7�K�3��TE@r��S�^�FS:c~5��-\"W���hBg4 ���0Dì�3f���.� `7 @�l����\n��9>��'Q���\n���ph�x��A,�4\">�]C��\no;��m͙�-��'�[ƻ��Em����B�)R����3o (MFʹ�*���I���N��V%i�9g<����GR�.,8���Ϣ02�'p |��\n,�J}p<&�����T�PF}��-�V����\"8��ް-N�Nr�P�MDr�̂���M�N&iMlY!���C|�VF�D�����nM&r���(}�\n�u,06�.6�C�z��xy��v UQK���G�Z1O�ð&��5'1���J��q �T#�YQ wG�\0U�U(�Y-Hu��5������T�<�%5f-��>ceHe�'n\$`";break;case"fi":$f="O6N��x��a9L#�P�\\33`����d7�Ά���i��&H��\$:GNa��l4�e�p(�u:��&蔲`t:DH�b4o�A����B��b��v?K������d3\rF�q��t<�\rL5 *Xk:� �+d��nd����j0�I�ZA��a\r';e�� �K�jI�Nw}�G��\r,�k2�h����@Ʃ(vå��a��p1I��݈*mM�qza��M�C^�m��v���;��c�㞄凃�����P�F����K�u�ҡ��t2£s�1��e�ţxo}Z�:���L9�-�f��S\\5\r�Jv)�jL0�M��5�nKf�(�ږ�3���9����0`���KPR2i��<�\r8'���\n\r+�9��\0�ϱvԧN��+D� #��zd:'L@�4��*fŠA\0�,0\rr䨰jj%-��*�%�k(%�r`�AS��#Jl�Dp+p�)+��MM��:�BBX�'���9�-t�B�N���##��L҇\0�SH5�\"@��(@4��Ry@s��K�\0悥#�@6�a\0x����3�Р�t�㽜\$���\r����zW����Jp|���c��|���cN� C'E�s��7c(��H�ܶ\rc��魷�R׶,@�:�*�\0Wlv���膌�x�:�!.2��l@�� -(<Ƒ��)&O|l �R��.���H�!�߈�ã��p֢E��3�C>f4ŔU��3��X� ��N� +s�2����)B��� (�n)�\"�[��Ж�W\r���-�����ɰ�&�&Z���;�����#�3�A0��q���3�V� ��q��*� ��C���j��b(��&s �����* o;�� ����CR��[#Mr�׳|�\\֖�m�0�w�B覽b�E�0圠#��3 Ә���J��2���,H�4�CoN�TE\"�79/sE��.����a('!H���E\"�)\$|Γ��x�S\nmɠ��_���\$�?x���~������G_驀�1@@��y�E\" `�Mc0P�AccM�U\r�f\0��P��#A�4�S�i��\n=������V�:-�џu|��X�!e,Ŝւ�.��j-e��y6�\"8%�C@d5Ę�\"�� ���!t.�jbY� �7s����\n��Cw]�#>���o\n�!#���b��,_ a�U�J�Y�=hƸڵ��e�7!���TA����P|�AjS\rᐐTd�ϊ\\C�G)\0��̇�\$n?��@��Ѥ`�0��N��s0��oW)�.�IOX�P`�^�� ��� �{�����M4�a��䚗�@��t&���P A <�-4� 8��E@�S�-��NPV8e.��Dh\r׉����P�<'�~k�G�(��?(&\0ʲ�I)���T���@s�����#����eʫ��(��,t���\0C\naH#��JQ�(��&��z�{24T:�.�qwf�����]ɋ1l\r4���O޸y�a-�v�H��A(�=�]�P�\rǪA05CS�@ ��\r+I���:����W�;��:@'�0� W�����[�Tm�r�q�\rZ�;,Gl�xd7`���\"eʙ�����\$�[����L��`��<0Н �bHD�#[�\$����bK�Md.l�!{���% 8\rA���@B�D!P\"��@(L�Q=�y�O��I��4�1\nz\n\r���,�H�ƨꓗnM�xr���Ǽ�&e��;O�M�Q78�9W4����b�c�T'�����W���!�+��q;:��V!�\$����\"���<2\\��:z6���)Gέ z/q.�U*h��v-�Ķg\"��U��1��4�i�ZNk!͓.�~h�T�X�� NH��o��ܑ�Bk��둦0G&#��hƐ9Mj �\"�r���\r!�#2',TO��#P \0��%�za���H\nr:.���G\$�?CU/��j:��#��1�&RhC&Ne)�\$Ox\n�6\$f���(2lu���M�ڑ��H�����%��}�\r1����2�k1+��� �H�i�E��c] /w�-IK�_����oxQ@�>��0~O@��#v�c�\r��R&�f�b�(T2̂K�p�Ȇ)�\"�D�E�13(";break;case"fr":$f="�E �1i��u9� fS���i7\n ��\0�% ���(�m8�g3I��e�� I�cI��i� �D��i6L��İ�22@�sY�2:JeS�\ntL�M&Ӄ��� �Ps��Le� C��f4����(�i���Ɠ�UK=�uC3(J\n�L��6� �1\r\r���%ʋ���h��'�\$(�S��h4 �1ġ`@'�C*3����t��� 5�r�%�8^2��{Z�ă���J�|6��B 3%��7�x�'B �&\r�<7TJ�ai������L�S�+��@;@8�����D�,�H�2cc&��P�0�Cu���� @7�h����ݣ��6S�\$�(H��h�����͕9���3��\0��<���#&�E�^b2�3�\n�����>�3��V�1X���%���7�e�*J��:����O���6� ����:�Ѳ�no��V�4��h�bzä�־a�R��(���[ĺ7���1�6@���9K��Bw�\nd9�٘�#k ��y�ϟэu;��a��&(q+�dT ��?�1�(��:\"����J�{���K��J\n{䝠�\$�Y�Tg�ux2�BItHH��#��|�3�Dѐ�`�JR�F��RtM(�����N�F�����U\n� jH<��`p[-M�qeϕ�nE����^�ቅ�q(&\$��# 0�՛�AMJn%!�#4X�Û s�T�&�@\\:HA\$%�2H���\$1kCHRJ��L+mn���W�\\�=��仗�/x��|�&v��`��F,S����hPkYG\"�|A��nT��S\$�\"> �K����D��B���%�V��\\ �r.`�So˵w�<� ��_!�>�d�ea��@��K4��\n \$�Һ�PeCq���1YJ�N�J >?glԣ����'AQ1,�BqA{��9GStϧ+�t1�@���1\r��̬�HO��7D(ʔ��Q�I�F�A?r�YRw3Ч�4r��\0P @�+��A\0(*�P��� :1\rF6����c�(����BO�_W� ���ʉ�� _�%��y���\r���5�σ�7&�̾-�XHRn{��7���S\nA�T\nRN�VE��΂\rg�3`&y�\$R�T�ѕ�e�P� A )�<��9nd�\r��&�7vhL�\r,��E�NjMZ�+��Ù2n���u���VJ��Z�(�:N�|qR��}0�OӀ�˜T'Ŏ�h�RcH Mb�͠cV� ��*F���v~�--�����9��lc!�'�Ě \0䫔�2\n�֛{`�L]/H̷bDR��0va1�\0�)���/��U�e�Ƽ�=�䣐�C���T�(��Bi,\$01��2�\0PO ��*�\0�B�E�8�\"P�q�\nK]K�ð�!�BK\$����TA�'n`���8Q.Ğƀ���Ψ�22�LIBHm0�T� �L'�{������^��(�W��c�S�69��^c�TS��C���*8�� o���N������%Q�g�:��%�-���\\K*#�L�6��,�! � rz�f}/37��yV������8��J5�TMS�����tBJ�o����\0���9�)��0�څL`o�0R�鳉7GE�=��Q���;�L:�Ӽ ���k�}�RC��1l�{U ҍ�Y�!i��גe��\n���d�}��)L���,n2Ө~�uƒp����8U�2J�CS�qV(Q5-rGF�� ³D������xH�3���Aa#c�R��(Ct�`��C��7�#=�u!g��v\"c C+Dg�3��]��6P�A��R�\rQb#�~�J�\r* \0��m�q�z�.��;�c�kY��ę,���񪕐��u����N7.���݇����y\n�Di�Fk�wk��'�������� \n'nS�0�,��i/�eh���W�M�G�&Y���o;bP�\r\"�凱\0\n��9�W ���x���i��>��WuZlA:J���8ENkF�N@@������?c\n���1���bfiX�-.�ь���w��͊'�3��?��;I�f J�� �&�*�V��I�4� ���w���4��|&P��Ʈ2px�g��Ȗ��l\"N� q��f����\"��g��b`�� �`�,�ȇR'�� �����\0��FЄ�aR�&�B�V��iL�~�P�27\r��pz�ipӭ\n�]-�Px'� M=p��\r�;�\"ұ'�5 !S��'§=qè\0'�O��y��z�)1Acqj���<\$< �N?�z,d�~�N�o��n���P�`��Q/��\$������1 �4��N�Qw#�?qD!I�n0�P�QO��Q���1�p�kR!,�i�#�%�x��/�S��5-��+\$si�J6�� ��(* ����b �\nj�=��!�!JJ<����k\0�=.<�1!�.�d��1��3M����&:�'.\"��Q ,�IpK��)��+���O����o*�0bM4ddc&�aP�/����,�G�5*a-�x ��+Q���r�.�a+� ��.�\\͂��0���HđF�2%&���<\$ �� es*q]0h3Nm��53SE��H����\0���P\"F�=��c��+�&+&�5�+�*�6j��S�*t�\r���O)�+3��9#�9r�53?:=9��.SU(�Q:ӗ6�#�'9N��,J9-0:�S�;� R�;�=���s���NLN�-=�`B�\0��Q*r�S�@��+��>>N�A.=Ac(�GBS��`�.��Ns0lad�@�\$ S�4puR�Dd�D�4t�YD��A�C��?qf汎L���j�� ���7�J��Fg6v+@�t�\$h<����t��t�C�1抌GN!;4��F�R�F�I��0V6�!�+.JBb�\r�VŠ���V3�����6�ebr'b������m!�b�N<1c8�lh\n���p�Ѷ������f��!MЃSt�'�\$BH�.�-�m�Pu���E[5�uP��R(|&D\n��EV��CX8u\08�p%��\$����\r�=�1�p},a ��qbgN4MC83�@�c�B�U�:�*���u�7PB\\�\\P�q��EBG���U�4c��-]�aԥ�S*��_U�J@��SF�öW���<Қ#�o���9^b�#�*�g.?�l�N�76<&0����<�f2o���:\n���,�r�<0\0�(� 1���A[ ��#�������ͬ�+��7&�7�7Y��͕��攔#\r���s�Hu{��.�Ղ�K>҆JV�PZ�Yl-����\0w\\J��.UκCp/*�}GD���=k�#\$h���9P>�\$��W�i\r�&Gɪ�e\nU>s���HlN��<P\\��cZ�em�վ�Wm?1�u?�BEWz�zA��8\0��*�aO8��OBU)����� +iC�!�� � Xq�0����9 ��6O�,`�&�|Ŋ�%���iNCW��3�@�C9؛��͓ޒS�gp �6(X�� ������2a���\r�\0�(o{q7d�ÈSFl���@����)������\0gKR�AUl���\r��-M��u��GA*�?�U�J�A�:n��UHg[ Ȑ�I�ܐ��\n��5�P�FO�P�3B*�LjnG2H0��+�fy8���Li×A�\$\$�v(J�vm���੊j���D�Ȅ*JZ{F~��ò�`\rI�&(���Z��QfUP��L 7)88���+@ \n<)�F� [�mn��I����%H���2\$�3sl;H�\$KHA�lȑ!*i��Ԋ�X��rV��c��f�0��vJ�\nd*Q���3W�%P��5^Z!�ƙ��\"����o ��\\��i�Bx��节��M�C\n�T ����RM�<'\0� A\n�l�xR\nXG �P�B`E�x�O�候�@ŵ����P\n ���T�Å�m���#�wa�dj���钯��.���U��{�?�n��sΫLS���`������ĆNЎ0�� ��X��C7���߈O�'JN��Kj����ȫ��J�h�?vz����Y��C��Vs�*��t�Y �m���~��6T��߀�\n�q��K�N��D.���V��\"Nb\$iTʼW�aN�\\��@+(�\n�Nѵ6�\r����\0P��D�hgnljJcۊ���ʓq�<�~��#�l �zR����nԛ�\"���\rz��U\$0��A_�2��!L��@��XY)U��[��\rh�������B�T�! <\"�i�D�@fu\\�jj䃑H/�HΙ��x f�ǜ�R;��+M�T�X��F��g��[�\\Tg \0�Aёpx�&��Bn�Nz�\\�ŀ��<�Q��C�l�HL�G�Z�*�c�,WU��󸠮��:\\�ꏼ�.�Ҍ��p���If�,**��B�|���]�A�i�5�ќ��(9^���볽����@ĉ�7l�%��^���s�G�W����1Ia!D\"2���v=��+�s_�2�7��i���NR׌C\"d���n� �c�~�!s����v*�w�L�������K�p�~�~^e<2��H-H4� ���\\I�L!�l\$�\\}Cp\$�% .��D�� 02r0^�^#>)L��B5��1�z�p�PVۧ>g�~0�PH �p�| �X�m�VO�fL�ˇj&��+�'����Ϧ0��ͅ\n��L�\nO��o��Gr��d3o�NG�xo�c�; �8x��c'#+\r���J2N&/��f/�,�ꎭ\r�� ��n���T���d 0�\n��\$+�/�����D�QC����*B�.�4/��vb��Ğo�F�)�\"�&*bz3��)�6Y↜\$^ #�C\".�ƄN��j�qT�D���j���Ҷ(0 �ZC�&De��h�ъ+�t\r��z���фh��2\$��P��� ��о�A�P���=\"� \"� w�� ��M����cp��.2z`�ð�M�',K�ipT����#N������R>����7#��%D݃pl���2`%2[\$2{K\nl��'RO'0h0^vk�\0��B�>��\" ׃\0MQ�KЫ)�w��&��2�Mr���)ҭ!�+R���\$�i�� ��+�?��&���җ\$���%+��.�/1�/j7/���P�7\r�/ �'�0F�w��!R�.� ��i�\$�*H��3:�� &\0��Q�rP2��B�ڇ�n�BX\r��(b�4.�5�Z���6Kh�p1�~��<\$�0�277�sQ�h��O��0�9E\nd�\r�V e j\" C6�R�k�KCH\$P�\"����cpO\nqH�\n���Z}\"F�c�O��*�/� #��9G�`���C&��`Cb;_<�C��m� ���<.�(���pa�C;�F`�uJ�M��DF�(4��\"�2<��(�N���0�db0�ȌC�x�\0�DACH�HMi*�H�P� 1%\n��)�\rI�uIO�e�xI��e��ԥh�3�֌�\0,tLJΎ4�prǥ8\$0bU'�A �(J6\r�:~���.��1���cn2��R�l{2,!B�5\0��#+F�d1�(�)N��\n�؈U*)G?H��� �/C�`2�*F�C�7�(qg�O�Xm�+��";break;case"he":$f="�J5�\rt��U@ ��a��k���(�ff�P��������<=� R��\rt�]S�F�Rd�~ �k�T-t�^q ��`� z�\0�2nI&�A�-yZV\r%��S��`(`1 ƃQ��p9��'����K�&cu4� ��Q��� ��K*�u\r��u�I�Ќ4� MH㖩|���Bjs���=5��.��-���uF�}��D 3�~G=��`1:�F�9�k���)\\� ��N5�������%�(�n5���sp��r9�B�Q�t0��'3(��o2����d�p8x��Y��� �\"O��{J�!\ryR���i&���J ��\nҔ�'*����*���-� ӯH�v�&j�\n�A\n7t��. |��Ģ6�'�\\h�-,J�k�(;���.���!�R���c�1)�!+mz��Hiz�.����D�Zv�GMzw�p�I� ��Hs���(f�Lק�r� ��h�7;�s��>�����1�#�3ѯs���oh�4��@�:��@�o�\0�D4C(��C@�:�t��t 4\r�����p_RTÐ��JX|6�Om3��BJ��<]d�@h�ٶ䚎��P���Hɾ^���\\=�K/����G��FG\0��D�C�ф\"��\"��R]��-F�bLi�2��CK�M��0Z��+z�������C�lX���I��+�����9/�d���� k^�=�\"7�IS%o��#&��VD{l� ��g�mΗ����=g�׏��\\6�1�B5&g,�bu��Ыh\$a�4�t�H�*�t���<��\r�of��E�bJ�u\$A*@��FH0o�@���H������ ��������](Bt�Oh�H\"a �F���\"^L�DŽ��䬜9rA��<�� �����>�ˉ�j-`� �D7L�\nZJ^)Kf�Xh����ͭ�d�X�.��'D y��¢�� ;7k =�G�j ���He\"դw�k2��|�&�[�F����e 90.,�������6ӑA/xZ�B��Ϙ��I��09�Q����A�Z��/���S_�� \" �(��%�����p�O)�\\�������I�9m8bv�&���s��@r�i�kU�Tʊ4VCC'�qb\n,� 6��]��|�)07D�o�R9�[���}��w�ṇ|��Ǽ�u�`[æ�\$�����<1�>!�����0&/9/n ����:����_u����@�zVD/)�'XK����r��m>�qg4�r�[a�z\"���l�Y���o�\$���E�]��>s����݇�M�k�6�'�+WDR{\\�Q���kXd�f��X���*~6�n�����]5�\$Ȗ�J2��m\0\"8�\rN�O�^n^�C��\$o��0,�\$ʹ\0���9�!�p�p8#�\"����L��g4l ���4��\$IJ�D�l�\nFm���'�@�M-�c\"�m�p�\r�wcpk��h�\n��J��Omv�ll�*4ìi�qm�\nc�a�\$��B 9�\\򆄦�\\�Mp� � 0��0Ұ�pϐ�p��f����\0���i���p�7Ni/n�K���G��P�Bz�q\nsl�u+>�Iy�TLciod�J��s]B8Oc�����#����\"���`������j�\\%��d�4����\">ı�Mp_O��P�DB%)�I\"d��Mx#�ZJD���Kcl�nr����{����P��@T\0��q�63��rcP@lLdq�� �':c��2܆�\r�Z@���\$Kq|�B^G�\$\$�3��ڌ�b<1��L�Fd�2>�&0��\$Ǡg#\$M�l�e�ڬ��\"�0y�x�NI XC2o 0��x�/����*�*:8z�O �f/-x/P\n��k!���+(Ξ'n�����X�r��,��/�k&e @�-X#g �xK/�d��mD�n\"!(�#l:9m� ���ԼH^ e�b(y1R�@�þ�w��-��.0&*��e0�2(\0";break;case"hu":$f="B4�����e7���P�\\33\r�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�do6N����\n���\" a�}�c1�=]��\n*J�Un\\t�(;�1�(6B��5��x�73��7�I���8��Z�7*�9�c����;��\"n����̘�R���XҬ�L� 玊zd�\r�謫j���mc�#%\rTJ��e�^��������D�� �3 #�R��2�B[f����B��4�#Zp3��@�1���㉾���`��^T(B碭��V5��t�5���B:G�Ym!5(# ���X�q�6��n-Z1�#t~(�� �Я S\$3�qT��-�m?�RN8�����zv�� �����ݦ1ڑ`�~b:vn�zB�d�>�8�:��P�6� ����ǻ����u�����N��&���tT�t��8������Xa�\r��֔�\0��ed7+u�ɸL('l�i�B�5��3b�B��^>�`��@�kס�\r� +El��:\r�Z��\nI�g %�C�b��@e�����.�gE~��P�\nOW\n�S�%��zZU ,Ԭ場���[ h;��CAr�\\a��H�׺�ѹz��ξW��l��0�\"R��jK��d�T�� �]�Nq��0X��c2�IHDK)fE墴֪�[+mnƈԹ T �ѱu�0|�Á����<��d��7\$��C�8F�I�F��=��RC*� �!�e��Y �ȫ���k\"I(G)Քc�fɀc�!_��s\"��r^A��2����-V��M�g��8�� @���\r,��QyFM�����A̜8j\r�������Z`�(��B� :���\"��GɸC^�*q+�l��6��S�� ��&�zAI�sC����4�rNC����A\r!�i��?ڭ'&�8'#�e�@C\naH#\0�����`���#,<���*|�\nF����|P �Z3�=)�D�̛a�<�2�Vg����p�DCɧU)h�!v�pH-l9��̂�T[��6I�C�M~��rE�Z�\n<)�B`� lL[8C��r�}�<����!�ahm:�Ws�9�*���׸1VA�`I�\\�*���&TɬP0@��t,����|L�B�#F����\\�\rmY��kx\n������� q*����p΃xp*a��=�Y�!Xt\$9 ���gm-u�ȋg�C�N��B�s��cSj\nh��@�vo���T�:�o�p�O�=Id��cCxbk93\$�G����OyT�<`��1��1������1b͵ 19�͆!����e\nbɣ�C<��f}P�������9IS'��F�� \\�Or ��-8��<\$����������x�AP2�`�a� �܎�Ғ���\r���9����އV*z7[5D�{!�Nd ����s�I�(.h�k�c�z��\n-�\"Q����k�C��ou��Y��׮��@\\2�#���AQG%1Bx֐v�� o�EdR\$d��\n�a�ܬ����H;�8�������BYs�#��L&Y�U�璆E��Xl5��棜�ا��l��|���nS��a�e �_��c[ o��_9X)[s�`���?+�����/�HV\"P2F)K�9Cm@�Al4)�\n�if�^�� ��0Db\r,T͌=p:�l:�����T�։�ug�%'�;d| -f�FDg�,g*��@P(˜-Z�Bp�L�v���PN�\0�y��<��i��Ў�g� �����\n0�8F6 ���g�~�c�� �y\n�V����g|���9\n�3���AV\r��.h���Nr0䇐���NACe����2p����<���\n����-�3���/��T�`ؠ�\r�,�?0����*\r|;�\$ �ƚ�\0�4@�h���/C0I�&Qn6Ɔ���Y\"c!RG\"Fv�ʋBZ�1�>�q^W#�k)}K VD��q��%�����J�1\"��1�dO�L�'��� /L2��d�G�'/�a�s ��M\\��6��mb��&\n ���f1����%@���M7�&ݪ��I#?#L��R���\$Ul�;�J#�7\"�w �+@��Xk��\"R�N2�\0�^ �:B���\rr-��'2�� �m)d\$j�sF�m\r�% �b��\r�-~2/�%&�*��!�}rU+���]-����9ED9b_\0���}C� C/2�,� �/��r�G����,F�Ar�-�r>0m(�g�y0��S%2��36i�!\"B�\r�2��4m�U\r�P�(*E�4�U,2�;��5�1%甿�%mܯ�lP��,��8\r�H��#�*�Q���`?C�3rgE4�ɩ��p���W��f%�;,Ȑ\0ʻO�/�?�Hz{�x'�}4�{�z�<\$D\$�@���FgB%�b/b�J��\"�J��R�C���0�I9�~��Z��㘺M��p*���4Sq�����7hA�]��l�7���c'������ '�D�\$��H�4�U7�z ��o9KH����d7����x���Ng3��Ȗ�C��\$s��**J���H�5�mܽ��b\\��Ϫ��ˠ��,�R<Ҏ����\0Ε\"I�O�A\0�A�r�BS���8�7���� � ڠ�&#CS��k\\�1��(D�C���N���.\0P����\\�0\"�(�6�(� ��j�\"�n���� c`��H@��lp�4�lB6��O���4C(��C@�:�t��<(spܔ�@���}��C ^)���1�@��M\n���|�� �Ғ��P�a�H�?0��������V˻�z��.@P�7HI2d:�B�d77��J2\$�#�%��d��h��ܮ����7�V4�x� #K�\"RC�6#c�:����4B2B3�sX�H�x�� ���2I �96��r:�k��\"\"�r5E�|��h �f��2��0��C���! �J)�\"`1L.j��5��J��v.��\rrk�!�H��\rv��_i��(2��1@�BKV�[P��)k�Nv6i{,�戂ŭC���M;�@@�pЯ��(� /k,,��ר�JL;�1�x�3-5Z%��*\r�><� �<�c6�\r�:9ѐ�`0�h@A�\\��ی�@��iC�����%�����f귡�Q%`��\"���R4�+K�4�;O�3{�SUp^�@�����G��.��~��^�c�@�q23�Ij_I��U���?�5G��(��šS�x;����(rT��9@�YUz�m���/H�rA\r�t/��^�% |�CԘX��P(PŲBn�Hfz��������g�����GW@as)�٧�����wEA�2��a#��1���PJ�B��`[�LBk�(��N � � ���\nc�C�(!�UG��>2fT˙�ʺ�t&�: ����S%\n�'�2��A4j�7C�J�R�FF�1�T�Ա4��81�e�C{Y(! )� �\$J�I��%��(]�� ��/�y�]�g���@�PP d�94!U9�D�c�������P\r!��!RZHxy1�t'E@cy�R!ņ!�y���~S ��5ܠhI7#&h��@xS\n��9W�M �隌�/��P���LĞ���\"ʁ,A�3�@���H0�b�<��B]3m�ɹ'A� a*Hrr�wP�= ��\0PK\$!�~/��X�+ �8P�T�*��\0�B`E�@('G\"Z}}MH�G �hR�.6���)��#�Ыƅ��g�e ��C�ީzG�\$���\n�0�x9%.SI��ԩ�T+�������F;��ը&S��0�`�H�(t�A��]�S �h/��n=�Z��[��h;W|#��_� ��f����HN#nZ�:q 戲�2fm�kp<ݻY��U��o�۬u��[`�}�Du>Wũ��\n3;��*B�vN/Lx�Y���J���q��H 3�[�4�k숗!7��ΰ�ں\n\rc0#�˶�m�>��k#xsv��s.������s--�.�B���u��{���l��L��T�u��N�]k]kz�t�����eݙN�:k9�� �5[�n�u�� �\\5�9�\\�5��=޿�o�|��m�~�m?.��'�0�A��T�\$ՄA�\0j^-�x��4�]&>d�-�nGSqi�+�yH�\r���q<�x>��N���^�µ'�0����x��0��<��x,A�>��ߞBٷh��\rhE���ǯ��~6#�����q��#�5�f/Y0�N�dž�J��;\rA�g��-N�xO��[\"��������v�>b��2bƓ�P�I�bf*�kwiJNPD�LI�-.�kj�NI��&��fR0^�nH�&���q�|����/��[�n���j�D�0= �À��Њ��\n� �Ю10��\$�p�\\E <\\\$h\\�MD�ǦAp�hp�0P`��\rdN;�j� Z���LdƆT�+ 9,�H���j�,�f��x��.� 5���������Zd>\r�V�Ц\"�ʩFzcDu�x�'`P�Zʠ�\n���\n���Z��R#��� 0�'j�=,�x`� ^n� �,dg��C�٢�;d ��&��N��\$j��,7\"@�E�(��!\r� �ީ%fR&�X��c��:B�c�� 4�������Z�τ�q�c��,���2�f͕!\r���bt��ݐ������M\0��M��Ť� (�j^ʩ�@���Z�Nd�lr9�Xf.V��^^j��� |����#d/�\0A.&��&&�C�b�]� Ec�X2�����~�q�%l\$��(�Z\r��(40oDt �fo\\ De �HBDj2\0";break;case"it":$f="S4�Χ#x�% ���(�a9@L&�)��o ����l2�\r��p�\"u9��1qp(�a��b�㙦I!6�NsY�f7��Xj�\0��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�����c0���x-T�E%�� �����\n\"�&V��3��Nw⩸�#;�pPC�����Τ&C~~Ft�h����ts;� �����#Cb�����l7\r*(椩j\n��4�Q�P%����\r(*\r#��#�Cv���`N:����:����M�пN�\\) �P�2��.�c�ʍ\r��Ҷ�)J�:H�*�*��^�2Ó��B����C\$^� OP ��v��ɺ\\7�I(��'#t�\r# ڵ�H��ս����O��1�l;�@��X���L̶��\0x�\r��C@�:�t��L 3���8^���w. �xD��j����2М�i x�!�Z+5M�=TKvY D�f&\n�����/K�`�*v��Mb�/�r�;#�ʙ�º!\r�:��\0�<��M�}_��7��\"�\rã~6�T�Эc����(�0��c�&�ЧwM88���,(�3����B����8�P�.��R����\$T�N��3�6�Aa�`��W2���#v���\0�(��P��0��kq[�+J�L.n\\��1�2��2ڻe���I����ƒ6ΰ�H�@.N���Ha�.����B ����d+���5�\n�-\n��1)��;͌��\n���Z](CXԬ�2H�B7��3�9%�+ \r����<��EÌ��A�ͣ�*�x ����;��(P9�/� ��4sl�\rŸ�P��ޖ������ÓD�ޡ��0T�s#_u.��T�<��T��T*����V��,ܭ�� 4�9a�T*���kU(�0�V0�H�r&�đ.�����T}������B?jYL?�:��\n�T��T�H�{�t�[+�� ����|��ɡ'!���T��S1- ��ᓴ��*�3��G�Y�*�m ����a#��̘'�E�a Ш��2v�H��z\n4:�Q�!bI\r3\$p���C\$�\$����#L1;?��E]B@\$��\r8((����9&� -l2��hZ�\$y|�Vj�r�@A�;�7ІR�5kT�(W�Id*��I+8\\�Kl��1O/�C4M�8o�7�BJ˜R�9%��� �8-fp��`D[`i@�9\r�D��K�\r3�('�.�&K^��L�1_)���jMZBf���@���2y�\$�1�S�j&�3Ϣ!�H�礣 �L*O\0�C!�(~ ���5 ���!)��m���W�1m2����\$�������cVk\0���%3Tz-��=��� J�\nY����RrF�t4���\0U\n �@�ͫ�D�0\"��ޏdS`˦�) �\"NS\n �\r���l*ce�����r™�\\'���\$bZ��\n��u�T`� �OI����T�Ԃp]� u�ls���\0�SrfH#�&�@�\$y`t�yr,�X�J4��m1�� �ILQ�e\"�HЛ�(�U�-E���:���T.eՏ���Q��EL|�F�t-�9\nnFv g;�D*���!�i�ւC0��s�b�E� �m zg��Tk�jsf����v�ȕ곋����c ,T3�����F,4�:��C�q�T��1�L‚2����H'��e�_Y���%���Aa Q�\"g�e>G�c\0�y ��ˬt9c5� �_%�0���7Ӻ��֧ ���\0O jU�I�\n�9��'=,���\0 �Z;�Ey� �j%�8Ø����4�<2�p�R-_�FK�h�R���|��5�'��u9�~����|���[A\$�����\"H�)����Ͳ�s;��J�[R�Z��UA\\2�#��h2��S���&�*J0�� � �dd�8�G��;6Nd�#v�.���7\0�U���D�b`x��MLPmC4\r�\n�+Ўd��\nK� Ć[KTG\"�\0�M䦣d��n��? E�7 ���c���䰖Z��\r �Ϊ�F,-bV�DJD����b|�B4�D�\rF����n�D�1�DUCwp�DQq0�,xO0w��g�1�jO0B�Ќ�qZJ�5l��\"�J\n����HO��� tC\$�D�N K e�f� �d����k�PѬ ���N�/��z..B�0T����Ygn4\n�T:Shi�1zR��xL&���g`�ɼ� 4N�Q�� 8�'cI��g2��My��d0�5�CA�tt0����S�~���9���� �s��=��O�\\��� ����t\\��m��t�T��BЪOsW��:QP\n�p���p@2�C��99�#��#�X2\r��Z7��\0��\\28B#����b B ��>�h1\\se �^�1R�e�Lr?h1F��z P ��B*���*�;@��1.��%[��,;L������)K��2�Aɂ\0M��Rr��ZzJ�zK��12�#����eR���iYD#�|έN(�\\#�R8����U8NOYs��I%��`��j�3���A�\$rs�q�P�(��VO�,�[���(�sD��SUT�\\��yQ��Jsøs�QD��Yւ�R�# �4��@A\nB�t3\r��� �#�܎w � 7<1B-`�4��5��D1�2�\0y|���3��:����x�\r�rAt3��(���E��\r�[Yr �X���#x��}u=pA��NE�\$Ўh�K3�J se��b�*�WjZ��t�)�M��txN�A \n��7^�PJ2�D/3�F��&�o�8��g9+AJE�r���@�1��\$�DsN�'^�1HN�D�e��B�tu\\pO��2�mА��V�3\\t������d��è�67nKm\r c�\nb������\0�pd�Z@�.s��#�[T�u][a�Z�I��wЗ������H����d����6�҉�'ŵ�B8'V+x#�A(�]�KWu�d� &��`+AY/�e���Tߨ�~�U��\$~B!�yF�����t+I0�9C0�n^��9�%�l���e�ápf ���4�J�fpAP7��n�� ��:�%��0 \r��3�@��bY !�0�@A�� \\a�:� P�LNTQ@AE&�\rJ7L��U����h!��8xC\"�af��1\$��cLq�H���+'B��:3�N���g!�3�L ��*#��A�6���🀉�S�\"\ncV�{Z2�K�1hu�\nf{�\r\"�pP�†����t�iaȕ�0�*�X�b�e��v:��,�L��2Xpɡܧe�\$6�lY0t���φ�\r�r !�����̯�*Y��lI���<�\rm����f`�H��@��)Y� _�#XD��\r�0�i�����eQ��F8ʁ���7a��0�>\0c�s�4��I�1Fh���r`�1�4�����.F�#dp/Hx�*\$<��?B�2�D��2ē \$�[UPф6t�C���כfmM�en��:���׃�\r����;,:�h�y�� q�nՂ2� ��� a�9����)ç�0�`�sҜS¨!�0���hj)i�9D3��-2��H�jg&�ڛ�x����O��P��LG�g0���ƁD,'��-\$ÔQ���ȣ4n�\0��E��F �B�!�M@)�a��:��2�Pm)�C[0��cBT�âps�O\naQ𬔠PI��&�����hj����.�X��)����\\3�V���v1��\n�Ѹ�i�j7э�/�Ki�� ��3X\0@m�F\n�A|��g������j�ay�Xt�8�˨��q�Qt�BxNT(@�(\n� �\"P�tyL*����w��w���Lz+���<Ǡ����.���Ki�6�H2�|D}�>e��1Z�ho����E2 !b\"8���'�I�{�rs\"�\\������������ڊ�-Y��W��)�>jjnds��l9�*r*-١� j�x��w Up�V�]^�i%f�-�TJ��#� VK!- ���Y�Pl��H�~�d�Gĝ�˨�L\"�lN9��x���Q��U��b���4�,LV +���ʣMm=VA'� ��FbW���x����kΪ���,���~m[Rf���4���*X���k��U/�o����_�P��*�K�<�l���}�\nì.G�W�6N�WM\r4��/�3�T! \$ �9q�mƱuSڇ�j��Ń������&I��A���^cʪ֢@L޸����R�z_�����BG�h�p/Zެj�aL9������>���9��[\\�b\"@>P�A300\0@���J�%��X�[v��X�m&��K��_I�.�������4!|5b��-�h���A\\2�%l���(��ސ����E�4�Ƹhs���mZtoIbb�������bO!Zj����b6Ă ���2\$2��lFȽn8\$o��gl&�l��k���Gof*0k� 2�0�Mt��\0000Oa0��Рh(��ؘ�� �k��͜��-vn��H�0z����qg����X��D~���8������mgY���\r�>gB�Ę}P� �#nvE�0�J��d����W�0�h�|�-j>�Nե��|�bn�� ������R��� f��x�͖��m�\n�B�g�YB�Mwјz��뱅�K F���!x�(,\"�����kz�� �oK�n�_ѻ1v��~Ơ�q�������c����F���� N�ف���U�����k�t\"��h�0�E> ł��\r�~�cD,�S�\"*�LB�q4��~�C\rW >+���\$2B0�H�+̪��ԑ������BL�bi���F�A�Nh�����i���*�� �mr�� 1���,�j�{!��.�jA�C(�^��c� �mA��g�:1�X�������3�91q�~����1�0{'.N�9-���1\0ܢ8S΃ s4���,s>T3BU��4��m-�Q#��5�>0�֒� �pSu-i�83���y-����[9%�)q9�w-�8�EZM%X���#��r�s�#�-0��#��r��B��B*x ��N�����a0=a�(2k��N��Ȏ\"Y4\r�7�x�d��.��8�y�Js�v�E�gIvt�/�&�p�-/fh�\r�V� � `օ� _ ��\n���\r�� Ȳ`�̬\r� C*L���\n���p� �i9�\\��Ҁ��YHP� �}.,�a�,F���:d^S�49��d2m�\r�UL2#&��n.�lEL��T%�6}&�>�q�v �~=c�#�Tܢz'��1���j��9)0ˆh�y��*��\n5/U�Na�x5�Rϼ�B8��LP�R�[�{���ct5#V�&L�������dKZ������4�0�s�'V�����K#a~�nz�v .�`�C4 ��@�^ ���Y!\0q���JLA\rZ(2�a(bV��k��.�� �����LF����M\\�� #�x\"�[��燨u����\0�6C�Qӝ73v}֥\r�fX�V2�������Ol!\0";break;case"ka":$f="�A� n\0��%` �j���ᙘ@s@��1��#�  �(�0��\0���T0��V�����4��]A�����C%�P�jX�P����\n9��=A�`�h�Js!O���­A�G� �,�I#�� itA�g�\0P�b2��a��s@U\\)�]�'V@�h]�'�I��.%��ڳ��:Bă�� �UM@T��z�ƕ�duS�*w����y��yO��d�(��OƐNo�<�h�t�2>\\r��֥����;�7HP<�6�%�I��m�s�wi\\�:���\r�P���3ZH>���{�A��:���P\"9 jt�>�� �M�s��<�.ΚJ��l��*-;.���J��AJK�� ��Z��m�O1K��ӿ��2m�p����vK��^��(��.��䯴�O!F��L��ڪ�� R���k��j�A���/9+�e ��|�#�w/\n❓�K�+��!L��n=�,�J\0�ͭu4A����ݥN:<��Y�.�\n�J�M�xݯ�Γ��,�H�0�0ө΢R�‹�v��M �XO,T�[S��g#R��8�­ڜ֤EUau*s=@k;�Y�OdA3 ��j+)+t����K����W[�����/:�X@ ��h�7 ���r�e_R7��p�U��V�\\ 3Z�J(�J��\r��3��:����x���p�9 �x�7��9�c�~2��@*N\n���x�8*����uJ����J��.Sk4�U��\r���{PB�tV������8�-=�\\����[�z9�l��8�JV���Jpd�/=!(�{�6:�Y4�@7t�4W���R�tB����-F��j�NI�L«s�w ���}m=���R����=��O�I-]�\r7��p\r>���:�З[��yP�kA͚=)_ϋ�!BTW�T0?�}.��\n�'�Y\\�sNr���z(�%[�;�\$�� �[�>m���nR��XQ!L(��^ ��W �u���S�r�C�) %���,o�uڝ�����[���AzS�r�2�^C���ιB>�q%:��Q@#�%]��l����q4��U>�\r\n��1D��ԍ!4<@P�ݬUx��;p)Jd�\"�.W���W.Y�d�W�pv/\":�W �\n!�\r��9�%��e,����b�٫7��ͦ|�D ��:40�B#Nt-��C\$�K-�L��Y�)I�R\"N�A2�je�ӥО#`���&�s�R<�K�S����F��2򌜔�\"H,�\n�915Fq�#�{��T�Î�&S�jt��EM =8�谤��%0I:b*�r(�xid1;L�㩖&�ݚ>J�!,�uqc��_ž��G��Np |�uvު:\0�)�\0�Z�*�=�ț�YZ�l ���@���fk��ӆ�J��2e�J,#�^!�3��샽o�}J�~R��%6v<�ε�˜R�>�:F��+m����:%n#���2D�&�Nt�RR��ڵO|-��.b�#�FN��cF���z��h�(}T����wGcz`(V�)�]�\n,�}��5�u��-(��G��V��=Ua�?�R��fEJ��Co�q?\n<)�K �q�#��94�����T��“N-�+�<΂���~T�y�?��N�%�o�M{.�S�����Ne-[��\r,�^� �XM��O.Ѽ#@���5D��>�TR����ӱ2H��l�q�z��'�7��t��MU`|5��S!�k&���s���k�uJձ��CK��V��p��|qj-��+����I��\\��*:9h6��1�����*�C']�����B�g|���D��K�Y�W^ t&z���?c�7[�e�@ij⢉-������P �K[�\0�\\�p�K[�qI*���8Ut�PZ��:�5�'\\y�2�=�?�%oX��Vr� ��I�6��+�CG\\�������V�\"�j[�1ȩ��ae?֚�A��v��jn����Х�\$����+mu��;X�G��O�r��:U��*�\$�i�o�9jL�@k����/fS�+zA�O�=��]��I�F�wc���^e�ŝ�<���d @��+\n#�O�~e�*�w�bV�ٲ�J.��+-\r�O�?��18�T\n�!��0�6W&�m*�\n��f�d~X�dW�FE�p���A����0Q'\$\0^/�\"����쾘�Ս\nE�,��8�#�#���\$� �,h� �Z���e��D�(�/�'�P��d�bC��qk����)F���|�Gܯ\rҀ/��BѯH��P���UK\\�1BK(K�ǯb�2�o.��4@D#�W ��1�O�2T�1bA�1\r��S\0�:�r����I��z��Zn�N� ^�J�����ˆ�B�\nW�<��]f����'gtǂ���{i��Qv��R�+�\"����|� )Q�;\$�c�\"����M�Vh�'/n�L�N@Я�Շ� �4���� HP.vǦ ,އ�1��r�N9q�!dd�D\$�\r���(O�F��H31!��p\n,\$‰�����\n�hUR}&����;&oH�ry,&�Qh�m+T�m\n�B���ȡ!Cw'R�[�v\$�`=�4-�8����T�n](�(R����8��='2�cM*��/•0��h��-Q�܄ʰ���1�f>\$�C.��B�\$���k6)�:�Q�t-V*R�H��G��4ݐ�\$�i3�R�\"h�[�c3�8�ETK������_]7ˆb��� .2���1E�9s-5Jk3.Ʀ�J]s6nQ����lF�\r,�r�,���Vi���AQ��҇=\r=H�=��T�3�=.�=fҶs{&��tXϾ�����4�{%�A�q1��%�B��)�0�R�#ҍB�+C�y�<�o2�E�C��D4Wo�@%��m�7D�\\?G���1B�o@�q��g�ܭ��OH���B1�/h�]�J]?�K?2�J��K4G1�bL3�;�EF��E�K��K�8�[<\$(So@�NF��J��ՏE��AE��h18o��#�9kjx�����BS���&S�@�Ȗ�?2��'2�C�)S�/<�IMO~(�*DuOA ���*�=JS�J�s�ECTK\$2�}��N)1W�5q!(�e�gR4�[�N��K����Z �T�SSY1��0�XF�[��LH�ՅC�OF&I#/�Y�r��>��Y�0�\nX{�a[4�J�ޘ��{�W�d�!`?�l�\"��T�R��O�]��DE��y0��Y5%-v�s��t��� k�v�v\$Xԁ+5_���p���.��ԥ�+%+73�7h�i\r�V�m,�\$~g�ߖE\n2�N�)3�t\$���vO�@\n���`p4�H6h�8�J��Q\\b;/\0�����o��n狨�k�l\$�\0�T�K�ELTxn��f������y(0|7q�X҈�KgJ@�\n�26~�g��� G�< 0Av�� b��t-@�j1q`T���H�t��oh�?��Յ>/���E�lZ����qb��6�A��;��LJ�g^�ąx�IR��v�J����mw�dQm^��m.�K�qdΝ�<.�v� T�I:1�;�98,i>M�?��淍wļ�4RK��z�c�+9�D�t�ʯH�v��r�;qK���#1;i6�ʱ�?I����'g@:��B�|��2��T� =�\"Z�hR�uq?.�*�s�x+'Qpr��n)l�� &.��╇���*Wmr������\r*��5;�dI�b�5����a�,QԜF��\$�";break;case"ko":$f="�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��k�#�-^O\"\$��S�6�u��\$-ah�\\%+S�L�Av���:G\n�^�в(&Mؗ��-V�*v���ֲ\$�O-F�+N�R�6u-��t�Q����}K�槔�'Rπ�����l�q#Ԩ�9�N���Ӥ#�d��`��'cI�ϟV� �*[6���a�M P�7\rcp�;��\0�9Cx䠈��0�C�2� �2�a:��8�H8CC�� ��2J�ʜBv��hLdxR���@�\0��n)0�*�#L�eyp�0.CXu�����zߊ �J�E꽌���p�� �\"���*��\ni�qXJ�i/&\"q#d�l� �K�~��@f��OrE*�Y�.�ȸb��> ���)�Ī�ޛ��%L!�9�i)������PU%�S�!`Lvc�&?A�R����}<�tF>��aD�B%�&�X��Y �O�e���ւ�f#[�\"����{9)Q���w�2W�:��>k�k;�w����^�U��{M}�������yT�P�׷��(�,��Bu,_E**��U��V�*6/S7J,��K�|JW��u��`�-{��VQ��#R6FD���uK�P!��@�7��uz���r<� ��չ�M��S`iU�@��KK<0'��M�\"U�/W�Q I^�\"mXO���asNkͺ���.ۇ]���C�t�a��r�Xk�,����)�[@sے�/B�T��Ҁ�N���a��ST��͌ �@�BH���@����[h�Xc\n/�]�vdy%�a0�\0/\r��2��g��\"�ZZ�<@|���eL2yx��ڇ����Г[�� X��)� ��x\n p�{�^�:Q��\\s�;�.G��fk�f7>fPQyO\r�F�k�4��j{,�=t~�~�O���V TI��~}����j� �#�#��������tc��C�s�<#�3#63�kF���ʁ,�M\\k&�T�2=�b q/p#\$C��%F4+t�cX儠20Mm\$�P1�T�/Pj�L9Pb6oNو4�_�c/fUD�\$ND��#=�\$��\"l#F8a7I|*��\n�\np��|�n�M��H����08�#��.`Q��\0P��\\/��l���S-i�W��2�-z�p����A|3i��\0�M��Gā�p��wH+���ޤ��G�-m�o��8֎�=���n114{�Z\$Eb���n����V6�Z� 4��QL�n�͂ �m~?n�a��0������q��1!p:��b��!%b���o!2(�����R�6a:S�,�@ҧ,�p*h��vL�#�4W���\$���+���=�E�}.N||ĺ��\$�Q9f`iR3p[r0�+����n*Q\"٣��Ea{\$RM�:6N�m�hu�Lᫎ�<�D%��Ї�H:\"��b �66Ǣ:Qp���)�DP�㉅2�'2D쒥�Vf �\"'rM��9��,�%n�%��-R܁��0��r�1�-���q�*��I2�/���,R�5�0����a�R���1���R��8g�rC1p�3n�R�,d�2�H@��t//A;(7���\ri�a,sd��+2�#�E7\"�6�4�@I��82U&~�Su6�!a`TN��n�5D�6�8�w5%M:�yrk;��\$�%&�*( �CJL �����8k�<��4�J83�!nr.n� ͞%��0�=�h?b=()�>��:�&#�^�M�\n�4(t(��+�,%P1Qfh�\r�V�k:\rhPA��p�C��d �\r ̊��( �\r'���D�J���\n���p�I/Fc�� ��oM����<#%<�#Ch6�>gL��CN�qN'BO�hi�\$C�C' �L l,GF|!R5��GN���9j6g�x��\"�g��M-w>A\0��T��P��dsL�~N2.�B�|G6kg<c�L4���K��T�eK\"<��6!ԩ0f6�0�%S4���gB��;Ud�3�|\n�JD)�8��,�\0��%��dcW#ڻ��%5�<ˇ �`~�ds/1�8NuGo 0�[͎�\"V@S64�0C�?k������)%:��Rjh5� TjB�O�lb~������m�6F���15lt�\"���&�S�1�rX#u�(��*��Nd�";break;case"lt":$f="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��PV�u��o���^�6�cF8,c�@��c��#�:���Lͮ.X@��0Xض#�r�Y�#�z���\"��*ZH* �C�����д#R�Ӎ(��)�h\"��<���\r��b �� �2�C+����\n�5�Hh�2��l��)ht�2��:���H�:��Rd���p�;�8ʕ����4�Q�n�)KP�%�_\r鬛8.1��=-�P�4�3[���\nB;%�D�K,�Z ��j�����p< #�ϥ.�aT����ʎ����AC �AЀX��� ��D4���9�Ax^;�p�R��\\���z���(�2�t\r�*���V���px�!�H ���� �dD��TK��_���b�c����k�x� �2a�>\$�. �6�͚���C\n��\n�D(�=.ʀ�ق3���_������\r��膠c�.�/�Q��@\$���8��P�2��9�%���_���#M�X�J����g<�\$���*��uh�\nHҿ<�]�\rSsO��R&%Y���h�8�F�\"QQ[ �65mk*9�c��\n\"`@:���f�O�ҽ�N�9�v �o�NG 4�2�L�=�\r��)�C�oߌ~�툝�IG���;�4��ͳ�B\$��Dn��G���/���8�w��wqH����y>�S~�����5��J �-i��t}��s\rĥz�@�r�YDq���\"���o ��6*u�Rl ��*�,Jӓ��a�Y+@�֋xo,�-c����gCg՚�`��C((`���K��!;����,JNwm(�ɟ^�M�.L��RC���\ruj�d�%�����Z�Ylu��\n�\\ �7��Z�u@�;������\$\nf}�qJQ*( ز�� �։HYw��,ȉ%SJ�r�����/RB2�����Z�]l������\\a���[���H\0|���Q&��uނ�r�\r&AHDt��J !�Qw�G� 8�aP#8�eU�y\n�˳+2b�^e�33~�aj\r��`�C9Ư�;�!��/�^�I`\r��ÖՅ.�\0i\r!���c,��i..:KM��Q�P AP�D��A:��(!�R��g��y�B��I/5F]`�p���x'\rĂDU�;�+�7���l�e��Լ�@��:М�:pʄ�e;�,!�0��!-�'��Ka�y����\"Z�r�x���\"<�.WwO�5�f�ރ�Ra�Y�;0�-A,���L�(B��İ�t���:�&HѺ;� =�'JIJ*�K�\n=�ZM~a,(_�f\r�e�&>�>%�hS\r!��W��p��d��yH~RV�Q钲HI�u�t� t�ŋ�\rԬ{S��B� ��cf�g��\\�(�%��*�P�[�o�Q�Д7�� k��\"�}�&�����+�\"�#�8���.(R{�!�y+��՘d�m��\n�&v ��}��6f�<��J;a*@��@ �����<����!.i�F�RQ.)M}����Y+'l�����9Ɍg��:u�F8y3?�Bcy��y(\0��^�K�8��&�I�[:�>�X_:n�t��K��k��_�Lm\r-�&�\"GI�y�v.���~�l�A�E3�w��[�G�0�O��~��C_��+P8�~C�&'N� x:� �Gdc����&�S��\09'��QC�C���P���� 3��ΔG���AN���\r�\rt奨\$���XM�\r��i;V�� �X`�����l� ��� ��nm{��e�=N���r)�S���z_�ٟ�������>� @�DDr� (:`�\$+��\0Kl%�,i����yc���J Ā7Æ`�\r��;\0�dD�P;�D� B�p 0z-� ��#�\"�B:5��b,#��Æ���T&�RĐ[\0���L�ˏ���ϯ� �� �.Ad�\0��\n��\n� �P�� �\n�n��\ng�%o��L��0�yE�����PҠ��/n�'\\���n��.��/���D��a�����d�m����0��\$��z�\$w ���aB�����b\"�/�7D�����QT��s��4��e�\r�V h: `ր�XO�k�V]�j �n;\"z�J��*��@�\n���p�H²`�\$���oH�� D�=E,�;Q1oF#4T�0��XC�����mP\$�8`�o\0�+��8�\"�`�,b�/eL8��bc�Bya3D*�4�96]�\",e��\r��]�x4�� ��D�\$%�J�ͭ�F����F��MH�� @��)6GI6L��p\0��>�4/�O��a@ޔ\$�PG� �\n��@c&I�̶\"#�LՄ\"�Q�\0C�b�<��nF'p��Wm�,��J��Gp�{pvq�\\J�R&�\0%�1Q���C�F����\r� �\nq4�=��-;Zs���%r&�\\\n�D%1QL}E���A\nʧ�d �\\��RM�\r����.d�\"�� k�I�`ߣ\n2)�͠/c�@";break;case"ms":$f="A7 \"���t4��BQp�� 9���S �@n0�Mb4d� 3�d&�p(�=G#�i��s4�N����n3� ���0r5����h Nd))W�F��SQ��%���h5\r��Q��s7�Pca�T4� f�\$RH\n*���(1��A7[�0!��i9�`J��Xe6��鱤@k2�!�)��Bɝ/���B k4���C%�A�4�Js.g��@�� �œ��oF�6�sB�������e9NyC J|y�`J#h(�G�uH�>�T�k7������r��\"����:7�Nqs|[�8z,��c�����*��<�⌤h���7���)�Z���\"��íBR|� ���3��P�7��z�0��Z��%� ��� p����\n����,X�0�P���A��#Cd�2\0P�2�ɳ'7��E�%�a�6\"��x����::�`ޜ�+�7N �6�M0�6�.��\$�/��\0@J�1�I�p��O�����H�4\r�-- �4�4C(��C@�:�t��\\(�����x���| MC ^)A�����H����B��|��J��r�‚�\n�m�8h%�&��5��\$�� :�B�`�'�J20�˞��˞��c|���MV!�\"Z|���\r,7�V�31 *2�h�`P��&�L�T) ���q��ƨ�Z��›�ɁL��:�,��K�+j�'\n����z�\$�� w-�jEӊ�Ó�݊b��7��7 \n�s���*�͗4 �%��(�l�����I�Ѱ:�S4�����@#���~�Q�к���5Z� ��m P�i\r. ��>�c�xA��\\����\\��<9�r`��)6�-�d?# (��'#x�3-��K:2�)o���� �N�7-�C��LS|j�#r�r��t�a�K�(3��+{�w�eIw~s12F +��&�/�å��\r���r0�D�&=ϣ�8� ��k��К5<�T��T*�X�������+ep�xd-\$T4��~���d:�f,�d~���A�A�g�Ğjuz����J�c}6?T��!���N��B��*�U*�V��b�U�rV��ѺWO\0snj�J�\0c\\�|@R6̃8eM\0� �Y��>���\$�N���\r!��>��}�cYF�H��>Oc��Fq|�sÑ�D�`�G�bo5 �H�4�С� j���]Ip.HP��Loei!7a@\$j�\0()@�<��NR\\�*�Yhy`��٘ ���� �J\r%F<�K|T39F2\n�\ry�Rk7D%āP:����4�2��:�}R~Q�_to'��!�0����I�٠��M�d� G�\\d�e�3�\$�4�#�!��J��19-A���'sYG�AAHm�T�!���&�2i���A�3�y\n�6#`�L8 0M?=zR��k�p�|��P �L*\$���^!�F�5�s]2M�N�5��szl6�|�;\n��,�l�]���Iڔ�Qd��8�̰F\n��E _���KiT��s'W�� �(1�\"� �PO ��*�\0�B�E�6l\"P�m\n*K&]�;T�R�-r���F����cEr�I`��i��H�\0��ӓ��M�F��^���I�ɝ�V�Tl9�4\rk]v�U�Y;.��4M�vR3_q\r���{�v+ �'�L8��ǭ�q���6\"\"��t)@�2X��e��� �ZKb���rqI�p�� �˜e\$2E����������@�+�HzKᥧ����JBG��jc���[\nf�#Xe��ԧ��lbSZ�I�DE���S�.7�BW��˓Q{E)�Ǚg�Z�a>Q�,���Β�R� <4Ħi_C�cK ������K0�<�T��{R�\\E!D:�\0�������l�����*;���\n�� _\0�i�\n�H����!�2vQ�y7%��N/� �\$�j ��T�:dө�e�ƏS��#ln��ڌ��-K5F��a����T�����D��Z�F��'ڤX�m�;]������[`Juw�a�+�\"g�^�I��m�N���Ʈ���eֲ�9��~���K��;�ȶ#�L���2�s��\n@�l��DҌdž��A�\$�m�q�w���2�����o.��F���RK�دFd�T��Z^''�+�* ��v2���9���ޔ�7q��)e��,�?Sc�1,��Q/�Q�R�F~�NP`�\\��qAM�:�Y�_��y1ٗw���Zh� �#�h&{�viJT����[�z�M�\r=��������Gś��1�58~9�,�'��\ru��[��V��̃X��d2���W�̀��l���^K���o���c�|�/��hr���F�G+4w����2fUtv^�� *s'�W��g e��}E��<���D��)��~7��Y�~��\n��F �\\�ص�t���oF�0�z�0~��ȆF��\\l�Jl�! �Η�np:�p(�`�o%�Jɨ�C��^σ�\"b���1T����Œ&��?J�/�2�6B\$~��U/2�,� oEД�n[����-�\\��� �Z[�e \0�c�e �ff��`�@\nC�f�\0�dp��� ��0V���P�I�[��lͭG\r-a���f ����\\�F\rB-t���?p<� ��P�H�-�&����Ⱥm���:/�\"�P`c�pK�8�蘱bA����~���nh� ��0-�H��M�N_��I.Z�B��20%�>��i�z>��:*p�|!\r\r�V b� g��cTb�t�VBC*�3��Q�~D�J,�h\n���ZJ��b� oI�O��(N��mHݎ��� ��\0�h�SŒ��\"�.�ʚ|��LJ8~��Mˆ�Pq��%��[�n�\r�}E��Y�Xk�@�LM'v.����\"w2��p��)0H\r��3bf�2�F�jv��d���1�{�o��苺g�r��&����l�� �T �;�@@�� ���Dҩ*û/��b��B�2�#B�/�~(\"\"Z2�9���뾙�,;R(Ɠ0 �à�9��f�'��0��� �>�~od�";break;case"nl":$f="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Ĝ������'5����>2��žv�t+CN��6D�Ͼ��G#��U7�~ ʘr��({S �X2'�@��m`� c��9��Ț�Oc�.N��c��(�j��*����%\n2J�c�2D�b��O[چJPʙ ���a�hl8:#�H�\$�#\"���:���:�0�1p@�, �,' NK���j����ܠ���X��3; �\rь��?Ø�#h)��\$k G��0�B��1��S���̢H�6;l:<5\"�|�1\r�  ��j�PA��4P�I��c�����@�,���C�:!�4E�0zQ#�t�x�g�ɍD�� ���a}{_��xD���Ԭ� ˰ڡ�+x�!�!7�H�:2�i\\\\�1�*:=���:�@P���bOm�ͪ;�\r�C�'+î\n4�t+����J��C�V�i=#�p���H�(�0�CrL�S�US���3ѣ(�0��b; #`�2�q#�u�1�K\"-'�Z��h3���\"̗��C2��Td5��\n3�t��#� #h�%���ފb��\r�h�C�+����.s{GRf=�-�[�����q<]ϩp�����P�zQ,��6���Ȉ��C��Pنrl�\\�Rh��s5��\"�ڮQ.��}�X����=]3�j&#�Ù�`,�\n�%�xͭ�i���R�2�\\�p�N#��WW�6{�#k���ߟ�3ʊ*��%6�d2��R���;i\\��΃�a�>%Mr�p�8 T L���X� � �,U��VZ�Y��h�F�C��[(\0�G����,] �u�״�S�!%���5�� �;/T8��Ċ��Mp˓t�q��\r8�u�%Tv ��Ã� �����'�Yl將��/[��9�\\≘t����&%rJY��*(\$���MS�DO���H��q�HD\$��`�A�cK_G��3DC`jb%!�3/eR��{�ui�����J��sP��1��d˃KAF%���J4�\r��Sp���x )� �O�\\X<(�&� B\$�=+���f\$MI�9'd�M\$��GeyFEǸ:P�\nl*��\$�@�f��i+�9y\"�bl�pqhm�3�{�<�(����jnT�Q&�@'�0� ]y�6e@���J(Xk.O�R��GH=2Vd��C�J��xeN ��z���b�72�k y1VA��7V�]�:�*L�T]�b������!5��2���C�\n��t\".�\0U\n �@�g�\0D�0\"�`�IxmPi�(IV���\n �ʹ&Ss �8VC(l��~�Bxm����fx�#X9�b]��Ɲ+���g񆣍.��.K��(�h�Tӭ9�@�>�.��Ԗ& ȅ2L�X�S8��4 (�auz�Z�P]�4&�N�}�m-G�ΦS�l:l���-\r�܋�V�k�0��w��LN�ڄ�Dg�:Mo�E?�@���\0��EE ��]��6��Of�Fk�?c�\n�Ņ�W�`K�/�\\�J�����9�%2F�������*Y̔�W���W�j�}ǜ.���]���_9l��s�09�\r}5�[�x���[9�L;���\n`pD�>ں&(�n��ͧR\\-�{i^T�=�M玐�P�d��c�T�m{&'�����R�wt���[]ˣ�� :��6� έ�Vk�g�˒Ε���:�:�sgi��ך�O�@K��<\0ܺ����᜶�� ��M�WԵw�G~�}�v�=����YK,,�E��#&�\\��2�z�?'e ���a�Ȁ�'�R:�-���4�Aá\n\r��U���`j\r�ER�2b��nSM��H���Җ���b�:5�?��\0bN����\r(��:0B:���,e��+b;�2&�o��\0`�����&\n�/�L�jL�%n�oH��k&]h���X�L�I6��Tհ��c�v�l�;�LtN&o,rGf�k�^��C|)��;�ڽ��J�z�τ�\$��� ��\r/= OT�F�mg\r\n�����E|ɐ�n���\r��#0�sB`��Ц��+�&�oR�10&i�#�^/. �\$�1BR�;L�\n�S�|e���Y���V�̹\rn�\n�t�p��q|�q��gl�� �φ�\n�tL���#�T�x�\"�C�y1�p��\"�3�� �<\nEt�!bf/c�RE�!f�d#Gb�5(���\r�B�o.x��\r%\\�B~�Te�����k�2b�n�� \r��0�e�\r�V�D&o\$:8N��Ǫ'�d!M�92��4�X'fʒ��\n���Z����L�j�..9\"R#�x�'D -��\r<(���@�(m��0#B�#�C�V*��gP&��M �҇6(N�N^1Q�\$\$8#��\0E,��F�\$��%F8�a�q��IJʢ�M� �jM�l7��m+�ILN2�Hg�^��IR�q�.B��c0����%�Y �6 *8G�Po\"��Μ#�5)b��j���*c83Œ8R\0'La3Y��`�,j�~Š�%kD���l�xm.��L��9`�2�4�#�� �_����t���ࠂ:��N��F\\)�,` �!��/�vR�3†@N�U�E�L��0�,d��g\0���m1R}N�\"�7��K\$��� \0�@� �t\n`�";break;case"no":$f="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� ����j��� � L��w;i��y�`N-1�B9{�Sq��o;�!G+D��a:]�у!�ˢ��gY��8#Ø� �H�֍�R> O���6Lb�ͨ����)�2,��\"���8������� ɀ��=� @�CH�צּL� ��;!N��2���\n�8�6/˓�69k[B� �C\"9�C{f��*���R��a\0�4��@�:�Ԍ\09�P X��П ��D4&À��x�Y��]\0��Ar�3��X_O�#���J(|6�ĩ+>L��}'���7�B����o�:��+RՎ�H�;�WT�>-��'.#\n��7-�8憌�`�!-�1_�&7��*EC.6�����4�޶\ri�\":1�(�0��c�;-î��8#\"�l�\\0# ����0)ۼ4�C:6�*8)��n��8p���HN�#���BC\$2A9�Xص��Z9�l�(��hֲ������wM��Ro��u��X�2� P������� 3u���|�(-7*�H�D��\0���������bZ�<�\"L��W؈�.��3�*_Z�(��^2� \0܃KP�r�\$����c(Z���hН�-��M�.P�3k*��3���7���x���G �\n8孃�G�-�¶0�%�[Ӄ(P9�)H�:Or�z�\r�y! ��@��MU !�G�����R� n�5J;UJ�:*�`����P*�]��� ϩm&iib�R�K��ZD�a���s��l'a���@��r _I�9�˜n_�Д����j�@�6��w\"�UmV��b�ú�O��]%x��úw��b�0|䃁ycd*� ��!�7ξSN�Q;5f0��c\$R�ck��ѯ�BvM��m8a��xC\"�����\n�b�k��\"���z� !��wƨ(l|�IK)��L��sfD`1�YKs�.%̦)�ʅ���.�H�-�H#�P @�h*��p((��*#VR��DBz�\r-p�L�r2;a��R�&��[j�%\0�_d�R#&�H�4\0�_��YA�8)�J�P�R��4�9n�:�A��O6��JKI��!�0��8oi\0�#Rs��{2& ���Ia.&E�5��Oٲ)��1Ir�K!�ÈH-�!�RH�yz�~�b�I���'�œ ��{ ��r�4�Pe��@̤B>i �.Q�4җ | e�֖\"��Z�/���xO�ĥ8e�%�L�e�̿�o; !� ����䁕�Ȗ����]�f���BJI��I:'��S���1 ��� �,�k7T���\r��)��@�N�V^���D| a\r4T����_h�Қ�Zd;E��,������<�5\\����_,,�W���Hzaӑɿ[��X�D=����4��iPa�` ���W*�[+�tLz�ˉ�%�Y��\\�]�'j�4���r'q�y�ڗ�n. o\n���#s�o\n#-H�(Hd�[N/��V��RS��t�7��)�A���\\P�BHP�.i�j�r�h���RNFM�����yW��(20�� \0K���Nis�xKTz���!J�C� ��'a5͋����z�Ŕ97�6�G11���}� �����k{)����'� %��|7|��f�l�R' I�P8�u�RR�##���3��A�#0oY�Q�&\0+�P�]����%�hL d\$p���]\\[�J b|���W�Z3 'd�(8@\\����8)m��@p>�=�t{�\n(/f-ڔ9ta\"4���n��!\"r��.� �������.���u�R�&ţ��u�~F- ���oʃ/(i��f�р������1��-A vF�\"|�-E(���R0\n�� (']+�*|^�2��d}9�)�쒚c ��:=�����\"}���ݙ�zYս|�iyG���ҾW�9� ���[������:m��&�6���'���>�� ;|4�#��gD'�|��R3�d�����_�������'�z�o��\$�x�P{�ڰ��(i\$4� �dE��`�Ti �N��v(B�-����8y&���Tdh�\$0g�c¤'�D�p\")�����f�P-���]��� ��pN�̶\\�5� )��n��\$ ː�\0ξ6�lP���%��,����BS ���/ p��Э P�(M,oϞ0��\r�.7�S�8 �[.Z� ��K\0��d�����밤��'��q\0��\r��#�<�M1&��/��a�s�*eĵ80��\r� �:��\\00\"�xo�\n00@�Q!���p����12(1n)e���1�afa�V��� ��9�^�m*N� .�σ� Л �4�1�o\rqH�1�D��Fƪ�~N\$�!1i\n�LL�c ���}\0�c2�1�\nڝi�r��b�A�R����N�����\"Q6T�BR/\0�a%�&@�>&DO�,\r��\$mx����m�1���/�� dF\r�V\rd!H.���8q~5�����<5j�\n���px��<�ޣbS&)��G2�M��R��kx�-�.(��s�e\r�X�o:Ê�1��!@Z�1(4��̮�C�X� f6�E��[\0��j� :@�\0�^у��Lx�C\\���S:��r��2B12�Z\$���6+��s*0��#3j�5��4N�5��3�D&c\"��2,}p�_`��������U\$���0��9.0\\������,�To�l- b�ڼ��\nf�!X@�%2c��41���%���=(�`�T0\nx!@�-+���0� ��#��\n�-i F�n\"��";break;case"pl":$f="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�C\r��6\"�'C��D7� 8k��@r2юFF��6�Վ���Z�B ��.�j4� �U��i�'\n���v7v;=��SF7&�A�<�؉����r���Z��p��k'��z\n*�κ\0Q+�5Ə&(y���7�����r7���C\r��0�c+D7��`�:# �����\09���ȩ�{��X3 � ��b��pc\n'�`�P��� �J�:0�H��0��0�R\0�|I�'�:��%0�B������k�4�9��\nb��@�+��nsߋ���.�Q�i��t�\\���\\Y���}zO�;���4s�H��<��tR\0�!Pٸ\$��w\"�^������6�Ou�=���4w�#8=Da�B�l:���Q`���(���\0��0e7)e�ɳ� ��6&#�AH9 ��3\$>M��yRm��\$2J�huw=�P���;��d1 � �2 t���^�V��&�HNU�,*}jB�8_ ] 4#r�t�I���Ya��b<)�q2*D�`�a�t���1C��ZeQ\0:BE�+AmT���~�y�\$����0��\nTj��\$HwX �\r�XL����Vz�ZkUk��.�\$a�\\+�6�FP��]@�їÔ&W��&��P�\\�s%1I)�5<��Wzp�� �\"R\nPhQ\"��rR���+���]��,`eY�Ai-E��Ԡ[҈9. �)`T ���u.�d�9.hfX��.Øn~��0��.TA}G�4)r�A aA�����@�� �\0001K���Q5\0� �T~\n�1ʐ�P�Hl\r���伃�IeA�3uNx��� �֕�4�J���a�M &�iZv\r�@���+�E � Qv��s��E�F3G��%�ę�f��b %/�)=D���rv��D�PTLH�H ѝa2v(h�5��C�FB�c7C��R��aa�d�ч�\"� �6~ ������P?W��7��P�B\r�&PδieB����PМ���iMD�[���D\0C\naH#M`�4����S\0�O!r�D�\n?@�~�o��䝷��] R H\\8R���G=�`�BᯯR�˺�YLK܁)8��>A���\0|�}� ����2O_\"�NCz+�a=5 ����^2��D�\"r����oXТg%��%�vj0�]��xt��zV�5��z��6a��Ԡӭӛ�b,L��8ّ�|��҃\"87N�ХnRN���0�Y۶��!�aǐ�����l���Ǥ)y����xWg�P����m���T�!�I��H=g��)|N�� �@�BH#얇v\${Sq��o�;LGée@��2�@����2(H<�d�����[��b#�W%� ۽K�㼙���k�y����{j��2�LN��o�d1z\"z���W���Q����G�;*���˦Pƀ���)�~�i�}�O���\0������(����Z�~�`���~?�3\0���g���!̹Nr�#B8��*��D���� B0O���^�̉�P<\0�� L\n���H7d� \"z5�2����`ĭa2��>_Ɋ5HD(�M@�ك�L�BJF�K�0k�9�� �p-Ϊd\"���C�#�8���R��Hz`��'�.��� ȀФ�0�:G֤-�(0���ΐ��d�F��� �n�0���� �xC���&�\0�g�t�<�cF�&�Á6����� �C��\"@�d��4���&U�l���Q44�`\n�((��{`���w��\$x�gFx\r�\" vp��RH��H��Q��w1T�p�א��~y�i���J��Qe�Q���1C���hY�/q\r��yD�\rc��q��X�� ����Ŀ�l\n�/ ������e�.���ώ���h��f�� ���1 ��!L�����! �%)�.��3!p�f�� ���C)�fs%��%Ч\$ѥ ̱� J�Ņ�f2�l�c����f�g����,��NqD@%j�I'68B�Y!�Z��%�8��p�\$Vr�ol��x?%���I�,\$�)Gp@E�D� � 3'd�%���G-d�F0��5���:�&(�r'�*s�q�\r0�&0��\0�bND�/����xM�b:�*9�̺*��W\rRb�����\n�2BDQ[6�m5��61���m16�\\%��x���{9\r�JG�qf�%��=C�8���,T@ �8��r��E\nlT���2 A2`S�7#ο=0�2Q�<�?42�4q��@�`֕� a�%!�SJ|��?��@�O@2\0b�����+D�2\"him�>�3=�gB��B�#>�d�\rt*4��\r�?3��IC� 4ӕE�J�F�6P��\${(�(s�BTF4\$�.�/�oC,7 Ԉ;��H�_�r�Ԋ6�_D��TV�t�鴂x��'Κ �5���z�*ԏd\n�����I�[ ��CT�Ht�&��J#v�@�X�-��=��zR�L�c#63�H�=M�KЁC�䢈�2B @ތ�cJg���\"Z�v��V�\nbsֆ^��06�wV�/֣^���o0�j���3Q3�7HB9��E{gu:��V%\"\n`��� �ͥOe��6�I\$p̦v�&\rGz-��B�W�,=Pt��lp�m# -V����:MAuǤ�V��� U�܃KJ�>OMf��P3�6h#hn����LbBt[B��Q\nb����y���@�%�";break;case"pt":$f="T2�D��r:OF�(J.��0Q9��7�j���s9�էc)�@e7�&��2f4��SI��. &� ��6��'�I�2d��fsX�l@%9��jT�l 7E�&Z!�8���h5\r��Q��z4��F��i7M�ZԞ� � &))��8&�̆���X\n\$��py��1~4נ\"���^�� &��a�V#' ��ٞ2��H���d0�vf�����β�����K\$�Sy��x��`�\\[\rOZ��x���N�-�&�����gM�[�<��7�ES�<�n5���st��I��ܰl0�)\r�T:\"m�<�#�0�;��\"p(.�\0��C#�&���/�K\$a��R����`@5(L�4�cȚ )�ҏ6Q�`7\r*Cd8\$�����jC��Cj��P��r!/\n�\nN��㌯���%l�n�1����/���=m�7��lnP4�ȃ�RR+1Oq�4�+���J���>�+�+8�j�QR�рP�2\r��\r�S�pr� # �<�F� S��4����VB)(9 �`@ �C:3��:����x�i�ѵB7 �r�3��@^8BU���J�|�3��3.��懁x�'�J2�k��;F҃�R�>]���ılk��+��4��kb�`�0�7��̺϶�P��HpΊ� @1(H���Kbcx�:�1�=�LNt���p����r2 �o���k��2�c��-ٜ�{5�˚Lj٤����ӭ��l1�x�፛=F6\r�r�'� C�� �K�c؄�)�z�ԍ����3b0k#bMZ5�7g �ܤ��&L� ����Il����)�MX��>B��6=dr\"�c��N��>t�V�4����( #l�8�(���rV�֌(Z����\"OOkہL�9(��� v\$��\\o� ��P9�L8�a����4m*Y��0�z��8 �k��&H�T\r�\0���@d���6!�34�@� ��XG��K��?��k���\n�)^�L���{M�� J�W�2nNM9�6K����b�ֹXM\$�\$F�\r2�Y+-f����ú�T\n�\0����yH/+�, }���^+���.W�5F��a �4�9�wf����\r ��B��4��,��,JYK1g-���T[A�n-��Nj�\\�8��#>)��'+�l�`k@����w\$J�8&�����!bjh��� � qp+w��:DP�'2`���4��T�A�B��ɻ@��'X�* Xl~DXˆ�c#� � Ġ4\"p�'(AA@\$�\r��@� �LXs#�\0��hsVĻV&Ў���k�9�#����N@�Q�:����z���SJwW�7��*β�1�x2� �(��C\naH#B\$�(S�7\nH��^�Zq,.1НʊZ���M ���Q]�1���X^s�~ �-!�@� jc'I�i6NI&�\$D�C&W&�ζ������Ri����sHpz��\0�¢��\$��/�@ҳ����.�@�B�q�rN�����3�֨���L�Vp�e���AI� ���+ �]���CT��@���'����uԃ5y�Ȓ `i�!�bvF�Ƣ(�\\Ta9�('��@B�D!P\"�˼(L��A�Xcv�9b���X0�� �C��'-t%�1�L�2J֑��%�b�b\0��=�����bQ����'ĕ �9(jS2�%�p  \r �N��g|KÌ���8�Y�~pH_Nm+�@����Bf�_bdШ6�/n�1�XW7����2N2�r�c�\r�V���m@@\$��AHl E�#1�%�:o Zm�Xq��C�0�6\n���ZNg�4dNO丮�.� �Ԫ��㉸)�8G�������jVO`�f/\"�,�2^>ͯ\0\rr�1�F�\\��涆L]y��:�w„�\$rati��.Tr��5��0c\n6F(g�|�Fh1��P�`�b�'o2P# �G�6Pd0��i(�� V���CS�R�?oR5��I�\n\0��T3B���� ׇj|E��\"�6S��ov�����{E|�M4��h\\�#&��:�����D+�B��S��I�B��1�!=��R�<v����%�I�p}I��.�� @���k�rs�M>��,�XG(=>�";break;case"pt-br":$f="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���h5\r��Q��z4��F��i7M����� &)A��9\"�*R�Q\$�s��NXH��f��F[���\"��M�Q��'�S���f��s���!�\r4g฽�䧂�f���L�o7T��Y|�%�7RA\\�i�A��_f�������DIA��\$���QT�*��f�y�ܕM8䜈���;�Kn؎��v���9���Ȝ� �@35�����z7��ȃ2�k�\nں��R��43����Ґ� �30\n�D�%\r��:�k��Cj�=p3��C!0J�\nC,|�+��/��╪r\0�0�e;\n��ت .3>�Jš��,��\$2S���ҼA#\n������͉�z����z7M( ���0�AM����!�#��!\0�@�;�J\0�TBI*9 �`@U�CF3��:����x�g��U<������ax� �c ^+�ѻ�p̾'����|�=����T�&�O+�ۼ���*�cb\rG� jH��8��_�\0�7���J�B�^7G�� C� ���:�\"��6�\nu�Y4���K�,1�yx�5�桪c��C����C�5=6�����L�6��%��h��ӌw�(�0I�\r�  ��V�G٣n�:4И�*T�wK�B �B��i�bR� M�-5��V\\�*���&L[�>�c( �H[�!P��aE�<�`��Ϡ�2��C+�6��\\�A�7�殛\r#b<��H�S��(��3}\\�p hYu�O8\"@WS���������+ �>��>�q\r{1:V9�lx���p�3mSX���x�3NtÌ0�I�ޠ���Beê�6��34&����<��0�w��\0 d �O+p�\n�)~�ޱ�B��Q�7��*��n90C�N-0䯙�*�}`Ն�V:�Yk5g�u��L�Z�`7�`WTE@�#��һr�\$f�4��\n�Bm���0-D�3`�NBi�`j�\n!c\r�W��e���b�Z J �8��_2: }p���mY�P�H�\$��P�7���5�⤑�>Mݗ�~���Sj� �/êk��2e&���bH V��I�R���a Ѯ*� ��V�<��LqM�6>b2gCB3�/�����z%0Ƞ�J0��w�h�RJ�232A̐�LJ �&\r�`1� �nI�v�ٍ�spp��o��/J�%�Ġ[d)r�U��l[����0� �ǖ�<�&�?�ԕ?� )� ��S��Nr�(�ZuH�hL���U2NB��:)��\"�Q��'��L���4!HF<!�`� �0 (�L��rH�y5h�� �,J��7��d6i�D-����6ˆ\$y�[a��\0�¢�1J ��E�:U;1�%��Hq18mЎU���u\\4eL�7hb�#Uodq���BI�!��EYS=�PLCs킒�@���q}��㾃C5h��ȓ�7 k�:&4���Er.ϛ�N��<'\0� A\n��\\ЈB`E�da1���S�h(�(�q�nd��6@����\r-)zO��,�)GK�ު��}/�_@�<��Q��y.m!��\n� u�%�\$5�Uus� ���2a�۳�J ˹�*E�E{sA��@4��xi(d�ϼ��v�� `�qe��\\����G��i�Y�8J��RU��pu#�t:�̇<N�s'f06>��CҚe�@�(6�A�\"��Fm纵_��RB��̘,���he�(+��N�[�b4��;��X!%Ъ����OZ�0\r�D93%}�C�yԯ��qX\0T���9{�&�!`(( 4t[�\rg�%`��\r�\r�I�RNtR�s���'�b� T! \$�_P[�ʕS�W��H�9��%h& �L4lLӲ7�ӹ�d�A#�� ZɊ7��qM�L�1�^���-�^�&�V�czn}�i���J,���B2k�)Ŀ\"�{���;�PS�w�X9�}Fm�ƷcB1F��q�-�f�>�+�<�_�ԃpA��;�y\r'��3+��ڐ̰a\\�B)��ۘ�U����BD0�\"B8xS�|Sh���^����w ��(;�.uJ�L&���9� c�A�!g�|\\2`�m@���}��>|�m�ï@�O���!�߆��D�x��L|~?�y�}�V%���\\��9u,�c|v%\r���?M�r褐L+�A����f���^%p��V(�����h��� �ɨp�iÄ�\"��j�A־�S�_�]ﳌ��z����q��Z �\$�ٹn�� v�Z_12vR��G4����Ĝ�L@v�2 ,4��\$��\0�04c�I�7\0�P�/x�/m\0,N�C����L� �^�P ��;UOd�pN��RDpHҩX��x2���c\0���h\$��.U���m��x��`�0z4O�P��cP�M45�8�m> ���\0A\n#`ӫ�G\0�e P�\nm= VL�j7 ���{B�%c�G���iH��*��b� �XW�|���D#�Z�\"TQ�_\r��00���,k� M�����Q�����\n�B�\n�Q�?��\r�\$MM,�l<����L��p9 l#c ����3�u\rN�؋Z�o*���� 1�p@��%/h�����(_V�c�̀p�H���fI�i@ŒpȰSb8ɩ�B`ŃnOg&��p�Qu��s�<�1��3�jҪ�i��s�łK�xd7 ��R�Fl/Dt�'4.ώn�&/�P���&�\r�3 � RFIU\$�]�.�2W\$�O���I%�3!�3w%Ĭ�R3 3���Y�:r�x�Y'Ҡ\$/*�B�ԒQr�*��+lJ����T��\rO))�=,R��mO�Ԃt ��n�P\"�+0[.���)2�/2`�1��K��J��-V��3h'\"�\\�FS�����!bF�����+/�f�^�46#r1C��(�f�!I3/5���Ī!�g�c�\r�V���k�,\r��\\�9#�4�:����'1�p@�C�1�\n���Zg�\$��3���O� Y3(b� 6�h�p���8#Ϯ�i�%#0æ��Oo�S`�K��`!��>��ʇ��#�:�'�(��T\r1Xt�8�|R+J\\e1L�QC�Ղ�Rd�at`B���n�L�>q�.��7p1�i3��e\$�D��E�I=/���|̶6�p�h=F|�ͭE���4t!W2�l��H0�Hc�\r��*b��\$/JD�A�J�>Me�I4�/�� �0M���Q��l[d�#���G?�.\"�`k\$Dl���6#Nc���3B3�96�Th2�A��&%oR�5qR�&L�b��̲g'�\\���;\$��Ĩ�3>�����:";break;case"ro":$f="S:���VBl� 9�L�S������BQp���� �@p:�\$\"��c���f���L�L�#��>e�L��1p(�/���i��i�L��I�@- Nd���e9�%� ��@n��h��|�X\n FC1��l7AFsy�o9B�&�\rن�7 F԰�82`u���Z:LFSa�zE2`xHx(�n9�̹�g��I�f;���=,��f� �o��NƜ��� :n� N,�h��2YY�N�;���΁� �A�f����2�r'-K��� �!�{��:<�ٸ�\nd& g-�(��0`P�ތ�P�7\rcp�;�)��'�#� -@2\r���1À�+C�*9���Ȟ�˨ބ��:�/a6����2�ā�J�E\nℛ,Jh���Pž�#Jh����V9 #���JA(0���\r,+���ѡ9P�\"����ڐ.����/q�) ���#��x�2��l��1 �C0LK�0�q6%��3��̎A��0�6�I�gA�2��/\0P���!0�3�@��Ή�x���f���*Έ*Z����ʝ\r�>9+R��9�/�9 �l,;�CCef��J9 �`@%�C�3��:����x�y��R�^�Ar�3���_Z���J�|6� ��3/\n,���x�9�\$��X�.�P#���UBh�̥�C�� �_��ŠP� #s;9jS�Y�#��J�2�YF88s:\" �56+C��:���,ͽ)�1ţLJ ��ɩ!�\rp��( �Dռ�\\kR��`�� #:�Ѹ�j:�J�Z���2j�2#r�ꮐ�&��9 W1�8��9xӒ�� P��/u�=MX�M�B���GiM������L ʃ˾\rL�7��|�M�:\"�_'�cWJ�]�]j sH��zuSB����i¤�\n��D�(����� ;�̞��[bh6\$m\\4���b�'�\$��y�W��<�Øf(a�[Ġa aV���҈w�(`����@L�� f�1��z\r�)�0�U���^��q�za��� ����ֻWz�^a�z�%���\r�� ��>��)��'�Bp'\$\$���X��N1K��\0�uñ׊��+|fL ='�5\n����Q2:|�8���ƹW<^]��x/%轖�_q�~��y�� )�ʧ���(�m4s�{C[\nD*����+9P!�19�q!�Q.W%�8����V\r'p-��M��7Q1?�p������b¸Z`V��8aۧ��y 9�/�0�#�&�y2��H�P�d���hA�����fy�q,l(x�Cr��KJ_���n�#G|�8䬂� ��Q �C�K�\"*����v�![�d;��i\r�:�0D�D%hI�C\naH#\0�0L yEa�1�<� H3D�r\$��JJE(�y.�VrkR�MC�\n���X�\n�K�OI@�^\$q��l���d��KGY�7K�S�#�RD���*g���P� s�����+�50�˜T��-����y\$�T/.I<�r�A�-W��g�ˆJI}zQ�u@Bm�q J�����6��?��N�� \nRӪ�@)����M�,�P(� �\ṅ�h3X�r���jO����@Q�R��+�T cf M߃�~��m��(���z#I�۴��Y�z �Uˠ&�A�1!�3�z�ɀPM( ʳ,�����\$\$����S�*�y�dј��۠�d,���#�����h�����#�w�����I��{ځɭ����e(Vk� ʝ&Z��3�`��u� ���(��T�>/j�Tl͜ �oA�����|�5���IB\$Z�o\$-Ź��~���zO3SC�qԼ�V��v�n�(wN�Ҳ��¦�.�|Ç�ޞ1:��V��C&��\r���7w��*�Q�t�<�e�o{g��@7H��:�d3�@\n 8cٛ91��4�N��J�6|��bt,4�=��5zl%�ݼ����\0PE'm\n[?բY�P�eD����Aa!ֺ�eK�!�C�)R���\rl�خ�;�x ����3����#:5�((��HX�c���r��N/ֿ%zd��g���12<̨�Uʒ�9d������@�<�O`�s����6���]��o?�ǫs\$�\"6��=]ZU���ûEg M�㲐ٹ�dĪ���U����\"�fz�M���7���=��]��b���H���)\0@� �c&)\$�o���3�d�Pv�Cy|g����&�#�+)S���W� �^���r���%���ѐ�f�߸{���?�}\\O�3�b�ꢇ��F��x�~���Xt�l�����k1����p�>�k�@R_יj�`b��*�CJ�Nb�\"L�Q��nL.k��M%|�\nsC��oENJ�&�<�������O��Fb�VKB�֐>����=@Pf��r���IJ�jnj�U���8F��L��̟\"rLwG���+O��b{ L��L����\n�҆� ���O��g�Zp� �3 0���H�lv%t2��0�쮆�\$*��J�h���gp�o��y�O�7-�d���J5̃ ������\"��g���0~�lw'�c�������8�k�� �6�#���i� �#��:�P���>M�PK�x �^<�b���,cx%B\\�\\\r��c�;(J��Z&��( [��k��(�#J�&h��׍b�\r�ؑ���^�mJkl\r0� ���O0�/��U0��U�d�I��@��W�. O�\n�8�c.�r\$O��D���\"M�!��)GV��׫�<4e�� �j �J���ԂB:@�aDE,'�d���:�j�\0���v��\n�<&A�� �w(QJ��\n�u �ҋ � ���� �CP�)g� m�\$�\$�ʲ�F�l<�E�oA�p*�b\n !�r�Lw.2�W��.� \"{/�.�7.��R�*Ҹ=S s !��,��1�\"s&K2�//�\"(�d�6��s8�3��4\$oKT!L#�13��5��Hr��C6�_\"��*�I\$g�/3jM �y���0NM�3!M�@ľ��H��8�S�Td�6�7z\n��L3�; ��  *x�����3��Wj��f\$ O�?e�Ψm,°���J�>��1s�(l�hXW��gl/���s���3p:�j��o?S�;2/@�b�%\r�V�Fb\rq�7 p��\"WB&���R.H\$r\r��+I�F �\n���pGBN����&�J�h�Y����\$��=���c,��:#�B\$g� fg�xgbO\r\0{��3G��P�l�%Ҝ�)��;:��\$#�sb.0�2Av��Lh��#����heL�D�BjM�T�� ��P�f��P�C/`r�Ϻf�Z�ЫFT��u ��.���2�#!�eI��2��6�l2k\$�d���22d�g8oL��p\$@�fep�/��ƧEb����F�:u&�CJ �CW�8m�z���5�4��Tf�\r����~2�� �')E(#��4���\$�� \0t ��@�\n`";break;case"ru":$f="�I4Qb�\r��h-Z(KA{���ᙘ@s4��\$h�X4m�E�F yAg ��� ��\nQBKW2)R�A@�apz\0]NKWRi�Ay-]�!�&�� ���p�CE#���yl��\n@N'R)��\0� Nd*;AEJ�K��� �F���\$�V�&�'AA�0�@\n FC1��l7c+�&\"I�Iз��>Ĺ���K,q��ϴ�.��u�9�꠆��L���,&��NsD�M�����e!_��Z��G*�r�;i��9X��p�d����'ˌ6ky�}�V��\n�P����ػN�3\0\$�,�:)�f�(nB>�\$e�\n��mz������!0<=�����S<��lP�*�E�i�䦖�;�(P1�W�j�t�E���k�!S<�9DzT��\nkX]\$ ������ٶ�j�4��y >����N:D�.�˜�Š���1ܧ\r=�T��>�+h���0�K��!������;�x�2�Li+�IWo-�靉�\nC9�AE�`��&��l�'���������]J\\�؟t��BL��K�����\rjԭ���T�ND����£*OU��E�D��?~�T‚�D#o r3�N.Y�U}Ġ��r�X>5%���9�l�w�՟�,�a��C%TY4K\$��8���z\"v`���d��a2�z���'�X�D��\0��\nb��DŽ�.@t�N�\n\0�\n\rt�\"N�(\"�*.I�XF��8p�����\\#+�#�������(Ƒ�Du�>vH��#ZZ!\0H�P��R���̐t�*�I#��#�[O���D�� �Gg� ���d�Nt'GG��c� ��g�.����4'DŽ�B��`s�4�0�0prNL�\r�^�L�H�u0�u��WrcO�(��n���TP����psǢ: ;\"�-*f���[\n�-��s\0���gNQ����j#!JF��*��B)A n��x�������N�Z�p�b�\0�K�Ln�V9%\\`��\n�� � ��H�\r�L�^(l҄�@&�.�0�d�K�5l �\"G��ykS�@y�:h�A��/%�~��n��`+��� 0F�\0�1�d!�Q��n�v�P˯ �\n���,*� /� %��#2\"�b%���=N�(o�-�[. %�/��-��.�n!��#¶R�?��0�\0#%�E ��n��(.�������[.�\$b�\rL�XJ��t��`'أ\$�5 �u3�i�~��Qc��d:v��0a#3i�\$�R�gJJ�\"2?8�,���1s�9bQ2�X-�� ��K0k\r'bK��/�\"�(�\np�n��;��K��s�{�7��,S������#oD�����'�T�]=�)'�����f\0R-D*'�s�a���b�\"0tK�\n��SCZ���?Q?E(=���ؤ�X�+?��\r�M=rV�Pk@c��^ͤ4�Ġ/NI�@a�!*��S��6���a����u;�)D3��\\���ĸ܍\0����_>� \nt�K��h�#1��N2U�\$��k1��o�[q�n�B��{n�!A\ro�Bx1i��[�\"���РDqe6`@5w�h\n�I3�\nw#S�ar���v�,75�'Qh�R6�gЧef��x ��VS4��t�r����\$1u���C��wn�%w`��\$/\$�H�D�cO]��AV��jt���1\0[k��X�0�0�xu59�B����bj�\\w�f׸b�|�p�i���1<:W�TҩuwB����w�7ײ���{��jo�-��w퀰\rAwFeOk��k��6#=��zm�t���{J#[��q ���n�Y�-X�.�EXX-8]l��YR�17���o��AM2�xy��w���͡��z����Ko\$qG�\\�]\$���Zx��� �U!>W�!�uz�����U�u(�.�KZ�z��� W9QUcD�H /3�1/�Y�-��KrO(�Q0*u�uqq2MJ�g�O�K5SH�3�\r�Yt�C��{�F9L����0�\n�8W-<qT�Q����Tvq'��T_TYm�˓�x;j;�*gX#�����a�-dX��Wȴ+���&T\ru�������Ycn2�~�*uv\0�n�\\��â8\n��� qm��o�� Yfx��q�J� ���%��rq�&ju�6�4�O���&X_\0�P��,��`źO�I�U�����qg��VbCo=7řu��3�A�-�@�H�KifZ�Dc��\"\$�T�zyr���92�x�e-�4���/�e���'\rg�z��4��W��s��+�^�“3�<�b��TbK�U�4�e��T��L��Z:����d�pd\n)#�MFZ���*�*s;z̉d�3������ѯ˯Qt�Vy6h�xЂ�E^S�;����G��?\rF.��l+�q]�մ䍵5�`Hr��dDK��� �@��u���b�R� �O��ձ�L�� �}Gu�y0��m��1�Spq�b�O�C4tG0%�@���L�\na뻰�{���ۜ���z)�~X�7Ղ�&xB�,��\0z�T���SX�Z��@";break;case"sk":$f="N0��FP�% ���(��]��(a�@n2�\r�C ��l7��&�����������P�\r�h���l2������5��rxdB\$r:�\rFQ\0��B���18���-9���H�0��cA��n8��)���D�&sL�b\nb�M&}0�a1g�̤�k0��2pQZ@�_bԷ���0 �_0��ɾ�h��\r�Y�83�Nb���p�/ƃN��b�a��aWw�M\r�+o;I���Cv��\0��!����F\"<�lb�Xj�v&�g��0��<���zn5������9\"iH�0��� �{T���ףC�8@Ø�H�\0oڞ>��d� �z�=\n�1�H�5�����*��j�+�P�2��`�2�����I��5�eKX<��b��6 P��+P�,�@�P�����)��`�2��h�:3 P��ʃ�u%4�D�9��9��9�cʳ\$��s���@P��HEl���P��\$��-��64�ɀ��r��99#d�N�1C��p ��j��L��Ü ����~9��p��ִ��)���:\r �{TB���2�\0x�\$�(��C@�:�t���/��09Ș��!|)`ZC ^)��ډ���̉�c��7���^0��H�&JNUk,J�������6�X�)L�V���П���r�6��:��Bv�7c\\�+��m���� Ac�C���h �<���x֎�p�bC��1�B�� sJs��4H�:��\0��C.>:J���:��uJ:�Xᆱ�0��Or\0�3�#;���y|�9@P�2E�z~��X�� ��=(J�� �u�+i��d�*�E^5�r��6\r�c\0�!��7!ˆ�T-�nd=.#�l�1�C��2oVN�64�B=e�X���� �a}��~QR6傟��ح��' �Z`;#l�\$����\"�3��w^R���L���ʣ�V�,`�m]9L)���3q\0�YT�nt�����I&a�'6�gJI)��3`ج�HO �uU��� �\r��75t��s ͠����M��0�p�]A@h ��PP�L!�j�V'��CeNĄ;*��f��)\n�����E��Xj�u媋!�ip�Qk������\\+�r�uҬ�b�^���f��\"���v �\n��������w�\n�U*y�`P�� F�䒒VVU��B�`�����P��[\r�8-����\"��XDž��z񁑦@���� p'\r�C��bR�#f��ֿP���M^D�\"{Ns\"0��vY �&��\$Š�SԀ?�)�3��Ӄ�_ML�0�cdE!|1�n�D��\rd�\"��9P���l�佗�0@� �l*� ��Rի�5�l�b���dB)� ӥC���L�\0PS�H\nl�6��c�4�|2��t��Y�A�����g1�_���4(�� �Y��7�����ғ� η�u)��0�RR����2g���F��bb��d�m �MI��JB7v�\0i�/fA,%���B�5a���'����\\����^w��2S�HI!a��+X�P�a9gK2�6��\n� ��H�X��c\$��\$(jPӱ�焞)����O\naQ���f��4��pD�՚���������1s�F�P�i� Hp��\0�1A]\\-�A��,@�\\�\0Su�ʞɼ��P8!����Pu�M6�R�RèdI�5��!a�Q9���@�p \n�@\"�p�!�&\\N��i�!�-���`��\$�\$���t撨Vp��1\$�6G��<��!�T�ȁDY��E6tN���A!��WV(c}N-���g�P�{l웆�\n�c|3��������/��f|�d�aC�7��[9Nm(Ę���ȱNS���0\0�92���T�L����=>��q�-\0>���pT0 �����3|�C�l�p�pM���:Мf��\r\n����N�D��2�u��%�F��<U�s�صE���\0j�H���m��2A� xD=R�*/���j\$x3��呈��5��(���ڽk#n�ƌ1zVMx\n�,e]\n�X�N\n�rݰ\$��[�8h:���xT\n�!��Ak�� �V�]�R)�h>�f���pA��/+�\0̠���L�\r0�#�������qEf�X��zPuZ�IҼrs���xpL\0���gS�V ��p��O\\��{9���[`����ǩD���\"�M�\$ܐ�KI��c�G ���<�:��\$H�k\n̗�a�`����t�y�e�0�y���=��^ғ;(<�==�0��S�U�@܆�I�)Sc��1�CE> G�_\"�YƜ�K��!�B)\0ɘ ��H�!��H���eP}cҁ���d\$z��X�(��c��蓂B7b�6���F�0�J�C���Mb���b\"θ; �=b.�4���̈́�Ԃ�;�n��ap�p'�v��B�Mf۰,\"�6�-��Lۂ��n\"�\rF��c\$@}�\\�� ���(�\"~H���LY�\$O��W��\0b �� G�c��.P�G ��I���(�#p�˅\$��IƾܨX�I4c��(�I��*�Ɔ� j\\ �3 S�@g�xpe�V�o��xBI�'09�-q'��mg��u�:~�zq M��Pzz�B{,�go������10f1�6���c�F�QhJ���k��-\r���!t\$�;�81���<��t�Q��Q���b&�|&��b�����`������,C��������Q�����Q�ޡZE1��q[���\0�\rF\\IB,n�!lfi���S�,=b�բfI 6&\\���&fu!�}#�e\",j�L�\"�Zȧ�[B��.��X��l:T�r��.��,F²O\"O���-�R\\'Md��V�&+2\$i���&�1��'+��M �+��\n���� -�d��:�8(B�2��l�c�.C�1=R�r�r_��9��2�(c&y�D(�0z /�@��j�EƠ bL�s -��\$T��u�:D�l��Q�.�K.�?51u��apu,� ��8fn��e�v�qpc��ς�7�A7�C-i/3����\$���BP��'�V��YL�@�E�t3o-JY;��'3�/��G�y�<�8�9d:��9F�\nR.��-���<�n�e�1��:�F.m�+�[?���tV��\$ߴ(�11?ӂ}�?Ӗ}�BeJ�/����J���Aӹ@tT��\\��+p'Ed�F��7\nYB1f4��R�ӝm��d���h[4+ʭf�Ѕ~�oHc& 4EOJ�\0W���c]JO�����&�\$\n�1��G��(%\n\n��qԫ�\"E�,\$#��@�|����\r�V\rh>?+��+,��(%�cB&T�G�G@���K�\"��*��@��Z�Eb6<�\0�L W�h�1���l�U\$%H�Y�)KCVF��V�_t��mh)),#\nB#�>����& �J Ĝ\n�R�FI�_\0r���>)#dg�C �Ҋ�V�rrE�<�. ��gE�l'�J��/��iL�)�4JdJ��e �:�U���o)�v���-ӻ�ih�����0p�͢(&ޥt�aQ;q`�'V4z��r���`Ed�3`-h���+�2�a�z����:S�\r0r���v({&��1���ed5CZGN�Z\$���P��d�5�\"g ��1��ED����1��[m�\n-�����Ur# ����� ��j�*է9��<6S�<&�\nTu���gWo\n�K� \0�@� �t\n`�";break;case"sl":$f="S:D��ib#L&�H�% ���(�6�����l7�WƓ��@d0�\r�Y�]0���XI�� ��\r&�y��'��̲��%9���J �nn��S鉆^  #!��j6� �!��n7��F�9���9H�%��ɱE G��¬)=A�Е �� �Ѐ��|H �X !�8u�!�>xi,:)�(gViD\$� �>6J�� 7���`@� �b\$��%��ׄk��.=I�8^r�pa���@䖅f�\$Q�(���_y�S1�ѐ �RX e钆�>��7��С�,T�zB��������_�. ��AH\$t�'�Dny/k@�I�\"gH9�3�e��6iO��n�;��6z���,yjqÃ�S�*�sH悂 �Q����Q.�Nd��ZrS\nA,��n !��� �@�xk5���^#dq�FA��!Y�Q�d�<��H��|��1D8�� �\nb�k0�b�<�'�7G�Hf�(qg��c�G �'�� 1�/g��30��bv�V���@'�0�B��\rG]�*d�i�p�Hd��f]Rk�9H�j!���� Ad��)6[{ �v�#\0M�0T��-\n ��O�^IOx95r���&\rf�:�\0u�3MDm4,jhu,�d껃�p���ca��)r�l|5�ճ6�hI\n`'����vG�l�8&a8���y�4�d��^�*\\�>6&�����q/E�[ �cÕA{'I��B��\\�@q�<�pd�z�c+���@��\0�E���rR��]��h�ro��) z\0��xr �t�8�'�2f��PZ�FŚE�e�ӜS�:?��˳ +�-`KD��T��d�\$2R�,+�B�\0002�u�%��|�α��s\r{�6E�����H�C���®�wI��7@�ٛ��n�4L%���(A4lL+zB��J��rb:q�L&p\\˘\n�0���|Â+��\\2j%�1O [&}2&��Aa U��}��SQ'�{��I��v��t� ��\r0��1m�IZ.�0�@2�-����a/z�\n`:h[ � �i�7��+i�r�V��]2��( � h6{�vn]�iTCYov�P]�~��j^Go}��w� ;�5S�����%�#�oM�÷��\\S�S���6b#\$�ռ�����w%�7�R�ߜ�f�7����ψH�͖�9(�q����ϝD�S^��zHbZ�\$�6O�`w\"�8����J�#���v����r]��^oo��L��҆S�ٗ�@�x�N�f+ɸ�� ��C�������\n�\"����~��\"�G�}�`Kڋn�vGͺ�.,�\rձ��|OP�R���>�����N��u+�a0U�e�����x�G�̜Un��.M>I,�Yhb�*�\r��WoB���r�5��������\$���C�����u\$�\n��-\\���@���ܧ\0ҁ\$Z8�F�\0l�: i�>��\$b<\"`;��M�P�Ϟ�!|�PD���M(�!l��pF�ϻ`�����v'5�\0�#Tʏ�u\$�#VvM��@'Kl btnÐ��\$n#���:\rnI|��ٍ� ��\n\"\nkz%P� 0�6N�\r�� �۰�\n��(p�A�-p�0�7 %\nJi �A��\r� ���,�ϫj����w��*A�(ϋi�ov��DH\"L6��7Թf<���6h�� [K6BJ� �.bl\$�X5�\$9�j�L���>c���hDtY�zk�*T���]���a�:��n�(|Υ��w�.��❑0��)���B[��'(���K � ��d&(q#��)o�ͱ� QBl�I�?@���q��!\$�uTB�\$� �fXdN�c�:��� �1��pd�[�!O� 4����  \r+�reR!�(��L}��Ng±�%r'\n�h`�h���+�p/�Z�1hd,�\rbf\r�����+)�!q�+‡,�&��ʲz\r��,���e!��-Ҵ- �1��_.��,P�%��q�k.2+0l(�\$�� ȾKu3\\m'r \r#T�!12�!�\0�D�2�G22�.M�1��G��&D�0*3I�/Y2Rg1B;�[6�u,qBɢx/cb-2U&+����{`�s��dq�����Gd�\ri�=� �8�|�s�3P�:b��:4_�_ Š�,�\nrJ?�v`�99��6и2ojI�02�\"��;��.s�6��2N�/Q_@nJ���_��= �I��kg2I�\0�����7�t%������~.��\n���Z{.��R\"�tO�>���}F�N��n 'B�\$��t��m�d�F#4]��:���Ի� ��@����mECi�+��Q��G\0 ��TGi=�\"�Zf���\\��@5�\08�T&*�΋ؐ#dC&��.ss����#�&Ί�@�2����-�A��]\r#�v?+n��";break;case"sr":$f="�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�Ҕ=�q0�!/kV֠�N�)\nS�)��H�3��<��Ӛ�ƨ2E�H�2 ��׊�p���p@2�C��9(B#�� #��2\r�s�7���8Fr��c�f2-d⚓�E��D��N��+1�������\"��&,�n� kBր����4 �;XM���`�& �p��I�u2Q�ȧ�sֲ>�k%;+\ry�H�S�I6!�,��,R�ն �ƌ#Lq�NSF�l�\$��d�@�0��\ne3��jڱ�����{T������R�\n�,����!�\"��D ���3���FK�,В�zs3U�D�<��o>�@�2\r��`G�� �r� #��p��|^���#���r���P�2�\0y����3��:����x�\r�wF�����p_#�rL��K@|6�n \$3Fck�4��px�!�D�3���L[ jh��#4T�M\0����\\��QR���Y�r޾��z�8�'��6�]t�b��9\r��F��#>�N��(�/��^�X�:��\$��Ƶh��b�v����^�+�G.����:���0����\n�f�G�*5?�ɺ������Ī���nST�@��;c\$� �\"[������z���\$�wU7\"m �>I(�����7�戮H&f�s �����P�R�ʖb|�5�j�f�[JA`()����y�K�����@Q<\r��X�W�� Π��Аsb!�9I@��\n�����N�(`���2\"O�b+�zF�r�\r�*9��9IU��������8�C\"�bf��1�4�� dL��L�R�[-��6�F�ˁ>��� �6�Zޤ/ d���܋1�ne���\"�\"�Q�bzEC�MG'^b�d��xx��\$�\$�&�clu��F�+'\r��2�Xˣ�u����Xme��w��s�o�D3��Β20�T�&�(t]bO\"�Z=��/�w�k ���t�\r|�f�0l\r��1��&%2o��3Pą&Y���rzP\"� vN�[\$A��\0�Ei�iu���!�a�Wy%{�ĺ����)S��2!A\0P B��Ŵ\\SX.�ի��/JCh4�1�i�O1�9G02�Ԉ���;h��V ���ZF �簰��ܫE�e���,c1a��;���)�i �n����::-e��D�BS\nA&\0\\A�vl��,W�ʑ ������] UK\$�>�� �5��H������*��CY�턈�Ti<�%\nV��%i��Bdd��2�vv�{.�9�̌�lɤK��\"��'��y�i���J�����!<)�K%��IȖ�����,Y>ē5��h2�)X�� (H�T�r���T�������dݴ5�\$���B7F��\"�'�3\0 Wh@X�� 9,,#K8Cs}\r4�{�pA��~9GA��#C��:�O�d���ʇ ��Ĩ�AW��p \n�@\"�A\0(�K��T���H���� \0R�� �&]o�u��\"O�K�^D^��!j�|�P �P(�wV�Ҿ��j�Ro��<�b_yyj��B�\"�J�Q�F��;BU�\"%z\$��g_�,���+\"ƕ����qJ��k=0��)�.Y��B��*YBm����JU�n xQ\n��E�\\o��h?� &'�Aޮr0L�Wy7�~�b��Vi%r�l�ӟ� R V\0��cJL��Vs�tἩ�Ġ+����\\JoT-�Old�t�K�;��؜X�HS\r!��ڪ_,xS �.��X���\"Q�sZ>���>T\$�# \";�}9!�;�ʕ|܌4��<� �!h�&S�>������\$�����.�v�{\$CPYd���/lQx���=̒y42KdC��Ne�HZ�T�s��4!J%�\nh\n6e7��+��=y��_z�3�+�^ݮ��޶\n�!��A���>n�y� ��I��?*�nNB<��kb:o�^6H0p� ��\$���y#S,!�v�␗B��E2�\"�b'l6��?B���04�:.�r1�D��HLo�H�nAB�?l(�0_\"nPSip��C氄�{p&�o.-p�1��3 ��\n��0⨿i��j(PN�̵ \"-�k �\$����+\rD���\r�i �C0�\n�\r\"��I�'P� p@YP�_b����@ �&��d�F\$��~��H����%�)��A�mM�%�+��W��W�|஠t&-�>N҂D�&Ab��Xqhj/�T���nw�H�Q\r������-�y��\0��C���,����\0��j�O�M��P��QOr��Ơ�&�(�@���L�#p�Q�����?�&���.1sep�����d��� q���\\OD�\n.���M �#!Q�~bd���cZ!d���%�5�\n�0�3�x��x�\$���\$������F@��9H�\"J�TM��(�'#V��\$j%&��'�����ʃ��?�LOoBQe� ��G႖�K&=��>M�(Β3\r�Z�˱�r���Ԋnl��&����dT2f*з\$(j�.<�q�#�{�\0�N+0�10�k\"��q��!c!�%!�-\"o~m=.b�3�!\"�\"�(�Ğ*��sW/�1k&# *��:!���B?�O>�>S�=of��FmtJ\\\$-D8�O�B�m҆l��L1�2CY�Q%Ԕ��3NMJ3yJci>�KC԰�n\"Q��Iqk�P���<��ކ��neI�O2s�-��M��K�A1Ij���W���۔���L����vDo�?���Q�EK(i���\")`mϽ8'�4�EJ�>\$�7:\"�NINS���S��#���R���l}��{H��T�����)k�^�S�=�V��v� '�1HV��x�0?�� ���\"A~VH�M.J��A[pd�u�Kվ)��5�V/p�ž�US]]�!+UL��?#6�U�=�8�[j5��{�_`'& �O�[��Nv\"O�\\�P�O�br7K�����>\"�a��\$��Y��@o�bD\0\$��m9N��P,H���V!Աfu�f�)I�Z\$��f��_��NaK��T5EUc�L�z)�:�E5��wZ �\r���S�V��� ?@��9Gk�Pd=��KEBMpJk6� ���V���\\�?9/�N}B�F\$�泱9*�� �w4�iH\r�V�v�C�qVL�.ꨆ��r�(@�� ��j����@��Zؙ�TBp�:��ml@j�)pWl��Ă��p0+:��kM�rRA@j�*��N�T��D��@�\r�T ���B[s�9t.fG�AC��R� T�’�n,�)��+t���l&E�q�~2YF��1 �Ig�y/h,e�T�bn��.�Av���3�m=��O�2�/s�tQM�x\$�u�,��kF�!�x-p�?MJ����~I�6�V1�/���� \n��C��;��~�\r\0�|4 \$��%Tv2Z \r�U��-��|r�ݴ6���M�3�~�EVP.@�_ ���jS��q�f'�*̒�HZ�K�S\\)�j�����*����D�\n%�d\"t\r\$3�-� �H����5#K/��\r�:�:�����Q�l�Es��ke��.`";break;case"sv":$f="�B�C����Ŗ!�(J.����!�� 3�԰#I��eL�A�Dd0�����i6M��Q!��3�Β����:�3�y�bkB BS�\nhF�L���q�A������d3\rF�q��t7�ATSI�:a6�&�<��b2�&')�H�d���7#q��u�]D).hD�� 1ˤ��r4��6�\\�o0�\"򳄢?��ԍ���z�M\ng �g��f�u�Rh�<#���m���w\r�7B'[m�0�\n*JL[�N^4kM�hA��\n'���s5����Nu)��ɝ�H'�o���2&���60#rB�\"�0�ʚ~R<���9(A���02^7*�Z�0�nH�9<����<��P9�����Bp�6������m�v֍/8���C�b�����*ҋ3B�6'�R:60�8܎�-\"�34�� �P����<2j�7Bbn����1>Sl����P����d��r���<# ڎ�����?�@Т�\0�6��x�\n�L��Ԭ@�����R48�0z\r\r�9�Ax^;ցrEC��r�3��^�c������ �k 9O���7�x�@(@�5 o�+\r#����X�:������s �C\\��\"p� /\0�4� �� C�>����2�`P�7ғ[�`�Lj�_B\r*��6��D�M3�QV2E#��m��P#�u�4��3��*�gM��n�&�*�(9-���x��C.b�x۰2���<�\n:#%&E����޽c\\A�\nb���xv<7�d�X�;���B\\�M7:`��\0003�H3w0���i�\r���>C��>�L�4�����6��\"��Y��{��׮;��\"NO��6�E�0j�L����,�^ �WEA��c6۫C�(:삓�7#0�W)��;�R�τj4��6�&<�z�Ҧa��ac<[H9l�@��� \$��*>���lU`��Ǵ�P>���f3��7� Z_c�\r�T�B\nk [�{��\0���_�8D��\"@�\n�Q\0A� �s)>桜�� �U:�Uj�:*�b�ժ��`�]��� �\"�b�=b�肮Lb�Zfɂ6X���?a���HL�`�x@������d?i��`AU\0���5R*h� �b�V\n�Zum�D<J�_4�>Ubz�X�<8i� J��L�djZ \$~p���F��z�O�x�C}H4M��u�\nT� Mñ�ѩ5B�}�3eF���)Y\$c�\\3�I���D� �z%�z#H�0R�sKA�]���f\$���R�H\n\0�h�Gt���>��2`PSK� N᪗HNI��RjVa;�@e�ɛ\r& ��bv@�a�R��R���c�2C�X��R���0g*�2p���Y\n\"�ycp� �dcn�'���S\nAn�L��\r2�ެƲR�4\\&�ܜ�h,�Y>(V\nD�:�H�L�t�QeH���'5D�l!s����k�����2� �.�j��hB� ����2\n}P�����D�P�B�O\naP�� k%�wʐ&�ֻ%Ȼ� F�[UP�_CI�ei���ا�1#%&��B�[/\r��4����:9�A�X�]YerL��#1���A\0nD��Z�ZX[a\$\"\0��D!P\"� ��=ø�'� �G �>�v� \n ׅJ��mdz0M���:�^�׽lۓ�N�;�4Vl�_��O���m\$�aI��s=� �X�N�q��f�j�e��NK�[81ě�����2v�1�:��+��q<H�\r&�ۛ�ЦH�I'mŸ�&rRZXm��faB�8���(�������l<� \$*K��ip�>�@�hn p[�������2�0��<6���3cZĘ�4\\WaȾtJ{Vm�ݺ{%���dF���C�w�hy|qS�|�d]��\0�kJ�f����a\n��86�[� �ȭ�ܻ��@-����[}���)���:�X�� ��`���� &�F�9kJ�ItA�o����*�+��O����1�X&��&4�m��cpTԭ���,�F����:��l�{����ޚ�)n\r���Lh�AomhV�q�*%�9��Ifi��2�5\r�m^��L�%2�D���Lv�Owd{K�����r�j�Ka�/�W�f�j�� �3�3Zp�Vʤ�\"�I�7��z���aͧK��s�ξ�p�C�kê�6�ԳJ���k�u���`m\r���1�C, �E�̆�&On�-]�u�����~Y쑫w�:�I4;����w��\r<3�@R�o&�n���a�а��>^p�@* ����yv��=!웥��c⺐St}w�u�C����Cś/w�WJ���O�ءϚ���p'craK�wC���w��Lo�3��9o�Om����D*�����aO�\r\nܿ�y�:����@����bh�\n�\r�Z�G�� kbb��4��\$����cBE�ġ��i�� ط�\"!d*9�<=����7)N�C��L��-���������ښL�'�ֻ�^o������x��@�0z믈�,4]-DԂ.�΂�K*�d��/����\n�����\"R ���0�S0��.�9%(HE�@�hd~/WKF3Lq\r\",��@��\n.��p����/�� �Ze&V�p������:�3 `�i F�2�\\��jd�A&6'FL`�Ԃ�\n?\nH�be� �r �TC�1 (qa�-�b`��EΪ|DZ��Pab[ n��11r5�- M8���C\rkѩp����A�nZu1��1�ѱ�F�\n�{ -JE�.�ĩ�\"��wD�n}�4\"����<��\0�e �* �2C�ð�J\nF1`0m�\0Ɖ���������hdF\r�V\rd����\$ ��5+**�>�P\r+�\n�X\rdӏ\\ة~�\0ҵ�/2B�K��Ο�%(T���JsgjM�����h�C�n� ���˂.�&<�^��\n���,yNF�Sn�Q G���t&��CɔJ �HN�*�'A��E�&�K'�J�Bv쬏-�l���qi5�l���x�ފ��.-�80D],�f�(�pF\0��b���(��\"�M�m�<܇N�P=�2�K�0f7'0\rg�.7QH�Fw#[�@�z<�r\r@";break;case"ta":$f="�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��\0��,-��һ[�׋&��a;D�x��r4��&�)��s<�!���:\r?����8\nRl�������[zR.�<���\n��8N\"��0���AN�*�Åq`�� �&�B��%0dB���Bʳ�(B�ֶnK��*���9Q�āB��4��:�����Nr\$��Ţ��)2��0�\n*��[�;��\0�9Cx����0�o�7���:\$\n�5O��9��P��EȊ����R����Zĩ�\0�Bnz��A����J<>�p�4��r��K)T��B�|%(D��FF��\r,t�]T�jr��� ��D���:=KW-D4:\0��ȩ]_�4�b��-�,�W�B�G \r�z��6�O&�r̤ʲp���Պ�I��G��=��:2��F6Jr� Z�{<���CM,�s|�8�7��-��@���Z6|�Y���L��\"#s*M���yp��& )�#��6�j��Zdy*cL���t2�hZV�'�\n������ )IJ� 6 l\"�D,n�r�V��YҲY%�괙�w�)m�;u�ucy%\0P�2\r�D�Ns��<s�� #���rO�M����K��O �?�#���44C(��C@�:�t��d(���3��P���p_?t�L\0|6�O�3MCk�R\r��^0��&�����)�X ��\n~�\"-�S���er��n�Î��ط��%-�_0S\rw�)݀s�ZO�\$B�+�3R[�q7W�i ^ ����Pj�R��\\*�B](W !�7\$��HA(dFK��\0�S\n�Tfa��7�@_\n9�kT雖�P��j`� �:r\n���M��\n�‰�#� !�6'��C`u �|�/g���R�o!:����!9h={�x�_�@A �҆w��Y�]`%�o�H��{�Sh��U'�\\l_�X�3�\0�!�2��B�'����ipB\$���AKn�v1�@�|O��\$�0��BaH��&-�}�;���ȹ \\ĤAkq� 8� N^&�)��!\"��p�̈\$�`��&:g� ���H�HaM-'����z�!��6��Et�_suEu4��6lF�a#��>Y@/)˧֮QҘ,�n�CrmA�BPD�u���i��9�F� ��(/�d�}�N���:��<�����S_d�\")�C̘o}���6JTM|*8C�*O�MI�7T��|*Z� ��ު5J�E�o����aC�\n;gv� ��0lo�\0ϗ���&XT\r����#+�qN03E@@P�:Hn���������:�pP�Ml|0Ъ��Df�Z�]��7\\+{�c��e���a>09W��{vɝ�:�C#tGyҺwR��k�v.�ڷ����Nu64*W��[�I/I� �-�9jU�H�?D`�M~�_��A ��#AB.����3��m&79��ՙ^ ����׀��f�4�U�]�u��:�`샻�o�܇'v�]�TTOA�X�0����S=u�WZQ\n밈Q��4�6�uT���.%��������;V�*�'sS+�\r��1 ���c�A�3_��^�\r}���9S�|CA�a���\0ǁ�i�`�)v�EST!�݊�\$Z B���<ޘ�@��H\n#�|}y����+��\ru�+,j���xL|O)�='���XT�Ðt>�;9��þ�����ؓ�惚~qv%2������so� �~�h��3��A�sA╁�8���F)��Nxk�j5k�=�,d���Hs��咑��C�LܗѪ���`�ق\r5��~��B�����V��4l@�7��W3��'��/Ȝ��؅�w�1�u��C���&\n��.Z\\�u /� ���\0�ĥ%,�n,JB����ͨ5nN���-��LL?\$���\r�l�������/�~ �e���#\n,\rȮ�HT\nm�4�² �k��J�T=@��U�\$Vp�v�H����'��0�b\0�\r�r����D*��� o �1�\"`B���1��\$��.U �@�����(���al�!_\"���0�q��c�%���B��b�1�\$������DFST��چ�>�r+�,g�\ne��b\0�y��g%(B�Dݭ\0F��\"#q�j�a���\r�i ?!\nN�fȥp������ � \0@��\r\$ꬮzp����Pl�Sp��T�n�j�7��H�^�B6�Ja��:�]3�'�6�0} ��� �F�*c�] �F�/�@��3!%݇��L�CSb|�<� di1pX�q���m� qr�D�3k3З7{�QQ�3��F��B�)���b��R���&֦Ie7��P���Ϯ�e�l���5\"�93Y9s\\��\r��X3:�s�?P{,����7�Q<�a*S�4�i4��y�ZSN�� ����=�p�'�T�[��-�7ʅ�?��5�2n�����T#GE�6(�5�@��{,#F���P��BW��Ő\r�V� � `��sQ��M@����`̮�,+����ڄ�� \n���Z\n���I\"��y(j!��d���3A��a�)mUQ�[����j#\$�c�qgo]�Ss��U�I���0�][#\n2x���\n���.��I�M2l������5��v ��Y�����\$��wd1�L{Ӧ�@AU3ϗC(}�w;qnR�U�ɹP��E�,֣�?��b���?�{���f_y������r��Q9:��䣬C�{f����Y0���8��9PmI��9Q��u�z��YeZ+�u�f0���Zcn��U[e�6�\n��>�<-� �{�QC��f��[���.,�,���`� yV�ɷ�f^m��6�h�&��^;�cB~��o��i�7�\"�C�o\$�?�@�J�w��>���@���\r��=�s24'������l�ğ�~ @S�a�Ibغ0�/��E�݄�\n�����=gΉ�6����̜�\$Ë0'\n|ȝ>qm��a�)�6\0�h@�=��܁�0���7η�s2������\$^�T�� \0�@� �t\n`�";break;case"th":$f="�\\! �M��@�0tD\0�� \nX:&\0��*�\n8�\0� E�30�/\0ZB� (^\0�A�K� 2\0���&��b�8�KG� n���� I�?J\\�)��b�.��) �\\�S��\"��s\0C�WJ��_6\\+eV�6r�Jé5k���]�8��@%9��9��4��fv2�  #!��j6�5��:�i\\�(� zʳy�W e�j�\0MLrS��{q\0�ק�|\\Iq �n�[�R�|��馛��7;Z��4 =j����.����Y7�D� �� 7����i6L�S�������0��x�4\r/��0�O�ڶ�p��\0@�-�p�BP�,�JQpXD1���jCb�2�α;�󤅗\$3��\$\r�6��мJ���+��.�6��Q󄟨1���`P���#pά����P.�JV�!��\0�0@P�7\ro��7(�9\r㒰\"@�`�9�� ��>x�p�8���9����i�؃+��¿�)ä�6MJԟ�1lY\$�O*U�@���,�����8n�x\\5�T(�6/\n5��8�� ��BN�H\\I1rl�H��Ô�Y;r�|��ՌIM�&��3I �h��_�Q�B1��,�nm1,��;�,�d��E�;��&i�d��(UZ�b����!N���T�E��^������m�0�A��IKW�\0E�V�#�*��\\`���e94��t!J�]Õ��P���+����\"xv��V ;��GM� �ֈg%'�幧����eӃ,Ŋ�g(�# �*���>>3�8Pc��0�c�9ʣ8@0�S��;����;��C�#���4C(��C@�:�t��L ;v�9N#8^2��} 9�P^1��8���8�� �7���^0��-����ޟ��Kt��\nd�\\�x+Uf\r�ˇ[2͌��7�WL��1N��E�Ե���n�����#�VK��� �WgXp��s�d�2c���s1`�},��v�c2.jtJ��TF孇\$B�N��[-�8�=���V�7��H��Â-\0PDsA�:����l���%�\n��NB'��,Ff� z��a\r�0(J�6%u]���]1�#GI�B~vVCۅ-a5dZONCkTl���qq\n����M�rv�I�+l\$���F���kkp��Һ��@F���� ��a\r�e���Z\0S\n!1�+\"��W�nB�^R�\"��Q+�}-t����S҄2��F�2�����2����ޔ�1�I��l�p��B�5�w�;L�OrS!A0J<.r,� �\\\n,���Dx�[��0|��h\\�z�cp�!%)�1� Fy���c�bqM���+��pe78���� D ,C���A��7�`���I)�(�\0��ѹ\n���<�A\0u��վ���A\0l\r�*�7(�8 !�0�PAS�,\rm�:�PP�M*y��8?�`o��g~,�d��@���X\n��4�D��J����4��\r!���c��\\۝s�ѺWN�k��N����C��v �X����3�+M��%S�Z,'�\$�,���it`R���6¸��/j��z0��F��;W%`&�t D��rI�<\0��T[�r��9�@�#����� �k�v4J�Qk&�BHm�6�\0�fA���2��@�C[�P���^e�-�\n�[0p��g��e\r�x��b80�d^ qA�J#�uo��40�k~�)�~v��JT*��R?�9��ȼ�� уoQҫ;��M���Β�{�]Q����I܃�@\$\0@\n @)U(R^�zN߹܀7���S�UJ�\no�`w���>���X�C��A)������6M����@桛�OM�ކ��U\\{�r04;���{�Hgs��b3�&k�eyQ�#��h- aL)h�N�IL���\"�%��z%�0�S�ݹW ���TWUijE�Xǭ��IaS�d��DXWKav8F�V�3�v�u��<���M�uzW�`\$�P�z[�{͊�^�\\�q�a�?�d�k��n9�6:��1kP��ϔZ��VM���+8�V��=*�4\\cL�6�\nU\$�jM̞x�\0���pc�Z���s�EO,pC��*V}��b��T'�pI�؀j�pz3D�F6d��`����\r\r7�BT�ۻ� r=��N �Ш!3jDE�N��ˉ�����\n.��p \n�@\"�{?i�&^���� 0Q�y����9�G��%�pQc^�]�>�(�]���Z4�MX����FV6��?ě��Q~3���)�2�J�Q��K�xK ���7Ot%���7����x�i>���z��mh6\"�I���������vVS�x~��iz����:��*Jl�k\\Ѷ���q�� \\�\$�j�� ��e�L��P. +����9|�,�����0h&��( ��\0b�)'��p����(��ʄo-�\r 􈌶�J���8?,�İ7\0����c�:ό�/|X��Kz��X�:��� ��^ L�'������.b`�gޕ��|�_��X���b{op�����0T�Z2'� ap�H�� �Bf����D�ITS�|���HJ�\"t?�� ����DS�‹E��úf,��V�ä��Ҡg�E�8�b��^Ɇ�[�v8\"��\n���ir���Ƕf�\"̦�&�N�\n��`�\r�M��O�F�f�� ��T6�Q�<���H\0^3\n��öI�\"[&�'e�\\D&qr�C5�H%R;��^d���6.n�8�@�P�����C�1�OKdE���&+��)<�c���)0�ϖA��Deg&o���g��;�9��Wm�XD`�O��c ��P\"�+d��f�JW#֢�9�e�].�\n�� D��F��)/���FxBJ[\$5#�I\$�1'k�ǥf�\"�[�V�\"?\n)�z�P9�h�ke)�Z9�~G28[C���Pa�f��}DJ9HE T�m.Vh��j���h2[����QǶ<���Y²;\nR�IeR�DL���s}DK&�(�E �8��-�+p�.�1��Z<3;/Ǯ�]2���:DY4�N���m�� �\n�:���)�E�H+�rN\0�W�~+2����B�:��F+g�S���ә8Y)I�����IU9e�7C[ n� I ��z�8fb�X�@A����B���=Y=n�E�*Vh0���S\n�./\0G �6� �D�s%.�/H�?fC�0�H�<,u=�L�4YBÚz԰S��H���T�\r �Q=�Dd�*DR�CC���{bgT����H�4��KM+n��Yn����'�9������3C�]�B���To}c�O��H��<��5 ;��N/�A�V��G*7GsG^�1\\0� lq(�q/(�\rN�F��`��`���O�]H�P�5�4(C�q3aQ}_��N�- ��P4�9�<��bt2�VY`�AbQ57��Vs~�e`:#h�v>��U`�ja�w;�_��1�zLt�b%`<%Z@�q��HR�a�}C����^�O� x�\\�N��v+��e�o��C�� 1㶅[��� \0t ��@�\n`";break;case"tr":$f="E6�M� �i=�BQp�� 9������ 3����!��i6`'�y�\\\nb,P!�= 2�̑H���o<�N�X�bn���)̅'��b��)��:GX���@\n FC1��l7ASv*|%4��F`(�a1\r� !���^�2Q�|%�O3���v��K��s��fSd��kXjya��t5��XlF�:�ډi��x���\\�F�a6�3���]7��F �Ӻ��AE=�� 4�\\�K�K:�L&�QT�k7��8��KH0� F��fe9�<8S���p��NÙ�J2\$�(@:�N��\r�\n�����l4��0@5�0J��� �/�����㢐� �S��B��:/�B��l-�P�45�\n6�iA`Ѝ�H �`P�2��`�H��<�4m� �@3��N)�#�:6�c��:��T*���Qb\nP��B�^-�\\/#BJ�Ħ.8���3��2 #r<����7����90��Ɏh0�3���=�p�4��@ި\"��*�C X���9 �0z\r��8a�^���\\0Ј<\$�8^���3�����\r�+\\� �,x:\r.x�!�O9#��́B��8'�b���=##C�\"�\r��l��D���άrx�*�-�rϰ�dX�\"�-�.�J2&������ԉs{��E�*J:�x�\$�#K0 �\n �x<-{��x�q��P���h2H�F�]��\$NVP0�CC4S�Ò�#�Z��h� B`Ҁ�\"k>�I�t:��+-�/R�1�x9��X�&BrN� 7 ��7�NB�a|�f)<�`��\\M�:�{�иMZ��m�ZR��WzS'\\\"״�I��(}I~�|o�������ǀS�r���@I+t7w�#��@C(���3�9�����Cd�d:����'LO���.=\$��|5���Ä0�=A|fd͒�:��XkE�莑�F�A�V*�Z�ur���wW�Ce���p/&ol��\\)%���x��x�,��^嶷`��~����L�`d��6������(�'��E�BHoP���� q�^+�#P.6&����YCh�C�d���WJ�_,I���Y)�<蒳��>@E0�Ƥ���L��0�srGWr�7F��I�O�&l\"|�*�ߒ�TA�,\"�HX�]/�FKg�)���1�tJ��<\r\$.��&�Ё'\n�7 u�]H���D�C0��Ȟ�bg�<\n\n()�-��r�S��\0*� <���/ʼn(qFb b�x]PAq�!h�E�A,v\$���r���>0 ��32@�\n�\r���,�P��F h���ujM�u1<:��N�grJ\0�0��5\rF|��Y�Ðm1p6�c�I��\"%������Z��`�eL�Y�\0A\0L�����&\0G���AS���sfe�T�a OWd��'8�ӌh�A�]#�je�ٗ�TH�0Q�ϑ�<�T����3�'�N\$UFp�X��l'�\$\r����+=h{J\nm�D��g���3�Y ��~}SOA�\r����K�ЩPQ��1>�^\"�AL47p�[�� `E܄��P�*Z�r��G�@@*��������xE ��|�\\�`�.\$�R�.c%ȁ�ڛ[Q�V\nf\0����Xk9lИ�%�b����/.P�}�Xa� \r��''��*FǗ���7&��\nq%��2\r��z�Nn�u��j�%�q���L3,\n� �� ��^�xD��,��E�/h:xʭOy�j]8��>[�pR������N[�рAW��/���e�k�����Z�3���!e���D}f(���K�a9��#���5���z#R����g/P���3�2�q��c�GC6t`;H�G�|\r�iY*5���74�D�A51���s�M�!I4�O����=��hޓ2(�˭�fç��Aa �J��\\��dƒ� ��C�\r�'��1P^Uثw]LM��>����DO�\r� ��w��F!Ɍ/\"��} �x�圹��{��5(���s�.��\r6o�i�i~T��\rm�—T� OB�<�\r�QO�zN��0r~�oze\"����Ӗ^�heG2�W��I&�d��R\$��L5��@�P�ؖ�d�(�p����)���g3��TX�!��9��+�e�G6��;K���˫��.�R\n{ܤ����\"�Y6:k���ԉ>\r��f.�3+Ϻ���o\$��������?\\�Ь'�4��u�-ם��1�mZ,�Ȳ�\\���.fD�������ѷ@��#O�Jl\0��\$����<\r�E��_b@�m�#��N�Z/TcB�\0�*`����Gdr���/��L�HT����HopV�����̪�f��+ ��gQp\"�\n�H�P�SL\"�p!N�C��R7`��a�\0����,F����A�r�0��NC �x&�����\r�����0܊���&��#�����/ /���7�P��ņS �o̬E�\n2\":��x��W�c#�a�49�8&òLQ*(c~�`�\$��D1(����t��&�� ͧM�^\r����M��p o�1}�QyM\0� ���O��-�0Q~�q�1� �\"��͹��J*�C���Gdz-�xJcp\"�~�\"Mp�\nш\$���pb�q�q��n;�*[\$���#I�\$H���f�pgC� P�!��\"̤\\ �!���� ��%q�\r�C\"�rDrI��gz%kW%�%��~��J�rniQ�%&9!y!Rw#M�[1\"��2e�(�M%�)�u)m.�1� Q�;���\$,�rr�\$O+�bݲ�o��r�'���ʲ;d,Ʊ�`�x�.CB�Nb���=-₭��Y/�D8>�3 �\"��dmQ\n�/P���� .��p�v��4�� f�)c.��8 c`%� \0�I`�i�/��O@&��\n���pn �A1��1Z����<���\\+���0n���0���J3 L�u���f�9�%5g:GĂ,�z:r:/,��SK\"\r�4�&&S�6mܢ��|0X]hM,Sl������\"쬻�!k����\$�b�����~7(<���(�,�Zz�B�1������s�-,��),��v��O�D�[)��c~�\0E�E��L��� �@�\$�p=\r��\0��e�>l���\0�@辀�8�@N\0����\\�R{\"4E�/� PԞ��q4t�1 �t���?����C�Mb��f3C��\r�b�>C�FK\$j\r`�j�j���h�@";break;case"uk":$f="�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�6\rV�G!TI��V�����{Z�L����ʔi%Q�B���vUXh���Z k���7*�M)4�/�55�CB�h�ഹ� �� �HT6\\��h�t�vc��l�V����Y�j� �׶��ԮpNUf@�;I�f��\r:b�ib�ᆭ����j� �i�%l��h%.�\n���{��;�y�\$�CC�I�,�#D�Ė\r�5���X?�j�в���H�)Lxݦ(kfB�K���{��)�)Ư�FHm\\�F �\$j�H!d*���B���郴՗.C�\$.)D\n����lb�9�kjķ��\\���̐ʾ��D����\rZ\r��qd�隅1#D�&�?l�&@�1���M1�\\���`�hr@�:�������,����΢[\nC�*�(�kYCO9� \"%iK�Q%��\n�Y�� ��D�!5ҰM.ȣD�'-(�b5jC���l�h�GUN/�Ҙ��;s ?K�� ��p ��h�7 �������*.�6�e�,�4�ky�2^8����(�|� !\0�9 �0z\r��8a�^���\\0�8^\r����p^8 #��;� ^,��f�]�Ԝ�%����/��|�\$��i\r�Iq-}�\r����\0ըҡ��pj��IP݄Y���i�k���ؽ\r��6�\n��&4��� �F�\$Q,��ė�=EU�/C'2�}M�P���\n5G�e��!�s=]��!���SN��լ(��<���m1��ܤ�#8�}3sI12�*{R��E�cW��*�.�xmTG�F�{u1F��mPL�����ғ�|�4Ób�B [m!�Ap�[�\n�\0�\"��1\n( a��5x�2u.��C���u�ì=/���0���@dh棑�P\"�yNh�!%t��!Clu����Ј%2���� ��f�`0ъ QnE�l��\"ֈ�\$���\rNy�#B�uvލd:�ܺ��� ��0��QŞtV�\\�a^P)z�@�b�D�������C�a A�2��@�AI�RRKI��&C�ti!�4��ܠ��L��6@���74* ^���m�ف\$Г��R��Q�!h������r�������� .��D:e�2�V)��h���Iv�&%=�v��;�>a���rZ3)eLś3�M�k�'/����D�P*�% �E�VS\\\$���`���U+���@�A��ʂI ����N��������J��:<8�)�PT 9]Ohz��J6YlyB��U�SS�iH �Ng��*ՄUcC E��ɐ�SٳO����pӰP @������G\0�����0NR9bE\r*��#\n�*a�Yr���Z�462�RH#~�Obq��]t�\"�=MN��7X����ŬQ�D�RU��� �,T�����u�R��Q#J��`:��~4�\$���˜RǙ��ٜme�t�evƖǃj [|hr� �D:�d�\r᫆R �ty� ީ[�2)��h��\$R�2�p��9G���֔�E�����to�C��Y���C���r� ;T��S��S���Ŕ��\nM==���΂B�\n�UxM*!x�O\naQ�HH���1~�3]M-�U!��\$�_��������x�c4T�����bY4�����,�9�@��60Y��ӝ���`�C\n��(F\n�@�#ÜG���,|� I��[��q��֛q�n<ȑ\01�}�C7��;�4�:D�6� ��7Y b �!�&Ƅs#�x̤RY��y�4j�1�/�IZ��jϲ�ZV��2�O�T�xM�� �m��oQ�*����㋷%����2W���N�#a����q���2�SK�11��-p6F���d�\\y\$���\$_p�W�����\n�/�qb{��UGc=�D����%�X�b!�xg�\n[BS4'O>���9��I���� ʽV��(Vx�Ѧ����#f������8\$f�f��`���!Hj1(0��-b||��7ˆ7�R��B�k�p�R7o;�p����H�!�����h�n��h�B���R��F\$�L�LH��2qGʂ��Cp2!n��k�C�ɧnJgV�P`%tbp����b츻ʨ��{��d���d-�.(�^D/��Κ&��f�|�B�h�쥎x(��M.�ʈZ�\\�\$V`�\n�� � ��P�8G��-�Jb�* |����x��\nH�d�-���L�����pšGT7PQ�VWqZSD%m���&)%�\$��#�+gD�O�G*�(d%�l�ǻL��)1���XQl6������r&ў�1z�~J����-me���Bu�7�i Cr'�M�q��wQ��qW �XQ����Ɯq��SQ��1�,� m�6�8�s���yJ��R��,+�qg\$NFz���2O!̼4 ��L�>��[�x�\$�\$�%�Fb�'+%#���`2L,c�c.������0�J:�� q:��\n�|Ն?*D~\$��k\"�o�F%L�q�\$ 5%,��B�(�<�DQl���qi.oZ�q�&�?/Q�)?/�`�#��B�Q��q�.�_.��1O�CD^I�LQ�1q1pLq��3#n�(�O�T�N�4g���򍂻��2l�ꧬ�\"<{R�[#�{��:��\0,�\$��رh�ς?-S��G�����>������\"�fD��)0d�ss#�\r3q�\"�.w\"�;B;�;��>�FL\0P�b��p.�5.�^ ��̳;�_2r�]�|�W2�s/7���������EKA4�(-4?T 5t �;%��Ȣ�#2J+?�D ;�H��L���tF^1����i�)D��\0,�o0�ԓh�+k�Wn�pKl�y*6�q7*��� ����+m�EDtWb4�qȱT70�\$&��tQР�6 g��h�e iq��wEvc�P�N��qrW\n��sW[r,v�ה:Lg1zvE(��Y�Co�qzʊ�Q 3t��D׽SscׅQ�Q]�J>��VӒ�v�L��R�ӎ|��&I�k%L\"��Zy�\r��`j�T6X'5�óԧf�m�w�e�~ĉ�8~��7�wU��[�,(�~q����ϘuxT�h�Z�)��7�m��o��x���Q��Q?EX��'���pöL�(���-�k2��c����p ��7BS,\$ EDYO;2в��90��t���u�[��):�Y�S��Gy��n�\$9u%v`�R��/ �b���)�CG�w������F#\0F���Y?��x�ts?���U�%�y���q��/��v��\"=�y�4C�\$����t�S+��XY\\�Q�Po)\r��\0�h��\$��eV��b���To���-<�UV� �]+lQ¢�!Z@\n�� `������ǐ1}(txg�ֲ������u�\0���u��β5���L�K��&�kC<��Z1��w��#Y�`Zu��a��<6�n�\0� �9E�F�5�L�v=��";break;case"vi":$f="Bp��&������ *�(J.��0Q,��Z���)v��@Tf�\n�pj�p�*�V���C`�]��rY<�#\$b\$L2��@%9���I�����Γ���4˅����d3\rF�q��t9N1�Q�E3ڡ�h�j [�J;���o��\n�(�Ub� �da���I¾Ri��D�\0\0�A)�X�8@q:�g!�C�_#y�̸�6:��� �ڋ�.���K;�.���}F��ͼ S0��6�������\\��v����N5��n5���x!��r7���C ��1 #�����(�͍�&:����;�#\"\\!�%:8!K�H�+�ڜ0R�7���wC(\$F]���]�+��0��Ҏ9�jjP��e�Fd��c@��J*�#�ӊX�\n\npE�ɚ44�K\n�d����@3��&�!\0��3Z���0�9ʤ�H�(�\"�;�mh�#�\njh�-�aC3&I�O>%�*l����΢jV�JzT�\"�P�i�b�2�d�C�&! bk�:V�\0P�(2�\raYSiD_���+3�#�# ����\$\rAC�PP�1�p0���j���� ;�(��:��\"9�p�X��9 �0z\r��8a�^��\\0�Vc����x�7�]�9 �xD��k��c3�6��LP�|� +�T2��\$Uh ƀ����a�Hl��\nx�Yee��� |�ú@P�0�Cu���\"�<��(P9�2DH:7TC'I9�h�&L5v�'��-�%�\r�P�0����d�P�!)�R��� ����]f(�g���wMQv�~MJ\n�O\n�%\nx]*�߃X}\"������F�ʲ�LnB B:<��J7 A���@~A ?��p� C(xj!�m��x��h�4=\"����\r!����Pn �,4�B�\rL� Z�5G�9���ӻ�H�]Q�\r��w�qF����eb+������AA�ʆ\\��j�;�(<\"��0k@�j�U�]�JˉA�w�8lC\"�^ �y�U�W��_�;�6 \"�saL02\"�:��>������@ȉpPu\$���@t��M'i!!�~#*A{E����J�.SB�NE�>f��:�)��༗��_ �~/�\0��\$�>҄90�¡� ��1��0|a�Q\$ȢKy^� sǝ��ĖBE���B�3P�cĵ�5�(X \\��6���\r�����az�[ h3Z*zh ����D���^�D7Q�\rˡQHt]!�ܩ���N���w\\��зAA@\$h���Ȝ\$\"d��BE(1��XpA��B@�GR@��hD:(|��L>�a�0�V� ;t����RB�B�:���:����1��2�k�' 閂���F���`�y��fC[/)@A��F.�Xu��)F�i Y}=*�蘐\\DxHA�I��F��ۤ�F��?+z'j�j(��.*N!�DM^��;L@mH)%�\$���\$�m@A���ؽ\rBAA��9��s.�\n��t#Y��UFd���KxP �L*EӾ�I��  b9�r� ������RI�t�����v|L�C�yW����gӛ./����G�o�D�#J�s���%=��HrU=�Uv�\$7�����ZI�8���Fb�%���eM��,I#��R ���P�t�JbUȐ��� ���Q��F�v�bN��V�\$��9k-��uԏ�@� Y �M'ܴ��e�B��D94���X �\"� ����^��No�DC��L����.(�3<>g�!�-&��v���i�9��L\n*eN�0�u�f���=z,�|n�)�E�<<��g��6D���jM��\rpµ,��q�[�N�o��E�I4��(�d�e��UPz�h2�s�͞X��\$�p\"i��fƽ���\0��:c�TG��zNS�1\"&�ϒ����l�=S�O8�s7Z�H���?D��ۡ/���E�D�Wv�SV\0������ R�e�2*�o��\\u,�@T\n�!�����|D�KM��B7ZM~Q�����!��o��� s d���X\"ĝ�.}����-��k�b앎����iR,�I�F������U�b��K�Yk�{�v���i�J����Ö��q��'��'Ăm�D�*L���#��8����d.��������{\$�߂6�\"���F�-6)mfh@���8BR9��2�D��&�\n~�T���?P)\0~�'(e�Rh!t\"ؖPF���l' R\$9l.�P*T�.oR��p8��\0��\0�\$0�l�N Nj�hAKrOG�u��j�^X��\$�����\0\r� � HӍ3 ���g\0{p����g�|���p�c��z��|bHh8��l���O\"���]�]��|G��c\"�������\"��\$�d�ʪ9^%� ��1*0\rԠP�L��9�~r�H\r���Sr���]�X���P��0xD���X��pe ���h���\\\$��Ą�h���&�n��|�{N<�T�Ĕg�}�A�0�15��g�a�\n�ɍ�0�G�ԋM��}\r�\rC��[/� ���byP����0. !&Zo�l�\n�����N7.X8DL�\"SAv�,�g.N:&j]����g��\n�I�s �\$�`Y���d�l��f���'�\$�X�J�.�'�o\"p���V�,Fm#b�9�V� �/��O��B�' ��� Ϻ[Ү-I'��L��)G�-(\$�O�q�K&��.���2����eY-�&��[\rQj�\",N 0��Nr��0� g�NE(�&����\$��X�w\"n�0q\" �̥11\"RM�Xlf��[+��4�V��M�z�L����f`%PCX0�&'s�5e��� :�KR���\\; z��j)�s�!Ɲ�|�1\0\\ �:��-\n*��\r�M�\n��\$�G��0�H��X���JIE> ��\n���q �ڵ�J̮�/�R�q���X\$�t��s\"0�tX���,r���P�(s��{=�m*6(�jn�Lk��T,UŌ6d�V�,��\0I��w�̎M#����+0��æFa/%ԋ\0���:�x\r�,�H��ԜhQ�B|\$�qK���u��p�\n8T)A���Jo �I\"�!#x���ډ��M�”de@��i8�r��+M�f�. �.�N���h'\n�@@z�TB����k*D�����\n ���2Bߤ�Eb\$��́A�,U�̞l�U��IӨ!4�@�����j2�,��\r�f��#:X%�3��oΠ\04b�";break;case"zh":$f="�A*�s�\\�r����|% ��:�\$\nr.���2�r/d�Ȼ[8� S�8�r�!T �\\�s���I4�b�r��ЀJs!J���:�2�r�ST⢔\n���h5\r��S�R�9Q��*�-Y(eȗB��+��΅�FZ�I9P�Yj^F�X9���P������2�s&֒E��~�����yc�~���#}K�r�s���k��|�i�-r�̀�)c(��C�ݦ#*�J!A�R�\n�k�P��/W�t��Z�U9��WJQ3�W�q�*�'Os%�dbʯC9��Mnr;N�P�)��Z�'1T���*�J;���)nY5������9XS#%����Ans�%��O-�30�*\\O�Ĺlt��0]��6r���^�-�8���\0J���|r��\nÑ)V����Y�m��*QBr�.���I�����lY��,��T^��C�@��<�# �4��(�t�d�lR>�����\\�.D���/�r��/i&����\r��3��:����x�Y��\rBP�p�9 �x�7��9�c�v2��:e1�A��AN���IP��|GI\0D��YS1,ZZL�9H]6\$��O�]&J6�\r&�ד�z��i,X��ur=��ZS�����8tId�K��LW�eE���9Tr�PDOZ�}�D�g)\0^[���T���n�w� D%��8s���N]��\"�^��9zW%�s]d̲��:Da&�I�\\V�E�]2Ą�!dD#�ECGm�L)�\"f�n�I����57��NS�My�'1Q1��4��\\ �o���SGAM7�l�/6�1+->]4s��OtOd�I��������J0�D��W�*?hDݗi���6D��:Ijs���t_���\r-O�:�>��aHX��dV.LC:��@l��C����t:ȑ(�� �X��\"�U\n�V*�`�������]��~ � o\r��:�T�A�3�_�:X�'��P�Q�'E  �l��0/��5]�8-ߑ�i૑�T�O�Q4N �*�U*�V��b�ú�V�!]+�|�(x��9�倲��́h) 舶��\$p\"�J�d+���r �\n9D`�Cb�B��T\$��\$1\$W���|ϩ���s 1��\n�*�ݐ ���8�\$F)��� \\SI��\nr�# i�R����*�q�S`�(�����L�dTCb���0Dԛ��<9�p�H�s��e8��G�3@K�t0r�,�\\�@�<%�s\nx�����q� ��+���Ht�!1-�ZM4�\"�S\nAqI9f+?�E��\"���v�5����-���丘)�M��:C��W U��JQ����\nd�܂��8ީI�.�tWʓR��9�����Y���(��>�\\(���&,|R\nz�Ұ�(\"EƻX#� ����t�V���}��i�s� \"M2�P(�B( �m�0��^I�r`d �2�w2`�ؤǕ�O��+��\n �8P�T���@�-�-\"�K��j��H�K���*/Ә�e�&Z��qe��0& � �EE��w`��qvt�q��\r�t�s�̤�G�������ts�&���|9�@�bn�v �JYDQ� ��NQ�Є��2���3B��A��:��Ή�Hs9����Ai�M����aB9�s�W����ta�ߐ�)ե��\$W��:B�{�㤿Y�n�忯����h��M�1@!�թ��W�chģHZL G��w����s/&R�&��C�I���a'����e�۱!~/�Pz'�:U͘p����6O��bC ��1Dcth��OX�x �����E/e����*\0J�u��@X�YM0f=�n#�Q6�/�\r!%��� �姢Ԭ:�\\��o��_�&!�\nH �)�8�kAV���1�tR��Uf�_A\\2�-�g z%P� ����<��[QR�k>b���ץOAi��G�!�.\$��/%쾶Q� ��9�B��^6 �3�W&�Qet��K�q,^h��E^������v?��H&��)Ds'QB�R2�Yy΃��5{���őgD�tDt\\��KK+-(_� ��/)ieg�\r\"����ƹ�SD\"��H���|��'ǟ�oM]��f��z�wb\\��cG �y{���?������h ;g��#��\0�gwSj�s��f���{I�\\��>�z..R�S�JZ���� 咒X�a�-,e��������.�\n���=���e%E @R������oHȔ�uM�?g�Pɤ-6��d̜!�U-5��B��|��Bm���,��\n���Zl��*�x�+̡��\"6#��e�ۥ��J��L.A�7���6��͌ܜ/���ed6�A��d3G�q�� RŪ‡䤦��\$�]���n���/��R����CI�m\$P���d�x*lq%j\\�OX���4i�gL�!nr\$S�Ĺ.��N�'����]#dpDM��D\\�� ��� ���\r��\$2\\Έ]��G\"��^BbMr3#c��@���@� �+�-2ֻ2�k���r� (�R��#�|��r��L";break;case"zh-tw":$f="�^��%ӕ\\�r�����|% ��:�\$\ns�.e�UȸE9PK72�(�P�h)ʅ@� :i %��c�Je �R)ܫ{�� Nd T�P���\\��Õ8� C��f4����aS@/%����N����Nd�%гC��ɗB�Q+����B�_MK,�\$���u��ow�f��T9�WK��ʏW����2mizX:P �*��_/�g*eSLK�ۈ��ι^9�H�\r���7��Zz>�����0)ȿN�\n�r!U=R�\n����^���J��T�O�](��I��^ܫ�]E�J4\$yhr��2^?[���eC�r��^[#�k�֑g1'��)�T'9jB)#�,�%')n䪪�hV���d�=Oa�@�IBO���s�¦K���J��12A\$�&�8mQd���lY�r�%�\0J�ԀD&�� H�i�/\r��U��w.�x].��2���ft(t KS��?��2]��*�X!rB��]# �4��(�t��e k�\0���Tr��{4Ǒ42��zF�@4C(��C@�:�t�㽔 4�9O�x�3��(���9�����JP|t)!B�1�/�B�|GI\\CD=z�%y�RQ s-�~W?��JQ]\$���:�A(\\��{�1�(M��ZS�����\0�<��(P9�*iXBJ��yS��%� ���4Z��@(JU �8P�T�*�\0�B`E�L�� Ҥ\$h�&d�G���o��p]8F�Ƙ��9�D�RvEE��/�O\0��#4�Z:dޛ ���H@��,��S�����x�ȕ�A\n�ڐ��y\"��\$0\"�\0�����]a O���='��|ӡ��W�\0a�B��,�UcEn�� Uْ��Q�d�A4�*wp�LBV��Gf�_؉2ц�a,SES �8�<�2Ň8�M=01�t�зHs � F�.���s�Ӻ��\\T딟1!��tL��>�Ԋ���� Ą���jc6��tض����; Q���J�\0O�C ���K'N�`���8����}EQ����IfE�%ӄ�m�xKV�op�>���\"|_�z��D��b��N ŸM�t\rPDg=ɸ`��5ۘT��[����'�@[n\\l�\n� �����BH�ec�_�Q'&��:� ��V#,�㧎]���N���4�u��P����V�\"\\����`\\�#H L>����s�H��0����V'2cb�ArI�w�.Ef�Ә�54����f\$���9\\{���Xp�;<0lX|���O���d������_ �t\"�\rQZƍ�%�u�ަ���t��1��Ǐ%ŧ�%6���~�E#�f�h�����ƒ]㯛��}�w���7��y\\����|�����w�#�ރ���9�;O�[�g��DE�A#��{��X�]���x8��l��va˼w����[~\nK��AҺ����&�\0N��'�����0��э�!�C��!P5�\"�vT%�n3����hP�l�%n�n��Lb��:��6��\\�\r7�>��\"lV�_⨙ci���W,���H4�,�D�/Z�&a�������\nCg-C\n,�\nk� p� ���l�\rp�t��k�� M}\rmr��0��PAP�^�,��\nu�:!��梙b ��'�7b��p��f�\r&*a!���m}Q(��t��i��j/�T~*�2װ���p�]eB7J��x\$pNf��< `B1-���1!\0�w\nt�1n̍Cq�1f���q�f1LAQ����moperators);if($hg!==false)unset($b->operators[$hg]);}function dsn($pc,$V,$F,$_f=array()){$_f[PDO::ATTR_ERRMODE]=PDO::ERRMODE_SILENT;$_f[PDO::ATTR_STATEMENT_CLASS]=array('Min_PDOStatement');try{$this->pdo=new PDO($pc,$V,$F,$_f);}catch(Exception$Hc){auth_error(h($Hc->getMessage()));}$this->server_info=@$this->pdo->getAttribute(PDO::ATTR_SERVER_VERSION);}function quote($P){return$this->pdo->quote($P);}function query($G,$Ei=false){$H=$this->pdo->query($G);$this->error="";if(!$H){list(,$this->errno,$this->error)=$this->pdo->errorInfo();if(!$this->error)$this->error=lang(21);return false;}$this->store_result($H);return$H;}function multi_query($G){return$this->_result=$this->query($G);}function store_result($H=null){if(!$H){$H=$this->_result;if(!$H)return false;}if($H->columnCount()){$H->num_rows=$H->rowCount();return$H;}$this->affected_rows=$H->rowCount();return true;}function next_result(){if(!$this->_result)return false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function result($G,$o=0){$H=$this->query($G);if(!$H)return false;$J=$H->fetch();return$J[$o];}}class Min_PDOStatement extends PDOStatement{var$_offset=0,$num_rows;function fetch_assoc(){return$this->fetch(PDO::FETCH_ASSOC);}function fetch_row(){return$this->fetch(PDO::FETCH_NUM);}function fetch_field(){$J=(object)$this->getColumnMeta($this->_offset++);$J->orgtable=$J->table;$J->orgname=$J->name;$J->charsetnr=(in_array("blob",(array)$J->flags)?63:0);return$J;}}}$kc=array();function add_driver($u,$D){global$kc;$kc[$u]=$D;}class Min_SQL{var$_conn;function __construct($g){$this->_conn=$g;}function select($Q,$L,$Z,$sd,$Bf=array(),$_=1,$E=0,$pg=false){global$b,$y;$ce=(count($sd)selectQueryBuild($L,$Z,$sd,$Bf,$_,$E);if(!$G)$G="SELECT".limit(($_GET["page"]!="last"&&$_!=""&&$sd&&$ce&&$y=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$L)."\nFROM ".table($Q),($Z?"\nWHERE ".implode(" AND ",$Z):"").($sd&&$ce?"\nGROUP BY ".implode(", ",$sd):"").($Bf?"\nORDER BY ".implode(", ",$Bf):""),($_!=""?+$_:null),($E?$_*$E:0),"\n");$Fh=microtime(true);$I=$this->_conn->query($G);if($pg)echo$b->selectQuery($G,$Fh,!$I);return$I;}function delete($Q,$zg,$_=0){$G="FROM ".table($Q);return queries("DELETE".($_?limit1($Q,$G,$zg):" $G$zg"));}function update($Q,$N,$zg,$_=0,$kh="\n"){$Wi=array();foreach($N as$z=>$X)$Wi[]="$z = $X";$G=table($Q)." SET$kh".implode(",$kh",$Wi);return queries("UPDATE".($_?limit1($Q,$G,$zg,$kh):" $G$zg"));}function insert($Q,$N){return queries("INSERT INTO ".table($Q).($N?" (".implode(", ",array_keys($N)).")\nVALUES (".implode(", ",$N).")":" DEFAULT VALUES"));}function insertUpdate($Q,$K,$ng){return false;}function begin(){return queries("BEGIN");}function commit(){return queries("COMMIT");}function rollback(){return queries("ROLLBACK");}function slowQuery($G,$hi){}function convertSearch($v,$X,$o){return$v;}function value($X,$o){return(method_exists($this->_conn,'value')?$this->_conn->value($X,$o):(is_resource($X)?stream_get_contents($X):$X));}function quoteBinary($ah){return q($ah);}function warnings(){return'';}function tableHelp($D){}}$kc["sqlite"]="SQLite 3";$kc["sqlite2"]="SQLite 2";if(isset($_GET["sqlite"])||isset($_GET["sqlite2"])){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 __construct($q){$this->_link=new SQLite3($q);$Zi=$this->_link->version();$this->server_info=$Zi["versionString"];}function query($G){$H=@$this->_link->query($G);$this->error="";if(!$H){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return false;}elseif($H->numColumns())return new Min_Result($H);$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($G,$o=0){$H=$this->query($G);if(!is_object($H))return false;$J=$H->_result->fetchArray();return$J[$o];}}class Min_Result{var$_result,$_offset=0,$num_rows;function __construct($H){$this->_result=$H;}function fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function fetch_field(){$d=$this->_offset++;$T=$this->_result->columnType($d);return(object)array("name"=>$this->_result->columnName($d),"type"=>$T,"charsetnr"=>($T==SQLITE3_BLOB?63:0),);}function __desctruct(){return$this->_result->finalize();}}}else{class Min_SQLite{var$extension="SQLite",$server_info,$affected_rows,$error,$_link;function __construct($q){$this->server_info=sqlite_libversion();$this->_link=new SQLiteDatabase($q);}function query($G,$Ei=false){$Se=($Ei?"unbufferedQuery":"query");$H=@$this->_link->$Se($G,SQLITE_BOTH,$n);$this->error="";if(!$H){$this->error=$n;return false;}elseif($H===true){$this->affected_rows=$this->changes();return true;}return new Min_Result($H);}function quote($P){return"'".sqlite_escape_string($P)."'";}function store_result(){return$this->_result;}function result($G,$o=0){$H=$this->query($G);if(!is_object($H))return false;$J=$H->_result->fetch();return$J[$o];}}class Min_Result{var$_result,$_offset=0,$num_rows;function __construct($H){$this->_result=$H;if(method_exists($H,'numRows'))$this->num_rows=$H->numRows();}function fetch_assoc(){$J=$this->_result->fetch(SQLITE_ASSOC);if(!$J)return false;$I=array();foreach($J as$z=>$X)$I[idf_unescape($z)]=$X;return$I;}function fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function fetch_field(){$D=$this->_result->fieldName($this->_offset++);$cg='(\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($cg\\.)?$cg\$~",$D,$C)){$Q=($C[3]!=""?$C[3]:idf_unescape($C[2]));$D=($C[5]!=""?$C[5]:idf_unescape($C[4]));}return(object)array("name"=>$D,"orgname"=>$D,"orgtable"=>$Q,);}}}}elseif(extension_loaded("pdo_sqlite")){class Min_SQLite extends Min_PDO{var$extension="PDO_SQLite";function __construct($q){$this->dsn(DRIVER.":$q","","");}}}if(class_exists("Min_SQLite")){class Min_DB extends Min_SQLite{function __construct(){parent::__construct(":memory:");$this->query("PRAGMA foreign_keys = 1");}function select_db($q){if(is_readable($q)&&$this->query("ATTACH ".$this->quote(preg_match("~(^[/\\\\]|:)~",$q)?$q:dirname($_SERVER["SCRIPT_FILENAME"])."/$q")." AS a")){parent::__construct($q);$this->query("PRAGMA foreign_keys = 1");$this->query("PRAGMA busy_timeout = 500");return true;}return false;}function multi_query($G){return$this->_result=$this->query($G);}function next_result(){return false;}}}class Min_Driver extends Min_SQL{function insertUpdate($Q,$K,$ng){$Wi=array();foreach($K as$N)$Wi[]="(".implode(", ",$N).")";return queries("REPLACE INTO ".table($Q)." (".implode(", ",array_keys(reset($K))).") VALUES\n".implode(",\n",$Wi));}function tableHelp($D){if($D=="sqlite_sequence")return"fileformat2.html#seqtab";if($D=="sqlite_master")return"fileformat2.html#$D";}}function idf_escape($v){return'"'.str_replace('"','""',$v).'"';}function table($v){return idf_escape($v);}function connect(){global$b;list(,,$F)=$b->credentials();if($F!="")return lang(22);return new Min_DB;}function get_databases(){return array();}function limit($G,$Z,$_,$kf=0,$kh=" "){return" $G$Z".($_!==null?$kh."LIMIT $_".($kf?" OFFSET $kf":""):"");}function limit1($Q,$G,$Z,$kh="\n"){global$g;return(preg_match('~^INTO~',$G)||$g->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($G,$Z,1,0,$kh):" $G WHERE rowid = (SELECT rowid FROM ".table($Q).$Z.$kh."LIMIT 1)");}function db_collation($l,$nb){global$g;return$g->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");}function count_tables($k){return array();}function table_status($D=""){global$g;$I=array();foreach(get_rows("SELECT name AS Name, type AS Engine, 'rowid' AS Oid, '' AS Auto_increment FROM sqlite_master WHERE type IN ('table', 'view') ".($D!=""?"AND name = ".q($D):"ORDER BY name"))as$J){$J["Rows"]=$g->result("SELECT COUNT(*) FROM ".idf_escape($J["Name"]));$I[$J["Name"]]=$J;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$J)$I[$J["name"]]["Auto_increment"]=$J["seq"];return($D!=""?$I[$D]:$I);}function is_view($R){return$R["Engine"]=="view";}function fk_support($R){global$g;return!$g->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function fields($Q){global$g;$I=array();$ng="";foreach(get_rows("PRAGMA table_info(".table($Q).")")as$J){$D=$J["name"];$T=strtolower($J["type"]);$Yb=$J["dflt_value"];$I[$D]=array("field"=>$D,"type"=>(preg_match('~int~i',$T)?"integer":(preg_match('~char|clob|text~i',$T)?"text":(preg_match('~blob~i',$T)?"blob":(preg_match('~real|floa|doub~i',$T)?"real":"numeric")))),"full_type"=>$T,"default"=>(preg_match("~'(.*)'~",$Yb,$C)?str_replace("''","'",$C[1]):($Yb=="NULL"?null:$Yb)),"null"=>!$J["notnull"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$J["pk"],);if($J["pk"]){if($ng!="")$I[$ng]["auto_increment"]=false;elseif(preg_match('~^integer$~i',$T))$I[$D]["auto_increment"]=true;$ng=$D;}}$Ah=$g->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));preg_match_all('~(("[^"]*+")+|[a-z0-9_]+)\s+text\s+COLLATE\s+(\'[^\']+\'|\S+)~i',$Ah,$Fe,PREG_SET_ORDER);foreach($Fe as$C){$D=str_replace('""','"',preg_replace('~^"|"$~','',$C[1]));if($I[$D])$I[$D]["collation"]=trim($C[3],"'");}return$I;}function indexes($Q,$h=null){global$g;if(!is_object($h))$h=$g;$I=array();$Ah=$h->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));if(preg_match('~\bPRIMARY\s+KEY\s*\((([^)"]+|"[^"]*"|`[^`]*`)++)~i',$Ah,$C)){$I[""]=array("type"=>"PRIMARY","columns"=>array(),"lengths"=>array(),"descs"=>array());preg_match_all('~((("[^"]*+")+|(?:`[^`]*+`)+)|(\S+))(\s+(ASC|DESC))?(,\s*|$)~i',$C[1],$Fe,PREG_SET_ORDER);foreach($Fe as$C){$I[""]["columns"][]=idf_unescape($C[2]).$C[4];$I[""]["descs"][]=(preg_match('~DESC~i',$C[5])?'1':null);}}if(!$I){foreach(fields($Q)as$D=>$o){if($o["primary"])$I[""]=array("type"=>"PRIMARY","columns"=>array($D),"lengths"=>array(),"descs"=>array(null));}}$Dh=get_key_vals("SELECT name, sql FROM sqlite_master WHERE type = 'index' AND tbl_name = ".q($Q),$h);foreach(get_rows("PRAGMA index_list(".table($Q).")",$h)as$J){$D=$J["name"];$w=array("type"=>($J["unique"]?"UNIQUE":"INDEX"));$w["lengths"]=array();$w["descs"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($D).")",$h)as$Zg){$w["columns"][]=$Zg["name"];$w["descs"][]=null;}if(preg_match('~^CREATE( UNIQUE)? INDEX '.preg_quote(idf_escape($D).' ON '.idf_escape($Q),'~').' \((.*)\)$~i',$Dh[$D],$Jg)){preg_match_all('/("[^"]*+")+( DESC)?/',$Jg[2],$Fe);foreach($Fe[2]as$z=>$X){if($X)$w["descs"][$z]='1';}}if(!$I[""]||$w["type"]!="UNIQUE"||$w["columns"]!=$I[""]["columns"]||$w["descs"]!=$I[""]["descs"]||!preg_match("~^sqlite_~",$D))$I[$D]=$w;}return$I;}function foreign_keys($Q){$I=array();foreach(get_rows("PRAGMA foreign_key_list(".table($Q).")")as$J){$r=&$I[$J["id"]];if(!$r)$r=$J;$r["source"][]=$J["from"];$r["target"][]=$J["to"];}return$I;}function view($D){global$g;return array("select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\s+~iU','',$g->result("SELECT sql FROM sqlite_master WHERE name = ".q($D))));}function collations(){return(isset($_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function information_schema($l){return false;}function error(){global$g;return h($g->error);}function check_sqlite_name($D){global$g;$Qc="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($Qc)\$~",$D)){$g->error=lang(23,str_replace("|",", ",$Qc));return false;}return true;}function create_database($l,$mb){global$g;if(file_exists($l)){$g->error=lang(24);return false;}if(!check_sqlite_name($l))return false;try{$A=new Min_SQLite($l);}catch(Exception$Hc){$g->error=$Hc->getMessage();return false;}$A->query('PRAGMA encoding = "UTF-8"');$A->query('CREATE TABLE adminer (i)');$A->query('DROP TABLE adminer');return true;}function drop_databases($k){global$g;$g->__construct(":memory:");foreach($k as$l){if(!@unlink($l)){$g->error=lang(24);return false;}}return true;}function rename_database($D,$mb){global$g;if(!check_sqlite_name($D))return false;$g->__construct(":memory:");$g->error=lang(24);return@rename(DB,$D);}function auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){global$g;$Pi=($Q==""||$hd);foreach($p as$o){if($o[0]!=""||!$o[1]||$o[2]){$Pi=true;break;}}$c=array();$Kf=array();foreach($p as$o){if($o[1]){$c[]=($Pi?$o[1]:"ADD ".implode($o[1]));if($o[0]!="")$Kf[$o[0]]=$o[1][0];}}if(!$Pi){foreach($c as$X){if(!queries("ALTER TABLE ".table($Q)." $X"))return false;}if($Q!=$D&&!queries("ALTER TABLE ".table($Q)." RENAME TO ".table($D)))return false;}elseif(!recreate_table($Q,$D,$c,$Kf,$hd,$La))return false;if($La){queries("BEGIN");queries("UPDATE sqlite_sequence SET seq = $La WHERE name = ".q($D));if(!$g->affected_rows)queries("INSERT INTO sqlite_sequence (name, seq) VALUES (".q($D).", $La)");queries("COMMIT");}return true;}function recreate_table($Q,$D,$p,$Kf,$hd,$La,$x=array()){global$g;if($Q!=""){if(!$p){foreach(fields($Q)as$z=>$o){if($x)$o["auto_increment"]=0;$p[]=process_field($o,$o);$Kf[$z]=idf_escape($z);}}$og=false;foreach($p as$o){if($o[6])$og=true;}$nc=array();foreach($x as$z=>$X){if($X[2]=="DROP"){$nc[$X[1]]=true;unset($x[$z]);}}foreach(indexes($Q)as$ie=>$w){$e=array();foreach($w["columns"]as$z=>$d){if(!$Kf[$d])continue 2;$e[]=$Kf[$d].($w["descs"][$z]?" DESC":"");}if(!$nc[$ie]){if($w["type"]!="PRIMARY"||!$og)$x[]=array($w["type"],$ie,$e);}}foreach($x as$z=>$X){if($X[0]=="PRIMARY"){unset($x[$z]);$hd[]=" PRIMARY KEY (".implode(", ",$X[2]).")";}}foreach(foreign_keys($Q)as$ie=>$r){foreach($r["source"]as$z=>$d){if(!$Kf[$d])continue 2;$r["source"][$z]=idf_unescape($Kf[$d]);}if(!isset($hd[" $ie"]))$hd[]=" ".format_foreign_key($r);}queries("BEGIN");}foreach($p as$z=>$o)$p[$z]=" ".implode($o);$p=array_merge($p,array_filter($hd));$bi=($Q==$D?"adminer_$D":$D);if(!queries("CREATE TABLE ".table($bi)." (\n".implode(",\n",$p)."\n)"))return false;if($Q!=""){if($Kf&&!queries("INSERT INTO ".table($bi)." (".implode(", ",$Kf).") SELECT ".implode(", ",array_map('idf_escape',array_keys($Kf)))." FROM ".table($Q)))return false;$Bi=array();foreach(triggers($Q)as$_i=>$ii){$zi=trigger($_i);$Bi[]="CREATE TRIGGER ".idf_escape($_i)." ".implode(" ",$ii)." ON ".table($D)."\n$zi[Statement]";}$La=$La?0:$g->result("SELECT seq FROM sqlite_sequence WHERE name = ".q($Q));if(!queries("DROP TABLE ".table($Q))||($Q==$D&&!queries("ALTER TABLE ".table($bi)." RENAME TO ".table($D)))||!alter_indexes($D,$x))return false;if($La)queries("UPDATE sqlite_sequence SET seq = $La WHERE name = ".q($D));foreach($Bi as$zi){if(!queries($zi))return false;}queries("COMMIT");}return true;}function index_sql($Q,$T,$D,$e){return"CREATE $T ".($T!="INDEX"?"INDEX ":"").idf_escape($D!=""?$D:uniqid($Q."_"))." ON ".table($Q)." $e";}function alter_indexes($Q,$c){foreach($c as$ng){if($ng[0]=="PRIMARY")return recreate_table($Q,$Q,array(),array(),array(),0,$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($bj){return apply_queries("DROP VIEW",$bj);}function drop_tables($S){return apply_queries("DROP TABLE",$S);}function move_tables($S,$bj,$Zh){return false;}function trigger($D){global$g;if($D=="")return array("Statement"=>"BEGIN\n\t;\nEND");$v='(?:[^`"\s]+|`[^`]*`|"[^"]*")+';$Ai=trigger_options();preg_match("~^CREATE\\s+TRIGGER\\s*$v\\s*(".implode("|",$Ai["Timing"]).")\\s+([a-z]+)(?:\\s+OF\\s+($v))?\\s+ON\\s*$v\\s*(?:FOR\\s+EACH\\s+ROW\\s)?(.*)~is",$g->result("SELECT sql FROM sqlite_master WHERE type = 'trigger' AND name = ".q($D)),$C);$jf=$C[3];return array("Timing"=>strtoupper($C[1]),"Event"=>strtoupper($C[2]).($jf?" OF":""),"Of"=>idf_unescape($jf),"Trigger"=>$D,"Statement"=>$C[4],);}function triggers($Q){$I=array();$Ai=trigger_options();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q))as$J){preg_match('~^CREATE\s+TRIGGER\s*(?:[^`"\s]+|`[^`]*`|"[^"]*")+\s*('.implode("|",$Ai["Timing"]).')\s*(.*?)\s+ON\b~i',$J["sql"],$C);$I[$J["name"]]=array($C[1],$C[2]);}return$I;}function trigger_options(){return array("Timing"=>array("BEFORE","AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","UPDATE OF","DELETE"),"Type"=>array("FOR EACH ROW"),);}function begin(){return queries("BEGIN");}function last_id(){global$g;return$g->result("SELECT LAST_INSERT_ROWID()");}function explain($g,$G){return$g->query("EXPLAIN QUERY PLAN $G");}function found_rows($R,$Z){}function types(){return array();}function schemas(){return array();}function get_schema(){return"";}function set_schema($dh){return true;}function create_sql($Q,$La,$Kh){global$g;$I=$g->result("SELECT sql FROM sqlite_master WHERE type IN ('table', 'view') AND name = ".q($Q));foreach(indexes($Q)as$D=>$w){if($D=='')continue;$I.=";\n\n".index_sql($Q,$w['type'],$D,"(".implode(", ",array_map('idf_escape',$w['columns'])).")");}return$I;}function truncate_sql($Q){return"DELETE FROM ".table($Q);}function use_sql($j){}function trigger_sql($Q){return implode(get_vals("SELECT sql || ';;\n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q)));}function show_variables(){global$g;$I=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$z)$I[$z]=$g->result("PRAGMA $z");return$I;}function show_status(){$I=array();foreach(get_vals("PRAGMA compile_options")as$zf){list($z,$X)=explode("=",$zf,2);$I[$z]=$X;}return$I;}function convert_field($o){}function unconvert_field($o,$I){return$I;}function support($Vc){return preg_match('~^(columns|database|drop_col|dump|indexes|descidx|move_col|sql|status|table|trigger|variables|view|view_trigger)$~',$Vc);}function driver_config(){$U=array("integer"=>0,"real"=>0,"numeric"=>0,"text"=>0,"blob"=>0);return array('possible_drivers'=>array((isset($_GET["sqlite"])?"SQLite3":"SQLite"),"PDO_SQLite"),'jush'=>"sqlite",'types'=>$U,'structured_types'=>array_keys($U),'unsigned'=>array(),'operators'=>array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL","SQL"),'functions'=>array("hex","length","lower","round","unixepoch","upper"),'grouping'=>array("avg","count","count distinct","group_concat","max","min","sum"),'edit_functions'=>array(array(),array("integer|real|numeric"=>"+/-","text"=>"||",)),);}}$kc["pgsql"]="PostgreSQL";if(isset($_GET["pgsql"])){define("DRIVER","pgsql");if(extension_loaded("pgsql")){class Min_DB{var$extension="PgSQL",$_link,$_result,$_string,$_database=true,$server_info,$affected_rows,$error,$timeout;function _error($Cc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function connect($M,$V,$F){global$b;$l=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($M,"'\\"))."' user='".addcslashes($V,"'\\")."' password='".addcslashes($F,"'\\")."'";$this->_link=@pg_connect("$this->_string dbname='".($l!=""?addcslashes($l,"'\\"):"postgres")."'",PGSQL_CONNECT_FORCE_NEW);if(!$this->_link&&$l!=""){$this->_database=false;$this->_link=@pg_connect("$this->_string dbname='postgres'",PGSQL_CONNECT_FORCE_NEW);}restore_error_handler();if($this->_link){$Zi=pg_version($this->_link);$this->server_info=$Zi["server"];pg_set_client_encoding($this->_link,"UTF8");}return(bool)$this->_link;}function quote($P){return"'".pg_escape_string($this->_link,$P)."'";}function value($X,$o){return($o["type"]=="bytea"&&$X!==null?pg_unescape_bytea($X):$X);}function quoteBinary($P){return"'".pg_escape_bytea($this->_link,$P)."'";}function select_db($j){global$b;if($j==$b->database())return$this->_database;$I=@pg_connect("$this->_string dbname='".addcslashes($j,"'\\")."'",PGSQL_CONNECT_FORCE_NEW);if($I)$this->_link=$I;return$I;}function close(){$this->_link=@pg_connect("$this->_string dbname='postgres'");}function query($G,$Ei=false){$H=@pg_query($this->_link,$G);$this->error="";if(!$H){$this->error=pg_last_error($this->_link);$I=false;}elseif(!pg_num_fields($H)){$this->affected_rows=pg_affected_rows($H);$I=true;}else$I=new Min_Result($H);if($this->timeout){$this->timeout=0;$this->query("RESET statement_timeout");}return$I;}function multi_query($G){return$this->_result=$this->query($G);}function store_result(){return$this->_result;}function next_result(){return false;}function result($G,$o=0){$H=$this->query($G);if(!$H||!$H->num_rows)return false;return pg_fetch_result($H->_result,0,$o);}function warnings(){return h(pg_last_notice($this->_link));}}class Min_Result{var$_result,$_offset=0,$num_rows;function __construct($H){$this->_result=$H;$this->num_rows=pg_num_rows($H);}function fetch_assoc(){return pg_fetch_assoc($this->_result);}function fetch_row(){return pg_fetch_row($this->_result);}function fetch_field(){$d=$this->_offset++;$I=new stdClass;if(function_exists('pg_field_table'))$I->orgtable=pg_field_table($this->_result,$d);$I->name=pg_field_name($this->_result,$d);$I->orgname=$I->name;$I->type=pg_field_type($this->_result,$d);$I->charsetnr=($I->type=="bytea"?63:0);return$I;}function __destruct(){pg_free_result($this->_result);}}}elseif(extension_loaded("pdo_pgsql")){class Min_DB extends Min_PDO{var$extension="PDO_PgSQL",$timeout;function connect($M,$V,$F){global$b;$l=$b->database();$this->dsn("pgsql:host='".str_replace(":","' port='",addcslashes($M,"'\\"))."' client_encoding=utf8 dbname='".($l!=""?addcslashes($l,"'\\"):"postgres")."'",$V,$F);return true;}function select_db($j){global$b;return($b->database()==$j);}function quoteBinary($ah){return q($ah);}function query($G,$Ei=false){$I=parent::query($G,$Ei);if($this->timeout){$this->timeout=0;parent::query("RESET statement_timeout");}return$I;}function warnings(){return'';}function close(){}}}class Min_Driver extends Min_SQL{function insertUpdate($Q,$K,$ng){global$g;foreach($K as$N){$Li=array();$Z=array();foreach($N as$z=>$X){$Li[]="$z = $X";if(isset($ng[idf_unescape($z)]))$Z[]="$z = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Li)." WHERE ".implode(" AND ",$Z))&&$g->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($N)).") VALUES (".implode(", ",$N).")")))return false;}return true;}function slowQuery($G,$hi){$this->_conn->query("SET statement_timeout = ".(1000*$hi));$this->_conn->timeout=1000*$hi;return$G;}function convertSearch($v,$X,$o){return(preg_match('~char|text'.(!preg_match('~LIKE~',$X["op"])?'|date|time(stamp)?|boolean|uuid|'.number_type():'').'~',$o["type"])?$v:"CAST($v AS text)");}function quoteBinary($ah){return$this->_conn->quoteBinary($ah);}function warnings(){return$this->_conn->warnings();}function tableHelp($D){$ze=array("information_schema"=>"infoschema","pg_catalog"=>"catalog",);$A=$ze[$_GET["ns"]];if($A)return"$A-".str_replace("_","-",$D).".html";}}function idf_escape($v){return'"'.str_replace('"','""',$v).'"';}function table($v){return idf_escape($v);}function connect(){global$b,$U,$Jh;$g=new Min_DB;$Mb=$b->credentials();if($g->connect($Mb[0],$Mb[1],$Mb[2])){if(min_version(9,0,$g)){$g->query("SET application_name = 'Adminer'");if(min_version(9.2,0,$g)){$Jh[lang(25)][]="json";$U["json"]=4294967295;if(min_version(9.4,0,$g)){$Jh[lang(25)][]="jsonb";$U["jsonb"]=4294967295;}}}return$g;}return$g->error;}function get_databases(){return get_vals("SELECT datname FROM pg_database WHERE has_database_privilege(datname, 'CONNECT') ORDER BY datname");}function limit($G,$Z,$_,$kf=0,$kh=" "){return" $G$Z".($_!==null?$kh."LIMIT $_".($kf?" OFFSET $kf":""):"");}function limit1($Q,$G,$Z,$kh="\n"){return(preg_match('~^INTO~',$G)?limit($G,$Z,1,0,$kh):" $G".(is_view(table_status1($Q))?$Z:" WHERE ctid = (SELECT ctid FROM ".table($Q).$Z.$kh."LIMIT 1)"));}function db_collation($l,$nb){global$g;return$g->result("SELECT datcollate FROM pg_database WHERE datname = ".q($l));}function engines(){return array();}function logged_user(){global$g;return$g->result("SELECT user");}function tables_list(){$G="SELECT table_name, table_type FROM information_schema.tables WHERE table_schema = current_schema()";if(support('materializedview'))$G.=" UNION ALL SELECT matviewname, 'MATERIALIZED VIEW' FROM pg_matviews WHERE schemaname = current_schema()";$G.=" ORDER BY 1";return get_key_vals($G);}function count_tables($k){return array();}function table_status($D=""){$I=array();foreach(get_rows("SELECT c.relname AS \"Name\", CASE c.relkind WHEN 'r' THEN 'table' WHEN 'm' THEN 'materialized view' ELSE 'view' END AS \"Engine\", pg_relation_size(c.oid) AS \"Data_length\", pg_total_relation_size(c.oid) - pg_relation_size(c.oid) AS \"Index_length\", obj_description(c.oid, 'pg_class') AS \"Comment\", ".(min_version(12)?"''":"CASE WHEN c.relhasoids THEN 'oid' ELSE '' END")." AS \"Oid\", c.reltuples as \"Rows\", n.nspname FROM pg_class c JOIN pg_namespace n ON(n.nspname = current_schema() AND n.oid = c.relnamespace) WHERE relkind IN ('r', 'm', 'v', 'f', 'p') ".($D!=""?"AND relname = ".q($D):"ORDER BY relname"))as$J)$I[$J["Name"]]=$J;return($D!=""?$I[$D]:$I);}function is_view($R){return in_array($R["Engine"],array("view","materialized view"));}function fk_support($R){return true;}function fields($Q){$I=array();$Ca=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, pg_get_expr(d.adbin, d.adrelid) AS default, a.attnotnull::int, col_description(c.oid, a.attnum) AS comment".(min_version(10)?", a.attidentity":"")." 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$J){preg_match('~([^([]+)(\((.*)\))?([a-z ]+)?((\[[0-9]*])*)$~',$J["full_type"],$C);list(,$T,$we,$J["length"],$xa,$Fa)=$C;$J["length"].=$Fa;$cb=$T.$xa;if(isset($Ca[$cb])){$J["type"]=$Ca[$cb];$J["full_type"]=$J["type"].$we.$Fa;}else{$J["type"]=$T;$J["full_type"]=$J["type"].$we.$xa.$Fa;}if(in_array($J['attidentity'],array('a','d')))$J['default']='GENERATED '.($J['attidentity']=='d'?'BY DEFAULT':'ALWAYS').' AS IDENTITY';$J["null"]=!$J["attnotnull"];$J["auto_increment"]=$J['attidentity']||preg_match('~^nextval\(~i',$J["default"]);$J["privileges"]=array("insert"=>1,"select"=>1,"update"=>1);if(preg_match('~(.+)::[^,)]+(.*)~',$J["default"],$C))$J["default"]=($C[1]=="NULL"?null:idf_unescape($C[1]).$C[2]);$I[$J["field"]]=$J;}return$I;}function indexes($Q,$h=null){global$g;if(!is_object($h))$h=$g;$I=array();$Sh=$h->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($Q));$e=get_key_vals("SELECT attnum, attname FROM pg_attribute WHERE attrelid = $Sh AND attnum > 0",$h);foreach(get_rows("SELECT relname, indisunique::int, indisprimary::int, indkey, indoption, (indpred IS NOT NULL)::int as indispartial FROM pg_index i, pg_class ci WHERE i.indrelid = $Sh AND ci.oid = i.indexrelid",$h)as$J){$Kg=$J["relname"];$I[$Kg]["type"]=($J["indispartial"]?"INDEX":($J["indisprimary"]?"PRIMARY":($J["indisunique"]?"UNIQUE":"INDEX")));$I[$Kg]["columns"]=array();foreach(explode(" ",$J["indkey"])as$Rd)$I[$Kg]["columns"][]=$e[$Rd];$I[$Kg]["descs"]=array();foreach(explode(" ",$J["indoption"])as$Sd)$I[$Kg]["descs"][]=($Sd&1?'1':null);$I[$Kg]["lengths"]=array();}return$I;}function foreign_keys($Q){global$sf;$I=array();foreach(get_rows("SELECT conname, condeferrable::int AS deferrable, pg_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.relnamespace) WHERE pc.relname = ".q($Q)." AND pn.nspname = current_schema()) AND contype = 'f'::char ORDER BY conkey, conname")as$J){if(preg_match('~FOREIGN KEY\s*\((.+)\)\s*REFERENCES (.+)\((.+)\)(.*)$~iA',$J['definition'],$C)){$J['source']=array_map('idf_unescape',array_map('trim',explode(',',$C[1])));if(preg_match('~^(("([^"]|"")+"|[^"]+)\.)?"?("([^"]|"")+"|[^"]+)$~',$C[2],$Ee)){$J['ns']=idf_unescape($Ee[2]);$J['table']=idf_unescape($Ee[4]);}$J['target']=array_map('idf_unescape',array_map('trim',explode(',',$C[3])));$J['on_delete']=(preg_match("~ON DELETE ($sf)~",$C[4],$Ee)?$Ee[1]:'NO ACTION');$J['on_update']=(preg_match("~ON UPDATE ($sf)~",$C[4],$Ee)?$Ee[1]:'NO ACTION');$I[$J['conname']]=$J;}}return$I;}function constraints($Q){global$sf;$I=array();foreach(get_rows("SELECT conname, consrc FROM pg_catalog.pg_constraint INNER JOIN pg_catalog.pg_namespace ON pg_constraint.connamespace = pg_namespace.oid INNER JOIN pg_catalog.pg_class ON pg_constraint.conrelid = pg_class.oid AND pg_constraint.connamespace = pg_class.relnamespace WHERE pg_constraint.contype = 'c' AND conrelid != 0 -- handle only CONSTRAINTs here, not TYPES AND nspname = current_schema() AND relname = ".q($Q)." ORDER BY connamespace, conname")as$J)$I[$J['conname']]=$J['consrc'];return$I;}function view($D){global$g;return array("select"=>trim($g->result("SELECT pg_get_viewdef(".$g->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($D)).")")));}function collations(){return array();}function information_schema($l){return($l=="information_schema");}function error(){global$g;$I=h($g->error);if(preg_match('~^(.*\n)?([^\n]*)\n( *)\^(\n.*)?$~s',$I,$C))$I=$C[1].preg_replace('~((?:[^&]|&[^;]*;){'.strlen($C[3]).'})(.*)~','\1\2',$C[2]).$C[4];return nl_br($I);}function create_database($l,$mb){return queries("CREATE DATABASE ".idf_escape($l).($mb?" ENCODING ".idf_escape($mb):""));}function drop_databases($k){global$g;$g->close();return apply_queries("DROP DATABASE",$k,'idf_escape');}function rename_database($D,$mb){return queries("ALTER DATABASE ".idf_escape(DB)." RENAME TO ".idf_escape($D));}function auto_increment(){return"";}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){$c=array();$yg=array();if($Q!=""&&$Q!=$D)$yg[]="ALTER TABLE ".table($Q)." RENAME TO ".table($D);foreach($p as$o){$d=idf_escape($o[0]);$X=$o[1];if(!$X)$c[]="DROP $d";else{$Vi=$X[5];unset($X[5]);if($o[0]==""){if(isset($X[6]))$X[1]=($X[1]==" bigint"?" big":($X[1]==" smallint"?" small":" "))."serial";$c[]=($Q!=""?"ADD ":" ").implode($X);if(isset($X[6]))$c[]=($Q!=""?"ADD":" ")." PRIMARY KEY ($X[0])";}else{if($d!=$X[0])$yg[]="ALTER TABLE ".table($D)." RENAME $d TO $X[0]";$c[]="ALTER $d TYPE$X[1]";if(!$X[6]){$c[]="ALTER $d ".($X[3]?"SET$X[3]":"DROP DEFAULT");$c[]="ALTER $d ".($X[2]==" NULL"?"DROP NOT":"SET").$X[2];}}if($o[0]!=""||$Vi!="")$yg[]="COMMENT ON COLUMN ".table($D).".$X[0] IS ".($Vi!=""?substr($Vi,9):"''");}}$c=array_merge($c,$hd);if($Q=="")array_unshift($yg,"CREATE TABLE ".table($D)." (\n".implode(",\n",$c)."\n)");elseif($c)array_unshift($yg,"ALTER TABLE ".table($Q)."\n".implode(",\n",$c));if($Q!=""||$tb!="")$yg[]="COMMENT ON TABLE ".table($D)." IS ".q($tb);if($La!=""){}foreach($yg as$G){if(!queries($G))return false;}return true;}function alter_indexes($Q,$c){$i=array();$lc=array();$yg=array();foreach($c as$X){if($X[0]!="INDEX")$i[]=($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")$lc[]=idf_escape($X[1]);else$yg[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($i)array_unshift($yg,"ALTER TABLE ".table($Q).implode(",",$i));if($lc)array_unshift($yg,"DROP INDEX ".implode(", ",$lc));foreach($yg as$G){if(!queries($G))return false;}return true;}function truncate_tables($S){return queries("TRUNCATE ".implode(", ",array_map('table',$S)));return true;}function drop_views($bj){return drop_tables($bj);}function drop_tables($S){foreach($S as$Q){$O=table_status($Q);if(!queries("DROP ".strtoupper($O["Engine"])." ".table($Q)))return false;}return true;}function move_tables($S,$bj,$Zh){foreach(array_merge($S,$bj)as$Q){$O=table_status($Q);if(!queries("ALTER ".strtoupper($O["Engine"])." ".table($Q)." SET SCHEMA ".idf_escape($Zh)))return false;}return true;}function trigger($D,$Q){if($D=="")return array("Statement"=>"EXECUTE PROCEDURE ()");$e=array();$Z="WHERE trigger_schema = current_schema() AND event_object_table = ".q($Q)." AND trigger_name = ".q($D);foreach(get_rows("SELECT * FROM information_schema.triggered_update_columns $Z")as$J)$e[]=$J["event_object_column"];$I=array();foreach(get_rows('SELECT trigger_name AS "Trigger", action_timing AS "Timing", event_manipulation AS "Event", \'FOR EACH \' || action_orientation AS "Type", action_statement AS "Statement" FROM information_schema.triggers '."$Z ORDER BY event_manipulation DESC")as$J){if($e&&$J["Event"]=="UPDATE")$J["Event"].=" OF";$J["Of"]=implode(", ",$e);if($I)$J["Event"].=" OR $I[Event]";$I=$J;}return$I;}function triggers($Q){$I=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE trigger_schema = current_schema() AND event_object_table = ".q($Q))as$J){$zi=trigger($J["trigger_name"],$Q);$I[$zi["Trigger"]]=array($zi["Timing"],$zi["Event"]);}return$I;}function trigger_options(){return array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","UPDATE OF","DELETE","INSERT OR UPDATE","INSERT OR UPDATE OF","DELETE OR INSERT","DELETE OR UPDATE","DELETE OR UPDATE OF","DELETE OR INSERT OR UPDATE","DELETE OR INSERT OR UPDATE OF"),"Type"=>array("FOR EACH ROW","FOR EACH STATEMENT"),);}function routine($D,$T){$K=get_rows('SELECT routine_definition AS definition, LOWER(external_language) AS language, * FROM information_schema.routines WHERE routine_schema = current_schema() AND specific_name = '.q($D));$I=$K[0];$I["returns"]=array("type"=>$I["type_udt_name"]);$I["fields"]=get_rows('SELECT parameter_name AS field, data_type AS type, character_maximum_length AS length, parameter_mode AS inout FROM information_schema.parameters WHERE specific_schema = current_schema() AND specific_name = '.q($D).' ORDER BY ordinal_position');return$I;}function routines(){return get_rows('SELECT specific_name AS "SPECIFIC_NAME", routine_type AS "ROUTINE_TYPE", routine_name AS "ROUTINE_NAME", type_udt_name AS "DTD_IDENTIFIER" FROM information_schema.routines WHERE routine_schema = current_schema() ORDER BY SPECIFIC_NAME');}function routine_languages(){return get_vals("SELECT LOWER(lanname) FROM pg_catalog.pg_language");}function routine_id($D,$J){$I=array();foreach($J["fields"]as$o)$I[]=$o["type"];return idf_escape($D)."(".implode(", ",$I).")";}function last_id(){return 0;}function explain($g,$G){return$g->query("EXPLAIN $G");}function found_rows($R,$Z){global$g;if(preg_match("~ rows=([0-9]+)~",$g->result("EXPLAIN SELECT * FROM ".idf_escape($R["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$Jg))return$Jg[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$g;return$g->result("SELECT current_schema()");}function set_schema($ch,$h=null){global$g,$U,$Jh;if(!$h)$h=$g;$I=$h->query("SET search_path TO ".idf_escape($ch));foreach(types()as$T){if(!isset($U[$T])){$U[$T]=0;$Jh[lang(26)][]=$T;}}return$I;}function foreign_keys_sql($Q){$I="";$O=table_status($Q);$ed=foreign_keys($Q);ksort($ed);foreach($ed as$dd=>$cd)$I.="ALTER TABLE ONLY ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." ADD CONSTRAINT ".idf_escape($dd)." $cd[definition] ".($cd['deferrable']?'DEFERRABLE':'NOT DEFERRABLE').";\n";return($I?"$I\n":$I);}function create_sql($Q,$La,$Kh){global$g;$I='';$Sg=array();$mh=array();$O=table_status($Q);if(is_view($O)){$aj=view($Q);return rtrim("CREATE VIEW ".idf_escape($Q)." AS $aj[select]",";");}$p=fields($Q);$x=indexes($Q);ksort($x);$Cb=constraints($Q);if(!$O||empty($p))return false;$I="CREATE TABLE ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." (\n ";foreach($p as$Xc=>$o){$Tf=idf_escape($o['field']).' '.$o['full_type'].default_value($o).($o['attnotnull']?" NOT NULL":"");$Sg[]=$Tf;if(preg_match('~nextval\(\'([^\']+)\'\)~',$o['default'],$Fe)){$lh=$Fe[1];$_h=reset(get_rows(min_version(10)?"SELECT *, cache_size AS cache_value FROM pg_sequences WHERE schemaname = current_schema() AND sequencename = ".q($lh):"SELECT * FROM $lh"));$mh[]=($Kh=="DROP+CREATE"?"DROP SEQUENCE IF EXISTS $lh;\n":"")."CREATE SEQUENCE $lh INCREMENT $_h[increment_by] MINVALUE $_h[min_value] MAXVALUE $_h[max_value]".($La&&$_h['last_value']?" START $_h[last_value]":"")." CACHE $_h[cache_value];";}}if(!empty($mh))$I=implode("\n\n",$mh)."\n\n$I";foreach($x as$Md=>$w){switch($w['type']){case'UNIQUE':$Sg[]="CONSTRAINT ".idf_escape($Md)." UNIQUE (".implode(', ',array_map('idf_escape',$w['columns'])).")";break;case'PRIMARY':$Sg[]="CONSTRAINT ".idf_escape($Md)." PRIMARY KEY (".implode(', ',array_map('idf_escape',$w['columns'])).")";break;}}foreach($Cb as$zb=>$Ab)$Sg[]="CONSTRAINT ".idf_escape($zb)." CHECK $Ab";$I.=implode(",\n ",$Sg)."\n) WITH (oids = ".($O['Oid']?'true':'false').");";foreach($x as$Md=>$w){if($w['type']=='INDEX'){$e=array();foreach($w['columns']as$z=>$X)$e[]=idf_escape($X).($w['descs'][$z]?" DESC":"");$I.="\n\nCREATE INDEX ".idf_escape($Md)." ON ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." USING btree (".implode(', ',$e).");";}}if($O['Comment'])$I.="\n\nCOMMENT ON TABLE ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." IS ".q($O['Comment']).";";foreach($p as$Xc=>$o){if($o['comment'])$I.="\n\nCOMMENT ON COLUMN ".idf_escape($O['nspname']).".".idf_escape($O['Name']).".".idf_escape($Xc)." IS ".q($o['comment']).";";}return rtrim($I,';');}function truncate_sql($Q){return"TRUNCATE ".table($Q);}function trigger_sql($Q){$O=table_status($Q);$I="";foreach(triggers($Q)as$yi=>$xi){$zi=trigger($yi,$O['Name']);$I.="\nCREATE TRIGGER ".idf_escape($zi['Trigger'])." $zi[Timing] $zi[Event] ON ".idf_escape($O["nspname"]).".".idf_escape($O['Name'])." $zi[Type] $zi[Statement];;\n";}return$I;}function use_sql($j){return"\connect ".idf_escape($j);}function show_variables(){return get_key_vals("SHOW ALL");}function process_list(){return get_rows("SELECT * FROM pg_stat_activity ORDER BY ".(min_version(9.2)?"pid":"procpid"));}function show_status(){}function convert_field($o){}function unconvert_field($o,$I){return$I;}function support($Vc){return preg_match('~^(database|table|columns|sql|indexes|descidx|comment|view|'.(min_version(9.3)?'materializedview|':'').'scheme|routine|processlist|sequence|trigger|type|variables|drop_col|kill|dump)$~',$Vc);}function kill_process($X){return queries("SELECT pg_terminate_backend(".number($X).")");}function connection_id(){return"SELECT pg_backend_pid()";}function max_connections(){global$g;return$g->result("SHOW max_connections");}function driver_config(){$U=array();$Jh=array();foreach(array(lang(27)=>array("smallint"=>5,"integer"=>10,"bigint"=>19,"boolean"=>1,"numeric"=>0,"real"=>7,"double precision"=>16,"money"=>20),lang(28)=>array("date"=>13,"time"=>17,"timestamp"=>20,"timestamptz"=>21,"interval"=>0),lang(25)=>array("character"=>0,"character varying"=>0,"text"=>0,"tsquery"=>0,"tsvector"=>0,"uuid"=>0,"xml"=>0),lang(29)=>array("bit"=>0,"bit varying"=>0,"bytea"=>0),lang(30)=>array("cidr"=>43,"inet"=>43,"macaddr"=>17,"txid_snapshot"=>0),lang(31)=>array("box"=>0,"circle"=>0,"line"=>0,"lseg"=>0,"path"=>0,"point"=>0,"polygon"=>0),)as$z=>$X){$U+=$X;$Jh[$z]=array_keys($X);}return array('possible_drivers'=>array("PgSQL","PDO_PgSQL"),'jush'=>"pgsql",'types'=>$U,'structured_types'=>$Jh,'unsigned'=>array(),'operators'=>array("=","<",">","<=",">=","!=","~","!~","LIKE","LIKE %%","ILIKE","ILIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL"),'functions'=>array("char_length","lower","round","to_hex","to_timestamp","upper"),'grouping'=>array("avg","count","count distinct","max","min","sum"),'edit_functions'=>array(array("char"=>"md5","date|time"=>"now",),array(number_type()=>"+/-","date|time"=>"+ interval/- interval","char|text"=>"||",)),);}}$kc["oracle"]="Oracle (beta)";if(isset($_GET["oracle"])){define("DRIVER","oracle");if(extension_loaded("oci8")){class Min_DB{var$extension="oci8",$_link,$_result,$server_info,$affected_rows,$errno,$error;var$_current_db;function _error($Cc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function connect($M,$V,$F){$this->_link=@oci_new_connect($V,$F,$M,"AL32UTF8");if($this->_link){$this->server_info=oci_server_version($this->_link);return true;}$n=oci_error();$this->error=$n["message"];return false;}function quote($P){return"'".str_replace("'","''",$P)."'";}function select_db($j){$this->_current_db=$j;return true;}function query($G,$Ei=false){$H=oci_parse($this->_link,$G);$this->error="";if(!$H){$n=oci_error($this->_link);$this->errno=$n["code"];$this->error=$n["message"];return false;}set_error_handler(array($this,'_error'));$I=@oci_execute($H);restore_error_handler();if($I){if(oci_num_fields($H))return new Min_Result($H);$this->affected_rows=oci_num_rows($H);oci_free_statement($H);}return$I;}function multi_query($G){return$this->_result=$this->query($G);}function store_result(){return$this->_result;}function next_result(){return false;}function result($G,$o=1){$H=$this->query($G);if(!is_object($H)||!oci_fetch($H->_result))return false;return oci_result($H->_result,$o);}}class Min_Result{var$_result,$_offset=1,$num_rows;function __construct($H){$this->_result=$H;}function _convert($J){foreach((array)$J as$z=>$X){if(is_a($X,'OCI-Lob'))$J[$z]=$X->load();}return$J;}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(){$d=$this->_offset++;$I=new stdClass;$I->name=oci_field_name($this->_result,$d);$I->orgname=$I->name;$I->type=oci_field_type($this->_result,$d);$I->charsetnr=(preg_match("~raw|blob|bfile~",$I->type)?63:0);return$I;}function __destruct(){oci_free_statement($this->_result);}}}elseif(extension_loaded("pdo_oci")){class Min_DB extends Min_PDO{var$extension="PDO_OCI";var$_current_db;function connect($M,$V,$F){$this->dsn("oci:dbname=//$M;charset=AL32UTF8",$V,$F);return true;}function select_db($j){$this->_current_db=$j;return true;}}}class Min_Driver extends Min_SQL{function begin(){return true;}function insertUpdate($Q,$K,$ng){global$g;foreach($K as$N){$Li=array();$Z=array();foreach($N as$z=>$X){$Li[]="$z = $X";if(isset($ng[idf_unescape($z)]))$Z[]="$z = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Li)." WHERE ".implode(" AND ",$Z))&&$g->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($N)).") VALUES (".implode(", ",$N).")")))return false;}return true;}}function idf_escape($v){return'"'.str_replace('"','""',$v).'"';}function table($v){return idf_escape($v);}function connect(){global$b;$g=new Min_DB;$Mb=$b->credentials();if($g->connect($Mb[0],$Mb[1],$Mb[2]))return$g;return$g->error;}function get_databases(){return get_vals("SELECT tablespace_name FROM user_tablespaces ORDER BY 1");}function limit($G,$Z,$_,$kf=0,$kh=" "){return($kf?" * FROM (SELECT t.*, rownum AS rnum FROM (SELECT $G$Z) t WHERE rownum <= ".($_+$kf).") WHERE rnum > $kf":($_!==null?" * FROM (SELECT $G$Z) WHERE rownum <= ".($_+$kf):" $G$Z"));}function limit1($Q,$G,$Z,$kh="\n"){return" $G$Z";}function db_collation($l,$nb){global$g;return$g->result("SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'");}function engines(){return array();}function logged_user(){global$g;return$g->result("SELECT USER FROM DUAL");}function get_current_db(){global$g;$l=$g->_current_db?$g->_current_db:DB;unset($g->_current_db);return$l;}function where_owner($lg,$Nf="owner"){if(!$_GET["ns"])return'';return"$lg$Nf = sys_context('USERENV', 'CURRENT_SCHEMA')";}function views_table($e){$Nf=where_owner('');return"(SELECT $e FROM all_views WHERE ".($Nf?$Nf:"rownum < 0").")";}function tables_list(){$aj=views_table("view_name");$Nf=where_owner(" AND ");return get_key_vals("SELECT table_name, 'table' FROM all_tables WHERE tablespace_name = ".q(DB)."$Nf UNION SELECT view_name, 'view' FROM $aj ORDER BY 1");}function count_tables($k){global$g;$I=array();foreach($k as$l)$I[$l]=$g->result("SELECT COUNT(*) FROM all_tables WHERE tablespace_name = ".q($l));return$I;}function table_status($D=""){$I=array();$eh=q($D);$l=get_current_db();$aj=views_table("view_name");$Nf=where_owner(" AND ");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($l).$Nf.($D!=""?" AND table_name = $eh":"")." UNION SELECT view_name, 'view', 0, 0 FROM $aj".($D!=""?" WHERE view_name = $eh":"")." ORDER BY 1")as$J){if($D!="")return$J;$I[$J["Name"]]=$J;}return$I;}function is_view($R){return$R["Engine"]=="view";}function fk_support($R){return true;}function fields($Q){$I=array();$Nf=where_owner(" AND ");foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($Q)."$Nf ORDER BY column_id")as$J){$T=$J["DATA_TYPE"];$we="$J[DATA_PRECISION],$J[DATA_SCALE]";if($we==",")$we=$J["CHAR_COL_DECL_LENGTH"];$I[$J["COLUMN_NAME"]]=array("field"=>$J["COLUMN_NAME"],"full_type"=>$T.($we?"($we)":""),"type"=>strtolower($T),"length"=>$we,"default"=>$J["DATA_DEFAULT"],"null"=>($J["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$I;}function indexes($Q,$h=null){$I=array();$Nf=where_owner(" AND ","aic.table_owner");foreach(get_rows("SELECT aic.*, ac.constraint_type, atc.data_default FROM all_ind_columns aic LEFT JOIN all_constraints ac ON aic.index_name = ac.constraint_name AND aic.table_name = ac.table_name AND aic.index_owner = ac.owner LEFT JOIN all_tab_cols atc ON aic.column_name = atc.column_name AND aic.table_name = atc.table_name AND aic.index_owner = atc.owner WHERE aic.table_name = ".q($Q)."$Nf ORDER BY ac.constraint_type, aic.column_position",$h)as$J){$Md=$J["INDEX_NAME"];$qb=$J["DATA_DEFAULT"];$qb=($qb?trim($qb,'"'):$J["COLUMN_NAME"]);$I[$Md]["type"]=($J["CONSTRAINT_TYPE"]=="P"?"PRIMARY":($J["CONSTRAINT_TYPE"]=="U"?"UNIQUE":"INDEX"));$I[$Md]["columns"][]=$qb;$I[$Md]["lengths"][]=($J["CHAR_LENGTH"]&&$J["CHAR_LENGTH"]!=$J["COLUMN_LENGTH"]?$J["CHAR_LENGTH"]:null);$I[$Md]["descs"][]=($J["DESCEND"]&&$J["DESCEND"]=="DESC"?'1':null);}return$I;}function view($D){$aj=views_table("view_name, text");$K=get_rows('SELECT text "select" FROM '.$aj.' WHERE view_name = '.q($D));return reset($K);}function collations(){return array();}function information_schema($l){return false;}function error(){global$g;return h($g->error);}function explain($g,$G){$g->query("EXPLAIN PLAN FOR $G");return$g->query("SELECT * FROM plan_table");}function found_rows($R,$Z){}function auto_increment(){return"";}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){$c=$lc=array();$Hf=($Q?fields($Q):array());foreach($p as$o){$X=$o[1];if($X&&$o[0]!=""&&idf_escape($o[0])!=$X[0])queries("ALTER TABLE ".table($Q)." RENAME COLUMN ".idf_escape($o[0])." TO $X[0]");$Gf=$Hf[$o[0]];if($X&&$Gf){$mf=process_field($Gf,$Gf);if($X[2]==$mf[2])$X[2]="";}if($X)$c[]=($Q!=""?($o[0]!=""?"MODIFY (":"ADD ("):" ").implode($X).($Q!=""?")":"");else$lc[]=idf_escape($o[0]);}if($Q=="")return queries("CREATE TABLE ".table($D)." (\n".implode(",\n",$c)."\n)");return(!$c||queries("ALTER TABLE ".table($Q)."\n".implode("\n",$c)))&&(!$lc||queries("ALTER TABLE ".table($Q)." DROP (".implode(", ",$lc).")"))&&($Q==$D||queries("ALTER TABLE ".table($Q)." RENAME TO ".table($D)));}function alter_indexes($Q,$c){$lc=array();$yg=array();foreach($c as$X){if($X[0]!="INDEX"){$X[2]=preg_replace('~ DESC$~','',$X[2]);$i=($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]).")");array_unshift($yg,"ALTER TABLE ".table($Q).$i);}elseif($X[2]=="DROP")$lc[]=idf_escape($X[1]);else$yg[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($lc)array_unshift($yg,"DROP INDEX ".implode(", ",$lc));foreach($yg as$G){if(!queries($G))return false;}return true;}function foreign_keys($Q){$I=array();$G="SELECT c_list.CONSTRAINT_NAME as NAME, c_src.COLUMN_NAME as SRC_COLUMN, c_dest.OWNER as DEST_DB, c_dest.TABLE_NAME as DEST_TABLE, c_dest.COLUMN_NAME as DEST_COLUMN, c_list.DELETE_RULE as ON_DELETE FROM ALL_CONSTRAINTS c_list, ALL_CONS_COLUMNS c_src, ALL_CONS_COLUMNS c_dest WHERE c_list.CONSTRAINT_NAME = c_src.CONSTRAINT_NAME AND c_list.R_CONSTRAINT_NAME = c_dest.CONSTRAINT_NAME AND c_list.CONSTRAINT_TYPE = 'R' AND c_src.TABLE_NAME = ".q($Q);foreach(get_rows($G)as$J)$I[$J['NAME']]=array("db"=>$J['DEST_DB'],"table"=>$J['DEST_TABLE'],"source"=>array($J['SRC_COLUMN']),"target"=>array($J['DEST_COLUMN']),"on_delete"=>$J['ON_DELETE'],"on_update"=>null,);return$I;}function truncate_tables($S){return apply_queries("TRUNCATE TABLE",$S);}function drop_views($bj){return apply_queries("DROP VIEW",$bj);}function drop_tables($S){return apply_queries("DROP TABLE",$S);}function last_id(){return 0;}function schemas(){$I=get_vals("SELECT DISTINCT owner FROM dba_segments WHERE owner IN (SELECT username FROM dba_users WHERE default_tablespace NOT IN ('SYSTEM','SYSAUX')) ORDER BY 1");return($I?$I:get_vals("SELECT DISTINCT owner FROM all_tables WHERE tablespace_name = ".q(DB)." ORDER BY 1"));}function get_schema(){global$g;return$g->result("SELECT sys_context('USERENV', 'SESSION_USER') FROM dual");}function set_schema($dh,$h=null){global$g;if(!$h)$h=$g;return$h->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($dh));}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(){$K=get_rows('SELECT * FROM v$instance');return reset($K);}function convert_field($o){}function unconvert_field($o,$I){return$I;}function support($Vc){return preg_match('~^(columns|database|drop_col|indexes|descidx|processlist|scheme|sql|status|table|variables|view)$~',$Vc);}function driver_config(){$U=array();$Jh=array();foreach(array(lang(27)=>array("number"=>38,"binary_float"=>12,"binary_double"=>21),lang(28)=>array("date"=>10,"timestamp"=>29,"interval year"=>12,"interval day"=>28),lang(25)=>array("char"=>2000,"varchar2"=>4000,"nchar"=>2000,"nvarchar2"=>4000,"clob"=>4294967295,"nclob"=>4294967295),lang(29)=>array("raw"=>2000,"long raw"=>2147483648,"blob"=>4294967295,"bfile"=>4294967296),)as$z=>$X){$U+=$X;$Jh[$z]=array_keys($X);}return array('possible_drivers'=>array("OCI8","PDO_OCI"),'jush'=>"oracle",'types'=>$U,'structured_types'=>$Jh,'unsigned'=>array(),'operators'=>array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL"),'functions'=>array("length","lower","round","upper"),'grouping'=>array("avg","count","count distinct","max","min","sum"),'edit_functions'=>array(array("date"=>"current_date","timestamp"=>"current_timestamp",),array("number|float|double"=>"+/-","date|timestamp"=>"+ interval/- interval","char|clob"=>"||",)),);}}$kc["mssql"]="MS SQL (beta)";if(isset($_GET["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$n){$this->errno=$n["code"];$this->error.="$n[message]\n";}$this->error=rtrim($this->error);}function connect($M,$V,$F){global$b;$l=$b->database();$_b=array("UID"=>$V,"PWD"=>$F,"CharacterSet"=>"UTF-8");if($l!="")$_b["Database"]=$l;$this->_link=@sqlsrv_connect(preg_replace('~:~',',',$M),$_b);if($this->_link){$Td=sqlsrv_server_info($this->_link);$this->server_info=$Td['SQLServerVersion'];}else$this->_get_error();return(bool)$this->_link;}function quote($P){return"'".str_replace("'","''",$P)."'";}function select_db($j){return$this->query("USE ".idf_escape($j));}function query($G,$Ei=false){$H=sqlsrv_query($this->_link,$G);$this->error="";if(!$H){$this->_get_error();return false;}return$this->store_result($H);}function multi_query($G){$this->_result=sqlsrv_query($this->_link,$G);$this->error="";if(!$this->_result){$this->_get_error();return false;}return true;}function store_result($H=null){if(!$H)$H=$this->_result;if(!$H)return false;if(sqlsrv_field_metadata($H))return new Min_Result($H);$this->affected_rows=sqlsrv_rows_affected($H);return true;}function next_result(){return$this->_result?sqlsrv_next_result($this->_result):null;}function result($G,$o=0){$H=$this->query($G);if(!is_object($H))return false;$J=$H->fetch_row();return$J[$o];}}class Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function __construct($H){$this->_result=$H;}function _convert($J){foreach((array)$J as$z=>$X){if(is_a($X,'DateTime'))$J[$z]=$X->format("Y-m-d H:i:s");}return$J;}function fetch_assoc(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_ASSOC));}function fetch_row(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_NUMERIC));}function fetch_field(){if(!$this->_fields)$this->_fields=sqlsrv_field_metadata($this->_result);$o=$this->_fields[$this->_offset++];$I=new stdClass;$I->name=$o["Name"];$I->orgname=$o["Name"];$I->type=($o["Type"]==1?254:0);return$I;}function seek($kf){for($t=0;$t<$kf;$t++)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($M,$V,$F){$this->_link=@mssql_connect($M,$V,$F);if($this->_link){$H=$this->query("SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('Edition')");if($H){$J=$H->fetch_row();$this->server_info=$this->result("sp_server_info 2",2)." [$J[0]] $J[1]";}}else$this->error=mssql_get_last_message();return(bool)$this->_link;}function quote($P){return"'".str_replace("'","''",$P)."'";}function select_db($j){return mssql_select_db($j);}function query($G,$Ei=false){$H=@mssql_query($G,$this->_link);$this->error="";if(!$H){$this->error=mssql_get_last_message();return false;}if($H===true){$this->affected_rows=mssql_rows_affected($this->_link);return true;}return new Min_Result($H);}function multi_query($G){return$this->_result=$this->query($G);}function store_result(){return$this->_result;}function next_result(){return mssql_next_result($this->_result->_result);}function result($G,$o=0){$H=$this->query($G);if(!is_object($H))return false;return mssql_result($H->_result,0,$o);}}class Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function __construct($H){$this->_result=$H;$this->num_rows=mssql_num_rows($H);}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(){$I=mssql_fetch_field($this->_result);$I->orgtable=$I->table;$I->orgname=$I->name;return$I;}function seek($kf){mssql_data_seek($this->_result,$kf);}function __destruct(){mssql_free_result($this->_result);}}}elseif(extension_loaded("pdo_dblib")){class Min_DB extends Min_PDO{var$extension="PDO_DBLIB";function connect($M,$V,$F){$this->dsn("dblib:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\d)~',';port=\1',$M)),$V,$F);return true;}function select_db($j){return$this->query("USE ".idf_escape($j));}}}class Min_Driver extends Min_SQL{function insertUpdate($Q,$K,$ng){foreach($K as$N){$Li=array();$Z=array();foreach($N as$z=>$X){$Li[]="$z = $X";if(isset($ng[idf_unescape($z)]))$Z[]="$z = $X";}if(!queries("MERGE ".table($Q)." USING (VALUES(".implode(", ",$N).")) AS source (c".implode(", c",range(1,count($N))).") ON ".implode(" AND ",$Z)." WHEN MATCHED THEN UPDATE SET ".implode(", ",$Li)." WHEN NOT MATCHED THEN INSERT (".implode(", ",array_keys($N)).") VALUES (".implode(", ",$N).");"))return false;}return true;}function begin(){return queries("BEGIN TRANSACTION");}}function idf_escape($v){return"[".str_replace("]","]]",$v)."]";}function table($v){return($_GET["ns"]!=""?idf_escape($_GET["ns"]).".":"").idf_escape($v);}function connect(){global$b;$g=new Min_DB;$Mb=$b->credentials();if($g->connect($Mb[0],$Mb[1],$Mb[2]))return$g;return$g->error;}function get_databases(){return get_vals("SELECT name FROM sys.databases WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb')");}function limit($G,$Z,$_,$kf=0,$kh=" "){return($_!==null?" TOP (".($_+$kf).")":"")." $G$Z";}function limit1($Q,$G,$Z,$kh="\n"){return limit($G,$Z,1,0,$kh);}function db_collation($l,$nb){global$g;return$g->result("SELECT collation_name FROM sys.databases WHERE name = ".q($l));}function engines(){return array();}function logged_user(){global$g;return$g->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($k){global$g;$I=array();foreach($k as$l){$g->select_db($l);$I[$l]=$g->result("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES");}return$I;}function table_status($D=""){$I=array();foreach(get_rows("SELECT ao.name AS Name, ao.type_desc AS Engine, (SELECT value FROM fn_listextendedproperty(default, 'SCHEMA', schema_name(schema_id), 'TABLE', ao.name, null, null)) AS Comment FROM sys.all_objects AS ao WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ".($D!=""?"AND name = ".q($D):"ORDER BY name"))as$J){if($D!="")return$J;$I[$J["Name"]]=$J;}return$I;}function is_view($R){return$R["Engine"]=="VIEW";}function fk_support($R){return true;}function fields($Q){$vb=get_key_vals("SELECT objname, cast(value as varchar(max)) FROM fn_listextendedproperty('MS_DESCRIPTION', 'schema', ".q(get_schema()).", 'table', ".q($Q).", 'column', NULL)");$I=array();foreach(get_rows("SELECT c.max_length, c.precision, c.scale, c.name, c.is_nullable, c.is_identity, c.collation_name, t.name type, CAST(d.definition as text) [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$J){$T=$J["type"];$we=(preg_match("~char|binary~",$T)?$J["max_length"]:($T=="decimal"?"$J[precision],$J[scale]":""));$I[$J["name"]]=array("field"=>$J["name"],"full_type"=>$T.($we?"($we)":""),"type"=>$T,"length"=>$we,"default"=>$J["default"],"null"=>$J["is_nullable"],"auto_increment"=>$J["is_identity"],"collation"=>$J["collation_name"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"primary"=>$J["is_identity"],"comment"=>$vb[$J["name"]],);}return$I;}function indexes($Q,$h=null){$I=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),$h)as$J){$D=$J["name"];$I[$D]["type"]=($J["is_primary_key"]?"PRIMARY":($J["is_unique"]?"UNIQUE":"INDEX"));$I[$D]["lengths"]=array();$I[$D]["columns"][$J["key_ordinal"]]=$J["column_name"];$I[$D]["descs"][$J["key_ordinal"]]=($J["is_descending_key"]?'1':null);}return$I;}function view($D){global$g;return array("select"=>preg_replace('~^(?:[^[]|\[[^]]*])*\s+AS\s+~isU','',$g->result("SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = SCHEMA_NAME() AND TABLE_NAME = ".q($D))));}function collations(){$I=array();foreach(get_vals("SELECT name FROM fn_helpcollations()")as$mb)$I[preg_replace('~_.*~','',$mb)][]=$mb;return$I;}function information_schema($l){return false;}function error(){global$g;return nl_br(h(preg_replace('~^(\[[^]]*])+~m','',$g->error)));}function create_database($l,$mb){return queries("CREATE DATABASE ".idf_escape($l).(preg_match('~^[a-z0-9_]+$~i',$mb)?" COLLATE $mb":""));}function drop_databases($k){return queries("DROP DATABASE ".implode(", ",array_map('idf_escape',$k)));}function rename_database($D,$mb){if(preg_match('~^[a-z0-9_]+$~i',$mb))queries("ALTER DATABASE ".idf_escape(DB)." COLLATE $mb");queries("ALTER DATABASE ".idf_escape(DB)." MODIFY NAME = ".idf_escape($D));return true;}function auto_increment(){return" IDENTITY".($_POST["Auto_increment"]!=""?"(".number($_POST["Auto_increment"]).",1)":"")." PRIMARY KEY";}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){$c=array();$vb=array();foreach($p as$o){$d=idf_escape($o[0]);$X=$o[1];if(!$X)$c["DROP"][]=" COLUMN $d";else{$X[1]=preg_replace("~( COLLATE )'(\\w+)'~",'\1\2',$X[1]);$vb[$o[0]]=$X[5];unset($X[5]);if($o[0]=="")$c["ADD"][]="\n ".implode("",$X).($Q==""?substr($hd[$X[0]],16+strlen($X[0])):"");else{unset($X[6]);if($d!=$X[0])queries("EXEC sp_rename ".q(table($Q).".$d").", ".q(idf_unescape($X[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$X)][]="";}}}if($Q=="")return queries("CREATE TABLE ".table($D)." (".implode(",",(array)$c["ADD"])."\n)");if($Q!=$D)queries("EXEC sp_rename ".q(table($Q)).", ".q($D));if($hd)$c[""]=$hd;foreach($c as$z=>$X){if(!queries("ALTER TABLE ".idf_escape($D)." $z".implode(",",$X)))return false;}foreach($vb as$z=>$X){$tb=substr($X,9);queries("EXEC sp_dropextendedproperty @name = N'MS_Description', @level0type = N'Schema', @level0name = ".q(get_schema()).", @level1type = N'Table', @level1name = ".q($D).", @level2type = N'Column', @level2name = ".q($z));queries("EXEC sp_addextendedproperty @name = N'MS_Description', @value = ".$tb.", @level0type = N'Schema', @level0name = ".q(get_schema()).", @level1type = N'Table', @level1name = ".q($D).", @level2type = N'Column', @level2name = ".q($z));}return true;}function alter_indexes($Q,$c){$w=array();$lc=array();foreach($c as$X){if($X[2]=="DROP"){if($X[0]=="PRIMARY")$lc[]=idf_escape($X[1]);else$w[]=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(!$w||queries("DROP INDEX ".implode(", ",$w)))&&(!$lc||queries("ALTER TABLE ".table($Q)." DROP ".implode(", ",$lc)));}function last_id(){global$g;return$g->result("SELECT SCOPE_IDENTITY()");}function explain($g,$G){$g->query("SET SHOWPLAN_ALL ON");$I=$g->query($G);$g->query("SET SHOWPLAN_ALL OFF");return$I;}function found_rows($R,$Z){}function foreign_keys($Q){$I=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($Q))as$J){$r=&$I[$J["FK_NAME"]];$r["db"]=$J["PKTABLE_QUALIFIER"];$r["table"]=$J["PKTABLE_NAME"];$r["source"][]=$J["FKCOLUMN_NAME"];$r["target"][]=$J["PKCOLUMN_NAME"];}return$I;}function truncate_tables($S){return apply_queries("TRUNCATE TABLE",$S);}function drop_views($bj){return queries("DROP VIEW ".implode(", ",array_map('table',$bj)));}function drop_tables($S){return queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function move_tables($S,$bj,$Zh){return apply_queries("ALTER SCHEMA ".idf_escape($Zh)." TRANSFER",array_merge($S,$bj));}function trigger($D){if($D=="")return array();$K=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($D));$I=reset($K);if($I)$I["Statement"]=preg_replace('~^.+\s+AS\s+~isU','',$I["text"]);return$I;}function triggers($Q){$I=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$J)$I[$J["name"]]=array($J["Timing"],$J["Event"]);return$I;}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$g;if($_GET["ns"]!="")return$_GET["ns"];return$g->result("SELECT SCHEMA_NAME()");}function set_schema($ch){return true;}function use_sql($j){return"USE ".idf_escape($j);}function show_variables(){return array();}function show_status(){return array();}function convert_field($o){}function unconvert_field($o,$I){return$I;}function support($Vc){return preg_match('~^(comment|columns|database|drop_col|indexes|descidx|scheme|sql|table|trigger|view|view_trigger)$~',$Vc);}function driver_config(){$U=array();$Jh=array();foreach(array(lang(27)=>array("tinyint"=>3,"smallint"=>5,"int"=>10,"bigint"=>20,"bit"=>1,"decimal"=>0,"real"=>12,"float"=>53,"smallmoney"=>10,"money"=>20),lang(28)=>array("date"=>10,"smalldatetime"=>19,"datetime"=>19,"datetime2"=>19,"time"=>8,"datetimeoffset"=>10),lang(25)=>array("char"=>8000,"varchar"=>8000,"text"=>2147483647,"nchar"=>4000,"nvarchar"=>4000,"ntext"=>1073741823),lang(29)=>array("binary"=>8000,"varbinary"=>8000,"image"=>2147483647),)as$z=>$X){$U+=$X;$Jh[$z]=array_keys($X);}return array('possible_drivers'=>array("SQLSRV","MSSQL","PDO_DBLIB"),'jush'=>"mssql",'types'=>$U,'structured_types'=>$Jh,'unsigned'=>array(),'operators'=>array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL"),'functions'=>array("len","lower","round","upper"),'grouping'=>array("avg","count","count distinct","max","min","sum"),'edit_functions'=>array(array("date|time"=>"getdate",),array("int|decimal|real|float|money|datetime"=>"+/-","char|text"=>"+",)),);}}$kc["mongo"]="MongoDB (alpha)";if(isset($_GET["mongo"])){define("DRIVER","mongo");if(class_exists('MongoDB')){class Min_DB{var$extension="Mongo",$server_info=MongoClient::VERSION,$error,$last_id,$_link,$_db;function connect($Mi,$_f){try{$this->_link=new MongoClient($Mi,$_f);if($_f["password"]!=""){$_f["password"]="";try{new MongoClient($Mi,$_f);$this->error=lang(22);}catch(Exception$rc){}}}catch(Exception$rc){$this->error=$rc->getMessage();}}function query($G){return false;}function select_db($j){try{$this->_db=$this->_link->selectDB($j);return true;}catch(Exception$Hc){$this->error=$Hc->getMessage();return false;}}function quote($P){return$P;}}class Min_Result{var$num_rows,$_rows=array(),$_offset=0,$_charset=array();function __construct($H){foreach($H as$fe){$J=array();foreach($fe as$z=>$X){if(is_a($X,'MongoBinData'))$this->_charset[$z]=63;$J[$z]=(is_a($X,'MongoId')?"ObjectId(\"$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')?"$X":(is_object($X)?get_class($X):$X)))));}$this->_rows[]=$J;foreach($J as$z=>$X){if(!isset($this->_rows[0][$z]))$this->_rows[0][$z]=null;}}$this->num_rows=count($this->_rows);}function fetch_assoc(){$J=current($this->_rows);if(!$J)return$J;$I=array();foreach($this->_rows[0]as$z=>$X)$I[$z]=$J[$z];next($this->_rows);return$I;}function fetch_row(){$I=$this->fetch_assoc();if(!$I)return$I;return array_values($I);}function fetch_field(){$je=array_keys($this->_rows[0]);$D=$je[$this->_offset++];return(object)array('name'=>$D,'charsetnr'=>$this->_charset[$D],);}}class Min_Driver extends Min_SQL{public$ng="_id";function select($Q,$L,$Z,$sd,$Bf=array(),$_=1,$E=0,$pg=false){$L=($L==array("*")?array():array_fill_keys($L,true));$xh=array();foreach($Bf as$X){$X=preg_replace('~ DESC$~','',$X,1,$Ib);$xh[$X]=($Ib?-1:1);}return new Min_Result($this->_conn->_db->selectCollection($Q)->find(array(),$L)->sort($xh)->limit($_!=""?+$_:0)->skip($E*$_));}function insert($Q,$N){try{$I=$this->_conn->_db->selectCollection($Q)->insert($N);$this->_conn->errno=$I['code'];$this->_conn->error=$I['err'];$this->_conn->last_id=$N['_id'];return!$I['err'];}catch(Exception$Hc){$this->_conn->error=$Hc->getMessage();return false;}}}function get_databases($fd){global$g;$I=array();$Wb=$g->_link->listDBs();foreach($Wb['databases']as$l)$I[]=$l['name'];return$I;}function count_tables($k){global$g;$I=array();foreach($k as$l)$I[$l]=count($g->_link->selectDB($l)->getCollectionNames(true));return$I;}function tables_list(){global$g;return array_fill_keys($g->_db->getCollectionNames(true),'table');}function drop_databases($k){global$g;foreach($k as$l){$Og=$g->_link->selectDB($l)->drop();if(!$Og['ok'])return false;}return true;}function indexes($Q,$h=null){global$g;$I=array();foreach($g->_db->selectCollection($Q)->getIndexInfo()as$w){$ec=array();foreach($w["key"]as$d=>$T)$ec[]=($T==-1?'1':null);$I[$w["name"]]=array("type"=>($w["name"]=="_id_"?"PRIMARY":($w["unique"]?"UNIQUE":"INDEX")),"columns"=>array_keys($w["key"]),"lengths"=>array(),"descs"=>$ec,);}return$I;}function fields($Q){return fields_from_edit();}function found_rows($R,$Z){global$g;return$g->_db->selectCollection($_GET["select"])->count($Z);}$xf=array("=");}elseif(class_exists('MongoDB\Driver\Manager')){class Min_DB{var$extension="MongoDB",$server_info=MONGODB_VERSION,$affected_rows,$error,$last_id;var$_link;var$_db,$_db_name;function connect($Mi,$_f){$hb='MongoDB\Driver\Manager';$this->_link=new$hb($Mi,$_f);$this->executeCommand('admin',array('ping'=>1));}function executeCommand($l,$rb){$hb='MongoDB\Driver\Command';try{return$this->_link->executeCommand($l,new$hb($rb));}catch(Exception$rc){$this->error=$rc->getMessage();return array();}}function executeBulkWrite($Ze,$Xa,$Jb){try{$Rg=$this->_link->executeBulkWrite($Ze,$Xa);$this->affected_rows=$Rg->$Jb();return true;}catch(Exception$rc){$this->error=$rc->getMessage();return false;}}function query($G){return false;}function select_db($j){$this->_db_name=$j;return true;}function quote($P){return$P;}}class Min_Result{var$num_rows,$_rows=array(),$_offset=0,$_charset=array();function __construct($H){foreach($H as$fe){$J=array();foreach($fe as$z=>$X){if(is_a($X,'MongoDB\BSON\Binary'))$this->_charset[$z]=63;$J[$z]=(is_a($X,'MongoDB\BSON\ObjectID')?'MongoDB\BSON\ObjectID("'."$X\")":(is_a($X,'MongoDB\BSON\UTCDatetime')?$X->toDateTime()->format('Y-m-d H:i:s'):(is_a($X,'MongoDB\BSON\Binary')?$X->getData():(is_a($X,'MongoDB\BSON\Regex')?"$X":(is_object($X)||is_array($X)?json_encode($X,256):$X)))));}$this->_rows[]=$J;foreach($J as$z=>$X){if(!isset($this->_rows[0][$z]))$this->_rows[0][$z]=null;}}$this->num_rows=count($this->_rows);}function fetch_assoc(){$J=current($this->_rows);if(!$J)return$J;$I=array();foreach($this->_rows[0]as$z=>$X)$I[$z]=$J[$z];next($this->_rows);return$I;}function fetch_row(){$I=$this->fetch_assoc();if(!$I)return$I;return array_values($I);}function fetch_field(){$je=array_keys($this->_rows[0]);$D=$je[$this->_offset++];return(object)array('name'=>$D,'charsetnr'=>$this->_charset[$D],);}}class Min_Driver extends Min_SQL{public$ng="_id";function select($Q,$L,$Z,$sd,$Bf=array(),$_=1,$E=0,$pg=false){global$g;$L=($L==array("*")?array():array_fill_keys($L,1));if(count($L)&&!isset($L['_id']))$L['_id']=0;$Z=where_to_query($Z);$xh=array();foreach($Bf as$X){$X=preg_replace('~ DESC$~','',$X,1,$Ib);$xh[$X]=($Ib?-1:1);}if(isset($_GET['limit'])&&is_numeric($_GET['limit'])&&$_GET['limit']>0)$_=$_GET['limit'];$_=min(200,max(1,(int)$_));$uh=$E*$_;$hb='MongoDB\Driver\Query';try{return new Min_Result($g->_link->executeQuery("$g->_db_name.$Q",new$hb($Z,array('projection'=>$L,'limit'=>$_,'skip'=>$uh,'sort'=>$xh))));}catch(Exception$rc){$g->error=$rc->getMessage();return false;}}function update($Q,$N,$zg,$_=0,$kh="\n"){global$g;$l=$g->_db_name;$Z=sql_query_where_parser($zg);$hb='MongoDB\Driver\BulkWrite';$Xa=new$hb(array());if(isset($N['_id']))unset($N['_id']);$Lg=array();foreach($N as$z=>$Y){if($Y=='NULL'){$Lg[$z]=1;unset($N[$z]);}}$Li=array('$set'=>$N);if(count($Lg))$Li['$unset']=$Lg;$Xa->update($Z,$Li,array('upsert'=>false));return$g->executeBulkWrite("$l.$Q",$Xa,'getModifiedCount');}function delete($Q,$zg,$_=0){global$g;$l=$g->_db_name;$Z=sql_query_where_parser($zg);$hb='MongoDB\Driver\BulkWrite';$Xa=new$hb(array());$Xa->delete($Z,array('limit'=>$_));return$g->executeBulkWrite("$l.$Q",$Xa,'getDeletedCount');}function insert($Q,$N){global$g;$l=$g->_db_name;$hb='MongoDB\Driver\BulkWrite';$Xa=new$hb(array());if($N['_id']=='')unset($N['_id']);$Xa->insert($N);return$g->executeBulkWrite("$l.$Q",$Xa,'getInsertedCount');}}function get_databases($fd){global$g;$I=array();foreach($g->executeCommand('admin',array('listDatabases'=>1))as$Wb){foreach($Wb->databases as$l)$I[]=$l->name;}return$I;}function count_tables($k){$I=array();return$I;}function tables_list(){global$g;$ob=array();foreach($g->executeCommand($g->_db_name,array('listCollections'=>1))as$H)$ob[$H->name]='table';return$ob;}function drop_databases($k){return false;}function indexes($Q,$h=null){global$g;$I=array();foreach($g->executeCommand($g->_db_name,array('listIndexes'=>$Q))as$w){$ec=array();$e=array();foreach(get_object_vars($w->key)as$d=>$T){$ec[]=($T==-1?'1':null);$e[]=$d;}$I[$w->name]=array("type"=>($w->name=="_id_"?"PRIMARY":(isset($w->unique)?"UNIQUE":"INDEX")),"columns"=>$e,"lengths"=>array(),"descs"=>$ec,);}return$I;}function fields($Q){global$m;$p=fields_from_edit();if(!$p){$H=$m->select($Q,array("*"),null,null,array(),10);if($H){while($J=$H->fetch_assoc()){foreach($J as$z=>$X){$J[$z]=null;$p[$z]=array("field"=>$z,"type"=>"string","null"=>($z!=$m->primary),"auto_increment"=>($z==$m->primary),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1,),);}}}}return$p;}function found_rows($R,$Z){global$g;$Z=where_to_query($Z);$pi=$g->executeCommand($g->_db_name,array('count'=>$R['Name'],'query'=>$Z))->toArray();return$pi[0]->n;}function sql_query_where_parser($zg){$zg=preg_replace('~^\sWHERE \(?\(?(.+?)\)?\)?$~','\1',$zg);$lj=explode(' AND ',$zg);$mj=explode(') OR (',$zg);$Z=array();foreach($lj as$jj)$Z[]=trim($jj);if(count($mj)==1)$mj=array();elseif(count($mj)>1)$Z=array();return where_to_query($Z,$mj);}function where_to_query($hj=array(),$ij=array()){global$b;$Rb=array();foreach(array('and'=>$hj,'or'=>$ij)as$T=>$Z){if(is_array($Z)){foreach($Z as$Nc){list($kb,$vf,$X)=explode(" ",$Nc,3);if($kb=="_id"&&preg_match('~^(MongoDB\\\\BSON\\\\ObjectID)\("(.+)"\)$~',$X,$C)){list(,$hb,$X)=$C;$X=new$hb($X);}if(!in_array($vf,$b->operators))continue;if(preg_match('~^\(f\)(.+)~',$vf,$C)){$X=(float)$X;$vf=$C[1];}elseif(preg_match('~^\(date\)(.+)~',$vf,$C)){$Tb=new DateTime($X);$hb='MongoDB\BSON\UTCDatetime';$X=new$hb($Tb->getTimestamp()*1000);$vf=$C[1];}switch($vf){case'=':$vf='$eq';break;case'!=':$vf='$ne';break;case'>':$vf='$gt';break;case'<':$vf='$lt';break;case'>=':$vf='$gte';break;case'<=':$vf='$lte';break;case'regex':$vf='$regex';break;default:continue 2;}if($T=='and')$Rb['$and'][]=array($kb=>array($vf=>$X));elseif($T=='or')$Rb['$or'][]=array($kb=>array($vf=>$X));}}}return$Rb;}$xf=array("=","!=",">","<",">=","<=","regex","(f)=","(f)!=","(f)>","(f)<","(f)>=","(f)<=","(date)=","(date)!=","(date)>","(date)<","(date)>=","(date)<=",);}function table($v){return$v;}function idf_escape($v){return$v;}function table_status($D="",$Uc=false){$I=array();foreach(tables_list()as$Q=>$T){$I[$Q]=array("Name"=>$Q);if($D==$Q)return$I[$Q];}return$I;}function create_database($l,$mb){return true;}function last_id(){global$g;return$g->last_id;}function error(){global$g;return h($g->error);}function collations(){return array();}function logged_user(){global$b;$Mb=$b->credentials();return$Mb[1];}function connect(){global$b;$g=new Min_DB;list($M,$V,$F)=$b->credentials();$_f=array();if($V.$F!=""){$_f["username"]=$V;$_f["password"]=$F;}$l=$b->database();if($l!="")$_f["db"]=$l;if(($Ka=getenv("MONGO_AUTH_SOURCE")))$_f["authSource"]=$Ka;$g->connect("mongodb://$M",$_f);if($g->error)return$g->error;return$g;}function alter_indexes($Q,$c){global$g;foreach($c as$X){list($T,$D,$N)=$X;if($N=="DROP")$I=$g->_db->command(array("deleteIndexes"=>$Q,"index"=>$D));else{$e=array();foreach($N as$d){$d=preg_replace('~ DESC$~','',$d,1,$Ib);$e[$d]=($Ib?-1:1);}$I=$g->_db->selectCollection($Q)->ensureIndex($e,array("unique"=>($T=="UNIQUE"),"name"=>$D,));}if($I['errmsg']){$g->error=$I['errmsg'];return false;}}return true;}function support($Vc){return preg_match("~database|indexes|descidx~",$Vc);}function db_collation($l,$nb){}function information_schema(){}function is_view($R){}function convert_field($o){}function unconvert_field($o,$I){return$I;}function foreign_keys($Q){return array();}function fk_support($R){}function engines(){return array();}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){global$g;if($Q==""){$g->_db->createCollection($D);return true;}}function drop_tables($S){global$g;foreach($S as$Q){$Og=$g->_db->selectCollection($Q)->drop();if(!$Og['ok'])return false;}return true;}function truncate_tables($S){global$g;foreach($S as$Q){$Og=$g->_db->selectCollection($Q)->remove();if(!$Og['ok'])return false;}return true;}function driver_config(){global$xf;return array('possible_drivers'=>array("mongo","mongodb"),'jush'=>"mongo",'operators'=>$xf,'functions'=>array(),'grouping'=>array(),'edit_functions'=>array(array("json")),);}}$kc["elastic"]="Elasticsearch (beta)";if(isset($_GET["elastic"])){define("DRIVER","elastic");if(function_exists('json_decode')&&ini_bool('allow_url_fopen')){class Min_DB{var$extension="JSON",$server_info,$errno,$error,$_url,$_db;function rootQuery($ag,$Db=array(),$Se='GET'){@ini_set('track_errors',1);$Zc=@file_get_contents("$this->_url/".ltrim($ag,'/'),false,stream_context_create(array('http'=>array('method'=>$Se,'content'=>$Db===null?$Db:json_encode($Db),'header'=>'Content-Type: application/json','ignore_errors'=>1,))));if(!$Zc){$this->error=$php_errormsg;return$Zc;}if(!preg_match('~^HTTP/[0-9.]+ 2~i',$http_response_header[0])){$this->error=lang(32)." $http_response_header[0]";return false;}$I=json_decode($Zc,true);if($I===null){$this->errno=json_last_error();if(function_exists('json_last_error_msg'))$this->error=json_last_error_msg();else{$Bb=get_defined_constants(true);foreach($Bb['json']as$D=>$Y){if($Y==$this->errno&&preg_match('~^JSON_ERROR_~',$D)){$this->error=$D;break;}}}}return$I;}function query($ag,$Db=array(),$Se='GET'){return$this->rootQuery(($this->_db!=""?"$this->_db/":"/").ltrim($ag,'/'),$Db,$Se);}function connect($M,$V,$F){preg_match('~^(https?://)?(.*)~',$M,$C);$this->_url=($C[1]?$C[1]:"http://")."$V:$F@$C[2]";$I=$this->query('');if($I)$this->server_info=$I['version']['number'];return(bool)$I;}function select_db($j){$this->_db=$j;return true;}function quote($P){return$P;}}class Min_Result{var$num_rows,$_rows;function __construct($K){$this->num_rows=count($K);$this->_rows=$K;reset($this->_rows);}function fetch_assoc(){$I=current($this->_rows);next($this->_rows);return$I;}function fetch_row(){return array_values($this->fetch_assoc());}}}class Min_Driver extends Min_SQL{function select($Q,$L,$Z,$sd,$Bf=array(),$_=1,$E=0,$pg=false){global$b;$Rb=array();$G="$Q/_search";if($L!=array("*"))$Rb["fields"]=$L;if($Bf){$xh=array();foreach($Bf as$kb){$kb=preg_replace('~ DESC$~','',$kb,1,$Ib);$xh[]=($Ib?array($kb=>"desc"):$kb);}$Rb["sort"]=$xh;}if($_){$Rb["size"]=+$_;if($E)$Rb["from"]=($E*$_);}foreach($Z as$X){list($kb,$vf,$X)=explode(" ",$X,3);if($kb=="_id")$Rb["query"]["ids"]["values"][]=$X;elseif($kb.$X!=""){$ci=array("term"=>array(($kb!=""?$kb:"_all")=>$X));if($vf=="=")$Rb["query"]["filtered"]["filter"]["and"][]=$ci;else$Rb["query"]["filtered"]["query"]["bool"]["must"][]=$ci;}}if($Rb["query"]&&!$Rb["query"]["filtered"]["query"]&&!$Rb["query"]["ids"])$Rb["query"]["filtered"]["query"]=array("match_all"=>array());$Fh=microtime(true);$eh=$this->_conn->query($G,$Rb);if($pg)echo$b->selectQuery("$G: ".json_encode($Rb),$Fh,!$eh);if(!$eh)return false;$I=array();foreach($eh['hits']['hits']as$Ed){$J=array();if($L==array("*"))$J["_id"]=$Ed["_id"];$p=$Ed['_source'];if($L!=array("*")){$p=array();foreach($L as$z)$p[$z]=$Ed['fields'][$z];}foreach($p as$z=>$X){if($Rb["fields"])$X=$X[0];$J[$z]=(is_array($X)?json_encode($X):$X);}$I[]=$J;}return new Min_Result($I);}function update($T,$Cg,$zg,$_=0,$kh="\n"){$Yf=preg_split('~ *= *~',$zg);if(count($Yf)==2){$u=trim($Yf[1]);$G="$T/$u";return$this->_conn->query($G,$Cg,'POST');}return false;}function insert($T,$Cg){$u="";$G="$T/$u";$Og=$this->_conn->query($G,$Cg,'POST');$this->_conn->last_id=$Og['_id'];return$Og['created'];}function delete($T,$zg,$_=0){$Id=array();if(is_array($_GET["where"])&&$_GET["where"]["_id"])$Id[]=$_GET["where"]["_id"];if(is_array($_POST['check'])){foreach($_POST['check']as$bb){$Yf=preg_split('~ *= *~',$bb);if(count($Yf)==2)$Id[]=trim($Yf[1]);}}$this->_conn->affected_rows=0;foreach($Id as$u){$G="{$T}/{$u}";$Og=$this->_conn->query($G,'{}','DELETE');if(is_array($Og)&&$Og['found']==true)$this->_conn->affected_rows++;}return$this->_conn->affected_rows;}}function connect(){global$b;$g=new Min_DB;list($M,$V,$F)=$b->credentials();if($F!=""&&$g->connect($M,$V,""))return lang(22);if($g->connect($M,$V,$F))return$g;return$g->error;}function support($Vc){return preg_match("~database|table|columns~",$Vc);}function logged_user(){global$b;$Mb=$b->credentials();return$Mb[1];}function get_databases(){global$g;$I=$g->rootQuery('_aliases');if($I){$I=array_keys($I);sort($I,SORT_STRING);}return$I;}function collations(){return array();}function db_collation($l,$nb){}function engines(){return array();}function count_tables($k){global$g;$I=array();$H=$g->query('_stats');if($H&&$H['indices']){$Qd=$H['indices'];foreach($Qd as$Pd=>$Gh){$Od=$Gh['total']['indexing'];$I[$Pd]=$Od['index_total'];}}return$I;}function tables_list(){global$g;if(min_version(6))return array('_doc'=>'table');$I=$g->query('_mapping');if($I)$I=array_fill_keys(array_keys($I[$g->_db]["mappings"]),'table');return$I;}function table_status($D="",$Uc=false){global$g;$eh=$g->query("_search",array("size"=>0,"aggregations"=>array("count_by_type"=>array("terms"=>array("field"=>"_type")))),"POST");$I=array();if($eh){$S=$eh["aggregations"]["count_by_type"]["buckets"];foreach($S as$Q){$I[$Q["key"]]=array("Name"=>$Q["key"],"Engine"=>"table","Rows"=>$Q["doc_count"],);if($D!=""&&$D==$Q["key"])return$I[$D];}}return$I;}function error(){global$g;return h($g->error);}function information_schema(){}function is_view($R){}function indexes($Q,$h=null){return array(array("type"=>"PRIMARY","columns"=>array("_id")),);}function fields($Q){global$g;$Be=array();if(min_version(6)){$H=$g->query("_mapping");if($H)$Be=$H[$g->_db]['mappings']['properties'];}else{$H=$g->query("$Q/_mapping");if($H){$Be=$H[$Q]['properties'];if(!$Be)$Be=$H[$g->_db]['mappings'][$Q]['properties'];}}$I=array();if($Be){foreach($Be as$D=>$o){$I[$D]=array("field"=>$D,"full_type"=>$o["type"],"type"=>$o["type"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);if($o["properties"]){unset($I[$D]["privileges"]["insert"]);unset($I[$D]["privileges"]["update"]);}}}return$I;}function foreign_keys($Q){return array();}function table($v){return$v;}function idf_escape($v){return$v;}function convert_field($o){}function unconvert_field($o,$I){return$I;}function fk_support($R){}function found_rows($R,$Z){return null;}function create_database($l){global$g;return$g->rootQuery(urlencode($l),null,'PUT');}function drop_databases($k){global$g;return$g->rootQuery(urlencode(implode(',',$k)),array(),'DELETE');}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){global$g;$vg=array();foreach($p as$Sc){$Xc=trim($Sc[1][0]);$Yc=trim($Sc[1][1]?$Sc[1][1]:"text");$vg[$Xc]=array('type'=>$Yc);}if(!empty($vg))$vg=array('properties'=>$vg);return$g->query("_mapping/{$D}",$vg,'PUT');}function drop_tables($S){global$g;$I=true;foreach($S as$Q)$I=$I&&$g->query(urlencode($Q),array(),'DELETE');return$I;}function last_id(){global$g;return$g->last_id;}function driver_config(){$U=array();$Jh=array();foreach(array(lang(27)=>array("long"=>3,"integer"=>5,"short"=>8,"byte"=>10,"double"=>20,"float"=>66,"half_float"=>12,"scaled_float"=>21),lang(28)=>array("date"=>10),lang(25)=>array("string"=>65535,"text"=>65535),lang(29)=>array("binary"=>255),)as$z=>$X){$U+=$X;$Jh[$z]=array_keys($X);}return array('possible_drivers'=>array("json + allow_url_fopen"),'jush'=>"elastic",'operators'=>array("=","query"),'functions'=>array(),'grouping'=>array(),'edit_functions'=>array(array("json")),'types'=>$U,'structured_types'=>$Jh,);}}class Adminer{var$operators;function name(){return"Adminer";}function credentials(){return array(SERVER,$_GET["username"],get_password());}function connectSsl(){}function permanentLogin($i=false){return password_file($i);}function bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function serverName($M){return h($M);}function database(){return DB;}function databases($fd=true){return get_databases($fd);}function schemas(){return schemas();}function queryTimeout(){return 2;}function headers(){}function csp(){return csp();}function head(){return true;}function css(){$I=array();$q="adminer.css";if(file_exists($q))$I[]="$q?v=".crc32(file_get_contents($q));return$I;}function loginForm(){global$kc;echo"\n",$this->loginFormField('driver','
    '.lang(33).'',html_select("auth[driver]",$kc,DRIVER,"loginDriver(this);")."\n"),$this->loginFormField('server','
    '.lang(34).'',''."\n"),$this->loginFormField('username','
    '.lang(35).'',''.script("focus(qs('#username')); qs('#username').form['auth[driver]'].onchange();")),$this->loginFormField('password','
    '.lang(36).'',''."\n"),$this->loginFormField('db','
    '.lang(37).'',''."\n"),"
    \n","

    \n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(39))."\n";}function loginFormField($D,$Bd,$Y){return$Bd.$Y;}function login($_e,$F){if($F=="")return lang(40,target_blank());return true;}function tableName($Qh){return h($Qh["Name"]);}function fieldName($o,$Bf=0){return''.h($o["field"]).'';}function selectLinks($Qh,$N=""){global$y,$m;echo'

    \n";if(!$Tc&&($ej=$m->warnings())){$u="warnings";$I=", ".lang(46)."".script("qsl('a').onclick = partial(toggle, '$u');","")."$I\n";}return"

    ".h(str_replace("\n"," ",$G))." (".format_time($Fh).")".(support("sql")?" ".lang(10)."":"").$I;}function sqlCommandQuery($G){return shorten_utf8(trim($G),1000);}function rowDescription($Q){return"";}function rowDescriptions($K,$id){return$K;}function selectLink($X,$o){}function selectVal($X,$A,$o,$Jf){$I=($X===null?"NULL":(preg_match("~char|binary|boolean~",$o["type"])&&!preg_match("~var~",$o["type"])?"$X":$X));if(preg_match('~blob|bytea|raw|file~',$o["type"])&&!is_utf8($X))$I="".lang(47,strlen($Jf))."";if(preg_match('~json~',$o["type"]))$I="$I";return($A?"$I":$I);}function editVal($X,$o){return$X;}function tableStructurePrint($p){echo"

    \n","\n","\n";foreach($p as$o){echo"
    ".lang(48)."".lang(49).(support("comment")?"".lang(50):"")."
    ".h($o["field"]),"".h($o["full_type"])."",($o["null"]?" NULL":""),($o["auto_increment"]?" ".lang(51)."":""),(isset($o["default"])?" [".h($o["default"])."]":""),(support("comment")?"".h($o["comment"]):""),"\n";}echo"
    \n","
    \n";}function tableIndexesPrint($x){echo"\n";foreach($x as$D=>$w){ksort($w["columns"]);$pg=array();foreach($w["columns"]as$z=>$X)$pg[]="".h($X)."".($w["lengths"][$z]?"(".$w["lengths"][$z].")":"").($w["descs"][$z]?" DESC":"");echo"
    $w[type]".implode(", ",$pg)."\n";}echo"
    \n";}function selectColumnsPrint($L,$e){global$pd,$vd;print_fieldset("select",lang(53),$L);$t=0;$L[""]=array();foreach($L as$z=>$X){$X=$_GET["columns"][$z];$d=select_input(" name='columns[$t][col]'",$e,$X["col"],($z!==""?"selectFieldChange":"selectAddRow"));echo"
    ".($pd||$vd?"".on_help("getTarget(event).value && getTarget(event).value.replace(/ |\$/, '(') + ')'",1).script("qsl('select').onchange = function () { helpClose();".($z!==""?"":" qsl('select, input', this.parentNode).onchange();")." };","")."($d)":$d)."
    \n";$t++;}echo"
    \n";}function selectSearchPrint($Z,$e,$x){print_fieldset("search",lang(56),$Z);foreach($x as$t=>$w){if($w["type"]=="FULLTEXT"){echo"
    (".implode(", ",array_map('h',$w["columns"])).") AGAINST"," ",script("qsl('input').oninput = selectFieldChange;",""),checkbox("boolean[$t]",1,isset($_GET["boolean"][$t]),"BOOL"),"
    \n";}}$Za="this.parentNode.firstChild.onchange();";foreach(array_merge((array)$_GET["where"],array(array()))as$t=>$X){if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"
    ".select_input(" name='where[$t][col]'",$e,$X["col"],($X?"selectFieldChange":"selectAddRow"),"(".lang(57).")"),html_select("where[$t][op]",$this->operators,$X["op"],$Za),"",script("mixin(qsl('input'), {oninput: function () { $Za }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});",""),"
    \n";}}echo"\n";}function selectOrderPrint($Bf,$e,$x){print_fieldset("sort",lang(58),$Bf);$t=0;foreach((array)$_GET["order"]as$z=>$X){if($X!=""){echo"
    ".select_input(" name='order[$t]'",$e,$X,"selectFieldChange"),checkbox("desc[$t]",1,isset($_GET["desc"][$z]),lang(59))."
    \n";$t++;}}echo"
    ".select_input(" name='order[$t]'",$e,"","selectAddRow"),checkbox("desc[$t]",1,false,lang(59))."
    \n","\n";}function selectLimitPrint($_){echo"
    ".lang(60)."
    ";echo"",script("qsl('input').oninput = selectFieldChange;",""),"
    \n";}function selectLengthPrint($fi){if($fi!==null){echo"
    ".lang(61)."
    ","","
    \n";}}function selectActionPrint($x){echo"
    ".lang(62)."
    ",""," ","\n","var indexColumns = ";$e=array();foreach($x as$w){$Qb=reset($w["columns"]);if($w["type"]!="FULLTEXT"&&$Qb)$e[$Qb]=1;}$e[""]=1;foreach($e as$z=>$X)json_row($z);echo";\n","selectFieldChange.call(qs('#form')['select']);\n","\n","
    \n";}function selectCommandPrint(){return!information_schema(DB);}function selectImportPrint(){return!information_schema(DB);}function selectEmailPrint($xc,$e){}function selectColumnsProcess($e,$x){global$pd,$vd;$L=array();$sd=array();foreach((array)$_GET["columns"]as$z=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$pd)||in_array($X["fun"],$vd)))){$L[$z]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$vd))$sd[]=$L[$z];}}return array($L,$sd);}function selectSearchProcess($p,$x){global$g,$m;$I=array();foreach($x as$t=>$w){if($w["type"]=="FULLTEXT"&&$_GET["fulltext"][$t]!="")$I[]="MATCH (".implode(", ",array_map('idf_escape',$w["columns"])).") AGAINST (".q($_GET["fulltext"][$t]).(isset($_GET["boolean"][$t])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$z=>$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$lg="";$wb=" $X[op]";if(preg_match('~IN$~',$X["op"])){$Ld=process_length($X["val"]);$wb.=" ".($Ld!=""?$Ld:"(NULL)");}elseif($X["op"]=="SQL")$wb=" $X[val]";elseif($X["op"]=="LIKE %%")$wb=" LIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$wb=" ILIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="FIND_IN_SET"){$lg="$X[op](".q($X["val"]).", ";$wb=")";}elseif(!preg_match('~NULL$~',$X["op"]))$wb.=" ".$this->processInput($p[$X["col"]],$X["val"]);if($X["col"]!="")$I[]=$lg.$m->convertSearch(idf_escape($X["col"]),$X,$p[$X["col"]]).$wb;else{$pb=array();foreach($p as$D=>$o){if((preg_match('~^[-\d.'.(preg_match('~IN$~',$X["op"])?',':'').']+$~',$X["val"])||!preg_match('~'.number_type().'|bit~',$o["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||preg_match('~char|text|enum|set~',$o["type"]))&&(!preg_match('~date|timestamp~',$o["type"])||preg_match('~^\d+-\d+-\d+~',$X["val"])))$pb[]=$lg.$m->convertSearch(idf_escape($D),$X,$o).$wb;}$I[]=($pb?"(".implode(" OR ",$pb).")":"1 = 0");}}}return$I;}function selectOrderProcess($p,$x){$I=array();foreach((array)$_GET["order"]as$z=>$X){if($X!="")$I[]=(preg_match('~^((COUNT\(DISTINCT |[A-Z0-9_]+\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\)|COUNT\(\*\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$z])?" DESC":"");}return$I;}function selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function selectEmailProcess($Z,$id){return false;}function selectQueryBuild($L,$Z,$sd,$Bf,$_,$E){return"";}function messageQuery($G,$gi,$Tc=false){global$y,$m;restart_session();$Cd=&get_session("queries");if(!$Cd[$_GET["db"]])$Cd[$_GET["db"]]=array();if(strlen($G)>1e6)$G=preg_replace('~[\x80-\xFF]+$~','',substr($G,0,1e6))."\n…";$Cd[$_GET["db"]][]=array($G,time(),$gi);$Ch="sql-".count($Cd[$_GET["db"]]);$I="".lang(64)."\n";if(!$Tc&&($ej=$m->warnings())){$u="warnings-".count($Cd[$_GET["db"]]);$I="".lang(46).", $I\n";}return" ".@date("H:i:s").""." $I';}function editRowPrint($Q,$p,$J,$Li){}function editFunctions($o){global$sc;$I=($o["null"]?"NULL/":"");$Li=isset($_GET["select"])||where($_GET);foreach($sc as$z=>$pd){if(!$z||(!isset($_GET["call"])&&$Li)){foreach($pd as$cg=>$X){if(!$cg||preg_match("~$cg~",$o["type"]))$I.="/$X";}}if($z&&!preg_match('~set|blob|bytea|raw|file|bool~',$o["type"]))$I.="/SQL";}if($o["auto_increment"]&&!$Li)$I=lang(51);return explode("/",$I);}function editInput($Q,$o,$Ia,$Y){if($o["type"]=="enum")return(isset($_GET["select"])?" ":"").($o["null"]?" ":"").enum_input("radio",$Ia,$o,$Y,0);return"";}function editHint($Q,$o,$Y){return"";}function processInput($o,$Y,$s=""){if($s=="SQL")return$Y;$D=$o["field"];$I=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$s))$I="$s()";elseif(preg_match('~^current_(date|timestamp)$~',$s))$I=$s;elseif(preg_match('~^([+-]|\|\|)$~',$s))$I=idf_escape($D)." $s $I";elseif(preg_match('~^[+-] interval$~',$s))$I=idf_escape($D)." $s ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+\$~i",$Y)?$Y:$I);elseif(preg_match('~^(addtime|subtime|concat)$~',$s))$I="$s(".idf_escape($D).", $I)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$s))$I="$s($I)";return unconvert_field($o,$I);}function dumpOutput(){$I=array('text'=>lang(65),'file'=>lang(66));if(function_exists('gzencode'))$I['gz']='gzip';return$I;}function dumpFormat(){return array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function dumpDatabase($l){}function dumpTable($Q,$Kh,$ee=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Kh)dump_csv(array_keys(fields($Q)));}else{if($ee==2){$p=array();foreach(fields($Q)as$D=>$o)$p[]=idf_escape($D)." $o[full_type]";$i="CREATE TABLE ".table($Q)." (".implode(", ",$p).")";}else$i=create_sql($Q,$_POST["auto_increment"],$Kh);set_utf8mb4($i);if($Kh&&$i){if($Kh=="DROP+CREATE"||$ee==1)echo"DROP ".($ee==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($ee==1)$i=remove_definer($i);echo"$i;\n\n";}}}function dumpData($Q,$Kh,$G){global$g,$y;$He=($y=="sqlite"?0:1048576);if($Kh){if($_POST["format"]=="sql"){if($Kh=="TRUNCATE+INSERT")echo truncate_sql($Q).";\n";$p=fields($Q);}$H=$g->query($G,1);if($H){$Xd="";$Wa="";$je=array();$Mh="";$Wc=($Q!=''?'fetch_assoc':'fetch_row');while($J=$H->$Wc()){if(!$je){$Wi=array();foreach($J as$X){$o=$H->fetch_field();$je[]=$o->name;$z=idf_escape($o->name);$Wi[]="$z = VALUES($z)";}$Mh=($Kh=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Wi):"").";\n";}if($_POST["format"]!="sql"){if($Kh=="table"){dump_csv($je);$Kh="INSERT";}dump_csv($J);}else{if(!$Xd)$Xd="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$je)).") VALUES";foreach($J as$z=>$X){$o=$p[$z];$J[$z]=($X!==null?unconvert_field($o,preg_match(number_type(),$o["type"])&&!preg_match('~\[~',$o["full_type"])&&is_numeric($X)?$X:q(($X===false?0:$X))):"NULL");}$ah=($He?"\n":" ")."(".implode(",\t",$J).")";if(!$Wa)$Wa=$Xd.$ah;elseif(strlen($Wa)+4+strlen($ah)+strlen($Mh)<$He)$Wa.=",$ah";else{echo$Wa.$Mh;$Wa=$Xd.$ah;}}}if($Wa)echo$Wa.$Mh;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$g->error)."\n";}}function dumpFilename($Hd){return friendly_url($Hd!=""?$Hd:(SERVER!=""?SERVER:"localhost"));}function dumpHeaders($Hd,$Ve=false){$Mf=$_POST["output"];$Oc=(preg_match('~sql~',$_POST["format"])?"sql":($Ve?"tar":"csv"));header("Content-Type: ".($Mf=="gz"?"application/x-gzip":($Oc=="tar"?"application/x-tar":($Oc=="sql"||$Mf!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($Mf=="gz")ob_start('ob_gzencode',1e6);return$Oc;}function importServerPath(){return"adminer.sql";}function homepage(){echo'

    ',$this->name(),' ',$ia,' ',(version_compare($ia,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'

    ';if($Ue=="auth"){$Mf="";foreach((array)$_SESSION["pwds"]as$Yi=>$oh){foreach($oh as$M=>$Ti){foreach($Ti as$V=>$F){if($F!==null){$Wb=$_SESSION["db"][$Yi][$M][$V];foreach(($Wb?array_keys($Wb):array(""))as$l)$Mf.="
  • ($kc[$Yi]) ".h($V.($M!=""?"@".$this->serverName($M):"").($l!=""?" - $l":""))."\n";}}}}if($Mf)echo"\n".script("mixin(qs('#logins'), {onmouseover: menuOver, onmouseout: menuOut});");}else{$S=array();if($_GET["ns"]!==""&&!$Ue&&DB!=""){$g->select_db(DB);$S=table_status('',true);}echo script_src(preg_replace("~\\?.*~","",ME)."?file=jush.js&version=4.8.1");if(support("sql")){echo' ';if($S){$ze=array();foreach($S as$Q=>$T)$ze[]=preg_quote($Q,'/');echo"var jushLinks = { $y: [ '".js_escape(ME).(support("table")?"table=":"select=")."\$&', /\\b(".implode("|",$ze).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$y;\n";}$nh=$g->server_info;echo'bodyLoad(\'',(is_object($g)?preg_replace('~^(\d\.?\d).*~s','\1',$nh):""),'\'',(preg_match('~MariaDB~',$nh)?", true":""),'); ';}$this->databasesPrint($Ue);if(DB==""||!$Ue){echo"

    ".lang(9)."\n";else$this->tablesPrint($S);}}}function databasesPrint($Ue){global$b,$g;$k=$this->databases();if(DB&&$k&&!in_array(DB,$k))array_unshift($k,DB);echo'

    ';hidden_fields_get();$Ub=script("mixin(qsl('select'), {onmousedown: dbMouseDown, onchange: dbChange});");echo"".lang(76).": ".($k?"$Ub":"\n"),"\n";if(support("scheme")){if($Ue!="db"&&DB!=""&&$g->select_db(DB)){echo"
    ".lang(77).": $Ub";if($_GET["ns"]!="")set_schema($_GET["ns"]);}}foreach(array("import","sql","schema","dump","privileges")as$X){if(isset($_GET[$X])){echo"";break;}}echo"

    \n";}function tablesPrint($S){echo"\n";}}$b=(function_exists('adminer_object')?adminer_object():new Adminer);$kc=array("server"=>"MySQL")+$kc;if(!defined("DRIVER")){define("DRIVER","server");if(extension_loaded("mysqli")){class Min_DB extends MySQLi{var$extension="MySQLi";function __construct(){parent::init();}function connect($M="",$V="",$F="",$j=null,$gg=null,$wh=null){global$b;mysqli_report(MYSQLI_REPORT_OFF);list($Fd,$gg)=explode(":",$M,2);$Eh=$b->connectSsl();if($Eh)$this->ssl_set($Eh['key'],$Eh['cert'],$Eh['ca'],'','');$I=@$this->real_connect(($M!=""?$Fd:ini_get("mysqli.default_host")),($M.$V!=""?$V:ini_get("mysqli.default_user")),($M.$V.$F!=""?$F:ini_get("mysqli.default_pw")),$j,(is_numeric($gg)?$gg:ini_get("mysqli.default_port")),(!is_numeric($gg)?$gg:$wh),($Eh?64:0));$this->options(MYSQLI_OPT_LOCAL_INFILE,false);return$I;}function set_charset($ab){if(parent::set_charset($ab))return true;parent::set_charset('utf8');return$this->query("SET NAMES $ab");}function result($G,$o=0){$H=$this->query($G);if(!$H)return false;$J=$H->fetch_array();return$J[$o];}function quote($P){return"'".$this->escape_string($P)."'";}}}elseif(extension_loaded("mysql")&&!((ini_bool("sql.safe_mode")||ini_bool("mysql.allow_local_infile"))&&extension_loaded("pdo_mysql"))){class Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function connect($M,$V,$F){if(ini_bool("mysql.allow_local_infile")){$this->error=lang(79,"'mysql.allow_local_infile'","MySQLi","PDO_MySQL");return false;}$this->_link=@mysql_connect(($M!=""?$M:ini_get("mysql.default_host")),("$M$V"!=""?$V:ini_get("mysql.default_user")),("$M$V$F"!=""?$F:ini_get("mysql.default_password")),true,131072);if($this->_link)$this->server_info=mysql_get_server_info($this->_link);else$this->error=mysql_error();return(bool)$this->_link;}function set_charset($ab){if(function_exists('mysql_set_charset')){if(mysql_set_charset($ab,$this->_link))return true;mysql_set_charset('utf8',$this->_link);}return$this->query("SET NAMES $ab");}function quote($P){return"'".mysql_real_escape_string($P,$this->_link)."'";}function select_db($j){return mysql_select_db($j,$this->_link);}function query($G,$Ei=false){$H=@($Ei?mysql_unbuffered_query($G,$this->_link):mysql_query($G,$this->_link));$this->error="";if(!$H){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return false;}if($H===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return true;}return new Min_Result($H);}function multi_query($G){return$this->_result=$this->query($G);}function store_result(){return$this->_result;}function next_result(){return false;}function result($G,$o=0){$H=$this->query($G);if(!$H||!$H->num_rows)return false;return mysql_result($H->_result,0,$o);}}class Min_Result{var$num_rows,$_result,$_offset=0;function __construct($H){$this->_result=$H;$this->num_rows=mysql_num_rows($H);}function fetch_assoc(){return mysql_fetch_assoc($this->_result);}function fetch_row(){return mysql_fetch_row($this->_result);}function fetch_field(){$I=mysql_fetch_field($this->_result,$this->_offset++);$I->orgtable=$I->table;$I->orgname=$I->name;$I->charsetnr=($I->blob?63:0);return$I;}function __destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class Min_DB extends Min_PDO{var$extension="PDO_MySQL";function connect($M,$V,$F){global$b;$_f=array(PDO::MYSQL_ATTR_LOCAL_INFILE=>false);$Eh=$b->connectSsl();if($Eh){if(!empty($Eh['key']))$_f[PDO::MYSQL_ATTR_SSL_KEY]=$Eh['key'];if(!empty($Eh['cert']))$_f[PDO::MYSQL_ATTR_SSL_CERT]=$Eh['cert'];if(!empty($Eh['ca']))$_f[PDO::MYSQL_ATTR_SSL_CA]=$Eh['ca'];}$this->dsn("mysql:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\d)~',';port=\1',$M)),$V,$F,$_f);return true;}function set_charset($ab){$this->query("SET NAMES $ab");}function select_db($j){return$this->query("USE ".idf_escape($j));}function query($G,$Ei=false){$this->pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,!$Ei);return parent::query($G,$Ei);}}}class Min_Driver extends Min_SQL{function insert($Q,$N){return($N?parent::insert($Q,$N):queries("INSERT INTO ".table($Q)." ()\nVALUES ()"));}function insertUpdate($Q,$K,$ng){$e=array_keys(reset($K));$lg="INSERT INTO ".table($Q)." (".implode(", ",$e).") VALUES\n";$Wi=array();foreach($e as$z)$Wi[$z]="$z = VALUES($z)";$Mh="\nON DUPLICATE KEY UPDATE ".implode(", ",$Wi);$Wi=array();$we=0;foreach($K as$N){$Y="(".implode(", ",$N).")";if($Wi&&(strlen($lg)+$we+strlen($Y)+strlen($Mh)>1e6)){if(!queries($lg.implode(",\n",$Wi).$Mh))return false;$Wi=array();$we=0;}$Wi[]=$Y;$we+=strlen($Y)+2;}return queries($lg.implode(",\n",$Wi).$Mh);}function slowQuery($G,$hi){if(min_version('5.7.8','10.1.2')){if(preg_match('~MariaDB~',$this->_conn->server_info))return"SET STATEMENT max_statement_time=$hi FOR $G";elseif(preg_match('~^(SELECT\b)(.+)~is',$G,$C))return"$C[1] /*+ MAX_EXECUTION_TIME(".($hi*1000).") */ $C[2]";}}function convertSearch($v,$X,$o){return(preg_match('~char|text|enum|set~',$o["type"])&&!preg_match("~^utf8~",$o["collation"])&&preg_match('~[\x80-\xFF]~',$X['val'])?"CONVERT($v USING ".charset($this->_conn).")":$v);}function warnings(){$H=$this->_conn->query("SHOW WARNINGS");if($H&&$H->num_rows){ob_start();select($H);return ob_get_clean();}}function tableHelp($D){$Ce=preg_match('~MariaDB~',$this->_conn->server_info);if(information_schema(DB))return strtolower(($Ce?"information-schema-$D-table/":str_replace("_","-",$D)."-table.html"));if(DB=="mysql")return($Ce?"mysql$D-table/":"system-database.html");}}function idf_escape($v){return"`".str_replace("`","``",$v)."`";}function table($v){return idf_escape($v);}function connect(){global$b,$U,$Jh;$g=new Min_DB;$Mb=$b->credentials();if($g->connect($Mb[0],$Mb[1],$Mb[2])){$g->set_charset(charset($g));$g->query("SET sql_quote_show_create = 1, autocommit = 1");if(min_version('5.7.8',10.2,$g)){$Jh[lang(25)][]="json";$U["json"]=4294967295;}return$g;}$I=$g->error;if(function_exists('iconv')&&!is_utf8($I)&&strlen($ah=iconv("windows-1250","utf-8",$I))>strlen($I))$I=$ah;return$I;}function get_databases($fd){$I=get_session("dbs");if($I===null){$G=(min_version(5)?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA ORDER BY SCHEMA_NAME":"SHOW DATABASES");$I=($fd?slow_query($G):get_vals($G));restart_session();set_session("dbs",$I);stop_session();}return$I;}function limit($G,$Z,$_,$kf=0,$kh=" "){return" $G$Z".($_!==null?$kh."LIMIT $_".($kf?" OFFSET $kf":""):"");}function limit1($Q,$G,$Z,$kh="\n"){return limit($G,$Z,1,0,$kh);}function db_collation($l,$nb){global$g;$I=null;$i=$g->result("SHOW CREATE DATABASE ".idf_escape($l),1);if(preg_match('~ COLLATE ([^ ]+)~',$i,$C))$I=$C[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$i,$C))$I=$nb[$C[1]][-1];return$I;}function engines(){$I=array();foreach(get_rows("SHOW ENGINES")as$J){if(preg_match("~YES|DEFAULT~",$J["Support"]))$I[]=$J["Engine"];}return$I;}function logged_user(){global$g;return$g->result("SELECT USER()");}function tables_list(){return get_key_vals(min_version(5)?"SELECT TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ORDER BY TABLE_NAME":"SHOW TABLES");}function count_tables($k){$I=array();foreach($k as$l)$I[$l]=count(get_vals("SHOW TABLES IN ".idf_escape($l)));return$I;}function table_status($D="",$Uc=false){$I=array();foreach(get_rows($Uc&&min_version(5)?"SELECT TABLE_NAME AS Name, ENGINE AS Engine, TABLE_COMMENT AS Comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ".($D!=""?"AND TABLE_NAME = ".q($D):"ORDER BY Name"):"SHOW TABLE STATUS".($D!=""?" LIKE ".q(addcslashes($D,"%_\\")):""))as$J){if($J["Engine"]=="InnoDB")$J["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\1',$J["Comment"]);if(!isset($J["Engine"]))$J["Comment"]="";if($D!="")return$J;$I[$J["Name"]]=$J;}return$I;}function is_view($R){return$R["Engine"]===null;}function fk_support($R){return preg_match('~InnoDB|IBMDB2I~i',$R["Engine"])||(preg_match('~NDB~i',$R["Engine"])&&min_version(5.6));}function fields($Q){$I=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($Q))as$J){preg_match('~^([^( ]+)(?:\((.+)\))?( unsigned)?( zerofill)?$~',$J["Type"],$C);$I[$J["Field"]]=array("field"=>$J["Field"],"full_type"=>$J["Type"],"type"=>$C[1],"length"=>$C[2],"unsigned"=>ltrim($C[3].$C[4]),"default"=>($J["Default"]!=""||preg_match("~char|set~",$C[1])?(preg_match('~text~',$C[1])?stripslashes(preg_replace("~^'(.*)'\$~",'\1',$J["Default"])):$J["Default"]):null),"null"=>($J["Null"]=="YES"),"auto_increment"=>($J["Extra"]=="auto_increment"),"on_update"=>(preg_match('~^on update (.+)~i',$J["Extra"],$C)?$C[1]:""),"collation"=>$J["Collation"],"privileges"=>array_flip(preg_split('~, *~',$J["Privileges"])),"comment"=>$J["Comment"],"primary"=>($J["Key"]=="PRI"),"generated"=>preg_match('~^(VIRTUAL|PERSISTENT|STORED)~',$J["Extra"]),);}return$I;}function indexes($Q,$h=null){$I=array();foreach(get_rows("SHOW INDEX FROM ".table($Q),$h)as$J){$D=$J["Key_name"];$I[$D]["type"]=($D=="PRIMARY"?"PRIMARY":($J["Index_type"]=="FULLTEXT"?"FULLTEXT":($J["Non_unique"]?($J["Index_type"]=="SPATIAL"?"SPATIAL":"INDEX"):"UNIQUE")));$I[$D]["columns"][]=$J["Column_name"];$I[$D]["lengths"][]=($J["Index_type"]=="SPATIAL"?null:$J["Sub_part"]);$I[$D]["descs"][]=null;}return$I;}function foreign_keys($Q){global$g,$sf;static$cg='(?:`(?:[^`]|``)+`|"(?:[^"]|"")+")';$I=array();$Kb=$g->result("SHOW CREATE TABLE ".table($Q),1);if($Kb){preg_match_all("~CONSTRAINT ($cg) FOREIGN KEY ?\\(((?:$cg,? ?)+)\\) REFERENCES ($cg)(?:\\.($cg))? \\(((?:$cg,? ?)+)\\)(?: ON DELETE ($sf))?(?: ON UPDATE ($sf))?~",$Kb,$Fe,PREG_SET_ORDER);foreach($Fe as$C){preg_match_all("~$cg~",$C[2],$yh);preg_match_all("~$cg~",$C[5],$Zh);$I[idf_unescape($C[1])]=array("db"=>idf_unescape($C[4]!=""?$C[3]:$C[4]),"table"=>idf_unescape($C[4]!=""?$C[4]:$C[3]),"source"=>array_map('idf_unescape',$yh[0]),"target"=>array_map('idf_unescape',$Zh[0]),"on_delete"=>($C[6]?$C[6]:"RESTRICT"),"on_update"=>($C[7]?$C[7]:"RESTRICT"),);}}return$I;}function view($D){global$g;return array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\s+AS\s+~isU','',$g->result("SHOW CREATE VIEW ".table($D),1)));}function collations(){$I=array();foreach(get_rows("SHOW COLLATION")as$J){if($J["Default"])$I[$J["Charset"]][-1]=$J["Collation"];else$I[$J["Charset"]][]=$J["Collation"];}ksort($I);foreach($I as$z=>$X)asort($I[$z]);return$I;}function information_schema($l){return(min_version(5)&&$l=="information_schema")||(min_version(5.5)&&$l=="performance_schema");}function error(){global$g;return h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$g->error));}function create_database($l,$mb){return queries("CREATE DATABASE ".idf_escape($l).($mb?" COLLATE ".q($mb):""));}function drop_databases($k){$I=apply_queries("DROP DATABASE",$k,'idf_escape');restart_session();set_session("dbs",null);return$I;}function rename_database($D,$mb){$I=false;if(create_database($D,$mb)){$S=array();$bj=array();foreach(tables_list()as$Q=>$T){if($T=='VIEW')$bj[]=$Q;else$S[]=$Q;}$I=(!$S&&!$bj)||move_tables($S,$bj,$D);drop_databases($I?array(DB):array());}return$I;}function auto_increment(){$Ma=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$w){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$w["columns"],true)){$Ma="";break;}if($w["type"]=="PRIMARY")$Ma=" UNIQUE";}}return" AUTO_INCREMENT$Ma";}function alter_table($Q,$D,$p,$hd,$tb,$_c,$mb,$La,$Wf){$c=array();foreach($p as$o)$c[]=($o[1]?($Q!=""?($o[0]!=""?"CHANGE ".idf_escape($o[0]):"ADD"):" ")." ".implode($o[1]).($Q!=""?$o[2]:""):"DROP ".idf_escape($o[0]));$c=array_merge($c,$hd);$O=($tb!==null?" COMMENT=".q($tb):"").($_c?" ENGINE=".q($_c):"").($mb?" COLLATE ".q($mb):"").($La!=""?" AUTO_INCREMENT=$La":"");if($Q=="")return queries("CREATE TABLE ".table($D)." (\n".implode(",\n",$c)."\n)$O$Wf");if($Q!=$D)$c[]="RENAME TO ".table($D);if($O)$c[]=ltrim($O);return($c||$Wf?queries("ALTER TABLE ".table($Q)."\n".implode(",\n",$c).$Wf):true);}function alter_indexes($Q,$c){foreach($c as$z=>$X)$c[$z]=($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($bj){return queries("DROP VIEW ".implode(", ",array_map('table',$bj)));}function drop_tables($S){return queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function move_tables($S,$bj,$Zh){global$g;$Mg=array();foreach($S as$Q)$Mg[]=table($Q)." TO ".idf_escape($Zh).".".table($Q);if(!$Mg||queries("RENAME TABLE ".implode(", ",$Mg))){$bc=array();foreach($bj as$Q)$bc[table($Q)]=view($Q);$g->select_db($Zh);$l=idf_escape(DB);foreach($bc as$D=>$aj){if(!queries("CREATE VIEW $D AS ".str_replace(" $l."," ",$aj["select"]))||!queries("DROP VIEW $l.$D"))return false;}return true;}return false;}function copy_tables($S,$bj,$Zh){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($S as$Q){$D=($Zh==DB?table("copy_$Q"):idf_escape($Zh).".".table($Q));if(($_POST["overwrite"]&&!queries("\nDROP TABLE IF EXISTS $D"))||!queries("CREATE TABLE $D LIKE ".table($Q))||!queries("INSERT INTO $D SELECT * FROM ".table($Q)))return false;foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$J){$zi=$J["Trigger"];if(!queries("CREATE TRIGGER ".($Zh==DB?idf_escape("copy_$zi"):idf_escape($Zh).".".idf_escape($zi))." $J[Timing] $J[Event] ON $D FOR EACH ROW\n$J[Statement];"))return false;}}foreach($bj as$Q){$D=($Zh==DB?table("copy_$Q"):idf_escape($Zh).".".table($Q));$aj=view($Q);if(($_POST["overwrite"]&&!queries("DROP VIEW IF EXISTS $D"))||!queries("CREATE VIEW $D AS $aj[select]"))return false;}return true;}function trigger($D){if($D=="")return array();$K=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($D));return reset($K);}function triggers($Q){$I=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$J)$I[$J["Trigger"]]=array($J["Timing"],$J["Event"]);return$I;}function trigger_options(){return array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW"),);}function routine($D,$T){global$g,$Bc,$Vd,$U;$Ca=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$zh="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$Di="((".implode("|",array_merge(array_keys($U),$Ca)).")\\b(?:\\s*\\(((?:[^'\")]|$Bc)++)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s,]+)['\"]?)?";$cg="$zh*(".($T=="FUNCTION"?"":$Vd).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$Di";$i=$g->result("SHOW CREATE $T ".idf_escape($D),2);preg_match("~\\(((?:$cg\\s*,?)*)\\)\\s*".($T=="FUNCTION"?"RETURNS\\s+$Di\\s+":"")."(.*)~is",$i,$C);$p=array();preg_match_all("~$cg\\s*,?~is",$C[1],$Fe,PREG_SET_ORDER);foreach($Fe as$Qf)$p[]=array("field"=>str_replace("``","`",$Qf[2]).$Qf[3],"type"=>strtolower($Qf[5]),"length"=>preg_replace_callback("~$Bc~s",'normalize_enum',$Qf[6]),"unsigned"=>strtolower(preg_replace('~\s+~',' ',trim("$Qf[8] $Qf[7]"))),"null"=>1,"full_type"=>$Qf[4],"inout"=>strtoupper($Qf[1]),"collation"=>strtolower($Qf[9]),);if($T!="FUNCTION")return array("fields"=>$p,"definition"=>$C[11]);return array("fields"=>$p,"returns"=>array("type"=>$C[12],"length"=>$C[13],"unsigned"=>$C[15],"collation"=>$C[16]),"definition"=>$C[17],"language"=>"SQL",);}function routines(){return get_rows("SELECT ROUTINE_NAME AS SPECIFIC_NAME, ROUTINE_NAME, ROUTINE_TYPE, DTD_IDENTIFIER FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function routine_languages(){return array();}function routine_id($D,$J){return idf_escape($D);}function last_id(){global$g;return$g->result("SELECT LAST_INSERT_ID()");}function explain($g,$G){return$g->query("EXPLAIN ".(min_version(5.1)&&!min_version(5.7)?"PARTITIONS ":"").$G);}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($ch,$h=null){return true;}function create_sql($Q,$La,$Kh){global$g;$I=$g->result("SHOW CREATE TABLE ".table($Q),1);if(!$La)$I=preg_replace('~ AUTO_INCREMENT=\d+~','',$I);return$I;}function truncate_sql($Q){return"TRUNCATE ".table($Q);}function use_sql($j){return"USE ".idf_escape($j);}function trigger_sql($Q){$I="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")),null,"-- ")as$J)$I.="\nCREATE TRIGGER ".idf_escape($J["Trigger"])." $J[Timing] $J[Event] ON ".table($J["Table"])." FOR EACH ROW\n$J[Statement];;\n";return$I;}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($o){if(preg_match("~binary~",$o["type"]))return"HEX(".idf_escape($o["field"]).")";if($o["type"]=="bit")return"BIN(".idf_escape($o["field"])." + 0)";if(preg_match("~geometry|point|linestring|polygon~",$o["type"]))return(min_version(8)?"ST_":"")."AsWKT(".idf_escape($o["field"]).")";}function unconvert_field($o,$I){if(preg_match("~binary~",$o["type"]))$I="UNHEX($I)";if($o["type"]=="bit")$I="CONV($I, 2, 10) + 0";if(preg_match("~geometry|point|linestring|polygon~",$o["type"]))$I=(min_version(8)?"ST_":"")."GeomFromText($I, SRID($o[field]))";return$I;}function support($Vc){return!preg_match("~scheme|sequence|type|view_trigger|materializedview".(min_version(8)?"":"|descidx".(min_version(5.1)?"":"|event|partitioning".(min_version(5)?"":"|routine|trigger|view")))."~",$Vc);}function kill_process($X){return queries("KILL ".number($X));}function connection_id(){return"SELECT CONNECTION_ID()";}function max_connections(){global$g;return$g->result("SELECT @@max_connections");}function driver_config(){$U=array();$Jh=array();foreach(array(lang(27)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(28)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(25)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(80)=>array("enum"=>65535,"set"=>64),lang(29)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(31)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$z=>$X){$U+=$X;$Jh[$z]=array_keys($X);}return array('possible_drivers'=>array("MySQLi","MySQL","PDO_MySQL"),'jush'=>"sql",'types'=>$U,'structured_types'=>$Jh,'unsigned'=>array("unsigned","zerofill","unsigned zerofill"),'operators'=>array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","FIND_IN_SET","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL"),'functions'=>array("char_length","date","from_unixtime","lower","round","floor","ceil","sec_to_time","time_to_sec","upper"),'grouping'=>array("avg","count","count distinct","group_concat","max","min","sum"),'edit_functions'=>array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1","date|time"=>"now",),array(number_type()=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",)),);}}$xb=driver_config();$kg=$xb['possible_drivers'];$y=$xb['jush'];$U=$xb['types'];$Jh=$xb['structured_types'];$Ki=$xb['unsigned'];$xf=$xb['operators'];$pd=$xb['functions'];$vd=$xb['grouping'];$sc=$xb['edit_functions'];if($b->operators===null)$b->operators=$xf;define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace('~\?.*~','',relative_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.8.1";function page_header($ji,$n="",$Va=array(),$ki=""){global$ca,$ia,$b,$kc,$y;page_headers();if(is_ajax()&&$n){page_messages($n);exit;}$li=$ji.($ki!=""?": $ki":"");$mi=strip_tags($li.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo' ',$mi,' ',script_src(preg_replace("~\\?.*~","",ME)."?file=functions.js&version=4.8.1");if($b->head()){echo' ';foreach($b->css()as$Ob){echo' ';}}echo' ';$q=get_temp_dir()."/adminer.version";if(!$_COOKIE["adminer_version"]&&function_exists('openssl_verify')&&file_exists($q)&&filemtime($q)+86400>time()){$Zi=unserialize(file_get_contents($q));$wg="-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwqWOVuF5uw7/+Z70djoK RlHIZFZPO0uYRezq90+7Amk+FDNd7KkL5eDve+vHRJBLAszF/7XKXe11xwliIsFs DFWQlsABVZB3oisKCBEuI71J4kPH8dKGEWR9jDHFw3cWmoH3PmqImX6FISWbG3B8 h7FIx3jEaw5ckVPVTeo5JRm/1DZzJxjyDenXvBQ/6o9DgZKeNDgxwKzH+sw9/YCO jHnq1cFpOIISzARlrHMa/43YfeNRAm/tsBXjSxembBPo7aQZLAWHmaj5+K19H10B nCpz9Y++cipkVEiKRGih4ZEvjoFysEOdRLj6WiD/uUNky4xGeA6LaJqh5XpkFkcQ fQIDAQAB -----END PUBLIC KEY----- ";if(openssl_verify($Zi["version"],base64_decode($Zi["signature"]),$wg)==1)$_COOKIE["adminer_version"]=$Zi["version"];}echo' mixin(document.body, {onkeydown: bodyKeydown, onclick: bodyClick',(isset($_COOKIE["adminer_version"])?"":", onload: partial(verifyVersion, '$ia', '".js_escape(ME)."', '".get_token()."')");?>}); document.body.className = document.body.className.replace(/ nojs/, ' js'); var offlineMessage = ' ',script("mixin(qs('#help'), {onmouseover: function () { helpOpen = 1; }, onmouseout: helpMouseout});"),'
    ';if($Va!==null){$A=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'

    $li

    \n","\n";restart_session();page_messages($n);$k=&get_session("dbs");if(DB!=""&&$k&&!in_array(DB,$k,true))$k=null;stop_session();define("PAGE_HEADER",1);}function page_headers(){global$b;header("Content-Type: text/html; charset=utf-8");header("Cache-Control: no-cache");header("X-Frame-Options: deny");header("X-XSS-Protection: 0");header("X-Content-Type-Options: nosniff");header("Referrer-Policy: origin-when-cross-origin");foreach($b->csp()as$Nb){$Ad=array();foreach($Nb as$z=>$X)$Ad[]="$z $X";header("Content-Security-Policy: ".implode("; ",$Ad));}$b->headers();}function csp(){return array(array("script-src"=>"'self' 'unsafe-inline' 'nonce-".get_nonce()."' 'strict-dynamic'","connect-src"=>"'self'","frame-src"=>"https://www.adminer.org","object-src"=>"'none'","base-uri"=>"'none'","form-action"=>"'self'",),);}function get_nonce(){static$ef;if(!$ef)$ef=base64_encode(rand_string());return$ef;}function page_messages($n){$Mi=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$Re=$_SESSION["messages"][$Mi];if($Re){echo"
    ".implode("
    \n
    ",$Re)."
    ".script("messagesPrint();");unset($_SESSION["messages"][$Mi]);}if($n)echo"
    $n
    \n";}function page_footer($Ue=""){global$b,$qi;echo'
    ';switch_lang();if($Ue!="auth"){echo'

    ';}echo' ',script("setupSubmitHighlight(document);");}function int32($Xe){while($Xe>=2147483648)$Xe-=4294967296;while($Xe<=-2147483649)$Xe+=4294967296;return(int)$Xe;}function long2str($W,$dj){$ah='';foreach($W as$X)$ah.=pack('V',$X);if($dj)return substr($ah,0,end($W));return$ah;}function str2long($ah,$dj){$W=array_values(unpack('V*',str_pad($ah,4*ceil(strlen($ah)/4),"\0")));if($dj)$W[]=strlen($ah);return$W;}function xxtea_mx($pj,$oj,$Nh,$he){return int32((($pj>>5&0x7FFFFFF)^$oj<<2)+(($oj>>3&0x1FFFFFFF)^$pj<<4))^int32(($Nh^$oj)+($he^$pj));}function encrypt_string($Ih,$z){if($Ih=="")return"";$z=array_values(unpack("V*",pack("H*",md5($z))));$W=str2long($Ih,true);$Xe=count($W)-1;$pj=$W[$Xe];$oj=$W[0];$xg=floor(6+52/($Xe+1));$Nh=0;while($xg-->0){$Nh=int32($Nh+0x9E3779B9);$rc=$Nh>>2&3;for($Of=0;$Of<$Xe;$Of++){$oj=$W[$Of+1];$We=xxtea_mx($pj,$oj,$Nh,$z[$Of&3^$rc]);$pj=int32($W[$Of]+$We);$W[$Of]=$pj;}$oj=$W[0];$We=xxtea_mx($pj,$oj,$Nh,$z[$Of&3^$rc]);$pj=int32($W[$Xe]+$We);$W[$Xe]=$pj;}return long2str($W,false);}function decrypt_string($Ih,$z){if($Ih=="")return"";if(!$z)return false;$z=array_values(unpack("V*",pack("H*",md5($z))));$W=str2long($Ih,false);$Xe=count($W)-1;$pj=$W[$Xe];$oj=$W[0];$xg=floor(6+52/($Xe+1));$Nh=int32($xg*0x9E3779B9);while($Nh){$rc=$Nh>>2&3;for($Of=$Xe;$Of>0;$Of--){$pj=$W[$Of-1];$We=xxtea_mx($pj,$oj,$Nh,$z[$Of&3^$rc]);$oj=int32($W[$Of]-$We);$W[$Of]=$oj;}$pj=$W[$Xe];$We=xxtea_mx($pj,$oj,$Nh,$z[$Of&3^$rc]);$oj=int32($W[0]-$We);$W[0]=$oj;$Nh=int32($Nh-0x9E3779B9);}return long2str($W,true);}$g='';$_d=$_SESSION["token"];if(!$_d)$_SESSION["token"]=rand(1,1e6);$qi=get_token();$eg=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($z)=explode(":",$X);$eg[$z]=$X;}}function add_invalid_login(){global$b;$nd=file_open_lock(get_temp_dir()."/adminer.invalid");if(!$nd)return;$ae=unserialize(stream_get_contents($nd));$gi=time();if($ae){foreach($ae as$be=>$X){if($X[0]<$gi)unset($ae[$be]);}}$Zd=&$ae[$b->bruteForceKey()];if(!$Zd)$Zd=array($gi+30*60,0);$Zd[1]++;file_write_unlock($nd,serialize($ae));}function check_invalid_login(){global$b;$ae=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$Zd=($ae?$ae[$b->bruteForceKey()]:array());$df=($Zd[1]>29?$Zd[0]-time():0);if($df>0)auth_error(lang(84,ceil($df/60)));}$Ja=$_POST["auth"];if($Ja){session_regenerate_id();$Yi=$Ja["driver"];$M=$Ja["server"];$V=$Ja["username"];$F=(string)$Ja["password"];$l=$Ja["db"];set_password($Yi,$M,$V,$F);$_SESSION["db"][$Yi][$M][$V][$l]=true;if($Ja["permanent"]){$z=base64_encode($Yi)."-".base64_encode($M)."-".base64_encode($V)."-".base64_encode($l);$qg=$b->permanentLogin(true);$eg[$z]="$z:".base64_encode($qg?encrypt_string($F,$qg):"");cookie("adminer_permanent",implode(" ",$eg));}if(count($_POST)==1||DRIVER!=$Yi||SERVER!=$M||$_GET["username"]!==$V||DB!=$l)redirect(auth_url($Yi,$M,$V,$l));}elseif($_POST["logout"]&&(!$_d||verify_token())){foreach(array("pwds","db","dbs","queries")as$z)set_session($z,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),lang(85).' '.lang(86));}elseif($eg&&!$_SESSION["pwds"]){session_regenerate_id();$qg=$b->permanentLogin();foreach($eg as$z=>$X){list(,$gb)=explode(":",$X);list($Yi,$M,$V,$l)=array_map('base64_decode',explode("-",$z));set_password($Yi,$M,$V,decrypt_string(base64_decode($gb),$qg));$_SESSION["db"][$Yi][$M][$V][$l]=true;}}function unset_permanent(){global$eg;foreach($eg as$z=>$X){list($Yi,$M,$V,$l)=array_map('base64_decode',explode("-",$z));if($Yi==DRIVER&&$M==SERVER&&$V==$_GET["username"]&&$l==DB)unset($eg[$z]);}cookie("adminer_permanent",implode(" ",$eg));}function auth_error($n){global$b,$_d;$ph=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$ph]||$_GET[$ph])&&!$_d)$n=lang(87);else{restart_session();add_invalid_login();$F=get_password();if($F!==null){if($F===false)$n.=($n?'
    ':'').lang(88,target_blank(),'permanentLogin()');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$ph]&&$_GET[$ph]&&ini_bool("session.use_only_cookies"))$n=lang(89);$Rf=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$Rf["lifetime"]);page_header(lang(38),$n,null);echo"
    \n","
    ";if(hidden_fields($_POST,array("auth")))echo"

    ".lang(90)."\n";echo"

    \n";$b->loginForm();echo"
    \n";page_footer("auth");exit;}if(isset($_GET["username"])&&!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(91),lang(92,implode(", ",$kg)),false);page_footer("auth");exit;}stop_session(true);if(isset($_GET["username"])&&is_string(get_password())){list($Fd,$gg)=explode(":",SERVER,2);if(preg_match('~^\s*([-+]?\d+)~',$gg,$C)&&($C[1]<1024||$C[1]>65535))auth_error(lang(93));check_invalid_login();$g=connect();$m=new Min_Driver($g);}$_e=null;if(!is_object($g)||($_e=$b->login($_GET["username"],get_password()))!==true){$n=(is_string($g)?h($g):(is_string($_e)?$_e:lang(32)));auth_error($n.(preg_match('~^ | $~',get_password())?'
    '.lang(94):''));}if($_POST["logout"]&&$_d&&!verify_token()){page_header(lang(83),lang(95));page_footer("db");exit;}if($Ja&&$_POST["token"])$_POST["token"]=$qi;$n='';if($_POST){if(!verify_token()){$Ud="max_input_vars";$Le=ini_get($Ud);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$z){$X=ini_get($z);if($X&&(!$Le||$X<$Le)){$Ud=$z;$Le=$X;}}}$n=(!$_POST["token"]&&$Le?lang(96,"'$Ud'"):lang(95).' '.lang(97));}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$n=lang(98,"'post_max_size'");if(isset($_GET["sql"]))$n.=' '.lang(99);}function select($H,$h=null,$Ef=array(),$_=0){global$y;$ze=array();$x=array();$e=array();$Ta=array();$U=array();$I=array();odd('');for($t=0;(!$_||$t<$_)&&($J=$H->fetch_row());$t++){if(!$t){echo"
    \n","\n","";for($ge=0;$gefetch_field();$D=$o->name;$Df=$o->orgtable;$Cf=$o->orgname;$I[$o->table]=$Df;if($Ef&&$y=="sql")$ze[$ge]=($D=="table"?"table=":($D=="possible_keys"?"indexes=":null));elseif($Df!=""){if(!isset($x[$Df])){$x[$Df]=array();foreach(indexes($Df,$h)as$w){if($w["type"]=="PRIMARY"){$x[$Df]=array_flip($w["columns"]);break;}}$e[$Df]=$x[$Df];}if(isset($e[$Df][$Cf])){unset($e[$Df][$Cf]);$x[$Df][$Cf]=$ge;$ze[$ge]=$Df;}}if($o->charsetnr==63)$Ta[$ge]=true;$U[$ge]=$o->type;echo"name!=$Cf?" title='".h(($Df!=""?"$Df.":"").$Cf)."'":"").">".h($D).($Ef?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($D),'mariadb'=>"explain/#the-columns-in-explain-select",)):"");}echo"\n";}echo"";foreach($J as$z=>$X){$A="";if(isset($ze[$z])&&!$e[$ze[$z]]){if($Ef&&$y=="sql"){$Q=$J[array_search("table=",$ze)];$A=ME.$ze[$z].urlencode($Ef[$Q]!=""?$Ef[$Q]:$Q);}else{$A=ME."edit=".urlencode($ze[$z]);foreach($x[$ze[$z]]as$kb=>$ge)$A.="&where".urlencode("[".bracket_escape($kb)."]")."=".urlencode($J[$ge]);}}elseif(is_url($X))$A=$X;if($X===null)$X="NULL";elseif($Ta[$z]&&!is_utf8($X))$X="".lang(47,strlen($X))."";else{$X=h($X);if($U[$z]==254)$X="$X";}if($A)$X="$X";echo"
    $X";}}echo($t?"
    \n
    ":"

    ".lang(12))."\n";return$I;}function referencable_primary($ih){$I=array();foreach(table_status('',true)as$Rh=>$Q){if($Rh!=$ih&&fk_support($Q)){foreach(fields($Rh)as$o){if($o["primary"]){if($I[$Rh]){unset($I[$Rh]);break;}$I[$Rh]=$o;}}}}return$I;}function adminer_settings(){parse_str($_COOKIE["adminer_settings"],$rh);return$rh;}function adminer_setting($z){$rh=adminer_settings();return$rh[$z];}function set_adminer_settings($rh){return cookie("adminer_settings",http_build_query($rh+adminer_settings()));}function textarea($D,$Y,$K=10,$pb=80){global$y;echo"";}function edit_type($z,$o,$nb,$jd=array(),$Rc=array()){global$Jh,$U,$Ki,$sf;$T=$o["type"];echo'',"',($Ki?"':''),(isset($o['on_update'])?"':''),($jd?" ":" ");}function process_length($we){global$Bc;return(preg_match("~^\\s*\\(?\\s*$Bc(?:\\s*,\\s*$Bc)*+\\s*\\)?\\s*\$~",$we)&&preg_match_all("~$Bc~",$we,$Fe)?"(".implode(",",$Fe[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$we)));}function process_type($o,$lb="COLLATE"){global$Ki;return" $o[type]".process_length($o["length"]).(preg_match(number_type(),$o["type"])&&in_array($o["unsigned"],$Ki)?" $o[unsigned]":"").(preg_match('~char|text|enum|set~',$o["type"])&&$o["collation"]?" $lb ".q($o["collation"]):"");}function process_field($o,$Ci){return array(idf_escape(trim($o["field"])),process_type($Ci),($o["null"]?" NULL":" NOT NULL"),default_value($o),(preg_match('~timestamp|datetime~',$o["type"])&&$o["on_update"]?" ON UPDATE $o[on_update]":""),(support("comment")&&$o["comment"]!=""?" COMMENT ".q($o["comment"]):""),($o["auto_increment"]?auto_increment():null),);}function default_value($o){$Yb=$o["default"];return($Yb===null?"":" DEFAULT ".(preg_match('~char|binary|text|enum|set~',$o["type"])||preg_match('~^(?![a-z])~i',$Yb)?q($Yb):$Yb));}function type_class($T){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$z=>$X){if(preg_match("~$z|$X~",$T))return" class='$z'";}}function edit_fields($p,$nb,$T="TABLE",$jd=array()){global$Vd;$p=array_values($p);$Zb=(($_POST?$_POST["defaults"]:adminer_setting("defaults"))?"":" class='hidden'");$ub=(($_POST?$_POST["comments"]:adminer_setting("comments"))?"":" class='hidden'");echo' ';if($T=="PROCEDURE"){echo'';}echo'',($T=="TABLE"?lang(104):lang(105)),'',lang(49),'',script("qs('#enum-edit').onblur = editingLengthBlur;"),'',lang(106),'',lang(107);if($T=="TABLE"){echo'NULL AI',doc_link(array('sql'=>"example-auto-increment.html",'mariadb'=>"auto_increment/",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'',lang(52),(support("comment")?"".lang(50):"");}echo'',"".script("row_count = ".count($p).";"),' ',script("mixin(qsl('tbody'), {onclick: editingClick, onkeydown: editingKeydown, oninput: editingInput});");foreach($p as$t=>$o){$t++;$Ff=$o[($_POST?"orig":"field")];$hc=(isset($_POST["add"][$t-1])||(isset($o["field"])&&!$_POST["drop_col"][$t]))&&(support("drop_col")||$Ff=="");echo' ',($T=="PROCEDURE"?"".html_select("fields[$t][inout]",explode("|",$Vd),$o["inout"]):""),'';if($hc){echo'';}echo'';edit_type("fields[$t]",$o,$nb,$jd);if($T=="TABLE"){echo'',checkbox("fields[$t][null]",1,$o["null"],"","","block","label-null"),'',checkbox("fields[$t][has_default]",1,$o["has_default"],"","","","label-default"),'',(support("comment")?"":"");}echo"",(support("move_col")?" "." "." ":""),($Ff==""||support("drop_col")?"":"");}}function process_fields(&$p){$kf=0;if($_POST["up"]){$qe=0;foreach($p as$z=>$o){if(key($_POST["up"])==$z){unset($p[$z]);array_splice($p,$qe,0,array($o));break;}if(isset($o["field"]))$qe=$kf;$kf++;}}elseif($_POST["down"]){$ld=false;foreach($p as$z=>$o){if(isset($o["field"])&&$ld){unset($p[key($_POST["down"])]);array_splice($p,$kf,0,array($ld));break;}if(key($_POST["down"])==$z)$ld=$o;$kf++;}}elseif($_POST["add"]){$p=array_values($p);array_splice($p,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return false;return true;}function normalize_enum($C){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($C[0][0].$C[0][0],$C[0][0],substr($C[0],1,-1))),'\\'))."'";}function grant($qd,$sg,$e,$rf){if(!$sg)return true;if($sg==array("ALL PRIVILEGES","GRANT OPTION"))return($qd=="GRANT"?queries("$qd ALL PRIVILEGES$rf WITH GRANT OPTION"):queries("$qd ALL PRIVILEGES$rf")&&queries("$qd GRANT OPTION$rf"));return queries("$qd ".preg_replace('~(GRANT OPTION)\([^)]*\)~','\1',implode("$e, ",$sg).$e).$rf);}function drop_create($lc,$i,$mc,$di,$oc,$B,$Qe,$Oe,$Pe,$of,$bf){if($_POST["drop"])query_redirect($lc,$B,$Qe);elseif($of=="")query_redirect($i,$B,$Pe);elseif($of!=$bf){$Lb=queries($i);queries_redirect($B,$Oe,$Lb&&queries($lc));if($Lb)queries($mc);}else queries_redirect($B,$Oe,queries($di)&&queries($oc)&&queries($lc)&&queries($i));}function create_trigger($rf,$J){global$y;$ii=" $J[Timing] $J[Event]".(preg_match('~ OF~',$J["Event"])?" $J[Of]":"");return"CREATE TRIGGER ".idf_escape($J["Trigger"]).($y=="mssql"?$rf.$ii:$ii.$rf).rtrim(" $J[Type]\n$J[Statement]",";").";";}function create_routine($Wg,$J){global$Vd,$y;$N=array();$p=(array)$J["fields"];ksort($p);foreach($p as$o){if($o["field"]!="")$N[]=(preg_match("~^($Vd)\$~",$o["inout"])?"$o[inout] ":"").idf_escape($o["field"]).process_type($o,"CHARACTER SET");}$ac=rtrim("\n$J[definition]",";");return"CREATE $Wg ".idf_escape(trim($J["name"]))." (".implode(", ",$N).")".(isset($_GET["function"])?" RETURNS".process_type($J["returns"],"CHARACTER SET"):"").($J["language"]?" LANGUAGE $J[language]":"").($y=="pgsql"?" AS ".q($ac):"$ac;");}function remove_definer($G){return preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\1)',logged_user()).'`~','\1',$G);}function format_foreign_key($r){global$sf;$l=$r["db"];$ff=$r["ns"];return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$r["source"])).") REFERENCES ".($l!=""&&$l!=$_GET["db"]?idf_escape($l).".":"").($ff!=""&&$ff!=$_GET["ns"]?idf_escape($ff).".":"").table($r["table"])." (".implode(", ",array_map('idf_escape',$r["target"])).")".(preg_match("~^($sf)\$~",$r["on_delete"])?" ON DELETE $r[on_delete]":"").(preg_match("~^($sf)\$~",$r["on_update"])?" ON UPDATE $r[on_update]":"");}function tar_file($q,$ni){$I=pack("a100a8a8a8a12a12",$q,644,0,0,decoct($ni->size),decoct(time()));$fb=8*32;for($t=0;$tsend();echo str_repeat("\0",511-($ni->size+511)%512);}function ini_bytes($Ud){$X=ini_get($Ud);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function doc_link($bg,$ei="?"){global$y,$g;$nh=$g->server_info;$Zi=preg_replace('~^(\d\.?\d).*~s','\1',$nh);$Oi=array('sql'=>"https://dev.mysql.com/doc/refman/$Zi/en/",'sqlite'=>"https://www.sqlite.org/",'pgsql'=>"https://www.postgresql.org/docs/$Zi/",'mssql'=>"https://msdn.microsoft.com/library/",'oracle'=>"https://www.oracle.com/pls/topic/lookup?ctx=db".preg_replace('~^.* (\d+)\.(\d+)\.\d+\.\d+\.\d+.*~s','\1\2',$nh)."&id=",);if(preg_match('~MariaDB~',$nh)){$Oi['sql']="https://mariadb.com/kb/en/library/";$bg['sql']=(isset($bg['mariadb'])?$bg['mariadb']:str_replace(".html","/",$bg['sql']));}return($bg[$y]?"$ei":"");}function ob_gzencode($P){return gzencode($P);}function db_size($l){global$g;if(!$g->select_db($l))return"?";$I=0;foreach(table_status()as$R)$I+=$R["Data_length"]+$R["Index_length"];return format_number($I);}function set_utf8mb4($i){global$g;static$N=false;if(!$N&&preg_match('~\butf8mb4~i',$i)){$N=true;echo"SET NAMES ".charset($g).";\n\n";}}function connect_error(){global$b,$g,$qi,$n,$kc;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header(lang(37).": ".h(DB),lang(112),true);}else{if($_POST["db"]&&!$n)queries_redirect(substr(ME,0,-1),lang(113),drop_databases($_POST["db"]));page_header(lang(114),$n,false);echo"

    ".lang(119,$kc[DRIVER],"".h($g->server_info)."","$g->extension")."\n","

    ".lang(120,"".h(logged_user())."")."\n";$k=$b->databases();if($k){$dh=support("scheme");$nb=collations();echo"

    \n","\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),"".(support("database")?"\n";$k=($_GET["dbsize"]?count_tables($k):array_flip($k));foreach($k as$l=>$S){$Vg=h(ME)."db=".urlencode($l);$u=h("Db-".$l);echo"".(support("database")?"
    ":"")."".lang(37)." - ".lang(121).""."".lang(122)."".lang(123)."".lang(124)." - ".lang(125)."".script("qsl('a').onclick = partial(ajaxSetHtml, '".js_escape(ME)."script=connect');","")."
    ".checkbox("db[]",$l,in_array($l,(array)$_POST["db"]),"","","",$u):""),"".h($l)."";$mb=h(db_collation($l,$nb));echo"".(support("database")?"$mb":$mb),"".($_GET["dbsize"]?$S:"?")."","".($_GET["dbsize"]?db_size($l):"?"),"\n";}echo"
    \n",(support("database")?"\n":""),"\n","
    \n",script("tableCheck();");}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$g->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")){if(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(77).": ".h($_GET["ns"]),lang(128),true);page_footer("ns");exit;}}}$sf="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class TmpFile{var$handler;var$size;function __construct(){$this->handler=tmpfile();}function write($Eb){$this->size+=strlen($Eb);fwrite($this->handler,$Eb);}function send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$Bc="'(?:''|[^'\\\\]|\\\\.)*'";$Vd="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"];$p=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$L=array(idf_escape($_GET["field"]));$H=$m->select($a,$L,array(where($_GET,$p)),$L);$J=($H?$H->fetch_row():array());echo$m->value($J[0],$p[$_GET["field"]]);exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$p=fields($a);if(!$p)$n=error();$R=table_status1($a,true);$D=$b->tableName($R);page_header(($p&&is_view($R)?$R['Engine']=='materialized view'?lang(129):lang(130):lang(131)).": ".($D!=""?$D:h($a)),$n);$b->selectLinks($R);$tb=$R["Comment"];if($tb!="")echo"

    ".lang(50).": ".h($tb)."\n";if($p)$b->tableStructurePrint($p);if(!is_view($R)){if(support("indexes")){echo"

    ".lang(132)."

    \n";$x=indexes($a);if($x)$b->tableIndexesPrint($x);echo'

    ".lang(100)."

    \n";$jd=foreign_keys($a);if($jd){echo"\n","\n";foreach($jd as$D=>$r){echo"","
    ".lang(134)."".lang(135)."".lang(103)."".lang(102)."
    ".implode(", ",array_map('h',$r["source"]))."","".($r["db"]!=""?"".h($r["db"]).".":"").($r["ns"]!=""?"".h($r["ns"]).".":"").h($r["table"])."","(".implode(", ",array_map('h',$r["target"])).")","".h($r["on_delete"])."\n","".h($r["on_update"])."\n",''.lang(136).'';}echo"
    \n";}echo'

    ".lang(138)."

    \n";$Bi=triggers($a);if($Bi){echo"\n";foreach($Bi as$z=>$X)echo"
    ".h($X[0])."".h($X[1])."".h($z)."".lang(136)."\n";echo"
    \n";}echo'
    qs(\'#schema\').onselectstart = function () { return false; }; var tablePos = {',implode(",",$Uh)."\n",'}; var em = qs(\'#schema\').offsetHeight / ',$ri,'; document.onmousemove = schemaMousemove; document.onmouseup = partialArg(schemaMouseup, \'',js_escape(DB),'\'); ';foreach($ch as$D=>$Q){echo"
    ",''.h($D)."",script("qsl('div').onmousedown = schemaMousedown;");foreach($Q["fields"]as$o){$X=''.h($o["field"]).'';echo"
    ".($o["primary"]?"$X":$X);}foreach((array)$Q["references"]as$ai=>$Ig){foreach($Ig as$se=>$Eg){$te=$se-$Th[$D][1];$t=0;foreach($Eg[0]as$yh)echo"\n
    ";}}foreach((array)$Hg[$D]as$ai=>$Ig){foreach($Ig as$se=>$e){$te=$se-$Th[$D][1];$t=0;foreach($e as$Zh)echo"\n
    ";}}echo"\n
    \n";}foreach($ch as$D=>$Q){foreach((array)$Q["references"]as$ai=>$Ig){foreach($Ig as$se=>$Eg){$Te=$ri;$Je=-10;foreach($Eg[0]as$z=>$yh){$ig=$Q["pos"][0]+$Q["fields"][$yh]["pos"];$jg=$ch[$ai]["pos"][0]+$ch[$ai]["fields"][$Eg[1][$z]]["pos"];$Te=min($Te,$ig,$jg);$Je=max($Je,$ig,$jg);}echo"
    \n";}}}echo'
    ';$Vb=array('','USE','DROP+CREATE','CREATE');$Vh=array('','DROP+CREATE','CREATE');$Sb=array('','TRUNCATE+INSERT','INSERT');if($y=="sql")$Sb[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$J);if(!$J)$J=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($J["events"])){$J["routines"]=$J["events"]=($_GET["dump"]=="");$J["triggers"]=$J["table_style"];}echo"
    ".lang(141)."".html_select("output",$b->dumpOutput(),$J["output"],0)."\n";echo"
    ".lang(142)."".html_select("format",$b->dumpFormat(),$J["format"],0)."\n";echo($y=="sqlite"?"":"
    ".lang(37)."".html_select('db_style',$Vb,$J["db_style"]).(support("routine")?checkbox("routines",1,$J["routines"],lang(143)):"").(support("event")?checkbox("events",1,$J["events"],lang(144)):"")),"
    ".lang(123)."".html_select('table_style',$Vh,$J["table_style"]).checkbox("auto_increment",1,$J["auto_increment"],lang(51)).(support("trigger")?checkbox("triggers",1,$J["triggers"],lang(138)):""),"
    ".lang(145)."".html_select('data_style',$Sb,$J["data_style"]),'

    ',script("qsl('table').onclick = dumpClick;");$mg=array();if(DB!=""){$db=($a!=""?"":" checked");echo"","\n";$bj="";$Wh=tables_list();foreach($Wh as$D=>$T){$lg=preg_replace('~_.*~','',$D);$db=($a==""||$a==(substr($a,-1)=="%"?"$lg%":$D));$pg="\n";$k=$b->databases();if($k){foreach($k as$l){if(!information_schema($l)){$lg=preg_replace('~_.*~','',$l);echo"
    ".script("qs('#check-tables').onclick = partial(formCheck, /^tables\\[/);",""),"".script("qs('#check-data').onclick = partial(formCheck, /^data\\[/);",""),"
    ".checkbox("tables[]",$D,$db,$D,"","block");if($T!==null&&!preg_match('~table~i',$T))$bj.="$pg\n";else echo"$pg\n";$mg[$lg]++;}echo$bj;if($Wh)echo script("ajaxSetHtml('".js_escape(ME)."script=db');");}else{echo"
    ","",script("qs('#check-databases').onclick = partial(formCheck, /^databases\\[/);",""),"
    ".checkbox("databases[]",$l,$a==""||$a=="$lg%",$l,"","block")."\n";$mg[$lg]++;}}}else echo"
    ";}echo'
    ';$bd=true;foreach($mg as$z=>$X){if($z!=""&&$X>1){echo($bd?"

    ":" ")."".h($z)."";$bd=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(71));echo'

    \n";hidden_fields_get();echo"\n",($qd?"":"\n"),"

    \n","\n";while($J=$H->fetch_assoc())echo'
    ".lang(35)."".lang(34)."
    '.h($J["User"])."".h($J["Host"]).''.lang(10)."\n";if(!$qd||DB!="")echo"\n";echo"
    \n","
    \n";}elseif(isset($_GET["sql"])){if(!$n&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$Dd=&get_session("queries");$Cd=&$Dd[DB];if(!$n&&$_POST["clear"]){$Cd=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?lang(72):lang(64)),$n);if(!$n&&$_POST){$nd=false;if(!isset($_GET["import"]))$G=$_POST["query"];elseif($_POST["webfile"]){$Bh=$b->importServerPath();$nd=@fopen((file_exists($Bh)?$Bh:"compress.zlib://$Bh.gz"),"rb");$G=($nd?fread($nd,1e6):false);}else$G=get_file("sql_file",true);if(is_string($G)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($G)+memory_get_usage()+8e6));if($G!=""&&strlen($G)<1e6){$xg=$G.(preg_match("~;[ \t\r\n]*\$~",$G)?"":";");if(!$Cd||reset(end($Cd))!=$xg){restart_session();$Cd[]=array($xg,time());set_session("queries",$Dd);stop_session();}}$zh="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$cc=";";$kf=0;$zc=true;$h=connect();if(is_object($h)&&DB!=""){$h->select_db(DB);if($_GET["ns"]!="")set_schema($_GET["ns"],$h);}$sb=0;$Dc=array();$Sf='[\'"'.($y=="sql"?'`#':($y=="sqlite"?'`[':($y=="mssql"?'[':''))).']|/\*|-- |$'.($y=="pgsql"?'|\$[^$]*\$':'');$si=microtime(true);parse_str($_COOKIE["adminer_export"],$ya);$qc=$b->dumpFormat();unset($qc["sql"]);while($G!=""){if(!$kf&&preg_match("~^$zh*+DELIMITER\\s+(\\S+)~i",$G,$C)){$cc=$C[1];$G=substr($G,strlen($C[0]));}else{preg_match('('.preg_quote($cc)."\\s*|$Sf)",$G,$C,PREG_OFFSET_CAPTURE,$kf);list($ld,$hg)=$C[0];if(!$ld&&$nd&&!feof($nd))$G.=fread($nd,1e5);else{if(!$ld&&rtrim($G)=="")break;$kf=$hg+strlen($ld);if($ld&&rtrim($ld)!=$cc){while(preg_match('('.($ld=='/*'?'\*/':($ld=='['?']':(preg_match('~^-- |^#~',$ld)?"\n":preg_quote($ld)."|\\\\."))).'|$)s',$G,$C,PREG_OFFSET_CAPTURE,$kf)){$ah=$C[0][0];if(!$ah&&$nd&&!feof($nd))$G.=fread($nd,1e5);else{$kf=$C[0][1]+strlen($ah);if($ah[0]!="\\")break;}}}else{$zc=false;$xg=substr($G,0,$hg);$sb++;$pg="
    ".$b->sqlCommandQuery($xg)."
    \n";if($y=="sqlite"&&preg_match("~^$zh*+ATTACH\\b~i",$xg,$C)){echo$pg,"

    ".lang(147)."\n";$Dc[]=" $sb";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$pg;ob_flush();flush();}$Fh=microtime(true);if($g->multi_query($xg)&&is_object($h)&&preg_match("~^$zh*+USE\\b~i",$xg))$h->query($xg);do{$H=$g->store_result();if($g->error){echo($_POST["only_errors"]?$pg:""),"

    ".lang(148).($g->errno?" ($g->errno)":"").": ".error()."\n";$Dc[]=" $sb";if($_POST["error_stops"])break 2;}else{$gi=" (".format_time($Fh).")".(strlen($xg)<1000?" ".lang(10)."":"");$_a=$g->affected_rows;$ej=($_POST["only_errors"]?"":$m->warnings());$fj="warnings-$sb";if($ej)$gi.=", ".lang(46)."".script("qsl('a').onclick = partial(toggle, '$fj');","");$Lc=null;$Mc="explain-$sb";if(is_object($H)){$_=$_POST["limit"];$Ef=select($H,$h,array(),$_);if(!$_POST["only_errors"]){echo"

    \n";$gf=$H->num_rows;echo"

    ".($gf?($_&&$gf>$_?lang(149,$_):"").lang(150,$gf):""),$gi;if($h&&preg_match("~^($zh|\\()*+SELECT\\b~i",$xg)&&($Lc=explain($h,$xg)))echo", Explain".script("qsl('a').onclick = partial(toggle, '$Mc');","");$u="export-$sb";echo", ".lang(73)."".script("qsl('a').onclick = partial(toggle, '$u');","")."\n"."

    \n";}}else{if(preg_match("~^$zh*+(CREATE|DROP|ALTER)$zh++(DATABASE|SCHEMA)\\b~i",$xg)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"

    ".lang(151,$_a)."$gi\n";}echo($ej?"

    \n":"");if($Lc){echo"\n";}}$Fh=microtime(true);}while($g->next_result());}$G=substr($G,$kf);$kf=0;}}}}if($zc)echo"

    ".lang(152)."\n";elseif($_POST["only_errors"]){echo"

    ".lang(153,$sb-count($Dc))," (".format_time($si).")\n";}elseif($Dc&&$sb>1)echo"

    ".lang(148).": ".implode("",$Dc)."\n";}else echo"

    ".upload_error($G)."\n";}echo'

    ';$Jc="";if(!isset($_GET["import"])){$xg=$_GET["sql"];if($_POST)$xg=$_POST["query"];elseif($_GET["history"]=="all")$xg=$Cd;elseif($_GET["history"]!="")$xg=$Cd[$_GET["history"]][0];echo"

    ";textarea("query",$xg,20);echo script(($_POST?"":"qs('textarea').focus();\n")."qs('#form').onsubmit = partial(sqlSubmit, qs('#form'), '".js_escape(remove_from_uri("sql|limit|error_stops|only_errors|history"))."');"),"

    $Jc\n",lang(155).": \n";}else{echo"

    ".lang(156)."
    ";$wd=(extension_loaded("zlib")?"[.gz]":"");echo(ini_bool("file_uploads")?"SQL$wd (< ".ini_get("upload_max_filesize")."B): \n$Jc":lang(157)),"
    \n";$Kd=$b->importServerPath();if($Kd){echo"
    ".lang(158)."
    ",lang(159,"".h($Kd)."$wd"),' ',"
    \n";}echo"

    ";}echo checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])||$_GET["error_stops"]),lang(161))."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])||$_GET["only_errors"]),lang(162))."\n","\n";if(!isset($_GET["import"])&&$Cd){print_fieldset("history",lang(163),$_GET["history"]!="");for($X=end($Cd);$X;$X=prev($Cd)){$z=key($Cd);list($xg,$gi,$uc)=$X;echo''.lang(10).""." ".@date("H:i:s",$gi).""." ".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$xg)))),80,"").($uc?" ($uc)":"")."
    \n";}echo"\n","".lang(165)."\n","\n";}echo'

    ';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$p=fields($a);$Z=(isset($_GET["select"])?($_POST["check"]&&count($_POST["check"])==1?where_check($_POST["check"][0],$p):""):where($_GET,$p));$Li=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($p as$D=>$o){if(!isset($o["privileges"][$Li?"update":"insert"])||$b->fieldName($o)==""||$o["generated"])unset($p[$D]);}if($_POST&&!$n&&!isset($_GET["select"])){$B=$_POST["referer"];if($_POST["insert"])$B=($Li?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$B))$B=ME."select=".urlencode($a);$x=indexes($a);$Gi=unique_array($_GET["where"],$x);$_g="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($B,lang(166),$m->delete($a,$_g,!$Gi));else{$N=array();foreach($p as$D=>$o){$X=process_input($o);if($X!==false&&$X!==null)$N[idf_escape($D)]=$X;}if($Li){if(!$N)redirect($B);queries_redirect($B,lang(167),$m->update($a,$N,$_g,!$Gi));if(is_ajax()){page_headers();page_messages($n);exit;}}else{$H=$m->insert($a,$N);$re=($H?last_id():0);queries_redirect($B,lang(168,($re?" $re":"")),$H);}}}$J=null;if($_POST["save"])$J=(array)$_POST["fields"];elseif($Z){$L=array();foreach($p as$D=>$o){if(isset($o["privileges"]["select"])){$Ga=convert_field($o);if($_POST["clone"]&&$o["auto_increment"])$Ga="''";if($y=="sql"&&preg_match("~enum|set~",$o["type"]))$Ga="1*".idf_escape($D);$L[]=($Ga?"$Ga AS ":"").idf_escape($D);}}$J=array();if(!support("table"))$L=array("*");if($L){$H=$m->select($a,$L,array($Z),$L,array(),(isset($_GET["select"])?2:1));if(!$H)$n=error();else{$J=$H->fetch_assoc();if(!$J)$J=false;}if(isset($_GET["select"])&&(!$J||$H->fetch_assoc()))$J=null;}}if(!support("table")&&!$p){if(!$Z){$H=$m->select($a,array("*"),$Z,array("*"));$J=($H?$H->fetch_assoc():false);if(!$J)$J=array($m->primary=>"");}if($J){foreach($J as$z=>$X){if(!$Z)$J[$z]=null;$p[$z]=array("field"=>$z,"null"=>($z!=$m->primary),"auto_increment"=>($z==$m->primary));}}}edit_form($a,$p,$J,$Li);}elseif(isset($_GET["create"])){$a=$_GET["create"];$Uf=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$z)$Uf[$z]=$z;$Gg=referencable_primary($a);$jd=array();foreach($Gg as$Rh=>$o)$jd[str_replace("`","``",$Rh)."`".str_replace("`","``",$o["field"])]=$Rh;$Hf=array();$R=array();if($a!=""){$Hf=fields($a);$R=table_status($a);if(!$R)$n=lang(9);}$J=$_POST;$J["fields"]=(array)$J["fields"];if($J["auto_increment_col"])$J["fields"][$J["auto_increment_col"]]["auto_increment"]=true;if($_POST)set_adminer_settings(array("comments"=>$_POST["comments"],"defaults"=>$_POST["defaults"]));if($_POST&&!process_fields($J["fields"])&&!$n){if($_POST["drop"])queries_redirect(substr(ME,0,-1),lang(169),drop_tables(array($a)));else{$p=array();$Da=array();$Pi=false;$hd=array();$Gf=reset($Hf);$Ba=" FIRST";foreach($J["fields"]as$z=>$o){$r=$jd[$o["type"]];$Ci=($r!==null?$Gg[$r]:$o);if($o["field"]!=""){if(!$o["has_default"])$o["default"]=null;if($z==$J["auto_increment_col"])$o["auto_increment"]=true;$ug=process_field($o,$Ci);$Da[]=array($o["orig"],$ug,$Ba);if(!$Gf||$ug!=process_field($Gf,$Gf)){$p[]=array($o["orig"],$ug,$Ba);if($o["orig"]!=""||$Ba)$Pi=true;}if($r!==null)$hd[idf_escape($o["field"])]=($a!=""&&$y!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$jd[$o["type"]],'source'=>array($o["field"]),'target'=>array($Ci["field"]),'on_delete'=>$o["on_delete"],));$Ba=" AFTER ".idf_escape($o["field"]);}elseif($o["orig"]!=""){$Pi=true;$p[]=array($o["orig"]);}if($o["orig"]!=""){$Gf=next($Hf);if(!$Gf)$Ba="";}}$Wf="";if($Uf[$J["partition_by"]]){$Xf=array();if($J["partition_by"]=='RANGE'||$J["partition_by"]=='LIST'){foreach(array_filter($J["partition_names"])as$z=>$X){$Y=$J["partition_values"][$z];$Xf[]="\n PARTITION ".idf_escape($X)." VALUES ".($J["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$Wf.="\nPARTITION BY $J[partition_by]($J[partition])".($Xf?" (".implode(",",$Xf)."\n)":($J["partitions"]?" PARTITIONS ".(+$J["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$Wf.="\nREMOVE PARTITIONING";$Ne=lang(170);if($a==""){cookie("adminer_engine",$J["Engine"]);$Ne=lang(171);}$D=trim($J["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($D),$Ne,alter_table($a,$D,($y=="sqlite"&&($Pi||$hd)?$Da:$p),$hd,($J["Comment"]!=$R["Comment"]?$J["Comment"]:null),($J["Engine"]&&$J["Engine"]!=$R["Engine"]?$J["Engine"]:""),($J["Collation"]&&$J["Collation"]!=$R["Collation"]?$J["Collation"]:""),($J["Auto_increment"]!=""?number($J["Auto_increment"]):""),$Wf));}}page_header(($a!=""?lang(44):lang(74)),$n,array("table"=>$a),h($a));if(!$_POST){$J=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($U["int"])?"int":(isset($U["integer"])?"integer":"")),"on_update"=>"")),"partition_names"=>array(""),);if($a!=""){$J=$R;$J["name"]=$a;$J["fields"]=array();if(!$_GET["auto_increment"])$J["Auto_increment"]="";foreach($Hf as$o){$o["has_default"]=isset($o["default"]);$J["fields"][]=$o;}if(support("partitioning")){$od="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$H=$g->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $od ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($J["partition_by"],$J["partitions"],$J["partition"])=$H->fetch_row();$Xf=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $od AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$Xf[""]="";$J["partition_names"]=array_keys($Xf);$J["partition_values"]=array_values($Xf);}}}$nb=collations();$Ac=engines();foreach($Ac as$_c){if(!strcasecmp($_c,$J["Engine"])){$J["Engine"]=$_c;break;}}echo'

    ';if(support("columns")||$a==""){echo lang(172),': ';if($a==""&&!$_POST)echo script("focus(qs('#form')['name']);");echo($Ac?"".on_help("getTarget(event).value",1).script("qsl('select').onchange = helpClose;"):""),' ',($nb&&!preg_match("~sqlite|mssql~",$y)?html_select("Collation",array(""=>"(".lang(101).")")+$nb,$J["Collation"]):""),' ';}echo' ';if(support("columns")){echo'

    ';edit_fields($J["fields"],$nb,"TABLE",$jd);echo'
    ',script("editFields();"),'

    ',lang(51),': ',checkbox("defaults",1,($_POST?$_POST["defaults"]:adminer_setting("defaults")),lang(174),"columnShow(this.checked, 5)","jsonly"),(support("comment")?checkbox("comments",1,($_POST?$_POST["comments"]:adminer_setting("comments")),lang(50),"editingCommentsClick(this, true);","jsonly").' ':''),'

    ';}echo' ';if($a!=""){echo'',confirm(lang(175,$a));}if(support("partitioning")){$Vf=preg_match('~RANGE|LIST~',$J["partition_by"]);print_fieldset("partition",lang(176),$J["partition_by"]);echo'

    ',"".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).script("qsl('select').onchange = partitionByChange;"),'() ',lang(177),':

    ';foreach($J["partition_names"]as$z=>$X){echo'',' ';}echo'
    ';}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$Nd=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.(min_version(5.6,'10.0.5')?'|InnoDB':'').'~i',$R["Engine"]))$Nd[]="FULLTEXT";if(preg_match('~MyISAM|M?aria'.(min_version(5.7,'10.2.2')?'|InnoDB':'').'~i',$R["Engine"]))$Nd[]="SPATIAL";$x=indexes($a);$ng=array();if($y=="mongo"){$ng=$x["_id_"];unset($Nd[0]);unset($x["_id_"]);}$J=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["drop_col"]){$c=array();foreach($J["indexes"]as$w){$D=$w["name"];if(in_array($w["type"],$Nd)){$e=array();$xe=array();$ec=array();$N=array();ksort($w["columns"]);foreach($w["columns"]as$z=>$d){if($d!=""){$we=$w["lengths"][$z];$dc=$w["descs"][$z];$N[]=idf_escape($d).($we?"(".(+$we).")":"").($dc?" DESC":"");$e[]=$d;$xe[]=($we?$we:null);$ec[]=$dc;}}if($e){$Kc=$x[$D];if($Kc){ksort($Kc["columns"]);ksort($Kc["lengths"]);ksort($Kc["descs"]);if($w["type"]==$Kc["type"]&&array_values($Kc["columns"])===$e&&(!$Kc["lengths"]||array_values($Kc["lengths"])===$xe)&&array_values($Kc["descs"])===$ec){unset($x[$D]);continue;}}$c[]=array($w["type"],$D,$N);}}}foreach($x as$D=>$Kc)$c[]=array($Kc["type"],$D,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),lang(180),alter_indexes($a,$c));}page_header(lang(132),$n,array("table"=>$a),h($a));$p=array_keys(fields($a));if($_POST["add"]){foreach($J["indexes"]as$z=>$w){if($w["columns"][count($w["columns"])]!="")$J["indexes"][$z]["columns"][]="";}$w=end($J["indexes"]);if($w["type"]||array_filter($w["columns"],'strlen'))$J["indexes"][]=array("columns"=>array(1=>""));}if(!$J){foreach($x as$z=>$w){$x[$z]["name"]=$z;$x[$z]["columns"][]="";}$x[]=array("columns"=>array(1=>""));$J["indexes"]=$x;}echo'
    ';if($ng){echo"
    ',lang(181),'',lang(182),'',lang(183),'
    PRIMARY";foreach($ng["columns"]as$z=>$d){echo select_input(" disabled",$p,$d)," ";}echo"\n";}$ge=1;foreach($J["indexes"]as$w){if(!$_POST["drop_col"]||$ge!=key($_POST["drop_col"])){echo"
    ".html_select("indexes[$ge][type]",array(-1=>"")+$Nd,$w["type"],($ge==count($J["indexes"])?"indexesAddRow.call(this);":1),"label-type"),"";ksort($w["columns"]);$t=1;foreach($w["columns"]as$z=>$d){echo"".select_input(" name='indexes[$ge][columns][$t]' title='".lang(48)."'",($p?array_combine($p,$p):$p),$d,"partial(".($t==count($w["columns"])?"indexesAddColumn":"indexesChangeColumn").", '".js_escape($y=="sql"?"":$_GET["indexes"]."_")."')"),($y=="sql"||$y=="mssql"?"":""),(support("descidx")?checkbox("indexes[$ge][descs][$t]",1,$w["descs"][$z],lang(59)):"")," ";$t++;}echo"\n","".script("qsl('input').onclick = partial(editingRemoveRow, 'indexes\$1[type]');");}$ge++;}echo'

    ';}elseif(isset($_GET["database"])){$J=$_POST;if($_POST&&!$n&&!isset($_POST["add_x"])){$D=trim($J["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(184),drop_databases(array(DB)));}elseif(DB!==$D){if(DB!=""){$_GET["db"]=$D;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($D),lang(185),rename_database($D,$J["collation"]));}else{$k=explode("\n",str_replace("\r","",$D));$Lh=true;$qe="";foreach($k as$l){if(count($k)==1||$l!=""){if(!create_database($l,$J["collation"]))$Lh=false;$qe=$l;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($qe),lang(186),$Lh);}}else{if(!$J["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($D).(preg_match('~^[a-z0-9_]+$~i',$J["collation"])?" COLLATE $J[collation]":""),substr(ME,0,-1),lang(187));}}page_header(DB!=""?lang(67):lang(115),$n,array(),h(DB));$nb=collations();$D=DB;if($_POST)$D=$J["name"];elseif(DB!="")$J["collation"]=db_collation(DB,$nb);elseif($y=="sql"){foreach(get_vals("SHOW GRANTS")as$qd){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\.\*)?~',$qd,$C)&&$C[1]){$D=stripcslashes(idf_unescape("`$C[2]`"));break;}}}echo'

    ',($_POST["add_x"]||strpos($D,"\n")?'
    ':'')."\n".($nb?html_select("collation",array(""=>"(".lang(101).")")+$nb,$J["collation"]).doc_link(array('sql'=>"charset-charsets.html",'mariadb'=>"supported-character-sets-and-collations/",'mssql'=>"ms187963.aspx",)):""),script("focus(qs('#name'));"),' ';if(DB!="")echo"".confirm(lang(175,DB))."\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"\n";echo'

    ';}elseif(isset($_GET["scheme"])){$J=$_POST;if($_POST&&!$n){$A=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$A,lang(188));else{$D=trim($J["name"]);$A.=urlencode($D);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($D),$A,lang(189));elseif($_GET["ns"]!=$D)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($D),$A,lang(190));else redirect($A);}}page_header($_GET["ns"]!=""?lang(68):lang(69),$n);if(!$J)$J["name"]=$_GET["ns"];echo'

    ',script("focus(qs('#name'));"),' ';if($_GET["ns"]!="")echo"".confirm(lang(175,$_GET["ns"]))."\n";echo'

    ';}elseif(isset($_GET["call"])){$da=($_GET["name"]?$_GET["name"]:$_GET["call"]);page_header(lang(191).": ".h($da),$n);$Wg=routine($_GET["call"],(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Ld=array();$Lf=array();foreach($Wg["fields"]as$t=>$o){if(substr($o["inout"],-3)=="OUT")$Lf[$t]="@".idf_escape($o["field"])." AS ".idf_escape($o["field"]);if(!$o["inout"]||substr($o["inout"],0,2)=="IN")$Ld[]=$t;}if(!$n&&$_POST){$Ya=array();foreach($Wg["fields"]as$z=>$o){if(in_array($z,$Ld)){$X=process_input($o);if($X===false)$X="''";if(isset($Lf[$z]))$g->query("SET @".idf_escape($o["field"])." = $X");}$Ya[]=(isset($Lf[$z])?"@".idf_escape($o["field"]):$X);}$G=(isset($_GET["callf"])?"SELECT":"CALL")." ".table($da)."(".implode(", ",$Ya).")";$Fh=microtime(true);$H=$g->multi_query($G);$_a=$g->affected_rows;echo$b->selectQuery($G,$Fh,!$H);if(!$H)echo"

    ".error()."\n";else{$h=connect();if(is_object($h))$h->select_db(DB);do{$H=$g->store_result();if(is_object($H))select($H,$h);else echo"

    ".lang(192,$_a)." ".@date("H:i:s")."\n";}while($g->next_result());if($Lf)select($g->query("SELECT ".implode(", ",$Lf)));}}echo'

    ';if($Ld){echo"\n";foreach($Ld as$z){$o=$Wg["fields"][$z];$D=$o["field"];echo"
    ".$b->fieldName($o);$Y=$_POST["fields"][$D];if($Y!=""){if($o["type"]=="enum")$Y=+$Y;if($o["type"]=="set")$Y=array_sum($Y);}input($o,$Y,(string)$_POST["function"][$D]);echo"\n";}echo"
    \n";}echo'

    ';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$D=$_GET["name"];$J=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$Ne=($_POST["drop"]?lang(193):($D!=""?lang(194):lang(195)));$B=ME."table=".urlencode($a);if(!$_POST["drop"]){$J["source"]=array_filter($J["source"],'strlen');ksort($J["source"]);$Zh=array();foreach($J["source"]as$z=>$X)$Zh[$z]=$J["target"][$z];$J["target"]=$Zh;}if($y=="sqlite")queries_redirect($B,$Ne,recreate_table($a,$a,array(),array(),array(" $D"=>($_POST["drop"]?"":" ".format_foreign_key($J)))));else{$c="ALTER TABLE ".table($a);$lc="\nDROP ".($y=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($D);if($_POST["drop"])query_redirect($c.$lc,$B,$Ne);else{query_redirect($c.($D!=""?"$lc,":"")."\nADD".format_foreign_key($J),$B,$Ne);$n=lang(196)."
    $n";}}}page_header(lang(197),$n,array("table"=>$a),h($a));if($_POST){ksort($J["source"]);if($_POST["add"])$J["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$J["target"]=array();}elseif($D!=""){$jd=foreign_keys($a);$J=$jd[$D];$J["source"][]="";}else{$J["table"]=$a;$J["source"]=array("");}echo'
    ';$yh=array_keys(fields($a));if($J["db"]!="")$g->select_db($J["db"]);if($J["ns"]!="")set_schema($J["ns"]);$Fg=array_keys(array_filter(table_status('',true),'fk_support'));$Zh=array_keys(fields(in_array($J["table"],$Fg)?$J["table"]:reset($Fg)));$tf="this.form['change-js'].value = '1'; this.form.submit();";echo"

    ".lang(198).": ".html_select("table",$Fg,$J["table"],$tf)."\n";if($y=="pgsql")echo lang(77).": ".html_select("ns",$b->schemas(),$J["ns"]!=""?$J["ns"]:$_GET["ns"],$tf);elseif($y!="sqlite"){$Wb=array();foreach($b->databases()as$l){if(!information_schema($l))$Wb[]=$l;}echo lang(76).": ".html_select("db",$Wb,$J["db"]!=""?$J["db"]:$_GET["db"],$tf);}echo'

    ';$ge=0;foreach($J["source"]as$z=>$X){echo"","
    ',lang(134),'',lang(135),'
    ".html_select("source[".(+$z)."]",array(-1=>"")+$yh,$X,($ge==count($J["source"])-1?"foreignAddRow.call(this);":1),"label-source"),"".html_select("target[".(+$z)."]",$Zh,$J["target"][$z],1,"label-target");$ge++;}echo'

    ',lang(103),': ',html_select("on_delete",array(-1=>"")+explode("|",$sf),$J["on_delete"]),' ',lang(102),': ',html_select("on_update",array(-1=>"")+explode("|",$sf),$J["on_update"]),doc_link(array('sql'=>"innodb-foreign-key-constraints.html",'mariadb'=>"foreign-keys/",'pgsql'=>"sql-createtable.html#SQL-CREATETABLE-REFERENCES",'mssql'=>"ms174979.aspx",'oracle'=>"https://docs.oracle.com/cd/B19306_01/server.102/b14200/clauses002.htm#sthref2903",)),'

    ';if($D!=""){echo'',confirm(lang(175,$D));}echo'

    ';}elseif(isset($_GET["view"])){$a=$_GET["view"];$J=$_POST;$If="VIEW";if($y=="pgsql"&&$a!=""){$O=table_status($a);$If=strtoupper($O["Engine"]);}if($_POST&&!$n){$D=trim($J["name"]);$Ga=" AS\n$J[select]";$B=ME."table=".urlencode($D);$Ne=lang(201);$T=($_POST["materialized"]?"MATERIALIZED VIEW":"VIEW");if(!$_POST["drop"]&&$a==$D&&$y!="sqlite"&&$T=="VIEW"&&$If=="VIEW")query_redirect(($y=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($D).$Ga,$B,$Ne);else{$bi=$D."_adminer_".uniqid();drop_create("DROP $If ".table($a),"CREATE $T ".table($D).$Ga,"DROP $T ".table($D),"CREATE $T ".table($bi).$Ga,"DROP $T ".table($bi),($_POST["drop"]?substr(ME,0,-1):$B),lang(202),$Ne,lang(203),$a,$D);}}if(!$_POST&&$a!=""){$J=view($a);$J["name"]=$a;$J["materialized"]=($If!="VIEW");if(!$n)$n=error();}page_header(($a!=""?lang(43):lang(204)),$n,array("table"=>$a),h($a));echo'

    ',lang(183),': ',(support("materializedview")?" ".checkbox("materialized",1,$J["materialized"],lang(129)):""),'

    ';textarea("select",$J["select"]);echo'

    ';if($a!=""){echo'',confirm(lang(175,$a));}echo'

    ';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$Yd=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Hh=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$J=$_POST;if($_POST&&!$n){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(205));elseif(in_array($J["INTERVAL_FIELD"],$Yd)&&isset($Hh[$J["STATUS"]])){$bh="\nON SCHEDULE ".($J["INTERVAL_VALUE"]?"EVERY ".q($J["INTERVAL_VALUE"])." $J[INTERVAL_FIELD]".($J["STARTS"]?" STARTS ".q($J["STARTS"]):"").($J["ENDS"]?" ENDS ".q($J["ENDS"]):""):"AT ".q($J["STARTS"]))." ON COMPLETION".($J["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(206):lang(207)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$bh.($aa!=$J["EVENT_NAME"]?"\nRENAME TO ".idf_escape($J["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($J["EVENT_NAME"]).$bh)."\n".$Hh[$J["STATUS"]]." COMMENT ".q($J["EVENT_COMMENT"]).rtrim(" DO\n$J[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(208).": ".h($aa):lang(209)),$n);if(!$J&&$aa!=""){$K=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$J=reset($K);}echo'
    ',lang(183),'
    ',lang(210),'
    ',lang(211),'
    ',lang(212),' ',html_select("INTERVAL_FIELD",$Yd,$J["INTERVAL_FIELD"]),'
    ',lang(118),'',html_select("STATUS",$Hh,$J["STATUS"]),'
    ',lang(50),'
    ',checkbox("ON_COMPLETION","PRESERVE",$J["ON_COMPLETION"]=="PRESERVE",lang(213)),'

    ';textarea("EVENT_DEFINITION",$J["EVENT_DEFINITION"]);echo'

    ';if($aa!=""){echo'',confirm(lang(175,$aa));}echo'

    ';}elseif(isset($_GET["procedure"])){$da=($_GET["name"]?$_GET["name"]:$_GET["procedure"]);$Wg=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$J=$_POST;$J["fields"]=(array)$J["fields"];if($_POST&&!process_fields($J["fields"])&&!$n){$Ff=routine($_GET["procedure"],$Wg);$bi="$J[name]_adminer_".uniqid();drop_create("DROP $Wg ".routine_id($da,$Ff),create_routine($Wg,$J),"DROP $Wg ".routine_id($J["name"],$J),create_routine($Wg,array("name"=>$bi)+$J),"DROP $Wg ".routine_id($bi,$J),substr(ME,0,-1),lang(214),lang(215),lang(216),$da,$J["name"]);}page_header(($da!=""?(isset($_GET["function"])?lang(217):lang(218)).": ".h($da):(isset($_GET["function"])?lang(219):lang(220))),$n);if(!$_POST&&$da!=""){$J=routine($_GET["procedure"],$Wg);$J["name"]=$da;}$nb=get_vals("SHOW CHARACTER SET");sort($nb);$Xg=routine_languages();echo'

    ',lang(183),': ',($Xg?lang(19).": ".html_select("language",$Xg,$J["language"])."\n":""),'

    ';edit_fields($J["fields"],$nb,$Wg);if(isset($_GET["function"])){echo"
    ".lang(221);edit_type("returns",$J["returns"],$nb,array(),($y=="pgsql"?array("void","trigger"):array()));}echo'
    ',script("editFields();"),'

    ';textarea("definition",$J["definition"]);echo'

    ';if($da!=""){echo'',confirm(lang(175,$da));}echo'

    ';}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];$J=$_POST;if($_POST&&!$n){$A=substr(ME,0,-1);$D=trim($J["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$A,lang(222));elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($D),$A,lang(223));elseif($fa!=$D)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($D),$A,lang(224));else redirect($A);}page_header($fa!=""?lang(225).": ".h($fa):lang(226),$n);if(!$J)$J["name"]=$fa;echo'

    ';if($fa!="")echo"".confirm(lang(175,$fa))."\n";echo'

    ';}elseif(isset($_GET["type"])){$ga=$_GET["type"];$J=$_POST;if($_POST&&!$n){$A=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$A,lang(227));else query_redirect("CREATE TYPE ".idf_escape(trim($J["name"]))." $J[as]",$A,lang(228));}page_header($ga!=""?lang(229).": ".h($ga):lang(230),$n);if(!$J)$J["as"]="AS ";echo'

    ';if($ga!="")echo"".confirm(lang(175,$ga))."\n";else{echo"\n";textarea("as",$J["as"]);echo"

    \n";}echo'

    ';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$D=$_GET["name"];$Ai=trigger_options();$J=(array)trigger($D,$a)+array("Trigger"=>$a."_bi");if($_POST){if(!$n&&in_array($_POST["Timing"],$Ai["Timing"])&&in_array($_POST["Event"],$Ai["Event"])&&in_array($_POST["Type"],$Ai["Type"])){$rf=" ON ".table($a);$lc="DROP TRIGGER ".idf_escape($D).($y=="pgsql"?$rf:"");$B=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($lc,$B,lang(231));else{if($D!="")queries($lc);queries_redirect($B,($D!=""?lang(232):lang(233)),queries(create_trigger($rf,$_POST)));if($D!="")queries(create_trigger($rf,$J+array("Type"=>reset($Ai["Type"]))));}}$J=$_POST;}page_header(($D!=""?lang(234).": ".h($D):lang(235)),$n,array("table"=>$a));echo'
    ',lang(236),'',html_select("Timing",$Ai["Timing"],$J["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'
    ',lang(237),'',html_select("Event",$Ai["Event"],$J["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$Ai["Event"])?" ":""),'
    ',lang(49),'',html_select("Type",$Ai["Type"],$J["Type"]),'

    ',lang(183),': ',script("qs('#form')['Timing'].onchange();"),'

    ';textarea("Statement",$J["Statement"]);echo'

    ';if($D!=""){echo'',confirm(lang(175,$D));}echo'

    ';}elseif(isset($_GET["user"])){$ha=$_GET["user"];$sg=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$J){foreach(explode(",",($J["Privilege"]=="Grant option"?"":$J["Context"]))as$Fb)$sg[$Fb][$J["Privilege"]]=$J["Comment"];}$sg["Server Admin"]+=$sg["File access on server"];$sg["Databases"]["Create routine"]=$sg["Procedures"]["Create routine"];unset($sg["Procedures"]["Create routine"]);$sg["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$sg["Columns"][$X]=$sg["Tables"][$X];unset($sg["Server Admin"]["Usage"]);foreach($sg["Tables"]as$z=>$X)unset($sg["Databases"][$z]);$af=array();if($_POST){foreach($_POST["objects"]as$z=>$X)$af[$X]=(array)$af[$X]+(array)$_POST["grants"][$z];}$rd=array();$pf="";if(isset($_GET["host"])&&($H=$g->query("SHOW GRANTS FOR ".q($ha)."@".q($_GET["host"])))){while($J=$H->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$J[0],$C)&&preg_match_all('~ *([^(,]*[^ ,(])( *\([^)]+\))?~',$C[1],$Fe,PREG_SET_ORDER)){foreach($Fe as$X){if($X[1]!="USAGE")$rd["$C[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$J[0]))$rd["$C[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$J[0],$C))$pf=$C[1];}}if($_POST&&!$n){$qf=(isset($_GET["host"])?q($ha)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $qf",ME."privileges=",lang(238));else{$cf=q($_POST["user"])."@".q($_POST["host"]);$Zf=$_POST["pass"];if($Zf!=''&&!$_POST["hashed"]&&!min_version(8)){$Zf=$g->result("SELECT PASSWORD(".q($Zf).")");$n=!$Zf;}$Lb=false;if(!$n){if($qf!=$cf){$Lb=queries((min_version(5)?"CREATE USER":"GRANT USAGE ON *.* TO")." $cf IDENTIFIED BY ".(min_version(8)?"":"PASSWORD ").q($Zf));$n=!$Lb;}elseif($Zf!=$pf)queries("SET PASSWORD FOR $cf = ".q($Zf));}if(!$n){$Tg=array();foreach($af as$if=>$qd){if(isset($_GET["grant"]))$qd=array_filter($qd);$qd=array_keys($qd);if(isset($_GET["grant"]))$Tg=array_diff(array_keys(array_filter($af[$if],'strlen')),$qd);elseif($qf==$cf){$nf=array_keys((array)$rd[$if]);$Tg=array_diff($nf,$qd);$qd=array_diff($qd,$nf);unset($rd[$if]);}if(preg_match('~^(.+)\s*(\(.*\))?$~U',$if,$C)&&(!grant("REVOKE",$Tg,$C[2]," ON $C[1] FROM $cf")||!grant("GRANT",$qd,$C[2]," ON $C[1] TO $cf"))){$n=true;break;}}}if(!$n&&isset($_GET["host"])){if($qf!=$cf)queries("DROP USER $qf");elseif(!isset($_GET["grant"])){foreach($rd as$if=>$Tg){if(preg_match('~^(.+)(\(.*\))?$~U',$if,$C))grant("REVOKE",array_keys($Tg),$C[2]," ON $C[1] FROM $cf");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(239):lang(240)),!$n);if($Lb)$g->query("DROP USER $cf");}}page_header((isset($_GET["host"])?lang(35).": ".h("$ha@$_GET[host]"):lang(146)),$n,array("privileges"=>array('',lang(71))));if($_POST){$J=$_POST;$rd=$af;}else{$J=$_GET+array("host"=>$g->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$J["pass"]=$pf;if($pf!="")$J["hashed"]=true;$rd[(DB==""||$rd?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'
    ',lang(34),'
    ',lang(35),'
    ',lang(36),' ';if(!$J["hashed"])echo script("typePassword(qs('#pass'));");echo(min_version(8)?"":checkbox("hashed",1,$J["hashed"],lang(241),"typePassword(this.form['pass'], this.checked);")),'
    ';echo"\n","\n";foreach(array(""=>"","Server Admin"=>lang(34),"Databases"=>lang(37),"Tables"=>lang(131),"Columns"=>lang(48),"Procedures"=>lang(242),)as$Fb=>$dc){foreach((array)$sg[$Fb]as$rg=>$tb){echo"$dc'.h($rg);$t=0;foreach($rd as$if=>$qd){$D="'grants[$t][".h(strtoupper($rg))."]'";$Y=$qd[strtoupper($rg)];if($Fb=="Server Admin"&&$if!=(isset($rd["*.*"])?"*.*":".*"))echo"
    ".lang(71).doc_link(array('sql'=>"grant.html#priv_level"));$t=0;foreach($rd as$if=>$qd){echo''.($if!="*.*"?"":"*.*");$t++;}echo"
    ";elseif(isset($_GET["grant"]))echo"";else{echo"";}$t++;}}}echo"
    \n",'

    ';if(isset($_GET["host"])){echo'',confirm(lang(175,"$ha@$_GET[host]"));}echo'

    ';}elseif(isset($_GET["processlist"])){if(support("kill")){if($_POST&&!$n){$le=0;foreach((array)$_POST["kill"]as$X){if(kill_process($X))$le++;}queries_redirect(ME."processlist=",lang(245,$le),$le||!$_POST["kill"]);}}page_header(lang(116),$n);echo'
    ',script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");$t=-1;foreach(process_list()as$t=>$J){if(!$t){echo"".(support("kill")?"\n";}echo"".(support("kill")?"
    ":"");foreach($J as$z=>$X)echo"$z".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($z),'pgsql'=>"monitoring-stats.html#PG-STAT-ACTIVITY-VIEW",'oracle'=>"REFRN30223",));echo"
    ".checkbox("kill[]",$J[$y=="sql"?"Id":"pid"],0):"");foreach($J as$z=>$X)echo"".(($y=="sql"&&$z=="Info"&&preg_match("~Query|Killed~",$J["Command"])&&$X!="")||($y=="pgsql"&&$z=="current_query"&&$X!="")||($y=="oracle"&&$z=="sql_text"&&$X!="")?"".shorten_utf8($X,100,"").' '.lang(246).'':h($X));echo"\n";}echo'

    ';if(support("kill")){echo($t+1)."/".lang(247,max_connections()),"

    \n";}echo'

    ',script("tableCheck();");}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$x=indexes($a);$p=fields($a);$jd=column_foreign_keys($a);$lf=$R["Oid"];parse_str($_COOKIE["adminer_import"],$za);$Ug=array();$e=array();$fi=null;foreach($p as$z=>$o){$D=$b->fieldName($o);if(isset($o["privileges"]["select"])&&$D!=""){$e[$z]=html_entity_decode(strip_tags($D),ENT_QUOTES);if(is_shortable($o))$fi=$b->selectLengthProcess();}$Ug+=$o["privileges"];}list($L,$sd)=$b->selectColumnsProcess($e,$x);$ce=count($sd)selectSearchProcess($p,$x);$Bf=$b->selectOrderProcess($p,$x);$_=$b->selectLimitProcess();if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Hi=>$J){$Ga=convert_field($p[key($J)]);$L=array($Ga?$Ga:idf_escape(key($J)));$Z[]=where_check($Hi,$p);$I=$m->select($a,$L,$Z,$L);if($I)echo reset($I->fetch_row());}exit;}$ng=$Ji=null;foreach($x as$w){if($w["type"]=="PRIMARY"){$ng=array_flip($w["columns"]);$Ji=($L?$ng:array());foreach($Ji as$z=>$X){if(in_array(idf_escape($z),$L))unset($Ji[$z]);}break;}}if($lf&&!$ng){$ng=$Ji=array($lf=>0);$x[]=array("type"=>"PRIMARY","columns"=>array($lf));}if($_POST&&!$n){$kj=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$eb=array();foreach($_POST["check"]as$bb)$eb[]=where_check($bb,$p);$kj[]="((".implode(") OR (",$eb)."))";}$kj=($kj?"\nWHERE ".implode(" AND ",$kj):"");if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");$od=($L?implode(", ",$L):"*").convert_fields($e,$p,$L)."\nFROM ".table($a);$ud=($sd&&$ce?"\nGROUP BY ".implode(", ",$sd):"").($Bf?"\nORDER BY ".implode(", ",$Bf):"");if(!is_array($_POST["check"])||$ng)$G="SELECT $od$kj$ud";else{$Fi=array();foreach($_POST["check"]as$X)$Fi[]="(SELECT".limit($od,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p).$ud,1).")";$G=implode(" UNION ALL ",$Fi);}$b->dumpData($a,"table",$G);exit;}if(!$b->selectEmailProcess($Z,$jd)){if($_POST["save"]||$_POST["delete"]){$H=true;$_a=0;$N=array();if(!$_POST["delete"]){foreach($e as$D=>$X){$X=process_input($p[$D]);if($X!==null&&($_POST["clone"]||$X!==false))$N[idf_escape($D)]=($X!==false?$X:idf_escape($D));}}if($_POST["delete"]||$N){if($_POST["clone"])$G="INTO ".table($a)." (".implode(", ",array_keys($N)).")\nSELECT ".implode(", ",$N)."\nFROM ".table($a);if($_POST["all"]||($ng&&is_array($_POST["check"]))||$ce){$H=($_POST["delete"]?$m->delete($a,$kj):($_POST["clone"]?queries("INSERT $G$kj"):$m->update($a,$N,$kj)));$_a=$g->affected_rows;}else{foreach((array)$_POST["check"]as$X){$gj="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p);$H=($_POST["delete"]?$m->delete($a,$gj,1):($_POST["clone"]?queries("INSERT".limit1($a,$G,$gj)):$m->update($a,$N,$gj,1)));if(!$H)break;$_a+=$g->affected_rows;}}}$Ne=lang(249,$_a);if($_POST["clone"]&&$H&&$_a==1){$re=last_id();if($re)$Ne=lang(168," $re");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$Ne,$H);if(!$_POST["delete"]){edit_form($a,$p,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$n=lang(250);else{$H=true;$_a=0;foreach($_POST["val"]as$Hi=>$J){$N=array();foreach($J as$z=>$X){$z=bracket_escape($z,1);$N[idf_escape($z)]=(preg_match('~char|text~',$p[$z]["type"])||$X!=""?$b->processInput($p[$z],$X):"NULL");}$H=$m->update($a,$N," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Hi,$p),!$ce&&!$ng," ");if(!$H)break;$_a+=$g->affected_rows;}queries_redirect(remove_from_uri(),lang(249,$_a),$H);}}elseif(!is_string($Zc=get_file("csv_file",true)))$n=upload_error($Zc);elseif(!preg_match('~~u',$Zc))$n=lang(251);else{cookie("adminer_import","output=".urlencode($za["output"])."&format=".urlencode($_POST["separator"]));$H=true;$pb=array_keys($p);preg_match_all('~(?>"[^"]*"|[^"\r\n]+)+~',$Zc,$Fe);$_a=count($Fe[0]);$m->begin();$kh=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$K=array();foreach($Fe[0]as$z=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$kh]*)$kh~",$X.$kh,$Ge);if(!$z&&!array_diff($Ge[1],$pb)){$pb=$Ge[1];$_a--;}else{$N=array();foreach($Ge[1]as$t=>$kb)$N[idf_escape($pb[$t])]=($kb==""&&$p[$pb[$t]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$kb))));$K[]=$N;}}$H=(!$K||$m->insertUpdate($a,$K,$ng));if($H)$H=$m->commit();queries_redirect(remove_from_uri("page"),lang(252,$_a),$H);$m->rollback();}}}$Rh=$b->tableName($R);if(is_ajax()){page_headers();ob_start();}else page_header(lang(53).": $Rh",$n);$N=null;if(isset($Ug["insert"])||!support("table")){$N="";foreach((array)$_GET["where"]as$X){if($jd[$X["col"]]&&count($jd[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$N.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$b->selectLinks($R,$N);if(!$e&&support("table"))echo"

    ".lang(253).($p?".":": ".error())."\n";else{echo"

    \n","
    ";hidden_fields_get();echo(DB!=""?''.(isset($_GET["ns"])?'':""):"");echo'',"
    \n";$b->selectColumnsPrint($L,$e);$b->selectSearchPrint($Z,$e,$x);$b->selectOrderPrint($Bf,$e,$x);$b->selectLimitPrint($_);$b->selectLengthPrint($fi);$b->selectActionPrint($x);echo"
    \n";$E=$_GET["page"];if($E=="last"){$md=$g->result(count_rows($a,$Z,$ce,$sd));$E=floor(max(0,$md-1)/$_);}$fh=$L;$td=$sd;if(!$fh){$fh[]="*";$Gb=convert_fields($e,$p,$L);if($Gb)$fh[]=substr($Gb,2);}foreach($L as$z=>$X){$o=$p[idf_unescape($X)];if($o&&($Ga=convert_field($o)))$fh[$z]="$Ga AS $X";}if(!$ce&&$Ji){foreach($Ji as$z=>$X){$fh[]=idf_escape($z);if($td)$td[]=idf_escape($z);}}$H=$m->select($a,$fh,$Z,$td,$Bf,$_,$E,true);if(!$H)echo"

    ".error()."\n";else{if($y=="mssql"&&$E)$H->seek($_*$E);$yc=array();echo"

    \n";$K=array();while($J=$H->fetch_assoc()){if($E&&$y=="oracle")unset($J["RNUM"]);$K[]=$J;}if($_GET["page"]!="last"&&$_!=""&&$sd&&$ce&&$y=="sql")$md=$g->result(" SELECT FOUND_ROWS()");if(!$K)echo"

    ".lang(12)."\n";else{$Pa=$b->backwardKeys($a,$Rh);echo"

    ","",script("mixin(qs('#table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true), onkeydown: editingKeydown});"),"".(!$sd&&$L?"":"\n";if(is_ajax()){if($_%2==1&&$E%2==1)odd();ob_end_clean();}foreach($b->rowDescriptions($K,$jd)as$Xe=>$J){$Gi=unique_array($K[$Xe],$x);if(!$Gi){$Gi=array();foreach($K[$Xe]as$z=>$X){if(!preg_match('~^(COUNT\((\*|(DISTINCT )?`(?:[^`]|``)+`)\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\(`(?:[^`]|``)+`\))$~',$z))$Gi[$z]=$X;}}$Hi="";foreach($Gi as$z=>$X){if(($y=="sql"||$y=="pgsql")&&preg_match('~char|text|enum|set~',$p[$z]["type"])&&strlen($X)>64){$z=(strpos($z,'(')?$z:idf_escape($z));$z="MD5(".($y!='sql'||preg_match("~^utf8~",$p[$z]["collation"])?$z:"CONVERT($z USING ".charset($g).")").")";$X=md5($X);}$Hi.="&".($X!==null?urlencode("where[".bracket_escape($z)."]")."=".urlencode($X):"null%5B%5D=".urlencode($z));}echo"".(!$sd&&$L?"":"";}}}if($Pa)echo"\n";}if(is_ajax())exit;echo"
    ".script("qs('#all-page').onclick = partial(formCheck, /check/);","")." ".lang(254)."");$Ye=array();$pd=array();reset($L);$Bg=1;foreach($K[0]as$z=>$X){if(!isset($Ji[$z])){$X=$_GET["columns"][key($L)];$o=$p[$L?($X?$X["col"]:current($L)):$z];$D=($o?$b->fieldName($o,$Bg):($X["fun"]?"*":$z));if($D!=""){$Bg++;$Ye[$z]=$D;$d=idf_escape($z);$Gd=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($z);$dc="&desc%5B0%5D=1";echo"".script("mixin(qsl('th'), {onmouseover: partial(columnMouse), onmouseout: partial(columnMouse, ' hidden')});",""),'';echo apply_sql_function($X["fun"],$D)."";echo"";}$pd[$z]=$X["fun"];next($L);}}$xe=array();if($_GET["modify"]){foreach($K as$J){foreach($J as$z=>$X)$xe[$z]=max($xe[$z],min(40,strlen(utf8_decode($X))));}}echo($Pa?"".lang(255):"")."
    ".checkbox("check[]",substr($Hi,1),in_array(substr($Hi,1),(array)$_POST["check"])).($ce||information_schema(DB)?"":" ".lang(256).""));foreach($J as$z=>$X){if(isset($Ye[$z])){$o=$p[$z];$X=$m->value($X,$o);if($X!=""&&(!isset($yc[$z])||$yc[$z]!=""))$yc[$z]=(is_mail($X)?$Ye[$z]:"");$A="";if(preg_match('~blob|bytea|raw|file~',$o["type"])&&$X!="")$A=ME.'download='.urlencode($a).'&field='.urlencode($z).$Hi;if(!$A&&$X!==null){foreach((array)$jd[$z]as$r){if(count($jd[$z])==1||end($r["source"])==$z){$A="";foreach($r["source"]as$t=>$yh)$A.=where_link($t,$r["target"][$t],$K[$Xe][$yh]);$A=($r["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\1'.urlencode($r["db"]),ME):ME).'select='.urlencode($r["table"]).$A;if($r["ns"])$A=preg_replace('~([?&]ns=)[^&]+~','\1'.urlencode($r["ns"]),$A);if(count($r["source"])==1)break;}}}if($z=="COUNT(*)"){$A=ME."select=".urlencode($a);$t=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Gi))$A.=where_link($t++,$W["col"],$W["val"],$W["op"]);}foreach($Gi as$he=>$W)$A.=where_link($t++,$he,$W);}$X=select_value($X,$A,$o,$fi);$u=h("val[$Hi][".bracket_escape($z)."]");$Y=$_POST["val"][$Hi][bracket_escape($z)];$tc=!is_array($J[$z])&&is_utf8($X)&&$K[$Xe][$z]==$J[$z]&&!$pd[$z];$ei=preg_match('~text|lob~',$o["type"]);echo"".($ei?"":"");}else{$Ae=strpos($X,"");echo" data-text='".($Ae?2:($ei?1:0))."'".($tc?"":" data-warning='".h(lang(257))."'").">$X";$b->backwardKeysPrint($Pa,$K[$Xe]);echo"
    \n","
    \n";}if(!is_ajax()){if($K||$E){$Ic=true;if($_GET["page"]!="last"){if($_==""||(count($K)<$_&&($K||!$E)))$md=($E?$E*$_:0)+count($K);elseif($y!="sql"||!$ce){$md=($ce?false:found_rows($R,$Z));if($md$_||$E));if($Pf){echo(($md===false?count($K)+1:$md-$E*$_)>$_?'

    '.lang(258).''.script("qsl('a').onclick = partial(selectLoadMore, ".(+$_).", '".lang(259)."…');",""):''),"\n";}}echo"

    \n";if($b->selectImportPrint()){echo"
    ","".lang(72)."",script("qsl('a').onclick = partial(toggle, 'import');",""),"","
    ";}echo"\n","\n",(!$sd&&$L?"":script("tableCheck();"));}}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$O=isset($_GET["status"]);page_header($O?lang(118):lang(117));$Xi=($O?show_status():show_variables());if(!$Xi)echo"

    ".lang(12)."\n";else{echo"

    \n";foreach($Xi as$z=>$X){echo"","
    ".h($z)."","".h($X);}echo"
    \n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$Oh=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$D=>$R){json_row("Comment-$D",h($R["Comment"]));if(!is_view($R)){foreach(array("Engine","Collation")as$z)json_row("$z-$D",h($R[$z]));foreach($Oh+array("Auto_increment"=>0,"Rows"=>0)as$z=>$X){if($R[$z]!=""){$X=format_number($R[$z]);json_row("$z-$D",($z=="Rows"&&$X&&$R["Engine"]==($Ah=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($Oh[$z]))$Oh[$z]+=($R["Engine"]!="InnoDB"||$z!="Data_free"?$R[$z]:0);}elseif(array_key_exists($z,$R))json_row("$z-$D");}}}foreach($Oh as$z=>$X)json_row("sum-$z",format_number($X));json_row("");}elseif($_GET["script"]=="kill")$g->query("KILL ".number($_POST["kill"]));else{foreach(count_tables($b->databases())as$l=>$X){json_row("tables-$l",$X);json_row("size-$l",db_size($l));}json_row("");}exit;}else{$Xh=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($Xh&&!$n&&!$_POST["search"]){$H=true;$Ne="";if($y=="sql"&&$_POST["tables"]&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"]))queries("SET foreign_key_checks = 0");if($_POST["truncate"]){if($_POST["tables"])$H=truncate_tables($_POST["tables"]);$Ne=lang(263);}elseif($_POST["move"]){$H=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Ne=lang(264);}elseif($_POST["copy"]){$H=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Ne=lang(265);}elseif($_POST["drop"]){if($_POST["views"])$H=drop_views($_POST["views"]);if($H&&$_POST["tables"])$H=drop_tables($_POST["tables"]);$Ne=lang(266);}elseif($y!="sql"){$H=($y=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$Ne=lang(267);}elseif(!$_POST["tables"])$Ne=lang(9);elseif($H=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"])))){while($J=$H->fetch_assoc())$Ne.="".h($J["Table"]).": ".h($J["Msg_text"])."
    ";}queries_redirect(substr(ME,0,-1),$Ne,$H);}page_header(($_GET["ns"]==""?lang(37).": ".h(DB):lang(77).": ".h($_GET["ns"])),$n,true);if($b->homepage()){if($_GET["ns"]!==""){echo"

    ".lang(268)."

    \n";$Wh=tables_list();if(!$Wh)echo"

    ".lang(9)."\n";else{echo"

    \n";if(support("table")){echo"
    ".lang(269)."
    ","",script("qsl('input').onkeydown = partialArg(bodyKeydown, 'search');","")," \n","
    \n";if($_POST["search"]&&$_POST["query"]!=""){$_GET["where"][0]["op"]="LIKE %%";search_tables();}}echo"
    \n","\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),'','\n";$S=0;foreach($Wh as$D=>$T){$aj=($T!==null&&!preg_match('~table|sequence~i',$T));$u=h("Table-".$D);echo'
    '.script("qs('#check-all').onclick = partial(formCheck, /^(tables|views)\[/);",""),''.lang(131),''.lang(270).doc_link(array('sql'=>'storage-engines.html')),''.lang(122).doc_link(array('sql'=>'charset-charsets.html','mariadb'=>'supported-character-sets-and-collations/')),''.lang(271).doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT','oracle'=>'REFRN20286')),''.lang(272).doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT')),''.lang(273).doc_link(array('sql'=>'show-table-status.html')),''.lang(51).doc_link(array('sql'=>'example-auto-increment.html','mariadb'=>'auto_increment/')),''.lang(274).doc_link(array('sql'=>'show-table-status.html','pgsql'=>'catalog-pg-class.html#CATALOG-PG-CLASS','oracle'=>'REFRN20286')),(support("comment")?''.lang(50).doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE')):''),"
    '.checkbox(($aj?"views[]":"tables[]"),$D,in_array($D,$Xh,true),"","","",$u),''.(support("table")||support("indexes")?"".h($D).'':h($D));if($aj){echo''.(preg_match('~materialized~i',$T)?lang(129):lang(130)).'','?';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(44)),"Index_length"=>array("indexes",lang(133)),"Data_free"=>array("edit",lang(45)),"Auto_increment"=>array("auto_increment=1&create",lang(44)),"Rows"=>array("select",lang(41)),)as$z=>$A){$u=" id='$z-".h($D)."'";echo($A?"".(support("table")||$z=="Rows"||(support("indexes")&&$z!="Data_length")?"?":"?"):"");}$S++;}echo(support("comment")?"":"");}echo"
    ".lang(247,count($Wh)),"".h($y=="sql"?$g->result("SELECT @@default_storage_engine"):""),"".h(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$z)echo"";echo"
    \n","
    \n";if(!information_schema(DB)){echo"\n";}echo"
    \n",script("tableCheck();");}echo'

    ".lang(143)."

    \n";$Yg=routines();if($Yg){echo"\n",'\n";odd('');foreach($Yg as$J){$D=($J["SPECIFIC_NAME"]==$J["ROUTINE_NAME"]?"":"&name=".urlencode($J["ROUTINE_NAME"]));echo'','
    '.lang(183).''.lang(49).''.lang(221)."
    '.h($J["ROUTINE_NAME"]).'',''.h($J["ROUTINE_TYPE"]),''.h($J["DTD_IDENTIFIER"]),''.lang(136)."";}echo"
    \n";}echo'

    ".lang(285)."

    \n";$mh=get_vals("SELECT sequence_name FROM information_schema.sequences WHERE sequence_schema = current_schema() ORDER BY sequence_name");if($mh){echo"\n","\n";odd('');foreach($mh as$X)echo"
    ".lang(183)."
    ".h($X)."\n";echo"
    \n";}echo"

    ".lang(26)."

    \n";$Si=types();if($Si){echo"\n","\n";odd('');foreach($Si as$X)echo"
    ".lang(183)."
    ".h($X)."\n";echo"
    \n";}echo"

    ".lang(144)."

    \n";$K=get_rows("SHOW EVENTS");if($K){echo"\n","\n";foreach($K as$J){echo"","
    ".lang(183)."".lang(286)."".lang(210)."".lang(211)."
    ".h($J["Name"]),"".($J["Execute at"]?lang(287)."".$J["Execute at"]:lang(212)." ".$J["Interval value"]." ".$J["Interval field"]."$J[Starts]"),"$J[Ends]",''.lang(136).'';}echo"
    \n";$Gc=$g->result("SELECT @@event_scheduler");if($Gc&&$Gc!="ON")echo"

    event_scheduler: ".h($Gc)."\n";}echo'