\n";}function
+bold($Na,$Xa=""){return($Na?" class='active $Xa'":($Xa?" class='$Xa'":""));}function
+odd($H=' class="odd"'){static$s=0;if(!$H)$s=-1;return($s++%2?$H:'');}function
+js_escape($P){return
+addcslashes($P,"\r\n'\\/");}function
+json_row($y,$X=null){static$uc=true;if($uc)echo"{";if($y!=""){echo($uc?"":",")."\n\t\"".addcslashes($y,"\r\n\t\"\\/").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\/").'"':'null');$uc=false;}else{echo"\n}\n";$uc=true;}}function
+ini_bool($jd){$X=ini_get($jd);return(preg_match('~^(on|true|yes)$~i',$X)||(int)$X);}function
+sid(){static$H;if($H===null)$H=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$H;}function
+set_password($Sg,$M,$V,$E){$_SESSION["pwds"][$Sg][$M][$V]=($_COOKIE["adminer_key"]&&is_string($E)?array(encrypt_string($E,$_COOKIE["adminer_key"])):$E);}function
+get_password(){$H=get_session("pwds");if(is_array($H))$H=($_COOKIE["adminer_key"]?decrypt_string($H[0],$_COOKIE["adminer_key"]):false);return$H;}function
+q($P){global$h;return$h->quote($P);}function
+get_vals($F,$e=0){global$h;$H=array();$G=$h->query($F);if(is_object($G)){while($I=$G->fetch_row())$H[]=$I[$e];}return$H;}function
+get_key_vals($F,$i=null,$Ef=true){global$h;if(!is_object($i))$i=$h;$H=array();$G=$i->query($F);if(is_object($G)){while($I=$G->fetch_row()){if($Ef)$H[$I[0]]=$I[1];else$H[]=$I[0];}}return$H;}function
+get_rows($F,$i=null,$n="
"){global$h;$kb=(is_object($i)?$i:$h);$H=array();$G=$kb->query($F);if(is_object($G)){while($I=$G->fetch_assoc())$H[]=$I;}elseif(!$G&&!is_object($i)&&$n&&defined("PAGE_HEADER"))echo$n.error()."\n";return$H;}function
+unique_array($I,$w){foreach($w
+as$v){if(preg_match("~PRIMARY|UNIQUE~",$v["type"])){$H=array();foreach($v["columns"]as$y){if(!isset($I[$y]))continue
+2;$H[$y]=$I[$y];}return$H;}}}function
+escape_key($y){if(preg_match('(^([\w(]+)('.str_replace("_",".*",preg_quote(idf_escape("_"))).')([ \w)]+)$)',$y,$A))return$A[1].idf_escape(idf_unescape($A[2])).$A[3];return
+idf_escape($y);}function
+where($Z,$p=array()){global$h,$x;$H=array();foreach((array)$Z["where"]as$y=>$X){$y=bracket_escape($y,1);$e=escape_key($y);$H[]=$e.($x=="sql"&&is_numeric($X)&&preg_match('~\.~',$X)?" LIKE ".q($X):($x=="mssql"?" LIKE ".q(preg_replace('~[_%[]~','[\0]',$X)):" = ".unconvert_field($p[$y],q($X))));if($x=="sql"&&preg_match('~char|text~',$p[$y]["type"])&&preg_match("~[^ -@]~",$X))$H[]="$e = ".q($X)." COLLATE ".charset($h)."_bin";}foreach((array)$Z["null"]as$y)$H[]=escape_key($y)." IS NULL";return
+implode(" AND ",$H);}function
+where_check($X,$p=array()){parse_str($X,$Sa);remove_slashes(array(&$Sa));return
+where($Sa,$p);}function
+where_link($s,$e,$Y,$oe="="){return"&where%5B$s%5D%5Bcol%5D=".urlencode($e)."&where%5B$s%5D%5Bop%5D=".urlencode(($Y!==null?$oe:"IS NULL"))."&where%5B$s%5D%5Bval%5D=".urlencode($Y);}function
+convert_fields($f,$p,$K=array()){$H="";foreach($f
+as$y=>$X){if($K&&!in_array(idf_escape($y),$K))continue;$za=convert_field($p[$y]);if($za)$H.=", $za AS ".idf_escape($y);}return$H;}function
+cookie($B,$Y,$Ed=2592000){global$aa;return
+header("Set-Cookie: $B=".urlencode($Y).($Ed?"; expires=".gmdate("D, d M Y H:i:s",time()+$Ed)." GMT":"")."; path=".preg_replace('~\?.*~','',$_SERVER["REQUEST_URI"]).($aa?"; secure":"")."; HttpOnly; SameSite=lax",false);}function
+restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
+stop_session($zc=false){$Og=ini_bool("session.use_cookies");if(!$Og||$zc){session_write_close();if($Og&&@ini_set("session.use_cookies",false)===false)session_start();}}function&get_session($y){return$_SESSION[$y][DRIVER][SERVER][$_GET["username"]];}function
+set_session($y,$X){$_SESSION[$y][DRIVER][SERVER][$_GET["username"]]=$X;}function
+auth_url($Sg,$M,$V,$l=null){global$Mb;preg_match('~([^?]*)\??(.*)~',remove_from_uri(implode("|",array_keys($Mb))."|username|".($l!==null?"db|":"").session_name()),$A);return"$A[1]?".(sid()?SID."&":"").($Sg!="server"||$M!=""?urlencode($Sg)."=".urlencode($M)."&":"")."username=".urlencode($V).($l!=""?"&db=".urlencode($l):"").($A[2]?"&$A[2]":"");}function
+is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
+redirect($Gd,$Td=null){if($Td!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($Gd!==null?$Gd:$_SERVER["REQUEST_URI"]))][]=$Td;}if($Gd!==null){if($Gd=="")$Gd=".";header("Location: $Gd");exit;}}function
+query_redirect($F,$Gd,$Td,$df=true,$gc=true,$mc=false,$jg=""){global$h,$n,$b;if($gc){$Qf=microtime(true);$mc=!$h->query($F);$jg=format_time($Qf);}$Nf="";if($F)$Nf=$b->messageQuery($F,$jg,$mc);if($mc){$n=error().$Nf.script("messagesPrint();");return
+false;}if($df)redirect($Gd,$Td.$Nf);return
+true;}function
+queries($F){global$h;static$Xe=array();static$Qf;if(!$Qf)$Qf=microtime(true);if($F===null)return
+array(implode("\n",$Xe),format_time($Qf));$Xe[]=(preg_match('~;$~',$F)?"DELIMITER ;;\n$F;\nDELIMITER ":$F).";";return$h->query($F);}function
+apply_queries($F,$S,$dc='table'){foreach($S
+as$Q){if(!queries("$F ".$dc($Q)))return
+false;}return
+true;}function
+queries_redirect($Gd,$Td,$df){list($Xe,$jg)=queries(null);return
+query_redirect($Xe,$Gd,$Td,$df,false,!$df,$jg);}function
+format_time($Qf){return
+lang(1,max(0,microtime(true)-$Qf));}function
+relative_uri(){return
+str_replace(":","%3a",preg_replace('~^[^?]*/([^?]*)~','\1',$_SERVER["REQUEST_URI"]));}function
+remove_from_uri($Be=""){return
+substr(preg_replace("~(?<=[?&])($Be".(SID?"":"|".session_name()).")=[^&]*&~",'',relative_uri()."&"),0,-1);}function
+pagination($D,$zb){return" ".($D==$zb?$D+1:''.($D+1)."");}function
+get_file($y,$Cb=false){$rc=$_FILES[$y];if(!$rc)return
+null;foreach($rc
+as$y=>$X)$rc[$y]=(array)$X;$H='';foreach($rc["error"]as$y=>$n){if($n)return$n;$B=$rc["name"][$y];$qg=$rc["tmp_name"][$y];$qb=file_get_contents($Cb&&preg_match('~\.gz$~',$B)?"compress.zlib://$qg":$qg);if($Cb){$Qf=substr($qb,0,3);if(function_exists("iconv")&&preg_match("~^\xFE\xFF|^\xFF\xFE~",$Qf,$ef))$qb=iconv("utf-16","utf-8",$qb);elseif($Qf=="\xEF\xBB\xBF")$qb=substr($qb,3);$H.=$qb."\n\n";}else$H.=$qb;}return$H;}function
+upload_error($n){$Qd=($n==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($n?lang(2).($Qd?" ".lang(3,$Qd):""):lang(4));}function
+repeat_pattern($He,$Cd){return
+str_repeat("$He{0,65535}",$Cd/65535)."$He{0,".($Cd%65535)."}";}function
+is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\0-\x8\xB\xC\xE-\x1F]~',$X));}function
+shorten_utf8($P,$Cd=80,$Wf=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{10FFFF}]",$Cd).")($)?)u",$P,$A))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$Cd).")($)?)",$P,$A);return
+h($A[1]).$Wf.(isset($A[2])?"":"…");}function
+format_number($X){return
+strtr(number_format($X,0,".",lang(5)),preg_split('~~u',lang(6),-1,PREG_SPLIT_NO_EMPTY));}function
+friendly_url($X){return
+preg_replace('~[^a-z0-9_]~i','-',$X);}function
+hidden_fields($Te,$ad=array(),$Oe=''){$H=false;foreach($Te
+as$y=>$X){if(!in_array($y,$ad)){if(is_array($X))hidden_fields($X,array(),$y);else{$H=true;echo'';}}}return$H;}function
+hidden_fields_get(){echo(sid()?'':''),(SERVER!==null?'':""),'';}function
+table_status1($Q,$nc=false){$H=table_status($Q,$nc);return($H?$H:array("Name"=>$Q));}function
+column_foreign_keys($Q){global$b;$H=array();foreach($b->foreignKeys($Q)as$Cc){foreach($Cc["source"]as$X)$H[$X][]=$Cc;}return$H;}function
+enum_input($T,$Ba,$o,$Y,$Xb=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$o["length"],$Nd);$H=($Xb!==null?"":"");foreach($Nd[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$Ua=(is_int($Y)?$Y==$s+1:(is_array($Y)?in_array($s+1,$Y):$Y===$X));$H.=" ';}return$H;}function
+input($o,$Y,$r){global$U,$b,$x;$B=h(bracket_escape($o["field"]));echo"
".($X!=array_values($X)?"".h($sd):"")." | ".select_value($W,$_,$o,$hg);return"";}if(!$_)$_=$b->selectLink($X,$o);if($_===null){if(is_mail($X))$_="mailto:$X";if(is_url($X))$_=$X;}$H=$b->editVal($X,$o);if($H!==null){if(!is_utf8($H))$H="\0";elseif($hg!=""&&is_shortable($o))$H=shorten_utf8($H,max(0,+$hg));else$H=h($H);}return$b->selectVal($H,$_,$o,$X);}function
+is_mail($Ub){$_a='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Lb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$He="$_a+(\\.$_a+)*@($Lb?\\.)+$Lb";return
+is_string($Ub)&&preg_match("(^$He(,\\s*$He)*\$)i",$Ub);}function
+is_url($P){$Lb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return
+preg_match("~^(https?)://($Lb?\\.)+$Lb(:\\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,$pd,$Jc){global$x;$F=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($pd&&($x=="sql"||count($Jc)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$Jc).")$F":"SELECT COUNT(*)".($pd?" FROM (SELECT 1$F GROUP BY ".implode(", ",$Jc).") x":$F));}function
+slow_query($F){global$b,$sg,$m;$l=$b->database();$kg=$b->queryTimeout();$Hf=$m->slowQuery($F,$kg);if(!$Hf&&support("kill")&&is_object($i=connect())&&($l==""||$i->select_db($l))){$vd=$i->result(connection_id());echo'
+';}else$i=null;ob_flush();flush();$H=@get_key_vals(($Hf?$Hf:$F),$i,false);if($i){echo
+script("clearTimeout(timeout);");ob_flush();flush();}return$H;}function
+get_token(){$af=rand(1,1e6);return($af^$_SESSION["token"]).":$af";}function
+verify_token(){list($sg,$af)=explode(":",$_POST["token"]);return($af^$_SESSION["token"])==$sg;}function
+lzw_decompress($La){$Jb=256;$Ma=8;$Za=array();$lf=0;$mf=0;for($s=0;$s=$Ma){$mf-=$Ma;$Za[]=$lf>>$mf;$lf&=(1<<$mf)-1;$Jb++;if($Jb>>$Ma)$Ma++;}}$Ib=range("\0","\xFF");$H="";foreach($Za
+as$s=>$Ya){$Tb=$Ib[$Ya];if(!isset($Tb))$Tb=$fh.$fh[0];$H.=$Tb;if($s)$Ib[]=$fh.$Tb[0];$fh=$Tb;}return$H;}function
+on_help($fb,$Ff=0){return
+script("mixin(qsl('select, input'), {onmouseover: function (event) { helpMouseover.call(this, event, $fb, $Ff) }, onmouseout: helpMouseout});","");}function
+edit_form($Q,$p,$I,$Kg){global$b,$x,$sg,$n;$ag=$b->tableName(table_status1($Q,true));page_header(($Kg?lang(10):lang(11)),$n,array("select"=>array($Q,$ag)),$ag);$b->editRowPrint($Q,$p,$I,$Kg);if($I===false)echo" ".lang(12)."\n";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�,`�\"ڷ��0Ee9yF>��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����Tr5HiM�/�n�흳T��[-<__�3/Xr(<���������uҖGNX20�\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�ʛcuWdY�\\�={.�č���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��)(� �");}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�'%ԓ��~ �Ҩ�<���AH�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��ZL��2�`�(�C�vZ������\$�,�D?H��NxX��)��M��\$�,��*\nѣ\$�M��@���H�Ds��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[-��Du�\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%&\\�1d��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��fj��\"[\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�*�|\$�:�r��@���&�4��H�> ���%0*�Zc(@�]��Q:*���(&\"x�'JO�1��`>7 #�\"O4PX���|B4��[���٘\$n�1`��GSA���AH��\"�)���S��f�ɦ��-\"�W�+ɖ�\0s-[�fo٧�D��x����=C�.��9���f��c�\07�?Ó95�֦Z�0��f�����H?R'q>o��@aD���G[;G�D�BBdġ�q���2�|1��q������w<�#��EY�^����Q\\�[X����>?v�[ ��I��� ����g\0�)���g�u��g42jú'�T�����vy,u��D�=p�H\\��^b��q���it���X���FP�@P��T��i2#�g��Dᮙ�%9�@�");}elseif($_GET["file"]=="jush.js"){header("Content-Type: text/javascript; charset=utf-8");echo
+lzw_decompress('');}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo'';break;case"cross.gif":echo'';break;case"up.gif":echo'';break;case"down.gif":echo'';break;case"arrow.gif":echo'';break;}}exit;}if($_GET["script"]=="version"){$Gc=file_open_lock(get_temp_dir()."/adminer.version");if($Gc)file_write_unlock($Gc,serialize(array("signature"=>$_POST["signature"],"version"=>$_POST["version"])));exit;}global$b,$h,$m,$Mb,$Rb,$Zb,$n,$Ic,$Mc,$aa,$kd,$x,$ba,$zd,$ke,$Je,$Tf,$Qc,$sg,$wg,$U,$Jg,$ca;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"];$aa=($_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");$Ce=array(0,preg_replace('~\?.*~','',$_SERVER["REQUEST_URI"]),"",$aa);if(version_compare(PHP_VERSION,'5.2.0')>=0)$Ce[]=true;call_user_func_array('session_set_cookie_params',$Ce);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$tc);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);$zd=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$ba;return$ba;}function
+lang($u,$fe=null){if(is_string($u)){$Me=array_search($u,get_translations("en"));if($Me!==false)$u=$Me;}global$ba,$wg;$vg=($wg[$u]?$wg[$u]:$u);if(is_array($vg)){$Me=($fe==1?0:($ba=='cs'||$ba=='sk'?($fe&&$fe<5?1:2):($ba=='fr'?(!$fe?0:1):($ba=='pl'?($fe%10>1&&$fe%10<5&&$fe/10%10!=1?1:2):($ba=='sl'?($fe%100==1?0:($fe%100==2?1:($fe%100==3||$fe%100==4?2:3))):($ba=='lt'?($fe%10==1&&$fe%100!=11?0:($fe%10>1&&$fe/10%10!=1?1:2)):($ba=='bs'||$ba=='ru'||$ba=='sr'||$ba=='uk'?($fe%10==1&&$fe%100!=11?0:($fe%10>1&&$fe%10<5&&$fe/10%10!=1?1:2)):1)))))));$vg=$vg[$Me];}$xa=func_get_args();array_shift($xa);$Ec=str_replace("%d","%s",$vg);if($Ec!=$vg)$xa[0]=format_number($fe);return
+vsprintf($Ec,$xa);}function
+switch_lang(){global$ba,$zd;echo"\n";}if(isset($_POST["lang"])&&verify_token()){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$ba="en";if(isset($zd[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ba=$_COOKIE["adminer_lang"];}elseif(isset($zd[$_SESSION["lang"]]))$ba=$_SESSION["lang"];else{$ra=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$Nd,PREG_SET_ORDER);foreach($Nd
+as$A)$ra[$A[1]]=(isset($A[3])?$A[3]:1);arsort($ra);foreach($ra
+as$y=>$We){if(isset($zd[$y])){$ba=$y;break;}$y=preg_replace('~-.*~','',$y);if(!isset($ra[$y])&&isset($zd[$y])){$ba=$y;break;}}}$wg=$_SESSION["translations"];if($_SESSION["translations_version"]!=4240734095){$wg=array();$_SESSION["translations_version"]=4240734095;}function
+get_translations($yd){switch($yd){case"en":$g="A9D�y�@s:�G�(�ff����� ��:�S���a2\"1�..L'�I��m�#�s,�K��OP#I�@%9��i4�o2ύ���,9�%�P�b2��a��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�Lt�.���\nH�h\n|Z29Cz�7I����H\nj=)��(�/\n��C�:��\$��0ʖ��Zs�j��8�4N`�;�P�9Ikl �m�_<\"�H\"���L�����2����q�a �r�4�Ԉ1OAH<�M �U\$���V���%�\$ К&�B��c͜<�������KF����⧭~�,�r(� J\0Ap���9���P&'�h6B;��0���\"�ƎR��\"�ލJ�p��1�#��:���݅��P��[������3��\r�O�b��8�+����!�������:��0�)`�>�x�(�\n�[�����ɝ/��]G�@\$cB3��O��t���\$�����|���7�}���x�!���ݰX�4���;<�y�9�% R�\n��,��q �]���ñ��.ϴ�{jֿۆ�]P#_���\"���6�A?�zB�J�Zx���Ł�}s5rJs��}yE܀��JA��d��@H�\0gL(��H���#�R��tX�ix���Y&\0JI�&,�+��q�\\1�%�V�PʬH�ڝS�sNH��M�~3�QT&ƫ�3��r}�I�8�Ѹ�+�C��`+��5�s�H⑳�N������� '�G=@B�F��q��sIB�0i~{Nb[\n�ҵ0F�������z�Mo���\"�q\\������Û5�J��.��`.��*�3j��]x5�ɠAFb�?�ᴳ�c��ITI�F���@o'�/D�Ný:�j�t(�j�7�<���\"o|�7���LQi\\� H\"����#��1��ŋ�#��܇Jr� �>�J���sޜ:��?P]<�T(\"'?�n�pSJ�SZ�ɻ��\"�\"T(��<�@SN��^v8b�W��V�#���3�h�D��>T&������L��e��S�x���|��'ȍ�@I����w��[I�l~�!T�l�tK�=덮���)u�ۄ�83�Q_@� �ht)�`P�5�h��cT0���C���OhH\"7�^��pL\n7gM*�g��<7cp�4��Rg�:�`B�C��6L�@0�M(�3�c�2�Q[!*j�=A@��bO!B���\r��<���:�cd9�è�\r�x��ach9o�0�A\"�Ck�:�a@���c\rO�5��/�����jf*4Pf3gî�����\r�71�X�����0z\r��8a�^���\\0����x�7�:i��D{���3��x�)���!3�p�N�����ZS~^(\$�HWsjt)�U�RfPy�F�\"\0䮚8p\r-u<�+�y/-���ޛ�w/\\9=����C�im4�\"��Hm�6����_[<�ކ�tma�a\rf�4���]�n�<��� ̩)?j�Ƌ�\\�� !.�4P��M��80�iC�v�����Ro����7\n��\$d7��.���\rA\0c���4����6G%��RJ��:�a���v\0jC@pSD4���CEJ���H�6�k�����Tk\rq���\r5cfoЪ��;�8���!�xa���\$�\r�D\r���@���c7��4C���H ���҆0��!4\$�4Y\0�F�J�+EF��mHh�����_y\r-��P�U2\\� �i�����\nز~'R\0H�FA�E(���(B�!ZFj���'�� �I#A�ς\0�UѧB�@7C�|l��q���d]�\"x%7\n�#�C�ŧ�ؚ�'��\n<)�BDY��/���,�U�{��8�BlN�\$�ĺO�rs꺻Ȫ��MU�L��D�h���[S�\n (�K7�!�p�P<0�5�\0S\n!0ib\rk��P(XZZ䡒rT֛��iSR\$�X�F~�B�.uH����-:�\$��5�M���P֭�\"�lY���0����� �C��6�|Ckh��i\rL�l;���37��L�5�\r��ͷ\"B�F��Nz��)}�f�1{Žx#��Ò5\n[5w���*Pn��alֶD�\\�#\0Z�aШ�@��r���[�\0DuR��D-.aH�!�\0STX��f}�\r�%�����&�����@\$rq3T��ի�����l_��)���&d�]�զ!\$�Ys�u��F��U�Q���I��Q+ߌ�� Pd";break;case"bg":$g="�P�\r�E�@4�!Awh�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\nFC1��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��6M�)���V�5КRf��e�rh���i�ʍW4��&�+Œد�\\�A#\"�-(���U⭣��? ���Zw�j��K�\0�+@�\"M*�EV�\nC����bM��r����+�)��YNJb�BX����6#��'�,}���́C2������R*ZWE*���˲��x�ם���N}��[4����{^a\n��hR8th(��� P���ۈ�������v���ʚ��V��D\"\r#�b6F�pA��w��\\g2���7cH��.(��?�P�:TF�O2�7��W;�;k�=��˓���6���)R��L���\$pRM�֨k���ή��v�<��y���?}E��L��jޣh�Jfw��\n�����7�3�T5w:�o�mz~]�Q��`����{ʼn-v,\\PѫB�`�4r�A�1'3*�Q�fq��̆��d\r��7\"���ۙ����@r��� ��p`�����pa�P��V�{����G4�x\"�1�@�xa�t��!���*j��`��^I�=�x��_@�x����a �`\$�N5<�D��ayAj�ٓ�]a|1�p�Øwa�w�1�ȏb��r�b'����\$G�,E���QѦU�����O�ye>GM�=un^�9�!rd���B\r�g%nY=��Kϲ�8f���^tN�S��\\��@ЍCc��lv^\0bF��A��C*�!��\$|�9a�:�\0��<\$���:�A?Q���\0�1�(V�pa\r���6�4J�Q)���B�#�xV��Z;Jw��:\n (&-DS+�?���R^d Y5l�\0����,ڊ��7�\0��Hve�3Κ|��ӅGa�Щ��L�E֥B��'� �T���REH��wp�C��a��kWa���>��d��1>L���(*\"Hle\"8�Hv����M\$O�F&�eR��uhtݧ��TQ�;QТ�DR�2g4�]j%f���Y\\K-6� )�/l2K.���'��Lӛ�Md|Hׇ4KK��8��S���\\&��Z¥\$�&���OK\$x���0N�xϬ�^�Mj�;��^�p+א�B��4�K� �L[�.��Y w��s�ί�������_�\$��E��1d�gNJ��.��.�I�!!�\nٖ@L,�е�C�-�\0F\n��L��K�ZR�Y�є�^ݓ�*�\n��/c�y�����?�0J���8�rF>L���6��S��b�<�uڹ� �Y\n�����L�]j/yF�\\�12�_�M��q�Dn�6��tɊ�;�\\�S��izo�\nZ;����!M��Ӭɖo�sZN��*�@�AŁ�ɖ�2r���0�]�1(c(mn�k]ڥ��֭2b�.�WW���N��1�����TU�<饛�Qy.�2�v�i��24��=��C��p�J�?�y����eҪW��Z�[��¥{g�W\0�\r��HR_v�y2~\0�. �m�*�U.����D7�ʹq�\n�&̈́�v!\0E�a+N�&�g�7R�Nr�cn/H��+�&�rz*�JDC���j�f��vM��_n� ��*'��:3<�}�+J��+���i�2#�";break;case"bn":$g="�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�����(]x�W�}�YT���W5e�}*P��9/Vu*R�����bX����e�ݔ�^5h�������O�!.[8��\n�@��<� S���\\�bѶr�8�ȊE(�x��m�+Ď�+�^,@'nE)\\�tW�Z�\$z·+�/\$D��\$8Z���qd���ZCڷFLO��NC Y���da�!�sA��AB��19~�+g��*\r�Y(աI��k�M�ՉW\$Sr�j�_�F��s�6���.ڟG4�@�\$Bh�\nb�:�h\\-�^h�.��M���Mѳ�TmGǺЈ�@/r��M�X����N����7cH��Q>���T���:@S�w�r<��3`ؓ*�*+�J��H�\\�\0%����\0��8m!�<�\0���cg�9�`�\0l\r�&0X|Ô!�0��A\r�`mI�����\nTK�N\n�5*q\n�:���;�c��L��3>P��Rh !�����~!�6\0xO�����s@��x��\\� �7�p^Cp/O�:?)��?)03��^A�\n6�m�v\n��*D\$8��!n�]��(� =�f� ���oqv�S��G�B(`��_hp\r0 DFh�#Tl���9GH���z���9G��t�~/��\"��Hm�6�\0�#���t��Z}'a\rg�4�\$���nyX�)�VTW;�zol��D�5b���I:�͔P\r�0�9\n��\0w=��1@��\"�r���0�id��\$�ТB��D���d�0��@���\r!�65t�ڎ��EL�%�J;GDٝ@���C�.�ʣZ���h����{���IPe�����)�\r���#��='������T\0r���'��M!Pw���(���|�@sPp����;pp���9�UDO�c\r�4�x�(�*<��0�xS�ڡ� �\0�FXj-��Ɦ�q��h�G2�}b�����%�,�+RgT �՟M����@E���н&I?�]�T��9B��k�Dl��6�f�S!s��\0dL)W7T\nV�3H�y;��2�Zy��v\rӜ��(C��O��7ص2�-�MA�'jU]T�Q+!(�h�0�@'�0�C�xa�7��s�R#��_D2@-\rMm7�G���*`d��\$b}�˯q�R���JĮ��|��l7ǐA�L(��@�h =��#J��hi�J�Ha�N\r��7�h�L1!�@�;�̕Q �(LjQ:,�@3�((�=JZ�)�²����:����4εl���g�g8�\"�*ɭs������\r�Z#N+��ʕ5p;Y�W���\no�6�(CkB4ji�kL���3A��]B6a\r�]>٘lB�F���F��K��R�K-����g5a�/�>����:Z':'H��^��x���Z�,;�JPH��3�)�\\��G�ٯQ�mz�W疝u*�% �(&�=�Q5�]�m�x�>�g��f�x^���>{jv��I���ܧW����8��X4�]ep䋤�V6U8&eVZSzwN`+�Ǚ�rK&0�me�ۖD������Q[��il,��u@�:/��������{�uo�+>q�P/\n��A�}���#��*ˊ��>�J�\\L��UZ�{�1&��x����R";break;case"bs":$g="D0�\r����e��L�S���? E�34S6MƨA��t7��p�tp@u9���x�N0���V\"d7����dp���؈�L�A�H�a)̅.�RL�� �p7���L�X\nFC1��l7AG���n7���(U�l�����b��eēѴ�>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��p�ɘ��H�Nj����'��ʊ�B���B��5(���L{,��S�K�I����\"5/ԥ!IQR�<*�PH�� gR�)t�ƭ�<�14�h�2#����&2�ڇr��5�l<��/��\"��th���P�2%�\"X;O��X=1\"������#�ìX��JŘ����2���h9\\HE�e�1�ͫ�?4��\r�dޑ\nM|�ih9�6��\$Bh�\nb�2B�h�c�4<���b������B#h���kV����n�)�(�?��7cHߜ%�c��\r��0�'��2�7/�f9Yե@��hڍ)>p:�cT9�è\r�:�9���嬌5r��t�7�8P9�3RR2�*4MC���:��c6X�(�8@ ������y�r��a�42c0z\r��8a�^��(]��Ð\\���{�� �靅�}أ�Hx�!�\\+6�\n�XQ��h��C97�Ҹ'p�R��#�'\n检����,�s<�;��=J;��j���c�[������� #h�ӱ�p����4K���@���B�95r����s_h�6�P�MQ+�9��f���g\$q���ݙ�晱�D\\4\r2�3vf���_l-��6hT�A}\r!��@���>��9���_ �H)�'s(� ,��\\�D��GD� TA�a%�\r��hP�`1�4��Ԯ�\rY�A(@����e!+G�D��w�~͔�\r��p�ù�q�w:���C�ᄔ&�^���;�!�0���&YI�uE`Ȉz�5��6�UTdڹ�9��6r��aR�1&rzs�LA+��0@�ٽ;�I�D��EC�D�蜸!\n�9��FL8�ST�1�Cn1��)v�b�Q�86�<�� � �@'�0�ȣ\"�C�����!�q��4h����! 2W\r*Cpf!D2���Q��S>�}436�O�%�%��b�Q ���2�J@B0T�\$i���4�O94�r�H &\r!��rQ��,�F+��E�C4\$�]Uu*r�R��X�=�4`�u`�+ݢ�B���_Q��Jʮ�0CK����܊;�YB�u�t�A��kE�so\n�P#�p�\\��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��B+���0�9�˰!�S��,��7\r3:hŠ�2a�o4эZ�0����˴�@ʡ9�(�C�p��E1���^uxc=��(�20��zR6\r�x� ��� �Z�R��3єr9g�+�����ͧ0e� a� P����qq\$ �I�(��2�N�;W�R�v��m��oP�py0o��4^����_q%�9[�����@� �ht)�`P�2�h��cL0����u�Pu&�����E�ꓯY���\$��K�7bb&C���6L\0SFҤ���3��+��t99��7R�� *\r��|70�\$:��P��\n��C3�0��\n��>�*l7Cc(P9�.�R��#����b*`�Z\n3f�#&���:�2�\$��h42�0z\r��8a�^��h\\����3���_\0�OdT�A�p�;��^0��h���f�+���9?��떺6��9����Bk��\$�Z1X�o�2�<�t=K��=_Z;����ݟj7v�3��_�\"* ��!e6���f���>a\rdt�) ��Բ8/`�\\�҆{I�(\\a��\n�BQ/%�#��GC\n�Z��;��R��#r]����3i#\r�_���\r `h1���f�\"�M\n�\rv~��Q�0Fd�hT���@Z�(����A\$M��R��P��8E�{pg6f�֚�cJj ��,\0��C���P�W���>��I\$�\"��\0001Ģl�*�710¡C~�C|>�)� ��`�M��6\0����\$����Њ�&�1_AR�V�T�'B���TaH�-\n1�E8Ia1 \$D<�H��!\r�<݂)H *?39ʻ�v���?�����)�a�'�(�2�>���@����\nO�:���>͑\\/3V�5Q_<2Ȅ͢�VB^��yeD�M�\n}���#�yPp@L)p/\0@��gR�|�Ɠ��C4�Q!���0�Aグ�MMy�f��tWHy��9S�9�:d��UPOST�\$�\$��VaXI'��e��*Yk9�*\n~�4���\"\r0�V��c��ꍬ�VCmpP���b��5B�7�@B�F��/�jy�\"�֮�9�B�`7����kF�k��3֥&M�F�Y�Zl����hbL[ݮ�5���T�1l�&��z��m�|7,\0�0�:v�Ԋ[aI0a��d�]����d^�>w�Z��= PqI�*���ej\r\0eT�~������} �`�`�#J���Z#\nˣ\\��@�/�U�Di��Z\n��";break;case"cs":$g="O8�'c!�~\n��fa�N2�\r�C2i6�Q��h90�'Hi��b7����i��i6ȍ���A;͆Y��@v2�\r&�y�Hs�JGQ�8%9��e:L�:e2���Zt�@\nFC1��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)��������<����\0|Cjc�t7\"�/\0 aE�L��`\nc5�`�bd`TC�)p���[BoP��t�I+Y��O�U���#�8��i�pBPQۻ�0ӃQ4���&�,�P�i���4���^�2Gi+ �rC�3�+a�3�0�����H���H\n\0�MI�Z�M0 @���D�R�2���F(g��A���\\В�1�������BA����9��tn3x��ǂyȤ�A ��%ր@���0��xS\nA��� ;f���ƇT&\\�y%k��\"\$q'��%�p����������Y���y;L����\$�B��S�����*D�z� h���\$�P�K�|� ���FkܩF\$3\r����P��\\xB�O\naPB�G�b�f�Xߴ6�Hil��7��:�C0i����rja�k~t�����PQ�\naD&RNU��ЏEGhoM��#Ifoɂ6(�7r8��KA����6�ׁ�g�=/S��lᏳ�Л��C BS�Y�4J��L����OC\rYB4Q��ZQB��\"�^�3FiX*��� �ܢ2���Ό�B��=`IXC��6��P�}�yTtV�B��k�U���@���)�D��F�6��a�Gb��e�¨T��P��,�ζ��4�r��I�Xa��ZN��D9Y6�.=�b���D�u�D+e���&����n2*\"Q������ ;�G/�e4��9Zƫ��B�Љ��9��E�h��6ZvN�6��?.�,8x���^�l��Rv]�h\nez`az��B\"!\ny�\0֪��x��@g�֫{G���2�֠x�@*\$i0�U�V����~�#c|��d.���9�L�{��<��e��:�`f�(a9��1��~Khs\$���9��Py@0�͜��*�I�:2�l\0�k��d���\n\\�z�8���}�<�\"Ӫ`�x.I\$��#rFO��3����f�)O3��1Ӎ��k������Hw\r�1�e6fM���`1���ªAHe�Є0��0-,d\$���^��:�y'<֒�TK q�M�3��\r@oa�~8sD.\r�q�С2�DC� P`��� �,R'��:�B��/i-�,��G�l�>'�99 BxS\n��9�\$B���X ���6:@Ci����w(J4���vOP�,]NY|�@�Uk�L砂>�GH�!(%,�.��B`-A�\0��.#.�K�\"�,�@L8�p�H�o /��U�C��\\��z W�y� ����F�ۂ�Ȅ�����\"����N��la����\"9р4��>hMd����\n��B� �*�@�#�e�}.\$�J�LP�1�qMDW��)}a1��PH�GI8K2Df��%JF&��5�(a�cH��1m����g:���Jh�X�~U\r>y��CJ�F&�#H��3�1�E6ar�=hN�C�@��|F ��_��#xb�Mi��+��a�YKA��b�[����]�TZ�6�PT.��)O\$U_k�0D��";break;case"de":$g="S4����@s4��S��%��pQ �\n6L�Sp��o��'C)�@f2�\r�s)�0a����i��i6�M�dd�b�\$RCI���[0��cI�� ��S:�y7�a��t\$�t��C��f4����(�e���*,t\n%�M�b���e6[�@���r��d��Qfa�&7���n9�ԇCіg/���* )aRA`��m+G;�=DY��:�֎Q���K\n�c\n|j�']�C�������\\�<,�:�\r٨U;Iz�d���g#��7%�_,�a�a#�\\��\n�p�7\r�:�Cx�\$k���6#zZ@�x�:����x�;�C\"f!1J*��n���.2:����8�QZ����,�\$ ��0��0�s�ΎH�̀�K�Z��C\nT��m{����S��C�'��9\r`P�2��lº�\0�3�#dr��5\r��Z\$��4��)h\"�C��Hќ�(C�\0�:B`�3� U9������d�:��F�i�b�!-SU��P�0�K�*�pHWA��:�b�6+C��I+�¨��s7�Bz4��F���+H���(Z��#`+Z�(���5�7\r��6�#\\4!-3W�����e�z�j}7�W��&cT�=R@� �ht)�`R�6���Տ�B��ŷc�>�Jl`����z���I�ݖ�цc���\$�f&G\\�/4C�7�6\"�ϡ���x��-7C���!��V6\r��%J\r�h��B�@\\D�8A62�4�� bj� �\"� )��:�=����߭�6���[%����J��\r�s���8>�|n�KI�\r��&z�\0002?���Y���h� ���2\r�\rB���{D��A\0x0�7@z+��9�Ax^;�r5ܯp\\3��߲�\$v���A�4���6\rsL�7!�^0���g��gP:��\0000��@�kV3juE�����ѡ\"`��� Z��ʏ��|��;�x��32��|�#�b�a�4����V�{6*����dL�\$�h\"�c�&WyD�2�G�Q�|�!��Hg\n9�F�[�aCJ=�0t*n�\n����Ħ��L#�\"m\n�T a�z7�r��r��1�BfR��*��sӀ�NEȢXv�2�&ٲC�`)~_�{GlNI�~uD��d���;E �#@���K̺6����]��0�Gö��A;c�\n髗t ��J�#n�ѿ�F\n�Jn�ِh�& �P �L*�.A� �e7���j]@z8U.�`�Q�IKP��OZ*Q߇R����\$�� d�%�p�}�q�v�����5\\�D(�ʬ��4F��P(.J�Ѥ<\$\r��ipl\"�r��N���`̺�3�F����`\nB�,�R*kX�lHe]Ȧ�ڕL���p��l��AQ������DA\rs��V�%��S�+�B�ĒI2�-d#�T*`Z\r,AGQ���5�o�]���e�U�/��3&l��v�-1[t��;љFuK��eĠ�0�0d��|�|P��LC \n5\$f7��b/�H�������V�آL\"����-&a4�����RR6d������\"f%��6�BX��sU\n���f�!�FkE�����m�\n n���i�T0���_��&Gp��0@+8�{hf2ѝ�`�\0";break;case"el":$g="�J����=�Z� �&r͜�g�Y�{=; E�30��\ng\$Y�H�9z�X���ň�U�J�fz2'g�akx��c7C�!�(�@��˥j�k9s����Vz�8�UYz�MI��!���U>�P��T-N'��DS�\n�ΤT�H}�k�-(K�TJ���ח4j0�b2��a��s ]`株��t���0���s�Oj��C;3TA]Һ���a�O�r������4�v�O���x�B�-wJ`�����#�k��4L�[_��\"�h�������-2_ɡUk]ô���u*���\"M�n�?O3���)�\\̮(R\nB�\\�\n�hg6ʣp�7kZ~A@�ٝ��L���&��.WB�����\"@I����1H�@&tg:0�Z�'�1����vg�ʃ���C�B��5��x�7(�9\r㒌\"#��1#���x�9������2���9��(Ȼ��[�y�J��x�[ʇ�+�����\\��FOz���\n��]&,Cv�,������[WBk�4�F�9~���lD�/��/!D(�(��H@K��C╖��=A��PX��J��P�HF[(eH�Bܚ�;�\\t�C��%%%���%�*d�7���2P�B��P��oD@gFuӼ�4Ȥ���dӇn��Qת��Kq8�\$cn4�c�霦;���I �����\0�<��(湾r��\ns8�(%��xH�A� ���^ ����R^�5�ֶЦ����B�2�����]��JE�P����6D1�@Len�A�B =���o�����\r��QR��]��/��X�)yQ�iz�'���&qR��[�:\$�Ah��z^^�ڄ�w�����Ja|�;\n�g變\"\r#��6M�A2�#w��Ξ��2���9�#�����D`�9\$�Ŀ;�Q� �����>6����v�B�_�YÑ����� ���7*��K�'�|�u�_KQ�+dR+\$G��c/�\$\", s�;L�S�%(K�MJ�%�p��R@\" z%��+��D;�Qo��\$\$����bMI�=(����3J�U+��|��\"��`g�J!F�%̻S�ܥ7��|^<`)�mz�v�e�D���\$�jEE��TR[�\rRg�\n88#C <��Lj!�\$X�@�GPЛ�c��v��Co �=� �Y�a��9'��Әs��Ȇ���-E\r!�4\nț�uO�I���,lj�֒�����C�)[���0���&%<�8:A����quP%A_�d9j|\0�\0(.���%p}�S%%��)^�PC|R�Kz��\0pA�;7p�ꅱO���Pޝ�^�B�&\$�od�sO�`V�sCpp��?���C�h\r!���@�&�o��0���]�R�\"PqC:�Jp aL)`\\��I�I��hM��+;�PgMa�)M[i�ʽ�\nC�l�<��ޮp��X伈��P�ܧ��B���2�Q�����a,\"S�Q�~{ ��/D��؆���Q�3�C��CF��b5/���al��-f�\n|W��1�8ZHxS\n�ݏA�u� ��TTԪ%V�`�0&H@�b���P:�o\$�_2�*�1��Vf�3^�5�\" _\rQT� L;C����f%X0�(m�' �#K12��H��ђ��,A>u����e�ne�]�g+DCMA�IKD�뒅�يJ�Ey�,��#���!�l\r��ޖ�jE�ڊ�bJ-�Ƽ��]����ʇ&̫n����0�7s�\r�����P�SQM ���`+a�톸d�N��τ�9a �I3��(���Ak�y��Q��������D4���9�Ax^;�ti¾�r�3���_\\��(��A�P�-A�^0��Nע�Q��õд� �NH�1���\n�M�CJ&L��%PH�����4��pAƳ��%�r��5�����?=K���OՄJP|\$�����]�6�IC���� '!���}��88��2�#\$FIA*3���@dh�Qhn���@�y�n����FϳI)N��+OzmI�5b� �Wa�%'�w�l3<�ډ)<+i!�2��t#A@\$�<#@����A1�dp�r���cv��2bi�I�#e�:�`-\r�T;��=�wC��0����p�! �~�0%��9E:H��\"0�a��x^�S\nA�b\ny8 \n�P6d8����%MU��:��d*\r�M?7����nH�ܜV*� ?\$�6MC�u\n!\\b��!T��a���\"�H�yf3\n<�Bi���08�B��`mpo���ht^�Y�ȍ��rxS\n�t�&�rG�� 1m(���@�� uF!�tO�-�gp�LCc#Q1���7R��ld���^�cU�r\nF��Bb�\0�o�\0�\"�\$d�:4��gn�)t`�IY�Ck�����C �0�x�J�e�{j�ؔUE������ޮ��V��I�q�x����`+Mf+�&fId�j�D���JZ�4��]��N��T����p�j&���Ut�Q���v�GkAYW�u)̏Fj�HV1�7��%S`�0y`e8�:9UQ)D�p6գ\na��U8ǒCX-p^Q0t�� �d�+ob*2AKR��E�ff��\0��fOP �!*��\\Pj�De�\$�T����S6��ZVul�dV-U\r��O=�1 \\��Wqz��p*1��W�����7�~";break;case"et":$g="K0���a�� 5�M�C)�~\n��fa�F0�M��\ry9�&!��\n2�IIن��cf�p(�a5��3#t����ΧS��%9�����p���N�S\$�X\nFC1��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����\$���H2p���\\�\r�2��( &\r�b*�0`P��/��d��7�H�5��*@HKK�#��<��S:��\\�8b �R��\r,�0LF�B��4�K�P��4|�B(Z��B\\�����ʙRK:n7(��j�7)%d�!��:�P��7#��X\$ К&�B��*�h\\-�7��.��y6��H6IJ���Opܹ ����Op��\r��߈��dE��ʲ�jR7��26���{7'P\\R\r���7��k<�Z�1�l �3�b�@�C�X�Y��3�/jq8�S�2��R��c|6h�R����\n�D��ҁ�b���\0�7%��1�i������4��D4���9�Ax^;��rI�Ar�3��^����&�A� ���^0��+4�n&I<�hp���cI����8�1#*j���zUK��8W�0\\n���o���p��\r�'�Oƍ�n\nb^�D��H�8 ���:s\\�/��zӸ��R�%O~d��|�%���4� ��O�Tl\$�0�7\${C�g����&��{�Ʊ��vrbY�>k� �i��)|4�Ci&A̚�R�S��x#(P2�\0ɑ!%l%28iՔ �@\$d�Ы�0�P�50ؙ=�͠���h\r� �5�\r�`;�\"�SD^ F�9�6s�i�}�8gvb]� �1��N�� �����mz4fEL0��3�AG�d)��ñi\r���;rpN��<%����H� ��<4��iB(�ѣ�(X�I&XRL�}4c�1�m��B) Z���p�Z�P�T��Y�e ]�Ld�I]\$�+V\$.Z�B�H9.&�4N�^�Àh\0�����e%�c1�����oѣi\naD&\0�h�L**Dd�������d��+J>k���j�M�`AU���J��S��-oV��0u1s��J�lK���[�IJ\"�¦ڡ�:t�os��dja\r��5�7f��aK�%�ƖB�F��7Jv���@�O4��_�9r!�p��JP�0�\$X&�����\n1m�!%���kG���R֩ũ�\n� ��o�a�0L���Z��I�>��@FП�*�\rr��bu¡�Bd�n7µQb��×H�B[Xbk�ֲ�Z�9gU��(;;��#v�4��2��Xu/�4���B@";break;case"fa":$g="�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�n�v�%�;C�����l4�B:�ʓ2sC'�I����1\n��I��B��i^�\"�#��!�HK[>��T��������!hH�A���DB:��3S��\n�@R�+����;���� r됉�C_��C �������~X��qR���L�=Oj�[2l�_&�\r�\$�����|��[\\�� ���U�<�b��0�J��;�Ѱ\$ К&�B��c�l<��h�6�� �-G�MT%o�\"\r#� 6B�A@�v���:��2���7cH߮E)��,�C���6I)D�&��&Fx䴵2�1�����Tk.�,�C@��K��FF��l�x��I��<�e\"�J�RB��st���p��.���\\3?�(�]��%�V|�D��\\�y!��f�^ɜd��I-�╉.K�\n�@�\0C#6�:�h@ ��k���\0ǯ�\$�@4C(��C@�:�t���>Ϸ�C8^��zjAѯ�^��Aǰ3��^A�[F�Y��Ep�Qi�+�腸��@ʻ�,-�|4���Rrt P�8�d�+cL����+zwm9�G��S�}���?G����\r�?����Zk��0|��R8\$�`���r��6��gZ!!UH�.(V�S�\"*��B���!�ݱbf���_4D��<�(Ck��;���\0bB��� �C*�!��\$:�a�:�\0��9쑁�:�A+P�J�y�� �lI�>4nY���S�I�\\B�V�zB�/�ä\n (#8�N�:q�l���\n^{T�u���c/�\0Ck�.D��^�\0pA�����&g�!C-%\r�9.e8w�%C>�A?0sDr���YaCC�uDH�%l�@ir��w�\$P�a��Y�F�᭭�U������X�yI�(w�,������eh�̬�7\0A�S6�Y�%�7 �,����L�voQ�t \$h<���CJ�Cdm��i[?Hq�ad^�J|r��9N��}C(�{���X�Zfh�ч���ZE�-�D:8�%`Z)(L@�Ն���\$8�\\��bIT�1�Fk��y���WZcF�x�Y�?E�ل�W��S\n!1֨V)mw\$�����R��զ�F��<\"cv��اBs0�\n�U�J��� ^QjU���#&�l,u�l��C˶����Hl^�^�A!����;�y���0�_5�!R�uj.§�gI����6��F�Z��W��/��O�P)*�@�A·nq��k�m!EOc���0�/a#���u<�Wq+HGq��6��� ;f}I�3�LZ;>�%��U��x����U�&K��)ݶ�gE�?E^-S�] .bi�d����̺�TqRV��H�D�m�0&\$�\n��(�ɆO)64pi1i\$x̞\\F��R\r�O��0\n�8~�y%m�]t�����&�X'i�U�OY���UM��vKwil���";break;case"fi":$g="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\"��8ޝE�L_�#Jl�Dp+�06 � cd���<����0�.���\n��2��P25�����SK1X��1���pH����0��S���c�&B�;���B�(�\$I����h��4�l�\n��&-����#K�č5��:16j����5�e���\r-0�r5�e��(�]L[� �p\\VU�t5WU� KBj7=S�� �ht)�`P�8�(\\-�؈�.�V~� C�CR�]p�Mr�׳iN=75��Bp�wGB���d\0�%�`�*H�7��2`��\$�B�X�ho<�:�A��ڃL\n\r�fL2�b�79/sE�C.��7P�D�A�KFBR��ł�j�ΰ˴Pz�(\r���j������I��#vƎ�Nѧ�.F���O^���s�;�(�q��y��|*�����r��@��#Jj�MC�6�d�QH:��.cJٸ���#�@�2���D4(���x���?�9�X���z0ۨ�`^π�2]#\n��B�d�m��^0�ɨ�F�r ������Oj.|�%��`��@� 4�f��.椐�F�A�9�='���{Oq�g��� n|����2��N�Q�R���1�L7��\$]�e4Z%(��ñlC�?�F�\n_C�aM�C�)�\"������ai�j��ޖ��h��vh}�@���9;������GW(-�MD��ړPty3�Z��\n ���6nX�P A v]!�+&8��B�Wa�4Ȑ�P��(yX/\0�C?��\r=d�&p��y�.��\"~PL�!�7�f�B�\\+�A\$�M�\$#����h�� �=�Q+�����\0C\naH#�x��(��f/��i\n4%`����˹@\"��\n�r�]Ɉm.�΅E��j���_���FA�1y\$t�P�g�_K8���z�h P31�����q��\n��IJPʖf�V5��t�O\naP��[(|�\n��4GY��t`�Ѣ8�[�n��3��E8�!S(�h��g�> 9�r�\$0�*e(��#@��;�d����W!�8P\r,��^JO̵@+\$�իȢ��f��P\"wbJedgD�K.y�{�v�AMY%��xK�)�\0�Xlͧ��(!�@�\nͻ�vT9Q��N\raC�*!¨S)��e`̅P�;A�C0��7�\"�m�]�Yr�cU_l��7&��A҂A�!�0f����gyD&��X p�)�M���ߐ��(5�\r��#���\\����Z:�b��O15�З�,��Q��������H��4�aJ]sō9�<_��@S��kI�>��k͊6��\\�աK��r�f���w��H@�TG�A�@�l�2\nJC�Kt������ޫ�{/l;�܀\\�r|o���@��#�G�7���@";break;case"fr":$g="�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���ƓۻPET�{�E��c���3w���P��i���4�6đ�#6��\"8@ ��j �o��H����z42�0z\r\r��9�Ax^;��p����\\3��P_dw0^�����x�l���!E�mST ���KiTĂ�]�G�7�PkT� '�����Ru^2ay/-�G��^��z��t��Cs�j(��2���pU¥X���ɉ=\r���)�I��R\$�ʆ�e�b�����~�٩F(9���J�; �;��@�\0rvʌ2�8p@��k�9�c\r�mrN���!'��@XPPd]'AQ1R�BI�?d��F�x��-RH��BnM�!|y�\\�F�>B(T\r᭥\0�F<�����C�5p��3ҲK�i�!�V���-�E�!���@S�y)2p �@�A8\"*+�A�3�Һ�Wi��sRj�C\r��T�eC�zk��`��y�l\$� �z-�:E�H�\0�¡>,m�3�&HRX� Mb�2\"��j�a='�B3��\$H=������Qҳrh��C���\0�˙�H��h�a����F����Ɂ�ԑ��L�Q ����`�\"�3RE)}�)L\nM5�&�&ЄB`'U������\$�=����*aZ���j�ielM������D'�'L�Y�*l��OlA�7{2�X�ڴ�l6��flj�C,A��4F_��+�nUn�!��1� �����o\r&��6�-�Q��q��\0�0-�Y�P�alݰ�䴆�6\"��rLV�v�1��}\\�x�\$��4U#?I�%�R�.���lET�0�Ui���>P��R#8Aul�V����R0�C63��:����x�مѧ:��#8^����\"�xDw����}F���;q,�7k�,'\n�-�<����K}��l�H��;�5A7��2yӨ\\t��O��}o_��c�j2v�wr��s�C��@DU��I\$�����P '¥U�b�OBS�����*�C�)k����!�\$��#Tc��&\0�ؼ,�R��u˔��\r1�99O ��g�A�`C�� �3=�%;�v��� �,�3W�D�Z0�ME����P @����#((*��2���;#āU:S� 7%a����;pC�\nĂ��2)G]�����Q:�86�\\��iƉ��A ��Z�\$1=��xkl�)� ����Pf�U\0�� Toĩ��J��m3��Ň��S�)^I * ��V9\$G�l��GބIHfB�JW*�J����{��|�fn�INZ�14BV�k�\\���r����/�2cF��£Wm��s�tL��K/���H�Փ�4���Gs6l�HvCm`���z'��P�D��0��JE%��\0�BcݡLj��rN�Z�L��#H�u��&.���A&��HEPm�:���A4 ��ƔZ�Hj��nD�ș4����ڬK��E�V\\@TK�~V��Ճf�m�&�\n��q�1�#H� )���ԴPV�9+���:�Tn�]%��Ƃ\0�0-5W��aIo8u�Қ��jKɠAQh���s� d+t��b@U[�K���=DR�K6�5 ��q�=�uA�p���T���A��WIE:ŐX�����%\$�P��J�ѝ����m֝��Z[e��b���LX�Xp|�b�5\n6J1��N)z��Ӣk������6�#s����2_J�a��\r��3��:����xﷅږ���3�-됓�N3_*6h:v�sN�f���Ųl�Fնmۆ媻�v��o��������M�+:'e�� �_������r�O�{�Ѱר�S�]��0P:�����4=�Ǿ��\0�4��`@1=���3I�I8���īƠxS\n�d�Rb%�3�a%Ld�;՛Rxk�T�H�l�0i�`&�&gU�pW-@#HZI��M��\$d��)�c;���`���c�q\$�vr`��F��y��i�A -��v�(��Ľ��`sIK�O���OS�T#ĵ)N�m���Iid�� TM!k3��b,A0-\n�D�s:����TE��#FQDv(��)�d�z\\�� \\��n��,%�0�9�\"���-|F%<�@K�jT�\$r���G�D~]T�V�dC������I�eFI��-���ycG�}NN���X�dK�i��z��H��Tz���Uy���rf�- !��6\$@";break;case"hu":$g="B4�����e7���P�\\33\r�5 ��d8NF0Q8�m�C|��e6kiL � 0��CT�\\\n Č'�LMBl4�fj�MRr2�X)\no9��D����:OF�\\�@\nFC1��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�&=fZ�%tU��J@<[�m�H\"��^2cuxkX���B�w\rᬵ�;X��9�";break;case"id":$g="A7\"Ʉ�i7�BQp�� 9�����A8N�i��g:���@��e9�'1p(�e9�NRiD��0���I�*70#d�@%9����L�@t�A�P)l�`1ƃQ��p9��3||+6bU�t0�͒Ҝ��f)�Nf������S+Դ�o:�\r��@n7�#I��l2������:c����>㘺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���� �ڠ�BZ\"��H��B�M9�\n�&�c��K�-�Cjr�B(�!\$ɐꅌ�4��)��A b�����Bq&����5���ۯκ���h(��H�����6O[)�� �L �V4�Mh�R5Sb!J���ůcbv���jZ�\"@t&��Ц)�B��a�\"�Z6��h�2RJJ�9�\"�ӱ�@@���\n�靬2������X̸@P��L;�1�x�3-#pʺ%m�%��d�\r��� �1�i��3S�\0�7��@�)��\$h@A��hڄ6�(P9�*ZQX2�\0�~�Ih�ż)��l:��@ ����9b�Ȋ%\0x�����C@�:�t�㾤(y�P=8^���,�xDk��z�}|B�XĽb��@��pÈ���B��O��l��H2����iV��j��g(F���cv�p��,)�ճ\r��mV�4\r�l�@�x��`h���KI\nF�K5&��3e�C0�{�;���N�%���(W>���/�Ya���'\$����\0�K�����,!qwR:��L�_3�\n@��'Rm<�'AB�\nJyl0\$�!�U��Y��2fT˙��}Ðt&��� ��û�x\$��R�� ce�B3�~I[~I�;�@�IX�giDЧ�'�N��`���0��4I�N�X)�����>���(�a����PP P�91!U��KI�������P\r!��!RZHxy1�6�P�G�Q�&�X8�R`F�1�\r��ȳ�jG����7xtzˀ \n<)�B�J\n(l1\$������Qs�Z���' �;R������0i\$ \n�\r��3�<��\$�Q �2�,@�0T~��6���d�\"嫦T�es(VI4ŝG�5��țD�S��Ғ�֜D���ӈ_\n-c�fpIp�Q�II���V�Hc\"Ŗ_d��u.����Z�,NB0эP��h8���&���L�&�X���z@PGn������i��\\�a�<��r�I\n\nJ^v\0���@Ѵɨ\"���<(%�-�LL%\r�\\0��9�PL\r��6���{*�[����V��4��)����Պ��%��)p��\\%)��=�B����}0��H�EEL�-�'^���R#`";break;case"it":$g="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�Z\"�H����0Р��#��1B*ݯ�2n�\r�RJ80I��/�Br�;#�ʙ��(�Cʨ������C�\0��A j��������cp�:�B|��%ΜT �S[_9S����(�^� �;<:,�2����73���2ԃ\n>-u��O��qR��쎪%�\n4���P�\$Bh�\nb�2�x�6����o�\"�+5M�=PL�SZ���Ш-��x�w��<@��I�*�469@S �\" �3Δ�\n�L��\"���ތMCˎ�c3���2�Ac@9cC�,�6���P9�/� ��dr:7��r���������ՌךP�ɘMc�M��������!��D4U����xﳅ�V���@���{ض7i ^�7��^0�w�)M�90�/\"Ȑ䚦)�7��ҩ���ܳa���ֹ�l�Ųl�FԵ�v�7n�+v� #h��N���м���5�/��0�h�Z&p�<���0ðI\n揥m2�\r�!\0�1�(��2�i#�);�#7.���Bds0A�CP�H�!n}/�p����ze93�#��L1;?��W��IHP @��������|�@b(\$�!�D��a�3A��<���t5f��JúCh�e!+�VL!;�8\$��İ���X?O�Ԇ7��;`O�&��p� oy�!�0��` I����@�10\r����`ҁr �y��tcpP0Dtʖ���� AE\$���\"LS��!�U;��x���#�6�֞��M\$����3Q��h��\"DF�A\0P �L*F�EC�y>)E�Ts&) VCDI!�0����<^\$�����Ğ` \naD&�,0T��1;�(r��f��L91\$���q:M@�9C�<�eE��7I�tS��^'���G!�\$a��N���%�\$���'��_�:%�U�D�\0\n��3�\\� !���x�[d3�jᴼ����hFA������T��/Cr^��-O���Nc�zK1���B�� ��DLQ�%��\0��^�0yZ�J&��#��0�Ҵ#�v��\"-t��Sb�L�\r5/�*L�20�\$3�\r�Z�DSKYBe��=+�b�B��~0\\�P�0�S�LX&.,�����\"C!̌�OS����\rGV���Cv������=~&�V�";break;case"ja":$g="�W'�\nc���/�ɘ2-O���ᙘ@�S��N4UƂP�ԑ�\\}%QGq�B\r[^G0e< �&��0S�8�r�&����#A�PKY}t ��Q�\$��I�+ܪ�Õ8��B0��<���h5\r��S�R�9P�:�aKI �T\n\n>��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#����bB ��>�h1\\se �^�1R�e�Lr?h1F��zP ��B*���*�;@��1.��%[��,;L������)K��2�Aɂ\0M��Rr��ZzJ�zK��12�#����eR���iYD#�|έN(�\\#�R8����U8NOYs��I%��`��tr�A���~A�,�[���(�sD���%�G'u)�X��ME�9^��EJt�)�M��txN�A ������EH��d�! b�����!8s���]�g1G�������[^�\"�E���t�%��E?4�rU�%�\\r����]/J X�g1n]���0�I�2��\$�6�AҘ�Ie�y~��Mz���y},EҔ�=���u1��0�cΤ<��p�6�� ȪU7�?V��3��I!��X��Ö�2��9�#~�P5�9p�����4�\0�95�x�3\r�H�2��]sm�uP����7��h�7!\0빎��c0�6`�3�C�Xݎ\\��3���X���p_\nm#����>��px�>q���nG\n�h�pO� ��H� �5ȫ�HXV��:�3� R �H�&��ۑ\0sDH����\\\"%{π4>'���C�}��;�����r~���7���/ED��\r�m!����� o[��9��kJAiņ���h����b|\"O2�YL��xS\n�S�5��1�����u����Z[��3B�4�]2tΡ�:�\r\"N!�\r�9��9�a�0���s�2F��#��A��,���\0�*1Fh���rC�AQ!��[�(�[ۓ��\$� VL�4a\r�8�Mٯ6&�ڛpʷP�r���!t3+]Pw��2A8Gnn�\0sD�۠c�ppw���0�C��a�2�������F�1���h�Sjt�\n��F�-xA(��c��5��GRED��W&��9Dx����U�P�B�bd�s'BL:��Q�� �P� 0�D A,��L!E2H���,\\d\r+t�!�\$��7N8�Sr�C2\n\r�J#������BR�v�ps�O\naP�5�b�A&��� Dr[�3��>Sp�UDXBt� �`�E�E�Q�*jk�5�\$_k��*�f���To�S�pTF�\0�B` ӔG���PpU���t<��rCH ՠ��V��BHr���H��d��]i-H�&Š�ʎ��2\"TV��BHsc1���v�ޛ�~/p\nm�6��Ckl��i[[�e�A�39��s5�\r�9�'lB�F��=���c�l�A�'U�K,W�@�8_���0%b���� �612���:���,Pt�aDs�p�2H�)b9�)&�FDɐ�>���B�gܗ�~:�1��hUf\\ϚH0�=g��\"�H. �?����Q�Ā��q���Xx���p��LK�ʥ#�,�%o��Y�sc��,�v^K�*Z���;b�n���(�X��";break;case"ka":$g="�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�����Եm(�V�/V��wY������r\0�JO�������Z���*�R��7[H��dm�K��T����W-������?I<Ī˓�ө�86��ل�ډj��>�5��M��|�u�M��Z����*\\��w䊩_ Eo�)n�;�_^��5��ֹ�Yꭢ���Z�d z��Uy��F�B9�=�n>�r�ǍR�%��4���PP��8ύ0# �4��(�*�����k�ɂ��3Zuc�XG<�����9�\$@�e�����s@��x<��~����xe\r��2��C�i�����ԩ�#��)S.xa�|ݸ��l˱�)/]����S�#�����S�yH1[@B�Z�S�R��x��^�\r1?\n<)�I�@Y�Ʃ�S�WP��j�����̧�q(�hʎ��Z�c���v�ߛ�TUV℧%b�Rg%�ʥw�z��r�@w��9��KFN;�n�*�i[��we��D����g]�%��}su��KSnG+����-�:cN�.��%�� Y�L���MT���RI��xB���\"�f =�e �3���3�7lI��H�d�RPn46� I���A�a�\nʘp����Td�p�סv}WExSp�*�84��Ժĩe�Q����sm���c�}��&�7 =\0��Ϟ���l7j�2";break;case"ko":$g="�E��dH�ڕL@����؊Z��h�R�? E�30�شD���c�:��!#�t+�B�u�Ӑd��<�LJ����N\$�H��iBvr�Z��2X�\\,S�\n�%�ɖ��\n�؞VA�*zc�*��D���0��cA��n8��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�����2`�4q#\\B3j�����6��:1�{����\r��3��:����x������p����|=����A��>�8x�>(-�͈Rk��kH�.�۱@<��+���;I�,���4ד\n,h� ��K�F/U뽗��^��|o��w���rϹ�?v�כ�P���mk����l��(t\r�d�G�Z\r(���r�����C��\0H�����*��4l선��8C�l`�;����L���(��Cf��ǹF���sH6>�\$��N�@�1¨�Clh�#�j]�\n (dfs�AT&�:��r� i~+e|�BPBI!�:��ҲQ%k�Vz\"�C� D���ד��A���!�/5�d�(!@'�0�y��R��aZ�a�\"����n���)�<���p_Mp�\"�����(���D���*���\"�\0�)��A�s)�*\n~;D3�!�V�ZK�F���7��%��y�����1m �T�Б U|��\0?'�2zf.3fv��X��%��#(�^�(�h\r͕')�1biq����Z�W��Xlu�z����^�v�5fd8x�C3��e#G�8^2\$���*�@�A�Uz����, �7N�\n�&L��5���;����&���&�N) ���D��-�M�d͙��nĕ��H�.qH:�I�;�ua�S�2CS0f�Y��#D��Ę�e{\0�l,����Lx��(����O�����\nu����8ʺ5�����o�z��P�ū/BDZ���-�#�-c�CddO6�����ź���P2&�o�asmU*a�\0";break;case"lt":$g="T4��FH�%���(�e8NǓY�@�W�̦á�@f�\r��Q4�k9�M�a���Ō��!�^- Nd)!Ba����S9�lt:��F �0��cA��n8��Ui0���#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�K��5�+\"\\F��l�-B��8?�)|7��h�4�3[���\nB;%�D�G,�Z �i{0��PJ2K��5J��%SRTâ�,�ˁA b���x��*������:�S�4��(��T�ȔS@P�:���6��e`�rs�/*@����l�����H�x �����bR� g�BX�9maA���\\b2ɐ!�.���߅ u�\0��eDH���A(P�͚,f��zAh\$���.��a\"����c���1\"-��EW���}[�5�%H�Hc\r\0���w`�L��2��ه6����e;�l!�0���-� ����q���D7\"K�J]esA���Y\$\n���/BVJ�-%��4�EXj;E���\$vv�6|�r�s��ӠI!a��j�\$y.*����C��AA����9\0]<�>���Kh�j���\$�Aӗ�h�O\naR2��cA\0S��s��If�'D��5����Jߟ���P��+� a�F�W�ä*CD��O�h}M\"wm�R�ZRBa3�TͰ��#��T��#t7B�mM\\��#J�&.E��%��ȉ(���WeB���\rk\".�9^�z�S��})���QԮ���vbU%�1��@-��\n�ia��V�e �R�D����=�r�� �'B�T��3GFMN�\$�5�鑢8Sy�h�x�\\b:���Gw4���\$H�aK� ����\\�{Ė���K�l\rI��ڀ�S�y+�E���Hqc-����S�_M�� %p6�̅|ʾʴ,RO�d� (&���d��,8Vz��K�UA�\r�Y�l�y�M��.+�_�M�Uؾ͝�6a�z<ĉ���J+*�����(V!�)���ļ���.��d�2d_�t8�";break;case"ms":$g="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ɝ/���Bk4���C%�A�4�Js.g��@�� �œ��oF�6�sB�������e9NyCJ|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��#BJ\"�c�\\'7��E�%�a�6\"��7�.J�Ls*���\n� .zh��X�.x����I�%�A b����Br'q�0��Ц�2`P��H�z�(\r+k�\"��{�\"���2�sCz8\r#�oM&�a;�ʏ��zt4��`���\rd� @t&��Ц)�B��i�\"�(6�� �Tt��B#�\r���=��01\\�K�t��(��ɂ�Ĥ��`��Cd?# (��'#x�3-�pʒ��LS#/]�����K���#r��1�L�v6bS27�')\nF\"\n�/R�D�(��k�3����,Ӊ��\n�.��J*: ���\nC1c�l�q,���2gxP�c��7�sD����9�0z\r��8a�^���\\�k.�\\���z|��J*4�!xDjC#����x�6O�-^������ba�S�62�ڒ˕�e��c�l��Xr�0spA��>ӵ��~��5;���\r���^�(D��0�q�x@1�wp@дz��V#c\0�6Cz̜(O�a�S~�!3����1�H@;�(�{��{8��f9�ȈP���s�ԏ��R��Ht)H��8��C�lE�6/��\\���|����\"BnH\n�\0PR�J�-�����U\n�:��0A,'���:@�;'�������\"!C\"�w\"�� � ��Hc)�3�ֆ����'I����O�\0C\naH#\$��TM�N���Ѓ�b�͊7(ЌǣG)��eK\0�,���KF�=���N\nt9�`�4@ɹ���9�G�m�YV��-��y��n\$:�.�^�U7f���РTu�����\0K��P��鏚!���Þ����1L��ȡ#h�*�BdB'\$��EK3L�F\n��H�=��J��T�dj�'d�؛Aɤ�W�`䚃UA���D�D��kӕ r�\rU�E���la���6;\rQF2�`��Ʋ@���3�o�bh��)fF�T*`Z -0Ȓ�������2\n�`#Xk��=M���u:&\$(z� �y�Z5�gRpb{5NrS3�Jc(�zI,���@o(��3�J|��t`b�I�\"�f�`:1�\\T�\"���TIm��K�\rPNE(�s_�5&�]��R�kN��\"%�ʪ�T�";break;case"nl":$g="W2�N�������)�~\n��fa�O7M�s)��j5�FS���n2�X!��o0���p(�a<M�Sl��e�2�t�I&���#y��+Nb)̅5!Q��q�;�9��`1ƃQ��p9 &pQ��i3�M�`(��ɤf˔�Y;�M`����@�߰���\n,�ঃ �Xn7�s�����4'S���,:*R� ��5'�t)<_u�������FĜ������'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ш�4�C�k G��0��P�0�c@���P�7M���\rH��7LC`� ���;�)\\��#�4�EO��̎�A j���X�B�~宮 ¾�pBȫ23�#�B]�\"��l�����0�9#��5(TS�9!K�Q�M�ᡣ�ę&�\nSn�M2��\\V�j7�P�\$Bh�\nb�2�H��cV5���8����aWn`��6��J.�~\"�*������\0ұF\"b>��#`�;3(+��\r�0̏/i�����P�4��K̦�P�<����1�i �3�`A6/C�����*(�Ҩ����ꕅ�R����6���#x3��c8��c6*:�38@ ����9:#@4��\0x�p��T��Ax^;�rc�!�r�3��_\0:���A�0����^0��0�q\nXٸ�|���<�僂�2��5�l�o�8�WS����8J��]�p �qW;�۪���|������?�J�|\$��p�1\rçE�bsb7�-Vz0���D��ɘ�h�zO�#eP�\$\"G�0T ����@x�!F~�ɷ\$�JCf%g�F��SL(��ؒ���,h�r,5n�K��c�y2���P \n (HL�G��0�\\sk�\r!�<�_%���\nDvz�bF���7��,�Ec�P\"b���ʈu�#��5`�L�v?��Zrbw�PPjIL���H��.I�U��\nɑa��~��\"���+Ra}���C@PEx�꿨j�̊�!g\no����a�#�()\\c�RQS�(��";break;case"no":$g="E9�Q��k5�NC�P�\\33AAD����eA�\"a��t����l��\\�u6��x��A%���k����l9�!B)̅)#I̦��Zi�¨q�,�@\nFC1��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/�2��3ą-���\n��.|Ѕ2(���J�'.#���`�!,�1O�5 R.4�A l���@,\nv�\r���ʀ:0/�\0)�lS�2�BC\$2A+�����z>�P*\r)�W����0�ML��ְZ�Ԏ�u>��J@��c%�E4�H� �ht)�`P��\"�Ms��0�`V(�D�����1���h{^�(�\r�4�\r7*��HF2����� ���#z0�C0�V��\n :�d�:���7���c���c0�6#�Z�9�����+c\n�O�jْ�@��\"��:�M�؏(C���C\$���\0�I�ɡ\"�r1�q��!\0П��D4&À��xﻅ�^��-8^���ڙ�AxDpO���|��d���d�bv89�hA���H��x@88ct�k�j��ZMC���mVٷn��n����o����_�7p�(|\$�����hW�Bz��k7ܪ��c8ԝ�lc�82J]���ajt\\W�K�;GMX�R��\$����3�|\"�ɢ#�9=�^�CfZd:��`̙�ug�\0:�d�ØaE��1�W�Ks.%̦2@�ِ����E ��֯��P @�hP���((������Yss�t!��.�S2el4�u�_]�4E@�\"lOA}EH��&��/g�T����@n�p�ChA��@(.Faklu\$���oBS\nA���S��O���?0�L��#1-���Kɉ�>&Ē���J`od�9�6R��R�d���\"X�F�T7����`�T'��:�s��a1k����ҁA��Q\02�i�����w�H(k��E٥��@f��073��P�[�'��e�3�QAhkKD�3�S�~'�N&�3AY�#�x��\"H]&�\naD&�L�!;i�P(#3z^j�|%�`E�>T��R1eС�3�H�\"����9ً_t���JTz~��\"�V}:(o���R�la����iˣ /�d��z6��I�}Ɲ�#���T�ᆆP�yC|� ��:�3FM�0�5���:�ָK�ERS�0|M��Aԛ��!�b\\'�y,�qK��<���\"M��#l��\n}\ri��A���J�J�Q&����1� �����(X����3��pgT-(&p�KU��.�QʻTFM|�:�P���o��&H�2�";break;case"pl":$g="C=D�)��eb��)��e7�BQp�� 9���s�����\r&����yb������ob�\$Gs(�M0��g�i��n0�!�Sa�`�b!�29)�V%9��� �Y 4���I��0��cA��n8��X1�b2���i�<\n!Gj�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���ȩ�{�� ���ȓ1c��o���S�\r:ʎ�R����PH� iX� P�=�[� ��b��pc\n �J�:H���2�]& P���H�#,P�1ȱ�{f6II�B�S�`+��D�]��R�)���l6�\\�7��^�Ŵ�߃��A^���\$I����@� �ht)�`T&6�������P�7څ��&����6@J�@���\0ŖE��^9f�8����8ߞ��J�\r�ʂ��N^3�>�\nq:i<ݔ%��4P�V���Sr1�X�ʌA�;�X�3�#��r)�K��:9wް2kJ�ˮ��Nö�{.�9��X��[~>��@në��(;�c������|.�8���qۊZ��<�*:&گI9�pX�v��{�_�i\" ������@BɻD�S7�N�c�\r�2�����D4���9�Ax^;��u��?O���`^Ѩ�ӟ��|ѯ�Q2�|�(j(!�<�u�ZSj�=D=6�� �\$�h�� 9A�T!�BP�,�Q�=�����|O�˾t���s�}��2�� σs�*\0��,��K���\rO��%��r�r���D.TY}G�4(��A aA�����{� ̼10p���5!�\0� �T\r0�7����\r������ISa�30��a�:ǵ���tl2I5�������f��D���D��(�[�|��\$L�\rm��`��f]���pD,�%Δ�� P�\\������@��Ă\r�'b�Q/�1 4r�9EP��!̰5:YvA#-4o47������F@�- �o�q��sൠ��L�B\r��9@���|�R`0��\"�1�\r)��@CT�� aL)hF�A���0��\0�l�'�^:�tȑ@k? IǹBrN��?�D�)\$.�h�;Ӟ�I�J!�����W�\\iF��&&~@���}))���MaNe��7�III�z\$�A�̖���m+u7�%\$&Jr�)U������^l\r'Fغ��!A��:���CU��j�\"b��HS\n!1�\n�Qù��*0������. �#@�إ\"�Jp�:R�\0PR2(H���JP��#�4<�kt�-�[N�5�B|C����ɲ�r��&�ć��j�ԺoV�/��u㻯��)��d�A6i�6��UH�\"�u�EN@�Q�)�t��`�bm�}*����rL��Ql/�9��(�B�F���^{�u��˶a��ۤ�L}�� �*��q%�Nl!)��1j\"���ޙP�Mdb���GP�|���כ\ny)�e�!�7ے�H \n�K*��XӉ!�4Ƣz_�o0P�xzgwW�b����'.D���F���x�ګ\0��=G�R�#�����-�����`�u�U�&G[���0��c�q��=G=\\�\"i�� �&������\"�V������E&��";break;case"pt":$g="T2�D��r:OF�(J.��0Q9��7�j���s9�էc)�@e7�&��2f4��SI��.&� ��6��'�I�2d��fsX�l@%9��jT�l 7E�&Z!�8���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�p\"�m��1A8�#�2J��%\r;��J�0����딂2i�r'\r�3.���2�!-1M!(��O��xH�A�(&��B�C��6V�8@6\r�r�'�S;&=�H ͈�\0k����jx4�b\$� ����#r�(�JV�S�=��% Tl�Ӵ�0ڍ�ҕ�I��3��Ȑ\$Bh�\nb�2�x�6���Å�\"�2ٮk��HR�2���\\���C8ҹvsX��\r�Ѵ�d7��3�o'��II�6��k&�;�ޠ'��@���êM^.�XَZU�x?�Lht�2��S��).��[l�o���i�rӿ\r���p�#&���% �A�43�0z\r��8a�^���]pp\n�3��@^�/.{��A�Hܼ��^0��F�˫��k���|5c�\$�T��m��A\nX+�l����q�#��2;�|�����B7t#�Igu\n�|\$���_'9�wa��p��\r��0�p8�H�jzJ�8[M�����!6&����¡3 a���� 1�#���Ө@�3�m5�5�ڨ ���ݠs+̀�62r,e�B1dd�� ��Q 7��C�l��H\n5�(�AP\$��#��@\$��ս9�5f�j1M��?H0�+��u � ���(��H0 k�������2B���'�]���@����<c�o'�!�0���)N ��º�.������I�\0�\0((�4��9A(e! s�H�m��NDBbר C�\r�#��eS'\$��H�\n������dgU�^CD8;O�cW�}�����XP �L*\"4����%]`�3�i�\$]�ԅ��|O ���9���MSi-����`՚k:�]���c��W�����Q �j2��0T�d�LX��`f��9D���~Ĕ���N)ɠ~&)4��N�:\r�h�J��_ٛ!�1��\\�i�<�Uz���x�`+�A�\\�b���b3���+�[ұ'N����XkߊA�i�P��h8\$Ṹ���N)�R�f�H��,MI4�\\��\r��NG��-�E���X 'F6#�b�0y`l@·2s��]����B�jQ�\n��=35v^]C�:���^�a,'07�Z���e6���P��9b閔T�lZ��9��שk#b�Ŋ�DQ�,�*�Y�%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��ت,���>�<��\ni[\\���͉�z����z7M*07���J�A(�C����4ہC�@�A j���P�B�N1���0I�\r� �|�Њ2�G3j�����`Pjz4�o` �c���4`�(P)k)N��\r�\r��JT�%�H]NR�\r����ys��K#=� @t&��Ц)�C ���h^-�8h�.�\r���:������#��&)�W��5�D�X�e��c>�\"�c�5Mb^�\r�0�9ю2��.U�͊�z��1.:�hRF3�MsC�ab\n9h�����\r.��h0P9�.4�V���C#�L�z���s�xC�8�3�ɮ!z���d��`-kF3��:����x�Dž���!ar�3��X^��*���A�8�=!�^0���F¬��5�:�!\ré��:��l@�.�s�2�\"k�&�'\n��7\\����G�/��|o;�<�����̏FOτJ�|\$���k��7Q��p�R㦆5�ʔ�E'�C�n��p&aբ�zM��=�ŭ&���h;��1���ց)1��x���fx�9��p��r�k0a���}�q y�����FL�hFl�ˬ�0���D��\"�@PA�@�D0PVI*,���2BXI1('!�(�*zM� 6k@�)x�n�A� \\�t�� ��;���bw���!�8T��R����0�\n�gp���:\r����0��4xN\"�9��@�Iq�\\�)���b�Ti9\n'P�D}\"\nEDr�5����J�S^���#�0C�ܘH���I\"��բB���+~��5lY�٧!\rټ���D��<`�\$B�O\naQ%\$|OY;�#��*����d�8��5P �2DJ6L�FT˲\$;��7\$\0άSbn3���L���ڹrT1�@LCq�-�@��J'�\\�Dþ�C4ښ!ȓ�5y>\r#+4�s#�kI�7RT�/�o��s!�@'Ӆ&i��F��!�:��ER�'�y.�����u{�3�\\�\r*؋����vW/���d�j�'!��>�`�Y\n�P#�p��ْnuYK�:�QW)ߖ�2���ENM2C��Ζ��\r�)\$��E�Rf��:����ؕ�ho2A�<�P��s!N�.Ս�Uw=�ԩԦh�\0k:�N�%Yl�Jj:�(�W\"�NT-(��ޘ�vlQ�\n\rC�a�.�qF/Iu#���s�M?R�6�)K-c�!O�H�@�����&GсL�BC鬘1d�`Mŭ1��Ř�{cȸEj���U@";break;case"ro":$g="S:���VBl� 9�L�S������BQp���� �@p:�\$\"��c���f���L�L�#��>e�L��1p(�/���i��i�L��I�@- Nd���e9�%� ��@n��h��|�X\nFC1��l7AFsy�o9B�&�\rن�7F�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���A�2��Sb�n��,�93�`�3�������pʁ3��@�+��ﴡ(�\r�\0����CʰA@PH�� gh� P���5j,;�[O��:@CZ���� a:\"�ޘMw]�\r)CJ\"'�(Vt�HO\"8ȦT���p(���l��ت+x\"\n63a�b/p���x*��h\$ К&�B���8�6����\"�y=舦�i¥`+՞����V��hK�9������أum�3�b��gc�w4 (\"b�B���V#�d���9�c2�6Uo�Y�m�\rY�8�����R�šeKO�+ ��A\nv0��K�*^�9on�zë��X4<�0z\r��8a�^���\\�)���/8_Y����/��xDxLR�3��x�rJD���(|�GC��'1[�3�����C,�0�,�]��l*���J9W���D�Lu/T�s�vN��;�>��\r��<#Ɲ�R�%7�T�@�k�i@�ޯ� �\rd��p�W��+��#�Cu&O���\\^q�lL�%W�`C��&�N9t���f~9�7F�M��gF1�\0�N�JO�~����\r2:jof(¤��2F��Ð�A��LG�`�.ARp�X�+\$������S|���r�8䡲8�w<.J+�#�K�\"*�(��xH�!~H�s��AD!N���<�Ta�'�)� � a�zH�4�&&)�Bt��IIC(��%�J��j\\)�~��rK�Y`g����� � ���.M�\r*�G�AN<��:�\"Z���w\$�++7���9(��>ҰCQC\n<)�H�b��=��n�F@�K#���\$.��YL��Ĩ贿���%�-*\"��A�������, �o)�K��L+h�5\0����)7�V�4�'-��\0�ly\"�YJ�\nl1��hÐs,�X�U��V���S=��U�5gU����ٴ| ���l.l����I.%q�b��W4L�b�f���H,)�W�Y��\n�^a���\0@��okJ�S��=cl\n������2V�\"1\n�P#�p��=�>��b�)���܊1LR���CS\$I� d��=(I�2������r��v �\0003�`V\re�F�m<)Z@Q�3Kh+ZGh�Y.(�r�GwG(Jc(p���\0��\0�v���.ڍ�W���UJ��S�_m�:��j��+j+G�=asMH����L�,LEd���]WL��E�����i�\"��CQ��g݅�L����@�ރ1�\$��";break;case"ru":$g="�I4Qb�\r��h-Z(KA{���ᙘ@s4��\$h�X4m�E�FyAg�����\nQBKW2)R�A@�apz\0]NKWRi�Ay-]�!�&�� ���p�CE#���yl��\n@N'R)��\0� Nd*;AEJ�K����F���\$�V�&�'AA�0�@\nFC1��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�Z�wd-�E��.șf���H�0�C`ʸ�a\0�9(��z�ǵ�.^��:{Ø�7�Û�Ш5\06����W�P��o�xhГ�G�4����qQ�P�\r�4��^�:b&&���NB�>� ]?��,m/+\\�\$d�a�9\$b�ø-�t>�=Ka�Za��iah@�T�6�j�b����8py %�T�`�yНt1XTxaaE!����fa ���%XxS��y���DH,�UDe�,�@�b�HMИ�����Į�h�\rK�\\#�̡%T� d��1�.��\r�l��������v`�&0�hi\r��9�`��ZGD���Y��=�8����@r��� ��p`����3�pa��V��{������p/@�H)6���JW���|�T�*#�`�\"��v�M �^�u+���E��3�)�b�U�R�RT*�!`�p���?A^8m�_L �1&4șS2gM �*eXr���lM����L��E�r/2�SS�}]�w@�iĮl�)#2�<�b�A�r5��IDy`4��eO��>��RE��ē�A��Q���Uq=�8����)�������J)b�vJ���j;\n%q�W���ԊT����ީ���K[�b����T�I�:���ՙxA�̏>i��ƪV�nS�u�I ���h�6\n\$�PP\\�Iu�\$~���Q݃�覭�<���EQ���\0~�Bb��F�@�B��8��4&�hsd�5�9�����s.N��j�yn\"�)��GYC�CS��@��U2�R��%%��Xk�=�*�rIHe�%H��(BWY� �>�*A�HJYA>��mB��K�d�\n�_+�bbŞ�6�7�w<.a�(���6Q��a�1v��L��'t��}��ID*����� )�D��M�Ѓ�r�\$�D�hCP�v�4\r������{��m@�(�(�²&�< ����>LEC�<�\"����XԦ��cw`V>OTU�lZ`a�!��\r�KP!�n���������+sؑ\$\n�͠r�n�H��/��XQ ��Ry\0F\n�A]�v/��zt��\$��\n�A�!��Q.K]�'%1��䡵��E���o��;���z��+s��,��MRr��F��B�=��+�� /AWM�w?�{��q�Q��e{�Z_�W[��&��\r���V4M�X�q�D����r��E��\\L#�e�u �\r����Q�>��&C�苾\r\n3�X�B00 \n�S����U�i�C�^R� r��d�t9��{d�^8q�.w_j���:2��uKű���B��*.��}�o�~�Veo�A}o�ԏ��������s.Ҫ�W�)�^�(ڗ���'a�e�yujxڹƒh�,��((%�\0@0�_,��!w� /���w���D�{�e���\\L=��GZ_���@f�ˌ4��ɐ1��]9\\g�v��E�*�3�����\0*�1�6�&����ž�C�D��{��%�)��b��7l�U�\nm/\0��/�h�����K^L�D�<�d�N%K�e�d[��Ɗ��܊Eԕ�:�)�����)����颚jR�jZ� � �`�{`Ȧ`服j͏\"��6^�9M@��x��";break;case"sk":$g="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�� �֎@P��HEl���P��\$2=;&��9ʢ��䍒HA:ӥ7E�s���M��*�� @1 ��V����Y�Հ�֎�P��M�pHX���4'��\rc\$^7����-A��J�Bb]A�B�=ʢ��)Y�(Z���P���,�FRQ,�:RO@4I�z�*1�n#w��m\\2�c\n>8�4����9�O�����n�ಞa���3�]�\0씶I(�G К&�B��C#h\\-������B�2K��ڰ �c�\"�Β�)�f���Cu,7��M�=&cl�6M�S:���`�3ؚ0����wҕ�*\r��7!\0��~9�c0�6 ��`弌#>�.��ں���P9�)N�P�s��2�C,쐎�����H��?\rX̪���3��ɣ�j�M����H2���D4���9�Ax^;�r��?�r&3���_�c�Ӭ�}�@�8x�!���{���&O�0�5+��9��JIYY?�}\n�p����p\r!���@�A�x�伷��ދ�.�U뽐��C�Uj�|�|Chp' �7G��ZZ�\rl�7`��b�S�������������b^�xy(�ԛ����ALOOy�\0�G�#��a�ׇ\$ԫ�fe�=����(op�YA��YH�j�-(Z^�b22�쾙�xOT�\0''�Z`�b���dB)�2d\0�\0��G����@PCk`1��g\r_Ѧ#�Ԫ�\"\rY�A�8�\0�@S�?��Ց`�� r!�8P��`#��ʸ;�FL��;�U�̦0��C))M�0�k�C\naH#@��xX�#��P�G�rIK�Gj�OY-%�ż:c���16'V7*�����������\nq) \$,<��陵'*�bK(C��A��\0!�l���'1̐ x�,���CE�V�3�ObHIA@'�0�\"-���A���pI��*��f[�iIEA���S�=�U���:\$6�D[���ג�pUysL(��AUQ�\"�*��q.��\n��Z4�ު�c�AU��nvC�� e�\rX2�E��T85p:�����0���0�\"vM�N\$�Z*��dQ}�\$;B����%!\r6�Vؙ�����)�Zq����MO\$~���,2D�#J�A��ӘG�*�@�A��Edl��^���dl%Z���X�b�� Y��yo8akץ��(Sxl�%���P���rQ�0E\0���1\$H�t��V��n�fI�`�������\$i8גSc��\$�+�CS�to\$h:�tFF�Z(ç������8m\"h!%\\n_9M���%R4��+�+ɒ�I�I�V�g(��1&Vʅ^�5�e*%A,�3�c, � *J���H�C����4�(N���F\r*�,���>8�𦲂";break;case"sl":$g="S:D��ib#L&�H�%���(�6�����l7�WƓ��@d0�\r�Y�]0���XI�� ��\r&�y��'��̲��%9���J�nn��S鉆^ #!��j6� �!��n7��F�9�B9d�����8ߖ�N�<6��d�1Ld����2t�5Rh�#;�\$��M���Xp��e���,c��:��@��T���0�h�]���:�!@���������ᡔ(�^*1�+63d[��4\n��AC_��P@&�`�3��:����x�ͅͶ�������{�\$�x^�:R��x�f)���%�\0\\@��7�Vd��i�����k����\0�V��/]�Ơ��%�r��5�s��Ў]J2�p~\\7uj@|\$���/%�çc��4� ��`�Q !=M5�D��a�\\J܌&I 2J\r�7��U��h A�1����Y.�97��Рa�0�5&�՚�Z�f�E�\r�s),2�CId�!Sz}\r\n\"�I��(x!\$��\$!t���H\n\0��RGI2w����^�yP���ΐs,f?�lҟp@G�\0wP\r�\rSff��Kѐ\"�A?�A\nsH��4�MI�(qCqK)D�%8�J�i�aL)gv�κ�4P�6����A���b`L���(��P�%�d��c7<4���0ݹ>D��gx����O��C�b^H�y1d�4�B�~z��Ԃ��f��f=�q���Q@c\$���S�f[j\\.���E��C�7\n<)�Gv�hj:�V^K�@�\"LW#��4v�9H�,!�q6��3��Gx�\0S\n!0e�@�7�R-��(��?�3�%4��L�m/J }��e!�n�*&;rz�ʔéU @(\"�����F�?�B�r%��O�2\0��WP}_\\E�}�5�+9�3�.�P�b��ՠ��E�Xk�UI��3���\n�Y:\rfԜ��O��u7�,���K�����P��h8dn����^#�N�ƘjB�B����q�� k�ձ\$6�*���m�*X�ʿ/�lan\n#��l��w^g�vM5 ���K!�&0TF���]��oh�Y%\0x�9\$ W�\\**v�y�\$R����g)��'������IH�~4(��c�qiX���@�]��M`��;�k�n�!�I\\p��0��A�\0�Y !����4Kn�(IT�v�!{�d�=�\r �����į��8\0";break;case"sr":$g="�J4����4P-Ak @��6�\r��h/`��P�\\33`���h���E����C��\\f�LJⰦ��e_���D�eh��RƂ���hQ� ��jQ����*�1a1�CV�9��%9��P u6cc�U�P���/�A�B�P�b2��a��s\$_��T���I0�.\"u�Z�H��-�0ՃAcYXZ�5�V\$Q�4�Y�iq���c9m:��M�Q��v2�\r����i;M�S9�� :q�!���:\r<��˵ɫ�x�b���x�>D�q�M��|];ٴRT�R�Ҕ=�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��6�]*Ъ��_>\rR�)Jt@�.)!?W�35PhLS��N���k����@[��J2 ��Ά7=Ң̷m��^ {̒K�\"���\\w�b��o�\\�3���ϲJ �%��O�jC���6�m�ֹ ��8�3j¬c:ϵ��HJ��t�*HOKu�擶֔1�1�v(�Cj����˫ �(\"�]��45,/+�� �j^Y~��������y�Ĉ\"�֨���Ƌ��B������lȎ��(I�:ZB@� �ht)�`P�&\r�h\\-�'ȋ��:���0�#A\0c��84���Y�C�10�:�F�D�)lť��֞aT�t��P@@P��ѫN�ޡ�q�P��%݄҄����C�rQ���\" �s��?H3��z7\0��}�>\r�4���z.;2p7��IIs�0�&CHg� �cM���\nx�ȱ�D�BS\nA)����K���\\��ȸT�H�b����EJiJ�#)d�ֆA�Q� ƹt��=t]%P��i�ӊ�� �8�d��J¶]m�5\0��HC˻��t4���t�;G=��s�fFA�Ǩ1L�pc|H�m��sk1��)ADO�¤�r�p������AU���v�Ѩ\"e&k&�O��R�Y5J���UJp�5��J��Ȣڷ&��?��\$��7�!7��D� �)��5&\r�`�@���\r2)\"��Ch�08��ܢ��Z��*�W��n .ND�C�i����E��a�qnڹ]�ka��Q0?u����XV�d�w#��h�q��Ũ'c�mw��\$.�o�v��b-y��������~�l\nH5�P��h8tpRɡ2����l!�9*b�ڱ^T�\r�:%j|���&J���+�s��-e�R�*��1l����&OȬ_���3�][��k,h3L����ZYX�G\"L++S��l��I�3��t�zƮD�j=\\Z�u)��n�rh�oacU�X<�Z�M�h;��F��Uz �Qv�Hf*ۉog�a�u��V!L2��FԝJ\0�\r,������=�0f4��s�-��>[�PI�\"�O���AA�W��W��D�!~";break;case"sv":$g="�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��3�N+�EL��6��P������*�(�(!cl@�\"�+����/\0J�C�>�a\n��`P����(���Zt�j��o#1�Ԅ)��!���:��@t&��Ц)�C��<���Z��U�t��J���`@��h4����,�a����H@�0D\"`Ң:��)5�r3�%\"�!uߍ�#��#3�\0ڍ2��>9��;���t���̘X�Ò[)+r6�� ڎ�Wi������y�}v\$։,h�F�N��柨�W|�� �eޕ��\0;\r��8h� �0� ���\"9h� �ï����B���H����D44C���x�х��(�8^�� ޡ'�x^�w0��x�e����ܨ�84|@A�i۴�@���:�è��͵�-ऩ����+ks�8:s�E�t��P9u]`�<#�~7vj`|\$���c��r�؛@�Դ@��\\�3������4���7|���7��cp�E)4V*̥t�J54 �@v�|�Z\\3�I����ݕs6/�<�p��Z\r0Ⱦ���{1\$��@@P�!�6��ZH0t>�X�R�HHV��ņhx��2�1 s2f�I�h��.cX~Q��|:�����\"�Խ\"x�J��?����gLQZ�@LC\"�6)8�%@R�L7��f��%&9���*yc�8���vz43�R=�X�H��r-(5���U�BiƬ[�&M{Po��n���\0�0fX%�\r,�9 �I2AO�1P�k��Q4\n<)�E�|1��ӈ��@H�݁�]��)�3�b�\r'5�ԍ[��D���Y6�\n!0���f�HF\n�A��MD\r%�x�2��B*j���o�Q�&��@���O1�7��@��@��C!Ē���̶cy�3�\$� �OL�?�m�UCM#\r��5�E�X��x�O��P%)\"�a���8���iT*J0qGJ*v�\n&����I�a��u^�Օ�a㥉�A̚��#�)WE�ד�!* ����!_�3�p�(��rB Cָ���3|�5z��Y����: F����*u�S��R�JN,AJ��T�H�a�:�X�p��\n\n��Țs�/*�\nm��H�]A[͝��iXZ\n�Op";break;case"ta":$g="�W* �i��F�\\Hd_�����+�BQp�� 9���t\\U�����@�W��(<�\\��@1 |�@(:�\r�� �S.WA��ht�]�R&����\\�����I`�D�J�\$��:��TϠX��`�*���rj1k�,�Յz@%9���5|�Ud�ߠj䦸��C��f4����~�L��g�����p:E5�e&���@.�����qu����W[��\"�+@�m��\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����/YC)J�iW�P��j���_��P*�#���D\$�c)IJ�6�a+%�].�I�m�|\"�ڣ�GZ��h����]XlTґ�qUh��J2FW�fF�;~�`-�s�d�����O �xH���[��;�d�����园��#y��=0_��\r�ͱ�P���!^� ����Y�qR�˫_��o-\\�Pšklx\$1s+�ů�5�u�/=�}mnB7�v�Gm�w]R���������ząۯ�)�~�Cܷ���q۞���,�����nC6z�P�5ts@PH \0�&��t\n�������y�A�.��\"m��q������'�����|Rf\rд�)�b��*���R*#��ȋs`,mݭ�ز\0Q�;��9 ��0lI��0�\"-% k3��g��5a�1x����(m!�<�\0ꨃ�cg�9�`�C� 9����ha�\$ \n݃jH��0S]��%\$�W9���qH3�E��B��\$�o�D��Fc��O�f�!�Q��@C\$�\rɞ?5J��\"g\0�0����\"\r�:\0��x/�,Yd��rj����ä=��Ms�8<� b-���,,u��Ȭr���b�M���_9}˰���\\��K{Jhٮ@U�ÔJ�+�58p�y���M��\0�T����_��1f<əa�f�����\r�RC�K6�\0> &��1P�'���������<!������T���N�����Rm�����{��,}�P���A^\n����6U( �<#�<�LU��C��r���Ty�4s��8�J��j�VJ�+Ccfד�U̕�!��@Pi�l��D�#\nB�x;F+�R�)��\r�,@��;�8y�b���9ap��(Ә��/]�9x�:vSq�\"-��Ȳ�a�ق&+�\$���� in�<'�P�����:����Hm���Y����CCN6\n���p!gd��xh%����(\n<)�L��m|�a��G�#N�Q���+bJ@���&�|��U�1g�D��@3H\n%�nפ:�)�ZsM�g�ΠE�(ІX§k/��PJE�1^�@L��z����m�4�t�!�~q\$vh%�&�F]m:_��D_=DE`�fl�1�&�hf�5���;fXy��pF��m�u���}�m�@��(p��s�ޒ��*�Ͼ8^���_M�5��^cU����C�˕���JN�;��(����@ly�4�0�+L��36��yO�Hf���k�O%bx��*�@�A�2�م\$��;��75Wih��p����z�q'b��O�-�q���V�iA�S��m�RzA]����;�;�(�[�s3@X�\0��ݣ0�oA�Z���D���� J�����DL����A7�u'����f�hy٢w���/=���Cf�TM\r�%n@y�(�^0��7ۍ���^B? �-��n���/���uUL@��U���\n ���Ԝ�w�����i,lLH6g� �\n4f����2�JGOZ�D���\$ʣ���Z��Ӌ^y\0��\0ʬ�Ih>{�b��f��n�L2����M���o� �� �\"1������`{�&�/|�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�\r��nB,�]�*;\\�I�wB����9X\\5o}aS{X,�B� �ֈg%'�幋��\"��PӃ,Ŋ�g(�����+�v�\$#\"L�CIr�/���A j�����(b��w;�D��4�`Zb��`\\i�l���|���ʙ�[��:���,��d0���jvʫ8gN\\gN��u����T�q1ij��]Gՠ�eS��U_t���S�������H\$ К&�B��xI��)c���P^-�e�j.�yz�%vx�ıB\$?5�@�Shn���?����(x@��9���y�T�A����Q�=A�9���0lJ����P���H���֚p�i\0ih܅@�|�ha\r��XCc?��3P�`o�T9�����a�*�� [PmJ�����\nP{�IN���3~� ��Y(i�27�yX\n��4��\0�\rJ�� �H��tNp>�D��a=pt3�D�t��^��.1��\$��xe\r��=@ ��\"ҕ%P�xa�`)�9P�[;LE��d�H�lE:��.HƦЋSE1�a��e��\r��E�0��Sn�J�MN��`�Rm�4��\"\$Ph��:HI))%��w�Rr@I��(%��R���^�@> !�8��(����O���p�ڏ� �!����\n��̀\r���sPsVʝ*��\\� A-f���A����)�x ��#�#�twT��7@�S~\"�x��e3@���(\0�A�\0c�� 4�دݩ�:G=\r<�p�\\R�S�ef�*�`[���+2��A\0P @�\nUK�.\n�����w&z�qˤ��R����W��}��?A��(0�� O���D��e)Zn���E5\r��l@�T7�|�:�M�;���(�i�@Sj�{�a�0��Map����Vr�0��3kc�I�\"�G�M^�Y���4XAo��\\.tc܉]��e&K�[�oqŅN����a]-������Y�;n~a6NV�D.�i�u|VI%'�@�ڏ�O�� ��C�u?��3'\0�'���i�1Ĕ�S,҆?h>�\"ۼ��!eq)����V��=�e\$\\cL�0\nU\$���|��\0�mi��!BQ�.y\n¦:�c��iũ\\���U��f��P�|)pSb�2lH��n�8Q ��3Y @}�PF\n��6��A\$VĘ�@&�ܜ��H����8ϥ�[\$�!�6@�tq�Y��� |l2�I�7���FTVYY�i��v��M���`�{���K45-1����W���W�CHc\ryL�����3**em�Ұ��m�)��EP�0-A�d�V\"�k;i5LiR�Nn=ֻ �W��_� A[���zp�A3��(&����η.�!��8�(������Ȝ�8WD��7L�q���ˍ�YS����9�\"�:������X ��:��S�\n�rnW�v�\r��,l1X_\r#W՛&��yk꾔�)���P��G# ͈�+7j�r�Ww�A6. �G� ]85��9^�2�P[��%�\n�";break;case"tr":$g="E6�M� �i=�BQp�� 9������ 3����!��i6`'�y�\\\nb,P!�= 2�̑H���o<�N�X�bn���)̅'��b��)��:GX���@\nFC1��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��m��1�Q<,�EE�(AC|#BJ�Ħ.8���3X�8�q�bԄ�\"l��L�?�-J���lb鄁�\\�xc!�`P����#�떠��&\r(R�����2�k�Z�ld��#��b�8#���b=h��t�W��c �� �PS���Xu���� x�e�K-J�b�t\"��戋c��<��h�0��8�\n�z!V��Ƶ�J�\r���p�@E0���F�]�B�m�\0��Y��#�0��s>qY�lG�|X�BL��I\"w� �5J�xlK���'���l\$]�A��E;Ce1�4�.�C�N9%�Α�Bd�\\E\$�U���K�>\rD���@P9U���j@�AE/�L)��S\nqP*EP66p��leq?�4-ϑ�1�%��F'г�\"� ��H�9n\r\n�̟�~̙� a�E� �T��?��?u.�����(k��u=��&�t�B\0(aL)h����{�����9\$;D����!��� l���uB������O��LxO��(�G���AQ>>�s#P�\r�ɇ N�V:�P�ӌh�<^�嗺��~�xn\$�*���^�P �L*�>A���j�M�:�ʉ@F EhG�)BA�<�vEPQ�t�\nk6R�B0T�S\n�3 �A�BSaL(��vR���\$�%d�����de=�50k�!�8uR\"I�1�\"@�����)�H�EU�VS�95u\0�斢�,�+-f�3Y[��r��xġlTהkM�~\"�w�g�%��4�\\O/��\$4�T��!0�K�c�6��}�jy�yUc5�-uY�~�U��G�I����{_9�[��#�h�=%)��.)|���[���n����� 3n/���40D�\nse���L�=P��Y�T�Tc?c-��۫�Z���{�Uް*���XoY5�FUg]�:d�'[�����r����R�2��p������U.�r";break;case"uk":$g="�I4�ɠ�h-`��&�K�BQp�� 9�� �r�h-��-}[��Z����H`R������db��rb�h�d��Z����G��H�����\r�Ms6@Se+ȃE6�J�Td�Jsh\$g�\$�G��f�j>���C��f4����j��SdR�B�\rh��SE�6\rV�G!TI��V�����{Z�L����ʔi%Q�B���vUXh���Zk���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�*�(�m,��r��L��J�4�\"�윴���GUN/�����;s?K����s3��BcH�(�Ȃ4^�����~�r�}M��t�%İ�pH�����\r^�2�[\$��CkJV�G��A\\D�[sPבB�Xƍh����65҄ԩ�\$�c���ї�W(���WF�-^�&��+B��X{7�1��p���R���:ڒ���;-(lN�ɳmN���z�ŷ��UGH���-r4iV��&/#�d�\n4��s�^��v@s��m�1� \$X���4�c�6��@7�A\0�7u݇e�vC(�:v��7��M�M�tZ6��l��rt^�y=`�=�˖:Z�7_�>V��h\\T��2b�`\$�+��jx\\�d�fA��\$;���5`B���&�)a����|J/���GLڋ��&/��'���K�Y�Ч%�p�^��m�}��'�� ����%@��L`[ja���A�93��t��������]8'\$9�l%>�\0��TI`3�y�H�����S��N��6��.Y�7E\0��Q|����mJMk�Ԫq��QL2���(rL�� ����t<\$��0�\0��(f��4@��:�;�P\\c�w� ��p^��xdx��:<0��>!eĺ��x�>z��xh��q.2EM1G(���`ke�2�e�s��PJSYb�_�T,�D�֣Ձ\\7�����ʎ�Jm�i`Ē�x\"�v7��BHi\"�d��JJIi1��r���OJ|�,���UbQNry�\"W�� ��O�5>�Q9X,8D�CG�aԩ�zeY����͓2X��\r��RA�1b1�^/Ľ V�P����r�l�Ϭ���=G�|@o�Nf��`GJ|[>q|�d�zr�XEUc��UKZ73�a<��f�J97�-:��-���>S\"�Ag4Q�T���\\�\":e���[P�nEĵ���eJ5��͐�Q��sM�v��)%>�����^�}k�\"vKX��-�ɦB�EB�Y'��.�Dc\$�^3\"JlT:�6r���:�i�AuIJ�0��1�i���V�]\n1tWI�覩�M�Qrqb�0�.n���C<�����Y7�ީY�bcr !u&Gê��Ud5�a�BU�K8�%=۶��X�aѦ+S�g�{n�CDC�x��A/N��|G�{l!<6gQw6��hp*��r�ė��Q�@xS\n��_˪t��.c�k>�xU%�|�&��̗2�#�8��J�C��%2�����T�C9��ڑ\nq�{��/u=o��XP���:J����\r�˚dG�>!%�U�j��[�#XP�i��N���ɼk�X�1���X�T�-��r���\ru�l�<���Cy������X�3P��3�l��ڻ<��-�҂���,+Oo���̵.�,@@B�F���D�@n�к֤�GG�@���`��g�\\�.��;��peo��i7qˎf�V{� �����OA��h7_���&sri�/!�t���7D���T�)�,89�JN\$�B�����aJ-��3��v�1����Τ�;��'xj��}����ɱs�� ����a\0���C�lg�z��!�q5w�Tg���-M:6q��P�Z�u-�n%p�e�a��ԳS#B��5>Ҳ*i��'�u�R4��#�4j�Pq�&�ъ3�e��0";break;case"vi":$g="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�#�CJV� %h�>%�*l����m)� Rܘ���A����,���\r�E�*iH\$�@�70�C����:�@��LpѪ PH�� gd���X�n ~�/E,1�L�a�M�]�@���u*pM��� \n,�<Ď���S����'HAy�cd�G�t�����JpS��S���5�eC#��ur���܄��8�(�B�v К&�B��c�\\<��h�6�� ���ʲ��\"\r1��6@j@@��cs��Gz8妌��x7cLQg��f9�C@6-\0P�7�C���0�6;c*]635�]����P����e�'A���A?��8��x�V�\r�hX\"�̎�\\j���U�Ae�72�\n]��H��@Υ�����@몮��6���1��H���4l�0z\r��8a�^���\\0���\\���x�7�\$P����D{�P����^0��p����!@�Jjw HP�~:q��̪�TD��\n���ЭSuM�� uPR�%��W��^[�y�D;�7����Oe�����ڪ(����z�0�&O�6����Ihg�a0����-sht���.D�4)%������@ �6��Á�v!�6�UrC2�i��:�0�C0u���7�� ��4@h�.�V���s�!��B���BE���T�h�w=�n���H\n�i�<%��3HD�7��.�!O}rN�\0�N�D�y͠��PB\n�q�;��X}��(a��p@v㔿\r��:�\$����~����b��h�6�ڴI��:e���0��3\r/� �d���Js\$��(34��Ы��i �,��j�Hh�*����p ��0F���9]-�I�\0'K��'��{��JE�I�?� ��6gy�@���\$[!�w��\$�.��;g5c�tݳ��\r<����@�FU��x��!C���Tp�!Ɠ�&�\\�g8\"�hf� �9'g��b-�� �R�a�+x(qD��@dwIѡ�P�Ԩ�Y #�D�#I&s�L�9�t1�aBD��1=�Z�i���mu'}�ٙ7:'< �u6�R s�E��?�h_�zbU#��:)H C-Z�-W�_�ӈ- ^Y��2>�5-7����б1�)M@�0-�!Z� OY�2u�Yx�DH� �ɳ�,zn8\n�E��KX��uVp<�\0��r�\"�/�u_��&�\\p�؋3eڳ�ui���g�uY�4���li-0��w�-����H�r2I:�av#U�ر�aE���.���n��[ւ��'��t�F�**�ʼ�D�\$o4����5{l�N";break;case"zh":$g="�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���l���)2�@Q)n���K��+)3����'<�(M���]�Qsš� AR�L�I SA b�����8s���N]��\"�^��9zW%�s]�Aɱ��E�t�I�E�1j��IW)�i:R�9T���Q5L� ^��y#XM!,���5�x�B�m�@?���G\n��\$ К&�B��c��<��p�6�� �V�i==�)M8��0�D��W�XD�TA��K�`P�:Ijs����]�!tC1��E2��9��D�6I�!bt��X�1���HdzW��5�D�I\$�q�C�ey*Ƒ�VO��tƐ���XP��# �4��(�?�A\0A��\"�D�yvV�@4C(��C@�:�t��;ɳ�x�3��(���x�0��O,�A����DYb�% jt��D��x���xM:mD/�F{F�����6���U3�p�e���������������NDz�\\o��c(�:rC�5ɄJ8|�a�i+��xq,\\�ř*�A�qs��.D(��Y\r��\n�QP�at���^'O��>�4V�A�\$�j�(\"q\"V�\"��^@C�M��# ȄJ�`ż4��PP�.�0ƙ8��[�.���\nA\0P A�C��`X�teR4`��73�xs�J���/��qV+�h�1�� 3�\nO��?g,���pxK8����G��P��^,h�r�����@cL2.\0�!�0��'�j�����Z�r�֞^@��0�(�M��:C��WT���yJ?ÔQ �V(�s �8c�鐇�\$������2ړm\0s��h�,AWR��iW\n<)�Fz�Y1D�Y4�#��_�-���-e�\n\"N���\$H�����^I� �w�C�`��!����BaL'ƾb��N�R�|8(ml���E�\$1����6%�� �TpY�`�P��H�-)#��^,%b9`���^����a���0C��>\$\r��_��fi�q�(L��a��D\";�T*`Z�h*����4`�q#��Y�������\"P\\��2T!i�C�@�CL\\�\n�Kf���m���b�*�!^��w�B�\r��@:�y3L�u� oh�_��%\"\\LI-\"\0��'/R=l\"0��u�r�H�* 3ƭqN i*��6)%((�)ү0�=W���R,";break;case"zh-tw":$g="�^��%ӕ\\�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�8�)^r�*��\\gA2�@�1D���v���i`\\��>��-�1�IAC�er2�:�@���ĶH�PH�� gR��i N(k��]�g1Gʇ9{I�q\$���Rz���q���|@��_s�ZH\$kW�α|C9T��.�'�%���!�C�ItW\\�B�J(d\r�i�e��G�ʲ�\$ К&�B��c�<��p�6�� �c�\$���(�L@��(@s��J��ʕ���5C�DB6����\r���˕I6Q0D��]̱�^K��8���t���R2.�#r �@��4��Dw��t�\n�|F\$9t%4ND'�VC�]9O�a:�F�@�2\r�H�2�Zƴא�B��6�D-i\"!\0�9�0z\r��8a�^��\\0��\0\r����p^2\r�p�:\r=�^�1H4E�D^�K�<�G(a�|B��9�}�ݮ�z�\$pPV�F�E�[��^Ԑ�r�)�s�9�tI���Q�u�p��nz���|��8�\"U�<�L%����W 2����F c,����k����(�[d'���H��i\0U��C��8�D�xA��M�! q ��L�hM4�������&�Ć�{)D(���^.���@\"�2�\0���u�1��S�|�H�!bj���@XqMJ��T���+�OhV+�\0�9g^5�Tk\r\0�b�s)�#���=D�[(��d�0��M�\0C\naH#\0��[�0\r�2/\rQ1/ÔK\n��-��T%�ę�`9�p�HᲔX�'\$9A5� �83�9DP�D��S!�'���3,͗Q�/��{>ˁ\0LPP�\" �%��M#�<��'E�\n<)�@@�\n\0�(��ap&�h/Ŏ do�d؛L�2�!ZA�Ai���ϊ�^|�\0�{A*vH��G�,)��N\r��9��'\nH,��?����x+�@�@��\r)�1*9HK�ITIͪ�m�@J�\ru[R&} �/cx��F�\0#�2\r�.���9��?5�M)C�+���D�r�ETa�\n�P#�pqP9�]g�@5ț)�#�M��:��y��\0J�|&J��@�51=C�ڜ��pt�N<:=��W�D\$\"ׯ����*�Vb���(*��\0�)�Bs�â�\nh�r����W�8�������:#b��YE�{Sz�%�^��̪�i�fL�+�2��(�#�";break;}$wg=array();foreach(explode("\n",lzw_decompress($g))as$X)$wg[]=(strpos($X,"\t")?explode("\t",$X):$X);return$wg;}if(!$wg){$wg=get_translations($ba);$_SESSION["translations"]=$wg;}if(extension_loaded('pdo')){class
+Min_PDO{var$_result,$server_info,$affected_rows,$errno,$error,$pdo;function
+__construct(){global$b;$Me=array_search("SQL",$b->operators);if($Me!==false)unset($b->operators[$Me]);}function
+dsn($Pb,$V,$E,$C=array()){$C[PDO::ATTR_ERRMODE]=PDO::ERRMODE_SILENT;$C[PDO::ATTR_STATEMENT_CLASS]=array('Min_PDOStatement');try{$this->pdo=new
+PDO($Pb,$V,$E,$C);}catch(Exception$ec){auth_error(h($ec->getMessage()));}$this->server_info=@$this->pdo->getAttribute(PDO::ATTR_SERVER_VERSION);}function
+quote($P){return$this->pdo->quote($P);}function
+query($F,$Dg=false){$G=$this->pdo->query($F);$this->error="";if(!$G){list(,$this->errno,$this->error)=$this->pdo->errorInfo();if(!$this->error)$this->error=lang(21);return
+false;}$this->store_result($G);return$G;}function
+multi_query($F){return$this->_result=$this->query($F);}function
+store_result($G=null){if(!$G){$G=$this->_result;if(!$G)return
+false;}if($G->columnCount()){$G->num_rows=$G->rowCount();return$G;}$this->affected_rows=$G->rowCount();return
+true;}function
+next_result(){if(!$this->_result)return
+false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
+result($F,$o=0){$G=$this->query($F);if(!$G)return
+false;$I=$G->fetch();return$I[$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(){$I=(object)$this->getColumnMeta($this->_offset++);$I->orgtable=$I->table;$I->orgname=$I->name;$I->charsetnr=(in_array("blob",(array)$I->flags)?63:0);return$I;}}}$Mb=array();function
+add_driver($t,$B){global$Mb;$Mb[$t]=$B;}class
+Min_SQL{var$_conn;function
+__construct($h){$this->_conn=$h;}function
+select($Q,$K,$Z,$Jc,$se=array(),$z=1,$D=0,$Re=false){global$b,$x;$pd=(count($Jc)selectQueryBuild($K,$Z,$Jc,$se,$z,$D);if(!$F)$F="SELECT".limit(($_GET["page"]!="last"&&$z!=""&&$Jc&&$pd&&$x=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$K)."\nFROM ".table($Q),($Z?"\nWHERE ".implode(" AND ",$Z):"").($Jc&&$pd?"\nGROUP BY ".implode(", ",$Jc):"").($se?"\nORDER BY ".implode(", ",$se):""),($z!=""?+$z:null),($D?$z*$D:0),"\n");$Qf=microtime(true);$H=$this->_conn->query($F);if($Re)echo$b->selectQuery($F,$Qf,!$H);return$H;}function
+delete($Q,$Ye,$z=0){$F="FROM ".table($Q);return
+queries("DELETE".($z?limit1($Q,$F,$Ye):" $F$Ye"));}function
+update($Q,$N,$Ye,$z=0,$L="\n"){$Rg=array();foreach($N
+as$y=>$X)$Rg[]="$y = $X";$F=table($Q)." SET$L".implode(",$L",$Rg);return
+queries("UPDATE".($z?limit1($Q,$F,$Ye,$L):" $F$Ye"));}function
+insert($Q,$N){return
+queries("INSERT INTO ".table($Q).($N?" (".implode(", ",array_keys($N)).")\nVALUES (".implode(", ",$N).")":" DEFAULT VALUES"));}function
+insertUpdate($Q,$J,$Pe){return
+false;}function
+begin(){return
+queries("BEGIN");}function
+commit(){return
+queries("COMMIT");}function
+rollback(){return
+queries("ROLLBACK");}function
+slowQuery($F,$kg){}function
+convertSearch($u,$X,$o){return$u;}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($rf){return
+q($rf);}function
+warnings(){return'';}function
+tableHelp($B){}}$Mb["sqlite"]="SQLite 3";$Mb["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);$Tg=$this->_link->version();$this->server_info=$Tg["versionString"];}function
+query($F){$G=@$this->_link->query($F);$this->error="";if(!$G){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return
+false;}elseif($G->numColumns())return
+new
+Min_Result($G);$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($F,$o=0){$G=$this->query($F);if(!is_object($G))return
+false;$I=$G->_result->fetchArray();return$I[$o];}}class
+Min_Result{var$_result,$_offset=0,$num_rows;function
+__construct($G){$this->_result=$G;}function
+fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function
+fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function
+fetch_field(){$e=$this->_offset++;$T=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"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($F,$Dg=false){$Vd=($Dg?"unbufferedQuery":"query");$G=@$this->_link->$Vd($F,SQLITE_BOTH,$n);$this->error="";if(!$G){$this->error=$n;return
+false;}elseif($G===true){$this->affected_rows=$this->changes();return
+true;}return
+new
+Min_Result($G);}function
+quote($P){return"'".sqlite_escape_string($P)."'";}function
+store_result(){return$this->_result;}function
+result($F,$o=0){$G=$this->query($F);if(!is_object($G))return
+false;$I=$G->_result->fetch();return$I[$o];}}class
+Min_Result{var$_result,$_offset=0,$num_rows;function
+__construct($G){$this->_result=$G;if(method_exists($G,'numRows'))$this->num_rows=$G->numRows();}function
+fetch_assoc(){$I=$this->_result->fetch(SQLITE_ASSOC);if(!$I)return
+false;$H=array();foreach($I
+as$y=>$X)$H[idf_unescape($y)]=$X;return$H;}function
+fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
+fetch_field(){$B=$this->_result->fieldName($this->_offset++);$He='(\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($He\\.)?$He\$~",$B,$A)){$Q=($A[3]!=""?$A[3]:idf_unescape($A[2]));$B=($A[5]!=""?$A[5]:idf_unescape($A[4]));}return(object)array("name"=>$B,"orgname"=>$B,"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($F){return$this->_result=$this->query($F);}function
+next_result(){return
+false;}}}class
+Min_Driver
+extends
+Min_SQL{function
+insertUpdate($Q,$J,$Pe){$Rg=array();foreach($J
+as$N)$Rg[]="(".implode(", ",$N).")";return
+queries("REPLACE INTO ".table($Q)." (".implode(", ",array_keys(reset($J))).") VALUES\n".implode(",\n",$Rg));}function
+tableHelp($B){if($B=="sqlite_sequence")return"fileformat2.html#seqtab";if($B=="sqlite_master")return"fileformat2.html#$B";}}function
+idf_escape($u){return'"'.str_replace('"','""',$u).'"';}function
+table($u){return
+idf_escape($u);}function
+connect(){global$b;list(,,$E)=$b->credentials();if($E!="")return
+lang(22);return
+new
+Min_DB;}function
+get_databases(){return
+array();}function
+limit($F,$Z,$z,$he=0,$L=" "){return" $F$Z".($z!==null?$L."LIMIT $z".($he?" OFFSET $he":""):"");}function
+limit1($Q,$F,$Z,$L="\n"){global$h;return(preg_match('~^INTO~',$F)||$h->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($F,$Z,1,0,$L):" $F WHERE rowid = (SELECT rowid FROM ".table($Q).$Z.$L."LIMIT 1)");}function
+db_collation($l,$bb){global$h;return$h->result("PRAGMA encoding");}function
+engines(){return
+array();}function
+logged_user(){return
+get_current_user();}function
+tables_list(){return
+get_key_vals("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') ORDER BY (name = 'sqlite_sequence'), name");}function
+count_tables($k){return
+array();}function
+table_status($B=""){global$h;$H=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') ".($B!=""?"AND name = ".q($B):"ORDER BY name"))as$I){$I["Rows"]=$h->result("SELECT COUNT(*) FROM ".idf_escape($I["Name"]));$H[$I["Name"]]=$I;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$I)$H[$I["name"]]["Auto_increment"]=$I["seq"];return($B!=""?$H[$B]:$H);}function
+is_view($R){return$R["Engine"]=="view";}function
+fk_support($R){global$h;return!$h->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
+fields($Q){global$h;$H=array();$Pe="";foreach(get_rows("PRAGMA table_info(".table($Q).")")as$I){$B=$I["name"];$T=strtolower($I["type"]);$Db=$I["dflt_value"];$H[$B]=array("field"=>$B,"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("~'(.*)'~",$Db,$A)?str_replace("''","'",$A[1]):($Db=="NULL"?null:$Db)),"null"=>!$I["notnull"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$I["pk"],);if($I["pk"]){if($Pe!="")$H[$Pe]["auto_increment"]=false;elseif(preg_match('~^integer$~i',$T))$H[$B]["auto_increment"]=true;$Pe=$B;}}$Nf=$h->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',$Nf,$Nd,PREG_SET_ORDER);foreach($Nd
+as$A){$B=str_replace('""','"',preg_replace('~^"|"$~','',$A[1]));if($H[$B])$H[$B]["collation"]=trim($A[3],"'");}return$H;}function
+indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$H=array();$Nf=$i->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));if(preg_match('~\bPRIMARY\s+KEY\s*\((([^)"]+|"[^"]*"|`[^`]*`)++)~i',$Nf,$A)){$H[""]=array("type"=>"PRIMARY","columns"=>array(),"lengths"=>array(),"descs"=>array());preg_match_all('~((("[^"]*+")+|(?:`[^`]*+`)+)|(\S+))(\s+(ASC|DESC))?(,\s*|$)~i',$A[1],$Nd,PREG_SET_ORDER);foreach($Nd
+as$A){$H[""]["columns"][]=idf_unescape($A[2]).$A[4];$H[""]["descs"][]=(preg_match('~DESC~i',$A[5])?'1':null);}}if(!$H){foreach(fields($Q)as$B=>$o){if($o["primary"])$H[""]=array("type"=>"PRIMARY","columns"=>array($B),"lengths"=>array(),"descs"=>array(null));}}$Of=get_key_vals("SELECT name, sql FROM sqlite_master WHERE type = 'index' AND tbl_name = ".q($Q),$i);foreach(get_rows("PRAGMA index_list(".table($Q).")",$i)as$I){$B=$I["name"];$v=array("type"=>($I["unique"]?"UNIQUE":"INDEX"));$v["lengths"]=array();$v["descs"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($B).")",$i)as$qf){$v["columns"][]=$qf["name"];$v["descs"][]=null;}if(preg_match('~^CREATE( UNIQUE)? INDEX '.preg_quote(idf_escape($B).' ON '.idf_escape($Q),'~').' \((.*)\)$~i',$Of[$B],$ef)){preg_match_all('/("[^"]*+")+( DESC)?/',$ef[2],$Nd);foreach($Nd[2]as$y=>$X){if($X)$v["descs"][$y]='1';}}if(!$H[""]||$v["type"]!="UNIQUE"||$v["columns"]!=$H[""]["columns"]||$v["descs"]!=$H[""]["descs"]||!preg_match("~^sqlite_~",$B))$H[$B]=$v;}return$H;}function
+foreign_keys($Q){$H=array();foreach(get_rows("PRAGMA foreign_key_list(".table($Q).")")as$I){$Cc=&$H[$I["id"]];if(!$Cc)$Cc=$I;$Cc["source"][]=$I["from"];$Cc["target"][]=$I["to"];}return$H;}function
+view($B){global$h;return
+array("select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\s+~iU','',$h->result("SELECT sql FROM sqlite_master WHERE name = ".q($B))));}function
+collations(){return(isset($_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function
+information_schema($l){return
+false;}function
+error(){global$h;return
+h($h->error);}function
+check_sqlite_name($B){global$h;$kc="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($kc)\$~",$B)){$h->error=lang(23,str_replace("|",", ",$kc));return
+false;}return
+true;}function
+create_database($l,$d){global$h;if(file_exists($l)){$h->error=lang(24);return
+false;}if(!check_sqlite_name($l))return
+false;try{$_=new
+Min_SQLite($l);}catch(Exception$ec){$h->error=$ec->getMessage();return
+false;}$_->query('PRAGMA encoding = "UTF-8"');$_->query('CREATE TABLE adminer (i)');$_->query('DROP TABLE adminer');return
+true;}function
+drop_databases($k){global$h;$h->__construct(":memory:");foreach($k
+as$l){if(!@unlink($l)){$h->error=lang(24);return
+false;}}return
+true;}function
+rename_database($B,$d){global$h;if(!check_sqlite_name($B))return
+false;$h->__construct(":memory:");$h->error=lang(24);return@rename(DB,$B);}function
+auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function
+alter_table($Q,$B,$p,$_c,$gb,$Yb,$d,$Ea,$Ee){global$h;$Ng=($Q==""||$_c);foreach($p
+as$o){if($o[0]!=""||!$o[1]||$o[2]){$Ng=true;break;}}$c=array();$xe=array();foreach($p
+as$o){if($o[1]){$c[]=($Ng?$o[1]:"ADD ".implode($o[1]));if($o[0]!="")$xe[$o[0]]=$o[1][0];}}if(!$Ng){foreach($c
+as$X){if(!queries("ALTER TABLE ".table($Q)." $X"))return
+false;}if($Q!=$B&&!queries("ALTER TABLE ".table($Q)." RENAME TO ".table($B)))return
+false;}elseif(!recreate_table($Q,$B,$c,$xe,$_c,$Ea))return
+false;if($Ea){queries("BEGIN");queries("UPDATE sqlite_sequence SET seq = $Ea WHERE name = ".q($B));if(!$h->affected_rows)queries("INSERT INTO sqlite_sequence (name, seq) VALUES (".q($B).", $Ea)");queries("COMMIT");}return
+true;}function
+recreate_table($Q,$B,$p,$xe,$_c,$Ea,$w=array()){global$h;if($Q!=""){if(!$p){foreach(fields($Q)as$y=>$o){if($w)$o["auto_increment"]=0;$p[]=process_field($o,$o);$xe[$y]=idf_escape($y);}}$Qe=false;foreach($p
+as$o){if($o[6])$Qe=true;}$Ob=array();foreach($w
+as$y=>$X){if($X[2]=="DROP"){$Ob[$X[1]]=true;unset($w[$y]);}}foreach(indexes($Q)as$td=>$v){$f=array();foreach($v["columns"]as$y=>$e){if(!$xe[$e])continue
+2;$f[]=$xe[$e].($v["descs"][$y]?" DESC":"");}if(!$Ob[$td]){if($v["type"]!="PRIMARY"||!$Qe)$w[]=array($v["type"],$td,$f);}}foreach($w
+as$y=>$X){if($X[0]=="PRIMARY"){unset($w[$y]);$_c[]=" PRIMARY KEY (".implode(", ",$X[2]).")";}}foreach(foreign_keys($Q)as$td=>$Cc){foreach($Cc["source"]as$y=>$e){if(!$xe[$e])continue
+2;$Cc["source"][$y]=idf_unescape($xe[$e]);}if(!isset($_c[" $td"]))$_c[]=" ".format_foreign_key($Cc);}queries("BEGIN");}foreach($p
+as$y=>$o)$p[$y]=" ".implode($o);$p=array_merge($p,array_filter($_c));$eg=($Q==$B?"adminer_$B":$B);if(!queries("CREATE TABLE ".table($eg)." (\n".implode(",\n",$p)."\n)"))return
+false;if($Q!=""){if($xe&&!queries("INSERT INTO ".table($eg)." (".implode(", ",$xe).") SELECT ".implode(", ",array_map('idf_escape',array_keys($xe)))." FROM ".table($Q)))return
+false;$Bg=array();foreach(triggers($Q)as$_g=>$lg){$zg=trigger($_g);$Bg[]="CREATE TRIGGER ".idf_escape($_g)." ".implode(" ",$lg)." ON ".table($B)."\n$zg[Statement]";}$Ea=$Ea?0:$h->result("SELECT seq FROM sqlite_sequence WHERE name = ".q($Q));if(!queries("DROP TABLE ".table($Q))||($Q==$B&&!queries("ALTER TABLE ".table($eg)." RENAME TO ".table($B)))||!alter_indexes($B,$w))return
+false;if($Ea)queries("UPDATE sqlite_sequence SET seq = $Ea WHERE name = ".q($B));foreach($Bg
+as$zg){if(!queries($zg))return
+false;}queries("COMMIT");}return
+true;}function
+index_sql($Q,$T,$B,$f){return"CREATE $T ".($T!="INDEX"?"INDEX ":"").idf_escape($B!=""?$B:uniqid($Q."_"))." ON ".table($Q)." $f";}function
+alter_indexes($Q,$c){foreach($c
+as$Pe){if($Pe[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($Vg){return
+apply_queries("DROP VIEW",$Vg);}function
+drop_tables($S){return
+apply_queries("DROP TABLE",$S);}function
+move_tables($S,$Vg,$dg){return
+false;}function
+trigger($B){global$h;if($B=="")return
+array("Statement"=>"BEGIN\n\t;\nEND");$u='(?:[^`"\s]+|`[^`]*`|"[^"]*")+';$Ag=trigger_options();preg_match("~^CREATE\\s+TRIGGER\\s*$u\\s*(".implode("|",$Ag["Timing"]).")\\s+([a-z]+)(?:\\s+OF\\s+($u))?\\s+ON\\s*$u\\s*(?:FOR\\s+EACH\\s+ROW\\s)?(.*)~is",$h->result("SELECT sql FROM sqlite_master WHERE type = 'trigger' AND name = ".q($B)),$A);$ge=$A[3];return
+array("Timing"=>strtoupper($A[1]),"Event"=>strtoupper($A[2]).($ge?" OF":""),"Of"=>idf_unescape($ge),"Trigger"=>$B,"Statement"=>$A[4],);}function
+triggers($Q){$H=array();$Ag=trigger_options();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q))as$I){preg_match('~^CREATE\s+TRIGGER\s*(?:[^`"\s]+|`[^`]*`|"[^"]*")+\s*('.implode("|",$Ag["Timing"]).')\s*(.*?)\s+ON\b~i',$I["sql"],$A);$H[$I["name"]]=array($A[1],$A[2]);}return$H;}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$h;return$h->result("SELECT LAST_INSERT_ROWID()");}function
+explain($h,$F){return$h->query("EXPLAIN QUERY PLAN $F");}function
+found_rows($R,$Z){}function
+types(){return
+array();}function
+schemas(){return
+array();}function
+get_schema(){return"";}function
+set_schema($tf){return
+true;}function
+create_sql($Q,$Ea,$Uf){global$h;$H=$h->result("SELECT sql FROM sqlite_master WHERE type IN ('table', 'view') AND name = ".q($Q));foreach(indexes($Q)as$B=>$v){if($B=='')continue;$H.=";\n\n".index_sql($Q,$v['type'],$B,"(".implode(", ",array_map('idf_escape',$v['columns'])).")");}return$H;}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$h;$H=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$y)$H[$y]=$h->result("PRAGMA $y");return$H;}function
+show_status(){$H=array();foreach(get_vals("PRAGMA compile_options")as$qe){list($y,$X)=explode("=",$qe,2);$H[$y]=$X;}return$H;}function
+convert_field($o){}function
+unconvert_field($o,$H){return$H;}function
+support($oc){return
+preg_match('~^(columns|database|drop_col|dump|indexes|descidx|move_col|sql|status|table|trigger|variables|view|view_trigger)$~',$oc);}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"=>"||",)),);}}$Mb["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($bc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function
+connect($M,$V,$E){global$b;$l=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($M,"'\\"))."' user='".addcslashes($V,"'\\")."' password='".addcslashes($E,"'\\")."'";$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){$Tg=pg_version($this->_link);$this->server_info=$Tg["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;$H=@pg_connect("$this->_string dbname='".addcslashes($j,"'\\")."'",PGSQL_CONNECT_FORCE_NEW);if($H)$this->_link=$H;return$H;}function
+close(){$this->_link=@pg_connect("$this->_string dbname='postgres'");}function
+query($F,$Dg=false){$G=@pg_query($this->_link,$F);$this->error="";if(!$G){$this->error=pg_last_error($this->_link);$H=false;}elseif(!pg_num_fields($G)){$this->affected_rows=pg_affected_rows($G);$H=true;}else$H=new
+Min_Result($G);if($this->timeout){$this->timeout=0;$this->query("RESET statement_timeout");}return$H;}function
+multi_query($F){return$this->_result=$this->query($F);}function
+store_result(){return$this->_result;}function
+next_result(){return
+false;}function
+result($F,$o=0){$G=$this->query($F);if(!$G||!$G->num_rows)return
+false;return
+pg_fetch_result($G->_result,0,$o);}function
+warnings(){return
+h(pg_last_notice($this->_link));}}class
+Min_Result{var$_result,$_offset=0,$num_rows;function
+__construct($G){$this->_result=$G;$this->num_rows=pg_num_rows($G);}function
+fetch_assoc(){return
+pg_fetch_assoc($this->_result);}function
+fetch_row(){return
+pg_fetch_row($this->_result);}function
+fetch_field(){$e=$this->_offset++;$H=new
+stdClass;if(function_exists('pg_field_table'))$H->orgtable=pg_field_table($this->_result,$e);$H->name=pg_field_name($this->_result,$e);$H->orgname=$H->name;$H->type=pg_field_type($this->_result,$e);$H->charsetnr=($H->type=="bytea"?63:0);return$H;}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,$E){global$b;$l=$b->database();$this->dsn("pgsql:host='".str_replace(":","' port='",addcslashes($M,"'\\"))."' client_encoding=utf8 dbname='".($l!=""?addcslashes($l,"'\\"):"postgres")."'",$V,$E);return
+true;}function
+select_db($j){global$b;return($b->database()==$j);}function
+quoteBinary($rf){return
+q($rf);}function
+query($F,$Dg=false){$H=parent::query($F,$Dg);if($this->timeout){$this->timeout=0;parent::query("RESET statement_timeout");}return$H;}function
+warnings(){return'';}function
+close(){}}}class
+Min_Driver
+extends
+Min_SQL{function
+insertUpdate($Q,$J,$Pe){global$h;foreach($J
+as$N){$Kg=array();$Z=array();foreach($N
+as$y=>$X){$Kg[]="$y = $X";if(isset($Pe[idf_unescape($y)]))$Z[]="$y = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Kg)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($N)).") VALUES (".implode(", ",$N).")")))return
+false;}return
+true;}function
+slowQuery($F,$kg){$this->_conn->query("SET statement_timeout = ".(1000*$kg));$this->_conn->timeout=1000*$kg;return$F;}function
+convertSearch($u,$X,$o){return(preg_match('~char|text'.(!preg_match('~LIKE~',$X["op"])?'|date|time(stamp)?|boolean|uuid|'.number_type():'').'~',$o["type"])?$u:"CAST($u AS text)");}function
+quoteBinary($rf){return$this->_conn->quoteBinary($rf);}function
+warnings(){return$this->_conn->warnings();}function
+tableHelp($B){$Fd=array("information_schema"=>"infoschema","pg_catalog"=>"catalog",);$_=$Fd[$_GET["ns"]];if($_)return"$_-".str_replace("_","-",$B).".html";}}function
+idf_escape($u){return'"'.str_replace('"','""',$u).'"';}function
+table($u){return
+idf_escape($u);}function
+connect(){global$b,$U,$Tf;$h=new
+Min_DB;$wb=$b->credentials();if($h->connect($wb[0],$wb[1],$wb[2])){if(min_version(9,0,$h)){$h->query("SET application_name = 'Adminer'");if(min_version(9.2,0,$h)){$Tf[lang(25)][]="json";$U["json"]=4294967295;if(min_version(9.4,0,$h)){$Tf[lang(25)][]="jsonb";$U["jsonb"]=4294967295;}}}return$h;}return$h->error;}function
+get_databases(){return
+get_vals("SELECT datname FROM pg_database WHERE has_database_privilege(datname, 'CONNECT') ORDER BY datname");}function
+limit($F,$Z,$z,$he=0,$L=" "){return" $F$Z".($z!==null?$L."LIMIT $z".($he?" OFFSET $he":""):"");}function
+limit1($Q,$F,$Z,$L="\n"){return(preg_match('~^INTO~',$F)?limit($F,$Z,1,0,$L):" $F".(is_view(table_status1($Q))?$Z:" WHERE ctid = (SELECT ctid FROM ".table($Q).$Z.$L."LIMIT 1)"));}function
+db_collation($l,$bb){global$h;return$h->result("SELECT datcollate FROM pg_database WHERE datname = ".q($l));}function
+engines(){return
+array();}function
+logged_user(){global$h;return$h->result("SELECT user");}function
+tables_list(){$F="SELECT table_name, table_type FROM information_schema.tables WHERE table_schema = current_schema()";if(support('materializedview'))$F.="
+UNION ALL
+SELECT matviewname, 'MATERIALIZED VIEW'
+FROM pg_matviews
+WHERE schemaname = current_schema()";$F.="
+ORDER BY 1";return
+get_key_vals($F);}function
+count_tables($k){return
+array();}function
+table_status($B=""){$H=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')
+".($B!=""?"AND relname = ".q($B):"ORDER BY relname"))as$I)$H[$I["Name"]]=$I;return($B!=""?$H[$B]:$H);}function
+is_view($R){return
+in_array($R["Engine"],array("view","materialized view"));}function
+fk_support($R){return
+true;}function
+fields($Q){$H=array();$wa=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$I){preg_match('~([^([]+)(\((.*)\))?([a-z ]+)?((\[[0-9]*])*)$~',$I["full_type"],$A);list(,$T,$Cd,$I["length"],$sa,$ya)=$A;$I["length"].=$ya;$Ta=$T.$sa;if(isset($wa[$Ta])){$I["type"]=$wa[$Ta];$I["full_type"]=$I["type"].$Cd.$ya;}else{$I["type"]=$T;$I["full_type"]=$I["type"].$Cd.$sa.$ya;}if(in_array($I['attidentity'],array('a','d')))$I['default']='GENERATED '.($I['attidentity']=='d'?'BY DEFAULT':'ALWAYS').' AS IDENTITY';$I["null"]=!$I["attnotnull"];$I["auto_increment"]=$I['attidentity']||preg_match('~^nextval\(~i',$I["default"]);$I["privileges"]=array("insert"=>1,"select"=>1,"update"=>1);if(preg_match('~(.+)::[^,)]+(.*)~',$I["default"],$A))$I["default"]=($A[1]=="NULL"?null:idf_unescape($A[1]).$A[2]);$H[$I["field"]]=$I;}return$H;}function
+indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$H=array();$bg=$i->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($Q));$f=get_key_vals("SELECT attnum, attname FROM pg_attribute WHERE attrelid = $bg AND attnum > 0",$i);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 = $bg AND ci.oid = i.indexrelid",$i)as$I){$ff=$I["relname"];$H[$ff]["type"]=($I["indispartial"]?"INDEX":($I["indisprimary"]?"PRIMARY":($I["indisunique"]?"UNIQUE":"INDEX")));$H[$ff]["columns"]=array();foreach(explode(" ",$I["indkey"])as$gd)$H[$ff]["columns"][]=$f[$gd];$H[$ff]["descs"]=array();foreach(explode(" ",$I["indoption"])as$hd)$H[$ff]["descs"][]=($hd&1?'1':null);$H[$ff]["lengths"]=array();}return$H;}function
+foreign_keys($Q){global$ke;$H=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$I){if(preg_match('~FOREIGN KEY\s*\((.+)\)\s*REFERENCES (.+)\((.+)\)(.*)$~iA',$I['definition'],$A)){$I['source']=array_map('idf_unescape',array_map('trim',explode(',',$A[1])));if(preg_match('~^(("([^"]|"")+"|[^"]+)\.)?"?("([^"]|"")+"|[^"]+)$~',$A[2],$Md)){$I['ns']=idf_unescape($Md[2]);$I['table']=idf_unescape($Md[4]);}$I['target']=array_map('idf_unescape',array_map('trim',explode(',',$A[3])));$I['on_delete']=(preg_match("~ON DELETE ($ke)~",$A[4],$Md)?$Md[1]:'NO ACTION');$I['on_update']=(preg_match("~ON UPDATE ($ke)~",$A[4],$Md)?$Md[1]:'NO ACTION');$H[$I['conname']]=$I;}}return$H;}function
+constraints($Q){global$ke;$H=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$I)$H[$I['conname']]=$I['consrc'];return$H;}function
+view($B){global$h;return
+array("select"=>trim($h->result("SELECT pg_get_viewdef(".$h->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($B)).")")));}function
+collations(){return
+array();}function
+information_schema($l){return($l=="information_schema");}function
+error(){global$h;$H=h($h->error);if(preg_match('~^(.*\n)?([^\n]*)\n( *)\^(\n.*)?$~s',$H,$A))$H=$A[1].preg_replace('~((?:[^&]|&[^;]*;){'.strlen($A[3]).'})(.*)~','\1\2',$A[2]).$A[4];return
+nl_br($H);}function
+create_database($l,$d){return
+queries("CREATE DATABASE ".idf_escape($l).($d?" ENCODING ".idf_escape($d):""));}function
+drop_databases($k){global$h;$h->close();return
+apply_queries("DROP DATABASE",$k,'idf_escape');}function
+rename_database($B,$d){return
+queries("ALTER DATABASE ".idf_escape(DB)." RENAME TO ".idf_escape($B));}function
+auto_increment(){return"";}function
+alter_table($Q,$B,$p,$_c,$gb,$Yb,$d,$Ea,$Ee){$c=array();$Xe=array();if($Q!=""&&$Q!=$B)$Xe[]="ALTER TABLE ".table($Q)." RENAME TO ".table($B);foreach($p
+as$o){$e=idf_escape($o[0]);$X=$o[1];if(!$X)$c[]="DROP $e";else{$Qg=$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($e!=$X[0])$Xe[]="ALTER TABLE ".table($B)." RENAME $e TO $X[0]";$c[]="ALTER $e TYPE$X[1]";if(!$X[6]){$c[]="ALTER $e ".($X[3]?"SET$X[3]":"DROP DEFAULT");$c[]="ALTER $e ".($X[2]==" NULL"?"DROP NOT":"SET").$X[2];}}if($o[0]!=""||$Qg!="")$Xe[]="COMMENT ON COLUMN ".table($B).".$X[0] IS ".($Qg!=""?substr($Qg,9):"''");}}$c=array_merge($c,$_c);if($Q=="")array_unshift($Xe,"CREATE TABLE ".table($B)." (\n".implode(",\n",$c)."\n)");elseif($c)array_unshift($Xe,"ALTER TABLE ".table($Q)."\n".implode(",\n",$c));if($Q!=""||$gb!="")$Xe[]="COMMENT ON TABLE ".table($B)." IS ".q($gb);if($Ea!=""){}foreach($Xe
+as$F){if(!queries($F))return
+false;}return
+true;}function
+alter_indexes($Q,$c){$ub=array();$Nb=array();$Xe=array();foreach($c
+as$X){if($X[0]!="INDEX")$ub[]=($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")$Nb[]=idf_escape($X[1]);else$Xe[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($ub)array_unshift($Xe,"ALTER TABLE ".table($Q).implode(",",$ub));if($Nb)array_unshift($Xe,"DROP INDEX ".implode(", ",$Nb));foreach($Xe
+as$F){if(!queries($F))return
+false;}return
+true;}function
+truncate_tables($S){return
+queries("TRUNCATE ".implode(", ",array_map('table',$S)));return
+true;}function
+drop_views($Vg){return
+drop_tables($Vg);}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,$Vg,$dg){foreach(array_merge($S,$Vg)as$Q){$O=table_status($Q);if(!queries("ALTER ".strtoupper($O["Engine"])." ".table($Q)." SET SCHEMA ".idf_escape($dg)))return
+false;}return
+true;}function
+trigger($B,$Q){if($B=="")return
+array("Statement"=>"EXECUTE PROCEDURE ()");$f=array();$Z="WHERE trigger_schema = current_schema() AND event_object_table = ".q($Q)." AND trigger_name = ".q($B);foreach(get_rows("SELECT * FROM information_schema.triggered_update_columns $Z")as$I)$f[]=$I["event_object_column"];$H=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$I){if($f&&$I["Event"]=="UPDATE")$I["Event"].=" OF";$I["Of"]=implode(", ",$f);if($H)$I["Event"].=" OR $H[Event]";$H=$I;}return$H;}function
+triggers($Q){$H=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE trigger_schema = current_schema() AND event_object_table = ".q($Q))as$I){$zg=trigger($I["trigger_name"],$Q);$H[$zg["Trigger"]]=array($zg["Timing"],$zg["Event"]);}return$H;}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($B,$T){$J=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($B));$H=$J[0];$H["returns"]=array("type"=>$H["type_udt_name"]);$H["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($B).'
+ORDER BY ordinal_position');return$H;}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($B,$I){$H=array();foreach($I["fields"]as$o)$H[]=$o["type"];return
+idf_escape($B)."(".implode(", ",$H).")";}function
+last_id(){return
+0;}function
+explain($h,$F){return$h->query("EXPLAIN $F");}function
+found_rows($R,$Z){global$h;if(preg_match("~ rows=([0-9]+)~",$h->result("EXPLAIN SELECT * FROM ".idf_escape($R["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$ef))return$ef[1];return
+false;}function
+types(){return
+get_vals("SELECT typname
+FROM pg_type
+WHERE typnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
+AND typtype IN ('b','d','e')
+AND typelem = 0");}function
+schemas(){return
+get_vals("SELECT nspname FROM pg_namespace ORDER BY nspname");}function
+get_schema(){global$h;return$h->result("SELECT current_schema()");}function
+set_schema($sf,$i=null){global$h,$U,$Tf;if(!$i)$i=$h;$H=$i->query("SET search_path TO ".idf_escape($sf));foreach(types()as$T){if(!isset($U[$T])){$U[$T]=0;$Tf[lang(26)][]=$T;}}return$H;}function
+foreign_keys_sql($Q){$H="";$O=table_status($Q);$xc=foreign_keys($Q);ksort($xc);foreach($xc
+as$wc=>$vc)$H.="ALTER TABLE ONLY ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." ADD CONSTRAINT ".idf_escape($wc)." $vc[definition] ".($vc['deferrable']?'DEFERRABLE':'NOT DEFERRABLE').";\n";return($H?"$H\n":$H);}function
+create_sql($Q,$Ea,$Uf){global$h;$H='';$of=array();$Af=array();$O=table_status($Q);if(is_view($O)){$Ug=view($Q);return
+rtrim("CREATE VIEW ".idf_escape($Q)." AS $Ug[select]",";");}$p=fields($Q);$w=indexes($Q);ksort($w);$pb=constraints($Q);if(!$O||empty($p))return
+false;$H="CREATE TABLE ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." (\n ";foreach($p
+as$pc=>$o){$De=idf_escape($o['field']).' '.$o['full_type'].default_value($o).($o['attnotnull']?" NOT NULL":"");$of[]=$De;if(preg_match('~nextval\(\'([^\']+)\'\)~',$o['default'],$Nd)){$_f=$Nd[1];$Mf=reset(get_rows(min_version(10)?"SELECT *, cache_size AS cache_value FROM pg_sequences WHERE schemaname = current_schema() AND sequencename = ".q($_f):"SELECT * FROM $_f"));$Af[]=($Uf=="DROP+CREATE"?"DROP SEQUENCE IF EXISTS $_f;\n":"")."CREATE SEQUENCE $_f INCREMENT $Mf[increment_by] MINVALUE $Mf[min_value] MAXVALUE $Mf[max_value]".($Ea&&$Mf['last_value']?" START $Mf[last_value]":"")." CACHE $Mf[cache_value];";}}if(!empty($Af))$H=implode("\n\n",$Af)."\n\n$H";foreach($w
+as$bd=>$v){switch($v['type']){case'UNIQUE':$of[]="CONSTRAINT ".idf_escape($bd)." UNIQUE (".implode(', ',array_map('idf_escape',$v['columns'])).")";break;case'PRIMARY':$of[]="CONSTRAINT ".idf_escape($bd)." PRIMARY KEY (".implode(', ',array_map('idf_escape',$v['columns'])).")";break;}}foreach($pb
+as$lb=>$nb)$of[]="CONSTRAINT ".idf_escape($lb)." CHECK $nb";$H.=implode(",\n ",$of)."\n) WITH (oids = ".($O['Oid']?'true':'false').");";foreach($w
+as$bd=>$v){if($v['type']=='INDEX'){$f=array();foreach($v['columns']as$y=>$X)$f[]=idf_escape($X).($v['descs'][$y]?" DESC":"");$H.="\n\nCREATE INDEX ".idf_escape($bd)." ON ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." USING btree (".implode(', ',$f).");";}}if($O['Comment'])$H.="\n\nCOMMENT ON TABLE ".idf_escape($O['nspname']).".".idf_escape($O['Name'])." IS ".q($O['Comment']).";";foreach($p
+as$pc=>$o){if($o['comment'])$H.="\n\nCOMMENT ON COLUMN ".idf_escape($O['nspname']).".".idf_escape($O['Name']).".".idf_escape($pc)." IS ".q($o['comment']).";";}return
+rtrim($H,';');}function
+truncate_sql($Q){return"TRUNCATE ".table($Q);}function
+trigger_sql($Q){$O=table_status($Q);$H="";foreach(triggers($Q)as$yg=>$xg){$zg=trigger($yg,$O['Name']);$H.="\nCREATE TRIGGER ".idf_escape($zg['Trigger'])." $zg[Timing] $zg[Event] ON ".idf_escape($O["nspname"]).".".idf_escape($O['Name'])." $zg[Type] $zg[Statement];;\n";}return$H;}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,$H){return$H;}function
+support($oc){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)$~',$oc);}function
+kill_process($X){return
+queries("SELECT pg_terminate_backend(".number($X).")");}function
+connection_id(){return"SELECT pg_backend_pid()";}function
+max_connections(){global$h;return$h->result("SHOW max_connections");}function
+driver_config(){$U=array();$Tf=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$y=>$X){$U+=$X;$Tf[$y]=array_keys($X);}return
+array('possible_drivers'=>array("PgSQL","PDO_PgSQL"),'jush'=>"pgsql",'types'=>$U,'structured_types'=>$Tf,'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"=>"||",)),);}}$Mb["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($bc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function
+connect($M,$V,$E){$this->_link=@oci_new_connect($V,$E,$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($F,$Dg=false){$G=oci_parse($this->_link,$F);$this->error="";if(!$G){$n=oci_error($this->_link);$this->errno=$n["code"];$this->error=$n["message"];return
+false;}set_error_handler(array($this,'_error'));$H=@oci_execute($G);restore_error_handler();if($H){if(oci_num_fields($G))return
+new
+Min_Result($G);$this->affected_rows=oci_num_rows($G);oci_free_statement($G);}return$H;}function
+multi_query($F){return$this->_result=$this->query($F);}function
+store_result(){return$this->_result;}function
+next_result(){return
+false;}function
+result($F,$o=1){$G=$this->query($F);if(!is_object($G)||!oci_fetch($G->_result))return
+false;return
+oci_result($G->_result,$o);}}class
+Min_Result{var$_result,$_offset=1,$num_rows;function
+__construct($G){$this->_result=$G;}function
+_convert($I){foreach((array)$I
+as$y=>$X){if(is_a($X,'OCI-Lob'))$I[$y]=$X->load();}return$I;}function
+fetch_assoc(){return$this->_convert(oci_fetch_assoc($this->_result));}function
+fetch_row(){return$this->_convert(oci_fetch_row($this->_result));}function
+fetch_field(){$e=$this->_offset++;$H=new
+stdClass;$H->name=oci_field_name($this->_result,$e);$H->orgname=$H->name;$H->type=oci_field_type($this->_result,$e);$H->charsetnr=(preg_match("~raw|blob|bfile~",$H->type)?63:0);return$H;}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,$E){$this->dsn("oci:dbname=//$M;charset=AL32UTF8",$V,$E);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,$J,$Pe){global$h;foreach($J
+as$N){$Kg=array();$Z=array();foreach($N
+as$y=>$X){$Kg[]="$y = $X";if(isset($Pe[idf_unescape($y)]))$Z[]="$y = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Kg)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($N)).") VALUES (".implode(", ",$N).")")))return
+false;}return
+true;}}function
+idf_escape($u){return'"'.str_replace('"','""',$u).'"';}function
+table($u){return
+idf_escape($u);}function
+connect(){global$b;$h=new
+Min_DB;$wb=$b->credentials();if($h->connect($wb[0],$wb[1],$wb[2]))return$h;return$h->error;}function
+get_databases(){return
+get_vals("SELECT tablespace_name FROM user_tablespaces ORDER BY 1");}function
+limit($F,$Z,$z,$he=0,$L=" "){return($he?" * FROM (SELECT t.*, rownum AS rnum FROM (SELECT $F$Z) t WHERE rownum <= ".($z+$he).") WHERE rnum > $he":($z!==null?" * FROM (SELECT $F$Z) WHERE rownum <= ".($z+$he):" $F$Z"));}function
+limit1($Q,$F,$Z,$L="\n"){return" $F$Z";}function
+db_collation($l,$bb){global$h;return$h->result("SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'");}function
+engines(){return
+array();}function
+logged_user(){global$h;return$h->result("SELECT USER FROM DUAL");}function
+get_current_db(){global$h;$l=$h->_current_db?$h->_current_db:DB;unset($h->_current_db);return$l;}function
+where_owner($Oe,$ze="owner"){if(!$_GET["ns"])return'';return"$Oe$ze = sys_context('USERENV', 'CURRENT_SCHEMA')";}function
+views_table($f){$ze=where_owner('');return"(SELECT $f FROM all_views WHERE ".($ze?$ze:"rownum < 0").")";}function
+tables_list(){$Ug=views_table("view_name");$ze=where_owner(" AND ");return
+get_key_vals("SELECT table_name, 'table' FROM all_tables WHERE tablespace_name = ".q(DB)."$ze
+UNION SELECT view_name, 'view' FROM $Ug
+ORDER BY 1");}function
+count_tables($k){global$h;$H=array();foreach($k
+as$l)$H[$l]=$h->result("SELECT COUNT(*) FROM all_tables WHERE tablespace_name = ".q($l));return$H;}function
+table_status($B=""){$H=array();$uf=q($B);$l=get_current_db();$Ug=views_table("view_name");$ze=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).$ze.($B!=""?" AND table_name = $uf":"")."
+UNION SELECT view_name, 'view', 0, 0 FROM $Ug".($B!=""?" WHERE view_name = $uf":"")."
+ORDER BY 1")as$I){if($B!="")return$I;$H[$I["Name"]]=$I;}return$H;}function
+is_view($R){return$R["Engine"]=="view";}function
+fk_support($R){return
+true;}function
+fields($Q){$H=array();$ze=where_owner(" AND ");foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($Q)."$ze ORDER BY column_id")as$I){$T=$I["DATA_TYPE"];$Cd="$I[DATA_PRECISION],$I[DATA_SCALE]";if($Cd==",")$Cd=$I["CHAR_COL_DECL_LENGTH"];$H[$I["COLUMN_NAME"]]=array("field"=>$I["COLUMN_NAME"],"full_type"=>$T.($Cd?"($Cd)":""),"type"=>strtolower($T),"length"=>$Cd,"default"=>$I["DATA_DEFAULT"],"null"=>($I["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$H;}function
+indexes($Q,$i=null){$H=array();$ze=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)."$ze
+ORDER BY ac.constraint_type, aic.column_position",$i)as$I){$bd=$I["INDEX_NAME"];$eb=$I["DATA_DEFAULT"];$eb=($eb?trim($eb,'"'):$I["COLUMN_NAME"]);$H[$bd]["type"]=($I["CONSTRAINT_TYPE"]=="P"?"PRIMARY":($I["CONSTRAINT_TYPE"]=="U"?"UNIQUE":"INDEX"));$H[$bd]["columns"][]=$eb;$H[$bd]["lengths"][]=($I["CHAR_LENGTH"]&&$I["CHAR_LENGTH"]!=$I["COLUMN_LENGTH"]?$I["CHAR_LENGTH"]:null);$H[$bd]["descs"][]=($I["DESCEND"]&&$I["DESCEND"]=="DESC"?'1':null);}return$H;}function
+view($B){$Ug=views_table("view_name, text");$J=get_rows('SELECT text "select" FROM '.$Ug.' WHERE view_name = '.q($B));return
+reset($J);}function
+collations(){return
+array();}function
+information_schema($l){return
+false;}function
+error(){global$h;return
+h($h->error);}function
+explain($h,$F){$h->query("EXPLAIN PLAN FOR $F");return$h->query("SELECT * FROM plan_table");}function
+found_rows($R,$Z){}function
+auto_increment(){return"";}function
+alter_table($Q,$B,$p,$_c,$gb,$Yb,$d,$Ea,$Ee){$c=$Nb=array();$ve=($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]");$ue=$ve[$o[0]];if($X&&$ue){$je=process_field($ue,$ue);if($X[2]==$je[2])$X[2]="";}if($X)$c[]=($Q!=""?($o[0]!=""?"MODIFY (":"ADD ("):" ").implode($X).($Q!=""?")":"");else$Nb[]=idf_escape($o[0]);}if($Q=="")return
+queries("CREATE TABLE ".table($B)." (\n".implode(",\n",$c)."\n)");return(!$c||queries("ALTER TABLE ".table($Q)."\n".implode("\n",$c)))&&(!$Nb||queries("ALTER TABLE ".table($Q)." DROP (".implode(", ",$Nb).")"))&&($Q==$B||queries("ALTER TABLE ".table($Q)." RENAME TO ".table($B)));}function
+alter_indexes($Q,$c){$Nb=array();$Xe=array();foreach($c
+as$X){if($X[0]!="INDEX"){$X[2]=preg_replace('~ DESC$~','',$X[2]);$ub=($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($Xe,"ALTER TABLE ".table($Q).$ub);}elseif($X[2]=="DROP")$Nb[]=idf_escape($X[1]);else$Xe[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($Nb)array_unshift($Xe,"DROP INDEX ".implode(", ",$Nb));foreach($Xe
+as$F){if(!queries($F))return
+false;}return
+true;}function
+foreign_keys($Q){$H=array();$F="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($F)as$I)$H[$I['NAME']]=array("db"=>$I['DEST_DB'],"table"=>$I['DEST_TABLE'],"source"=>array($I['SRC_COLUMN']),"target"=>array($I['DEST_COLUMN']),"on_delete"=>$I['ON_DELETE'],"on_update"=>null,);return$H;}function
+truncate_tables($S){return
+apply_queries("TRUNCATE TABLE",$S);}function
+drop_views($Vg){return
+apply_queries("DROP VIEW",$Vg);}function
+drop_tables($S){return
+apply_queries("DROP TABLE",$S);}function
+last_id(){return
+0;}function
+schemas(){$H=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($H?$H:get_vals("SELECT DISTINCT owner FROM all_tables WHERE tablespace_name = ".q(DB)." ORDER BY 1"));}function
+get_schema(){global$h;return$h->result("SELECT sys_context('USERENV', 'SESSION_USER') FROM dual");}function
+set_schema($tf,$i=null){global$h;if(!$i)$i=$h;return$i->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($tf));}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(){$J=get_rows('SELECT * FROM v$instance');return
+reset($J);}function
+convert_field($o){}function
+unconvert_field($o,$H){return$H;}function
+support($oc){return
+preg_match('~^(columns|database|drop_col|indexes|descidx|processlist|scheme|sql|status|table|variables|view)$~',$oc);}function
+driver_config(){$U=array();$Tf=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$y=>$X){$U+=$X;$Tf[$y]=array_keys($X);}return
+array('possible_drivers'=>array("OCI8","PDO_OCI"),'jush'=>"oracle",'types'=>$U,'structured_types'=>$Tf,'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"=>"||",)),);}}$Mb["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,$E){global$b;$l=$b->database();$mb=array("UID"=>$V,"PWD"=>$E,"CharacterSet"=>"UTF-8");if($l!="")$mb["Database"]=$l;$this->_link=@sqlsrv_connect(preg_replace('~:~',',',$M),$mb);if($this->_link){$id=sqlsrv_server_info($this->_link);$this->server_info=$id['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($F,$Dg=false){$G=sqlsrv_query($this->_link,$F);$this->error="";if(!$G){$this->_get_error();return
+false;}return$this->store_result($G);}function
+multi_query($F){$this->_result=sqlsrv_query($this->_link,$F);$this->error="";if(!$this->_result){$this->_get_error();return
+false;}return
+true;}function
+store_result($G=null){if(!$G)$G=$this->_result;if(!$G)return
+false;if(sqlsrv_field_metadata($G))return
+new
+Min_Result($G);$this->affected_rows=sqlsrv_rows_affected($G);return
+true;}function
+next_result(){return$this->_result?sqlsrv_next_result($this->_result):null;}function
+result($F,$o=0){$G=$this->query($F);if(!is_object($G))return
+false;$I=$G->fetch_row();return$I[$o];}}class
+Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
+__construct($G){$this->_result=$G;}function
+_convert($I){foreach((array)$I
+as$y=>$X){if(is_a($X,'DateTime'))$I[$y]=$X->format("Y-m-d H:i:s");}return$I;}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++];$H=new
+stdClass;$H->name=$o["Name"];$H->orgname=$o["Name"];$H->type=($o["Type"]==1?254:0);return$H;}function
+seek($he){for($s=0;$s<$he;$s++)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,$E){$this->_link=@mssql_connect($M,$V,$E);if($this->_link){$G=$this->query("SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('Edition')");if($G){$I=$G->fetch_row();$this->server_info=$this->result("sp_server_info 2",2)." [$I[0]] $I[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($F,$Dg=false){$G=@mssql_query($F,$this->_link);$this->error="";if(!$G){$this->error=mssql_get_last_message();return
+false;}if($G===true){$this->affected_rows=mssql_rows_affected($this->_link);return
+true;}return
+new
+Min_Result($G);}function
+multi_query($F){return$this->_result=$this->query($F);}function
+store_result(){return$this->_result;}function
+next_result(){return
+mssql_next_result($this->_result->_result);}function
+result($F,$o=0){$G=$this->query($F);if(!is_object($G))return
+false;return
+mssql_result($G->_result,0,$o);}}class
+Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
+__construct($G){$this->_result=$G;$this->num_rows=mssql_num_rows($G);}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(){$H=mssql_fetch_field($this->_result);$H->orgtable=$H->table;$H->orgname=$H->name;return$H;}function
+seek($he){mssql_data_seek($this->_result,$he);}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,$E){$this->dsn("dblib:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\d)~',';port=\1',$M)),$V,$E);return
+true;}function
+select_db($j){return$this->query("USE ".idf_escape($j));}}}class
+Min_Driver
+extends
+Min_SQL{function
+insertUpdate($Q,$J,$Pe){foreach($J
+as$N){$Kg=array();$Z=array();foreach($N
+as$y=>$X){$Kg[]="$y = $X";if(isset($Pe[idf_unescape($y)]))$Z[]="$y = $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(", ",$Kg)." 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($u){return"[".str_replace("]","]]",$u)."]";}function
+table($u){return($_GET["ns"]!=""?idf_escape($_GET["ns"]).".":"").idf_escape($u);}function
+connect(){global$b;$h=new
+Min_DB;$wb=$b->credentials();if($h->connect($wb[0],$wb[1],$wb[2]))return$h;return$h->error;}function
+get_databases(){return
+get_vals("SELECT name FROM sys.databases WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb')");}function
+limit($F,$Z,$z,$he=0,$L=" "){return($z!==null?" TOP (".($z+$he).")":"")." $F$Z";}function
+limit1($Q,$F,$Z,$L="\n"){return
+limit($F,$Z,1,0,$L);}function
+db_collation($l,$bb){global$h;return$h->result("SELECT collation_name FROM sys.databases WHERE name = ".q($l));}function
+engines(){return
+array();}function
+logged_user(){global$h;return$h->result("SELECT SUSER_NAME()");}function
+tables_list(){return
+get_key_vals("SELECT name, type_desc FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ORDER BY name");}function
+count_tables($k){global$h;$H=array();foreach($k
+as$l){$h->select_db($l);$H[$l]=$h->result("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES");}return$H;}function
+table_status($B=""){$H=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') ".($B!=""?"AND name = ".q($B):"ORDER BY name"))as$I){if($B!="")return$I;$H[$I["Name"]]=$I;}return$H;}function
+is_view($R){return$R["Engine"]=="VIEW";}function
+fk_support($R){return
+true;}function
+fields($Q){$hb=get_key_vals("SELECT objname, cast(value as varchar(max)) FROM fn_listextendedproperty('MS_DESCRIPTION', 'schema', ".q(get_schema()).", 'table', ".q($Q).", 'column', NULL)");$H=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$I){$T=$I["type"];$Cd=(preg_match("~char|binary~",$T)?$I["max_length"]:($T=="decimal"?"$I[precision],$I[scale]":""));$H[$I["name"]]=array("field"=>$I["name"],"full_type"=>$T.($Cd?"($Cd)":""),"type"=>$T,"length"=>$Cd,"default"=>$I["default"],"null"=>$I["is_nullable"],"auto_increment"=>$I["is_identity"],"collation"=>$I["collation_name"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"primary"=>$I["is_identity"],"comment"=>$hb[$I["name"]],);}return$H;}function
+indexes($Q,$i=null){$H=array();foreach(get_rows("SELECT i.name, key_ordinal, is_unique, is_primary_key, c.name AS column_name, is_descending_key
+FROM sys.indexes i
+INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id
+INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id
+WHERE OBJECT_NAME(i.object_id) = ".q($Q),$i)as$I){$B=$I["name"];$H[$B]["type"]=($I["is_primary_key"]?"PRIMARY":($I["is_unique"]?"UNIQUE":"INDEX"));$H[$B]["lengths"]=array();$H[$B]["columns"][$I["key_ordinal"]]=$I["column_name"];$H[$B]["descs"][$I["key_ordinal"]]=($I["is_descending_key"]?'1':null);}return$H;}function
+view($B){global$h;return
+array("select"=>preg_replace('~^(?:[^[]|\[[^]]*])*\s+AS\s+~isU','',$h->result("SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = SCHEMA_NAME() AND TABLE_NAME = ".q($B))));}function
+collations(){$H=array();foreach(get_vals("SELECT name FROM fn_helpcollations()")as$d)$H[preg_replace('~_.*~','',$d)][]=$d;return$H;}function
+information_schema($l){return
+false;}function
+error(){global$h;return
+nl_br(h(preg_replace('~^(\[[^]]*])+~m','',$h->error)));}function
+create_database($l,$d){return
+queries("CREATE DATABASE ".idf_escape($l).(preg_match('~^[a-z0-9_]+$~i',$d)?" COLLATE $d":""));}function
+drop_databases($k){return
+queries("DROP DATABASE ".implode(", ",array_map('idf_escape',$k)));}function
+rename_database($B,$d){if(preg_match('~^[a-z0-9_]+$~i',$d))queries("ALTER DATABASE ".idf_escape(DB)." COLLATE $d");queries("ALTER DATABASE ".idf_escape(DB)." MODIFY NAME = ".idf_escape($B));return
+true;}function
+auto_increment(){return" IDENTITY".($_POST["Auto_increment"]!=""?"(".number($_POST["Auto_increment"]).",1)":"")." PRIMARY KEY";}function
+alter_table($Q,$B,$p,$_c,$gb,$Yb,$d,$Ea,$Ee){$c=array();$hb=array();foreach($p
+as$o){$e=idf_escape($o[0]);$X=$o[1];if(!$X)$c["DROP"][]=" COLUMN $e";else{$X[1]=preg_replace("~( COLLATE )'(\\w+)'~",'\1\2',$X[1]);$hb[$o[0]]=$X[5];unset($X[5]);if($o[0]=="")$c["ADD"][]="\n ".implode("",$X).($Q==""?substr($_c[$X[0]],16+strlen($X[0])):"");else{unset($X[6]);if($e!=$X[0])queries("EXEC sp_rename ".q(table($Q).".$e").", ".q(idf_unescape($X[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$X)][]="";}}}if($Q=="")return
+queries("CREATE TABLE ".table($B)." (".implode(",",(array)$c["ADD"])."\n)");if($Q!=$B)queries("EXEC sp_rename ".q(table($Q)).", ".q($B));if($_c)$c[""]=$_c;foreach($c
+as$y=>$X){if(!queries("ALTER TABLE ".idf_escape($B)." $y".implode(",",$X)))return
+false;}foreach($hb
+as$y=>$X){$gb=substr($X,9);queries("EXEC sp_dropextendedproperty @name = N'MS_Description', @level0type = N'Schema', @level0name = ".q(get_schema()).", @level1type = N'Table', @level1name = ".q($B).", @level2type = N'Column', @level2name = ".q($y));queries("EXEC sp_addextendedproperty @name = N'MS_Description', @value = ".$gb.", @level0type = N'Schema', @level0name = ".q(get_schema()).", @level1type = N'Table', @level1name = ".q($B).", @level2type = N'Column', @level2name = ".q($y));}return
+true;}function
+alter_indexes($Q,$c){$v=array();$Nb=array();foreach($c
+as$X){if($X[2]=="DROP"){if($X[0]=="PRIMARY")$Nb[]=idf_escape($X[1]);else$v[]=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(!$v||queries("DROP INDEX ".implode(", ",$v)))&&(!$Nb||queries("ALTER TABLE ".table($Q)." DROP ".implode(", ",$Nb)));}function
+last_id(){global$h;return$h->result("SELECT SCOPE_IDENTITY()");}function
+explain($h,$F){$h->query("SET SHOWPLAN_ALL ON");$H=$h->query($F);$h->query("SET SHOWPLAN_ALL OFF");return$H;}function
+found_rows($R,$Z){}function
+foreign_keys($Q){$H=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($Q))as$I){$Cc=&$H[$I["FK_NAME"]];$Cc["db"]=$I["PKTABLE_QUALIFIER"];$Cc["table"]=$I["PKTABLE_NAME"];$Cc["source"][]=$I["FKCOLUMN_NAME"];$Cc["target"][]=$I["PKCOLUMN_NAME"];}return$H;}function
+truncate_tables($S){return
+apply_queries("TRUNCATE TABLE",$S);}function
+drop_views($Vg){return
+queries("DROP VIEW ".implode(", ",array_map('table',$Vg)));}function
+drop_tables($S){return
+queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
+move_tables($S,$Vg,$dg){return
+apply_queries("ALTER SCHEMA ".idf_escape($dg)." TRANSFER",array_merge($S,$Vg));}function
+trigger($B){if($B=="")return
+array();$J=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($B));$H=reset($J);if($H)$H["Statement"]=preg_replace('~^.+\s+AS\s+~isU','',$H["text"]);return$H;}function
+triggers($Q){$H=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$I)$H[$I["name"]]=array($I["Timing"],$I["Event"]);return$H;}function
+trigger_options(){return
+array("Timing"=>array("AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("AS"),);}function
+schemas(){return
+get_vals("SELECT name FROM sys.schemas");}function
+get_schema(){global$h;if($_GET["ns"]!="")return$_GET["ns"];return$h->result("SELECT SCHEMA_NAME()");}function
+set_schema($sf){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,$H){return$H;}function
+support($oc){return
+preg_match('~^(comment|columns|database|drop_col|indexes|descidx|scheme|sql|table|trigger|view|view_trigger)$~',$oc);}function
+driver_config(){$U=array();$Tf=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$y=>$X){$U+=$X;$Tf[$y]=array_keys($X);}return
+array('possible_drivers'=>array("SQLSRV","MSSQL","PDO_DBLIB"),'jush'=>"mssql",'types'=>$U,'structured_types'=>$Tf,'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"=>"+",)),);}}$Mb["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($Lg,$C){try{$this->_link=new
+MongoClient($Lg,$C);if($C["password"]!=""){$C["password"]="";try{new
+MongoClient($Lg,$C);$this->error=lang(22);}catch(Exception$Qb){}}}catch(Exception$Qb){$this->error=$Qb->getMessage();}}function
+query($F){return
+false;}function
+select_db($j){try{$this->_db=$this->_link->selectDB($j);return
+true;}catch(Exception$ec){$this->error=$ec->getMessage();return
+false;}}function
+quote($P){return$P;}}class
+Min_Result{var$num_rows,$_rows=array(),$_offset=0,$_charset=array();function
+__construct($G){foreach($G
+as$rd){$I=array();foreach($rd
+as$y=>$X){if(is_a($X,'MongoBinData'))$this->_charset[$y]=63;$I[$y]=(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[]=$I;foreach($I
+as$y=>$X){if(!isset($this->_rows[0][$y]))$this->_rows[0][$y]=null;}}$this->num_rows=count($this->_rows);}function
+fetch_assoc(){$I=current($this->_rows);if(!$I)return$I;$H=array();foreach($this->_rows[0]as$y=>$X)$H[$y]=$I[$y];next($this->_rows);return$H;}function
+fetch_row(){$H=$this->fetch_assoc();if(!$H)return$H;return
+array_values($H);}function
+fetch_field(){$ud=array_keys($this->_rows[0]);$B=$ud[$this->_offset++];return(object)array('name'=>$B,'charsetnr'=>$this->_charset[$B],);}}class
+Min_Driver
+extends
+Min_SQL{public$Pe="_id";function
+select($Q,$K,$Z,$Jc,$se=array(),$z=1,$D=0,$Re=false){$K=($K==array("*")?array():array_fill_keys($K,true));$Jf=array();foreach($se
+as$X){$X=preg_replace('~ DESC$~','',$X,1,$sb);$Jf[$X]=($sb?-1:1);}return
+new
+Min_Result($this->_conn->_db->selectCollection($Q)->find(array(),$K)->sort($Jf)->limit($z!=""?+$z:0)->skip($D*$z));}function
+insert($Q,$N){try{$H=$this->_conn->_db->selectCollection($Q)->insert($N);$this->_conn->errno=$H['code'];$this->_conn->error=$H['err'];$this->_conn->last_id=$N['_id'];return!$H['err'];}catch(Exception$ec){$this->_conn->error=$ec->getMessage();return
+false;}}}function
+get_databases($yc){global$h;$H=array();$Bb=$h->_link->listDBs();foreach($Bb['databases']as$l)$H[]=$l['name'];return$H;}function
+count_tables($k){global$h;$H=array();foreach($k
+as$l)$H[$l]=count($h->_link->selectDB($l)->getCollectionNames(true));return$H;}function
+tables_list(){global$h;return
+array_fill_keys($h->_db->getCollectionNames(true),'table');}function
+drop_databases($k){global$h;foreach($k
+as$l){$kf=$h->_link->selectDB($l)->drop();if(!$kf['ok'])return
+false;}return
+true;}function
+indexes($Q,$i=null){global$h;$H=array();foreach($h->_db->selectCollection($Q)->getIndexInfo()as$v){$Hb=array();foreach($v["key"]as$e=>$T)$Hb[]=($T==-1?'1':null);$H[$v["name"]]=array("type"=>($v["name"]=="_id_"?"PRIMARY":($v["unique"]?"UNIQUE":"INDEX")),"columns"=>array_keys($v["key"]),"lengths"=>array(),"descs"=>$Hb,);}return$H;}function
+fields($Q){return
+fields_from_edit();}function
+found_rows($R,$Z){global$h;return$h->_db->selectCollection($_GET["select"])->count($Z);}$pe=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($Lg,$C){$Xa='MongoDB\Driver\Manager';$this->_link=new$Xa($Lg,$C);$this->executeCommand('admin',array('ping'=>1));}function
+executeCommand($l,$fb){$Xa='MongoDB\Driver\Command';try{return$this->_link->executeCommand($l,new$Xa($fb));}catch(Exception$Qb){$this->error=$Qb->getMessage();return
+array();}}function
+executeBulkWrite($be,$Qa,$tb){try{$nf=$this->_link->executeBulkWrite($be,$Qa);$this->affected_rows=$nf->$tb();return
+true;}catch(Exception$Qb){$this->error=$Qb->getMessage();return
+false;}}function
+query($F){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($G){foreach($G
+as$rd){$I=array();foreach($rd
+as$y=>$X){if(is_a($X,'MongoDB\BSON\Binary'))$this->_charset[$y]=63;$I[$y]=(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[]=$I;foreach($I
+as$y=>$X){if(!isset($this->_rows[0][$y]))$this->_rows[0][$y]=null;}}$this->num_rows=count($this->_rows);}function
+fetch_assoc(){$I=current($this->_rows);if(!$I)return$I;$H=array();foreach($this->_rows[0]as$y=>$X)$H[$y]=$I[$y];next($this->_rows);return$H;}function
+fetch_row(){$H=$this->fetch_assoc();if(!$H)return$H;return
+array_values($H);}function
+fetch_field(){$ud=array_keys($this->_rows[0]);$B=$ud[$this->_offset++];return(object)array('name'=>$B,'charsetnr'=>$this->_charset[$B],);}}class
+Min_Driver
+extends
+Min_SQL{public$Pe="_id";function
+select($Q,$K,$Z,$Jc,$se=array(),$z=1,$D=0,$Re=false){global$h;$K=($K==array("*")?array():array_fill_keys($K,1));if(count($K)&&!isset($K['_id']))$K['_id']=0;$Z=where_to_query($Z);$Jf=array();foreach($se
+as$X){$X=preg_replace('~ DESC$~','',$X,1,$sb);$Jf[$X]=($sb?-1:1);}if(isset($_GET['limit'])&&is_numeric($_GET['limit'])&&$_GET['limit']>0)$z=$_GET['limit'];$z=min(200,max(1,(int)$z));$Gf=$D*$z;$Xa='MongoDB\Driver\Query';try{return
+new
+Min_Result($h->_link->executeQuery("$h->_db_name.$Q",new$Xa($Z,array('projection'=>$K,'limit'=>$z,'skip'=>$Gf,'sort'=>$Jf))));}catch(Exception$Qb){$h->error=$Qb->getMessage();return
+false;}}function
+update($Q,$N,$Ye,$z=0,$L="\n"){global$h;$l=$h->_db_name;$Z=sql_query_where_parser($Ye);$Xa='MongoDB\Driver\BulkWrite';$Qa=new$Xa(array());if(isset($N['_id']))unset($N['_id']);$gf=array();foreach($N
+as$y=>$Y){if($Y=='NULL'){$gf[$y]=1;unset($N[$y]);}}$Kg=array('$set'=>$N);if(count($gf))$Kg['$unset']=$gf;$Qa->update($Z,$Kg,array('upsert'=>false));return$h->executeBulkWrite("$l.$Q",$Qa,'getModifiedCount');}function
+delete($Q,$Ye,$z=0){global$h;$l=$h->_db_name;$Z=sql_query_where_parser($Ye);$Xa='MongoDB\Driver\BulkWrite';$Qa=new$Xa(array());$Qa->delete($Z,array('limit'=>$z));return$h->executeBulkWrite("$l.$Q",$Qa,'getDeletedCount');}function
+insert($Q,$N){global$h;$l=$h->_db_name;$Xa='MongoDB\Driver\BulkWrite';$Qa=new$Xa(array());if($N['_id']=='')unset($N['_id']);$Qa->insert($N);return$h->executeBulkWrite("$l.$Q",$Qa,'getInsertedCount');}}function
+get_databases($yc){global$h;$H=array();foreach($h->executeCommand('admin',array('listDatabases'=>1))as$Bb){foreach($Bb->databases
+as$l)$H[]=$l->name;}return$H;}function
+count_tables($k){$H=array();return$H;}function
+tables_list(){global$h;$cb=array();foreach($h->executeCommand($h->_db_name,array('listCollections'=>1))as$G)$cb[$G->name]='table';return$cb;}function
+drop_databases($k){return
+false;}function
+indexes($Q,$i=null){global$h;$H=array();foreach($h->executeCommand($h->_db_name,array('listIndexes'=>$Q))as$v){$Hb=array();$f=array();foreach(get_object_vars($v->key)as$e=>$T){$Hb[]=($T==-1?'1':null);$f[]=$e;}$H[$v->name]=array("type"=>($v->name=="_id_"?"PRIMARY":(isset($v->unique)?"UNIQUE":"INDEX")),"columns"=>$f,"lengths"=>array(),"descs"=>$Hb,);}return$H;}function
+fields($Q){global$m;$p=fields_from_edit();if(!$p){$G=$m->select($Q,array("*"),null,null,array(),10);if($G){while($I=$G->fetch_assoc()){foreach($I
+as$y=>$X){$I[$y]=null;$p[$y]=array("field"=>$y,"type"=>"string","null"=>($y!=$m->primary),"auto_increment"=>($y==$m->primary),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1,),);}}}}return$p;}function
+found_rows($R,$Z){global$h;$Z=where_to_query($Z);$rg=$h->executeCommand($h->_db_name,array('count'=>$R['Name'],'query'=>$Z))->toArray();return$rg[0]->n;}function
+sql_query_where_parser($Ye){$Ye=preg_replace('~^\sWHERE \(?\(?(.+?)\)?\)?$~','\1',$Ye);$dh=explode(' AND ',$Ye);$eh=explode(') OR (',$Ye);$Z=array();foreach($dh
+as$bh)$Z[]=trim($bh);if(count($eh)==1)$eh=array();elseif(count($eh)>1)$Z=array();return
+where_to_query($Z,$eh);}function
+where_to_query($Zg=array(),$ah=array()){global$b;$_b=array();foreach(array('and'=>$Zg,'or'=>$ah)as$T=>$Z){if(is_array($Z)){foreach($Z
+as$hc){list($ab,$ne,$X)=explode(" ",$hc,3);if($ab=="_id"&&preg_match('~^(MongoDB\\\\BSON\\\\ObjectID)\("(.+)"\)$~',$X,$A)){list(,$Xa,$X)=$A;$X=new$Xa($X);}if(!in_array($ne,$b->operators))continue;if(preg_match('~^\(f\)(.+)~',$ne,$A)){$X=(float)$X;$ne=$A[1];}elseif(preg_match('~^\(date\)(.+)~',$ne,$A)){$Ab=new
+DateTime($X);$Xa='MongoDB\BSON\UTCDatetime';$X=new$Xa($Ab->getTimestamp()*1000);$ne=$A[1];}switch($ne){case'=':$ne='$eq';break;case'!=':$ne='$ne';break;case'>':$ne='$gt';break;case'<':$ne='$lt';break;case'>=':$ne='$gte';break;case'<=':$ne='$lte';break;case'regex':$ne='$regex';break;default:continue
+2;}if($T=='and')$_b['$and'][]=array($ab=>array($ne=>$X));elseif($T=='or')$_b['$or'][]=array($ab=>array($ne=>$X));}}}return$_b;}$pe=array("=","!=",">","<",">=","<=","regex","(f)=","(f)!=","(f)>","(f)<","(f)>=","(f)<=","(date)=","(date)!=","(date)>","(date)<","(date)>=","(date)<=",);}function
+table($u){return$u;}function
+idf_escape($u){return$u;}function
+table_status($B="",$nc=false){$H=array();foreach(tables_list()as$Q=>$T){$H[$Q]=array("Name"=>$Q);if($B==$Q)return$H[$Q];}return$H;}function
+create_database($l,$d){return
+true;}function
+last_id(){global$h;return$h->last_id;}function
+error(){global$h;return
+h($h->error);}function
+collations(){return
+array();}function
+logged_user(){global$b;$wb=$b->credentials();return$wb[1];}function
+connect(){global$b;$h=new
+Min_DB;list($M,$V,$E)=$b->credentials();$C=array();if($V.$E!=""){$C["username"]=$V;$C["password"]=$E;}$l=$b->database();if($l!="")$C["db"]=$l;if(($Da=getenv("MONGO_AUTH_SOURCE")))$C["authSource"]=$Da;$h->connect("mongodb://$M",$C);if($h->error)return$h->error;return$h;}function
+alter_indexes($Q,$c){global$h;foreach($c
+as$X){list($T,$B,$N)=$X;if($N=="DROP")$H=$h->_db->command(array("deleteIndexes"=>$Q,"index"=>$B));else{$f=array();foreach($N
+as$e){$e=preg_replace('~ DESC$~','',$e,1,$sb);$f[$e]=($sb?-1:1);}$H=$h->_db->selectCollection($Q)->ensureIndex($f,array("unique"=>($T=="UNIQUE"),"name"=>$B,));}if($H['errmsg']){$h->error=$H['errmsg'];return
+false;}}return
+true;}function
+support($oc){return
+preg_match("~database|indexes|descidx~",$oc);}function
+db_collation($l,$bb){}function
+information_schema(){}function
+is_view($R){}function
+convert_field($o){}function
+unconvert_field($o,$H){return$H;}function
+foreign_keys($Q){return
+array();}function
+fk_support($R){}function
+engines(){return
+array();}function
+alter_table($Q,$B,$p,$_c,$gb,$Yb,$d,$Ea,$Ee){global$h;if($Q==""){$h->_db->createCollection($B);return
+true;}}function
+drop_tables($S){global$h;foreach($S
+as$Q){$kf=$h->_db->selectCollection($Q)->drop();if(!$kf['ok'])return
+false;}return
+true;}function
+truncate_tables($S){global$h;foreach($S
+as$Q){$kf=$h->_db->selectCollection($Q)->remove();if(!$kf['ok'])return
+false;}return
+true;}function
+driver_config(){global$pe;return
+array('possible_drivers'=>array("mongo","mongodb"),'jush'=>"mongo",'operators'=>$pe,'functions'=>array(),'grouping'=>array(),'edit_functions'=>array(array("json")),);}}$Mb["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($Ge,$qb=array(),$Vd='GET'){@ini_set('track_errors',1);$rc=@file_get_contents("$this->_url/".ltrim($Ge,'/'),false,stream_context_create(array('http'=>array('method'=>$Vd,'content'=>$qb===null?$qb:json_encode($qb),'header'=>'Content-Type: application/json','ignore_errors'=>1,))));if(!$rc){$this->error=$php_errormsg;return$rc;}if(!preg_match('~^HTTP/[0-9.]+ 2~i',$http_response_header[0])){$this->error=lang(32)." $http_response_header[0]";return
+false;}$H=json_decode($rc,true);if($H===null){$this->errno=json_last_error();if(function_exists('json_last_error_msg'))$this->error=json_last_error_msg();else{$ob=get_defined_constants(true);foreach($ob['json']as$B=>$Y){if($Y==$this->errno&&preg_match('~^JSON_ERROR_~',$B)){$this->error=$B;break;}}}}return$H;}function
+query($Ge,$qb=array(),$Vd='GET'){return$this->rootQuery(($this->_db!=""?"$this->_db/":"/").ltrim($Ge,'/'),$qb,$Vd);}function
+connect($M,$V,$E){preg_match('~^(https?://)?(.*)~',$M,$A);$this->_url=($A[1]?$A[1]:"http://")."$V:$E@$A[2]";$H=$this->query('');if($H)$this->server_info=$H['version']['number'];return(bool)$H;}function
+select_db($j){$this->_db=$j;return
+true;}function
+quote($P){return$P;}}class
+Min_Result{var$num_rows,$_rows;function
+__construct($J){$this->num_rows=count($J);$this->_rows=$J;reset($this->_rows);}function
+fetch_assoc(){$H=current($this->_rows);next($this->_rows);return$H;}function
+fetch_row(){return
+array_values($this->fetch_assoc());}}}class
+Min_Driver
+extends
+Min_SQL{function
+select($Q,$K,$Z,$Jc,$se=array(),$z=1,$D=0,$Re=false){global$b;$_b=array();$F="$Q/_search";if($K!=array("*"))$_b["fields"]=$K;if($se){$Jf=array();foreach($se
+as$ab){$ab=preg_replace('~ DESC$~','',$ab,1,$sb);$Jf[]=($sb?array($ab=>"desc"):$ab);}$_b["sort"]=$Jf;}if($z){$_b["size"]=+$z;if($D)$_b["from"]=($D*$z);}foreach($Z
+as$X){list($ab,$ne,$X)=explode(" ",$X,3);if($ab=="_id")$_b["query"]["ids"]["values"][]=$X;elseif($ab.$X!=""){$fg=array("term"=>array(($ab!=""?$ab:"_all")=>$X));if($ne=="=")$_b["query"]["filtered"]["filter"]["and"][]=$fg;else$_b["query"]["filtered"]["query"]["bool"]["must"][]=$fg;}}if($_b["query"]&&!$_b["query"]["filtered"]["query"]&&!$_b["query"]["ids"])$_b["query"]["filtered"]["query"]=array("match_all"=>array());$Qf=microtime(true);$uf=$this->_conn->query($F,$_b);if($Re)echo$b->selectQuery("$F: ".json_encode($_b),$Qf,!$uf);if(!$uf)return
+false;$H=array();foreach($uf['hits']['hits']as$Vc){$I=array();if($K==array("*"))$I["_id"]=$Vc["_id"];$p=$Vc['_source'];if($K!=array("*")){$p=array();foreach($K
+as$y)$p[$y]=$Vc['fields'][$y];}foreach($p
+as$y=>$X){if($_b["fields"])$X=$X[0];$I[$y]=(is_array($X)?json_encode($X):$X);}$H[]=$I;}return
+new
+Min_Result($H);}function
+update($T,$cf,$Ye,$z=0,$L="\n"){$Fe=preg_split('~ *= *~',$Ye);if(count($Fe)==2){$t=trim($Fe[1]);$F="$T/$t";return$this->_conn->query($F,$cf,'POST');}return
+false;}function
+insert($T,$cf){$t="";$F="$T/$t";$kf=$this->_conn->query($F,$cf,'POST');$this->_conn->last_id=$kf['_id'];return$kf['created'];}function
+delete($T,$Ye,$z=0){$Zc=array();if(is_array($_GET["where"])&&$_GET["where"]["_id"])$Zc[]=$_GET["where"]["_id"];if(is_array($_POST['check'])){foreach($_POST['check']as$Sa){$Fe=preg_split('~ *= *~',$Sa);if(count($Fe)==2)$Zc[]=trim($Fe[1]);}}$this->_conn->affected_rows=0;foreach($Zc
+as$t){$F="{$T}/{$t}";$kf=$this->_conn->query($F,'{}','DELETE');if(is_array($kf)&&$kf['found']==true)$this->_conn->affected_rows++;}return$this->_conn->affected_rows;}}function
+connect(){global$b;$h=new
+Min_DB;list($M,$V,$E)=$b->credentials();if($E!=""&&$h->connect($M,$V,""))return
+lang(22);if($h->connect($M,$V,$E))return$h;return$h->error;}function
+support($oc){return
+preg_match("~database|table|columns~",$oc);}function
+logged_user(){global$b;$wb=$b->credentials();return$wb[1];}function
+get_databases(){global$h;$H=$h->rootQuery('_aliases');if($H){$H=array_keys($H);sort($H,SORT_STRING);}return$H;}function
+collations(){return
+array();}function
+db_collation($l,$bb){}function
+engines(){return
+array();}function
+count_tables($k){global$h;$H=array();$G=$h->query('_stats');if($G&&$G['indices']){$fd=$G['indices'];foreach($fd
+as$ed=>$Rf){$dd=$Rf['total']['indexing'];$H[$ed]=$dd['index_total'];}}return$H;}function
+tables_list(){global$h;if(min_version(6))return
+array('_doc'=>'table');$H=$h->query('_mapping');if($H)$H=array_fill_keys(array_keys($H[$h->_db]["mappings"]),'table');return$H;}function
+table_status($B="",$nc=false){global$h;$uf=$h->query("_search",array("size"=>0,"aggregations"=>array("count_by_type"=>array("terms"=>array("field"=>"_type")))),"POST");$H=array();if($uf){$S=$uf["aggregations"]["count_by_type"]["buckets"];foreach($S
+as$Q){$H[$Q["key"]]=array("Name"=>$Q["key"],"Engine"=>"table","Rows"=>$Q["doc_count"],);if($B!=""&&$B==$Q["key"])return$H[$B];}}return$H;}function
+error(){global$h;return
+h($h->error);}function
+information_schema(){}function
+is_view($R){}function
+indexes($Q,$i=null){return
+array(array("type"=>"PRIMARY","columns"=>array("_id")),);}function
+fields($Q){global$h;$Jd=array();if(min_version(6)){$G=$h->query("_mapping");if($G)$Jd=$G[$h->_db]['mappings']['properties'];}else{$G=$h->query("$Q/_mapping");if($G){$Jd=$G[$Q]['properties'];if(!$Jd)$Jd=$G[$h->_db]['mappings'][$Q]['properties'];}}$H=array();if($Jd){foreach($Jd
+as$B=>$o){$H[$B]=array("field"=>$B,"full_type"=>$o["type"],"type"=>$o["type"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);if($o["properties"]){unset($H[$B]["privileges"]["insert"]);unset($H[$B]["privileges"]["update"]);}}}return$H;}function
+foreign_keys($Q){return
+array();}function
+table($u){return$u;}function
+idf_escape($u){return$u;}function
+convert_field($o){}function
+unconvert_field($o,$H){return$H;}function
+fk_support($R){}function
+found_rows($R,$Z){return
+null;}function
+create_database($l){global$h;return$h->rootQuery(urlencode($l),null,'PUT');}function
+drop_databases($k){global$h;return$h->rootQuery(urlencode(implode(',',$k)),array(),'DELETE');}function
+alter_table($Q,$B,$p,$_c,$gb,$Yb,$d,$Ea,$Ee){global$h;$Ue=array();foreach($p
+as$lc){$pc=trim($lc[1][0]);$qc=trim($lc[1][1]?$lc[1][1]:"text");$Ue[$pc]=array('type'=>$qc);}if(!empty($Ue))$Ue=array('properties'=>$Ue);return$h->query("_mapping/{$B}",$Ue,'PUT');}function
+drop_tables($S){global$h;$H=true;foreach($S
+as$Q)$H=$H&&$h->query(urlencode($Q),array(),'DELETE');return$H;}function
+last_id(){global$h;return$h->last_id;}function
+driver_config(){$U=array();$Tf=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$y=>$X){$U+=$X;$Tf[$y]=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'=>$Tf,);}}class
+Adminer{var$operators=array("<=",">=");var$_values=array();function
+name(){return"".lang(33)."";}function
+credentials(){return
+array(SERVER,$_GET["username"],get_password());}function
+connectSsl(){}function
+permanentLogin($ub=false){return
+password_file($ub);}function
+bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function
+serverName($M){}function
+database(){global$h;if($h){$k=$this->databases(false);return(!$k?$h->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1)"):$k[(information_schema($k[0])?1:0)]);}}function
+schemas(){return
+schemas();}function
+databases($yc=true){return
+get_databases($yc);}function
+queryTimeout(){return
+5;}function
+headers(){}function
+csp(){return
+csp();}function
+head(){return
+true;}function
+css(){$H=array();$q="adminer.css";if(file_exists($q))$H[]=$q;return$H;}function
+loginForm(){echo"\n","\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(37))."\n";}function
+loginFormField($B,$Tc,$Y){return$Tc.$Y;}function
+login($Hd,$E){return
+true;}function
+tableName($Zf){return
+h($Zf["Comment"]!=""?$Zf["Comment"]:$Zf["Name"]);}function
+fieldName($o,$se=0){return
+h(preg_replace('~\s+\[.*\]$~','',($o["comment"]!=""?$o["comment"]:$o["field"])));}function
+selectLinks($Zf,$N=""){$a=$Zf["Name"];if($N!==null)echo' '.lang(38)."\n";}function
+foreignKeys($Q){return
+foreign_keys($Q);}function
+backwardKeys($Q,$Yf){$H=array();foreach(get_rows("SELECT TABLE_NAME, CONSTRAINT_NAME, COLUMN_NAME, REFERENCED_COLUMN_NAME
+FROM information_schema.KEY_COLUMN_USAGE
+WHERE TABLE_SCHEMA = ".q($this->database())."
+AND REFERENCED_TABLE_SCHEMA = ".q($this->database())."
+AND REFERENCED_TABLE_NAME = ".q($Q)."
+ORDER BY ORDINAL_POSITION",null,"")as$I)$H[$I["TABLE_NAME"]]["keys"][$I["CONSTRAINT_NAME"]][$I["COLUMN_NAME"]]=$I["REFERENCED_COLUMN_NAME"];foreach($H
+as$y=>$X){$B=$this->tableName(table_status($y,true));if($B!=""){$uf=preg_quote($Yf);$L="(:|\\s*-)?\\s+";$H[$y]["name"]=(preg_match("(^$uf$L(.+)|^(.+?)$L$uf\$)iu",$B,$A)?$A[2].$A[3]:$B);}else
+unset($H[$y]);}return$H;}function
+backwardKeysPrint($Ia,$I){foreach($Ia
+as$Q=>$Ha){foreach($Ha["keys"]as$db){$_=ME.'select='.urlencode($Q);$s=0;foreach($db
+as$e=>$X)$_.=where_link($s++,$e,$I[$X]);echo"".h($Ha["name"])."";$_=ME.'edit='.urlencode($Q);foreach($db
+as$e=>$X)$_.="&set".urlencode("[".bracket_escape($e)."]")."=".urlencode($I[$X]);echo"+ ";}}}function
+selectQuery($F,$Qf,$mc=false){return"\n";}function
+rowDescription($Q){foreach(fields($Q)as$o){if(preg_match("~varchar|character varying~",$o["type"]))return
+idf_escape($o["field"]);}return"";}function
+rowDescriptions($J,$Bc){$H=$J;foreach($J[0]as$y=>$X){if(list($Q,$t,$B)=$this->_foreignColumn($Bc,$y)){$Zc=array();foreach($J
+as$I)$Zc[$I[$y]]=q($I[$y]);$Gb=$this->_values[$Q];if(!$Gb)$Gb=get_key_vals("SELECT $t, $B FROM ".table($Q)." WHERE $t IN (".implode(", ",$Zc).")");foreach($J
+as$Zd=>$I){if(isset($I[$y]))$H[$Zd][$y]=(string)$Gb[$I[$y]];}}}return$H;}function
+selectLink($X,$o){}function
+selectVal($X,$_,$o,$we){$H=$X;$_=h($_);if(preg_match('~blob|bytea~',$o["type"])&&!is_utf8($X)){$H=lang(39,strlen($we));if(preg_match("~^(GIF|\xFF\xD8\xFF|\x89PNG\x0D\x0A\x1A\x0A)~",$we))$H=" ";}if(like_bool($o)&&$H!="")$H=(preg_match('~^(1|t|true|y|yes|on)$~i',$X)?lang(40):lang(41));if($_)$H="$H";if(!$_&&!like_bool($o)&&preg_match(number_type(),$o["type"]))$H=" $H ";elseif(preg_match('~date~',$o["type"]))$H="$H ";return$H;}function
+editVal($X,$o){if(preg_match('~date|timestamp~',$o["type"])&&$X!==null)return
+preg_replace('~^(\d{2}(\d+))-(0?(\d+))-(0?(\d+))~',lang(42),$X);return$X;}function
+selectColumnsPrint($K,$f){}function
+selectSearchPrint($Z,$f,$w){$Z=(array)$_GET["where"];echo'\n";}function
+selectOrderPrint($se,$f,$w){$te=array();foreach($w
+as$y=>$v){$se=array();foreach($v["columns"]as$X)$se[]=$f[$X];if(count(array_filter($se,'strlen'))>1&&$y!="PRIMARY")$te[$y]=implode(", ",$se);}if($te){echo'\n";}if($_GET["order"])echo"".hidden_fields(array("order"=>array(1=>reset($_GET["order"])),"desc"=>($_GET["desc"]?array(1=>1):array()),))." \n";}function
+selectLimitPrint($z){echo"\n";}function
+selectLengthPrint($hg){}function
+selectActionPrint($w){echo"\n";}function
+selectCommandPrint(){return
+true;}function
+selectImportPrint(){return
+true;}function
+selectEmailPrint($Vb,$f){if($Vb){print_fieldset("email",lang(49),$_POST["email_append"]);echo"",script("qsl('div').onkeydown = partialArg(bodyKeydown, 'email');")," ".lang(50).": \n",lang(51).": \n"," \n"," ".script("qsl('p').onkeydown = partialArg(bodyKeydown, 'email_append');","").html_select("email_addition",$f,$_POST["email_addition"])."\n";echo" ".lang(52).": ".script("qsl('input').onchange = emailFileChange;")," ".(count($Vb)==1?'':html_select("email_field",$Vb)),"".confirm()," \n","\n";}}function
+selectColumnsProcess($f,$w){return
+array(array(),array());}function
+selectSearchProcess($p,$w){global$m;$H=array();foreach((array)$_GET["where"]as$y=>$Z){$ab=$Z["col"];$ne=$Z["op"];$X=$Z["val"];if(($y<0?"":$ab).$X!=""){$ib=array();foreach(($ab!=""?array($ab=>$p[$ab]):$p)as$B=>$o){if($ab!=""||is_numeric($X)||!preg_match(number_type(),$o["type"])){$B=idf_escape($B);if($ab!=""&&$o["type"]=="enum")$ib[]=(in_array(0,$X)?"$B IS NULL OR ":"")."$B IN (".implode(", ",array_map('intval',$X)).")";else{$ig=preg_match('~char|text|enum|set~',$o["type"]);$Y=$this->processInput($o,(!$ne&&$ig&&preg_match('~^[^%]+$~',$X)?"%$X%":$X));$ib[]=$m->convertSearch($B,$X,$o).($Y=="NULL"?" IS".($ne==">="?" NOT":"")." $Y":(in_array($ne,$this->operators)||$ne=="="?" $ne $Y":($ig?" LIKE $Y":" IN (".str_replace(",","', '",$Y).")")));if($y<0&&$X=="0")$ib[]="$B IS NULL";}}}$H[]=($ib?"(".implode(" OR ",$ib).")":"1 = 0");}}return$H;}function
+selectOrderProcess($p,$w){$cd=$_GET["index_order"];if($cd!="")unset($_GET["order"][1]);if($_GET["order"])return
+array(idf_escape(reset($_GET["order"])).($_GET["desc"]?" DESC":""));foreach(($cd!=""?array($w[$cd]):$w)as$v){if($cd!=""||$v["type"]=="INDEX"){$Oc=array_filter($v["descs"]);$Fb=false;foreach($v["columns"]as$X){if(preg_match('~date|timestamp~',$p[$X]["type"])){$Fb=true;break;}}$H=array();foreach($v["columns"]as$y=>$X)$H[]=idf_escape($X).(($Oc?$v["descs"][$y]:$Fb)?" DESC":"");return$H;}}return
+array();}function
+selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function
+selectLengthProcess(){return"100";}function
+selectEmailProcess($Z,$Bc){if($_POST["email_append"])return
+true;if($_POST["email"]){$yf=0;if($_POST["all"]||$_POST["check"]){$o=idf_escape($_POST["email_field"]);$Vf=$_POST["email_subject"];$Td=$_POST["email_message"];preg_match_all('~\{\$([a-z0-9_]+)\}~i',"$Vf.$Td",$Nd);$J=get_rows("SELECT DISTINCT $o".($Nd[1]?", ".implode(", ",array_map('idf_escape',array_unique($Nd[1]))):"")." FROM ".table($_GET["select"])." WHERE $o IS NOT NULL AND $o != ''".($Z?" AND ".implode(" AND ",$Z):"").($_POST["all"]?"":" AND ((".implode(") OR (",array_map('where_check',(array)$_POST["check"]))."))"));$p=fields($_GET["select"]);foreach($this->rowDescriptions($J,$Bc)as$I){$if=array('{\\'=>'{');foreach($Nd[1]as$X)$if['{$'."$X}"]=$this->editVal($I[$X],$p[$X]);$Ub=$I[$_POST["email_field"]];if(is_mail($Ub)&&send_mail($Ub,strtr($Vf,$if),strtr($Td,$if),$_POST["email_from"],$_FILES["email_files"]))$yf++;}}cookie("adminer_email",$_POST["email_from"]);redirect(remove_from_uri(),lang(54,$yf));}return
+false;}function
+selectQueryBuild($K,$Z,$Jc,$se,$z,$D){return"";}function
+messageQuery($F,$jg,$mc=false){return" ".@date("H:i:s")."";}function
+editRowPrint($Q,$p,$I,$Kg){}function
+editFunctions($o){$H=array();if($o["null"]&&preg_match('~blob~',$o["type"]))$H["NULL"]=lang(7);$H[""]=($o["null"]||$o["auto_increment"]||like_bool($o)?"":"*");if(preg_match('~date|time~',$o["type"]))$H["now"]=lang(55);if(preg_match('~_(md5|sha1)$~i',$o["field"],$A))$H[]=strtolower($A[1]);return$H;}function
+editInput($Q,$o,$Ba,$Y){if($o["type"]=="enum")return(isset($_GET["select"])?" ":"").enum_input("radio",$Ba,$o,($Y||isset($_GET["select"])?$Y:0),($o["null"]?"":null));$C=$this->_foreignKeyOptions($Q,$o["field"],$Y);if($C!==null)return(is_array($C)?"":"".""."".script("qsl('input').oninput = partial(whisper, '".ME."script=complete&source=".urlencode($Q)."&field=".urlencode($o["field"])."&value=');
+qsl('div').onclick = whisperClick;",""));if(like_bool($o))return'";$Uc="";if(preg_match('~time~',$o["type"]))$Uc=lang(56);if(preg_match('~date|timestamp~',$o["type"]))$Uc=lang(57).($Uc?" [$Uc]":"");if($Uc)return" ($Uc)";if(preg_match('~_(md5|sha1)$~i',$o["field"]))return"";return'';}function
+editHint($Q,$o,$Y){return(preg_match('~\s+(\[.*\])$~',($o["comment"]!=""?$o["comment"]:$o["field"]),$A)?h(" $A[1]"):'');}function
+processInput($o,$Y,$r=""){if($r=="now")return"$r()";$H=$Y;if(preg_match('~date|timestamp~',$o["type"])&&preg_match('(^'.str_replace('\$1','(?P\d*)',preg_replace('~(\\\\\\$([2-6]))~','(?P\d{1,2})',preg_quote(lang(42)))).'(.*))',$Y,$A))$H=($A["p1"]!=""?$A["p1"]:($A["p2"]!=""?($A["p2"]<70?20:19).$A["p2"]:gmdate("Y")))."-$A[p3]$A[p4]-$A[p5]$A[p6]".end($A);$H=($o["type"]=="bit"&&preg_match('~^[0-9]+$~',$Y)?$H:q($H));if($Y==""&&like_bool($o))$H="'0'";elseif($Y==""&&($o["null"]||!preg_match('~char|text~',$o["type"])))$H="NULL";elseif(preg_match('~^(md5|sha1)$~',$r))$H="$r($H)";return
+unconvert_field($o,$H);}function
+dumpOutput(){return
+array();}function
+dumpFormat(){return
+array('csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
+dumpDatabase($l){}function
+dumpTable($Q,$Uf,$qd=0){echo"\xef\xbb\xbf";}function
+dumpData($Q,$Uf,$F){global$h;$G=$h->query($F,1);if($G){while($I=$G->fetch_assoc()){if($Uf=="table"){dump_csv(array_keys($I));$Uf="INSERT";}dump_csv($I);}}}function
+dumpFilename($Yc){return
+friendly_url($Yc);}function
+dumpHeaders($Yc,$Xd=false){$ic="csv";header("Content-Type: text/csv; charset=utf-8");return$ic;}function
+importServerPath(){}function
+homepage(){return
+true;}function
+navigation($Wd){global$ca;echo'
+';if($Wd=="auth"){$uc=true;foreach((array)$_SESSION["pwds"]as$Sg=>$Cf){foreach($Cf[""]as$V=>$E){if($E!==null){if($uc){echo" |